著录项信息
专利名称 | web控制界面的统一生成方法和IP家庭网络的集中控制方法 |
申请号 | CN200510126467.1 | 申请日期 | 2005-12-13 |
法律状态 | 撤回 | 申报国家 | 中国 |
公开/公告日 | 2006-05-24 | 公开/公告号 | CN1776681 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 北京大学 | 申请人地址 | 北京市海淀区颐和园路5号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京大学 | 当前权利人 | 北京大学 |
发明人 | 张蓓;陈萍;田红成;宋维佳;刘贺湘;崔建;张杨;尚群;王竹威;李笑难 |
代理机构 | 北京君尚知识产权代理事务所 | 代理人 | 俞达成 |
摘要
本发明的一个方面提供一种Web控制界面统一生成方法,该方法根据信息家电的基本特性和所支持的控制功能,套用事先定义好的界面风格模板,动态生成控制页面。界面生成过程自动完成。各种家电的控制界面统一存放在家庭网关之中。本发明的另一个方面是在前述界面统一和自动生成的基础上,实现了家庭网络控制全过程的单一接口访问,提供一种IP家庭网络的集中控制方法。该方法具体包括:家电控制界面的统一生成;家电列表和家庭网络各个在线家电的功能界面都是存放在家庭网关之上,相应地发布给各个家电的控制命令也是先发送给家庭网关;通过家庭网关采用SOAP RPC方式把控制命令发送给家电,实现了家电集中控制和家庭网络单一控制接口。
1.IP家庭网络中,一种web控制界面的统一生成方法,具体包括以下步骤:
1)采用信息家电描述数组存储信息家电的描述信息,采用模板文件定义控 制界面的风格;
2)自动生成web控制界面,自动生成一个信息家电web界面的具体过程为:
IP家庭网关从模板文件的文件头开始,顺序处理不同的抽象子段;
根据子段依赖性定义的不同,采用信息家电描述数组中相应的子数组元素值 替换抽象子段,形成具体子段内容;
然后将每个具体子段组合起来,存放为指定家电的控制界面。
2.根据权利要求1所述的web控制界面的统一生成方法,其特征在于:所 述的信息家电描述数组由设备描述子数组、服务描述子数组、操作描述子数组三 种子数组组成。
3.根据权利要求1所述的web控制界面的统一生成方法,其特征在于,IP家 庭网关扫描模板文件,从模板文件的文件头开始,顺序扫描,扫描不同的抽象子 段,依据依赖性的不同,进行不同的处理:
1)如果扫描到依赖性为no_dep的抽象子段,则取相应的抽象子段文件,作 为一个子段;
2)如果扫描到依赖性为device_dep抽象子段,则取相应的抽象子段文件,使 用设备描述子数组的元素值对该抽象子段进行相应的替换,替换完成后, 作为一个子段;
3)如果扫描到依赖性为service_dep的抽象子段,由于service_type也是 device_dep依赖的,先进行与device_dep抽象子段相同的操作,再取服务 描述子数组的元素值进行循环替换,生成形式相同的字符串,循环完成 后,组合起来,作为一个子段;
4)如果扫描到依赖性为operate_dep的抽象子段,由于operate_dep也是 service_dep依赖的,先进行与service_dep抽象子段相同的操作,再取操作 描述子数组的元素值进行循环替换,生成形式相同的字符串,循环完成 后,组合起来,作为一个子段。
4.一种IP家庭网络的集中控制方法,具体包括以下步骤:
1)IP家庭网关根据家电信息描述数组和模板文件统一生成所有在线家电的 控制界面,以web形式对外公布;
2)用户通过家庭网关选择家电和要控制的功能,该控制功能以HTTP请求的 方式发送给家庭网关;
3)IP家庭网关接收并分析该HTTP请求,然后向指定的信息家电发送SOAP RPC请求;
4)信息家电接收SOAP RPC请求,本地执行控制命令,并向家庭网关发送 SOAP应答;
5)IP家庭网关根据SOAP应答内容,把控制命令执行结果转换成HTTP应 答,发送回给提交命令的用户。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2007-05-11 | 2007-05-11 | | |
2 | | 2014-10-28 | 2014-10-28 | | |
3 | | 2008-05-08 | 2008-05-08 | | |
4 | | 2012-08-01 | 2012-08-01 | | |
5 | | 2008-07-24 | 2008-07-24 | | |
6 | | 2008-10-24 | 2008-10-24 | | |
7 | | 2015-09-24 | 2015-09-24 | | |
8 | | 2011-06-03 | 2011-06-03 | | |
9 | | 2008-09-19 | 2008-09-19 | | |
10 | | 2008-08-20 | 2008-08-20 | | |
11 | | 2006-08-15 | 2006-08-15 | | |
12 | | 2007-05-31 | 2007-05-31 | | |
13 | | 2014-03-27 | 2014-03-27 | | |