欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法及數(shù)據(jù)平臺與流程

文檔序號:11831334閱讀:306來源:國知局
數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法及數(shù)據(jù)平臺與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法及數(shù)據(jù)平臺。



背景技術(shù):

現(xiàn)有的健康應(yīng)用,通常只是孤立的提供一種或兩種分開處理和存儲的健康數(shù)據(jù),而不具有平臺的特性。以蘋果的健康數(shù)據(jù)平臺為例,它僅以自己的硬件和系統(tǒng)為依托,提供系統(tǒng)級調(diào)用,但iOS以外的系統(tǒng)不能使用其系統(tǒng)的接口。這樣,使得用戶面對這些孤立的數(shù)據(jù)時(shí),無法對自己的健康狀況獲得全面的了解。

上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提供一種數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法及數(shù)據(jù)平臺,旨在鏈接眾多的第三方應(yīng)用程序,而將孤立的健康數(shù)據(jù)匯總和分享,進(jìn)而為用戶提供健康評估功能。

為實(shí)現(xiàn)上述目的,本發(fā)明提供一種數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法,所述數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法包括以下步驟:

接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù);

獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性;

根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證;

將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種數(shù)據(jù)平臺,所述數(shù)據(jù)平臺包括:

接收模塊,用于接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù);

獲取模塊,用于獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性;

驗(yàn)證模塊,用于根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證;

處理模塊,用于將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。

本發(fā)明提供的數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法及數(shù)據(jù)平臺,通過接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù),獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性,并根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證,將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。這樣,本發(fā)明可以鏈接眾多的第三方應(yīng)用程序,而將孤立的應(yīng)用數(shù)據(jù)匯總和分享,進(jìn)而為用戶提供健康評估功能。

附圖說明

圖1為本發(fā)明實(shí)施例方案涉及的數(shù)據(jù)平臺的硬件結(jié)構(gòu)示意圖;

圖2為本發(fā)明數(shù)據(jù)平臺一實(shí)施例的功能模塊示意圖;

圖3為圖2中接收模塊一實(shí)施例的細(xì)化功能模塊示意圖;

圖4為圖2中接收模塊另一實(shí)施例的細(xì)化功能模塊示意圖;

圖5為圖2中處理模塊一實(shí)施例的細(xì)化功能模塊示意圖;

圖6為本發(fā)明數(shù)據(jù)平臺另一實(shí)施例的功能模塊示意圖;

圖7為本發(fā)明實(shí)施例方案涉及的數(shù)據(jù)平臺的交互流程示意圖;

圖8為本發(fā)明數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法一實(shí)施例的流程示意圖;

圖9為圖8中步驟S101一實(shí)施例的細(xì)化流程示意圖;

圖10為圖8中步驟S101另一實(shí)施例的細(xì)化流程示意圖;

圖11為圖8中步驟S104一實(shí)施例的細(xì)化流程示意圖;

圖12為本發(fā)明數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法另一實(shí)施例的流程示意圖;

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明實(shí)施例方案的核心思想是:通過接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù),獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性,并根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證,將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。這樣,本發(fā)明可以鏈接眾多的第三方應(yīng)用程序,而將孤立的應(yīng)用數(shù)據(jù)匯總和分享,進(jìn)而為用戶提供健康評估功能。

作為一種實(shí)現(xiàn)方案,上述數(shù)據(jù)平臺可以為PC終端。該數(shù)據(jù)平臺所在終端的硬件結(jié)構(gòu)可以如圖1所示。

參照圖1,該數(shù)據(jù)平臺可以包括:數(shù)據(jù)處理器1001,例如CPU,開放接口1002,通用網(wǎng)關(guān)接口1003,存儲器1004。其中,開放接口1002用于透傳用戶通過認(rèn)證賬號登陸第三方應(yīng)用程序所產(chǎn)生的對應(yīng)原始數(shù)據(jù),所述開放接口1002可以包括顯示屏(Display)、鍵盤(Keyboard)、鼠標(biāo)等組件,用于接收用戶輸入的信息,并將接收的信息發(fā)送至數(shù)據(jù)平臺的內(nèi)部接口即通用網(wǎng)關(guān)接口1003。顯示屏可以為LCD顯示屏、LED顯示屏,也可以為觸摸屏,用于顯示開放平臺需要顯示的數(shù)據(jù)。所述開放接口1002還可以包括標(biāo)準(zhǔn)的有線接口或無線接口(如WI-FI接口等)。存儲器1004可以是高速RAM存儲器,也可以是穩(wěn)定的存儲器(non-volatile memory),例如磁盤存儲器。存儲器1004可選的還可以是獨(dú)立于前述數(shù)據(jù)處理器1001的存儲裝置。作為一種計(jì)算機(jī)存儲介質(zhì)的存儲器1004中可以包括操作系統(tǒng)(圖中未標(biāo)示)、網(wǎng)絡(luò)通信模塊(圖中未標(biāo)示)、用戶接口模塊(圖中未標(biāo)示)以及數(shù)據(jù)平臺的跨系統(tǒng)程序(圖中未標(biāo)示)。

在圖1所示的數(shù)據(jù)平臺中,通用網(wǎng)關(guān)接口1003主要用于接收開放接口1002透傳的原始數(shù)據(jù),并對該原始數(shù)據(jù)進(jìn)行合法性驗(yàn)證而獲取通過驗(yàn)證的應(yīng)用數(shù)據(jù),最終將所述應(yīng)用數(shù)據(jù)發(fā)送至數(shù)據(jù)處理器1001進(jìn)行處理。而數(shù)據(jù)處理器1001用于將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。數(shù)據(jù)處理器1001可以用于調(diào)用存儲器1005 中存儲的數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)程序,并執(zhí)行以下操作:

接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù);

獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性;

根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證;

將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。

進(jìn)一步地,在一個(gè)實(shí)施例中,數(shù)據(jù)處理器1001調(diào)用存儲器1005中存儲的數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)程序,還可以執(zhí)行以下操作:

接收第三方應(yīng)用程序通過調(diào)用開放接口透傳的原始數(shù)據(jù);

獲取所述原始數(shù)據(jù)的第三方應(yīng)用程序的權(quán)限信息和用戶登錄信息;

對所述第三方應(yīng)用程序的權(quán)限信息以及用戶登錄信息進(jìn)行合法性驗(yàn)證;

獲取所述原始數(shù)據(jù)中通過合法性驗(yàn)證的應(yīng)用數(shù)據(jù)。

進(jìn)一步地,在一個(gè)實(shí)施例中,數(shù)據(jù)處理器1001調(diào)用存儲器1005中存儲的數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)程序,還可以執(zhí)行以下操作:

接收第三方應(yīng)用程序通過無線接口發(fā)送的原始數(shù)據(jù)。

進(jìn)一步地,在一個(gè)實(shí)施例中,數(shù)據(jù)處理器1001調(diào)用存儲器1005中存儲的數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)程序,還可以執(zhí)行以下操作:

獲取通過合法性驗(yàn)證的數(shù)據(jù)屬性的參數(shù)名稱和數(shù)值;

將所述參數(shù)名稱和數(shù)值連接成數(shù)據(jù)字符串;

獲取所述數(shù)據(jù)字符串的時(shí)間戳,并將時(shí)間戳為預(yù)定時(shí)間內(nèi)的數(shù)據(jù)屬性整理成以天為單位的同類數(shù)據(jù)。

基于上述硬件結(jié)構(gòu),提出本發(fā)明數(shù)據(jù)平臺的功能模塊實(shí)施例。具體如下:

本發(fā)明提供一種數(shù)據(jù)平臺1,參照圖2,在一實(shí)施例中,所述數(shù)據(jù)平臺1包括:

接收模塊101,用于接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù);

本實(shí)施例中,不同的所述第三方應(yīng)用程序可以為同系統(tǒng)或不同系統(tǒng)提供 的應(yīng)用程序,所述應(yīng)用數(shù)據(jù)包括睡眠、心率以及血壓等,可以根據(jù)實(shí)際需要合理設(shè)置。

獲取模塊102,用于獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性;

本實(shí)施例中,根據(jù)應(yīng)用數(shù)據(jù)的不同,將不同的第三方應(yīng)用程序的應(yīng)用數(shù)據(jù)分為不同的數(shù)據(jù)類型,主要的數(shù)據(jù)類型如下:

1、計(jì)步數(shù)據(jù),支持日常計(jì)步功能的應(yīng)用,突出步數(shù),淡化或忽略運(yùn)動(dòng)軌跡;

2、跑步數(shù)據(jù),支持含有開始和結(jié)束時(shí)間的跑步類應(yīng)用程序的數(shù)據(jù);

3、騎行及其他數(shù)據(jù),支持同步騎車、滑雪等其他運(yùn)動(dòng)類的數(shù)據(jù);

4、血壓心率數(shù)據(jù),支持測量血壓心率的應(yīng)用程序同步數(shù)據(jù);

5、睡眠數(shù)據(jù),支持睡眠測量類應(yīng)用程序的數(shù)據(jù);

6、生理期和孕期數(shù)據(jù),支持女性生理周期和懷孕期數(shù)據(jù)同步等。

此外,還可以包括喝水助手?jǐn)?shù)據(jù),肺活量數(shù)據(jù),血糖數(shù)據(jù),心理放松類數(shù)據(jù)等。

不同的數(shù)據(jù)類型對應(yīng)有相應(yīng)的數(shù)據(jù)屬性,如計(jì)步數(shù)據(jù)需要有時(shí)間、步數(shù)、距離等屬性,而體重?cái)?shù)據(jù)需要時(shí)間、重量、身體質(zhì)量指數(shù)等屬性,以計(jì)步數(shù)據(jù)為例我們定制的數(shù)據(jù)屬性為:

驗(yàn)證模塊103,用于根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證;

本實(shí)施例中,以計(jì)步數(shù)據(jù)為例,所述計(jì)步數(shù)據(jù)包括時(shí)間、步數(shù)以及距離等屬性,判斷獲取的數(shù)據(jù)屬性是否包括時(shí)間、步數(shù)以及距離等,若出現(xiàn)體重或血糖等屬性,則判斷該數(shù)據(jù)不合法,并丟棄,不作下一步處理。

處理模塊104,用于將通過合法性驗(yàn)證的數(shù)據(jù)屬性整理成同類數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。

本實(shí)施例中,以計(jì)步數(shù)據(jù)為例,若獲取的數(shù)據(jù)屬性包括時(shí)間、步數(shù)以及距離等,則判斷該數(shù)據(jù)合法,并將不同第三方應(yīng)用程序的含有時(shí)間、步數(shù)以及距離等的合法數(shù)據(jù)屬性,依照數(shù)據(jù)類型如計(jì)步數(shù)據(jù)整理成同類數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)如計(jì)步數(shù)據(jù)的跨系統(tǒng)應(yīng)用。

本發(fā)明提供的數(shù)據(jù)平臺,通過接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù),獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性,并根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證,將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。這樣,本發(fā)明可以鏈接眾多的第三方應(yīng)用程序,而將孤立的應(yīng)用數(shù)據(jù)匯總和分享,進(jìn)而為用戶提供健康評估功能。

在一實(shí)施例中,如圖3所示,在上述圖2的實(shí)施例的基礎(chǔ)上,本實(shí)施例中,所述接收模塊101包括:

第一接收單元1011,用于接收第三方應(yīng)用程序通過調(diào)用開放接口透傳的原始數(shù)據(jù);

本實(shí)施例中,數(shù)據(jù)平臺接收第三方應(yīng)用程序通過調(diào)用開放接口透傳的原始數(shù)據(jù),該開放接口將登陸用戶的用戶數(shù)據(jù)傳至數(shù)據(jù)平臺。所述開放接口已由數(shù)據(jù)平臺提供開放賬戶。

本實(shí)施例中,如計(jì)步數(shù)據(jù)的同步接口參數(shù),對應(yīng)不同的開放接口,數(shù)據(jù)類型和開放接口可根據(jù)第三方應(yīng)用程序的情況擴(kuò)展或兼容。

第一獲取單元1012,用于獲取所述原始數(shù)據(jù)的第三方應(yīng)用程序的權(quán)限信息和用戶登錄信息;

本實(shí)施例中,所述數(shù)據(jù)平臺的內(nèi)部接口,如通用網(wǎng)關(guān)接口接收經(jīng)所述開放接口透傳的原始數(shù)據(jù)。

驗(yàn)證單元1013,用于對所述第三方應(yīng)用程序的權(quán)限信息以及用戶登錄信 息進(jìn)行合法性驗(yàn)證;

本實(shí)施例中,數(shù)據(jù)平臺的內(nèi)部通用網(wǎng)關(guān)接口對所述第三方應(yīng)用程序的權(quán)限信息以及用戶登錄信息進(jìn)行合法性驗(yàn)證。數(shù)據(jù)平臺需要第三方應(yīng)用程序提供權(quán)限信息,即該第三方應(yīng)用程序接入數(shù)據(jù)平臺時(shí)被分配的唯一標(biāo)識應(yīng)用的ID,同時(shí)數(shù)據(jù)平臺需要用戶提供登錄信息,即用戶在第三方應(yīng)用中的唯一標(biāo)識,從而標(biāo)識數(shù)據(jù)的來源和用戶信息。

本實(shí)施例中,完整的原始數(shù)據(jù)具體如下:

https://openmobile.qq.com/v3/health/report_steps

POST參數(shù):

access_token=*************&

oauth_consumer_key=12345&

openid=****************&

pf=qzone&

time=1398156772&

distance=10600&

steps=12685&

duration=4200&

calories=600&

achieve=85&

target=9860

第二獲取單元1014,用于獲取所述原始數(shù)據(jù)中通過合法性驗(yàn)證的應(yīng)用數(shù)據(jù)。

在一實(shí)施例中,如圖4所示,在上述圖2的實(shí)施例的基礎(chǔ)上,本實(shí)施例中,所述接收模塊101還包括:

第二接收單元1015,用于通過無線接口接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù)。

本實(shí)施例中,可以通過無線接口接收第三方應(yīng)用程序發(fā)送的原始數(shù)據(jù),可以理解的是,所述無線接口具備三方應(yīng)用程序的權(quán)限信息和用戶登錄信息的合法性驗(yàn)證。

在一實(shí)施例中,如圖5所示,在上述圖2的實(shí)施例的基礎(chǔ)上,本實(shí)施例中,所述處理模塊104包括:

第三獲取單元1041,用于獲取通過合法性驗(yàn)證的數(shù)據(jù)屬性的參數(shù)名稱和數(shù)值;

連接單元1042,用于將所述參數(shù)名稱和數(shù)值連接成數(shù)據(jù)字符串;

處理單元1043,用于獲取所述數(shù)據(jù)字符串的時(shí)間戳,并將時(shí)間戳為預(yù)定時(shí)間內(nèi)的數(shù)據(jù)屬性整理成以天為單位的同類數(shù)據(jù)。

本實(shí)施例中,將不同通用網(wǎng)關(guān)接口或無線接口接收的應(yīng)用數(shù)據(jù)處理成統(tǒng)一為結(jié)構(gòu)化數(shù)據(jù)。將從通用網(wǎng)關(guān)接口或無線接口接收到應(yīng)用數(shù)據(jù),進(jìn)行數(shù)據(jù)合法性驗(yàn)證,將通過驗(yàn)證的數(shù)據(jù)屬性的參數(shù)名稱和數(shù)值用分隔符依次連接成數(shù)據(jù)字符串,并獲取所述數(shù)據(jù)字符串的時(shí)間戳,將時(shí)間戳為預(yù)定時(shí)間如同一天內(nèi)的數(shù)據(jù)屬性整理成以天為單位的結(jié)構(gòu)化數(shù)據(jù),以供應(yīng)用使用??梢岳斫獾氖牵谄渌麑?shí)施例中,也可以設(shè)置成以小時(shí)為單位的結(jié)構(gòu)化數(shù)據(jù)。

在一實(shí)施例中,如圖6所示,在上述圖2的實(shí)施例的基礎(chǔ)上,本實(shí)施例中,所述數(shù)據(jù)平臺1還包括:

存儲模塊105,用于將整理的所述同類數(shù)據(jù)存儲。

本實(shí)施例中,將從不同開放接口或無線接口接收的不同的應(yīng)用數(shù)據(jù)統(tǒng)一為結(jié)構(gòu)化數(shù)據(jù)后,可以直接將同一類型的同類數(shù)據(jù)進(jìn)行存儲,也可以發(fā)送給其他的數(shù)據(jù)處理器進(jìn)行更為復(fù)雜的計(jì)算,如可以將這些數(shù)據(jù)進(jìn)行排行統(tǒng)計(jì)等。

參照圖7,在一實(shí)施例中,所述數(shù)據(jù)平臺的數(shù)據(jù)流程如下:

步驟S201:數(shù)據(jù)平臺1的接收第三方應(yīng)用程序通過調(diào)用開放接口透傳的原始數(shù)據(jù);

步驟S202:數(shù)據(jù)平臺1的內(nèi)部通用網(wǎng)關(guān)接口對所述第三方應(yīng)用程序的權(quán)限信息以及用戶登錄信息進(jìn)行合法性驗(yàn)證;

步驟S203:所述通用網(wǎng)關(guān)接口接收通過驗(yàn)證的應(yīng)用數(shù)據(jù),獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型和數(shù)據(jù)屬性;

步驟S204:根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證;

步驟S205:將從不同開放接口或無線接口接收的不同的應(yīng)用數(shù)據(jù)統(tǒng)一為結(jié)構(gòu)化數(shù)據(jù)后,直接將同一類型的應(yīng)用數(shù)據(jù)進(jìn)行存儲。

步驟S206:將從不同開放接口或無線接口接收的不同的應(yīng)用數(shù)據(jù)統(tǒng)一為結(jié)構(gòu)化數(shù)據(jù)后,發(fā)送給其他的數(shù)據(jù)處理器進(jìn)行更為復(fù)雜的計(jì)算,如可以將這些數(shù)據(jù)進(jìn)行排行統(tǒng)計(jì)等。

本實(shí)施例中,通過接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù),獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性,并根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證,將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。這樣,本發(fā)明可以鏈接眾多的第三方應(yīng)用程序,而將孤立的應(yīng)用數(shù)據(jù)匯總和分享,進(jìn)而為用戶提供健康評估功能。

基于上述硬件架構(gòu),提出本發(fā)明數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法實(shí)施例。

本發(fā)明還提供一種數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法,參照圖8,在一實(shí)施例中,所述數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法包括以下步驟:

步驟S101,接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù);

本實(shí)施例中,不同的所述第三方應(yīng)用程序可以為同系統(tǒng)或不同系統(tǒng)提供的應(yīng)用程序,所述應(yīng)用數(shù)據(jù)包括睡眠、心率以及血壓等,可以根據(jù)實(shí)際需要合理設(shè)置。

步驟S102,獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性;

本實(shí)施例中,根據(jù)應(yīng)用數(shù)據(jù)的不同,將不同的第三方應(yīng)用程序的應(yīng)用數(shù)據(jù)分為不同的數(shù)據(jù)類型,主要的數(shù)據(jù)類型如下:

1、計(jì)步數(shù)據(jù),支持日常計(jì)步功能的應(yīng)用,突出步數(shù),淡化或忽略運(yùn)動(dòng)軌跡;

2、跑步數(shù)據(jù),支持含有開始和結(jié)束時(shí)間的跑步類應(yīng)用程序的數(shù)據(jù);

3、騎行及其他數(shù)據(jù),支持同步騎車、滑雪等其他運(yùn)動(dòng)類的數(shù)據(jù);

4、血壓心率數(shù)據(jù),支持測量血壓心率的應(yīng)用程序同步數(shù)據(jù);

5、睡眠數(shù)據(jù),支持睡眠測量類應(yīng)用程序的數(shù)據(jù);

6、生理期和孕期數(shù)據(jù),支持女性生理周期和懷孕期數(shù)據(jù)同步等。

此外,還可以包括喝水助手?jǐn)?shù)據(jù),肺活量數(shù)據(jù),血糖數(shù)據(jù),心理放松類數(shù)據(jù)等。

不同的數(shù)據(jù)類型對應(yīng)有相應(yīng)的數(shù)據(jù)屬性,如計(jì)步數(shù)據(jù)需要有時(shí)間、步數(shù)、距離等屬性,而體重?cái)?shù)據(jù)需要時(shí)間、重量、身體質(zhì)量指數(shù)等屬性,以計(jì)步數(shù)據(jù)為例我們定制的數(shù)據(jù)屬性為:

步驟S103,根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證;

本實(shí)施例中,以計(jì)步數(shù)據(jù)為例,所述計(jì)步數(shù)據(jù)包括時(shí)間、步數(shù)以及距離等屬性,判斷獲取的數(shù)據(jù)屬性是否包括時(shí)間、步數(shù)以及距離等,若出現(xiàn)體重或血糖等屬性,則判斷該數(shù)據(jù)不合法,并丟棄,不作下一步處理。

步驟S104,將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng)用。

本實(shí)施例中,以計(jì)步數(shù)據(jù)為例,若獲取的數(shù)據(jù)屬性包括時(shí)間、步數(shù)以及距離等,則判斷該數(shù)據(jù)合法,并將不同第三方應(yīng)用程序的含有時(shí)間、步數(shù)以及距離等的合法數(shù)據(jù)屬性,依照數(shù)據(jù)類型如計(jì)步數(shù)據(jù)整理成同類數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)如計(jì)步數(shù)據(jù)的跨系統(tǒng)應(yīng)用。

本發(fā)明提供的數(shù)據(jù)平臺的跨系統(tǒng)實(shí)現(xiàn)方法,通過接收第三方應(yīng)用程序發(fā)送的應(yīng)用數(shù)據(jù),獲取所述應(yīng)用數(shù)據(jù)的數(shù)據(jù)類型及所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)屬性,并根據(jù)所述數(shù)據(jù)類型對所述數(shù)據(jù)屬性進(jìn)行合法性驗(yàn)證,將通過合法性驗(yàn)證的數(shù)據(jù)屬性根據(jù)所述數(shù)據(jù)類型整理成同類數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的跨系統(tǒng)應(yīng) 用。這樣,本發(fā)明可以鏈接眾多的第三方應(yīng)用程序,而將孤立的應(yīng)用數(shù)據(jù)匯總和分享,進(jìn)而為用戶提供健康評估功能。

在一實(shí)施例中,如圖9所示,在上述圖8的實(shí)施例的基礎(chǔ)上,本實(shí)施例中,所述步驟S101包括:

步驟S1011,接收第三方應(yīng)用程序通過調(diào)用開放接口透傳的原始數(shù)據(jù);

本實(shí)施例中,數(shù)據(jù)平臺接收第三方應(yīng)用程序通過調(diào)用開放接口透傳的原始數(shù)據(jù),該開放接口將登陸用戶的用戶數(shù)據(jù)傳至數(shù)據(jù)平臺。所述開放接口已由數(shù)據(jù)平臺提供開放賬戶。

本實(shí)施例中,如計(jì)步數(shù)據(jù)的同步接口參數(shù),對應(yīng)不同的開放接口,數(shù)據(jù)類型和開放接口可根據(jù)第三方應(yīng)用程序的情況擴(kuò)展或兼容。

步驟S1012,獲取所述原始數(shù)據(jù)的第三方應(yīng)用程序的權(quán)限信息和用戶登錄信息;

本實(shí)施例中,所述數(shù)據(jù)平臺的內(nèi)部接口,如通用網(wǎng)關(guān)接口接收經(jīng)所述開放接口透傳的原始數(shù)據(jù)。

步驟S1013,對所述第三方應(yīng)用程序的權(quán)限信息以及用戶登錄信息進(jìn)行合法性驗(yàn)證;

本實(shí)施例中,數(shù)據(jù)平臺的內(nèi)部通用網(wǎng)關(guān)接口對所述第三方應(yīng)用程序的權(quán)限信息以及用戶登錄信息進(jìn)行合法性驗(yàn)證。數(shù)據(jù)平臺需要第三方應(yīng)用程序提供權(quán)限信息,即該第三方應(yīng)用程序接入數(shù)據(jù)平臺時(shí)被分配的唯一標(biāo)識應(yīng)用的ID,同時(shí)數(shù)據(jù)平臺需要用戶提供登錄信息,即用戶在第三方應(yīng)用中的唯一標(biāo)識,從而標(biāo)識數(shù)據(jù)的來源和用戶信息。

本實(shí)施例中,完整的原始數(shù)據(jù)具體如下:

https://openmobile.qq.com/v3/health/report_steps

POST參數(shù):

access_token=*************&

oauth_consumer_key=12345&

openid=****************&

pf=qzone&

time=1398156772&

distance=10600&

steps=12685&

duration=4200&

calories=600&

achieve=85&

target=9860

步驟S1014,獲取所述原始數(shù)據(jù)中通過合法性驗(yàn)證的應(yīng)用數(shù)據(jù)。

在一實(shí)施例中,如圖10所示,在上述圖8的實(shí)施例的基礎(chǔ)上,所述步驟S1012之前還包括:

步驟S1015,接收第三方應(yīng)用程序通過無線接口發(fā)送的原始數(shù)據(jù)。

本實(shí)施例中,可以通過無線接口接收第三方應(yīng)用程序發(fā)送的原始數(shù)據(jù),可以理解的是,所述無線接口具備三方應(yīng)用程序的權(quán)限信息和用戶登錄信息的合法性驗(yàn)證。

在一實(shí)施例中,如圖11所示,在上述圖8的實(shí)施例的基礎(chǔ)上,本實(shí)施例中,所述步驟S104包括:

步驟S1041,獲取通過合法性驗(yàn)證的數(shù)據(jù)屬性的參數(shù)名稱和數(shù)值;

步驟S1042,將所述參數(shù)名稱和數(shù)值連接成數(shù)據(jù)字符串;

步驟S1043,獲取所述數(shù)據(jù)字符串的時(shí)間戳,并將時(shí)間戳為預(yù)定時(shí)間內(nèi)的數(shù)據(jù)屬性整理成以天為單位的同類數(shù)據(jù)。

本實(shí)施例中,將不同通用網(wǎng)關(guān)接口或無線接口接收的應(yīng)用數(shù)據(jù)處理成統(tǒng)一為結(jié)構(gòu)化數(shù)據(jù)。將從通用網(wǎng)關(guān)接口或無線接口接收到應(yīng)用數(shù)據(jù),進(jìn)行數(shù)據(jù)合法性驗(yàn)證,將通過驗(yàn)證的數(shù)據(jù)屬性的參數(shù)名稱和數(shù)值用分隔符依次連接成數(shù)據(jù)字符串,并獲取所述數(shù)據(jù)字符串的時(shí)間戳,將時(shí)間戳為預(yù)定時(shí)間如同一天內(nèi)的數(shù)據(jù)屬性整理成以天為單位的結(jié)構(gòu)化數(shù)據(jù),以供應(yīng)用使用??梢岳斫獾氖牵谄渌麑?shí)施例中,也可以設(shè)置成以小時(shí)為單位的結(jié)構(gòu)化數(shù)據(jù)。

在一實(shí)施例中,如圖12所示,在上述圖8的實(shí)施例的基礎(chǔ)上,本實(shí)施例中,所述步驟S104之后還包括:

步驟S105,將整理的所述同類數(shù)據(jù)存儲。

本實(shí)施例中,將從不同通用網(wǎng)關(guān)接口或無線接口接收的不同的應(yīng)用數(shù)據(jù)統(tǒng)一為結(jié)構(gòu)化數(shù)據(jù)后,可以直接將同一類型的同類數(shù)據(jù)進(jìn)行存儲,也可以發(fā)送給其他的數(shù)據(jù)處理器進(jìn)行更為復(fù)雜的計(jì)算,如可以將這些數(shù)據(jù)進(jìn)行排行統(tǒng)計(jì)等。

還需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
和平县| 赞皇县| 苗栗县| 黄冈市| 杂多县| 曲松县| 永城市| 昂仁县| 大余县| 镶黄旗| 汉川市| 甘南县| 崇信县| 荔波县| 汽车| 左贡县| 云阳县| 玉龙| 溧水县| 彝良县| 章丘市| 扶绥县| 宝山区| 汤原县| 广平县| 桦甸市| 江西省| 辛集市| 凯里市| 五大连池市| 徐水县| 奇台县| 云龙县| 北流市| 阿拉善右旗| 通榆县| 昆山市| 克拉玛依市| 鹰潭市| 连州市| 铜山县|