利要求1所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,利用所述帳號信息到所述開放平臺獲取第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號的步驟包括: 通過第二應(yīng)用軟件的客戶端并利用所述帳號信息登錄第二應(yīng)用軟件的開放后臺;其中,所述開放平臺將帳號信息轉(zhuǎn)換為第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號; 利用所述開放后臺與第二應(yīng)用軟件的客戶端之間的可信通道將第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號傳遞至第二應(yīng)用軟件的客戶端。4.根據(jù)權(quán)利要求1所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,驗(yàn)證所述第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號與第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號的步驟包括: 通過第二應(yīng)用軟件對第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號加密得到散列函數(shù)傳遞至第一應(yīng)用軟件; 通過第一應(yīng)用軟件對第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號進(jìn)行加密得到散列函數(shù),然后與接收到的散列函數(shù)進(jìn)行比對。5.根據(jù)權(quán)利要求1所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,進(jìn)行所述第一應(yīng)用軟件與第二應(yīng)用軟件之間的信息傳遞的步驟包括: 建立第一應(yīng)用軟件與第二應(yīng)用軟件之間的通信連接; 通過第二應(yīng)用軟件將用戶在第二應(yīng)用軟件中的待傳遞數(shù)據(jù)的相關(guān)信息傳遞至第一應(yīng)用軟件; 在第一應(yīng)用軟件獲取所述相關(guān)信息后,根據(jù)所述相關(guān)信息檢驗(yàn)本地已傳遞數(shù)據(jù),并根據(jù)檢驗(yàn)結(jié)果傳遞用戶在第二應(yīng)用軟件中相應(yīng)的待傳遞數(shù)據(jù)。6.根據(jù)權(quán)利要求1所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,所述相關(guān)信息包括數(shù)據(jù)包ID及其時(shí)間戳; 所述根據(jù)所述相關(guān)信息檢驗(yàn)本地已傳遞數(shù)據(jù)的步驟包括: 檢測本地已傳遞數(shù)據(jù)的數(shù)據(jù)包ID是否與待傳遞數(shù)據(jù)的數(shù)據(jù)包ID—致,若是,判定本地已傳遞數(shù)據(jù)存在相應(yīng)的待傳遞數(shù)據(jù),并進(jìn)一步檢驗(yàn)已傳遞數(shù)據(jù)的時(shí)間戳與待傳遞數(shù)據(jù)的時(shí)間戳之間的關(guān)系;否則判定本地已傳遞數(shù)據(jù)不存在相應(yīng)的待傳遞數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,根據(jù)檢驗(yàn)結(jié)果傳遞用戶在第二應(yīng)用軟件中相應(yīng)的待傳遞數(shù)據(jù)的步驟包括: 若本地已傳遞數(shù)據(jù)不存在所述待傳遞數(shù)據(jù),則通過第一應(yīng)用軟件向第二應(yīng)用軟件的服務(wù)平臺進(jìn)行下載所述待傳遞數(shù)據(jù),并將其保存在第一應(yīng)用軟件的本地。8.根據(jù)權(quán)利要求6所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,根據(jù)檢驗(yàn)結(jié)果傳遞用戶在第二應(yīng)用軟件中相應(yīng)的待傳遞數(shù)據(jù)的步驟包括: 若本地已傳遞數(shù)據(jù)存在相應(yīng)的待傳遞數(shù)據(jù),且已傳遞數(shù)據(jù)的時(shí)間戳比待傳遞數(shù)據(jù)的時(shí)間戳舊,則通過第一應(yīng)用軟件向第二應(yīng)用軟件的服務(wù)平臺進(jìn)行下載所述待傳遞數(shù)據(jù),并將其保存在第一應(yīng)用軟件的本地。9.根據(jù)權(quán)利要求1所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,還包括: 獲取用戶通過第二應(yīng)用軟件對待傳遞數(shù)據(jù)執(zhí)行的操作,并將其傳遞至第一應(yīng)用軟件; 在第一應(yīng)用軟件獲取所述操作后,根據(jù)所述操作對本地已傳遞數(shù)據(jù)執(zhí)行相應(yīng)的傳遞操作。10.根據(jù)權(quán)利要求8所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,若所述操作信息為刪除數(shù)據(jù),則通過第一應(yīng)用軟件對本地相應(yīng)的已傳遞數(shù)據(jù)進(jìn)行刪除; 若所述操作信息為添加數(shù)據(jù),則通過第一應(yīng)用軟件獲取第二應(yīng)用軟件傳遞過來的添加數(shù)據(jù)的相關(guān)信息,并根據(jù)所述添加數(shù)據(jù)的相關(guān)信息向第二應(yīng)用軟件的服務(wù)平臺請求相應(yīng)的添加數(shù)據(jù)。11.根據(jù)權(quán)利要求1所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,還包括: 獲取第二應(yīng)用軟件本地的自定義數(shù)據(jù); 將所述自定義數(shù)據(jù)上傳至第二應(yīng)用軟件的服務(wù)平臺并添加到待傳遞數(shù)據(jù)中;其中,所述待傳遞數(shù)據(jù)為第一應(yīng)用軟件與第二應(yīng)用軟件之間傳遞的數(shù)據(jù)信息。12.—種應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,包括: 第一帳號獲取模塊,用于利用帳號信息并通過第一應(yīng)用軟件到第二應(yīng)用軟件的開放平臺獲取第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號; 第二帳號獲取模塊,用于利用所述帳號信息到所述開放平臺獲取第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號; 信息傳遞模塊,用于驗(yàn)證所述第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號與第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號,若為同一個(gè)帳號,則進(jìn)行所述第一應(yīng)用軟件與第二應(yīng)用軟件之間的信息傳遞。13.根據(jù)權(quán)利要求12所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,所述第一帳號獲取模塊,進(jìn)一步用于通過第一應(yīng)用軟件的客戶端并利用帳號信息登錄第一應(yīng)用軟件的管理后臺;通過管理后臺登錄到第二應(yīng)用軟件的開放平臺;其中,所述開放平臺將帳號信息轉(zhuǎn)換為第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號;利用所述管理后臺的可信通道將第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號傳遞至第一應(yīng)用軟件的客戶端。14.根據(jù)權(quán)利要求12所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,所述第二帳號獲取模塊,進(jìn)一步用于通過第二應(yīng)用軟件的客戶端并利用所述帳號信息登錄第二應(yīng)用軟件的開放后臺;其中,所述開放平臺將帳號信息轉(zhuǎn)換為第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號;利用所述開放后臺與第二應(yīng)用軟件的客戶端之間的可信通道將第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號傳遞至第二應(yīng)用軟件的客戶端。15.根據(jù)權(quán)利要求12所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,所述信息傳遞模塊包括: 開放帳號傳遞單元,用于通過第二應(yīng)用軟件對第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號加密得到散列函數(shù)傳遞至第一應(yīng)用軟件; 開放帳號比對單元,用于通過第一應(yīng)用軟件對第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號進(jìn)行加密得到散列函數(shù),然后與接收到的散列函數(shù)進(jìn)行比對。16.根據(jù)權(quán)利要求12所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,所述信息傳遞模塊包括: 通信連接單元,用于建立第一應(yīng)用軟件與第二應(yīng)用軟件之間的通信連接; 相關(guān)信息傳遞單元,用于通過第二應(yīng)用軟件將用戶在第二應(yīng)用軟件中的待傳遞數(shù)據(jù)的相關(guān)信息傳遞至第一應(yīng)用軟件; 數(shù)據(jù)傳遞單元,用于在第一應(yīng)用軟件獲取所述相關(guān)信息后,根據(jù)所述相關(guān)信息檢驗(yàn)本地已傳遞數(shù)據(jù),并根據(jù)檢驗(yàn)結(jié)果傳遞用戶在第二應(yīng)用軟件中相應(yīng)的待傳遞數(shù)據(jù)。17.根據(jù)權(quán)利要求12所述的應(yīng)用軟件間的信息傳遞方法,其特征在于,所述相關(guān)信息包括數(shù)據(jù)包ID及其時(shí)間戳; 所述信息傳遞模塊,進(jìn)一步用于檢測本地已傳遞數(shù)據(jù)的數(shù)據(jù)包ID是否與待傳遞數(shù)據(jù)的數(shù)據(jù)包ID —致,若是,判定本地已傳遞數(shù)據(jù)存在相應(yīng)的待傳遞數(shù)據(jù),并進(jìn)一步檢驗(yàn)已傳遞數(shù)據(jù)的時(shí)間戳與待傳遞數(shù)據(jù)的時(shí)間戳之間的關(guān)系;否則判定本地已傳遞數(shù)據(jù)不存在相應(yīng)的待傳遞數(shù)據(jù)。18.根據(jù)權(quán)利要求17所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,所述數(shù)據(jù)傳遞單元,進(jìn)一步用于若本地已傳遞數(shù)據(jù)不存在所述待傳遞數(shù)據(jù),則通過第一應(yīng)用軟件向第二應(yīng)用軟件的服務(wù)平臺進(jìn)行下載所述待傳遞數(shù)據(jù),并將其保存在第一應(yīng)用軟件的本地。19.根據(jù)權(quán)利要求17所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,所述數(shù)據(jù)傳遞單元,進(jìn)一步用于若本地已傳遞數(shù)據(jù)存在相應(yīng)的待傳遞數(shù)據(jù),且已傳遞數(shù)據(jù)的時(shí)間戳比待傳遞數(shù)據(jù)的時(shí)間戳舊,則通過第一應(yīng)用軟件向第二應(yīng)用軟件的服務(wù)平臺進(jìn)行下載所述待傳遞數(shù)據(jù),并將其保存在第一應(yīng)用軟件的本地。20.根據(jù)權(quán)利要求12所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,還包括數(shù)據(jù)操作傳遞模塊,用于獲取用戶通過第二應(yīng)用軟件對待傳遞數(shù)據(jù)執(zhí)行的操作,并將其傳遞至第一應(yīng)用軟件;在第一應(yīng)用軟件獲取所述操作后,根據(jù)所述操作對本地已傳遞數(shù)據(jù)執(zhí)行相應(yīng)的傳遞操作。21.根據(jù)權(quán)利要求17所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,若所述操作信息為刪除數(shù)據(jù),則數(shù)據(jù)操作傳遞模塊通過第一應(yīng)用軟件對本地相應(yīng)的已傳遞數(shù)據(jù)進(jìn)行刪除; 若所述操作信息為添加數(shù)據(jù),則數(shù)據(jù)操作傳遞模塊通過第一應(yīng)用軟件獲取第二應(yīng)用軟件傳遞過來的添加數(shù)據(jù)的相關(guān)信息,并根據(jù)所述添加數(shù)據(jù)的相關(guān)信息向第二應(yīng)用軟件的服務(wù)平臺請求相應(yīng)的添加數(shù)據(jù)。22.根據(jù)權(quán)利要求12所述的應(yīng)用軟件間的信息傳遞系統(tǒng),其特征在于,還包括本地?cái)?shù)據(jù)傳遞模塊,用于獲取第二應(yīng)用軟件本地的自定義數(shù)據(jù);將所述自定義數(shù)據(jù)上傳至第二應(yīng)用軟件的服務(wù)平臺并添加到待傳遞數(shù)據(jù)中;其中,所述待傳遞數(shù)據(jù)為第一應(yīng)用軟件與第二應(yīng)用軟件之間傳遞的數(shù)據(jù)信息。
【專利摘要】本發(fā)明提供一種應(yīng)用軟件間的信息傳遞方法和系統(tǒng),其中方法包括如下步驟:利用帳號信息并通過第一應(yīng)用軟件到第二應(yīng)用軟件的開放平臺獲取第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號;利用所述帳號信息到所述開放平臺獲取第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號;驗(yàn)證所述第一應(yīng)用軟件對應(yīng)的第三方接入開放帳號與第二應(yīng)用軟件對應(yīng)的第三方接入開放帳號,若為同一個(gè)帳號,則進(jìn)行所述第一應(yīng)用軟件與第二應(yīng)用軟件之間的信息傳遞。本發(fā)明的技術(shù)方案,在確保安全的情況下,再進(jìn)行應(yīng)用軟件之間的信息傳遞;實(shí)現(xiàn)了信息傳遞過程的安全有效,同時(shí)可以實(shí)現(xiàn)應(yīng)用軟件之間的信息的無縫傳遞。
【IPC分類】H04L29/06
【公開號】CN105471818
【申請?zhí)枴緾N201410410151
【發(fā)明人】凌星
【申請人】騰訊科技(深圳)有限公司
【公開日】2016年4月6日
【申請日】2014年8月18日