专利名称:通信装置、数据处理方法及路由模块的利记博彩app
技术领域:
本发明涉及一种通信装置、数据处理方法及路由模块,尤其涉及一种利用分析及转发数据,以通过无线数据模块上唯一的通用序列总线接口与路由器相连,同时沿用已开发的软件工具的通信装置、数据处理方法及路由模块。
背景技术:
随着通信技术的不断发展,通信产品的功能越来越多元,因此在设计时需考虑的因素变得更复杂。举例来说,传统路由器(Gateway)是负责不同网络封包的转送,若要增加无线数据存取的功能,可利用通用序列总线(Universal Serial Bus,USB)接口稱接一无线数据模块卡,以执行一无线连结功能,如GSM、WCDMA、LTE、EVDO等。然而,无线数据模块卡通常仅有一通用序列总线接口(或接头),一般用于软件工具的开发,以实现如韧体更新、 除错、无线信号功率调校等功能。换言之,要利用无线数据模块卡上唯一的通用序列总线接口与路由器相连,同时沿用已开发的软件工具,势必会产生冲突。直觉的解决方式是利用一切换开关,来切换上述两种功能需求,但一方面会增加硬件成本,另一方面是仍然无法同时执行上述两种功能。因此,如何通过无线数据模块卡上唯一的通用序列总线接口与路由器相连,同时可不冲突地沿用已开发的软件工具,就成为业界所努力的目标之一。
发明内容
因此,本发明主要提供一种不需增加额外的切换开关,而是分析数据并利用数据的转发即可通过无线数据模块上唯一的通用序列总线接口与路由器相连,同时可沿用已开发的软件工具的通信装置、数据处理方法及路由模块,以解决上述问题。本发明公开一种通信装置,用于可执行一网络连结功能的一运算系统,该通信装置包含有一无线数据模块,包含有一第一通用序列总线接口,用来执行一无线连结功能,并通过该第一通用序列总线接口,交换对应于该无线连结功能的数据;以及一路由模块,包含有一第一数据处理模块,通过一第二通用序列总线接口耦接于该无线数据模块的该第一通用序列总线接口,用来处理对应于该无线连结功能的数据;一第二数据处理模块,通过一连接接口耦接于该运算系统,用来处理对应于该网络连结功能的数据;以及一管理模块,用来分析该第一数据处理模块及该第二数据处理模块所输的数据,以将对应于该无线连结功能的数据转发至该第一数据处理模块,以及将对应于该网络连结功能的数据转发至该第二数据处理模块。本发明还公开一种数据处理方法,用于一通信装置中,包含有一第一数据处理模块通过一通用序列总线接口连结用来执行一无线连结功能的一无线数据模块;一第二数据处理模块通过一连接接口连结用来执行一网络连结功能的一运算系统;以及分析该第一数据处理模块及该第二数据处理模块所输的数据,以将对应于该无线连结功能的数据转发至该第一数据处理模块,以及将对应于该网络连结功能的数据转发至该第二数据处理模块。
本发明还公开一种路由模块,用于一通信装置中,包含有一第一数据处理模块,用来处理对应于该通信装置的一无线连结功能的数据;一第二数据处理模块,用来处理对应于该通信装置的一网络连结功能的数据;以及一管理模块,用来分析该第一数据处理模块及该第二数据处理模块所输的数据,以将对应于该无线连结功能的数据转发至该第一数据处理模块,以及将对应于该网络连结功能的数据转发至该第二数据处理模块。
·图I为本发明实施例一通信装置的示意图。图2为图I中一运算系统的一实现方式的示意图。图3为图I中一路由模块的一实现方式的示意图。图4为本发明实施例一数据处理流程的示意图。其中,附图标记说明如下10通信装置100运算系统102无线数据模块104路由模块108第一数据处理模块110第二数据处理模块112管理模块114连接接口200应用程序TL_1 TL_n软件工具202逻辑装置接口204逻辑装置驱动程序206网络协议208实体信道300逻辑装置接口302逻辑装置驱动程序304USB逻辑装置306USB 控制器308网络装置接口310网络协议312实体信道40数据处理流程400、402、404、406、408步骤
具体实施例方式请参考图1,图I为本发明实施例一通信装置10的示意图。通信装置10可用于智能型手机、笔记型计算机、桌上型计算机等可执行网络连结功能的一运算系统100,其包含有一无线数据模块102及一路由模块104。无线数据模块102用来执行一无线连结功能(如GSM、WCDMA、LTE、EVDO等),并可通过一通用序列总线106,与路由模块104交换对应于该无线连结功能的数据。路由模块104包含有一第一数据处理模块108、一第二数据处理模块110及一管理模块112。第一数据处理模块108通过通用序列总线106耦接无线数据模块102,用来处理无线数据模块102的数据。第二数据处理模块110则通过一连接接口 114耦接于运算系统100,用来处理运算系统100的网络连结功能的数据。管理模块112是介于第一数据处理模块108与第二数据处理模块110之间,用来分析第一数据处理模块108及第二数据处理模块110所输的数据,以将对应于无线连结功能的数据转发至第一数据处理模块108,以及将对应于网络连结功能的数据转发至第二数据处理模块110。简单来说,路由模块104通过通用序列总线106与无线数据模块102建立连结,并通过连接接口 114与运算系统100建立连结;同时,管理模块112可分析数据,以将数据转发至第一数据处理模块108或第二数据处理模块110,使无线连结功能与网络连结功能可并发执行。换言之,本发明实施例不需增加额外的切换开关,即可利用无线数据模块102上唯一的通用序列总线接口与路由器相连,同时可沿用已开发的软件工具。 需注意的是,第I图的通信装置10是用以说明本发明的精神,本领域具通常知识者当可据以做不同的修饰,而不限于此。例如,由前述说明可知,无线数据模块102与路由模块104是通过通用序列总线106进行连结,因此,对应地,无线数据模块102及路由模块104必包含可相互嵌合的通用序列总线接口或接口。同理,路由模块104及运算系统100必包含可相互嵌合的连接接口,以实现连接接口 114,而连接接口 114可以是以太网络接口、无线网络通信端口等实体信道,且不限于此。另一方面,运算系统100的实现方式不限于特定规则,只要能正确实现网络连结功能即可。如所属技术领域的技术人员所熟知并示于图2,运算系统100可由一应用程序200、一逻辑装置接口 202、一逻辑装置驱动程序204、一网络协议206 (如TCP、UDP、IP、IPX等)及一实体信道208(如以太网络或无线网络连接接口等)所组成。其中,应用程序200中可包含相关于无线数据链路的软件工具TL_1 TL_n。软件工具TL_1 TL_n可用来进行无线信号功率调校、远程控制、韧体更新、除错…等,且其执行方式是通过路由模块104转发至无线数据模块102而达成。另外,逻辑装置接口 202可以是虚拟连接端口、网络装置等,用来提供与上层的连结;逻辑装置驱动程序204用来驱动逻辑装置接口 202 ;网络协议206可以是TCP、UDP、IP、IPX等常见的网络协议;实体信道208可以是以太网络或无线网络连接接口等。同样地,路由模块104的实现方式亦不限于特定规则,只要能分析封包或数据,并正确转发封包或数据即可。举例来说,如图3所示,第一数据处理模块108包含一逻辑装置接口 300、一逻辑装置驱动程序302、一 USB逻辑装置304及一 USB控制器306,而第二数据处理模块110包含一网络装置接口 308、一网络协议310及一实体信道312。其中,逻辑装置接口 300可以是虚拟连接端口、网络装置等,用来提供与上层的连结;逻辑装置驱动程序302用来操作USB逻辑装置304 ;USB逻辑装置304用来提供虚拟USB信道或接口予上层;USB控制器306则用来连结无线数据模块102。网络装置接口 308可以是串行端口、网络连结端口等,用来提供与上层的连结;网络协议310可以是TCP、UDP、IP、IPX等常见的网络协议;实体信道312可以是以太网络或无线网络连接接口等。
另一方面,路由模块104可包含错误回报功能,亦即当第一数据处理模块108无法与无线数据模块102建立连结,或第二数据处理模块110无法与运算系统100建立连结时,路由模块104可进一步产生一错误报告。除此之外,路由模块104的运作方式可归纳为一数据处理流程40,如图4所示。数据处理流程40包含以下步骤步骤400:开始。步骤402 :第一数据处理模块108通过通用序列总线106连结用来执行无线连结功能的无线数据模块102。步骤404 :第二数据处理模块110通过连接接口 114连结用来执行网络连结功能的运算系统100。
步骤406 :管理模块112分析第一数据处理模块108及第二数据处理模块110所输的数据,以将对应于无线连结功能的数据转发至第一数据处理模块108,以及将对应于网络连结功能的数据转发至第二数据处理模块110。步骤408:结束。数据处理流程40的详细说明与变化可参考前述内容,于此不赘述。在现有技术中,要利用无线数据模块卡上唯一的通用序列总线接口与路由器相连,同时沿用已开发的软件工具,势必会产生冲突,必需利用一切换开关来切换上述两种功能需求,但会增加硬件成本,且仍然无法同时执行上述两种功能。相较之下,本发明不需增加额外的切换开关,而是分析数据,并利用数据的转发,即可通过无线数据模块上唯一的通用序列总线接口与路由器相连,同时可沿用已开发的软件工具。以上所述仅为本发明的优选实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种通信装置,用于可执行一网络连结功能的一运算系统,该通信装置包含有 一无线数据模块, 包含有一第一通用序列总线接口,用来执行一无线连结功能,并通过该第一通用序列总线接口,交换对应于该无线连结功能的数据;以及 一路由模块,包含有 一第一数据处理模块,通过一第二通用序列总线接口耦接于该无线数据模块的该第一通用序列总线接口,用来处理对应于该无线连结功能的数据; 一第二数据处理模块,通过一连接接口耦接于该运算系统,用来处理对应于该网络连结功能的数据;以及 一管理模块,用来分析该第一数据处理模块及该第二数据处理模块所输的数据,以将对应于该无线连结功能的数据转发至该第一数据处理模块,以及将对应于该网络连结功能的数据转发至该第二数据处理模块。
2.如权利要求I所述的通信装置,其特征在于,该连接接口是一以太网络接口或一无线网络通信端口。
3.如权利要求I所述的通信装置,其特征在于,该运算系统包含至少一应用程序,用来调整该无线数据模块的运作。
4.如权利要求I所述的通信装置,其特征在于,该管理模块还用来于该第一数据处理模块无法建立与该无线数据模块的连结,或该第二数据处理模块无法建立与该运算系统的连结时,产生一错误报告。
5.一种数据处理方法,用于一通信装置中,包含有 一第一数据处理模块通过一通用序列总线接口连结用来执行一无线连结功能的一无线数据模块; 一第二数据处理模块通过一连接接口连结用来执行一网络连结功能的一运算系统;以及 分析该第一数据处理模块及该第二数据处理模块所输的数据,以将对应于该无线连结功能的数据转发至该第一数据处理模块,以及将对应于该网络连结功能的数据转发至该第二数据处理模块。
6.如权利要求5所述的数据处理方法,其特征在于,该连接接口是一以太网络接口或一无线网络通信端口。
7.如权利要求5所述的数据处理方法,其特征在于,该运算系统包含至少一应用程序,用来调整该无线数据模块的运作。
8.如权利要求5所述的数据处理方法,其另包含于该第一数据处理模块无法建立与该无线数据模块的连结,或该第二数据处理模块无法建立与该运算系统的连结时,产生一错误 艮告。
9.一种路由模块,用于一通信装置中,包含有 一第一数据处理模块,用来处理对应于该通信装置的一无线连结功能的数据; 一第二数据处理模块,用来处理对应于该通信装置的一网络连结功能的数据;以及一管理模块,用来分析该第一数据处理模块及该第二数据处理模块所输的数据,以将对应于该无线连结功能的数据转发至该第一数据处理模块,以及将对应于该网络连结功能的数据转发至该第二数据处理模块。
10.如权利要求9所述的路由模块,其特征在于,该管理模块还用来于该第一数据处理模块无法建立处理对应于该无线连结功能的数据,或该第二数据处理模块无法处理对应于该网络连结功能的数据时,产生一错误报告。
全文摘要
本发明公开了一种路由模块,用于一通信装置中,包含有一第一数据处理模块,用来处理对应于该通信装置的一无线连结功能的数据;一第二数据处理模块,用来处理对应于该通信装置的一网络连结功能的数据;以及一管理模块,用来分析该第一数据处理模块及该第二数据处理模块所输的数据,以将对应于该无线连结功能的数据转发至该第一数据处理模块,以及将对应于该网络连结功能的数据转发至该第二数据处理模块。
文档编号H04L12/771GK102984285SQ20111026338
公开日2013年3月20日 申请日期2011年9月7日 优先权日2011年9月7日
发明者熊文龙, 孔建云, 管斌 申请人:启碁科技股份有限公司, 启基永昌通讯(昆山)有限公司