数据无线电设备和控制 无线电装置和调 制解调器的方法 本发明涉及数据无线电设备,例如可携带的数据设备,本发明特别涉及控制无线电装置和无线电调制解调器的方法,例如,在该方法中,无线电装置通过例如长途电路无线电系统这样的无线系统进行通信。
MPT1327是定义无线电通信的长途电话无线电系统的标准,但它并没有指定分布在无线电链路中的信息种类。
MAP27是数据终端设备(DTE)和便携式无线电收发机之间的一开放式接口,它允许控制无线电装置和传送短的信息,状态信息,和规定的数据,当使用非规定数据时,MAP27可以用来控制无线电装置,和通过MAP27的基础结构建立两个用户之间的RF无线电连接。
在非规定数据模式中,一用户通过控制信息向系统要求电信信道和系统通过指定电信信道作为响应,一旦RF通信建立起来,只要它符合系统的约束(带宽,偏差等),就能使用它传送使用任何协议的数据。
在规定数据模式中,传送数据的协议被指定为MPT1327标准本身,它允许通过控制信道传送状态信息和短的信息而无需要求业务信道。
为方便起见MPT1327或其它的长途电路系统地基础结构将进一步称为系统。
为了能够在DTE之间通过无线电通路执行数据通信,用户必须把DTE连接到为DTE提供物理RS-232接口的RF调制解调器和把RF调制解调器连接到便携式无线电收发两用机。这就存在着称为允许使用者控制调制解调器的AT命令的一组标准的调制解调器命令,这些命令被称为AT命令,因为它们的句法总是以"AT"开始。
在图1中给出了连接到RF调制解调器和便携式无线电接收机的DTE的实例。
通过无线电控制面板或RF调制解调器面板手动地建立无线电连接是公知的。
如图1所示,通过DTE的附加端口发布相应的AT命令也是公知的。
DTE可以是便携式个人计算机或具有有限的端口空间和具有一个唯一端口的简单的终端,防止了用户通过接口控制便携式无线电接收机。附加的端口涉及额外的空间,重量和费用。
依照本发明的第一方面,提供一个使用数据终端设备控制无线电装置和无线电调制解调器的方法,这里无线电装置可以在无线电系统上操作,无线电调制解调器具有一个使用数据终端设备给出通信命令的端口,该方法包括以下步骤:从数据终端设备发送调制解调控制命令到无线电调制解调器和在无线电解调制解调器接收调制解调器控制命令;至少把调制解调器控制命令中的一部分翻译成在无线电调制解调器的无线电命令;把无线电控制命令传送给无线电装置和根据该命令控制无线电装置和无线电系统通信;通过端口在数据终端设备和无线电调制解调器之间和通过无线电装置在无线电调制解调器和无线电系统进行数据通信。
以这样的方式,同一个端口可以用来传送无线电控制命令和数据,这样减少了空间要求和数据终端设备的费用。
对无线电控制命令的响应可以传回给无线电调制解调器,至少部分响应可以被翻译为对调制解调器控制命令的响应和被送到数据终端设备。
数据终端设备和无线电系统之间的通信最好以半双工模式(half-duplex mode)传输。
根据本发明的第二个方面,所提供的数据无线电设备包括:在无线电系统上可操作的无线电装置,连接到无线电装置的无线电调制解调器;通过端口装置连接到无线电调制解调器的数据终端设备。设备还包括连到端口的无线电调制解调器内的翻译设备,用于通过端口从数据终端设备接收信号和翻译所接收调制解调器控制命令的至少一部分为无线电命令和在无线电调制解调器内与翻译设备和无线电相连的控制部件,用于根据无线电命令控制无线电装置与无线电系统通信。
依照本发明的第三个方面,通过连到第一无线电设备的数据终端设备(a)和连在其上的具有第二无线电仪器的入口(b)之间的无线电系统进行通信的方法,该方法包括以下步骤:从数据终端设备发射调制解调器控制命令到第一无线电设备,这里调制解调器控制命令包括调制解调器控制命令部分和扩展部分;在第一无线电设备内翻译至少调制解调器命令部分为无线电命令和根据此命令控制第一无线电设备请求无线电系统给第二无线电设备无线电信道,在数据终端设备和第一无线电设备之间,在第一无线电设备和第二无线电设备之间和第二无线电设备和入口之间进行数据通信,这里,调制解调器命令的扩展部分定义了识别第二无线电设备标识(i)的一个和入口的一个或多个输出(ii)。
这样创立了简明和灵活的调制解调器扩展指命,该扩展命令使数据终端设备能够用来选取入口输入和/或输出。调制解调器扩展指令是清楚的和容易被使用的并且和现存的调制解调器控制软件相兼容,详细的语法将在下面给出。
以这样的方式提供指令结构,该指令结构是主要为通信的调制解调层设计的结构的修改,它现在也能用来控制无线电层。
在这种情况下,扩展部分定义个入口的一个或多个输出,最好是,响应扩展部分控制入口去选取一组入口输出以进而进行通信和所说一组输出的可用的一个被选取以进一步进行通信。
依照本发明的另一个方面,所提供的无线电系统包括一第一个无线电设备,连接到第一无线电设备的数据终端设备,至少一个第二无线电设备,在第一无线电设备和第二无线电设备之间提供通信的长途电话无线电系统;连接到第二无线电设备的入口,具有至少一个输出,用以和至少一个主计算机进行进一步的通信。数据终端设备具有发射调制解调控制命令到第一个无线电设备的一个接口,这里调制解调控制命令包括调制解调器命令部分和扩展部分,第一无线电设备具有翻译装置,用以把至少调制解调器命令部分翻译为无线电命令和连到翻译装器的控制装置,用以根据该无线电命令控制第一无线电装置来请求长途电话无线电系统将无线电信道分给第二无线电设备。一方面,识别第二无线电设备是由调制解调器控制命令的扩展部分决定的。另一方面,这里有大量的入口输出,入口具有控制装置,用来识别和翻译调制解调器命令的扩展部分和对根据该命令选出入口的一个或者多个输出。
现在参照附图,以示例的形式详细描述本发明的优选实施例。
图1示出了使用DTE,RF调制解调器和便携式无线电收发机的现有技术的配置。
图2示出了本发明优选的实施例的配置
图3示出了依本发明优选的实施例的使用扩展的AT命令如何控制不同调制解调器输入和输出的时序图。
图4详细地描述了本发明优选实施例的RF调制解调器。
图1示出了带有DTE10,RF调制解调器11,便携式无线电收发机14和天线16的典型的现有技术配置,DTE10的第一个端口18通过第一连接电缆20连接到可携带的无线电收发机14的端口22和DTE10的第二个端口26通过第二连接电缆28连到RF调制解调器11的端口30。RF调制解调器11通过链路25连接到可携带的无线电收发机14,可携带的无线电收发机14连接到天线16以传送和接收无线电信号。
使用连接电缆20,DTE10能够控制可携带的无线电收发机14依照MAP27标准要求业务信道,以发送状态信息或短的数据信息和接收符号交换信息。
AT命令和数据在DTE10的第二端口26和RF调制解调器11的端口30之间传送和通过链路25传送到可携带的无线电收发机。
图2示出了本发明优选的实施例,DTE10现在用单独的连接电缆32连到RF调制解调器12,RF调制解调器12使用两个链路24和25连到可携带的无线电收发机14。可携带的无线电收发机14连到天线16以传送和接收无线电信号。
可携带的无线电收发机14在图1和图2之间并没有改变。
在RF调制解调器12的内部连接电缆32连接到AT数据包包装器的解包装器和翻译器(AT PAD和翻译器)122。该AT PRD和翻译器122通过MAP27应用层126连接到引导可携带无线电收发机14的第一线路24和通过调制解调器124连接到引导可携带的无线电收发机14的第二线路25。
AT PAD和翻译器122分析通过单个连接电缆32从DTE10传送来的信号和确定是否它们形成数据或调制解制器命令,ATPAD和翻译器122被编程以识别如上所示的由"AT",开头的命令。
以这样的方式,AT PAD和翻译器122作为划分调制解调器命令和数据的划分装置,如果需要的话它在相反的方向也可以做为组合响应和数据的组合装置。
通过调制解调器124,转换数据为音频信号和通过第二个链路25传送到可携带的无线电收发机14,要求RF管道(未示出)的命令或者它的释放经由AT PAD和翻译器122的翻译,和转送到MAP27应用层126和经过第一个链路24进入到可携带的无线电收发机14。经过第一链路24任一系统响应从可携带的无线电收发机14返回到MAP27应用层126和进一步中继返回到AT PAD和翻译器122。这里响应被翻译和适当的信息(即"连接"或"忙")通过连接电缆32发送回DTE10。
本申请人已经发现使用所述的新型的RF调制解调器12,可以不再需要第二个端口和第二个连接电缆和使用者可以通过到RF调制解调器的单个的接口来控制可携带的无线电收发机14。
除了完全地通过单根线路控制RF调制解调器,申请人使用扩展的AT命令组实现了使用MAP27状态信息和MAP27短的信息。
在图2的基本结构侧,有一长途电话系统33(它具有长途电路控制器和可以具有大量不同的重复的无线电接收机)和这里有大量固定的连接到调制解调器入口42的不同的调制解调器入口输入端口38,40的无线电收发机34,36。调制解调器入口42通过第一组输出端口44,46,48连接到局部的主计算机50和通过第二组输出端口52,54,56连到第一组线调制解调器58,60,62,还连到公共交换电话网(PSTN)64。
调制解调器入口42具有连接到输入端口38,40和输出端口44,46,48的多路开关电路41和它具有连接到开关电路41的命令翻译和控制电路43。
从PSTN64连接到第二组线路调制解调器66,68,70,这些线路调制解器66,68,70进而连接到远处的主计算机72。
为了清楚起见,仅仅示出了有限数目的基站34,36,调制解调器入口输入38,40,调制解调器入口输出44,46,48,52,54,56,一当地主计算机50,和一远程主计算机72。第一组线路调制解调器58,60,62和第二组线路调制解调器66,68,70用于通过PSTN64进行数据传输,仅为完整性而示出。
下面将参考图3进一步描述如何使用申请人提出的扩展AT命令去控制不同的调制解调器入口的输入和输出。
企图通过固定无线电收发机1(34)把DTE10连到调制解调器入口输入1(38),和通过调制解调器入口输出2(54)连到电话号码5658776的例子作为非限定性实例加以考虑。
在步骤A,DTE10发送扩展AT命令
ATDT/I1/02/5658776
到RF调制解调器12,该指令由下述语法构成:
ATDT/Li/OX/电话号码
这里
ATDT是标准的建立自动的电话拨号操作的调制解调器命
令,它表明AT(指令)拨号(Dial)使用音频
(Tones)(而不用脉冲)
/Ii表示到调制解调器入口的所需的输入、例如固定的无线
电收发机34或36,这是对ATDT命令的第一个扩展。
/Ox表示所要求的输出,这是对ATDT命令的第二个扩展。
(字母"O"表示输出"Output",不是数字0)
/电话号码表示通过PSTN所拨的电话号码
(标准调制解调器命令的一部分)
在步骤B,AT PAD和翻译器122识别ATDT/I1/02/5658776作为AT命令和送ATDT/I1到MAP27应用层126。该识别是通过对字符"1"分析简单地执行的和分出命令的4个部分,RF调制解调器12翻译I1进入固定无线电收发机1(34)的MPT1327ID和发出适当的MAP27命令和通过第一链路24和可携带的无线电收发机14从系统33要求非规定的数据信道而建立至MPT1327ID的连接。
系统33通过指定业务信道3(作为非限定例子)来响应可携带的无线电收发机14和固定的收发机1(34)之间的通信,可携带的无线电接收机14和固定的无线电接收机1(34)然后由控制信道切换到业务信道3。在可携带的无线电接收机14和固定的无线电接收机1(34)之间的RF管道(未示出)就这样建立了。
虽然在图3的实例中并没有示出,在固定的接收机已经忙的情况下,系统33已经向移动无线电收发机14发出了忙信号,该忙信号并且中继返回到DTE10。
一旦RF链路建立起来,MAP27就不再需要了,直至连接要求被释放。
在步骤C,AT PAD和翻译器122通过调制解调器124,第二链路25,可携带的无线电接收机14和固定的无线电收发机1(34)发送命令O2/5658776作为非规定数据到调制解调器入口42。RF调制解调器在该时刻已经通过RF基本结构同调制解调器的入口42通话。调制解调器入口42的指令翻译和控制电话43通过分析进来的调制解调器指令扩展部分来翻译字串和使开关电路41选取输出2(54)。命令翻译和控制电路43然后通过线调制解调器60,PSTN64和线调制解调器68拨号远程主计算机72。
在主计算机72已经回答了呼叫之后,连接指示被中继返回到RF调制解调器12的AT PAD和翻译器122,该连接指示然后由AT PAD和翻译器122加以翻译和进而经由单根连接电缆32送到DTE10。
在步骤D,在DTE10和远程主计算机72之间的数据通信以公知的不需要进一步解释的半双工方式开始。
如上所述,该扩展的AT命令允许DTE10去控制调制解调器入口42。通过在无线电调制解调器12内翻译别标记等等为实际无线电收发机识别号(通过简单的编程的检查操作)和要求无线电系统连接该识别出的无线电收发机来识别出在调制解调器入口输入的固定的无线电收发机34或36。
但是用户并不是总是希望使用调制解调器入口42的全部控制。通过简单地省略调制解调器入口输入说明/Ii,那么调制解调器入口输入将被随机的或任意地选取。
如在上述图2已经描述的那样,这里有两类调制解调器的入口输出,第一组44,46,和48直接连接到主计算机50,第二组58,60和62通过线路调制解调器58,60,62,PSTN64,线路调制解调器66,68和70和远程主计算机72相连。
还可以选取一组输出,例如,线路调制解调器输出52,54和56(或该输出的子输出)可以定义为组"A",和主计算机输出44,46和48(或这组输出的字组输出)可以定义为组"B",使用句法:ATDT/I1/OA/5658776或ATDT/I1/OB,可以选取这些组(或它们的子组)中的一些,让入口42去做精确的选取。这两类调制解调器之间的差别是输出的类型,另一类扩展的ATDT命令是由下述的句法提出:
ATDT/Ii/Tx/电话号码这里
ATDT是标准的建立自动电话拨号操作的调制解调器命令
/Ii代表所需的调制解调器入口输入
/Tx代表请水的调制解调器入口输出类型(对标准的AT
命令的扩展)
/电话号码表示通过PSTN所拨的电话号码
例如ATDT/I1/T2/5658776定义对入口输入号1(34),入口输出类型2的请求和请求拨电话号码5658776。
如上已经描述的那样,通过简单地省略调制解调器入口输入说明/Ii,调制解调器入口输入将随机的或依赖于可行性加以选取。
鉴别器/T可以用来选取输出的特定类型,例如两种类型,即T1和T2被定义,我们可以使用它们去指示直接连接请求或通过PSTN的连接请求。
此外,如果这里有几个局部连接的主计算机,每一个用其端口接口连到调制解调器的入口,就可以在系统类型中定义每一个主计算机,入口将进来的呼叫连接到在该类型中被定义的特定的主计算机。
例如ATDT/T7可以随机地选取调制解调器的入口输入和连接到与调制解调器入口输出类型7相连的本地的主计算机。
在我们只有一种类型的调制解调器输出类型和使用者不希望指定调制解调器入口输入和输出的情况下,命令可以减少为ADTD/5658776。
通过发出扩展AT命令,使用者可以选取调制解调器入口的输出诸端口的一个去直接与主计算机相连或者去拨号一个远程连接的主计算计算机(通过线路调制器和PSTN)。
为了执行该操作,RF调制解调器不得不把扩展的ATDT命令翻译成为如上所述的一系列MAP27命令。
下述的表1从使用者的观点详细地给出了支持状态信息的扩展,该表1也解释了命令的目的和由RF调制解调器发出和接收的对应的MAP27协议信息。
表1-状态信息的AT命令
的扩展符号表示回车+换行作为实例
a)M-SS176,3表示状态数3被送到ID号码176。使用者可以指定信息被送往目的地的整个ID或在RF调制解调器的表内可以查询的短"目录"编号。
b)M-ABORT在如果M-OK没有被收到的情况下发出以便指示移动无线电收发机放弃传送状态信息。M-ERROR用来指示用户什么地方出错了,未列全的出错表可以是:
0无效状态(超出0-31范围)或不正确的句法
1通过M-ABORT命令执行放弃
2信息被拒绝
3被呼叫的单元不能达到
4被呼叫的单元呼叫转向
5-8保留
9未定义(发生了不知道的错误)短的信息
MAP27指定5种不同用户信息的类型或格式去传送使用该业务的信息:
a)二进制或自由格式
b)BCD字符,
c)电传(CCITT字母号2)推荐S1
d)7位ASCII(CCITT字母号5)推荐V3到V4,
e)8位ASCII或Pc字符组。
在状态信息的情况下,下面表2从使用者的角度指定短的信息支持。
表2—短信息的AT命令的扩展符号表示是回车+换行,不同格式的编码可以按如下使用:
0 二进制格式(每一位被表示为ASCII字符)。
1 BCD格式(每一数字被表示为ASCII字符)
2 电传字符(字符表示为ASCII字符)
3 7位ASCII字符
4 8位ASCII字符SOM Esc EOM字符用来保留透明,SOM是ASCII符,它表示短的信息,Esc字符用来作填充ASCII字符。EOM是指示信息结束的分界符,如果三个字符没有指定,使用它们的省缺值,最好采用下例的省缺值:
SOM=′,ESC=/和EOM=″。下述的例子示出了短的信息的使用:
a)M-SM176,0,,′00011011′表示,由随后的8位00011011组成的数据串要被传送到ID176。
b)M-SM176,3,′hello Warld′表示,使用7位ASCII格式的hello World要被传送到ID176。
M-ERROR用来指示使用者有错误出现,同样的未列全的出错表用作状态信息可以用来表示短的信息:
0无效信息(限制超过)或不正确的句法。
1通过M-ABORT命令处理失败
2信息被拒绝
3被呼叫的单元不可达到
4被呼叫的单元的电话转向
5-8被保留
9未指定(不确定的错误已经发生了)
使用扩展的AT指令组,用户可用单根连接电缆32透明地使用DTE10,以执行它与主计算机的通信和状态信息及短信息的处理。该功能可使用在RF调制解调器内的软件装置加以完成。
使用这些步骤,用来建立呼叫的所有MAP27相互作用可以做完而无需使用者处理MAP27命令或在前面板进行拨号。
结合图4,给出了依本发明优选实施例RF调制解调器的更详细的描述。RF调制解调器12通过三个物理端口130,132和138和优选实施例的其它仪器相连,从DTE10(未示出)来的单个连接电缆32现在连接到RF调制解调器的物理RS-232端口130。RF调制解调器12的两个端口132和138通过链路25和24连到移动无线电收发机14(未示出)。
在RF调制解调器12的内部,物理RS-232端口130连接到AT PAD和翻译器122。该AT PAD和翻译器122通过MAP27应用层126,通过MAP27网络134和MAP27链路136连接到MAP27物理端口138。通过第一个链路24,MAP27的命令转向移动无线电收发机14(未示出)
该AT PAD和翻译器122分析通过端口130接收到的信号和确定是否它们形成数据或调制解调器命令,AT PAD和翻译器122是编程的以识别如上所述的以"AT"开始的命令,调制解调器124转换数据为音频信号并且传送到RF的物理端口132。
一旦用户连上主计算机,数据信息可以来回传送。由用户收到的数据信息被打包并交给执行RF连接层任务的调制解调器124。该层的任务是正确地传送信息到固定端的一侧,误差检测通常挂到包上,如果在传送过程中检测出错误,信息包被重新传送,直到接收到正确的认可,如果需要(例如在可携带的环境下)调制解调器进行调制和错误校正。调制是如此设计,以满足系统的限制(带宽,偏移,等等)。
AT命令被AT PAD和翻译器122中继到MAP27应用层126。如果要求MAP27处理(如上所述的扩展ATDT命令的第一部分)的AT命令被收到,该部分通过MAP27应用层126传送到MAP27的网络层134以产生相应的MAP27网络命令,该MAP27网络命令然后在MAP27链路136内翻译成为推荐的无线电控制信号,使用类似于表1和表2的翻译表和应用上述的语法原则很容易地实现该翻译。
在不脱离由权利要求定义的发明原理的情况下,该领域的专业人员可以做出细节上的修改。