数据通道切换方法及终端与流程

文档序号:15849327发布日期:2018-11-07 09:35阅读:949来源:国知局
数据通道切换方法及终端与流程

本发明实施例涉及移动通信技术领域,尤其涉及一种数据通道切换方法及终端。

背景技术

随着互联网内容资源的不断丰富、移动终端的普及,互联网访问流量将持续呈现爆炸式增长。越来越多的用户群体通过移动终端上的各种应用程序接入互联网获取网络共享资源。为了满足不同用户的上网需求,各大运营商推出各种类型的互联网套餐产品,例如腾讯王卡、支付宝蚂蚁宝卡、百度圣卡等等,以供用户选择。

对于流量需求大的用户来说,往往在普通流量套餐产品的基础上,还订购上述互联网套餐产品,两种产品基于不同的sim卡,或者,基于同一张sim卡。用户在通过移动终端访问互联网时可以优先使用互联网套餐产品对应的流量,在互联网套餐产品对应的流量耗尽后,使用普通流量套餐产品对应的流量;或者,优先使用普通流量套餐产品对应的流量,在普通流量套餐产品对应的流量耗尽后,使用互联网套餐产品对应的流量。

然而上述过程用户往往无法有效感知,引起流量使用的争议,对此用户投诉居高不下。



技术实现要素:

本发明提供一种数据通道切换方法及终端,实现终端自动控制数据通道的切换或关闭。

本发明第一方面提供一种数据通道切换方法,应用于终端,所述终端内设置有两个sim卡,所述方法包括:

所述终端根据免流应用列表确定当前运行的应用程序是否为免流应用程序;其中,所述免流应用列表中记载了各所述sim卡对应的免流应用程序;

若是,所述终端确定所述免流应用程序对应的第一sim卡,并判断当前使用的sim卡是否为所述第一sim卡,若否,将当前数据通道切换至所述第一sim卡。

可选的,若所述当前运行的应用程序为非免流应用程序,所述方法还包括:

所述终端提示用户当前应用程序为非免流应用程序,并根据用户选择的数据通道选项对当前数据通道进行切换、保留或关闭的操作。

可选的,所述终端根据免流应用列表确定当前运行的应用程序是否为免流应用程序之前,所述方法还包括:

所述终端获取各所述sim卡对应的流量订阅信息,其中,所述流量订阅信息至少包括免流应用程序的标识;

所述终端根据各所述sim卡对应的流量订阅信息,生成所述免流应用列表。

可选的,所述终端获取各所述sim卡对应的流量订阅信息之前,所述方法还包括:

所述终端确定未进行流量订阅的第二sim卡;

所述终端获取所述第二sim卡对应的运营商的各种流量套餐信息,并在显示界面上显示所述第二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为本发明另一实施例提供的终端的结构示意图;

图6为本发明一实施例提供的终端的硬件结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

本实施例的数据通道切换方法应用于终端,终端内设置有两个sim卡。

上述终端可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(radioaccessnetwork,简称ran)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。

图1为本发明一实施例提供的数据通道切换方法的流程示意图,如图1所示,数据通道切换方法包括以下步骤:

s101、终端根据免流应用列表确定当前运行的应用程序是否为免流应用程序;若是,则执行s102;若否,则执行s103。

其中,免流应用列表中记载了各sim卡对应的免流应用程序。具体的,免流应用列表中记载了终端从套餐服务器中预先获取的各sim卡对应的免流应用程序的标识。

本实施例中,终端内设置有第一sim卡和第二sim卡,用户通过开启终端的数据通道切换应用实现对终端当前运行的应用程序的实时监控,根据当前运行的应用程序的标识查询免流应用列表,确定当前运行的应用程序是否为免流应用程序。

s102、终端确定免流应用程序对应的第一sim卡,并判断当前使用的sim卡是否为第一sim卡,若否,将当前数据通道切换至第一sim卡。

当确定当前运行的应用程序为免流应用程序,终端进一步根据免流免流应用列表,确定该免流应用程序对应的第一sim卡,在确定当前使用的sim卡为第二sim卡时,终端将数据通道由第二sim卡切换至第一sim卡,并提示用户当前应用程序为免流应用程序,已将移动数据切换至第一sim卡。

示例性的,对于双卡用户,第一sim卡为腾讯大王卡,第二sim卡为普通联通卡,用户事先对第一sim卡和第二sim卡进行了套餐订阅,当用户启动微信应用后,终端通过数据通道切换应用确定当前运行的应用程序为第一sim卡对应的免流应用程序,若当前数据通道为第二sim卡,则终端将数据通道切换至第一sim卡。

s103、终端提示用户当前应用程序为非免流应用程序,并根据用户选择的数据通道选项对当前数据通道进行切换、保留或关闭的操作。

当确定当前运行的应用程序为非免流应用程序,终端弹出窗口提示用户终端向用户提供手动选择数据通道的选项:

a.使用第一sim卡流量;

b.使用第二sim卡流量;

c.关闭移动数据;

d.不再提示。

终端根据用户选择的数据通道选项对当前数据通道进行切换、保留或关闭的操作,具体来说:当用户选择a项时,切换并使用第一sim卡作为移动数据传输通道;当用户选择b项时,切换并使用第二sim卡作为移动数据传输通道;当用户选择c项时,关闭移动数据传输通道,终端将不再通过移动数据网络上网;当用户选择d项时,关闭s103的提醒,关闭后如果是非免流应用将不再进行任何操作(即不再进行数据通道切换或开关),直到用户重新打开s103的提醒功能。

终端根据用户的选择执行完上述操作后,继续监控,并在用户打开新的应用程序时执行s101。

本实施例提供的数据通道切换方法,终端根据免流应用列表确定当前运行的应用程序是否为免流应用程序,其中免流应用列表中记载了各sim卡对应的免流应用程序;若当前应用程序为免流应用程序,则终端进一步确定免流应用程序对应的第一sim卡,并判断当前使用的sim卡是否为第一sim卡,若否,则将当前数据通道切换至第一sim卡;若当前应用程序为非免流应用程序,则终端提示用户当前应用程序为非免流应用程序,并根据用户选择的数据通道选项对当前数据通道进行切换、保留或关闭的操作。通过上述方法实现终端自动控制数据通道的切换或关闭,并实时向用户反馈当前数据流量的使用情况,提高用户免流应用服务的用户感知度,减少流量争议。

在上述实施例中,终端在监控用户当前使用的应用程序之前,需确定用户sim卡已进行流量订阅,并获取该用户sim卡对应的免流应用程序列表,若用户sim卡未进行流量订阅,则引导用户完成流量订阅,提升用户体验。

下面结合下述实施例及附图对本实施例提供的数据通道切换方法进行详细说明。

图2为本发明另一实施例提供的数据通道切换方法的流程示意图,如图2所示,本实施例的数据通道切换方法包括:

s201、终端确定未进行流量订阅的第二sim卡;

本实施例的终端设置有两个sim卡,终端读取两个sim卡,确定未进行流量订阅的第二sim卡,若终端的两个sim卡均为进行流量订阅,则分别对两个sim卡执行s202,完成套餐设置。

s202、终端获取第二sim卡对应的运营商的各种流量套餐信息,并在显示界面上显示第二sim卡的各种流量套餐信息;

具体的,终端从套餐服务器中获取第二sim卡对应的运营商的各种流量套餐信息,其中,套餐服务器中存储有各运营商对应的流量套餐信息,且流量套餐信息中包括免流应用程序的标识。

需要指出的是,本实施例中的套餐服务器中保存有各大运营商已发布的套餐产品,包括互联网套餐产品或普通套餐产品。其中,互联网套餐产品有腾讯王卡、支付宝蚂蚁宝卡、百度圣卡等。例如,腾讯大王卡对腾讯应用(微信、qq、qq音乐、腾讯视频等等)全部免流。

套餐服务器为后台管理员提高工套餐产品数据录入接口,当有新的互联网套餐产品或普通套餐产品发布,或者对已有套餐产品调整时,由管理员从后台录入或更新(增加、删除或修改)相关数据,以便各终端从套餐服务器中获取的相关数据为最新数据。

终端在获取各第二sim卡对应的运营商的各种流量套餐信息之后,在显示界面上显示第二sim卡的各种流量套餐信息,以供用户进行流量套餐的选择。

s203、终端根据用户选择的流量套餐信息,针对第二sim卡进行流量订阅;

终端根据用户选择的流量套餐信息,向套餐服务器发送流量订阅信息,该信息包括第二sim卡的卡号以及用户选择的套餐产品。套餐服务器将接收到的流量订阅信息保存至用户数据库中。

s204、终端获取各sim卡对应的流量订阅信息;

在用户完成第二sim卡的套餐选择后,终端获取该用户各sim卡对应的流量订阅信息。其中,流量订阅信息至少包括免流应用程序的标识。

s205、终端根据各sim卡对应的流量订阅信息,生成免流应用列表;终端根据用户各sim卡对应的流量订阅信息中的免流应用程序的标识,生成免流应用列表。该免流应用列表包括sim卡卡号与免流应用程序标识的对应关系。

s206、终端根据免流应用列表确定当前运行的应用程序是否为免流应用程序;若是,则执行s207;若否,则执行s208。

其中,免流应用列表中记载了各sim卡对应的免流应用程序;

s207、终端确定免流应用程序对应的第一sim卡,并判断当前使用的sim卡是否为第一sim卡,若否,将当前数据通道切换至第一sim卡。

可选的,终端提示用户当前应用程序为免流应用程序。

s208、终端提示用户当前应用程序为非免流应用程序,并根据用户选择的数据通道选项对当前数据通道进行切换、保留或关闭的操作。

本实施例的s206-s208与上述实施例的s101-s103实现原理与技术效果相同,具体可参照上述s101-s103的相关描述,此处不再赘述。

本实施例提供的数据通道切换方法,应用于双卡终端,终端在监控用户当前使用的应用程序之前,需要确定终端各sim卡是否进行流量订阅,若否,则获取各sim卡对应的运营商的流量套餐信息,引导用户完成流量套餐的订阅,并获取各sim卡对应的流量订阅套餐,生成免流应用列表;终端根据免流应用列表确定当前运行的应用程序是否为免流应用程序,若当前应用程序为免流应用程序,则将数据通道切换至该免流应用程序对应的sim卡,并提示用户当前应用程序为免流应用程序;若当前应用程序为非免流应用程序,则提示用户当前应用程序为非免流应用程序,并根据用户选择的数据通道选项对当前数据通道进行切换、保留或关闭的操作。通过上述方法实现终端自动控制数据通道的切换或关闭,并实时向用户反馈当前数据流量的使用情况,提高用户免流应用服务的用户感知度,减少流量争议。

基于上述数据通道切换方法,当用户终端仅设置有一个sim卡时,终端通过后台监控当前应用程序的使用情况,提供对应的数据通道切换方法,提高套餐流量使用感知度,减少流量争议,大幅降低客服压力和售后投诉。

图3为本发明又一实施例提供的数据通道切换方法的流程示意图,如图3所示,本实施例的数据通道切换方法包括以下步骤:

s301、终端根据免流应用列表确定当前运行的应用程序是否为免流应用程序;若是,则执行s302;若否,则执行s303。

s302、终端提示用户当前应用程序为免流应用程序;

s303、终端提示用户当前应用程序为非免流应用程序,并根据用户选择的数据通道选项对当前数据通道进行保留或关闭的操作。

当确定当前运行的应用程序为非免流应用程序,终端弹出窗口提示用户终端向用户提供手动选择数据通道的选项:

a.继续使用移动数据;

b.关闭移动数据;

c.不再提示。

终端根据用户选择的数据通道选项对当前数据通道进行开启、保留或关闭的操作,具体来说,当用户选择a项时,终端关闭提示窗口,保留当前数据通道;当用户选择b项时,终端关闭移动数据传输,终端将不再通过移动数据网络上网;当用户选择c项时,关闭s303的提醒,关闭后如果是非免流应用程序将不再进行任何提示,直到用户重新打开s303的提醒功能。

终端根据用户的选择执行完上述操作后,继续监控,并在用户打开新的应用程序时执行s301。

可选的,终端在监控用户当前使用的应用程序之前,需确定用户sim卡已进行流量订阅,并获取该用户sim卡对应的免流应用程序列表,若单卡用户未进行流量订阅,终端需引导用户完成流量订阅,并根据流量订阅信息生成免流应用列表,具体步骤同上述实施例中的s201-s205,此处不再赘述。

本实施例提供的数据通道切换方法,应用于单卡终端,终端在监控用户当前使用的应用程序之前,需要确定终端sim卡是否进行流量订阅,若否,则获取sim卡对应的运营商的流量套餐信息,引导用户完成流量套餐的订阅,并在获取该sim卡对应的免流应用列表;终端根据免流应用列表确定当前运行的应用程序是否为免流应用程序,若当前应用程序为免流应用程序,则提示用户当前应用程序为免流应用程序;若当前应用程序为非免流应用程序,则提示用户当前应用程序为非免流应用程序,并根据用户选择的数据通道选项对当前数据通道保留或关闭的操作。通过上述方法实现终端自动控制数据通道的保留或关闭,并实时向用户反馈当前数据流量的使用情况,提高用户免流应用服务的用户感知度,减少流量争议。

图4为本发明一实施例提供的终端的结构示意图,如图4所示,本实施例提供的终端40包括:

确定模块41,用于根据免流应用列表确定当前运行的应用程序是否为免流应用程序;其中,所述免流应用列表中记载了各sim卡对应的免流应用程序;若是,确定所述免流应用程序对应的第一sim卡;

判断模块42,用于判断当前使用的sim卡是否为所述第一sim卡;

若否,执行模块43,用于将当前数据通道切换至所述第一sim卡。

本实施例提供的终端,可以执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

图5为本发明另一实施例提供的终端的结构示意图,在图4所示终端的基础上,如图5所示,本实施例提供的终端40还包括:

提示模块44,用于提示用户当前应用程序为非免流应用程序;

所述执行模块43,用于根据用户选择的数据通道选项对当前数据通道进行切换、保留或关闭的操作。

可选的,所述终端40还包括:

第一获取模块45,用于获取各所述sim卡对应的流量订阅信息,其中,所述流量订阅信息至少包括免流应用程序的标识;

生成模块46,用于根据各所述sim卡对应的流量订阅信息,生成所述免流应用列表。

可选的,所述确定模块41,用于确定未进行流量订阅的第二sim卡;

所述终端40还包括:

第二获取模块47,用于获取所述第二sim卡对应的运营商的各种流量套餐信息,并在显示界面上显示所述第二sim卡的各种流量套餐信息;

订阅模块48,用于根据用户选择的流量套餐信息,针对所述第二sim卡进行流量订阅。

可选的,所述终端40还包括:

提示模块44,用于提示用户当前应用程序为免流应用程序。

可选的,所述第二获取模块47,具体用于从套餐服务器中获取所述第二sim卡对应的运营商的各种流量套餐信息.

其中,所述套餐服务器中存储有各运营商对应的流量套餐信息,且所述流量套餐信息中包括免流应用程序的标识。

本实施例提供的终端,可以执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

图6为本发明一实施例提供的终端的硬件结构示意图,如图6所示,本实施例提供的终端,包括:

存储器61;以及

处理器62;以及

计算机程序;

其中,所述计算机程序存储在所述存储器61中,并被配置为由所述处理器61执行以实现如前述任一项方法实施例所述的技术方案,其实现原理和技术效果类似,此处不再赘述。

可选的,存储器61既可以是独立的,也可以跟处理器62集成在一起。

当所述存储器61是独立于处理器62之外的器件时,所述终端还可以包括:

总线63,用于连接所述存储器61和处理器62。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行上述任一项实施例的数据通道切换方法。

其中,存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;存储介质还可以包括上述种类的存储器的组合。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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