终端适配设备及其支持从无线局域网拨号接入的方法

文档序号:7961904阅读:220来源:国知局
专利名称:终端适配设备及其支持从无线局域网拨号接入的方法
技术领域
本发明涉及无线通信系统,更具体地说,涉及连接到拨号调制解调器的WIFI接口。
背景技术
家庭和商务环境中的无线局域网或个人区域网的应用如WiFi和蓝牙正处于加速发展态势。这种网络不仅可以提供到其他设备如打印机、计算机和蜂窝电话的连接性,在许多时候还可通过例如无线路由器和交换机之类的设备、经由宽带网络连接如数字用户线(DSL)、电缆宽带服务和本地多点分配服务(LMDS),访问前题范围外的信息服务提供商。尽管接入这种宽带服务的家庭和商务用户数量正不断增加,但仍有大量用户通过传统的拨号接入方式接入信息提供商,而无法享受宽带服务,或者对于这些用户而言,宽带服务的价格无法承受。虽然这种用户可能会觉得拨号接入速度已经能够满足需要,但是也希望能够享受使用无线局域网为其带来的在其生活和工作空间中的灵活性和附加的移动性。
通过将这样的系统与本发明参照附图的申请下文所描述的某些方面相比,传统方法的局限性和劣势对于本领域的技术人员来说将变得更加清晰。

发明内容
本发明提供了一种通过无线局域网或个人区域网来支持拨号数据通信的系统、方法以及设备,并结合至少一幅附图进行了介绍,在权利要求中进行了更加完整的描述。
根据本发明的一个方面,提供了一种终端适配设备,包括至少一个无线接口,用于通过局域网和个人区域网中的至少一种来进行通信;拨号调制解调器,用于通过传统交换电话网进行通信;至少一个处理器,可通信地连接到至少一个无线接口和拨号调制解调器上;可机读存储器,可通信地连接到所述至少一个处理器,所述可机读存储器包括第一可执行代码,用于促使所述至少一个处理器在所述至少一个无线接口和所述拨号调制解调器之间有选择的传送用户信息。
优选的,所述至少一个无线接口依照电气和电子工程师学会(IEEE)802.11标准进行通信。
优选的,所述至少一个无线接口依照电气和电子工程师学会(IEEE)802.15.3a或兼容标准进行通信。
优选的,所述设备实现互联网浏览器兼容用户接口,用于拨目录号码,所述用户接口可通过所述至少一个无线接口进行接入。
优选的,通过拨号调制解调器拨打的目录号码通过所述至少一个无线接口使用超文本传输协议(HTTP)进行传送。
优选的,所述目录号码作为统一资源定位器(URL)的一部分进行传送。
优选的,所述拨号调制解调器与国际电信联盟(ITU)V.90和V.92标准之一兼容。
优选的,所述第一可执行代码通过所述至少一个无线接口与个人计算机可机读存储器中的第二可执行代码通信,所述第一和第二可执行代码之间的通信使得所述个人计算机中的应用代码能够使用所述拨号调制解调器,就像所述拨号调制解调器是所述个人计算机的可操作组成部分一样。
优选的,至少一个带外信号的状态通过所述至少一个无线接口在所述第一可执行代码和所述第二可执行代码之间传送。
优选的,所述至少一个带外信号包括清除发送信号、请求发送信号、数据终端准备好信号、数据设置好信号、载波探测信号和铃声指示信号其中之一。
优选的,所述至少一个带外信号用于控制用户信息流。
根据本发明的一个方面,提供了一种支持在无线局域网中进行拨号接入的设备的操作方法,包括在第一位置通过无线局域网无线接收消息;在所述第一位置从所述消息中分离出拨号信息;在所述第一位置通过有线网络使用所述拨号信息建立调制解调器通信;在所述第一位置将用户信息在包协议和拨号调制解调器协议之间进行转换;以及在所述第一位置与所述第二位置之间无线交换用户信息。
优选的,所述无线局域网包括电气和电子工程师学会(IEEE)802.11兼容网络和电气和电子工程师学会(IEEE)802.15.3a兼容网络二者之一。
优选的,所述拨号信息包括传统交换电话网络中的可拨号号码。
优选的,所述有线网络包括传统交换电话网络。
优选的,所述拨号调制解调器协议包括互联网工程任务组(IETF)RFC-1661兼容点到点(PPP)协议、国际电信联盟(ITU)V.90协议和ITU V.92协议之一。
优选的,所述方法进一步包括通过无线局域网发送代表网页用户接口的信息。
优选的,所述用户接口信息与传统互联网浏览器应用相兼容。
优选的,所述方法还包括在所述拨号调制解调器和所述第二位置之间传送至少一个带外信号。
优选的,所述至少一个带外信号包括清除发送信号、请求发送信号、数据终端准备好信号、数据设置好信号、载波探测信号和铃声指示信号其中之一。
优选的,所述至少一个带外信号用于控制用户信息流。
根据本发明的一个方面,提供了一种可机读存储器,其上存储有包含多个代码段的计算机程序,用于对支持在无线局域网中进行拨号接入的设备进行操作,所述代码段可由机器执行,来促使所述机器执行如下操作使用包协议在第一位置无线接收消息;在所述第一位置从所述消息中分离出拨号信息;在所述第一位置通过有线网络使用所述拨号信息建立调制解调器通信;
在所述第一位置将用户信息在所述包协议和拨号调制解调器协议之间进行转换;以及在所述第一位置与所述第二位置之间无线交换用户信息。
优选的,所述无线局域网包括电气和电子工程师学会(IEEE)802.11兼容网络和电气和电子工程师学会(IEEE)802.15.3a兼容网络二者之一。
优选的,所述拨号信息包括传统交换电话网络中的可拨号号码。
优选的,所述有线网络包括传统交换电话网络。
优选的,所述拨号调制解调器协议包括互联网工程任务组(IETF)RFC-1661兼容点到点(PPP)协议、国际电信联盟(ITU)V.90协议和ITU V.92协议之一。
优选的,所述可机读存储器还包括通过无线局域网发送代表网页用户接口的信息。
优选的,所述用户接口信息与传统互联网浏览器应用相兼容。
优选的,所述可机读存储器还包括在所述拨号调制解调器和所述第二位置之间传送至少一个带外信号。
优选的,所述至少一个带外信号包括清除发送信号、请求发送信号、数据终端准备好信号、数据设置好信号、载波探测信号和铃声指示信号其中之一。
优选的,所述至少一个带外信号用于控制用户信息流。
本发明的优点、特征和创新之处以及示例性的实施例的细节在下面的具体实施方式
和附图中进行了详细的描述。


图1是依据本发明代表性实施例的支持从无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统的示意性框图;图2是依据本发明代表性实施例的支持从无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统的示意性框图;图3是依据本发明代表性实施例的支持从无线局域网和/或个人区域网接入传统拨号网络的另一示范性通信系统的示意性框图;
图4是依据本发明代表性实施例的支持从无线局域网和/或个人区域网接入传统拨号网络的另一示范性通信系统的示意性框图;图5A是依据本发明代表性实施例的支持从无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统的示意性框图;图5B是依据本发明代表性实施例的显示屏的示意图,所述显示屏显示包括可能由互联网浏览器应用程序如微软公司的互联网网页浏览器应用程序所显示的、包括用户提示和目录号码字段的示范性网页;图6是依据本发明代表性实施例的对应于例如图5A中通信系统的示范性通信系统的示意性框图;图7是依据本发明代表性实施例的支持从无线局域网和/或个人区域网接入传统拨号网络的另一示范性通信系统的示意性框图;图8A是依据本发明代表性实施例的通过传统公共交换电话网(PSTN)环路操作终端适配器如图5A中的终端适配器的无线到拨号路径的示范性方法的流程图,其中所述终端适配器支持无线局域网和/或个人区域网;图8B是依据本发明代表性实施例的通过传统公共交换电话网(PSTN)环路操作终端适配器如图5A中的终端适配器的拨号到无线路径的示范性方法的流程图,其中所述终端适配器支持无线局域网和/或个人区域网;图9A是依据本发明代表性实施例的操作通信系统例如图6中的通信系统的示范性方法特征的流程图,其中所述通信系统支持连接到拨号调制解调器的无线局域网(例如WiFi)接口;图9B是依据本发明代表性实施例的操作通信系统例如图6中的通信系统的示范性方法其他特征的流程图,其中所述通信系统支持连接到拨号调制解调器的无线局域网(例如WiFi)接口;图9C是依据本发明代表性实施例的操作通信系统例如图6中的通信系统的示范性方法更多特征的流程图,其中所述通信系统支持连接到拨号调制解调器的无线局域网(例如WiFi)接口;图9D是依据本发明代表性实施例的操作通信系统例如图6中的通信系统的示范性方法更多进一步特征的流程图,其中所述通信系统支持连接到拨号调制解调器的无线局域网(例如WiFi)接口。
具体实施例方式
本发明涉及使用互联网协议(IP)的拨号通信网络上的数据交换。具体的,本发明涉及使用无线局域网技术来灵活接入到拨号通信链路的方法。
图1是依据本发明代表性实施例的支持无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统100的示意性框图。如图1所示,通信系统100包括个人计算机(PC)150,它通过射频(RF)空中接口140无线连接到终端适配器130。终端适配器130通过传统电话环路120可通信地连接到公共交换电话网110,至少起到在相对较高数据率和相对较低数据率之间进行转换,以及在空中接口140的无线信令和PSTN 110上的模拟调制解调器信令之间进行转换的作用。RF空中接口140可包括例如电气和电子工程师学会(IEEE)802.11a/b/g接口,和/或n兼容空中接口(也叫作WiFi)、蓝牙接口或IEEE802.15.3a空中接口或类似的无线局域网或个人区域网接口。虽然图1中示出的是笔记本电脑,但是PC 150也可以是台式电脑、掌上电脑、个人数字助理或需要通过PSTN 110连接到远端服务提供商的其他形式的多种电子设备。在本发明的代表性实施例中,通过PSTN 110进行的信息传送可使用例如点到点协议如互联网工程任务组(IETF)文档RFC-1661(1994)来进行。
在本发明的代表性实施例中,电子设备如图1中的PC 150的使用者可能希望能在使用PC 150通过PSTN 110访问信息资源时,可自由的改变其居住或办公场所。能够支持无线接入到无线网络信息源的传统接入点和路由器通常通过以太网或IEEE802.3宽带通信链路、数字用户线(DSL)、有线电视网络或卫星网络来实现这种功能。本发明的代表性实施例允许使用如PC 150一类电子设备的用户无需接入上述宽带数据网络,就可在使用传统电话网络如PSTN 110的无线局域网或个人区域网的覆盖范围内享受到移动性带来的方便。
图2是依据本发明代表性实施例的支持无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统200的示意性框图。图2中示出的通信系统200包括个人计算机(PC)250,它通过射频(RF)空中接口240通过无线方式连接到终端适配器230。终端适配器230通过传统电话环路220连接到公共交换电话网210,至少起到在相对较高数据率和相对较低数据率之间进行转换,以及在空中接口240的无线信令和PSTN 210上的模拟调制解调器信令之间进行转换的作用。个人计算机(PC)250、射频(RF)空中接口240、终端适配器230和PSTN 210分别对应于例如图1中的个人计算机(PC)150,射频(RF)空中接口140,终端适配器130和PSTN 110。如图2所示,PC 250包括带有代码257的处理器256。代码257可包括例如用于PC 550硬件电路的应用软件、操作系统和接口代码。应用软件可包括互联网浏览器和拨号管理器,所述拨号管理器用于支持例如对通过拨号调制解调器254进行的拨号调制解调器呼叫进行管理。处理器250可通信地连接到无线接口252、调制解调器254和音频接口258。无线接口252依照例如IEEE802.11a/b/g或n和/或IEEE802.15.3a无线网络协议、通过RF空中接口240来交换数字信息。调制解调器254可包括传统数据调制解调器,它连接到电话用户环路,并能够使用例如拨号脉冲、双音多频(DTMF)和国际电信联盟(ITU)ANSI V.90/V.92信令协议来交换信令和数字数据。音频接口258可包括用于对链路264上交换的音频信号进行模数转换和数模转换的电路。图2中所示的PC 250可通信地连接到PC适配器260,PC适配器260用于在调制解调器254的电话用户环路接口上的网络和调制解调器信令与音频接口258使用的音频信号之间进行适配。
图2中通信系统200的终端适配器230包括带有代码235的处理器234。处理器234可通信地连接到通过RF空中接口240进行通信的无线接口236,并可通信地连接到通过PSTN网络210进行通信的PSTN线路接口232。无线接口236至少起到依照IEEE802.11a/b/g或n和/或IEEE802.15.3a无线网络协议、通过RF空中接口240来交换数字信息。PSTN线路接口232至少起到在处理器234和PSTN 210使用的模拟信令之间交换数字数据和信令信息的作用。在本发明的代表性实施例中,通过PSTN 210进行的信息传送使用点到点协议,例如互联网工程任务组(IETF)文档RFC-1661(1994)中描述的协议。
在本发明的代表性实施例中,处理器256可促使数字化音频信息在无线接口252和音频接口258之间进行交换,并通过RF空中接口240在调制解调器254和终端适配器230之间传送数字化的网络和调制解调器信令。当调制解调器254直接与电话用户环路如电话用户环路220通信时,通过链路262与PC适配器260交换的信号那些通常用在访问信息提供商中的那些信号相同。在本发明的代表性实施例中,处理器234的代码235用于促使无线接口236和PSTN线路接口232之间数字形式的网络和调制解调器信令的交换。PSTN线路接口232起到使通过PSTN 210进行的通信中所使用的模拟信号与PC 250的调制解调器254接收和发送的数字形式的网络和调制解调器信令之间进行转换的作用。
图3是依据本发明代表性实施例的支持无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统300的示意性框图。图3中示出的通信系统300类似于图2中示出的通信系统200,其区别在于图2中PC适配器260的功能与无线接口252的功能全部作为适配器358集成在网络接口352中。网络接口352可包括例如电路模块或电路卡,例如个人计算机存储卡国际协会卡(PCMCIA)或PC卡卡总线适配卡。互连353可将拨号调制解调器354连接到网络接口352,从而能够使用网络接口352通过RF空中接口340交换拨号调制解调器354的网络和调制解调器信令。图3中通信系统300的其他组件的功能可对应于例如图2中相似编号的组件的功能(例如,图3中的处理器334对应于图2中的处理器234)。
图4是依据本发明代表性实施例的支持无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统400的示意性框图。图4中示出的通信系统400类似于图3中的通信系统300,其区别在于图3中的拨号调制解调器354的功能与无线接口352的功能都集成到网络接口452中。网络接口452包括例如电路模块或电路卡,例如个人计算机存储卡国际协会卡(PCMCIA)或PC卡卡总线适配卡。拨号调制解调器454可在网络和调制解调器信令的发送和接收中使用数字信号处理器(未标出),而这些信号的数字形式将传送到网络接口452中,网络接口452用于处理RF空中接口440中无线信号,而无需在与网络和调制解调器信令的模拟形式之间进行转换。通过将拨号调制解调器集成在网络接口452中,可在不使用适配器358的情况下完成类似于图3中通信系统的功能。
图5A是依据本发明代表性实施例的支持无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统500A的示意性框图。图5A中示出的通信系统500A包括个人计算机(PC)550,它通过射频(RF)空中接口540无线连接到终端适配器530。终端适配器530通过传统电话环路520可通信地连接到公共交换电话网510,至少起到在相对较高数据率和相对较低数据率之间进行转换,以及在空中接口540的无线信令和PSTN 510上使用的模拟调制解调器信令之间进行转换的作用。个人计算机(PC)550、射频(RF)空中接口540和PSTN 510可对应于图4中的个人计算机(PC)450、射频(RF)空中接口440和PSTN 410。如图5A所示,PC 550包括带有代码557的处理器556。处理器550可通信地连接到无线接口552。无线接口552用于依照例如IEEE802.11a/b/g或n和/或IEEE802.15.3a无线网络协议通过RF空中接口540来交换数字信息。
图5A中的通信系统500A的终端适配器530包括处理器534,处理器534带有包含代码535的可机读存储器。处理器534可通信地连接到无线接口536,以通过RF空中接口540进行通信;处理器534还可通信地连接到拨号调制解调器538和PSTN线路接口532,以通过PSTN网络510进行通信。无线接口536用于依照例如IEEE802.11a/b/g或n和/或IEEE802.15.3a无线网络协议通过RF空中接口540来交换数字信息。拨号调制解调器538和PSTN线路接口532至少起到在处理器534和PSTN 510使用的模拟信令之间交换数字数据和信令信息的作用。
在本发明的代表性实施例中,处理器556的代码557可包括例如软件引用、传统操作系统、用于在操作系统和PC 550的硬件电路(例如,无线接口)之间提供接口的软件如一组驱动程序、以及通过传统无线局域网和个人区域通信网进行通信时使用的其他应用代码。例如,代码557可包括如微软公司制作的微软互联网浏览器一类的互联网浏览器,并与兼容的操作系统如微软公司制作的Windows操作系统、以及驱动软件一同工作,以通过RF空中接口540进行通信。这样的通信与PC 550工作在无线局域网或个人区域网中时发生的通信一样,这些通信由宽带网关、接入点或路由器来支持,为无线局域网或个人区域网提供宽带网络接入,例如上述DSL、有线电视或卫星网络。然而,在本发明的代表性实施例中,可能无法使用宽带网络接入。这种代表性的实施例使用拨号连接如PSTN线接口532支持的拨号链路,PSTN线接口532通过传统电话环路520连接到例如PSTN网络510。在本发明的代表性实施例中,处理器556的代码557可配置为在无线局域网(LAN)环境中工作,不包括使用如前面图2、3和4中通信系统200、300和400中描述的拨号管理器软件。
在依据本发明的这种代表性实施例中,终端适配器530的作用是例如侦听和分析(例如,分解)无线接口536(例如,从PC 550)收到的超文本传输协议(HTTP)消息,以识别特定形式的统一资源定位符(URL)。终端适配器530对PC 550发送的HTTP消息的侦听和分析(例如,分解)只在处理器534确定PSTN线路接口532目前不工作或调制解调器238当前不能通信时才可用。
在本发明的这种代表性实施例中,将要进行识别的特定形式的URL包括指示符,用于表示例如可拨号目录号码已内嵌在URL中,而HTTP请求是表示用户请求与拨号服务提供商建立调制解调器链接的请求。例如,在本发明的一个代表性实施例中,http//DIAL.1.630.555.1212/形式的URL可由终端适配器530解释为请求拨打目录号码“1-630-555-1212”的请求。在另一个代表性实施例中,http//DIAL/形式的URL可控制终端适配器530对PC 550中的网页浏览器应用进行响应,所述网页浏览器使用适当的超文本标记语言(HTML),来显示包含将要拨打的目录号码的条目的网页。
图5B是依据本发明代表性实施例的显示屏560的示意图,显示屏560显示包括可能由互联网浏览器应用软件572如微软公司的互联网网页浏览器应用程序所显示的、包括用户提示566和目录号码字段568的示范性网页574;显示屏560可对应于例如图5A中PC 550的显示。互联网浏览器应用程序572可由预期要访问信息服务提供商的用户来初始化。网页574可由互联网浏览器应用572来显示,作为对从终端适配器如图5A中描述的终端适配器530收到的HTTP响应消息的响应。在收到例如HTTP请求消息中的地址字段564的URL562时,终端适配器530生成这样的消息。URL562可具有特定或预定的格式,用于表明用户想要发起上述拨号呼叫的意愿。网页574中的用户提示566可引导PC 550的用户将拨号服务提供商的目录号码输入到目录号码字段568中。用户可在随后输入目录号码,并选择DIAL按钮570,这将使得包含目录号码字段568的HTTP请求消息发往终端适配器。终端适配器530随后使用收到的HTPP消息中的目录号码字段来通过传统PSTN线路如图5A中的PSTN线路520进行拨号,并连接到相关的拨号信息服务提供商。
在本发明的另一个代表性实施例中,图5A中的PC 550中处理器556的代码557可配置为好像工作在拨号环境中一样,并使用传统拨号管理器软件如前面图2、3和4中通信系统200、300和400中描述的拨号管理器软件。在这样的代表性实施例中,代码557中的传统拨号管理器使用例如PC 550中的接口代码,PC 550通过无线接口552、RF空中接口540和无线接口536与终端适配器530中处理器534的代码535通信。不同于直接管理拨号调制解调器,如图2、3和4中的拨号调制解调器254、354和454,接口代码可使用应用软件如PC 550中的拨号管理器或互联网浏览器来控制调制解调器538和终端适配器530中的线路接口532的特性,如同他们内置于PC 550中或者与其进行直接通信一样。这种接口代码支持将RF空中接口540用于在处理器556和处理器534之间交换往来于PSTN 510和软件应用之间的信息、以及与由PC 550上的应用软件进行的拨号网络连接的建立和管理有关的状态和控制信息。
图6是依据本发明代表性实施例的对应于如图5A中通信系统500的示范性通信系统600的示意性框图。图6中示出的结构包括个人计算机(PC)600,它通过RF空中接口669可通信地连接到终端适配器671。图5A中示出的PC 660和终端适配器671的组件,例如为了清楚起见,对PC 660和终端适配器671中的处理器进行了省略。PC 660和终端适配器671可分别对应于图5A中的PC550和终端适配器530。图6中通信系统600中的PC 660包括代码661,代码661对应于图5A中的PC 550中的代码557;PC 660还包括代码672,它对应于图5A中的终端适配器530的代码535。代码661和代码672可包括分别包含在PC 660和终端适配器671的可机读存储器中的可执行代码。如图6所示,代码661与PC 660中的硬件电路共同工作,这些硬件电路包括无线接口668,它对应于例如图5A中的无线接口552。代码672可连接到终端适配器671的硬件电路,这些硬件电路包括例如无线接口670,它对应于图5A中的无线接口536;还包括调制解调器680和PSTN线路接口682,它们分别对应于图5A中终端适配器530中的调制解调器538和PSTN线路接口532。
如图6所示,代码661可包括应用代码662、操作系统代码(O/S)664、接口代码666、667,其中接口代码666和667可完成应用代码662和O/S代码664的信息交换。应用代码662可包括例如参照图2、3和4中描述的互联网浏览器应用和拨号管理器。操作系统代码664可提供应用程序接口(API),它可允许应用代码662通过使用接口代码666和接口代码667接入PC 660的硬件,如无线接口668,接口代码666用来处理经过无线接口668的数据的交换,接口代码667用来处理与拨号调制解调器链路的建立和维护有关的状态和控制信息的交换。在本发明的代表性实施例中,应用代码662可以以拨号方式通过无线接口668、RF空中接口669和无线接口670提供的无线链路工作,而无需从PC 660中的拨号调制解调器中使用的代码转换为应用代码662。操作系统664提供、且被应用代码662所使用的API与图2、3和4中的通信系统所使用的一样。在本发明的代表性实施例中,接口代码666和667可设置得使远端调制解调器680和PSTN线路接口682看起来与PC 660内部的拨号调制解调器一样。接口代码666和667可被设置得协作利用无线接口668、经由终端适配器671中的RF空中接口669来交换数据、状态和控制信息。
在本发明的代表性实施例中,图6中终端适配器671的代码672可包括操作代码678和接口代码674、676。接口代码674、676可协作用于通过无线接口670、RF空中接口669和无线接口668分别与例如PC 660的代码661的接口代码666、667交换数据、状态和控制信息。PC 660中例如接口代码667与终端适配器671中例如接口代码676之间的状态和控制信息的交换允许应用代码662使用例如调制解调器680和终端适配器671的线路接口682建立并维护拨号调制解调器链路,使得拨号调制解调器在物理上看起来与PC 660之中一样。例如,软件应用例如互联网浏览器的用户可能希望通过公共交换电话网连接如PSTN690建立到互联网服务提供商(ISP)的拨号连接。该用户可以使用例如视窗操作系统所提供的拨号管理器,然后提供与ISP有关的目录号码。通常在应用代码如应用代码662(例如,互联网浏览器)和内置于PC如图2中的PC 250中的拨号调制解调器之间交换的状态和控制信息,改为在调制解调器680的硬件电路与PSTN线路接口682之间通过操作系统664、接口代码667、无线接口668、RF空中接口669、无线接口670、接口代码676和操作代码678进行交换。
本发明的代表性实施例可通过在PC 660的接口代码667和终端适配器671的接口代码676之间传送带外状态和控制信息,来传送带外状态和控制信号,如用于信息流控机制中的请求发送(RTS)和清除发送(CTS)。例如,终端适配器671可设置有限的缓存空间,用于通过PSTN690进行的应用数据的传输。当在通信中使用PC上的拨号调制解调器,如与拨号调制解调器直连的PC时,应用代码662和/或O/S代码664可使用RTS/CTS流控来管理信息流。本发明的代表性实施例可使用接口代码667、676、无线接口668、670和RF空中接口669来传送带外状态和控制信号,如RTS、CTS、数据准备好(DSR)、数据终端准备好(DTR)、CD(载波检测)、铃声指示器(RI),以及终端适配器如图6中的终端适配器671与PC如图6中的PC 660之间的多种其他形式的状态和控制信号。如上所述的带外信号的状态和跳变可出现在PC 660的接口代码667与终端适配器671的接口代码676之间交换的消息中。通过这种方式,应用代码662和/或O/S664可通过接口代码676和操作代码678与远端的调制解调器680和PSTN线路接口682交换这样的状态和控制信息。这使得本发明的代表性实施例可通过无线LAN在第一位置的PC与第二位置的终端适配器之间无线传送流控和其他带外信号。
本发明的另一代表性实施例可支持带内信令支持功能如流控。在这种设置中,PC 660中的接口代码666和667,终端适配器671中的接口代码674和676可以被赋予应用代码662和/或O/S664出于流控目的使用的预定义数据值。在本发明的代表性实施例中,PC 660中的接口代码666、667以及接口代码674和676可支持用于流控和其他功能的带内信令。例如,可使用表示工业上惯用的XON和XOFF(例如,DC1/Hex11和DC2/Hex13)数据值。在不脱离本发明的实质和范围的前提下,也可以支持其他数据值和带内信令功能。
通过类似的方式,通常在应用代码662(例如,互联网浏览器)和ISP之间使用内置或直接连接到PC如图2中的PC 250的拨号调制解调器来交换的数据,可以通过操作系统664、接口代码666、无线接口668、RF空中接口669、无线接口670、接口代码674、操作代码678、调制解调器680和PSTN线路接口682与ISP进行交换来替代。接口代码674和操作代码678可以一起执行协议转换,即无线接口670上使用的协议(例如,TCP/IP)与通过PSTN网络连接690交换的数据信息所使用的协议之间的转换,这种转换经由PSTN网络连接690、使用调制解调器680和PSTN线路接口682例如支持点到点(PPP)拨号协议如上述IETF RFC-1661来实现。尽管在上面的讨论中,应用代码662包含互联网浏览器,但这不构成对本发明的限制。在不脱离本发明实质和范围的前提下,本发明的代表性实施例可被多种软件应用使用。
图7是依据本发明代表性实施例的支持无线局域网和/或个人区域网接入传统拨号网络的示范性通信系统700的示意性框图。图7中的通信系统700类似于图5A中的通信系统500和图6中的通信系统600,其区别在于,图7中的终端适配器730还包含有线网络接口737,它可通信地连接到个人计算机(PC)760。如图5A中的通信系统500一样,图7中的通信系统700包含个人计算机(PC)750,它通过射频(RF)空中接口740无线连接到终端适配器730。终端适配器730通过传统电话环路720可通信地连接到传统公共交换电话网(PSTN)710,至少起到在空中接口740的相对较高数据率和无线信令、连接到有线接口737的有线链路739的相对较高数据率与PSTN 710上使用的相对较低数据率和模拟调制解调器信令之间进行转换的作用。有线链路739可包括例如与IEEE 802.3兼容的有线以太网链路。个人机算计(PC)750、射频(RF)空中接口740、终端适配器730和PSTN 710分别对应于例如图5A中的个人机算计(PC)550、射频(RF)空中接口540、终端适配器530和PSTN 510。如图7所示,PC750包含带有可机读存储器的处理器756,该存储器中包含代码757。处理器756可通信地连接到无线接口752。无线接口752依照IEEE802.11a/b/g或n和/或IEEE802.15.3a无线网络协议通过RF空中接口740来交换数字信息。
图7中通信系统700中的终端适配器730包括带有可机读存储器的处理器734,可机读存储器中包含代码735。处理器734可通信地连接到无线接口736,通过RF空中接口740进行通信;它还连接到拨号调制解调器738和PSTN线路接口732,以通过用户环路720和PSTN网络710进行通信。无线接口736依照例如IEEE802.11a/b/g或n和/或IEEE802.15.3a无线网络协议通过RF空中接口740来交换数字信息。拨号调制解调器738和PSTN线路接口732至少用于在处理器734和与PSTN 710兼容的模拟信令之间转换数字数据和信令信息。在本发明的代表性实施例中,通过PSTN 710进行的信息传送可使用点到点协议,如互联网工程任务组(IETF)文档RFC-1661中描述的协议。
在本发明的代表性实施例中,终端接口730可支持PC 750或/和PC 760通过PSTN 710访问拨号信息服务提供商。本发明的代表性实施例还可支持PC750和PC 760之间通过空中接口740和有线链路739进行的通信。
图8A是依据本发明代表性实施例的通过传统公共交换电话网(PSTN)环路操作终端适配器如图5A中的终端适配器的无线到拨号路径的示范性方法的流程图800A,其中所述终端适配器支持无线局域网和/或个人区域网。为了便于理解图8A中的方法,下面的讨论参考图5A和图5B。图8A中的方法开始于包含无线接口的终端适配器例如带有无线接口536的终端适配器530上电之时(步骤810)。在随后的某一时刻,终端适配器530通过由无线接口536例如RF空中接口540支持的无线网络收到消息(步骤812)。该消息可以是例如HTTP消息,无线网络可以是IEEE80.2a/b/g/n兼容无线区域网或IEEE802.15.3a兼容个人区域网。
收到上述消息以后,将确定是否已经通过例如调制解调器538和PSTN线路接口532建立拨号连接(步骤814)。如果拨号连接已经建立,则收到的消息将通过拨号连接进行转发(步骤816)。如果没有建立连接,将检查消息中的统一资源定位符(URL)是否与已指定用于建立拨号连接的URL如“http//DIAL/”一致。如果消息中的URL不是指定的URL,则忽略该消息,图8A中的方法随之终止(步骤830)。但是,如果URL与指定的URL不一致,将检查终端适配器530是否在等待来自可通信地无线连接到终端适配器530的网页浏览器用户的响应。如果终端适配器530没有等待用户响应,终端适配器530会发送网页,提示用户输入拨号信息服务提供商的目录号码(步骤822)。
如果终端适配器530正在等待用户响应,则需确定该消息中是否包含目录号码(步骤824)。如果不包含目录号码,则忽略该消息,图8A中的方法随之终止(步骤830)。如果收到的消息包含目录号码,终端适配器530将拨打该目录号码(步骤826),建立到拨号信息服务提供商的连接(步骤828)。图8A中的方法随后终止。(步骤830)。尽管图8A中的方法有终止端,但该方法也可以是循环中的一部分,所述循环重复执行以在无线接口536和PSTN线路接口532之间进行消息传送。
图8B是依据本发明代表性实施例的通过传统公共交换电话网(PSTN)环路操作终端适配器如图5A中的终端适配器530的拨号到无线路径的示范性方法的流程图800B,其中所述终端适配器支持无线局域网和/或个人区域网。为了便于理解图8A中的方法,下面的讨论参考图5A和图5B中的组件。图8B中的方法开始于包含无线接口的终端适配器例如带有无线接口536的终端适配器530上电之时(步骤810)。在随后的某一时刻,终端适配器530将确定是否已经通过PSTN线路接口532建立拨号连接(步骤852)。如果目前拨号连接未处于活跃状态或未建立,则本方法终止(步骤858)。但是,如果拨号连接已经建立,将检查是否通过该拨号连接收到了消息,例如,通过调制解调器538和PSTN线路接口532。如果没有收到消息,则图8B中的方法终止(步骤858)。但是,如果收到消息并准备转发,则终端适配器530将通过无线接口536将该消息转发到如PC 550的无线接口552。一旦转发了该消息,则图8B中的方法终止(步骤858)。尽管图8B中的方法有终止端,但该方法也可以是中的一部分,所述循环重复执行以在PSTN线路接口532和无线接口536之间进行消息传送。
图9A是依据本发明代表性实施例的操作通信系统例如图6中的通信系统600的示范性方法特征的流程图,其中所述通信系统支持连接到拨号调制解调器的无线局域网(例如WiFi)接口。图9A中的方法可使用到应用代码如拨号管理器或互联网浏览器与PC上的拨号调制解调器交互作用的情况中(步骤901)。这种交互作用可包含拨号链路的建立、拨号调制解调器状态的检查、通过拨号调制解调器进行的应用数据的发送等。在图9A中最左边的一列中,应用代码可执行到个人计算机(PC)的操作系统(O/S)的应用程序接口(API)呼叫,请求拨号调制解调器执行特定动作(步骤902)。该动作可包括例如下线和拨打互联网服务提供商的目录号码,或建立调制解调器到调制解调器的连接。O/S将请求和相关的参数发往包含拨号调制解调器驱动器的接口代码(步骤904)。接口代码可对应于例如图6中的接口代码667。在本发明的代表性实施例中,拨号调制解调器驱动器可通过无线网络控制这样的请求,而不是直接控制连接到PC的本地拨号调制解调器。拨号调制解调器驱动器可将请求和参数打包到消息中,然后通过无线网络进行传输(步骤906)。拨号调制解调器驱动器会将消息类型识别为控制消息(步骤908)。该消息随后进入发往终端适配器如图6中的终端适配器671的传输队列中(步骤926)。
在另一时间,应用代码可能想要检查拨号调制解调器的状态,因此执行对PC的O/S的API呼叫,请求拨号调制解调器的状态(步骤910)。这可能包括例如是否所有信息都已发送完毕,或者是否检测到远端调制解调器的拨号音或者载波。O/S将状态请求和所包含的所有参数发往拨号调制解调器驱动器(步骤912)。在本发明的代表性实施例中,拨号调制解调器驱动器通过无线网络控制这种状态请求,而不是直接从连接到PC的本地拨号调制解调器访问状态信息。拨号调制解调器会将状态请求和所包含的所有参数打包到消息中,然后通过无线网络传送(步骤914)。拨号调制解调器会将消息类型识别为状态请求消息(步骤916)。该消息随后被放入发往终端适配器例如图6中的终端适配器671的传输队列中(步骤926)。
在另一时间,应用代码可能想要通过拨号调制解调器建立的通信链路来发送应用数据,因此执行对PC的O/S的API呼叫,来传输应用数据(步骤918)。该应用数据可包括例如远端数据库队列或互联网浏览器发送的信息。O/S会将应用数据和所包含的所有参数发往拨号调制解调器驱动器(步骤920)。在本发明的代表性实施例中,拨号调制解调器会例如将应用数据和参数在无线网络上进行控制,而不是直接通过连接到PC的本地拨号调制解调器发送应用数据。拨号调制解调器驱动器将应用数据和所包括的所有参数打包到消息中,然后通过无线网络进行传送(步骤922),并将消息类型识别为应用数据消息(步骤924)。该消息随后被放入发往终端适配器例如图6中的终端适配器671的传输队列中(步骤926)。
图9B是依据本发明代表性实施例的操作通信系统例如图6中的通信系统600的示范性方法其他特征的流程图,其中所述通信系统支持连接到拨号调制解调器的无线局域网(例如WiFi)接口。图9B中的流程图900B描述了终端适配器例如图6中的终端适配器671对PC如前面参照图9A中描述的PC发送的消息进行处理的过程。流程图900B开始于终端适配器的上电(步骤930)。终端适配器通过无线网络从PC如图6中的PC 660接收消息(步骤931)。终端适配器可将收到的消息的类型识别为控制消息、状态请求消息和应用数据消息(步骤931)。当消息类型为控制消息时,终端适配器从图9B中最左边开始执行,对终端适配器中的拨号调制解调器执行所请求的动作(步骤934)。这可包括例如下线、拨打互联网服务提供商的目录号码或建立调制解调器到调制解调器的连接。当执行完这些动作之后,终端适配器会将所请求动作的结果打包到消息中,以通过无线网络发往PC 660(步骤936)。终端适配器会将消息的类型识别为状态信息类型消息(步骤937),然后将消息放入通过无线网络发往PC的消息队列中(步骤950)。图9B中的方法随后结束(步骤952)。
如果终端适配器确定收到的消息的类型为状态请求消息(步骤932),终端适配器将会确定终端适配器的拨号调制解调器的状态(步骤938)。终端适配器(例如终端适配器671)随后会将所请求的状态信息打包到消息中,然后通过无线网络发往PC(步骤940)。该消息将被终端适配器识别为状态信息类型消息(步骤942),然后放入通过无线网络发往PC的队列中(步骤950)。随后图9B中的方法结束(步骤952)。
如果终端适配器确定收到的消息为应用数据类型消息(步骤932),终端适配器会将消息的格式从通过无线网络的协议所使用的格式转换为拨号网络协议所使用的格式(步骤946)。这包括从使用在IEEE802.11b无线LAN中的数据包协议转换为点到点协议(PPP)或其他适于通过ANSI V.92拨号调制解调器连接使用的其它协议。终端适配器(例如终端适配器671)会将与应用数据的处理和传输有关的状态信息通过拨号调制解调器链路打包到消息中,然后通过无线网络发往PC(步骤946)。所述消息可被识别为状态信息类型消息(步骤948)。该状态信息随后进入通过无线网络发往PC的传输队列中(步骤950)。随后图9B中的方法结束(步骤952)。
图9C是依据本发明代表性实施例的操作通信系统例如图6中的通信系统600的示范性方法更多特征的流程图900C,其中所述通信系统支持连接到拨号调制解调器的无线局域网(例如WiFi)接口。图9C中的流程图900C示出了终端适配器如图6中的终端适配器671对发往PC如前述图6中的PC 660的消息和时间的进行处理的过程。图900开始于终端适配器上电(步骤960)。终端适配器会确定当前拨号连接是否建立(步骤961)。如果拨号连接目前没有建立,则本方法继续循环检查。如果拨号连接存在,则终端适配器会确定是否通过拨号调制解调器收到了数据(步骤962)。如果没收到数据,则终端适配器会检查拨号调制解调器或线路状态是否发生了变化(步骤968)。如果调制解调器或线路状态没有发生变化,则图9C中的方法会继续循环检查。如果调制解调器或线路状态发生了变化,则终端适配器会将状态信息打包到发往PC(例如PC 660)的消息中(步骤970)。终端适配器会将消息的类型识别为状态信息(步骤972),然后将消息放入通过无线网络链接进行传送的队列中(步骤974)。图9C中的方法随后结束(步骤976)。
如果已经通过拨号调制解调器链路收到了数据(步骤962),则终端适配器会将收到的数据的格式从拨号协议格式转换为适用于连接终端适配器和PC的无线局域网的格式(步骤964)。终端适配器会将消息的类型识别为应用数据消息(步骤966),然后将消息放入通过无线网络发往PC的传输队列中(步骤974)。图9C中的方法随后结束(步骤976)。
图9D是依据本发明代表性实施例的操作通信系统例如图6中的通信系统600的示范性方法更多进一步特征的流程图900D,其中所述通信系统支持连接到拨号调制解调器的无线局域网(例如WiFi)接口。图9D中的流程图900D可应用到在应用代码如拨号管理器或互联网浏览器与PC上的拨号调制解调器交互作用的情况中(步骤980)。在对上面图9A的讨论中,通信系统可对发往拨号调制解调器的控制、状态和应用数据通信进行处理。在接下来的讨论中,通信系统可对发往PC例如图6中的PC 660的状态信息和应用数据通信进行处理。在图9D中,使用本方法的PC(例如PC 660)会通过无线网络从终端适配器(例如终端适配器671)接收消息(步骤982)。PC中的接口代码(例如驱动软件)会确定收到的消息的类型(步骤984)。如果收到的消息被确定为状态信息消息,则接口代码(例如,驱动器软件)会将状态信息发往操作系统(O/S)(步骤986),后者随后通过用来请求状态信息的应用编程接口(API)将状态信息发往应用代码(例如,互联网浏览器或拨号管理器)(步骤988)。应用代码随后对收到的状态信息进行处理,如同它是从通过本地连接连接到PC的拨号调制解调器收到的一样(步骤989)。随后图9D中的方法结束(步骤994)。
如果接口代码确定收到的消息为应用数据(步骤984),则接口代码(例如驱动软件)会将应用数据发往O/S(步骤990),后者随后将应用数据发往发起API呼叫的应用代码(步骤992)。应用代码随后对收到的应用数据进行处理,如同它是从通过本地连接连接到PC的拨号调制解调器收到的一样(步骤993)。随后图9D中的方法结束(步骤994)。
本发明涉及终端适配设备,该终端适配设备包括至少一个无线接口,用于通过局域网和个人区域网二者至少之一进行通信;还包括拨号调制解调器,用于通过传统交换电话网络进行通信。本发明的代表性性实施例可包括至少一个处理器,它可通信地地连接到至少一个无线接口和拨号调制解调器,还包括包括可机读存储器。该可机读存储器可通信地连接到至少一个处理器,且包括第一可执行代码,用于控制所述至少一个处理器在所述至少一个无线接口和所述调制解调器之间有选择的传送用户信息。所述至少一个无线接口可依据电气和电子工程师学会(IEEE)802.11标准进行通信、并依据802.15.3a标准或兼容标准进行通信。该设备可实现用于拨打目录号码的互联网浏览器兼容用户接口,该用户接口还可通过所述至少一个无线接口进行访问。
在本发明的代表性实施例中,用于通过拨号调制解调器拨号的目录号码可通过至少一个无线接口使用超文本传输协议(HTTP)来传送。该目录号码可作为统一资源定位符号(URL)的一部分进行传送。拨号调制解调器可与国际电信联盟(ITU)V.90和V.92标准相兼容。第一可执行代码可通过所述至少一个无线接口与个人计算机的可机读存储器中的第二可执行代码通信,第一和第二可执行代码之间的通信使得个人计算机上的应用代码可以使用拨号调制解调器,就如同该拨号调制解调器是个人计算机的操作组件一样。通过所述至少一个无线接口还可在第一可执行代码和第二可执行代码之间传送至少一个带外信号的状态。所述至少一个带外信号可包括以下信号之一清除发送信号、请求发送信号、数据终端准备号信号、数据组准备好信号、载波探测信号和铃声指示信号。所述至少一个带外信号用于控制用户信息流。
本发明还涉及一种操作能够支持从无线局域网中进行拨号接入的设备的方法。这种方法可包括在第一位置通过无线局域网无线接收消息、在第一位置从消息中分离拨号信息、在第一位置通过有线网络使用该拨号信息建立调制解调器通信。本发明的代表性实施例还包括在第一位置将用户信息在包协议和拨号调制解调器协议之间转换,并且在第一位置与第二位置之间无线交换用户信息。无线局域网可包括电气和电子工程师学会(IEEE)802.11兼容网络和电气和电子工程师学会(IEEE)802.15.3a兼容网络之一。拨号信息可包括传统交换电话网络中的可拨号号码,有线网络可包括传统交换电话网络。
在本发明的代表性实施例中,拨号调制解调器协议可包括互联网工程任务组(IETF)RFC-1661兼容点到点(PPP)协议,国际电信联盟(ITU)V.90协议和ITU V.92协议中的一种。本发明的代表性实施例可包括通过无线局域网发送代表网页用户接口的信息。用户接口信息可与传统互联网浏览器应用相兼容。根据本发明的代表性实施例可包括在拨号调制解调器和第二位置之间传送至少一个带外信号,所述至少一个带外信号可包括以下中的一个清除发送信号、请求发送信号、数据终端准备好信号、数据组准备号信号、载波探测信号和铃声指示信号。所述至少一个带外信号可用于控制用户信息流。
本发明的其他方面还涉及可机读存储器,其中存储的计算机程序包含可由机器执行的多个代码段,用于控制机器来执行上述操作。
如同附图和说明中所介绍的一样,本发明的代表性实施例使用具备无线局域网和/或个人区域网能力的传统个人计算设备,通过拨号接入到互联网服务提供商、为用户提供了通信的无线移动性。虽然上述实施例出于描述清晰的目的进行了简化,在不脱离本发明实质和范围的前提下,还可提供其他特征和功能性。
本发明还可以通过计算机程序产品进行实施,所述程序包含能够实现本发明方法的全部特征,当其安装到计算机系统中时,通过运行,可以实现本发明的方法。本文件中的计算机程序所指的是可以采用任何程序语言、代码或符号编写的一组指令的任何表达式,该指令组使系统具有信息处理能力,以直接实现特定功能,或在进行下述一个或两个步骤之后,a)转换成其它语言、编码或符号;b)以不同的格式再现,实现特定功能。
虽然本发明是参照几个具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
权利要求
1.一种终端适配设备,其特征在于,包括至少一个无线接口,用于通过局域网和个人区域网中的至少一种来进行通信;拨号调制解调器,用于通过传统交换电话网进行通信;至少一个处理器,可通信地连接到至少一个无线接口和拨号调制解调器上;以及可机读存储器,可通信地连接到所述至少一个处理器,所述可机读存储器包括第一可执行代码,用于促使所述至少一个处理器在所述至少一个无线接口和所述拨号调制解调器之间有选择的传送用户信息。
2.根据权利要求1所述的设备,其特征在于,所述至少一个无线接口依照电气和电子工程师学会802.11标准进行通信。
3.根据权利要求1所述的设备,其特征在于,所述至少一个无线接口依照电气和电子工程师学会802.15.3a或兼容标准进行通信。
4.根据权利要求1所述的设备,其特征在于,所述设备实现互联网浏览器兼容用户接口,用于拨目录号码,所述用户接口可通过所述至少一个无线接口进行接入。
5.一种支持在无线局域网中进行拨号接入的设备的操作方法,其特征在于,包括在第一位置通过无线局域网无线接收消息;在所述第一位置从所述消息中分离出拨号信息;在所述第一位置通过有线网络使用所述拨号信息建立调制解调器通信;在所述第一位置将用户信息在包协议和拨号调制解调器协议之间进行转换;以及在所述第一位置与所述第二位置之间无线交换用户信息。
6.根据权利要求5所述的设备,其特征在于,所述无线局域网包括电气和电子工程师学802.11兼容网络和电气和电子工程师学会802.15.3a兼容网络二者之一。
7.根据权利要求5所述的设备,其特征在于,所述拨号信息包括传统交换电话网络中的可拨号号码。
8.根据权利要求5所述的设备,其特征在于,所述有线网络包括传统交换电话网络。
9.一种可机读存储器,其特征在于,其上存储有包含多个代码段的计算机程序,用于对支持在无线局域网中进行拨号接入的设备进行操作,所述代码段可由机器执行,来促使所述机器执行如下操作使用包协议在第一位置无线接收消息;在所述第一位置从所述消息中分离出拨号信息;在所述第一位置通过有线网络使用所述拨号信息建立调制解调器通信;在所述第一位置将用户信息在所述包协议和拨号调制解调器协议之间进行转换;以及在所述第一位置与所述第二位置之间无线交换用户信息。
10.根据权利要求9所述的可机读存储器,其特征在于,所述无线局域网包括电气和电子工程师学会802.11兼容网络和电气和电子工程师学会802.15.3a兼容网络二者之一。
全文摘要
本发明涉及一种设备和方法,能够支持通过无线局域网和/或个人区域网如IEEE802.11a/b/g/n和/或IEEE802.15.3a网络进行拨号调制解调器接入。本发明的代表性实施例允许传统互联网浏览器应用的用户通过交换电话网络使用无线网络来接入拨号信息提供商。包含有线网络接口和无线网络接口的终端适配器通过无线网络从个人机算计用户接收包含拨号信息的消息。该终端适配器建立到信息提供商的拨号连接,并通过有线和无线接口在个人计算机和信息提供商之间交换信息。用户拨号的信息可包含在终端适配器收到的一般资源定位符号中,或作为由使用终端适配器发送的信息的浏览器设备显示的网页型用户接口上的用户输入的结果被接收。
文档编号H04L29/10GK1881939SQ20061008459
公开日2006年12月20日 申请日期2006年6月1日 优先权日2005年6月3日
发明者达尔文·兰博 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1