《一种远端智能设备的控制管理方法及远程终端.pdf》由会员分享,可在线阅读,更多相关《一种远端智能设备的控制管理方法及远程终端.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104065744A43申请公布日20140924CN104065744A21申请号201410321116522申请日20140707H04L29/08200601H04L12/24200601H04L12/2820060171申请人上海斐讯数据通信技术有限公司地址201616上海市松江区思贤路3666号72发明人刘吉元李维74专利代理机构上海光华专利事务所31219代理人余明伟54发明名称一种远端智能设备的控制管理方法及远程终端57摘要本发明提供一种远端智能设备的控制管理方法及远程终端,远程终端中预存一授权列表,授权列表中包含准许远程终端对其控制管理的智能设备,控制管理方。
2、法包括,远程终端获取到IP地址后向授权列表中的智能设备发送搜索请求;接收的智能设备的搜索响应,并从中获取该智能设备的位置信息并予以记录;依据记录位置信息向智能设备发送描述请求;接收到智能设备响应的描述信息后,解析描述信息并予以展示以确定与描述信息相对应的控制指令;检测到针对控制指令进行操作时,发送控制请求给智能设备以对其进行控制操作;接收智能设备反馈的控制响应,并用以记录和展示。本发明提出的方法可扩展以及可移植性较好,适于在物联网领域中普及应用。51INTCL权利要求书2页说明书5页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图2页10申请公布号CN104。
3、065744ACN104065744A1/2页21一种远端智能设备的控制管理方法,应用于包含有远程终端与智能设备的物联网络系统中,其特征在于,所述远程终端中预存一授权列表,所述授权列表中包含至少一个准许所述远程终端对其控制管理的智能设备,所述控制管理方法包括检测到所述远程终端获取到IP地址后以广播方式向所述授权列表中的至少一个智能设备发送携带有搜索包的搜索请求;接收所述的至少一个智能设备的搜索响应,并从中获取该智能设备的位置信息并予以记录;依据所述记录位置信息向所述至少一个智能设备发送描述请求;接收到所述至少一个智能设备响应的描述信息后,解析所述描述信息并予以展示以确定至少一种与所述描述信息相。
4、对应的控制指令;检测到针对所述控制指令进行操作时,发送携带有所述控制指令的控制请求给所述至少一个智能设备以对其进行控制操作;接收所述至少一个智能设备反馈的控制响应,并用以记录和展示。2根据权利要求1所述的远端智能设备的控制管理方法,其特征在于,所述的搜索包为具有预设字段的HTTP广播包。3根据权利要求1所述的远端智能设备的控制管理方法,其特征在于,所述的依据所述记录位置信息向所述至少一个智能设备发送描述请求的步骤中,所述描述请求包括设备描述请求及服务描述请求。4根据权利要求3所述的远端智能设备的控制管理方法,其特征在于,所述的接收所述至少一个智能设备响应的描述信息的步骤中,所述描述信息包括设备。
5、描述信息及服务描述信息。5根据权利要求4所述的远端智能设备的控制管理方法,其特征在于,所述的解析所述描述信息并予以展示以确定至少一种控制指令并予以展示的步骤,进一步包括解析所述描述信息中的设备描述及服务描述,并在所述服务描述中解析到事件状态变量时,向所述至少一个智能设备发送与所述事件状态变量相匹配的事件注册消息,以令所述至少一个智能设备实时上报与所述事件注册消息相关联业务状态的通知报文;依据接收到所述通知报文以确定至少一种控制指令并予以展示。6一种远程终端,用于对物联网络系统中的智能设备进行控制管理,其特征在于,所述远程终端包括存储模块,建置一授权列表,所述授权列表中包含至少一个准许所述远程终。
6、端对其控制管理的智能设备;搜索模块,检测到所述远程终端获取到IP地址后以广播方式向所述授权列表中的至少一个智能设备发送携带有搜索包的搜索请求;在接收到所述的至少一个智能设备的搜索响应时从中获取该智能设备的位置信息并予以记录;描述模块,依据所述记录位置信息向所述至少一个智能设备发送描述请求;接收到所述至少一个智能设备响应的描述信息后,解析所述描述信息并确定至少一种与所述描述信息相对应的控制指令;控制模块,检测到针对确定的控制指令进行操作时发送携带有所述控制指令的控制请求给所述至少一个智能设备以对其进行控制操作;权利要求书CN104065744A2/2页3展示模块,展示解析的所述描述信息,以及接收。
7、所述至少一个智能设备反馈的控制响应用以记录和展示。7如权利要求6所述的远程终端,其特征在于,所述的搜索包为具有预设字段的HTTP广播包。8如权利要求6所述的远程终端,其特征在于,所述描述模块发送的描述请求包括设备描述请求及服务描述请求,所述至少一个智能设备响应的描述信息包括设备描述信息及服务描述信息。9如权利要求8所述的远程终端,其特征在于,所述描述模块解析所述描述信息中的所述设备描述信息及服务描述信息,并在所述服务描述信息中解析到事件状态变量时,向所述至少一个智能设备发送与所述事件状态变量相匹配的事件注册消息,以令所述至少一个智能设备实时上报与所述事件注册消息相关联业务状态的通知报文。10如。
8、权利要求9所述的远程终端,其特征在于,所述展示模块依据接收到的所述通知报文以确定至少一种控制指令并予以展示。权利要求书CN104065744A1/5页4一种远端智能设备的控制管理方法及远程终端技术领域0001本发明涉及物联网技术领域,特别是涉及一种应用物联网络系统中的远端智能设备控制管理方法及远程终端。背景技术0002现在,随着网络技术和网络设备的发展,用户对网络或家用设备提出了更多智能化的要求。例如在网络上或远程终端上,像平时用遥控器那样,操作家用电器或网络远端的电器设备等等。实现诸如此类的效果,将是有巨大需求的应用技术。0003目前市场上,远端智能设备的管理方案都建立在UPNP协议之上,U。
9、PNP全名是UNIVERSALPLUGANDPLAY,主要是微软在推行的一个标准。是各种各样的智能设备、无线设备和个人电脑等实现遍布全球的对等网络连接P2P的结构,是一种分布式的,开放的网络架构,简单的来说,UPNP最大的愿景就是希望任何设备只要一接上网络,所有在网络上的设备马上就能知道有新设备加入,这些设备彼此之间能互相沟通,更能直接使用或控制它,一切都不需要设定,完全的PLUGANDPLAY即插即用。UPNP推动了因特网技术的发展,包括IP、TCP、UDP、HTTP、SSDP和XML等技术。在因特网上契约以有线应用协议为基础,而该协议是说明性的、利用XML进行表述和HTTP进行传输的。与此。
10、相同的是,UPNP的明确设计目标就是提供这样的环境。再者,当成本、技术或经费等方面的因素阻止了在某种媒介里或接入其中的设备上运用IP时,UPNP能够通过桥接的方式提供非IP协议的媒体通道。但UPNP不会为应用程序指定API,因此供应商们就需要自己创建API来满足客户的需求。0004目前已经实现的方法都是针对具体设备而言的,没有统一的标准,这类方法只能限制于特定的情景和设备下使用,没有可扩展性和可移植性,当有一种新的设备需要被控制时,可能面临着功能的重新实现等问题,这会给项目的实施带来很大的压力。发明内容0005鉴于以上所述现有技术的缺点,本发明的目的在于提供一种远端智能设备的控制管理方法及远程。
11、终端,用于解决现有技术中远端智能设备控制的不可扩展和不可移植的问题。0006为实现上述目的及其他相关目的,本发明提供一种远端智能设备的控制管理方法,应用于包含有远程终端与智能设备的物联网络系统中,所述远程终端中预存一授权列表,所述授权列表中包含至少一个准许所述远程终端对其控制管理的智能设备,所述控制管理方法包括以下步骤检测到所述远程终端获取到IP地址后以广播方式向所述授权列表中的至少一个智能设备发送携带有搜索包的搜索请求;接收所述的至少一个智能设备的搜索响应,并从中获取该智能设备的位置信息并予以记录;依据所述记录位置信息向所述至少一个智能设备发送描述请求;接收到所述至少一个智能设备响应的描述信。
12、息后,解析所述描述信息并予以展示以确定至少一种与所述描述信息相对应的控制指令;检测到针对所述控制指令进行操作时,发送携带有所述控制指令的控制请求给所述至少一个智能设备说明书CN104065744A2/5页5以对其进行控制操作;接收所述至少一个智能设备反馈的控制响应,并用以记录和展示。0007优选的,所述的搜索包为具有预设字段的HTTP广播包。0008优选的,所述的依据所述记录位置信息向所述至少一个智能设备发送描述请求的步骤中,所述描述请求包括设备描述请求及服务描述请求;所述的接收所述至少一个智能设备响应的描述信息的步骤中,所述描述信息包括设备描述及服务描述;所述的解析所述描述信息以确定至少一种。
13、控制指令并予以展示的步骤进一步包括0009解析所述描述信息中的设备描述信息及服务描述信息,并在所述服务描述中解析到事件状态变量时,向所述至少一个智能设备发送与所述事件状态变量相匹配的事件注册消息,以令所述至少一个智能设备实时上报与所述事件注册消息相关联业务状态的通知报文;依据接收到所述通知报文以确定至少一种控制指令并予以展示。0010本发明还提出了一种远程终端,用于对物联网络系统中的智能设备进行控制管理,包括存储模块,建置一授权列表,所述授权列表中包含至少一个准许所述远程终端对其控制管理的智能设备;搜索模块,检测到所述远程终端获取到IP地址后以广播方式向所述授权列表中的至少一个智能设备发送携带。
14、有搜索包的搜索请求;在接收到所述的至少一个智能设备的搜索响应时从中获取该智能设备的位置信息并予以记录;描述模块,依据所述记录位置信息向所述至少一个智能设备发送描述请求;接收到所述至少一个智能设备响应的描述信息后,解析所述描述信息并确定至少一种与所述描述信息相对应的控制指令;控制模块,检测到针对确定的控制指令进行操作时发送携带有所述控制指令的控制请求给所述至少一个智能设备以对其进行控制操作;展示模块,展示解析的所述描述信息,以及接收所述至少一个智能设备反馈的控制响应用以记录和展示。0011优选的,所述的搜索包为具有预设字段的HTTP广播包。0012优选的,所述描述模块发送的描述请求包括设备描述请。
15、求及服务描述请求,所述至少一个智能设备响应的描述信息包括设备描述信息及服务描述信息。0013优选的,所述描述模块解析所述描述信息中的所述设备描述信息及服务描述信息,并在所述服务描述信息中解析到事件状态变量时,向所述至少一个智能设备发送与所述事件状态变量相匹配的事件注册消息,以令所述至少一个智能设备实时上报与所述事件注册消息相关联业务状态的通知报文;所述展示模块依据接收到的所述通知报文以确定至少一种控制指令并予以展示。0014如上所述,本发明的一种远端智能设备的控制管理方法及远程终端,至少具有以下有益效果00151对每个接入系统中的智能设备进行控制的方法模块化,可扩展性和可移植性较好;00162。
16、向智能设备发送与所述事件状态变量相匹配的事件注册消息,以令智能设备实时上报与事件注册消息相关联业务状态的通知报文,以便实时监控和控制智能设备;00173采用在远程终端中预设授权列表的方式,保证系统运行的安全性;00184展示模块实时向用户展示描述信息以及控制响应,有利于用户实时直观的观察远程设备的状体并对其进行有效及时的控制。附图说明说明书CN104065744A3/5页60019图1显示为本发明的一种远端智能设备的控制管理方法一实施例的流程示意图。0020图2显示为图1中步骤S4的具体流程示意图。0021图3显示为本发明的一种远程终端一实施例的结构示意图。0022元件标号说明00231远程终。
17、端002411存储模块002512搜索模块002613描述模块002714控制模块002815展示模块00292智能设备0030S1S6方法步骤0031S41S44方法步骤具体实施方式0032以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。0033需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想。
18、,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。0034请参阅图1,显示为本发明的一种远端智能设备的控制管理方法一实施例的流程示意图,所述远端智能设备的控制管理方法应用于具有远程终端1与智能设备2的物联网络系统中,所述远程终端中预存一授权列表,所述授权列表中包含至少一个准许所述远程终端对其控制管理的智能设备,包括如下步骤0035步骤S1检测到所述远程终端1获取到IP地址后以广播方式向所述授权列表中的至少一个智能设备2发送携带有搜索包的搜索请求,优选的所述搜索包为具有预设字段。
19、的HTTP广播包,限制所述远程终端的控制权限,保证智能设备控制的安全,在一具体实施例中,可以采用MSEARCH方法来发送搜索包,相应的字段可以是0036MSEARCHHTTP/110037HOST23925525525019000038MAN“SSDPDISCOVER“0039MXSECONDSTODELAYRESPONSE0040STSEARCHTARGET;0041步骤S2所述远程终端1接收所述的至少一个智能设备2的搜索响应,并从中获取该智能设备2的位置信息并予以记录,于具体实施中,所述位置信息例如为IP地址信说明书CN104065744A4/5页7息;0042步骤S3所述智能设备1依据所。
20、述记录位置信息向所述至少一个智能设备2发送描述请求,优选的,所述描述请求包括设备描述请求以及服务描述请求;0043步骤S4所述远程终端1接收到所述至少一个智能设备2的描述信息后,解析所述描述信息并予以展示,并确定至少一种与所述描述信息相对应的控制指令;0044步骤S5所述远程终端1检测到针对所述控制指令进行操作时,发送携带有所述控制指令的控制请求给所述至少一个智能设备2,以对其进行控制操作;0045步骤S6所述远程终端1接收所述至少一个智能设备反馈的控制响应,并用以记录和展示。0046需要说明的是,上述的各个步骤都可以进行模块化,在一具体实施例中,可以通过注册函数来实现,比如可以注册相应的请求。
21、函数、响应函数和控制函数等。0047需要进一步说明的是,作为本发明一种更优的实施情况,在上述的步骤S4中,还可进一步包括以下步骤,请参阅图2,显示为本发明的一种远端智能设备的控制管理方法一实施例的步骤S4的具体流程示意图,如图所示0048步骤S41所述远程终端1接收到所述至少一个智能设备2响应的描述信息后,解析所述描述信息中的设备描述信息及服务描述信息并予以展示;0049步骤S42所述远程终端1在所述服务描述中解析到事件状态变量时,向所述至少一个智能设备2发送与所述事件状态变量相匹配的事件注册消息;0050步骤S43所述至少一个智能设备2实时上报与所述事件注册消息相关联业务状态的通知报文;00。
22、51步骤S44所述远程终端1接收所属通知报文,并依据所述通知报文确定至少一种控制指令并予以展示。0052需要说明的是,本发明中所述智能设备可以被至少一个授权的所述远程终端控制,所述远程终端可以控制至少一个准许其控制的所述智能设备,他们之间的控制关系可以为一对一、多对一、一对多或者多对多等。0053请参阅图3,显示为本发明的一种远程终端一实施例的结构示意图,所述远程终端1用于对物联网络系统中的智能设备2进行控制管理,所述远程终端包括存储模块11,搜索模块12,描述模块13,控制模块14,以及展示模块15。0054所述存储模块11建置有一授权列表,所述授权列表中包含至少一个准许所述远程终端对其控制。
23、管理的智能设备;0055所述搜索模块12检测到所述远程终端获取到IP地址后以广播方式向所述授权列表中的至少一个智能设备发送携带有搜索包的搜索请求;在接收到所述的至少一个智能设备的搜索响应时从中获取该智能设备的位置信息并予以记录;优选的,所述的搜索包为具有预设字段的HTTP广播包。0056所述描述模块13依据所述记录位置信息向所述至少一个智能设备发送描述请求;接收到所述至少一个智能设备响应的描述信息后,解析所述描述信息并确定至少一种与所述描述信息相对应的控制指令;优选的,所述描述请求包括设备描述请求及服务描述请求,所述至少一个智能设备响应的描述信息包括设备描述信息及服务描述信息。0057所述控制。
24、模块14检测到针对确定的控制指令进行操作时发送携带有所述控制指说明书CN104065744A5/5页8令的控制请求给所述至少一个智能设备以对其进行控制操作;0058所述展示模块15展示解析的所述描述信息,以及接收所述至少一个智能设备反馈的控制响应用以记录和展示。0059需要进一步说明的是,作为本发明一种更优的实施情况,在所述描述模块13解析所述描述信息中的所述设备描述信息及服务描述信息,并在所述服务描述信息中解析到事件状态变量时,向所述至少一个智能设备发送与所述事件状态变量相匹配的事件注册消息,以令所述至少一个智能设备实时上报与所述事件注册消息相关联业务状态的通知报文;所述展示模块15依据接收。
25、到的所述通知报文以确定至少一种控制指令并予以展示。0060需要说明的是,本发明的所述展示模块例如为具有存储功能的液晶触摸显示屏,存储模块可以为包括RAM或ROM的存储器,本发明中的所述智能设备可以被至少一个授权的所述远程终端控制,所述远程终端可以控制至少一个准许其控制的所述智能设备,他们之间的控制关系可以为一对一、多对一、一对多或者多对多等。0061本发明提供的一种远端智能设备的控制管理方法及远程终端,在实现了实时远程控制智能设备的同时,至少还具有以下有益效果00621对每个接入系统中的智能设备进行控制的方法模块化,可扩展性和可移植性较好;00632向智能设备发送与所述事件状态变量相匹配的事件。
26、注册消息,以令智能设备实时上报与事件注册消息相关联业务状态的通知报文,以便实时监控和控制智能设备;00643采用在远程终端中预设授权列表的方式,保证系统运行的安全性;00654展示模块实时向用户展示描述信息以及控制响应,有利于用户实时直观的观察远程设备的状体并对其进行有效及时的控制。0066所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。0067上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。说明书CN104065744A1/2页9图1图2说明书附图CN104065744A2/2页10图3说明书附图CN104065744A10。