著录项信息
专利名称 | 无线数据终端的上网拨号方法及装置 |
申请号 | CN201110152595.9 | 申请日期 | 2011-06-08 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-12-12 | 公开/公告号 | CN102821459A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W60/00 | IPC分类号 | H;0;4;W;6;0;/;0;0;;;H;0;4;W;8;8;/;0;2查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区科技南路55号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 李涛 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 余刚;梁丽超 |
摘要
本发明公开了一种无线数据终端的上网拨号方法及装置,其中,该方法包括:获取无线数据终端能够支持的端口,根据端口确定无线数据终端能够支持的一个或多个拨号方式;将一个或多个拨号方式进行排序;选择排在的最前面的拨号方式进行拨号。通过本发明,无线数据终端管理软件可以根据无线数据终端能够支持的拨号方式,自适应地选择合适的拨号方式拨号上网,提高了无线数据终端管理软件的适用性,同时,也提高了用户体验。
无线数据终端的上网拨号方法及装置\n技术领域\n[0001] 本发明涉及通信领域,具体而言,涉及一种无线数据终端的上网拨号方法及装置。\n背景技术\n[0002] 随着无线网络的普遍化,用户对无线数据服务的质量也越来越重视,而无线数据服务同无线数据终端是密切关联的,所以,无线数据终端的性能很大程度上影响着无线数据服务的质量。近年来,基于无线数据终端的小巧轻便、携带方便及随时随地都可以进行数据业务等优点,使用无线数据终端处理数据业务变得越来越普及,这种运行在无线数据终端上的数据业务也越来越受欢迎。\n[0003] 目前,无线数据终端可能提供多种拨号方式,例如:RAS(Remote Access Service,拉远接入服务)和ECM(EthernetNetworking Control Model,以太网控制模块)。在使用某种拨号方式进行拨号前,一般需要用户手工选择一种拨号方式,而且,多数情况下,无线数据终端的管理软件需要经过拨号配置后才能支持某种拨号方式,这种针对某个拨号方式需要预先进行配置的方式限制了管理软件的适用范围,致使管理软件每次只能支持一种拨号方式,同时使用户的操作过于繁琐,导致了用户体验过低。\n[0004] 针对相关技术中使用无线数据终端进行拨号时操作较繁琐、无线数据终端管理软件的适用范围较小的问题,目前尚未提出有效的解决方案。\n发明内容\n[0005] 本发明的主要目的在于提供一种无线数据终端的上网拨号方法及装置,以至少解决上述问题。\n[0006] 根据本发明的一个方面,提供了一种无线数据终端的上网拨号方法,包括:获取无线数据终端能够支持的端口,根据端口确定无线数据终端能够支持的一个或多个拨号方式;将一个或多个拨号方式进行排序;选择排在的最前面的拨号方式进行拨号。\n[0007] 获取无线数据终端能够支持的端口包括:在无线数据终端连接上个人电脑(PC)时,获取PC在加载无线数据终端能够支持的端口的驱动程序时从驱动程序中读取的端口的标识信息,其中,不同端口的标识信息各不相同;根据预先设置的标识信息与端口的对应关系,确定与获取的标识信息对应的端口。\n[0008] 根据端口确定无线数据终端能够支持的一个或多个拨号方式包括:根据端口支持的功能,得到无线数据终端能够支持的一个或多个拨号方式。\n[0009] 在选择排在的最前面的拨号方式进行拨号之后,该方法包括:当拨号失败时,依次选择下一个拨号方式进行拨号,直到选择完最后一个拨号方式。\n[0010] 当选择最后一个拨号方式进行拨号失败之后,该方法还包括:向用户提示拨号失败的信息。\n[0011] 上述端口包括:控制端口和网络端口。\n[0012] 根据本发明的另一方面,提供了一种无线数据终端的上网拨号装置,包括:获取模块,用于获取无线数据终端能够支持的端口;确定模块,用于根据端口确定无线数据终端能够支持的一个或多个拨号方式;排序模块,用于对一个或多个拨号方式进行排序;拨号模块,用于选择排在的最前面的拨号方式进行拨号。\n[0013] 上述获取模块包括:获取单元,用于在无线数据终端连接上个人电脑(PC)时,获取PC在加载无线数据终端能够支持的端口的驱动程序时从驱动程序中读取的端口的标识信息,其中,不同端口的标识信息各不相同;确定单元,用于根据预先设置的标识信息与端口的对应关系,确定与获取的标识信息对应的端口。\n[0014] 上述确定模块还用于根据端口支持的功能,确定无线数据终端能够支持的一个或多个拨号方式。\n[0015] 上述拨号模块还用于在当拨号失败时,依次选择下一个拨号方式进行拨号,直到选择完最后一个拨号方式。\n[0016] 上述装置还包括提示模块,用于在所有拨号方式均拨号失败后,向用户提示拨号失败的信息。\n[0017] 通过本发明,采用无线数据终端自适应拨号的方式,解决了无线数据终端管理软件的适用范围过小以及用户体验过低的问题,方便了用户在对无线数据终端的使用,进而达到了扩展无线数据终端管理软件的适用范围、提升了用户体验的效果。\n附图说明\n[0018] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0019] 图1是根据本发明实施例的无线数据终端的上网拨号方法的流程图;\n[0020] 图2是根据本发明优选实施例的在驱动中添加端口标识字段的流程图;\n[0021] 图3是根据本发明优选实施例的无线数据终端进行自适应上网拨号的流程图;\n[0022] 图4是根据本发明实施例的无线数据终端的上网拨号装置的结构示意图;\n[0023] 图5是根据本发明一个优选实施例的无线数据终端的上网拨号装置结构示意图;\n[0024] 图6是根据本发明另一个优选实施例的无线数据终端的上网拨号装置结构示意图。\n具体实施方式\n[0025] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。\n[0026] 图1是根据本发明实施例的无线数据终端的上网拨号方法的流程图,该方法主要包括以下步骤(步骤S102-步骤S106):\n[0027] 步骤S102,获取无线数据终端能够支持的端口,根据端口确定无线数据终端能够支持的一个或多个拨号方式;\n[0028] 本发明实施例提供的方法可以采用无线数据终端管理软件来实现,优选地,可以将无线数据终端管理软件安装在个人电脑上,这样便于操作,同时节省了网络资源。在本发明实施例的一个优选实施方式中,无线数据终端管理软件可以预先向PC的操作系统注册其关注的无线数据终端的端口变化信息(即:端口的插入状态信息和端口的拔出状态信息),并且无线数据终端管理软件还可以将其关心的终端设备的厂商标识(Vendor ID)和产品标识(Product ID)向操作系统注册,这样后续PC就可以区分无线数据终端管理软件所关心的厂商和型号的无线数据终端。\n[0029] 在无线数据终端设备连接上PC后,无线数据终端管理软件可以获取PC在加载无线数据终端能够支持的端口的驱动程序时从驱动程序中读取的端口的标识信息,其中,不同端口的标识信息各不相同,然后无线数据终端管理软件再根据预先设置的标识信息与端口的对应关系,确定与获取的标识信息对应的端口映射出可支持的端口。其中,可以通过在端口的驱动程序中加入一个用于表示标识信息的字段,其中,针对不同端口标示不同的标识信息,(例如,不同的上网口采用不同的标识信息表示),这样操作系统映射的端口中将携带有端口的标识信息,从而方便用户层管理程序的查找和分辨等操作。\n[0030] 在本发明实施例的一个优选实施方式中,当驱动映射出无线数据终端的端口时,操作系统就可以先通知无线数据终端管理软件,无线数据终端管理软件根据映射的端口信息,在操作系统的驱动加载列表中查找驱动中的标识信息字段。无线数据终端管理软件可以根据查找到的标识信息字段,确定当前连接的无线数据终端设备能够支持的端口,这些端口包括控制端口和网络端口,再将这些端口和其支持的功能一并记录下来,得到无线数据终端端口信息,最终找到当前无线数据终端设备所能够支持的拨号方式,一般地情况下,端口能够支持的拨号方式有多个,最少为一个。\n[0031] 步骤S104,将一个或多个拨号方式进行排序;\n[0032] 在本发明的实施例中,如果连接的无线数据终端设备只支持一种拨号方式,那么就使用此方式拨号;如果支持多个拨号方式,则可以根据预设的配置方式将这些拨号方式排序。其中,配置方式可以根据实施过程中的各种需要进行设置,目的是使该预设的配置方式能够方便对多个拨号方式进行排序。\n[0033] 步骤S106,选择排在的最前面的拨号方式进行拨号。\n[0034] 在本发明实施例中,在将多个拨号方式进行排序后,优选地,可以选择排在第一位的拨号方式进行拨号,如果拨号成功,则停止继续选择,无线数据终端就可以采用该拨号方式进行上网;如果用该第一位的拨号方式进行拨号失败,则可以按照排列好的顺序依次选择下一位拨号方式进行拨号,直至拨号成功;如果选择最后一个拨号方式进行拨号失败之后,可以向用户提示拨号失败的信息。\n[0035] 采用上述实施例提供的无线数据终端的上网拨号方式能够自适应选择拨号方式进行拨号,将不适合的拨号方式进行了屏蔽,减少了用户的操作难度,同时能够提高无线数据终端管理软件使用的灵活性。\n[0036] 图2是根据本发明优选实施例的在驱动中添加端口标识字段的流程图,如图2所示,该流程主要包括以下步骤(S201-S204):\n[0037] S201,无线数据终端映射出其能够支持的网络口(调制解调器(Modem)口或者以太网(Ethernet)口);\n[0038] S202,驱动查找端口对应的厂商标识(VendorID)、产品标识(ProductID)及端口号;\n[0039] S203,在配置文件中查找步骤S202中的三个数据组合对应的标识信息字段,以此判断出该端口的类型;\n[0040] S204,根据步骤S203确定的端口类型,生成对应的标识信息字段(例如,Z Port NameValue),RAS类型端口写入调制解调器(Modem)值,ECM设备写入ECM值,最后创建对应的驱动服务对象。\n[0041] 下面以无线数据终端自适应拨号上网的逻辑控制为主线,无线调制解调器(USBMODEM)及RAS拨号、ECM拨号为实例,并结合附图3对技术方案的实施作详细的描述,如图3所示,该流程主要包括以下步骤(S301-S312):\n[0042] S301,无线数据终端设备连接上PC机上电,映射出存有驱动和无线数据终端管理软件安装包的光盘;\n[0043] S302,安装驱动和无线数据终端管理软件;\n[0044] S303,安装完成后,自动启动切口工具切掉光盘,无线数据终端映射出所支持的管理端口(AT口)和网络端口(RAS口或ECM口);\n[0045] S304,操作系统发现无线终端映射出的端口后,开始查找和匹配支持端口的驱动,找到合适的驱动后加载驱动;\n[0046] S305,在加载驱动时在驱动中加入Z Port Name Value字段(上述标识信息字段),此字段的值根据驱动配置文件信息写入端口类型,比如Modem或ECM;\n[0047] S306,标识信息添加完后,驱动无线数据终端映射的端口类型创建对应的类族对象,映射出供应用层使用的设备链接文件;\n[0048] S307,当所有端口的驱动加载完成后开始启动无线数据终端管理软件;\n[0049] S308,无线数据终端管理软件在驱动注册信息树中查找在步骤S304创建的Z Port NameValue字段,确定当前连接的无线数据终端能够支持的拨号方式;\n[0050] S309,根据步骤S308中查找到的无线数据终端能够支持的拨号方式信息,排列拨号方式的顺序,例如,查找到Modem口和ECM口,那么就将ECM拨号方式排在第一位,RAS拨号方式排在第二位;\n[0051] S310,用户通过无线数据终端管理软件发起拨号请求;\n[0052] S311,根据步骤S309确定的拨号顺序,先使用ECM方式进行拨号;\n[0053] S312,判断拨号是否成功,如果成功就完成拨号请求;如果失败就使用RAS方式进行拨号;如果所有拨号方式都失败,则向用户提示拨号失败。\n[0054] 至此,完成了无线数据终端自适应拨号上网的一套流程。\n[0055] 采用上述实施例提供的无线数据终端的上网拨号方法,在驱动侧给无线数据终端的各个端口设置功能标识,为用户层的无线数据终端管理软件提供端口信息,无线数据终端管理软件通过查找无线终端能够支持的端口,确定所支持拨号方式,继而选择合适的拨号方式拨号上网,从而达到了降低了用户操作的复杂性,提高了用户体验效果的同时,也提高了无线数据终端管理软件的灵活性。\n[0056] 图4是根据本发明实施例的无线数据终端的上网拨号装置的结构示意图,该装置用于实现上述实施例提供的无线数据终端的上网拨号方法,如图4所示,该装置包括:获取模块10、确定模块20、排序模块30及拨号模块40。其中,获取模块10,用于获取无线数据终端能够支持的端口;确定模块20,连接至获取模块10,用于根据端口确定无线数据终端能够支持的一个或多个拨号方式;排序模块30,连接至确定模块20,用于对一个或多个拨号方式进行排序;拨号模块40,连接至排序模块30,用于选择排在的最前面的拨号方式进行拨号。\n[0057] 在本发明实施例的一个优选实施方式中,如图5所示,该装置中的获取模块10可以包括:获取单元12,用于在无线数据终端连接上个人电脑(PC)时,获取PC在加载无线数据终端能够支持的端口的驱动程序时从驱动程序中读取的端口的标识信息,其中,不同端口的标识信息各不相同;确定单元14连接至获取单元12,用于根据预先设置的标识信息与端口的对应关系,确定与获取单元12获取的标识信息对应的端口。\n[0058] 在本发明实施例的另一个优选实施方式中,如图5所示,该装置中的确定模块具体可以用于根据端口支持的功能,确定无线数据终端能够支持的一个或多个拨号方式。\n[0059] 在本发明实施例的另一个优选实施方式中,上述拨号模块40还可以用于在当拨号失败时,依次选择下一个拨号方式进行拨号,直到选择完最后一个拨号方式。\n[0060] 在本发明实施例的又一个优选实施方式中,如图5所示,该装置还可以包括提示模块50,用于在所有拨号方式均拨号失败后,向用户提示拨号失败的信息。\n[0061] 图6是根据本发明优选实施例的无线数据终端的上网拨号系统的结构示意图,如图6所示,该优选的上网拨号系统包括:PC侧平台62以及无线数据终端64。其中,PC侧平台62包括:无线数据终端管理软件622、PC侧驱动624。其中,PC侧平台62,用于使无线数据终端64的驱动和管理软件在该平台上运行;无线数据终端管理软件622,用于与用户进行交互、查找驱动映射的端口,根据映射的无线数据终端64能够支持的端口设定拨号方式和优先级;\nPC侧驱动624,用于对无线数据终端64进行加载,并使加载后的无线数据终端64能够根据其端口信息找到适合的拨号方式;无线数据终端64,用于与运营商网络之间的通讯,实现具体的无线数据业务功能。\n[0062] 采用上述实施例提供的无线数据终端的上网拨号方法,在驱动侧给无线数据终端的各个端口设置功能标识,为用户层的无线数据终端管理软件提供端口信息,无线数据终端管理软件通过查找无线终端能够支持的端口,确定所支持拨号方式,继而选择合适的拨号方式拨号上网,从而达到了降低了用户操作的复杂性,提高了用户体验效果的同时,也提高了无线数据终端管理软件的灵活性。\n[0063] 从以上的描述中,可以看出,本发明实现了如下技术效果:上述实施例提供的无线数据终端的上网拨号方法,能够克服现有技术的不足,能够为用户提供一种自适应选择拨号方式的方法,可以根据无线数据终端的不同配置,选择合适或者最优的拨号方式进行拨号,免去用户的手工选择拨号方式或者手工配置无线数据终端的操作,使得拨号方式的选择更加灵活,提供了用户体验,同时还扩展了无线数据终端管理软件的适用性。\n[0064] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。\n[0065] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2017-11-10
- 2014-06-11
实质审查的生效
IPC(主分类): H04W 60/00
专利申请号: 201110152595.9
申请日: 2011.06.08
- 2012-12-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-02-23
|
2010-10-12
| | |
2
| |
2002-11-27
|
2001-04-20
| | |
3
| |
2009-03-18
|
2008-10-17
| | |
4
| |
2010-05-05
|
2009-11-17
| | |
5
| |
2010-08-11
|
2010-01-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |