CN113438614B - 流量套餐获取方法、装置、终端及存储介质 - Google Patents
流量套餐获取方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN113438614B CN113438614B CN202110732660.9A CN202110732660A CN113438614B CN 113438614 B CN113438614 B CN 113438614B CN 202110732660 A CN202110732660 A CN 202110732660A CN 113438614 B CN113438614 B CN 113438614B
- Authority
- CN
- China
- Prior art keywords
- information
- traffic
- flow
- package
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephone Function (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请涉及计算机技术领域,尤其涉及一种流量套餐获取方法、装置、终端及存储介质。其中,一种流量套餐获取方法,包括:获取流量使用场景集合中各流量使用场景对应的流量使用信息;基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息;输出携带有所述流量套餐推荐信息的提示信息。采用本申请,可以提高流量套餐推荐信息获取的准确性。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种流量套餐获取方法、装置、终端及存储介质。
背景技术
随着科学技术的发展,终端的发展也越来越迅速,因此提高用户使用终端的便利性成为用户关注的焦点。其中,数据流量的出现极大地方便了用户的生活。运营商推出了多种流量套餐。用户可以去运营商的营业厅,并根据营业厅工作人员的推荐办理流量套餐,以便用户可以使用终端进行通信。
发明内容
本申请实施例提供了一种流量套餐获取方法、装置、终端及存储介质,可以提高流量套餐推荐信息获取的准确性。本申请实施例的技术方案如下:
第一方面,本申请实施例提供了一种流量套餐获取方法,所述方法包括:
获取流量使用场景集合中各流量使用场景对应的流量使用信息;
基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息;
输出携带有所述流量套餐推荐信息的提示信息。
第二方面,本申请实施例提供了一种流量套餐获取装置,所述装置包括:
使用信息获取单元,用于获取流量使用场景集合中各流量使用场景对应的流量使用信息;
推荐信息获取单元,用于基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息;
提示信息输出单元,用于输出携带有所述流量套餐推荐信息的提示信息。
第三方面,本申请实施例提供一种终端,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
在本申请一个或多个实施例中,通过获取流量使用场景集合中各流量使用场景对应的流量使用信息,终端可以基于各流量使用场景和流量使用信息,获取流量套餐推荐信息,并输出携带有流量套餐推荐信息的提示信息。终端基于各流量使用场景和流量使用信息,获取流量套餐推荐信息,可以提高流量套餐推荐信息与流量使用场景的匹配度,减少直接基于运营商工作人员推荐信息确定流量套餐推荐信息不准确以及仅基于流量使用信息确定流量套餐推荐信息不准确的情况,可以提高流量套餐推荐信息获取的准确性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出本申请实施例提供的一种流量套餐获取方法的背景示意图;
图2示出本申请实施例提供的一种流量套餐获取方法的***架构图;
图3示出本申请实施例提供的一种流量套餐获取方法的流程示意图;
图4示出本申请实施例提供的一种流量套餐获取方法的流程示意图;
图5示出本申请实施例提供的一种流量套餐获取方法的场景示意图;
图6示出本申请实施例提供的一种终端界面的举例示意图;
图7示出本申请实施例提供的一种终端界面的举例示意图;
图8示出本申请实施例提供的一种流量套餐获取方法的流程示意图;
图9示出本申请实施例提供的一种流量套餐获取方法的场景示意图;
图10示出本申请实施例提供的一种提示信息输出方法的***结构图;
图11示出本申请实施例提供的一种流量套餐获取装置的结构示意图;
图12示出本申请实施例提供的一种流量套餐获取装置的结构示意图;
图13示出本申请实施例提供的一种流量套餐获取装置的结构示意图;
图14示出本申请实施例提供的一种流量套餐获取装置的结构示意图;
图15是本申请实施例提供的一种终端的结构示意图;
图16是本申请实施例提供的操作***和用户空间的结构示意图;
图17是图16中安卓操作***的架构图;
图18是图16中IOS操作***的架构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
随着科学技术的发展,终端支持的功能越来越多,极大地方便了用户的生活。其中,数据流量的出现极大地方便了用户的生活。数据流量业务在运营商业务中占有的比重越来越高,因此运营商推出了多种流量套餐。图1示出本申请实施例提供的一种流量套餐获取方法的场景示意图。如图1所示,用户办理流量套餐时,可以去运营商的营业厅,并根据营业厅工作人员的推荐办理流量套餐,以便用户可以使用终端进行通信。但是由于工作人员并不能准确了解用户需求,因此会出现用户办理的流量套餐不满足用户需求的情况,使得流量套餐获取的准确性较差。
可选的,图2示出本申请实施例提供的一种流量套餐获取方法的***架构图。如图2所示,运营商可以通过数据分析和推荐算法为用户推荐套餐,具体的,T运营商服务器13可以通过网络12获取t1终端11的流量使用信息,该t1终端11中包括t用户识别卡,即T运营商服务器13可以通过网络12与T运营商对应的t用户识别卡进行通信。T运营商服务器13可以基于该流量使用信息为该T运营商对应的t用户识别卡推荐流量套餐。但是运营商仅能基于与该运营商对应的用户识别卡的流量使用信息获取流量套餐信息,出现流量套餐信息获取不准确的情况。
下面结合具体的实施例对本申请进行详细说明。
在一个实施例中,如图3所示,提出了一种流量套餐获取方法,该方法可依赖于计算机程序实现,可运行于包括流量套餐获取功能的装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
其中,所述流量套餐获取装置可以是具有场景获取功能的终端,该终端包括但不限于:可穿戴设备、手持设备、个人电脑、平板电脑、车载设备、智能手机、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personal digital assistant,PDA)、第五代移动通信技术(5th Generation MobileCommunication Technology,5G)网络、***移动通信技术(the 4th generation mobilecommunication technology,4G)网络、第三代移动通信技术(3rd-Generation,3G)网络或未来演进网络中的终端等。
具体的,该方法包括:
S101,获取流量使用场景集合中各流量使用场景对应的流量使用信息;
根据一些实施例,集合是指具有某种特定性质的具体的或抽象的对象汇总而成的集体。流量使用场景集合是指由至少一个流量使用场景汇总而成的集体。该流量使用场景集合中包括至少一个流量使用场景。该流量使用场景集合并不特指某一固定集合。例如当流量使用场景集合中包括的流量使用场景的数量发生变化或者包括的流量使用场景发生变化时,该流量使用场景集合都会相应变化。
可选的,流量使用场景是指终端使用流量时所处的场景。该流量使用场景用于表示终端使用终端流量时所处的具体场所。该流量使用场景并不特指某一固定使用场景。当终端使用流量时所处的场景发生变化时,该流量使用场景也会相应变化。
易于理解的是,流量使用信息是指与流量使用场景对应的流量使用信息,也就是说,一个流量使用场景都有与之对应的流量使用信息,该流量使用信息是指在该流量使用场景下终端所使用的流量信息。该流量使用信息并不特指某一固定使用信息。该流量使用信息包括但不限于流量使用大小、流量使用强度、流量流向等。例如当流量使用大小发生变化时,该流量使用信息也会相应变化。
根据一些实施例,当终端获取流量套餐时,终端可以获取流量使用场景集合。当终端获取到流量使用场景集合时,终端可以获取流量使用场景集合中的各流量使用场景。终端可以获取各流量使用场景对应的流量使用信息。
易于理解的是,流量使用场景集合例如可以包括Q1流量使用场景、Q2流量使用场景和Q3流量使用场景。例如,当终端获取流量使用场景集合中各流量使用场景对应的流量使用信息时,例如可以是终端获取Q1流量使用场景对应的q1流量使用信息、Q2流量使用场景对应的q2流量使用信息和Q3流量使用场景对应的q3流量使用信息。
S102,基于各流量使用场景和流量使用信息,获取流量套餐推荐信息;
根据一些实施例,流量套餐推荐信息是指终端确定的推荐终端使用的套餐信息。该流量套餐推荐信息并不特指某一固定流量套餐信息。例如当某一流量使用场景对应的流量使用信息发生变化时,该流量套餐推荐信息也会相应变化。
易于理解的是,当终端获取到流量使用场景集合中各流量使用场景对应的流量使用信息时,终端可以基于各流量使用场景和流量使用信息,获取流量套餐推荐信息。例如,终端获取到Q1流量使用场景对应的q1流量使用信息、Q2流量使用场景对应的q2流量使用信息和Q3流量使用场景对应的q3流量使用信息时,终端可以基于Q1流量使用场景、q1流量使用信息、Q2流量使用场景、q2流量使用信息、Q3流量使用场景和q3流量使用信息获取流量套餐推荐信息。终端获取到的流量套餐推荐信息例如可以是w1套餐信息。
S103,输出携带有流量套餐推荐信息的提示信息。
根据一些实施例,提示信息用于提示流量套餐推荐信息。该提示信息并不特指某一固定提示信息,例如当流量套餐推荐信息发生变化时,该流量套餐推荐信息也会相应变化。其中,该提示信息包括但不限于语音提示信息、文字提示信息等等。
易于理解的是,当终端获取到流量使用场景集合中各流量使用场景对应的流量使用信息时,终端可以基于各流量使用场景和流量使用信息,获取流量套餐推荐信息。当终端获取到流量套餐推荐信息时,终端可以发出携带有流量套餐推荐信息的提示信息。
可选的,终端基于Q1流量使用场景、q1流量使用信息、Q2流量使用场景、q2流量使用信息、Q3流量使用场景和q3流量使用信息获取到流量套餐推荐信息例如可以是w1套餐信息时,终端可以发出携带有w1套餐信息的提示信息。
在本申请一个或多个实施例中,通过获取流量使用场景集合中各流量使用场景对应的流量使用信息,终端可以基于各流量使用场景和流量使用信息,获取流量套餐推荐信息,并输出携带有流量套餐推荐信息的提示信息。终端基于各流量使用场景和流量使用信息,获取流量套餐推荐信息,可以提高流量套餐推荐信息与流量使用场景的匹配度,减少直接基于运营商工作人员推荐信息确定流量套餐推荐信息不准确以及仅基于流量使用信息确定流量套餐推荐信息不准确的情况,可以改善流量套餐推荐信息的获取方式,可以提高流量套餐推荐信息获取的准确性。另外,无需用户去运营商营业点获取流量套餐推荐信息,可以减少流量套餐信息的获取步骤,可以提高流量套餐信息获取的便利性。
请参见图4,图4示出本申请实施例提供的一种流量套餐获取方法的流程示意图。具体的:
S201,获取当前流量使用场景,获取当前流量使用场景对应的流量套餐推荐信息;
根据一些实施例,当前流量使用场景是指终端当前使用流量时所处的场景。该流量使用场景并不指终端当前所在的地理位置。该当前流量使用场景例如可以是指终端使用流量时当前所处的场所,还可以是终端中使用流量的应用程序。
易于理解的是,终端在获取流量套餐时,终端可以获取当前流量使用场景。具体的,终端可以基于终端与交互设备的当前交互信息确定当前流量使用场景。终端还可以采用射频指纹定位技术确定当前流量使用场景。终端还可以基于当前用户识别卡所驻留小区的驻留小区标识确定当前流量使用场景。
可选的,交互设备是指与终端进行信息交互的设备。该交互设备例如可以是采用无线通信方式与终端进行信息交互的终端。无线通信方式包括但不限于远距离无线通信方式和近距离无线通信方式。该交互设备包括但不限于采用通过无线保真(WirelessFidelity,WIFI)技术进行通信、通过近场通信(Near Field Communication,NFC)技术进行通信、以及通过摄像装置进行通信的终端等等。
易于理解的是,交互设备例如是通过摄像装置进行通信的终端时,终端可以显示二维码,并将该二维码置于交互设备的摄像装置的采集范围内,终端检测到该交互设备识别到该二维码时,终端可以获取到与该交互设备的交互信息。图5示出本申请实施例提供的一种流量套餐获取方法的场景示意图。如图5所示,例如当该交互设备为地铁闸机时,终端采用二维码进地铁站时,终端可以以显示二维码形式的乘车码,并将该二维码置于地铁闸机摄像头采集范围内。当地铁闸机控制摄像头识别到该二维码时,终端可以获取到与地铁闸机的交互信息。终端可以基于该交互信息的交互内容确定当前流量使用场景为地铁流量使用场景。该交互信息例如可以包括进站时间、地铁闸机的位置信息、地铁闸机的闸机标识等等。终端例如可以与地铁闸机的位置信息确定当前流量使用场景。
可选的,如图5所述,例如当该交互设备为NFC终端时,终端提供射频场,并发送数据至NFC终端。终端确定NFC终端获取到终端发送的数据时,终端可以获取到与NFC终端的交互信息。终端可以基于该交互信息的交互内容确定当前流量使用场景例如可以为公交流量使用场景。
根据一些实施例,当终端获取到当前流量使用场景时,终端可以获取当前流量使用场景对应的流量套餐推荐信息。该流量套餐推荐信息为与当前流量使用场景对应。当当前流量使用场景发生变化时,该流量套餐推荐信息也会相应变化。终端获取当前流量使用场景对应的流量套餐推荐信息时,终端可以获取流量套餐信息集合和获取当前流量使用场景对应的当前流量使用信息。终端可以在该流量套餐信息集合中获取与当前流量使用信息对应的流量套餐推荐信息。
易于理解的是,终端获取到的当前流量使用场景例如可以是地铁流量使用场景。当终端获取到地铁流量使用场景时,终端可以获取地铁流量使用场景对应的流量套餐推荐信息。终端获取地铁流量使用场景对应的流量套餐推荐信息时,终端可以获取地铁流量使用场景对应的流量使用信息,即终端可以获取地铁流量使用场景下的流量使用信息。该流量使用信息例如可以是终端在历史时长内在地铁流量使用场景下使用的流量信息。该流量使用信息包括但不限于流量使用大小、流量信号强度、流量流向等等。流量流向用于表示终端使用流量的用途,例如该流量流向是终端使用A应用程序观看视频时使用的流量。终端基于地铁流量使用场景下的流量使用信息,在流量套餐信息集合中获取与地铁流量使用场景下的流量使用信息对应的流量套餐推荐信息。终端获取到的流量套餐推荐信息例如可以是e1套餐信息,该e1套餐信息为地铁流量套餐信息。
S202,获取已申请的至少一个流量套餐信息;
根据一些实施例,已申请的至少一个流量套餐信息是指终端中已经办理的至少一个流量套餐信息。已申请的至少一个流量套餐信息可以是终端中用户识别卡集合中各用户识别卡已申请的全部流量套餐信息。其中一张用户识别卡可以仅对应一个流量套餐信息,还可以是一张用户识别卡对应多个流量套餐信息。当一种用户识别卡对应多个流量套餐信息时,例如可以是一张用户识别卡同时申请了地铁套餐和仅应用于A应用程序的流量套餐。
易于理解的是,终端获取当前流量使用场景,且获取到当前流量使用场景对应的流量套餐推荐信息时,终端可以获取已申请的至少一个流量套餐信息。即终端可以获取用户识别卡集合中各用户识别卡已申请的至少一个流量套餐信息。
可选的,例如终端获取的用户识别卡集合包括Z用户识别卡和X用户识别卡。Z用户识别卡已申请的至少一个流量套餐信息例如可以是z1地铁流量套餐信息和仅能A应用程序使用的z2流量套餐。X用户识别卡已申请的至少一个流量套餐信息例如可以是x1公交流量套餐信息和仅能B应用程序使用的x2流量套餐信息。当终端获取到当前流量使用场景地铁流量使用场景对应的流量套餐推荐信息时,终端可以获取Z用户识别卡已申请的至少一个流量套餐信息和X用户识别卡已申请的至少一个流量套餐信息,即终端获取到的已申请的至少一个流量套餐信息为z1地铁流量套餐信息、仅能A应用程序使用的z2流量套餐信息、x1公交流量套餐信息和仅能B应用程序使用的x2流量套餐信息。
S203,若至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,则将目标流量套餐对应的用户识别卡确定为目标用户识别卡;
根据一些实施例,目标流量套餐是指至少一个流量套餐信息中与流量套餐推荐信息相匹配的流量套餐。该目标流量套餐并不特指某一固定流量套餐。当至少一个流量套餐信息发生变化时该目标流量套餐也会相应变化。例如,当终端获取到的当前流量场景发生变化时,终端获取到的当前流量使用场景对应的流量套餐推荐信息也会相应变化,该目标流量套餐也会相应变化。
易于理解的是,用户识别卡也称为客户识别模块、智能卡、SIM卡等。用户识别卡包括但不限于嵌入式SIM卡和非嵌入式SIM卡。嵌入式SIM卡(eSIM卡)是将传统SIM卡直接嵌入到终端的芯片上,而不是作为独立的可移除零部件加入终端中。因此嵌入式SIM卡的使用可以使终端更为轻薄,节约终端的制造成本,并且用户不需要手动安装SIM卡。用户识别卡包括但不限于中央处理器(central processing unit,CPU)、只读存储器镜像(ROM image,ROM)、随机存取存储器(random access memory,RAM)、带电可擦写可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)和输入输出I/O电路。
可选的,目标用户识别卡为数据流量使用的识别卡,即目标用户识别卡为终端使用数据流量的识别卡。目标用户识别卡并不特指某一固定用户识别卡。当目标流量套餐发生变化时,该目标用户识别卡也会相应变化。
根据一些实施例,若至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,则终端可以将目标流量套餐对应的用户识别卡确定为目标用户识别卡。例如终端基于地铁流量使用场景下的流量使用信息,在流量套餐信息集合中获取与地铁流量使用场景下的流量使用信息对应的流量套餐推荐信息。终端获取到的流量套餐推荐信息例如可以是e1套餐信息,该e1套餐信息为地铁流量套餐信息。终端获取到的已申请的至少一个流量套餐信息为z1地铁流量套餐信息、仅能A应用程序使用的z2流量套餐、x1公交流量套餐信息和仅能B应用程序使用的x2流量套餐信息。若终端确定至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,即终端确定至少一个流量套餐信息中存在与e1套餐信息对应的z1地铁流量套餐信息时,则终端可以将z1地铁流量套餐信息对应的Z用户识别卡确定为目标用户识别卡。
易于理解的是,若至少一个流量套餐信息中存在多个与流量套餐推荐信息相匹配的流量套餐,则终端可以分别获取多个与流量套餐推荐信息相匹配的流量套餐与流量推荐套餐信息的匹配度。终端可以将匹配度最高的流量套餐确定为目标流量套餐,并将目标流量套餐对应的用户识别卡确定为目标用户识别卡。该匹配度例如可以是基于流量大小、流量使用时的信号强度确定的。
根据一些实施例,终端基于地铁流量使用场景下的流量使用信息,在流量套餐信息集合中获取与地铁流量使用场景下的流量使用信息对应的流量套餐推荐信息。终端获取到的流量套餐推荐信息例如可以是e1套餐信息,该e1套餐信息为e1地铁流量套餐信息。终端获取到的已申请的至少一个流量套餐信息为z1地铁流量套餐信息、仅能A应用程序使用的z2流量套餐信息、x1公交流量套餐信息、x2地铁流量套餐信息和仅能B应用程序使用的x2流量套餐信息。若终端确定至少一个流量套餐信息中存在z1地铁流量套餐信息和x2地铁流量套餐信息时,终端可以获取e1地铁流量套餐信息和z1地铁流量套餐信息的第一匹配度、e1地铁流量套餐信息和x2地铁流量套餐信息的第二匹配度。该第一匹配度和第二匹配度例如可以是基于流量大小确定的。当第一匹配度大于第二匹配度时,终端可以确定z1地铁流量套餐信息为与流量套餐推荐信息相匹配的目标流量套餐,即终端确定至少一个流量套餐信息中存在与e1套餐信息对应的z1地铁流量套餐信息时,则终端可以将z1地铁流量套餐信息对应的Z用户识别卡确定为目标用户识别卡。
根据一些实施例,若至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,则终端可以获取目标流量套餐对应的用户识别卡。当终端获取到目标流量套餐对应的用户识别卡时,终端可以检测当前用户识别卡和目标流量对应的用户识别卡是否匹配。若当前用户识别卡和目标流量套餐对应的用户识别卡不匹配,则终端可以将目标流量套餐对应的用户识别卡确定为目标用户识别卡。若当前用户识别卡和目标流量套餐对应的用户识别卡匹配,则终端可以将当前用户识别卡确定为目标用户识别卡。
易于理解的是,若至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,则终端可以获取到目标流量套餐对应的用户识别卡例如可以是Z用户识别卡。若当前用户识别卡为Z用户识别卡,当前用户识别卡Z用户识别卡和目标流量套餐对应的用户识别卡Z用户识别卡匹配,则终端可以将当前用户识别卡Z用户识别卡确定为目标用户识别卡。
可选的,若当前用户识别卡为X用户识别卡,当前用户识别卡X用户识别卡和目标流量套餐对应的用户识别卡Z用户识别卡不匹配,则终端可以将将目标流量套餐对应的用户识别卡Z用户识别卡确定为目标用户识别卡。终端可以将数据流量使用的识别卡由X用户识别卡切换至Z用户识别卡。当终端将数据流量使用的识别卡由X用户识别卡切换至Z用户识别卡后,Z用户识别卡对应的运营商服务器可以将数据流量使用确定为Z用户识别卡已申请的z1地铁流量套餐。
根据一些实施例,终端将数据流量使用的识别卡由X用户识别卡切换至Z用户识别卡时,终端可以直接将数据流量使用的识别卡由X用户识别卡切换至Z用户识别卡。终端还可以发出识别卡切换提示信息,当接收到针对该识别卡切换提示信息的确认指令时,再将数据流量使用的识别卡由X用户识别卡切换至Z用户识别卡。图6示出本申请实施例提供的一种终端界面的举例示意图。如图6所示,终端发出识别卡切换提示信息的例如可以是是否将数据流量使用的识别卡由X用户识别卡切换至Z用户识别卡。当终端接收到针对该识别卡切换提示信息的确认指令时,终端可以将数据流量使用的识别卡由X用户识别卡切换至Z用户识别卡。
S204,若至少一个流量套餐信息中不存在与流量套餐推荐信息相匹配的目标流量套餐,则输出携带有流量套餐推荐信息的提示信息。
根据一些实施例,若至少一个流量套餐信息中不存在与流量套餐推荐信息相匹配的目标流量套餐,则终端可以输出携带有流量套餐推荐信息的提示信息。其中,该提示信息包括但不限于语音提示信息、文字提示信息等等。当提示信息为文字提示信息时,终端可以直接在当前显示屏幕上展示该提示信息,还可以是终端在当前屏幕生成浮窗,并在该浮窗上显示该提示信息。
易于理解的是,终端基于地铁流量使用场景下的流量使用信息,在流量套餐信息集合中获取与地铁流量使用场景下的流量使用信息对应的流量套餐推荐信息。终端获取到的流量套餐推荐信息例如可以是e1套餐信息,该e1套餐信息为e1地铁流量套餐信息。终端获取到的已申请的至少一个流量套餐信息为z1公交流量套餐信息、仅能A应用程序使用的z2流量套餐信息、x1公交流量套餐信息、x2公交流量套餐信息和仅能B应用程序使用的x2流量套餐信息。当终端确定至少一个流量套餐信息中不存在与流量套餐推荐信息e1地铁流量套餐信息相匹配的目标流量套餐,则终端可以输出携带有流量套餐推荐信息e1地铁流量套餐信息的提示信息。例如终端可以在当前屏幕生成浮窗,并在该浮窗上显示该提示信息对应的文字提示信息。此时,终端界面的举例示意图例如可以如图7所示。
根据一些实施例,当提示信息为语音提示信息时,终端可以直接通过终端的扬声器播放该语音提示信息,还可以是终端通过与终端连接的播放设备播放该语音提示信息。与终端连接的播放设备包括但不限于蓝牙耳机、有线耳机、蓝牙音箱等等。
在本申请一个或多个实施例中,通过获取当前流量使用场景,可以获取当前流量使用场景对应的流量套餐推荐信息,获取已申请的至少一个流量套餐信息,若至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,则将目标流量套餐对应的用户识别卡确定为目标用户识别卡,因此在当前流量使用场景下,终端可以确定目标流量套餐对应的用户识别卡确定为目标用户识别卡,使得当前数据流量使用的识别卡与当前流量使用场景对应,可以提高数据流量使用的便利性,提高流量的使用效率。其次,若至少一个流量套餐信息中不存在与流量套餐推荐信息相匹配的目标流量套餐,则输出携带有流量套餐推荐信息的提示信息,减少当前流量使用场景匹配的目标流量套餐的获取时长,提高目标流量套餐的获取效率。另外,基于当前流量使用场景获取流量套餐推荐信息,可以提高当前流量使用场景和目标流量套餐的匹配度,可以提高目标流量套餐推荐的准确性,可以提高数据流量的使用体验。
请参见图8,图8示出本申请实施例提供的一种流量套餐获取方法的流程示意图。具体的:
S301,获取流量使用场景,并将流量使用场景添加至流量使用场景集合;
根据一些实施例,终端在获取流量使用场景集合之前,终端可以获取流量使用场景,并将流量使用场景添加至流量使用场景集合。例如终端可以在预设时长内获取到流量使用场景时,将获取到的流量使用场景添加至流量使用场景集合。例如终端还可以获取流量使用场景的场景类型,当获取到不同场景类型的流量使用场景时,终端可以将获取到的流量使用场景添加至流量使用场景集合。
根据一些实施例,终端获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,终端可以获取与交互设备的交互信息。终端可以基于交互信息中的交互内容,确定流量使用场景,并将流量使用场景添加至流量使用场景集合。终端直接基于交互信息,确定流量使用场景,无需获取终端的地理位置,减少将地理位置直接确定为流量使用场景导致流量使用场景获取不准确的情况,可以提高流量使用场景获取的准确性,可以提高流量套餐获取的准确性。
易于理解的是,交互设备是指与终端进行信息交互的设备。该交互设备例如可以是采用无线通信方式与终端进行信息交互的终端。交互信息是指终端与交互设备进行交互时的信息。该交互信息包括但不限于交互内容、交互时间、交互方式等等。该交互信息并不特指某一固定信息。例如当交互时间发生变化时,该交互信息也会相应变化。
可选的,该交互设备例如可以是公交车上的NFC收费机。当用户坐公交车时,用户可以使用终端去接近NFC收费机。NFC收费机检测到终端靠近时,NFC收费机可以和终端进行信息交互,以便NFC收费机可以收取相应的公交费。终端可以获取到与NFC收费机的交互信息。该交互信息例如可以是2019年5月21日下午3:00在公交站P站台坐了789路公交车。当终端获取到该交互信息时,可以基于该交互内容确定流量使用场景为公交使用场景。
根据一些实施例,终端获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,终端可以采用射频指纹定位技术,获取终端位置对应的指纹信息。其中,该指纹信息包括驻留小区标识和信号强度。基于指纹信息,终端可以确定终端位置对应的流量使用场景,并将流量使用场景添加至流量使用场景集合。
易于理解的是,该驻留小区包括但不限于5G驻留小区、4G驻留小区、3G驻留小区等等。射频指纹定位技术可以应用于全球定位***(Global Positioning System,GPS)由于障碍物的存在不能准确定位的场景。例如当终端处在室内场景时,GPS定位技术只能获取到终端的地理位置,而无法获取终端的流量使用场景,因此采用射频指纹定位技术可以提高流量使用场景获取的准确性,可以提高流量套餐获取的准确性。
可选的,终端位置是指终端当前所处的位置,该终端位置并不特指终端所处的地理位置,该终端位置例如还可以是地铁闸机旁。指纹信息是指可以表示高速数据网络的无线电频率指纹,该指纹信息可以唯一标识该高速数据网络。图9示出本申请实施例提供的一种流量套餐获取方法的场景示意图。如图9所示,当终端采用射频指纹定位技术获取到终端位置对应的指纹信息例如可以是5G驻留小区的L驻留小区标识。驻留小区标识用于唯一标识该5G驻留小区。L驻留小区标识例如可以标识当前驻留小区为地铁范围内的驻留小区。当终端获取到5G驻留小区的驻留小区标识时,终端可以基于该5G驻留小区的驻留小区标识确定终端位置对应的流量使用场景,该流量使用场景例如可以是地铁流量使用场景。终端可以将地铁流量使用场景添加至流量使用场景集合。
根据一些实施例,终端采用射频指纹定位技术确定终端位置对应的流量使用场景例如可以应用于终端处于地铁进站口,且用户使用地铁卡进地铁站的场景。即终端无法获取到GPS定位信息和与交互设备的交互信息的场景。
根据一些实施例,终端获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,终端可以获取用户识别卡对应的运营商信息。终端可以获取用户识别卡所驻留小区的驻留小区标识,并将驻留小区标识发送至运营商信息对应的服务器。其中,驻留小区标识用于指示服务器获取流量使用场景。终端可以获取服务器发送的流量使用场景,并将流量使用场景添加至流量使用场景集合。终端通过运营商信息对应的服务器获取流量使用场景,终端可以仅获取驻留小区标识,可以减少终端获取流量使用场景时的运行步骤,可以在提高流量使用场景获取准确性的同时减少终端功耗。
易于理解的是,终端中的用户识别卡例如可以是Z用户识别卡。终端获取到Z用户识别卡对应的运营商信息例如可以是H运营商和Z用户识别卡所驻留小区的驻留小区标识例如可以是J驻留小区标识。终端可以将J驻留小区标识发送至H运营商对应的服务器。H运营商对应的服务器基于该J驻留小区标识获取到流量使用场景例如可以是公交流量使用场景。H运营商对应的服务器可以将公交使用场景发送至终端。终端可以获取到公交流量使用场景,并将公交流量使用场景添加至流量使用场景集合。
S302,获取流量使用场景集合中各流量使用场景对应的流量使用信息;
具体过程如上所述,此处不再赘述。
根据一些实施例,当终端获取到流量使用信息可以对应多个流量使用场景时,终端可以发送确认请求至服务器,以便服务器确定该流量使用信息对应的流量使用场景,可以提高流量使用场景与流量使用信息对应关系的准确性,进而可以提高流量套餐推荐信息获取的准确性。
S303,获取归属地集合;
根据一些实施例,归属地是指用户识别卡办理时的所在地。该归属地与用户识别卡对应。当用户识别卡发生变化时,该归属地也会相应变化。归属地集合包括用户识别卡集合中任一用户识别卡对应的归属地。
易于理解的是,当终端获取流量套餐推荐信息时,终端可以获取归属地集合。即终端可以获取用户识别卡集合中任一用户识别卡对应的归属地。例如用户识别卡集合包括Z用户识别卡和X用户识别卡。终端可以分别获取Z用户识别卡的Z10归属地和X用户识别卡的X10归属地,即终端可以获取到归属地集合。
根据一些实施例,当终端获取流量套餐推荐信息时,终端还可以常驻位置集合。即终端可以将驻留时长超过预设时长的地址添加至常驻位置集合。终端可以基于常驻位置集合确定流量套餐推荐信息,可以提高流量套餐推荐信息与流量使用的匹配性,可以提高用户的使用体验。
S304,获取流量套餐信息集合;
根据一些实施例,流量套餐信息集合中包括与归属地集合中任一归属地对应的所有运营商所支持的流量套餐信息,因此本申请实施例的套餐获取方法可以应用于单卡单运营商的场景,也可以应用于多卡多运营商的场景。例如本申请实施例的套餐获取方法可以应用于双卡双运营商的场景,即两张用户识别卡对应不同的运营商。例如本申请实施例的套餐获取方法可以应用于双卡单运营商的场景,即两张用户识别卡对应相同的运营商。该流量套餐信息集合并不特指某一固定信息集合。例如当归属地集合中任一归属地发生变化时,该流量套餐信息集合也会相应变化。
易于理解的是,当终端获取到归属地集合时,终端可以获取归属地集合中任一归属地对应的所有运营商所支持的流量套餐信息,并将该流量套餐信息添加至流量套餐信息集合。终端可以在终端中存储该流量套餐信息集合,还可以将该流量套餐信息集合存储至服务器,可以减少终端的存储空间。
可选的,例如用户识别卡集合包括Z用户识别卡和X用户识别卡。终端可以分别获取Z用户识别卡的Z10归属地和X用户识别卡的X10归属地,即终端可以获取到归属地集合。终端可以获取Z10归属地对应的所有运营商所支持的流量套餐信息和X10归属地对应的所有运营商所支持的流量套餐信息。
易于理解的是,当终端获取到常驻位置集合时,终端可以获取常驻位置集合中任一常驻地址对应的所有运营商所支持的流量套餐信息,并将该流量套餐信息添加至流量套餐信息集合。
S305,从流量套餐信息集合中获取与各流量使用场景和流量使用信息均对应的流量套餐推荐信息;
根据一些实施例,终端获取到流量使用场景时,终端可以将流量使用场景添加至流量使用场景集合。终端可以获取流量使用场景集合中各流量使用场景对应的流量使用信息。终端获取到归属地集合时,终端可以获取流量套餐信息集合。终端可以从流量套餐信息集合中获取与各流量使用场景和流量使用信息均对应的流量套餐推荐信息。
根据一些实施例,当终端从流量套餐信息集合中获取与各流量使用场景和流量使用信息均对应的流量套餐推荐信息时,终端可以获取流量使用信息对应的流量信息类型。该流量信息类型用于表示流量的流向,即该用于表示该流量的使用用途。该流量信息类型包括但不限于定向流量信息类型、固定场景流量信息类型等等。定向流量信息类型是指仅能应用于固定应用程序的类型。固定场景流量信息类型是指仅能应用于固定场景的类型,例如地铁场景流量信息类型。
易于理解的是,当终端获取到流量使用信息对应的流量信息类型时,终端可以获取流量套餐信息集合中与流量信息类型对应的至少一个流量套餐信息,并获取流量使用信息对应的流量推荐条件。流量推荐条件用于验证是否对流量套餐信息进行推荐的条件。该流量推荐条件并不特指某一固定条件。该流量推荐提交件例如可以基于条件修改指令进行修改。终端获取到流量推荐条件时,终端可以将至少一个流量套餐信息中满足流量推荐条件的流量套餐信息确定为流量推荐套餐信息。流量推荐条件包括但不限于流量大小推荐条件、流量质量推荐条件等等。
根据一些实施例,流量推荐条件例如可以是流量大小推荐条件,该流量大小推荐条件例如可以是流量套餐信息中包括的流量大小大于流量使用信息中的流量大小。流量套餐信息集合例如可以包括F1地铁流量套餐信息、F2地铁流量套餐信息、F3公交流量套餐信息和F1公交流量套餐信息。F1地铁流量套餐信息例如包括12G流量。F2地铁流量套餐信息例如包括2G流量。例如用户识别卡集合包括Z用户识别卡和X用户识别卡。终端可以分别获取Z用户识别卡的Z10归属地和X用户识别卡的X10归属地,即终端可以获取到归属地集合。终端可以获取Z10归属地对应的所有运营商所支持的流量套餐信息和X10归属地对应的所有运营商所支持的流量套餐信息。终端获取到的流量使用场景例如可以是地铁流量使用场景,该地铁流量使用场景对应的流量使用信息为10G。当终端确定F1地铁流量套餐信息的流量大小12G大于流量使用信息中的流量大小10G时,终端可以确定F1地铁流量套餐信息为流量套餐推荐信息。
易于理解的是,终端将至少一个流量套餐信息中满足流量推荐条件的流量套餐信息确定为流量推荐套餐信息时,若终端确定至少一个流量套餐信息中满足流量推荐条件的流量套餐信息为多个时,终端可以基于流量使用信息和满足流量推荐条件的流量套餐信息的匹配度确定流量推荐套餐信息。例如终端可以将流量使用信息和满足流量推荐条件的流量套餐信息的匹配度最高的流量套餐信息确定为流量推荐套餐信息。例如终端可以基于流量套餐信息的成本、流量大小、流量质量等。
根据一些实施例,终端获取从流量套餐信息集合中获取与各流量使用场景和流量使用信息均对应的流量套餐推荐信息时,终端可以采用最优算法例如获取与各流量使用场景和流量使用信息均对应的流量套餐推荐信息。例如终端可以采用k最邻近分类算法(k-NearestNeighbor,KNN)获取该流量套餐推荐信息,终端还可以采用决策树获取该流量套餐推荐信息。
S306,输出携带有流量套餐推荐信息的提示信息。
具体过程如上所述,此处不再赘述。
根据一些实施例,当终端输出携带有流量套餐推荐信息的提示信息时,终端例如可以通过与终端连接的播放设备播放该语音提示信息。图10示出本申请实施例提供的一种提示信息输出方法的***结构图。如图10所示,与终端连接的播放设备例如可以是蓝牙耳机。终端获取到语音提示信息时,终端可以将该语音提示信息发送至该蓝牙耳机。该蓝牙耳机获取到该语音提示信息时,蓝牙耳机可以播放该语音提示信息。
在本申请一个或多个实施例中,通过获取流量使用场景,并将流量使用场景添加至流量使用场景集合,终端可以基于多种方式确定流量使用场景,可以提高流量使用场景确定的准确性,可以提高流量套餐推荐信息获取的准确性。其次,终端可以获取流量使用场景集合中各流量使用场景对应的流量使用信息,获取归属地集合和流量套餐信息集合,可以从流量套餐信息集合中获取与各流量使用场景和流量使用信息均对应的流量套餐推荐信息,由于流量套餐信息集合中包括与归属地集合中任一归属地对应的所有运营商所支持的流量套餐信息,减少无法获取到非终端中用户识别卡对应的运营商所支持的流量套餐信息,仅能基于终端中用户识别卡对应的运营商所支持的流量套餐信息,确定流量套餐推荐信息的情况,可以提高流量套餐推荐信息获取的准确性。另外,输出携带有流量套餐推荐信息的提示信息,可以减少当前流量使用场景匹配的目标流量套餐的获取时长,提高目标流量套餐的获取效率。最后,本申请实施例的执行主体为终端,可以减少不同运营商之间不能进行流量套餐推荐信息的情况,可以提高流量套餐推荐信息获取的准确性。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图11,其示出了本申请一个示例性实施例提供的流量套餐获取装置的结构示意图。该流量套餐获取装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该流量套餐获取装置1100包括使用信息获取单元1101、推荐信息获取单元1102和提示信息输出单元1103,其中:
使用信息获取单元1101,用于获取流量使用场景集合中各流量使用场景对应的流量使用信息;
推荐信息获取单元1102,用于基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息;
提示信息输出单元1103,用于输出携带有所述流量套餐推荐信息的提示信息。
根据一些实施例,图12示出本申请实施例提供的一种流量套餐获取装置的结构示意图。如图12所示,该流量套餐获取装置1100还包括套餐信息获取单元1104、识别卡确定单元1105,其中,
推荐信息获取单元1102,还用于获取当前流量使用场景,获取当前流量使用场景对应的流量套餐推荐信息;
套餐信息获取单元1104,用于获取已申请的至少一个流量套餐信息;
识别卡确定单元1105,用于若至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,则将目标流量套餐对应的用户识别卡确定为目标用户识别卡,目标用户识别卡为数据流量使用的识别卡。
根据一些实施例,提示信息输出单元1103,还用于获取已申请的至少一个流量套餐信息之后,若至少一个流量套餐信息中不存在与流量套餐推荐信息相匹配的目标流量套餐,则输出携带有流量套餐推荐信息的提示信息。
根据一些实施例,识别卡确定单元1105,用于若至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,则将目标流量套餐对应的用户识别卡确定为目标用户识别卡时,具体用于:
若至少一个流量套餐信息中存在与流量套餐推荐信息相匹配的目标流量套餐,则获取目标流量套餐对应的用户识别卡;
若当前用户识别卡和目标流量套餐对应的用户识别卡不匹配,则将目标流量套餐对应的用户识别卡确定为目标用户识别卡;
若当前用户识别卡和目标流量套餐对应的用户识别卡匹配,则将当前用户识别卡确定为目标用户识别卡。
根据一些实施例,图13示出本申请实施例提供的一种流量套餐获取装置的结构示意图。如图13所示,该流量套餐获取装置1100还包括场景添加单元1106,场景添加单元1106用于获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,获取与交互设备的交互信息;
基于交互信息中的交互内容,确定流量使用场景,并将流量使用场景添加至流量使用场景集合。
根据一些实施例,场景添加单元1106用于获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,采用射频指纹定位技术,获取终端位置对应的指纹信息;
基于指纹信息,确定终端位置对应的流量使用场景,并将流量使用场景添加至流量使用场景集合。
根据一些实施例,场景添加单元1106用于获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,获取用户识别卡对应的运营商信息;
获取用户识别卡所驻留小区的驻留小区标识;
将驻留小区标识发送至运营商信息对应的服务器,驻留小区标识用于指示服务器获取流量使用场景;
获取服务器发送的流量使用场景,并将流量使用场景添加至流量使用场景集合。
根据一些实施例,图14示出本申请实施例提供的一种流量套餐获取装置的结构示意图。如图14所示,推荐信息获取单元1102包括归属地获取子单元1112、套餐信息获取子单元1122和推荐信息获取子单元1132,推荐信息获取单元110用于基于各流量使用场景和流量使用信息,获取流量套餐推荐信息时:
归属地获取子单元1112,用于获取归属地集合,归属地集合包括用户识别卡集合中任一用户识别卡对应的归属地;
套餐信息获取子单元1122,用于获取流量套餐信息集合,流量套餐信息集合中包括与归属地集合中任一归属地对应的所有运营商所支持的流量套餐信息;
推荐信息获取子单元1132,用于从流量套餐信息集合中获取与各流量使用场景和流量使用信息均对应的流量套餐推荐信息。
根据一些实施例,推荐信息获取子单元1132,用于从流量套餐信息集合中获取与各流量使用场景和流量使用信息均对应的流量套餐推荐信息时,具体用于:
获取流量使用信息对应的流量信息类型;
获取流量套餐信息集合中与流量信息类型对应的至少一个流量套餐信息,获取流量使用信息对应的流量推荐条件;
将至少一个流量套餐信息中满足流量推荐条件的流量套餐信息确定为流量推荐套餐信息。
需要说明的是,上述实施例提供的流量套餐获取装置在执行流量套餐获取方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的流量套餐获取装置与流量套餐获取方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请一个或多个实施例中,通过使用信息获取单元获取流量使用场景集合中各流量使用场景对应的流量使用信息,推荐信息获取单元基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息,提示信息输出单元可以输出携带有所述流量套餐推荐信息的提示信息,因此该流量套餐获取装置可以提高流量套餐推荐信息与流量使用场景的匹配度,减少直接基于运营商工作人员推荐信息确定流量套餐推荐信息不准确以及仅基于流量使用信息确定流量套餐推荐信息不准确的情况,可以提高流量套餐推荐信息获取的准确性。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图3-图10所示实施例的所述流量套餐获取方法,具体执行过程可以参见图3-图10所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图3-图10所示实施例的所述流量套餐获取方法,具体执行过程可以参见图3-图10所示实施例的具体说明,在此不进行赘述。
请参考图15,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。所述处理器加载并执行如上述图3-图10所示实施例的所述流量套餐获取方法,具体执行过程可以参见图3-图10所示实施例的具体说明,在此不进行赘述。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessing unit,CPU)、图像处理器(graphics processing unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(random Access Memory,RAM),也可以包括只读存储器(read-only memory,ROM)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作***可以是安卓(Android)***,包括基于Android***深度开发的***、苹果公司开发的IOS***,包括基于IOS***深度开发的***或其它***。存储数据区还可以存储终端在使用中所创建的数据比如电话本、音视频数据、聊天记录数据,等。
参见图16所示,存储器120可分为操作***空间和用户空间,操作***即运行于操作***空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作***针对不同第三方应用程序为其分配相应的***资源。然而,同一第三方应用程序中不同应用场景对***资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对GPU性能的要求较高。而操作***与第三方应用程序之间相互独立,操作***往往不能及时感知第三方应用程序当前的应用场景,导致操作***无法根据第三方应用程序的具体应用场景进行针对性的***资源适配。
为了使操作***能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作***之间的数据通信,使得操作***能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的***资源适配。
以操作***为Android***为例,存储器120中存储的程序和数据如图17所示,存储器120中可存储有Linux内核层320、***运行时库层340、应用框架层360和应用层380,其中,Linux内核层320、***运行库层340和应用框架层360属于操作***空间,应用层380属于用户空间。Linux内核层320为终端的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。***运行库层340通过一些C/C++库来为Android***提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在***运行时库层340中还提供有安卓运行时库(Android runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层360提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作***自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、流量套餐获取程序等。
以操作***为IOS***为例,存储器120中存储的程序和数据如图18所示,IOS***包括:核心操作***层420(Core OS layer)、核心服务层440(Core Services layer)、媒体层460(Media layer)、可触摸层480(Cocoa Touch Layer)。核心操作***层420包括了操作***内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的***服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在终端上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。
在图16所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的***服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
其中,在IOS***中实现第三方应用程序与操作***数据通信的方式以及原理可参考Android***,本申请在此不再赘述。
其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。
除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
在本申请实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作***。操作***可以是安卓***,也可以是IOS***,或者其它操作***,本申请实施例对此不作限定。
本申请实施例的终端,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称CR)、发光二极管显示器(light-emitting diode display,简称LED)、电子墨水屏、液晶显示屏(liquidcrystal display,简称LCD)、等离子显示面板(plasma display panel,简称PDP)等。用户可以利用终端100上的显示设备,来查看显示的文字、图像、视频等信息。所述终端可以是智能手机、平板电脑、游戏设备、AR(Augmented Reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(Field-ProgrammaBLE GateArray,FPGA)、集成电路(Integrated Circuit,IC)等。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者匹配度变化,这些变型、用途或者匹配度变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
Claims (12)
1.一种流量套餐获取方法,其特征在于,所述方法包括:
获取流量使用场景集合中各流量使用场景对应的流量使用信息,其中,所述流量使用信息用于表示在所述各流量使用场景下当前所使用的流量信息;
基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息;
输出携带有所述流量套餐推荐信息的提示信息;
所述基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息包括:
当获取到当前流量使用场景时,获取流量套餐信息集合和所述当前流量使用场景对应的当前流量使用信息,在所述流量套餐信息集合中获取与所述当前流量使用信息对应的流量套餐推荐信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取当前流量使用场景,获取当前流量使用场景对应的流量套餐推荐信息;
获取已申请的至少一个流量套餐信息;
若所述至少一个流量套餐信息中存在与所述流量套餐推荐信息相匹配的目标流量套餐,则将所述目标流量套餐对应的用户识别卡确定为目标用户识别卡,所述目标用户识别卡为数据流量使用的识别卡。
3.根据权利要求2所述的方法,其特征在于,所述获取已申请的至少一个流量套餐信息之后,还包括:
若所述至少一个流量套餐信息中不存在与所述流量套餐推荐信息相匹配的目标流量套餐,则输出携带有所述流量套餐推荐信息的提示信息。
4.根据权利要求2所述的方法,其特征在于,所述若所述至少一个流量套餐信息中存在与所述流量套餐推荐信息相匹配的目标流量套餐,则将所述目标流量套餐对应的用户识别卡确定为目标用户识别卡,包括:
若所述至少一个流量套餐信息中存在与所述流量套餐推荐信息相匹配的目标流量套餐,则获取所述目标流量套餐对应的用户识别卡;
若当前用户识别卡和所述目标流量套餐对应的用户识别卡不匹配,则将所述目标流量套餐对应的用户识别卡确定为目标用户识别卡;
若所述当前用户识别卡和所述目标流量套餐对应的用户识别卡匹配,则将所述当前用户识别卡确定为所述目标用户识别卡。
5.根据权利要求1所述的方法,其特征在于,所述获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,还包括:
获取与交互设备的交互信息;
基于所述交互信息中的交互内容,确定流量使用场景,并将所述流量使用场景添加至流量使用场景集合。
6.根据权利要求1所述的方法,其特征在于,所述获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,还包括:
采用射频指纹定位技术,获取终端位置对应的指纹信息;
基于所述指纹信息,确定所述终端位置对应的流量使用场景,并将所述流量使用场景添加至流量使用场景集合。
7.根据权利要求1所述的方法,其特征在于,所述获取流量使用场景集合中各流量使用场景对应的流量使用信息之前,还包括:
获取用户识别卡对应的运营商信息;
获取所述用户识别卡所驻留小区的驻留小区标识;
将所述驻留小区标识发送至所述运营商信息对应的服务器,所述驻留小区标识用于指示所述服务器获取流量使用场景;
获取所述服务器发送的所述流量使用场景,并将所述流量使用场景添加至流量使用场景集合。
8.根据权利要求1所述的方法,其特征在于,所述基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息,包括:
获取归属地集合,所述归属地集合包括用户识别卡集合中任一用户识别卡对应的归属地;
获取流量套餐信息集合,所述流量套餐信息集合中包括与所述归属地集合中任一归属地对应的所有运营商所支持的流量套餐信息;
从所述流量套餐信息集合中获取与各所述流量使用场景和所述流量使用信息均对应的流量套餐推荐信息。
9.根据权利要求8所述的方法,其特征在于,所述从所述流量套餐信息集合中获取与各所述流量使用场景和所述流量使用信息均对应的流量套餐推荐信息,包括:
获取所述流量使用信息对应的流量信息类型;
获取所述流量套餐信息集合中与所述流量信息类型对应的至少一个流量套餐信息,获取所述流量使用信息对应的流量推荐条件;
将至少一个流量套餐信息中满足所述流量推荐条件的流量套餐信息确定为流量推荐套餐信息。
10.一种流量套餐获取装置,其特征在于,所述装置包括:
使用信息获取单元,用于获取流量使用场景集合中各流量使用场景对应的流量使用信息,其中,所述流量使用信息用于表示在所述各流量使用场景下当前所使用的流量信息;
推荐信息获取单元,用于基于各所述流量使用场景和所述流量使用信息,获取流量套餐推荐信息;当获取到当前流量使用场景时,获取流量套餐信息集合和所述当前流量使用场景对应的当前流量使用信息,在所述流量套餐信息集合中获取与所述当前流量使用信息对应的流量套餐推荐信息;
提示信息输出单元,用于输出携带有所述流量套餐推荐信息的提示信息。
11.一种终端,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1-9任意一项的方法步骤。
12.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-9任意一项的方法步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110732660.9A CN113438614B (zh) | 2021-06-29 | 2021-06-29 | 流量套餐获取方法、装置、终端及存储介质 |
PCT/CN2022/084297 WO2023273463A1 (zh) | 2021-06-29 | 2022-03-31 | 流量套餐获取方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110732660.9A CN113438614B (zh) | 2021-06-29 | 2021-06-29 | 流量套餐获取方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113438614A CN113438614A (zh) | 2021-09-24 |
CN113438614B true CN113438614B (zh) | 2023-03-31 |
Family
ID=77757978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110732660.9A Active CN113438614B (zh) | 2021-06-29 | 2021-06-29 | 流量套餐获取方法、装置、终端及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113438614B (zh) |
WO (1) | WO2023273463A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113438614B (zh) * | 2021-06-29 | 2023-03-31 | Oppo广东移动通信有限公司 | 流量套餐获取方法、装置、终端及存储介质 |
CN113746758B (zh) * | 2021-11-05 | 2022-02-15 | 南京敏宇数行信息技术有限公司 | 一种动态识别流量协议的方法和终端 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110532474A (zh) * | 2019-08-30 | 2019-12-03 | 腾讯科技(深圳)有限公司 | 信息推荐方法、服务器、***以及计算机可读存储介质 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731917B (zh) * | 2015-03-25 | 2018-06-08 | 百度在线网络技术(北京)有限公司 | 一种推荐方法及装置 |
CN106658434A (zh) * | 2015-10-30 | 2017-05-10 | 中兴通讯股份有限公司 | 业务套餐的推荐方法和装置 |
CN107690131A (zh) * | 2017-09-30 | 2018-02-13 | 广东欧珀移动通信有限公司 | 信息处理方法、装置、移动终端及计算机可读存储介质 |
CN107682851A (zh) * | 2017-09-30 | 2018-02-09 | 广东欧珀移动通信有限公司 | 信息处理方法、装置、移动终端及计算机可读存储介质 |
US11798107B2 (en) * | 2018-03-27 | 2023-10-24 | Huawei Technologies Co., Ltd. | Scenario-based application recommendation method and apparatus |
WO2019240771A1 (en) * | 2018-06-12 | 2019-12-19 | Nokia Technologies Oy | User device positioning |
CN110190972A (zh) * | 2019-06-13 | 2019-08-30 | 深圳市新国都支付技术有限公司 | 物联网增值业务管理方法、装置、计算机设备及存储介质 |
CN110572815A (zh) * | 2019-08-30 | 2019-12-13 | 宇龙计算机通信科技(深圳)有限公司 | 网络访问方法、装置、存储介质及终端 |
CN110839205A (zh) * | 2019-11-08 | 2020-02-25 | 腾讯科技(深圳)有限公司 | 一种基于WiFi的资源推荐方法和装置 |
CN111447578A (zh) * | 2020-03-23 | 2020-07-24 | 东风小康汽车有限公司重庆分公司 | 一种车载流量套餐推送方法、装置及*** |
CN113420211A (zh) * | 2021-06-22 | 2021-09-21 | 中国联合网络通信集团有限公司 | 套餐推荐方法、装置及电子设备 |
CN113438614B (zh) * | 2021-06-29 | 2023-03-31 | Oppo广东移动通信有限公司 | 流量套餐获取方法、装置、终端及存储介质 |
-
2021
- 2021-06-29 CN CN202110732660.9A patent/CN113438614B/zh active Active
-
2022
- 2022-03-31 WO PCT/CN2022/084297 patent/WO2023273463A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110532474A (zh) * | 2019-08-30 | 2019-12-03 | 腾讯科技(深圳)有限公司 | 信息推荐方法、服务器、***以及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2023273463A1 (zh) | 2023-01-05 |
CN113438614A (zh) | 2021-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107889070B (zh) | 图片处理方法、装置、终端及计算机可读存储介质 | |
CN110035180B (zh) | 卡片显示方法、装置、终端及存储介质 | |
US20220172717A1 (en) | Voice Interaction Method and Electronic Device | |
CN113438614B (zh) | 流量套餐获取方法、装置、终端及存储介质 | |
CN111459586A (zh) | 远程协助方法、装置、存储介质及终端 | |
CN115361040A (zh) | 一种nfc应用的调用方法、电子设备及nfc装置 | |
CN111918386A (zh) | 定位方法、装置、存储介质及电子设备 | |
CN111986454A (zh) | 无线耳机的查找方法、装置、存储介质以及终端 | |
CN110572815A (zh) | 网络访问方法、装置、存储介质及终端 | |
CN111857480B (zh) | 图标对齐方法、装置、存储介质及电子设备 | |
CN112738726A (zh) | 定位方法、装置、终端及存储介质 | |
CN113286349B (zh) | 个人热点连接方法、装置、终端及存储介质 | |
CN110730300A (zh) | 相机控制方法、装置、存储介质和终端 | |
CN113098859B (zh) | 网页页面回退方法、装置、终端及存储介质 | |
CN113595662A (zh) | 信号提示方法、装置、终端设备及存储介质 | |
CN112230819B (zh) | 信息处理方法、信息处理装置、存储介质与电子设备 | |
CN115379005A (zh) | 一种消息处理方法、装置、存储介质及电子设备 | |
CN113419650A (zh) | 一种数据移动方法、装置、存储介质及电子设备 | |
CN113692026B (zh) | 网络连接方法、装置、终端及存储介质 | |
CN113114849A (zh) | 闹钟提醒方法、装置、存储介质以及终端 | |
CN113068252B (zh) | 定位方法、装置、终端及存储介质 | |
CN112988097A (zh) | 显示屏控制方法、装置、存储介质及移动终端 | |
CN112541141A (zh) | 控件展示回调方法、装置、终端及存储介质 | |
CN114265645A (zh) | 信息显示方法、装置、终端及存储介质 | |
CN110913384A (zh) | 拨号卡的切换方法、装置、存储介质及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |