移动终端根据物联网设备能力集动态构建界面的方法与流程

文档序号:11133627阅读:736来源:国知局

本发明涉及物联网设备,特别涉及物联网设备的用户界面构建。



背景技术:

目前,物联网已发展成为新一代信息技术的重要组成部分,也是“信息化”时代的一个重要发展阶段。随着物联网及智能化设备的飞速发展,智能家电的智能化应用越来越普遍。智能空调、智能冰箱等一系列智能家电已进入家家户户。

然而,市面上的智能家电形形色色,不同类型的家电有着不同的功能,不同厂商生产的同一类型的家电也有着不同的功能,即使是同一家厂商生产的同一类型的家电,也会因为不同系列,不同型号,而在功能上有所差异。这就导致了为物联网设备开发移动终端app的难度大,版本混乱,兼容性差,迭代难度大,用户体验差等一系列问题。



技术实现要素:

针对上述问题,本发明提供一种移动终端根据物联网设备能力集动态构建界面的方法,其特征在于,包括如下步骤:

步骤一、构建物联网设备、移动终端与云端平台的通信连接,所述物联网设备根据设备参数生成一个描述该物联网设备能力集的描述文件,并将该描述文件存储在物联网设备和/或云端平台;

步骤二、移动终端与物联网设备第一次建立连接后,移动终端从物联网设备或者云端平台获取所述描述文件,并将描述文件缓存到移动终端中;

步骤三、移动终端对描述文件进行解析,并根据解析结果构建用户界面。

本发明的思路是,根据不同的智能家庭设备具备的不同功能,生成对应的描述文件,移动终端解析描述文件中所描述的功能后,智能生成各个功能对应的用户界面。这样做的好处是,降低了终端软件开发的复杂度。

进一步地,步骤三之后还包括:

步骤四、当移动终端再次与物联网设备建立连接时,直接加载缓存中存储的所述物联网设备对应的描述文件进行解析后生产用户界面。

为实现动态实时更新,步骤四还包括:移动终端将本地缓存的所述描述文件与物联网设备和/或云端平台中存储的对应设备的描述文件进行对比,若有新版本,则将移动终端中存储的描述文件进行更新,同时解析生成新的用户界面。

具体地,所述云端平台与物联网设备及移动终端、移动终端与物联网设备通过无线通信网络进行通信。

具体地,所述移动终端为智能手机或平板电脑。

本发明的有益效果是:本发明提供的物联网设备用户界面动态跟新方法,有效解决了现有的物联网设备开发移动终端app的难度大,版本混乱,兼容性差,迭代难度大,用户体验差等一系列问题。通过对物联网设备功能集描述文件实现界面的智能动态更新,方便了开发人员的技术开发,提高了用户使用体验。

以下结合实施例对本发明的技术方案作进一步详细描述,应当注意的是,实施例仅仅是为了方便读者更好地理解本发明的技术构思而例举的一个应用实例,并不用以限制本发明权利要求的保护范围。

具体实施方式

本发明提供的移动终端根据物联网设备能力集动态构建界面的方法,包括如下步骤:首先,构建物联网设备、移动终端与云端平台的通信连接,物联网设备根据设备参数生成一个描述该物联网设备能力集的描述文件,并将该描述文件存储在物联网设备和/或云端平台;然后,移动终端与物联网设备第一次建立连接后,移动终端从物联网设备或者云端平台获取所述描述文件,并将描述文件缓存到移动终端中;最后,移动终端对描述文件进行解析,并根据解析结果构建用户界面。

实施例:

本发明的用户界面动态构建方法,首先需要建立移动终端与物联网设备、移动终端与云端平台及物联网设备与云端平台的通信连接。理所当然,此三个设备都必须具备通信功能,本例中,设备之间的通信以无线的方式进行。

物联网设备提供一个描述该物联网设备能力集的描述文件,描述文件存放在物联网设备端和/或云端平台;

当移动终端与物联网设备第一次建立连接后,移动终端从物联网设备或云端获取描述文件,并将描述文件缓存到移动终端;

移动终端解析描述文件,并根据解析描述文件的结果动态构建用户界面;

当移动终端再次与物联网设备建立连接时,直接加载本地缓存物联网设备对应的描述文件,并解析生成用户界面,同时移动终端将本地缓存的描述文件与物联网设备和/或云端保存的描述文件的版本作比较,若有新版本,则下载并缓存新的描述文件,并解析更新用户界面。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1