本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種應(yīng)用程序的分身功能啟動(dòng)方法、一種應(yīng)用程序的分身功能啟動(dòng)裝置和一種終端。
背景技術(shù):
現(xiàn)有終端已經(jīng)提供了應(yīng)用程序的分身功能,例如,在一臺(tái)終端上同時(shí)安裝有兩個(gè)或兩個(gè)以上的微信,以滿足用戶使用多個(gè)賬號(hào)同時(shí)登錄的需求。在現(xiàn)有技術(shù)中,需要用戶手動(dòng)操作進(jìn)入到應(yīng)用設(shè)置界面,在該設(shè)置界面中選擇開啟應(yīng)用程序的分身功能。在開啟應(yīng)用程序的分身功能之后,在終端桌面上增加了該應(yīng)用程序的分身圖標(biāo),點(diǎn)擊分身圖標(biāo)就能使用另一個(gè)賬號(hào)進(jìn)行登錄。但是,需要用戶手動(dòng)開啟應(yīng)用程序的分身功能,操作起來非常繁瑣,用戶體驗(yàn)差。
因此,如何智能地開啟應(yīng)用程序的分身功能,從而提升用戶的體驗(yàn)成為亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明正是基于上述問題,提出了一種新的技術(shù)方案,可以智能地開啟應(yīng)用程序的分身功能,從而提升用戶的體驗(yàn)。
有鑒于此,本發(fā)明的第一方面提出了一種應(yīng)用程序的分身功能啟動(dòng)方法,包括:接收判斷信號(hào),判斷應(yīng)用程序是否與終端上安裝的多個(gè)SIM(Subscriber Identity Module,用戶身份識(shí)別卡)卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián);若所述應(yīng)用程序與所述多個(gè)SIM卡中的至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均關(guān)聯(lián),則啟動(dòng)所述應(yīng)用程序的分身功能。
在該技術(shù)方案中,若終端上安裝的至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼與應(yīng)用程序均關(guān)聯(lián),說明至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均作為賬號(hào)登錄過該應(yīng)用程序,則自動(dòng)啟動(dòng)該應(yīng)用程序的分身功能,避免了用戶手動(dòng)進(jìn)入設(shè)置界面開啟應(yīng)用程序的分身功能,從而更加智能化,提升用戶的使用體驗(yàn)。
在上述技術(shù)方案中,優(yōu)選地,所述判斷應(yīng)用程序是否與終端上安裝的多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)的步驟,具體包括:向所述應(yīng)用程序發(fā)送使用所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼進(jìn)行登錄的請(qǐng)求;獲取所述應(yīng)用程序針對(duì)所述請(qǐng)求返回的響應(yīng),并根據(jù)所述響應(yīng)判斷所述應(yīng)用程序是否與所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)。
在該技術(shù)方案中,當(dāng)向應(yīng)用程序發(fā)送使用手機(jī)號(hào)碼作為賬號(hào)進(jìn)行登錄的請(qǐng)求時(shí),若應(yīng)用程序針對(duì)該請(qǐng)求返回的響應(yīng)為未注冊(cè)、非法用戶、未知用戶、未找到、未關(guān)聯(lián),則可確定該手機(jī)號(hào)碼與應(yīng)用程序未關(guān)聯(lián);若應(yīng)用程序針對(duì)該請(qǐng)求返回的響應(yīng)為賬號(hào)信息、密碼錯(cuò)誤、已登錄、已關(guān)聯(lián),則可確定該手機(jī)號(hào)碼與應(yīng)用程序已關(guān)聯(lián)。因此,通過以上方案,可以準(zhǔn)確地確定手機(jī)號(hào)碼是否與應(yīng)用程序關(guān)聯(lián)。
在上述任一技術(shù)方案中,優(yōu)選地,所述啟動(dòng)所述應(yīng)用程序的分身功能的步驟,具體包括:為所述應(yīng)用程序生成分身應(yīng)用程序;其中,所述分身應(yīng)用程序的個(gè)數(shù)由所述至少兩個(gè)SIM卡的個(gè)數(shù)確定。
在該技術(shù)方案中,根據(jù)與應(yīng)用程序關(guān)聯(lián)的手機(jī)號(hào)碼對(duì)應(yīng)的SIM卡的個(gè)數(shù),確定分身應(yīng)用程序的個(gè)數(shù),從而滿足用戶使用多個(gè)手機(jī)號(hào)碼進(jìn)行登錄的需求。
在上述任一技術(shù)方案中,優(yōu)選地,還包括:在所述至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼中,根據(jù)預(yù)設(shè)規(guī)則分別為所述應(yīng)用程序和所述分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼。
在該技術(shù)方案中,可以自動(dòng)為應(yīng)用程序和分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼,避免了用戶手動(dòng)輸入手機(jī)號(hào)碼進(jìn)行登錄,從而簡(jiǎn)化了用戶的操作,進(jìn)一步地提升了用戶體驗(yàn)。
在上述任一技術(shù)方案中,優(yōu)選地,所述判斷信號(hào)包括以下之一或多種的組合:所述終端開機(jī)時(shí)觸發(fā)的信號(hào)、所述終端中插入的SIM卡的數(shù)量變?yōu)槎鄠€(gè)時(shí)觸發(fā)的信號(hào)、啟動(dòng)所述應(yīng)用程序時(shí)觸發(fā)的信號(hào)。
在該技術(shù)方案中,在以上情況下觸發(fā)判斷信號(hào),從而及時(shí)地啟動(dòng)應(yīng)用程序的分身功能。
本發(fā)明的第二方面提出了一種應(yīng)用程序的分身功能啟動(dòng)裝置,包括:判斷單元,用于接收判斷信號(hào),判斷應(yīng)用程序是否與終端上安裝的多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián);啟動(dòng)單元,用于在所述判斷單元判定所述應(yīng)用程序與所述多個(gè)SIM卡中的至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均關(guān)聯(lián)的情況下,啟動(dòng)所述應(yīng)用程序的分身功能。
在該技術(shù)方案中,若終端上安裝的至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼與應(yīng)用程序均關(guān)聯(lián),說明該至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均作為賬號(hào)登錄過該應(yīng)用程序,則自動(dòng)啟動(dòng)該應(yīng)用程序的分身功能,避免了用戶手動(dòng)進(jìn)入設(shè)置界面開啟應(yīng)用程序的分身功能,從而更加智能化,提升用戶的使用體驗(yàn)。
在上述技術(shù)方案中,優(yōu)選地,所述判斷單元具體用于,發(fā)送子單元,用于向所述應(yīng)用程序發(fā)送使用所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼進(jìn)行登錄的請(qǐng)求;判斷子單元,用于獲取所述應(yīng)用程序針對(duì)所述請(qǐng)求返回的響應(yīng),并根據(jù)所述響應(yīng)判斷所述應(yīng)用程序是否與所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)。
在該技術(shù)方案中,當(dāng)向應(yīng)用程序發(fā)送使用手機(jī)號(hào)碼作為賬號(hào)進(jìn)行登錄的請(qǐng)求時(shí),若應(yīng)用程序針對(duì)該請(qǐng)求返回的響應(yīng)為未注冊(cè)、非法用戶、未知用戶、未找到、未關(guān)聯(lián),則可確定該手機(jī)號(hào)碼與應(yīng)用程序未關(guān)聯(lián);若應(yīng)用程序針對(duì)該請(qǐng)求返回的響應(yīng)為賬號(hào)信息、密碼錯(cuò)誤、已登錄、已關(guān)聯(lián),則可確定該手機(jī)號(hào)碼與應(yīng)用程序已關(guān)聯(lián)。因此,通過以上方案,可以準(zhǔn)確地確定手機(jī)號(hào)碼是否與應(yīng)用程序關(guān)聯(lián)。
在上述任一技術(shù)方案中,優(yōu)選地,所述啟動(dòng)單元具體用于,為所述應(yīng)用程序生成分身應(yīng)用程序;其中,所述分身應(yīng)用程序的個(gè)數(shù)由所述至少兩個(gè)SIM卡的個(gè)數(shù)確定。
在該技術(shù)方案中,根據(jù)與應(yīng)用程序關(guān)聯(lián)的手機(jī)號(hào)碼對(duì)應(yīng)的SIM卡的個(gè)數(shù),確定分身應(yīng)用程序的個(gè)數(shù),從而滿足用戶使用多個(gè)手機(jī)號(hào)碼進(jìn)行登錄的需求。
在上述任一技術(shù)方案中,優(yōu)選地,還包括:分配單元,用于在所述至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼中,根據(jù)預(yù)設(shè)規(guī)則分別為所述應(yīng)用程序和所述分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼。
在該技術(shù)方案中,可以自動(dòng)為應(yīng)用程序和分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼,避免了用戶手動(dòng)輸入手機(jī)號(hào)碼進(jìn)行登錄,從而簡(jiǎn)化了用戶的操作,進(jìn)一步地提升了用戶體驗(yàn)。
在上述任一技術(shù)方案中,優(yōu)選地,所述判斷信號(hào)包括以下之一或多種的組合:所述終端開機(jī)時(shí)觸發(fā)的信號(hào)、所述終端中插入的SIM卡的數(shù)量變?yōu)槎鄠€(gè)時(shí)觸發(fā)的信號(hào)、啟動(dòng)所述應(yīng)用程序時(shí)觸發(fā)的信號(hào)。
在該技術(shù)方案中,在以上情況下觸發(fā)判斷信號(hào),從而及時(shí)地啟動(dòng)應(yīng)用程序的分身功能。
本發(fā)明的第三方面提出了一種終端,包括上述技術(shù)方案中任一項(xiàng)所述的應(yīng)用程序的分身功能啟動(dòng)裝置,因此,該終端具有和上述技術(shù)方案中任一項(xiàng)所述的應(yīng)用程序的分身功能啟動(dòng)裝置相同的技術(shù)效果,在此不再贅述。
通過本發(fā)明的技術(shù)方案,可以智能地開啟應(yīng)用程序的分身功能,從而提升用戶的體驗(yàn)。
附圖說明
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)方法的流程示意圖;
圖2示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)方法的流程示意圖;
圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)裝置的結(jié)構(gòu)示意圖;
圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的結(jié)構(gòu)示意圖;
圖5示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了可以更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)方法的流程示意圖。
如圖1所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)方法,包括:
步驟102,接收判斷信號(hào),判斷應(yīng)用程序是否與終端上安裝的多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)。
步驟104,若所述應(yīng)用程序與所述多個(gè)SIM卡中的至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均關(guān)聯(lián),則啟動(dòng)所述應(yīng)用程序的分身功能。
在該技術(shù)方案中,若終端上安裝的至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼與應(yīng)用程序均關(guān)聯(lián),說明該至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均作為賬號(hào)登錄過該應(yīng)用程序,則自動(dòng)啟動(dòng)該應(yīng)用程序的分身功能,避免了用戶手動(dòng)進(jìn)入設(shè)置界面開啟應(yīng)用程序的分身功能,從而更加智能化,提升用戶的使用體驗(yàn)。
例如,終端上安裝有三個(gè)SIM卡,這三個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼為num1、num2和num3,若判斷到其中的num1和num2均與微信關(guān)聯(lián),則啟動(dòng)微信的分身功能。
在上述技術(shù)方案中,優(yōu)選地,所述判斷應(yīng)用程序是否與終端上安裝的多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)的步驟,具體包括:向所述應(yīng)用程序發(fā)送使用所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼進(jìn)行登錄的請(qǐng)求;獲取所述應(yīng)用程序針對(duì)所述請(qǐng)求返回的響應(yīng),并根據(jù)所述響應(yīng)判斷所述應(yīng)用程序是否與所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)。
在該技術(shù)方案中,當(dāng)向應(yīng)用程序發(fā)送使用手機(jī)號(hào)碼作為賬號(hào)進(jìn)行登錄的請(qǐng)求時(shí),若應(yīng)用程序針對(duì)該請(qǐng)求返回的響應(yīng)為未注冊(cè)、非法用戶、未知用戶、未找到、未關(guān)聯(lián),則可確定該手機(jī)號(hào)碼與應(yīng)用程序未關(guān)聯(lián);若應(yīng)用程序針對(duì)該請(qǐng)求返回的響應(yīng)為賬號(hào)信息、密碼錯(cuò)誤、已登錄、已關(guān)聯(lián),則可確定該手機(jī)號(hào)碼與應(yīng)用程序已關(guān)聯(lián)。因此,通過以上方案,可以準(zhǔn)確地確定手機(jī)號(hào)碼是否與應(yīng)用程序關(guān)聯(lián)。
在上述任一技術(shù)方案中,優(yōu)選地,所述啟動(dòng)所述應(yīng)用程序的分身功能的步驟,具體包括:為所述應(yīng)用程序生成分身應(yīng)用程序;其中,所述分身應(yīng)用程序的個(gè)數(shù)由所述至少兩個(gè)SIM卡的個(gè)數(shù)確定。
在該技術(shù)方案中,根據(jù)與應(yīng)用程序關(guān)聯(lián)的手機(jī)號(hào)碼對(duì)應(yīng)的SIM卡的個(gè)數(shù),確定分身應(yīng)用程序的個(gè)數(shù),從而滿足用戶使用多個(gè)手機(jī)號(hào)碼進(jìn)行登錄的需求。
例如,終端上安裝有三個(gè)SIM卡,這三個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼為num1、num2和num3,若判斷到其中的num1和num2均與微信關(guān)聯(lián),由于終端上已經(jīng)安裝有一個(gè)微信,則只需要生成一個(gè)分身微信,從而滿足兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼進(jìn)行登錄的需求。
在上述任一技術(shù)方案中,優(yōu)選地,還包括:在所述至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼中,根據(jù)預(yù)設(shè)規(guī)則分別為所述應(yīng)用程序和所述分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼。
在該技術(shù)方案中,可以自動(dòng)為應(yīng)用程序和分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼,避免了用戶手動(dòng)輸入手機(jī)號(hào)碼進(jìn)行登錄,從而簡(jiǎn)化了用戶的操作,進(jìn)一步地提升了用戶體驗(yàn)。
例如,終端上安裝有三個(gè)SIM卡,這三個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼為num1、num2和num3,若判斷到其中的num1和num2均與微信關(guān)聯(lián),則開啟微信的分身功能,在終端桌面上顯示有微信的圖標(biāo)和分身微信的圖標(biāo)??梢詫⒂脩羰褂妙l率最高的手機(jī)號(hào)碼num1分配給微信,將用戶使用頻率最低的手機(jī)號(hào)碼num2分配給分身微信?;蛘邔?dāng)前登錄微信的手機(jī)號(hào)碼num1分配給微信,將另一手機(jī)號(hào)碼num2分配給分身微信。這樣,當(dāng)用戶觸發(fā)微信的圖標(biāo)之后,直接在微信的登錄界面上顯示num1,當(dāng)用戶觸發(fā)分身微信的圖標(biāo)之后,直接在分身微信的登錄界面上顯示num2。從而避免了用戶手動(dòng)在登錄界面上輸入手機(jī)號(hào)碼進(jìn)行登錄。
在上述任一技術(shù)方案中,優(yōu)選地,所述判斷信號(hào)包括以下之一或多種的組合:所述終端開機(jī)時(shí)觸發(fā)的信號(hào)、所述終端中插入的SIM卡的數(shù)量變?yōu)槎鄠€(gè)時(shí)觸發(fā)的信號(hào)、啟動(dòng)所述應(yīng)用程序時(shí)觸發(fā)的信號(hào)。
在該技術(shù)方案中,在以上情況下觸發(fā)判斷信號(hào),從而及時(shí)地啟動(dòng)應(yīng)用程序的分身功能。
圖2示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)方法的流程示意圖。
如圖2所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)方法,包括:
步驟202,檢測(cè)SIM卡插卡狀態(tài)。
步驟204,判斷在線SIM卡個(gè)數(shù)是否大于1,若在線SIM卡個(gè)數(shù)大于1,則執(zhí)行步驟206,若在線SIM卡個(gè)數(shù)小于或等于1,則結(jié)束本次流程。
步驟206,判斷用戶是否開啟并登錄某應(yīng)用程序,若判定用戶開啟并登錄應(yīng)用程序,則執(zhí)行步驟208,否則結(jié)束本次流程。
步驟208,檢測(cè)其他SIM卡對(duì)應(yīng)的手機(jī)號(hào)碼是否已關(guān)聯(lián)該應(yīng)用程序。
步驟210,根據(jù)步驟208中的檢測(cè)結(jié)果,判斷是否有其他SIM卡對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)該應(yīng)用程序,若判定有其他SIM卡對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)該應(yīng)用程序,則執(zhí)行步驟212,若判定沒有其他SIM卡對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)該應(yīng)用程序,則結(jié)束本次流程。
步驟212,將該應(yīng)用程序分身,分身個(gè)數(shù)由關(guān)聯(lián)該應(yīng)用程序的SIM卡個(gè)數(shù)決定。
圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)裝置的結(jié)構(gòu)示意圖。
如圖3所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的應(yīng)用程序的分身功能啟動(dòng)裝置300,包括:判斷單元302和啟動(dòng)單元304。
判斷單元302,用于接收判斷信號(hào),判斷應(yīng)用程序是否與終端上安裝的多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián);啟動(dòng)單元304,用于在所述判斷單元302判定所述應(yīng)用程序與所述多個(gè)SIM卡中的至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均關(guān)聯(lián)的情況下,啟動(dòng)所述應(yīng)用程序的分身功能。
在該技術(shù)方案中,若終端上安裝的多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼與應(yīng)用程序均關(guān)聯(lián),說明多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均作為賬號(hào)登錄過該應(yīng)用程序,則自動(dòng)啟動(dòng)該應(yīng)用程序的分身功能,避免了用戶手動(dòng)進(jìn)入設(shè)置界面開啟應(yīng)用程序的分身功能,從而更加智能化,提升用戶的使用體驗(yàn)。在判斷單元302判定應(yīng)用程序與多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼不關(guān)聯(lián)的情況下,保持應(yīng)用程序的分身功能處于不啟動(dòng)的狀態(tài)。
例如,終端上安裝有三個(gè)SIM卡,這三個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼為num1、num2和num3,若判斷到其中的num1和num2均與微信關(guān)聯(lián),則啟動(dòng)微信的分身功能。
在上述技術(shù)方案中,優(yōu)選地,所述判斷單元302具體用于,發(fā)送子單元3022,用于向所述應(yīng)用程序發(fā)送使用所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼進(jìn)行登錄的請(qǐng)求;判斷子單元3024,用于獲取所述應(yīng)用程序針對(duì)所述請(qǐng)求返回的響應(yīng),并根據(jù)所述響應(yīng)判斷所述應(yīng)用程序是否與所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)。
在該技術(shù)方案中,當(dāng)向應(yīng)用程序發(fā)送使用手機(jī)號(hào)碼作為賬號(hào)進(jìn)行登錄的請(qǐng)求時(shí),若應(yīng)用程序針對(duì)該請(qǐng)求返回的響應(yīng)為未注冊(cè)、非法用戶、未知用戶、未找到、未關(guān)聯(lián),則可確定該手機(jī)號(hào)碼與應(yīng)用程序未關(guān)聯(lián);若應(yīng)用程序針對(duì)該請(qǐng)求返回的響應(yīng)為賬號(hào)信息、密碼錯(cuò)誤、已登錄、已關(guān)聯(lián),則可確定該手機(jī)號(hào)碼與應(yīng)用程序已關(guān)聯(lián)。因此,通過以上方案,可以準(zhǔn)確地確定手機(jī)號(hào)碼是否與應(yīng)用程序關(guān)聯(lián)。
在上述任一技術(shù)方案中,優(yōu)選地,所述啟動(dòng)單元304具體用于,為所述應(yīng)用程序生成分身應(yīng)用程序;其中,所述分身應(yīng)用程序的個(gè)數(shù)由所述至少兩個(gè)SIM卡的個(gè)數(shù)確定。
在該技術(shù)方案中,根據(jù)與應(yīng)用程序關(guān)聯(lián)的手機(jī)號(hào)碼對(duì)應(yīng)的SIM卡的個(gè)數(shù),確定分身應(yīng)用程序的個(gè)數(shù),從而滿足用戶使用多個(gè)手機(jī)號(hào)碼進(jìn)行登錄的需求。
例如,終端上安裝有三個(gè)SIM卡,這三個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼為num1、num2和num3,若判斷到其中的num1和num2均與微信關(guān)聯(lián),由于終端上已經(jīng)安裝有一個(gè)微信,則只需要生成一個(gè)分身微信,從而滿足兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼進(jìn)行登錄的需求。
在上述任一技術(shù)方案中,優(yōu)選地,還包括:分配單元306,用于在所述至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼中,根據(jù)預(yù)設(shè)規(guī)則分別為所述應(yīng)用程序和所述分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼。
在該技術(shù)方案中,可以自動(dòng)為應(yīng)用程序和分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼,避免了用戶手動(dòng)輸入手機(jī)號(hào)碼進(jìn)行登錄,從而簡(jiǎn)化了用戶的操作,進(jìn)一步地提升了用戶體驗(yàn)。
例如,終端上安裝有三個(gè)SIM卡,這三個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼為num1、num2和num3,若判斷到其中的num1和num2均與微信關(guān)聯(lián),則開啟微信的分身功能,在終端桌面上顯示有微信的圖標(biāo)和分身微信的圖標(biāo)??梢詫⒂脩羰褂妙l率最高的手機(jī)號(hào)碼num1分配給微信,將用戶使用頻率最低的手機(jī)號(hào)碼num2分配給分身微信?;蛘邔?dāng)前登錄微信的手機(jī)號(hào)碼num1分配給微信,將另一手機(jī)號(hào)碼num2分配給分身微信。這樣,當(dāng)用戶觸發(fā)微信的圖標(biāo)之后,直接在微信的登錄界面上顯示num1,當(dāng)用戶觸發(fā)分身微信的圖標(biāo)之后,直接在分身微信的登錄界面上顯示num2。從而避免了用戶手動(dòng)在登錄界面上輸入手機(jī)號(hào)碼進(jìn)行登錄。
在上述任一技術(shù)方案中,優(yōu)選地,所述判斷信號(hào)包括以下之一或多種的組合:所述終端開機(jī)時(shí)觸發(fā)的信號(hào)、所述終端中插入的SIM卡的數(shù)量變?yōu)槎鄠€(gè)時(shí)觸發(fā)的信號(hào)、啟動(dòng)所述應(yīng)用程序時(shí)觸發(fā)的信號(hào)。
在該技術(shù)方案中,在以上情況下觸發(fā)判斷信號(hào),從而及時(shí)地啟動(dòng)應(yīng)用程序的分身功能。
圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的結(jié)構(gòu)示意圖。
如圖4所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端400,包括上述技術(shù)方案中任一項(xiàng)所述的應(yīng)用程序的分身功能啟動(dòng)裝置300,因此,該終端400具有和上述技術(shù)方案中任一項(xiàng)所述的應(yīng)用程序的分身功能啟動(dòng)裝置300相同的技術(shù)效果,在此不再贅述。
圖5示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的終端的結(jié)構(gòu)示意圖。
如圖5所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例的終端500,包括處理器502、存儲(chǔ)器504和通信總線506。通信總線506用于實(shí)現(xiàn)處理器502和存儲(chǔ)器504之間的連接通信。處理器502包括CPU(Central Processing Unit,中央處理器)。存儲(chǔ)器504可以是高速RAM(Random Access Memory,隨機(jī)存儲(chǔ)器),也可以是非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。其中,通過調(diào)用存儲(chǔ)器504中存儲(chǔ)的指令,來使處理器502執(zhí)行如下步驟:接收判斷信號(hào),判斷應(yīng)用程序是否與終端500上安裝的多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián);若所述應(yīng)用程序與所述多個(gè)SIM卡中的至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼均關(guān)聯(lián),則啟動(dòng)所述應(yīng)用程序的分身功能。
優(yōu)選地,處理器502具體用于,向所述應(yīng)用程序發(fā)送使用所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼進(jìn)行登錄的請(qǐng)求;獲取所述應(yīng)用程序針對(duì)所述請(qǐng)求返回的響應(yīng),并根據(jù)所述響應(yīng)判斷所述應(yīng)用程序是否與所述多個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼關(guān)聯(lián)。
優(yōu)選地,處理器502具體用于,為所述應(yīng)用程序生成分身應(yīng)用程序;其中,所述分身應(yīng)用程序的個(gè)數(shù)由所述至少兩個(gè)SIM卡的個(gè)數(shù)確定。
優(yōu)選地,處理器502還用于,在所述至少兩個(gè)SIM卡分別對(duì)應(yīng)的手機(jī)號(hào)碼中,根據(jù)預(yù)設(shè)規(guī)則分別為所述應(yīng)用程序和所述分身應(yīng)用程序選擇登錄用的手機(jī)號(hào)碼。
優(yōu)選地,所述判斷信號(hào)包括以下之一或多種的組合:所述終端500開機(jī)時(shí)觸發(fā)的信號(hào)、所述終端500中插入的SIM卡的數(shù)量變?yōu)槎鄠€(gè)時(shí)觸發(fā)的信號(hào)、啟動(dòng)所述應(yīng)用程序時(shí)觸發(fā)的信號(hào)。
以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,通過本發(fā)明的技術(shù)方案,可以智能地開啟應(yīng)用程序的分身功能,從而提升用戶的體驗(yàn)。
在本發(fā)明中,術(shù)語“第一”、“第二”僅用于描述的目的,而不能理解為指示或暗示相對(duì)重要性;術(shù)語“多個(gè)”表示兩個(gè)或兩個(gè)以上。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。