本發(fā)明涉及網(wǎng)絡通信技術(shù)領(lǐng)域,特別涉及一種主設(shè)備向從設(shè)備分享用戶身份的方法、主設(shè)備和從設(shè)備。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶通過特定的身份信息登錄內(nèi)容提供網(wǎng)站,進行內(nèi)容訪問以及成為網(wǎng)絡信息提供的重要方式。例如,用戶購買視頻內(nèi)容提供網(wǎng)站的賬號,通過付費的方式觀看其提供的視頻內(nèi)容。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)至少存在如下問題:
用戶在購買了賬號后,容易將賬號分享給多人使用,有時甚至采用將賬號公開出售等蓄意盈利分享方式,由此給內(nèi)容提供網(wǎng)站造成損失。為了防止蓄意分享,內(nèi)容提供網(wǎng)站設(shè)置了內(nèi)容訪問監(jiān)控機制,例如:不允許同一用戶賬號同一時間段內(nèi)在不同的設(shè)備上登陸。該機制利用了互聯(lián)網(wǎng)上的每一個網(wǎng)絡和每一臺主機的邏輯地址(因特網(wǎng)的公有IP地址)的全球唯一性。
然而,在某些情況下,例如為了鼓勵用戶購買賬號,內(nèi)容提供網(wǎng)站允許用戶將購買的賬號分享給親朋好友使用,而不希望用戶將賬號公開出售等蓄意盈利分享方式時,不允許同一用戶賬號同一時間段內(nèi)在不同的設(shè)備上登陸這種一刀切的內(nèi)容訪問監(jiān)控機制便不能同時滿足內(nèi)容提供網(wǎng)站和用戶的需求。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種在不改變現(xiàn)有技術(shù)中不允許同一用戶賬號同一時間段內(nèi)在不同的設(shè)備上登陸這一內(nèi)容訪問監(jiān)控機制的前提下,允許多個設(shè)備之間共享一個用戶賬號的主設(shè)備向從設(shè)備分享用戶身份的方法、主設(shè)備和從設(shè)備。
根據(jù)本發(fā)明實施例的一個方面,提供了一種主設(shè)備向從設(shè)備分享用戶身份的方法,包括:獲取當前主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份;其中,所述用戶身份包括用戶賬號和密碼,所述網(wǎng)絡身份包括所述主設(shè)備在因特網(wǎng)的IP地址;通過通過無線網(wǎng)絡連接和/或二維碼將所述網(wǎng)絡身份和用戶身份分享給從設(shè)備。
進一步,上述的方法,其中,網(wǎng)絡身份還包括主設(shè)備的MAC地址和/或主設(shè)備在局域網(wǎng)的IP地址。
根據(jù)本發(fā)明實施例的另一個方面,提供了一種從設(shè)備與主設(shè)備共享用戶身份的方法,包括:接收主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份;其中,所述用戶身份包括用戶賬號和密碼,所述網(wǎng)絡身份包括所述主設(shè)備在因特網(wǎng)的IP地址;建立與網(wǎng)絡身份相同的虛擬網(wǎng)絡身份;基于虛擬網(wǎng)絡身份和用戶身份訪問內(nèi)容提供服務器。
進一步,上述的方法,其中,接收主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份包括:與主設(shè)備建立無線網(wǎng)絡連接,通過無線網(wǎng)絡接收主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份;或掃描基于網(wǎng)絡身份和用戶身份生成的二維碼,解析二維碼得到網(wǎng)絡身份和用戶身份。
進一步,上述的方法,其中,網(wǎng)絡身份還包括主設(shè)備的MAC地址和/或主設(shè)備在局域網(wǎng)的IP地址。
根據(jù)本發(fā)明實施例的另一個方面,提供了一種主設(shè)備,包括:至少一個處理器,以及,與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被一個處理器執(zhí)行的指令,指令被至少一個處理器執(zhí)行,以使得至少一個處理器能夠:獲取當前主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份;其中,所述用戶身份包括用戶賬號和密碼,所述網(wǎng)絡身份包括所述主設(shè)備在因特網(wǎng)的IP地址;通過無線網(wǎng)絡連接和/或二維碼將所述網(wǎng)絡身份和用戶身份分享給從設(shè)備。
根據(jù)本發(fā)明實施例的另一個方面,提供了一種主設(shè)備,包括:
身份獲取模塊,用于獲取當前主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份;其中,所述用戶身份包括用戶賬號和密碼,所述網(wǎng)絡身份包括所述主設(shè)備在因特網(wǎng)的IP地址;
分享模塊,用于通過無線網(wǎng)絡連接和/或二維碼將所述網(wǎng)絡身份和用戶身份分享給從設(shè)備。
進一步,上述的主設(shè)備,所述分享模塊包括:第一無線網(wǎng)絡模塊,用于與從設(shè)備建立無線網(wǎng)絡連接,通過無線網(wǎng)絡將網(wǎng)絡身份和用戶身份發(fā)送給從設(shè)備;和/或二維碼生成模塊,用于基于網(wǎng)絡身份和用戶身份生成二維碼,顯示所述二維碼。
進一步,上述的主設(shè)備,其中,網(wǎng)絡身份還包括主設(shè)備的MAC地址和/或主設(shè)備在局域網(wǎng)的IP地址。
根據(jù)本發(fā)明實施例的另一個方面,提供了一種從設(shè)備,包括:至少一個處理器,以及,與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被一個處理器執(zhí)行的指令,指令被至少一個處理器執(zhí)行,以使得至少一個處理器能夠:接收主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份;其中,所述用戶身份包括用戶賬號和密碼,所述網(wǎng)絡身份包括所述主設(shè)備在因特網(wǎng)的IP地址;建立與網(wǎng)絡身份相同的虛擬網(wǎng)絡身份;基于虛擬網(wǎng)絡身份和用戶身份訪問內(nèi)容提供服務器;。
根據(jù)本發(fā)明實施例的另一個方面,提供了一種從設(shè)備,包括:
接收模塊,用于接收所述主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份;其中,所述用戶身份包括用戶賬號和密碼,所述網(wǎng)絡身份包括所述主設(shè)備在因特網(wǎng)的IP地址;
身份虛擬模塊,用于建立與所述網(wǎng)絡身份相同的虛擬網(wǎng)絡身份;
訪問模塊,用于基于所述虛擬網(wǎng)絡身份和用戶身份訪問所述內(nèi)容提供服務器。
進一步,上述的從設(shè)備,其中,所述接收模塊包括:第二無線網(wǎng)絡模塊,用于與主設(shè)備建立無線網(wǎng)絡連接,通過無線網(wǎng)絡接收主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份;和/或二維碼解析模塊,用于掃描基于網(wǎng)絡身份和用戶身份生成的二維碼,解析二維碼得到網(wǎng)絡身份和用戶身份。
進一步,上述的從設(shè)備,其中,網(wǎng)絡身份還包括主設(shè)備的MAC地址和/或主設(shè)備在局域網(wǎng)的IP地址。
根據(jù)本發(fā)明實施例的又一方面,提供了一種非暫態(tài)計算機可讀存儲介質(zhì),非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,計算機指令用于使計算機執(zhí)行上述任一項方法。
根據(jù)本發(fā)明實施例的又一方面,提供了一種計算機程序產(chǎn)品,計算機程序產(chǎn)品包括存儲在非暫態(tài)計算機可讀存儲介質(zhì)上的計算程序,計算機程序包括程序指令,當程序指令被計算機執(zhí)行時,使計算機執(zhí)行上述任一項的方法。
本發(fā)明實施例的有益效果在于,因為采用了主設(shè)備將其訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份通過與從設(shè)備連接的局域網(wǎng)分享給從設(shè)備,從設(shè)備基于虛擬IP技術(shù)建立與網(wǎng)絡身份相同的虛擬網(wǎng)絡身份,并通過該虛擬網(wǎng)絡身份和用戶身份訪問內(nèi)容提供服務器,所以克服了在現(xiàn)有技術(shù)中內(nèi)容提供網(wǎng)站設(shè)置的不允許同一用戶賬號同一時間段內(nèi)在不同的設(shè)備上登陸的內(nèi)容訪問監(jiān)控機制下,購買用戶賬號的用戶不能實現(xiàn)在小范圍內(nèi)將該用戶賬號分享給多人使用的技術(shù)問題,進而達到了優(yōu)化內(nèi)容訪問監(jiān)控機制的技術(shù)效果。
附圖說明
圖1是本發(fā)明第一實施例提供的一種主設(shè)備向從設(shè)備分享用戶身份方法的流程圖;
圖2是本發(fā)明第四實施例提供的一種從設(shè)備與主設(shè)備共享用戶身份的方法的流程圖;
圖3是本發(fā)明第五實施例提供的主設(shè)備的硬件結(jié)構(gòu)示意圖;
圖4是本發(fā)明第六實施例提供的從設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明了,下面結(jié)合具體實施方式并參照附圖,對本發(fā)明進一步詳細說明。應該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。
本發(fā)明實施例公開了一種主設(shè)備向從設(shè)備分享用戶身份的方法、主設(shè)備、從設(shè)備以及為主設(shè)備和從設(shè)備提供內(nèi)容的服務器。在本發(fā)明實施例中,主設(shè)備與從設(shè)備建立無線網(wǎng)絡連接,主設(shè)備將其訪問內(nèi)容提供服務器的服務器的網(wǎng)絡身份和用戶身份發(fā)送給從設(shè)備,從設(shè)備建立與該絡身份相同的虛擬網(wǎng)絡身份;并基于虛擬網(wǎng)絡身份和用戶身份訪問該內(nèi)容提供服務器;從而實現(xiàn)了在不改變現(xiàn)有技術(shù)中不允許同一用戶賬號同一時間段內(nèi)在不同的設(shè)備上登陸的內(nèi)容訪問監(jiān)控機制下,實現(xiàn)在小范圍內(nèi)多臺設(shè)備共享一個用戶身份。以下分別進行詳細說明:
請參閱圖1,圖1是本發(fā)明第一實施例提供的一種主設(shè)備向從設(shè)備分享用戶身份方法的流程圖。其中,圖1所示的主設(shè)備向從設(shè)備分享用戶身份方法可以適用于智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備MobileInternetDevices,MID)、PAD等電子設(shè)備中。如圖1所示,該方法可以包括以下步驟:
101、獲取當前主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份。
本發(fā)明實施例中,主設(shè)備和從設(shè)備可以是智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備MobileInternetDevices,MID)、PAD等電子設(shè)備,主設(shè)備為主動發(fā)起分享的電子設(shè)備,從設(shè)備為被動接收的電子設(shè)備,主設(shè)備與從設(shè)備的命名是依據(jù)使用場景的區(qū)分,并不用來限制本發(fā)明的保護范圍。
內(nèi)容提供服務器為內(nèi)容提供網(wǎng)站的服務器,其用于提供內(nèi)容。內(nèi)容包括視頻文件、音頻文件以及本文文件等。
用戶身份由用戶通過主設(shè)備輸入并存儲在主設(shè)備的存儲器中。用戶身份包括用戶賬號和密碼;其中,用戶賬號為用戶預先通過向內(nèi)容提供服務器注冊而獲得,密碼為用戶在獲得用戶賬號后自定義設(shè)置。
網(wǎng)絡身份包括主設(shè)備在因特網(wǎng)的IP地址。IP為Internet Protocol的縮寫,即因特網(wǎng)的網(wǎng)絡之間的協(xié)議。IP地址是因特網(wǎng)上的設(shè)備一個編號,具有全球唯一性。
當用戶通過當前主設(shè)備通過因特網(wǎng)訪問訪問內(nèi)容提供服務器時,需要通過主設(shè)備輸入預先注冊的用戶賬號和預先設(shè)置的密碼,主設(shè)備通過因特網(wǎng)將用戶賬號和密碼發(fā)送至內(nèi)容提供服務器,內(nèi)容提供服務器驗證用戶賬號和密碼正確后為所述主設(shè)備提供內(nèi)容。
102、通過無線網(wǎng)絡連接和/或二維碼將網(wǎng)絡身份和用戶身份發(fā)送給從設(shè)備。
具體的,當主設(shè)備收到用戶觸發(fā)的分享指令時,將網(wǎng)絡身份和用戶身份發(fā)送給從設(shè)備。
在本發(fā)明第二實施例提供的一種主設(shè)備向從設(shè)備分享用戶身份方法中,在上述第一實施例的基礎(chǔ)上,所述將網(wǎng)絡身份和用戶身份發(fā)送給從設(shè)備包括以下步驟11或步驟21:
11、與從設(shè)備建立無線網(wǎng)絡連接,通過無線網(wǎng)絡將網(wǎng)絡身份和用戶身份發(fā)送給從設(shè)備。在本發(fā)明實施方式中主設(shè)備與從設(shè)備建立無線網(wǎng)絡連接的方式具有多樣性,例如,可以是基于藍牙(Bluetooth)、WI-FI熱點、WI-FI直連、近場通信(NFC,Near Field Communication)、紫峰(ZigBee)中任一種方式建立無線網(wǎng)絡連接。主設(shè)備與從設(shè)備基于WI-FI熱點建立無線網(wǎng)絡連接包括:主設(shè)備建立WIFI熱點;從設(shè)備接入所述WIFI熱點。
12、基于網(wǎng)絡身份和用戶身份生成二維碼,顯示二維碼。在本實施方式中,主設(shè)備在獲取網(wǎng)絡身份和用戶身份后,基于網(wǎng)絡身份和用戶身份生成二維碼,并顯示該二維碼。
在本發(fā)明第三實施例提供的一種主設(shè)備向從設(shè)備分享用戶身份方法中,在上述第一或第二實施例的基礎(chǔ)上,網(wǎng)絡身份還包括主設(shè)備的MAC地址和/或所述主設(shè)備在局域網(wǎng)的IP地址。
MAC(Media Access Control或者Medium Access Control)地址,意譯為媒體訪問控制,或稱為物理地址、硬件地址,用來定義網(wǎng)絡設(shè)備的位置。在OSI模型中,第三層網(wǎng)絡層負責IP地址,第二層數(shù)據(jù)鏈路層則負責MAC地址。因此一個主機會有一個MAC地址,而每個網(wǎng)絡位置會有一個專屬于它的IP地址。MAC地址是網(wǎng)卡決定的,是固定的。
IP地址又分為公網(wǎng)IP和私網(wǎng)IP,訪問因特網(wǎng)需要公網(wǎng)IP作為身份的標識,而私網(wǎng)IP則用于局域網(wǎng),在公網(wǎng)上是不能使用私網(wǎng)IP地址來實現(xiàn)互聯(lián)網(wǎng)訪問的。公網(wǎng)IP在全球內(nèi)是唯一的。也就是說在同一時間一個IP(除了一些特別的IP,如:154.0.0.0等)只代表一能設(shè)備,所以通只要找得到IP,也就可以找到特定的設(shè)備了。如果A是公網(wǎng)IP,且沒有防火墻等Ban連接的話,那么B電腦上的EM就可以找并連接上A了。私網(wǎng)IP是專門給一些局域網(wǎng)內(nèi)用的。也就是說在網(wǎng)絡上是不唯一的,公網(wǎng)上是不能通這個私有IP來找到對應的設(shè)備的。
對于有些內(nèi)容提供網(wǎng)站,為了實現(xiàn)不允許同一用戶賬號同一時間段內(nèi)在不同的設(shè)備上登陸,其設(shè)置的內(nèi)容訪問監(jiān)控機制中,不僅僅設(shè)置了不允許同一用戶賬號同一時間段內(nèi)在不同公網(wǎng)IP地址(設(shè)備在因特網(wǎng)上的全球唯一編號)的設(shè)備上登陸,而且設(shè)置了不允許同一用戶賬號同一時間段內(nèi)在同一公網(wǎng)IP地址中的不同私網(wǎng)IP地址的設(shè)備上登陸。針對這種情況,網(wǎng)絡身份還包括主設(shè)備在局域網(wǎng)的IP地址。
對于有些內(nèi)容提供網(wǎng)站,為了實現(xiàn)不允許同一用戶賬號同一時間段內(nèi)在不同的設(shè)備上登陸,其設(shè)置的內(nèi)容訪問監(jiān)控機制中,不僅僅設(shè)置了不允許同一用戶賬號同一時間段內(nèi)在不同公網(wǎng)IP地址(設(shè)備在因特網(wǎng)上的全球唯一編號)的設(shè)備上登陸,而且設(shè)置了不允許同一用戶賬號同一時間段內(nèi)在同一公網(wǎng)IP地址中的不同MAC地址的設(shè)備上登陸。針對這種情況,網(wǎng)絡身份還包括主設(shè)備的MAC地址。
請參閱圖2,圖2是本發(fā)明第四實施例提供的一種從設(shè)備與主設(shè)備共享用戶身份的方法的流程圖。其中,圖2所示的從設(shè)備與主設(shè)備共享用戶身份的方法可以適用于智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備MobileInternetDevices,MID)、PAD等電子設(shè)備中。如圖2所示,該方法可以包括以下步驟:
201、接收主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份。
本發(fā)明實施例中,主設(shè)備和從設(shè)備可以是智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備MobileInternetDevices,MID)、PAD等電子設(shè)備,主設(shè)備為主動發(fā)起分享的電子設(shè)備,從設(shè)備為被動接收的電子設(shè)備,主設(shè)備與從設(shè)備的命名是依據(jù)使用場景的區(qū)分,并不用來限制本發(fā)明的保護范圍。
內(nèi)容提供服務器為內(nèi)容提供網(wǎng)站的服務器,其用于提供內(nèi)容。內(nèi)容包括視頻文件、音頻文件以及本文文件等。
用戶身份由用戶通過主設(shè)備輸入并存儲在主設(shè)備的存儲器中。用戶身份包括用戶賬號和密碼;其中,用戶賬號為用戶預先通過向內(nèi)容提供服務器注冊而獲得,密碼為用戶在獲得用戶賬號后自定義設(shè)置。
網(wǎng)絡身份包括主設(shè)備在因特網(wǎng)的IP地址。IP為Internet Protocol的縮寫,即因特網(wǎng)的網(wǎng)絡之間的協(xié)議。IP地址是因特網(wǎng)上的設(shè)備一個編號,具有全球唯一性。
當用戶通過當前主設(shè)備通過因特網(wǎng)訪問訪問內(nèi)容提供服務器時,需要通過主設(shè)備輸入預先注冊的用戶賬號和預先設(shè)置的密碼,主設(shè)備通過因特網(wǎng)將用戶賬號和密碼發(fā)送至內(nèi)容提供服務器,內(nèi)容提供服務器驗證用戶賬號和密碼正確后為所述主設(shè)備提供內(nèi)容。
202、建立與網(wǎng)絡身份相同的虛擬網(wǎng)絡身份。
本發(fā)明實施例中,從設(shè)備基于虛擬IP技術(shù)建立與網(wǎng)絡身份相同的虛擬網(wǎng)絡身份。從設(shè)備本身在接入英特網(wǎng)時具有其真實的網(wǎng)絡身份,
虛擬IP地址就是一個未分配給從設(shè)備的IP,也就是說在從設(shè)備有了虛擬網(wǎng)絡身份之后,除了有一個真實IP地址外還有一個虛擬IP地址,使用這兩個IP中的任意一個都可以連接到這臺從設(shè)備。虛擬IP地址是一個不與特定計算機或一個計算機中的網(wǎng)絡接口卡(NIC)相連的IP地址。數(shù)據(jù)包被發(fā)送到這個虛擬IP地址,但是所有的數(shù)據(jù)還是經(jīng)過真實的網(wǎng)絡接口?,F(xiàn)有技術(shù)中,虛擬IP地址大部分用于連接冗余;一個虛擬IP地址也可能在一臺計算機或NIC發(fā)生故障時可用,交由另一個可選計算機或NIC響應連接。虛擬IP地址的例子如:一個Loopback(無電路IP地址)作為不與在主機或路由器中任何一個特定接口(或電路)相關(guān)的IP地址。
203、基于虛擬網(wǎng)絡身份和用戶身份訪問內(nèi)容提供服務器。
本發(fā)明實施例中,在建立與網(wǎng)絡身份相同的虛擬網(wǎng)絡身份后,將從設(shè)備的網(wǎng)絡配置由原來真實的網(wǎng)絡身份更改為虛擬網(wǎng)絡身份,從而實現(xiàn)在訪問內(nèi)容提供服務器時,以該虛擬網(wǎng)絡身份與內(nèi)容提供服務器進行數(shù)據(jù)傳輸。
內(nèi)容提供服務器在接收到該虛擬網(wǎng)絡身份的從設(shè)備發(fā)送的用戶身份后,將其與預設(shè)的內(nèi)容訪問監(jiān)控機制中的網(wǎng)絡身份和用戶身份進行比對,如果比對通過,則向該從設(shè)備提供內(nèi)容。
以下通過一個具體的應用場景對本發(fā)明實施例進行詳細說明。
某視頻網(wǎng)站的內(nèi)容訪問監(jiān)控機制為不允許同一用戶賬號同一時間段內(nèi)在不同的設(shè)備上登陸。A用戶在手機(主設(shè)備)上輸入其預先在該視頻網(wǎng)站上注冊的用戶身份和密碼,從而連接到該視頻網(wǎng)站的服務器,觀看視頻。當A用戶欲將該用戶身份分享給B用戶,使得B用戶也能通過其手機(從設(shè)備)觀看該視頻網(wǎng)站的視頻時。A用戶在主設(shè)備上觸發(fā)了分享指令,主設(shè)備獲取當前主設(shè)備訪問該視頻網(wǎng)站服務器的網(wǎng)絡身份和用戶身份,并基于網(wǎng)絡身份和用戶身份生成二維碼,主設(shè)備在顯示屏幕上顯示二維碼,從設(shè)備掃描該二維碼并解析,從而獲得網(wǎng)絡身份和用戶身份,之后,從設(shè)備建立與網(wǎng)絡身份相同的虛擬網(wǎng)絡身份,基于虛擬網(wǎng)絡身份和用戶身份連接到該視頻網(wǎng)站的服務器,觀看視頻。
參閱圖3,圖3是本發(fā)明第五實施例提供的主設(shè)備的硬件結(jié)構(gòu)示意圖。其中,圖3所示的主設(shè)備可以是智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備MobileInternetDevices,MID)、PAD等電子設(shè)備。如圖3所示,該主設(shè)備包括:一個或多個處理器20以及存儲器10,圖3中以一個處理器20為例。
該主設(shè)備還可以包括:輸入裝置30和輸出裝置40。
處理器20、存儲器10、輸入裝置30和輸出裝置40可以通過總線或其他方式連接,圖3中以通過總線連接的方式為例。
本領(lǐng)域技術(shù)人員可以理解,圖3中示出的主設(shè)備的結(jié)構(gòu)并不構(gòu)成對本發(fā)明實施例的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
處理器20可以由集成電路(IntegratedCircuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器20可以僅包括中央處理器20(CentralProcessingUnit,簡稱CPU),也可以是CPU、數(shù)字信號處理器20(digitalsignalprocessor,簡稱DSP)、圖形處理器20(GraphicProcessingUnit,簡稱GPU)及各種控制芯片的組合。在本發(fā)明實施方式中,CPU可以是單運算核心,也可以包括多運算核心。
存儲器10作為一種非暫態(tài)計算機可讀存儲介質(zhì),可用于存儲非暫態(tài)軟件程序、非暫態(tài)計算機課執(zhí)行程序以及模塊。處理器20通過運行存儲在存儲器10的非暫態(tài)軟件程序、指令以及模塊,從而執(zhí)行服務器的各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例列表項操作的處理方法。
存儲器10可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應用程序;在本發(fā)明實施例中,操作系統(tǒng)可以是Android系統(tǒng)、iOS系統(tǒng)或Windows操作系統(tǒng)等等。存儲數(shù)據(jù)區(qū)可存儲依據(jù)列表項操作的處理裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器10可以包括高速隨機存取存儲器10,還可以包括非暫態(tài)存儲器10,例如至少一個磁盤存儲器10件、閃存器件、或者其他非暫態(tài)固態(tài)存儲器10件。在一些實施例中,存儲器10可選包括相對于處理器20遠程設(shè)置的存儲器10,這些遠程存儲器10可以通過網(wǎng)絡連接至列表項操作的處理裝置。上述網(wǎng)絡的實施例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置30可接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與列表操作的處理裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸入裝置30可以包括觸摸屏、鍵盤等,也可以包括有線接口、無線接口等。輸出裝置40可包括顯示屏、揚聲器等設(shè)備,也可以包括有線接口、無線接口等。
在本發(fā)明實施例中,主設(shè)備包括身份獲取模塊和分享模塊。其中,身份獲取模塊,用于獲取當前主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份。分享模塊,用于通過無線網(wǎng)絡連接和/或二維碼將所述網(wǎng)絡身份和用戶身份分享給從設(shè)備。身份獲取模塊和分享模塊存儲在存儲器10中,當被所述一個或多個處理器20執(zhí)行時,執(zhí)行前述實施例中任一項主設(shè)備向從設(shè)備分享用戶身份的方法。
具體地,分享模塊包括:第一無線網(wǎng)絡模塊和/或二維碼生成模塊。其中,第一無線網(wǎng)絡模塊,用于與從設(shè)備建立無線網(wǎng)絡連接,通過無線網(wǎng)絡將網(wǎng)絡身份和用戶身份發(fā)送給從設(shè)備。二維碼生成模塊,用于基于網(wǎng)絡身份和用戶身份生成二維碼,顯示二維碼。
參閱圖4,圖4是本發(fā)明第六實施例提供的從設(shè)備的硬件結(jié)構(gòu)示意圖。其中,圖4所示的從設(shè)備可以是智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備MobileInternetDevices,MID)、PAD等電子設(shè)備。如圖4所示,該從設(shè)備包括:一個或多個處理器20以及存儲器10,圖4中以一個處理器20為例。
該從設(shè)備還可以包括:輸入裝置30和輸出裝置40。
處理器20、存儲器10、輸入裝置30和輸出裝置40可以通過總線或其他方式連接,圖4中以通過總線連接的方式為例。
本領(lǐng)域技術(shù)人員可以理解,圖4中示出的從設(shè)備的結(jié)構(gòu)并不構(gòu)成對本發(fā)明實施例的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
處理器20可以由集成電路(IntegratedCircuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器20可以僅包括中央處理器20(CentralProcessingUnit,簡稱CPU),也可以是CPU、數(shù)字信號處理器20(digitalsignalprocessor,簡稱DSP)、圖形處理器20(GraphicProcessingUnit,簡稱GPU)及各種控制芯片的組合。在本發(fā)明實施方式中,CPU可以是單運算核心,也可以包括多運算核心。
存儲器10作為一種非暫態(tài)計算機可讀存儲介質(zhì),可用于存儲非暫態(tài)軟件程序、非暫態(tài)計算機課執(zhí)行程序以及模塊。處理器20通過運行存儲在存儲器10的非暫態(tài)軟件程序、指令以及模塊,從而執(zhí)行服務器的各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例列表項操作的處理方法。
存儲器10可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應用程序;在本發(fā)明實施例中,操作系統(tǒng)可以是Android系統(tǒng)、iOS系統(tǒng)或Windows操作系統(tǒng)等等。存儲數(shù)據(jù)區(qū)可存儲依據(jù)列表項操作的處理裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器10可以包括高速隨機存取存儲器10,還可以包括非暫態(tài)存儲器10,例如至少一個磁盤存儲器10件、閃存器件、或者其他非暫態(tài)固態(tài)存儲器10件。在一些實施例中,存儲器10可選包括相對于處理器20遠程設(shè)置的存儲器10,這些遠程存儲器10可以通過網(wǎng)絡連接至列表項操作的處理裝置。上述網(wǎng)絡的實施例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置30可接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與列表操作的處理裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸入裝置30可以包括觸摸屏、鍵盤等,也可以包括有線接口、無線接口等。輸出裝置40可包括顯示屏、揚聲器等設(shè)備,也可以包括有線接口、無線接口等。
在本發(fā)明實施例中,從設(shè)備包括接收模塊、身份虛擬模塊和訪問模塊。其中,接收模塊,用于接收所述主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份。身份虛擬模塊,用于建立與所述網(wǎng)絡身份相同的虛擬網(wǎng)絡身份;訪問模塊,用于基于所述虛擬網(wǎng)絡身份和用戶身份訪問所述內(nèi)容提供服務器。接收模塊、身份虛擬模塊、訪問模塊存儲在存儲器10中,當被所述一個或多個處理器20執(zhí)行時,執(zhí)行前述實施例中任一項的從設(shè)備與主設(shè)備共享用戶身份的方法。
具體地,在接收模塊包括:第二無線網(wǎng)絡模塊和/或二維碼解析模塊。
第二無線網(wǎng)絡模塊,用于與主設(shè)備建立無線網(wǎng)絡連接,通過無線網(wǎng)絡接收主設(shè)備分享的該主設(shè)備訪問內(nèi)容提供服務器的網(wǎng)絡身份和用戶身份。
二維碼解析模塊,用于掃描基于網(wǎng)絡身份和用戶身份生成的二維碼,解析二維碼得到網(wǎng)絡身份和用戶身份。
應當理解的是,本發(fā)明的上述具體實施方式僅僅用于示例性說明或解釋本發(fā)明的原理,而不構(gòu)成對本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨在涵蓋落入所附權(quán)利要求范圍和邊界、或者這種范圍和邊界的等同形式內(nèi)的全部變化和修改例。