用于获得加密的控制信息的家庭网络控制设备和方法技术

技术编号:14835340 阅读:53 留言:0更新日期:2017-03-17 03:23
提供一种网络控制设备和方法。所述方法包括以下操作:向服务器通知包括加密/解密方法的能力信息,其中,服务器使用通用控制web应用向网络控制设备提供用于控制网络装置的控制信息;将请求控制信息的控制信息请求消息发送到服务器;从服务器接收已经使用所述加密/解密方法加密的控制信息;根据所述加密/解密方法对加密的控制信息解密;根据解密的控制信息发送用于控制网络装置的控制命令。

【技术实现步骤摘要】
本申请是向中国知识产权局提交的申请日为2009年3月24日、申请号为200980114041.0、专利技术名称为“用于获得加密的控制信息的家庭网络控制设备和方法”的申请的分案申请。
本专利技术涉及一种稳定地控制家庭网络设备的服务,更具体地讲,涉及一种用于从服务器获得加密的装置控制信息的家庭网络控制设备和方法。
技术介绍
由于家庭网络的日益增加的分布,以家庭中的PC为中心的现有网络环境扩展为包括使用各种低级网络技术的家用电器。因此,因为需要能够根据标准方法通过使用IP协议将这些家用电器联网的技术,所以已经提出了诸如通用即插即用(UPnP)技术的家庭网络中间件标准。UPnP技术定义用于向用户提供服务的多个UPnP装置以及用于控制这些装置的专用于UPnP的控制应用,该控制应用称为控制点(CP)。CP是安装在配置有用户接口的设备(诸如PC和TV)中的应用,并且控制多个UPnP装置。CP根据外部输入发现各种装置,获得发现的装置的能力,并通过使用简单对象访问协议(SOAP)来控制装置的服务。UPnP装置是连接到家庭网络的PC、网络设备、打印机和各种音频/视频(A/V)装置,并且向CP通知由UPnP装置产生的事件。UPnP装置向CP提供呈现网页,从而CP可通过使用该网页来控制装置和执行状态查询。如上所述,在传统UPnP技术提供的UPnP装置控制方法中,使用称为CP的专用于UPnP的控制应用,或者使用由UPnP装置提供的静态呈现网页。
技术实现思路
技术方案本专利技术的一方面提供一种用于获得加密的装置控制命令和参数作为控制信息,以稳定地控制网络装置的网络控制设备和方法。有益效果在本专利技术的示例性实施例中,服务器120可将用于控制家庭网络装置130的脚本型控制信息划分为用户可读信息和用户不可读信息,并将用户可读信息和用户不可读信息提供给家庭网络控制设备110,以确保在使用通用控制web应用来控制家庭网络装置130的情况下的稳定性。换句话说,服务器120将与家庭网络装置控制直接相关的信息提供给家庭网络控制设备110,所述与家庭网络装置控制直接相关的信息通过加密/解密算法作为不能由未授权用户读取的信息。因此,即使恶意用户在网络中侦测控制信息消息,也能防止他们控制家庭网络装置130。附图说明通过参照附图对本专利技术的示例性实施例进行的详细描述,本专利技术的以上和其他特点及优点将会变得更加清楚,其中:图1示出根据本专利技术的示例性实施例的服务器向家庭网络控制设备提供加密的控制信息的网络环境;图2是示出根据本专利技术的示例性实施例的由家庭网络控制设备执行的加密的控制信息获得过程的流程图;图3是示出根据本专利技术的示例性实施例的由服务器执行的加密的控制信息提供过程的流程图;图4示出根据本专利技术的示例性实施例的由家庭网络控制设备执行并使用可扩展标记语言(XML)描述的加密的控制信息获得过程;图5是根据本专利技术的示例性实施例的用于获得加密的控制信息的家庭网络控制设备的框图;图6是根据本专利技术的示例性实施例的用于向家庭网络控制设备提供加密的控制信息的服务器的框图。最佳方式根据本专利技术的一方面,提供一种在网络控制设备中执行的加密的控制信息获得方法,所述方法包括:向服务器通知包括加密/解密方法的能力信息,其中,服务器根据通用控制web应用向网络控制设备提供用于控制网络装置的控制信息;将请求控制信息的控制信息请求消息发送到服务器;从服务器接收已经使用所述加密/解密方法加密的控制信息;根据所述加密/解密方法对加密的控制信息解密;根据解密的控制信息发送用于控制网络装置的控制命令。可通过使用采用超文本传输协议(HTTP)通信的异步通行方法执行向服务器通知能力信息、将控制信息请求消息发送到服务器和从服务器接收加密的控制信息的步骤,以构造网络控制设备的用户接口屏幕。所述加密的控制信息获得方法还可包括:从网络装置接收用于网络装置的控制命令的处理结果;将控制命令的处理结果提供给web浏览器。可通过web浏览器和web浏览器的插件应用中的一个执行对加密的控制信息解密、发送用于控制网络装置的控制命令和接收用于网络装置的控制命令的处理结果的步骤。网络可以是基于通用即插即用(UpnP)的网络。网络装置可以是UPnP装置。可以以UPnP简单对象访问协议(SOAP)动作的形式产生用于控制网络装置的控制命令。所述加密/解密方法可以是对称加密/解密算法和公钥加密/解密算法中的至少一种。根据本专利技术的另一方面,提供一种在服务器中执行的加密的控制信息提供方法,所述方法包括:从网络控制设备接收包括加密/解密方法的能力信息;根据通用控制web应用从网络控制设备接收控制信息请求消息,所述控制信息请求消息请求用于控制网络装置的控制信息;根据所述加密/解密方法对控制信息加密;将加密的控制信息发送到网络控制设备。根据本专利技术的另一方面,提供一种其上记录有用于执行加密的控制信息获得方法的计算机程序的计算机可读记录介质。根据本专利技术的另一方面,提供一种其上记录有用于执行加密的控制信息提供方法的计算机程序的计算机可读记录介质。根据本专利技术的另一方面,提供一种网络控制设备,其包括:能力信息通知单元,向服务器通知包括加密/解密方法的能力信息,其中,服务器使用通用控制web应用向网络控制设备提供用于控制网络装置的控制信息;控制信息请求发送单元,将请求控制信息的控制信息请求消息发送到服务器;控制信息接收单元,从服务器接收已经使用所述加密/解密方法加密的控制信息;解密单元,根据所述加密/解密方法对加密的控制信息解密;控制命令发送单元,根据解密的控制信息发送用于控制网络装置的控制命令。根据本专利技术的另一方面,提供一种服务器,其包括:能力信息接收单元,从网络控制设备接收包括加密/解密方法的能力信息;控制信息请求接收单元,根据通用控制web应用从网络控制设备接收控制信息请求消息,所述控制信息请求消息请求用于控制网络装置的控制信息;加密单元,根据所述加密/解密方法对控制信息加密;控制信息发送单元,将加密的控制信息发送到网络控制设备。具体实施方式现在将参照附图对本专利技术进行更全面的描述,本专利技术的示例性实施例显示在附图中。在附图中,为了清晰,夸大了元件的大小。附图中相同的标号表示相同的元件,因此将省略其描述。图1示出根据本专利技术的示例性实施例的服务器120向家庭网络控制设备110提供加密的控制信息的网络环境。在操作151中,家庭网络控制设备110通过与服务器120的异步通信,请求服务器120提供用于控制家庭网络装置130的脚本型控制信息。此时,家庭网络控制设备110向服务器120通知包括加密/解密脚本型控制信息的方法(以下称为加密/解密方法)的能力信息。响应于来自家庭网络控制设备110的包括加密/解密方法的能力信息和控制信息请求消息,服务器120根据加密/解密算法(即,包括在能力信息中的加密/解密方法)对脚本型控制信息加密。在操作152,服务器120将加密的脚本型控制信息发送到家庭网络控制设备110。服务器120可对整个脚本型控制信息加密,或者仅对脚本型控制信息中与家庭网络装置控制直接相关的部分加密。例如,可以以可读形式向用户提供与一般用户接口屏幕的构造相关的信息和用于处理事件的信息。家庭网络控制设备110从服务器12本文档来自技高网...
用于获得加密的控制信息的家庭网络控制设备和方法

【技术保护点】
一种在网络控制设备中执行的加密的控制信息获得方法,所述方法包括:将用于请求控制信息的消息发送到服务器,其中,所述控制信息以及其它信息从服务器被提供给网络控制设备,所述控制信息被用于控制网络装置,并且所述其它信息被用于构造用户界面屏幕或被用于处理事件;从服务器接收已经使用加密处理进行加密的所述控制信息;根据与所述加密处理相应的解密处理对加密的所述控制信息进行解密;根据解密的所述控制信息发送用于控制网络装置的控制命令,其中,所述其它信息未被服务器加密。

【技术特征摘要】
2008.09.26 KR 10-2008-0094747;2008.04.21 US 61/0461.一种在网络控制设备中执行的加密的控制信息获得方法,所述方法包括:将用于请求控制信息的消息发送到服务器,其中,所述控制信息以及其它信息从服务器被提供给网络控制设备,所述控制信息被用于控制网络装置,并且所述其它信息被用于构造用户界面屏幕或被用于处理事件;从服务器接收已经使用加密处理进行加密的所述控制信息;根据与所述加密处理相应的解密处理对加密的所述控制信息进行解密;根据解密的所述控制信息发送用于控制网络装置的控制命令,其中,所述其它信息未被服务器加密。2.如权利要求1所述的加密的控制信息获得方法,其中,使用采用超文本传输协议HTTP通信的异步通信方法执行向服务器发送控制信息请求消息的步骤以及从服务器接收加密的所述控制信息的步骤,以构造网络控制设备的用户接口屏幕。3.如权利要求1所述的加密的控制信息获得方法,还包括:从网络装置接收用于网络装置的控制命令的处理结果;将控制命令的处理结果提供给web浏览器。4.如权利要求3所述的加密的控制信息获得方法,其中,通过web浏览器和web浏览器的插件应用中的一个执行对加密的所述控制信息进行解密的步骤、发送用于控制网络装置的控制命令的步骤以及从网络装置接收用于网络装置的控制命令的处理结果的步骤。5.如权利要求1所述的加密的控制信息获得方法,其中:网络是基于通用即插即用UPnP的网络;网络装置是UPnP装置;以UPnP简单对象访问协议SOAP动作的形式产生用于控制网络装置的控制命令。6.如权利要求1所述的加密的控制信息获得方法,其中,加密处理和解密处理使用对称加密/解密算法和公钥加密/解密算法中的至少一种。7.一种在服务器中执行的加密的控制信息提供方法,所述方法包括:从网络控制设备接收请求控制信息和其它信息的控制信息请求消息,其中,所述控制信息被用于控制网络装置,并且所述其它信息被用于构造用户界面屏幕或被用于处理事件;根据加密处理对所述控制信息进行加密;将加密的所述控制信息发送到网络控制设备,其中,服务器对所述...

【专利技术属性】
技术研发人员:陈浩朴钟旭孙泳哲
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1