社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法、切換方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法、切換方法及系統(tǒng),預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色;當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色;獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色。這樣,用戶不但可以基于一個(gè)賬號(hào)創(chuàng)建多個(gè)虛擬角色,還可以在不輸入賬號(hào)及密碼的情況下實(shí)現(xiàn)虛擬角色之間的切換,使角色切換操作簡(jiǎn)單方便,一個(gè)賬號(hào)僅僅分別關(guān)聯(lián)不同的角色,多個(gè)虛擬角色數(shù)據(jù)之間不關(guān)聯(lián),保護(hù)用戶隱私。
【專利說明】社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法、切換方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及客戶端中多角色的切換,尤其涉及的是社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法、切換方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,比較流行社交軟件如微信,陌陌,微博等,均是采用一個(gè)賬號(hào)對(duì)應(yīng)一個(gè)虛擬角色,即通過一個(gè)賬號(hào)登錄后產(chǎn)生一個(gè)與之對(duì)應(yīng)的角色。這樣,通過唯一賬號(hào)獲取的好友資源往往會(huì)被社交網(wǎng)絡(luò)分享,進(jìn)而暴露用戶的隱私,如好友資源中的陌生好友通過好友推薦或好友互動(dòng)(QQ說說評(píng)論)能夠獲取好友資源中的真實(shí)好友,好友資源中的真實(shí)好友通過好友推薦或好友互動(dòng)(QQ說說評(píng)論)能夠獲取好友資源中的陌生好友??梢钥闯觯F(xiàn)有社交網(wǎng)絡(luò)的弊端為:在社交網(wǎng)絡(luò)分享好友資源和好友互動(dòng)的情況下,無法保護(hù)用戶隱私。另外,現(xiàn)有的社交軟件大多支持信息的分享,如微信,用戶如果針對(duì)工作的業(yè)務(wù)方面發(fā)表了一條微信消息,則所有的微信好友均可獲知,然而這些微信好友中包含了一些朋友(如同學(xué)、家人),并不是業(yè)務(wù)對(duì)象,分享這些業(yè)務(wù)消息是沒用的甚至是反作用。
[0003]為了保護(hù)隱私,用戶往往會(huì)注冊(cè)多個(gè)賬號(hào),進(jìn)而建立不同的虛擬角色,獲取不同的好友資源,如因?yàn)楣ぷ餍枰?,用戶注?cè)了一個(gè)微信賬號(hào),用于添加工作中的朋友;因?yàn)樯庑枨?,?huì)注冊(cè)另外一個(gè)微信賬號(hào),用于添加生意圈內(nèi)的合作伙伴及朋友。然而,當(dāng)用戶申請(qǐng)了多個(gè)賬號(hào)時(shí)在終端設(shè)備上切換賬號(hào)將非常繁瑣,需要反復(fù)登錄和退出賬號(hào)。特別是用戶注冊(cè)了很多個(gè)賬號(hào),則在切換賬號(hào)時(shí)將會(huì)非常麻煩,而且賬號(hào)也容易被遺忘。
[0004]以上可知,現(xiàn)有技術(shù)中用戶擁有同一客戶端的多個(gè)賬號(hào)已越來越普遍,但用戶在擁有多個(gè)賬戶時(shí)很容易將賬號(hào)遺忘,進(jìn)而可能導(dǎo)致丟失賬號(hào)丟失好友資源;而且,在切換客戶端登錄時(shí)需要反復(fù)登錄和退出賬號(hào),非常繁瑣。針對(duì)同一客戶端多賬號(hào)的登錄繁忙及容易被遺忘的問題現(xiàn)有技術(shù)還不能很好的解決。
[0005]另外,現(xiàn)有技術(shù)的社交軟件中,用戶的多個(gè)賬戶之間是相互獨(dú)立,其角色屬性的實(shí)現(xiàn)卻是單一的,并無法實(shí)現(xiàn)在社交軟件中不同興趣群體的自由表現(xiàn),而常會(huì)拘束于同一種角色的屬性約束。
[0006]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0007]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明提供了社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法、切換方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中同一客戶端多賬號(hào)的登錄繁忙及容易被遺忘的問題,使一個(gè)賬號(hào)可創(chuàng)建多個(gè)虛擬角色且可在多個(gè)虛擬角色間方便簡(jiǎn)單的切換,并且角色之間的屬性完全獨(dú)立以便形成不同角色之間迅速切換。
[0008]為達(dá)上述目的,本發(fā)明采用如下技術(shù)方案:
基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法,包括以下步驟:
T100、實(shí)時(shí)檢測(cè)虛擬角色創(chuàng)建操作,當(dāng)檢測(cè)到虛擬角色創(chuàng)建操作時(shí),依次接收用戶的操作指令為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并創(chuàng)建與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;
T200、定義虛擬角色并將數(shù)據(jù)保存。
[0009]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法,其中,所述步驟TlOO還包括: 分配一個(gè)角色I(xiàn)D,并將所述角色I(xiàn)D與虛擬角色關(guān)聯(lián)。
[0010]基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,包括以下步驟:
S、預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;
A、驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色;
B、當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色;
C、獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色。
[0011]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,其中,所述步驟A具體包括:
A10、接收并驗(yàn)證用戶輸入的登錄賬號(hào),通過驗(yàn)證執(zhí)行步驟A20 ;
A20、獲取當(dāng)前登錄賬號(hào)已使用的角色;
A30、獲取所述保存的虛擬角色的角色數(shù)據(jù)登錄所述保存的虛擬角色。
[0012]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,其中,還包括以下步驟:實(shí)時(shí)檢測(cè)虛擬角色切換操作。
[0013]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,其中,還包括以下步驟:在進(jìn)入虛擬角色時(shí)生成一時(shí)效碼,所述時(shí)效碼用于驗(yàn)證虛擬角色的訪問數(shù)據(jù),在時(shí)效碼有效時(shí)可直接訪問數(shù)據(jù)庫,在退出虛擬角色時(shí)失效。
[0014]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,其中,所述步驟C之后還包括:退出登錄賬號(hào)時(shí)保存當(dāng)前的虛擬角色。
[0015]與上述方法對(duì)應(yīng)的,本發(fā)明還提供了基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)系統(tǒng),包括:
檢測(cè)及創(chuàng)建模塊,用于實(shí)時(shí)檢測(cè)虛擬角色創(chuàng)建操作,當(dāng)檢測(cè)到虛擬角色創(chuàng)建操作時(shí),依次接收用戶的操作指令為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;
定義模塊,用于定義虛擬角色并將數(shù)據(jù)保存。
[0016]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)系統(tǒng),其中,還包括:
角色I(xiàn)D分配及關(guān)聯(lián)模塊,用于分配一個(gè)角色I(xiàn)D,并將所述角色I(xiàn)D與虛擬角色關(guān)聯(lián)。
[0017]與上述方法對(duì)應(yīng)的,本發(fā)明還提供了基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),包括:
預(yù)先設(shè)置模塊,用于預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;
角色登錄模塊,用于驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色;
角色切換模塊,用于當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色;
切換登錄模塊,用于獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色。
[0018]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),其中,所述角色登錄模塊具體包括:
賬號(hào)輸入單元,用于接收并驗(yàn)證用戶輸入的登錄賬號(hào),通過驗(yàn)證啟動(dòng)初始角色獲取模塊;
初始角色獲取單元,用于獲取前一次登錄退出時(shí)保存的虛擬角色;
初始角色登錄單元,用于獲取所述保存的虛擬角色的角色數(shù)據(jù)登錄所述保存的虛擬角色。
[0019]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),其中,還包括:切換操作檢測(cè)模塊,用于實(shí)時(shí)檢測(cè)虛擬角色切換操作。
[0020]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),其中,還包括:數(shù)據(jù)庫創(chuàng)建模塊,用于創(chuàng)建與多個(gè)虛擬角色一一對(duì)應(yīng)的角色數(shù)據(jù)庫,所述角色數(shù)據(jù)庫用于保存虛擬角色的數(shù)據(jù)。
[0021]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),其中,還包括:時(shí)效碼生成模塊,用于在進(jìn)入虛擬角色時(shí)生成一時(shí)效碼,所述時(shí)效碼用于驗(yàn)證虛擬角色的訪問數(shù)據(jù),在時(shí)效碼有效時(shí)可直接訪問數(shù)據(jù)庫,在退出虛擬角色時(shí)失效。
[0022]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),其中,還包括:角色保存模塊,用于退出登錄賬號(hào)時(shí)保存當(dāng)前的虛擬角色。
[0023]與現(xiàn)有技術(shù)相比,本發(fā)明所提供的社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法、切換方法及系統(tǒng),預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色;當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色;獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色。這樣,用戶不但可以基于一個(gè)賬號(hào)創(chuàng)建多個(gè)虛擬角色,還可以在不輸入賬號(hào)及密碼的情況下實(shí)現(xiàn)虛擬角色之間的切換,而且使得不同角色之間的屬性完全不同,使同一賬戶下的不同角色切換操作簡(jiǎn)單方便,并且便于不同角色的社交實(shí)現(xiàn),多個(gè)虛擬角色數(shù)據(jù)相互不關(guān)聯(lián),即保護(hù)了用戶隱私,又方便采用虛擬角色的社交過程。
【專利附圖】
【附圖說明】
[0024]圖1是本發(fā)明所述的社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法流程圖。
[0025]圖2是本發(fā)明所述的社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)系統(tǒng)結(jié)構(gòu)圖。
[0026]圖3是本發(fā)明所述的切換社交網(wǎng)絡(luò)同一賬號(hào)的多角色的方法流程圖。
[0027]圖4是本發(fā)明所述的切換社交網(wǎng)絡(luò)同一賬號(hào)的多角色的系統(tǒng)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0028]本發(fā)明提供了社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法、切換方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0029]請(qǐng)參見圖1,圖1是本發(fā)明所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法流程圖。如圖1所示,本發(fā)明所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法,包括以下步驟:
步驟101、實(shí)時(shí)檢測(cè)虛擬角色創(chuàng)建操作,當(dāng)檢測(cè)到虛擬角色創(chuàng)建操作時(shí),依次接收用戶的操作指令為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并創(chuàng)建與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間。
[0030]創(chuàng)建虛擬角色前,需要獲取登錄賬號(hào),登錄賬號(hào)可以通過注冊(cè)獲取,也可以通過卡片(卡片上包含登錄賬號(hào)的賬號(hào)及密碼)獲取,實(shí)現(xiàn)獲取登錄賬號(hào)的方法很多,在此不再贅述。所述的登錄賬號(hào)包括賬號(hào)和密碼,賬號(hào)和密碼由字母、符號(hào)及數(shù)字的一種或多種組成。在獲取登錄賬號(hào)后,用戶通過登錄賬號(hào)登錄客戶端創(chuàng)建虛擬角色,虛擬角色的數(shù)量由用戶設(shè)定,如設(shè)置3個(gè)虛擬角色。創(chuàng)建的每一虛擬角色的屬性相互完全獨(dú)立,并不關(guān)聯(lián),其屬性并不完全相同,甚至可以完全不同,以方便在社交軟件中選擇切換成采用何種角色參與何種社交活動(dòng)。根據(jù)角色并不能與賬號(hào)進(jìn)行關(guān)聯(lián)。需要強(qiáng)調(diào)的是,本發(fā)明為了保護(hù)用戶隱私,在創(chuàng)建虛擬角色時(shí)創(chuàng)建與多個(gè)虛擬角色一一對(duì)應(yīng)的角色數(shù)據(jù)庫。
[0031]對(duì)于步驟101,用戶可以只創(chuàng)建一個(gè)虛擬角色,也可以創(chuàng)建多個(gè)虛擬角色,步驟101實(shí)時(shí)檢測(cè)虛擬角色創(chuàng)建操作,當(dāng)檢測(cè)到虛擬角色創(chuàng)建操作時(shí)創(chuàng)建一個(gè)新的虛擬角色,換句話說,只要有接收到虛擬角色創(chuàng)建操作,就會(huì)創(chuàng)建一個(gè)新的虛擬角色,這樣就可以創(chuàng)建多個(gè)虛擬角色。
[0032]步驟102、定義虛擬角色并將數(shù)據(jù)保存。定義虛擬角色并將數(shù)據(jù)保存。定義虛擬角色實(shí)質(zhì)是對(duì)虛擬角色人物屬性的設(shè)置,當(dāng)創(chuàng)建每一虛擬角色時(shí),都相應(yīng)彈出屬性設(shè)置窗口,以便用戶進(jìn)行屬性設(shè)置。
[0033]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法,優(yōu)選的,所述步驟TlOO還包括:分配一個(gè)角色I(xiàn)D,并將所述角色I(xiàn)D與虛擬角色關(guān)聯(lián)。
[0034]為使角色數(shù)據(jù)庫的獨(dú)立,本發(fā)明為每個(gè)虛擬角色提供一個(gè)角色I(xiàn)D。該角色I(xiàn)D為調(diào)用數(shù)據(jù)庫內(nèi)數(shù)據(jù)的身份標(biāo)識(shí)。需要說明的是,所述角色數(shù)據(jù)庫用于保存虛擬角色的數(shù)據(jù),角色數(shù)據(jù)庫為相互獨(dú)立的數(shù)據(jù)庫,即不同角色數(shù)據(jù)庫內(nèi)的數(shù)據(jù)不關(guān)聯(lián),在呈現(xiàn)虛擬角色時(shí)不顯示角色I(xiàn)D,當(dāng)然,如果顯示角色I(xiàn)D,則不提供通過角色I(xiàn)D查詢虛擬角色的功能,也就是通過ID不能查詢到用戶賬號(hào)信息,賬號(hào)與不同的虛擬角色關(guān)聯(lián),通過賬號(hào)可以使用虛擬角色,但其他用戶通過查看虛擬角色無法查詢到用戶除此角色意外的信息,這樣他人就無法獲取用戶創(chuàng)建的所有虛擬角色,保護(hù)用戶隱私。
[0035]請(qǐng)參見圖2,圖2是本發(fā)明所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)系統(tǒng)流程圖。如圖2所示,本發(fā)明所述的社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)系統(tǒng),包括:
檢測(cè)及創(chuàng)建模塊201,用于實(shí)時(shí)檢測(cè)虛擬角色創(chuàng)建操作,當(dāng)檢測(cè)到虛擬角色創(chuàng)建操作時(shí),依次接收用戶的操作指令為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并創(chuàng)建與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;
定義模塊202,用于定義虛擬角色并將數(shù)據(jù)保存。
[0036]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)系統(tǒng),優(yōu)選的,還包括:
角色I(xiàn)D分配及關(guān)聯(lián)模塊,用于分配一個(gè)角色I(xiàn)D,并將所述角色I(xiàn)D與虛擬角色關(guān)聯(lián)。
[0037]請(qǐng)參見圖3,圖3是本發(fā)明所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法流程圖。如圖3所示,本發(fā)明所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,包括以下步驟:
步驟300、預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;
步驟301、驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色。用戶輸入登錄賬號(hào)的賬號(hào)及密碼后后臺(tái)登錄賬號(hào)進(jìn)行驗(yàn)證,通過驗(yàn)證后即可進(jìn)入客戶端,這時(shí)客戶端會(huì)提供一個(gè)初始虛擬角色,初始虛擬角色是指登錄時(shí)進(jìn)入的一個(gè)虛擬角色,該初始虛擬角色可以是用戶設(shè)定的虛擬角色,如用戶設(shè)定默認(rèn)初始虛擬角色為角色B,則每次登錄時(shí)的初始虛擬角色均為角色B。也可以在登錄界面中設(shè)置供用戶選擇的角色,例如在賬號(hào)和密碼的認(rèn)證通過后,可以將該賬戶的角色設(shè)置在一個(gè)供選擇的菜單中,以便由用戶選擇采用哪個(gè)角色。該初始角色也可以由系統(tǒng)默認(rèn)為上次最后退出登錄的角色或者隨機(jī)選取。本發(fā)明的優(yōu)選方案是,初始虛擬角色為前一次登錄退出時(shí)保存的虛擬角色,即最后一次使用的虛擬角色。在確定了初始虛擬角色后獲取角色數(shù)據(jù)進(jìn)入虛擬角色。
[0038]步驟302、當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色??蛻舳藢?shí)時(shí)檢測(cè)用戶操作,當(dāng)檢測(cè)到虛擬角色切換操作時(shí)獲取所需切換的虛擬角色??蛻舳嗽O(shè)置有一角色切換對(duì)話框,角色切換對(duì)話框內(nèi)包含用戶創(chuàng)建的所有虛擬角色,用戶只需點(diǎn)擊即可進(jìn)行切換。需要說明的是,本發(fā)明在檢測(cè)到虛擬角色切換操作時(shí)即對(duì)虛擬角色進(jìn)行切換。
[0039]步驟303、獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色。因?yàn)槎鄠€(gè)虛擬角色與登錄賬號(hào)多對(duì)一對(duì)應(yīng),在切換虛擬角色時(shí)不需對(duì)登錄賬號(hào)進(jìn)行再次驗(yàn)證,但為了安全,必要時(shí)可以對(duì)虛擬角色進(jìn)行驗(yàn)證。
[0040]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,優(yōu)選的,所述步驟101具體包括:
步驟一、接收并驗(yàn)證用戶輸入的登錄賬號(hào),通過驗(yàn)證執(zhí)行步驟二 ;
步驟二、獲取前一次登錄退出時(shí)保存的虛擬角色。即以前一次登錄退出時(shí)保存的虛擬角色為初始虛擬角色,這樣用戶就可以獲取前一次的虛擬角色狀態(tài),不改變前一次的虛擬角色狀態(tài),使兩次登錄虛擬角色連貫起來。
[0041]步驟三、獲取所述保存的虛擬角色的角色數(shù)據(jù)進(jìn)入所述保存的虛擬角色。
[0042]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,優(yōu)選的,還包括以下步驟:實(shí)時(shí)檢測(cè)虛擬角色切換操作。可提供快捷鍵或供激活的界面窗口,隨時(shí)本賬戶下創(chuàng)設(shè)的不同角色之間進(jìn)行切換操作。
[0043]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,優(yōu)選的,還包括以下步驟:在進(jìn)入虛擬角色時(shí)生成一時(shí)效碼,所述時(shí)效碼用于驗(yàn)證虛擬角色的訪問數(shù)據(jù),在時(shí)效碼有效時(shí)可直接訪問數(shù)據(jù)庫,在退出虛擬角色時(shí)失效。需要強(qiáng)調(diào)的是,時(shí)效碼為登錄賬號(hào)登錄之后服務(wù)端給客戶端的一個(gè)鑰匙,憑借該鑰匙,客戶端可在時(shí)效碼有效的時(shí)間段內(nèi)訪問服務(wù)端的數(shù)據(jù),不需要重新登錄驗(yàn)證。當(dāng)然,該時(shí)效碼也可在一次登錄時(shí)生成一個(gè),所有虛擬角色均采用同一個(gè)時(shí)效碼。通過時(shí)效碼驗(yàn)證可以有效的避免黑客的攻擊。時(shí)效碼還可以與登錄的IP地址或者用戶移動(dòng)終端進(jìn)行結(jié)合,在發(fā)現(xiàn)登錄IP地址或者用戶移動(dòng)終端有變化時(shí)可以提示使用者,以便確認(rèn)是否是非正常登錄。
[0044]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,優(yōu)選的,所述步驟303之后還包括:退出登錄賬號(hào)時(shí)保存當(dāng)前的虛擬角色。這里所述的保存當(dāng)前的虛擬角色是指虛擬角色相關(guān)的所有數(shù)據(jù),如虛擬角色的屬性、所處位置及虛擬角色的配置等。
[0045]為了進(jìn)一步清楚的表達(dá)本發(fā)明,現(xiàn)將實(shí)現(xiàn)虛擬角色切換的操作流程舉例如下,具體包括以下步驟:
步驟一、用戶先用登錄賬號(hào)和密碼進(jìn)行登錄客戶端,并經(jīng)過相應(yīng)驗(yàn)證,以便安全登錄。
[0046]步驟二、登錄成功之后系統(tǒng)會(huì)選擇該系統(tǒng)中該賬號(hào)用戶最近登錄過一個(gè)角色A(或者通過用戶選擇確定某個(gè)已經(jīng)創(chuàng)設(shè)的角色),并生成一個(gè)該角色A的登錄token (時(shí)效碼)返回給客戶端,客戶端可以用這個(gè)token去訪問系統(tǒng)中的一些數(shù)據(jù)。
[0047]步驟三、接收切換角色B操作要求,可以通過快捷鍵或切換界面實(shí)現(xiàn)。
[0048]步驟四、系統(tǒng)先驗(yàn)證該角色A的token是否合法,若是,則在數(shù)據(jù)庫查詢切換的目標(biāo)角色B是否與當(dāng)前的登錄角色A關(guān)聯(lián),若是則執(zhí)行步驟五。
[0049]步驟五、為角色B創(chuàng)建另一個(gè)token并將其返回給客戶端。
[0050]步驟六、客戶端直接用角色B的token來訪問系統(tǒng)的數(shù)據(jù),調(diào)用角色B的角色數(shù)據(jù),并接收對(duì)應(yīng)的社交群體中信息和數(shù)據(jù)。每一個(gè)不同的角色具有獨(dú)立于其他角色以及登錄賬戶的屬性信息,因此,在不同的社交群體中,代表不同的角色表征,例如愛好自行車的圈子與愛好高爾夫的圈子,采用不同的角色參加相應(yīng)的群體活動(dòng),具有相互獨(dú)立的身份屬性,可以自由的討論本社交群體的共同話題,而無需受其他角色屬性的影響,可以更方便本群體內(nèi)的社交活動(dòng)。
[0051]請(qǐng)參見圖4,圖4是本發(fā)明所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng)結(jié)構(gòu)圖。如圖4所示,本發(fā)明所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),包括:
預(yù)先設(shè)置模塊400,用于預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;
角色登錄模塊401,用于驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色;
角色切換模塊402,用于當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色;
切換登錄模塊403,用于獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色。
[0052]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),具體的,所述角色登錄模塊401還包括:
賬號(hào)輸入單元,用于接收并驗(yàn)證用戶輸入的登錄賬號(hào),通過驗(yàn)證啟動(dòng)初始角色獲取模塊;
初始角色獲取單元,用于獲取前一次登錄退出時(shí)保存的虛擬角色;
初始角色登錄單元,用于獲取所述保存的虛擬角色的角色數(shù)據(jù)登錄所述保存的虛擬角色。
[0053]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),優(yōu)選的,還包括:切換操作檢測(cè)模塊,用于實(shí)時(shí)檢測(cè)虛擬角色切換操作。
[0054]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),優(yōu)選的,還包括:時(shí)效碼生成模塊,用于在進(jìn)入虛擬角色時(shí)生成一時(shí)效碼,所述時(shí)效碼用于驗(yàn)證虛擬角色的訪問數(shù)據(jù),在時(shí)效碼有效時(shí)可直接訪問數(shù)據(jù)庫,在退出虛擬角色時(shí)失效。
[0055]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),優(yōu)選的,還包括:數(shù)據(jù)庫創(chuàng)建模塊,用于創(chuàng)建與多個(gè)虛擬角色一一對(duì)應(yīng)的角色數(shù)據(jù)庫,所述角色數(shù)據(jù)庫用于保存虛擬角色的數(shù)據(jù)。
[0056]所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),優(yōu)選的,還包括:角色保存模塊,用于退出登錄賬號(hào)時(shí)保存當(dāng)前的虛擬角色。
[0057]綜上所述,本發(fā)明所提供的社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法、切換方法及系統(tǒng),預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間;驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色;當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色;獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色;各個(gè)虛擬角色之間的屬性數(shù)據(jù)完全不相關(guān),可以形成相互獨(dú)立的虛擬角色以進(jìn)入不同的社交群體,以使用戶可以在虛擬的社交群體中不至于受到現(xiàn)實(shí)身份的羈絆,而能夠完全的享受自己有興趣的社交群體內(nèi)活動(dòng)。這樣,用戶不但可以基于一個(gè)賬號(hào)創(chuàng)建多個(gè)虛擬角色,還可以在不輸入賬號(hào)及密碼的情況下實(shí)現(xiàn)虛擬角色之間的自由切換,使角色切換操作簡(jiǎn)單方便,并且多個(gè)虛擬角色數(shù)據(jù)不關(guān)聯(lián),用以保護(hù)用戶隱私。
[0058]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法,其特征在于,包括以下步驟: T100、實(shí)時(shí)檢測(cè)虛擬角色創(chuàng)建操作,當(dāng)檢測(cè)到虛擬角色創(chuàng)建操作時(shí),依次接收用戶的操作指令為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并創(chuàng)建與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間; T200、定義虛擬角色并將數(shù)據(jù)保存。
2.根據(jù)權(quán)利要求1所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)方法,其特征在于,所述步驟T100還包括: 分配一個(gè)角色I(xiàn)D,并將所述角色I(xiàn)D與虛擬角色關(guān)聯(lián)。
3.一種基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,其特征在于,包括以下步驟: S、預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間; A、驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色; B、當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色; C、獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色。
4.根據(jù)權(quán)利要求3所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,其特征在于,所述步驟B具體包括: B10、接收并驗(yàn)證用戶輸入的登錄賬號(hào),通過驗(yàn)證執(zhí)行步驟B20 ; B20、獲取前一次登錄退出時(shí)保存的虛擬角色; B30、獲取所述保存的虛擬角色的角色數(shù)據(jù)登錄所述保存的虛擬角色。
5.根據(jù)權(quán)利要求3所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理方法,其特征在于,還包括以下步驟:在進(jìn)入虛擬角色時(shí)生成一時(shí)效碼,所述時(shí)效碼用于驗(yàn)證虛擬角色的訪問數(shù)據(jù),在時(shí)效碼有效時(shí)可直接訪問數(shù)據(jù)庫,在退出虛擬角色時(shí)失效。
6.基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)系統(tǒng),其特征在于,包括: 檢測(cè)及創(chuàng)建模塊,用于實(shí)時(shí)檢測(cè)虛擬角色創(chuàng)建操作,當(dāng)檢測(cè)到虛擬角色創(chuàng)建操作時(shí),依次接收用戶的操作指令為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間; 定義模塊,用于定義虛擬角色并將數(shù)據(jù)保存。
7.根據(jù)權(quán)利要求6所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色實(shí)現(xiàn)系統(tǒng),其特征在于,還包括: 角色I(xiàn)D分配及關(guān)聯(lián)模塊,用于分配一個(gè)角色I(xiàn)D,并將所述角色I(xiàn)D與虛擬角色關(guān)聯(lián)。
8.一種基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),其特征在于,包括: 預(yù)先設(shè)置模塊,用于預(yù)先為同一賬號(hào)創(chuàng)建與該賬號(hào)對(duì)應(yīng)的用于進(jìn)入不同社交場(chǎng)景的虛擬角色,并劃分出與虛擬角色對(duì)應(yīng)的角色數(shù)據(jù)存儲(chǔ)空間; 角色登錄模塊,用于驗(yàn)證所述登錄賬號(hào)進(jìn)入初始虛擬角色; 角色切換模塊,用于當(dāng)檢測(cè)到從一個(gè)虛擬角色切換到另一個(gè)虛擬角色的操作時(shí)獲取所需切換的虛擬角色; 切換登錄模塊,用于獲取所需切換的虛擬角色的角色數(shù)據(jù)進(jìn)入所需切換的虛擬角色。
9.根據(jù)權(quán)利要求8所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),其特征在于,所述角色登錄模塊具體包括: 賬號(hào)輸入單元,用于接收并驗(yàn)證用戶輸入的登錄賬號(hào),通過驗(yàn)證啟動(dòng)初始角色獲取模塊; 初始角色獲取單元,用于獲取前一次登錄退出時(shí)保存的虛擬角色; 初始角色登錄單元,用于獲取所述保存的虛擬角色的角色數(shù)據(jù)登錄所述保存的虛擬角色。
10.根據(jù)權(quán)利要求8所述的基于社交網(wǎng)絡(luò)同一賬號(hào)的多角色進(jìn)入不同社交場(chǎng)景的切換處理系統(tǒng),其特征在于,還包括:時(shí)效碼生成模塊,用于在進(jìn)入虛擬角色時(shí)生成一時(shí)效碼,所述時(shí)效碼用于驗(yàn)證虛擬角色的訪問數(shù)據(jù),在時(shí)效碼有效時(shí)可直接訪問數(shù)據(jù)庫,在退出虛擬角色時(shí)失效。
【文檔編號(hào)】H04L12/58GK104270348SQ201410473888
【公開日】2015年1月7日 申請(qǐng)日期:2014年9月17日 優(yōu)先權(quán)日:2014年9月17日
【發(fā)明者】饒俊峰, 楊馥成, 賴俊彬, 戴博 申請(qǐng)人:深圳市多彩人生技術(shù)有限公司