一种MacOS系统设备及其网络连接配置的方法

文档序号:7739614阅读:436来源:国知局
专利名称:一种Mac OS系统设备及其网络连接配置的方法
技术领域
本发明涉及无线通讯领域的无线网卡应用技术,特别涉及一种Mac OS系统设备以及该系统设备中基于网络接口规范NDIS(Network Driverlnterface Specification)的无 线网络终端进行联网的网络连接配置的方法。
背景技术
当前,随着网络技术的不断发展,无线通讯技术逐渐进入人们的生活,并被人们所 熟悉,无线上网成为近年来网络发展的重点。由于脱离了物理线缆的限制,无线上网已逐渐 成为网络接入的主流。在3G技术不断发展的基础上,无线传输的速率逐渐提高,无线网卡 上网逐渐成为网络接入的主流。在无线网卡普及的今天,网络设备驱动技术也不断进步,用户看到的无线网卡服 务接口形式也不断变化。最初的无线网卡,系统将无线上网卡设备映射为串口,用户使用串 口通过PPP协议(Point-to-Point Protocol,点到点协议)进行拨号上网。随着无线网卡 技术的发展,出现了符合NDIS(NetworkDriver Interface Specification,网络接 口规范) 标准规范的无线网卡。在MacOS系统上,基于NIDS的无线网卡设备被映射为一个以太网适 配器(EthernetAdaptor)接口。基于NIDS的无线网卡设备在传统的无线网卡基础上增加 了通过以太网接口进行网络连接操作的功能,与传统的以太网卡稍有不同,但是网卡与主 机之间数据通信的基本格式与以太网卡相同。在Mac OS系统中,使用支持NDIS的无线网卡拨号上网时,在系统的服务列表中, 除了当前的无线网卡映射的Ethernet Adaptor接口服务之外,还有一个系统设备本身的 以太网卡映射的Ethernet服务接口。根据Mac OS系统的处理规范,通常系统使用第一个 可以匹配的服务接口进行操作,这样在使用无线网卡拨号时,系统可能选择错误的接口服 务,例如系统中有一个内置的以太网卡对应的接口服务Ethernet,同时插上无线网卡,将 映射出一个接口服务,假设是Ethernet Adaptor (en3),如果服务接口 Ethernet的顺序在 Ethernet Adaptor (en3)之前,此时若使用无线网卡进行NDIS拨号时,系统会默认选择内 置的Ethernet来响应拨号操作,从而导致拨号失败。因此,需要用户去手动处理和配置网 络服务列表,否则会导致无法拨号成功。

发明内容
本发明所要解决的技术问题在于,提供一种Mac OS系统设备及该设备上的网络连 接配置的方法,用于解决现有Mac OS系统中基于NDIS的无线网卡拨号上网时网络连接配 置复杂且容易错误选择接口的问题。为了解决上述问题,本发明提出了一种Mac OS系统设备,包括网络接口规范(NDIS)驱动模块,用于在无线数据终端插入Mac OS系统设备时,将 无线数据终端的接口映射为以太网适配器接口;网络连接配置模块,用于实现对Mac OS系统设备的网络服务进行修改和管理,实时检测系统网络服务接口 当无线数据终端插入时,网络连接配置模块修改Mac OS系统设 备的网络服务模块中的网络连接配置信息,将无线数据终端对应的以太网适配器接口配置 为当前网络服务接口;当无线数据终端拔出时,网络连接配置模块删除网络服务模块中的网络服务列表 上无线数据终端对应的以太网适配器接口,并恢复Mac OS系统设备的网络服务列表为无线 数据终端插入之前的顺序;网络服务模块,用于提供网络服务列表,利用拨号服务模块进行网络连接;拨号服务模块,用于在网络连接配置模块进行网络连接配置的基础上进行拨号连 接。所述Mac OS系统设备是配置有Mac OS操作系统的个人电脑或笔记本电脑或智能 手机。所述无线数据终端是支持网络接口规范(NDIS)功能的无线数据卡、或调制解调 器、或手机终端。所述网络连接配置模块,在网络服务模块的网络服务列表上没有无线数据终端对 应的以太网适配器接口时,在所述网络服务列表上增加该无线数据终端对应的以太网适配 器接口,并将其排在其它服务接口之前。本发明还提供一种Mac OS系统中的网络连接配置的方法,包括无线数据终端插入时,获取无线数据终端映射到Mac OS系统设备上的网络服务接
n ;将所述无线数据终端对应的网络服务接口设置为网络服务列表中的当前网络服 务接口。所述方法进一步包括无线数据终端拔出时,删除所述无线数据终端对应的网络 服务接口,并将Mac OS系统设备上的网络服务列表恢复为插入前的顺序。所述Mac OS系统设备是配置有Mac OS操作系统的个人电脑、或笔记本电脑、或智 能手机。无线数据终端插入时,若该无线数据终端对应的网络服务接口在网络服务列表中 已经存在,则将其顺序置为在其他以太网接口服务之前;若该无线数据终端对应的网络服务接口在网络服务列表中尚未存在,则先添加该 无线数据终端对应的网络服务接口至网络服务列表中,再将其顺序置于其他以太网接口服 务之前。所述无线数据终端是支持网络接口规范(NDIS)功能的无线数据卡、或调制解调 器、或手机终端。本发明的一种Mac OS系统设备,以及该设备上的基于NDIS的无线网卡的网络连 接配置的方法,适用于Mac操作系统支持NDIS的所有无线网卡的设备以及配套的终端管理 软件。应用本发明,可以根据无线网卡的设备状态,透明的配置了无线网卡的网络服务接 口,尽可能的简化和方便了用户的操作,具有良好的用户体验。同时,利用终端管理软件,可 以准确获知正确的接口,可以避免接口混淆,保证了网络连接的可靠性。


图1是本发明具体实施例中一种Mac OS系统设备的模块示意图;图2是本发明的网络连接配置的方法流程图;图3是本发明的一种无线数据卡插入个人电脑时的网络连接配置的方法流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明作进一步 地详细说明。针对现有Mac OS系统中基于NDIS的无线网卡拨号上网时网络连接配置复杂且容 易错误选择接口的问题,本发明提出了一种Mac OS系统设备及该设备上的网络连接配置的 方法,用于解决和保证网络的正常连接,方便和简化用户的操作,使用户进行联网操作时更 加方便和快捷,减少用户不必要的麻烦,提高用户体验度。在本发明的技术方案中,当支持NDIS的无线网卡插入到MacOS系统设备时,修改 系统的网络服务列表,自动为用户选择无线网卡对应的网络服务,并在无线网卡从系统上 拔掉时恢复系统的网络服务列表,在没有无线网卡时,可以保障Mac OS系统设备的正常使 用,实现了对系统网络服务接口的动态配置,保证正确的连接网络,省去用户对系统的配置 操作,给用户提供更加方便快捷的网络接入服务。如图1所示,显示了本发明的一种Mac OS系统设备的模块框图,该Mac OS系统设 备可与支持NDIS功能的无线数据终端相连,例如支持NDIS功能的无线数据卡(Wireless Data Card)、调制解调器(USB MODEM)、手机终端等。该Mac OS系统设备可以是支持Mac OS系统的个人电脑(PC)或笔记本电脑或智 能手机。当无线数据卡插入该Mac OS系统设备后,该Mac OS系统设备作为拨号连接的识 别主体,可利用无线数据卡通过拨号连接到无线网络。图1所示的Mac OS系统设备100,包括如下模块网络接口规范(NDIS)驱动模块110,用于在无线数据卡201插入MacOS系统设备 100时,将无线数据卡的接口(例如USB接口)映射为以太网适配器接口,负责管理无线数 据卡201与Mac OS系统设备的拨号服务模块130之间的数据的发送和接收;网络连接配置模块120,用于实现对Mac OS系统设备的网络服务进行修改和管 理,该网络连接配置模块120可以实时检测系统网络服务接口 当无线数据卡201插入Mac OS系统设备中时,NDIS驱动模块110将相应的以太网 适配器接口映射出来,网络连接配置模块120检测到该以太网适配器接口,则修改Mac OS 的网络服务模块140中的网络连接配置信息,在Mac OS的网络服务模块140中的网络服务 列表中增加与无线网卡对应的该以太网适配器服务接口,并重新对系统的网络服务进行排 序,使得新增的以太网适配器服务接口排在服务列表第一位或作为默认的网络连接服务;当无线数据卡201从Mac OS系统设备中拔出时,网络连接配置模块120检测到该 无线数据卡201拔出的动作,则将该无线数据卡201对应的以太网卡适配器接口从系统的 网络服务模块140中的网络服务列表上删除,并恢复Mac系统网络服务之前的顺序。该网络连接配置模块120保证拨号服务模块130在拨号时正确调用对应的网络服 务模块140中的网络服务列表上的网络服务接口。
拨号服务模块130,用于在网络连接配置模块120进行网络连接配置的基础上,用户通过拨号服务模块130可以设置APN(Access Point Name接入点服务商名称)以及用户 名和密码,并通过该拨号服务模块130实现拨号连接的发起和断开。上述Mac OS系统设备100的各个模块间协同实现网络连接配置及管理的过程,可 以利用一个逻辑控制主体,采用一种终端管理软件实现对网络服务连接的配置以及连接上 网工作。该终端管理软件可以是与无线数据卡一起销售的支持软件,也可以是Mac OS系统 设备100上预置的软件。该无线终端管理软件,是典型的安装在PC上的人机交互界面,利用该软件可以通 过USB接口与无线终端设备通讯,并实现拨号上网的功能。对于其它形式的无线数据终端,插入或拔出所述Mac OS系统设备时的具体实施方 式,可参见图1所示的关于无线数据卡的描述,在此不再赘述。如图2所示,显示了本发明的网络连接配置的方法流程图,包括步骤201 无线数据终端插入后,获取无线数据终端映射到Mac OS系统设备上的 网络服务接口;无线数据终端被Mac OS系统识别后,相应的驱动被加载,映射出和该无线数据终 端相关的服务列表,映射出来的服务列表包括串口服务以及以太网口服务,获取该无线数 据终端对应的Ethernet Adaptor服务接口 ;步骤202 将所述无线数据终端对应的网络服务接口设置为当前网络服务接口 ;除了无线数据终端设备对应的Ethernet Adaptor服务接口外,系统中还会有自带 的以太网卡对应的Ethernet服务接口和其他类似设备映射的以太网卡服务接口,因而需要 设置以太网卡接口服务顺序,由于Mac OS系统中处于第一位的接口为默认接口,因此,可设 置无线数据终端映射的EthernetAdaptor服务接口的顺序在其他以太网口接口服务之前。经过上述步骤201、202之后,无线数据终端已成为默认的当前网络服务设备,若 用户拨号,则可通过该无线数据终端实现无线网络连接。为了保证Mac OS系统设备在无线数据终端拔出后,继续正常工作,还需要如下步 骤步骤203 无线数据终端拔出后,恢复以太网卡接口服务列表;在无线数据终端从Mac OS系统设备上移除时,恢复Mac OS系统设备的以太网卡 服务接口顺序和列表,这样可以保证系统上其他的以太网口服务正常。在上述步骤201中,若由于人为原因或者系统原因,在无线数据终端设备被Mac OS识别后,系统的服务列表中没有对应以太网卡接口服务,此种情况下,就需要在系统的网 络服务列表中增加以太网口接口服务。在上述步骤203中,恢复以太网卡接口服务列表,包括将添加的服务接口删除,也 包括将接口服务的顺序恢复之前的状态,总之是要将系统的服务接口恢复到没有插无线网 卡之前的状态。下面以支持NDIS功能的无线数据卡以及Mac OS的个人电脑为实例,结合附图3 对技术方案的实施作详细的描述。该实例中,通过安装于Mac OS电脑或者笔记本上终端管 理软件进行配置管理。步骤301、无线数据卡插入Mac OS系统设备的USB 口,Mac OS系统设备识别无线数据卡;步骤302、相应的驱动被加载,正确映射出设备支持的网络服务接口,获取该无线 数据卡对应的以太网接口;步骤303、判断Mac OS系统设备的网络服务列表中是否添加了该无线数据卡对应 的以太网接口服务;步骤304、如果是,即已经添加网络接口服务,则获取系统中所有的网络服务列表 以及顺序,设置该无线数据卡对应的以太网接口服务顺序排在其他以太网接口服务之前;步骤305、如果否,即系统的网络服务列表中没有该接口服务,则增加该无线数据 卡对应的接口服务到网络服务列表中,然后设置该无线数据卡对应的以太网接口服务顺序 排在其他以太网接口服务之前;
步骤306、通过步骤304或305的配置之后,用户使用终端管理软件提供的拨号功 能,仅需要对APN参数进行设置,就可以拨号联网,进行正常的无线上网操作;步骤307、使用该无线数据卡对应的接口服务进行拨号联网;步骤308、无线数据卡从Mac OS系统设备中拔除;步骤309、在无线数据卡从Mac OS系统设备中拔除之后,恢复Mac OS系统设备的 网络服务列表的顺序,保证Mac OS系统设备的系统应用以太网接口服务的操作正常工作。 如果增加了该无线数据卡对应的接口服务,就要删除该接口服务,再恢复网络服务列表顺 序;如果仅设置了顺序就要仅恢复网络服务列表顺序,总之,在拔出无线数据卡之后,要恢 复到没有插入无线数据卡之前的状态,这样可以保证不影响系统中的其他接口服务工作。本发明所提出基于NDIS的无线数据网络连接配置解决方案,在一般的无线终端 管理软件对无线网卡配置APN参数拨号之前,就对系统的网络连接进行配置,保证了拨号 功能的正常使用,省去了用户对系统的繁琐操作。本发明一方面实现了 USB无线网卡设备与正确的无线网卡接口服务相对应的目 的,保证了无线网卡网络连接的正确性和易用性。另一方面还实现了对不同的以太网接口服务进行管理,使无线网卡选择对应的以 太网接口服务进行网络连接,保证了网络连接的效率,不仅方便了用户的操作,保证无线终 端软件的简单易用,还保证了 Mac系统下各种网络应用的以太网接口服务的正常运行,不 会导致系统服务接口的混乱。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人 员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、 等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
一种Mac OS系统设备,其特征在于,包括网络接口规范(NDIS)驱动模块,用于在无线数据终端插入Mac OS系统设备时,将无线数据终端的接口映射为以太网适配器接口;网络连接配置模块,用于实现对Mac OS系统设备的网络服务进行修改和管理,实时检测系统网络服务接口当无线数据终端插入时,网络连接配置模块修改Mac OS系统设备的网络服务模块中的网络连接配置信息,将无线数据终端对应的以太网适配器接口配置为当前网络服务接口;当无线数据终端拔出时,网络连接配置模块删除网络服务模块中的网络服务列表上无线数据终端对应的以太网适配器接口,并恢复Mac OS系统设备的网络服务列表为无线数据终端插入之前的顺序;网络服务模块,用于提供网络服务列表,利用拨号服务模块进行网络连接;拨号服务模块,用于在网络连接配置模块进行网络连接配置的基础上进行拨号连接。
2.如权利要求1所述的MacOS系统设备,其特征在于,所述Mac OS系统设备是配置有Mac OS操作系统的个人电脑或笔记本电脑或智能手机。
3.如权利要求1所述的MacOS系统设备,其特征在于,所述无线数据终端是支持网络接口规范(NDIS)功能的无线数据卡、或调制解调器、或 手机终端。
4.如权利要求1所述的MacOS系统设备,其特征在于,所述网络连接配置模块,在网络服务模块的网络服务列表上没有无线数据终端对应的 以太网适配器接口时,在所述网络服务列表上增加该无线数据终端对应的以太网适配器接 口,并将其排在其它服务接口之前。
5. 一种Mac OS系统中的网络连接配置的方法,包括无线数据终端插入时,获取无线数据终端映射到Mac OS系统设备上的网络服务接口 ; 将所述无线数据终端对应的网络服务接口设置为网络服务列表中的当前网络服务接
6.如权利要求5所述的方法,其特征在于,所述方法进一步包括无线数据终端拔出时,删除所述无线数据终端对应的网络服务接口,并将Mac OS系统 设备上的网络服务列表恢复为插入前的顺序。
7.如权利要求5或6所述的方法,其特征在于,所述Mac OS系统设备是配置有Mac OS操作系统的个人电脑、或笔记本电脑、或智能手机。
8.如权利要求5所述的方法,其特征在于,无线数据终端插入时,若该无线数据终端对应的网络服务接口在网络服务列表中已经 存在,则将其顺序置为在其他以太网接口服务之前;若该无线数据终端对应的网络服务接口在网络服务列表中尚未存在,则先添加该无线 数据终端对应的网络服务接口至网络服务列表中,再将其顺序置于其他以太网接口服务之前。
9.如权利要求5、6、或8中任一项所述的方法,其特征在于,所述无线数据终端是支持网络接口规范(NDIS)功能的无线数据卡、或调制解调器、或 手机终端。
全文摘要
本发明公开了一种Mac OS系统设备及其网络连接配置的方法,当无线数据终端插入时,获取无线数据终端映射到Mac OS系统设备上的网络服务接口;将所述无线数据终端对应的网络服务接口设置为网络服务列表中的当前网络服务接口。进一步当无线数据终端拔出时,删除所述无线数据终端对应的网络服务接口,并将Mac OS系统设备上的网络服务列表恢复为插入前的顺序。应用本发明可根据无线数据终端的设备状态,自动配置无线数据终端的网络服务接口,尽可能的简化和方便了用户的操作,具有良好的用户体验。同时,可以准确获知正确的接口,避免接口混淆,保证了网络连接的可靠性。
文档编号H04W76/00GK101801104SQ20101000108
公开日2010年8月11日 申请日期2010年1月21日 优先权日2010年1月21日
发明者张炜 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1