Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
COMMUNICATION METHOD FOR WIRELESS TERMINAL AND HOST DEVICE, AND WIRELESS TERMINAL AND HOST DEVICE
Document Type and Number:
WIPO Patent Application WO/2012/119543
Kind Code:
A1
Abstract:
Provided in the present invention are a communication method for a wireless terminal and host device, and a wireless terminal and a host device, the method comprising: the wireless terminal reporting to the host device the port types corresponding to the ports of said wireless terminal, said port types being port types based on a network-layer data transfer protocol (DTP) and thus enabling the host device to utilize port drivers corresponding to the port types to drive the ports; the wireless terminal interacting with the host device by means of said ports, establishing a communication link with the host device on the basis of the network-layer DTP and, by means of the communication link of the network-layer DTP, transmitting service data packets and the types of said service data packets.

Inventors:
OUYANG XUN (CN)
Application Number:
PCT/CN2012/071986
Publication Date:
September 13, 2012
Filing Date:
March 06, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI DEVICE CO LTD (CN)
OUYANG XUN (CN)
International Classes:
H04L29/06; H04W4/00
Foreign References:
CN101977244A2011-02-16
CN102186257A2011-09-14
CN101764695A2010-06-30
Other References:
See also references of EP 2670107A4
Attorney, Agent or Firm:
LEADER PATENT & TRADEMARK FIRM (CN)
北京同立钧成知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求

1、 一种无线终端的通信方法, 其特征在于, 包括:

无线终端向主机设备上报所述无线终端对应的端口的端口类型, 所述 端口类型为基于网络层数据传输协议的端口类型, 以使所述主机设备利用 与所述端口类型对应的端口驱动程序对所述端口进行驱动;

所述无线终端通过所述端口与所述主机设备进行交互, 建立所述无线 终端与所述主机设备之间的基于所述网络层数据传输协议的通信链路; 所述无线终端通过所述基于所述网络层数据传输协议的通信链路, 传 输业务数据包和所述业务数据包的类型。

2、 根据权利要求 1所述的方法, 其特征在于, 所述网络层数据传输协 议包括 I P协议、 SPX协议 /I PX协议或 NetB E U I协议。

3、 根据权利要求 2所述的方法, 其特征在于, 所述无线终端通过所述 基于所述网络层数据传输协议的通信链路, 传输业务数据包和所述业务数 据包的类型具体包括:

所述无线终端通过所述基于所述 IP协议的通信链路,通过 IP数据包的数 据部分传输业务数据包和所述业务数据包的类型。

4、 根据权利要求 2所述的方法, 其特征在于, 所述无线终端通过所述 端口与所述主机设备进行交互, 建立所述无线终端与所述主机设备之间的 基于所述网络层数据传输协议的通信链路具体包括:

所述无线终端利用 DHCP, 为所述无线终端和所述主机 i殳备分配 IP地址, 建立所述无线终端与所述主机设备之间的基于网络层数据传输协议的通信链 路。

5、 根据权利要求 1所述的方法, 其特征在于, 所述无线终端包括数据 卡或 M2M无线模块。

6、 根据权利要求 1~5任一权利要求所述的方法, 其特征在于, 所述业 务数据包的类型包括 SCSI数据、 AT命令、 IP数据或 DIAG数据。 7、 一种主机设备的通信方法, 其特征在于, 包括: 所述端口类型为基于网络层数据传输协议的端口类型;

所述主机设备利用与所述端口类型对应的端口驱动程序, 对所述端口 进行驱动;

所述主机设备通过所述端口与所述无线终端进行交互, 建立所述主机 设备与所述无线终端之间的基于所述网络层数据传输协议的通信链路; 所述主机设备通过所述基于所述网络层数据传输协议的通信链路, 传 输业务数据包和所述业务数据包的类型。

8、 根据权利要求 7所述的方法, 其特征在于, 所述网络层数据传输协 议包括 I P协议、 SPX协议 /I PX协议或 NetB E U I协议。

9、 根据权利要求 8所述的方法, 其特征在于, 所述主机设备通过所述 基于所述网络层数据传输协议的通信链路, 传输业务数据包和所述业务数 据包的类型具体包括:

所述主机设备通过所述基于所述 IP协议的通信链路,通过 IP数据包的数 据部分传输业务数据包和所述业务数据包的类型。

10、 根据权利要求 8所述的方法, 其特征在于, 所述主机设备通过所述 端口与所述无线终端进行交互, 建立所述主机设备与所述无线终端之间的 基于所述网络层数据传输协议的通信链路具体包括:

所述主机设备获取所述无线终端利用 DHCP,为所述无线终端和所述主 机设备分配的 IP地址, 建立所述主机设备与所述无线终端之间的基于网络 层数据传输协议的通信链路。

1 1、 根据权利要求 7所述的方法, 其特征在于, 所述无线终端包括数据 卡或 M2M无线模块。

12、 根据权利要求 7~1 1任一权利要求所述的方法, 其特征在于, 所述 业务数据包的类型包括 SCSI数据、 AT命令、 IP数据或 DIAG数据。 13、 一种无线终端, 其特征在于, 包括:

上报模块, 用于向主机设备上报所述无线终端对应的端口的端口类型, 所述端口类型为基于网络层数据传输协议的端口类型, 以使所述主机设备 利用与所述端口类型对应的端口驱动程序对所述端口进行驱动;

建立模块, 用于通过所述端口与所述主机设备进行交互, 建立所述无 线终端与所述主机设备之间的基于所述网络层数据传输协议的通信链路; 传输模块, 用于通过所述基于所述网络层数据传输协议的通信链路, 传输业务数据包和所述业务数据包的类型。

14、 根据权利要求 13所述的无线终端, 其特征在于, 所述网络层数据 传输协议包括 IP协议、 SPX协议 /IPX协议或 NetBEUI协议, 所述建立模块具 体用于利用 DHCP, 为所述无线终端和所述主机设备分配 IP地址, 建立所述 无线终端与所述主机设备之间的基于网络层数据传输协议的通信链路。

15、 一种主机设备, 其特征在于, 包括: 类型, 所述端口类型为基于网络层数据传输协议的端口类型;

驱动模块, 用于利用与所述端口类型对应的端口驱动程序, 对所述端 口进行驱动;

建立模块, 用于通过所述端口与所述无线终端进行交互, 建立所述主 机设备与所述无线终端之间的基于所述网络层数据传输协议的通信链路; 传输模块, 用于通过所述基于所述网络层数据传输协议的通信链路, 传输业务数据包和所述业务数据包的类型。

16、 根据权利要求 15所述的主机设备, 其特征在于, 所述网络层数据 传输协议包括 IP协议、 SPX协议 /IPX协议或 NetBEUI协议, 所述建立模块具 体用于获取所述无线终端利用 DHCP,为所述无线终端和所述主机设备分配 的 IP地址, 建立所述主机设备与所述无线终端之间的基于网络层数据传输 协议的通信链路。

Description:
无线终端、 主机设备的通信方法及无线终端、 主机设备

本发明要求于 2011 年 3 月 9 日提交中国专利局的, 申请号为 201110056626.0,发明名称为 "无线终端、主机设备的通信方法及无线终端 主机设备" 的中国专利申请的优先权。 该优先权文本以引用的方式结合进 入本申请中。 技术领域

本发明涉及通信技术, 尤其涉及一种无线终端、 主机设备的通信方法 及无线终端、 主机设备。 发明背景 : 随着无线终端(例如: 数据卡、 M2M无线模块等) 的发展, 无线终端 所能实现的业务不再局限于数据业务了, 还可以实现多种业务, 例如: TF 卡的读写、 CDROM 的读写、 发短信、 打电话、 电话本等业务。 无线终端 在与主机设备(例如: 电脑、 家用设备等)进行信息交互时, 可以在主机 设备上映射多个与业务对应的端口, 无线终端可以在每个业务对应的端口 上利用该业务所支持的协议传输每个业务的数 据包。

然而, 无线终端在每个业务对应的端口上利用该业务 所支持的协议传输每 个业务的数据包之前, 主机设备需要加载每个业务对应的端口所对应 的驱 动程序 (即利用每个业务对应的端口所对应的驱动程 序, 对每个业务对应 的端口进行驱动) , 增加了驱动程序的开发成本; 而且由于不同厂家的驱 动程序在不同主机设备上的兼容性无法保证, 影响了无线终端业务的正常 进行。 发明内容 本发明实施例提供一种无线终端、 主机设备的通信方法及无线终端、 主机设备, 用以实现降低驱动程序的开发成本, 保证无线终端业务的正常 进行。

本发明实施例提供了一种无线终端的通信方法 , 包括:

无线终端向主机设备上报所述无线终端对应的 端口的端口类型, 所述 端口类型为基于网络层数据传输协议的端口类 型, 以使所述主机设备利用 与所述端口类型对应的端口驱动程序对所述端 口进行驱动;

所述无线终端通过所述端口与所述主机设备进 行交互, 建立所述无线 终端与所述主机设备之间的基于所述网络层数 据传输协议的通信链路; 所述无线终端通过所述基于所述网络层数据传 输协议的通信链路, 传 输业务数据包和所述业务数据包的类型。

本发明实施例提供了一种主机设备的通信方法 , 包括: 所述端口类型为基于网络层数据传输协议的端 口类型;

所述主机设备利用与所述端口类型对应的端口 驱动程序, 对所述端口 进行驱动;

所述主机设备通过所述端口与所述无线终端进 行交互, 建立所述主机 设备与所述无线终端之间的基于所述网络层数 据传输协议的通信链路; 所述主机设备通过所述基于所述网络层数据传 输协议的通信链路, 传 输业务数据包和所述业务数据包的类型。

本发明实施例还提供了一种无线终端, 包括:

上报模块, 用于向主机设备上报所述无线终端对应的端口 的端口类型, 所述端口类型为基于网络层数据传输协议的端 口类型, 以使所述主机设备 利用与所述端口类型对应的端口驱动程序对所 述端口进行驱动;

建立模块, 用于通过所述端口与所述主机设备进行交互, 建立所述无 线终端与所述主机设备之间的基于所述网络层 数据传输协议的通信链路; 传输模块, 用于通过所述基于所述网络层数据传输协议的 通信链路, 传输业务数据包和所述业务数据包的类型。

本发明实施例还提供了一种主机设备, 包括: 类型, 所述端口类型为基于网络层数据传输协议的端 口类型;

驱动模块, 用于利用与所述端口类型对应的端口驱动程序 , 对所述端 口进行驱动;

建立模块, 用于通过所述端口与所述无线终端进行交互, 建立所述主 机设备与所述无线终端之间的基于所述网络层 数据传输协议的通信链路; 传输模块, 用于通过所述基于所述网络层数据传输协议的 通信链路, 传输业务数据包和所述业务数据包的类型。

由上述技术方案可知, 本发明实施例通过无线终端向主机设备上报该 无线终端对应的端口的端口类型, 上述端口类型为基于网络层数据传输协 议的端口类型, 以使上述主机设备利用与上述端口类型对应的 端口驱动程 序对上述端口进行驱动, 通过上述端口与主机设备进行交互, 建立上述无 线终端与上述主机设备之间的基于上述网络层 数据传输协议的通信链路, 从而使得上述无线终端能够通过上述基于上述 网络层数据传输协议的通信 链路, 传输业务数据包和上述业务数据包的类型, 以使上述主机设备和上 述无线终端能够根据上述业务数据包的类型, 对上述业务数据包进行解析, 使得主机设备无需加载每个业务对应的端口所 对应的驱动程序, 由于每个 业务都对应同一个基于网络层数据传输协议的 端口, 主机设备只需要利用 该端口对应的端口驱动程序对该端口进行驱动 , 降低了驱动程序的开发成 本, 同时保证了无线终端业务的正常进行。 附图简要说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下面将对 实施例或现有技术描述中所需要使用的附图作 一简单地介绍, 显而易见地, 下面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1为本发明实施例一提供的无线终端的通信方 的流程示意图; 图 2为本发明实施例二提供的主机设备的通信方 的流程示意图; 图 3为本发明实施例三提供的主机设备的通信处 方法的流程示意图; 图 4为现有的 IP数据包的格式示意图;

图 5为本发明实施例三提供的主机设备的通信处 方法中扩展的 IP数 据包的格式示意图;

图 6为本发明实施例四提供的无线终端的结构示 图;

图 7为本发明实施例五提供的主机设备的结构示 图。 实施本发明的方式

为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描 述, 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前 提 下所获得的所有其他实施例, 都属于本发明保护的范围。 器( Machine to Machine, 简称 M2M )无线模块; 所述的主机设备 ( host ) 可以包括但不限于电脑或家用设备(例如: 冰箱、 水表、 电表等) 。 所述 无线终端可以通过主机设备的物理端口与该主 机设备进行连接, 例如: 数 据卡的 USB接头插入电脑的 USB插槽内。

图 1为本发明实施例一提供的无线终端的通信方 的流程示意图, 如图 1所示, 本实施例的无线终端的通信方法可以包括以下 步骤: 步骤 101、无线终端向主机设备上报上述无线终端对 应的端口的端口类 型, 上述端口类型为基于网络层数据传输协议的端 口类型, 以使上述主机 设备利用与上述端口类型对应的端口驱动程序 对上述端口进行驱动;

其中, 上述网络层数据传输协议可以包括但不限于 IP协议、 顺序分组 交换(Sequenced Packet Exchange, 简称 SPX )协议 /互联网分组交换 ( Internetwork Packet Exchange, 简称 IPX )协议或 NetBios增强用户接口 ( NetBIOS Enhanced User Interface, 简称 NetBEUI )协议。

步骤 102、 上述无线终端通过上述端口与上述主机设备进 行交互, 建立 上述无线终端与上述主机设备之间的基于上述 网络层数据传输协议的通信 链路;

具体地,上述无线终端具体可以作为一个动态 主机分配协议( Dynamic Host Configuration Protocol, 简称 DHCP )服务器与主机设备进行 DHCP 过程, 利用 DHCP, 为该无线终端和上述主机设备分配 IP地址, 建立上述无 线终端与上述主机设备之间的基于网络层数据 传输协议的通信链路, 例如: 以太网链路等。具体地,可以在无线终端与主 机设备上预先配置 DHCP功能, 在主机设备利用与上述端口类型对应的端口驱 动程序对上述端口进行驱动 之后, 就能够触发主机设备向无线终端申请 IP地址。 无线终端具体可以利 用 DHCP, 从预先配置的地址池中选择两个 IP地址(私网地址), 分别分配 给自己和主机设备。 这样, 上述无线终端与上述主机设备之间的基于网络 层数据传输协议的通信链路就建立起来了。

步骤 103、上述无线终端通过上述基于上述网络层数 据传输协议的通信 链路, 传输业务数据包和上述业务数据包的类型。

这样, 无线终端通过上述基于上述网络层数据传输协 议的通信链路向 主机设备发送业务数据包和上述业务数据包的 类型, 以使主机设备根据上 述业务数据包的类型, 对上述业务数据包进行解析; 相应地, 主机设备通 过上述基于上述网络层数据传输协议的通信链 路向无线终端发送业务数据 包和上述业务数据包的类型, 以使无线终端根据上述业务数据包的类型, 对上述业务数据包进行解析。

具体地, 上述业务数据包的类型可以包括但不限于小型 计算机磁盘标 准接口 ( Small Computer Standard Interface, 简称 SCSI )数据、 AT命令、 IP数据或诊断 ( Diagnostic, 简称 DIAG )数据。

本实施例中, 通过无线终端向主机设备上 ^艮该无线终端对应的端口的 端口类型, 上述端口类型为基于网络层数据传输协议的端 口类型, 以使上 述主机设备利用与上述端口类型对应的端口驱 动程序对上述端口进行驱 动, 通过上述端口与主机设备进行交互, 建立上述无线终端与上述主机设 备之间的基于上述网络层数据传输协议的通信 链路, 从而使得上述无线终 端能够通过上述基于上述网络层数据传输协议 的通信链路, 传输业务数据 包和上述业务数据包的类型, 以使上述主机设备根据上述业务数据包的类 型, 对上述业务数据包进行解析, 使得主机设备无需加载每个业务对应的 端口所对应的驱动程序, 由于每个业务都对应同一个基于网络层数据传 输 协议的端口, 主机设备只需要利用该端口对应的端口驱动程 序对该端口进 行驱动, 降低了驱动程序的开发成本, 同时保证了无线终端业务的正常进 行, 另外, 本发明实施例无需依赖无线网络, 灵活性高。

图 2为本发明实施例二提供的主机设备的通信方 的流程示意图, 如图 2所示, 本实施例的主机设备的通信方法可以包括以下 步骤: 口类型, 上述端口类型为基于网络层数据传输协议的端 口类型;

其中, 上述网络层数据传输协议可以包括但不限于 IP协议、 顺序分组 交换(Sequenced Packet Exchange, 简称 SPX )协议 /互联网分组交换 ( Internetwork Packet Exchange, 简称 IPX )协议或 NetBios增强用户接口 ( NetBIOS Enhanced User Interface, 简称 NetBEUI )协议。

步骤 202、 上述主机设备利用与上述端口类型对应的端口 驱动程序, 对 上述端口进行驱动;

本步骤中, 上述主机设备可以加载与上述端口类型对应的 端口驱动程 序, 用以对上述端口进行驱动。

步骤 203、 上述主机设备通过上述端口与上述无线终端进 行交互, 建立 上述主机设备与上述无线终端之间的基于上述 网络层数据传输协议的通信 链路;

具体地,上述无线终端具体可以作为一个动态 主机分配协议( Dynamic Host Configuration Protocol, 简称 DHCP )服务器与主机设备进行 DHCP 过程, 利用 DHCP, 为该无线终端和上述主机设备分配 IP地址。 主机设备获 取到无线终端为该主机设备分配的 IP地址之后, 建立上述主机设备与上述 无线终端之间的基于网络层数据传输协议的通 信链路, 例如: 以太网链路 等。 具体地, 可以在无线终端与主机设备上预先配置 DHCP功能, 在主机设 备利用与上述端口类型对应的端口驱动程序对 上述端口进行驱动之后, 就 能够触发主机设备向无线终端申请 IP地址。 无线终端具体可以利用 DHCP, 从预先配置的地址池中选择两个 IP地址 (私网地址) , 分别分配给自己和 主机设备。 这样, 上述无线终端与上述主机设备之间的基于网络 层数据传 输协议的通信链路就建立起来了。

步骤 204、上述主机设备通过上述基于上述网络层数 据传输协议的通信 链路, 传输业务数据包和上述业务数据包的类型, 以使上述无线终端根据 上述业务数据包的类型, 对上述业务数据包进行解析。

具体地, 上述业务数据包的类型可以包括但不限于小型 计算机磁盘标 准接口 ( Small Computer Standard Interface, 简称 SCSI )数据、 AT命令、 IP数据或诊断 ( Diagnostic, 简称 DIAG )数据。

本实施例中, 通过主机设备获取无线终端上报的该无线终端 对应的端 口的端口类型, 上述端口类型为基于网络层数据传输协议的端 口类型, 从 而可以利用与上述端口类型对应的端口驱动程 序对上述端口进行驱动, 并 通过上述端口与主机设备进行交互, 建立上述无线终端与上述主机设备之 间的基于上述网络层数据传输协议的通信链路 , 从而使得上述主机设备能 够通过上述基于上述网络层数据传输协议的通 信链路, 传输业务数据包和 上述业务数据包的类型, 以使上述主机设备和上述无线终端能够根据上 述 业务数据包的类型, 对上述业务数据包进行解析, 使得主机设备无需加载 每个业务对应的端口所对应的驱动程序, 由于每个业务都对应同一个基于 网络层数据传输协议的端口, 主机设备只需要利用该端口对应的端口驱动 程序对该端口进行驱动, 降低了驱动程序的开发成本, 同时保证了无线终 端业务的正常进行, 另外, 本发明实施例无需依赖无线网络, 灵活性高。

为使得本发明实施例提供的方法更加清楚, 下面将以网络层数据传输 协议为 IP协议的情况作为举例。 图 3为本发明实施例三提供的主机设备的通 信处理方法的流程示意图, 如图 3所示, 本实施例的无线终端的通信处理方 法可以包括以下步骤:

步骤 301、数据卡插入电脑后, 数据卡向电脑上报该数据卡对应的端口 的端口类型, 上述端口类型为基于 IP协议的端口类型;

步骤 302、 电脑利用基于 IP协议的端口类型对应的端口驱动程序, 对数 据卡对应的端口进行驱动;

步骤 303、数据卡作为 DHCP服务器与电脑进行 DHCP过程,利用 DHCP 为数据卡和电脑分配 IP地址,建立数据卡与电脑之间的基于 IP协议的通信链 路;

具体地,可以在数据卡与电脑上预先配置 DHCP功能,在步骤 302之后, 就能够触发电脑向数据卡申请 IP地址。数据卡具体可以利用 DHCP,从预先 配置的地址池中选择两个 IP地址(私网地址) , 分别分配给自己和电脑。 这样, 数据卡与电脑的基于 IP协议的通信链路就建立起来了。

本步骤中所建立的基于 I P协议的通信链路只是数据卡与电脑之间的链 路, 并不受网络的限制, 数据卡只要一上电(上电立即执行步骤 301和 302 ) 之后就可以开始建立上述链路。

步骤 304、 数据卡与电脑通过建立的基于 IP协议的通信链路, 传输业务 数据包和上述业务数据包的类型。

具体地, 可以扩展现有的 IP数据包的格式(如图 4所示)进行传输上述 业务数据包和上述业务数据包的类型, 如图 5所示, IP数据包的首部保持不 变, 只需要从 IP数据包的数据部分( IP数据 )抽取 8字节( bytes )的空间预 留给数据卡与电脑之间传输的业务数据包的类 型即可。 具体地, 数据包的 类型可以如下表所示:

这样, 对端根据上述业务数据包的类型, 能够对上述业务数据包进行 , 从而获取相应的信息。 本实施例中, 如果电脑需要通过数据卡建立与无线通信网络 之间的无 线通信连接, 可以通过已经建立的基于 IP协议的通信链路进行建立。 也就 是说, 电脑可以通过已经建立的基于 IP协议的通信链路, 进行二次拨号, 建立与无线通信网络之间的无线通信连接。 具体地, 电脑可以向通过上述 已经建立的基于 IP协议的通信链路向数据卡发送 IP数据包,该 IP数据包中包 含建立无线通信连接的 I P数据包和对应的 I P数据包类型标识,由数据卡对上 述 IP数据包进行二次解析, 与无线通信网络进行交互, 完成与无线通信网 络之间的无线通信连接的建立。

本实施例中, 通过数据卡向电脑上报该数据卡对应的端口的 端口类型, 上述端口类型为基于 IP协议的端口类型, 以使上述电脑利用与上述端口类 型对应的端口驱动程序对上述端口进行驱动, 通过上述端口与电脑进行交 互, 建立上述数据卡与上述电脑之间的基于上述 IP协议的通信链路, 从而 使得上述数据卡能够通过上述基于上述 IP协议的通信链路, 传输业务数据 包和上述业务数据包的类型, 以使数据卡和电脑能够根据上述业务数据包 的类型, 对上述业务数据包进行解析, 使得电脑无需加载每个业务对应的 端口所对应的驱动程序, 由于每个业务都对应同一个基于 IP协议的端口, 电脑只需要利用该端口对应的端口驱动程序对 该端口进行驱动, 降低了驱 动程序的开发成本, 同时保证了数据卡业务的正常进行。 无线通信系统, 另外, 本发明实施例无需依赖无线网络, 灵活性高。

需要说明的是: 对于前述的各方法实施例, 为了简单描述, 故将其都 表述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发明并不受 所描述的动作顺序的限制, 因为依据本发明, 某些步骤可以采用其他顺序 或者同时进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实 施例均属于优选实施例, 所涉及的动作和模块并不一定是本发明所必须 的。

在上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中没 有详述的部分, 可以参见其他实施例的相关描述。

图 6为本发明实施例四提供的无线终端的结构示 图, 如图 6所示, 本 实施例的无线终端可以包括上报模块 61、建立模块 62和传输模块 63。其中, 上报模块 61用于向主机设备上报上述无线终端对应的端 的端口类型, 上 述端口类型为基于网络层数据传输协议的端口 类型, 以使上述主机设备利 用与上述端口类型对应的端口驱动程序对上述 端口进行驱动; 建立模块 62 用于通过上述端口与上述主机设备进行交互, 建立上述无线终端与上述主 机设备之间的基于上述网络层数据传输协议的 通信链路; 传输模块 63用于 通过建立模块 62建立的上述基于上述网络层数据传输协议的 信链路, 传 输业务数据包和上述业务数据包的类型, 以使上述主机设备根据上述业务 数据包的类型, 对上述业务数据包进行解析。

上述实施例一中无线终端、 三中数据卡的功能均可以由本发明实施例 提供的无线终端实现。

其中, 上述网络层数据传输协议可以包括但不限于 IP协议、 顺序分组 交换(Sequenced Packet Exchange, 简称 SPX )协议 /互联网分组交换 ( Internetwork Packet Exchange, 简称 IPX )协议或 NetBios增强用户接口 ( NetBIOS Enhanced User Interface, 简称 NetBEUI )协议; 相应地, 建 立模块 62具体可以用于利用 DHCP,为上述无线终端和上述主机设备分配 IP 地址, 建立上述无线终端与上述主机设备之间的基于 网络层数据传输协议 的通信链路。

本实施例中, 通过上报模块向主机设备上报该无线终端对应 的端口的 端口类型, 上述端口类型为基于网络层数据传输协议的端 口类型, 以使上 述主机设备利用与上述端口类型对应的端口驱 动程序对上述端口进行驱 动, 由建立模块通过上述端口与主机设备进行交互 , 建立上述无线终端与 上述主机设备之间的基于上述网络层数据传输 协议的通信链路, 从而使得 传输模块能够通过建立模块建立的上述基于上 述网络层数据传输协议的通 信链路, 传输业务数据包和上述业务数据包的类型, 以使上述主机设备和 上述无线终端能够根据上述业务数据包的类型 , 对上述业务数据包进行解 析, 使得主机设备无需加载每个业务对应的端口所 对应的驱动程序, 由于 每个业务都对应同一个基于网络层数据传输协 议的端口, 主机设备只需要 利用该端口对应的端口驱动程序对该端口进行 驱动, 降低了驱动程序的开 发成本, 同时保证了无线终端业务的正常进行, 另外, 本发明实施例无需 依赖无线网络, 灵活性高。

图 7为本发明实施例五提供的主机设备的结构示 图, 如图 7所示, 本 实施例的主机设备可以包括获取模块 71、 驱动模块 72、 建立模块 73和传输 端口的端口类型, 上述端口类型为基于网络层数据传输协议的端 口类型; 驱动模块 72用于利用与上述端口类型对应的端口驱动程 , 对上述端口进 行驱动; 建立模块 73用于通过上述端口与上述无线终端进行交互 建立上 述主机设备与上述无线终端之间的基于上述网 络层数据传输协议的通信链 路; 传输模块 74用于通过建立模块 73建立的上述基于上述网络层数据传输 协议的通信链路, 传输业务数据包和上述业务数据包的类型, 以使上述无 线终端根据上述业务数据包的类型, 对上述业务数据包进行解析。

上述实施例二中主机设备、 三中电脑的功能均可以由本发明实施例提 供的主机设备实现。

其中, 上述网络层数据传输协议可以包括但不限于 IP协议、 顺序分组 交换(Sequenced Packet Exchange, 简称 SPX )协议 /互联网分组交换 ( Internetwork Packet Exchange, 简称 IPX )协议或 NetBios增强用户接口 ( NetBIOS Enhanced User Interface, 简称 NetBEUI )协议; 相应地, 建 上述主机设备分配的 IP地址, 建立上述主机设备与上述无线终端之间的基 于网络层数据传输协议的通信链路。

本实施例中, 通过获取模块获取无线终端上报的该无线终端 对应的端 口的端口类型, 上述端口类型为基于网络层数据传输协议的端 口类型, 从 而驱动模块可以利用与上述端口类型对应的端 口驱动程序对上述端口进行 驱动, 并由建立模块通过上述端口与主机设备进行交 互, 建立上述无线终 端与上述主机设备之间的基于上述网络层数据 传输协议的通信链路, 从而 使得传输模块能够通过建立模块建立的上述基 于上述网络层数据传输协议 的通信链路, 传输业务数据包和上述业务数据包的类型, 以使上述主机设 备和上述无线终端能够根据上述业务数据包的 类型, 对上述业务数据包进 行解析, 使得主机设备无需加载每个业务对应的端口所 对应的驱动程序, 由于每个业务都对应同一个基于网络层数据传 输协议的端口, 主机设备只 需要利用该端口对应的端口驱动程序对该端口 进行驱动, 降低了驱动程序 的开发成本, 同时保证了无线终端业务的正常进行, 另外, 本发明实施例 无需依赖无线网络, 灵活性高。

本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序 代码的介质。

以上实施例仅用以说明本发明的技术方案, 而非对其限制; 尽管参照 前述实施例对本发明进行了详细的说明, 本领域的普通技术人员应当理解: 其依然可以对前述各实施例所记载的技术方案 进行修改, 或者对其中部分 技术特征进行等同替换; 而这些修改或者替换, 并不使相应技术方案的本 质脱离本发明各实施例技术方案的范围。