การแสดงข้อมูลและค่า 0 ที่แท้จริง

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 เป็นค่าเริ่มต้น การจัดเก็บอย่างชัดเจนช่วยแก้ปัญหาเกี่ยวกับเขตเวลาและเวลาท้องถิ่น
การกรอง การกรองเมื่อสวมใส่ที่จำกัด การกรองเมื่อสวมใส่อย่างเข้มงวดช่วยให้มั่นใจในความถูกต้องทางสรีรวิทยา