应用程序的分身功能启动方法、分身功能启动装置和终端与流程

文档序号:11157132阅读:916来源:国知局
应用程序的分身功能启动方法、分身功能启动装置和终端与制造工艺

本发明涉及终端技术领域,具体而言,涉及一种应用程序的分身功能启动方法、一种应用程序的分身功能启动装置和一种终端。



背景技术:

现有终端已经提供了应用程序的分身功能,例如,在一台终端上同时安装有两个或两个以上的微信,以满足用户使用多个账号同时登录的需求。在现有技术中,需要用户手动操作进入到应用设置界面,在该设置界面中选择开启应用程序的分身功能。在开启应用程序的分身功能之后,在终端桌面上增加了该应用程序的分身图标,点击分身图标就能使用另一个账号进行登录。但是,需要用户手动开启应用程序的分身功能,操作起来非常繁琐,用户体验差。

因此,如何智能地开启应用程序的分身功能,从而提升用户的体验成为亟待解决的技术问题。



技术实现要素:

本发明正是基于上述问题,提出了一种新的技术方案,可以智能地开启应用程序的分身功能,从而提升用户的体验。

有鉴于此,本发明的第一方面提出了一种应用程序的分身功能启动方法,包括:接收判断信号,判断应用程序是否与终端上安装的多个SIM(Subscriber Identity Module,用户身份识别卡)卡分别对应的手机号码关联;若所述应用程序与所述多个SIM卡中的至少两个SIM卡分别对应的手机号码均关联,则启动所述应用程序的分身功能。

在该技术方案中,若终端上安装的至少两个SIM卡分别对应的手机号码与应用程序均关联,说明至少两个SIM卡分别对应的手机号码均作为账号登录过该应用程序,则自动启动该应用程序的分身功能,避免了用户手动进入设置界面开启应用程序的分身功能,从而更加智能化,提升用户的使用体验。

在上述技术方案中,优选地,所述判断应用程序是否与终端上安装的多个SIM卡分别对应的手机号码关联的步骤,具体包括:向所述应用程序发送使用所述多个SIM卡分别对应的手机号码进行登录的请求;获取所述应用程序针对所述请求返回的响应,并根据所述响应判断所述应用程序是否与所述多个SIM卡分别对应的手机号码关联。

在该技术方案中,当向应用程序发送使用手机号码作为账号进行登录的请求时,若应用程序针对该请求返回的响应为未注册、非法用户、未知用户、未找到、未关联,则可确定该手机号码与应用程序未关联;若应用程序针对该请求返回的响应为账号信息、密码错误、已登录、已关联,则可确定该手机号码与应用程序已关联。因此,通过以上方案,可以准确地确定手机号码是否与应用程序关联。

在上述任一技术方案中,优选地,所述启动所述应用程序的分身功能的步骤,具体包括:为所述应用程序生成分身应用程序;其中,所述分身应用程序的个数由所述至少两个SIM卡的个数确定。

在该技术方案中,根据与应用程序关联的手机号码对应的SIM卡的个数,确定分身应用程序的个数,从而满足用户使用多个手机号码进行登录的需求。

在上述任一技术方案中,优选地,还包括:在所述至少两个SIM卡分别对应的手机号码中,根据预设规则分别为所述应用程序和所述分身应用程序选择登录用的手机号码。

在该技术方案中,可以自动为应用程序和分身应用程序选择登录用的手机号码,避免了用户手动输入手机号码进行登录,从而简化了用户的操作,进一步地提升了用户体验。

在上述任一技术方案中,优选地,所述判断信号包括以下之一或多种的组合:所述终端开机时触发的信号、所述终端中插入的SIM卡的数量变为多个时触发的信号、启动所述应用程序时触发的信号。

在该技术方案中,在以上情况下触发判断信号,从而及时地启动应用程序的分身功能。

本发明的第二方面提出了一种应用程序的分身功能启动装置,包括:判断单元,用于接收判断信号,判断应用程序是否与终端上安装的多个SIM卡分别对应的手机号码关联;启动单元,用于在所述判断单元判定所述应用程序与所述多个SIM卡中的至少两个SIM卡分别对应的手机号码均关联的情况下,启动所述应用程序的分身功能。

在该技术方案中,若终端上安装的至少两个SIM卡分别对应的手机号码与应用程序均关联,说明该至少两个SIM卡分别对应的手机号码均作为账号登录过该应用程序,则自动启动该应用程序的分身功能,避免了用户手动进入设置界面开启应用程序的分身功能,从而更加智能化,提升用户的使用体验。

在上述技术方案中,优选地,所述判断单元具体用于,发送子单元,用于向所述应用程序发送使用所述多个SIM卡分别对应的手机号码进行登录的请求;判断子单元,用于获取所述应用程序针对所述请求返回的响应,并根据所述响应判断所述应用程序是否与所述多个SIM卡分别对应的手机号码关联。

在该技术方案中,当向应用程序发送使用手机号码作为账号进行登录的请求时,若应用程序针对该请求返回的响应为未注册、非法用户、未知用户、未找到、未关联,则可确定该手机号码与应用程序未关联;若应用程序针对该请求返回的响应为账号信息、密码错误、已登录、已关联,则可确定该手机号码与应用程序已关联。因此,通过以上方案,可以准确地确定手机号码是否与应用程序关联。

在上述任一技术方案中,优选地,所述启动单元具体用于,为所述应用程序生成分身应用程序;其中,所述分身应用程序的个数由所述至少两个SIM卡的个数确定。

在该技术方案中,根据与应用程序关联的手机号码对应的SIM卡的个数,确定分身应用程序的个数,从而满足用户使用多个手机号码进行登录的需求。

在上述任一技术方案中,优选地,还包括:分配单元,用于在所述至少两个SIM卡分别对应的手机号码中,根据预设规则分别为所述应用程序和所述分身应用程序选择登录用的手机号码。

在该技术方案中,可以自动为应用程序和分身应用程序选择登录用的手机号码,避免了用户手动输入手机号码进行登录,从而简化了用户的操作,进一步地提升了用户体验。

在上述任一技术方案中,优选地,所述判断信号包括以下之一或多种的组合:所述终端开机时触发的信号、所述终端中插入的SIM卡的数量变为多个时触发的信号、启动所述应用程序时触发的信号。

在该技术方案中,在以上情况下触发判断信号,从而及时地启动应用程序的分身功能。

本发明的第三方面提出了一种终端,包括上述技术方案中任一项所述的应用程序的分身功能启动装置,因此,该终端具有和上述技术方案中任一项所述的应用程序的分身功能启动装置相同的技术效果,在此不再赘述。

通过本发明的技术方案,可以智能地开启应用程序的分身功能,从而提升用户的体验。

附图说明

图1示出了根据本发明的一个实施例的应用程序的分身功能启动方法的流程示意图;

图2示出了根据本发明的另一个实施例的应用程序的分身功能启动方法的流程示意图;

图3示出了根据本发明的一个实施例的应用程序的分身功能启动装置的结构示意图;

图4示出了根据本发明的一个实施例的终端的结构示意图;

图5示出了根据本发明的另一个实施例的终端的结构示意图。

具体实施方式

为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的一个实施例的应用程序的分身功能启动方法的流程示意图。

如图1所示,根据本发明的一个实施例的应用程序的分身功能启动方法,包括:

步骤102,接收判断信号,判断应用程序是否与终端上安装的多个SIM卡分别对应的手机号码关联。

步骤104,若所述应用程序与所述多个SIM卡中的至少两个SIM卡分别对应的手机号码均关联,则启动所述应用程序的分身功能。

在该技术方案中,若终端上安装的至少两个SIM卡分别对应的手机号码与应用程序均关联,说明该至少两个SIM卡分别对应的手机号码均作为账号登录过该应用程序,则自动启动该应用程序的分身功能,避免了用户手动进入设置界面开启应用程序的分身功能,从而更加智能化,提升用户的使用体验。

例如,终端上安装有三个SIM卡,这三个SIM卡分别对应的手机号码为num1、num2和num3,若判断到其中的num1和num2均与微信关联,则启动微信的分身功能。

在上述技术方案中,优选地,所述判断应用程序是否与终端上安装的多个SIM卡分别对应的手机号码关联的步骤,具体包括:向所述应用程序发送使用所述多个SIM卡分别对应的手机号码进行登录的请求;获取所述应用程序针对所述请求返回的响应,并根据所述响应判断所述应用程序是否与所述多个SIM卡分别对应的手机号码关联。

在该技术方案中,当向应用程序发送使用手机号码作为账号进行登录的请求时,若应用程序针对该请求返回的响应为未注册、非法用户、未知用户、未找到、未关联,则可确定该手机号码与应用程序未关联;若应用程序针对该请求返回的响应为账号信息、密码错误、已登录、已关联,则可确定该手机号码与应用程序已关联。因此,通过以上方案,可以准确地确定手机号码是否与应用程序关联。

在上述任一技术方案中,优选地,所述启动所述应用程序的分身功能的步骤,具体包括:为所述应用程序生成分身应用程序;其中,所述分身应用程序的个数由所述至少两个SIM卡的个数确定。

在该技术方案中,根据与应用程序关联的手机号码对应的SIM卡的个数,确定分身应用程序的个数,从而满足用户使用多个手机号码进行登录的需求。

例如,终端上安装有三个SIM卡,这三个SIM卡分别对应的手机号码为num1、num2和num3,若判断到其中的num1和num2均与微信关联,由于终端上已经安装有一个微信,则只需要生成一个分身微信,从而满足两个SIM卡分别对应的手机号码进行登录的需求。

在上述任一技术方案中,优选地,还包括:在所述至少两个SIM卡分别对应的手机号码中,根据预设规则分别为所述应用程序和所述分身应用程序选择登录用的手机号码。

在该技术方案中,可以自动为应用程序和分身应用程序选择登录用的手机号码,避免了用户手动输入手机号码进行登录,从而简化了用户的操作,进一步地提升了用户体验。

例如,终端上安装有三个SIM卡,这三个SIM卡分别对应的手机号码为num1、num2和num3,若判断到其中的num1和num2均与微信关联,则开启微信的分身功能,在终端桌面上显示有微信的图标和分身微信的图标。可以将用户使用频率最高的手机号码num1分配给微信,将用户使用频率最低的手机号码num2分配给分身微信。或者将当前登录微信的手机号码num1分配给微信,将另一手机号码num2分配给分身微信。这样,当用户触发微信的图标之后,直接在微信的登录界面上显示num1,当用户触发分身微信的图标之后,直接在分身微信的登录界面上显示num2。从而避免了用户手动在登录界面上输入手机号码进行登录。

在上述任一技术方案中,优选地,所述判断信号包括以下之一或多种的组合:所述终端开机时触发的信号、所述终端中插入的SIM卡的数量变为多个时触发的信号、启动所述应用程序时触发的信号。

在该技术方案中,在以上情况下触发判断信号,从而及时地启动应用程序的分身功能。

图2示出了根据本发明的另一个实施例的应用程序的分身功能启动方法的流程示意图。

如图2所示,根据本发明的另一个实施例的应用程序的分身功能启动方法,包括:

步骤202,检测SIM卡插卡状态。

步骤204,判断在线SIM卡个数是否大于1,若在线SIM卡个数大于1,则执行步骤206,若在线SIM卡个数小于或等于1,则结束本次流程。

步骤206,判断用户是否开启并登录某应用程序,若判定用户开启并登录应用程序,则执行步骤208,否则结束本次流程。

步骤208,检测其他SIM卡对应的手机号码是否已关联该应用程序。

步骤210,根据步骤208中的检测结果,判断是否有其他SIM卡对应的手机号码关联该应用程序,若判定有其他SIM卡对应的手机号码关联该应用程序,则执行步骤212,若判定没有其他SIM卡对应的手机号码关联该应用程序,则结束本次流程。

步骤212,将该应用程序分身,分身个数由关联该应用程序的SIM卡个数决定。

图3示出了根据本发明的一个实施例的应用程序的分身功能启动装置的结构示意图。

如图3所示,根据本发明的一个实施例的应用程序的分身功能启动装置300,包括:判断单元302和启动单元304。

判断单元302,用于接收判断信号,判断应用程序是否与终端上安装的多个SIM卡分别对应的手机号码关联;启动单元304,用于在所述判断单元302判定所述应用程序与所述多个SIM卡中的至少两个SIM卡分别对应的手机号码均关联的情况下,启动所述应用程序的分身功能。

在该技术方案中,若终端上安装的多个SIM卡分别对应的手机号码与应用程序均关联,说明多个SIM卡分别对应的手机号码均作为账号登录过该应用程序,则自动启动该应用程序的分身功能,避免了用户手动进入设置界面开启应用程序的分身功能,从而更加智能化,提升用户的使用体验。在判断单元302判定应用程序与多个SIM卡分别对应的手机号码不关联的情况下,保持应用程序的分身功能处于不启动的状态。

例如,终端上安装有三个SIM卡,这三个SIM卡分别对应的手机号码为num1、num2和num3,若判断到其中的num1和num2均与微信关联,则启动微信的分身功能。

在上述技术方案中,优选地,所述判断单元302具体用于,发送子单元3022,用于向所述应用程序发送使用所述多个SIM卡分别对应的手机号码进行登录的请求;判断子单元3024,用于获取所述应用程序针对所述请求返回的响应,并根据所述响应判断所述应用程序是否与所述多个SIM卡分别对应的手机号码关联。

在该技术方案中,当向应用程序发送使用手机号码作为账号进行登录的请求时,若应用程序针对该请求返回的响应为未注册、非法用户、未知用户、未找到、未关联,则可确定该手机号码与应用程序未关联;若应用程序针对该请求返回的响应为账号信息、密码错误、已登录、已关联,则可确定该手机号码与应用程序已关联。因此,通过以上方案,可以准确地确定手机号码是否与应用程序关联。

在上述任一技术方案中,优选地,所述启动单元304具体用于,为所述应用程序生成分身应用程序;其中,所述分身应用程序的个数由所述至少两个SIM卡的个数确定。

在该技术方案中,根据与应用程序关联的手机号码对应的SIM卡的个数,确定分身应用程序的个数,从而满足用户使用多个手机号码进行登录的需求。

例如,终端上安装有三个SIM卡,这三个SIM卡分别对应的手机号码为num1、num2和num3,若判断到其中的num1和num2均与微信关联,由于终端上已经安装有一个微信,则只需要生成一个分身微信,从而满足两个SIM卡分别对应的手机号码进行登录的需求。

在上述任一技术方案中,优选地,还包括:分配单元306,用于在所述至少两个SIM卡分别对应的手机号码中,根据预设规则分别为所述应用程序和所述分身应用程序选择登录用的手机号码。

在该技术方案中,可以自动为应用程序和分身应用程序选择登录用的手机号码,避免了用户手动输入手机号码进行登录,从而简化了用户的操作,进一步地提升了用户体验。

例如,终端上安装有三个SIM卡,这三个SIM卡分别对应的手机号码为num1、num2和num3,若判断到其中的num1和num2均与微信关联,则开启微信的分身功能,在终端桌面上显示有微信的图标和分身微信的图标。可以将用户使用频率最高的手机号码num1分配给微信,将用户使用频率最低的手机号码num2分配给分身微信。或者将当前登录微信的手机号码num1分配给微信,将另一手机号码num2分配给分身微信。这样,当用户触发微信的图标之后,直接在微信的登录界面上显示num1,当用户触发分身微信的图标之后,直接在分身微信的登录界面上显示num2。从而避免了用户手动在登录界面上输入手机号码进行登录。

在上述任一技术方案中,优选地,所述判断信号包括以下之一或多种的组合:所述终端开机时触发的信号、所述终端中插入的SIM卡的数量变为多个时触发的信号、启动所述应用程序时触发的信号。

在该技术方案中,在以上情况下触发判断信号,从而及时地启动应用程序的分身功能。

图4示出了根据本发明的一个实施例的终端的结构示意图。

如图4所示,根据本发明的一个实施例的终端400,包括上述技术方案中任一项所述的应用程序的分身功能启动装置300,因此,该终端400具有和上述技术方案中任一项所述的应用程序的分身功能启动装置300相同的技术效果,在此不再赘述。

图5示出了根据本发明的另一个实施例的终端的结构示意图。

如图5所示,根据本发明的另一个实施例的终端500,包括处理器502、存储器504和通信总线506。通信总线506用于实现处理器502和存储器504之间的连接通信。处理器502包括CPU(Central Processing Unit,中央处理器)。存储器504可以是高速RAM(Random Access Memory,随机存储器),也可以是非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。其中,通过调用存储器504中存储的指令,来使处理器502执行如下步骤:接收判断信号,判断应用程序是否与终端500上安装的多个SIM卡分别对应的手机号码关联;若所述应用程序与所述多个SIM卡中的至少两个SIM卡分别对应的手机号码均关联,则启动所述应用程序的分身功能。

优选地,处理器502具体用于,向所述应用程序发送使用所述多个SIM卡分别对应的手机号码进行登录的请求;获取所述应用程序针对所述请求返回的响应,并根据所述响应判断所述应用程序是否与所述多个SIM卡分别对应的手机号码关联。

优选地,处理器502具体用于,为所述应用程序生成分身应用程序;其中,所述分身应用程序的个数由所述至少两个SIM卡的个数确定。

优选地,处理器502还用于,在所述至少两个SIM卡分别对应的手机号码中,根据预设规则分别为所述应用程序和所述分身应用程序选择登录用的手机号码。

优选地,所述判断信号包括以下之一或多种的组合:所述终端500开机时触发的信号、所述终端500中插入的SIM卡的数量变为多个时触发的信号、启动所述应用程序时触发的信号。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以智能地开启应用程序的分身功能,从而提升用户的体验。

在本发明中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”表示两个或两个以上。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1