WO2012022161A1 - 一种接入点的选择方法及装置 - Google Patents

一种接入点的选择方法及装置 Download PDF

Info

Publication number
WO2012022161A1
WO2012022161A1 PCT/CN2011/073068 CN2011073068W WO2012022161A1 WO 2012022161 A1 WO2012022161 A1 WO 2012022161A1 CN 2011073068 W CN2011073068 W CN 2011073068W WO 2012022161 A1 WO2012022161 A1 WO 2012022161A1
Authority
WO
WIPO (PCT)
Prior art keywords
apn
application
traffic
data service
user
Prior art date
Application number
PCT/CN2011/073068
Other languages
English (en)
French (fr)
Inventor
刘雪芹
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to EP11817689.0A priority Critical patent/EP2503827B1/en
Priority to US13/520,617 priority patent/US20120281581A1/en
Publication of WO2012022161A1 publication Critical patent/WO2012022161A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Definitions

  • the present invention relates to the field of wireless communication technologies, and in particular, to a method and an apparatus for selecting an access point. Background technique
  • Android is a Linux-based open source mobile phone developed by Google. operating system. Android includes operating systems, user interfaces, and applications. The Android platform integrates a number of applications that require a lot of data support, such as email, Market, and Youtub (an online video application). Most of the current Android is also integrated with popular Internet applications: such as Weibo and Facebook (a social networking application) terminal applications.
  • the Android platform has limited support for Access Point Name (APN) and only supports single APN. If CMWAP is used, CMNET is not supported. CMWAP and CMNET are two general Packet Radio Service (GPRS) access methods. In practical applications, multimedia messaging service (MMS) and WAP websites mostly use CMWAP to link data services. More fast Internet access applications need to use CMNET to access. Single APN support greatly reduces user experience. If you need to use different APNs to access data services, you need to manually switch APN settings. In multi-mode terminals, multi-network standards and multiple APNs are inconvenient for use. Summary of the invention
  • the technical problem to be solved by the present invention is to provide a method and device for selecting an access point, which is implemented in Adaptive selection of APN is performed in the mobile terminal.
  • a method for selecting an access point according to the present invention includes: a user triggering an application that needs to use a data service link;
  • the APN is selected for the application from the information of the application and the APN in the multiple APN selection database.
  • the method further comprises:
  • the wireless module of the terminal After the terminal is powered on, the wireless module of the terminal performs wireless signal strength detection
  • the terminal selects multiple APNs from the application and the APN corresponding relationship information, the terminal selects the APN with the best signal from the selected multiple APNs according to the detection data of the wireless signal strength reported by the wireless module, and starts the signal with the most The wireless module corresponding to the excellent APN establishes a data service link for the application.
  • the method further comprises:
  • the terminal Before the terminal selects the APN for the application, it also determines whether the application has specific requirements for the data service link. If yes, records the specific requirement, and selects the application relationship between the application and the APN in the database from the multiple APNs according to the basic information and the specific requirements of the application. , select APN for the application.
  • the method further comprises:
  • the relationship between the application and the APN in the multiple APN selection database includes: an adaptive application and APN correspondence information
  • the terminal After the data service link is established for the application, the terminal records the traffic of the data service link when the application uses the data service link, and adjusts the adaptive application and the APN corresponding relationship information according to the recorded traffic of the data service link. The correspondence between the application and the APN.
  • the traffic of the data service link includes: data traffic used by the application, data traffic used by the APN, and data traffic used by the wireless module;
  • the step of adjusting the correspondence between the application and the APN includes: sorting the total data service traffic that has been used by each application, the ANP, and the wireless module; adjusting the correspondence between the application and the APN according to the ordering, so that the used data service traffic is greater than the traffic usage.
  • Wide value application and residual data service flow The APN corresponding to the wireless module whose amount exceeds the remaining threshold of the traffic corresponds to the APN of the wireless module whose used data traffic is smaller than the traffic usage threshold, and the APN corresponding to the wireless module whose remaining data traffic is smaller than the remaining traffic threshold; A wireless module with zero data traffic has the lowest APN priority.
  • the method further comprises:
  • the relationship between the application and the APN in the multiple APN selection database further includes: a user-defined application-to-APN correspondence relationship; when the user initiates the multi-APN user self-setting, the terminal displays the user-defined application-APN correspondence information to the user. ;
  • the terminal searches for the APN corresponding to the triggered application from the user-defined application and the APN correspondence information, and starts a data service link of the wireless module corresponding to the APN.
  • the method further comprises:
  • the main control module displays an edit data service link priority list to the user, where the list records the levels of the plurality of APNs corresponding to the application;
  • the terminal searches for the APN corresponding to the triggered application, if the triggered application corresponds to multiple APNs, the APN is selected according to the level, and the data service link of the wireless module corresponding to the selected APN is started.
  • the method further comprises:
  • the relationship between the application and the APN in the multi-APN selection database includes the built-in application and APN correspondence information with priority from high to low, the user-defined application and APN correspondence information, the user-defined APN priority, and the adaptive application and APN correspondence information and wireless signal strength information of the APN;
  • the terminal selects an APN for the application from the application and APN correspondence information according to the above priority.
  • the invention also provides an access point selection device, comprising an application module and a main control module, wherein: the application module is configured to: after being triggered by the user, send a data service link request to the main control module; the main control module is set as: After receiving the data service link request, when the user does not start the multi-access point (APN) user self-setting, and the application module does not need the exclusive APN, according to the basic information of the application module, the application and the APN in the database are selected from the multiple APNs.
  • the apparatus further comprises a wireless module, wherein:
  • the wireless module is configured to: perform wireless signal strength detection, and send the detection data to the main control module;
  • the main control module is further configured to: if a plurality of APNs are selected from the application and the APN corresponding relationship information, the APN with the best signal is selected from the selected multiple APNs according to the check data of the wireless signal strength reported by the wireless module.
  • a wireless module corresponding to the APN with the best signal is activated to establish a data service link for the application.
  • the information corresponding to the application and the APN in the multiple APN selection database includes: an adaptive application and APN correspondence information;
  • the main control module is further configured to: after the data service link is established for the application, when the application uses the data service link, record the traffic of the data service link, and according to the recorded data service link The traffic is adjusted, and the corresponding relationship between the application and the APN in the APN corresponding relationship information is adjusted.
  • the traffic of the data service link includes: data service traffic used by the application, data traffic used by the APN, and data traffic used by the wireless module;
  • the main control module is configured to: adjust the correspondence between the application and the APN as follows: sort the total data service traffic that has been used by each application, the ANP, and the wireless module; adjust the application and the APN according to the sorting Corresponding relationship, the application that uses the data service traffic greater than the traffic usage threshold corresponds to the APN corresponding to the wireless module whose residual data service traffic is greater than the remaining bandwidth of the traffic; and the application that uses the data traffic less than the traffic usage threshold, and The remaining data traffic is corresponding to the APN corresponding to the wireless module with the remaining bandwidth of the traffic; the wireless module corresponding to the remaining data traffic is zero has the lowest APN priority.
  • the application-to-APN correspondence information in the multiple APN selection database includes a built-in application-to-APN correspondence relationship with a priority from high to low, a user-defined application-APN correspondence relationship information, and a user-defined APN priority, Adaptive application and APN correspondence information and APN wireless signal strength information;
  • the main control module is further configured to: select an APN for the application from the application and the APN corresponding relationship information according to the foregoing priority.
  • the present invention selects different access points for the connection for the application to use the data service to implement selection management of multiple APNs in the multi-mode terminal, so as to satisfy the user's optimal use of the data service application in the Android mobile phone.
  • FIG. 1 is a flowchart of an overall flow of an access point selection method according to an embodiment of the present invention
  • FIG. 3 is a flowchart of implementing a multi-APN selection by a user in a selection method according to an embodiment
  • FIG. 4 is a flowchart of an application example of an access point selection method according to an embodiment of the present invention
  • FIG. 5 is a structural diagram of an access point selection apparatus according to an embodiment of the present invention. Preferred embodiment of the invention
  • the support for multiple APNs is more urgent, and the user experience is further improved. It can meet the needs of operators' customization, improve the performance of multi-mode terminal data services, reasonably allocate the traffic usage of multi-mode terminal data services, and help to reduce the selection method of multi-APN for user data service charges.
  • Figure 1 shows the overall implementation process of the APN selection method, including:
  • Step 101 The multi-mode terminal is powered on and started, and the main control module and each wireless module are initialized.
  • Step 103 The main control module reads the data in the multi-mode multi-APN selection database
  • Step 104 The multimode terminal enters a standby state, and the main control module is ready to receive the data service link request.
  • Step 105 The user triggers an application that needs to use the data service link, and the triggered application sends a data service link request to the main control module, and the main control module Determining, according to the request, whether the application has a specific requirement for the data service link, if yes, recording the specific requirement, and requesting the terminal application layer to obtain basic information of the application, such as an application keyword;
  • the data service link request carries specific content and specific requirements, and some applications have specific requirements for the data service link, such as the need to use a specific APN.
  • Step 106 The application layer feeds back the basic information of the application, such as a keyword, to the main control module.
  • Step 108 The main control module uses the basic information (keyword) of the triggered application and the specific request of the data service link to determine whether the application needs the exclusive APN of the operator, in the multi-mode multi-APN selection database or the operator customized APN corresponding database. Filtering and selecting multiple APNs that meet the characteristics of the data service link;
  • the basic information and specific requirements of the application are recorded.
  • Step 109 The main control module uses the detection data of the signal strength reported by each wireless module to filter out the APN with the best signal from the selected multiple APNs.
  • Step 110 The main control module starts a data service link of the wireless module corresponding to the optimal APN, and the user uses the link normally;
  • Step 111 In the process of using the data service link, if the signal strength reaches the signal strength threshold, the main control module will re-select the APN with the best signal from the selected multiple APNs (step 109); the signal strength threshold may be based on the empirical value. Settings.
  • Step 112 The user ends with the data service link.
  • FIG. 2 is a flowchart showing an implementation process of multiple APN adaptation according to the embodiment, including:
  • Step 201 The main control module records the traffic of the data service link in real time, including: data service traffic used by each application, data traffic used by each APN, and data traffic used by each wireless module in the current month;
  • Step 202 The user ends the use of the data service link, and after the data service link is disconnected, performs multiple APN adaptive adjustments;
  • Step 203 The main control module reads the total data service traffic data used by each application, and sorts the total data service traffic that has been used by each application.
  • Step 204 The main control module reads the total data service traffic data used by each APN, and sorts the total data service traffic that has been used by each APN.
  • Step 205 The main control module reads the total data service traffic data used by each wireless module, and sorts the total data service traffic that has been used by each wireless module.
  • Step 206 The main control module adjusts the correspondence table between the adaptive application and the APN in the multi-mode multi-APN selection database according to the foregoing sorting, including: adjusting an application that uses the data service traffic larger than the traffic usage threshold, and the remaining data traffic.
  • the APN corresponding to the wireless module with the remaining value of the traffic exceeds the APN of the wireless module whose data traffic is smaller than the traffic usage threshold, and the APN corresponding to the wireless module whose remaining data traffic is smaller than the remaining traffic threshold; the remaining data traffic A wireless module with zero corresponds to the lowest APN priority, and the specific order is calculated according to the tariff.
  • the traffic usage threshold and the remaining traffic threshold may be set to multiple, and the correspondence between the application and the APN is hierarchically adjusted.
  • Figure 3 shows the implementation process of setting up multiple APN selection policies for users, including:
  • Step 301 The main control module reads application initialization data, such as database information.
  • Step 302 If the main control module determines that the current status of the multi-APN user is set to off, it prompts whether to open or return to standby; if the current status is on, initialize the current application configuration according to the application initialization data;
  • Step 303 The main control module displays to the user the information of the user-defined application and the APN in the edit database.
  • Step 304 If the application-defined relationship between the application and the APN is associated with multiple APNs, the main control module displays an edit data service link priority list to the user, and the list displays and can edit multiple APNs that the user desires to apply. Level, which also shows that the APN corresponding wireless module has used the total traffic of the data service in the current month;
  • Step 305 The main control module displays an edit APN list to the user.
  • Step 306 The main control module displays a default carrier-integrated application and APN correspondence list to the user, and the list can be defined as editable and non-editable according to the operator's requirement, and is used as a user to edit the user-defined application and APN correspondence information.
  • Step 307 Enter the display editing state, the user can save the settings
  • Step 308 After the user selects to save the setting, the main control module starts the data update set by the multiple APN users, and when the data service is subsequently started, the process can be started according to the new setting;
  • Step 309 The main control module searches for the APN corresponding to the triggered application from the user-defined application and the APN corresponding relationship information. If the triggered application corresponds to multiple APNs, the APN is selected according to the level, and the corresponding APN is started. The data service link of the wireless module is used normally by the user.
  • Multi-mode and multiple APN selection database implementation design as follows: (A) application name keyword: the index of the application name, for sorting, lookup use.
  • APN name keyword APN index, for sorting, lookup use.
  • APN priority keyword APN priority index, for sorting, lookup use.
  • User-defined APN priority list Record which priority and priority other information.
  • APN uses the data traffic total traffic statistics sort record table: Record sort data.
  • the wireless module uses the data traffic total traffic statistics sorting record table: Record the sorting data.
  • the APN screening strategy in the multiple APN selection database is:
  • the carrier's built-in APN mapping relationship is the highest priority (as defined by the operator's requirements), and the operator's built-in application and APN correspondence table search;
  • the current network state strength information corresponding to the APN is searched.
  • Scenario 1 The application customized by each operator, with the scenario corresponding to the customized APN.
  • the operation of this scenario depends on the operator's requirements.
  • the specific application built by the operator does not allow the user to edit and modify the APN corresponding to the customized application.
  • the correspondence of each APN is determined according to the needs of each application.
  • Scenario 2 The user customizes the application of multiple APN settings, with the scene corresponding to the customized APN.
  • the user can sort the total data traffic of each application according to his own habits or terminal statistics, sort the total data traffic of each APN, sort the total data traffic of each wireless module, and purchase the communication package data of the own.
  • the service tariff standard to flexibly edit the corresponding APN settings of some or all applications.
  • Scenario 3 There is no application for customizing multiple APN settings, and the optimal APN scenario is optimized according to the adaptive method.
  • this scenario there is no user-defined information, and the factory default data is used. For example, the operator customizes the mobile phone.
  • Each APN has a corresponding wireless module or a corresponding application.
  • Each wireless module has a corresponding package fee.
  • the terminal real-time statistics update the total data service traffic order of each application, the total data service traffic order of each APN, and the total data service traffic order of each wireless module.
  • the terminal sorts according to these traffic statistics, and calculates the best adaptive application and APN correspondence list. The list is updated in real time to adjust the best correspondence based on the usage of the data service.
  • 402 The user does not set or set some or all of the application's corresponding relationship with the APN; 403: The user triggers the application with the data service;
  • Scenario 1 The application customized by each operator, with the scene corresponding to the customized APN, and the terminal in the built-in application and the APN correspondence table, select multiple APNs suitable for the application.
  • the main control uses the signal strength information reported by each wireless module to further filter the plurality of APNs selected in the previous step, selects the APN data service link with the best signal, and starts the data service link for the application to use;
  • the scenario 2 each user determines The application of the system, with a corresponding custom APN scenario, the terminal selects multiple APNs suitable for the application in the user-defined application and APN correspondence table, and the master control uses the signal strength information reported by each wireless module, in the previous step.
  • the selected multiple APNs are further filtered, and the signal-optimized APN data service link is filtered, and the data service link is started for use by the application;
  • Scenario 3 If there is no user-customized application, the scenario of optimizing the best APN is selected according to the adaptive method, and the terminal is in the adaptive application and APN correspondence table. A plurality of APNs suitable for the application are selected, and the master control uses the signal strength information reported by each wireless module to further filter the plurality of APNs selected in the previous step, selects the APN data service link with the best signal, and starts the data service. a link for the app to use;
  • the sorting application uses the data traffic total traffic statistics sorting record table
  • the sorting APN uses the data traffic total traffic statistics sorting record table
  • the sorting wireless module uses the data traffic total traffic statistics sorting record table to adjust the multi-mode multi-module APN selects the data correspondence in the database.
  • the user uses TD and GMS dual-mode terminals
  • the TV application uses 5M traffic
  • the Browser application uses 1M traffic
  • the TD wireless module uses the 100M monthly subscription fee
  • the GMS uses the 30M monthly subscription fee.
  • the terminal adjusts the TV to use the APN (T-APN) corresponding to the TD wireless module; adjusts the Browser application to use the APN (G-APN) corresponding to the GMS wireless module; when the GMS wireless module 30M package charges are used, automatically adjusts the Browser application to use the TD.
  • FIG. 5 is a structural diagram of an access point selection apparatus according to the embodiment, including: an application module, a main control module, and a wireless module, where:
  • An application module configured to send a data service link request to the main control module after being triggered by the user
  • the main control module is configured to: after receiving the data service link request, when the user does not start the multi-APN user self-setting, and the application module does not need the exclusive APN, select the database from the multiple APN according to the basic information of the application module. In the application-to-APN correspondence information, select an APN for the application module. If a plurality of APNs are selected from the application and the APN corresponding relationship information, the APN with the best signal is selected from the selected plurality of APNs according to the check data of the wireless signal strength reported by the wireless module, and the signal is optimally initiated. The APN corresponding to the wireless module establishes the data service link for the application.
  • the wireless module is configured to perform detection of the wireless signal strength, and send the detection data to the main control module.
  • the information corresponding to the application and the APN in the multiple APN selection database includes: an adaptive application and APN correspondence information;
  • the main control module is further configured to: after the data service link is established for the application, when the application uses the data service link, record the traffic of the data service link, and according to the recorded data service link The traffic is adjusted, and the corresponding relationship between the application and the APN in the APN corresponding relationship information is adjusted.
  • the traffic of the data service link includes: data traffic used by the application, data traffic used by the APN, and data traffic used by the wireless module;
  • the main control module is configured to: adjust the correspondence between the application and the APN as follows: sort the total data service traffic that has been used by each application, the ANP, and the wireless module; adjust the application and the APN according to the sorting Corresponding relationship, the application that uses the data service traffic greater than the traffic usage threshold corresponds to the APN corresponding to the wireless module whose residual data service traffic is greater than the remaining bandwidth of the traffic; and the application that uses the data traffic less than the traffic usage threshold, and The remaining data traffic is corresponding to the APN corresponding to the wireless module with the remaining bandwidth of the traffic; the wireless module corresponding to the remaining data traffic is zero has the lowest APN priority.
  • the application-to-APN correspondence information in the multiple APN selection database includes a built-in application and APN correspondence information with a high priority, a user-defined application-APN correspondence relationship, a user-defined APN priority, and an adaptive Applying the relationship information with the APN and the wireless signal strength information of the APN;
  • the main control module is further configured to: select an APN for the application from the application and APN correspondence information according to the foregoing priority.
  • each module in this unit please refer to the description of the method contents.
  • a person of ordinary skill in the art can understand that all or part of the above steps can be completed by a program to instruct related hardware, and the program can be stored in a computer readable storage medium such as a read only memory, a magnetic disk or an optical disk.
  • all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits.
  • each module in the foregoing embodiment may be implemented in the form of hardware, or may be implemented in the form of a software function module.
  • the invention is not limited to any specific form of combination of hardware and software.
  • the invention may, of course, be embodied in a variety of embodiments without departing from the spirit and scope of the invention, and any modifications, equivalents, and improvements made within the spirit and scope of the invention are included in the invention. Within the scope of protection.
  • the present invention selects different access points for connection for application, uses data services, implements selection management of multiple APNs in a multi-mode terminal, and satisfies user's optimized use of data service applications in Android mobile phones, and improves data.
  • Service performance reasonably allocating data service usage traffic and reducing user data service tariffs, further improving user experience, not only meeting operator customization requirements, but also improving dual-mode terminal data service performance and rationally distributing dual-mode terminal data services.
  • Use traffic is provided.

Description

一种接入点的选择方法及装置
技术领域
本发明涉及无线通讯技术领域,尤其涉及一种接入点的选择方法及装置。 背景技术
在竟争日益激烈的电子市场, 为了提高用户体验, 在多模终端上集成了 网络应用, 以满足用户类似于在 PC机上的网络需求, 事实证明这类集成大 量网络应用的电子设备受到用户一致好评, 已被视为高端电子消费和高优级 配置的选择。
值得一提的是, 在开放手机联盟(Open Handset Alliance, OHA )支持的 开源机器人操作系统(Android OS ) 系统中, 自带了对互联网应用的支持, Android是谷歌开发的基于 Linux平台的开源手机操作系统。 Android包括操 作系统、 用户界面和应用程序, Android 平台中集成了大量如电子邮件 ( Email ) 、 电子市场(Market )和 Youtub (—个在线视频应用)等需要大量 数据业务支持的应用。 目前的 Android 大多数也都集成了目前流行的互联网 应用: 如微博和 facebook (—个社交网站应用)终端应用等。
但是, Android平台对接入点 ( Access Point Name , APN ) 的支持有限, 仅支持单 APN。如果使用 CMWAP时就不支持 CMNET , CMWAP和 CMNET 是两个通用无线分组业务( General Packet Radio Service, GPRS )接入方式。 实际应用中, 彩信( Multimedia Messaging Service, MMS )和 WAP网站大多 使用 CMWAP链接数据业务, 更多的快捷的访问互联网的应用则需要使用 CMNET来接入, 单 APN的支持度, 大大降低了用户体验, 如果使用需要不 同 APN接入数据业务的应用, 需要手动切换 APN设置, 在多模终端中, 多 网络制式和多 APN给使用更是带来了不便。 发明内容
本发明要解决的技术问题是提供一种接入点的选择方法及装置, 实现在 移动终端中进行 APN的自适应选择。
为解决上述技术问题, 本发明的一种接入点的选择方法, 包括: 用户触发需要使用数据业务链接的应用;
终端在用户未启动多接入点(APN )用户自设置,且应用不需要专属 APN 时, 根据应用的基本信息, 从多 APN选择数据库中的应用与 APN对应关系 信息中, 为应用选择 APN。
优选地, 该方法还包括:
终端开机后, 该终端的无线模块进行无线信号强度的检测;
终端若从应用与 APN对应关系信息中选择出多个 APN, 则根据无线模 块上报的无线信号强度的检测数据,从选择出的多个 APN中筛选出信号最优 的 APN,启动与该信号最优的 APN对应的无线模块,为应用建立数据业务链 接。
优选地, 该方法还包括:
终端为应用选择 APN前, 还判断应用是否对数据业务链接有特定要求, 如果有, 则记录该特定要求, 根据应用的基本信息和特定要求, 从多 APN选 择数据库中的应用与 APN对应关系信息中, 为应用选择 APN。
优选地, 该方法还包括:
多 APN选择数据库中的应用与 APN对应关系信息中包含: 自适应的应 用与 APN对应关系信息;
在为应用建立数据业务链接后, 终端在应用使用该数据业务链接时, 还 记录该数据业务链接的流量, 并根据所记录的数据业务链接的流量, 调整自 适应的应用与 APN对应关系信息中应用与 APN的对应关系。
优选地, 数据业务链接的流量包括: 应用使用的数据业务流量、 APN使 用的数据业务流量以及无线模块使用的数据业务流量;
终端调整应用与 APN的对应关系的步骤包括: 对各应用、 ANP和无线 模块已经使用的总数据业务流量进行排序; 根据排序, 调整应用与 APN的对 应关系, 使已使用数据业务流量大于流量使用阔值的应用与剩余数据业务流 量大于流量剩余阔值的无线模块对应的 APN相对应;使已使用数据业务流量 小于流量使用阔值的应用, 与剩余数据业务流量小于流量剩余阔值的无线模 块对应的 APN相对应; 使剩余数据业务流量为零的无线模块对应的 APN优 先级最低。
优选地, 该方法还包括:
多 APN选择数据库中的应用与 APN对应关系信息中还包含: 用户定义 的应用与 APN对应关系信息; 终端在用户启动多 APN用户自设置时, 向用 户显示编辑用户定义的应用与 APN对应关系信息;
终端从用户定义的应用与 APN对应关系信息中查找与触发的应用对应 的 APN, 并启动与该 APN对应的无线模块的数据业务链接。
优选地, 该方法还包括:
若用户定义的应用与 APN对应关系信息中, 一应用与多个 APN对应, 则主控模块向用户显示编辑数据业务链接优先列表, 该列表记录应用对应的 多个 APN的级别;
终端查找与触发的应用对应的 APN时, 若触发的应用对应多个 APN, 则按照级别选定 APN, 启动与选定的 APN对应的无线模块的数据业务链接。
优选地, 该方法还包括:
多 APN选择数据库中的应用与 APN对应关系信息包括优先级由高到低 的内置应用与 APN对应关系信息、 用户定义的应用与 APN对应关系信息、 用户定义的 APN优先级、 自适应的应用与 APN对应关系信息和 APN的无线 信号强度信息;
终端按照上述优先级,从应用与 APN对应关系信息中,为应用选择 APN。 本发明还提供一种接入点的选择装置, 包括应用模块和主控模块, 其中: 应用模块设置为: 在被用户触发后, 向主控模块发送数据业务链接请求; 主控模块设置为: 在接收到数据业务链接请求后, 在用户未启动多接入 点 ( APN )用户自设置, 且应用模块不需要专属 APN时, 根据应用模块的基 本信息, 从多 APN选择数据库中的应用与 APN对应关系信息中, 为应用模 块选择 APNo 优选地, 该装置还包括无线模块, 其中:
无线模块设置为: 进行无线信号强度的检测, 将检测数据发送给主控模 块;
主控模块还设置为: 若从应用与 APN对应关系信息中选择出多个 APN, 则根据无线模块上报的无线信号强度的检查数据,从选择出的多个 APN中筛 选出信号最优的 APN,启动与该信号最优的 APN对应的无线模块,为应用建 立数据业务链接。
优选地,所述多 APN选择数据库中的应用与 APN对应关系信息中包含: 自适应的应用与 APN对应关系信息;
所述主控模块还设置为: 在为所述应用建立所述数据业务链接后, 在所 述应用使用该数据业务链接时, 记录该数据业务链接的流量, 并根据所记录 的数据业务链接的流量,调整所述自适应的应用与 APN对应关系信息中应用 与 APN的对应关系。
优选地,所述数据业务链接的流量包括:应用使用的数据业务流量、 APN 使用的数据业务流量以及无线模块使用的数据业务流量;
所述主控模块是设置为: 按如下方式调整应用与 APN的对应关系: 对各 应用、 ANP和无线模块已经使用的总数据业务流量进行排序;根据所述排序, 调整所述应用与 APN的对应关系,使已使用数据业务流量大于流量使用阔值 的应用与剩余数据业务流量大于流量剩余阔值的无线模块对应的 APN相对 应; 使已使用数据业务流量小于流量使用阔值的应用, 与剩余数据业务流量 小于流量剩余阔值的无线模块对应的 APN相对应;使剩余数据业务流量为零 的无线模块对应的 APN优先级最低。
优选地, 所述多 APN选择数据库中的应用与 APN对应关系信息包含优 先级由高到低的内置应用与 APN对应关系信息、 用户定义的应用与 APN对 应关系信息、 用户定义的 APN优先级、 自适应的应用与 APN对应关系信息 和 APN的无线信号强度信息;
所述主控模块还设置为: 按照上述优先级, 从所述应用与 APN对应关系 信息中, 为所述应用选择 APN。 综上所述, 本发明为应用选择不同的接入点用于连接, 以使用数据业务, 实现多模终端中多个 APN的选择管理, 达到满足用户对 Android手机中数据 业务应用的优化使用, 提高数据业务性能, 合理分配数据业务使用流量和降 低用户数据业务资费的目的, 进一步提高了用户体验度, 既能满足运营商定 制需求, 又能提高双模终端数据业务性能以及合理分配双模终端数据业务使 用流量。 附图概述
图 1为本实施方式接入点选择方法的整体流程的流程图;
图 2为本实施方式选择方法中实现多 APN自适应的流程图;
图 3为本实施方式选择方法中实现用户设置多 APN选择的流程图; 图 4为本实施方式接入点选择方法的应用示例的流程图;
图 5为本实施方式接入点选择装置的架构图。 本发明的较佳实施方式
为满足用户需求, 同时满足不同应用、 不同网络对多个 APN的支持度, 尤其是在多模终端中,对多 APN的支持更为迫切,更进一步提高用户体验度, 本实施方式提出一项既能满足运营商定制的需求, 又能提高多模终端数据业 务性能, 合理分配多模终端数据业务使用流量, 帮助降低用户数据业务资费 的多 APN的选择方法。
本实施方式提供的多模终端中多 APN的选择方法, 主要包括:
1、 多模终端中多 APN的选择方法整体实现流程;
2、 多 APN自适应的实现流程;
3、 用户设置多 APN选择策略的实现流程;
4、 多模多 APN选择数据库实现设计;
5、 多模多 APN选择数据库中 APN筛选策略设计。 如图 1所示为 APN选择方法的整体实现流程, 包括:
步骤 101 : 多模终端上电开机启动, 主控模块及各个无线模块初始化; 步骤 102: 各个无线模块启动实时无线信号强度检测, 并向主控模块上 报检测数据, 主控模块存储检测数据;
步骤 103: 主控模块读取多模多 APN选择数据库中的数据;
步骤 104: 多模终端进入待机状态, 主控模块时刻准备接收数据业务链 接请求; 步骤 105: 用户触发需要使用数据业务链接的应用, 触发的应用向主控 模块发送数据业务链接请求, 主控模块根据该请求判断应用是否对数据业务 链接有特定要求, 如果有, 则记录下特定要求, 同时向终端应用层请求获得 该应用的基本信息, 如应用关键字;
数据业务链接请求中携带具体内容和特定要求, 部分应用对数据业务链 路有特定要求, 如需要使用特定的 APN等。
步骤 106: 应用层向主控模块反馈应用的基本信息, 如关键字; 步骤 107: 主控模块判断用户是否已启动多 APN用户自设置开关, 如果 已启动, 则执行用户设置多 APN选择策略的实现流程(步骤 301 309 ) ; 否 则, 执行内置多 APN自适应的实现流程, 同时执行步骤 108;
步骤 108: 主控模块釆用已触发的应用的基本信息 (关键字)和数据业 务链接特定要求判断应用是否需要运营商的专属 APN,在多模多 APN选择数 据库或运营商定制 APN对应数据库中筛选,选中满足数据业务链接特点的多 个 APN;
在多模多 APN选择数据库的应用与 APN的对应关系表中, 记录有应用 的基本信息和特定要求。
主控模块判断应用是否需要运营商的专属 APN时, 若需要, 则从运营商 定制 APN对应数据库中筛选; 若不需要, 则从多模多 APN选择数据库中筛 选。 步骤 109: 主控模块釆用各无线模块上报的信号强度的检测数据, 从选 中的多个 APN中筛选出信号最优的 APN;
步骤 110: 主控模块启动对应最优 APN的无线模块的数据业务链接, 用 户正常使用;
步骤 111 : 在使用数据业务链接过程中, 如果信号强度达到信号强度门 限,主控模块将重新从选中的多个 APN中筛选出信号最优的 APN(步骤 109 ); 信号强度门限可以根据经验值设置。
步骤 112: 用户使用数据业务链接结束。
图 2所示为本实施方式多 APN自适应的实现流程, 包括:
步骤 201 : 主控模块实时记录数据业务链接的流量, 包括: 各应用使用 的数据业务流量,各 APN使用的数据业务流量以及各无线模块当月使用的数 据业务流量;
步骤 202: 用户使用数据业务链接结束, 当数据业务链接断开后, 进行 多 APN自适应调整;
步骤 203: 主控模块读取各应用已使用的总数据业务流量数据, 并对各 应用已经使用的总数据业务流量进行排序;
步骤 204: 主控模块读取各 APN已使用的总数据业务流量数据, 并对各 APN已经使用的总数据业务流量进行排序;
步骤 205: 主控模块读取各无线模块已使用的总数据业务流量数据, 并 对各无线模块已经使用的总数据业务流量进行排序;
步骤 206: 主控模块根据上述排序, 调整多模多 APN选择数据库中自适 应的应用与 APN的对应关系表, 包括: 调整已使用数据业务流量大于流量使 用阔值的应用, 与剩余数据业务流量大于流量剩余阔值的无线模块对应的 APN相对应; 已使用数据业务流量小于流量使用阔值的应用, 与剩余数据业 务流量小于流量剩余阔值的无线模块对应的 APN相对应;剩余数据业务流量 为零的无线模块对应的 APN优先级最低, 具体排序再按资费标准计算。 上述流量使用阔值和流量剩余阔值可以设置为多个,对应用与 APN的对 应关系分级调整。
图 3所示为用户设置多 APN选择策略的实现流程, 包括:
步骤 301 : 主控模块读取应用初始化数据, 如数据库信息;
步骤 302: 主控模块如果判断多 APN用户自设置当前状态为关闭, 则提 示是否打开或返回待机; 如果当前状态为开启, 则根据应用初始化数据, 初 始化当前应用的配置;
假设多模终端上电开机启动后, 用户已启动多 APN自定义设置应用。 步骤 303: 主控模块向用户显示编辑数据库中的用户定义的应用与 APN 对应关系信息;
步骤 304: 若用户定义的应用与 APN对应关系信息中, 应用与多个 APN 对应, 则主控模块向用户显示编辑数据业务链接优先列表, 该列表显示并可 编辑用户希望应用对应的多个 APN的级别, 同时显示 APN对应无线模块当 月已经使用数据业务总流量;
步骤 305: 主控模块向用户显示编辑 APN列表;
步骤 306: 主控模块向用户显示默认的运营商内置应用与 APN对应关系 列表, 该列表根据运营商需求可定义为可编辑和不可编辑, 作为用户编辑上 述用户定义的应用与 APN对应关系信息时的参考;
步骤 307: 进入显示编辑状态, 用户可保存设置;
步骤 308: 用户选择保存设置后, 主控模块启动多 APN用户设置的数据 更新, 后续启动数据业务时, 即可根据新设置启动流程;
步骤 309: 主控模块从用户定义的应用与 APN对应关系信息中查找与触 发的应用对应的 APN, 若触发的应用对应多个 APN, 则按照级别选定 APN, 启动与选定的 APN对应的无线模块的数据业务链接, 用户正常使用。
多模多 APN选择数据库实现设计, 如下: (一)应用名关键字: 应用名的索引, 供排序, 查找使用。
(二) APN名关键字: APN的索引, 供排序, 查找使用。
(三) 内置应用与 APN对应关系表: 记录对应关系信息。
(四) APN优先级关键字: APN优先级的索引, 供排序, 查找使用。 (五)用户定义的 APN优先级列表: 记录优先级有哪些及优先级其他信 息。
(六)用户定义的应用与 APN对应关系表: 记录对应关系信息。
(七)应用使用数据业务总流量统计排序记录表格: 记录排序数据。
(八) APN使用数据业务总流量统计排序记录表格: 记录排序数据。 (九)无线模块使用数据业务总流量统计排序记录表格: 记录排序数据。
(十) 自适应的应用与 APN对应关系表: 记录对应关系信息。
本实施方式中, 多 APN选择数据库中 APN筛选的策略为:
优先级配置如下:
1、 以运营商内置应用于 APN对应关系为最高优先级(视运营商需求定 义) , 在运营商内置应用与 APN对应关系表搜索;
2、 在用户定义的应用与 APN的对应关系表搜索;
3、 在用户定义的 APN优先级列表搜索;
4、 在自适应的应用与 APN对应关系列表搜索;
5、根据 APN的无线信号强度信息, 对应 APN的当前网络状态强度信息 搜索。
应用示例:
下面以某运营商定制要求和用户体验改善需求为例, 对本实施方式进行 全面阐述, 根据用户启动的不同数据业务链接要求的应用, 对应各个无线模 块不同场景, 这三种场景分别为:
场景一: 各个运营商定制的应用, 带对应定制 APN的场景, 这种场景的 操作, 根据运营商需求, 运营商内置的特定应用, 大多不允许用户对定制应 用对应的 APN进行编辑修改, 与各个 APN的对应关系根据各个应用商的需 求而定。
场景二: 用户定制多 APN设置的应用, 带对应定制 APN的场景。 这种 场景的操作, 用户可根据自己的习惯或者终端统计的各个应用的总数据业务 流量排序、 各个 APN的总数据业务流量排序、 各个无线模块的总数据业务流 量排序, 自己购买的通信套餐数据业务资费标准, 来灵活的自己编辑部分或 全部应用的对应 APN设置。
场景三: 没有用户定制多 APN设置的应用, 根据自适应方法筛选优化出 最佳 APN的场景。 这种场景的操作, 没有用户自定义信息, 釆用出厂默认数 据, 如运营商定制手机, 各个 APN—般都有对应无线模块或对应应用, 各个 无线模块有对应套餐资费, 根据这些信息, 同时终端实时统计更新各个应用 的总数据业务流量排序、 各个 APN的总数据业务流量排序、 各个无线模块的 总数据业务流量排序。 终端根据这些流量排序, 统计计算出最佳的自适应应 用与 APN对应关系列表。 该列表根据数据业务的使用情况, 实时更新调整最 佳对应关系。
针对上面的三个场景, 下面列出具体实施中的步骤, 如图 4所示, 包括: 401 : 多模终端上电开机启动;
402: 用户不设置或设置自己的部分或全部应用与 APN对应关系; 403: 用户触发带数据业务的应用;
404: 根据用户操作进入的不同场景分别进行处理, 场景一: 各个运营商 定制的应用, 带对应定制 APN的场景, 终端在内置应用与 APN对应关系表 中, 筛选出适合该应用的多个 APN, 主控利用各无线模块上报的信号强度信 息, 对前面步骤中选出的多个 APN进一步筛选, 筛选出信号最优的 APN数 据业务链接, 启动该数据业务链接供该应用使用;
405: 根据用户操作进入的不同场景分别进行处理, 场景二: 各个用户定 制的应用, 带对应定制 APN的场景, 终端在用户定义的应用与 APN对应关 系表中, 筛选出适合该应用的多个 APN, 主控利用各无线模块上报的信号强 度信息,对前面步骤中选出的多个 APN进一步筛选, 筛选出信号最优的 APN 数据业务链接, 启动该数据业务链接供该应用使用;
406: 根据用户操作进入的不同场景分别进行处理, 场景三: 没有用户定 制的应用, 才艮据自适应方法筛选优化出最佳 APN的场景, 终端在自适应的应 用与 APN对应关系表中, 筛选出适合该应用的多个 APN,主控利用各无线模 块上报的信号强度信息, 对前面步骤中选出的多个 APN进一步筛选, 筛选出 信号最优的 APN数据业务链接, 启动该数据业务链接供该应用使用;
407: 如果在使用数据业务链接过程中, 信号发生用户体验无法忍受的变 化, 信号变化达到该门限后, 主控将重新启动步骤 404~406的筛选;
408: 用户使用数据业务链接结束, 排序应用使用数据业务总流量统计排 序记录表格, 排序 APN使用数据业务总流量统计排序记录表格, 排序无线模 块使用数据业务总流量统计排序记录表格,调整多模多 APN选择数据库中数 据对应关系, 如用户使用 TD和 GMS双模终端, T V应用使用了 5M流量、 Browser应用使用了 1M流量、 TD无线模块使用的 100M包月套餐资费、 GMS 使用 30M包月套餐资费。 那么终端调整 TV使用 TD无线模块对应的 APN ( T-APN ) ; 调整 Browser应用使用 GMS无线模块对应的 APN ( G-APN ) ; 当 GMS无线模块 30M套餐资费使用完毕时, 自动调整 Browser应用使用 TD 无线模块对应的 APN ( T-APN ) 。
图 5所示为本实施方式接入点选择装置的架构图, 包括: 应用模块、 主 控模块和无线模块, 其中:
应用模块, 用于在被用户触发后, 向所述主控模块发送数据业务链接请 求;
主控模块,用于在接收到所述数据业务链接请求后,在用户未启动多 APN 用户自设置, 且应用模块不需要专属 APN时, 根据应用模块的基本信息, 从 多 APN选择数据库中的应用与 APN对应关系信息中,为应用模块选择 APN, 若从应用与 APN对应关系信息中选择出多个 APN ,则根据无线模块上报的无 线信号强度的检查数据,从选择出的多个 APN中筛选出信号最优的 APN,启 动与该信号最优的 APN对应的无线模块, 为应用建立所述数据业务链接。
无线模块, 用于进行无线信号强度的检测, 将检测数据发送给所述主控 模块。
所述多 APN选择数据库中的应用与 APN对应关系信息中包含: 自适应 的应用与 APN对应关系信息;
所述主控模块还设置为: 在为所述应用建立所述数据业务链接后, 在所 述应用使用该数据业务链接时, 记录该数据业务链接的流量, 并根据所记录 的数据业务链接的流量,调整所述自适应的应用与 APN对应关系信息中应用 与 APN的对应关系。
所述数据业务链接的流量包括: 应用使用的数据业务流量、 APN使用的 数据业务流量以及无线模块使用的数据业务流量;
所述主控模块是设置为: 按如下方式调整应用与 APN的对应关系: 对各 应用、 ANP和无线模块已经使用的总数据业务流量进行排序;根据所述排序, 调整所述应用与 APN的对应关系,使已使用数据业务流量大于流量使用阔值 的应用与剩余数据业务流量大于流量剩余阔值的无线模块对应的 APN相对 应; 使已使用数据业务流量小于流量使用阔值的应用, 与剩余数据业务流量 小于流量剩余阔值的无线模块对应的 APN相对应;使剩余数据业务流量为零 的无线模块对应的 APN优先级最低。
所述多 APN选择数据库中的应用与 APN对应关系信息包含优先级由高 到低的内置应用与 APN对应关系信息、 用户定义的应用与 APN对应关系信 息、 用户定义的 APN优先级、 自适应的应用与 APN对应关系信息和 APN的 无线信号强度信息;
所述主控模块还设置为: 按照上述优先级, 从所述应用与 APN对应关系 信息中, 为所述应用选择 APN。
本装置中各模块的其他功能请参考方法内容的描述。 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 程序可以存储于计算机可读存储介质中, 如只读存储 器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用一个 或多个集成电路来实现。 相应地, 上述实施例中的各模块可以釆用硬件的形 式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任何特定形 式的硬件和软件的结合。 当然, 本发明还可有多种实施方式, 在不背离本发明精神及其实质的情 凡在本发明的精神和原则之内所作的任何修改、 等同替换、 改进, 均应包含 在本发明的保护范围之内。
工业实用性 本发明为应用选择不同的接入点用于连接, 以使用数据业务, 实现多模 终端中多个 APN的选择管理, 达到满足用户对 Android手机中数据业务应用 的优化使用, 提高数据业务性能, 合理分配数据业务使用流量和降低用户数 据业务资费的目的, 进一步提高了用户体验度, 既能满足运营商定制需求, 又能提高双模终端数据业务性能以及合理分配双模终端数据业务使用流量。

Claims

权 利 要 求 书
1、 一种接入点的选择方法, 包括:
用户触发需要使用数据业务链接的应用;
终端在所述用户未启动多接入点 (APN )用户自设置, 且所述应用不需 要专属 APN时, 根据所述应用的基本信息, 从多 APN选择数据库中的应用 与 APN对应关系信息中, 为所述应用选择 APN。
2、 如权利要求 1所述的方法, 其中, 该方法还包括:
所述终端开机后, 该终端的无线模块进行无线信号强度的检测; 所述终端若从所述应用与 APN对应关系信息中选择出多个 APN , 则根 据所述无线模块的无线信号强度的检测数据,从选择出的多个 APN中筛选出 信号最优的 APN,启动与该信号最优的 APN对应的无线模块,为所述应用建 立所述数据业务链接。
3、 如权利要求 1或 2所述的方法, 其中, 该方法还包括:
所述终端为所述应用选择 APN前,还判断所述应用是否对所述数据业务 链接有特定要求, 如果有, 则记录该特定要求, 根据所述应用的基本信息和 所述特定要求,从所述多 APN选择数据库中的应用与 APN对应关系信息中, 为所述应用选择 APN。
4、 如权利要求 2所述的方法, 其中, 该方法还包括:
所述多 APN选择数据库中的应用与 APN对应关系信息中包含: 自适应 的应用与 APN对应关系信息;
在为所述应用建立所述数据业务链接后, 所述终端在所述应用使用该数 据业务链接时, 还记录该数据业务链接的流量, 并根据所记录的数据业务链 接的流量, 调整所述自适应的应用与 APN对应关系信息中应用与 APN的对 应关系。
5、 如权利要求 4所述的方法, 其中, 所述数据业务链接的流量包括: 应用使用的数据业务流量、 APN使用的 数据业务流量以及无线模块使用的数据业务流量;
所述终端调整应用与 APN的对应关系的步骤包括: 对各应用、 ANP和 无线模块已经使用的总数据业务流量进行排序; 根据所述排序, 调整所述应 用与 APN的对应关系,使已使用数据业务流量大于流量使用阔值的应用与剩 余数据业务流量大于流量剩余阔值的无线模块对应的 APN相对应;使已使用 数据业务流量小于流量使用阔值的应用, 与剩余数据业务流量小于流量剩余 阔值的无线模块对应的 APN相对应;使剩余数据业务流量为零的无线模块对 应的 APN优先级最低。
6、 如权利要求 1所述的方法, 其中, 该方法还包括:
所述多 APN选择数据库中的应用与 APN对应关系信息中还包含: 用户 定义的应用与 APN对应关系信息; 所述终端在所述用户启动多 APN用户自 设置时, 向用户显示编辑所述用户定义的应用与 APN对应关系信息;
所述终端从所述用户定义的应用与 APN对应关系信息中查找与触发的 应用对应的 APN, 并启动与该 APN对应的无线模块的数据业务链接。
7、 如权利要求 6所述的方法, 其中, 该方法还包括:
若所述用户定义的应用与 APN对应关系信息中, 一应用与多个 APN对 应, 则所述终端向用户显示编辑数据业务链接优先列表, 该列表记录所述应 用对应的多个 APN的级别;
所述终端查找与触发的应用对应的 APN 时, 若触发的应用对应多个
APN,则按照所述级别选定 APN,启动与选定的 APN对应的无线模块的数据 业务链接。
8、 如权利要求 1所述的方法, 其中, 该方法还包括:
所述多 APN选择数据库中的应用与 APN对应关系信息包含优先级由高 到低的内置应用与 APN对应关系信息、 用户定义的应用与 APN对应关系信 息、 用户定义的 APN优先级、 自适应的应用与 APN对应关系信息和 APN的 无线信号强度信息; 所述终端按照上述优先级, 从所述应用与 APN对应关系信息中, 为所述 应用选择 APN。
9、 一种接入点的选择装置, 包括: 应用模块和主控模块, 其中: 所述应用模块设置为: 在被用户触发后, 向所述主控模块发送数据业务 链接请求
所述主控模块设置为: 在接收到所述数据业务链接请求后, 在所述用户 未启动多接入点 (APN )用户自设置, 且所述应用模块不需要专属 APN时, 根据所述应用模块的基本信息, 从多 APN选择数据库中的应用与 APN对应 关系信息中, 为所述应用模块选择 APN。
10、 如权利要求 9所述的装置, 其中, 该装置还包括无线模块, 其中: 所述无线模块设置为: 进行无线信号强度的检测, 将检测数据发送给所 述主控模块;
所述主控模块还设置为:若从所述应用与 APN对应关系信息中选择出多 个 APN, 则根据所述无线模块上报的无线信号强度的检查数据, 从选择出的 多个 APN中筛选出信号最优的 APN, 启动与该信号最优的 APN对应的无线 模块, 为所述应用建立所述数据业务链接。
11、 如权利要求 10所述的装置, 其中, 所述多 APN选择数据库中的应 用与 APN对应关系信息中包含: 自适应的应用与 APN对应关系信息;
所述主控模块还设置为: 在为所述应用建立所述数据业务链接后, 在所 述应用使用该数据业务链接时, 记录该数据业务链接的流量, 并根据所记录 的数据业务链接的流量,调整所述自适应的应用与 APN对应关系信息中应用 与 APN的对应关系。
12、 如权利要求 11所述的装置, 其中, 所述数据业务链接的流量包括: 应用使用的数据业务流量、 APN使用的数据业务流量以及无线模块使用的数 据业务流量;
所述主控模块是设置为: 按如下方式调整应用与 APN的对应关系: 对各 应用、 ANP和无线模块已经使用的总数据业务流量进行排序;根据所述排序, 调整所述应用与 APN的对应关系,使已使用数据业务流量大于流量使用阔值 的应用与剩余数据业务流量大于流量剩余阔值的无线模块对应的 APN相对 应; 使已使用数据业务流量小于流量使用阔值的应用, 与剩余数据业务流量 小于流量剩余阔值的无线模块对应的 APN相对应;使剩余数据业务流量为零 的无线模块对应的 APN优先级最低。
13、 如权利要求 10所述的装置, 其中, 所述多 APN选择数据库中的应 用与 APN对应关系信息包含优先级由高到低的内置应用与 APN对应关系信 息、 用户定义的应用与 APN对应关系信息、 用户定义的 APN优先级、 自适 应的应用与 APN对应关系信 , 和 APN的无线信号强度信息;
所述主控模块还设置为: 按照上述优先级, 从所述应用与 APN对应关系 信息中, 为所述应用选择 APN。
PCT/CN2011/073068 2010-08-17 2011-04-20 一种接入点的选择方法及装置 WO2012022161A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP11817689.0A EP2503827B1 (en) 2010-08-17 2011-04-20 Method and device for selecting access point name
US13/520,617 US20120281581A1 (en) 2010-08-17 2011-04-20 Method and device for selecting access point name

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010259054.1A CN101909326B (zh) 2010-08-17 2010-08-17 一种接入点的选择方法及装置
CN201010259054.1 2010-08-17

Publications (1)

Publication Number Publication Date
WO2012022161A1 true WO2012022161A1 (zh) 2012-02-23

Family

ID=43264611

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/073068 WO2012022161A1 (zh) 2010-08-17 2011-04-20 一种接入点的选择方法及装置

Country Status (4)

Country Link
US (1) US20120281581A1 (zh)
EP (1) EP2503827B1 (zh)
CN (1) CN101909326B (zh)
WO (1) WO2012022161A1 (zh)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101909326B (zh) * 2010-08-17 2014-08-13 中兴通讯股份有限公司 一种接入点的选择方法及装置
CN102123483A (zh) * 2011-02-23 2011-07-13 华为终端有限公司 一种双模移动终端通信业务的切换方法及装置
CN102149085B (zh) * 2011-04-21 2014-01-15 惠州Tcl移动通信有限公司 移动终端及其多接入点管理方法
CN102148876A (zh) * 2011-05-10 2011-08-10 中国联合网络通信集团有限公司 iOS上接入点切换方法及装置
CN103152793B (zh) * 2011-12-06 2016-02-03 深圳市共进电子股份有限公司 通信方法和系统
CN103188629B (zh) * 2011-12-31 2016-08-10 中国移动通信集团江苏有限公司 一种不同制式网络间的流量引导方法和装置
CN102710743A (zh) * 2012-04-16 2012-10-03 杭州斯凯网络科技有限公司 手持终端apn自适应的无线接入方法
CN102869119B (zh) * 2012-09-14 2016-06-08 东莞宇龙通信科技有限公司 终端和数据连接的管理方法
US9215549B2 (en) 2013-02-13 2015-12-15 Aeris Communications, Inc. Method for delivering machine to machine (M2M) application control data over control plane in LTE/EPS utilizing standard bearer management procedures
US10834557B2 (en) 2013-02-13 2020-11-10 Aeris Communications, Inc. Layered machine to machine (M2M) service methodology using class-based access point names (APNs) for the internet of things
CN103347273A (zh) * 2013-07-02 2013-10-09 北京播思无线技术有限公司 一种根据业务需要自动选择最佳传输方式的装置和方法
CN104427586B (zh) * 2013-09-09 2018-03-27 联想(北京)有限公司 一种联网方法以及一种终端
CN103491105B (zh) * 2013-10-10 2017-04-12 成都达信通通讯设备有限公司 多apn网络并发联网的多apn通道管理方法
CN103533669B (zh) * 2013-10-10 2017-03-15 成都达信通通讯设备有限公司 移动终端多apn网络并发系统及其联网方法
CN103533165B (zh) * 2013-10-10 2015-07-15 成都达信通通讯设备有限公司 兼容支持手持设备安卓应用程序的多apn并发方法及其系统
CN103533670A (zh) * 2013-10-15 2014-01-22 深圳市江波龙电子有限公司 连接无线网络设备的方法和装置、无线网络系统
JP6289879B2 (ja) * 2013-11-21 2018-03-07 株式会社Nttドコモ 通信端末、通信方法及びプログラム
CN103648134B (zh) * 2013-11-26 2017-03-01 小米科技有限责任公司 切换接入点的方法、装置及移动终端
WO2015089709A1 (zh) * 2013-12-16 2015-06-25 华为终端有限公司 接入点切换处理方法、装置及用户设备
CN103763754B (zh) * 2014-01-26 2017-07-14 华为技术有限公司 一种数据处理的方法、装置及系统
GB2539362A (en) * 2014-03-05 2016-12-21 Nec Corp Communication system
JP6361268B2 (ja) * 2014-04-30 2018-07-25 株式会社リコー 通信管理システム、通信管理方法、及びプログラム
CN105359580B (zh) * 2014-05-14 2020-05-15 上海朋邦实业有限公司 一种接入点的选择方法及相关装置
WO2016011572A1 (zh) * 2014-07-21 2016-01-28 华为技术有限公司 一种apn配置方法、用户设备和配置服务器
CN105338650B (zh) * 2014-08-08 2019-02-22 电信科学技术研究院 一种异构网络中的接入方法和装置
CN105491081A (zh) 2014-09-16 2016-04-13 网宿科技股份有限公司 移动智能终端下转发应用内流量的方法
CN106304254A (zh) * 2015-05-12 2017-01-04 中兴通讯股份有限公司 终端网络接入方法、终端及网络接入设备
US20170006535A1 (en) * 2015-07-01 2017-01-05 Qualcomm Incorporated Network selection based on user feedback
CN106604358B (zh) * 2015-10-20 2020-06-30 中兴通讯股份有限公司 一种数据网络自适应选择的方法及装置
CN105451216A (zh) * 2015-12-01 2016-03-30 中国联合网络通信集团有限公司 多模双卡终端sim卡切换方法和多模双卡终端设备
CN107404543A (zh) * 2016-05-18 2017-11-28 中兴通讯股份有限公司 一种apn分配方法、装置及终端
WO2018023801A1 (zh) * 2016-08-05 2018-02-08 王志强 根据流量限制软件时的专利信息推送方法和流量管理系统
CN107846678A (zh) * 2016-09-19 2018-03-27 中兴通讯股份有限公司 数据流量的使用控制方法及装置
CN106656854A (zh) * 2016-10-11 2017-05-10 惠州市德赛西威汽车电子股份有限公司 一种车载终端多专用apn联网的系统和方法
CN108702599A (zh) * 2016-12-12 2018-10-23 华为技术有限公司 一种连接接入点的方法及终端
CN108462962B (zh) * 2017-02-20 2021-02-05 中国移动通信集团公司 一种连接接入点的方法和装置
CN106973380B (zh) * 2017-04-01 2020-04-21 中国联合网络通信集团有限公司 一种切换apn的方法及装置
US20200228355A1 (en) * 2017-08-23 2020-07-16 Huawei Technologies Co., Ltd. Traffic Statistics Collection Method and Device Thereof
CN110708694A (zh) * 2019-10-15 2020-01-17 武汉诚迈科技有限公司 公专网同时在线的实现方法、系统、存储介质及电子设备
CN111542080B (zh) * 2020-06-05 2023-03-24 北京字节跳动网络技术有限公司 终端的移动网络恢复方法、装置、终端和存储介质
JP2023171980A (ja) * 2020-10-12 2023-12-06 シャープ株式会社 モバイル通信端末及びアクセスポイントネーム切替方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060116507A1 (en) * 2004-11-30 2006-06-01 Osteogenic devices
CN101404827A (zh) * 2008-11-20 2009-04-08 深圳华为通信技术有限公司 移动终端,网络服务器及移动终端发起分组业务的方法
WO2009150003A1 (en) * 2008-06-11 2009-12-17 Telefonaktiebolaget Lm Ericsson (Publ) Enhanced apn resolution
CN101730184A (zh) * 2009-11-23 2010-06-09 中兴通讯股份有限公司 基于apn自适应的拨号方法及系统
CN101909326A (zh) * 2010-08-17 2010-12-08 中兴通讯股份有限公司 一种接入点的选择方法及装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040103193A1 (en) * 2002-11-08 2004-05-27 Pandya Suketu J. Response time and resource consumption management in a distributed network environment
FR2848052B1 (fr) * 2002-11-29 2005-03-18 Orange France Systeme et procede de selection dans un terminal pour une architecture dediee a un reseau de communication
US7747267B2 (en) * 2006-01-13 2010-06-29 Nokia Corporation Apparatus, method and computer program product providing system information advertisement extension for dynamic networks
US8199731B2 (en) * 2006-01-25 2012-06-12 Motorola Mobility, Inc. Method and apparatus for facilitating switched packet data services on multiple networks
US8175532B2 (en) * 2006-06-06 2012-05-08 Qualcomm Incorporated Apparatus and method for wireless communication via at least one of directional and omni-direction antennas
EP2147541B1 (en) * 2007-05-18 2016-08-31 Nokia Technologies Oy System and method for providing local ip breakout services employing access point names
EP2194686A1 (en) * 2008-12-03 2010-06-09 Panasonic Corporation Secure tunnel establishment upon attachment or handover to an access network
US9392522B2 (en) * 2010-01-17 2016-07-12 Lg Electronics Inc. Multihomed communication device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060116507A1 (en) * 2004-11-30 2006-06-01 Osteogenic devices
WO2009150003A1 (en) * 2008-06-11 2009-12-17 Telefonaktiebolaget Lm Ericsson (Publ) Enhanced apn resolution
CN101404827A (zh) * 2008-11-20 2009-04-08 深圳华为通信技术有限公司 移动终端,网络服务器及移动终端发起分组业务的方法
CN101730184A (zh) * 2009-11-23 2010-06-09 中兴通讯股份有限公司 基于apn自适应的拨号方法及系统
CN101909326A (zh) * 2010-08-17 2010-12-08 中兴通讯股份有限公司 一种接入点的选择方法及装置

Also Published As

Publication number Publication date
EP2503827A1 (en) 2012-09-26
CN101909326A (zh) 2010-12-08
EP2503827B1 (en) 2015-06-17
US20120281581A1 (en) 2012-11-08
EP2503827A4 (en) 2014-05-07
CN101909326B (zh) 2014-08-13

Similar Documents

Publication Publication Date Title
WO2012022161A1 (zh) 一种接入点的选择方法及装置
CN106817731B (zh) 终端的网络切换方法及终端设备
US9591558B2 (en) Smart connection manager
JP6274211B2 (ja) 無線通信端末、通信方法、プログラム、情報処理装置および配信サーバ
KR101369140B1 (ko) 사용자 프로파일에 기초하여 가상 sim 서비스 계약들을 스위칭하기 위한 방법 및 장치
KR20170109466A (ko) 지능형 네트워크 연결 관리를 제공하는 방법 및 장치
CN100486382C (zh) 通信系统中的时效处理设备和方法
TW201616833A (zh) 在經組態具有軟體致能之存取點功能性之多sim計算裝置之複數個訂用上為用戶端裝置提供同時資料呼叫
JP2012507915A (ja) Cpns環境における端末の履歴情報管理・活用システムおよび方法と、このためのcpnsサーバー、移動通信端末および終端端末
WO2010135888A1 (zh) 一种实现pdn连接的方法及系统
WO2009124478A1 (zh) 基于位置的业务实现方法、设备和系统
JP2013519248A (ja) 仮想simサービス契約のソフトスイッチを実行するための方法および装置
EP2534890A1 (en) Method and apparatus for controlling access technology selection
JP2007514384A (ja) 通信システムにおける制御決定
CN102271386A (zh) 多模终端的选网方法及装置
CN113301586B (zh) 网络选择方法及电子设备
KR20050039834A (ko) 다중-모드 네트워크 환경에서 호출 발신을 위한 시스템 및기술
CN103166767A (zh) 计费和带宽控制方法、实体和系统
CN113348697B (zh) 无线通信方法、装置及系统
CN104170513A (zh) 管理移动通信网络内的分组服务呼叫
CN103209449A (zh) 一种由andsf为用户切换接入网络的方法与装置
WO2015010459A1 (zh) 建立通话连接的方法与装置
US10708759B1 (en) M2M SM-SR to SM-DP notification
CN112004252A (zh) 终端的通信方法及装置、终端和存储介质
EP1844620B1 (fr) Presentation d'un indicateur d'operateur

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2011817689

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11817689

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13520617

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE