用于无线通信装置的控制方法

文档序号:6368094阅读:217来源:国知局
专利名称:用于无线通信装置的控制方法
技术领域
本发明有关于控制无线通信装置,并且特别有关于兼容通用串行总线大容量存储设备类(Universal Serial Bus Mass Storage Device Class, UMS)协议的无线通信装置的控制方法。
背景技术
对于便携式周边电子装置,例如闪存盘或3G网络收发器(dongle),经常需要驱动程序及控制/配置接口在相应装置上正常地工作。然而,上述驱动程序及控制/配置接口只可提供给特点操作系统(例如微软Windows或苹果Mac OS),因此限制了便携式周边电子装置的兼容性。例如,如果不存在安装在主机上的合适的驱动程序,则运行Linux操作系统的主机就不能识别3G网络收发器。因此,需要一种通用的控制方法以增强便携式周边电子装置的兼容性。

发明内容
有鉴于此,本发明提供一种用于无线通信装置的控制方法。一种用于无线通信装置的控制方法,其中无线通信装置兼容通用串行总线大容量存储设备类协议,所述用于无线通信装置的控制方法包含:监测无线通信装置的文件系统是否改变;以及当检测到无线通信装置的文件系统的改变时,执行对应特定预设文件的至少一个预设操作,其中特定预设文件与上述改变相关联。本发明的用于无线通信装置的控制方法可在不管主机上运行什么操作系统的情况下,只要其支持收发器内对应的文件系统协议,则皆可实现主装置对无线通信装置的识别。


图1是根据本发明实施例描述的无线通信装置的文件系统示意图。图2A与图2B是根据本发明实施例描述的无线通信装置的第一控制机制示意图。图3A与图3B是根据本发明第一实施例描述的无线通信装置的第二控制机制示意图。图3C是根据本发明第一实施例描述的询问表格示意图。图4A与图4B是根据本发明第二实施例描述的无线通信装置的第二控制机制示意图。图5A与图5B是根据本发明第三实施例描述的无线通信装置的第二控制机制示意图。图6A与图6B是根据本发明第四实施例描述的无线通信装置的第二控制机制示意图。图7是根据本发明实施例描述的用于无线通信装置的控制方法流程图。
具体实施例方式在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属技术领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准贝U。在通篇说明书及权利要求项中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或透过其它装置或连接手段间接地电气连接至第二装置。本发明利用通用串行总线大容量存储设备类(可简称为USB MSC或UMS)协议来控制无线通信装置(例如3G网络收发器)。UMS包含计算通信协议集合,其运作于通用串行总线(Universal Serial Bus, USB)且允许USB装置接通主装置。由于其通用性及相对简便性,可利用相对较低的生产成本通过UMS实现无线通信收发器的跨操作系统/跨平台的控制方法。下面的段落将介绍控制方法的细节内容。请参考图1,图1是根据本发明实施例描述的无线通信装置的文件系统示意图。无线通信装置支持UMS协议。例如,无线通信装置可为从外部连接主机的无线通信收发器。在无线通信装置插入主机后,该无线通信装置检测主机的文件系统并且相应地生成示例的文件系统100。在本实施例中,文件系统100包含FAT32文件列表及多个文件ACT1、ACT2、ACT3,其中文件ACT1、ACT2、ACT3对应一个或多个预设操作。也就是说默认硬件/固件设定产生文件ACT1、ACT2、ACT3,ACT1、ACT2、ACT3中的一个或几个结合对应预设操作。可监测文件系统100以检测文件系统是否改变。当检测到文件系统改变时,自动执行对应的预设操作。例如,如果检测到的文件系统改变是从文件系统100中移除文件ACT1,则对应的预设操作为重新启动无线通信装置。请注意,在一实施例中,文件系统100为FAT32文件系统。然而,这只是为了说明的目的,并不是对本发明的限定。文件系统100可为在主机上执行的操作系统支持的任意文件系统。例如,文件系统100可通过检测主机的文件系统来确定,并且接着生成与主机使用的文件系统相同的文件系统。因此,不管安装的操作系统是什么类型,主机都能适应(或说识别)上述无线通信装置。这样,无线通信装置不需要控制或配置其他的驱动程序,从而使得本发明成为可行的通用解决方案。请参考图2A与图2B。图2A与图2B是根据本发明实施例描述的无线通信装置的第一控制机制示意图。示例只是为了说明的目的,并不是对本发明的限定。可在无线通信收发器上使用上述第一控制机制。例如,在将无线通信收发器插入主机后,无线通信收发器检测主机的文件系统并且相应地生成图2A所示的示例的文件系统200。文件系统200包含FAT32文件列表与多个分别名为“RBT”、“CNCT”的文件。文件RBT对应重新启动操作,并且文件CNCT对应连接建立操作。可监测文件系统200以检测文件系统是否改变。在图2B中,从文件系统200中删除文件RBT,导致相应的文件系统改变。当从文件系统200中删除文件RBT时,无线通信收发器的处理器重新启动无线通信收发器以响应所检测的文件系统改变(即文件删除)。相似地,如果从文件系统200中删除文件CNCT,则无线通信系统收发器的处理器将与附近终端建立连接以响应文件系统改变(即文件删除)。请注意,上述第一控制机制可检测一个或多个预设文件(即文件RBT与CNCT)的删除,并且执行对应上述删除预设文件的预设操作。任何熟悉本技术领域的人员在不脱离第一控制机制的精神和范围内,做均等的变化与修饰,皆属于本发明的涵盖范围。请参考图3A与图3B。图3A与图3B是根据本发明第一实施例描述的无线通信装置的第二控制机制示意图。示例只是为了说明的目的,并不是对本发明的限定。可在外接于主机的无线通信收发器上使用上述第二控制机制。例如,在将无线通信收发器插入主机后,无线通信收发器检测主机的文件系统并且相应地生成图3A所示的示例文件系统300。示例文件系统300包含FAT32文件列表。可监测文件系统300以检测文件系统是否改变。在图3B中,检测到名为“CONFIG”的文件添加至文件系统300,其相应地引起文件系统改变。由于所检测到的文件系统改变(即文件增加),无线通信收发器的处理器解析(parse)上述文件CONFIG并且相应地生成解析结果,然后根据解析结果配置上述无线通信收发器。例如,文件CONFIG可包含字符串,例如“APN_internet”。当无线通信收发器的处理器检测到名为“CONFIG”的文件添加至文件系统300时,无线通信收发器的处理器为硬件配置开始解析文件CONFIG。接着,无线通信收发器的处理器解析文件CONFIG并且取得解析结果,其中该解析结果指示应该将接入点名称(Access Point Name7APN)配置为“internet”。基于上述解析结果,无线通信收发器的处理器配置“ internet ”作为无线通信收发器的APN并且利用该配置建立无线连接。图3C是根据本发明第一实施例描述的询问表格示意图。在可选择的设计中,文件CONFIG可包含基于网页的接口(web-based interface),例如图3C所示的询问表格,其由超文本标记语言(Hypertext Markup Language,HTML)或Javascript语言构建而成。在网页浏览器可用的情况下,当无线通信收发器的处理器检测到名为“CONFIG”的文件添加至文件系统300时,无线通信收发器的处理器执行文件CONFIG以显示基于网页的接口,然后根据由已显示基于网页的接口接收的用户输入配置无线通信收发器。请注意,配置的方法只是为了说明的目的,并不是对本发明的限制。任何熟悉本技术领域的人员在不脱离第二控制机制的精神和范围内,做均等的变化与修饰,皆属于本发明的涵盖范围。请参考图4A与图4B。图4A与图4B是根据本发明第二实施例描述的无线通信装置的第二控制机制示意图。示例只是为了说明的目的,并不是对本发明的限定。可在外接于主机的无线通信收发器上使用上述第二控制机制。例如,在将无线通信收发器插入主机后,无线通信收发器检测主机的文件系统并且相应地生成图4A所示的示例文件系统400。可监测文件系统400以检测文件系统是否改变。在图4B中,检测到名为“KEY”的文件添加至文件系统400,其相应地引起文件系统改变。由于所检测到的文件系统改变,无线通信收发器的处理器解析上述文件KEY并且相应地生成解析结果,然后将无线通信收发器从用户模式切换至专家模式(engineer mode)。例如,文件KEY可包含某种算法编码的字符串。当无线通信收发器的处理器检测到名为“KEY”的文件添加至文件系统400时,无线通信收发器的处理器为了安全验证开始解析文件KEY。接着,无线通信收发器的处理器解析文件KEY并且取得解析结果。如果解析结果指示编码字符串与专家模式的锁定密码一致,则无线通信收发器的处理器将重新启动无线通信收发器并使其在重新启动后进入专家模式。请参考图5A与图5B。图5A与图5B是根据本发明第三实施例描述的无线通信装置的第二控制机制示意图。示例只是为了说明的目的,并不是对本发明的限定。可在外接于主机的无线通信收发器上使用上述第二控制机制。例如,在将无线通信收发器插入主机后,无线通信收发器检测主机的文件系统并且相应地生成图5A所示的示例的文件系统500。文件系统500包含FAT32文件列表。可监测文件系统500以检测文件系统是否改变。在图5B中,检测到名为“UPGRADE”的文件添加至文件系统500,其相应地引起文件系统改变。由于所检测到的文件系统改变(即文件增加),无线通信收发器的处理器解析上述文件UPGRADE并且相应地生成解析结果,然后升级无线通信收发器的固件。例如,文件UPGRADE可包含字符串,其指示固件升级服务器的地址以及固件版本号。当无线通信收发器的处理器检测到名为“UPGRADE”的文件添加至文件系统500时,无线通信收发器的处理器为了固件升级开始解析文件UPGRADE。接着,无线通信收发器的处理器解析文件UPGRADE并且取得解析结果。基于解析结果,无线通信收发器的处理器将无线通信收发器连接至指定固件升级服务器并且检索具有指定版本号的固件。当从固件升级服务器成功且正确地下载所需固件后,无线通信收发器的处理器根据下载的固件升级无线通信收发器。请参考图6A与图6B。图6A与图6B是根据本发明第四实施例描述的无线通信装置的第二控制机制示意图。示例只是为了说明的目的,并不是对本发明的限定。可在外接于主机的无线通信收发器上使用上述第二控制机制。例如,在将无线通信收发器插入主机后,无线通信收发器检测主机的文件系统并且相应地生成图6A所示的示例的文件系统600。文件系统600包含FAT32文件列表与多个分别名为“SMS”、“MMS”、“FTP”的目录。目录SMS对应无线通信收发器提供的短信息业务(Short Message Service, SMS),目录MMS对应无线通信收发器提供的多媒体信息服务(Multimedia Messaging Service,MMS),目录FTP对应无线通信收发器提供的文件传输协议业务(File Transfer Protocol, FTP)。可监测文件系统600以检测文件系统是否改变。在图6B中,检测到名为“IDNUM”的文件添加至目录SMS,其相应地引起文件系统改变。由于所检测到的文件系统改变(即文件增加),无线通信收发器的处理器解析上述文件IDNUM并且相应地生成解析结果,然后根据解析结果产生至少一个无线通信网络数据包并将其通过无线通信网络(例如通用移动通信系统网络或全球移动通信系统网络)发送出去。例如,文件IDNUM可包含字符串,其指示被调用者ID以及文本消息。当无线通信收发器的处理器检测到名为“IDNUM”的文件添加至目录SMS时,无线通信收发器的处理器为了 SMS开始解析文件IDNUM。接着,无线通信收发器的处理器解析文件UPGRADE并且取得解析结果。然后,无线通信收发器的处理器根据解析结果产生SMS消息,并且将其通过通信网络发送出去。相似地,如果检测到文件IDNUM添加至目录MMS,无线通信收发器的处理器将发送MMS消息。可选择地,关于目录FTP的操作与关于目录SMS/MMS的操作基本上一致。不同点只在于建立FTP连接的信息,其包含IP地址、端口号、上传目录等,上述信息不在传输文件中。就是说,建立FTP连接所需的信息可提前配置。然而,上述实施例仅是为了说明的目的,并不是对本发明的限制。该第二控制机制检测预设文件的增加并且根据增加的文件执行预设操作。请参考图7,图7是根据本发明实施例描述的用于无线通信装置的控制方法流程图。只要结果基本相同,不需要完全按照图7所示的步骤顺序执行。示例控制方法可简化如下。
步骤700:开始。步骤702:通过无线通信装置检测主装置的文件系统。步骤704:根据已检测的主装置的文件系统生成用于无线通信装置的文件系统。步骤706:监测无线通信装置的文件系统是否改变(例如文件删除或文件增加)。步骤708:当检测到无线通信装置的文件系统改变时,执行对应特定预设文件的至少一个预设操作,其中该特定预设文件与上述改变相关联。步骤710:结束。不管安装的操作系统是什么类型,可执行步骤702与704以确保主机能够适应(或说识别)无线通信装置。然而在某些情况下步骤702与704是可选择的。例如,考虑具有固定及预设文件系统的无线通信装置的情况,可省略上述的自适应文件系统生成机制。阅读完上述段落后,任何熟悉本技术领域的人员可理解图7所示的每个步骤,为了简洁起见,省略对其进一步描述。像“第一”、“第二”、“第三”等在权利要求书中修饰元件的序词并不意味着自身具有任何优先权、优先级或者一个元件的等级高于另一个元件或者方法执行的时间顺序,而仅仅作为标号用于区分一个具有确切名称的元件与具有相同名称(除了修饰序词)的另一元件。本发明虽以几个实施例进行说明揭露,但是其并非用以限定本发明的范围,任何熟悉此项技术的人员,在不脱离本发明的精神和范围内,做均等的变化与修饰,皆属于本发明的涵盖范围。
权利要求
1.用于无线通信装置的控制方法,其中该无线通信装置兼容通用串行总线大容量存储设备类协议,该用于无线通信装置的控制方法包含: 监测该无线通信装置的文件系统是否改变;以及 当检测到该无线通信装置的文件系统的改变时,执行对应特定预设文件的至少一个预设操作,其中该特定预设文件与该改变相关联。
2.如权利要求1所述的用于无线通信装置的控制方法,其特征在于,该无线通信装置为无线通信收发器。
3.如权利要求1所述的用于无线通信装置的控制方法,进一步包含: 通过该无线通信装置检测主装置的文件系统;以及 根据已检测的该主装置的文件系统生成用于该无线通信装置的文件系统。
4.如权利要求1所述的用于无线通信装置的控制方法,其特征在于,该无线通信装置的文件系统的该改变为从该无线通信装置的文件系统中移除该特定预设文件。
5.如权利要求1所述的用于无线通信装置的控制方法,其特征在于,该无线通信装置的文件系统的该改变为向该无线通信装置的文件系统增加该特定预设文件。
6.如权利要求5所述的用于无线通信装置的控制方法,其特征在于,执行对应该特定预设文件的该至少一个预设操作的步骤进一步包含: 解析该特定预设文件以及生成解析结果;以及 根据该解析结果配置该无线通信装置。
7.如权利要求5所述的用于无线通信装置的控制方法,其特征在于,该特定预设文件包含基于网页的接口,以及执行对应该特定预设文件的该至少一个预设操作的步骤进一步包含: 执行该特定预设文件以显示该基于网页的接口 ;以及 根据通过该基于网页的接口接收的用户输入配置该无线通信装置。
8.如权利要求5所述的用于无线通信装置的控制方法,其特征在于,执行对应该特定预设文件的该至少一个预设操作的步骤进一步包含: 解析该特定预设文件以及生成解析结果;以及 根据该解析结果将该无线通信装置从一种操作模式转换为另一种操作模式。
9.如权利要求5所述的用于无线通信装置的控制方法,其特征在于,执行对应该特定预设文件的该至少一个预设操作的步骤进一步包含: 解析该特定预设文件以及生成解析结果;以及 根据该解析结果升级该无线通信装置的固件。
10.如权利要求5所述的用于无线通信装置的控制方法,其特征在于,执行对应该特定预设文件的该至少一个预设操作的步骤进一步包含: 解析该特定预设文件以及生成解析结果; 根据该解析结果生成至少一个无线通信网络数据包;以及 通过无线通信网络将该至少一个无线通信网络数据包发送。
11.如权利要求10所述的用于无线通信装置的控制方法,其特征在于,该至少一个无线通信网络数据包包含短信息业务消息或多媒体信息服务消息。
12.如权利要求10所述的用于无线通信装置的控制方法,其特征在于,该至少一个无线通信网络数据 包为文件传输协议数据包。
全文摘要
一种用于无线通信装置的控制方法,其中无线通信装置兼容通用串行总线大容量存储设备类协议,所述用于无线通信装置的控制方法包含监测无线通信装置的文件系统是否改变;以及当检测到无线通信装置的文件系统的改变时,执行对应特定预设文件的至少一个预设操作,其中特定预设文件与上述改变相关联。本发明的用于无线通信装置的控制方法可在不管主机上运行什么操作系统的情况下,只要其支持收发器内对应的文件系统协议,则皆可实现主装置对无线通信装置的识别。
文档编号G06F11/30GK103198003SQ20121011108
公开日2013年7月10日 申请日期2012年4月16日 优先权日2012年1月8日
发明者陈奕杰 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1