一种数据处理方法、系统及存储介质技术方案

技术编号:24352565 阅读:15 留言:0更新日期:2020-06-03 01:53
本发明专利技术公开了一种数据处理方法、系统及存储介质,所述方法包括:服务器创建多个智能设备的配置文件;客户端通过HTTP协议向所述服务器请求获取多个所述智能设备的配置文件,并解析所述配置文件;所述客户端根据所述配置文件的信息,在显示界面上显示多个所述智能设备的信息和控制多个所述智能设备的控制页面。本发明专利技术通过服务器下发配置文件,所述配置文件包含智能设备信息的数据域和样式域,客户端解析配置文件,根据样式域中约定的类型来绘制屏幕展示界面,根据数据域展示内容数据,在样式域中指定数据域中的字段,完成展示和数据的绑定关系,提取出智能设备型号和状态信息,用于在客户端展示智能设备信息的展示页面以及智能设备的控制页面。

A data processing method, system and storage medium

【技术实现步骤摘要】
一种数据处理方法、系统及存储介质
本专利技术涉及人工智能和物联网
,尤其涉及一种数据处理方法、系统及存储介质。
技术介绍
近年来,物联网技术和人工智能技术飞速发展,以及基于大规模集成电路的处理芯片价格下降、体积减小、处理能力提升,为智能设备普及提供了基础条件,高速光纤网络和5G技术为智能设备信息高速、低延迟传送提供了可靠通道。基于电视的大屏AIOT(ArtificialIntelligence&InternetofThings,人工智能+物联网)生态环境,让越来越多的家用智能电器接入到这一智能大屏体系中。智能电视可以语音识别用户话语,让用户方便地添加、查看、控制自己家中的智能设备。在AIOT系统产品研发阶段,一个重要的环节就是接入各厂家、各型号的智能产品到AIOT生态环境中。来自不同厂商的不同品类智能产品,有着不同的信息数据结构、不同的产品交互逻辑,所以对于电视端的具体产品展示页面,就有不同的显示需求。电视端AIOT系统接入新设备的现有方法是,首先是根据不同智能设备,整理出不同设备的信息数据结构以及产品交互逻辑,然后把这些数据结构和交互逻辑硬编码到AIOT系统的应用程序中,最后通过系统升级或程序升级,让新接入的智能设备的交互显示功能下发到每台电视中,这样完成了新设备的接入。现有技术最大的缺点在于接入周期长,系统升级带来的带宽流量大,成本高。每次新设备接入,都要进行电视端程序源代码的修改、测试,新版本客户端的升级更新,在人力物力等资源充足的条件下,也需要一到两周的时间。并且现阶段各厂商都在大力发展智能产品,短时间需要接入大量设备到AIOT系统中,如此长的周期必然不适合今后的长期发展。通过客户端升级的方式接入新设备,客户端全网升级铺量需要一段时间,频繁的设备接入导致频繁的客户端升级,也需要大量的带宽资源。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术的主要目的在于提供一种数据处理方法、系统及存储介质,旨在解决现有技术中的上述缺陷。为实现上述目的,本专利技术提供一种数据处理方法,所述数据处理方法包括如下步骤:服务器创建多个智能设备的配置文件;客户端通过HTTP协议向所述服务器请求获取多个所述智能设备的配置文件,并解析所述配置文件;所述客户端根据所述配置文件的信息,在显示界面上显示多个所述智能设备的信息和控制多个所述智能设备的控制页面。可选地,所述的数据处理方法,其中,所述数据处理方法还包括:当检测到新的智能设备接入时,所述服务器为新的智能设备创建对应的配置文件,所述客户端通过所述服务器获取新的智能设备的配置文件。可选地,所述的数据处理方法,其中,所述配置文件包括数据域和样式域,所述配置文件以键值对方式保存,每对键值由属性名和值组成。可选地,所述的数据处理方法,其中,所述数据域表示所述智能设备的信息数据结构,用于表示所述智能设备的物理设备属性状态。可选地,所述的数据处理方法,其中,所述样式域用于表示所述智能设备的显示样式和显示数据。可选地,所述的数据处理方法,其中,多个所述智能设备的信息包括:多个智能设备按名称排列的名称列表和每个智能设备的运行状态。可选地,所述的数据处理方法,其中,多个所述智能设备的配置文件相同或者不同。可选地,所述的数据处理方法,其中,所述客户端包括:智能电视、智能手机和平板电脑。此外,为实现上述目的,本专利技术还提供一种数据处理系统,其中,所述数据处理系统包括:服务器,与所述服务器连接的多个智能设备,与所述服务器连接的客户端;所述服务器用于创建多个所述智能设备的配置文件;所述客户端用于通过HTTP协议向所述服务器请求获取多个所述智能设备的配置文件,并解析所述配置文件;所述客户端还用于根据所述配置文件的信息,在显示界面上显示多个所述智能设备的信息和控制多个所述智能设备的控制页面。此外,为实现上述目的,本专利技术还提供一种存储介质,其中,所述存储介质存储有数据处理程序,所述数据处理程序被处理器执行时实现如上所述的数据处理方法的步骤。本专利技术服务器创建多个智能设备的配置文件;客户端通过HTTP协议向所述服务器请求获取多个所述智能设备的配置文件,并解析所述配置文件;所述客户端根据所述配置文件的信息,在显示界面上显示多个所述智能设备的信息和控制多个所述智能设备的控制页面。本专利技术通过服务器下发配置文件,所述配置文件包含智能设备信息的数据域和样式域,客户端解析配置文件,根据样式域中约定的类型来绘制屏幕展示界面,根据数据域展示内容数据,在样式域中指定数据域中的字段,完成展示和数据的绑定关系,提取出智能设备型号和状态信息,用于在客户端展示智能设备信息的展示页面以及智能设备的控制页面。附图说明图1是本专利技术数据处理方法的较佳实施例的流程图;图2是本专利技术数据处理方法的较佳实施例中配置文件结构图;图3是本专利技术数据处理方法的较佳实施例中type字段举例示意图;图4是本专利技术数据处理方法的较佳实施例中data_field字段举例示意图;图5是本专利技术数据处理方法的较佳实施例中transfer字段举例示意图;图6是本专利技术数据处理方法的较佳实施例中unit字段举例示意图;图7是本专利技术数据处理方法的较佳实施例中format字段举例示意图图8是本专利技术数据处理方法的较佳实施例中depend字段举例示意图;图9是本专利技术数据处理方法的较佳实施例中color字段举例示意图;图10为本专利技术数据处理系统的较佳实施例的原理框架示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术较佳实施例所述的数据处理方法,如图1所示,所述数据处理方法包括以下步骤:步骤S10、服务器创建多个智能设备的配置文件;步骤S20、客户端通过HTTP协议向所述服务器请求获取多个所述智能设备的配置文件,并解析所述配置文件;步骤S30、所述客户端根据所述配置文件的信息,在显示界面上显示多个所述智能设备的信息和控制多个所述智能设备的控制页面。具体地,新接入智能设备的关键就是识别智能设备的信息数据结构,并且从中提取出智能设备型号、状态等需要的信息,这些信息用于在客户端(例如智能电视,还包括智能手机和平板电脑等智能显示设备)展示智能设备信息的展示页面以及智能设备的控制页面。所以,本专利技术通过服务器下发配置文件,此配置文件包含智能设备信息数据域和样式域,所述客户端通过程序解析配置文件,根据样式域中约定的类型来绘制屏幕展示UI,根据配置文件中的数据域展示内容数据,在样式域中指定数据域中的字段,完成展示和数据的绑定关系。因此,每当新接入设备时,需要先在所述服务器创建配置文件,写入设备相关的数据域和样式域;二所述客户端的AIOT本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于,所述数据处理方法包括:/n服务器创建多个智能设备的配置文件;/n客户端通过HTTP协议向所述服务器请求获取多个所述智能设备的配置文件,并解析所述配置文件;/n所述客户端根据所述配置文件的信息,在显示界面上显示多个所述智能设备的信息和控制多个所述智能设备的控制页面。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括:
服务器创建多个智能设备的配置文件;
客户端通过HTTP协议向所述服务器请求获取多个所述智能设备的配置文件,并解析所述配置文件;
所述客户端根据所述配置文件的信息,在显示界面上显示多个所述智能设备的信息和控制多个所述智能设备的控制页面。


2.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:
当检测到新的智能设备接入时,所述服务器为新的智能设备创建对应的配置文件,所述客户端通过所述服务器获取新的智能设备的配置文件。


3.根据权利要求1所述的数据处理方法,其特征在于,所述配置文件包括数据域和样式域,所述配置文件以键值对方式保存,每对键值由属性名和值组成。


4.根据权利要求3所述的数据处理方法,其特征在于,所述数据域表示所述智能设备的信息数据结构,用于表示所述智能设备的物理设备属性状态。


5.根据权利要求3所述的数据处理方法,其特征在于,所述样式域用于表示所述智能设备的显示样式和显示数据。<...

【专利技术属性】
技术研发人员:徐泽骁
申请(专利权)人:创维集团有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1