界面自动生成方法及系统转让专利

申请号 : CN201110314247.7

文献号 : CN102368214B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 叶峰司南

申请人 : 深圳和而泰智能控制股份有限公司

摘要 :

本发明公开一种界面自动生成方法及系统,其方法包括:终端设备在与人机界面提供设备通过各种途径建立连接后,以预定的数据帧格式向人机界面提供设备发送界面申请请求;人机界面提供设备根据界面申请请求,从网络(公网、内网)获取界面内容至本地保存,并根据获取的界面内容生成显示界面。本发明人机界面提供设备可根据终端设备发送的预定数据帧格式的界面申请请求,上网下载界面内容或在离网情况下使用公版界面,人机界面提供设备和终端设备根据界面内容进行功能校验,若功能可行则保存界面内容,由此提高终端设备的可用性,且人机界面提供设备显示界面直观,界面操作灵活,保留终端设备厂商风格,易于更新,在断网情况下也能保证产品的使用性。

权利要求 :

1.一种界面自动生成方法,其特征在于,包括以下步骤:终端设备在与人机界面提供设备建立连接后,以预定的数据帧格式向所述人机界面提供设备发送界面申请请求;

所述人机界面提供设备根据所述界面申请请求,获取界面内容至本地保存,并根据获取的界面内容生成显示界面;其中:所述人机界面提供设备根据所述界面申请请求,获取界面内容至本地保存的步骤包括:所述人机界面提供设备解析所述界面申请请求,根据解析结果选择所述终端设备对应的界面图标标识符;

判断人机界面提供设备是否可以建立网络连接,若是,则

判断解析界面申请请求中得到的界面网址或ip地址是否有效;若有效,则与解析所述界面申请请求中得到的界面网址或ip地址对应的服务器建立socket连接;

根据所述终端设备的界面图标标识符,从所述对应的服务器下载相应的图标文件;

将所述图标文件插入本地界面描述文件中进行保存。

2.根据权利要求1所述的方法,其特征在于,所述人机界面提供设备根据所述界面申请请求,获取界面内容至本地保存的步骤还包括:当解析所述界面申请请求中得到的界面网址或ip地址无效时,所述人机界面提供设备从所述设备终端的默认网址对应的服务器下载界面内容。

3.根据权利要求1所述的方法,其特征在于,所述人机界面提供设备根据所述界面申请请求,获取界面内容至本地保存的步骤还包括:当所述人机界面提供设备无法建立网络连接时,所述人机界面提供设备通过预定的公版界面编号及预定的图标集内容,形成临时界面。

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述人机界面提供设备根据获取的界面内容生成显示界面的步骤包括:所述人机界面提供设备通过MD5算法对获取的界面内容进行安全校验;

对安全校验后的界面内容进行界面渲染,生成显示界面。

5.根据权利要求4所述的方法,其特征在于,所述人机界面提供设备对安全校验后的界面内容进行界面渲染的步骤之后还包括:所述人机界面提供设备通过向所述终端设备发送监控命令,对界面渲染后的界面内容进行功能校验;当功能校验成功后,将生成的所述显示界面保存为正式界面。

6.一种界面自动生成系统,其特征在于,包括:终端设备及人机界面提供设备,其中:所述终端设备,用于在与人机界面提供设备建立连接后,以预定的数据帧格式向所述人机界面提供设备发送界面申请请求;

所述人机界面提供设备,包括:

界面内容获取模块,用于根据所述界面申请请求,获取界面内容至本地保存;

界面生成模块,用于根据获取的界面内容生成显示界面;其中:所述界面内容获取模块包括:解析及选择单元,用于解析所述界面申请请求,根据解析结果选择所述终端设备对应的界面图标标识符;

连接建立单元,用于当人机界面提供设备可以建立网络连接且解析界面申请请求中得到的界面网址或ip地址有效时,与解析所述界面申请请求中得到的界面网址或ip地址对应的服务器建立socket连接;

下载单元,用于根据所述终端设备的界面图标标识符,从所述对应的服务器下载相应的图标文件;

保存单元,用于将所述图标文件插入本地界面描述文件中进行保存。

7.根据权利要求6所述的系统,其特征在于,所述界面内容获取模块还用于当解析所述界面申请请求中得到的界面网址或ip地址无效时,从所述设备终端的默认网址对应的服务器下载界面内容;以及当所述人机界面提供设备无法建立网络连接时,通过预定的公版界面编号及预定的图标集内容,形成临时界面。

8.根据权利要求6-7中任一项所述的系统,其特征在于,所述界面生成模块包括:安全校验单元,用于通过MD5算法对获取的界面内容进行安全校验;

渲染单元,用于对安全校验后的界面内容进行界面渲染,生成显示界面;

功能校验单元,用于通过向所述终端设备发送监控命令,对界面渲染后的界面内容进行功能校验;当功能校验成功后,将生成的所述显示界面保存为正式界面。

说明书 :

界面自动生成方法及系统

技术领域

[0001] 本发明涉及智能家居或智能楼宇的系统控制技术领域,尤其涉及一种智能家居或智能楼宇系统中的界面自动生成方法及系统。

背景技术

[0002] 目前,对家居或楼宇的智能控制技术中,家居终端设备的界面通常固化不变,部分界面会从设备上以xml(Extensible Markup Language,可扩展标记语言)格式下载界面内容,但是,这种界面内容下载模式不利于界面的更新,同时会占用设备大量存储空间用来保存界面数据内容。此外,该界面内容下载模式下,设备一般不能连接到互联网,由互联网进行控制。
[0003] 因此,现有的界面下载模式下,若设备需要控制家居或楼宇内诸多终端设备,则很可能造成界面不易操作,无法体现设备原厂风格或后续新的控制风格,进而无法满足用户需求。

发明内容

[0004] 本发明的主要目的在于提供一种界面自动生成方法及系统,旨在提高家居控制系统的界面操作灵活性。
[0005] 为了达到上述目的,本发明提出一种界面自动生成方法,包括以下步骤:
[0006] 终端设备在与人机界面提供设备建立连接后,以预定的数据帧格式向所述人机界面提供设备发送界面申请请求;
[0007] 所述人机界面提供设备根据所述界面申请请求,获取界面内容至本地保存,并根据获取的界面内容生成显示界面。
[0008] 优选地,所述人机界面提供设备根据所述界面申请请求,获取界面内容至本地保存的步骤包括:
[0009] 所述人机界面提供设备解析所述界面申请请求,根据解析结果选择所述终端设备对应的界面图标标识符;
[0010] 与解析所述界面申请请求中得到的界面网址或ip地址对应的服务器建立socket连接;
[0011] 根据所述终端设备的界面图标标识符,从所述对应的服务器下载相应的图标文件;
[0012] 将所述图标文件插入本地界面描述文件中进行保存。
[0013] 优选地,所述人机界面提供设备根据所述界面申请请求,获取界面内容至本地保存的步骤还包括:
[0014] 当解析所述界面申请请求中得到的界面网址或ip地址无效时,所述人机界面提供设备从所述设备终端的默认网址对应的服务器下载界面内容。
[0015] 优选地,所述人机界面提供设备根据所述界面申请请求,获取界面内容至本地保存的步骤还包括:
[0016] 当所述人机界面提供设备无法建立网络连接时,所述人机界面提供设备通过预定的公版界面编号及预定的图标集内容,形成临时界面。
[0017] 优选地,所述人机界面提供设备根据获取的界面内容生成显示界面的步骤包括:
[0018] 所述人机界面提供设备通过预定算法对获取的界面内容进行安全校验;
[0019] 对安全校验后的界面内容进行界面渲染,生成显示界面。
[0020] 优选地,所述人机界面提供设备对安全校验后的界面内容进行界面渲染的步骤之后还包括:
[0021] 所述人机界面提供设备通过向所述终端设备发送监控命令,对界面渲染后的界面内容进行功能校验;当功能校验成功后,将生成的所述显示界面保存为正式界面。
[0022] 本发明还提出一种界面自动生成系统,包括:终端设备及人机界面提供设备,其中:
[0023] 所述终端设备,用于在与人机界面提供设备建立连接后,以预定的数据帧格式向所述人机界面提供设备发送界面申请请求;
[0024] 所述人机界面提供设备,包括:
[0025] 界面内容获取模块,用于根据所述界面申请请求,获取界面内容至本地保存;
[0026] 界面生成模块,用于根据获取的界面内容生成显示界面。
[0027] 优选地,所述界面内容获取模块包括:
[0028] 解析及选择单元,用于解析所述界面申请请求,根据解析结果选择所述终端设备对应的界面图标标识符;
[0029] 连接建立单元,用于与解析所述界面申请请求中得到的界面网址或ip地址对应的服务器建立socket连接;
[0030] 下载单元,用于根据所述终端设备的界面图标标识符,从所述对应的服务器下载相应的图标文件;
[0031] 保存单元,用于将所述图标文件插入本地界面描述文件中进行保存。
[0032] 优选地,所述界面内容获取模块还用于当解析所述界面申请请求中得到的界面网址或ip地址无效时,从所述设备终端的默认网址对应的服务器下载界面内容;以及当所述人机界面提供设备无法建立网络连接时,通过预定的公版界面编号及预定的图标集内容,形成临时界面。
[0033] 优选地,所述界面生成模块包括:
[0034] 安全校验单元,用于通过预定算法对获取的界面内容进行安全校验;
[0035] 渲染单元,用于对安全校验后的界面内容进行界面渲染,生成显示界面;
[0036] 功能校验单元,用于通过向所述终端设备发送监控命令,对界面渲染后的界面内容进行功能校验;当功能校验成功后,将生成的所述显示界面保存为正式界面。
[0037] 本发明提出的一种界面自动生成方法及系统,终端设备在通过局域网、zigbee网络,射频通讯等方式连接到人机界面提供设备后,以预定的数据帧格式向人机界面提供设备发送界面申请请求,人机界面提供设备接收到请求后,根据帧内容上网下载界面内容或在离网情况下使用公版界面,同时人机界面提供设备和终端设备根据界面内容进行功能校验,若功能可行则保存界面内容,并在后续使用该界面控制终端设备,从而使得控制终端设备的人机界面提供设备的界面直观,提高了其界面操作灵活性,保留终端设备厂商风格,容易更新界面上终端设备的图标外观,同时在断网情况下也能保证产品的使用性,满足用户需求。

附图说明

[0038] 图1是本发明界面自动生成方法一实施例的流程示意图;
[0039] 图2是本发明界面自动生成方法一实施例中人机界面提供设备根据界面申请请求,获取界面内容至本地保存的流程示意图;
[0040] 图3是本发明界面自动生成方法一实施例中人机界面提供设备根据获取的界面内容生成显示界面的流程示意图;
[0041] 图4是本发明界面自动生成系统一实施例的结构示意图;
[0042] 图5是本发明界面自动生成系统一实施例中人机界面提供设备的结构示意图;
[0043] 图6是本发明界面自动生成系统一实施例中人机界面提供设备的界面内容获取模块的结构示意图;
[0044] 图7是本发明界面自动生成系统一实施例中人机界面提供设备的界面生成模块的结构示意图。
[0045] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。

具体实施方式

[0046] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047] 本发明实施例解决方案主要是:终端设备在通过局域网、zigbee网络、射频通讯等方式能和人机界面提供设备通讯后,以预定的数据帧格式向人机界面提供设备发送界面申请请求,人机界面提供设备接收到请求后,根据帧内容上网下载界面内容或在离网情况下使用公版界面,同时人机界面提供设备和终端设备根据界面内容进行功能校验,若功能可行则保存界面内容,并在后续使用该界面控制终端设备,从而使得控制终端设备的人机界面提供设备的界面直观,提高界面操作灵活性。
[0048] 本发明实施例涉及智能家居或智能楼宇的控制系统,该系统包括终端设备及人机界面提供设备,其中:终端设备可以为家居任何产品,比如空调、洗衣机或电视等,人机界面提供设备则可以为集中控制器、网关、智能手机或平板电脑等能够连接到因特网的有界面设备。
[0049] 考虑到终端资源的局限性以及成本因素,若采用带有大屏和高性能处理器的终端设备来显示终端设备的不同风格界面,则不符合实际,而且成本偏高。而人机界面提供设备若不能很好的管理界面内容,千篇一律的界面风格则无法满足用户对不同终端设备界面风格的需求。
[0050] 基于上述因素,本发明可提高人机界面提供设备的界面操作灵活性。
[0051] 具体地,请参照图1所示,图1是本发明一实施例提出的一种界面自动生成方法,包括:
[0052] 步骤S101,终端设备在与人机界面提供设备建立连接后,以预定的数据帧格式向人机界面提供设备发送界面申请请求;
[0053] 在本实施例中,终端设备在通过局域网、zigbee网络,射频通讯等方式连接到人机界面提供设备后,以预定的数据帧格式向人机界面提供设备发送界面申请请求,以便人机界面提供设备可以根据该界面申请请求获取该终端设备对应的图标信息,进而根据该图标信息下载相应的界面内容。
[0054] 上述预定的数据帧格式的界面申请请求可能全部包括或者部分包括:终端设备相关的描述信息,该描述信息包括:设备类型、厂商编号、设备编号、界面网址以及公版界面编号。
[0055] 其中:设备类型表示为何种电器,如空调,洗衣机等;厂商编号对应各个厂商,在系统中具有唯一性;设备编号表示终端设备在厂商中的实际型号;界面网址默认为终端设备在厂商界面中的放置网址;公版界面是为了防止离网类意外产生,对终端设备的基础功能进行标准化设定、不保留厂商风格和特殊功能的界面及控制命令。
[0056] 步骤S102,人机界面提供设备根据界面申请请求,获取界面内容至本地保存,并根据获取的界面内容生成显示界面。
[0057] 人机界面提供设备接收到终端设备发送的界面申请请求后,对该界面申请请求进行解析,使用zigbee、射频通讯、网络通讯等技术实时检测终端设备在线、属性改变、状态改变、设备创建等信息,根据解析数据帧内容后提供的界面图标对应信息,从界面申请请求中的界面网址对应的服务器,下载此终端设备对应的界面图标数据内容,保存在本地,并对下载的界面内容按照预定算法进行安全校验。
[0058] 之后对下载的界面内容通过浏览器等方式进行界面渲染,并通过本地程序,将界面内容合理的插入到本地原有的界面描述文件中,生成显示界面。
[0059] 具体地,人机界面提供设备在生成显示界面的过程中,在收到终端设备发来的界面申请请求时,首先判断自身是否能连接上界面申请请求中界面网址对应的服务器,若能与界面网址指定的服务器完成socket连接,则根据该界面申请请求提供的界面网址,以及从界面申请请求中解析出的该终端设备的图标信息,向对应的服务器申请并下载新添加的或升级的终端设备的对应的图标文件,作为该终端设备对应的界面内容,将获取的界面内容添加进人机界面提供设备本地原有的界面描述文件中,通过浏览器等进行界面渲染后,在人机界面提供设备的界面生成显示界面,用户可以在人机界面提供设备的界面上拖动终端设备图标,以调配出最适合的人机界面。
[0060] 若界面申请请求提供的界面网址链接无效,则人机界面提供设备自动链接终端设备的默认网址,根据设备类、厂商编号及设备编号在默认网址中申请下载界面内容。该类默认网址为类似驱动之家的网址,可以将各个厂商的界面内容收集并进行发布,该网址上具有由官方进行校验并认可的界面内容。
[0061] 若人机界面提供设备不能连接网络,则使用预定的公版界面编号及预定的图标集内容,形成临时界面。其中,公版界面只具备一般的控制内容,不具备logo等具有厂商风格的内容。公版界面在人机界面提供设备连接到网络并成功申请到相应的界面内容后,被申请的界面内容取代。
[0062] 此外,当人机界面提供设备获取到相应的界面内容(包括从对应的服务器下载的界面内容、公版界面或正式厂商界面)并保存到本地后,人机界面提供设备首先按照预定算法进行安全校验,确认界面内容在下载过程中是否曾经被劫持而修改。若检测不安全,则放弃该界面内容,进行重新申请;否则,进行后续的界面渲染与功能校验过程。
[0063] 上述安全校验所采用的预定算法,可以采用MD5算法来实现,MD5算法属于现有技术,在此不作详述。
[0064] 对于界面内容的界面渲染过程包括对界面内容生成引擎和编译解译,该过程与当前网页编译html文件类似,可以采用xml编译解译方式来实现界面生成。
[0065] 当界面内容下载并渲染完成后,需要进行功能校验。功能校验过程中,人机界面提供设备逐一模拟人的操作方式,发送监控命令给终端设备,若终端设备正常操作并反馈正确信息,则认为上述生成的界面为可操作的界面,该生成的界面在人机界面提供设备上被保存为正式界面,后续实际应用中,在未遇到官方更新界面时,不需对界面进行改动。
[0066] 在具体实施例过程中,如图2所示,上述步骤S102中人机界面提供设备根据界面申请请求,获取界面内容至本地保存的步骤包括:
[0067] 步骤S1021,人机界面提供设备解析界面申请请求,根据解析结果选择终端设备对应的界面图标标识符;
[0068] 步骤S1022,判断人机界面提供设备是否可以建立网络连接,若是,则进入步骤S1023;否则,进入步骤S1028;
[0069] 步骤S1023;判断解析界面申请请求中得到的界面网址或ip地址是否有效;若有效,则进入步骤S1024;否则,进入步骤S1027;
[0070] 步骤S1024,与解析界面申请请求中得到的界面网址或ip地址对应的服务器建立socket连接;
[0071] 步骤S1025,根据终端设备的界面图标标识符,从对应的服务器下载相应的图标文件;
[0072] 步骤S1026,将图标文件插入本地界面描述文件中进行保存。
[0073] 步骤S1027,从设备终端的默认网址对应的服务器下载界面内容。
[0074] 步骤S1028,通过预定的公版界面编号及预定的图标集内容,形成临时界面。
[0075] 如图3所示,上述步骤S102中人机界面提供设备根据获取的界面内容生成显示界面的步骤包括:
[0076] 步骤S1029,人机界面提供设备通过预定算法对获取的界面内容进行安全校验;
[0077] 步骤S1030,对安全校验后的界面内容进行界面渲染,生成显示界面。
[0078] 步骤S1031,通过向终端设备发送监控命令,对界面渲染后的界面内容进行功能校验;当功能校验成功后,将生成的显示界面保存为正式界面。
[0079] 本实施例在终端设备连接到局域网络后,以一定数据帧格式向人机界面提供设备发送界面申请请求,人机界面提供设备根据上述请求到指定的服务器下载界面内容或在离网情况下使用公版界面,同时,人机界面提供设备和终端设备根据下载的界面内容进行功能校验。若功能可行,则人机界面提供设备保存界面内容,并在后续过程中,使用该界面内容控制相应的终端设备,使终端设备被有效使用,同时界面直观,操作灵活,并保留厂商风格,界面功能及外观容易更新,在断网情况下也能保证产品的使用性。
[0080] 如图4所示,本发明一实施例提出一种界面自动生成系统,包括:终端设备401及人机界面提供设备402,其中:
[0081] 终端设备401,用于在与人机界面提供设备402建立连接后,以预定的数据帧格式向人机界面提供设备402发送界面申请请求;
[0082] 人机界面提供设备402,用于根据界面申请请求,获取界面内容至本地保存,并根据获取的界面内容生成显示界面。
[0083] 具体地,如图5所示,人机界面提供设备402,包括:界面内容获取模块4021以及界面生成模块4022,其中:
[0084] 界面内容获取模块4021,用于根据界面申请请求,获取界面内容至本地保存;
[0085] 界面生成模块4022,用于根据获取的界面内容生成显示界面。
[0086] 在本实施例中,终端设备401在通过局域网、zigbee网络,射频通讯等方式连接到人机界面提供设备后,以预定的数据帧格式向人机界面提供设备402发送界面申请请求,以便人机界面提供设备402可以根据该界面申请请求获取该终端设备401对应的图标信息,进而根据该图标信息下载相应的界面内容。
[0087] 上述预定的数据帧格式的界面申请请求可能全部包括或者部分包括:终端设备401相关的描述信息,该描述信息包括:设备类型、厂商编号、设备编号、界面网址以及公版界面编号。
[0088] 其中:设备类型表示为何种电器,如空调,洗衣机等;厂商编号对应各个厂商,在系统中具有唯一性;设备编号表示终端设备401在厂商中的实际型号;界面网址默认为终端设备401在厂商界面中的放置网址;公版界面是为了防止离网类意外产生,对终端设备401的基础功能进行标准化设定、不保留厂商风格和特殊功能的界面及控制命令。
[0089] 人机界面提供设备402接收到终端设备401发送的界面申请请求后,通过界面内容获取模块4021对该界面申请请求进行解析,使用zigbee、射频通讯、网络通讯等技术实时检测终端设备401在线、属性改变、状态改变、设备创建等信息,根据解析数据帧内容后提供的界面图标对应信息,从界面申请请求中的界面网址对应的服务器,下载此终端设备401对应的界面图标数据内容,保存在本地。
[0090] 之后通过下载此终端设备401中界面生成模块4022对下载的界面内容按照预定算法进行安全校验、界面渲染及功能校验。在进行界面渲染时,可以对下载的界面内容通过浏览器等方式进行界面渲染,并通过本地程序,将界面内容合理的插入到本地原有的界面描述文件中,生成显示界面。
[0091] 具体地,人机界面提供设备402在生成显示界面的过程中,在收到终端设备401发来的界面申请请求时,首先判断自身是否能连接上界面申请请求中界面网址对应的服务器,若能与界面网址指定的服务器完成socket连接,则根据该界面申请请求提供的界面网址,以及从界面申请请求中解析出的该终端设备401的图标信息,向对应的服务器申请并下载新添加的或升级的终端设备401的对应的图标文件,作为该终端设备401对应的界面内容,将获取的界面内容添加进人机界面提供设备402本地原有的界面描述文件中,通过浏览器等进行界面渲染后,在人机界面提供设备402的界面生成显示界面,用户可以在人机界面提供设备402的界面上拖动终端设备401图标,以调配出最适合的人机界面。
[0092] 若界面申请请求提供的界面网址链接无效,则人机界面提供设备402自动链接终端设备401的默认网址,根据设备类、厂商编号及设备编号在默认网址中申请下载界面内容。该类默认网址为类似驱动之家的网址,可以将各个厂商的界面内容收集并进行发布,该网址上具有由官方进行校验并认可的界面内容。
[0093] 若人机界面提供设备402不能连接网络,则使用预定的公版界面编号及预定的图标集内容,形成临时界面。其中,公版界面只具备一般的控制内容,不具备logo等具有厂商风格的内容。公版界面在人机界面提供设备402连接到网络并成功申请到相应的界面内容后,被申请的界面内容取代。
[0094] 此外,当人机界面提供设备402获取到相应的界面内容(包括从对应的服务器下载的界面内容、公版界面或正式厂商界面)并保存到本地后,人机界面提供设备402首先按照预定算法进行安全校验,确认界面内容在下载过程中是否曾经被劫持而修改。若检测不安全,则放弃该界面内容,进行重新申请;否则,进行后续的界面渲染与功能校验过程。
[0095] 上述安全校验所采用的预定算法,可以采用MD5算法来实现,MD5算法属于现有技术,在此不作详述。
[0096] 对于界面内容的界面渲染过程包括对界面内容生成引擎和编译解译,该过程与当前网页编译html文件类似,可以采用xml编译解译方式来实现界面生成。
[0097] 当界面内容下载并渲染完成后,需要进行功能校验。功能校验过程中,人机界面提供设备402逐一模拟人的操作方式,发送监控命令给终端设备401,若终端设备401正常操作并反馈正确信息,则认为上述生成的界面为可操作的界面,该生成的界面在人机界面提供设备402上被保存为正式界面,后续实际应用中,在未遇到官方更新界面时,不需对界面进行改动。
[0098] 具体地,如图6所示,上述界面内容获取模块4021包括:解析及选择单元40211、连接建立单元40212、下载单元40213以及保存单元40214,其中:
[0099] 解析及选择单元40211,用于解析界面申请请求,根据解析结果选择终端设备对应的界面图标标识符;
[0100] 连接建立单元40212,用于与解析界面申请请求中得到的界面网址或ip对应的服务器建立socket连接;
[0101] 下载单元40213,用于根据终端设备的界面图标标识符,从对应的服务器下载相应的图标文件;
[0102] 保存单元40214,用于将图标文件插入本地界面描述文件中进行保存。
[0103] 进一步的,上述界面内容获取模块4021还用于当界面申请请求中的界面网址无效时,从设备终端的默认网址对应的服务器下载界面内容。
[0104] 界面内容获取模块4021还用于当人机界面提供设备无法建立网络连接时,通过预定的公版界面编号及预定的图标集内容,形成临时界面。
[0105] 如图7所示,上述界面生成模块4022包括:安全校验单元40221、渲染单元40222以及功能校验单元40223,其中:
[0106] 安全校验单元40221,用于通过预定算法对获取的界面内容进行安全校验;
[0107] 渲染单元40222,用于对安全校验后的界面内容进行界面渲染,生成显示界面;
[0108] 功能校验单元40223,用于通过向终端设备发送监控命令,对界面渲染后的界面内容进行功能校验;当功能校验成功后,将生成的显示界面保存为正式界面。
[0109] 本发明实施例界面自动生成方法及系统,终端设备在连接到局域网络后,以预定的数据帧格式向人机界面提供设备发送界面申请请求,人机界面提供设备接收到请求后,根据帧内容上网下载界面内容或在离网情况下使用公版界面,同时人机界面提供设备和终端设备根据界面内容进行功能校验,若功能可行则保存界面内容,并在后续使用该界面控制终端设备,从而使得控制终端设备的人机界面提供设备的界面直观,提高了其界面操作灵活性,保留终端设备厂商风格,容易更新界面上终端设备的图标外观,同时在断网情况下也能保证产品的使用性。
[0110] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。