Google Health API ได้ปรับปรุงวิธีรายงานกิจกรรมของผู้ใช้ให้ทันสมัยขึ้นเพื่อให้มั่นใจในความถูกต้องของข้อมูลและการรวมข้อมูลที่สอดคล้องกัน โดยการนำ true zeros และ
on-wrist filtering มาใช้ API จะช่วยให้คุณแยกแยะได้อย่างถูกต้องระหว่าง
ช่วงเวลาที่ผู้ใช้อยู่กับที่กับช่วงเวลาที่ไม่ได้สวมใส่
อุปกรณ์
ศูนย์จริง
ศูนย์จริง คือจุดข้อมูลที่ชัดเจนซึ่งบ่งชี้ว่าผู้ใช้สวมใส่อุปกรณ์และติดตามข้อมูลอย่างจริงจัง แต่ระบบบันทึกค่าเป็นศูนย์สำหรับเมตริกที่เฉพาะเจาะจง ตัวอย่างเช่น ผู้ใช้อาจบันทึกจำนวนก้าวเป็น 0 หรือระยะทางเป็น 0 ในช่วงเวลา 1 นาทีขณะสวมใส่อุปกรณ์
ในอดีต ข้อมูลที่ขาดหายไปนั้นไม่ชัดเจน ซึ่งอาจหมายความว่าผู้ใช้อยู่กับที่ไม่เคลื่อนไหวหรือไม่ได้สวมใส่อุปกรณ์ API จะแก้ปัญหานี้ด้วยการจัดเก็บและแสดงค่า 0 อย่างชัดเจนเมื่อมีการสวมใส่อุปกรณ์แต่ไม่ได้ใช้งาน ซึ่งจะช่วยให้คุณแยกแยะระหว่างช่วงเวลาที่อยู่กับที่ขณะสวมใส่อุปกรณ์กับข้อมูลที่ขาดหายไปได้อย่างชัดเจน
การกรองเมื่อสวมใส่
การกรองเมื่อสวมใส่ คือกระบวนการระบุว่าผู้ใช้สวมใส่อุปกรณ์อยู่จริงหรือไม่ ซึ่งช่วยให้ API กรองข้อมูลที่ไม่เกี่ยวข้องออกไปได้ เช่น จำนวนก้าว "เสมือน" ที่บันทึกไว้เนื่องจากการสั่นสะเทือนของยานพาหนะขณะที่อุปกรณ์อยู่ในกระเป๋า
ประเภทข้อมูลที่รองรับ
ประเภทข้อมูลต่อไปนี้รองรับลักษณะการทำงานของศูนย์จริงและการกรองเมื่อสวมใส่
- ระดับความสูง
- ระยะทาง
- ชั้น
- ขั้นตอน
- แคลอรีทั้งหมด
ผลกระทบต่อแอปพลิเคชัน
การใช้ศูนย์จริงช่วยปรับปรุงความถูกต้องของการตีความช่องว่างของข้อมูลและการคำนวณเมตริก เช่น ค่าเฉลี่ยรายวัน
ลักษณะการทำงานของรายการและการรวมข้อมูล
โดยค่าเริ่มต้น Google Health API จะแสดงข้อมูลเมื่อสวมใส่เท่านั้น สำหรับประเภทข้อมูลต่อไปนี้
- การดำเนินการกับรายการ: แสดงจุดข้อมูลเฉพาะช่วงเวลาที่สวมใส่อุปกรณ์ ช่องว่างในรายการบ่งชี้ว่าไม่ได้สวมใส่อุปกรณ์หรืออุปกรณ์ไม่ได้ซิงค์
- การดำเนินการรวมข้อมูล: ค่า 0 ในการตอบสนองหมายถึงศูนย์จริง (ผู้ใช้สวมใส่อุปกรณ์แต่ไม่ได้เคลื่อนไหว) หากไม่ได้สวมใส่อุปกรณ์ติดตามในช่วงเวลาที่เฉพาะเจาะจง API จะไม่แสดงข้อมูลสำหรับหน้าต่างการรวมข้อมูลนั้น
การเปรียบเทียบกับ Fitbit Web API
Fitbit Web API มักจะแสดงข้อมูล รวมถึงค่า 0 แม้ว่าจะไม่ได้สวมใส่อุปกรณ์ติดตามก็ตาม Google Health API จะแสดงการเคลื่อนไหวได้อย่างถูกต้องมากขึ้น
| ฟีเจอร์ | Fitbit Web API | Google Health API |
|---|---|---|
| ความไม่ชัดเจนของการไม่มีการใช้งาน | ข้อมูลที่ขาดหายไปอาจหมายถึงไม่มีการใช้งานหรือไม่ได้สวมใส่ | ศูนย์จริงบ่งชี้อย่างชัดเจนว่าไม่มีการใช้งานขณะสวมใส่ |
| ช่องว่างของข้อมูล | ช่องว่างของข้อมูลอาจใช้ค่าชดเชย UTC เป็นค่าเริ่มต้น | การจัดเก็บอย่างชัดเจนช่วยแก้ปัญหาเกี่ยวกับเขตเวลาและเวลาท้องถิ่น |
| การกรอง | การกรองเมื่อสวมใส่ที่จำกัด | การกรองเมื่อสวมใส่อย่างเข้มงวดช่วยให้มั่นใจในความถูกต้องทางสรีรวิทยา |