一种接入点的选择方法及装置的制作方法

文档序号:7757531阅读:157来源:国知局
专利名称:一种接入点的选择方法及装置的制作方法
技术领域
本发明涉及无线通讯技术领域,尤其涉及一种接入点的选择方法及装置。
背景技术
在竞争日益激烈的电子市场,为了提高用户体验,在多模终端上集成了网络应用, 以满足用户类似于在PC机上的网络需求,事实证明这类集成大量网络应用的电子设备受 到用户一致好评,已被视为高端电子消费和高优级配置的选择。值得一提的是,在OHA(开放手机联盟)支持的开源Android 0S(机器人操作系 统)系统中,自带了对互联网应用的支持,Android是谷歌开发的基于Linux平台的开源 手机操作系统。Android包括操作系统、用户界面和应用程序,Android平台中集成了大量 如Email (电子邮件)、Market (电子市场)和Youtub ( 一个在线视频应用)等需要大量数 据业务支持的应用。目前的Android大多数也都集成了目前流行的互联网应用如微博和 facebook (—个社交网站应用)终端应用等。但是,Android平台对APN(接入点)的支持有限,仅支持单APN。如果使用CMWAP 时就不支持CMNET,CMWAP和CMNET是两个GPRS (通用无线分组业务)接入方式。实际应用 中,匪S (彩信)和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对应关系信息中,为应用模块选择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对应关系 fn息;步骤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 双模终端,TV应用使用了 5M流量、Browser应用使用了 IM流量、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。
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对应的无线模块,为所述应用建立所述数据业务链接。
全文摘要
本发明公开了一种接入点的选择方法及装置,包括用户触发需要使用数据业务链接的应用;终端在用户未启动多接入点(APN)用户自设置,且应用不需要专属APN时,根据应用的基本信息,从多APN选择数据库中的应用与APN对应关系信息中,为应用选择APN。本发明为应用选择不同的接入点用于连接,以使用数据业务,实现多模终端中多个APN的选择管理,达到满足用户对Android手机中数据业务应用的优化使用,提高数据业务性能,合理分配数据业务使用流量和降低用户数据业务资费的目的,进一步提高了用户体验度,既能满足运营商定制需求,又能提高双模终端数据业务性能以及合理分配双模终端数据业务使用流量。
文档编号H04W24/10GK101909326SQ20101025905
公开日2010年12月8日 申请日期2010年8月17日 优先权日2010年8月17日
发明者刘雪芹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1