亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)共享方法及裝置與流程

文檔序號(hào):12123405閱讀:403來(lái)源:國(guó)知局
一種數(shù)據(jù)共享方法及裝置與流程

本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)共享方法及裝置。



背景技術(shù):

隨著智能終端的快速發(fā)展,用戶可以通過(guò)應(yīng)用商城下載所需的應(yīng)用程序,從而使得很多簡(jiǎn)單的操作和娛樂(lè)活動(dòng)能夠直接在終端上完成。由于每個(gè)應(yīng)用程序都有用戶身份證明(User Identification,UID),只有攜帶有應(yīng)用程序的UID才能讀取該應(yīng)用程序覆蓋的有關(guān)資料。

當(dāng)需要應(yīng)用程序之間進(jìn)行數(shù)據(jù)共享時(shí),由于用戶采用同一賬號(hào)請(qǐng)求授權(quán)服務(wù)器登陸A應(yīng)用程序中返回的UID和請(qǐng)求授權(quán)服務(wù)器登陸B(tài)應(yīng)用程序返回的UID是不相同的,使得A應(yīng)用程序與B應(yīng)用程序無(wú)法進(jìn)行數(shù)據(jù)共享,現(xiàn)有技術(shù)通常分別將用戶會(huì)將請(qǐng)求授權(quán)服務(wù)器登陸應(yīng)用程序返回的UID保存至本地,然后通過(guò)集成兩個(gè)應(yīng)用程序返回的UID來(lái)實(shí)現(xiàn)數(shù)據(jù)共享,然而,發(fā)明人在實(shí)現(xiàn)發(fā)明的過(guò)程中發(fā)現(xiàn),上述數(shù)據(jù)共享的方式需要用戶在客戶端進(jìn)行兩次登錄操作,使得用戶操作繁瑣,進(jìn)而導(dǎo)致用戶在客戶端的操作體驗(yàn)較差。



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

本發(fā)明實(shí)施例提供一種數(shù)據(jù)共享方法及裝置,用以解決現(xiàn)有技術(shù)中用戶在數(shù)據(jù)共享過(guò)程中操作繁瑣的問(wèn)題。

一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)共享方法,包括:

接收授權(quán)請(qǐng)求響應(yīng),所述授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí);

根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與所述授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射標(biāo)識(shí),所述預(yù)置存儲(chǔ)位置中保存有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí);

根據(jù)所述映射授權(quán)標(biāo)識(shí)獲取共享數(shù)據(jù)。

另一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)共享裝置,包括:

接收單元,用于接收授權(quán)請(qǐng)求響應(yīng),所述授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí);

獲取單元,用于根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與所述授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射標(biāo)識(shí),所述預(yù)置存儲(chǔ)位置中保存有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí);

共享單元,用于根據(jù)所述映射授權(quán)標(biāo)識(shí)獲取共享數(shù)據(jù)。

本發(fā)明實(shí)施例提供的一種數(shù)據(jù)共享方法及裝置,首先接收授權(quán)請(qǐng)求響應(yīng),該授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí),然后根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),這里的預(yù)置存儲(chǔ)位置中保存有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),以便于獲取到與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),進(jìn)而得到與映射授權(quán)標(biāo)識(shí)對(duì)應(yīng)的共享數(shù)據(jù)。與現(xiàn)有技術(shù)的數(shù)據(jù)共享方法相比,本發(fā)明實(shí)施例通過(guò)根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),使得用戶無(wú)需在客戶端進(jìn)行兩次登錄,更加方便用戶操作,進(jìn)一步地,通過(guò)登錄映射授權(quán)標(biāo)識(shí)信獲取與映射授權(quán)標(biāo)識(shí)信息對(duì)應(yīng)的共享數(shù)據(jù),實(shí)現(xiàn)應(yīng)用程序之間的數(shù)據(jù)共享,從而增強(qiáng)了應(yīng)用程序之間的互動(dòng)性。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作以簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)共享方法流程圖;

圖2為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)共享方法流程圖;

圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)共享裝置結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)共享裝置結(jié)構(gòu)示意圖;

圖5為本發(fā)明實(shí)施例提供的一種服務(wù)器的裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例提供了一種數(shù)據(jù)共享方法,如圖1所示,該方法包括:

101、接收授權(quán)請(qǐng)求響應(yīng)。

其中,授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí),如UID、openid等能夠標(biāo)識(shí)用戶身份的標(biāo)識(shí)信息,本發(fā)明實(shí)施例對(duì)此不做限定,這里的授權(quán)標(biāo)識(shí)相當(dāng)于請(qǐng)求第三方應(yīng)用程序授權(quán)登錄當(dāng)前應(yīng)用程序返回的身份驗(yàn)證信息,以便于根據(jù)該授權(quán)標(biāo)識(shí)中攜帶的第三方應(yīng)用程序攜帶的信息完成登錄。

舉例來(lái)說(shuō),如果用戶在使用應(yīng)用程序中需要登錄時(shí),會(huì)提示出注冊(cè)登錄或者第三方授權(quán)登錄的方式,相應(yīng)的頁(yè)面上會(huì)顯示出微信、騰訊qq或者新浪微博等第三方應(yīng)用授權(quán)登錄的圖標(biāo),以便用戶進(jìn)行選擇,當(dāng)用戶選擇使用微信第三方授權(quán)登錄的方式后,會(huì)通過(guò)接收到的微信返回的授權(quán)標(biāo)識(shí)來(lái)獲取用戶的基本信息,從而實(shí)現(xiàn)成登錄。

102、根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí)。

其中,預(yù)置存儲(chǔ)位置中保存有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),這里的映射授權(quán)標(biāo)識(shí)為共享應(yīng)用程序通過(guò)授權(quán)登錄得到的授權(quán)標(biāo)識(shí),對(duì)于本發(fā)明實(shí)施例,通過(guò)從預(yù)置存儲(chǔ)位置中查找到共享應(yīng)用程序?qū)?yīng)的映射授權(quán)標(biāo)識(shí),從而實(shí)現(xiàn)與共享應(yīng)用程序之間的數(shù)據(jù)共享。

這里的共享應(yīng)用程序?yàn)楦鶕?jù)用戶指示信息選定的應(yīng)用程序,需要說(shuō)明的是,一個(gè)應(yīng)用程序可以要求與多臺(tái)應(yīng)用程序進(jìn)行數(shù)據(jù)共享,本發(fā)明實(shí)施例對(duì)共享應(yīng)用程序的數(shù)量不做限定,由此可知一個(gè)授權(quán)標(biāo)識(shí)可以對(duì)應(yīng)有多個(gè)映射授權(quán)標(biāo)識(shí)。

需要說(shuō)明的是,預(yù)置存儲(chǔ)位置可以包括存儲(chǔ)服務(wù)器、數(shù)據(jù)庫(kù)、緩存服務(wù)器等,本發(fā)明實(shí)施例對(duì)預(yù)置存儲(chǔ)位置不做限定。

103、根據(jù)映射授權(quán)標(biāo)識(shí)獲取共享數(shù)據(jù)。

當(dāng)獲取到映射授權(quán)標(biāo)識(shí)后,用戶以后便可以直接使用映射授權(quán)標(biāo)識(shí)登錄,實(shí)現(xiàn)查看共享應(yīng)用程序中的用戶操作信息,使得用戶無(wú)需每次操作應(yīng)用程序都進(jìn)行兩次登錄,直接打開(kāi)應(yīng)用程序便自動(dòng)實(shí)現(xiàn)數(shù)據(jù)共享,方便用戶使用,另外,根據(jù)用戶需求也可選擇不同的共享應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序之間的靈活互通。

本發(fā)明實(shí)施例提供的一種數(shù)據(jù)共享方法,首先接收授權(quán)請(qǐng)求響應(yīng),該授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí),然后根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),這里的預(yù)置存儲(chǔ)位置中保存有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),以便于獲取到與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),進(jìn)而得到與映射授權(quán)標(biāo)識(shí)對(duì)應(yīng)的共享數(shù)據(jù)。與現(xiàn)有技術(shù)的數(shù)據(jù)共享方法相比,本發(fā)明實(shí)施例通過(guò)根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),使得用戶無(wú)需在客戶端進(jìn)行兩次登錄,更加方便用戶操作,進(jìn)一步地,通過(guò)登錄映射授權(quán)標(biāo)識(shí)信獲取與映射授權(quán)標(biāo)識(shí)信息對(duì)應(yīng)的共享數(shù)據(jù),實(shí)現(xiàn)應(yīng)用程序之間的數(shù)據(jù)共享,從而增強(qiáng)了應(yīng)用程序之間的互動(dòng)性。

本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)共享方法,如圖2所示,該方法包括:

201、接收授權(quán)請(qǐng)求響應(yīng)。

當(dāng)用戶在首次登陸應(yīng)用程序時(shí),需要選擇登陸方式,現(xiàn)有的登陸方式主要有第三方授權(quán)登錄和注冊(cè)登錄兩種方式,對(duì)于本發(fā)明實(shí)施例,當(dāng)用戶選擇第三方授權(quán)登錄后,會(huì)向授權(quán)服務(wù)器發(fā)送授權(quán)請(qǐng)求,然后接收授權(quán)服務(wù)器返回授權(quán)標(biāo)識(shí)并保存至本地,以便根據(jù)授權(quán)標(biāo)識(shí)獲取用戶的操作數(shù)據(jù),這里的授權(quán)標(biāo)識(shí)可以包括但不限制于UID、appid等能夠表明身份信息的標(biāo)識(shí),對(duì)于多個(gè)應(yīng)用程序上述步驟同樣適用。

202、通過(guò)預(yù)設(shè)接口接收授權(quán)標(biāo)識(shí)映射表。

其中,授權(quán)映射表中記錄有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),預(yù)設(shè)接口為自定義的應(yīng)用程序接口,即api(Application Programming Interface)接口,可以進(jìn)行預(yù)先定義一些函數(shù),具體的函數(shù)定義方法本發(fā)明實(shí)施例不做具體限定。

需要說(shuō)明的是,api接口與預(yù)置存儲(chǔ)位置相連接,在接口接收到授權(quán)映射表之后,直接將授權(quán)映射表存儲(chǔ)至預(yù)置存儲(chǔ)位置中。而在存儲(chǔ)之前,需要客戶端與預(yù)置服務(wù)器進(jìn)行請(qǐng)求開(kāi)放api接口的交互,客戶端接收到請(qǐng)求開(kāi)放api接口響應(yīng)后,才可以進(jìn)行數(shù)據(jù)的傳輸。通過(guò)預(yù)設(shè)接口接收授權(quán)按映射表,實(shí)現(xiàn)映射授權(quán)標(biāo)識(shí)能夠存儲(chǔ)在固定存儲(chǔ)位置中,以便于客戶端的查找與進(jìn)行實(shí)時(shí)處理。

上述的授權(quán)映射表的生成方式可以包括但不限制于下述步驟,預(yù)置服務(wù)器通過(guò)上報(bào)接口接收多個(gè)應(yīng)用程序從第三方授權(quán)登錄后返回的授權(quán)標(biāo)識(shí),并將不同授權(quán)標(biāo)識(shí)之間進(jìn)行一一映射,以得到授權(quán)映射表。

進(jìn)一步可以將授權(quán)映射表保存至預(yù)置服務(wù)器的緩存或者數(shù)據(jù)庫(kù)中,當(dāng)預(yù)置服務(wù)器接收到客戶端發(fā)送的獲取請(qǐng)求后,將授權(quán)映射表發(fā)送至客戶端,以便客戶端根據(jù)授權(quán)映射表查找與共享應(yīng)用程序?qū)?yīng)的映射授權(quán)標(biāo)識(shí)。

203、將所述授權(quán)映射表存儲(chǔ)至預(yù)置存儲(chǔ)位置中。

其中,預(yù)置存儲(chǔ)位置中保存的授權(quán)映射表中具體可以包括不同應(yīng)用程序授權(quán)登錄的UID和共享應(yīng)用程序的映射UID,其中,兩個(gè)UID的值不同,需要說(shuō)明的是,這里的授權(quán)映射表中的映射關(guān)系是一一映射的,若存在與多個(gè)應(yīng)用程序共享數(shù)據(jù)的情況,需要建立與每個(gè)共享應(yīng)用程序的映射關(guān)系,以便于客戶端進(jìn)行查找。

本發(fā)明實(shí)施例通過(guò)授權(quán)映射表將原始的授權(quán)標(biāo)識(shí)替換為映射授權(quán)標(biāo)識(shí),最終實(shí)現(xiàn)授權(quán)標(biāo)識(shí)的更新,使得同一用戶的兩個(gè)應(yīng)用程序在選擇相同第三方授權(quán)登錄時(shí),能夠?qū)崿F(xiàn)數(shù)據(jù)共享,進(jìn)一步避免服務(wù)器中存在過(guò)多的資源占用,提高了數(shù)據(jù)資源的利用率。

204、按照預(yù)置時(shí)間間隔更新授權(quán)標(biāo)識(shí)映射表。

對(duì)于本發(fā)明實(shí)施例,由于授權(quán)映射表中的共享應(yīng)用程序會(huì)隨著用戶下載數(shù)量逐漸增多,因此有必要對(duì)授權(quán)映射表進(jìn)行實(shí)時(shí)更新,本發(fā)明實(shí)施例對(duì)預(yù)置時(shí)間間隔不做限定,可以為1天、一周或者一個(gè)月。

具體地,預(yù)置服務(wù)器通過(guò)后臺(tái)單獨(dú)啟動(dòng)一個(gè)線程,每天定時(shí)從數(shù)據(jù)庫(kù)或者緩存中保存的授權(quán)標(biāo)識(shí)以及客戶端實(shí)時(shí)反饋的授權(quán)標(biāo)識(shí)進(jìn)行匯總,然后建立授權(quán)標(biāo)識(shí)與映射授權(quán)標(biāo)識(shí)之間的映射關(guān)系,并將更新的映射關(guān)系保存至授權(quán)映射表中,完成更新操作。

205、根據(jù)指示信息從授權(quán)標(biāo)識(shí)映射表中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí)。

由于授權(quán)標(biāo)識(shí)映射表中存儲(chǔ)有不同授權(quán)標(biāo)識(shí)與共享應(yīng)用程序之間的映射關(guān)系,根據(jù)客戶端已經(jīng)保存在本地的授權(quán)標(biāo)識(shí)從授權(quán)標(biāo)識(shí)映射表中查找與共享應(yīng)用程序?qū)?yīng)的映射授權(quán)標(biāo)識(shí),并將映射授權(quán)標(biāo)識(shí)替代之前的授權(quán)標(biāo)識(shí)保存在本地,以便用戶以后可以直接根據(jù)映射授權(quán)標(biāo)識(shí)請(qǐng)求第三方授權(quán)登陸,進(jìn)而獲取與讀取應(yīng)用程序相關(guān)的數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)共享。

需要說(shuō)明的是,這里的指示信息為根據(jù)用戶實(shí)際需求設(shè)置需要共享數(shù)據(jù)的應(yīng)用程序,進(jìn)而獲取需要共享數(shù)據(jù)的應(yīng)用程序?qū)?yīng)的映射授權(quán)標(biāo)識(shí),進(jìn)一步能夠讀取共享應(yīng)用程序的數(shù)據(jù),如能讀取到共享應(yīng)用程序中的點(diǎn)贊行為和評(píng)論行為。

206、根據(jù)映射標(biāo)識(shí)獲取共享數(shù)據(jù)。

具體地,根據(jù)映射標(biāo)識(shí)獲取共享數(shù)據(jù)可以包括但不限制于如下步驟:通過(guò)預(yù)設(shè)接口接收與映射標(biāo)識(shí)關(guān)聯(lián)的應(yīng)用操作數(shù)據(jù),這里的應(yīng)用操作數(shù)據(jù)為用戶在共享應(yīng)用程序中各種操作行為產(chǎn)生的操作數(shù)據(jù),如用戶的點(diǎn)贊行為數(shù)據(jù)或者用戶的瀏覽行為數(shù)據(jù),進(jìn)一步對(duì)應(yīng)用操作數(shù)據(jù)進(jìn)行數(shù)據(jù)進(jìn)行處理,得到共享數(shù)據(jù)。

對(duì)于本發(fā)明實(shí)施例,具體的應(yīng)用場(chǎng)景可以如下所示,但不限于此,包括:當(dāng)用戶在通過(guò)第三方應(yīng)用程序微信授權(quán)登陸A應(yīng)用程序時(shí),客戶端能夠接收到授權(quán)服務(wù)器返回的uid并保存至本地,此時(shí)若用戶想讀取B應(yīng)用程序中的用戶操作數(shù)據(jù),完成與B應(yīng)用程序的互通,實(shí)現(xiàn)數(shù)據(jù)共享,首先通過(guò)上報(bào)接口api請(qǐng)求開(kāi)放接口與應(yīng)用服務(wù)端進(jìn)行交互,該應(yīng)用服務(wù)端中保存有授權(quán)映射表,并且在授權(quán)映射表中保存有不同應(yīng)程序的uid與共享應(yīng)用程序的uid的映射關(guān)系,這里包含有A應(yīng)用程序與B應(yīng)用程序的uid映射關(guān)系,進(jìn)而客戶端通過(guò)與應(yīng)用服務(wù)器進(jìn)行交互從應(yīng)用服務(wù)器端獲取授權(quán)映射表,并將授權(quán)映射表保存至A應(yīng)用程序的本地中,或者也可以直接從應(yīng)用程序中獲取與B應(yīng)用程序的uid,以便將B應(yīng)用程序的uid替換保存至A應(yīng)用程序的本地中,當(dāng)A應(yīng)用程序登錄的時(shí)候,可以直接使用替換后的uid登陸,進(jìn)而根據(jù)替換的uid從應(yīng)用服務(wù)端中讀取B應(yīng)用程序的行為操作數(shù)據(jù),進(jìn)而實(shí)現(xiàn)數(shù)據(jù)共享。

本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)共享方法,通過(guò)預(yù)設(shè)接口與預(yù)置服務(wù)器進(jìn)行交互,使得整個(gè)應(yīng)用程序的共享過(guò)程中,網(wǎng)絡(luò)請(qǐng)求代價(jià)低、服務(wù)器成本低,通過(guò)對(duì)授權(quán)映射表的定時(shí)更新,使得對(duì)于已經(jīng)不再使用應(yīng)用程序的用戶可以不進(jìn)行數(shù)據(jù)共享,從而節(jié)省了服務(wù)器資源,另外,對(duì)于同一用戶可以選擇與通過(guò)相同第三方授權(quán)登陸的應(yīng)用程序進(jìn)行數(shù)據(jù)共享,也可選擇與通過(guò)不同第三方授權(quán)登陸的應(yīng)用程序進(jìn)行數(shù)據(jù)共享,增加了方案的靈活度。

進(jìn)一步地,作為圖1所述方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供一種數(shù)據(jù)共享裝置,如圖3所示,該裝置包括:接收單元31、獲取單元32、共享單元33。

接收單元31,用于接收授權(quán)請(qǐng)求響應(yīng),其中,授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí),相當(dāng)于請(qǐng)求第三方應(yīng)用程序授權(quán)登錄當(dāng)前應(yīng)用程序返回的身份驗(yàn)證信息,以便于根據(jù)該授權(quán)標(biāo)識(shí)中攜帶的第三方應(yīng)用程序攜帶的信息完成登錄;

獲取單元32,用于根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí);

其中,預(yù)置存儲(chǔ)位置中保存有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),對(duì)于本發(fā)明實(shí)施例,通過(guò)從預(yù)置存儲(chǔ)位置中查找到共享應(yīng)用程序?qū)?yīng)的映射授權(quán)標(biāo)識(shí),從而實(shí)現(xiàn)與共享應(yīng)用程序之間的數(shù)據(jù)共享;

共享單元33,用于根據(jù)映射授權(quán)標(biāo)識(shí)獲取共享數(shù)據(jù)。

需要說(shuō)明的是,本發(fā)明實(shí)施例提供的一種數(shù)據(jù)共享裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖1中的對(duì)應(yīng)描述,在此不再贅述。

本發(fā)明實(shí)施例提供的一種數(shù)據(jù)共享裝置,首先接收授權(quán)請(qǐng)求響應(yīng),該授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí),然后根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),這里的預(yù)置存儲(chǔ)位置中保存有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),以便于獲取到與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),進(jìn)而得到與映射授權(quán)標(biāo)識(shí)對(duì)應(yīng)的共享數(shù)據(jù)。與現(xiàn)有技術(shù)的數(shù)據(jù)共享方法相比,本發(fā)明實(shí)施例通過(guò)根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),使得用戶無(wú)需在客戶端進(jìn)行兩次登錄,更加方便用戶操作,進(jìn)一步地,通過(guò)登錄映射授權(quán)標(biāo)識(shí)信獲取與映射授權(quán)標(biāo)識(shí)信息對(duì)應(yīng)的共享數(shù)據(jù),實(shí)現(xiàn)應(yīng)用程序之間的數(shù)據(jù)共享,從而增強(qiáng)了應(yīng)用程序之間的互動(dòng)性。

進(jìn)一步地,作為圖2所述方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)共享裝置,如圖4所示,進(jìn)一步地,該裝置包括:接收單元41、存儲(chǔ)單元42、更新單元43、獲取單元44、共享單元45;

接收單元41,用于接收授權(quán)請(qǐng)求響應(yīng),該授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí);

存儲(chǔ)單元42,用于將授權(quán)映射表存儲(chǔ)至預(yù)置存儲(chǔ)位置中,其中,授權(quán)映射表中記錄有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),預(yù)設(shè)接口為自定義的應(yīng)用程序接口;

更新單元43,用于按照預(yù)置時(shí)間間隔更新授權(quán)標(biāo)識(shí)映射表,對(duì)于本發(fā)明實(shí)施例,由于授權(quán)映射表中的共享應(yīng)用程序會(huì)隨著用戶下載數(shù)量逐漸增多,因此有必要對(duì)授權(quán)映射表進(jìn)行實(shí)時(shí)更新;

獲取單元44,用于根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),該預(yù)置存儲(chǔ)位置中保存授權(quán)標(biāo)識(shí)映射表,這里的指示信息為根據(jù)用戶實(shí)際需求設(shè)置需要共享數(shù)據(jù)的應(yīng)用程序,進(jìn)而獲取需要共享數(shù)據(jù)的應(yīng)用程序?qū)?yīng)的映射授權(quán)標(biāo)識(shí);

共享單元45,用于根據(jù)所述映射授權(quán)標(biāo)識(shí)獲取共享數(shù)據(jù)。

進(jìn)一步地,接收單元41,還用于通過(guò)預(yù)設(shè)接口接收授權(quán)標(biāo)識(shí)映射表,該授權(quán)映射表中記錄有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí);

進(jìn)一步地,獲取單元44,還用于根據(jù)指示信息從授權(quán)標(biāo)識(shí)映射表中獲取與授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí)。

進(jìn)一步地,共享單元45包括:

接收模塊451,用于通過(guò)預(yù)設(shè)接口接收與映射授權(quán)標(biāo)識(shí)關(guān)聯(lián)的應(yīng)用操作數(shù)據(jù),這里的應(yīng)用操作數(shù)據(jù)為根據(jù)授權(quán)映射標(biāo)識(shí)讀取的共享應(yīng)用程序?qū)?yīng)的應(yīng)用操作數(shù)據(jù);

處理模塊452,用于對(duì)應(yīng)用操作數(shù)據(jù)進(jìn)行處理,得到共享數(shù)據(jù)。

需要說(shuō)明的是,本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)共享裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖2所示方法的對(duì)應(yīng)描述,在此不再贅述。

本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)共享裝置,通過(guò)預(yù)設(shè)接口與預(yù)置服務(wù)器進(jìn)行交互,使得整個(gè)應(yīng)用程序的共享過(guò)程中,網(wǎng)絡(luò)請(qǐng)求代價(jià)低、服務(wù)器成本低,通過(guò)對(duì)授權(quán)映射表的定時(shí)更新,使得對(duì)于已經(jīng)不再使用應(yīng)用程序的用戶可以不進(jìn)行數(shù)據(jù)共享,從而節(jié)省了服務(wù)器資源,另外,對(duì)于同一用戶可以選擇與通過(guò)相同第三方授權(quán)登陸的應(yīng)用程序進(jìn)行數(shù)據(jù)共享,也可選擇與通過(guò)不同第三方授權(quán)登陸的應(yīng)用程序進(jìn)行數(shù)據(jù)共享,增加了方案的靈活度。

需要說(shuō)明的是,針對(duì)上述服務(wù)端,凡是本發(fā)明實(shí)施例中使用到的各個(gè)單元模塊的功能都可以通過(guò)硬件處理器(hardware processor)來(lái)實(shí)現(xiàn)。

示例性的,如圖5所示,圖5示出了本發(fā)明實(shí)施例提供的一種服務(wù)器的裝置結(jié)構(gòu)示意圖,該服務(wù)端可以包括:處理器(processor)51、通信接口(Communications Interface)52、存儲(chǔ)器(memory)53和總線54,其中,處理器51、通信接口52、存儲(chǔ)器53通過(guò)總線54完成相互間的通信。通信接口52可以用于服務(wù)器與客戶端之間的信息傳輸。處理器51可以調(diào)用存儲(chǔ)器53中的邏輯指令,以執(zhí)行如下方法:接收授權(quán)請(qǐng)求響應(yīng),所述授權(quán)請(qǐng)求響應(yīng)中攜帶有授權(quán)標(biāo)識(shí);根據(jù)指示信息從預(yù)置存儲(chǔ)位置中獲取與所述授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí),所述預(yù)置存儲(chǔ)位置中保存有不同授權(quán)標(biāo)識(shí)對(duì)應(yīng)的映射授權(quán)標(biāo)識(shí);根據(jù)所述映射授權(quán)標(biāo)識(shí)獲取共享數(shù)據(jù)。

此外,上述的存儲(chǔ)器53中的邏輯指令可以通過(guò)軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1