CN101483645A - 通信装置以及通信方法 - Google Patents
通信装置以及通信方法 Download PDFInfo
- Publication number
- CN101483645A CN101483645A CN200910002039.6A CN200910002039A CN101483645A CN 101483645 A CN101483645 A CN 101483645A CN 200910002039 A CN200910002039 A CN 200910002039A CN 101483645 A CN101483645 A CN 101483645A
- Authority
- CN
- China
- Prior art keywords
- frame
- communication
- connection
- layer
- indication
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Optical Communication System (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及通信装置以及通信方法,本发明的通信装置包括接收帧处理单元,所述接收帧处理单元以不同的帧格式接收SNRM帧和UI帧,所述SNRM帧是用于指示为了进行数据通信而连接的设定的帧,所述UI帧是作为发送数据的帧,所述通信装置包括:接收处理单元,使光接收单元以用于接收UI帧的FIR通信模式待机;以及连接指示通知单元,在从通信对方的通信装置接收了数据帧的情况下,生成用于设定与从通信对方的通信装置接收了连接帧的情况相同的连接的指示的连接指示,并通知给上层的通信层,因此即使在基于SIR通信模式不能正常接收连接帧的情况下,也能够基于FIR通信模式进行数据帧的接收。
Description
技术领域
本发明涉及利用不同的两个帧格式进行通信的通信装置以及通信方法。
背景技术
近年来,随着数字照相机和附带照相机移动电话等的普及,将个人照片作为图像数据进行处理的机会增加。此外,从数字照相机或附带照相机移动电话机等读取图像数据,并显示在电视等显示装置,或通过打印机等图像形成装置打印的机会也增加。与此相伴,作为在几米的PAN(个人区域网络:Personal Area Network)的范围内在信息设备之间通信视频或语音等容量比较大的数据的技术,正在普及不需要电缆的无线通信技术。
以往,在上述的通信领域,例如,为了在不同类型设备之间保障数据通信,使用基于图12所示的OSI(开放***互联:Open System Interconnection)参照模式的IrDA(红外线数据协会:Infrared Data Association)(注册商标)等通信标准。在这些通信标准中,以搜索并识别通信对方的设备,进行协商的顺序,重复用于确认相互能够进行通信的作业的双向通信成为基本。
在基于OSI参照模式的通信标准中对每个层制定标准。具体地说,制定以下几个层:即,用于管理与其他装置之间的通信的协议的数据链路层、利用从数据链路层接受的服务来管理数据链路的网络层、通过帧号码进行数据帧的流量管理从而检测帧遗失等的传输层、会话层。通信装置的各个层,通过在层之间通知连接请求、连接指示、连接确认等信息来进行线路的连接或切断、数据传输。
另一方面,由于在上述那样的用途中利用者自身以将发送侧装置的发光单元朝向接收侧装置的光接收单元的状态下进行数据的发送的情况较多,因此很多情况下不一定需要搜索通信目的地的装置,并相互确认对方的双向处理。
在日本公开专利公报“特开2005-347836号公报(2005年12月15日公开)”中,公开了以下的通信***,即,发送用于管理发送对象的数据的管理信息,并从响应了该管理信息的发送的装置接收用于表示该装置的通信能力的通信能力信息,基于所接收到的通信能力信息将发送对象的数据分组发送,从而省略搜索在红外线通信中可接收的设备的处理。
作为在不一定需要搜索红外线通信中可接收的设备的处理的情况下实现数据通信的高速化的技术,存在直江仁志等6名著“高速赤外通信プロトコルIrSimpleの標準”,夏普技术报95号,2007年2月,p63-68这样的、被称为IrSimple(注册商标)的通信标准。
如图13所示,在以往的红外线通信中构成为,在4Mbps以上的高速通信的FIR(Fast Infrared)通信模式的数据帧之前发送9600bps左右的低速通信的SIR(Serial Infrared)通信模式的连接帧(通信信息通知帧)。在图像数据等容量大的数据传送中,一般多次进行数据帧的传送,在数据帧的传送结束时,以FIR通信模式传送用于指示切断的DISC(Disconnect)帧,并切断通信连接。
另外,这里所说的“帧”是指在通常的通信技术领域所使用的“帧”,表示被定义了开始和结束的一块信息。
此外,“连接帧”表示为了设为在发送侧的通信装置和接收侧的通信装置之间可通信的状态所需要的一连串的信息。
而且,“数据帧”表示包含在发送侧的通信装置和接收侧的通信装置之间要数据传送的图像数据等内容的一连串的信息。
此外,“帧格式”是指定义帧的结构,并规定在帧的比特列中第几比特表示什么的格式。
例如,作为IrDA或IrSimple的连接帧的SNRM帧具有图14所示的帧格式。在ADR部分设定广播/地址。SNRM的部分是记载了用于表示帧的种类的数据的位置,表示是SNRM帧。
在资源地址(Source address)的部分记载用于表示初级台(发送侧的通信装置)的地址的数据。在目的地地址(Destination Address)的部分记载用于表示次级台(接收侧的通信装置)的地址的数据。在连接地址(ConnectionAddress)的部分记载用于表示在与相对台的通信中所使用的地址的数据。在连接参数的部分包含用于表示后续的数据帧的传输条件的数据。
另一方面,作为IrSimple的数据帧的UI帧具有图15所示的帧格式。ADR部分是在与相对局的通信中所使用的地址,表示由SNRM帧提供的连接地址(Connection Address)。
UI的部分是记载了用于表示帧的种类的数据的位置,表示是UI帧。发送数据的部分是包含要数据传送的图像数据等内容的一连串的数据。另外,帧格式不依赖于通信速度或调制方式。
这里,在以往的红外线通信中,由于例如从利用了逆变器式荧光灯、冷阴极管的液晶电视机、以及等离子电视机等放射的红外线噪声的影响,在接收侧装置不能正常接收低速的连接帧,其结果,有时不能适当地接收在连接帧之后发送的数据帧。
此外,已知,在放射红外线噪声的设备为利用了冷阴极管的液晶电视机等的通信装置的情况下,所放射的红外线噪声被周边物体反射,妨碍红外线通信。另外,由于在红外线通信中,用户持有发送侧终端,与接收侧的通信装置的红外线接收单元接近20cm左右至1m左右后操作,因此特别是用户的人体的反射所产生的红外线噪声的影响比较显著。此外已知,在冷阴极管的温度在0°~10°以下的低温环境中红外线噪声增加的现象,还判明在低温环境下接通电源后直至冷阴极管的温度上升而红外线噪声的影响下降为止,有时需要10分钟左右。
由于红外线噪声而数据接收变得困难的理由在于,在以往的红外线通信中,成为以SIR通信模式发送了作为连接帧的SNRM帧后,以FIR通信模式等发送作为数据帧的UI帧的结构。
具体来说,在SIR通信模式中所使用的RZI(Return to Zero Inversion)调制方式中,根据在规定期间中是否存在脉冲来表示数据比特的0或1。例如,在作为IrSimple标准的单向通信标准的IrSS(IrSimpleShot(注册商标))中,在连接帧的发送中所使用的9600bps左右的通信速度的SIR通信模式中,成为在数据比特为0的情况下在104μsec左右的期间中***从1.41μsec至22.13μsec的脉冲,在数据比特为1的情况下在104μsec左右的期间中不***脉冲的结构。
因此,例如,在逆变器式荧光灯在通信装置的附近的情况等几μsec~十几μsec左右的脉冲状的红外线噪声较多的环境下,存在以下问题:即有时连接帧被噪声信号埋没,被误认为表示数据比特的脉冲等,从而不能正常接收连接帧。其结果,在接收侧的通信装置中不能切换为FIR通信模式下的数据帧接收,不能接收以FIR通信模式发送了的数据帧。
作为解决这样的问题的方法,考虑将连接帧变更为难以受到噪声的影响的FIR通信模式,或者即使调制方式相同,但通过导入基于纠错码、例如里德所罗门码的错误恢复来提高抗噪声性。但是,为了保持与至今为止的标准的互换性,改变最初所传输的连接帧的信号形式并不容易。
此外,在上述的说明中,说明了通过红外线通信发送接收连接帧和数据帧的通信的问题点,但在发送数据帧之前,以与数据帧不同的信号形式发送用于表示该数据帧的发送条件的连接帧的通信装置中,也产生同样的问题。
发明内容
本发明鉴于上述以往的问题点来完成,其目的在于,提供一种在对连接帧传输和数据帧传输使用不同的帧格式的通信中,即使不能接收连接帧的情况下也能够接收数据帧的通信装置以及通信方法。
为了解决上述的问题,本发明的通信装置包括接收帧处理单元,所述接收帧处理单元以不同的帧格式从通信对方接收连接帧和数据帧,并输出到上层的通信层,所述连接帧是用于指示为了进行数据通信而连接的设定的帧,所述数据帧是用于发送数据的帧的帧,其特征在于,包括连接指示生成单元,在接收连接帧之前所述接收帧处理单元接收了数据帧的情况下,或者在所述接收帧处理单元取得了来自上层的通信层的连接请求的情况下,生成连接指示并输出到上层的通信层。
此外,本发明的通信方法,用于包括接收帧处理单元的通信装置,所述接收帧处理单元以不同的帧格式从通信对方接收连接帧和作为发送数据的帧的数据帧,并输出到上层的通信层,所述连接帧是指示为了进行数据通信而连接的设定的帧,其特征在于,包括在接收连接帧之前所述接收帧处理单元接收了数据帧的情况下,或者在所述接收帧处理单元取得了来自上层的通信层的连接请求的情况下,生成连接指示并输出到上层的通信层的步骤。
根据上述的结构,在以不同的通信模式,具体来说,例如以至少两个不同的通信速度、调制方式、以及其它通信条件对连接帧以及数据帧进行通信的情况下,即使在基于第1通信模式不能正常接收连接帧的情况下,也能够基于第2通信模式进行数据帧的接收,所以能够提高在后续的数据帧的接收处理中成功的概率。
通过下述内容能充分了解本发明的其它目的、特征、以及优点。此外,可从参照附图的以下说明中明白本发明的有利之处。
附图说明
图1是表示本发明的一实施方式的图,是表示通信装置的通信时序的概要的图。
图2是表示上述通信装置的主要部分结构的功能方框图。
图3是进一步详细表示上述的通信装置的接收帧处理单元的功能的功能方框图。
图4是表示上述的通信装置的通信时序的细节的时序图。
图5是表示上述的通信装置的接收帧处理单元的其他结构的功能方框图。
图6是表示其它实施方式的图,是表示用于检测帧错误的接收帧处理单元的结构的功能方框图。
图7是表示图6所示的结构中的接收时序的时序图。
图8是表示图6所示的结构中的其它接收时序的时序图。
图9是表示其它实施方式的图,是表示在不同的定时发出连接指示的接收时序的时序图。
图10是表示发生帧传输异常时的动作的时序图。
图11是表示在上述的通信装置中,包括了经过时间分析单元的结构的方框图。
图12是表示IrSimple标准中的OSI7分层模式的层结构的概念图。
图13是表示以往例子的图,是表示利用了IrSS的单向红外线通信中的动作的时序图。
图14是表示SNRM帧的格式的图。
图15是表示UI帧的格式的图。
标号说明
10 接收侧通信装置(通信装置)
20 接收处理单元(连接指示生成单元)
22 光接收单元
24 接收控制单元
26 输入I/F单元
28 数据写入单元
30 通信I/F单元
32 SIR解调单元
34 FIR解调单元
36 解调单元选择器
40 接收帧处理单元
42 帧分析单元
44 连接帧分析单元
46 数据帧分析单元
48 切断帧分析单元
50 IrSimple-IrLAP层处理单元
51 连接请求接收单元
52 切换请求接收单元
53、54 连接指示通知单元(连接指示生成单元)
55 数据传送指示通知单元
56 切断指示通知单元
58 标记(flag)计数器
60 上层处理单元
61 连接请求接收单元
62 连接请求通知单元
63 切断请求接收单元
64 切断请求通知单元(切断指示生成单元)
65、67 连接指示通知单元
66 连接指示接收单元
68 连接指示分析单元
69 数据传送指示通知单元
70 数据传送指示分析单元(帧监视单元)
71 切断指示通知单元
72 切断指示分析单元
74 错误检测单元
76 序列号(serial number)分析单元
80 应用层处理单元
82 定时器
84 经过时间分析单元(经过时间测量单元)
90 存储单元
92 显示单元
100 发送侧通信装置(通信装置)
110 接收侧通信装置
具体实施方式
在后述的各个实施方式中,举例说明以下情况,即根据利用IrSS(IrSimpleShot(注册商标))的红外线通信,将保持在附带照相机移动电话中的图像数据发送到液晶电视机的情况。因此,适宜地将物理层称为为IrPHY,将数据链路层(LAP层)称为为IrSimple-IrLAP,将网络层(LMP层)称为为IrSimple-LrLMP,将传输层称为为IrSMP来进行说明,但并不限于此。
此外,在后述的各个实施方式中,说明接收JPEG数据(图像数据)的帧作为接收侧通信装置10接收的数据帧的情况的例子,但并不限于此。接收侧通信装置10所接收的数据帧也可以是包含其它编码方式的图像数据、文本数据、语音数据、动画数据等其它内容数据的帧。
此外,在后述的各个实施方式中,对于本发明的通信***的发送机以及接收机的结构以及动作,基于OSI7层模式详细说明。这里,OSI7层模式是还被称为所谓的“OSI基本参照模式”、“OSI分层模式”的模式。在OSI7层模式中,为了实现在不同设备种类之间的数据通信,计算机应具有的通信功能被分割为7个阶层,对每个层定义标准化的功能模块。
图12是表示以往的利用了IrSS的通信装置中的、与各个通信层的OSI参照模式的对应关系的图。第1层(物理层)接受用于将数据发送到通信线路的电变换或机械作业。第2层(数据链路层)确保物理通信路径,并进行流过通信路径的数据的错误检测等。第3层(网络层)进行通信路径的选择或通信路径内的地址的管理。第4层(传输层)进行数据压缩或纠错、重发控制等。第5层(会话层)进行用于通信程序之间进行数据的发送接收的设想的路径(连接)的确立和释放。第6层(显示层)将从第5层接受的数据变换为用户容易理解的形式,或者将从第7层发送来的数据变换为适合通信的形式。第7层(应用层)将利用了数据通信的各种服务提供给人或其它的程序。
各个实施方式的通信***的各个通信层也具有与上述OSI7层模式对应的阶层相同的功能。其中,在各个实施方式中,成为将会话层和显示层设为一个的、6个阶层的结构。此外,对于应用层,省略其说明。
本发明可广泛应用于发送机以及接收机确立多个通信层的连接来进行通信的通信***。即,通信功能的分割也可以不依赖于OSI7层模式。此外,若应连接的通信层有多个,则通信层的数目可任意选择。
首先,参照图1以及图13,说明利用了IrSimple的以往的通信方法以及在本实施方式中进行的通信方法。图3是表示在本实施方式的接收侧通信装置10进行的通信方法的概要的图,图13是表示在利用了IrSS的以往的通信装置中进行的单向红外线通信的通信时序的概要的图。
在图13中,从发送侧的通信装置(发送侧通信装置)100对接收侧的通信装置(接收侧通信装置)110进行数据的发送。发送侧通信装置100以及接收侧通信装置110分别包括OBEX、IrSMP、IrSimple-IrLMP、IrSimple-IrLAP的各个层,从上层至下层,或者,从下层至上层发送通信请求或数据,从而进行通信。
另外,在以下的说明中,对依照IrSS的标准的形式中,使用9600bps左右的低速通信方式的SIR(Serial Infrared)通信模式作为第1通信模式,使用4Mbps以上的高速通信方式的FIR(Fast Infrared)通信模式作为第2通信模式的情况进行说明,但并不限于此。作为调制方式,也可以利用16Mbps的高速通信方式的VFIR(Very Fast Infrared)通信模式来代替FIP通信模式。
(1)首先,在接收侧通信装置110,从上层对下层通知连接请求,接收侧通信装置110的IrSimple-IrLAP层以及下层的物理层(未图示)以SIR通信模式处于通信等待状态。(2)接着,在发送侧通信装置100,从上层对下层通知连接请求,(3)从发送侧通信装置100经由红外线通信路径对接收侧通信装置110发送作为连接帧的SNRM(Set Normal Response Mode)帧。
(4)接着,与在上述(3)中从发送侧通信装置100对接收侧通信装置110发送了SNRM帧的情况相对应,从发送了SNRM帧的作为下层的IrSimple-IrLAP层对上层通知连接确认。此外,与此同时,(5)在接收侧通信装置110中,作为下层的IrSimple-IrLAP从作为下层的物理层接收(3)的SNRM帧,并对上层通知连接指示。根据该(5)的连接指示,接收侧通信装置110的状态转移到数据的接收等待状态。
(6)另一方面,在发送侧通信装置110中,从上层通知数据的传送请求,(7)发送对接收侧通信装置110发送的实际的发送数据作为UI帧。(8)在接收侧通信装置110中,从成为数据的接收等待状态的IrSimple-IrLAP层(以及物理层)接收被分割为多个帧的数据作为UI帧,并通知给上层。该(8)的步骤被重复对应于接收的数据的帧数目的次数,由此接收数据的所有帧。
此后,数据的发送完成,(9)从发送侧通信装置100的上层通知用于切断通信连接状态的切断请求,(10)作为DISC帧发送给接收侧通信装置110。(11)在接收侧通信装置110中,接收切断指示后通知上层,从而结束各个通信层的通信等待状态。
接着,说明在上述的通信时序中产生的问题、以及根据本发明的结构解决该问题的方法。
在图13所示的通信时序中,从发送侧通信装置100对接收侧通信装置110,通过红外线通信,经由未图示的物理层以及红外线发光/光接收元件,进行作为(3)连接帧的SNRM帧、(7)作为数据帧的UI帧、以及(10)作为切断指示帧的DISC帧的发送。在上述的通信中,成为在高速通信的FIR通信模式的数据帧之前,发送低速通信的SIR通信模式的连接帧的结构。
这里,有时以SIR通信模式发送的连接帧由于周围的环境的影响等而被埋没于噪声信号,被误认为表示数据比特的脉冲等,不能正常接收连接帧。其结果,在接收侧通信装置110不能切换为以FIR通信模式下的数据帧接收,不能进行以FIR通信模式发送的数据帧的接收。
为了解决上述的问题,如图1所示,在本发明的接收侧通信装置10,预先设为以FIR通信模式接收等待。当然,由于通信速度和调制方式等通信条件不同,因此不能接收以SIR通信模式发送的连接帧。
这里,接收侧通信装置10包括连接指示生成单元,所述连接指示生成单元,即使在FIR通信模式下设为接收等待时,接收到SIR通信模式的连接帧的情况下,生成与接收到了以SIR通信模式发送的连接帧的情况相同的连接指示。
即,即使在不能接收以SIR通信模式发送的连接帧的情况下,上述连接指示生成单元将与接收到连接帧的情况相同的连接指示传递到上层的通信层,因此保持与以往的通信方式的互换性,且能够继续FIR通信模式的数据通信。以下,通过各个实施方式说明具体的通信时序。
[实施方式1]
基于图2至图5说明本发明的一实施方式如下。图2是表示本实施方式的接收侧通信装置10的各个部分的概略结构的功能方框图。另外,各个结构要素是本发明的实施方式的一例,并不限于此。此外,各个结构要素可以通过硬件、软件的任一个来实现。
接收侧通信装置10是通过红外线通信进行数据的接收的终端,以下作为移动电话机等移动通信终端来进行说明。接收侧通信装置10包括接收处理单元(连接指示生成单元)20、光接收单元22、接收控制单元24、输入I/F单元26、数据写入单元28、存储单元90、以及显示单元92。
接收处理单元20是从接收控制单元24接受接收指示从而进行帧接收的控制的处理单元,包括通信I/F单元30以及接收帧处理单元40。
光接收单元22是由用于进行红外线通信的光接收元件等构成的光接收模块,由数据接收用的光电二极管构成。在光接收单元22,通过光电二极管检测红外线LED的点亮熄灭,从而进行帧的接收。
接收控制单元24根据经由输入I/F单元26接受到的来自用户的接收请求的内容,基于规定的解调方式对接收到的帧进行解调,并基于规定的帧格式进行帧的处理。此外,接收控制单元24基于从接收帧处理单元40接受到的连接帧所表示的数据帧传输条件,生成用于切换通信模式的指示信号,并输出到光接收单元22以及通信I/F单元30等。
输入I/F单元26是接受来自用户的命令输入的输入设备,由键盘、开关、触摸面板等构成。作为来自用户的命令,具体来说,可举出例如用于指示JPEG数据的接收的命令等。
数据写入单元28接受接收帧处理单元40内的帧分析单元42进行了分析的帧数据,并存储到存储单元90。
通信I/F单元30是进行从光接收单元22接受到的帧的解调处理的处理单元,包括SIR解调单元32、FIR解调单元34、以及解调单元选择器36。
SIR解调单元32进行以第1通信模式的SIR通信模式发送的数据的解调处理,并将解调的数据输出到解调单元选择器36。FIR解调单元34实施以第2通信模式的FIR通信模式发送的数据的解调处理,并将解调的数据输出到解调单元选择器36。
另外,以SIR通信模式处理的信号形式是RZI调制方式,是根据在104μsec左右的期间存在的从1.41μsec至22.13μsec的红外线脉冲的有无表示0或1的值的调制方式。在数据为0的情况下出现脉冲,相对于此,在数据为1的情况下不出现脉冲。在以SIR通信模式处理的信号形式中,数据为1的情况继续从而脉冲继续不出现时,占空比下降至2%左右,通信装置所内置的自动增益控制器将增益提高从而拾取噪声,因此,容易受到红外线噪声的影响,由于红外线噪声的影响而容易产生通信错误。
此外,以FIR通信模式处理的信号形式是4PPM调制方式,是根据在500nsec左右的期间存在的125nsec左右的红外线脉冲的位置来表示2比特的数据的调制方式。在上述调制方式中,一定时间发光的红外线脉冲以一定比例,具体地说,500nsec左右1次的比例来表现,所以占空比固定为25%,通过通信装置所内置的自动增益控制器,能够对于噪声明确地区别出信号。从而,与以SIR通信模式处理的信号形式相比,对红外线噪声的影响的抵抗能力较强,难以由于红外线噪声的影响而产生通信错误。
解调单元选择器36根据接收控制单元24的指示,切换来自SIR解调单元32的输出以及来自FIR解调单元34的输出,从而输出到接收帧处理单元40。
接收帧处理单元40包括进行被解调的接收帧的处理的各个功能单元。具体地说,包括帧分析单元42等。对于帧分析单元42所包含的进一步的详细的功能单元,将在后面叙述。
帧分析单元42分析从调制单元选择器36输出的接收数据,判断所接收的数据是连接帧还是数据帧。在接收到的数据为连接帧的情况下,帧分析单元42将接收数据输出到连接帧处理单元,接收到的数据为数据帧的情况下,将接收数据输出到数据帧处理单元,接收到的数据为切断帧的情况下,将接收数据输出到切断帧处理单元。
数据写入单元28接受帧分析单元42已分析的帧数据,并存储在存储单元90。
存储单元90是用于存储所接收的JPEG数据的图像数据、在接收侧通信装置10中使用的各种信息、OS(Operating System)以及控制程序等的存储部件。存储单元90中预先存储作为数据帧的传输条件的连接参数,并根据需要交给连接指示通信单元54。上述连接参数最好是在IrDA标准或IrSimple标准中所规定的参数。
显示单元92是用于显示通过数据帧传输来接收的图像数据的输出设备。显示单元92还可以由触摸面板或显示器等构成。
接着,参照图3说明接收侧通信装置10的接收帧处理单元40的详细的结构。图3是表示接收帧处理单元40的进一步详细的结构的功能方框图。
接收帧处理单元40还包括IrSimple-IrLAP层处理单元50、上层处理单元60、以及应用层处理单元80。
IrSimple-IrLAP层处理单元50包括帧分析单元42、连接请求接收单元51、切断请求接收单元52、连接指示通知单元(连接指示生成单元)53、54、数据传送指示通知单元55、切断指示通知单元56、以及标记计数器58。
IrSimple-IrLAP层处理单元50相当于OSI参数模式的数据链路层,管理与其它装置之间的通信协议。帧分析单元42包括连接帧分析单元44、数据帧分析单元46、以及切断帧分析单元48,所述连接帧分析单元44对从通信I/F单元30接收到的连接帧进行分析从而输出到连接指示通知单元54,所述数据帧分析单元46对从通信I/F单元30接收到的数据帧进行分析从而输出到数据传送指示通知单元55,所述切断帧分析单元48对从通信I/F单元30接收到的切换帧进行分析从而输出到切断指示通知单元56。另外,帧分析单元42还具有以下功能:即使在接收连接帧之前接收到了数据帧的情况下,也生成与接收到了连接帧的情况相同的连接指示,并输出到连接指示通知单元53。
另外,作为连接帧的SNRM帧中,记载了连接帧之后发送的数据帧的传输条件,具体地说,记载了通信速度、帧间隔等设定。
连接请求接收单元51是IrSimple-IrLAP层处理单元50的连接请求的接收单元,从上层处理单元60的连接请求通知单元62接收连接请求,并通知给帧分析单元42。切断请求接收单元52是IrSimple-IrLAP层处理单元50的切断请求的接收单元,从上层处理单元60的切断请求通知单元64接收切断请求,并通知给帧分析单元42。
连接指示通知单元53对上层处理单元60的连接指示接收单元66通知连接指示。从连接指示通知单元53通知到连接指示接收单元66的连接指示并不具有连接参数,仅仅对上层通知以使执行连接处理。相对于此,连接指示通知单元54从连接帧分析单元44接受连接帧的分析结果,并将连接指示交给上层处理单元60的连接指示分析单元68。
或者,如图5所示,连接指示通知单元54即使没有帧分析结果也可以根据需要读出在存储单元90存储的连接参数,并生成连接指示从而交给上层处理单元60的连接指示接收单元66。图5是表示接收帧处理单元40的进一步详细的结构的其它功能方框图。
数据传送指示通知单元55从数据帧分析单元46接受数据帧的分析结果,并将数据传送指示交给上层处理单元60的数据传送指示分析单元70。切断指示通知单元56从切断帧分析单元48接受切断帧的分析结果,并将切断指示交给上层处理单元60的切断指示分析单元72。
标记计数器58并不输出来自连接帧分析单元44的分析结果,而是利用标记,对帧分析单元42是否有必要生成并输出连接指示进行管理。
上层处理单元60是OSI参照模式的上层的处理单元,与图12所示的IrSimple-IrLMP层、IrSMP层、以及OBEX层对应。
另外,由于上层处理单元60的连接请求接收单元61、切断请求接收单元63、连接指示通知单元65、67、数据传送指示通知单元69、以及切断指示通知单元71进行与IrSimple-IrLAP层处理单元50的连接请求接收单元51、切断请求接收单元52、连接指示通知单元53、54、数据传送指示通知单元55、以及切断指示通知单元56的相同名称的功能单元相同的处理,因此省略说明。
连接请求通知单元62基于来自连接请求接收单元61的指示,将连接请求通知给作为下层IrSimple-IrLAP层处理单元50的连接请求接收单元51。切断请求通知单元64基于来自切断请求接收单元63的指示将切断请求通知给作为下层的IrSimple-IrLAP层处理单元50的切断请求接收单元52。
连接指示接收单元66从作为下层的IrSimple-IrLAP层处理单元50的连接指示通知单元53接受连接指示,并输出到连接指示通知单元65。在连接指示通知单元53以及连接指示接收单元66中被通知的连接指示并不具有连接参数,而仅仅对上层通知以使执行连接处理。
连接指示分析单元68从作为下层的IrSimple-IrLAP层处理单元50的连接指示通知单元54接受连接指示从而分析连接指示,并将分析结果交给连接指示通知单元67。数据传送指示分析单元70从作为下层的IrSimple-IrLAP层处理单元50的数据传送指示通知单元55接受数据传送指示从而对数据传送指示进行分析,并交给数据传送指示通知单元69。切断指示分析单元72从作为下层的IrSimple-IrLAP层处理单元50的切断指示通知单元56接受切断指示从而对切断指示进行分析,并将分析结果交给切断指示通知单元71。
从上述的各个通知单元接受到输出的数据被输入到更上一层的应用层处理单元80,用于应用层上的处理,但这里省略详细说明。
另外,在上述的说明中,对IrSimple-IrLAP层处理单元50的连接指示通知单元53生成连接指示的结构进行了说明,但也可以是上层处理单元60的连接指示通知单元65生成连接指示,并输出到上层的通信层的应用层处理单元80的结构。无论哪一个通信层具有作为生成连接指示的连接指示生成部件的功能,都起到相同的效果。
接着,参照图4说明在利用IrSS的单向红外线通信中进行的处理的流程。图4是表示在利用IrSS的单向红外线通信中由发送侧通信装置100以及接收侧通信装置10进行的处理的流程的流程图。
另外,在本实施方式中,由于假设在受红外线噪声的影响较强的通信环境下的通信,所以说明以下结构:作为通信方式,以不是对红外线噪声的影响较弱的SIR通信模式,而是难以由于红外线噪声而产生通信错误的FIR通信模式接收待机。
首先,接收侧通信装置10的OBEX层对IrSMP层的连接请求接收单元61通知(1)的连接请求。IrSMP层的连接请求接收单元61分析连接请求,并将连接请求的接收通知给连接请求通知单元62。然后IrSMP层的连接请求通知单元62对IrSimple-IrLMP层的连接请求接收单元61通知(1)的连接请求。
同样,接收侧通信装置10的IrSimple-IrLMP层的连接请求接收单元61接受来自连接请求通知单元62的输出,并将连接请求通知给连接请求通知单元62。而且,IrSimple-IrLMP层的连接请求通知单元62对IrSimple-IrLAP层的连接请求接收单元51通知(1)的连接请求。
进一步,接收侧通信装置10的IrSimple-IrLAP层的连接请求接收单元51接收(1)的连接请求后通知给帧分析单元42。帧分析单元42根据(1)的连接请求,使IrSimple-IrLAP层50以FIR通信模式接收待机。
另一方面,发送侧通信装置100的OBEX层对IrSMP层通知(2)的连接请求。同样,IrSMP层将(2)的连接请求通知给IrSimple-IrLMP层,且IrSimple-IrLMP层将(2)的连接请求通知给IrSimple-IrLAP层。
IrSimple-IrLAP层在接受(2)的连接请求时,利用红外线通信路径对接收侧通信装置10以SIR通信模式发送(3)的SNRM帧(连接帧)。
此外,发送侧通信装置100的IrSimple-IrLAP层在通知了(2)的连接请求后,将(4)的连接确认通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(4)的连接确认通知给IrSMP层,IrSMP层将(4)的连接确认通知给OBEX层。
按照以上的步骤,进行发送侧通知装置100的各个层的连接处理,发送侧通信装置100以及接收侧通信装置10之间的通信线路的连接完成。
相对于此,在接收侧通信装置10中,由于IrSimple-IrLAP层以FIR通信模式接收待机,所以不能接收SIR通信模式的(3)的SNRM帧。因此,不执行接收侧通信装置10的各个层的连接处理。
接着,发送侧通信装置100的OBEX层将(5)的数据传送请求通知给IrSMP层。同样,IrSMP层将(5)的数据传送请求通知给IrSimple-IrLMP层,IrSimple-IrLMP层将(5)的数据传送请求通知给IrSimple-IrLAP层。然后IrSimple-IrLAP层接受(5)的数据传送请求,并以FIR通信模式发送(6)的UI帧(数据帧)。
这里,由于接收侧通信装置10的IrSimple-IrLAP层以FIR通信模式接收待机,所以能够接收以FIR通信模式发送的(6)的UI帧。接收侧通信装置10的帧分析单元42根据所接收到的帧为UI帧的分析结果,执行IrSimple-IrLAP层的连接处理,并对连接指示通知单元53发出指示,使其生成(7)的连接指示从而通知给上层的通信层。
该(7)的连接指示不具有表示后续的数据帧的传输条件的连接参数,仅进行通知使上层的通信层进行连接。此外,帧分析单元42将UI帧交给数据帧分析单元46,数据帧分析单元46将分析结果交给数据传送指示通知单元55。
接着,根据帧分析单元42的指示,连接指示通知单元53将(7)的连接指示通知给IrSimple-IrLMP层的连接指示接收单元66。接着,基于数据帧分析单元46的分析,数据传送指示通知单元55将(8)的数据传送指示通知给IrSimple-IrLMP层的数据传送指示分析单元70。
IrSimple-IrLMP层的连接指示接收单元66将连接指示交给连接指示通知单元65,数据传送指示分析单元70将数据传送指示交给数据传送指示通知单元69。基于上述的数据传送指示,上层处理单元60进行IrSimple-IrLMP层和更上层的IrSMP层的连接处理。由此,能够将数据传送指示传送给上层。
上层处理单元60将连接指示和数据传送指示分别交给连接指示通知单元67和数据传送指示通知单元69,连接指示通知单元67和数据传送指示通知单元69分别将(7)的连接指示和(8)的数据传送指示输出到IrSMP层。由此,图像数据的实体文件被分割为多个数据帧来发送。
在被分割为多个数据帧的图像数据的发送完成时,发送侧通信装置100的OBEX层将(9)的切断请求发送给IrSMP层。IrSMP层对IrSimple-IrLMP层通知(9)的切断请求,IrSimple-IrLMP层对IrSimple-IrLAP层通知(9)的切断请求。然后,IrSimple-IrLAP层基于(9)的切断请求利用红外线通信对接收侧通信装置10发送作为切断帧的(10)的DISC帧。
在接收侧通信装置10,在IrSimple-IrLAP层接收(10)的DISC帧时,将(11)的切断指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(11)的切断指示通知给IrSMP层,IsSMP层将(11)的切断指示通知给OBEX层。由此,在接收侧通信装置10的各个层进行切断处理,线路的连接被解除。
另外,在没有接收发送侧通信装置100的连接帧的情况下,也可以是接收侧通信装置10的IrSimple-IrLAP层所生成的连接指示具有默认值作为连接参数,从而利用预先规定的连接参数执行各个层的连接处理。
此外,也可以在不接收发送侧通信装置100的连接帧的情况下,接收侧通信装置10的IrSimple-IrLAP层所生成的连接指示不具有连接参数,只是对各个层通知以使执行连接处理。上层处理单元60接受来自连接请求接收单元51或连接指示分析单元68等的输入,控制对连接请求通知单元62和连接指示通知单元54等的输出。
在上述的接收侧通信装置10中,IrSimple-IrLAP层对上层不通知数据帧的传输条件的连接参数,仅进行通知使得进行连接处理。
根据上述的结构,即使不生成连接参数,由于进行通知以使仅进行连接处理,所以即使不能从连接帧接受连接参数,也能够继续进行通信。
另一方面,IrSimple-IrLAP层处理单元50从帧分析单元42接受接收帧的分析结果,并判定接收帧是连接帧,还是数据帧或者是切断帧,并分别交给连接帧分析单元44、数据帧分析单元46、切断帧分析单元48。或者,IrSimple-IrLAP层处理单元50即使连接帧分析单元44没有连接帧的分析结果,也根据需要对连接指示通知单元65进行指示,以使通知不具有连接参数的连接指示。
如上所述,本实施方式的接收侧通信装置10具有接收帧处理单元40,所述接收帧处理单元40以不同的帧格式从通信对方的发送侧通信装置100接收SNRM帧和UI帧,所述SNRM帧是指示为了进行数据通信而连接的设定的帧,所述UI帧是发送数据的帧,所述接收侧通信装置10包括接收处理单元20和连接指示通知单元53、54,所述接收处理单元20在从上层的通信层的IrSimple-IrLMP层取得了连接请求的情况下,使接收帧处理单元40以接收UI帧的FIR通信模式待机,所述连接指示通知单元53、54在接收帧处理单元40以FIR通信模式待机后,生成连接指示并对上层的通信层的IrSimple-IrLMP层通知。
此外,本发明的通信方法,用于包括接收帧处理单元40的接收侧通信装置10,接收帧处理单元40以不同的帧格式从通信对方的发送侧通信装置100接收SNRM帧和用于发送数据的帧的UI帧,所述SNRM帧是用于指示为了进行数据通信而连接的设定的帧,所述通信方法包括:在从作为上层的通信层的IrSimple-IrLMP层取得了连接请求的情况下,使接收帧处理单元40以接收UI帧的FIR通信模式待机的步骤;以及在以FIR通信模式使接收帧处理单元40待机后,生成连接指示并通知给作为上层的通信层的IrSimple-IrLMP层的步骤。
根据上述的结构,在以不同的通信模式,具体来说以至少两个不同的通信速度、调制方式、以及其它的通信条件对连接帧以及数据帧进行通信的情况下,即使在基于SIR通信模式不能正常接收连接帧的情况下,也能够基于FIR通信模式接收数据帧,因此能够提高在后续的数据帧的接收中成功的概率。
此外,在本实施方式的接收侧通信装置10中,连接指示通知单元53、54利用在存储单元90中存储了的、设想为在从通信对方接收了的情况下设定在所述连接帧的规定的值,生成连接指示。
根据上述的结构,由于利用在存储单元90中存储了的规定的通信条件的设定值来生成连接指示,因此即使不能接收包含为了连接而必需的设定信息的连接帧,也能够通过预先准备任意的通信条件从而继续进行正常的通信。
此外,本实施方式的接收侧通信装置10中,接收帧处理单元40以利用了红外线的通信路径来进行通信。
根据上述的结构,在数据通信中,即使在由于红外线噪声等而不能正常接收连接帧的通信环境下也能够确立通信连接。
另外,也可以基于作为后续的数据帧的传送条件的、在IrDA等通信标准中预先规定的默认值,连接指示通知单元53生成连接指示。
此外,在上述的说明中,说明了第1通信模式是传送速度较慢的SIR通信模式,第2通信模式是传送速度较快的FIR通信模式,但并不限定于此。第1通信模式和第2通信模式也可以是载波频率高的模式和低的模式,或者调制方式是根据规定期间中是否存在脉冲来表示数据的值的调制方式、和根据在规定期间中存在的脉冲的时间轴上的位置来表示在该帧中包含的值的调制方式。或者,在上述的说明中,第1通信模式和第2通信模式不同,但第1通信模式和第2通信模式也可以相同。
此外,作为调制方式举例SIR以及FIR调制方式,但也可以代替FIR而利用VFIR(Very FastInfrared)调制方式。
以上说明了利用了IrSS的单向红外线通信,但不限于红外线通信,也可以是具有与红外线通信相同的性质的可见光通信中的通信。例如,即使在利用了可见光的通信中,也只要将红外线LED和光接收单元22更换为与可见光对应的发光单元、光接收单元就能够应用。在可见光通信中由于容易齐备附近有逆变器式的荧光灯的情况等噪声比红外线通信的噪声多的条件,因此本发明的效果明显。
但是,如本实施方式那样,在应用于利用IrSS的单向红外线通信的情况下,即使在红外线噪声的影响大且容易产生SNRM帧(连接帧)的通信错误的环境下而不接收SIR通信模式的SNRM帧,接收侧通信装置10的IrSimple-IrLAP层(数据链路层)生成连接指示,并通知给IrSimple-IrLMP层(网络层),从而接受了连接指示的通知的各个层将上述连接指示通知给其上层,并确立各个层的连接,可接收后续的FIR通信模式的UI帧(数据帧),因此效果特别明显。
[实施方式2]
在本实施方式的接收侧通信装置10,与图1至图5所示的***相比,IrSMP层处理单元94的数据传送指示分析单元70的结构不同,其它的结构相同。另外,对与在上述实施方式中说明了的结构具有相同功能的结构赋予相同的标号,省略其说明。
在上述结构中,若基于图6至图8说明检测帧错误时的动作,则如下。图6是表示本实施方式的接收帧处理单元40的结构的功能方框图。图7是表示图6所示的结构的接收时序的时序图。图8是表示图6所示的结构的其它的接收时序的时序图。
本实施方式的数据传送指示分析单元(帧监视单元)70包括错误检测单元74以及序列号分析单元76。IrSMp层处理单元94是OSI参照模式的传输层,利用帧号码进行数据帧的流程管理。
数据传送指示分析单元70对从IrSimple-IrLMP层的数据传送指示通知单元接受到的数据传送指示进行分析,并交给帧分析单元42。
错误检测单元74在数据帧(UI帧)的帧号码对连续的UI帧不连续的情况下,或者在最初接收到的UI帧的帧号码不是开头的帧号码(帧号码为0)的情况下,判定为帧错误。序列号分析单元76利用分配给数据帧(UI帧)的连续的帧号码,进行帧号码的分析。
例如,考虑到以下可能性:利用IrSS为单向通信的情况,在发送侧通信装置100重复连续进行发送的情况等,从通信时序的中途开始接收,从最初的帧号码(帧号码为0)的UI帧以外的UI帧开始接收。
在最初接收到的UI帧是帧号码0以外的情况下,若进行与以往的实施例的UI帧的帧遗失相同的帧错误处理,则产生通信错误。因此,为了避免上述的问题,在接收侧通信装置10最初接收到的UI帧不是帧号码0的情况下,最好以下那样动作。
下面,参照图7的时序图,对IrSimple-IrLAP层不接收帧号码0的UI帧,从帧号码1(不是0)的中途的UI帧开始接收的情况进行说明。
在没有接收到(2)的帧号码0的UI帧的接收侧通信装置10,经由OBEX层、IrSMP层、IrSimple-IrLMP层接收到(1)的连接请求的IrSimple-IrLAP层以FIR通信模式接收待机。
这里,若接收(3)的帧号码1的UI帧,则IrSimple-IrLAP层将(4)的连接指示和(5)的数据传送指示通知给IrSimple-IrLMP层。
同样,IrSimple-IrLMP层将(4)的连接指示和(5)的数据传送指示通知给IrSMP层。IrSMP层将(4)的连接指示通知给OBEX层,而且,在判定UI帧的帧号码并检测到帧号码为1(不是0)时,将(6)的帧错误通知给OBEX层。
对于之后的(7)的UI帧,IrSimple-IrLAP层将(8)的数据传送指示通知给IrSimple-IrLMP层,IrSimple-IrLMP层将(8)的数据传送指示通知给IrSMP层,但IrSMP层并不把(8)的数据传送指示通知给OBEX层。
此后,IrSimple-IrLAP层在接收(9)的DISC帧时,将(10)的切断指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(10)的切断指示通知给IrSMP层,IrSMP层将(10)切断指示通知给OBEX层。由此,在接收侧通信装置10的各个层进行切断处理,且线路的连接被解除。
此后,接收侧通信装置10的OBEX层将(11)的连接请求通知给IrSMP层,(11)的连接请求经由IrSimple-IrLMP层到达IrSimple-IrLAP层。由此,IrSimple-IrLAP层再次以FIR通信模式接收待机。
接着,发送侧通信装置100以SIR通信模式发送(12)的SNRM帧,但由于接收侧通信装置10以FIR通信模式接收待机,所以不接收(12)的SNRM帧。接着,发送侧通信装置100发送(13)的帧号码0的UI帧。
接收侧通信装置10的IrSimple-IrLAP层在接收(13)的帧号码0的UI帧时,将(14)的连接指示和(15)的数据传送指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(14)的连接指示和(15)的数据传送指示通知给IrSMP层。
IrSMP层将(14)的连接指示通知给OBEX层,而且判定UI帧的帧号码,若确认帧号码为0,则对OBEX层通知(15)的数据传送指示。
或者,在从帧号码0以外的UI帧开始接收的情况下,接收侧通信装置10也可以如下动作。参照图8说明通信时序。
接收侧通信装置10不接收(2)的帧号码0的UI帧,IrSimpel-IrLAP层经由OBEX层、IrSMP层、IrSimple-IrLMP层接受(1)的连接请求,并以FIR通信模式接收待机。
这里,若接收(3)的帧号码1(不是0)的UI帧,则IrSimple-IrLAP层将(4)的连接指示和(5)的数据传送指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(4)的连接指示和(5)的数据传送指示通知给IrSMP层。IrSMP层判定(3)的UI帧的帧号码,若检测到帧号码为1(不是0),则解除连接,而且将(6)的连接请求通知给IrSimple-IrLMP层。
IrSimple-IrLMP层接受该(6)的连接请求,解除连接,并将(6)的连接请求通知给IrSimple-IrLAP层。由此,IrSimple-IrLAP层的连接也被解除,且以FIR通信模式进入接收待机状态。之后,在UI帧的帧号码不是0的情况下,进行同样的处理。此后,IrSimple-IrLAP层虽接收(7)的DISC帧,但由于IrSimple-IrLAP层的连接没有被确立,因此(7)的DISC帧被丢弃。
接着,虽然发送SIR通信模式的SNRM帧(8),但由于接收侧通信装置10以FIR通信模式接收待机,因此接收侧通信装置10不能接收SNRM帧。接着,发送侧通信装置100发送(9)的帧号码0的UI帧。
接收侧通信装置10的IrSimple-IrLAP层在接收(9)的帧号码0的UI帧时,将(10)的连接指示和(11)的数据传送指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(10)的连接指示和(11)的数据传送指示通知给IrSMP层。IrSMP层判定UI帧的帧号码,在检测到帧号码为0时,将(10)的连接指示和(11)的数据传送指示通知给OBEX层。
另外,在上述说明中,表示了OBEX层开始连接请求的通知,且数据传送指示和切断指示的通知最终到达OBEX层的例子,但并不限定于OBEX层,也可以是上层的应用层。
如上所述,在本实施方式的接收侧通信装置10还包括用于监视接收帧处理单元40接收了的数据帧的错误检测单元74,在错误检测单元74检测到接收帧处理单元40接收了具有开头的帧号码的帧以外的情况下,对上层的通信层的OBEX层通知错误,并中止对上层的通信层通知接着接收的数据帧。
此外,在本实施方式的接收侧通信装置10中还包括用于监视接收帧处理单元40接收的数据帧的帧号码的错误检测单元74,在错误检测单元74检测到接收帧处理单元40接收了具有开头的帧号码的帧以外的情况下,接收处理单元20使IrSimple-IrLAP层以用于接收连接帧的通信模式待机。
根据上述的结构,由于错误检测单元74监视接收的数据帧,因此在基于通过连接指示通知单元53、54生成的连接指示不能正常继续进行数据帧的接收的情况下,中断以原来的条件不能接收的数据向上层的通信层传送的处理,因此在与重复发送单向通信时序的发送侧通信装置100的一连串的通信中,能够避免在接收侧通信装置10从数据帧的中途开始接收的情况下产生通信错误的情况。
[实施方式3]
在本实施方式的接收侧通信装置10,与图1至图8所示的***相比,不同点在于接收侧通信装置10包括经过时间分析单元84,所述经过时间分析单元84测量连接确立后的经过时间,并判定经过时间是规定的时间以上还是规定的时间以下,其它的结构相同。另外,对具有与在上述实施方式中说明了的结构同样的功能的结构赋予相同的标号,并省略其说明。
图11是本实施方式的接收帧处理单元40的功能方框图。图11所示的IrSimple-IrLAP层50包括定时器82以及经过时间分析单元84。
定时器82根据帧分析单元42的指示,对根据在IrSimple-IrLAP层生成的连接指示确立了连接后的经过时间进行测量。经过时间分析单元84判定由定时器82测量的经过时间是否超过规定的时间,并通知给帧分析单元42。定时器82以及经过时间分析单元84可以包括IrSimple-IrLAP层、IrSimple-IrLMP层、IrSMP层以及OBEX层的各个层,也可以只包含一部分层。此外,定时器82也可以从连接指示通知单元53、54进行了连接指示的通知时开始,开始测量经过时间。
在上述的结构中,也可以在根据IrSimple-IrLAP层生成的连接指示而各个层的连接被确立后经过了规定的时间后,接收侧通信装置10的OBEX层将切断请求通知给IrSMP层,同样,IrSMP层将切断请求通知给IrSimple-IrLMP层,IrSimple-IrLMP层将切断请求通知给IrSimple-IrLAP层。由此,能够避免即使发送侧通信装置100不处于接收侧通信装置10的周围,持续接收侧通信装置10的各个层的连接被确立的状态的情况。
此外,也可以在从利用在接收侧通信装置10的IrSimple-IrLAP层生成的连接指示确立了连接后开始经过规定的时间后,接收到发送侧通信装置100发送了的SNRM帧的情况下,上述IrSimple-IrLAP层重新将连接指示通知给IrSimple-IrLMP层。此时,由于能够利用在发送侧通信装置100发送的SNRM帧中记载的连接参数来设定UI帧的传输条件,所以与利用在IrSimple-IrLAP层通知的连接指示来确立了连接的情况相比,能够更可靠地进行后续的UI帧的接收。
此外,在接收侧通信装置10接收了发送侧通信装置100发送的连接帧的情况下,也可以利用在接收侧通信装置10的数据链路层内部生成的连接指示来确立连接。
此外,在上述说明中,OBEX层开始连接请求的通知,或数据传送指示和切断指示的通知最终到达OBEX层,但这并不仅限定于OBEX层,也可以是作为上层的应用层。
如上所述,本实施方式的接收侧通信装置10包括经过时间分析单元84,所述经过时间分析单元84测量从连接指示通知单元53、54对上层的通信层通知连接指示后开始经过的时间。
根据上述的结构,基于通知连接指示后开始的时间来判断通信连接的成败,从而能够进行适当的处理。
此外,也可以在根据经过时间分析单元84测量到经过了规定的时间时,接收侧通信装置10的切断指示通知单元64对上层的通信层通知用于切断连接的指示。
根据上述结构,能够避免虽然周围不存在通信对方的通信终端(例如发送侧通信装置100),也持续确立了接收数据的连接的状态的情况。
此外,在根据经过时间分析单元84测量了规定的时间的经过后接收帧处理单元40接收了SNRM帧的情况下,接收侧通信装置10的连接指示通知单元53、54也可以忽略该SNRM帧。
即,在接收侧通信装置10,在接收SNRM帧之前连接指示通知单元53、54生成连接指示。因此,接收侧通信装置10也可以在接收SNRM帧后,切换为在接收的SNRM帧中规定的数据帧传输条件从而继续进行通信,也可以利用在连接指示通知单元53、54生成的连接指示中包含的数据帧传输条件来继续进行通信。
因此,在通过连接指示通知单元53、54生成的连接指示中包含的数据帧传输条件可充分进行通信的情况下,即使从发送侧通信装置10接收包含数据帧传输条件的SNRM帧,也利用连接指示通知单元53、54生成的连接指示继续进行通信,从而接收处理单元20无需重新进行连接处理,能够减轻处理负担。
此外,在上述的说明中,对利用SIR通信模式的方式和利用了FIR通信模式的方式进行说明,但并不限于此。也可以是载波频率高的模式和低的模式,或者调制方式是根据规定期间中是否存在脉冲来表示数据的值的调制方式、和根据在规定期间中存在的脉冲的时间轴上的位置来表示在该帧中包含的值的调制方式。或者,在上述的说明中,两个通信模式是不同的,但也可以相同。
此外,本实施方式的接收侧通信装置10的连接指示通知单元53、54也可以在通过经过时间分析单元84测量规定的时间的经过之前光接收单元22接收了SNRM帧的情况下,利用在该SNRM连接帧中设定的值生成连接指示,并将该连接指示输出到上层的通信层。
根据上述的结构,由于利用在发送侧通信装置100发送的SRNM帧中包含的连接参数来设定数据帧的传输条件,所以与利用连接指示通知单元53、54生成的连接指示来确立连接的情况相比,能够更可靠地进行通信。
[实施方式4]
本实施方式的接收侧通信装置10中,与图1至图8所示的***相比,不同点在于输出连接指示的定时不同,其他的结构相同。另外,对具有与上述实施方式中说明的结构的功能相同的功能的结构赋予相同的标号,并省略其说明。
若根据图9以及图10说明上述结构中,从开始通信至切断通信为止的动作,则如下所述。图9是表示本实施方式的接收时序的时序图。图10是表示在图9的接收时序中检测出数据帧的错误的情况下的处理步骤的时序图。
首先,参照图9说明本实施方式的接收侧通信装置10的基本的接收时序。接收侧通信装置10的OBEX层将(1)的连接请求通知给IrSMP层。同样,IrSMP层将(1)的连接请求通知给IrSimple-IrLMP层,IrSimple-IrLMP层将(1)的连接请求通知给IrSimple-IrLAP层。然后,IrSimple-IrLAP层接收(1)的连接请求后,以FIR通信模式接收待机。
接着,IrSimple-IrLAP层将(2)的连接指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(2)的连接指示通知给IrSMP层,且IrSMP层将(2)的连接指示通知给OBEX层。通过以上的通知,在各个层执行连接处理,且确立线路的连接。
另一方面,发送侧通信装置100的OBEX层将(3)的连接请求通知给IrSMP层。同样,IrSMP层将(3)的连接请求通知给IrSimple-IrLMP层,且IrSimple-IrLMP层将(3)的连接请求通知给IrSimple-IrLAP层。然后,IrSimple-IrLAP层接收(3)的连接请求后,以SIR模式发送(4)的SNRM帧。
此后,发送侧通信装置100的IrSimple-IrLAP层将(5)的连接确认通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(5)的连接确认通知给IrSMP层,且IrSMP层将(5)的连接确认通知给OBEX层。
通过以上的步骤,在发送侧通信装置100中进行各个层的连接处理,且线路的连接完成,也能够正常进行UI帧的接收处理。但是,由于接收侧通信装置10的IrSimple-IrLAP层以FIR通信模式接收待机,因此不能够接收SIR通信模式的(4)的SNRM帧。
接着,发送侧通信装置100的OBEX层将(6)的数据传送请求通知给IrSMP层,同样,IrSMP层将(6)的数据传送请求通知给IrSimple-IrLMP层,且IrSimple-IrLMP层将(6)的数据传送请求通知给IrSimple-IrLAP层。然后,IrSimple-IrLAP层接受(6)的数据传送请求,并以FIR通信模式发送(7)的UI帧。
这里,由于接收侧通信装置10的IrSimple-IrLAP层以FIR通信模式接收待机,因此能够接收FIR通信模式的(7)的UI帧,若接收FIR通信模式的(7)的UI帧,则将(8)的数据传送指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(8)的数据传送指示通知给IrSMP层。IrSMP层在判定UI帧的帧号码且确认为没有帧错误时,将(8)的数据传送指示通知给OBEX层。
另外,利用上述的处理,可应用检测帧错误的IrSMP层处理单元的结构。
例如,在利用IrSS为单向通信的情况来发送侧通信装置100反复连续进行发送的情况下,考虑导致在接收侧通信装置10中从通信时序的中途开始接收,且从最初的帧号码(帧号码0)的UI帧以外的UI帧开始接收的可能性。
这里,在最初接收的UI帧为帧号码为0以外的情况下,若进行与以往的实施例中的UI帧的帧遗失相同的帧错误处理,则导致产生通信错误。
因此,为了避免上述的问题,在接收侧通信装置10最初接收的UI帧不是帧号码0的情况下,如下动作较好。
参照图10的时序图,说明IrSimple-IrLAP层不接收帧号码0的UI帧,而从帧号码1(不是0)的中途的UI帧开始接收的情况。
接收侧通信装置10的OBEX层将(1)的连接请求通知给IrSMP层。同样IrSMP层将(1)的连接请求通知给IrSimple-IrLMP层,且IrSimple-IrLMP层将(1)的连接请求通知给IrSimple-IrLAP层。
然后,接受了(1)的连接请求的IrSimple-IrLAP层将(2)的连接指示通知给IrSimple-IrLMP层。同样IrSimple-IrLMP层将(2)的连接指示通知给IrSMp层,且IrSMP层将(2)的连接指示通知给OBEX层。通过如上,在各个层中执行连接处理,且确立线路的连接。
这里,在接收侧通信装置10的IrSimple-IrLAP层不接收(3)的SNRM帧和(4)的帧号码0的UI帧,而接收了后续的(5)的帧号码1的UI帧的情况下,接收侧通信装置10的IrSimple-IrLAP层将(6)的数据传送指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(6)的数据传送指示通知给IrSMP层。
IrSMP层在判定UI帧的帧号码,且检测到帧号码为1(不是0)时,将(7)的帧错误通知给OBEX层。
对于之后的(8)的UI帧也同样,IrSimple-IrLAP层将(9)的数据传送指示通知给IrSimple-IrLMP层,IrSimple-IrLMP层将(9)的数据传送指示通知给IrSMP层。但是IrSMP层不对OBEX层通知(9)的数据传送指示。
此后,IrSimple-IrLAP层在接收(10)的DISC帧时,将(11)的切断指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(11)的切断指示通知给IrSMP层,IrSMP层将(11)的切断指示通知给OBEX层。由此,在接收侧通信装置10的各个层进行切断处理,并解除线路的连接。
紧接其后,接收侧通信装置10的OBEX层将(12)的连接请求通知给IrSMP层,(12)的连接请求经由IrSimple-IrLMP层直至到达IrSimple-IrLAP层,IrSimple-IrLAP层再次以FIR通信模式接收待机。
此外,IrSimple-IrLAP层将(13)的连接指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(13)的连接指示通知给IrSMP层,IrSMP层将(13)的连接指示通知给OBEX层。通过以上那样,在各个层执行连接处理,再次确立线路的连接。
接着,发送侧通信装置100发送SIR通信模式的(14)的SNRM帧。但由于接收侧通信装置10以FIR通信模式接收待机,因此不能接收(14)的SNRM帧。接着,发送侧通信装置100发送(15)的帧号码0的UI帧。
接收侧通信装置10的IrSimple-IrLAP层在接收(15)的帧号码0的UI帧时,将(16)的数据传送指示通知给IrSimple-IrLMP层。同样,IrSimple-IrLMP层将(16)的数据传送指示通知给IrSMP层。若IrSMP层判定UI帧的帧号码并确认帧号码为0,则对OBEX层通知(16)的数据传送指示。
如上那样,在本实施方式中,即使是在不接收发送侧通信装置100发送的SNRM帧而接收了UI帧的情况下,接收侧通信装置10的IrSimple-IrLAP层也生成连接指示,并输出到IrSimple-IrLMP层。
或者,若接收侧通信装置10的IrSimple-IrLMP层同样对接收侧通信装置10的IrSimple-IrLAP层通知连接请求,则紧接其后,即不等待发送侧通信装置100发送的SNRM帧或者UI帧,而IrSimple-IrLAP层生成连接指示,并通知给IrSimple-IrLMP层。
根据上述的结构,接收侧通信装置10即使在由于红外线噪声等而不能正常接收连接帧的通信环境下也能够确立与发送侧通信装置100的连接,且能够提高对于后续的数据帧的接收成功的概率。
此外,在被称为IrSS的单向红外线通信中,与接收侧通信装置10的接收成败无关地,发送侧通信装置100结束单向通信时序。这里,在发送侧通信装置100重复进行上述单向通信时序,且接收侧通信装置10从其中途开始接收的情况下,具有开头的帧号码(帧号码0)以外的帧号码的UI帧最先到达开始了接收的接收侧通信装置10的可能性高。
这里,在以往的通信装置中,由于不执行上述UI帧的接收处理,从接收下一个单向通信时序的SNRM帧后开始数据接收处理,因此不产生通信错误。
与此相对,由于接收侧通信装置10即使不接收SNRM帧也自行生成连接指示而进行后续的UI帧的接收处理,因此导致在IrSMP层的数据帧的流程管理中产生通信错误。
因此,在接收侧通信装置10的IrSimple-IrLAP层从开头的帧号码(帧号码0)的UI帧以外开始接收的情况下,上述IrSMP层(传输层)将帧错误通知给OBEX层(会话层),且不对OBEX层通知后续的UI帧的数据传送指示。
或者,也可以在从开头的帧号码(帧号码0)的UI帧以外开始接收的情况下,IrSMP层将连接请求通知给IrSimple-IrLMP层,IrSimple-IrLMP层将连接请求通知给IrSimple-IrLAP层,从而IrSimple-IrLAP层返回到连接帧接收待机状态。
根据上述的结构,在与重复发送一连串的单向通信时序的发送侧通信装置100的通信中,即使在接收侧通信装置10从数据帧的中途开始接收的情况下,也能够避免产生通信错误。
[备注事项]
接收侧通信装置10包括用于测量确立连接后的经过时间,并判定上述经过时间大于规定的时间还是小于规定的时间的计时部件。然后利用在IrSimple-IrLAP层生成的连接指示在各个层中确立连接后经过了规定的时间后,OBEX层经由下层将切断请求通知给IrSimple-IrLAP层。
根据上述的结构,能够避免即使发送侧通信装置100不在接收侧通信装置10的周围也持续确立了连接的状态的情况。
或者,也可以在利用IrSimple-IrLAP层中生成的SNRM帧确立连接后经过规定的时间后,接受了发送侧通信装置100发送的SNRM帧的情况下,接收侧通信装置10的IrSimple-IrLAP层对IrSimple-IrLMP层重新通知连接指示。此时,由于在接收侧通信装置10利用发送侧通信装置100发送的SRNM帧中记载的参数能够设定UI帧的传输条件,因此与利用在IrSimple-IrLAP层生成的SNRM帧来确立连接的情况相比,能够更可靠地进行UI帧的接收。
另外,接收侧通信装置10即使在接收了发送侧通信装置100发送的连接帧的情况下,也可以利用在数据链路层内部生成的连接帧来确立连接。
此外,也可以将以下情况作为特征:即接收侧通信装置10的IrSimple-IrLAP层生成的连接指示是作为后续的UI帧的传输条件的连接参数,基于IrDA标准等通信标准中预先规定的默认值来生成连接指示。或者,也可以不具有后续的UI帧的传输条件的连接参数,而是对上层的各个层仅通知连接指示。
此外,优选接收侧通信装置10还包括基于通过所述数据帧传输而发送的图像数据显示图像的图像显示单元。由此在接收侧通信装置10接收了图像数据的情况下,能够以上述图像数据为基础在图像显示单元显示图像。
本发明并不限定于上述的各个实施方式,在权利要求所示的范围内可进行各种变更,将不同的实施方式中分别公开的技术手段适当组合而得到的实施方式也包含在本发声明的技术范围内。
最后,接收侧通信装置10的各个块,尤其是接收帧处理单元40的各个单元可以由硬件模块来构成,也可以如下那样利用CPU由软件实现。
即,接收侧通信装置10包括:执行实现各功能的控制程序的命令的CPU(central processing unit)、存储了上述程序的ROM(read only memory)、展开上述程序的RAM(random access memory)、存储上述程序以及各种数据的存储器等存储装置(记录介质)等。而且,将计算机可读取地记录了程序代码的记录介质提供给上述接收侧通信装置10,且该计算机(或者CPU或MPU)读出并执行在记录介质中记录的程序代码,从而达成本发明的目的,所述程序代码是作为用于实现上述功能的软件的接收侧通信装置10的控制程序的程序代码(执行形式程序、中间码程序、源程序)。
作为上述记录介质,可利用例如磁带或盒带等带类、包含软盘(注册商标)/硬盘等磁盘或CD-ROM/MO/MD/DVD/CD-R等光盘的盘类、IC卡(包含存储卡)/光卡等卡类、或者掩膜ROM/EPROM/EEPROM/闪存ROM等半导体存储器类等。
此外,也可以将接收侧通信装置10构成为可与通信网络连接,经由通信网络提供上述程序代码。作为该通信网络,没有特别限定,例如可利用因特网、内部网、外部网、LAN、ISDN、VAN、CATV通信网、虚拟专用网(virtualprivate network)、电话线路网、移动通信网、卫星通信网等。此外,作为构成通信网络的传输介质,没有特别限定,例如可利用IEEE1394、USB、电力线传播、电缆TV线路、电话线、ADSL线路等的有线,也可以利用IRDA或遥控器那样的红外线、Bluetooth(注册商标)、802.11无线、HDR、移动电话网、卫星线路、地面波数字网等无线。另外,本发明也可以将上述程序代码以电子传输具体化的、载入载波中的计算机数据信号的方式实现。
如上那样,本发明的通信装置包括接收帧处理单元,所述接收帧处理单元以不同的帧格式从通信对方接收连接帧和作为发送数据的帧的数据帧,并输出到上层的通信层,所述连接帧是用于指示为了进行数据通信而连接的设定的帧,所述通信装置包括连接指示生成单元,在接收连接帧之前所述接收帧处理单元接收了数据帧的情况下,或者在所述接收帧处理单元取得了来自上层的通信层的连接请求的情况下,生成连接指示并输出到上层的通信层。
此外,本发明的通信方法,用于包括接收帧处理单元的通信装置,所述接收帧处理单元以不同的帧格式从通信对方接收连接帧和作为发送数据的帧的数据帧,并输出到上层的通信层,所述连接帧是指示为了进行数据通信而连接的设定的帧,其特征在于,包括在接收连接帧之前所述接收帧处理单元接收了数据帧的情况下,或者在所述接收帧处理单元取得了来自上层的通信层的连接请求的情况下,生成连接指示并输出到上层的通信层的步骤。
根据上述的结构,在以不同的通信模式,具体来说,例如以至少两个不同的通信速度、调制方式、以及其它通信条件对连接帧以及数据帧进行通信的情况下,即使在基于第1通信模式不能正常接收连接帧的情况下,正常执行在各个通信层的连接处理,且能够基于2通信模式进行数据帧的接收,所以能够起到提高在数据帧的接收处理中成功的概率的效果。
在上述的通信装置中,优选所述连接指示生成单元利用设想在从通信对方接收了的情况下所述连接帧中设定的规定的值,生成所述连接指示。
根据上述的结构,由于利用存储单元等中存储的规定的通信条件的设定值来生成连接指示,因此即使不接收包含为了连接而必须的设定信息的连接帧,也能够通过预先准备任意的通信条件从而继续进行正常的通信。
另外,也可以基于作为后续的数据帧的传输条件的、在IrDA等通信标准中预先规定的默认值,上述连接指示生成单元生成连接指示。
在上述的通信装置中,优选所述连接指示生成单元对上层不输出作为数据帧的传输条件的连接参数,而进行通知以使进行连接处理。
根据上述的结构,由于不生成包含连接参数的连接指示,而生成不包含连接参数而进行通知以使进行连接处理的连接指示,因此能够减轻连接指示生成处理的负担。
在上述的通信装置中,优选还包括用于监视所述接收帧处理单元接收的数据帧的帧监视单元,在检测到所述接收帧处理单元接收了具有开头的帧号码的帧以外的情况下,所述帧监视单元对上层的通信层通知错误,并使所述接收帧处理单元中止对上层的通信层通知随后接收的数据帧。
此外,在上述的通信装置中也可以构成为,包含用于监视所述接收帧处理单元接收的数据帧的帧监视单元,在检测到所述接收帧处理单元接收了具有开头的帧号码的帧以外的情况下,所述连接指示生成单元使所述接收帧处理单元以可接收连接帧的状态待机。
根据上述的结构,由于帧监视单元监视接收的数据帧,因此在基于连接指示生成单元所生成的连接指示不能正常继续进行数据帧的接收的情况下,能够不继续进行将以原来的条件不能接收的数据向上层的通信层传输的处理而中断。
具体地说,在与反复发送一连串的单向通信时序的发送侧的通信装置的通信中,能够避免在通信装置从数据帧的中途开始接收的情况下产生通信错误的情况。
在上述的通信装置中,优选包括经过时间测量单元,所述经过时间测量单元测量所述连接指示生成单元将连接指示通知给上层的通信层后经过的时间。
根据上述的结构,基于通知连接指示开始的时间判断通信处理的正常与否,从而能够进行适当地处理。
在上述的通信装置中,优选还包括切断指示生成单元,在通过所述经过时间测量单元测量规定的时间的经过时,对上层的通信层通知用于切断所述连接的指示。
根据上述的结构,基于从通知连接指示开始的时间,判断生成的连接指示的成功与否,并选择更合适的数据帧传输条件,从而能够继续进行通信。例如能够避免无论在周围是否存在通信对方的通信终端,持续确立了接收数据的连接的状态的情况。
在上述的通信装置中,优选在利用所述连接指示生成单元所生成的连接指示进行了连接处理后,接收到通信对方发送的连接帧的情况下,所述接收帧处理单元忽略该连接帧。
根据上述的结构,接收帧处理单元不重新进行连接处理,从而能够减轻处理的负担。
具体地说,例如在以所生成的连接请求的帧格式充分的时间进行通信的情况下,即使从发送侧的通信装置接收包含帧格式的连接帧,也可以忽略该连接帧,而利用连接指示生成单元生成的帧格式来继续进行通信。
在上述的通信装置中,优选在通过所述经过时间测量单元测量规定时间的经过之前所述接收帧处理单元接收了连接帧的情况下,所述连接指示生成单元利用在该连接帧中设定的值来生成连接指示,并将该连接指示再次输出到上层的通信层。
根据上述的结构,由于能够利用发送侧的通信装置发送的连接帧中包含的帧格式信息来设定数据帧的传输条件,因此与利用通过连接指示生成单元而接收侧的通信装置本身生成的连接指示确立了连接的情况相比,能够更可靠地进行通信。
在上述的通信装置中,优选所述接收帧处理单元以利用了红外线的通信路径来进行通信。
根据上述的结构,在数据通信中,即使在由于红外线噪声而不能正常接收连接帧的通信环境下也能够确立通信连接。
此外,上述通信方法可以由计算机来实现,此时,使计算机执行上述各个步骤的处理,从而使计算机实现上述通信方法的数据接收程序、以及记录了该数据接收程序的计算机可读取的记录介质也包含在本发明的范围中。
发明的详细的说明项中所完成的具体的实施方式或实施例终究是为了明确本发明的技术内容,不应仅限定于这样的具体例来狭义地解释本发明,在本发明的精神和权利要求的范围内,能够进行各种变更来实施。
本发明的通信装置在以不同的帧格式通信连接帧以及数据帧的情况下,即使在基于第1通信模式不能正常接收连接帧的情况下,也能够基于第2通信模式进行数据帧的来自通信对方的接收,因此能够提高在后续的数据帧的接收中成功的概率。从而,能够适用于在对连接帧传输和数据帧传输利用不同的通信模式而进行数据接收的通信装置中,能够通过IrSimpleShot等高速红外线通信协议来接收图像数据那样的大容量数据的通信装置。
Claims (11)
1、一种通信装置,包括接收帧处理单元,所述接收帧处理单元以不同的帧格式从通信对方接收连接帧和数据帧,并输出到上层的通信层,所述连接帧是用于指示为了进行数据通信而连接的设定的帧,所述数据帧是用于发送数据的帧,
所述通信装置包括连接指示生成单元,在接收连接帧之前所述接收帧处理单元接收了数据帧的情况下,或者在所述接收帧处理单元取得了来自上层的通信层的连接请求的情况下,生成连接指示并输出到上层的通信层。
2、如权利要求1所述的通信装置,所述连接指示生成单元利用设想为在从通信对方接收了的情况下在所述连接帧中已设定的规定值,生成所述连接指示。
3、如权利要求1所述的通信装置,所述连接指示生成单元对上层的通信层不输出作为数据帧的传输条件的连接参数。
4、如权利要求1所述的通信装置,还包括监视所述接收帧处理单元接收的数据帧的帧监视单元,
所述帧监视单元在检测到所述接收帧处理单元接收了具有开头的帧号码的帧以外的情况下,对上层的通信层通知错误,并中止所述接收帧处理单元将随后接收的数据帧通知给上层的通信层。
5、如权利要求1所述的通信装置,还包括监视所述接收帧处理单元接收的数据帧的帧监视单元,
所述连接指示生成单元在检测到所述接收帧处理单元接收了具有开头的帧号码的帧以外的情况下,使所述接收帧处理单元以可接收所述连接帧的状态待机。
6、如权利要求1所述的通信装置,包括经过时间测量单元,测量所述连接指示生成单元将连接指示通知给上层的通信层后经过的时间。
7、如权利要求6所述的通信装置,还包括切断指示生成单元,在通过所述经过时间测量单元测量了规定的时间的经过时,对上层的通信层输出用于切断与所述通信对方的通信连接的指示。
8、如权利要求1所述的通信装置,在所述连接指示生成单元生成了连接指示后,所述接收帧处理单元接收了通信对方发送的连接帧的情况下,忽略该连接帧。
9、如权利要求1所述的通信装置,在所述连接指示生成单元生成了连接指示后,所述接收帧处理单元接收了通信对方发送的连接帧的情况下,所述连接指示生成单元利用在该连接帧中设定的值来生成连接指示,并将该连接指示再次输出到上层的通信层。
10、如权利要求1所述的通信装置,所述接收帧处理单元通过利用了红外线的通信路径进行通信。
11、一种通信方法,用于包括接收帧处理单元的通信装置,所述接收帧处理单元以不同的帧格式从通信对方接收连接帧和数据帧,并输出到上层的通信层,所述连接帧是指示为了进行数据通信而连接的设定的帧,所述数据帧为用于发送数据的帧,
所述通信方法包括在接收连接帧之前所述接收帧处理单元接收了数据帧的情况下,或者在所述接收帧处理单元取得了来自上层的通信层的连接请求的情况下,生成连接指示并输出到上层的通信层的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008005022A JP4810544B2 (ja) | 2008-01-11 | 2008-01-11 | 通信装置、通信方法、通信プログラム、および記録媒体 |
JP5022/08 | 2008-01-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101483645A true CN101483645A (zh) | 2009-07-15 |
CN101483645B CN101483645B (zh) | 2012-12-12 |
Family
ID=40850525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910002039.6A Expired - Fee Related CN101483645B (zh) | 2008-01-11 | 2009-01-08 | 通信装置以及通信方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8170058B2 (zh) |
JP (1) | JP4810544B2 (zh) |
CN (1) | CN101483645B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8732145B1 (en) * | 2009-07-22 | 2014-05-20 | Intuit Inc. | Virtual environment for data-described applications |
JP6007661B2 (ja) * | 2011-12-13 | 2016-10-12 | 住友電気工業株式会社 | 車載機 |
JP6369457B2 (ja) * | 2013-04-11 | 2018-08-08 | 日本電気株式会社 | 情報処理装置、そのデータ処理方法、およびプログラム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5065035A (en) * | 1981-04-30 | 1991-11-12 | Gte Valenite Corporation | Optical data system having flash/receiver head for energizing/receiving information from a battery operated transmitter |
FI88842C (fi) * | 1990-03-22 | 1993-07-12 | Nokia Mobile Phones Ltd | Kontroll av kortsanslutning |
US5408646A (en) * | 1991-03-29 | 1995-04-18 | International Business Machines Corp. | Multipath torus switching apparatus |
US5454033A (en) * | 1993-08-02 | 1995-09-26 | Rauland-Borg Corporation | Apparatus and method for controlling access to a telephone |
JPH09224069A (ja) * | 1996-02-16 | 1997-08-26 | Nec Eng Ltd | 赤外線通信装置 |
US6882659B1 (en) * | 1999-09-20 | 2005-04-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Wide area network synchronization |
US7031661B2 (en) * | 2001-06-29 | 2006-04-18 | Hewlett-Packard Development, L.P. | Portable wireless device and print device print by reference protocol |
US7570668B2 (en) * | 2001-10-03 | 2009-08-04 | Nokia Corporation | Data synchronization |
US7014374B2 (en) * | 2002-09-25 | 2006-03-21 | Seiko Epson Corporation | Printing apparatus and printing method for performing pre-communication with an external device |
US20050052679A1 (en) * | 2003-09-08 | 2005-03-10 | Brett Green | Method and device for controlling printing |
JP4597583B2 (ja) | 2004-05-31 | 2010-12-15 | シャープ株式会社 | データ送信装置、データ受信装置、通信システム、データ送信装置の制御プログラム、データ受信装置の制御プログラム、および、コンピュータ読み取り可能な記録媒体 |
JP4091095B2 (ja) * | 2004-08-06 | 2008-05-28 | シャープ株式会社 | 送信機、受信機、通信システム、通信方法、通信プログラム |
CN1910888B (zh) * | 2004-08-06 | 2010-08-25 | 夏普株式会社 | 发送机、接收机、通信***、通信方法 |
CN101107834B (zh) * | 2005-01-28 | 2013-02-27 | 夏普株式会社 | 通信设备、通信***、通信方法、通信程序、通信电路 |
US7787391B2 (en) * | 2005-01-28 | 2010-08-31 | Sharp Kabushiki Kaisha | Communication device, communication system, communication method, communication program, and communication circuit |
JP2006303731A (ja) * | 2005-04-18 | 2006-11-02 | Sharp Corp | 通信装置および電子機器 |
JP4642617B2 (ja) * | 2005-09-16 | 2011-03-02 | シャープ株式会社 | 受信機器、電子装置、通信方法、通信プログラム、および記録媒体 |
JP2007151195A (ja) | 2007-03-12 | 2007-06-14 | Brother Ind Ltd | 無線lanシステム,通信端末および通信プログラム |
-
2008
- 2008-01-11 JP JP2008005022A patent/JP4810544B2/ja not_active Expired - Fee Related
-
2009
- 2009-01-07 US US12/349,985 patent/US8170058B2/en not_active Expired - Fee Related
- 2009-01-08 CN CN200910002039.6A patent/CN101483645B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP4810544B2 (ja) | 2011-11-09 |
JP2009171066A (ja) | 2009-07-30 |
US8170058B2 (en) | 2012-05-01 |
US20090180394A1 (en) | 2009-07-16 |
CN101483645B (zh) | 2012-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101044747B (zh) | 在移动设备中管理铃声的方法和装置 | |
KR101364390B1 (ko) | 가시광 통신 시스템에서 데이터 전송 프레임을 위한가시적인 신호 생성 방법 및 장치 | |
CN101193121A (zh) | 通信设备、通信方法、通信电路、通信*** | |
CN101193122A (zh) | 通信设备、通信方法、通信电路及通信*** | |
CN108738008A (zh) | 蓝牙配对方法及*** | |
CN109526020A (zh) | 数据传输方法及相关产品 | |
CN104243271A (zh) | 一种通过xmpp实现离线消息推送的方法及*** | |
CN101483645B (zh) | 通信装置以及通信方法 | |
CN101299640B (zh) | 数据发送装置、接收装置、方法以及数据发送接收*** | |
CN104601206A (zh) | 用于控制主机和控制器之间的消息的方法和装置 | |
CN106851198A (zh) | 网络摄像机运行方法及网络摄像机 | |
CN106888431A (zh) | 一种智能手表上添加好友的方法及*** | |
JP2004015136A5 (zh) | ||
KR20090050731A (ko) | 디스플레이장치의 색상을 이용한 데이터 전송 장치 및 방법 | |
CN115903744A (zh) | 一种汽车远程检测方法、装置、电子设备及存储介质 | |
CN108037680A (zh) | 一种指令处理方法及装置 | |
CN104808831B (zh) | 数据共享方法、传送装置与接收装置 | |
CN110234149A (zh) | 一种智能设备光学编码配网方法 | |
CN108923994A (zh) | 一种通信故障检测方法及装置 | |
CN109819291A (zh) | 一种具有nfc功能的蓝牙遥控器智能***及控制方法 | |
CN115052020B (zh) | 设备互连***、方法、装置以及连接设备 | |
JPH11261664A (ja) | 情報通信システム | |
JP2005318147A (ja) | 無線通信システム | |
CN105812355A (zh) | 一种lvds接口通信方法 | |
KR20190101770A (ko) | 디스플레이색상 데이터 전송 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121212 Termination date: 20220108 |