用戶名的其他用戶終端。更為重要的意義在于,當待共享信息為某種操作信息時,則只有當采用相同的用戶名登錄的用戶終端才會被認為是同一個用戶在操作,只有此時不同的用戶終端才能被允許進行互操作,由此便實現(xiàn)了更為安全的互操作。
[0054]具體而言,若本地用戶終端和其他用戶終端均接入同一個路由器的局域網(wǎng)中,本地用戶終端在向其他用戶終端發(fā)送待共享信息時需首先通過路由器在局域網(wǎng)中發(fā)送通知信息,通知信息的內容中包括本地用戶終端的IP地址和本地用戶終端已登錄的用戶名。當其他用戶終端接收到來自本地用戶終端的通知信息時,判斷通知信息中的用戶名是否與本地已登錄的用戶名相同。如果判斷為相同,則向通知信息中的IP地址發(fā)送本地的IP地址。這樣本地用戶終端就只會接收到來自具有相同已登錄用戶名的其他用戶終端的IP地址,并根據(jù)接收到的IP地址發(fā)送待共享信息。
[0055]應當理解,在實際的實現(xiàn)過程中,整個信息共享系統(tǒng)中所有的用戶終端所執(zhí)行的信息共享方法都是相同的。本地用戶終端也可能會接收到來自其他用戶終端的通知信息,此時說明是其他用戶終端發(fā)起了待共享信息,這樣就需要驗證待共享信息的發(fā)起端是否與本地用戶終端具備相同的用戶名,如果相同則將本地用戶終端的IP地址發(fā)送給待共享信息的發(fā)起端,以接收待共享信息來更新本地的緩存文件。
[0056]本發(fā)明一實施例還提供一種信息共享裝置,包括:
[0057]本地同步模塊,用于根據(jù)待共享信息同步更新本地用戶終端存儲的緩存文件,其中所述待共享信息來自所述本地用戶終端或來自其他用戶終端;以及
[0058]傳輸模塊,用于當所述待共享信息為來自所述本地用戶終端的信息時,將所述待共享信息發(fā)送給其他用戶終端。
[0059]在本發(fā)明一實施例中,為了實現(xiàn)更高效率的同步更新,所述本地同步模塊包括:第一判斷模塊,配置為:第一判斷模塊,用于判斷待共享信息是否與本地用戶終端存儲的緩存文件相同;以及,更新模塊,用于如果所述第一判斷模塊返回的結果為不相同,將根據(jù)所述待共享信息更新所述本地用戶終端存儲的緩存文件。在一進一步實施例中,所述傳輸模塊進一步包括:當所述第一判斷模塊返回的結果為相同,且所述待共享信息為來自所述本地用戶終端的信息時,不向其他用戶終端發(fā)送所述待共享信息。
[0060]在本發(fā)明一實施例中,如前所述,為了實現(xiàn)更安全的信息共享,只有當采用相同的用戶名登錄的不同用戶終端之間才允許信息共享。此時,將所述待共享信息發(fā)送給其他用戶終端具體為:將所述待共享信息發(fā)送給與所述本地用戶終端具有相同的已登錄用戶名的其他用戶終端。該信息共享裝置的傳輸模塊則進一步包括:用于向所述局域網(wǎng)中的其他用戶終端發(fā)送通知信息的模塊,所述通知信息的內容中包括本地用戶終端的IP地址和本地用戶終端已登錄的用戶名;以及,用于接收來自具有相同已登錄用戶名的其他用戶終端的IP地址、并根據(jù)接收到的IP地址發(fā)送所述待共享信息的模塊。
[0061]由于該信息共享裝置也可能會成為待共享信息的接收端,該信息共享裝置還可包括:第二判斷模塊,用于當接收到來自所述其他用戶終端的通知信息時,判斷所述通知信息中的用戶名是否與本地已登錄的用戶名相同;發(fā)送模塊,用于如果所述第二判斷模塊返回的結果為相同,向所述通知信息中的IP地址發(fā)送本地的IP地址。
[0062]應當理解,該信息共享裝置可應用在不同類型的用戶終端,例如手機、電腦或電視。該用戶終端可采用不同的操作系統(tǒng)(例如android系統(tǒng)或1s系統(tǒng))。本發(fā)明對此不做限定。
[0063]本發(fā)明一實施例還提供一種信息共享系統(tǒng),包括至少兩個如前所述的信息共享裝置。其中的每個信息共享裝置都應用在一個用戶終端上,且每個用戶終端既可成為待共享信息的發(fā)起端也可成為接收端。為了方便描述,下面以第一用戶終端為發(fā)起端,第二用戶終端為接收端來闡述該信息共享系統(tǒng)的信息共享過程。
[0064]當多個用戶終端中的第一用戶終端的被用戶登錄后,第一用戶終端向局域網(wǎng)內的所有其他用戶終端發(fā)送包括第一用戶終端的IP地址和該登錄的用戶名的通知信息。多個用戶終端中的第二用戶終端在收到通知信息后,判斷通知信息中的用戶名是否與第二用戶終端本地所登錄的用戶名相同。如若相同,向第一用戶終端發(fā)送該第二用戶終端的IP地址,這樣便建立起了第一用戶終端與第二用戶終端之間信息共享的渠道。在第一用戶終端發(fā)起待共享信息后,第一用戶終端根據(jù)待共享信息來更新第一用戶終端的第一緩存區(qū)域;且第一用戶終端還根據(jù)接收到的第二用戶終端的IP地址向第二用戶終端發(fā)送該待共享信息。第二用戶終端在接收到該待共享信息后,也根據(jù)該待共享信息來更新第二用戶終端的第二緩存區(qū)域。由此實現(xiàn)第一用戶終端向第二用戶終端的信息共享。
[0065]當待共享信息為某種操作信息,且所有信息共享裝置的用戶終端都接入同一個路由器的局域網(wǎng)時,該信息共享系統(tǒng)中的多個信息共享裝置便可實現(xiàn)同網(wǎng)段下的直接互操作,且這種互操作僅被允許在具備相同已登錄用戶名的信息共享裝置之間進行。例如,在同一個局域網(wǎng)內有多臺電腦和多臺手機,每個人都可以利用自己的手機同時操作自己的幾臺電腦和自己的其他手機,由此可提尚操作效率,提尚用戶體驗。
[0066]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換等,均應包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種信息共享方法,其特征在于,包括: 根據(jù)待共享信息同步更新本地用戶終端存儲的緩存文件,其中所述待共享信息來自所述本地用戶終端或來自其他用戶終端;以及 當所述待共享信息為來自所述本地用戶終端的信息時,將所述待共享信息發(fā)送給其他用戶終端。2.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)待共享信息同步更新本地用戶端存儲的緩存文件包括: 判斷待共享信息是否與本地用戶終端存儲的緩存文件相同; 如果不相同,根據(jù)所述待共享信息更新所述本地用戶終端存儲的緩存文件。3.根據(jù)權利要求2所述的方法,其特征在于,進一步包括: 如果待共享信息與本地用戶終端存儲的緩存文件相同,且所述待共享信息為來自所述本地用戶端的信息時,則不向其他用戶終端發(fā)送所述待共享信息。4.根據(jù)權利要求1至3中任一所述的方法,其特征在于,將所述待共享信息發(fā)送給其他用戶終端為:將所述待共享信息發(fā)送給與所述本地用戶終端具有相同的已登錄用戶名的其他用戶終端。5.根據(jù)權利要求4所述的方法,其特征在于,所述本地用戶終端和其他用戶終端均處于同一局域網(wǎng)中;其中,將所述待共享信息發(fā)送給與所述本地用戶終端具有相同的已登錄用戶名的其他用戶終端包括: 向所述局域網(wǎng)中的其他用戶終端發(fā)送通知信息,所述通知信息的內容中包括本地用戶終端的IP地址和本地用戶終端已登錄的用戶名; 接收來自具有相同已登錄用戶名的其他用戶終端的IP地址,并根據(jù)接收到的IP地址發(fā)送所述待共享信息。6.根據(jù)權利要求5所述的方法,其特征在于,進一步包括: 當接收到來自其他用戶終端的通知信息時,判斷所述通知信息中的用戶名是否與本地已登錄的用戶名相同; 如果判斷為相同,向所述通知信息中的IP地址發(fā)送本地的IP地址。7.根據(jù)權利要求1至3中任一項所述的方法,其特征在于,所述待共享信息為復制/粘貼操作的緩存信息。8.一種信息共享裝置,其特征在于,包括: 本地同步模塊,用于根據(jù)待共享信息同步更新本地用戶終端存儲的緩存文件,其中所述待共享信息來自所述本地用戶終端或來自其他用戶終端;以及 傳輸模塊,用于當所述待共享信息為來自所述本地用戶終端的信息時,將所述待共享信息發(fā)送給其他用戶終端。9.根據(jù)權利要求8所述的信息共享裝置,其特征在于,所述本地同步模塊包括: 第一判斷模塊,用于判斷待共享信息是否與本地用戶終端存儲的緩存文件相同;以及 更新模塊,用于如果所述第一判斷模塊返回的結果為不相同,將根據(jù)所述待共享信息更新所述本地用戶終端存儲的緩存文件。10.根據(jù)權利要求9所述的信息共享裝置,其特征在于,所述傳輸模塊進一步包括: 當所述第一判斷模塊返回的結果為相同,且所述待共享信息為來自所述本地用戶終端的信息時,不向其他用戶終端發(fā)送所述待共享信息。11.根據(jù)權利要求8至10中任一所述的信息共享裝置,其特征在于,所述將所述待共享信息發(fā)送給其他用戶終端為: 將所述待共享信息發(fā)送給與所述本地用戶終端具有相同的已登錄用戶名的其他用戶終端。12.根據(jù)權利要求11所述的裝置,其特征在于,所述本地用戶終端和其他用戶終端均處于同一局域網(wǎng)中;其中所述傳輸模塊進一步包括: 用于向所述局域網(wǎng)中的其他用戶終端發(fā)送通知信息的模塊,所述通知信息的內容中包括本地用戶終端的IP地址和本地用戶終端已登錄的用戶名;以及 用于接收來自具有相同已登錄用戶名的其他用戶終端的IP地址、并根據(jù)接收到的IP地址發(fā)送所述待共享信息的模塊。13.根據(jù)權利要求12所述的裝置,其特征在于,進一步包括: 第二判斷模塊,用于當接收到來自所述其他用戶終端的通知信息時,判斷所述通知信息中的用戶名是否與本地已登錄的用戶名相同; 發(fā)送模塊,用于如果所述第二判斷模塊返回的結果為相同,向所述通知信息中的IP地址發(fā)送本地的IP地址。14.根據(jù)權利要求8至10中任一項所述的裝置,其特征在于,所述信息共享裝置應用在手機、電腦或電視上。15.—種信息共享系統(tǒng),其特征在于,包括至少兩個如權利要求8至14中任一項所述的信息共享裝置。
【專利摘要】本發(fā)明實施例提供了一種信息共享方法、裝置和系統(tǒng),其中的信息共享方法包括:根據(jù)待共享信息同步更新本地用戶終端存儲的緩存文件,其中所述待共享信息來自所述本地用戶終端或來自其他用戶終端;以及當所述待共享信息為來自所述本地用戶終端的信息時,將所述待共享信息發(fā)送給其他用戶終端。本發(fā)明實施例提供的信息共享方法、裝置和系統(tǒng),解決了現(xiàn)有技術中不同移動終端的用戶終端需要依賴路由器緩存或服務器才能直接實現(xiàn)信息共享的問題。
【IPC分類】H04L29/08
【公開號】CN105554145
【申請?zhí)枴緾N201511001535
【發(fā)明人】胡龍燦, 那日松
【申請人】北京康邦科技股份有限公司
【公開日】2016年5月4日
【申請日】2015年12月28日