著录项信息
专利名称 | 一种Mac OS系统设备及其网络连接配置的方法 |
申请号 | CN201010001083.8 | 申请日期 | 2010-01-21 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2010-08-11 | 公开/公告号 | CN101801104A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 张炜 |
代理机构 | 北京安信方达知识产权代理有限公司 | 代理人 | 李健;龙洪 |
摘要
本发明公开了一种MacOS系统设备及其网络连接配置的方法,当无线数据终端插入时,获取无线数据终端映射到MacOS系统设备上的网络服务接口;将所述无线数据终端对应的网络服务接口设置为网络服务列表中的当前网络服务接口。进一步当无线数据终端拔出时,删除所述无线数据终端对应的网络服务接口,并将MacOS系统设备上的网络服务列表恢复为插入前的顺序。应用本发明可根据无线数据终端的设备状态,自动配置无线数据终端的网络服务接口,尽可能的简化和方便了用户的操作,具有良好的用户体验。同时,可以准确获知正确的接口,避免接口混淆,保证了网络连接的可靠性。
1.一种Mac OS系统设备,其特征在于,包括:
网络接口规范(NDIS)驱动模块,用于在无线数据终端插入Mac OS系统设备时,将无线数据终端的接口映射为以太网适配器接口;
网络连接配置模块,用于实现对Mac OS系统设备的网络服务进行修改和管理,实时检测系统网络服务接口:当无线数据终端插入时,网络连接配置模块修改Mac OS系统设备的网络服务模块中的网络连接配置信息,将无线数据终端对应的以太网适配器接口配置为当前网络服务接口;
当无线数据终端拔出时,网络连接配置模块删除网络服务模块中的网络服务列表上无线数据终端对应的以太网适配器接口,并恢复Mac OS系统设备的网络服务列表为无线数据终端插入之前的顺序;
网络服务模块,用于提供网络服务列表,利用拨号服务模块进行网络连接;
拨号服务模块,用于在网络连接配置模块进行网络连接配置的基础上进行拨号连接。
2.如权利要求1所述的Mac OS系统设备,其特征在于,
所述Mac OS系统设备是配置有Mac OS操作系统的个人电脑或笔记本电脑或智能手机。
3.如权利要求1所述的Mac OS系统设备,其特征在于,
所述无线数据终端是支持网络接口规范(NDIS)功能的无线数据卡、或调制解调器、或手机终端。
4.如权利要求1所述的Mac OS系统设备,其特征在于,
所述网络连接配置模块,在网络服务模块的网络服务列表上没有无线数据终端对应的以太网适配器接口时,在所述网络服务列表上增加该无线数据终端对应的以太网适配器接口,并将其排在其它服务接口之前。
5.一种Mac OS系统中的网络连接配置的方法,包括:
无线数据终端插入时,获取无线数据终端映射到Mac OS系统设备上的网络服务接口;
将所述无线数据终端对应的太网适配器接口设置为网络服务列表中的当前网络服务接口;
无线数据终端拔出时,删除所述无线数据终端对应的太网适配器接口,并将Mac OS系统设备上的网络服务列表恢复为插入前的顺序。
6.如权利要求5所述的方法,其特征在于,
所述Mac OS系统设备是配置有Mac OS操作系统的个人电脑、或笔记本电脑、或智能手机。
7.如权利要求5所述的方法,其特征在于,
无线数据终端插入时,若该无线数据终端对应的网络服务接口在网络服务列表中已经存在,则将其顺序置为在其他以太网接口服务之前;
若该无线数据终端对应的网络服务接口在网络服务列表中尚未存在,则先添加该无线数据终端对应的网络服务接口至网络服务列表中,再将其顺序置于其他以太网接口服务之前。
8.如权利要求5或7中任一项所述的方法,其特征在于,
所述无线数据终端是支持网络接口规范(NDIS)功能的无线数据卡、或调制解调器、或手机终端。
一种Mac OS系统设备及其网络连接配置的方法\n技术领域\n[0001] 本发明涉及无线通讯领域的无线网卡应用技术,特别涉及一种Mac OS系统设备以及该系统设备中基于网络接口规范NDIS(Network DriverInterface Specification)的无线网络终端进行联网的网络连接配置的方法。\n背景技术\n[0002] 当前,随着网络技术的不断发展,无线通讯技术逐渐进入人们的生活,并被人们所熟悉,无线上网成为近年来网络发展的重点。由于脱离了物理线缆的限制,无线上网已逐渐成为网络接入的主流。在3G技术不断发展的基础上,无线传输的速率逐渐提高,无线网卡上网逐渐成为网络接入的主流。\n[0003] 在无线网卡普及的今天,网络设备驱动技术也不断进步,用户看到的无线网卡服务接口形式也不断变化。最初的无线网卡,系统将无线上网卡设备映射为串口,用户使用串口通过PPP协议(Point-to-Point Protocol,点到点协议)进行拨号上网。随着无线网卡技术的发展,出现了符合NDIS(NetworkDriver Interface Specification,网络接口规范)标准规范的无线网卡。在MacOS系统上,基于NIDS的无线网卡设备被映射为一个以太网适配器(EthernetAdaptor)接口。基于NIDS的无线网卡设备在传统的无线网卡基础上增加了通过以太网接口进行网络连接操作的功能,与传统的以太网卡稍有不同,但是网卡与主机之间数据通信的基本格式与以太网卡相同。\n[0004] 在Mac OS系统中,使用支持NDIS的无线网卡拨号上网时,在系统的服务列表中,除了当前的无线网卡映射的Ethernet Adaptor接口服务之外,还有一个系统设备本身的以太网卡映射的Ethernet服务接口。根据Mac OS系统的处理规范,通常系统使用第一个可以匹配的服务接口进行操作,这样在使用无线网卡拨号时,系统可能选择错误的接口服务,例如系统中有一个内置的以太网卡对应的接口服务Ethernet,同时插上无线网卡,将映射出一个接口服务,假设是Ethernet Adaptor(en3),如果服务接口Ethernet的顺序在Ethernet Adaptor(en3)之前,此时若使用无线网卡进行NDIS拨号时,系统会默认选择内置的Ethernet来响应拨号操作,从而导致拨号失败。因此,需要用户去手动处理和配置网络服务列表,否则会导致无法拨号成功。\n发明内容\n[0005] 本发明所要解决的技术问题在于,提供一种Mac OS系统设备及该设备上的网络连接配置的方法,用于解决现有Mac OS系统中基于NDIS的无线网卡拨号上网时网络连接配置复杂且容易错误选择接口的问题。\n[0006] 为了解决上述问题,本发明提出了一种Mac OS系统设备,包括:\n[0007] 网络接口规范(NDIS)驱动模块,用于在无线数据终端插入Mac OS系统设备时,将无线数据终端的接口映射为以太网适配器接口;\n[0008] 网络连接配置模块,用于实现对Mac OS系统设备的网络服务进行修改和管理,实时检测系统网络服务接口:当无线数据终端插入时,网络连接配置模块修改Mac OS系统设备的网络服务模块中的网络连接配置信息,将无线数据终端对应的以太网适配器接口配置为当前网络服务接口;\n[0009] 当无线数据终端拔出时,网络连接配置模块删除网络服务模块中的网络服务列表上无线数据终端对应的以太网适配器接口,并恢复Mac OS系统设备的网络服务列表为无线数据终端插入之前的顺序;\n[0010] 网络服务模块,用于提供网络服务列表,利用拨号服务模块进行网络连接;\n[0011] 拨号服务模块,用于在网络连接配置模块进行网络连接配置的基础上进行拨号连接。\n[0012] 所述Mac OS系统设备是配置有Mac OS操作系统的个人电脑或笔记本电脑或智能手机。\n[0013] 所述无线数据终端是支持网络接口规范(NDIS)功能的无线数据卡、或调制解调器、或手机终端。\n[0014] 所述网络连接配置模块,在网络服务模块的网络服务列表上没有无线数据终端对应的以太网适配器接口时,在所述网络服务列表上增加该无线数据终端对应的以太网适配器接口,并将其排在其它服务接口之前。\n[0015] 本发明还提供一种Mac OS系统中的网络连接配置的方法,包括:\n[0016] 无线数据终端插入时,获取无线数据终端映射到Mac OS系统设备上的网络服务接口;\n[0017] 将所述无线数据终端对应的网络服务接口设置为网络服务列表中的当前网络服务接口。\n[0018] 所述方法进一步包括:无线数据终端拔出时,删除所述无线数据终端对应的网络服务接口,并将Mac OS系统设备上的网络服务列表恢复为插入前的顺序。\n[0019] 所述Mac OS系统设备是配置有Mac OS操作系统的个人电脑、或笔记本电脑、或智能手机。\n[0020] 无线数据终端插入时,若该无线数据终端对应的网络服务接口在网络服务列表中已经存在,则将其顺序置为在其他以太网接口服务之前;\n[0021] 若该无线数据终端对应的网络服务接口在网络服务列表中尚未存在,则先添加该无线数据终端对应的网络服务接口至网络服务列表中,再将其顺序置于其他以太网接口服务之前。\n[0022] 所述无线数据终端是支持网络接口规范(NDIS)功能的无线数据卡、或调制解调器、或手机终端。\n[0023] 本发明的一种Mac OS系统设备,以及该设备上的基于NDIS的无线网卡的网络连接配置的方法,适用于Mac操作系统支持NDIS的所有无线网卡的设备以及配套的终端管理软件。应用本发明,可以根据无线网卡的设备状态,透明的配置了无线网卡的网络服务接口,尽可能的简化和方便了用户的操作,具有良好的用户体验。同时,利用终端管理软件,可以准确获知正确的接口,可以避免接口混淆,保证了网络连接的可靠性。\n附图说明\n[0024] 图1是本发明具体实施例中一种Mac OS系统设备的模块示意图;\n[0025] 图2是本发明的网络连接配置的方法流程图;\n[0026] 图3是本发明的一种无线数据卡插入个人电脑时的网络连接配置的方法流程图。\n具体实施方式\n[0027] 为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明作进一步地详细说明。\n[0028] 针对现有Mac OS系统中基于NDIS的无线网卡拨号上网时网络连接配置复杂且容易错误选择接口的问题,本发明提出了一种Mac OS系统设备及该设备上的网络连接配置的方法,用于解决和保证网络的正常连接,方便和简化用户的操作,使用户进行联网操作时更加方便和快捷,减少用户不必要的麻烦,提高用户体验度。\n[0029] 在本发明的技术方案中,当支持NDIS的无线网卡插入到MacOS系统设备时,修改系统的网络服务列表,自动为用户选择无线网卡对应的网络服务,并在无线网卡从系统上拔掉时恢复系统的网络服务列表,在没有无线网卡时,可以保障Mac OS系统设备的正常使用,实现了对系统网络服务接口的动态配置,保证正确的连接网络,省去用户对系统的配置操作,给用户提供更加方便快捷的网络接入服务。\n[0030] 如图1所示,显示了本发明的一种Mac OS系统设备的模块框图,该Mac OS系统设备可与支持NDIS功能的无线数据终端相连,例如支持NDIS功能的无线数据卡(Wireless Data Card)、调制解调器(USB MODEM)、手机终端等。\n[0031] 该Mac OS系统设备可以是支持Mac OS系统的个人电脑(PC)或笔记本电脑或智能手机。当无线数据卡插入该Mac OS系统设备后,该Mac OS系统设备作为拨号连接的识别主体,可利用无线数据卡通过拨号连接到无线网络。\n[0032] 图1所示的Mac OS系统设备100,包括如下模块:\n[0033] 网络接口规范(NDIS)驱动模块110,用于在无线数据卡201插入MacOS系统设备\n100时,将无线数据卡的接口(例如USB接口)映射为以太网适配器接口,负责管理无线数据卡201与Mac OS系统设备的拨号服务模块130之间的数据的发送和接收;\n[0034] 网络连接配置模块120,用于实现对Mac OS系统设备的网络服务进行修改和管理,该网络连接配置模块120可以实时检测系统网络服务接口:\n[0035] 当无线数据卡201插入Mac OS系统设备中时,NDIS驱动模块110将相应的以太网适配器接口映射出来,网络连接配置模块120检测到该以太网适配器接口,则修改Mac OS的网络服务模块140中的网络连接配置信息,在Mac OS的网络服务模块140中的网络服务列表中增加与无线网卡对应的该以太网适配器服务接口,并重新对系统的网络服务进行排序,使得新增的以太网适配器服务接口排在服务列表第一位或作为默认的网络连接服务;\n[0036] 当无线数据卡201从Mac OS系统设备中拔出时,网络连接配置模块120检测到该无线数据卡201拔出的动作,则将该无线数据卡201对应的以太网卡适配器接口从系统的网络服务模块140中的网络服务列表上删除,并恢复Mac系统网络服务之前的顺序。\n[0037] 该网络连接配置模块120保证拨号服务模块130在拨号时正确调用对应的网络服务模块140中的网络服务列表上的网络服务接口。\n[0038] 拨号服务模块130,用于在网络连接配置模块120进行网络连接配置的基础上,用户通过拨号服务模块130可以设置APN(Access Point Name接入点服务商名称)以及用户名和密码,并通过该拨号服务模块130实现拨号连接的发起和断开。\n[0039] 上述Mac OS系统设备100的各个模块间协同实现网络连接配置及管理的过程,可以利用一个逻辑控制主体,采用一种终端管理软件实现对网络服务连接的配置以及连接上网工作。该终端管理软件可以是与无线数据卡一起销售的支持软件,也可以是Mac OS系统设备100上预置的软件。\n[0040] 该无线终端管理软件,是典型的安装在PC上的人机交互界面,利用该软件可以通过USB接口与无线终端设备通讯,并实现拨号上网的功能。\n[0041] 对于其它形式的无线数据终端,插入或拔出所述Mac OS系统设备时的具体实施方式,可参见图1所示的关于无线数据卡的描述,在此不再赘述。\n[0042] 如图2所示,显示了本发明的网络连接配置的方法流程图,包括:\n[0043] 步骤201:无线数据终端插入后,获取无线数据终端映射到Mac OS系统设备上的网络服务接口;\n[0044] 无线数据终端被Mac OS系统识别后,相应的驱动被加载,映射出和该无线数据终端相关的服务列表,映射出来的服务列表包括串口服务以及以太网口服务,获取该无线数据终端对应的Ethernet Adaptor服务接口;\n[0045] 步骤202:将所述无线数据终端对应的网络服务接口设置为当前网络服务接口;\n[0046] 除了无线数据终端设备对应的Ethernet Adaptor服务接口外,系统中还会有自带的以太网卡对应的Ethernet服务接口和其他类似设备映射的以太网卡服务接口,因而需要设置以太网卡接口服务顺序,由于Mac OS系统中处于第一位的接口为默认接口,因此,可设置无线数据终端映射的EthernetAdaptor服务接口的顺序在其他以太网口接口服务之前。\n[0047] 经过上述步骤201、202之后,无线数据终端已成为默认的当前网络服务设备,若用户拨号,则可通过该无线数据终端实现无线网络连接。\n[0048] 为了保证Mac OS系统设备在无线数据终端拔出后,继续正常工作,还需要如下步骤:\n[0049] 步骤203:无线数据终端拔出后,恢复以太网卡接口服务列表;\n[0050] 在无线数据终端从Mac OS系统设备上移除时,恢复Mac OS系统设备的以太网卡服务接口顺序和列表,这样可以保证系统上其他的以太网口服务正常。\n[0051] 在上述步骤201中,若由于人为原因或者系统原因,在无线数据终端设备被Mac OS识别后,系统的服务列表中没有对应以太网卡接口服务,此种情况下,就需要在系统的网络服务列表中增加以太网口接口服务。\n[0052] 在上述步骤203中,恢复以太网卡接口服务列表,包括将添加的服务接口删除,也包括将接口服务的顺序恢复之前的状态,总之是要将系统的服务接口恢复到没有插无线网卡之前的状态。\n[0053] 下面以支持NDIS功能的无线数据卡以及Mac OS的个人电脑为实例,结合附图3对技术方案的实施作详细的描述。该实例中,通过安装于Mac OS电脑或者笔记本上终端管理软件进行配置管理。\n[0054] 步骤301、无线数据卡插入Mac OS系统设备的USB口,Mac OS系统设备识别无线数据卡;\n[0055] 步骤302、相应的驱动被加载,正确映射出设备支持的网络服务接口,获取该无线数据卡对应的以太网接口;\n[0056] 步骤303、判断Mac OS系统设备的网络服务列表中是否添加了该无线数据卡对应的以太网接口服务;\n[0057] 步骤304、如果是,即已经添加网络接口服务,则获取系统中所有的网络服务列表以及顺序,设置该无线数据卡对应的以太网接口服务顺序排在其他以太网接口服务之前;\n[0058] 步骤305、如果否,即系统的网络服务列表中没有该接口服务,则增加该无线数据卡对应的接口服务到网络服务列表中,然后设置该无线数据卡对应的以太网接口服务顺序排在其他以太网接口服务之前;\n[0059] 步骤306、通过步骤304或305的配置之后,用户使用终端管理软件提供的拨号功能,仅需要对APN参数进行设置,就可以拨号联网,进行正常的无线上网操作;\n[0060] 步骤307、使用该无线数据卡对应的接口服务进行拨号联网;\n[0061] 步骤308、无线数据卡从Mac OS系统设备中拔除;\n[0062] 步骤309、在无线数据卡从Mac OS系统设备中拔除之后,恢复Mac OS系统设备的网络服务列表的顺序,保证Mac OS系统设备的系统应用以太网接口服务的操作正常工作。\n如果增加了该无线数据卡对应的接口服务,就要删除该接口服务,再恢复网络服务列表顺序;如果仅设置了顺序就要仅恢复网络服务列表顺序,总之,在拔出无线数据卡之后,要恢复到没有插入无线数据卡之前的状态,这样可以保证不影响系统中的其他接口服务工作。\n[0063] 本发明所提出基于NDIS的无线数据网络连接配置解决方案,在一般的无线终端管理软件对无线网卡配置APN参数拨号之前,就对系统的网络连接进行配置,保证了拨号功能的正常使用,省去了用户对系统的繁琐操作。\n[0064] 本发明一方面实现了USB无线网卡设备与正确的无线网卡接口服务相对应的目的,保证了无线网卡网络连接的正确性和易用性。\n[0065] 另一方面还实现了对不同的以太网接口服务进行管理,使无线网卡选择对应的以太网接口服务进行网络连接,保证了网络连接的效率,不仅方便了用户的操作,保证无线终端软件的简单易用,还保证了Mac系统下各种网络应用的以太网接口服务的正常运行,不会导致系统服务接口的混乱。\n[0066] 以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
法律信息
- 2014-12-10
- 2012-01-04
实质审查的生效
IPC(主分类): H04W 76/00
专利申请号: 201010001083.8
申请日: 2010.01.21
- 2010-08-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-10-21
|
2009-05-22
| | |
2
| |
2006-04-19
|
2004-10-13
| | |
3
| |
2009-01-28
|
2008-09-09
| | |
4
| |
2002-12-11
|
2000-08-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |