基于第三方賬號(hào)登錄的應(yīng)用程序控制方法、裝置及終端設(shè)備的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種基于第三方賬號(hào)登錄的應(yīng)用程序控制方法、裝置及終端設(shè)備,該方法包括:接收當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求,所述賬號(hào)信息調(diào)用請(qǐng)求中包括待調(diào)用信息的標(biāo)識(shí);根據(jù)所述賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄所述當(dāng)前應(yīng)用程序的第三方賬號(hào);根據(jù)所述待調(diào)用信息的標(biāo)識(shí),在所述第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取所述待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息;向所述當(dāng)前應(yīng)用程序發(fā)送所述賬號(hào)信息,以使所述當(dāng)前應(yīng)用程序?qū)λ鲑~號(hào)信息進(jìn)行展示。用于降低對(duì)當(dāng)前應(yīng)用程序的維護(hù)成本。
【專利說(shuō)明】
基于第三方賬號(hào)登錄的應(yīng)用程序控制方法、裝置及終端設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于第三方賬號(hào)登錄的應(yīng)用程序控制方法、裝置及終端設(shè)備。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶可以方便的通過(guò)第三方賬戶登錄不同的應(yīng)用程序,例如,用戶可以通過(guò)現(xiàn)有的微信賬號(hào)、QQ賬號(hào)等登錄游戲。
[0003]當(dāng)使用第三方賬號(hào)登錄應(yīng)用程序時(shí),可以在應(yīng)用程序中展示第三方賬號(hào)的賬號(hào)信息,例如,通過(guò)QQ賬號(hào)登錄游戲I時(shí),在游戲I中可以顯示QQ賬號(hào)的賬號(hào)信息(如用戶名、頭像等);在現(xiàn)有技術(shù)中,當(dāng)需要在應(yīng)用程序的頁(yè)面中展示第三方賬號(hào)的賬號(hào)信息時(shí),通過(guò)該頁(yè)面對(duì)應(yīng)的軟件代碼實(shí)現(xiàn)調(diào)用第三方賬號(hào)的賬號(hào)信息,當(dāng)應(yīng)用程序的登錄方式不同(第三方賬號(hào)不同)時(shí),應(yīng)用程序中用于顯示第三方賬號(hào)信息的頁(yè)面對(duì)應(yīng)的軟件代碼也不相同,由于頁(yè)面對(duì)應(yīng)的軟件代碼屬于應(yīng)用程序的主業(yè)務(wù)邏輯代碼,因此,當(dāng)應(yīng)用程序的登錄方式不同時(shí),應(yīng)用程序的主業(yè)務(wù)邏輯代碼也不同。
[0004]由上可知,在現(xiàn)有技術(shù)中,當(dāng)應(yīng)用程序包括多種登錄方式時(shí),則需要為該應(yīng)用程序設(shè)計(jì)多個(gè)主業(yè)務(wù)邏輯代碼,且在應(yīng)用程序使用的過(guò)程中,需要對(duì)應(yīng)用程序的每一種主業(yè)務(wù)邏輯代碼進(jìn)行分別維護(hù),導(dǎo)致應(yīng)用程序的維護(hù)成本過(guò)高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種基于第三方賬號(hào)登錄的應(yīng)用程序控制方法、裝置及終端設(shè)備,用于降低對(duì)當(dāng)前應(yīng)用程序的維護(hù)成本。
[0006]第一方面,本發(fā)明實(shí)施例提供一種基于第三方賬號(hào)登錄的應(yīng)用程序控制方法,應(yīng)用于安裝有當(dāng)前應(yīng)用程序的終端設(shè)備,所述方法包括:
[0007]接收所述當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求,所述賬號(hào)信息調(diào)用請(qǐng)求中包括待調(diào)用?目息的標(biāo)識(shí);
[0008]根據(jù)所述賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄所述當(dāng)前應(yīng)用程序的第三方賬號(hào);
[0009]根據(jù)所述待調(diào)用信息的標(biāo)識(shí),在所述第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取所述待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息;
[0010]向所述當(dāng)前應(yīng)用程序發(fā)送所述賬號(hào)信息,以使所述當(dāng)前應(yīng)用程序?qū)λ鲑~號(hào)信息進(jìn)行展示。
[0011]如上所述的方法,所述根據(jù)所述待調(diào)用信息的標(biāo)識(shí),在所述第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取所述待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息,包括:
[0012]根據(jù)所述第三方賬號(hào)的類型,獲取所述第三方賬號(hào)的類型對(duì)應(yīng)的第三方應(yīng)用程序;
[0013]在所述第三方應(yīng)用程序中,獲取所述第三方賬號(hào)對(duì)應(yīng)的賬號(hào)信息文件;
[0014]在所述賬號(hào)信息文件中,獲取所述調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息。
[0015]如上所述的方法,接收所述當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求之前,還包括:
[0016]在用戶在所述當(dāng)前應(yīng)用程序中輸入登錄指令之后,接收當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中包括登錄方式;
[0017]根據(jù)所述登錄方式,獲取所述第三方應(yīng)用程序;
[0018]判斷所述第三方應(yīng)用程序在所述終端設(shè)備中是否處于登錄狀態(tài);
[0019]若是,則獲取登陸所述第三方應(yīng)用程序的第一用戶名、以及所述第一用戶名對(duì)應(yīng)的第一密碼,并根據(jù)所述第一用戶名和所述第一密碼,登錄所述當(dāng)前應(yīng)用程序,其中,所述第一密碼為所述當(dāng)前應(yīng)用程序根據(jù)所述第一用戶名生成的密碼;
[0020]若否,則獲取用戶輸入的、所述第三方應(yīng)用程序?qū)?yīng)的第二用戶名和第二密碼,在確定所述第二用戶名和所述第二密碼匹配后,獲取所述第二用戶名對(duì)應(yīng)的第三密碼,并根據(jù)第二用戶名和所述第三密碼登錄所述當(dāng)前應(yīng)用程序,其中,所述第三密碼為所述當(dāng)前應(yīng)用程序根據(jù)所述第二用戶名生成的密碼。
[0021]如上所述的方法,在接收當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求之前,還包括:
[0022]在所述用戶在所述當(dāng)前應(yīng)用程序中輸入登錄頁(yè)面獲取指令之后,接收當(dāng)前應(yīng)用程序發(fā)送的登錄頁(yè)面獲取請(qǐng)求;
[0023]根據(jù)預(yù)設(shè)登錄方式,生成包括所述預(yù)設(shè)登錄方式的登錄頁(yè)面;
[0024]向所述當(dāng)前應(yīng)用程序發(fā)送所述登錄頁(yè)面,以使用戶在所述當(dāng)前應(yīng)用程序中通過(guò)所述登錄頁(yè)面輸入所述登錄指令。
[0025]如上所述的方法,所述第三方賬號(hào)為社交賬號(hào);
[0026]相應(yīng)的,所述賬號(hào)信息包括:所述第三方賬號(hào)在所述第三方應(yīng)用程序中的用戶名、頭像、好友列表中的至少一種。
[0027]第二方面,本發(fā)明實(shí)施例提供一種基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置,應(yīng)用于安裝有當(dāng)前應(yīng)用程序的終端設(shè)備,所述裝置與所述應(yīng)用程序具有對(duì)應(yīng)關(guān)系,所述裝置包括:
[0028]第一接收模塊,用于接收所述當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求,所述賬號(hào)信息調(diào)用請(qǐng)求中包括待調(diào)用信息的標(biāo)識(shí);
[0029]第一獲取模塊,用于根據(jù)所述賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄所述當(dāng)前應(yīng)用程序的第三方賬號(hào);
[0030]第二獲取模塊,用于根據(jù)所述待調(diào)用信息的標(biāo)識(shí),在所述第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取所述待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息;
[0031 ]發(fā)送模塊,用于向所述當(dāng)前應(yīng)用程序發(fā)送所述賬號(hào)信息,以使所述當(dāng)前應(yīng)用程序?qū)λ鲑~號(hào)信息進(jìn)行展示。
[0032]如上所述的裝置,所述第二獲取模塊具體用于:
[0033]根據(jù)所述第三方賬號(hào)的類型,獲取所述第三方賬號(hào)的類型對(duì)應(yīng)的第三方應(yīng)用程序;
[0034]在所述第三方應(yīng)用程序中,獲取所述第三方賬號(hào)對(duì)應(yīng)的賬號(hào)信息文件;
[0035]在所述賬號(hào)信息文件中,獲取所述調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息。
[0036]如上所述的裝置,所述裝置還包括第二接收模塊、第三獲取模塊、判斷模塊以及登錄模塊,其中,
[0037]所述第二接收模塊用于,在所述第一接收模塊接收所述當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求之前,接收當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中包括登錄方式,所述登錄請(qǐng)求為用戶在所述當(dāng)前應(yīng)用程序中輸入登錄指令之后,所述當(dāng)前應(yīng)用程序向所述第二接收模塊發(fā)送的;
[0038]所述第三獲取模塊用于,根據(jù)所述登錄方式,獲取所述第三方應(yīng)用程序;
[0039]所述判斷模塊用于,判斷所述第三方應(yīng)用程序在所述終端設(shè)備中是否處于登錄狀態(tài);
[0040]所述登錄模塊用于,在所述判斷模塊判斷所述第三方應(yīng)用程序在所述終端設(shè)備中處于登錄狀態(tài)時(shí),則獲取登陸所述第三方應(yīng)用程序的第一用戶名、以及所述第一用戶名對(duì)應(yīng)的第一密碼,并根據(jù)所述第一用戶名和所述第一密碼,登錄所述當(dāng)前應(yīng)用程序,其中,所述第一密碼為所述當(dāng)前應(yīng)用程序根據(jù)所述第一用戶名生成的密碼;
[0041]所述登錄模塊還用于,在所述判斷模塊判斷所述第三方應(yīng)用程序在所述終端設(shè)備中處于非登錄狀態(tài)時(shí),獲取用戶輸入的、所述第三方應(yīng)用程序的第二用戶名和第二密碼,在確定所述第二用戶名和所述第二密碼匹配后,獲取所述第二用戶名對(duì)應(yīng)的第三密碼,并根據(jù)第二用戶名和所述第三密碼登錄所述當(dāng)前應(yīng)用程序,其中,所述第三密碼為所述當(dāng)前應(yīng)用程序根據(jù)所述第二用戶名生成的密碼。
[0042]如上所述的裝置,所述裝置還包括第三接收模塊和生成模塊,其中,
[0043]所述第三接收模塊用于,在所述第二接收模塊接收當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求之前,接收當(dāng)前應(yīng)用程序發(fā)送的登錄頁(yè)面獲取請(qǐng)求,所述登錄頁(yè)面獲取請(qǐng)求為用戶在所述當(dāng)前應(yīng)用程序中輸入登錄頁(yè)面獲取指令之后,所述當(dāng)前應(yīng)用程序向所述第三接收模塊發(fā)送的;
[0044]所述生成模塊用于,根據(jù)預(yù)設(shè)登錄方式,生成包括所述預(yù)設(shè)登錄方式的登錄頁(yè)面;
[0045]所述發(fā)送模塊還用于,向所述當(dāng)前應(yīng)用程序發(fā)送所述登錄頁(yè)面,以使用戶在所述當(dāng)前應(yīng)用程序中通過(guò)所述登錄頁(yè)面輸入所述登錄指令。
[0046]如上所述的裝置,所述第三方賬號(hào)為社交賬號(hào);
[0047]相應(yīng)的,所述賬號(hào)信息包括:所述第三方賬號(hào)在所述第三方應(yīng)用程序中的用戶名、頭像、平臺(tái)好友列表中的至少一種。
[0048]第三方面,本發(fā)明實(shí)施例還提供一種終端設(shè)備,該終端設(shè)備包括上述第二方面任一項(xiàng)所述的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置。
[0049]本發(fā)明實(shí)施例提供的基于第三方賬號(hào)登錄的應(yīng)用程序控制方法、裝置及終端設(shè)備,在終端設(shè)備中通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序之后,當(dāng)需要在當(dāng)前應(yīng)用程序中顯示第三方賬號(hào)的賬號(hào)信息時(shí),應(yīng)用程序向控制裝置發(fā)送賬號(hào)信息調(diào)用請(qǐng)求,在控制裝置接收到賬號(hào)信息調(diào)用請(qǐng)求之后,控制裝置根據(jù)賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄當(dāng)前應(yīng)用程序的第三方賬號(hào),然后在第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中,根據(jù)賬號(hào)信息調(diào)用請(qǐng)求中的待調(diào)用信息的標(biāo)識(shí),獲取待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息,并向當(dāng)前應(yīng)用程序發(fā)送賬號(hào)信息,以使當(dāng)前應(yīng)用程序?qū)~號(hào)信息進(jìn)行展示。在該過(guò)程中,由控制裝置與第三方應(yīng)用程序進(jìn)行交互,以對(duì)第三方賬號(hào)信息進(jìn)行獲取、發(fā)送等管理,使得當(dāng)前應(yīng)用程序中無(wú)需包括對(duì)第三方賬號(hào)信息進(jìn)行管理的功能模塊,當(dāng)當(dāng)前應(yīng)用程序的登錄方式不同時(shí),只需要對(duì)控制裝置進(jìn)行適應(yīng)性改變即可,使得該多種登錄方式對(duì)應(yīng)的當(dāng)前應(yīng)用程序的主業(yè)務(wù)邏輯代碼相同,因此,在當(dāng)前應(yīng)用程序使用的過(guò)程中,只需要對(duì)當(dāng)前應(yīng)用程序的一種主業(yè)務(wù)邏輯代碼進(jìn)行維護(hù)即可,進(jìn)而降低對(duì)當(dāng)前應(yīng)用程序的維護(hù)成本。
【附圖說(shuō)明】
[0050]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0051]圖1為本發(fā)明提供的基于第三方賬號(hào)登錄的應(yīng)用程序控制方法的流程圖;
[0052]圖2為本發(fā)明提供的游戲的終端界面示意圖;
[0053]圖3為本發(fā)明提供的通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序方法的流程圖;
[0054]圖4為本發(fā)明提供的控制過(guò)程的終端界面示意圖;
[0055]圖5為本發(fā)明提供的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置的結(jié)構(gòu)示意圖一;
[0056]圖6為本發(fā)明提供的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置的結(jié)構(gòu)示意圖二。
【具體實(shí)施方式】
[0057]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]在本發(fā)明實(shí)施例中,在終端設(shè)備中安裝有當(dāng)前應(yīng)用程序,且當(dāng)前應(yīng)用程序具備用戶注冊(cè)、以及用戶登錄功能,用戶可以使用已經(jīng)在第三方應(yīng)用程序中注冊(cè)的第三方賬號(hào)進(jìn)行注冊(cè)、以及登錄,其中,該第三方應(yīng)用程序可以為社交應(yīng)用程序,如QQ、微信、以及微博等,在通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序之后,在當(dāng)前應(yīng)用程序中可以顯示第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中的賬號(hào)信息。在終端設(shè)備中還設(shè)置有基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置(下文簡(jiǎn)稱控制裝置),當(dāng)需要在當(dāng)前應(yīng)用程序的頁(yè)面中顯示第三方應(yīng)用程序的第三方賬號(hào)信息時(shí),可以通過(guò)控制裝置對(duì)需要顯示的第三方賬號(hào)信息進(jìn)行獲取、發(fā)送等管理。下面,通過(guò)具體實(shí)施例對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0059]圖1為本發(fā)明提供的基于第三方賬號(hào)登錄的應(yīng)用程序控制方法的流程圖,該方法的執(zhí)行主體為控制裝置,請(qǐng)參照?qǐng)D1,該方法可以包括:
[0060]S101、接收當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求,賬號(hào)信息調(diào)用請(qǐng)求中包括待調(diào)用信息的標(biāo)識(shí);
[0061]S102、根據(jù)賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄當(dāng)前應(yīng)用程序的第三方賬號(hào);
[0062]S103、根據(jù)待調(diào)用信息的標(biāo)識(shí),在第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息;
[0063]S104、向當(dāng)前應(yīng)用程序發(fā)送賬號(hào)信息,以使當(dāng)前應(yīng)用程序?qū)~號(hào)信息進(jìn)行展示。
[0064]在本發(fā)明實(shí)施例中,控制裝置與當(dāng)前應(yīng)用程序具有一一對(duì)應(yīng)關(guān)系,該控制裝置可以通過(guò)軟件實(shí)現(xiàn),可以在終端設(shè)備安裝當(dāng)前應(yīng)用程序時(shí),將控制裝置安裝在終端設(shè)備中;在實(shí)際應(yīng)用過(guò)程中,由該控制裝置對(duì)當(dāng)前應(yīng)用程序中、與第三方賬號(hào)相關(guān)的賬號(hào)信息進(jìn)行管理,使得在第三方應(yīng)用程序中,無(wú)需包括與第三方賬號(hào)相關(guān)的功能模塊。
[0065]在本發(fā)明實(shí)施例中,在不同類型的終端設(shè)備中,當(dāng)前應(yīng)用程序的登錄方式可以相同,也可以不同,在同一終端設(shè)備中,當(dāng)前應(yīng)用程序的登錄方式可以包括多種;例如,在小米手機(jī)中,當(dāng)前應(yīng)用程序程序的登錄方式可以為QQ登錄,在中興手機(jī)中,當(dāng)前應(yīng)用程序的登錄方式可以為微信登錄,在華為手機(jī)中,當(dāng)前應(yīng)用程序的登錄方式可以為QQ登錄或微博登錄。
[0066]在通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序之后,在當(dāng)前應(yīng)用程序的頁(yè)面中可以展示第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中的賬號(hào)信息;例如,當(dāng)通過(guò)QQ號(hào)登錄當(dāng)前應(yīng)用程序之后,在當(dāng)前應(yīng)用程序中可以展示QQ中的用戶頭像、用戶名、以及好友列表等。
[0067]在應(yīng)用程序運(yùn)行過(guò)程中,當(dāng)需要在當(dāng)前應(yīng)用程序的頁(yè)面中展示第三方應(yīng)用程序中的賬號(hào)信息時(shí),應(yīng)用程序向控制裝置發(fā)送賬號(hào)信息調(diào)用請(qǐng)求,該賬號(hào)信息調(diào)用請(qǐng)求中包括待調(diào)用信息的標(biāo)識(shí),在控制裝置接收到賬號(hào)信息調(diào)用請(qǐng)求之后,控制裝置獲取已登錄當(dāng)前應(yīng)用程序的第三方賬號(hào)。
[0068]在控制裝置獲取得到已登錄當(dāng)前應(yīng)用程序的第三方賬號(hào)之后,控制裝置根據(jù)待調(diào)用信息的標(biāo)識(shí),在第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息,具體的,控制裝置可以根據(jù)第三方賬號(hào)的類型,獲取第三方賬號(hào)的類型對(duì)應(yīng)的第三方應(yīng)用程序,由于第三方應(yīng)用程序中可以包括多個(gè)第三方賬號(hào),每一個(gè)第三方賬號(hào)對(duì)應(yīng)一個(gè)賬號(hào)信息文件,因此,在確定得到第三方應(yīng)用程序之后,還需要在第三方應(yīng)用程序中獲取第三方賬號(hào)對(duì)應(yīng)的賬號(hào)信息文件,可選的,當(dāng)終端設(shè)備的本地中緩存有賬號(hào)信息文件時(shí),控制裝置可以從終端設(shè)備本地獲取賬號(hào)信息文件,當(dāng)終端設(shè)備的本地未緩存有賬號(hào)信息文件時(shí),控制裝置可以從第三方應(yīng)用程序的服務(wù)器中獲取賬號(hào)信息文件,在控制裝置獲取得到賬號(hào)信息文件之后,在賬號(hào)信息文件中,獲取調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息。在控制裝置獲取得到賬號(hào)信息之后,向當(dāng)前應(yīng)用程序發(fā)送賬號(hào)信息,以使當(dāng)前應(yīng)用程序?qū)~號(hào)信息進(jìn)行展示。
[0069]下面,結(jié)合圖2所示的終端界面示意圖,通過(guò)具體示例,對(duì)圖1實(shí)施例所示的方法進(jìn)行詳細(xì)說(shuō)明。
[0070]圖2為本發(fā)明提供的游戲的終端界面示意圖,請(qǐng)參照?qǐng)D2,界面201為游戲的一個(gè)界面。
[0071]假設(shè)當(dāng)前應(yīng)用程序?yàn)橛螒?,該游戲I可以通過(guò)QQ賬號(hào)登錄,可以在開(kāi)發(fā)游戲I的過(guò)程中,開(kāi)發(fā)游戲I對(duì)應(yīng)的控制裝置I,其中,游戲I和控制裝置I可以通過(guò)預(yù)設(shè)接口進(jìn)行通信;在終端設(shè)備中安裝游戲I時(shí),同時(shí)也安裝控制裝置I。再假設(shè)在登錄游戲I的過(guò)程中,用戶選擇使用QQ賬號(hào)登錄了該游戲I。
[0072]在界面201中,包括區(qū)域M和區(qū)域N,區(qū)域M用于顯示用戶在游戲I中的頭像和用戶名,區(qū)域N用于顯示用戶在游戲I中的好友列表,好友列表包括好友的頭像和用戶名。由于用戶通過(guò)QQ賬號(hào)登錄了該游戲I,因此,該區(qū)域M用于顯示用QQ賬號(hào)登錄游戲I的QQ好友的的頭像和用戶名,區(qū)域N中好友列表的頭像和用戶名為QQ中相應(yīng)好友的頭像和用戶名。
[0073]當(dāng)需要在終端設(shè)備中顯示界面201時(shí),游戲I向控制裝置發(fā)送賬號(hào)信息調(diào)用請(qǐng)求,該賬號(hào)信息調(diào)用請(qǐng)求張包括:用戶頭像、用戶名、游戲好友列表中的好友頭像及好友用戶名。
[0074]在控制裝置接收到上述賬號(hào)信息調(diào)用請(qǐng)求之后,獲取登錄該游戲I時(shí)使用的QQ賬號(hào),并根據(jù)QQ賬號(hào),在QQ中獲取該QQ賬號(hào)對(duì)應(yīng)的賬號(hào)信息文件,該賬號(hào)信息文件中包括用戶在QQ中的用戶頭像、用戶名、以及游戲好友列表中的好友頭像及好友用戶名。
[0075]在控制裝置獲取得到賬號(hào)信息文件之后,控制裝置向游戲I發(fā)送該賬號(hào)信息文件,游戲I可以在該賬號(hào)信息文件中獲取用戶頭像、用戶名、游戲好友列表中的好友頭像及好友用戶名,并在界面201中的區(qū)域M中顯示用戶頭像和用戶名,在區(qū)域N中顯示游戲好友列表中的好友頭像及好友用戶名。
[0076]本發(fā)明實(shí)施例提供的基于第三方賬號(hào)登錄的應(yīng)用程序控制方法,在終端設(shè)備中通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序之后,當(dāng)需要在當(dāng)前應(yīng)用程序中顯示第三方賬號(hào)的賬號(hào)信息時(shí),應(yīng)用程序向控制裝置發(fā)送賬號(hào)信息調(diào)用請(qǐng)求,在控制裝置接收到賬號(hào)信息調(diào)用請(qǐng)求之后,控制裝置根據(jù)賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄當(dāng)前應(yīng)用程序的第三方賬號(hào),然后在第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中,根據(jù)賬號(hào)信息調(diào)用請(qǐng)求中的待調(diào)用信息的標(biāo)識(shí),獲取待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息,并向當(dāng)前應(yīng)用程序發(fā)送賬號(hào)信息,以使當(dāng)前應(yīng)用程序?qū)~號(hào)信息進(jìn)行展示。在該過(guò)程中,由控制裝置與第三方應(yīng)用程序進(jìn)行交互,以對(duì)第三方賬號(hào)信息進(jìn)行獲取、發(fā)送等管理,使得當(dāng)前應(yīng)用程序中無(wú)需包括對(duì)第三方賬號(hào)信息進(jìn)行管理的功能模塊,當(dāng)當(dāng)前應(yīng)用程序的登錄方式不同時(shí),只需要對(duì)控制裝置進(jìn)行適應(yīng)性改變即可,使得該多種登錄方式對(duì)應(yīng)的當(dāng)前應(yīng)用程序的主業(yè)務(wù)邏輯代碼相同,因此,在當(dāng)前應(yīng)用程序使用的過(guò)程中,只需要對(duì)當(dāng)前應(yīng)用程序的一種主業(yè)務(wù)邏輯代碼進(jìn)行維護(hù)即可,進(jìn)而降低對(duì)當(dāng)前應(yīng)用程序的維護(hù)成本。
[0077]在執(zhí)行圖1所示的實(shí)施例之前,需要先通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序,可選的,可以通過(guò)如下可行的實(shí)現(xiàn)方式通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序,具體的,請(qǐng)參見(jiàn)圖3所示實(shí)施例。
[0078]圖3為本發(fā)明提供的通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序方法的流程圖,該方法的執(zhí)行主體為控制裝置,在圖1所示實(shí)施例的基礎(chǔ)上,請(qǐng)參見(jiàn)圖3,該方法可以包括:
[0079]S301、在用戶在當(dāng)前應(yīng)用程序中輸入登錄頁(yè)面獲取指令之后,接收當(dāng)前應(yīng)用程序發(fā)送的登錄頁(yè)面獲取請(qǐng)求;
[0080]S302、根據(jù)預(yù)設(shè)登錄方式,生成包括預(yù)設(shè)登錄方式的登錄頁(yè)面;
[0081 ] S303、向當(dāng)前應(yīng)用程序發(fā)送登錄頁(yè)面;
[0082]S304、在用戶在當(dāng)前應(yīng)用程序中輸入登錄指令之后,接收當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求,登錄請(qǐng)求中包括登錄方式;
[0083]S305、根據(jù)登錄方式,判斷登錄方式對(duì)應(yīng)的第三方應(yīng)用程序在終端設(shè)備中是否處于登錄狀態(tài);
[0084]若是,則執(zhí)行S306-S307 ;
[0085]若否,則執(zhí)行S308-S310;
[0086]S306、獲取登陸第三方應(yīng)用程序的第一用戶名、以及所述第一用戶名對(duì)應(yīng)的第一密碼,該第一密碼為當(dāng)前應(yīng)用程序根據(jù)所述第一用戶名生成的密碼;
[0087]S307、根據(jù)第一用戶名和第一密碼,登錄當(dāng)前應(yīng)用程序;
[0088]S308、獲取用戶輸入的、第三方應(yīng)用程序?qū)?yīng)的第二用戶名和第二密碼;
[0089]S309、確定第二用戶名和第二密碼匹配后,獲取第二用戶名對(duì)應(yīng)的第三密碼;
[0090]S310、根據(jù)第二用戶名和第三密碼登錄當(dāng)前應(yīng)用程序。
[0091]在用戶需要登錄當(dāng)前應(yīng)用程序時(shí),用戶在當(dāng)前應(yīng)用程序中輸入登錄頁(yè)面獲取指令,可選的,該登錄頁(yè)面獲取指令可以為用戶對(duì)當(dāng)前應(yīng)用程序輸入的打開(kāi)操作,例如,用戶對(duì)當(dāng)前應(yīng)用程序的圖標(biāo)進(jìn)行的點(diǎn)擊操作;在當(dāng)前應(yīng)用程序接收到用戶輸入的登錄頁(yè)面獲取指令之后,當(dāng)前應(yīng)用程序向控制裝置發(fā)送登錄頁(yè)面獲取請(qǐng)求,以請(qǐng)求控制裝置獲取登錄頁(yè)面。
[0092]在控制裝置中設(shè)置有當(dāng)前應(yīng)用程序的預(yù)設(shè)登錄方式,在控制裝置接收到當(dāng)前應(yīng)用程序發(fā)送的登錄頁(yè)面獲取請(qǐng)求之后,根據(jù)預(yù)設(shè)登錄方式,生成包括該預(yù)設(shè)登錄方式的登錄頁(yè)面,并向當(dāng)前應(yīng)用程序發(fā)送該登錄頁(yè)面。
[0093]在當(dāng)前應(yīng)用程序接收到登錄頁(yè)面之后,當(dāng)前應(yīng)用程序向用戶展示該登錄頁(yè)面,以使用戶可以在該登錄頁(yè)面中選擇一種登錄方式進(jìn)行登錄,當(dāng)用戶在登錄頁(yè)面中輸入登錄指令后,應(yīng)用程序根據(jù)用戶選擇的登錄方式,生成包括登錄方式的登錄請(qǐng)求,并向控制裝置發(fā)送該登錄請(qǐng)求。
[0094]在控制裝置接收到包括登錄方式的登錄請(qǐng)求之后,獲取該登錄方式對(duì)應(yīng)的第三方應(yīng)用程序,然后判斷在終端設(shè)備中,第三方應(yīng)用程序是否處于登錄狀態(tài)。
[0095]若第三方應(yīng)用程序在終端設(shè)備中處于登錄狀態(tài),則獲取該第三方應(yīng)用程序的第一用戶名、以及該第一用戶名對(duì)應(yīng)的第一密碼,其中,該第一密碼為當(dāng)前應(yīng)用程序根據(jù)第一用戶名生成的;具體的,在實(shí)際應(yīng)用過(guò)程中,在當(dāng)前應(yīng)用程序首次通過(guò)第三方應(yīng)用程序的第一用戶名進(jìn)行登錄時(shí),當(dāng)前應(yīng)用程序獲取生成該第一用戶名對(duì)應(yīng)的第一密碼,當(dāng)前應(yīng)用程序保存該第一用戶名和第一密碼的對(duì)應(yīng)關(guān)系,并在當(dāng)前應(yīng)用程序?qū)?yīng)的服務(wù)器中注冊(cè)該第一用戶名和第一密碼,在當(dāng)前應(yīng)用程序在第二次、以及第二次之后通過(guò)該第一用戶名進(jìn)行登錄時(shí),當(dāng)前應(yīng)用程序獲取該第一用戶名對(duì)應(yīng)的第一密碼,并向服務(wù)器發(fā)送包括該第一用戶名和第一密碼的認(rèn)證消息,在當(dāng)前應(yīng)用程序?qū)?yīng)的服務(wù)器對(duì)第一用戶名和第一密碼認(rèn)證通過(guò)后,以使當(dāng)前應(yīng)用程序根據(jù)該第一用戶名和第一密碼登錄成功。
[0096]若第三方應(yīng)用程序在終端設(shè)備中處于非登錄狀態(tài),則調(diào)用第三方應(yīng)用程序的登錄頁(yè)面,該第三方應(yīng)用程序的登錄頁(yè)面中包括用戶名和密碼輸入框,以使用戶在輸入框中輸入第三應(yīng)用程序?qū)?yīng)的第二用戶名和第二密碼,當(dāng)?shù)谌綉?yīng)用程序?qū)?yīng)的服務(wù)器對(duì)第二用戶名和第二密碼驗(yàn)證成功時(shí),控制裝置獲取第二用戶名對(duì)應(yīng)的第三密碼,其中,第三密碼為當(dāng)前應(yīng)用程序根據(jù)第二用戶名生成的,具體過(guò)程與生成第一密碼的過(guò)程類似,此處不再進(jìn)行贅述。
[0097]下面,結(jié)合圖4所示的終端界面示意圖,通過(guò)具體示例,對(duì)圖3實(shí)施例所示的方法進(jìn)行詳細(xì)說(shuō)明。
[0098]圖4為本發(fā)明提供的控制過(guò)程的終端界面示意圖,請(qǐng)參照?qǐng)D4,包括界面401-界面403,具體的:
[0099]在界面401中,包括終端設(shè)備中多個(gè)應(yīng)用程序的圖標(biāo),當(dāng)用戶需要啟動(dòng)游戲I時(shí),用戶可以對(duì)游戲I的圖標(biāo)進(jìn)行點(diǎn)擊操作,在游戲I接收到用戶對(duì)游戲I的點(diǎn)擊操作之后,游戲I向控制裝置發(fā)送登錄頁(yè)面獲取請(qǐng)求;假設(shè)在控制裝置中設(shè)置游戲I的登錄方式包括微信登錄和QQ登錄,則控制裝置根據(jù)預(yù)設(shè)登錄方式,生成登錄頁(yè)面(界面402),并向游戲I發(fā)送登錄頁(yè)面(界面402)。
[0100]在界面402中,包括“微信登錄”選項(xiàng)和“QQ登錄”選項(xiàng),用戶可以根據(jù)實(shí)際需要選擇任意一種登錄方式進(jìn)行登錄,假設(shè)用戶需要通過(guò)微信賬號(hào)進(jìn)行登錄,用戶對(duì)“微信登錄”選項(xiàng)進(jìn)行點(diǎn)擊操作,則游戲I接收到用戶輸入的登錄指令;在游戲I接收到用戶輸入的登錄指令之后,游戲I根據(jù)用戶選擇的登錄方式(微信登錄)生成登錄請(qǐng)求,并向控制裝置發(fā)送登錄請(qǐng)求;在控制裝置接收到登錄請(qǐng)求之后,根據(jù)登錄請(qǐng)求中的登錄方式(微信登錄),判斷終端設(shè)備中,微信是否處于登錄狀態(tài),若微信在終端設(shè)備中處于登錄狀態(tài),則獲取登錄微信的第一用戶名、以及游戲I根據(jù)該第一用戶名生成的第一密碼,并根據(jù)第一用戶名和第一密碼,登錄當(dāng)前應(yīng)用程序;若微信在終端設(shè)備中處于非登錄狀態(tài),可選的,控制裝置可以調(diào)用微信的登錄頁(yè)面,具體的,請(qǐng)參見(jiàn)界面403。
[0101]在界面403中,包括微信的用戶名輸入框和密碼輸入框,用戶可以在輸入框中輸入第二用戶名和第二密碼,當(dāng)微信對(duì)應(yīng)的服務(wù)器對(duì)第二用戶名和第二密碼驗(yàn)證通過(guò)后,控制裝置獲取游戲I根據(jù)第二用戶名生成的第三密碼,并根據(jù)第二用戶名和第三密碼登錄游戲
1
[0102]在圖3所示的實(shí)施例中,當(dāng)需要在終端設(shè)備中登錄當(dāng)前應(yīng)用程序時(shí),由控制裝置生成包括登錄方式的登錄頁(yè)面,且由控制裝置與第三方應(yīng)用程序進(jìn)行交互,以實(shí)現(xiàn)通過(guò)第三方賬號(hào)登錄當(dāng)前應(yīng)用程序,當(dāng)當(dāng)前應(yīng)用程序的登錄方式不同時(shí),只需要對(duì)控制裝置進(jìn)行適應(yīng)性改變即可,使得該多種登錄方式對(duì)應(yīng)的當(dāng)前應(yīng)用程序的主業(yè)務(wù)邏輯代碼相同,因此,在當(dāng)前應(yīng)用程序使用的過(guò)程中,只需要對(duì)當(dāng)前應(yīng)用程序的一種主業(yè)務(wù)邏輯代碼進(jìn)行維護(hù)即可,進(jìn)而降低對(duì)當(dāng)前應(yīng)用程序的維護(hù)成本。
[0103]圖5為本發(fā)明提供的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置的結(jié)構(gòu)示意圖一,該裝置應(yīng)用于安裝有當(dāng)前應(yīng)用程序的終端設(shè)備,該裝置與當(dāng)前應(yīng)用程序具有對(duì)應(yīng)關(guān)系,請(qǐng)參照?qǐng)D5,該裝置可以包括:
[0104]第一接收模塊501,用于接收當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求,賬號(hào)信息調(diào)用請(qǐng)求中包括待調(diào)用信息的標(biāo)識(shí);
[0105]第一獲取模塊502,用于根據(jù)賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄當(dāng)前應(yīng)用程序的第三方賬號(hào);
[0106]第二獲取模塊503,用于根據(jù)待調(diào)用信息的標(biāo)識(shí),在第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息;
[0107]發(fā)送模塊504,用于向當(dāng)前應(yīng)用程序發(fā)送賬號(hào)信息,以使當(dāng)前應(yīng)用程序?qū)~號(hào)信息進(jìn)行展示。
[0108]在實(shí)際應(yīng)用過(guò)程中,可選的,第二獲取模塊503具體可以用于:
[0109]根據(jù)第三方賬號(hào)的類型,獲取第三方賬號(hào)的類型對(duì)應(yīng)的第三方應(yīng)用程序;
[0110]在第三方應(yīng)用程序中,獲取第三方賬號(hào)對(duì)應(yīng)的賬號(hào)信息文件;
[0111]在賬號(hào)信息文件中,獲取調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息。
[0112]圖6為本發(fā)明提供的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置的結(jié)構(gòu)示意圖二,在圖5所示實(shí)施例的基礎(chǔ)上,請(qǐng)參照?qǐng)D6,該裝置還可以包括第二接收模塊505、第三獲取模塊506、判斷模塊507以及登錄模塊508,其中,
[0113]第二接收模塊505用于,在第一接收模塊501接收當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求之前,接收當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求,登錄請(qǐng)求中包括登錄方式,登錄請(qǐng)求為用戶在當(dāng)前應(yīng)用程序中輸入登錄指令之后,當(dāng)前應(yīng)用程序向第二接收模塊發(fā)送的;
[0114]第三獲取模塊506用于,根據(jù)登錄方式,獲取第三方應(yīng)用程序;
[0115]判斷模塊507用于,判斷第三方應(yīng)用程序在終端設(shè)備中是否處于登錄狀態(tài);
[0116]登錄模塊508用于,在判斷模塊507判斷第三方應(yīng)用程序在終端設(shè)備中處于登錄狀態(tài)時(shí),獲取登陸第三方應(yīng)用程序的第一用戶名、以及第一用戶名對(duì)應(yīng)的第一密碼,并根據(jù)第一用戶名和所述第一密碼,登錄當(dāng)前應(yīng)用程序,其中,第一密碼為所述當(dāng)前應(yīng)用程序根據(jù)第一用戶名生成的密碼;
[0117]登錄模塊508還用于,在判斷模塊507判斷第三方應(yīng)用程序在終端設(shè)備中處于非登錄狀態(tài)時(shí),獲取用戶輸入的、第三方應(yīng)用程序的第二用戶名和第二密碼,在確定第二用戶名和第二密碼匹配后,獲取第二用戶名對(duì)應(yīng)的第三密碼,并根據(jù)第二用戶名和第三密碼登錄當(dāng)前應(yīng)用程序,其中,第三密碼為當(dāng)前應(yīng)用程序根據(jù)第二用戶名生成的密碼。
[0118]進(jìn)一步的,該裝置還可以包括第三接收模塊509和生成模塊510,其中,
[0119]第三接收模塊509用于,在第二接收模塊505接收當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求之前,接收當(dāng)前應(yīng)用程序發(fā)送的登錄頁(yè)面獲取請(qǐng)求,登錄頁(yè)面獲取請(qǐng)求為用戶在當(dāng)前應(yīng)用程序中輸入登錄頁(yè)面獲取指令之后,當(dāng)前應(yīng)用程序向第三接收模塊發(fā)送的;
[0120]生成模塊510用于,根據(jù)預(yù)設(shè)登錄方式,生成包括預(yù)設(shè)登錄方式的登錄頁(yè)面;
[0121 ]發(fā)送模塊504還用于,向當(dāng)前應(yīng)用程序發(fā)送登錄頁(yè)面,以使用戶在當(dāng)前應(yīng)用程序中通過(guò)登錄頁(yè)面輸入登錄指令。
[0122]在實(shí)際應(yīng)用過(guò)程中,可選的,第三方賬號(hào)可以為社交賬號(hào);
[0123]相應(yīng)的,賬號(hào)信息可以包括:第三方賬號(hào)在第三方應(yīng)用程序中的用戶名、頭像、好友列表中的至少一種。
[0124]需要說(shuō)明的是,本發(fā)明實(shí)施例所述的裝置可以執(zhí)行上述方法實(shí)施例所示的技術(shù)方案,其實(shí)現(xiàn)原理以及有益效果類似,此處不再進(jìn)行贅述。
[0125]本發(fā)明實(shí)施例還提供一種終端設(shè)備,該終端設(shè)備中包括圖5或圖6任一實(shí)施例所述的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置。其中,該終端設(shè)備中包括的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置,與圖5或圖6任一實(shí)施例所述的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置的結(jié)構(gòu)、實(shí)現(xiàn)原理、以及可達(dá)到的有益效果類似,此處不再進(jìn)行贅述。
[0126]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0127]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種基于第三方賬號(hào)登錄的應(yīng)用程序控制方法,其特征在于,包括: 接收當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求,所述賬號(hào)信息調(diào)用請(qǐng)求中包括待調(diào)用信息的標(biāo)識(shí); 根據(jù)所述賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄所述當(dāng)前應(yīng)用程序的第三方賬號(hào); 根據(jù)所述待調(diào)用信息的標(biāo)識(shí),在所述第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取所述待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息; 向所述當(dāng)前應(yīng)用程序發(fā)送所述賬號(hào)信息,以使所述當(dāng)前應(yīng)用程序?qū)λ鲑~號(hào)信息進(jìn)行展示。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述待調(diào)用信息的標(biāo)識(shí),在所述第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取所述待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息,包括: 根據(jù)所述第三方賬號(hào)的類型,獲取所述第三方賬號(hào)的類型對(duì)應(yīng)的第三方應(yīng)用程序; 在所述第三方應(yīng)用程序中,獲取所述第三方賬號(hào)對(duì)應(yīng)的賬號(hào)信息文件; 在所述賬號(hào)信息文件中,獲取所述調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,接收當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求之前,還包括: 在用戶在所述當(dāng)前應(yīng)用程序中輸入登錄指令之后,接收所述當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中包括登錄方式; 根據(jù)所述登錄方式,判斷所述登錄方式對(duì)應(yīng)第三方應(yīng)用程序在所述終端設(shè)備中是否處于登錄狀態(tài); 若是,則獲取登陸所述第三方應(yīng)用程序的第一用戶名、以及所述第一用戶名對(duì)應(yīng)的第一密碼,并根據(jù)所述第一用戶名和所述第一密碼,登錄所述當(dāng)前應(yīng)用程序,其中,所述第一密碼為所述當(dāng)前應(yīng)用程序根據(jù)所述第一用戶名生成的密碼; 若否,則獲取用戶輸入的、所述第三方應(yīng)用程序?qū)?yīng)的第二用戶名和第二密碼,在確定所述第二用戶名和所述第二密碼匹配后,獲取所述第二用戶名對(duì)應(yīng)的第三密碼,并根據(jù)第二用戶名和所述第三密碼登錄所述當(dāng)前應(yīng)用程序,其中,所述第三密碼為所述當(dāng)前應(yīng)用程序根據(jù)所述第二用戶名生成的密碼。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在接收當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求之前,還包括: 在所述用戶在所述當(dāng)前應(yīng)用程序中輸入登錄頁(yè)面獲取指令之后,接收所述當(dāng)前應(yīng)用程序發(fā)送的登錄頁(yè)面獲取請(qǐng)求; 根據(jù)預(yù)設(shè)登錄方式,生成包括所述預(yù)設(shè)登錄方式的登錄頁(yè)面; 向所述當(dāng)前應(yīng)用程序發(fā)送所述登錄頁(yè)面,以使用戶在所述當(dāng)前應(yīng)用程序中通過(guò)所述登錄頁(yè)面輸入所述登錄指令。5.根據(jù)權(quán)利要求1、2、4任一項(xiàng)所述的方法,其特征在于,所述第三方賬號(hào)為社交賬號(hào); 相應(yīng)的,所述賬號(hào)信息包括:所述第三方賬號(hào)在所述第三方應(yīng)用程序中的用戶名、頭像、好友列表中的至少一種。6.—種基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置,其特征在于,應(yīng)用于安裝有當(dāng)前應(yīng)用程序的終端設(shè)備,所述裝置與所述當(dāng)前應(yīng)用程序具有對(duì)應(yīng)關(guān)系,所述裝置包括: 第一接收模塊,用于接收所述當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求,所述賬號(hào)信息調(diào)用請(qǐng)求中包括待調(diào)用信息的標(biāo)識(shí); 第一獲取模塊,用于根據(jù)所述賬號(hào)信息調(diào)用請(qǐng)求,獲取已登錄所述當(dāng)前應(yīng)用程序的第三方賬號(hào); 第二獲取模塊,用于根據(jù)所述待調(diào)用信息的標(biāo)識(shí),在所述第三方賬號(hào)對(duì)應(yīng)的第三方應(yīng)用程序中獲取所述待調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息; 發(fā)送模塊,用于向所述當(dāng)前應(yīng)用程序發(fā)送所述賬號(hào)信息,以使所述當(dāng)前應(yīng)用程序?qū)λ鲑~號(hào)信息進(jìn)行展示。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二獲取模塊具體用于: 根據(jù)所述第三方賬號(hào)的類型,獲取所述第三方賬號(hào)的類型對(duì)應(yīng)的第三方應(yīng)用程序; 在所述第三方應(yīng)用程序中,獲取所述第三方賬號(hào)對(duì)應(yīng)的賬號(hào)信息文件; 在所述賬號(hào)信息文件中,獲取所述調(diào)用信息的標(biāo)識(shí)對(duì)應(yīng)的賬號(hào)信息。8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括第二接收模塊、第三獲取模塊、判斷模塊以及登錄模塊,其中, 所述第二接收模塊用于,在所述第一接收模塊接收所述當(dāng)前應(yīng)用程序發(fā)送的賬號(hào)信息調(diào)用請(qǐng)求之前,接收所述當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中包括登錄方式,所述登錄請(qǐng)求為用戶在所述當(dāng)前應(yīng)用程序中輸入登錄指令之后,所述當(dāng)前應(yīng)用程序向所述第二接收模塊發(fā)送的; 所述第三獲取模塊用于,根據(jù)所述登錄方式,獲取所述第三方應(yīng)用程序;所述判斷模塊用于,判斷所述第三方應(yīng)用程序在所述終端設(shè)備中是否處于登錄狀態(tài);所述登錄模塊用于,在所述判斷模塊判斷所述第三方應(yīng)用程序在所述終端設(shè)備中處于登錄狀態(tài)時(shí),則獲取登陸所述第三方應(yīng)用程序的第一用戶名、以及所述第一用戶名對(duì)應(yīng)的第一密碼,并根據(jù)所述第一用戶名和所述第一密碼,登錄所述當(dāng)前應(yīng)用程序,其中,所述第一密碼為所述當(dāng)前應(yīng)用程序根據(jù)所述第一用戶名生成的密碼; 所述登錄模塊還用于,在所述判斷模塊判斷所述第三方應(yīng)用程序在所述終端設(shè)備中處于非登錄狀態(tài)時(shí),獲取用戶輸入的、所述第三方應(yīng)用程序的第二用戶名和第二密碼,在確定所述第二用戶名和所述第二密碼匹配后,獲取所述第二用戶名對(duì)應(yīng)的第三密碼,并根據(jù)第二用戶名和所述第三密碼登錄所述當(dāng)前應(yīng)用程序,其中,所述第三密碼為所述當(dāng)前應(yīng)用程序根據(jù)所述第二用戶名生成的密碼。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括第三接收模塊和生成模塊,其中, 所述第三接收模塊用于,在所述第二接收模塊接收所述當(dāng)前應(yīng)用程序發(fā)送的登錄請(qǐng)求之前,接收所述當(dāng)前應(yīng)用程序發(fā)送的登錄頁(yè)面獲取請(qǐng)求,所述登錄頁(yè)面獲取請(qǐng)求為用戶在所述當(dāng)前應(yīng)用程序中輸入登錄頁(yè)面獲取指令之后,所述當(dāng)前應(yīng)用程序向所述第三接收模塊發(fā)送的; 所述生成模塊用于,根據(jù)預(yù)設(shè)登錄方式,生成包括所述預(yù)設(shè)登錄方式的登錄頁(yè)面;所述發(fā)送模塊還用于,向所述當(dāng)前應(yīng)用程序發(fā)送所述登錄頁(yè)面,以使用戶在所述當(dāng)前應(yīng)用程序中通過(guò)所述登錄頁(yè)面輸入所述登錄指令。10.一種終端設(shè)備,其特征在于,包括權(quán)利要求6-9任一項(xiàng)所述的基于第三方賬號(hào)登錄的應(yīng)用程序控制裝置。
【文檔編號(hào)】H04L29/06GK105959276SQ201610267827
【公開(kāi)日】2016年9月21日
【申請(qǐng)日】2016年4月27日
【發(fā)明人】孫麗琴, 于芝濤
【申請(qǐng)人】青島海信傳媒網(wǎng)絡(luò)技術(shù)有限公司