国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      步行數(shù)據(jù)校驗、修正方法和系統(tǒng)的制作方法

      文檔序號:10724741閱讀:342來源:國知局
      步行數(shù)據(jù)校驗、修正方法和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明涉及一種步行數(shù)據(jù)校驗、修正方法和系統(tǒng),其校驗方法包括:將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;根據(jù)原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值;判斷差異值是否超過預設的門限值,若是,則判定第二步行數(shù)據(jù)存在異常;其修正方法包括:將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;根據(jù)原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待修正的第三步行數(shù)據(jù)的差異值;判斷差異值是否超過預設的門限值,若是,則根據(jù)第一步行數(shù)據(jù)或者原始步行數(shù)據(jù)修正第三步行數(shù)據(jù)。采用本發(fā)明方案,可以校驗步行數(shù)據(jù)的準確性或者修正步行數(shù)據(jù),以用于規(guī)避一些應用程序被刷步的問題。
      【專利說明】
      步行數(shù)據(jù)校驗、修正方法和系統(tǒng)
      技術領域
      [0001]本發(fā)明涉及數(shù)據(jù)處理技術領域,特別是涉及一種步行數(shù)據(jù)校驗、修正方法和系統(tǒng)。 【背景技術】
      [0002]目前計步器的應用越來越廣泛,計步器應用是通過統(tǒng)計步數(shù)、距離、速度、時間等數(shù)據(jù),測算卡路里或熱量消耗,用以掌控運動量,防止運動量不足,或運動過量的一種工具。 一般地,計步器作為驅(qū)動設備設置在移動終端的驅(qū)動層,當用戶開啟計步器的時候,計步器驅(qū)動開始工作,向上層上報計步數(shù)據(jù)。目前計步器計步的閥值都采用固定值,當包括計數(shù)器的移動終端例如手機的抖動超過這個閾值的時候,認為用戶在走路,否則認為沒有走路。
      [0003]移動終端上的安裝的一些應用程序例如微信,調(diào)用到計步器的計步數(shù)據(jù),以統(tǒng)計或者更新后顯示用戶當前的步行數(shù)據(jù),但是現(xiàn)在出現(xiàn)了一些插件,可以刷步行數(shù)據(jù)(對計步數(shù)據(jù)進行處理),例如,用戶只需要走200步,而實際顯示1200步,嚴重影響了步行數(shù)據(jù)的準確性。
      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的在于提供一種步行數(shù)據(jù)校驗方法和系統(tǒng),可以校驗步行數(shù)據(jù)的準確性或者修正步行數(shù)據(jù),以用于規(guī)避一些應用程序被刷步的問題。
      [0005]本發(fā)明的目的通過如下技術方案實現(xiàn):
      [0006]—種步行數(shù)據(jù)校驗方法,包括:
      [0007]將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;
      [0008]根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取所述第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值;[〇〇〇9]判斷所述差異值是否超過預設的門限值,若是,則判定所述第二步行數(shù)據(jù)存在異常。
      [0010]一種步行數(shù)據(jù)校驗系統(tǒng),包括:
      [0011]第一保存單元,用于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;
      [0012]第一處理單元,用于根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值;
      [0013]校驗單元,用于判斷差異值是否超過預設的門限值,若是,則判定第二步行數(shù)據(jù)存在異常。
      [0014]根據(jù)上述本發(fā)明的步行數(shù)據(jù)校驗方案,其是將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值,判斷該差異值是否超過預設的門限值,若是,則判定第二步行數(shù)據(jù)存在異常。由于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,且是根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),可以有效避免原始計步數(shù)據(jù)被其他插件處理,以保證第一步行數(shù)據(jù)的準確性,同時,由于將第一步行數(shù)據(jù)與第二步行數(shù)據(jù)進行比較得到兩者的差異值,并將該差異值與預設的門限值進行比較,在該差異值超過門限值時判定第二步行數(shù)據(jù)存在異常,這樣,被刷步的問題可以被及時發(fā)現(xiàn),以用于規(guī)避一些應用程序被刷步的問題。
      [0015]一種步行數(shù)據(jù)修正方法,包括:
      [0016]將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;
      [0017]根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值;
      [0018]判斷差異值是否超過預設的門限值,若是,則根據(jù)第一步行數(shù)據(jù)或者原始步行數(shù)據(jù)修正第三步行數(shù)據(jù)。
      [0019]一種步行數(shù)據(jù)修正系統(tǒng),包括:
      [0020]第二保存單元,用于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;
      [0021]第二處理單元,用于根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待修正的第三步行數(shù)據(jù)的差異值;
      [0022]修正單元,用于判斷差異值是否超過預設的門限值,若是,則根據(jù)第一步行數(shù)據(jù)或者原始步行數(shù)據(jù)修正第三步行數(shù)據(jù)。
      [0023]根據(jù)上述本發(fā)明的步行數(shù)據(jù)修正方案,其是將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值,判斷差異值是否超過預設的門限值,若是,則根據(jù)第一步行數(shù)據(jù)或者原始步行數(shù)據(jù)修正第三步行數(shù)據(jù)。由于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,且是根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù), 可以有效避免原始計步數(shù)據(jù)被其他插件處理,以保證第一步行數(shù)據(jù)的準確性,同時,由于將第一步行數(shù)據(jù)與第三步行數(shù)據(jù)進行比較得到兩者的差異值,并將該差異值與預設的門限值進行比較,在該差異值超過門限值時,根據(jù)第一步行數(shù)據(jù)或者原始步行數(shù)據(jù)修正第三步行數(shù)據(jù),這樣,可以及時修正第三步行數(shù)據(jù),以規(guī)避一些應用程序被刷步的問題?!靖綀D說明】
      [0024]圖1-1為本發(fā)明實施例一的步行數(shù)據(jù)校驗方法的實現(xiàn)流程示意圖一;
      [0025]圖1-2為本發(fā)明實施例一的步行數(shù)據(jù)校驗方法的步驟S102的實現(xiàn)流程示意圖;
      [0026]圖1-3為本發(fā)明實施例一的步行數(shù)據(jù)校驗方法的實現(xiàn)流程示意圖二;[〇〇27]圖2為本發(fā)明實施例二的步行數(shù)據(jù)修正方法的實現(xiàn)流程示意圖;[〇〇28]圖3-1為本發(fā)明實施例三的步行數(shù)據(jù)校驗系統(tǒng)的組成結構示意圖一;[〇〇29]圖3-2為本發(fā)明實施例三的步行數(shù)據(jù)校驗系統(tǒng)的組成結構示意圖二;
      [0030]圖4為本發(fā)明實施例四的步行數(shù)據(jù)修正系統(tǒng)的組成結構示意圖。【具體實施方式】
      [0031]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步的詳細說明。應當理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明, 并不限定本發(fā)明的保護范圍。
      [0032]實施例一
      [0033]本發(fā)明實施例一提供一種步行數(shù)據(jù)校驗方法,圖1-1為本發(fā)明實施例一的步行數(shù)據(jù)校驗方法的實現(xiàn)流程示意圖,如圖1-1所示,該實施例中的步行數(shù)據(jù)校驗方法包括:
      [0034]步驟S101:將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;
      [0035]這里,目標存儲區(qū)域可以是移動終端內(nèi)部的存儲器,為了避免由于移動終端(例如手機)重啟導致所存儲的原始計步數(shù)據(jù)清零,又為了避免原始計步數(shù)據(jù)的溢出,在其中一個實施例中,目標存儲區(qū)域為非易失性存儲區(qū)域或者非易失性存儲器;
      [0036]本步驟S101中將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,這樣可以使得計步器的原始計步數(shù)據(jù)在移動終端中的驅(qū)動層中進行保存,而框架層和應用層的軟件或者插件無法獲得對該原始計步數(shù)據(jù)進行加工處理的權限,保證了原始計步數(shù)據(jù)的準確性;
      [0037]具體地,當用戶通過人機交互界面觸發(fā)計步器的開啟指令后,計步器驅(qū)動開始工作,上報數(shù)據(jù),在驅(qū)動中,定時地或者周期性地(例如每隔5秒)將計步器的原始計步數(shù)據(jù)保存到非易失性存儲區(qū)域中,這樣,既可以避免由于移動終端重啟導致的計步數(shù)據(jù)清零,又可以避免計步器數(shù)據(jù)的溢出;[〇〇38]步驟S102:根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù);
      [0039]這里,第一步行數(shù)據(jù)可以等于原始計步數(shù)據(jù),第一步行數(shù)據(jù)也可以等于若干個時間段內(nèi)的計步數(shù)據(jù)的總和;
      [0040]在其中一個實施例中,所述保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)包括各時間段和各時間段內(nèi)的計步數(shù)據(jù),例如,08:00:00啟動計時器,每隔10秒將該10秒內(nèi)的計步數(shù)據(jù)保存在所述目標存儲區(qū)域中,則原始計步數(shù)據(jù)包括08:00:00-08:00:10、08:00:10-08: 00:20、08:00:20-08:00:30、08:00:30-08:00:40等各時間段以及各時間段內(nèi)計步器的計步數(shù)據(jù),其中,08:00:00表示8點0分0秒,08:00:30表示8點0分30秒,且各時間段對應的起始時刻和終止時刻中還可以包括年月日信息。
      [0041]如圖1-2所示,所述根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù)可以包括:
      [0042]步驟S111:確定待校驗的第二步行數(shù)據(jù)所對應的目標時間段;
      [0043]具體地,可以根據(jù)所述第二步行數(shù)據(jù)所對應的計步起始時刻和當前校驗時刻確定目標時間段,其中,從所述計步起始時刻到當前校驗時刻之間的時間段為目標時間段;
      [0044]其中,計步起始時刻可以是計步器開啟的時刻,也可以是用戶自行設定的時刻,一般以需要刷新步行數(shù)據(jù)的時刻為當前校驗時刻。
      [0045]步驟S112:根據(jù)所述目標時間段從所述目標存儲區(qū)域中讀取與所述目標時間段相匹配的各時間段內(nèi)的計步數(shù)據(jù);
      [0046]在本實施例中,從所述目標存儲區(qū)域中讀取數(shù)據(jù),而不是通過android標準接口去讀取,以防止所讀取的計步數(shù)據(jù)被其他軟件或者其他插件進行處理對計步數(shù)據(jù)準確性的影響。
      [0047]步驟S113:將所讀取到的各計步數(shù)據(jù)進行求和獲得所述第一步行數(shù)據(jù);
      [0048]其中,將所讀取到的各計步數(shù)據(jù)進行求和得到的和值為第一步行數(shù)據(jù)。
      [0049]步驟S103:獲取所述第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值;
      [0050]這里,第二步行數(shù)據(jù)可以是計步應用程序所獲取的步行數(shù)據(jù),其中,計步應用程序包括微信、或者其他調(diào)用計步器的計步數(shù)據(jù)的應用程序,計步應用程序可以通過其固有方式調(diào)用計步器的計步數(shù)據(jù)以獲得第二步行數(shù)據(jù),但其調(diào)用的計步數(shù)據(jù)可能是被處理過的, 因此使得所獲得的第二步行數(shù)據(jù)并不準確;
      [0051]這里,差異值可以是所述第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差值的絕對值。[〇〇52]步驟S104:判斷所述差異值是否超過預設的門限值,若是,則進入步驟S105;
      [0053]這里,門限值的大小可以根據(jù)實際需要進行設定,可以是系統(tǒng)默認設置的,也可以是用戶設置的。[〇〇54]步驟S105:判定所述第二步行數(shù)據(jù)存在異常。[〇〇55]上述的步驟S102-步驟S105可以是在計步應用程序需要刷新用戶的步行數(shù)據(jù)時, 通過移動終端的一個后臺進程執(zhí)行。
      [0056]在其中一個實施例中,如圖1-3所述,本發(fā)明的步行數(shù)據(jù)校驗方法,在判定所述第二步行數(shù)據(jù)存在異常后,還可以包括:[〇〇57]步驟S106:通知所述計步應用程序步行數(shù)據(jù)異?;蛘呦蛩鲇嫴綉贸绦虬l(fā)送正確步行數(shù)據(jù),其中,根據(jù)所述原始計步數(shù)據(jù)或者第一步行數(shù)據(jù)獲取所述正確步行數(shù)據(jù)。 [〇〇58]這里,正確步行數(shù)據(jù)可以等于第一步行數(shù)據(jù)或者原始計步數(shù)據(jù),也可以是與第一步行數(shù)據(jù)或者原始計步數(shù)據(jù)相差某一值。[〇〇59]據(jù)此,根據(jù)上述實施例的步行數(shù)據(jù)校驗方案,其是將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值,判斷該差異值是否超過預設的門限值, 若是,則判定第二步行數(shù)據(jù)存在異常。由于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,且是根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),可以有效避免原始計步數(shù)據(jù)被其他插件處理,以保證第一步行數(shù)據(jù)的準確性,同時,由于將第一步行數(shù)據(jù)與第二步行數(shù)據(jù)進行比較得到兩者的差異值,并將該差異值與預設的門限值進行比較,在該差異值超過門限值時判定第二步行數(shù)據(jù)存在異常,這樣,被刷步的問題可以被及時發(fā)現(xiàn),以用于規(guī)避一些應用程序被刷步的問題。
      [0060]實施例二
      [0061]根據(jù)本發(fā)明的實施例一,本發(fā)明實施例二提供一種步行數(shù)據(jù)修正方法,圖2為本發(fā)明實施例二的步行數(shù)據(jù)修正方法的實現(xiàn)流程示意圖,如圖4所示,該實施例中的步行數(shù)據(jù)修正方法包括:
      [0062]步驟S201:將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;[〇〇63]步驟S202:根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù);
      [0064]其中,第一步行數(shù)據(jù)的獲取方式與上述實施例一中的第一步行數(shù)據(jù)的獲取方式相一致,只是需要將上述的確定待校驗的第二步行數(shù)據(jù)所對應的目標時間段替換為確定待修正的第三步行數(shù)據(jù)所對應的目標時間段,在此不予贅述。[〇〇65]步驟S203:獲取所述第一步行數(shù)據(jù)與待修正的第三步行數(shù)據(jù)的差異值;
      [0066]這里,第三步行數(shù)據(jù)可以是計步應用程序所獲取的步行數(shù)據(jù),其中,計步應用程序包括微信、或者其他調(diào)用計步器的計步數(shù)據(jù)的應用程序,計步應用程序可以通過其固有方式調(diào)用計步器的計步數(shù)據(jù)以獲得第三步行數(shù)據(jù),但其調(diào)用的計步數(shù)據(jù)可能是被處理過的, 因此使得所獲得的第二步行數(shù)據(jù)并不準確;
      [0067]這里,差異值可以是所述第一步行數(shù)據(jù)與第三步行數(shù)據(jù)的差值的絕對值。[〇〇68]步驟S204:判斷所述差異值是否超過預設的門限值,若是,則進入步驟S205;[〇〇69] 上述的步驟S201、步驟S204分別與實施例一中的步驟S101、步驟S104對應相同,在此不予贅述。
      [0070]步驟S205:根據(jù)所述原始計步數(shù)據(jù)或者所述第一步行數(shù)據(jù)修正所述第三步行數(shù)據(jù);
      [0071]其中,修正所述第三步行數(shù)據(jù)的方式也可以是用所述原始計步數(shù)據(jù)或者所述第一步行數(shù)據(jù)替換第三步行數(shù)據(jù),即修正后的步行數(shù)據(jù)為所述原始計步數(shù)據(jù)或者所述第一步行數(shù)據(jù);
      [0072]此外,若差異值是第一步行數(shù)據(jù)與第三步行數(shù)據(jù)的差值的絕對值,還可以在所述第三步行數(shù)據(jù)的基礎上增加或者減小該差異值得到修正后的步行數(shù)據(jù)。[〇〇73]據(jù)此,根據(jù)上述實施例的步行數(shù)據(jù)修正方案,其是將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值,判斷差異值是否超過預設的門限值,若是,則根據(jù)第一步行數(shù)據(jù)或者原始步行數(shù)據(jù)修正第三步行數(shù)據(jù)。由于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中,且是根據(jù)保存在目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),可以有效避免原始計步數(shù)據(jù)被其他插件處理,以保證第一步行數(shù)據(jù)的準確性,同時,由于將第一步行數(shù)據(jù)與第三步行數(shù)據(jù)進行比較得到兩者的差異值,并將該差異值與預設的門限值進行比較,在該差異值超過門限值時,根據(jù)第一步行數(shù)據(jù)或者原始步行數(shù)據(jù)修正第三步行數(shù)據(jù),這樣,可以及時修正第三步行數(shù)據(jù),以規(guī)避一些應用程序被刷步的問題。 [〇〇74] 實施例三[〇〇75]基于上述的實施例一,本發(fā)明實施例三提供一種步行數(shù)據(jù)校驗系統(tǒng),參見圖3-1所示,為本發(fā)明實施例三的步行數(shù)據(jù)校驗系統(tǒng)的組成結構示意圖一;如圖3-1所示,該實施例中的步行數(shù)據(jù)校驗系統(tǒng)包括第一保存單元301、第一處理單元302、校驗單元303,其中: [〇〇76]第一保存單元301,用于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;[〇〇77]第一處理單元302,用于根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取所述第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值;
      [0078]校驗單元303,用于判斷所述差異值是否超過預設的門限值,若是,則判定所述第二步行數(shù)據(jù)存在異常。
      [0079]在其中一個實施例中,上述的第二步行數(shù)據(jù)為計步應用程序所獲取的步行數(shù)據(jù)。
      [0080]在其中一個實施例中,上述的目標存儲區(qū)域為非易失性存儲區(qū)域。
      [0081]在其中一個實施例中,如圖3-2所示,本發(fā)明的步行數(shù)據(jù)校驗系統(tǒng)還可以包括: [〇〇82]通信單元304,用于在校驗單元303判定所述第二步行數(shù)據(jù)存在異常后,通知所述計步應用程序步行數(shù)據(jù)異?;蛘呦蛩鲇嫴綉贸绦虬l(fā)送正確步行數(shù)據(jù),其中,根據(jù)所述原始計步數(shù)據(jù)或者所述第一步行數(shù)據(jù)獲取所述正確步行數(shù)據(jù)。
      [0083]在其中一個實施例中,所述保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)包括各時間段和各時間段內(nèi)的計步數(shù)據(jù),第一處理單元302可以確定所述第二步行數(shù)據(jù)所對應的目標時間段,根據(jù)所述目標時間段從所述目標存儲區(qū)域中讀取與所述目標時間段相匹配的各時間段內(nèi)的計步數(shù)據(jù),將所讀取到的各計步數(shù)據(jù)進行求和獲得所述第一步行數(shù)據(jù),獲取所述第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值。
      [0084]本實施例提供的步行數(shù)據(jù)校驗系統(tǒng),需要指出的是:以上對于步行數(shù)據(jù)校驗系統(tǒng)的描述,與上述步行數(shù)據(jù)校驗方法的描述是類似的,并且具有上述步行數(shù)據(jù)校驗方法的有益效果,為節(jié)約篇幅,不再贅述;因此,以上對本發(fā)明實施例提供的步行數(shù)據(jù)校驗系統(tǒng)中未披露的技術細節(jié),請參照上述提供的步行數(shù)據(jù)校驗方法的描述。
      [0085]實施例四[〇〇86]基于上述的實施例二,本發(fā)明實施例四提供一種步行數(shù)據(jù)修正系統(tǒng),參見圖4所示,為本發(fā)明實施例四的步行數(shù)據(jù)修正系統(tǒng)的組成結構示意圖;如圖4所示,該實施例中的步行數(shù)據(jù)修正系統(tǒng)包括第二保存單元401、第二處理單元402、修正單元403,其中:[〇〇87]第二保存單元401,用于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;[〇〇88]第二處理單元402,用于根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取所述第一步行數(shù)據(jù)與待修正的第三步行數(shù)據(jù)的差異值;[〇〇89]修正單元403,用于判斷所述差異值是否超過預設的門限值,若是,則根據(jù)所述第一步行數(shù)據(jù)或者所述原始步行數(shù)據(jù)修正所述第三步行數(shù)據(jù)。
      [0090]本實施例提供的步行數(shù)據(jù)修正系統(tǒng),需要指出的是:以上對于步行數(shù)據(jù)修正系統(tǒng)的描述,與上述步行數(shù)據(jù)修正方法的描述是類似的,并且具有上述步行數(shù)據(jù)修正方法的有益效果,為節(jié)約篇幅,不再贅述;因此,以上對本發(fā)明實施例提供的步行數(shù)據(jù)修正系統(tǒng)中未披露的技術細節(jié),請參照上述提供的步行數(shù)據(jù)修正方法的描述。
      [0091]在本發(fā)明的描述中,需要說明的是,術語“第一”、“第二”、“第三”僅用于描述目的, 而不能理解為指示或者暗示相對重要性。
      [0092]在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
      [0093]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
      [0094]另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。 [〇〇95]本領域普通技術人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設備、只讀存儲器(R0M,Read_0nly Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0096]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機、服務器、或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。 而前述的存儲介質(zhì)包括:移動存儲設備、R〇M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0097]以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
      [0098]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
      【主權項】
      1.一種步行數(shù)據(jù)校驗方法,其特征在于,包括:將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取所述第一步 行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值;判斷所述差異值是否超過預設的門限值,若是,則判定所述第二步行數(shù)據(jù)存在異常。2.根據(jù)權利要求1所述的步行數(shù)據(jù)校驗方法,其特征在于,所述第二步行數(shù)據(jù)為計步應 用程序所獲取的步行數(shù)據(jù),或者/和所述目標存儲區(qū)域為非易失性存儲區(qū)域。3.根據(jù)權利要求2所述的步行數(shù)據(jù)校驗方法,其特征在于,在判定所述第二步行數(shù)據(jù)存 在異常后,還包括:通知所述計步應用程序步行數(shù)據(jù)異?;蛘呦蛩鲇嫴綉贸绦虬l(fā)送正確步行數(shù)據(jù),其 中,根據(jù)所述原始計步數(shù)據(jù)或者所述第一步行數(shù)據(jù)獲取所述正確步行數(shù)據(jù)。4.根據(jù)權利要求1所述的步行數(shù)據(jù)校驗方法,其特征在于,所述保存在所述目標存儲區(qū) 域中的原始計步數(shù)據(jù)包括各時間段和各時間段內(nèi)的計步數(shù)據(jù);所述根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù)包括:確定所述第二步行數(shù)據(jù)所對應的目標時間段;根據(jù)所述目標時間段從所述目標存儲區(qū)域中讀取與所述目標時間段相匹配的各時間 段內(nèi)的計步數(shù)據(jù);將所讀取到的各計步數(shù)據(jù)進行求和獲得所述第一步行數(shù)據(jù)。5.—種步行數(shù)據(jù)修正方法,其特征在于,包括:將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù)據(jù),獲取所述第一步 行數(shù)據(jù)與待修正的第三步行數(shù)據(jù)的差異值;判斷所述差異值是否超過預設的門限值,若是,則根據(jù)所述第一步行數(shù)據(jù)或者所述原 始步行數(shù)據(jù)修正所述第三步行數(shù)據(jù)。6.—種步行數(shù)據(jù)校驗系統(tǒng),其特征在于,包括:第一保存單元,用于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;第一處理單元,用于根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù) 據(jù),獲取所述第一步行數(shù)據(jù)與待校驗的第二步行數(shù)據(jù)的差異值;校驗單元,用于判斷所述差異值是否超過預設的門限值,若是,則判定所述第二步行數(shù) 據(jù)存在異常。7.根據(jù)權利要求6所述的步行數(shù)據(jù)校驗系統(tǒng),其特征在于,所述第二步行數(shù)據(jù)為計步應 用程序所獲取的步行數(shù)據(jù),或者/和所述目標存儲區(qū)域為非易失性存儲區(qū)域。8.根據(jù)權利要求7所述的步行數(shù)據(jù)校驗系統(tǒng),其特征在于,還包括:通信單元,用于在所述校驗單元判定所述第二步行數(shù)據(jù)存在異常后,通知所述計步應 用程序步行數(shù)據(jù)異常或者向所述計步應用程序發(fā)送正確步行數(shù)據(jù),其中,根據(jù)所述原始計 步數(shù)據(jù)或者所述第一步行數(shù)據(jù)獲取所述正確步行數(shù)據(jù)。9.根據(jù)權利要求6所述的步行數(shù)據(jù)校驗系統(tǒng),其特征在于,所述保存在所述目標存儲區(qū) 域中的原始計步數(shù)據(jù)包括各時間段和各時間段內(nèi)的計步數(shù)據(jù);所述第一處理單元確定所述第二步行數(shù)據(jù)所對應的目標時間段,根據(jù)所述目標時間段從所述目標存儲區(qū)域中讀取與所述目標時間段相匹配的各時間段內(nèi)的計步數(shù)據(jù),將所讀取 到的各計步數(shù)據(jù)進行求和獲得所述第一步行數(shù)據(jù),獲取所述第一步行數(shù)據(jù)與待校驗的第二 步行數(shù)據(jù)的差異值。10.—種步行數(shù)據(jù)修正系統(tǒng),其特征在于,包括:第二保存單元,用于將計步器的原始計步數(shù)據(jù)保存到目標存儲區(qū)域中;第二處理單元,用于根據(jù)保存在所述目標存儲區(qū)域中的原始計步數(shù)據(jù)確定第一步行數(shù) 據(jù),獲取所述第一步行數(shù)據(jù)與待修正的第三步行數(shù)據(jù)的差異值;修正單元,用于判斷所述差異值是否超過預設的門限值,若是,則根據(jù)所述第一步行數(shù) 據(jù)或者所述原始步行數(shù)據(jù)修正所述第三步行數(shù)據(jù)。
      【文檔編號】G06F11/10GK106095609SQ201610383273
      【公開日】2016年11月9日
      【申請日】2016年5月31日 公開號201610383273.8, CN 106095609 A, CN 106095609A, CN 201610383273, CN-A-106095609, CN106095609 A, CN106095609A, CN201610383273, CN201610383273.8
      【發(fā)明人】張強
      【申請人】廣東歐珀移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1