数据卡的切换方法、装置、终端及存储介质与流程

文档序号:22174307发布日期:2020-09-11 21:26阅读:222来源:国知局
数据卡的切换方法、装置、终端及存储介质与流程

本申请属于通信技术领域,具体而言,涉及一种数据卡的切换方法、装置、终端及存储介质。



背景技术:

随着终端技术的发展,终端可以支持的功能越来越多。例如终端可以是双卡双待终端。双卡双待终端是指一个终端可以同时装下两张数据卡,并且这两张卡均处于待机状态。

目前,当终端中的第一数据卡的网络质量极差时,用户可以选择将第一数据卡切换至第二数据卡,此时用户可以使用第二数据卡观看视频或者浏览资讯。



技术实现要素:

本申请实施例提供一种数据卡的切换方法、装置、终端及存储介质,可以提高数据卡的切换效率。本技术方案包括:

第一方面,本申请实施例提供一种数据卡的切换方法,所述方法包括:

获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量;

基于所述第一信号强度值、所述第二信号强度值、所述第一数据链路质量以及所述第二数据链路质量,进行所述第一数据卡与所述第二数据卡的切换。

第二方面,本申请实施例提供一种数据卡的切换装置,所述装置包括:

时延获取单元,用于获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量;

数据卡切换单元,用于基于所述第一信号强度值、所述第二信号强度值、所述第一数据链路质量以及所述第二数据链路质量,进行所述第一数据卡与所述第二数据卡的切换。

第三方面,本申请实施例提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法。

第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述的方法。

第五方面,本申请实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

本申请实施例提供一种数据卡的切换方法,终端可以在获取到第一数据卡的第一信号强度值以及第一数据链路质量,以及第二数据卡的第二信号强度值以及第二数据链路质量时,基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换。因此终端可以直接基于第一数据卡的第一信号强度值以及第一数据链路质量以及第二数据卡的第二信号强度值以及第二数据链路质量进行数据卡的切换,不需要接收用户针对数据卡的切换指令,减少数据卡的操作步骤,可以减少数据卡的切换时间,进而可以提升用户的使用体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出应用于本申请实施例的数据卡的切换方法或者数据卡的切换装置的应用场景示意图;

图2示出本申请实施例的一种数据卡的切换方法的流程示意图;

图3示出本申请实施例的一种终端界面的举例示意图;

图4示出本申请实施例的一种数据卡的切换方法的流程示意图

图5示出本申请实施例的一种终端界面的举例示意图;

图6示出本申请实施例的一种数据卡的切换方法的流程示意图;

图7示出本申请实施例的一种数据卡的切换方法的流程示意图;

图8示出本申请实施例的一种数据卡的切换方法的流程示意图;

图9示出本申请实施例的一种数据卡的切换方法的流程示意图;

图10示出本申请实施例的一种终端界面的举例示意图;

图11示出本申请实施例一种数据卡的切换装置的结构示意图;

图12示出本申请实施例的一种终端的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅为本申请实施例的一部分,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

随着终端技术的发展,终端可以支持的功能越来越多。例如终端可以是双卡双待终端。双卡双待终端是指一个终端可以同时装下两张数据卡,并且这两张卡均处于待机状态。

图1示出应用于本申请实施例的数据卡的切换方法或者数据卡的切换装置的应用场景示意图。当支持双卡的终端中安装有两张卡时,终端可以在显示屏上显示双卡标识。其中,两张卡均可作为数据卡使用,但在同一时刻只能使用一张卡作为流量卡。

根据一些实施例,终端中安装的双卡例如可以是a数据卡和b数据卡。终端可以设置当前使用的数据卡。例如终端可以设置卡槽1中安装的数据卡为当前使用的数据卡。当用户将a数据卡安装在卡槽1,将b数据卡安装在卡槽2时,终端可以默认使用a数据卡为当前使用的数据卡,即终端可以默认a数据卡为第一数据卡。

易于理解的是,当终端进行第一数据卡和第二数据卡的切换时,终端需要接收用户针对第一数据卡和第二数据卡的切换指令,终端可以基于切换指令进行数据卡的切换。该切换指令例如可以是点击切换指令。当终端接收到用户在显示屏上输入的点击切换指令时,终端可以将b数据卡设置为第一数据卡,将a数据卡设置为第二数据卡。

可选的,当终端中的第一数据卡的网络质量极差时,终端可以发出提示信息,该提示信息用于提示用户是否进行数据卡的切换。当用户选择进行数据卡的切换时,用户可以输入针对数据卡的切换指令,终端可以基于接收到的切换指令进行数据卡的切换。当终端完成数据卡的切换时,用户可以使用第二数据卡观看视频或者浏览资讯。但是在此过程中,终端需要接收针对数据卡输入的切换指令,导致数据卡切换操作复杂,数据卡的切换效率较低。另外,终端基于用户针对数据卡输入的切换指令进行数据卡切换时,用户只是基于经验选择,并未充分考虑第一数据卡和第二数据卡的信息,导致切换后数据卡的信号指令较低,用户使用体验较差的问题。

下面将结合附图2-附图10,对本申请实施例提供的数据卡的切换方法进行详细介绍。附图2-附图10所示实施例的执行主体例如可以为终端。

请参见图2,为本申请实施例提供了一种数据卡的切换方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤s101-步骤s102。

s101,获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量。

根据一些实施例,第一数据卡是指支持双卡的终端当前使用的蜂窝数据对应的数据卡。该第一数据卡可以是终端出厂时设置的,还可以是基于用户的设定指令设置的。信号强度值是指接收到的信号强度指示值,用来表征数据卡接收信号发射源的发射信号强弱的物理量。

易于理解的是,第一信号强度值是指第一数据卡对应的信号强度值,并不特指某一固定数值。例如第一数据卡的第一信号强度值可以是-105db,第一数据卡的第一信号强度值还可以是-115db。第二信号强度值是指第二数据卡对应的信号强度值,并不特指某一固定数值。例如第二数据卡的第二信号强度值可以是-115db,第二数据卡的第二信号强度值还可以是-118db。

可选的,数据链路质量包括但不限于数据卡的数据时延、网络制式等。其中数据时延例如可以是往返时延。往返时延(round-triptime,rtt),往返时延由三部分组成:链路的传播时间(propagationdelay)、末端系统的处理时间、路由器缓存中的排队和处理时间(queuingdelay)。其中,前两个部分的值对于一个tcp连接相对固定,路由器缓存中的排队和处理时间会随着整个网络拥塞程度的变化而变化。因此往返时延的变化在一定程度上反应了网络的拥塞程度,并且往返时延的数值越小说明数据链路质量越好。

根据一些实施例,第一数据链路质量例如可以是第一数据卡对应的第一往返时延,并不特指某一固定数值。第二数据链路质量例如可以是第二数据卡对应的第二往返时延,并不特指某一固定数值。第一往返时延表示从终端使用第一数据卡发送数据开始,到终端收到该数据的确认信息时,总共经历的时延。

易于理解的是,当第一数据卡为数据主卡,第二数据卡为数据副卡时,终端可以只使用数据主卡进行数据业务的传输。当第一数据卡为数据主卡,第二数据卡为数据副卡时,终端还可以同时使用数据主卡和数据副卡进行数据业务的传输。当终端同时使用数据主卡和数据副卡进行数据业务的传输时,终端可以基于预设规则确定数据主卡和数据副卡的数据业务传输量。本申请实施例默认第一数据卡为数据主卡,第二数据卡为数据副卡。

可选的,当终端使用第一数据卡进行数据业务的传输时,终端可以获取第一数据卡的第一信号强度值以及第一往返时延,并获取第二数据卡的第二信号强度值以及第二往返时延。

根据一些实施例,终端支持双卡例如可以是q数据卡和r数据卡。其中基于出厂设置,终端可以默认设置第一数据卡为数据主卡。基于出厂设置,终端还可以设置q数据卡为第一数据卡并设置r数据卡为第二数据卡。终端基于出厂设置使用q数据卡作为数据主卡进行数据传输时,终端可以获取q数据卡的第一信号强度值以及第一往返时延,并获取r数据卡的第二信号强度值以及第二往返时延。终端获取到的q数据卡的第一信号强度值例如可以是-110db,第一往返时延例如可以是500ms,r数据卡的第二信号强度值例如可以是-118db,第二往返时延例如可以是550ms。

s102,基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换。

根据一些实施例,终端获取到第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量时,终端可以基于获取到的第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换。

易于理解的是,当终端获取到第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量时,终端可以将第一信号强度值与和第二信号强度值与多个预设信号阈值的进行对比,获取到第一对比结果。在第一对比结果不符合预设要求时,终端可以基于第一数据链路质量和第二数据链路质量进行数据卡的切换。

可选的,q数据卡为第一数据卡,r数据卡为第二数据卡时,终端获取到的q数据卡的第一信号强度值例如可以是-120db,第一往返时延例如可以是500ms,r数据卡的第二信号强度值例如可以是-119db,第二往返时延例如可以是450ms。当终端确定第一信号强度值为-120db,第二信号强度值例如可以是-119db时,终端确定第二往返时延小于第一往返时延,终端可以进行数据卡的切换,即终端将r数据卡切换为第一数据卡,q数据卡切换为第二数据卡,即终端将r数据卡作为数据主卡,将q数据卡作为数据副卡。

根据一些实施例,当终端进行第一数据卡与第二数据卡的切换时,终端可以发出提示信息,该提示信息用于提示是否进行第一数据卡与第二数据卡的切换。当终端接收到针对提示信息的确认信息时,终端可以进行第一数据卡与第二数据卡的切换。例如终端未进行第一数据卡与第二数据卡的切换之前,q数据卡为第一数据卡,r数据卡为第二数据卡。当终端进行第一数据卡与第二数据卡的切换时,终端发出的提示信息例如可以是是否将r数据卡为第一数据卡,q数据卡为第二数据卡。此时,终端界面的举例示意图可以如图3所示。当终端接收到针对提示信息的确认信息时,终端可以将r数据卡切换为第一数据卡,q数据卡切换为第二数据卡,即终端可以使用r数据卡作为数据主卡进行数据业务的传输。

本申请实施例提供一种数据卡的切换方法,终端可以在获取到第一数据卡的第一信号强度值以及第一数据链路质量,以及第二数据卡的第二信号强度值以及第二数据链路质量时,基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换。因此终端可以直接基于第一数据卡的第一信号强度值以及第一数据链路质量以及第二数据卡的第二信号强度值以及第二数据链路质量进行数据卡的切换,不需要接收用户针对数据卡的切换指令,可以减少数据卡的切换步骤,减少数据卡的切换时间,提高数据卡的切换效率,进而可以提升用户的使用体验。另外,终端基于第一数据卡的第一信号强度值以及第一数据链路质量以及第二数据卡的第二信号强度值以及第二数据链路质量进行数据卡的切换,可以提高数据卡切换的准确性,减少由于用户基于经验进行数据卡切换后数据卡网络不稳定的情况,进而可以提升用户的使用体验。

请参见图4,为本申请实施例提供了一种数据卡的切换方法的流程示意图。如图4所示,本申请实施例的所述方法可以包括以下步骤s201-步骤s206。

s201,获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量。

根据一些实施例,终端获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量时,终端可以设置信号阈值。信号阈值可以是终端基于信号强度值的大小设置的。终端设置的信号阈值至少包括第一信号阈值、第二信号阈值、第三信号阈值以及第四信号阈值。终端设置的信号阈值的数量可以基于实际使用情况确定,例如终端设置的信号阈值的数量可以是四个,也可以是六个。

易于理解的是,例如终端基于信号强度值的大小设置的第一信号阈值为-105db、第二信号阈值为-114db、第三信号阈值为-118db和第四信号阈值为-120db。

根据一些实施例,第一数据链路质量例如可以是第一数据卡对应的第一往返时延,并不特指某一固定数值。第二数据链路质量例如可以是第二数据卡对应的第二往返时延,并不特指某一固定数值。本申请实施例的第一数据链路质量例如可以是第一往返时延,第二数据质量例如可以是第二往返时延。

易于理解的是,当第一数据卡为数据主卡,第二数据卡为数据副卡时,终端可以只使用数据主卡进行数据业务的传输。当第一数据卡为数据主卡,第二数据卡为数据副卡时,终端还可以同时使用数据主卡和数据副卡进行数据业务的传输。本申请实施例默认第一数据卡为数据主卡,第二数据卡为数据副卡。

具体过程如上所述,此处不再赘述。

s202,第一数据链路质量为第一往返时延,第二数据链路质量为第二往返时延,当第一信号强度值大于第一信号阈值时,保持第一数据卡与第二数据卡不变。

根据一些实施例,当终端获取到第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量时,终端可以检测第一信号强度值和第一信号阈值的大小关系。当终端检测到第一信号强度值大于第一信号阈值时,终端保持第一数据卡和第二数据卡不变。

易于理解的是,终端获取第一数据卡的第一信号强度值以及第一往返时延,并获取数据副卡的第二信号强度值以及第二往返时延之前,d数据卡为数据主卡,f数据卡为数据副卡。终端获取到的d数据卡的第一信号强度值例如可以是-104db,f数据卡的第二信号强度值例如可以是-105db。当终端检测到第一信号强度值-104db大于第一信号阈值-105db时,终端保持第一数据卡和第二数据卡不变,即d数据卡为数据主卡,f数据卡为数据副卡。此时,终端界面的举例示意图可以如图5所示。

s203,当第一信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,基于第一信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第二信号阈值小于第一信号阈值。

根据一些实施例,当终端获取到第一数据卡的第一信号强度值以及第一往返时延,并获取第二数据卡的第二信号强度值以及第二往返时延时,终端可以检测第一信号强度值和信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,终端可以基于第一信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,其中,第二信号阈值小于第一信号阈值。

根据一些实施例,请参见图6,为本申请实施例提供了一种数据卡的切换方法的流程示意图。如图6所示,本申请实施例的所述方法可以包括以下步骤s301-步骤s303。s301,当第二信号强度值大于第一信号阈值,且第一往返时延大于第二往返时延时,将第二数据卡作为数据主卡;s302,当第二信号强度值大于第一信号阈值,且第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;s303,当第二信号强度值小于或者等于第一信号阈值时,保持第一数据卡与第二数据卡不变。

易于理解的是,当终端检测到第一信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,终端可以检测第二信号强度值是否大于第一信号阈值。当终端检测到第二信号强度值大于第一信号阈值时,终端可以检测第一往返时延是否大于第二往返时延。当终端检测到第二信号强度值大于第一信号阈值,且第一往返时延小于第二往返时延时,终端保持第一数据卡和第二数据卡不变。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-108db,f数据卡的第二信号强度值例如可以是-104db,d数据卡的第一往返时延为502ms,f数据卡的第二往返时延为550ms时,终端保持d数据卡为第一数据卡和f数据卡为第二数据卡不变。

易于理解的是,当终端检测到第一信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,终端可以检测第二信号强度值是否大于第一信号阈值。当终端检测到第二信号强度值大于第一信号阈值时,终端可以检测第一往返时延是否大于第二往返时延。当终端检测到第二信号强度值大于第一信号阈值,且第一往返时延大于第二往返时延时,终端将第二数据卡作为数据主卡,并使用第二数据卡进行数据业务的传输。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-108db,f数据卡的第二信号强度值例如可以是-104db,d数据卡的第一往返时延为502ms,f数据卡的第二往返时延为450ms时,终端将第二数据卡作为数据主卡,即终端将d数据卡设置为数据副卡,并将f数据卡设置为数据主卡,并使用f数据卡进行数据业务的传输。

易于理解的是,当终端检测到第一信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,终端可以检测第二信号强度值是否大于第一信号阈值。当终端检测到第二信号强度值小于或者等于第一信号阈值时,保持第一数据卡与第二数据卡不变。例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-108db,f数据卡的第二信号强度值例如可以是-108db,当终端检测到第一信号强度值-108db小于第一信号阈值-105db且大于第二信号阈值-114db时,且终端检测到第二信号强度值-108db小于第一信号阈值-105db时,终端保持第一数据卡与第二数据卡不变。

s204,当第一信号强度值小于或者等于第二信号强度阈值且大于第三信号阈值时,基于第一信号阈值、第二信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第三信号阈值小于第二信号阈值。

根据一些实施例,当终端获取到第一数据卡的第一信号强度值以及第一往返时延,并获取第二数据卡的第二信号强度值以及第二往返时延时,终端可以检测第一信号强度值和信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第二信号阈值且大于第三信号阈值时,终端可以基于第一信号阈值、第二信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换。其中,第三信号阈值小于第二信号阈值。

根据一些实施例,请参见图7,为本申请实施例提供了一种数据卡的切换方法的流程示意图。如图7所示,本申请实施例的所述方法可以包括以下步骤s401-步骤s404。s401,当第二信号强度值大于第一信号阈值时,将第二数据卡作为数据主卡;s402,当第二信号强度值小于或者等于第一信号阈值且大于第二信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为数据主卡;s403,当第二信号强度值小于或者等于第一信号阈值且大于第二信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;s404,当第二信号强度值小于或者等于第二信号阈值时,保持第一数据卡与第二数据卡不变。

易于理解的是,当终端检测到第一信号强度值小于或者等于第二信号阈值且大于第三信号阈值时,终端可以检测第二信号强度值是否大于第一信号阈值。当终端检测到第二信号强度值大于第一信号阈值时,终端可以将第二数据卡作为数据主卡,并使用第二数据卡进行数据业务的传输。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-115db,f数据卡的第二信号强度值例如可以是-104db时,终端可以将第二数据卡作为数据主卡,即终端将d数据卡设置为数据副卡,并将f数据卡设置为数据主卡,并使用f数据卡进行数据业务的传输。

易于理解的是,当终端检测到第一信号强度值小于或者等于第二信号阈值且大于第三信号阈值,终端可以检测第二信号强度值与信号阈值的大小关系,即终端可以检测第二信号强度值是否大于第一信号阈值以及在终端检测到第二信号强度值小于第一信号阈值时检测第二信号强度值是否大于第二信号阈值。当终端检测到第一信号强度值小于或者等于第二信号阈值且大于第三信号阈值,且终端检测到第二信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,终端可以检测第一往返时延是否大于第二往返时延。当终端检测到第一往返时延大于第二往返时延时,终端将第二数据卡作为数据主卡,并使用第二数据卡进行数据业务的传输。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-115db,f数据卡的第二信号强度值例如可以是-108db,d数据卡的第一往返时延为502ms,f数据卡的第二往返时延为450ms时,终端将第二数据卡作为数据主卡,即终端将d数据卡设置为数据副卡,并将f数据卡设置为数据主卡,并使用f数据卡进行数据业务的传输。

易于理解的是,当终端检测到第一信号强度值小于或者等于第二信号阈值且大于第三信号阈值,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第二信号阈值且大于第三信号阈值,且终端检测到第二信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,终端可以检测第一往返时延是否大于第二往返时延。当终端检测到第一往返时延小于第二往返时延时,终端保持第一数据卡与第二数据卡不变。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-115db,f数据卡的第二信号强度值例如可以是-108db,d数据卡的第一往返时延为502ms,f数据卡的第二往返时延为555ms时,终端保持第一数据卡与第二数据卡不变,即d数据卡为数据主卡,f数据卡为数据副卡。

易于理解的是,当终端检测到第一信号强度值小于或者等于第二信号阈值且大于第三信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第二信号强度值小于或者等于第二信号阈值时,保持第一数据卡与第二数据卡不变。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-108db,f数据卡的第二信号强度值例如可以是-115db,终端检测到f数据卡的第二信号强度值-115db小于第二信号阈值-114db,终端保持第一数据卡与第二数据卡不变。

s205,当第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,基于第二信号阈值、第三信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第四信号阈值小于第三信号阈值。

根据一些实施例,当终端获取到第一数据卡的第一信号强度值以及第一往返时延,并获取第二数据卡的第二信号强度值以及第二往返时延时,终端可以检测第一信号强度值和信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,终端可以基于第二信号阈值、第三信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,其中,第四信号阈值小于第三信号阈值。

根据一些实施例,请参见图8,为本申请实施例提供了一种数据卡的切换方法的流程示意图。如图8所示,本申请实施例的所述方法可以包括以下步骤s501-步骤s504。s501,当第二信号强度值大于第二信号阈值时,将第二数据卡作为数据主卡;s502,当第二信号强度值小于或者等于第二信号阈值且大于第三信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为数据主卡;s503,当第二信号强度值小于或者等于第二信号阈值且大于第三信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;s504,当第二信号强度值小于或者等于第三信号阈值时,保持第一数据卡与第二数据卡不变。

易于理解的是,当终端检测到第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第二信号强度值大于第二信号阈值时,终端可以将第二数据卡作为数据主卡。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-119db,f数据卡的第二信号强度值例如可以是-113db时,终端将第二数据卡作为数据主卡,即终端将d数据卡设置为数据副卡,并将f数据卡设置为数据主卡,并使用f数据卡进行数据业务的传输。

易于理解的是,当终端检测到第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值,且终端检测到第二信号强度值小于或者等于第二信号阈值且大于第三信号阈值时,终端可以检测第一往返时延是否大于第二往返时延。当终端检测到第一往返时延大于第二往返时延时,终端将第二数据卡作为数据主卡。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-119db,f数据卡的第二信号强度值例如可以是-115db,d数据卡的第一往返时延为502ms,f数据卡的第二往返时延为450ms时,终端将第二数据卡作为数据主卡,即终端将d数据卡设置为数据副卡,并将f数据卡设置为数据主卡,并使用f数据卡进行数据业务的传输。

易于理解的是,当终端检测到第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值,且终端检测到第二信号强度值小于或者等于第二信号阈值且大于第三信号阈值时,终端可以检测第一往返时延是否大于第二往返时延。当终端检测到第一往返时延小于第二往返时延时,终端保持第一数据卡与第二数据卡不变。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-119db,f数据卡的第二信号强度值例如可以是-115db,d数据卡的第一往返时延为502ms,f数据卡的第二往返时延为555ms时,终端保持第一数据卡与第二数据卡不变,即d数据卡为数据主卡,f数据卡为数据副卡。

易于理解的是,当终端检测到第一信号强度值小于或者等于第二信号阈值且大于第三信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第二信号强度值小于或者等于第三信号阈值时,终端保持第一数据卡与第二数据卡不变。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-119db,f数据卡的第二信号强度值例如可以是-118db,终端检测到f数据卡的第二信号强度值-118db等于第三信号阈值-118db,终端保持第一数据卡与第二数据卡不变。

s206,当第一信号强度值小于或者等于第四信号阈值时,基于第三信号阈值、第四信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换。

根据一些实施例,当终端获取到第一数据卡的第一信号强度值以及第一往返时延,并获取第二数据卡的第二信号强度值以及第二往返时延时,终端可以检测第一信号强度值和信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第四信号阈值时,终端可以基于第三信号阈值、第四信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换。

根据一些实施例,请参见图9,为本申请实施例提供了一种数据卡的切换方法的流程示意图。如图9所示,本申请实施例的所述方法可以包括以下步骤s601-步骤s604。601,当第二信号强度值大于第三信号阈值时,将第二数据卡作为数据主卡;602,当第二信号强度值小于或者等于第三信号阈值且大于第四信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为数据主卡;603,当第二信号强度值小于或者等于第三信号阈值且大于第四信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;604,当第二信号强度值小于或者等于第四信号阈值时,保持第一数据卡与第二数据卡不变。

易于理解的是,当终端检测到第一信号强度值小于或者等于第四信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第二信号强度值大于第三信号阈值时,终端可以将第二数据卡作为数据主卡。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-121db,f数据卡的第二信号强度值例如可以是-117db时,终端将第二数据卡作为数据主卡,即终端将d数据卡设置为数据副卡,并将f数据卡设置为数据主卡,并使用f数据卡进行数据业务的传输。

易于理解的是,当终端检测到第一信号强度值小于或者等于第四信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第四信号阈值,且终端检测到第二信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,终端可以检测第一往返时延是否大于第二往返时延。当终端检测到第一往返时延大于第二往返时延时,终端将第二数据卡作为数据主卡。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-121db,f数据卡的第二信号强度值例如可以是-119db,d数据卡的第一往返时延为502ms,f数据卡的第二往返时延为450ms时,终端可以将第二数据卡作为数据主卡,即终端将d数据卡设置为数据副卡,并将f数据卡设置为数据主卡,并使用f数据卡进行数据业务的传输。

易于理解的是,当终端检测到第一信号强度值小于或者等于第四信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第四信号阈值,且终端检测到第二信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,终端可以检测第一往返时延是否大于第二往返时延。当终端检测到第一往返时延小于第二往返时延时,终端保持第一数据卡与第二数据卡不变。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-121db,f数据卡的第二信号强度值例如可以是-119db,d数据卡的第一往返时延为502ms,f数据卡的第二往返时延为555ms时,终端保持第一数据卡与第二数据卡不变,即d数据卡为数据主卡,f数据卡为数据副卡。

易于理解的是,当终端检测到第一信号强度值小于或者等于第四信号阈值时,终端可以检测第二信号强度值与信号阈值的大小关系。当终端检测到第一信号强度值小于或者等于第四信号阈值,且终端检测到第二信号强度值小于或者等于第四信号阈值时,终端保持第一数据卡与第二数据卡不变。

可选的,例如d数据卡为第一数据卡,f数据卡为第二数据卡。终端获取到的d数据卡的第一信号强度值例如可以是-121db,f数据卡的第二信号强度值例如可以是-120db,终端检测到f数据卡的第二信号强度值-120db等于第四信号阈值-120db,终端保持第一数据卡与第二数据卡不变。

根据一些实施例,当终端进行第一数据卡与第二数据卡的切换之后,终端可以发出提示信息,该提示信息用于提示用户第一数据卡与第二数据卡已完成切换以及当前的数据主卡和数据副卡。例如终端未进行第一数据卡与第二数据卡的切换之前,d数据卡为数据主卡,f数据卡为数据副卡,当终端进行第一数据卡与第二数据卡的切换之后,f数据卡为数据主卡,d数据卡为数据副卡,终端发出的提示信息例如可以是第一数据卡与第二数据卡的切换已完成,f数据卡为数据主卡,d数据卡为数据副卡。此时,终端界面的举例示意图可以如图10所示。

本申请实施例提供一种数据卡的切换方法,通过设置信号阈值,可以基于获取到的第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量,进行数据卡的切换,不需要接收用户输入的切换指令,还可以减少由于用户经验进行切换时终端网络质量不好的情况,提高数据卡的切换效率。另外,终端基于至少四个信号阈值进行数据卡的切换时,可以提升终端进行数据卡切换的准确率,减少第一数据卡信号质量较好时进行数据卡切换的误操作,进而可以提升用户的使用体验。

下面将结合附图11,对本申请实施例提供的数据卡的切换装置进行详细介绍。需要说明的是,附图11所示的数据卡的切换装置,用于执行本申请图2-图10所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请图2-图10所示的实施例。

请参见图11,其示出本申请实施例的数据卡的切换装置的结构示意图。该数据卡的切换装置1100可以通过软件、硬件或者两者的结合实现成为用户终端的全部或一部分。根据一些实施例,该数据卡的切换装置1100包括时延获取单元1101和数据卡切换单元1102,具体用于:

时延获取单元1101,用于获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量;

数据卡切换单元1102,用于基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换。

根据一些实施例,该数据卡的切换装置1100还包括阈值设置单元1103,用于获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量,具体用于:

设置信号阈值,信号阈值至少包括第一信号阈值、第二信号阈值、第三信号阈值以及第四信号阈值。

根据一些实施例,第一数据链路质量为第一往返时延,第二数据链路质量为第二往返时延,数据卡切换单元1102,用于基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换时,具体用于:

当第一信号强度值大于第一信号阈值时,保持第一数据卡与第二数据卡不变;

当第一信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,基于第一信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第二信号阈值小于第一信号阈值;

当第一信号强度值小于或者等于第二信号强度阈值且大于第三信号阈值时,基于第一信号阈值、第二信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第三信号阈值小于第二信号阈值;

当第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,基于第二信号阈值、第三信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第四信号阈值小于第三信号阈值;

当第一信号强度值小于或者等于第四信号阈值时,基于第三信号阈值、第四信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换。

根据一些实施例,数据卡切换单元1102,用于基于第一信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换时,具体用于:

当第二信号强度值大于第一信号阈值,且第一往返时延大于第二往返时延时,进行第一数据卡与第二数据卡的切换;

当第二信号强度值大于第一信号阈值,且第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;

当第二信号强度值小于或者等于第一信号阈值时,保持第一数据卡与第二数据卡不变。

根据一些实施例,数据卡切换单元1102,用于基于第一信号阈值、第二信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换时,具体用于:

当第二信号强度值大于第一信号阈值时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第一信号阈值且大于第二信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第一信号阈值且大于第二信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;

当第二信号强度值小于或者等于第二信号阈值时,保持第一数据卡与第二数据卡不变。

根据一些实施例,数据卡切换单元1102,用于基于第二信号阈值、第三信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换时,具体用于:

当第二信号强度值大于第二信号阈值时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第二信号阈值且大于第三信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第二信号阈值且大于第三信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;

当第二信号强度值小于或者等于第三信号阈值时,保持第一数据卡与第二数据卡不变。

根据一些实施例,数据卡切换单元1102,用于基于第三信号阈值、第四信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换时,具体用于:

当第二信号强度值大于第三信号阈值时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第三信号阈值且大于第四信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第三信号阈值且大于第四信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;

当第二信号强度值小于或者等于第四信号阈值时,保持第一数据卡与第二数据卡不变。

本申请实施例提供一种数据卡的切换装置,时延获取单元获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量,数据卡切换单元可以基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换。因此数据卡的切换装置可以直接基于第一数据卡的第一信号强度值以及第一数据链路质量以及第二数据卡的第二信号强度值以及第二数据链路质量进行数据卡的切换,不需要接收用户针对数据卡的切换指令,可以减少数据卡的切换步骤,减少数据卡的切换时间,提高数据卡的切换效率,进而可以提升用户的使用体验。

请参见图12,为本申请实施例提供的一种终端的结构示意图。如图12所示,所述终端1200可以包括:至少一个处理器1201,至少一个网络接口1204,用户接口1203,存储器1205,至少一个通信总线1202。

其中,通信总线1202用于实现这些组件之间的连接通信。

其中,用户接口1203可以包括显示屏(display)和gps,可选用户接口1203还可以包括标准的有线接口、无线接口。

其中,网络接口1204可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,处理器1201可以包括一个或者多个处理核心。处理器1201利用各种借口和线路连接整个终端1200内的各个部分,通过运行或执行存储在存储器1205内的指令、程序、代码集或指令集,以及调用存储在存储器1205内的数据,执行终端1200的各种功能和处理数据。可选的,处理器1201可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器1201可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1201中,单独通过一块芯片进行实现。

其中,存储器1205可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器1205包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器1205可用于存储指令、程序、代码、代码集或指令集。存储器1205可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1205可选的还可以是至少一个位于远离前述处理器1201的存储装置。如图12所示,作为一种计算机存储介质的存储器1205中可以包括操作系统、网络通信模块、用户接口模块以及用于数据卡的切换的应用程序。

在图12所示的终端1200中,用户接口1203主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1201可以用于调用存储器1205中存储的数据卡的切换的应用程序,并具体执行以下操作:

获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量;

基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换。

根据一些实施例,处理器1201用于获取第一数据卡的第一信号强度值以及第一数据链路质量,并获取第二数据卡的第二信号强度值以及第二数据链路质量,具体用于执行以下步骤:

设置信号阈值,信号阈值至少包括第一信号阈值、第二信号阈值、第三信号阈值以及第四信号阈值。

根据一些实施例,第一数据链路质量为第一往返时延,第二数据链路质量为第二往返时延,处理器1201用于基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换时,具体用于执行以下步骤:

当第一信号强度值大于第一信号阈值时,保持第一数据卡与第二数据卡不变;

当第一信号强度值小于或者等于第一信号阈值且大于第二信号阈值时,基于第一信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第二信号阈值小于第一信号阈值;

当第一信号强度值小于或者等于第二信号强度阈值且大于第三信号阈值时,基于第一信号阈值、第二信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第三信号阈值小于第二信号阈值;

当第一信号强度值小于或者等于第三信号阈值且大于第四信号阈值时,基于第二信号阈值、第三信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换,第四信号阈值小于第三信号阈值;

当第一信号强度值小于或者等于第四信号阈值时,基于第三信号阈值、第四信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换。

根据一些实施例,处理器1201用于基于第一信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换时,具体用于执行以下步骤:

当第二信号强度值大于第一信号阈值,且第一往返时延大于第二往返时延时,将第二数据卡作为第一数据卡;

当第二信号强度值大于第一信号阈值,且第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;

当第二信号强度值小于或者等于第一信号阈值时,保持第一数据卡与第二数据卡不变。

根据一些实施例,处理器1201用于基于第一信号阈值、第二信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换时,具体用于执行以下步骤:

当第二信号强度值大于第一信号阈值时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第一信号阈值且大于第二信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第一信号阈值且大于第二信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;

当第二信号强度值小于或者等于第二信号阈值时,保持第一数据卡与第二数据卡不变。

根据一些实施例,处理器1201用于基于第二信号阈值、第三信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换时,具体用于执行以下步骤:

当第二信号强度值大于第二信号阈值时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第二信号阈值且大于第三信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第二信号阈值且大于第三信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;

当第二信号强度值小于或者等于第三信号阈值时,保持第一数据卡与第二数据卡不变。

根据一些实施例,处理器1201用于基于第三信号阈值、第四信号阈值、第二信号强度值、第一往返时延以及第二往返时延,进行第一数据卡与第二数据卡的切换时,具体用于执行以下步骤:

当第二信号强度值大于第三信号阈值时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第三信号阈值且大于第四信号阈值,且在第一往返时延大于第二往返时延时,将第二数据卡作为第一数据卡;

当第二信号强度值小于或者等于第三信号阈值且大于第四信号阈值,且在第一往返时延小于第二往返时延时,保持第一数据卡与第二数据卡不变;

当第二信号强度值小于或者等于第四信号阈值时,保持第一数据卡与第二数据卡不变。

本申请实施例提供一种终端,可以在获取到第一数据卡的第一信号强度值以及第一数据链路质量,以及第二数据卡的第二信号强度值以及第二数据链路质量时,基于第一信号强度值、第二信号强度值、第一数据链路质量以及第二数据链路质量,进行第一数据卡与第二数据卡的切换。因此终端可以直接基于第一数据卡的第一信号强度值以及第一数据链路质量以及第二数据卡的第二信号强度值以及第二数据链路质量进行数据卡的切换,不需要接收用户针对数据卡的切换指令,可以减少数据卡的切换步骤,减少数据卡的切换时间,提高数据卡的切换效率,进而可以提升用户的使用体验。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。

本申请实施例还提供一种计算机程序产品,该计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,该计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种数据卡的切换方法的部分或全部步骤。

本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmablegatearray,fpga)、集成电路(integratedcircuit,ic)等。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

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