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