CN1212803A - IrDA兼容***的事务处理支持 - Google Patents
IrDA兼容***的事务处理支持 Download PDFInfo
- Publication number
- CN1212803A CN1212803A CN97192823A CN97192823A CN1212803A CN 1212803 A CN1212803 A CN 1212803A CN 97192823 A CN97192823 A CN 97192823A CN 97192823 A CN97192823 A CN 97192823A CN 1212803 A CN1212803 A CN 1212803A
- Authority
- CN
- China
- Prior art keywords
- irda
- service
- protocol stack
- stack according
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
- H04B10/114—Indoor or close-range type systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/325—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the network layer [OSI layer 3], e.g. X.25
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种使IrLAP规范的MAC规则适合容纳各种带媒体读出的红外收发机设备的方法和装置,该媒体读出利用一IrDA协议栈,该协议栈有若干层,包括:右图的内容其中LSAP为链路服务入口点。这类协议栈可应用于很大一类设备中,如带反馈的调谐器用遥控器;可用来进行响应式数据交易,如通过寻呼机报告所收到的数字;并可应用于数据采集***,如通过手提GPS报告位置及医疗***变化。实施本发明的各种方式包括:使用无连接数据服务;使用XID帧;或使用专有或公开的目标物定义;最好将已存在于IrDA规范中的无连接数据服务与出现的OBEX物体定义一起用。执行过程无需改动已有***,且该公开的服务规范保证了不同卖主出售的***之间的连通性。
Description
本申请涉及Petre Nykanen的同未决临时专利申请序号60/009954。该专利申请于1996年1月16日提交,题为“IrDA兼容***的事务处理支持”。据此,根据35U.S.C.119(e)的条款在此提出优先权要求,且将该专利申请的内容在此全文引入作为参考。
本发明涉及红外(IR)传输设备所用的协议,如IrDA(Infra-red DataAssociation,红外数据协会)传输协议,更具体地说,涉及一种为包括带媒体读出的收发机的IrDA兼容***提供事务处理支持的方法和装置。
目前正由IrDA讨论用于使红外通信标准化的IrLAP(Link AccessProtocol,链路访问协议)规范的媒体访问控制(MAC)规则,要求收发机设备在启动IR传输之前必须收听至少500毫秒且在此期间探测不到IR数据链路连接。(注:这里所谈到的标准以及相关的标准资料可在网地“irda.org”上找到)。这500毫秒的滞后对于某些执行IrLAP规范的***如遥控器可能会产生问题。如果发射机装置设定在红外区连续收听,这些问题或许可以在一定程度上得以避免。在此情况下,如果当有传输要求时未探测到IR信号,则可以立即进行无连接数据传输请求,而在通常情况下无连接服务会减慢。然而,当在红外区有信号出现时,这种连续收听装置便有一个很大的缺点。这是因为此时该装置在红外区无信号而可供传输用之前变得毫无用处。
别的可使IrDA协议更适用于遥控器的途径包括:
由于当避免由无连接数据帧发送时,面向连接的数据传输可自偶然丢失的数据帧中复原,在IrLAP规范中可将MAC规则放宽,以这种方式无连接数据服务可具有放宽的MAC或
低档设备即使在探测到别的信号时也可用来发射无连接数据帧,但将不得不产生一些关于时限的规则,以使无连接数据不会破坏链路连接;或
较高层次如目标物体的用户数据可置在用于察觉的XID帧,这对察觉帧的放宽的MAC给出了通路。
就硬件来说,在消费电子领域的***比起由大多数IrDA-SIR(正式的IrDA规范)装置所支持的要求传输的距离。因此,消费电子仪器的应用便要求改变IrDA-SIR关于离收发机装置的最短距离及可使用的最大输出功率的定义。
IrDA面向连接的数据服务规范不适合消费电子设备的限度之内。装置的尺寸和所要求的操作功率排除了将面向连接数据服务的使用作为这个方面的可行选择的可能性。为了实现支持IrDA规范的IrDA设备与消费电子业中的设备的连通性,必须选择一个共同的最低功能性,使得高级台式***与象遥控器这样的低级***可依赖该功能性。
要解决的问题
因而,本领域中的一个问题便是将IrLAP和IrLMP(链路管理协议)的无连接数据服务的功能性与在IrDA目标物交换(OBEX)规范中所定义的目标物封装规则结合起来,以便能容纳各种红外收发机设备,特别是那些用于消费电子装置中的设备。
目的:
因此,本发明的一个目的便是提供一种方法和装置,以便为包括带媒体读出的收发机的IrDA兼容***提供事务处理支持。
本发明的另一目的,是通过将IrDA OBEX规范的目标物交换规则置于IrLAP和IrLMP协议的无连接服务的数据中,来提供这样的支持。
本发明涉及一种方法和装置,使得IrLAP规范的MAC规范适用于容纳各种红外收发机设备,不管带或不带媒体读出。本发明利用一含若干层的IrDA协议栈:红外协议 OSI模型层数3.链路管理协议 网络2.链路访问协议 数据链路1.连通性 实体的
其中OSI代表开放***互联,而LSAP指链路服务入口点。
可将这类协议栈应用于很大一类设备中,如带反馈的用于调谐器的遥控器、电视、影像、音响设备以及个人计算机。同样,通过请求还可用来进行响应或数据交易,如通过寻呼机对所收到的数字的报告、通过电话机对呼叫者身份的报告或通过蜂窝电话传送电话薄里的项目。此外,它还适用于数据采集***,如通过手提GPS报告位置以及医疗***的化化。
实施本发明的各种方式包括:
使用无连接数据服务;
使用XID帧;或
使用专有的或公开的目标物定义。
最佳方法是将已存在于IrDA规范中的无连接数据服务与呈现的OBEX目标物定义联用。这种方法无需改动已有***,且公开的服务规范保证了不同卖主出售的***之间的连通性。
本发明旨在提供一种方法和装置,使得IrLAP规范的媒体访问控制规则适合于容纳各种各样带或不带媒体读出的红外收发机设备,特别是那些用于消费电子装置中的设备。如下图所示,本发明最好包括具有一系列功能层的IrDA协议栈,沿着开放***互联(OSI)模型的线,该栈包括:红外协议 OSI模型层数3.链路管理协议 网络2.链路访问协议 数据链路1.连通性 实体的其中OSI代表开放***互联,而LSAP指链路服务入口点。
实体层,即第一层,可依设备的不同而有所不同。图中所示的IrDA-SIR为正式IrDA规范,即涉及可达115.2kbit/sec的速度。然而,别的类似规范也可使用,如IrDA-FIR,为提议的快红外,速度可达1.152Mbit/sec和4Mbit/sec,以及Sharp DASK,为锐(Sharp)专门***,速度上限为57.6kbit/sec。
数据链路层协议是IrLAP协议层,即第二层。该协议支持其它设备的发现和可靠的数据传输服务。这一层不仅要正确地向其它器件表明红外区正在使用中,还必须服从MAC规则。
网络层协议是IrLMP协议层,即第三层。该协议支持服务与服务之间的连接装配以及将可靠IrLAP连接分为多个信道。这种一帧一帧地多路传输使得多个并行服务成为可能。
在IrLMP层之上还可有执行各种功能的多个协议,例如,传递层的功能,即分段和重组,还有流动控制等等。在其它层之上的那一层为应用层,它含有支持应用所需的功能的服务,如由IrDA指定的信息存取服务(IAS)。IAS由用户和服务器组成,其中用户可向服务器询问有关主***支持的服务情况。该服务器从一局部数据库取出信息,该数据库由服务范例具体信息组成,其中最重要的一条信息要数LSAP ID(链路服务入口点),在此存放着主***中的服务范例。当出现服务与服务之间的连通时便使用该信息。
借助各层的运作,以下的描述展示这方面更为重要的一些特征。发现:
由数据连接层协议也即IrLAP协议层或第二层所支持的发现过程是用来使电台找出何种其它设备可在红外区域内被见到。这一过程由IrLAP层实现,尽管是通过IrLMP层转接至该层的用户的。上述发现过程是动态的,因而可使多个设备通过一次询问而被识别出来。每一个响应的设备可将下述信息返回始发者:
1)一个32位设备地址(因规范不同而可以变化);
2)借助位域给出的服务提示,显示所支持的服务种类,如传真、调
制解调器、电话、PDA和打印机;和
3)设备的名称,如用户可定义像“Bob的PDA”这样的信息串。
该发现这过程之后,用户可挑选要连接的主设备或使这一连接操作自动完成。为找出该具体服务是否由主***支持,可建立起IAS服务连接。IAS访问:
IAS服务访问常用来找出主***是否支持所要求的服务。如果有多个主***,可同所有这些***逐个进行IrLAP连接,以找出哪个主***支持所需服务。该IAS访问可通过将局部LSAP X与主LSAP 0相接来实现,这时的IAS服务器总是置于LSAP 0上。在服务规范中定义由局部IAS用户从主IAS数据库取出的信息。该信息随服务的不同而变化,但总会出现的一或两件东西便是服务的用名和以此可在主***里访问它的LSAP。
服务连接的建立
当含有所需服务的合适主***找到后,便建立服务对服务的连接。这种服务连接只有当局部LSAP与主LSAP由IrLMP层接上后才工作。在这种配接过程中,各个LSAP互连以便接受向所配接的主LSAP传到局部LSAP的数据,反之亦然。在此之后,服务的专门化协议便可启动。
IrLMP的LSAP配接基元可能含有一用户日期域(可达60个八位字节)。可将这一数据用在为实现变换加密密钥这样的目的而进行的连接建立中。加密方法,不管用哪一种,都是服务装置可使用的任何现有的加密方法。这些方法的一个共同点,就是它们的影响范围只限于在两个给定LSAP之间所传输的数据。在帧中的IrLAP或IrLMP协议的特定域不受加密的影响。第三者可以看到在两次服务作业间所发生的交易,但并不能辨认实际的数据内容。
执行过程:
该协议栈的执行应使终端用户当IrLAP层连接失掉时能得到指示。IrDA规范规定当连接中断3秒后应给予终端用户“不工作”指示。当断路指示收到后,实际的服务连接将失掉。这种情况当链路失掉8~40秒(可商量的值)后可能发生。
中间节点:
本发明的IrDA协议栈可用作支持已知服务的两设备之间的中间节点。这样做时,有5个重要因素要加以考虑,它们是:
-服务规范和IAS信息
-连接建立的实施
-使用加密
-用户交互作用及显示
-通过接口程序与已存在的服务协议栈相接。
一般说来,理解这方面IrDA规范的范围十分重要。这是因为一些东西常常有意不提及,以使设计者可自由选择不同的实施方案。本领域里的行家将有权在IrDA规范的范围内实施本发明。
可将这类协议栈应用于很大一类设备中,如带有反馈用于调谐器的遥控器、电视、影像、音响设备以及个人计算机。同样,还可用于通过请求的数据交易,如通过寻呼机报告所收到的数字、通过电话机对呼话人身份的报告或通过蜂窝电话传送电话薄里的项目。此外,它还适用于数据采集***,如通过手提GPS报告位置变化,以及医疗***。
实施本发明的各种方式包括:
使用无连接数据服务;
使用XID帧;或
使用专有或公开的目标物定义。
该最佳方案是将已存在于IrDA规范中的无连接数据服务与正要出现的OBEX物体定义联用。这种方法无需改动已有***。公开的服务规范保证了不同卖主出售的***之间的连通性。面向连接的数据也可使用,但并非适合于所有场合,这是因为还要考虑MAC规则,或装置的大小,或微处理器的操作性能。
本发明使得消费电子业在其***中执行IrDA协议成为可能,导致这些***的制造商倾向于接受IrDA硬件规范。这会促进红外协议的标准化。硬件规范可能会要求对红外***的距离和输出功率作某些改变,但普通硬件的支持是对连通性的基本要求。
支持通讯和消费电子业中同样的硬件平台和相同的IrDA协议应该能吸引越来越多的公司将连通性看作市场上的一种价值。这种支持也意味着许多干扰问题可以避免。这是因为IrDA协议确实支持媒体访问控制来使干扰降至最低。
可将本发明应用于很大一类器件,如前述的用于调谐器的遥控器、电视、影像、音响设备和个人计算机,以及电话、蜂窝电话,寻呼机、玩具、象手提GPS接收机这样的数据产生***、手表或带闹钟或计时功能或用来输入约会的PIM。
即使IrDA协议可不加修改地应用于消费电子业的领域中,但可要求在IrDAIrLAP媒体访问规则和硬件层规范上作些改变,至于作什么样的改变就看本领域里的技术人员根据以上的论述如何发挥了。
Claims (12)
2.根据权利要求1所述的IrDA协议栈,其中所述栈使用无连接数据服务来实现。
3.根据权利要求2所述的IrDA协议栈,其中所述无连接数据服务是与出现的OBEX目标物定义一起已存在于IrDA规范中的那种服务。
4.根据权利要求1所述的IrDA协议栈,其中所述栈使用XID帧来实现。
5.根据权利要求1所述的IrDA协议栈,其中所述栈使用专有或公开的目标物定义来实现。
7.根据权利要求1所述的IrDA协议栈,其中在所有其它各层之上的那一层包括:
会有支持应用所需功能的服务的应用层。
8.根据权利要求9所述的IrDA协议栈,其中所述服务包括IrDA规定的信息存取服务(IAS)。
10.根据权利要求1所述的IrDA协议栈,其中采用已存在于IrDA规范中的无连接数据服务与出现的OBEX目标物定义一起来实施所述的栈。
11.根据权利要求1所述的IrDA协议栈,其中所述链路访问协议层,即第2层,支持对其它设备的发现以及可靠的数据传输服务。
12.根据权利要求1所述的IrDA协议栈,其中所述链路管理协议层,即第3层,支持服务与服务之间的连接装配以及将可靠IrLAP连接分成多个信道,由此逐帧多路传输使得多个并行服务成为可能。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US995496P | 1996-01-16 | 1996-01-16 | |
US60/009,954 | 1996-01-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1212803A true CN1212803A (zh) | 1999-03-31 |
Family
ID=21740689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN97192823A Pending CN1212803A (zh) | 1996-01-16 | 1997-01-15 | IrDA兼容***的事务处理支持 |
Country Status (9)
Country | Link |
---|---|
EP (1) | EP0875104B1 (zh) |
JP (1) | JP3679131B2 (zh) |
KR (1) | KR100566110B1 (zh) |
CN (1) | CN1212803A (zh) |
AT (1) | ATE361595T1 (zh) |
AU (1) | AU1694897A (zh) |
BR (1) | BR9707290A (zh) |
DE (1) | DE69737679T2 (zh) |
WO (1) | WO1997026721A2 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964705B (zh) * | 2005-01-28 | 2012-08-08 | 夏普株式会社 | 通信设备、通信***、通信方法、通信程序、通信电路 |
CN101523937B (zh) * | 2006-10-16 | 2013-05-08 | 夏普株式会社 | 通信设备、通信方法、便携式电话机 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI980465A (fi) * | 1998-02-27 | 1999-08-28 | Nokia Mobile Phones Ltd | Menetelmä palveluiden asentamiseksi |
JP3164302B2 (ja) * | 1998-09-24 | 2001-05-08 | 日本電気株式会社 | 非認識通信方法と非認識通信機能を有する移動無線装置 |
US7054361B1 (en) | 2000-05-31 | 2006-05-30 | Thomson Licensing | Method and apparatus for enhancing an infrared signal protocol |
KR100601690B1 (ko) * | 2004-07-06 | 2006-07-14 | 삼성전자주식회사 | 무선 랜 기반의 무선 프린팅 시스템 및 방법 |
-
1997
- 1997-01-15 JP JP52606397A patent/JP3679131B2/ja not_active Expired - Fee Related
- 1997-01-15 KR KR1019980705358A patent/KR100566110B1/ko not_active IP Right Cessation
- 1997-01-15 AU AU16948/97A patent/AU1694897A/en not_active Abandoned
- 1997-01-15 CN CN97192823A patent/CN1212803A/zh active Pending
- 1997-01-15 EP EP97902878A patent/EP0875104B1/en not_active Expired - Lifetime
- 1997-01-15 BR BR9707290A patent/BR9707290A/pt active Search and Examination
- 1997-01-15 WO PCT/US1997/000359 patent/WO1997026721A2/en active IP Right Grant
- 1997-01-15 AT AT97902878T patent/ATE361595T1/de not_active IP Right Cessation
- 1997-01-15 DE DE69737679T patent/DE69737679T2/de not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964705B (zh) * | 2005-01-28 | 2012-08-08 | 夏普株式会社 | 通信设备、通信***、通信方法、通信程序、通信电路 |
CN101523937B (zh) * | 2006-10-16 | 2013-05-08 | 夏普株式会社 | 通信设备、通信方法、便携式电话机 |
Also Published As
Publication number | Publication date |
---|---|
JP2000510657A (ja) | 2000-08-15 |
WO1997026721A2 (en) | 1997-07-24 |
KR100566110B1 (ko) | 2006-06-07 |
BR9707290A (pt) | 1999-07-20 |
EP0875104A1 (en) | 1998-11-04 |
KR19990077216A (ko) | 1999-10-25 |
DE69737679D1 (de) | 2007-06-14 |
EP0875104A4 (en) | 2005-07-20 |
ATE361595T1 (de) | 2007-05-15 |
EP0875104B1 (en) | 2007-05-02 |
DE69737679T2 (de) | 2008-01-10 |
AU1694897A (en) | 1997-08-11 |
JP3679131B2 (ja) | 2005-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102377779B (zh) | 多个联网设备的呼叫方-被叫方关联 | |
CA2195140C (en) | Method of announcing an internet call | |
US7167470B2 (en) | Method and apparatus for locating a communication device using local area network switch information | |
EP1060594B1 (en) | Method and devices for setting up a data transmission connection in a wireless local area network | |
US8666029B2 (en) | Methods, systems, and products for emergency location | |
US20060227942A1 (en) | Systems & methods for providing location signals/indicators when 911 dialed | |
CN1505338A (zh) | 在具有不同地址***的网络上的用户识别技术 | |
CN1181648C (zh) | 一种网络上设备间自动查找的方法 | |
CA2264866A1 (en) | Network access methods, including direct wireless to internet access | |
US20020114318A1 (en) | Voice over internet protocol | |
CA2316256A1 (en) | Localization of clients and servers | |
CN101222550A (zh) | 通过高速缓冲存储和对等查找确定电话号码和ip地址的配对 | |
CN1380760A (zh) | 访问广域计算机网上信息和/或数据的方法和*** | |
WO2001050701A3 (en) | Systems for customizing behaviors and interfaces in service invocations | |
CN1773926A (zh) | 联系信息管理装置和联系信息管理方法 | |
US6810034B1 (en) | Automatic conversion of telephone number to internet protocol address | |
CN1212803A (zh) | IrDA兼容***的事务处理支持 | |
JP2004535743A (ja) | データベースにアクセスするためのドメインネーミングシステム(dns) | |
US6728774B1 (en) | Transaction support for IRDA-compatible systems | |
US20090245499A1 (en) | Call transfer system and call transfer control method | |
CN1499855A (zh) | 一种接入点和通过接入点连接客户端与广域网的方法 | |
US7684825B2 (en) | Method and system for modem protocol discrimination | |
US20050266795A1 (en) | [method of communication using audio/video data] | |
Dawbarn | Using Wireless Communications for Location-based Services | |
CN106161594A (zh) | 一种基于云服务器的移动终端呼叫方法、***及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: NOKIA OY Free format text: FORMER OWNER: NOKIA MOBILE PHONES LTD. Effective date: 20080711 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20080711 Address after: Espoo, Finland Applicant after: Nokia Oyj Address before: Espoo, Finland Applicant before: Nokia Mobile Phones Ltd. |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |