[发明专利]使用通用web应用控制家庭网络装置的方法及其装置有效
申请号: | 201510622929.2 | 申请日: | 2008-11-27 |
公开(公告)号: | CN105245415B | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 陈浩;孙泳哲;朴钟旭 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H04L12/28 | 分类号: | H04L12/28 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 曾世骁;王兆赓 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 通用 web 应用 控制 家庭 网络 装置 方法 及其 | ||
1.一种通过使用包括通用web应用的家庭网络控制装备控制家庭网络装置的方法,所述方法包括:
从服务器接收用于控制家庭网络装置的包括脚本应用程序接口(API)的控制信息,其中,由通用web应用来执行所述接收;
通过使用接收的控制信息中包括的API将用于控制家庭网络装置的控制命令发送到控制点模块;以及
从控制点模块接收通过对家庭网络装置执行控制命令获得的结果数据,
其中,控制点模块根据控制命令发现家庭网络装置中的至少一个,描述发现的装置的功能,并根据简单对象访问协议(SOAP)控制由发现的装置提供的服务,
其中,结果数据作为脚本被提供到通用web应用,以配置用户接口(UI)屏幕,
其中,脚本API具有统一格式并且包括API的名称和用于映射的API的参数,其中,所述API的名称映射到家庭网络API,家庭网络API作为用于控制点模块的变量,控制点模块实现家庭网络API的功能并执行控制命令。
2.如权利要求1所述的方法,其中,通用web应用是基于超文本标记语言(HTML)的web浏览器或基于可扩展标记语言(XML)的控件。
3.如权利要求2所述的方法,其中,将控制命令发送到控制点模块的步骤包括将家庭网络API发送到控制点模块,使用所述家庭网络API执行控制命令。
4.如权利要求1所述的方法,其中,将控制命令发送到控制点模块的步骤包括通过使用宏API来发送多个控制命令,使用所述宏API对家庭网络装置执行一个或多个控制命令。
5.如权利要求1所述的方法,其中,通过异步超文本传输协议(HTTP)通信执行控制信息的接收,以用于用户接口屏幕配置。
6.如权利要求5所述的方法,其中,异步通信使用异步JavaScript和XML(Ajax)。
7.如权利要求1所述的方法,其中,家庭网络是基于通用即插即用/数字生活网络联盟(UPnP/DLNA)的家庭网络,家庭网络装置是UPnP/DLNA装置,家庭网络API是UPnP/DLNA API,控制点模块是与通用web应用通信的插件应用或浏览器的嵌入式对象应用。
8.如权利要求7所述的方法,其中,插件应用调用UPnP/DLNA API,使用UPnP/DLNA API用于执行接收的控制命令。
9.如权利要求8所述的方法,其中,插件应用通过回调函数将执行控制命令获得的结果数据发送到web应用。
10.如权利要求9所述的方法,其中,如果存在两种或更多种类型的结果数据,则结果数据以XML格式被发送到web应用。
11.如权利要求1所述的方法,还包括通过使用web应用来收集接收的结果数据并将收集的结果数据提供给用户。
12.如权利要求11所述的方法,其中,如果存在两种或更多种类型的接收的结果数据,则将收集的结果数据提供给用户的步骤包括读取预注册的XML格式化的属性信息,并将读取的XML格式化的属性信息提供给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510622929.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种柠檬酸钠的生产方法
- 下一篇:摩托车