一种账号处理方法、装置及计算机可读存储介质与流程

文档序号:18098589发布日期:2019-07-06 11:12阅读:156来源:国知局
一种账号处理方法、装置及计算机可读存储介质与流程

本发明涉及电子通信技术领域,尤其涉及一种账号处理方法、装置及计算机可读存储介质。



背景技术:

随着移动互联网的发展和普及,移动终端支持的应用越来越多,且越来越多的应用需要账号登陆后才能使用。而现有的应用中,应用服务仅支持一个账号登陆,当在不同的账号之间进行切换时,需从当前登陆的账号a的显示界面中退出,然后在退出后的登陆界面通过另一个账号账号b进行登陆,实现应用从账号a至账号b的切换。可见,当切换登陆账户时,需要退出当前登陆账号。

因此,亟需一种账号处理的技术方案,能够在不退出原登陆账号的前提下,实现登陆账号的切换。



技术实现要素:

有鉴于此,本发明实施例希望提供一种账号处理方法、装置及计算机可读存储介质,能够在不退出原登陆账号的前提下,实现登陆账号的切换。

本发明实施例的技术方案是这样实现的:

本发明实施例提供一种账号处理方法,所述方法包括:

通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;

根据所述切换操作执行从所述第一账号至所述第二账号的切换。

上述方案中,所述方法还包括:

确定所述第二账号对应的运营商信息;

当所述第二账号对应的运营商信息与设定的运营商信息匹配时,直接通过所述第二账号显示所述第二账号对应的显示界面;

当所述第二账号对应的运营商信息与设定的运营商信息不匹配时,显示所述第二账号的登陆界面。

上述方案中,所述方法还包括:

检测插入的至少两张通信卡对应的运营商信息;

根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号。

上述方案中,所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:

将运营商信息与设定的运营商信息匹配的通信卡作为第一通信卡,将所述第一通信卡的通信标识作为所述第三账号。

上述方案中,所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:

确定所述至少两张通信卡对应的运营商信息分别与设定的运营商信息匹配、或所述至少两张通信卡对应的运营商信息与设定的运营商信息不匹配,根据所述至少两张通信卡的通信卡参数从所述至少两张通信卡中选择优选通信卡,将所述优选通信卡的通信标识作为所述第三账号。

上述方案中,所述方法还包括:

检测插入的通信卡的数量;

当插入的通信卡的数量为一时,则以插入的通信卡的通信标识为所述第三账号。

为实现上述账号处理方法,本发明实施例还提供一种账号处理装置,所述账号处理装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行:

通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;

根据所述切换操作执行从所述第一账号至所述第二账号的切换。

上述方案中,所述处理器用于运行所述计算机程序时,还执行:

确定所述第二账号对应的运营商信息;

当所述第二账号对应的运营商信息与设定的运营商信息匹配时,直接通过所述第二账号显示所述第二账号对应的显示界面;

当所述第二账号对应的运营商信息与设定的运营商信息不匹配时,显示所述第二账号的登陆界面。

上述方案中,所述处理器用于运行所述计算机程序时,还执行:

检测插入的至少两张通信卡对应的运营商信息;

根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号。

上述方案中,所述处理器用于运行所述计算机程序时,执行所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:

将运营商信息与设定的运营商信息匹配的通信卡作为第一通信卡,将所述第一通信卡的通信标识作为所述第三账号。

上述方案中,所述处理器用于运行所述计算机程序时,执行所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:

确定所述至少两张通信卡对应的运营商信息分别与设定的运营商信息匹配、或所述至少两张通信卡对应的运营商信息与设定的运营商信息不匹配,根据所述至少两张通信卡的通信卡参数从所述至少两张通信卡中选择优选通信卡,将所述优选通信卡的通信标识作为所述第三账号。

上述方案中,所述处理器用于运行所述计算机程序时,还执行:

检测插入的通信卡的数量;

当插入的通信卡的数量为一时,则以插入的通信卡的通信标识为所述第三账号。

本发明实施例还提供一种账号处理装置,所述装置包括:接收模块和切换模块;其中,

所述接收模块,用于通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;

所述切换模块,用于根据所述切换操作执行从所述第一账号至所述第二账号的切换。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一账号处理方法的步骤。

本发明实施例的账号处理方法、装置及计算机可读存储介质,通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;根据所述切换操作从所述第一账号对应的显示界面切换至所述第二账号对应的显示界面。如此,在第一账号对应的显示界面中提供接收切换至第二账号的切换操作的输入接口,需要从当前登陆的第一账号切换至第二账号时,通过第一账号对应的显示界面提供的输入接口进行切换操作,其中,输入接口为接收切换至第二账号的切换操作的输入接口,根据所述切换操作的指示切换至第二账号登陆的显示界面,能够在不退出当前登陆的第一账号的情况下,直接由第一账号切换至第二账号。

附图说明

图1为本发明实施例一提供的一种账号处理方法的流程示意图;

图2为本发明实施例二提供的一种账号登陆方法的流程示意图;

图3为本发明实施例二提供的登陆提示界面的流程示意图一;

图4为本发明实施例二提供的登陆提示界面的流程示意图二;

图5为本发明实施例三提供的账号切换方法的流程示意图;

图6为本发明实施例四提供的一种账号处理装置的结构示意图;

图7为本发明实施例五提供的一种账号处理装置的结构示意图;

图8为本发明实施例五提供的另一种账号处理装置的结构示意图。

具体实施方式

在本发明实施例中,通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;根据所述切换操作从所述第一账号对应的显示界面切换至所述第二账号对应的显示界面。

下面结合附图对技术方案的实施作进一步的详细描述。

实施例一

本发明实施例提供一种账号处理方法,如图1所示,所述方法包括:

s101、通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;

当从当前登陆的账号切换至目标账号时,将当前登陆的账号称为第一账号,将所切换的目标账号称为第二账号。第一账号和第二账号用于区分同一个应用程序的不同的用户账号,这里,将第一账号的账号信息和第二账号的账号信息统称为账号信息,账号信息包括用户名、通信标识等信息参数,以标识不同的用户账号。

当应用程序当前以第一账号登陆应用程序时,在第一账号对应的显示界面中提供接收切换操作的输入接口。这里,第一账号对应的显示界面为通过第一账号登陆进入应用程序的应用程序界面,在显示界面中设置接收切换操作的输入接口时,可在应用程序的系统管理界面中设置一切换控件,以该切换控件作为触发切换操作的入口。这里,该切换控件可为一单独的显示控件,也可设置一隐形的切换控件,比如:将用户的头像区域作为切换控件,当用户的头像接收到长按操作时,确定切换控件接收到切换操作。

当通过输入接口接收到切换操作时,检测切换操作对应的第二账号;这里,可将输入接口对应的第二账号作为切换操作对应的第二账号,此时,可设定输入接口对应的第二账号,即预先设定输入接口对应的第二账号,当接收到切换操作时,直接将输入接口对应的第二账号作为切换操作对应的第二账号;也可设定输入接口同时对应多个账号,当接收到切换操作时,从输入接口对应的多个账号中选择其中一个账号作为第二账号。从多个账号中选择其中一个账号作为第二账号的选择策略包括:根据多个账号的优先级来选择、通过用户的选择操作来选择、根据历史记录来选择等规则;也可在输入接口接收到切换操作时显示切换设置窗口,通过切换设置窗口接收用户输入的第二账号,将用户输入的第二账号作为切换操作对应的第二账号。

在本发明实施例中,可将第一账号、第二账号与当前终端插入的不同的通信卡的通信标识比如:手机号码进行绑定,即第一账号和第二账号分别为插入的不同的通信卡的通信标识。将当前登陆的账号为第一账号,另一张通信卡的通信标识为第二账号。这里,可预先获取插入的通信卡的通信标识,将未登陆的通信标识作为第二账号与输入接口进行绑定,在接收到切换操作时,直接获取输入接口对应的第二账号作为切换操作对应的第二账号;也可在接收到切换操作时,获取插入的通信卡的通信标识,将未使用的通信标识作为切换操作对应的第二账号。

s102、根据所述切换操作执行从所述第一账号至所述第二账号的切换。

在确定切换操作对应的第二账号后,基于切换操作的触发执行从第一账号至第二账号的切换。当从第一账号切换到第二账号,则从第一账号对应的显示界面切换到了第二账号对应的显示界面。

第一账号对应的显示界面和第二界面对应的显示界面为应用程序中不同账号信息对应的界面设置、界面菜单等形式相同显示界面,因账号信息不同两个显示界面的显示内容不同。比如:应用程序a的显示页面包括:显示聊天内容的页面1、显示通讯录的页面2、包括引用程序功能菜单的页面3和用户账号设置的页面4。第一账号对应的显示页面包括页面1、页面2、页面3和页面4,第二账号对应的显示页面包括页面1、页面2、页面3和页面4。但基于账号不同,第一账号对应的页面1和第二账号对应的页面1的显示的聊天内容不同,其他页面类似。这里,对于登陆进入应用程序后的显示页面的设置不进行限制,第一账号对应的显示页面和第二账号对应的显示页面基于登陆账号不同,存在内容上的区别。

这里,从第一账号至第二账号的切换时,所述方法还包括:确定所述第二账号对应的运营商信息;当所述第二账号对应的运营商信息与设定的运营商信息匹配时,直接通过所述第二账号显示所述第二账号对应的显示界面;当所述第二账号对应的运营商信息与设定的运营商信息不匹配时,显示所述第二账号的登陆界面。具体的:当第一账号和第二账号的账号信息为通信标识时,在执行从第一账号至第二账号的切换时,确定所述第二账号对应的运营商信息,检测第二账号所属的运营商,当第二账号所属的运营商为设定的运营商,则自动进行切换,从第一账号对应的显示界面切换至第二账号对应的显示界面;当第二账号所属的运营商不是设定的运营商,则手动进行切换。

在本发明实施例中,还包括:检测插入的至少两张通信卡对应的运营商信息;根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号。

当终端重启、应用程序重新安装或检测到插拔卡时,检测终端当前插入的通信卡的运营商信息,终端可插入一张通信卡或多张通信卡,当终端只插入一张通信卡时,以当前插入的通信卡的通信标识作为登陆账号进行应用程序的登陆。当终端中插入多张通信卡时,通过统一认证sdk方式确定各通信卡对应的运营商信息,根据各通信卡的运营商信息确定当前登陆的第三账号和备选账号的第四账号。其中,可通过通信卡的国际移动用户识别码(internationalmobilesubscriberidentity,imsi)、手机号等卡参数确定通信卡对应的运营商信息,运营商信息表征的运营商可包括移动、联通、电信和虚拟运营商等运营商。设定的运营商可为这些运营商中的一个或多个。

所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:将运营商信息与设定的运营商信息匹配的通信卡作为第一通信卡,将所述第一通信卡的通信标识作为所述第三账号。此时,将运营商信息与设定的运营商信息不匹配的通信卡作为第二通信卡,将所述第二通信卡的通信标识作为第四账号。第三账号和第四账号为应用程序可选用的用户账号,而第三账号为当前登陆的登陆账号,第四账号作为备选账号。

这里,第三账号和第四账号可分别与上述第一账号对应,当第三账号对应第一账号时,第四账号对应第二账号;当第四账号对应第一账号时,第三账号对应第二账号。

所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号还包括:确定所述至少两张通信卡对应的运营商信息分别与设定的运营商信息匹配、或所述至少两张通信卡对应的运营商信息与设定的运营商信息不匹配,根据所述至少两张通信卡的通信卡参数从所述至少两张通信卡中选择优选通信卡,将所述优选通信卡的通信标识作为所述第三账号;此时,将所述至少两种通信卡中所述优选通信卡之外的通信卡的通信账号作为第四账号。第三账号和第四账号为应用程序可选用的用户账号,而第三账号作为主账号,用于当前登陆的登陆账号,第四账号为副账号,作为备选用户账号。

当插入的通信卡同时包括设定运营商的通信卡和非设定运营商的通信卡时,将设定运营商的通信卡的通信标识作为第三账号,将非设定运营商的通信卡的通信标识作为第四账号,当插入多张通信卡同时为设定运营商的通信卡时,则根据各通信卡的通信卡参数确定优选通选卡,通信卡参数包括:通信卡所属的卡槽信息、数据能力参数等参数。比如:当根据数据卡的数据能力参数确定优选通信卡时,将根据数据能力参数确定的具有数据网络能力的通信卡作为优选通信卡。

当终端重启、应用程序重新安装或检测到插拔卡时,检测终端当前插入的通信卡的运营商信息之前,检测终端为单卡终端还是双卡终端,当终端为单卡终端时,直接将终端插入的通信卡的通信标识作为第三账号;当终端为多卡终端时,检测终端所支持的可检测终端的系统版本,当系统版本与设定版本不匹配时,表征终端自身无法识别出是插入的是单卡还是双卡,认为终端插入单卡,将终端插入的通信卡的通信标识作为第三账号;当系统版本与设定版本匹配时,表征终端自身能够识别出是插入的是单卡还是双卡,检测终端插入的是单卡还是双卡。比如:设定版本为安卓5.1或适配,当终端的系统版本低于安卓5.1且未适配,则认为与设定的版本信息不匹配;当终端的系统版本为安卓5.1以下且已适配,则认为与设定的版本信息匹配;当终端的系统版本为安卓5.1或安卓5.1以上,认为与设定的版本信息匹配。

当检测终端插入的是单卡时,直接以终端插入的通信卡的通信标识作为第三账号;当终端插入的终端为多卡时,根据各通信卡的通信标识确定第三账号,将第三账号以外的通信标识作为第四账号。

需要说明的是,在本发明实施例中,当应用程序存在两个账号时,在应用程序中区分账号保存消息,即显示一个账号的消息时,隐藏另一个账号的消息。当以终端插入的通信卡的通信标识比如:手机作为账号时,应用程序区分账号保存消息,短信、通讯录等系统分区不区分应用程序当前登陆的账号,都进行显示,但在显示时,可标注各信息所属的账号信息。

在本发明实施例中,在第一账号对应的显示界面中提供接收切换至第二账号的切换操作的输入接口,需要从当前登陆的第一账号切换至第二账号时,通过第一账号对应的显示界面提供的输入接口进行切换操作,其中,输入接口为接收切换至第二账号的切换操作的输入接口,根据所述切换操作的指示切换至第二账号登陆的显示界面,能够在不退出当前登陆的第一账号的情况下,直接由第一账号切换至第二账号。进一步地,以插入的终端通信卡的通信标识作为账号,实现双卡登陆机制。

实施例二

在本发明实施例中,对本发明实施例提供一种账号处理方法中的账号登陆过程进行说明,其中,应用程序为和飞信,账号信息为插入终端的sim卡的手机号,设定的运营商信息为移动的运营商标识,设定的版本信息为安卓5.1或已进行适配。如图2所示,包括:

s201、检测终端是否双卡终端;

当终端为双卡终端时,执行s202;当终端为单卡终端时,执行s203单卡登陆。这里,单卡终端或双卡终端为终端自身是否支持双卡,当支持双卡时,为双卡终端,当不支持双卡,只支持一张卡时,为单卡终端。

s202、确定系统的版本信息是否与安卓5.1匹配;

当系统版本为安卓5.1或安卓5.1以上,则认为匹配,执行s204;当系统版本为安卓5.1以下,则认为不匹配,执行s205。

s204、检测终端插卡情况;

当终端插入两张sim卡时,执行s206;当终端插入一张sim卡,执行s202单卡登陆。

s205、检查系统是否已适配;

通过对系统的安卓版本、屏幕分辨率、厂商机型等系统参数的检测确定登陆的应用程序与系统是否适配,当确定应用程序与系统已适配时,则执行s204,当确定系统未适配时,执行s207。

需要说明的是,当应用程序与系统已适配时,应用程序可正常运营展示,否则无法进行正常运营展示。

s206、根据插入的sim卡的运营商信息确定是否包括移动卡;

当包括移动卡时,执行s2063;当插入的sim卡中不包括移动卡时,执行s2061。

s2061、从两张非移动卡中选出主卡;

此时,根据将插入的卡的数据支持能力等通信卡参数确定主卡,从而选出具有较强的数据能力的卡作为主卡,将另一张卡作为副卡,并根据主卡执行s2062异网单卡流程,通过短信验证的方式进行登陆。

s2063、从两张卡张选出主卡;

当终端包括一张移动卡和移动非移动卡时,以移动卡作为主卡,以非移动卡作为副卡。当终端中包括两张移动卡时,根据两张移动卡的通信卡参数选取主卡,比如:可以网络数据能力强的移动卡作为主卡,以另一张作为副卡。

s2064、以主卡执行登陆;

这里,以主卡的卡号作为登陆账号进行登陆。在登陆的登陆界面之前可显示如图3所示的登陆提示界面,在登陆提示界面中可显示登陆提示信息。在图3所示的登陆提示界面中,登陆提示信息为“和飞信是通信体验增强版,将以本机号码136xxxxxxxx使用和飞信”,其中,136xxxxxxxx为主卡的手机号码。

s2065、判断是否登陆成功?

当登陆成功时,执行s2066,提示用户以主卡登陆成功,在提示时,可通过统一认证sdk获取并显示主卡的卡槽号、手机号码等卡信息。

当登陆失败后,执行s2067。

s2067以副卡执行登陆;

此时,可提示用户当前主卡的登陆不成功,需自动切换至副卡进行登陆尝试。切换至副卡进行登陆尝试时,以副卡的卡号执行登陆操作,尝试登陆至应用程序。

s2068、判断是否登陆成功?

当以副卡登陆成功后,执行s2069提示用户以副卡登陆成功,此时,通过统一认证sdk获取并显示副卡的卡槽号、手机号码等卡信息。当以副卡登陆失败时,执行s20610,提示登陆失败。这里,提示登陆失败为提示通过两个卡号都登陆失败,此时,可打开终端的系统设置,查看该应用程序相关的权限设置,也可提示用户联系移动的客户查看当前主卡和副卡的权限设置。

s207、判断当前插入的卡是否为移动卡;

当当前插入卡为移动卡时,执行s208,确定当前移动卡的卡号为默认账号。当当前插入卡不是移动卡时,执行s2062的异网单卡流程,通过短信验证的方式进行登陆。在s208中确定默认账号后,以默认账号执行s208单卡登陆,在s208中,基于默认卡号直接登陆至应用程序,且不存在账号切换。

在上述方案中,当以主卡或副卡登陆成功后,可在应用程序的显示页面上提示用户当前登陆的账号信息,以及切换信息,比如:提示内容为“正在使用号码1登陆(卡槽号),您可切换至号码2(卡槽号)”。

在上述方案中,登陆提示界面也可如图4所示,在登陆显示界面中,除了包括登陆提示信息外,还可提供接收切换操作的切换控件,切换控件如图4中所述的显示内容为“切换”的控件,此时,登陆提示信息中还可包括切换提示信息,这里,在图4的登陆提示信息“将以卡1号码136xxxxxxxx使用和飞信,您也可以点击切换使用卡2”中,卡1为主卡,卡2为副卡。当用户点击“继续”,则继续主卡的后续登录(dm获取、sip登录);当用户点击“切换”,使用另一张卡卡1自动进行登录。

需要说明的是,当插入的卡包括卡a和卡b时,当以插入的卡中的其中一张卡比如:卡a登陆时:

1、应用程序的消息将区分卡号(即账号)保存消息,即显示卡号a消息时,隐藏卡号b的消息;

2、系统短信,不区分卡号a和卡号b,都将展示;

3、通讯录,不区分卡号a和卡号b,都将展示;

4、系统的目录,区分卡号a和卡号b;

5、系统通话记录,不区分卡号a和卡号b,都将展示;

6、网络通话记录,区分卡号a和卡号b。

在上述区分卡a和卡b时,通过不同的卡标记来进行区分。

在实际使用中,对于双卡登陆机制,(1)安卓5.1及以上,google提供手机双卡的识别接口app判断无缓存情况下登陆,调用统一认证sdk,等待统一认证接口返回双卡设备检测结果、插卡情况和sim卡归属运营商;若双卡设备检测结果为单卡,则按照单卡流程进入后续的业务登录流程;若双卡设备检测结果为双卡,则查看插卡情况,区分不同运营商进行不同处理流程。(2)安卓5.1以下,无统一双卡接口,各手机厂商的实现方法不一样。需要逐个开展适配。未适配手机当单卡流程处理。

对于双卡交互机制:(1)在首次启动(包括重装)、和插拔卡情况下,提供用户选择使用卡登录的功能。(2)登录app的卡与流量卡不关联。允许登录一卡,用另一卡的流量。(3)和app活跃过程中提供切换到另一卡登录的功能入口。(4)在非手动切换登录卡的情况下,所登录账户不随用户的网络、短信卡槽设置修改而变化。(5)短信和cs通话的处理:在app上发起cs电话、短信,是用户开始选择的卡。如要用其他卡,需进行账号整体切换;app读取展示短信、通话记录的处理,有区分是卡一、卡二的标记。

实施例三

在本发明实施例中,对本发明实施例提供账号处理方法中的账号切换方法进行说明,这里,卡切换流程为终端插入双卡的情况下的切换流程,其中,插入的卡包括卡a和卡b,从卡a切换至卡b或从卡b切换至卡a。这里,以从卡a切换至卡b为例,其中,在应用程序中,卡a对应的显示界面比如:用户管理界面中提供有接收切换操作的输入接口,比如:当用户长按用户管理界面中的头像时,基于头像的长按操作接收到切换操作。如图5所示,切换方法包括:

s501、在卡a对应的显示界面接收到切换操作;

这里,可通过用户的触控操作进入提供输入接口的卡a对应的用户管理界面,并接收到用户对头像的长按操作,此时,接收到的长按操作即为切换操作。

s502、提示切换操作对应的切换信息;

接收到切换操作时,将插入的未使用的卡b的信息确定为切换信息,这里,切换信息可包括:卡b的手机号码、卡槽号等信息。这里,当提示切换信息时,表明当前终端为双卡环境且版本信息与设定的版本信息匹配。

这里,提示切换信息是的提示界面也可如图4所示。

s503、根据切换信息中的卡b执行切换;

这里,判断卡b是否为移动卡,当卡b为移动卡时,则以卡b对应的手机号自动登陆,当卡b不是移动卡时,则手动输入卡b的卡号,验证码进行登陆。

s504、判断是否切换成功?

当进入卡b对应的显示界面,则切换成功。切换成功时,执行s505、提示切换成功;此时,可统一认证sdk返回给app登录成功的:卡槽号、手机号码。

当未进入卡b对应的显示界面,则切换不成功。当切换失败时,执行s506、提示切换失败。此时,可提示用户:卡b切换不成功,仍使用卡a。此时,继续接收到切换操作之前的业务。

实施例四

本发明实施例还提供了一种账号处理装置,该账号处理装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行:

通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;根据所述切换操作执行从所述第一账号至所述第二账号的切换。

处理器用于运行所述计算机程序时,还执行:

确定所述第二账号对应的运营商信息;当所述第二账号对应的运营商信息与设定的运营商信息匹配时,直接通过所述第二账号显示所述第二账号对应的显示界面;当所述第二账号对应的运营商信息与设定的运营商信息不匹配时,显示所述第二账号的登陆界面。

处理器用于运行所述计算机程序时,还执行:检测插入的至少两张通信卡对应的运营商信息;根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号。

处理器用于运行所述计算机程序时,执行所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:

将运营商信息与设定的运营商信息匹配的通信卡作为第一通信卡,将所述第一通信卡的通信标识作为所述第三账号。

处理器用于运行所述计算机程序时,执行所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:

确定所述至少两张通信卡对应的运营商信息分别与设定的运营商信息匹配、或所述至少两张通信卡对应的运营商信息与设定的运营商信息不匹配,根据所述至少两张通信卡的通信卡参数从所述至少两张通信卡中选择优选通信卡,将所述优选通信卡的通信标识作为所述第三账号。

处理器用于运行所述计算机程序时,还执行:

检测插入的通信卡的数量;当插入的通信卡的数量为一时,则以插入的通信卡的通信标识为所述第三账号。

图6是本发明实施例四的账号处理装置的结构示意图,图6所示的账号处理装置包括:至少一个处理器601和存储器602。账号处理装置中的各个组件通过总线系统603耦合在一起。可理解,总线系统603用于实现这些组件之间的连接通信。

可以理解,存储器602可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器602旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器602用于存储各种类型的数据以支持实施例四的账号处理装置的操作。

上述本发明实施例揭示的方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器601可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,实施例四的账号处理装置可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

实施例五

为实现实施例一提供的账号处理方法,本发明实施例提供一种账号处理装置,如图7所示,所述装置包括:接收模块701和切换模块702;其中,

接收模块701,用于通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;

切换模块702,用于根据所述切换操作执行从所述第一账号至所述第二账号的切换。

如图8所示,所述装置还包括:切换登陆模块703,用于:

确定所述第二账号对应的运营商信息;

当所述第二账号对应的运营商信息与设定的运营商信息匹配时,直接通过所述第二账号显示所述第二账号对应的显示界面;

当所述第二账号对应的运营商信息与设定的运营商信息不匹配时,显示所述第二账号的登陆界面。

如图8所示,所述装置还包括:登陆模块704,用于:

检测插入的至少两张通信卡对应的运营商信息;

根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号。

登陆模块704根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:

将运营商信息与设定的运营商信息匹配的通信卡作为第一通信卡,将所述第一通信卡的通信标识作为所述第三账号。

登陆模块704根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号还包括:

确定所述至少两张通信卡对应的运营商信息分别与设定的运营商信息匹配、或所述至少两张通信卡对应的运营商信息与设定的运营商信息不匹配,根据所述至少两张通信卡的通信卡参数从所述至少两张通信卡中选择优选通信卡,将所述优选通信卡的通信标识作为所述第三账号。

如图8所示,所述装置还包括:数量检测模块705,用于:

检测插入的通信卡的数量;

当插入的通信卡的数量为一时,则以插入的通信卡的通信标识为所述第三账号。

需要说明的是:上述实施例提供的账号处理装置在进行账号处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的账号处理装置与账号处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

实施例六

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器602,上述计算机程序可由账号处理装置中的处理器601执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:

通过第一账号对应的显示界面提供的输入接口接收到切换操作时,检测所述切换操作对应的第二账号,所述输入接口为接收切换操作的输入接口;

根据所述切换操作执行从所述第一账号至所述第二账号的切换。

所述计算机程序被处理器运行时,还执行:确定所述第二账号对应的运营商信息;

当所述第二账号对应的运营商信息与设定的运营商信息匹配时,直接通过所述第二账号显示所述第二账号对应的显示界面;

当所述第二账号对应的运营商信息与设定的运营商信息不匹配时,显示所述第二账号的登陆界面。

所述计算机程序被处理器运行时,还执行:检测插入的至少两张通信卡对应的运营商信息;根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号。

所述计算机程序被处理器运行时,执行所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:

将运营商信息与设定的运营商信息匹配的通信卡作为第一通信卡,将所述第一通信卡的通信标识作为所述第三账号。

所述计算机程序被处理器运行时,执行所述根据所述至少两张通信卡对应的运营商信息确定作为登陆账号的第三账号包括:确定所述至少两张通信卡对应的运营商信息分别与设定的运营商信息匹配、或所述至少两张通信卡对应的运营商信息与设定的运营商信息不匹配,根据所述至少两张通信卡的通信卡参数从所述至少两张通信卡中选择优选通信卡,将所述优选通信卡的通信标识作为所述第三账号。

所述计算机程序被处理器运行时,还执行:检测插入的通信卡的数量;

当插入的通信卡的数量为一时,则以插入的通信卡的通信标识为所述第三账号。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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