ডেটার নির্ভুলতা এবং সামঞ্জস্যপূর্ণ সমষ্টি নিশ্চিত করতে, গুগল হেলথ এপিআই ব্যবহারকারীর কার্যকলাপ রিপোর্ট করার পদ্ধতিকে আধুনিকায়ন করেছে। true zeros এবং on-wrist filtering চালু করার মাধ্যমে, এই এপিআই আপনাকে ব্যবহারকারীর স্থির থাকার সময়কাল এবং ডিভাইসটি পরিধান না করার সময়কালের মধ্যে নির্ভুলভাবে পার্থক্য করতে দেয়।
সত্যিকারের শূন্য
প্রকৃত শূন্য হলো একটি সুস্পষ্ট ডেটা পয়েন্ট যা নির্দেশ করে যে, ব্যবহারকারী তার ডিভাইসটি পরিধান করে সক্রিয়ভাবে ট্র্যাকিং করছিলেন, কিন্তু একটি নির্দিষ্ট মেট্রিকের জন্য শূন্য মান রেকর্ড করেছেন। উদাহরণস্বরূপ, একজন ব্যবহারকারী তার ডিভাইসটি পরিধান করে থাকার সময় ১ মিনিটের ব্যবধানে ০ পদক্ষেপ বা ০ দূরত্ব রেকর্ড করতে পারেন।
ঐতিহাসিকভাবে, অনুপস্থিত ডেটা অস্পষ্ট ছিল। এর দ্বারা বোঝানো যেত যে ব্যবহারকারী নিষ্ক্রিয় ছিলেন অথবা ডিভাইসটি কব্জি থেকে খোলা ছিল। এপিআই এই সমস্যার সমাধান করে, যখন ডিভাইসটি পরা থাকে কিন্তু নিষ্ক্রিয় থাকে, তখন স্পষ্টভাবে একটি ০ মান সংরক্ষণ ও ফেরত দেয়। এটি নিশ্চিত করে যে আপনি কব্জিতে থাকা স্থির সময়কাল এবং অনুপস্থিত ডেটার মধ্যে পরিষ্কারভাবে পার্থক্য করতে পারবেন।
কব্জিতে ফিল্টারিং
অন-রিস্ট ফিল্টারিং হলো কোনো ব্যবহারকারী শারীরিকভাবে তার ডিভাইসটি পরিধান করে আছেন কিনা তা শনাক্ত করার প্রক্রিয়া। এর মাধ্যমে এপিআই অপ্রয়োজনীয় ডেটা ফিল্টার করে বাদ দিতে পারে, যেমন—ডিভাইসটি ব্যাগে থাকা অবস্থায় গাড়ির কম্পনের কারণে রেকর্ড হওয়া কাল্পনিক পদক্ষেপ।
সমর্থিত ডেটা প্রকার
নিম্নলিখিত ডেটা টাইপগুলি প্রকৃত শূন্য আচরণ এবং অন-রিস্ট ফিল্টারিং সমর্থন করে:
- উচ্চতা
- দূরত্ব
- মেঝে
- পদক্ষেপ
- মোট ক্যালোরি
আপনার অ্যাপ্লিকেশনের উপর প্রভাব
প্রকৃত শূন্যের প্রয়োগ ডেটা ফাঁকের ব্যাখ্যা এবং দৈনিক গড়ের মতো মেট্রিক গণনার নির্ভুলতা উন্নত করে।
তালিকা এবং রোলআপ আচরণ
ডিফল্টরূপে, গুগল হেলথ এপিআই শুধুমাত্র নিম্নলিখিত ডেটা টাইপগুলির জন্য কব্জিতে থাকা ডেটা ফেরত দেয়:
- তালিকা কার্যক্রম: শুধুমাত্র সেই সময়কালের ডেটা পয়েন্ট ফেরত দেয় যখন ডিভাইসটি পরিধান করা হয়েছিল। তালিকার ফাঁকা স্থানগুলো নির্দেশ করে যে ডিভাইসটি কব্জি থেকে খোলা ছিল অথবা সিঙ্ক হচ্ছিল না।
- রোলআপ অপারেশন: রেসপন্সে শূন্য থাকা মানে প্রকৃত শূন্য (ব্যবহারকারী ডিভাইসটি পরেছিলেন কিন্তু নড়াচড়া করছিলেন না)। যদি কোনো নির্দিষ্ট সময়কালে ট্র্যাকিং ডিভাইসটি পরা না হয়, তাহলে এপিআই সেই রোলআপ উইন্ডোর জন্য কোনো ডেটা ফেরত দেয় না।
Fitbit ওয়েব এপিআই-এর সাথে তুলনা
ট্র্যাকিং ডিভাইস পরা না থাকলেও ফিটবিট ওয়েব এপিআই প্রায়শই শূন্যসহ ডেটা দেখাতো। গুগল হেলথ এপিআই নড়াচড়ার আরও সঠিক চিত্র প্রদান করে।
| বৈশিষ্ট্য | ফিটবিট ওয়েব এপিআই | গুগল স্বাস্থ্য এপিআই |
|---|---|---|
| নিষ্ক্রিয়তার অস্পষ্টতা | ডেটা অনুপস্থিত থাকার অর্থ হতে পারে নিষ্ক্রিয়তা অথবা হাত থেকে খুলে রাখা। | প্রকৃত শূন্যগুলো পরিধান করা অবস্থায় নিষ্ক্রিয়তা স্পষ্টভাবে নির্দেশ করে। |
| ডেটা ফাঁক | ডেটার ঘাটতিগুলো ডিফল্টভাবে UTC অফসেটে পরিবর্তিত হতে পারে। | সুস্পষ্ট স্টোরেজ টাইমজোন এবং সিভিল টাইম সংক্রান্ত সমস্যার সমাধান করে। |
| ফিল্টারিং | কব্জিতে সীমিত ফিল্টারিং। | কব্জিতে কঠোর ফিল্টারিং শারীরবৃত্তীয় নির্ভুলতা নিশ্চিত করে। |