CN102474909A - 终端装置及其注册方法 - Google Patents
终端装置及其注册方法 Download PDFInfo
- Publication number
- CN102474909A CN102474909A CN2011800024231A CN201180002423A CN102474909A CN 102474909 A CN102474909 A CN 102474909A CN 2011800024231 A CN2011800024231 A CN 2011800024231A CN 201180002423 A CN201180002423 A CN 201180002423A CN 102474909 A CN102474909 A CN 102474909A
- Authority
- CN
- China
- Prior art keywords
- control device
- register requirement
- transmission
- terminal equipment
- terminal
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/2821—Avoiding conflicts related to the use of home appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2832—Interconnection of the control functionalities between home networks
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明的终端装置(16)具备:发送部(164),向主控设备(11)发送意在请求作为新控制对象终端进行注册的第一注册请求;接收部(161),接收主控设备(11)作为接收到第一注册请求的应答而发送的注册请求确认信息;通知部(165),将注册请求确认信息中包含的、示出主控设备(11)已接收到第一注册请求的通知信息通知到终端装置(16)的外部;检测部(162),检测欲向主控设备(13)发送意在请求作为新控制对象终端进行注册的第二注册请求的其他终端装置;注册控制部(163),在发送部(164)向主控设备(11)发送注册请求之前,在检测部(162)检测出其他终端装置的情况下,至少对第一注册请求的发送定时进行控制,以使得第一注册请求的发送期间和第二注册请求的发送期间不发生重复。
Description
技术领域
本发明涉及终端装置及其注册方法,尤其涉及用于作为控制对象装置在通过通信网络来控制控制对象终端的控制终端中进行注册的终端装置及其注册方法。
背景技术
近年来,已开发出将电视机或便携式电话机等多个家电设备连接于家庭网络的***。
在这种***中,连接于家庭网络的端末设备之间可相互通信,并能够利用通过终端设备相互间的通信所提供的服务。在此,为了实现此类服务,必须在家庭网络中正确地注册端末设备(例如,专利文献1)。
图1是示出家庭网络的设备结构的例子的图。
在图1中,作为两个家庭网络示出家庭网络901以及家庭网络902。家庭网络901由主控设备911和终端设备912这两个设备构成,家庭网络902由主控设备913和终端设备914这两个设备构成。
主控设备911是管理家庭网络901的设备(协调器)。具体是,主控设备911进行包括以下在内的管理:存储构成家庭网络901的终端设备的列表、向家庭网络901分配可使用的地址、进行终端设备之间的数据包路由选择、分发安全密匙以及其他的相关动作。
同样,主控设备913是管理家庭网络902的主控设备(协调器)。具体是,主控设备913进行包括以下在内的管理:存储构成家庭网络902的终端设备的列表、向家庭网络902分配可使用的地址、进行端末设备之间的数据包路由选择、分发安全密匙以及其他的相关动作。
终端设备912是家庭网络901中的通常节点,终端设备914是家庭网络902中的通常节点。
在此,说明终端设备912作为新加入家庭网络901中的设备而加入到家庭网络901中为止的动作。
首先,终端设备912为了新加入到家庭网络901中,对管理家庭网络901的主控设备911进行检测。
然后,终端设备912将本身终端设备912注册到主控设备911中。由此,端末设备912能够新加入到家庭网络901中。
在此,设想主控设备911和终端设备912不具有用于在注册之前进行相互识别的预备结构信息。在此情况下,就主控设备911和终端设备912是否为正确的一对进行判断之后,再对终端设备912进行设备注册。
具体是,主控设备911和终端设备912利用用于进行相互识别的语音或视觉信号指示来向用户通知它们是否是正确的一对,待用户作出判断之后,对终端设备912进行设备注册。由此,终端设备912能够新加入到由主控设备911管理的家庭网络901中。
作为信号指示,例如有由成为一对的主控设备911和终端设备912都重放相同的语音文件,或者点亮LED灯等的方法。
如上所述,例如在家庭网络901中进行设备注册时,利用用于识别成为一对的终端设备912和主控设备911的语音或视觉信号指示来向用户通知是否是正确的一对。
现有技术文献
专利文献
专利文献1:日本专利第3704106号公报
发明概要
发明要解决的课题
然而,在有多个终端设备和多个主控设备同时执行设备注册的情况下,存在以下将说明的问题。
图2是用于说明以往的设备注册中存在的课题的图。在图2所示的自家903和邻家904,分别有由无线通信构成的家庭网络901A和家庭网络901B,自家903具备主控设备911和终端设备912,邻家904具备主控设备913和终端设备914。
如图2所示,在相邻接的家,由无线通信构成的家庭网络901A和家庭网络901B的范围有时会重叠。即,例如在家庭网络901A中只对进行一个设备注册时,即使为识别成为一对的终端设备912和主控设备911而利用语音或视觉信号指示,也不会引起问题。但是,如图2所示,有时会同时执行多个终端设备(终端设备912以及终端设备914)和多个主控设备(主控设备911以及主控设备913)的设备注册。在此情况下,如果多个终端设备(终端设备912以及终端设备914)和主控设备(主控设备911以及主控设备913)利用相同的信号指示,将出现无法判断终端设备和主控设备是否为正确的一对的问题。
换言之,例如,即使主控设备911以及终端设备912、主控设备913以及终端设备912分别向自家903以及邻家904的用户通知用于设备注册的信号指示,由于多个终端设备和主控设备所利用的是相同的信号指示,因此自家903以及邻家904的用户也无法判断出终端设备和主控设备是否为正确的一对。其结果,会导致终端设备被注册到不应该与其成为一对的主控设备中的问题。
发明内容
本发明是为了解决所述课题而开发的,其目的在于提供能够防止注册到并非是注册对象的控制装置中的终端装置及其通信方法和***。
解决课题所采用的手段
为了达成所述目的,本发明的终端装置的一个形态是用于作为新控制对象终端注册到通过通信网络来控制控制对象终端的第一控制装置中的终端装置,其具备:发送部,向所述第一控制装置发送第一注册请求,该第一注册请求意在请求作为新控制对象终端进行注册;接收部,接收所述第一控制装置作为接收到所述第一注册请求的应答而发送的注册请求确认信息;通知部,将所述注册请求确认信息中包含的、示出所述第一控制装置已接收到所述第一注册请求的通知信息通知到该终端装置的外部;检测部,检测至少欲向与所述第一控制装置不同的第二控制装置发送第二注册请求的其他终端装置,该第二注册请求意在请求作为新控制对象终端进行注册;注册控制部,在所述发送部向所述第一控制装置发送所述注册请求之前,在所述检测部检测出所述其他终端装置的情况下,至少对所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的某一个进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
根据该形态,在发送注册请求之前若检测出了其他终端装置,就对第一注册请求以及第二注册请求的发送定时进行控制,以使本身终端装置的第一注册请求的发送期间和其他终端装置的第二注册请求的发送期间不发生重复。
由此,从各终端向第一控制装置以及第二控制装置依次发送注册请求,从而能够判断从各终端向第一控制终端以及第二控制终端发送的注册请求是否被发送到了注册对象控制装置。其结果,能够防止第一控制装置以及第二控制终端和各终端之间发生误认证。
发明效果
根据本发明,能够实现可防止在并非是注册对象的控制装置中进行注册的终端装置及其通信方法和***。
附图说明
图1是示出以往的家庭网络的设备结构的例子的图。
图2是用于说明以往的设备注册中存在的课题的图。
图3是示出本发明的实施方式的家庭网络的设备结构的例子的图。
图4是本发明的实施方式的终端设备的功能的方框图。
图5是本发明的实施方式的主控设备的功能的方框图。
图6是用于说明新连接于家庭网络的终端设备的注册处理的流程图。
图7是示出与图6不同的注册处理的例子的流程图。
图8是示出注册请求消息以及注册请求确认消息中包含的消息格式的图。
图9是示出注册开始认可消息以及注册开始拒绝消息中包含的消息格式的图。
图10是示出注册开始延迟消息中包含的消息格式的图。
图11是用于说明主控设备对加入到家庭网络中的新终端设备进行的注册处理的流程图。
图12是用于说明由主控设备进行的注册程序处理的详细内容的流程图。
图13是用于说明S401的处理的详细内容的流程图。
图14A是示出S401的处理中的主控设备11、作为新终端设备的终端设备12和其他新终端设备14的关系的图。
图14B是示出S401的处理中的主控设备11、作为新终端设备的终端设备12和其他新终端设备14的关系的图。
图15是示出本发明的终端装置的最小结构的功能块的图。
具体实施方式
本发明的终端装置的一个形态是用于作为新控制对象终端注册到通过通信网络来控制控制对象终端的第一控制装置中的终端装置,其具备:发送部,向所述第一控制装置发送第一注册请求,该第一注册请求意在请求作为新控制对象终端进行注册;接收部,接收所述第一控制装置作为接收到所述第一注册请求的应答而发送的注册请求确认信息;通知部,将所述注册请求确认信息中包含的、示出所述第一控制装置已接收到所述第一注册请求的通知信息通知到该终端装置的外部;检测部,检测至少欲向与所述第一控制装置不同的第二控制装置发送第二注册请求的其他终端装置,该第二注册请求意在请求作为新控制对象终端进行注册;注册控制部,在所述发送部向所述第一控制装置发送所述注册请求之前,在所述检测部检测出所述其他终端装置的情况下,至少对所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的某一个进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
根据该形态,若在发送注册请求之前检测出了其他终端装置,就对第一注册请求以及第二注册请求的发送定时进行控制,以使本身终端装置的第一注册请求的发送期间和其他终端装置的第二注册请求的发送期间不发生重复。
由此,由于是在第一控制装置以及第二控制装置、各终端装置之间依次发送注册请求,因此能够判断从各终端向第一控制终端以及第二控制终端发送的注册请求是否被发送到了注册对象控制装置。其结果,能够防止第一控制装置和本身终端装置之间发生误认证。
另外,也可以是,所述注册控制部,在所述第二注册请求的发送目的地是所述第一控制装置的情况下,允许所述第二注册请求的发送期间以及所述第一注册请求的发送期间发生重复,并控制所述第一注册请求或所述第二注册请求的发送定时。
例如,通过由第一控制装置以及终端装置的两者都作为接收到第一注册请求的应答而通知(语音引导或者有色灯)示出注册处理已完了的注册完了信息,能使用户判断终端装置是否被正确注册到了该第一控制装置中。
若终端装置以及其他终端装置分别向不同的第一控制装置以及第二控制装置同时发送注册请求,即使在第一控制装置以及第二控制装置并非分别是终端装置以及其他终端装置的注册对象控制设备的情况下,终端装置、其他终端装置、第一控制装置以及第二控制装置也会分别向用户通知注册处理的完了。即,终端装置、其他终端装置、第一控制装置以及第二控制装置将同时各自通知所述完了信息。在此情况下,即使各终端装置被误注册到第一控制装置以及第二控制装置中,终端装置以及所述其他终端装置的用户也可能无法发现误注册。
相反,在终端装置以及其他终端装置向同一个第一控制装置发送了注册请求的情况下,由于第二控制装置不通知所述完了信息,因此,即使其他终端装置通知了所述完了消息,其他终端装置的用户也能确认未正确地注册到作为注册对象的第二控制装置中的情况。
由于以上理由,根据本形态,在第二注册请求的发送目的地是第二控制装置的情况下,控制注册请求的发送定时,而在第二注册请求的发送目的地是第一控制装置的情况下,即使注册请求的发送期间重复,也允许注册处理发生重复。
由此,在终端装置以及其他终端装置中,在注册请求的发送目的地不同的情况下,由于注册请求被依次发送给终端装置和其他终端装置,因此能够判断从各终端设备向第一控制装置以及第二控制装置发送的注册请求是否被发送给了注册对象控制装置。其结果,能够防止各终端装置被注册到并非是注册对象的控制装置中。
另外,还可以是,所述注册控制部,在所述检测部检测出所述其他终端装置的情况下,决定与所述其他终端装置之间的注册处理顺序,并按照所决定的所述注册处理顺序来向所述第一控制装置发送所述第一注册请求。所述注册处理顺序示出先以所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的哪个发送定时进行发送。
另外,还可以是,所述检测部发送用于检测所述其他终端装置是否存在于所述通信网络上的确认消息之后,通过从所述其他终端装置接收应答消息来检测所述其他终端装置,该应答消息示出所述其他终端装置已接收到所述确认消息。
另外,还可以是,所述确认消息中包含与待机时间相关的信息,该待机时间用于使所述其他终端装置等待所述第二注册请求的发送处理。所述其他终端装置,在接收到所述确认消息的情况下,经过所述待机时间之后,向所述第一控制装置或所述第二控制装置发送所述第二注册请求。
另外,还可以是,所述检测部,通过接收所述其他终端装置用于检测该终端装置是否存在于所述通信网络上的确认消息,来检测所述其他终端装置。
另外,还可以是,所述确认消息中包含与待机时间相关的信息,该待机时间用于使该终端装置等待所述第一注册请求的发送处理。所述注册控制部,在通过所述检测部接收到所述确认消息的情况下,经过所述待机时间之后,使所述发送部发送所述第一注册请求。
另外,还可以是,所述注册控制部,在所述检测部检测出从所述其他终端装置发送了所述第二注册请求的情况下,经过随机时间之后,使所述发送部向所述第一控制装置发送所述第一注册请求。
另外,还可以是,所述检测部还检测与所述第一控制装置不同的第二控制装置是否存在于通信网络上,所述发送部向所述第二控制装置也发送意在请求作为新控制对象终端进行注册的所述第一注册请求。所述注册控制部,在所述检测部检测出存在所述第二控制装置的情况下,决定控制装置顺序,并按照所决定的所述控制装置顺序,使所述发送部发送所述第一注册请求,所述控制装置顺序示出先向所述第一控制装置以及所述第二控制装置中的哪一个发送所述第一注册请求。
另外,还可以是,所述注册控制部,在该终端装置被注册到所述第一控制装置以及所述第二控制装置中的一方控制装置中的情况下,停止向另一方控制装置发送所述第一注册请求。
另外,本发明的控制装置的一个形态是通过通信网络来控制控制对象终端的控制装置,其包括:接收部,从终端装置接收意在请求作为新控制对象装置进行注册的第一注册请求;发送部,作为接收到所述第一注册请求的应答,向所述终端装置发送包含通知信息的注册请求确认信息,该通知信息示出该控制装置已接收到所述第一注册请求;检测部,检测至少欲向与该控制装置不同的其他控制装置发送第二注册请求的、与所述终端装置不同的其他终端装置,该第二注册请求意在请求作为新控制对象装置进行注册;注册控制部,在所述检测部检测出所述终端装置以及其他终端装置时,至少对所述第一注册请求的发送定时进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
另外,不仅能通过装置来实现本发明,还能通过以下来实现本发明:具备包括此类装置的处理部的集成电路;以构成该装置的处理部作为步骤的方法;使计算机执行这些步骤的程序;示出该程序的信息、数据或信号。并且,可通过CD-ROM等记录介质和互联网等通信介质来分发这些程序、信息、数据以及信号。
以下,根据附图、具体的数值、时间、结构、协议以及其他参数来说明本发明的实施方式。但是,本发明并不限定于说明中例举的具体数值、时间、结构、协议以及其他参数。在此虽未进行具体详细的说明,但该领域的技术人员所明知的内容也属于本发明的范畴之内。
图3是示出本发明的实施方式的网络的设备结构的例子的图。在图3中,作为两个家庭网络示出了家庭网络1及家庭网络2。家庭网络1由主控设备11和终端设备12这两个设备构成,家庭网络2由主控设备13和终端设备14这两个设备构成。
主控设备11是管理家庭网络1的设备(协调器)。具体是,主控设备11进行包括以下在内的管理:存储构成家庭网络1的终端设备的列表;向家庭网络1分配可使用的地址;进行终端设备之间的数据包路由选择;分发安全密匙以及其他的相关动作。同样,主控设备13是管理家庭网络2的设备(协调器)。具体是,主控设备13进行包括以下在内的管理:存储构成家庭网络2的终端设备的列表;向家庭网络2分配可使用的地址;进行终端设备之间的数据包路由选择;分发安全密匙以及其他的相关动作。
终端设备12是家庭网络1中的通常的节点,终端设备14是家庭网络2中的通常的节点。
<终端设备的功能块>
图4是本发明的实施方式的终端设备的功能方框图。图4所示终端设备12是用于作为新控制对象终端注册到通过通信网络来控制控制对象终端的主控设备中的终端装置。
终端设备12具备网络界面121、注册控制部122、语音/影像指示部123、用户界面部124、终端设备选择部125和主控设备选择部126。
网络界面121是用于发送和接收消息的媒体指定访问卡。
注册控制部122相当于本发明的发送部、接收部、通知部、检测部以及注册控制部。注册控制部122向主控设备发送意在请求作为新控制对象终端进行注册的第一注册请求消息。
另外,注册控制部122接收主控设备作为接收到第一注册请求消息的应答而发送的注册请求确认消息,并向该终端设备12的外部通知注册请求确认消息中包含的、示出主控设备已接收到第一注册请求消息的通知信息。
另外,注册控制部122检测欲向主控设备或与主控设备不同的主控设备发送第二注册请求消息的其他终端设备14,该第二注册请求消息意在请求作为新控制对象终端进行注册。
如果在向对象主控设备发送注册请求消息之前检测出了其他终端设备14,注册控制部122就至少对终端设备12的第一注册请求消息的发送定时进行控制,以使终端设备12的第一注册请求消息的发送期间和其他终端设备14的第二注册请求消息的发送期间不发生重复。
更具体是,注册控制部122对通过路径1271从网络界面121接收的、与本身终端设备12的注册相关的消息进行分析。如果在家庭网络1中检测出了其他终端设备(例如,终端设备14),注册控制部122就向终端设备选择部125发出通知。如果检测出该终端设备12可利用的主控设备,注册控制部122就向主控设备选择部126通知这一情况。
另外,注册控制部122按照终端设备选择部125和主控设备选择部126所决定的发送定时的顺序来发送终端设备12的注册请求消息。
另外,注册控制部122接收到注册请求确认消息之后,通过路径1274通知语音/影像指示部123,以对作为用于相互识别的语音或者视频信号指示的语音或影像信号进行重放。
注册控制部122通过路径1275从用户界面部124接收到注册认可消息之后,将注册认可消息发送给主控设备。并且,如果从主控设备接收到了注册认可消息,就开始进行注册处理。相反,如果从主控设备接收到注册开始拒绝消息,则向其他主控设备发送注册请求消息。
语音/影像指示部123是能够重放多个不同的信号的部件。这些多个不同信号可由一系列不同的语音要素、可视要素或者这两者构成。
用户界面部124,通过由用户进行的少许的操作来接受示出认可或拒绝本身终端设备12和主控设备的注册的指示,并将该指示作为注册认可消息,通过路径1275通知给注册控制部122。
在此,用户进行的少许的操作包括以下:认可基于由希望与该终端设备12成为一对的主控设备发送的注册请求确认消息的下一个动作(注册处理);拒绝基于由希望与该终端设备成为一对的主控设备发送的注册请求确认消息的下一个动作(注册处理)。用户界面部124将这些作为注册开始认可/拒绝消息,通过路径1275通知给注册控制部122。
终端设备选择部125决定本身终端设备12开始注册的顺序,并开始执行注册程序。
主控设备选择部126根据从注册控制部122接受到的通知,决定本身终端设备12发送注册请求消息的目的地主控设备的顺序。
通过以上,构成终端设备12。
另外,注册控制部122检测终端设备14准备发送第二注册请求消息的、该第二注册请求消息中包含的发送目的地,该第二注册消息意在请求作为新控制对象终端进行注册。
如果检测出的发送目的地是主控设备13,注册控制部122除了控制第一注册请求消息的发送定时之外,还控制第二注册请求消息的发送定时。相反,如果检测出的发送目的地是所述第一控制装置,注册控制部122可以允许第二注册请求的发送期间和第一注册请求的发送期间相重复,也可以控制第一注册请求或第二注册请求的发送定时
该结构包含于本实施方式,其理由如下。
例如,通过作为接收到第一注册请求应答而通知(语音引导或有色灯)示出第一控制装置以及终端装置的两者都已进行完注册处理的注册完了信息,用户能够判断终端装置是否被正确地注册到了该第一控制装置中。
另外,除了在注册处理完了之后通知注册完了信息的情况以外,通过在注册处理开始之前通知注册开始信息,终端装置的用户也能判断是否在准备向正确的控制装置进行注册处理。然后,如果是正确的终端装置,用户能够开始注册处理,如果不是正确终端装置,则能够中止注册处理。
如果终端装置以及其他终端装置分别向不同的第一控制装置以及第二控制装置同时发送注册请求,即使在第一控制装置以及第二控制装分别并非是终端装置以及其他终端装置的注册对象控制设备的情况下,终端装置、其他终端装置、第一控制装置和第二控制装置也会各自向用户通知注册处理的完了。即,终端装置、其他终端装置、第一控制装置以及第二控制装置分别将同时通知所述完了信息或者所述注册开始信息。
在此情况下,即使各终端装置被误注册到第一控制装置以及第二控制装置中,终端装置以及所述其他终端装置的用户也可能无法发现误注册。
相反,在终端装置以及其他终端装置向同一个第一控制装置发送了注册请求的情况下,由于第二控制装置不通知所述完了信息,因此,即使其他终端装置通知了所述完了信息,其他终端装置的用户也能够识别未被正确注册在作为注册对象的第二控制装置中。
根据以上,在终端装置以及其他终端装置中,注册请求的发送目的地不同时,各注册请求被依次发送,因此能够防止其他通信装置、第一控制装置以及第二控制装置分别同时通知所述注册开始信息或所述完了信息。其结果,能够确实防止各终端装置被注册到并非是注册对象的控制装置中。
另外,关于终端设备14,其具有与终端设备12相同的结构,因此省略说明。
<主控设备功能块>
图5是在本发明的实施方式的主控设备的功能方框图。图5所示主控设备11是通过通信网络来控制控制对象终端的控制装置,其具备网络界面111、注册控制部112、语音/影像指示部113、用户界面部114和终端设备选择部115。
注册控制部112相当于本发明的发送部、接收部、检测部以及注册控制部。注册控制部112从作为新控制对象终端的终端装置(例如终端设备12)接收意在请求进行注册的第一注册请求消息。
另外,注册控制部112作为接收到第一注册请求消息的应答,向终端装置(终端设备12)发送包含示出主控设备11已接收到第一注册请求消息的通知信息的注册请求确认信息。
另外,注册控制部112检测至少欲向与主控设备11不同其他控制装置(例如主控设备13)发送第二注册请求消息的、与终端装置(例如终端设备12)不同的其他终端装置(例如终端设备14),该第二注册请求信息意在请求作为新控制对象终端进行注册。
如果检测出终端装置(终端设备12)以及其他终端装置(终端设备14),注册控制部112就至少控制针对由终端装置(终端设备12)发送的第一注册请求消息的应答定时,以使第一注册请求消息的发送期间和第二注册请求消息的发送期间不发生重复。
具体是,注册控制部112通过路径1171从网络界面111接收注册请求消息之后,确认是否存在执行注册处理的多个新终端设备。如果存在多个终端设备,注册控制部112就通过路径1172通知终端设备选择部15,以决定执行注册处理的新终端设备的顺序。
另外,注册控制部112根据从终端设备选择部115接收的决定结果,从执行注册处理的多个新终端设备中选择一个终端设备,并通过网络界面111,向所选择的终端设备回复注册请求确认消息。
注册控制部112通过路径1174,通知语音/影像指示部113,以对作为用于相互识别的语音或视觉信号指示的语音或影像信号进行重放。
另外,注册控制部112通过路径1175从用户界面部114接收注册开始认可/拒绝消息之后,向此前发送注册请求确认消息的终端设备的网络界面121转送注册开始认可/拒绝消息。
终端设备选择部115从注册控制部112接收令其决定执行注册处理的终端设备的顺序的通知之后,决定顺序,并通过路径1172向注册控制部112发送该决定结果。
用户界面部114从用户接收示出认可还是拒绝来自终端设备的注册开始请求的指示,并通过路径1175向注册控制部112通知该用户指示。
通过以上,构成主控设备11。
另外,关于主控设备13,其具有与主控设备11相同的结构,因此省略说明。
以下,说明终端设备12的动作。
<终端设备的注册处理>
图6是用于说明新连接于家庭网络的终端设备的注册处理的流程图。以下,以终端设备12新加入到家庭网络1中并执行注册处理的情况为例进行说明。另外,家庭网络1和家庭网络2与图2所示的网络同样是无线通信网络,包括终端设备12和终端设备14。
首先,终端设备12为了新加入到家庭网络1中,检测在终端设备12所存在的环境中有可能作为新控制对象终端进行注册的主控设备(S101)。具体是,在该环境中,存在家庭网络1以及家庭网络2,终端设备12无法对这两者进行区别。因此,终端设备12对管理家庭网络1的主控设备11以及管理家庭网络2的主控设备13进行检测。
其次,终端设备12确认是否检测出了主控设备(S102)。在此,如果终端设备12未能检测出主控设备(主控设备11以及主控设备13)(S102为“否”),就停止注册处理。
相反,终端设备12如果检测出了主控设备(S102为“是”),终端设备12还检测在该环境中是否存在准备进行新连接的其他终端设备(图中,记载为新终端设备)(S104)。
终端设备12如果检测出了其他新终端设备(例如终端设备14)(S105为“是”),为了决定开始注册处理的终端设备的顺序,执行终端设备选择程序(S115)。
相反,终端设备器12如果未能检测出其他新终端设备(终端设备14)(S105为“否”),就确认该环境中是否只存在一个主控设备(S107)。
终端设备12如果检测出该环境中存在多个主控设备(S107为“否”),就通过主控设备选择部126执行主控设备选择程序处理,并决定可够成为本身终端设备12的注册请求消息的发送目的地(即注册对象)的主控设备的顺序(S117)。并且,向由主控设备选择部126选择的主控设备(例如主控设备11)发送注册请求消息(S109)。另外,如果该环境中只有一个主控设备(S107为“是”),终端设备12就选择该主控设备(例如,主控设备11),并向所选择的主控设备11发送注册请求消息(S109)。
在此,向所选择的主控设备11发送注册请求消息时,终端设备12还设定用于等待由主控设备11回复的注册请求确认消息的时间(限制时间)。作为该时间,能够设定单纯减少的计数值,使计数值按一定间隔减少,以直至计数值成为0的期间作为限制时间。也能够按实际时间进行管理。
接下来,在超过所设定的时间(限制时间)之前,终端设备12确认是否从主控设备11接收到了注册请求确认消息(S110)。在此,如果直到超过所设定的时间(限制时间)也未能从主控设备11接收到注册请求确认消息(S110为“否”),终端设备12就向主控设备11重发送注册请求消息(S114)。另外,如果未接收到注册请求确认消息,而是接收到了注册开始延迟消息(S110为“否”)时,等经过注册开始延迟消息中包含的待机时间之后,终端设备12向主控设备11重发送注册请求消息(S114)。
相反,如果从主控设备11接收到了注册请求确认消息(S110为“是”),终端设备12就重放该接收到的注册请求确认消息中指定的信号指示(例如语音·视频信号)(S111),以提醒用户就终端设备12和主控设备11是否为正确的一对进行判断。另外,终端设备12在本身终端设备12中设定用于等待用户操作的时间。
另外,如果所接收的注册请求确认消息对信号未进行指定,终端设备12可以重放本身终端设备12的初期设定的信号指示。
其次,用户判断对信号指示(例如语音·视频信号)进行重放的终端设备和主控设备是否为正确的一对(S112)。具体是,用户确认家庭网络1中的终端设备12以及主控设备11是否在重放信号指示。
如果终端设备12以及主控设备11在重放相同的信号(S112为“是”),用户就判断这一对是正确的,并指示终端设备12通过用户界面部124向主控设备11发送注册认可消息。由此,终端设备12从主控设备11接收注册认可消息,并开始进行注册处理(S113)。
相反,在S112中,如果终端设备12以及主控设备11并未重放相同的信号(S112为“否”),用户就判断为终端设备12以及主控设备11并非是家庭网络1中的正确的一对。
然后,用户指示终端设备12通过用户界面部124向主控设备11发送注册开始拒绝消息。注册控制部122从用户接收指示之后,向主控设备11发送注册开始拒绝消息。
然后,终端设备12执行主控设备选择程序(S117),选择与主控设备11不同的下一个主控设备。终端设备12对于根据主控设备选择程序的结果所选择的主控设备,再次进行S109~S112的处理。
然后,终端设备12执行注册处理,直至注册处理中的一个成功,或者直至向有可能作为新控制对象终端注册的主控设备进行的注册处理全部失败,然后结束注册处理。
如上所述,终端设备进行注册处理。
另外,以上说明了终端设备12等用户判断家庭网络1中的一对(终端设备12和主控设备11)为正确的一对之后执行注册处理的情况,但并不限定于此。例如,也可以在注册处理开始之后就判断注册处理是否成功。
图7是示出与图6不同的注册处理的例子的流程图。在此,对于与图6相同的要素赋予相同的符号,并省略详细说明。
如图7所示,终端设备12进行S107以及S117的处理之后,通过向主控设备(例如,主控设备11)发送注册请求消息,开始注册处理(S201)。
然后,终端设备12判断注册处理是否成功(S202)。具体是,终端设备12通过进行从所述S110至S112以及S114的处理,来判断注册处理是否成功,如果S112所示处理为“是”,就判断为注册处理成功。
<终端设备的主控检测程序>
以下,详细说明在S101中由终端设备12执行的主控设备的检测程序。换言之,详细说明终端设备12检测该环境中有可能作为新控制对象终端进行注册的主控设备的程序。
终端设备12为了加入到家庭网络1中,在终端设备12所存在的环境中,通过广播发送用于检测该环境中是否存在主控设备的消息。具体是,终端设备12在家庭网络1以及家庭网络2中,通过广播发送消息,并设定用于等待应答的时间。在此,该通过广播发送的消息即广播消息可以是信标请求消息的一种。
然后,由于主控设备11及主控设备13都存在于终端设备12发出的所述消息的接收范围内,因此,在超过终端设备12的时间(限制时间)之前,向终端电能12回复单播应答消息。在此,该单播应答消息可以是信标消息的一种。
通过以上,终端设备12通过接收来自主控设备11以及主控设备13的单播应答消息,来检测主控设备11以及主控设备13。
另外,终端设备12如果未能在超过所设定的时间(限制时间)之前接收应答消息,就停止主控检测程序。
如上所述,终端设备12检测在该环境中有可能作为新控制对象终端查进行注册的主控设备。
另外,终端设备12检测在该环境中可能作为新控制对象终端进行注册的主控设备的方法并不限定于所述例子。例如,主控设备可以定期通过广播发送消息。
在此情况下,终端设备12在加入家庭网络1时,确认是否接收由主控设备11通过广播发送的消息。
在此,终端设备12设定时间(限制时间)。可以将该时间(限制时间)设定成比主控设备通过广播发送消息的间隔还长的时间。超过所设定的时间之后,终端设备12确认是否接收到了广播消息。如果接收了广播消息,就判断为检测出了主控设备11,如果未接收到广播消息,则判断为未检测出主控设备11。
<新终端设备的检测程序和设备选择程序>
以下,详细说明在S104中由终端设备12执行的新终端设备12的检测程序,即,终端设备12检测该环境中是否存在欲进行新连接的其他终端设备的程序。
首先,终端设备12为了在该环境中即家庭网络1以及家庭网络2中检测其他新终端设备,通过广播发送确认消息。
在此,该确认消息中包含对于接收范围内的作为其他终端设备的终端设备14的以下请求:请求发出示出已接收到该确认消息的应答;请求设定用于待机至发送注册开始消息的时间。另外,该确认消息虽然与用于检测所述主控设备的广播消息类似,但不同点在于包含为了识别该确认信息被用于检测与终端设备12不同的终端设备14(其他新终端设备)的指定信息。
然后,终端设备14对于从终端设备12接收的确认消息息回复应答消息。由此,终端设备12能够检测出作为其他新终端设备的终端设备14。另外,在终端设备14按照从终端设备12接收的确认消息的请求而设定了待机至发送注册开始消息的时间的情况下,则可以不必应答确认消息。
然后,终端设备12检测出在该环境中存在终端设备14(其他新终端设备)之后,通过终端设备12的网络界面121来确认网络传送介质是否处于空闲状态。如果处于空闲状态,终端设备12就向主控设备11发送用于开始注册处理的注册请求消息。
通过以上,终端设备12检测在该环境中是否存在欲进行新连接的其他终端设备。
换言之,终端设备12通过发送用于检测在该环境中是否存在作为其他终端装置的终端设备14的确认消息,并从终端设备14接收示出终端设备14已接收到确认消息的应答消息,来检测终端设备14。在此,确认消息中包含与用于使终端设备14等待注册请求消息的发送处理的待机时间相关的信息。终端设备14如果接收到了确认消息,就等经过待机时间之后,向主控设备11或主控设备13发送注册请求消息。
另外,终端设备12检测在该环境中是否存在欲进行新连接的其他终端设备的方法并不限定于所述例子。
例如,终端设备12可在其本身设定时间(限制时间),等待由作为其他新终端设备的终端设备14发送的广播确认消息。具体是,终端设备14可进入家庭网络2中,在超过终端设备12的时间(限制时间)之前,发送广播确认消息,该广播确认消息相当于用于检测可能被作为新控制对象终端进行注册的主控设备的单播请求消息。在此情况下,终端设备12通过接收由终端设备14发送的确认消息,来检测终端设备14。并且,终端设备12检测出该环境中存在终端设备14之后,进入待机状态,待机时间为在至注册请求存储被承认所需时间上追加了随机时间的时间。然后,终端设备12通过网络界面121确认家庭网络1的传送介质是否处于空闲状态。如果是空闲状态,终端设备12就向主控设备11发送意在请求作为新控制对象终端进行注册的注册请求消息。
换言之,终端设备12通过接收作为其他终端装置的终端设备14用于检测在家庭网络2中是否存在终端设备12的确认消息,来检测终端设备14。在此,该确认消息中包含与用于使终端设备12等待注册请求消息的发送处理的待机时间相关的信息。终端设备12如果接收到了所述确认消息,就等经过待机时间之后,向主控设备11重发送注册请求消息。
另外,还可能出现如下情况:由于在向主控设备11发送注册请求消息前未检测出作为其他新终端设备的终端设备14,因此,即使终端设备12向主控设备11发送了注册请求消息,终端设备12和终端设备14也同时开始发送注册请求消息。在此情况下,即,在终端设备12和终端设备14同时开始发送注册请求消息,而导致注册请求消息发生冲突的情况下,终端设备12以及终端设备14双方都会立刻延迟其处理。
换言之,终端设备12在检测出由终端设备14发送的注册请求消息的情况下,等经过了随机时间之后,向主控设备11发送终端设备12的注册请求消息。
如上所述,不是同时而是依次进行多个注册处理。即,终端设备12以及终端设备14在S115中保证一次能向主控设备11或主控设备13开始进行注册处理的新终端设备仅限于终端设备12或终端设备14中的一个。
根据以上,由于是在主控设备11以及主控设备13、各终端设备之间依次发送注册请求,因此能够判断从各终端设备向主控设备11及主控设备13发送的注册请求是否被发送给了注册对象控制装置。其结果,能够确实防止各终端设备被注册到非注册对象主控设备中。
<新终端设备中的主控选择程序>
以下,详细说明在S117中由终端设备器12实施的主控选择程序。即,以下将详细说明终端设备12决定可能成为该终端设备12的注册开始请求消息发送目的地的主控设备的顺序的程序。
首先,终端设备12检测出该环境中存在两个以上的主控设备(主控设备11及主控设备13)之后,对两个以上的主控设备(主控设备11及主控设备13)进行随机排序。
在此,终端设备12可根据某种原则、计算方法或工厂中预先规定的结构来决定两个以上的主控设备的顺序。作为原则,例如可考虑:以主控设备11和主控设备13发送的信标中的、终端设备所接收到的信标的接收强度较高的主控设备为先,来决定顺序;或者,以主控设备11和主控设备13发送的信标中的、终端设备所接收的信标中包含示出正在注册的主控设备为先,来决定顺序。
换言之,终端设备12还检测在该环境中是否存在主控设备11以及与主控设备11不同的主控设备13。终端设备12对主控设备13也发送意在请求作为新控制对象终端进行注册注册请求消息。然后,在检测出除了主控设备11之外还存在主控设备13的情况下,终端设备12决定示出先向主控设备11以及主控设备13中的哪个发送注册请求消息的主控设备选择顺序,并按照所决定的顺序发送注册请求消息。
另外,如果存在后进入家庭网络1的其他主控设备,终端设备12可通过接收来自该其他主控设备的广播消息来检测该其他主控设备。在此情况下,与既存的主控设备11同样,终端设备12可决定新检测出的其他主控的主控设备顺序。
<注册请求·注册请求确认消息>
图8是示出注册请求消息以及注册请求确认消息中包含的消息格式的图。
图8示出了例如通过家庭网络等网络发送和接收的注册请求消息或者注册请求确认消息中包含的消息格式。
类型601是类型信息要素(IE),用于识别包含类型601的消息是注册请求消息还是注册请求确认消息。
动作610和信号记述620是只在注册请求确认消息的情况下被存储的信息。动作610例如包含与使视觉信号亮灯或关灯、对语音信号进行一次或反复重放的信号重放方法等相关的信息。信号记述620包含信号种类及该信号的文件名,信号例如是语音、视觉或者语音视觉两者。
<注册开始认可消息以及注册开始拒绝消息>
图9是示出注册开始认可消息以及注册开始拒绝消息中包含的消息格式的图。
图9示出了例如通过家庭网络等网络发送和接收的、与注册相关的注册开始认可消息以及注册开始拒绝消息中包含的消息格式。
类型701是类型信息要素(IE),用于识别包含类型701的消息是注册开始认可消息还是注册开始拒绝消息。
其结果,710包含用户操作的结果,即,与用户认可还是拒绝终端设备12或主控设备11的注册处理相关的信息。由此,能够识别包含类型701的消息是注册开始认可消息还是注册开始拒绝消息。
<注册开始延迟消息>
图10是示出注册开始延迟消息中包含的消息格式的图。
图10示出了例如通过家庭网络等网络发送和接收的注册开始延迟消息中包含的消息格式。
类型801是类型信息要素(IE),用于识别包含类型801的消息是注册开始延迟消息。
延迟时间810包含与终端设备12待机至向同一个主控设备重发送注册开始请求的待机时间的长度有关的信息。另外,可通过在延迟时间810存储0,示出终端设备12待机随机时间。
以下,说明主控设备11的动作。
<主控设备的注册处理>
图11是用于说明主控设备11加入家庭网络1时的新终端设备的注册处理开始程序的流程图。
首先,主控设备11检测正在执行作为新控制对象终端注册的注册处理的终端设备是否只存在一个(S301)。
在存在多个正在执行注册处理的终端设备的情况下(S301为“否”),主控设备11为了决定执行注册处理的注册处理对象终端设备的顺序,执行终端设备选择处理(S306)。
其次,根据通过S306的终端设备选择处理所决定的终端设备的顺序,主控设备11执行被选择的注册处理对象终端设备(例如终端设备12)的注册处理(S303)。
另外,在S301中,如果只有一个执行注册处理的终端设备(例如终端设备12)(S301为“是”),主控设备11就执行终端设备12的注册处理(S303)。
如上所述,主控设备执行注册开始处理程序。
并且,主控设备11执行所述注册开始处理程序,如果能保证在该环境中只有一个正在执行注册处理的新终端设备,在向该新终端设备(例如终端设备12)发送注册请求确认消息,并重放该注册请求确认消息中指定的信号指示。另外,主控设备11在发送注册请求确认消息的同时设定用于等待用户操作的时间。
然后,用户根据终端设备12及主控设备11中重放的信号指示,向主控设备11发出认可指示。
然后,主控设备11向终端设备12发送注册开始认可消息。
另外,在用户向主控设备11发出拒绝指示或者超过了主控设备11的时间(限制时间)的情况下,主控设备11向终端设备12发送注册开始拒绝消息。
<主控设备中的终端设备选择处理>
以下,详细说明在S303中由主控设备11实施的注册程序处理。
图12是用于说明由主控设备实施的注册程序处理的详细内容的流程图。
首先,主控设备11从欲加入家庭网络1中的新终端设备(例如终端设备12)接收注册请求消息之后,确认其他新终端设备(例如终端设备14)是否正在执行注册处理(S401)。
如果其他新终端设备未执行注册处理(S401为“否”),主控设备11就检测其他主控设备(例如主控设备13)是否正在执行新注册控制对象终端的注册处理(S403)。具体是,主控设备11确认所有的主控设备(例如,主控设备11及主控设备13)所共有的传送介质,如果检测出其他主控设备13和新终端设备正在发送和接收的某种注册消息(例如,注册请求消息或注册请求确认消息等),就识别为在该环境中存在其他的主控设备13。
如果其他主控设备(主控设备13)并未执行注册处理(S403为“否”),主控设备11就结束终端设备选择程序。
另外,在S401中,在正在执行其他新终端设备的注册处理的情况下(S401为“是”),主控设备11对最近发送了注册请求消息的新终端设备(终端设备12)回复注册开始延迟消息(S407)。另外,在S403中,在其他主控设备(主控设备13)正在执行注册处理的情况下(S403为“是”),主控设备11对最近发送了注册请求消息的新终端设备(终端设备12)回复注册开始延迟消息。由此,正在进行注册处理的所有的新终端设备停止当前的注册处理并待机规定的时间,然后与主控设备(主控设备11或主控设备13)开始进行新的注册处理。
如上所述,主控设备11实施注册程序处理。
通过以上,新终端设备(终端设备12)通过从主控设备11接收注册开始延迟消息,而延迟其处理。然后,如在S205中进行的说明,等经过待机时间之后,向主控设备11重发送注册请求消息。
在此,详细说明在S401中主控设备11对其他新终端设备(例如终端设备14)是否正在执行注册处理进行确认的处理。
图13是用于说明S401的详细处理的流程图。在此,对于与图12相同的要素赋予相同的符号,并省略详细说明。另外,图14A以及图14B是示出在S401的处理中,主控设备11和作为新终端设备的终端设备12和其他新终端设备14之间的关系的图。
在S401中,如果正在进行其他新终端设备的注册处理(S401为“是”),主控设备11还确认其他新终端设备的注册处理的阶段(S4011)。
具体是,在S401中,主控设备11从欲加入家庭网络1中的新终端设备12接收注册请求消息之后,主控设备11就判断为正在与其他新终端设备12进行注册处理。然后,主控设备11还对以下进行确认,A:是否处于正在从其他新终端设备14接收注册请求消息的状态,或者,B:是否处于向其他新终端设备14发送完注册请求确认消息之后的状态(S503)。
主控设备11,如图14A所示,如果是正在从其他新终端设备14接收注册请求消息的状态(S4011为“A”),就向最近发送了注册请求消息的新终端设备(终端设备12)回复注册请求确认消息(S4012)。若相反,主控设备11则向其他新终端设备14回复注册开始延迟消息。
另一方面,如图14B所示,如果是向其他新终端设备14发送了接收请求确认消息之后的状态(S4011为“B”),主控设备11就向最近发送了注册请求消息的新终端设备(终端设备12)或其他新终端设备(终端设备14)回复注册开始延迟消息(S407)。然后,如果用户判断出是正确的一对,主控设备11就向其他新终端设备发送注册开始认可消息。
另外,在S401中,如果不属于所述A也不属于B(S401为“C”),主控11就进入S403的处理(S403)。
以上,根据本发明,能够实现可确实防止注册到并非是注册对象的控制装置中的终端装置及其注册方法。
例如,根据本发明的终端装置及其注册方法,如果在发送注册请求之前检测出其他终端装置,就控制第一注册请求以及第二注册请求的发送定时,以使本身终端装置的第一注册请求的发送期间和其他终端装置的第二注册请求的发送期间不发生重复。
根据以上,在第一控制终端和各终端装置的之间依次进行注册处理,因此能够防止在本身终端装置和其他终端装置同时进行注册处理。通过以上,能够防止在第一控制装置和本身终端装置之间发生误认证。
另外,例如,根据本发明的终端装置及其注册方法,在第二注册请求的发送目的地为第二控制装置的情况下,控制注册请求的发送定时,而在第二注册请求的发送目的地为第一控制装置的情况下,即使注册请求的发送期间重复,也允许注册处理的重复。
根据以上,在终端装置及其他终端装置中,在注册请求的发送目的地不同的情况下,依次发送各注册请求,因此能够防止其他通信装置、第一控制装置以及第二控制装置分别同时通知完了信息。其结果,能够确实防止各终端装置被注册到并非是注册对象的控制装置中。
另外,在存在多个作为主控设备的新控制对象终端的新终端设备,且这些新终端设备在干涉范围内的情况下,可在新终端设备之间实施注册顺序调整。另外,这些新终端设备不在干涉范围内的情况下,由主控设备对新终端设备的注册顺序进行控制。
另外,以上中说明了作为本发明的一个例子的终端设备12具备网络界面121、注册控制部122、语音/影像指示部123、用户界面部124、终端设备选择部125、主控设备选择部126的情况,但并不限定于此。如图15所示终端装置16,也可以是作为新控制对象终端用于向通过通信网络来控制控制对象终端的第1控制装置进行注册的终端装置,并具备接收部161、检测部162、注册控制部163、通知部165和发送部164。在此,图15是示出本发明的终端装置的最小结构的功能块的图。另外,终端装置16与本实施方式的终端设备12相对应。第一控制装置与本实施方式的主控设备11相对应。并且,接收部161、检测部162、注册控制部163、通知部165和发送部164是图4所示注册控制部122的一个例子,是注册控制部122中包含的结构要素。
发送部164向第一控制装置发送意在请求作为新控制对象终端进行注册的第一注册请求消息。
接收部161接收第一控制装置作为接收到第一注册请求信息的应答而发送的注册请求确认消息。
通知部165矩阵注册请求确认消息中包含的、示出第一控制装置接收到第一注册请求消息的通知信息通知到该终端装置的外部。
检测部162检测欲向第一控制装置或者与第一控制装置不同的第二控制装置发送第二注册请求消息的其他终端装置,该第二注册请求消息意在请求作为新控制对象装置进行注册。
在此,第二控制装置与本实施方式的主控设备13相对应,其他终端装置与本实施方式的终端设备14相对应。
在发送部164向第一控制装置发送注册请求消息之前,若检测部162检测出存在其他终端装置,注册控制部163就至少对第一注册请求消息的发送定时进行控制,以使第一注册请求消息的发送期间和第二注册请求消息的发送期间不发生重复。
如上所述,构成具备本实施方式的特征性结构要素的终端装置。
以上,基于多个实施方式说明了本发明的终端装置,但本发明并不限定于这些实施方式。对这些实施方式进行该领域人员可想象到的变更所获得的方式,以及对本发明中结构要素进行任意组合而实现的其他形式也属于本发明的范围内。
另外,不仅能作为终端装置来实现本发明,还能够作为以构成终端装置的处理部分作为步骤的方法来实现本发明。例如,由计算机来执行这些步骤。此外,还能够作为用于使计算机执行所述方法中包含的步骤的程序来实现本发明。另外,还能够作为记录有该程序的CD-ROM等计算机可读取的记录介质来实现本发明。另外,多个实施方式中示出的通信终端可以是计算机。
另外,能够作为集成电路LSI(Large Scale Integration:大规模集成电路)来实现终端装置中包含的多个结构要素。对于这些结构要素,可以分别进行单芯片化,也可以以包含一部分或全部的发送进行单芯片化。在此采用了LSI,此外,还可以根据集成程度,采用IC(集成电路)、***LSI、超级LSI或特超级LSI。
另外,集成电路化的方法并不限定于LSI,还可以通过专用电力或通用处理器等实现。还能够利用可进行程序化的FPGA(FieldProgrammable Gate Array:现场可编程门矩阵),或者可以对LSI内部的电路单元的连接以及设定进行重构的可重构处理器。
另外,随着半导体技术的进步或者其他衍生技术的出现,若有可替代LSI的集成电路化技术出现,当然可以采用该技术来对通信终端中包含的结构要素进行集成电路化。
工业实用性
本发明的终端装置适用于网络内进行通信的各种各样的通信终端,尤其适用于与家庭网络连接的电视机、空调或者家庭安全***等家电设备。
符号说明
1,2,901,901A,901B,902 家庭网络
11,13,911,913 主控设备
12,14,912,914 终端设备
16 终端装置
111,121 网络界面
112,122,163 注册控制部
113,123 语音/影像指示部
114,124 用户界面部
115,125 终端设备选择部
126 主控设备选择部
161 接收部
162 检测部
164 发送部
165 通知部
601,701,801 类型
610 动作
620 信号记述
710 结果
810 延迟时间
903 自家
904 邻家
1171,1172,1174,1175,1271,1274,1275 路径
Claims (15)
1.一种终端装置,用于作为新控制对象终端注册到通过通信网络来控制控制对象终端的第一控制装置中,所述终端装置具备:
发送部,向所述第一控制装置发送第一注册请求,该第一注册请求意在请求作为新控制对象终端进行注册;
接收部,接收所述第一控制装置作为接收到所述第一注册请求的应答而发送的注册请求确认信息;
通知部,将所述注册请求确认信息中包含的、示出所述第一控制装置已接收到所述第一注册请求的通知信息通知到该终端装置的外部;
检测部,检测至少欲向与所述第一控制装置不同的第二控制装置发送第二注册请求的其他终端装置,该第二注册请求意在请求作为新控制对象终端进行注册;以及
注册控制部,在所述发送部向所述第一控制装置发送所述注册请求之前,在所述检测部检测出所述其他终端装置的情况下,至少对所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的某一个进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
2.如权利要求1所述的终端装置,
所述注册控制部,在所述第二注册请求的发送目的地是所述第一控制装置的情况下,允许所述第二注册请求的发送期间以及所述第一注册请求的发送期间发生重复,并控制所述第一注册请求或所述第二注册请求的发送定时。
3.如权利要求1所述的终端装置,
所述注册控制部,在所述检测部检测出所述其他终端装置的情况下,决定与所述其他终端装置之间的注册处理顺序,并按照所决定的所述注册处理顺序来向所述第一控制装置发送所述第一注册请求,所述注册处理顺序示出先以所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的哪个发送定时进行发送。
4.如权利要求1至3中的任一项所述的终端装置,
所述检测部发送用于检测所述其他终端装置是否存在于所述通信网络上的确认消息之后,通过从所述其他终端装置接收应答消息来检测所述其他终端装置,该应答消息示出所述其他终端装置已接收到所述确认消息。
5.如权利要求4所述的终端装置,
所述确认消息中包含与待机时间相关的信息,该待机时间用于使所述其他终端装置等待所述第二注册请求的发送处理,
所述其他终端装置,在接收到所述确认消息的情况下,经过所述待机时间之后,向所述第一控制装置或所述第二控制装置发送所述第二注册请求。
6.如权利要求1至3中的任一项所述的终端装置,
所述检测部,通过接收所述其他终端装置用于检测该终端装置是否存在于所述通信网络上的确认消息,来检测所述其他终端装置。
7.如权利要求6所述的终端装置,
所述确认消息中包含与待机时间相关的信息,该待机时间用于使该终端装置等待所述第一注册请求的发送处理,
所述注册控制部,在通过所述检测部接收到所述确认消息的情况下,经过所述待机时间之后,使所述发送部发送所述第一注册请求。
8.如权利要求1所述的终端装置,
所述注册控制部,在所述检测部检测出从所述其他终端装置发送了所述第二注册请求的情况下,经过随机时间之后,使所述发送部向所述第一控制装置发送所述第一注册请求。
9.如权利要求1至8中的任一项所述的终端装置,
所述检测部还检测与所述第一控制装置不同的第二控制装置是否存在于通信网络上,
所述发送部向所述第二控制装置也发送意在请求作为新控制对象终端进行注册的所述第一注册请求,
所述注册控制部,在所述检测部检测出存在所述第二控制装置的情况下,决定控制装置顺序,并按照所决定的所述控制装置顺序,使所述发送部发送所述第一注册请求,所述控制装置顺序示出先向所述第一控制装置以及所述第二控制装置中的哪一个发送所述第一注册请求。
10.如权利要求9所述的终端装置,
所述注册控制部,在该终端装置被注册到所述第一控制装置以及所述第二控制装置中的一方控制装置中的情况下,停止向另一方控制装置发送所述第一注册请求。
11.一种控制装置,通过通信网络来控制控制对象终端,所述控制装置包括:
接收部,从终端装置接收意在请求作为新控制对象装置进行注册的第一注册请求;
发送部,作为接收到所述第一注册请求的应答,向所述终端装置发送包含通知信息的注册请求确认信息,该通知信息示出该控制装置已接收到所述第一注册请求;
检测部,检测至少欲向与该控制装置不同的其他控制装置发送第二注册请求的、与所述终端装置不同的其他终端装置,该第二注册请求意在请求作为新控制对象终端进行注册;以及
注册控制部,在所述检测部检测出所述终端装置以及其他终端装置时,至少对所述第一注册请求的发送定时进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
12.一种注册方法,用于使终端装置作为新控制对象终端注册到通过通信网络来控制控制对象终端的第一控制装置中,所述注册方法包括:
发送步骤,向所述第一控制装置发送第一注册请求,该第一注册请求意在请求作为新控制对象终端进行注册;
接收步骤,接收所述第一控制装置作为接收到所述第一注册请求的应答而发送的注册请求确认信息;
通知步骤,将所述注册请求确认信息中包含的、示出所述第一控制装置已接收到所述第一注册请求的通知信息通知到该终端装置的外部;
检测步骤,检测欲向所述第一控制装置或与所述第一控制装置不同的第二控制装置发送第二注册请求的其他终端装置,该第二注册请求意在请求作为新控制对象终端进行注册;以及
注册控制步骤,在所述发送步骤中向所述第一控制装置发送所述注册请求之前,在所述检测步骤中检测出所述其他终端装置的情况下,至少对所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的某一个进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
13.一种程序,使终端装置执行用于使所述终端装置作为新控制对象终端注册到通过通信网络来控制控制对象终端的第一控制装置中的方法所包括的步骤,所述程序使所述终端装置执行:
发送步骤,向所述第一控制装置发送第一注册请求,该第一注册请求意在请求作为新控制对象终端进行注册;
接收步骤,接收所述第一控制装置作为接收到所述第一请求的应答而发送的注册请求确认信息;
通知步骤,将所述注册请求确认信息中包含的、示出所述第一控制装置已接收到所述第一注册请求的通知信息通知到该终端装置的外部;
检测步骤,检测欲向所述第一控制装置或与所述第一控制装置不同的第二控制装置发送第二注册请求的其他终端装置,该第二注册请求意在请求作为新控制对象终端进行注册;
注册控制步骤,在所述发送步骤中向所述第一控制装置发送所述注册请求之前,在所述检测步骤中检测出所述其他终端装置的情况下,至少对所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的某一个进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
14.一种***,具备通过通信网络来控制控制对象终端的第一控制装置、以及用于作为新控制对象终端注册到所述第一控制装置中的终端装置,
所述终端装置包括:
发送部,向所述第一控制装置发送第一注册请求,该第一注册请求意在请求作为新控制对象终端进行注册;
接收部,接收所述第一控制装置作为接收到所述第一注册请求的应答而发送的注册请求确认信息;
通知部,将所述注册请求确认信息中包含的、示出所述第一控制装置已接收到所述第一注册请求的通知信息通知到该终端装置的外部;
检测部,检测欲向所述第一控制装置或与所述第一控制装置不同的第二控制装置发送第二注册请求的其他终端装置,该第二注册请求意在请求作为新控制对象终端进行注册;以及
注册控制部,在所述发送部向所述第一控制装置发送所述注册请求之前,在所述检测部检测出所述其他终端装置的情况下,至少对所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的某一个进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
15.一种集成电路,是用于作为新控制对象终端注册到通过通信网络来控制控制对象终端的第一控制装置中的终端装置的集成电路,所述集成电路包括:
发送部,向所述第一控制装置发送第一注册请求,该第一注册请求意在请求作为新控制对象终端进行注册;
接收部,接收所述第一控制装置作为接收到所述第一注册请求的应答而发送的注册请求确认信息;
通知部,将所述注册请求确认信息中包含的、示出所述第一控制装置已接收到所述第一注册请求的通知信息通知到该终端装置的外部;
检测部,检测欲向所述第一控制装置或与所述第一控制装置不同的第二控制装置发送第二注册请求的其他终端装置,该第二注册请求意在请求作为新控制对象终端进行注册;以及
注册控制部,在所述发送部向所述第一控制装置发送所述注册请求之前,在所述检测部检测出所述其他终端装置的情况下,至少对所述第一注册请求的发送定时以及所述第二注册请求的发送定时中的某一个进行控制,以使所述第一注册请求的发送期间和所述第二注册请求的发送期间不发生重复。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-093581 | 2010-04-14 | ||
JP2010093581 | 2010-04-14 | ||
PCT/JP2011/002198 WO2011129115A1 (ja) | 2010-04-14 | 2011-04-14 | 端末装置およびその登録方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102474909A true CN102474909A (zh) | 2012-05-23 |
Family
ID=44798497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011800024231A Pending CN102474909A (zh) | 2010-04-14 | 2011-04-14 | 终端装置及其注册方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20120089731A1 (zh) |
EP (1) | EP2560457A1 (zh) |
JP (1) | JPWO2011129115A1 (zh) |
CN (1) | CN102474909A (zh) |
WO (1) | WO2011129115A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104641666A (zh) * | 2012-09-20 | 2015-05-20 | 松下知识产权经营株式会社 | 控制装置、通信***及控制装置的扫描方法 |
CN110045627A (zh) * | 2019-05-20 | 2019-07-23 | 浙江和也健康科技有限公司 | 一种分布式智能家居控制***及方法 |
WO2023122975A1 (zh) * | 2021-12-28 | 2023-07-06 | Oppo广东移动通信有限公司 | 无线通信的方法、终端设备和网络设备 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8619819B2 (en) * | 2011-08-19 | 2013-12-31 | Ecolink Intelligent Technology, Inc. | Robust communication protocol for home networks |
JP6050108B2 (ja) * | 2012-12-25 | 2016-12-21 | Necプラットフォームズ株式会社 | 通信端末及びその制御方法 |
FR3015159A1 (fr) * | 2013-12-17 | 2015-06-19 | Orange | Procede de partage synchrone d'image |
US10827484B2 (en) | 2014-12-12 | 2020-11-03 | Qualcomm Incorporated | Traffic advertisement in neighbor aware network (NAN) data path |
US10820314B2 (en) | 2014-12-12 | 2020-10-27 | Qualcomm Incorporated | Traffic advertisement in neighbor aware network (NAN) data path |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030108059A1 (en) * | 2001-11-09 | 2003-06-12 | Matsushita Electric Industrial Co., Ltd. | Methods for ensuring medium access in a wireless network |
US20050001557A1 (en) * | 2003-06-10 | 2005-01-06 | Walko Robert Francis | System bridge and timeclock for RF controlled lighting systems |
US20050021786A1 (en) * | 2002-02-28 | 2005-01-27 | Norifumi Kikkawa | Device authentication apparatus device authentication method information processing apparatus information processing method and computer program |
US20050037753A1 (en) * | 2003-08-12 | 2005-02-17 | Andersen Niels Peter Skov | Method for a communication device to search for an alternate network upon a registration failure |
US20070025384A1 (en) * | 2005-07-27 | 2007-02-01 | Ayyagari Deepak V | Synchronizing channel sharing with neighboring networks |
JP2009016974A (ja) * | 2007-07-02 | 2009-01-22 | Panasonic Corp | 無線送信装置および無線通信システム |
US20100061292A1 (en) * | 2008-09-09 | 2010-03-11 | Weinstein William W | Network communication systems and methods |
US20100066688A1 (en) * | 2008-09-08 | 2010-03-18 | Hyun Joo Jeon | Mobile terminal and method of controlling the mobile terminal |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3566846B2 (ja) * | 1997-12-24 | 2004-09-15 | 古河電気工業株式会社 | 多重通信方法 |
WO2005032072A2 (en) * | 2003-09-30 | 2005-04-07 | Koninklijke Philips Electronics N.V. | Automatic assignment of a network id |
US7773569B2 (en) * | 2005-05-19 | 2010-08-10 | Meshnetworks, Inc. | System and method for efficiently routing data packets and managing channel access and bandwidth in wireless multi-hopping networks |
JP4662353B2 (ja) * | 2005-08-12 | 2011-03-30 | キヤノン株式会社 | 通信システム、通信装置、通信制御デバイス、制御プログラムおよび制御方法 |
EP2090125B1 (en) * | 2006-11-17 | 2017-01-04 | Optis Wireless Technology, LLC | Using a separate uplink channel for operation under poor quality channel conditions |
KR101630867B1 (ko) * | 2009-02-27 | 2016-06-24 | 코닌클리케 필립스 엔.브이. | 인컴번트 신호 검출을 위해 침묵 존의 침묵 기간들의 스케줄링 및 보호 |
US8244816B2 (en) * | 2009-09-14 | 2012-08-14 | Skype | System and method for controlling regularity of presence status transmission based on resource usage of a user transmitting node |
-
2011
- 2011-04-14 EP EP11768637A patent/EP2560457A1/en not_active Withdrawn
- 2011-04-14 US US13/377,933 patent/US20120089731A1/en not_active Abandoned
- 2011-04-14 WO PCT/JP2011/002198 patent/WO2011129115A1/ja active Application Filing
- 2011-04-14 CN CN2011800024231A patent/CN102474909A/zh active Pending
- 2011-04-14 JP JP2011536233A patent/JPWO2011129115A1/ja not_active Withdrawn
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030108059A1 (en) * | 2001-11-09 | 2003-06-12 | Matsushita Electric Industrial Co., Ltd. | Methods for ensuring medium access in a wireless network |
US20050021786A1 (en) * | 2002-02-28 | 2005-01-27 | Norifumi Kikkawa | Device authentication apparatus device authentication method information processing apparatus information processing method and computer program |
US20050001557A1 (en) * | 2003-06-10 | 2005-01-06 | Walko Robert Francis | System bridge and timeclock for RF controlled lighting systems |
US20050037753A1 (en) * | 2003-08-12 | 2005-02-17 | Andersen Niels Peter Skov | Method for a communication device to search for an alternate network upon a registration failure |
US20070025384A1 (en) * | 2005-07-27 | 2007-02-01 | Ayyagari Deepak V | Synchronizing channel sharing with neighboring networks |
JP2009016974A (ja) * | 2007-07-02 | 2009-01-22 | Panasonic Corp | 無線送信装置および無線通信システム |
US20100066688A1 (en) * | 2008-09-08 | 2010-03-18 | Hyun Joo Jeon | Mobile terminal and method of controlling the mobile terminal |
US20100061292A1 (en) * | 2008-09-09 | 2010-03-11 | Weinstein William W | Network communication systems and methods |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104641666A (zh) * | 2012-09-20 | 2015-05-20 | 松下知识产权经营株式会社 | 控制装置、通信***及控制装置的扫描方法 |
CN104641666B (zh) * | 2012-09-20 | 2018-05-25 | 松下知识产权经营株式会社 | 控制装置、通信***及控制装置的扫描方法 |
CN110045627A (zh) * | 2019-05-20 | 2019-07-23 | 浙江和也健康科技有限公司 | 一种分布式智能家居控制***及方法 |
WO2023122975A1 (zh) * | 2021-12-28 | 2023-07-06 | Oppo广东移动通信有限公司 | 无线通信的方法、终端设备和网络设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2011129115A1 (ja) | 2011-10-20 |
EP2560457A1 (en) | 2013-02-20 |
US20120089731A1 (en) | 2012-04-12 |
JPWO2011129115A1 (ja) | 2013-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102474909A (zh) | 终端装置及其注册方法 | |
US6587904B1 (en) | Method and apparatus for preventing loops in a full-duplex bus | |
US7792137B2 (en) | Self-organized and self-managed ad hoc communications network | |
CN101860716B (zh) | 一种无线会议电视终端重接入的***及方法 | |
KR100565487B1 (ko) | 가전기기 네트워크 시스템 및 그 동작방법 | |
US20020174232A1 (en) | Network connection recovery method and system | |
US9641596B2 (en) | Home appliance information management apparatus, home appliance information sharing method, and home appliance information sharing system | |
US7583656B1 (en) | Method and apparatus for loop breaking on a serial bus | |
CN111464955B (zh) | 一种故障上报方法、装置、终端及计算机可读介质 | |
CN102474822A (zh) | 通信终端以及通信方法 | |
CN102711049A (zh) | 带有群主的重新协商的对等群 | |
CN113055225B (zh) | 网络故障分析数据的获取方法、终端及服务器 | |
PL235076B1 (pl) | System wielokanałowego wideodomofonu z dostępem do zaawansowanych usług cyfrowych | |
US8649328B2 (en) | System and method for controlling a power line network | |
CN110324215A (zh) | 智能门锁绑定方法、智能门锁、网关、服务器及绑定*** | |
US20150256544A1 (en) | Method and Device for Gateway Managing Terminal | |
CN116131906B (zh) | 卫星终端的注册方法、装置及*** | |
JP2014064155A (ja) | 無線検針システム | |
CN113109643B (zh) | 一种智能门锁的自动测试方法及装置 | |
CN105163335B (zh) | 一种网络接入管理方法、服务器、移动终端以及*** | |
JP2007006086A (ja) | 電力線搬送通信装置 | |
KR102054144B1 (ko) | IoT 서비스에서 단말을 제어하기 위한 방법 및 장치 | |
JP3085846B2 (ja) | 通信ネットワーク | |
CN116933224A (zh) | 测试账号的管理方法、***、设备及存储介质 | |
CN106168763A (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120523 |