一种实现电脑装置接入无线网络的方法

文档序号:6581922阅读:150来源:国知局
专利名称:一种实现电脑装置接入无线网络的方法
技术领域
本发明涉及无线网络接入技术,特别涉及一种实现电脑装置接入无线网络的方法。
背景技术
随着无线网络的日益普及,无线上网因其快捷、便利的优点被越来越多的人所 青睐,人们使用电脑装置、通过无线上网方便的获取各种资讯。上述电脑装置包括个人 电脑(PC,Personal Computer)和笔记本电脑。
目前电脑装置要实现接入无线网络,首先需与无线数据网卡进行物理连接,例 如有的电脑装置具备无线数据网卡的插槽,将无线数据网卡插接在该插槽内即实现了上 述物理连接;其次电脑装置内需存储网络拨号连接程序,用户根据产品使用说明书,需 接入无线网络时,在电脑装置中启动网络拨号连接程序,电脑装置执行该网络拨号连接 程序,在需要鉴权时首先将用户通过程序界面输入的用户名和密码通过无线数据网卡发 送到网络侧进行鉴权,然后在网络侧鉴权通过后、通过无线数据网卡建立电脑装置与无 线网络的连接,此后电脑装置就可以通过无线数据网卡与网络侧交互数据了。
上述现有技术的方案虽然实现了电脑装置接入无线网络,但是用户需阅读产品 使用说明书以了解网络拨号连接程序的用法,并且接入无线网络时需人工启动网络拨号 连接程序,操作繁琐,给用户使用带来了麻烦。发明内容
本发明提供一种实现电脑装置接入无线网络的方法,使用该方法用户无需繁琐 的操作即可实现将电脑装置接入无线网络。
本发明的技术方案是这样实现的
—种实现电脑装置接入无线网络的方法,关键在于,所述电脑装置连接能够接 入无线网络的终端设备,所述终端设备存储包含网络拨号连接程序的光盘镜像文件;该 方法还包括
所述电脑装置与所述终端设备握手;
所述电脑装置读取所述光盘镜像文件中的网络拨号连接程序,执行所述网络拨 号连接程序、通过所述终端设备接入无线网络。
可见,本发明提供的实现电脑装置接入无线网络的方法,预先在能够接入无线 网络的终端设备中存储了包含网络拨号连接程序的光盘镜像文件,在电脑装置与该终端 设备握手后,电脑装置读取光盘镜像文件中的网络拨号连接程序,执行该网络拨号连接 程序,即实现了通过终端设备接入无线网络。一方面,在电脑装置接入无线网络的过程 中,无需用户执行启动程序等繁琐的人工操作,另一方面,上述终端设备均是便于随身 携带、且本身具备一定使用功能的,例如移动通话终端完成通话功能,而无线数据网卡 本身就是电脑装置接入无线网络所需要的硬件设备,因此将网络拨号连接程序制成光盘镜像文件存储到这些终端设备中,无需增加额外的硬件资源。


图1为本发明中实现电脑装置接入无线网络的方法流程图2为本发明实施例中制作光盘镜像文件的流程图3为本发明实施例中PC与CDMA移动通话终端握手的流程图。
具体实施方式
为使本发明的目的和优点更加清楚,下面结合附图和实施例对本发明作进一步 的详细说明。
本发明中,电脑装置与能够接入无线网络的终端设备通过物理接口连接,例如 电脑装置可以通过通用总线协议(USB,Universal Serial Bus)接口与码分多址(CDMA, Code Division Multiple Access)移动通话终端连接,还可以通过专用插槽与数据网卡Dongle连接,上述接口和插槽都是目前电脑装置上常见的物理接口。上述终端设备中存 储包含网络拨号连接程序的光盘镜像文件。
图1为本发明中实现电脑装置接入无线网络的方法流程图,该流程包括
步骤101 电脑装置与能够接入无线网络的终端设备握手。
步骤102 电脑装置读取所述终端设备存储的光盘镜像文件中的网络拨号连接 程序,执行所述网络拨号连接程序、通过所述终端设备接入无线网络。
可见,本发明提供的实现电脑装置接入无线网络的方法,预先在能够接入无线 网络的终端设备中存储了包含网络拨号连接程序的光盘镜像文件,在电脑装置与该终端 设备握手后,电脑装置读取光盘镜像文件中的网络拨号连接程序,执行该网络拨号连接 程序,即实现了通过终端设备接入无线网络。一方面,在电脑装置接入无线网络的过程 中,无需用户执行启动程序等繁琐的人工操作,另一方面,上述终端设备均是便于随身 携带、且本身具备一定使用功能的,例如移动通话终端完成通话功能,而无线数据网卡 本身就是电脑装置接入无线网络所需要的硬件设备,因此将网络拨号连接程序制成光盘 镜像文件存储到这些终端设备中,无需增加额外的硬件资源。
下面给出本发明的一个实施例,在本实施例中,电脑装置为PC,PC与CDMA 移动通话终端通过USB接口连接。
预先将网络拨号连接程序制作成光盘镜像文件、并将该光盘镜像文件存储到 CDMA移动通话终端中,这部分准备工作均在CDMA移动通话终端出厂前进行。图2为 本发明实施例中制作光盘镜像文件的流程图,该流程包括
步骤201 将网络拨号连接程序制成可执行文件。
本步骤中,利用现有技术已有的方法将网络拨号连接程序制成后缀为.exe和.dat 的可执行文件,为进一步使用户省去输入用户名和密码的操作,该可执行文件中还包含 接入无线网络的专用用户名和密码。
步骤202 制作用于调用可执行文件的调用文件。
本步骤中,为了后续实现自动执行步骤201中形成的可执行文件,还需制作一 个autoran.inf文件,该文件用来调用步骤201中形成的可执行文件。
步骤203 将可执行文件和调用文件制成光盘镜像文件。
本步骤中,步骤201和步骤202中形成的可执行文件和调用文件不能直接存储到 CDMA移动通话终端的存储区域中,必须将这两个文件转换为数据光盘的存储结构,即 将它们制作成光盘镜像文件,数据光盘的存储结构符合IS09660标准。
本步骤中制作光盘镜像文件通过现有技术中的专用转换工具即可实现,光盘镜 像文件的格式可以是ISO、NRG等。
上述制作完成的光盘镜像文件中,还生成系统信息和描述信息,整个光盘镜像 文件以块(Block)作为基本存储单元。因此最终存储在CDMA移动通话终端中的光盘 镜像文件包括三部分第一、系统信息,固定存储在BlockO Blockl5;第二、描述信 息,从Blockie开始存储在连续若干个Block中,指示可执行文件和调用文件的文件名及 从第几个Block开始存储;三、可执行文件和调用文件,从描述信息结束后的那个Block 开始连续存储。
步骤204 将光盘镜像文件烧录至CDMA移动通话终端的存储区域中。
本步骤中,在CDMA移动通话终端的存储器中设置一块专门存储光盘镜像文件 的存储区域,将光盘镜像文件烧录至上述存储区域中,如果CDMA移动通话终端的存储 器中还包含校验存储区域,则在烧录时还需计算校验码。例如,如果CDMA移动通话终 端的存储器为Nandflash,则一般需进行ECC校验,即针对每256字节的数据生成3字节 的校验数据。
本步骤中的烧录与实际的数据光盘刻录类似,但实际的数据光盘刻录要复杂一 些,光盘存储区域有单区段和多区段之分,每个区段又包含导入区域(Lead-in Area)、程 序区域(ProgramArea)和导出区域(Lead-outArea),其中程序区域存储数据,程序区域 内依次为同步码6ync)、扇区头(Header)、数据、EDC校验(Error Detection Code)、空缺和ECC校验。可见,将可执行文件和调用文件制成光盘镜像文件烧录在终端设备的存 储器中,比将可执行文件和调用文件直接刻录在实际的数据光盘中更简单,且校验方式 也较简单。
本步骤中,通过NERO等专用工具就可以实现将光盘镜像文件烧录至CDMA移 动通话终端中的设定存储区域。
经过上述步骤201 步骤204,即可实现制作光盘镜像文件,并将该光盘镜像文 件存储到CDMA移动通话终端中。
图3为本发明实施例中PC与CDMA移动通话终端握手的流程图,该流程包括
步骤301 PC与CDMA移动通话终端进行枚举。
本步骤中,所述枚举为PC识别外接设备所必须执行的步骤,属于现有技术中 的公知常识。但由于本发明实施例中,PC需将CDMA移动通话终端识别为一张数据光 盘,因此需要针对数据光盘特有的集中存储(Mass Storage)类及大批量传输(Bulk-Only Transport)方式来定义枚举过程中的接口描述符,具体为将接口描述符中的设备分类 (class)、子设备分类(subclass)和协议版本(protocol)分别取为0x08 (表示属于Mass Storage类)、0x02 (表示工业传输标准MMC-5)和Ox5O (表示遵循Bulk-Only Transport协 议)。枚举过程中的其他配置可以视具体情况而定,PC得到上述信息后,就会将CDMA 移动通话终端识别成一张数据光盘。
步骤302 PC与CDMA移动通话终端进行SCSI命令交互。
本步骤基于已有的SCM协议实现,由以下子步骤构成
1) PC向CDMA移动通话终端发送询问(INQUIRY)请求,以便获取CDMA移动通话终端的设备类型及厂商信息;
移动通话终端向PC返回询问应答,其中包括指示自身为光盘设备取值的 BYTEO = 0x50,指示自身为可移动媒介取值的BYTEl = 0x80 ;按照已有协议,询问应 答中其他字节的取值视具体使用需求而定;
2) PC向移动通话终端发送容量读取(READ CAPACITY)请求,用来查询CDMA移动通话终端的设备容量;
CDMA移动通话终端向PC返回容量读取应答,包含逻辑块地址(Returned logical block address)和块大小(Blocklengthhibytes)两部分,其中逻辑块地址用于PC接 收后计算CDMA移动通话终端中存储光盘镜像文件的存储区域的大小,具体计算方法为 现有技术,这里不再赘述;为了符合数据光盘的特性,块大小固定取值为2048字节;
3)PC向CDMA移动通话终端发送内容列表读取(READ TOC)请求,用于获取 光道(track)信息;
移动通话终端向PC返回应答数据;实际的数据光盘都存在内容列表,但由于本 发明实施例中的是光盘镜像文件,属于虚拟光盘,实际上并不需要在CDMA移动通话终 端中建立内容列表,只需在CDMA移动通话终端接到PC的请求后按照已有的协议构建虚 假的内容列表返回给PC即可;
4) PC向移动通话终端发送测试就绪(TEST UNIT READY)请求命令,用来查询当前CDMA移动通话终端是否就绪;
CDMA移动通话终端向PC返回测试就绪应答数据,其中按照已有协议包含指示 当前CDMA移动通话终端是否就绪的取值;
5) PC向移动通话终端发送数据读取(READ 10)请求,用来读取光盘镜像文件, 其中包含表示要读取多少个Block的传输长度(Transfer length)、表示读取第几个Block的 逻辑块地址(Logical Block address);本步骤中,PC必须读取的是光盘镜像文件中的描述 信息,进一步也可以读取部分或全部的可执行文件及调用文件,读取可执行文件及调用 文件是随机的操作;
CDMA移动通话终端向PC所要求的数据;本步骤中,由于CDMA移动通话终 端并不是真正的数据光盘,所以其存储区域中的Block大小可能是2048字节,也可能是 其他大小(比如512字节或10M字节),这样CDMA移动通话终端向PC返回数据就可 能包含以下两种情况
A、如果CDMA移动通话终端中的Block大小也是2048字节,那么假设PC请 求的 Logical Block address = 17、Transfer length = 2,则 CDMA 移动通话终端直接向 PC 发送存储区域中Blockl7和Blockl8的数据;
B、如果CDMA移动通话终端中的Block大小不是2048字节,这时需按照实际 光盘的Block大小2048字节对PC请求的Logical Block address和Transfer length的取值 进行换算;假设CDMA移动通话终端中的Block为512字节,PC发送的Logical Block address = 17、Transfer length = 2,则换算出的 Logical Block address = 17X4 = 68,Transfer length = 2X4 = 8,所以CDMA移动通话终端将向PC发送存储区域中Block68 至Block75中的数据;
该第幻步可以重复执行。
经过上述1) 5)步,用户可以在PC的界面上看到光盘图标。
为实现PC在读出光盘镜像文件后,自动执行其中的网络拨号连接程序,有以下 两种实现方法
第一、预先在PC 系统文件夹的 HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControBet\Services\CDRom 中,将 DWORD 值 “ Autoran” 设置为 1,表示允许光盘自动运行,那么在PC将CDMA移动通话终端识别为光盘设备、并读出光盘镜像文件 后,PC将自动执行光盘镜像文件中的网络拨号连接程序;
第二、在光盘镜像文件中集成能够主动调用Windows API的相关程序,通过该 程序来主动调用Windows API实现修改系统注册表,这种修改系统注册表实现自动执行 光盘中内容的方式属于常用的方法,这里不再赘述。进一步,为安全性考量,可以在PC 接入无线网络之后,将注册表设置改回。基于前文对光盘镜像文件存储结构的介绍,上 述主动调用Windows API的相关程序在制作光盘镜像文件时,就同可执行文件及调用文 件一起存放在描述信息结束后的Block中。
在PC与CDMA移动通话终端握手后,PC将利用光盘镜像文件中的描述信息、 从CDMA移动通话终端中读出可执行文件和调用文件,然后PC读取可调用文件autoran. tef文件、调用可执行文件、实现自动执行,即通过USB接口向CDMA移动通话终端发 出数据服务(Data Service)请求,该请求中包含预设的用户名和密码,CDMA移动通话终 端利用自身的射频模块向网络侧发送该用户名和密码,在鉴权通过后通过USB接口向PC 返回数据服务器响应。至此,PC就通过CDMA移动通话终端与无线网络之间建立了连 接,可以通过CDMA移动通话终端向网络侧发送数据或从网络侧接收数据。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
权利要求
1.一种实现电脑装置接入无线网络的方法,其特征在于,所述电脑装置连接能够接 入无线网络的终端设备,所述终端设备存储包含网络拨号连接程序的光盘镜像文件;该 方法还包括所述电脑装置与所述终端设备握手;所述电脑装置读取所述光盘镜像文件中的网络拨号连接程序,执行所述网络拨号连 接程序、通过所述终端设备接入无线网络。
2.如权利要求1所述的方法,其特征在于,所述终端设备存储包含网络拨号连接程序 的光盘镜像文件的步骤包括将所述网络拨号连接程序制成可执行文件; 制作调用所述可执行文件的调用文件;将所述可执行文件和调用文件制作为光盘镜像文件,所述光盘镜像文件中还包括描 述所述可执行文件及调用文件的文件名和存储位置的描述信息; 将所述光盘镜像文件烧录至所述终端设备中的设定存储区域内。
3.如权利要求2所述的方法,其特征在于,所述电脑装置与所述终端设备握手的步骤 包括电脑装置枚举所述终端设备,所述枚举中的接口描述符中包含指示终端设备为光盘 设备的取值;电脑装置与所述终端设备执行小型计算机系统接口 SC^I交互。
4.如权利要求3所述的方法,其特征在于,所述指示终端设备为光盘设备的取值包 括分类字段中表示属于集中存储Mass Storage类的取值、子分类字段中表示工业传输标 准MMC-5的取值、和协议字段中表示遵循大批量传输Bulk-Only Transport协议的取值。
5.如权利要求3所述的方法,其特征在于,所述执行SC^[交互的步骤包括 电脑装置向所述终端设备发送询问请求,所述终端设备向电脑装置返回询问应答,所述询问应答中包括指示终端设备为光盘设备及可移动媒介的取值;电脑装置向所述终端设备发送容量读取请求,所述终端设备向电脑装置返回容量读 取应答,所述容量读取应答中包括指示光盘设备基本存储单位的固定取值;电脑装置向所述终端设备发送内容列表读取请求,所述终端设备向电脑装置返回临 时建立的内容列表;电脑装置向所述终端设备发送就绪测试请求,所述终端设备向电脑装置返回就绪测 试应答,所述就绪测试应答中包括指示当前终端设备是否准备就绪的取值;电脑装置向所述终端设备发送数据读取请求,所述终端设备向电脑装置返回数据读 取应答,所述数据读取应答中包括所述光盘镜像文件中的描述信息。
6.如权利要求5所述的方法,其特征在于,所述可执行文件中包含接入无线网络的用 户名和密码;所述电脑装置读取所述光盘镜像文件中的网络拨号连接程序为电脑装置根据所述 描述信息,从所述光盘镜像文件中读取可执行文件和调用文件;所述执行网络拨号连接程序、通过终端设备接入无线网络为电脑装置利用所述 调用文件自动执行所述可执行文件,通过所述终端设备将用户名和密码发送到网络侧鉴 权,并在鉴权通过后通过所述终端设备与网络侧交互数据。
全文摘要
本发明公开了一种实现电脑装置接入无线网络的方法,电脑装置连接能够接入无线网络的终端设备,所述终端设备存储包含网络拨号连接程序的光盘镜像文件;电脑装置与终端设备握手;电脑装置读取光盘镜像文件中的网络拨号连接程序,执行网络拨号连接程序、通过终端设备接入无线网络。应用本发明,用户无需繁琐的操作即可实现将电脑装置接入无线网络。
文档编号G06F3/06GK102026402SQ20091019586
公开日2011年4月20日 申请日期2009年9月17日 优先权日2009年9月17日
发明者王善亮, 蔡世光, 虞立 申请人:英华达(上海)电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1