著录项信息
专利名称 | 一种基于虚拟机的数字家电控制方法及系统 |
申请号 | CN200910199393.2 | 申请日期 | 2009-11-26 |
法律状态 | 撤回 | 申报国家 | 中国 |
公开/公告日 | 2011-06-01 | 公开/公告号 | CN102081381A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B19/418 | IPC分类号 | G;0;5;B;1;9;/;4;1;8查看分类表>
|
申请人 | 上海拜翰网络科技有限公司 | 申请人地址 | 上海市浦建路729号东方金座2704
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海拜翰网络科技有限公司 | 当前权利人 | 上海拜翰网络科技有限公司 |
发明人 | 费晓峰;程作仁 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种基于虚拟机的数字家电控制方法及系统,包括嵌入虚拟机终端的数字家电和用于对网络中的家电进行控制和管理的虚拟机服务器,还包含嵌入虚拟机终端的移动控制终端和数字家电中央通讯模块,所述嵌入虚拟机终端的数字家电包含中央处理器、存储单元、图形显示单元及通讯控制单元,通讯控制单元包含有线和无线两种,所述嵌入虚拟机终端的移动控制终端包含中央处理器、存储单元、图形显示单元及通讯控制单元,其中通讯控制单元为无线方式。采用如上结构,本发明能从不同终端对家电管理和控制,使得家电具有网络化的管理控制功能,避免传统家电功能单一控制复杂的缺点。此外采用虚拟机技术,还可实现多样化的显示控制终端的最佳适配,改善用户的操作体验。
1.一种基于虚拟机的数字家电控制方法,包括嵌入虚拟机终端的数字家电和虚拟机服务器,其特征在于还包括:
嵌入虚拟机终端的移动控制终端,通过该终端可以控制本发明所涉及网络内部数字家电的控制以及与外部网络的交互;
中央通讯模块,该模块可以实现有线和无线的数据交互,并提供与外部网络的通讯接口;
嵌入虚拟机终端的数字家电,该模块也可以实现不同内部家电的控制以及与外部网络的交互;
虚拟机服务器,提供虚拟机的建立、优化以、虚拟机的调度以及存储功能,各个终端或家电可以通过虚拟机服务器建立对应的虚拟机将控制和存储的部分或大部分内容放在服务器端实现,降低终端设计的复杂度。
2.根据权利要求1所述的内容,其特征在于,所述的虚拟机服务器包括:
中央处理器,用来实现多虚拟机任务的调度分配,虚拟机建立的指令执行,虚拟机内部软件指令分解的优化执行;
存储单元,用来存储虚拟机的镜像文件,包含虚拟机及其操作系统、应用软件、数据的存储。
网络接口,用来实现服务器与网络的交互,具体而言,每个虚拟机可以通过虚拟化的网络实现指令、音视频数据的传输端口;
图形处理单元,用来实现虚拟机屏幕的压缩处理。
3.如权利要求1所述的内容,其特征在于,所述嵌入式虚拟机终端的数字家电和移动嵌入虚拟机终端的控制终端的数字家电都包括:
中央处理器,用来实现终端硬件单元的整体调度、虚拟机终端的命令发布、命令响应以及与界面显示相关的图像处理功能;
存储单元,用来缓存虚拟机终端和虚拟机服务端之间的交互命令以及交互数据;
图形显示单元,用来显示虚拟机终端的图形界面;
通讯单元,用来和整个系统的通讯控制模块进行命令和数据交互,嵌入式虚拟机终端的数字家电的通讯单元包含有线和无线两种,嵌入式虚拟机终端的移动控制终端的通讯单元是无线方式;
嵌入式虚拟机终端的数字家电除包含上述为实现嵌入虚拟机终端所需单元外还需包含数字家电为实现自身原有功能所需包含的硬件单元。。
4.如权利要求1所述的内容,其特征在于,所述由嵌入虚拟机终端的移动控制终端4或嵌入虚拟机终端的数字家电1发起的控制方法包括:
1)嵌入虚拟机终端的移动控制终端4或嵌入虚拟机终端的数字家电1启动虚拟机终端程序;
2)通过中央通讯模块2激活虚拟机服务器3中对应的虚拟机;
3)虚拟机界面通过中央通讯模块2返回给嵌入虚拟机终端的移动控制终端4或嵌入虚拟机终端的数字家电1中的存储单元(42,12),通过图形显示单元(43,13)将虚拟机界面显示出来;
4)用户通过键盘输入或者触摸屏通过图形显示单元(43,13)发布指令执行虚拟机实现的扩展功能;
5)断开虚拟机连接。
5.如权利要求1所述的内容,其特征在于,所述由外部用户发起的控制流程包括:
1)外部用户通过中央通讯模块2发起虚拟机连接指令;
2)激活相应虚拟机;
3)虚拟机界面通过中央通讯模块2返回给外部用户,并在外部用户操作界面显示出来;
4)外部用户通过虚拟机操作界面控制家电网络;
5)断开虚拟机连接。。
6.如权利要求1所述的内容,其特征在于,所述虚拟机服务器操作方法如下:
1)接收虚拟机终端的连接指令;
2)判断是内部还是外部客户,进行相应鉴权;
3)如有权限,启动对应虚拟机并反馈虚拟机服务端建立指令;
4)传送虚拟机服务端界面;
5)接收虚拟机内程序执行指令,判断指令类型,并进行鉴权;
6)如果是虚拟机本机扩展功能操作并有权限,则调用虚拟机内资源执行相应操作(例如文本处理、本机音视频播放等);
7)如果是虚拟机间控制操作并有权限,通过虚拟机间控制接口传送控制指令到待控制虚拟机,待控制虚拟机接受控制指令后将指令传送给相应终端,例如控制洗衣机的定时开启,关机等功能;
8)如果是上网指令并有权限,则通过虚拟机虚拟的网络接口在网络控制模块上实现与外部网络的连接;
9)接收虚拟机断开指令,断开虚拟机指令。
7.如权利要求1所述的内容,其特征在于,所述虚拟机处理的屏幕适配方法如下:
1)终端内的客户端程序在向虚机服务器请求虚机时,报告当前终端设备的显示屏大小;
2)虚机服务器中的服务程序向虚机发出改变显示设备尽寸的指令;
3)虚机程序改变显示设备尺寸.并产生事件,通知虚机内的所有应用程序;
4)虚机内的所有应用程序根据新的显示设备尺寸重新计算,并更新显示界面;
5)虚机服务程序返回虚机的访问IP和端口。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-09-17 | 2012-09-17 | | |
2 | | 2015-05-04 | 2015-05-04 | | |
3 | | 2016-01-19 | 2016-01-19 | | |
4 | | 2012-02-28 | 2012-02-28 | | |
5 | | 2013-04-01 | 2013-04-01 | | |
6 | | 2013-04-01 | 2013-04-01 | | |
7 | | 2013-08-05 | 2013-08-05 | | |
8 | | 2014-08-25 | 2014-08-25 | | |