I. INTRODUCTION
Nowadays, the number of users possessing and using
smartphones equipped by a GPS receiver increases rapidly,
while their interest for mobile applications that enable the
storage, analysis and visualization of the collected spacetime
information is apparent.
There are already plenty of such general-purpose
applications, including “My Tracks” [1], AndAndo” [2],
“GPS Tracker” [3] and “EveryTrail” [4]. Apart from these,
there are a great number of applications developed for
specific groups of users. A few examples include
“Runkeeper” [5], “Endomondo Sports Tracker” [6] and
“Sports Tracker” [7] that support functionality mainly
focusing on sports/fitness. All of these have as main function
to store and display a route on a map (usually, Google
Maps), also extracting simple statistics, such as average
speed, distance travelled, etc.
In this paper, we present “EasyTracker” for Android O/S.
The core of EasyTracker is threefold. At first, EasyTracker
collects space-time points of user’s movement using a GPS
receiver, thus creating and visualizing a path (or trajectory)
followed by the user. In contrast to similar applications, the
collected path, to be stored in a server’s database, is sanitized
by filtering out locations that lie inside user-defined areas of
interest – sensitive areas where the user does not allow to be
tracked (e.g. around home, a hospital, etc.). This way,
EasyTracker provides end users with personalized privacy
functionality [8].
The second key functionality is that EasyTracker allows
a user to annotate parts of her track with labels and therefore
to describe her current activity (e.g. “stopped at café A”,
“driving towards office”) [9]. Such feature can turn out to be
very useful for automatic fill-in of surveys performed in
transportation science or for researchers working on activity
recognition who are usually restricted to use manually
processed surveys.
Third, EasyTracker encapsulates state-of-the-art
algorithms that process in an online fashion the received
stream of GPS recordings and transforms it into meaningful
tracks, ready to be stored into a trajectory database [10] for
further analysis. Specifically, EasyTracker includes line
simplification methods that compress the incoming stream of
timestamped locations (thus reducing the storage cost),
which are then partitioned into homogeneous portions
according to some spatio-temporal criteria using a state-ofthe-art
segmentation method [11]. According to this
segmentation, the track is split into portions (i.e. sub-tracks),
which can be labeled by tags that describe the corresponding
spatio-temporal behavior of the user (e.g. STOPPED, when
the speed is very low). This is important as it facilitates the
user (or some auditing algorithm) to compare her manual
annotations with the classified sub-tracks as provided by the
segmentation algorithm. The big picture that illustrates these
novel features of EasyTracker is depicted in Fig. 1.
The rest of the paper is organized as follows. Section II
presents related work. In section III, the various features of
EasyTracker are explained in more detail. Subsequently, we
provide a general overview of EasyTracker’s architecture
(section IV) and describe the challenges to develop for
different devices (section V). Section VI concludes and
proposes improvements for future work.
I. บทนำในปัจจุบัน จำนวนผู้ใช้ครอบครอง และใช้สมาร์ทโฟนที่มาพร้อมตัวรับสัญญาณจีพีเอสเพิ่มขึ้นอย่างรวดเร็วในขณะที่ดอกเบี้ยของพวกเขาสำหรับการใช้งานโทรศัพท์มือถือที่เปิดใช้งานการเก็บข้อมูล การวิเคราะห์ และการแสดงของ spacetime รวบรวมข้อมูลชัดเจนมีอยู่แล้วเช่นใช้งานทั่วไปโปรแกรมประยุกต์ รวมถึง "ของฉันเพลง" [1], AndAndo" [2],"ติดตาม" [3] และ "EveryTrail" [4] นอกเหนือจากนี้มีจำนวนมากของโปรแกรมที่พัฒนาขึ้นสำหรับกลุ่มผู้ใช้ ตัวอย่างได้แก่"ติดตามกีฬา Endomondo", "Runkeeper" [5] [6] และ"กีฬาติดตาม" [7] ที่สนับสนุนฟังก์ชันการทำงานส่วนใหญ่เน้นกีฬาฟิตเนส ทั้งหมดเหล่านี้มีหน้าที่หลักการจัดเก็บ และแสดงเส้นทางบนแผนที่ (ปกติ Googleแผนที่), ยัง แยกสถิติที่ง่าย เช่นค่าเฉลี่ยความเร็ว ห่างจากการเดินทาง ฯลฯในกระดาษนี้ เรานำเสนอ "EasyTracker" สำหรับข้อความใน Androidหลักของ EasyTracker เป็นสามเท่า ครั้งแรก EasyTrackerรวบรวมคะแนนลานกว้างของการเคลื่อนไหวของผู้ใช้โดยใช้สัญญาณ GPSตัวรับสัญญาณ การสร้าง และแสดงเส้นทาง (หรือวิถี) ดังนั้นตามที่ผู้ ตรงข้ามกับการใช้งานที่คล้ายกัน การรวบรวมเส้นทาง การจัดเก็บในฐานข้อมูลของเซิร์ฟเวอร์ ถูกสุขอนามัยโดยการกรองออกจากตำแหน่งที่ตั้งที่อยู่ภายในผู้ใช้กำหนดพื้นที่ของสนใจ – พื้นที่สำคัญที่ผู้ใช้ไม่อนุญาตให้มีติดตาม (เช่นรอบบ้าน โรงพยาบาล ฯลฯ) วิธีการนี้EasyTracker ให้ความเป็นส่วนตัวส่วนบุคคลฟังก์ชัน [8]สองคีย์ฟังก์ชันการทำงานคือ ช่วย EasyTracker ให้อธิบายส่วนของเธอติดตามกับป้ายชื่อผู้ใช้ และดังนั้นอธิบายกิจกรรมของเธอปัจจุบัน (เช่น "หยุดที่คาเฟ่ A""ขับรถไปสำนักงาน") [9] คุณลักษณะดังกล่าวสามารถเปิดออกมามีประโยชน์มากสำหรับ fill-in อัตโนมัติของดำเนินการในการสำรวจขนส่งวิทยาศาสตร์ หรือนักวิจัยทำงานกิจกรรมการรับรู้ที่มักจะถูกจำกัดการใช้ด้วยตนเองดำเนินการสำรวจที่สาม EasyTracker encapsulates-ศิลปะอัลกอริทึมที่ดำเนินการในแฟชั่นออนไลน์ที่ได้รับกระแสของ GPS บันทึก และแปลงมันเป็นความหมายติดตาม พร้อมจัดเก็บลงในฐานข้อมูลวิถี [10] สำหรับวิเคราะห์เพิ่มเติม เฉพาะ EasyTracker รวมบรรทัดวิธีการช่วยที่บีบอัดข้อมูลขาเข้าของสถานที่มีการประทับเวลา (ลดต้นทุนการจัดเก็บข้อมูล),ซึ่งจะแบ่งพาร์ติชันเป็นส่วนเนื้อเดียวแล้วตามหลักเกณฑ์บางอย่าง spatio ขมับใช้รัฐของศิลปะแบ่งวิธีการ [11] ตามนี้แบ่งกลุ่ม การติดตามมีแบ่งส่วน (เช่นย่อยเพลง),ซึ่งสามารถมีชื่อ โดยแท็กที่อธิบายสอดคล้องกันขมับ spatio ลักษณะการทำงานของผู้ใช้ (เช่นหยุด เมื่อความเร็วจะต่ำมาก) นี้เป็นสิ่งสำคัญที่จะช่วยในการผู้ใช้หรือบางขั้นตอนวิธีการตรวจสอบเพื่อเปรียบเทียบคู่มือของเธอคำอธิบายประกอบ ด้วยแทร็คย่อยจำแนกประเภทตามที่ระบุไว้โดยการขั้นตอนวิธีการแบ่งส่วน ภาพใหญ่ที่แสดงให้เห็นเหล่านี้ในคุณสมบัติใหม่ของ EasyTracker ที่แสดงในรูปที่ 1ส่วนเหลือของกระดาษจัดเป็นดังนี้ ส่วนที่ IIนำเสนอที่เกี่ยวข้องกับงาน ในส่วนที่สาม คุณสมบัติต่าง ๆ ของEasyTracker จะอธิบายในรายละเอียดเพิ่มเติม ต่อมา เราภาพรวมของสถาปัตยกรรมของ EasyTracker(ส่วน IV) และอธิบายถึงความท้าทายที่จะพัฒนาอุปกรณ์ต่าง ๆ (ส่วน V) ส่วน VI สรุป และเสนอการปรับปรุงสำหรับงานในอนาคต
การแปล กรุณารอสักครู่..

ผมแนะนำปัจจุบัน จำนวนผู้ใช้ครอบครองและใช้มาร์ทโฟนอุปกรณ์ด้วยตัวรับสัญญาณ GPS ที่เพิ่มขึ้นอย่างรวดเร็วในขณะที่ความสนใจของพวกเขาสำหรับการใช้งานโทรศัพท์มือถือที่ให้กระเป๋า , การวิเคราะห์และการแสดงผลของข้อมูลข้อมูลมีความชัดเจนมีอยู่แล้วมากมาย เช่น เอนกประสงค์การใช้งานรวมถึงของฉัน " ในเพลง " [ 1 ] andando " [ 2 ]" จีพีเอส " [ 3 ] และ " everytrail " [ 4 ] นอกจากสิ่งเหล่านี้มีหมายเลขที่ดีของโปรแกรมที่พัฒนาขึ้นสำหรับเฉพาะกลุ่มของผู้ใช้ ตัวอย่างได้แก่" ได้รับ " [ 5 ] " endomondo กีฬาติดตาม " [ 6 ] และ" กีฬาติดตาม " [ 7 ] ที่สนับสนุนฟังก์ชันหลักเน้นกีฬาฟิตเนส / ทั้งหมดนี้มีฟังก์ชันหลักการจัดเก็บและแสดงเส้นทางบนแผนที่ Google ( โดยปกติแผนที่ ) ยังแยกสถิติอย่างง่าย เช่น เฉลี่ยความเร็ว , ระยะทางที่เดินทาง ฯลฯในกระดาษนี้เราอยู่ " easytracker " สำหรับ O / Sหลักของ easytracker เป็นสามเท่า ตอนแรก easytrackerเก็บรวบรวมเวลาจุดของการเคลื่อนไหวของผู้ใช้โดยใช้จีพีเอสรับ ดังนั้น การสร้างและการสร้างภาพเส้นทาง ( หรือเกือบ )ตามด้วยผู้ใช้ แตกต่างจากโปรแกรมที่คล้ายกันรวบรวมเส้นทางที่จะถูกเก็บไว้ในฐานข้อมูลของเซิร์ฟเวอร์ , สะอาดโดยการกรองที่ตั้งอยู่ภายในพื้นที่ของผู้ใช้ความสนใจและบริเวณที่ผู้ใช้ไม่อนุญาตให้เป็นติดตาม ( เช่นรอบบ้าน , โรงพยาบาล ฯลฯ ) ด้วยวิธีนี้easytracker ให้ผู้ใช้ที่มีความเป็นส่วนตัวส่วนบุคคลฟังก์ชัน [ 8 ]ฟังก์ชันคีย์ที่สองที่ easytracker ช่วยให้ผู้ใช้การอธิบายส่วนของติดตามเธอกับป้าย และดังนั้นจึงอธิบายกิจกรรมปัจจุบันของเธอ ( เช่น " หยุดที่ร้านกาแฟ A "" ขับรถไปบริษัท " ) [ 9 ] คุณลักษณะดังกล่าวสามารถเปิดออกเป็นมีประโยชน์มากสำหรับกรอกข้อมูลอัตโนมัติในการสำรวจดำเนินการในการคมนาคม วิทยาศาสตร์ หรือ นักวิจัยทำงานกิจกรรมบนการรับรู้ที่มักจะ จำกัด การใช้ด้วยตนเองสำรวจประมวลผลeasytracker encapsulates รัฐที่สามขั้นตอนวิธีการกระบวนการในแฟชั่นออนไลน์ที่ได้รับกระแสการบันทึก GPS และแปลงลงในความหมายเพลง , พร้อมที่จะถูกเก็บไว้ในฐานข้อมูลวิถี [ 10 ] สำหรับการวิเคราะห์ต่อไป โดยเฉพาะ easytracker รวมถึงสายวิธีการบีบอัดเข้ามาในกระแสของtimestamped สถานที่ ( ซึ่งช่วยลดต้นทุนการจัดเก็บ )ซึ่งจะแบ่งเป็นส่วนที่เป็นเนื้อเดียวกันตามบางเกณฑ์การใช้รัฐของศิลปะเชิงพื้นที่และเวลาการแบ่งส่วนวิธีการ [ 11 ] ตามนี้การแบ่งส่วนตลาด การติดตามจะถูกแบ่งออกเป็นส่วน ( เช่น ซับเพลง )ซึ่งสามารถติดแท็กที่อธิบายที่สอดคล้องกันโดยพฤติกรรมเชิงพื้นที่และเวลาของผู้ใช้ ( เช่น หยุด เมื่อความเร็วต่ำมาก ) นี้เป็นสิ่งสำคัญเพราะช่วยในการลำเลียงผู้ใช้ ( หรือบางขั้นตอนวิธีการตรวจสอบ ) การเปรียบเทียบคู่มือของเธอการจัดการกับจำแนกย่อยแทร็คโดยขั้นตอนวิธีการแบ่งส่วนตลาด . ภาพใหญ่ที่แสดงให้เห็นเหล่านี้คุณสมบัติใหม่ของ easytracker จะแสดงในรูปที่ 1ส่วนที่เหลือของกระดาษจะจัดดังนี้ ส่วนที่ iiของขวัญที่เกี่ยวข้องงาน ในส่วน III , คุณลักษณะต่าง ๆของeasytracker จะอธิบายในรายละเอียดเพิ่มเติม ต่อมา , เราให้ภาพรวมทั่วไปของสถาปัตยกรรมของ easytracker( ส่วนที่ 4 ) และอธิบายถึงความท้าทายที่จะพัฒนาสำหรับอุปกรณ์ต่างๆ ( มาตรา 5 ) ส่วนที่ 6 สรุปและเสนอการปรับปรุงสำหรับการทำงานในอนาคต
การแปล กรุณารอสักครู่..
