数据流量分享方法、装置、终端及存储介质与流程

文档序号:16203151发布日期:2018-12-08 06:48阅读:204来源:国知局
数据流量分享方法、装置、终端及存储介质与流程
本申请实施例涉及终端
技术领域
,特别涉及一种数据流量分享方法、装置、终端及存储介质。
背景技术
随着手机等终端的普及化,用户对终端中数据流量的使用及依赖性越来越强。目前的终端大多具有无线保真(wirelessfidelity,wifi)热点的分享功能。通常,当第一终端有较多的数据流量剩余时,可以通过启动无线共享网络的分享功能,允许其它终端连接该无线共享网络,分享第一终端剩余的数据流量。技术实现要素:本申请实施例提供了一种数据流量分享方法、装置、终端及存储介质,可以用于解决若第一终端的用户身份识别模块(subscriberidentificationmodule,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是本申请一个实施例提供的数据流量分享装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。相关技术中,随着日益增长的大流量场景需求,免流量套餐越来越普及。各个运营商都积极联合各大互联网公司推出免流量套餐,免流量套餐用于指示终端在使用指定应用程序时产生的数据流量不会计入流量费用。但是,若第一终端的sim为具有应用免流量协议的免流量sim,其它终端连接该免流量sim对应的无线共享网络时无法使用该免流量sim对应的免流量套餐,导致给第一终端带来不必要的流量费用。目前尚未提供一种方便而可靠的数据流量分享方法。本申请实施例提供了一种数据流量分享方法、装置、终端及存储介质,以解决上述相关技术中存在的问题。本申请提供的技术方案中,通过当启动无线共享网络的分享功能时获取免流量sim对应的免流量信息,当接收到第二终端发送的用于请求接入无线共享网络的连接请求时,向第二终端发送携带有免流量信息的配置信息,免流量信息用于指示目标应用程序为免流量应用程序;使得当第二终端接入第一终端的无线共享网络时能够读取配置信息中的免流量信息,当目标应用程序启动时对目标应用程序采用免流量策略,进而使得第二终端在连接第一终端的无线共享网络时所产生的数据流量也能适用于第一终端的免流量sim对应的免流量套餐,节省了第一终端在数据流量分享时的流量费用。在对本申请实施例进行解释说明之前,先对本申请实施例的应用场景进行说明。图1示出了本申请一个示例性实施例所提供的终端的结构示意图。终端100为具有sim的终端。终端100内可以安装两个或者两个以上的sim。可选的,终端100为具有免流量sim的终端,免流量sim可以是实体sim(也称为用户身份识别卡或者智能卡),也可以是虚拟sim。本实施例对此不加以限定。免流量sim为对目标应用程序采用免流量策略的sim,即终端使用该免流量sim时对目标应用程序采用免流量策略。可选的,终端是安装有目标应用程序的电子设备。该目标应用程序是系统程序或者第三方应用程序。其中,第三方应用程序是除了用户和操作系统之外的第三方制作的应用程序。该终端100是具有通讯功能的电子设备。比如,该终端为手机。需要说明的是,在本申请实施例中,该终端100为第一终端或者第二终端。第一终端为具有免流量sim的终端,第一终端为启动无线共享网络的分享功能的终端。第二终端为除了第一终端以外的其它终端,第二终端为向第一终端发送用于请求接入无线共享网络的连接请求并接入第一终端的无线共享网络的终端。可选的,该终端100中包括:处理器120和存储器140。处理器120可以包括一个或者多个处理核心。处理器120利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器140内的指令、程序、代码集或指令集,以及调用存储在存储器140内的数据,执行终端100的各种功能和处理数据。可选的,处理器120可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器120可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器120中,单独通过一块芯片进行实现。存储器140可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器140包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器140可用于存储指令、程序、代码、代码集或指令集。存储器140可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。请参考图2,其示出了本申请一个示例性实施例提供的数据流量分享方法的流程图。本实施例以该数据流量分享方法应用于图1所示的终端中来举例说明。该数据流量分享方法包括:步骤201,当第一终端启动无线共享网络的分享功能时获取免流量sim对应的免流量信息,免流量信息用于指示目标应用程序为免流量应用程序。无线共享网络可以包括无线局域网络(wirelesslocalareanetworks,wlan);比如,无线共享网络为wifi网络。无线共享网络还可以包括无线个域网(wirelesspersonalareanetwork,wpan);比如,无线共享网络为蓝牙(bluetooth)网络、近场通信(nearfieldcommunication,nfc)网络、紫蜂协议(英文:zigbee)网络等。可选的,第一终端通过预设触发方式启动无线共享网络的分享功能。该预设触发方式包括触摸方式、语音控制方式、手势识别控制方式中的至少一种。可选的,当第一终端启动无线共享网络的分享功能时,终端判断该sim是否为免流量sim,若是免流量sim,则获取免流量sim对应的免流量信息。免流量sim为具有应用免流量协议的sim,即终端使用该免流量sim时对目标应用程序采用免流量策略。免流量sim对应的免流量信息为免流量sim对应的免流量套餐中与应用免费流量选项相关的信息,该免流量信息用于指示目标应用程序为免流量应用程序。免流量应用程序是开发目标应用程序的互联网公司与运营商之间签订应用免流量协议后,将该目标应用程序设置为该运营商对应的免流量应用程序。运营商是提供网络服务的供应商。一般而言,应用免流量协议可以规定:使用具有某些签约协议的sim即免流量sim时,对该目标应用程序采用免流量策略。可选的,免流量信息用于指示n个目标应用程序均为免流量应用程序,n为正整数。其中,目标应用程序是系统程序或者第三方应用程序。步骤202,第二终端向第一终端发送用于请求接入无线共享网络的连接请求。连接请求用于指示第一终端在启动无线共享网络的分享功能后,向第二终端反馈与无线共享网络匹配的配置信息。可选的,第一终端启动无线共享网络的分享功能之后,第一终端的无线共享网络处于开启状态,在第一终端的预设距离内的其他终端可以搜索到该无线共享网络。当第二终端搜索到第一终端开启的无线共享网络时,向第一终端发送用于请求接入无线共享网络的连接请求。可选的,第二终端获取第二终端的终端标识,生成携带有第二终端的终端标识的用于请求接入无线共享网络的连接请求,向第一终端发送用于请求接入无线共享网络的连接请求。其中,第二终端的终端标识用于唯一标识第二终端,比如,该终端标识为第二终端的国际移动设备身份码(internationalmobileequipmentidentity,imei)。步骤203,当第一终端接收到第二终端发送的连接请求时,生成与无线共享网络匹配的配置信息,配置信息中携带有免流量信息。第一终端接收第二终端发送的用于请求接入无线共享网络的连接请求,根据连接请求生成与无线共享网络匹配的配置信息。终端根据获取到的免流量sim对应的免流量信息,生成携带有免流量信息的配置信息。可选的,免流量信息包括用于指示免流量套餐类型的套餐标识,或者,免流量信息包括n个目标应用程序各自对应的目标应用标识,n为正整数。其中,配置信息还包括服务集标识(servicesetidentifier,ssid)、基础服务集标识(basicservicesetidentifier,bssid)、加密类型和信号强度中的至少一种。其中,ssid为第一终端的无线共享网络的网络名称,该名称不唯一,可以为默认值或由用户自行设定;bssid为第一终端的媒体访问控制(mediaaccesscontrol,mac)地址;信号强度用于表征无线共享网络的网络信号质量。步骤204,第一终端向第二终端发送配置信息。第一终端在生成携带有免流量信息的配置信息之后,向第二终端发送配置信息。其中,配置信息用于指示第二终端接入无线共享网络,读取配置信息中的免流量信息,当免流量信息所指示的目标应用程序启动时对目标应用程序采用免流量策略。步骤205,第二终端接收第一终端反馈的配置信息。其中,配置信息中携带有免流量信息,免流量信息用于指示目标应用程序为免流量应用程序。步骤206,第二终端根据配置信息接入无线共享网络,并读取配置信息中的免流量信息。可选的,第二终端获取配置信息中的服务集标识,扫描预设范围内可用的热点无线共享网络列表,从热点无线共享网络列表中选择服务集标识对应的无线共享网络,与无线共享网络进行连接。可选的,终端从配置信息中读取免流量信息,获取免流量信息所指示的目标应用程序。需要说明的是,终端获取免流量信息所指示的目标应用程序的过程可参考下面实施例中的相关描述,在此先不介绍。步骤207,当免流量信息所指示的目标应用程序启动时第二终端对目标应用程序采用免流量策略。可选的,当应用程序启动时,第二终端获取启动的应用程序的应用标识,判断该应用标识是否为目标应用程序的应用标识,若是目标应用程序的应用标识,则将启动的应用程序确定为免流量应用程序,对该应用程序采用免流量策略;若不是目标应用程序的应用标识,则将启动的应用程序确定为非免流量应用程序,对该应用程序在使用过程中的流量进行计费。其中,应用程序的应用标识包括:应用程序的名称、代码、发行号、软件开发工具包中的至少一种。第二终端对目标应用程序采用免流量策略,即第二终端在连接第一终端的免流量sim对应的无线共享网络的过程中,使用目标应用程序所产生的流量对应的流量费用为零,即使用目标应用程序所产生的流量费用不计入第一终端的流量费用中。综上所述,本实施例通过当启动无线共享网络的分享功能时获取免流量sim对应的免流量信息,当接收到第二终端发送的用于请求接入无线共享网络的连接请求时,向第二终端发送携带有免流量信息的配置信息,免流量信息用于指示目标应用程序为免流量应用程序;使得当第二终端接入第一终端的无线共享网络时能够读取配置信息中的免流量信息,当目标应用程序启动时对目标应用程序采用免流量策略,进而使得第二终端在连接第一终端的无线共享网络时所产生的数据流量也能适用于第一终端的免流量sim对应的免流量套餐,节省了第一终端在数据流量分享时的流量费用。请参考图3,其示出了本申请一个示例性实施例提供的数据流量分享方法的流程图。本实施例以该数据流量分享方法应用于图1所示出的终端中来举例说明。该数据流量分享方法包括:步骤301,当第一终端启动无线共享网络的分享功能时获取免流量sim对应的免流量信息,免流量信息用于指示目标应用程序为免流量应用程序。免流量信息所指示的目标应用程序可以基于互联网公司与运营商之间签订的应用免流量协议确定,免流量信息所指示的也可以预先进行设置并存储在第一终端的非易失性存储器中。可选的,免流量信息包括用于指示免流量套餐类型的套餐标识。套餐标识用于唯一指示免流量套餐类型。套餐标识与目标应用程序存在预设对应关系。在一种可能的实现方式中,该预设对应关系如表一所示。当套餐标识为“01”时对应的目标应用程序包括“应用程序a,”当套餐标识为“01”时对应的目标应用程序包括“应用程序a和应用程序d,”当套餐标识为“01”时对应的目标应用程序包括“应用程序b、应用程序c和应用程序e”。表一套餐标识目标应用程序01应用程序a02应用程序a和应用程序d03应用程序b、应用程序c和应用程序e可选的,存在至少两个套餐标识各自对应的目标应用程序存在交集,存在至少两个套餐标识各自对应的目标应用程序的数量是相同的或者是不同的。本实施例对套餐标识对应的目标应用程序的数量和类型均不加以限定。在一种可能的实现方式中,当第一终端启动无线共享网络的分享功能时,获取第一终端对应的鉴权信息;向服务器发送携带有鉴权信息的数据获取请求,数据获取请求用于指示服务器在验证鉴权信息通过后向第一终端下发免流量信息;接收服务器发送的免流量信息。可选的,终端获取第一终端对应的鉴权信息,该鉴权信息用于指示服务器判断第一终端是否具有获取免流量sim对应的免流量信息的权限。其中,鉴权信息包括第一终端的终端标识。可选的,鉴权信息还包括携带有认证信息的识别码或者字符串。可选的,第一终端向服务器发送携带有鉴权信息的数据获取请求,对应的,服务器接收该数据获取请求,从该数据获取请求中获取鉴权信息,验证鉴权信息是否具有合法性,若鉴权信息具有合法性则服务器向第一终端下发免流量信息;若不具有合法性则服务器向第一终端下发用于指示无法获取数据的信息。步骤302,第二终端向第一终端发送用于请求接入无线共享网络的连接请求。连接请求用于指示第一终端在通过免流量用sim接入的网络启动无线共享网络的分享功能后,向第二终端反馈与无线共享网络匹配的配置信息。其中,用于请求接入无线共享网络的连接请求携带有第二终端的终端标识。步骤303,当第一终端接收到第二终端发送的连接请求时,获取连接请求中第二终端的终端标识。第一终端接收第二终端发送的用于请求接入无线共享网络的连接请求,获取用于请求接入无线共享网络的连接请求中第二终端的终端标识。步骤304,当终端标识在流量分享标识列表中时,第一终端生成与无线共享网络匹配的配置信息。流量分享标识列表包括预先设置的用于共享数据流量的m个终端标识,m为正整数。第一终端中存储有预先设置的流量分享标识列表,该流量分享标识列表包括m个终端标识,m个终端标识是第一终端根据历史连接记录确定的,或者是用户自定义设置的。本实施例对m个终端标识的设置方式不加以限定。当第二终端的终端标识在流量分享标识列表中时,第一终端生成携带有免流量信息的配置信息。步骤305,第一终端向第二终端发送配置信息。第一终端向第二终端发送携带有免流量信息的配置信息。其中,配置信息用于指示第二终端接入无线共享网络,读取配置信息中的免流量信息,当免流量信息所指示的目标应用程序启动时对目标应用程序采用免流量策略。步骤306,第二终端接收第一终端反馈的配置信息。其中,配置信息中携带有免流量信息,免流量信息用于指示目标应用程序为免流量应用程序。步骤307,第二终端根据配置信息接入无线共享网络,并读取配置信息中的免流量信息。可选的,第二终端从配置信息获取服务集标识,与服务集标识对应的无线共享网络进行连接。可选的,第二终端读取配置信息中的免流量信息,免流量信息包括用于指示免流量套餐类型的套餐标识。步骤308,第二终端根据预设对应关系将与套餐标识对应的免流量应用程序列表确定为目标应用程序列表。预设对应关系包括套餐标识与免流量应用程序列表之间的对应关系,目标应用程序列表包括n个目标应用程序。第二终端根据预设对应关系获取套餐标识对应的免流量应用程序列表,将该免流量应用程序列表确定为目标应用程序列表。第二终端根据预设对应关系获取套餐标识对应的免流量应用程序列表,包括但不限于以下两种可能的实现方式。在一种可能的实现方式中,第二终端中存储有套餐标识与免流量应用程序列表之间的预设对应关系。第二终端获取自身存储的预设对应关系,根据预设对应关系获取套餐标识对应的免流量应用程序列表。需要说明的是,第一终端获取的预设对应关系和第二终端获取的预设对应关系是相同的。在另一种可能的实现方式中,第二终端向服务器发送携带有套餐标识的数据获取请求,对应的,服务器接收数据获取请求,服务器从数据获取请求中获取套餐标识,服务器获取与套餐标识对应的免流量应用程序列表,向第二终端发送免流量应用程序列表。第二终端接收服务器发送的免流量应用程序列表。步骤309,当目标应用程序列表中的目标应用程序处于前台运行时,对目标应用程序采用免流量策略。可选的,第二终端获取处于前台运行的应用程序的应用标识时,判断该应用程序的应用标识是否为目标应用程序列表中的目标应用程序的目标应用标识,若该应用程序的应用标识为目标应用标识则将处于前台运行的应用程序确定为目标应用程序,对目标应用程序采用免流量策略。其中,应用程序的应用标识包括:应用程序的名称、代码、发行号、软件开发工具包中的至少一种。可选的,第二终端从操作系统的预定栈中,获取处于前台运行的应用程序的应用标识;示意性的,该预定栈为预定的活动栈。可选的,终端采用主动轮询的方式监控处于前台运行的应用程序的应用标识。以操作系统为安卓操作系统为例,活动(英文:activity)是可以层叠的,每当启动一个新的活动,新的活动就会覆盖在原活动之上;使用活动栈存放启动的活动,活动栈是一种后进先出的数据结构,在默认情况下,每启动一个活动,该活动就会在活动栈中入栈,并处于栈顶位置,处于栈顶位置的活动是前台运行活动。当前台运行活动发生变化时,活动栈中处于栈顶位置的活动也会发生变化,终端通过程序管理器采用主动轮询的方式监控前台运行活动,并获取与前台运行活动对应的应用程序的应用标识。在一种可能的实现方式中,免流量信息包括n个目标应用程序各自对应的目标应用标识,上述步骤308和步骤309可被替换实现成为如下几个步骤:第二终端获取处于前台运行的应用程序的第一应用标识;当第一应用标识为目标应用标识时,第二终端将处于前台运行的应用程序确定为目标应用程序,对目标应用程序采用免流量策略。在第二终端读取配置信息中包括n个目标应用标识的免流量信息之后,获取处于前台运行的应用程序的第一应用标识,判断第一应用标识是否为目标应用标识,若是则将处于前台运行的应用程序确定为目标应用程序,对目标应用程序采用免流量策略;若不是则结束进程。其中,应用程序的第一应用标识包括:应用程序的名称、代码、发行号、软件开发工具包中的至少一种。需要说明的是,第二终端获取处于前台运行的应用程序的第一应用标识的过程可参考上述实施例中的相关细节,在此不再赘述。综上所述,本实施例还通过配置信息中包括用于指示免流量套餐类型的套餐标识,使得第二终端根据预设对应关系将与套餐标识对应的免流量应用程序列表确定为目标应用程序列表,当目标应用程序列表中的目标应用程序处于前台运行时,对目标应用程序采用免流量策略,避免了配置信息中需要携带n个目标应用程序各自对应的目标应用标识的情况,提高了配置信息的生成和发送效率。在一种可能的实现方式中,上述步骤309之后还包括如下几个步骤,如图4所示:步骤401,第一终端获取连接请求中的第二终端的终端标识。第一终端在接收到第二终端发送的用于请求接入无线共享网络的连接请求之后,从该用于请求接入无线共享网络的连接请求中获取第二终端的终端标识。第二终端的终端标识用于唯一标识第二终端,比如,该终端标识为第二终端的imei。步骤402,第一终端获取第二终端的终端标识对应的流量阈值。流量阈值为预设的在连接第一终端的无线共享网络的过程中产生的最大数据流量。流量阈值是终端默认设置的,或者是用户自定义设置的。可选的,第一终端中存储有终端标识与流量阈值的对应关系。在一种可能的实现方式中,该终端标识(比如终端的imei)与流量阈值对应关系如表二所示。其中,流量阈值的单位为吉字节(gigabyte,gb)。表二终端标识的imei流量阈值(gb)86257602988317658625760298831773.586257602988317810在一个示意性的例子中,终端该用于请求接入无线共享网络的连接请求中获取第二终端的终端标识为“862576029883176,”根据表二所示的对应关系确定与终端标识“862576029883176”对应的流量阈值为“5gb”。需要说明的是,步骤401和步骤402可以在步骤309之后执行,也可以在步骤309之前且在步骤203之后执行,还可以与步骤203并列执行,本实施例不加以限定。步骤403,第一终端在第二终端接入无线共享网络成功后,统计第二终端在接入无线共享网络的过程中产生的数据流量。可选的,第二终端接入无线共享网络成功时向第一终端发送成功通知信息,对应的,第一终端在接收到该通知信息之后开始统计第二终端在接入无线共享网络的过程中产生的数据流量。可选的,第二终端在接入无线共享网络的过程中产生的数据流量不包括目标应用程序的使用过程中所产生的数据流量。步骤404,第一终端判断统计的数据流量是否达到流量阈值。第一终端实时检测统计的数据流量是否达到流量阈值,若统计的数据流量未达到流量阈值则继续执行步骤403;若统计的数据流量达到流量阈值则执行步骤405。步骤405,在统计的数据流量达到流量阈值时,第一终端断开第二终端与无线共享网络的连接。当第一终端判断出统计的第二终端在接入无线共享网络的过程中产生的数据流量达到流量阈值时,断开第二终端与无线共享网络的连接。综上所述,本申请实施例还通过获取用于请求接入无线共享网络的连接请求中的第二终端的终端标识,获取第二终端的终端标识对应的流量阈值,在第二终端接入无线共享网络成功后,统计第二终端在接入无线共享网络的过程中产生的数据流量;使得第一终端为第二终端提供无线共享网络的同时,若第二终端接入无线共享网络的时间过长或者数据流量消耗较大导致数据流量已超过流量阈值时能够自动断开第二终端与无线共享网络的连接,使得第一终端能够对接入无线共享网络的第二终端所使用的数据流量进行监控。下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。请参考图5,其示出了本申请一个实施例提供的数据流量分享装置的结构示意图。该数据流量分享装置可以通过专用硬件电路,或者,软硬件的结合实现成为图1中的终端的全部或一部分,该终端为具有免流量sim的第一终端,免流量sim为对目标应用程序采用免流量策略的sim。该数据流量分享装置包括:获取模块510、生成模块520和发送模块530。获取模块510,用于当启动无线共享网络的分享功能时获取免流量sim对应的免流量信息,免流量信息用于指示目标应用程序为免流量应用程序;生成模块520,用于当接收到第二终端发送的用于请求接入无线共享网络的连接请求时,生成与无线共享网络匹配的配置信息,配置信息中携带有免流量信息;发送模块530,用于向第二终端发送配置信息,配置信息用于指示第二终端接入无线共享网络,读取配置信息中的免流量信息,当免流量信息所指示的目标应用程序启动时对目标应用程序采用免流量策略。可选的,免流量信息包括用于指示免流量套餐类型的套餐标识;或者,免流量信息包括n个目标应用程序各自对应的目标应用标识,n为正整数。可选的,获取模块510,还用于当启动无线共享网络的分享功能时,获取第一终端对应的鉴权信息;向服务器发送携带有鉴权信息的数据获取请求,数据获取请求用于指示服务器在验证鉴权信息通过后向第一终端下发免流量信息;接收服务器发送的免流量信息。可选的,生成模块520,还用于当接收到第二终端发送的连接请求时,获取连接请求中第二终端的终端标识;当终端标识在流量分享标识列表中时,生成与无线共享网络匹配的配置信息,流量分享标识列表包括预先设置的用于共享数据流量的m个终端标识,m为正整数。可选的,该装置还包括:断开模块。该断开模块,用于获取连接请求中的第二终端的终端标识;获取第二终端的终端标识对应的流量阈值;在第二终端接入无线共享网络成功后,统计第二终端在接入无线共享网络的过程中产生的数据流量;在统计的数据流量达到流量阈值时,断开第二终端与无线共享网络的连接。相关细节可结合参考图2至图4所示的方法实施例。其中,获取模块510还用于实现上述方法实施例中其他任意隐含或公开的与获取步骤相关的功能;生成模块520还用于实现上述方法实施例中其他任意隐含或公开的与生成步骤相关的功能;发送模块530还用于实现上述方法实施例中其他任意隐含或公开的与发送步骤相关的功能。请参考图6,其示出了本申请一个实施例提供的数据流量分享装置的结构示意图。该数据流量分享装置可以通过专用硬件电路,或者,软硬件的结合实现成为图1中的终端的全部或一部分,该数据流量分享装置包括:发送模块610、接收模块620和处理模块630。发送模块610,用于向第一终端发送用于请求接入无线共享网络的连接请求,连接请求用于指示第一终端在启动无线共享网络的分享功能后,向第二终端反馈与无线共享网络匹配的配置信息;接收模块620,用于接收第一终端反馈的配置信息,配置信息中携带有免流量信息,免流量信息用于指示目标应用程序为免流量应用程序;处理模块630,用于根据配置信息接入无线共享网络,并读取配置信息中的免流量信息;处理模块630,还用于当免流量信息所指示的目标应用程序启动时对目标应用程序采用免流量策略。可选的,免流量信息包括用于指示免流量套餐类型的套餐标识;处理模块630,还用于根据预设对应关系将与套餐标识对应的免流量应用程序列表确定为目标应用程序列表,预设对应关系包括套餐标识与免流量应用程序列表之间的对应关系,目标应用程序列表包括n个目标应用程序;当目标应用程序列表中的目标应用程序处于前台运行时,对目标应用程序采用免流量策略。可选的,免流量信息包括n个目标应用程序各自对应的目标应用标识;处理模块630,还用于获取处于前台运行的应用程序的第一应用标识;当第一应用标识为目标应用标识时,将处于前台运行的应用程序确定为目标应用程序,对目标应用程序采用免流量策略。相关细节可结合参考图2至图4所示的方法实施例。其中,发送模块610还用于实现上述方法实施例中其他任意隐含或公开的与发送步骤相关的功能;接收模块620还用于实现上述方法实施例中其他任意隐含或公开的与接收步骤相关的功能;处理模块630还用于实现上述方法实施例中其他任意隐含或公开的与处理步骤相关的功能。需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。本申请还提供一种计算机可读介质,其上存储有程序指令,程序指令被处理器执行时实现上述各个方法实施例提供的数据流量分享方法。本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个实施例所述的数据流量分享方法。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的数据流量分享方法中全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1