本发明涉及数据交互方法,尤其涉及一种物联网数据交互方法、物联网设备和物联网平台。
背景技术:
1、数据交互方法是一种对数据进行传递的信息交互手段,其目的是为了确保信息交互的流畅性,现有的数据交互方法分为局域网交互和广域网交互,而在现今物联网的时代背景下,由于物联网所对应的公司较多,不同类型物联网产品所对应的关键信息也不同,往往较难对数据进行结构式的存储,而采用非结构式存储手段会造成存储过程中,变量信息过多,导致数据交互速度下降,并且对于不同数据源所对应的公司、租户,也较难进行整体化的控制,往往要根据身份建立前端与后端交互平台,数据的整合性较差,导致在物联网中对于数据的交互速度具有局限性。
技术实现思路
1、本发明的目的是解决现有技术中存在的缺点,而提出的一种物联网数据交互方法、物联网设备和物联网平台。
2、为了实现上述目的,本发明采用了如下技术方案:一种物联网数据交互方法、物联网设备和物联网平台,包括后台服务器和多个客户端,所述多个客户端连接所述后台服务器,并执行上述权利要求1至10任一所述的物联网数据交互方法,所述物联网数据交互方法包括以下步骤:
3、s1:建立数据仓;
4、s2:将数据信息传导进入数据仓进行储存;
5、s3:建立物联网数据的识别依据;
6、s4:基于识别依据,通过控制类部件对数据进行识别,并定义变量信息;
7、s5:建立数据调试系统,通过数据检索系统对数据进行检索和控制。
8、作为本发明的进一步方案,所述s1中,所述建立数据仓具体为建立高度集成化的数据仓库,所述数据仓库基于数据源对数据库进行编组,所述数据库中包含有数据表和样式表。
9、作为本发明的进一步方案,所述数据源之间建立有主从关系索引,所述数据表和样式表的字段均包括产品名称、产品类型、产品组成、净含量、生产地、生产许可证号、生产标准号、补充信息和自定义字段,所述样式表包含字段的逻辑信息。
10、作为本发明的进一步方案,所述s2中,所述将数据信息传导进入数据仓进行储存,具体包括:
11、s201:基于数据扫描,对数据按变量进行存储,并根据数据所包含信息,定义变量名;
12、s202:根据相关性原则,在数据仓库中寻找相关的数据源信息,并基于变量名和字段的相关性原则,选择对应的数据库进行存储;
13、s203:将变量中的数据作为记录,填充在数据表的内部;
14、s204:若无相关信息,则对相应字段填充为空值,若填充的变量信息超出样式表定义内容,则根据变量名的定义自定义字段。
15、作为本发明的进一步方案,所述s3中,所述识别依据包括图片识别、二维码识别、条形码识别和端口号识别,所述识别依据是基于暗码识别技术、条形码识别技术和射频识别技术统一构建的。
16、作为本发明的进一步方案,所述s4中,所述定义变量信息的定义规则包括搜索变量和自定义变量,所述搜索变量具体为对常量信息(如产品名称、产品类型、产品组成等)进行排除,搜索出相关变量信息(如保质期所剩时间、产品所在位置、运行状态等),所述自定义变量具体为根据搜索变量所搜索出的相关变量信息,选择需要跟踪的变量,建立跟踪点,并基于跟踪点定义更新时限,在到达更新时限时,对变量数据进行自动化的更新工作。
17、作为本发明的进一步方案,所述s5中,建立数据调试系统,具体包括:
18、s501:搭建数据调试系统的系统框架,导入搜索算法;
19、s502:将系统框架搭建在数据仓库上,并与数据源建立逻辑连接;
20、s503:搭载数据调试算法。
21、作为本发明的进一步方案,所述s501中搜索算法支持关键字搜索、数值搜索和模糊搜索,所述s502中与数据源建立逻辑连接具体是通过主从关系索引与数据源建立逻辑连接,所述s503中调试算法包括浏览、拷贝、导出、删除和改写。
22、作为本发明的进一步方案,所述s5中,数据调试系统搭载有用户管理单元,所述用户管理单元包含用户信息、保密信息和权限信息,所述用户信息具体为用户名,所述用户名的数据默认值为载入数据调试系统的端口号,所述保密信息具体为用户信息所关联的密钥信息。
23、作为本发明的进一步方案,所述权限信息包含用户信息的权限数据,所述权限数据包括管理员权限、用户权限和游客权限,所述管理员权限包括浏览、拷贝、导出、删除和改写,所述用户权限包括浏览、拷贝、导出,所述游客权限包括浏览。
24、与现有技术相比,本发明的优点和积极效果在于:
25、通过建立数据仓的方式,将数据源对数据库进行编组,并建立主从关系索引,以此给数据的存储、调用提供便捷,在数据导入的过程中,通过相关性原则进行逻辑判断,以及基于样式表采用结构式数据的存储方法对数据进行存储,在提升数据存取效率的同时,也对数据进行了更为明确的定位工作,通过搜索变量和定义变量的方式,更加快捷的建立跟踪点,并对变量数据进行自动化的更新工作,通过数据调试系统中的搜索算法,对数据进行方便的检索工作,给数据的统计联合运算提供了便捷,通过调试算法对数据进行一系列的改写工作,且在改写流程中增设了用户管理单元,通过权限信息定义所能够执行的项目,避免了前后端分别运作导致交互占用算力过高的情况发生,以此提升了交互工作的快捷性。
1.一种物联网数据交互方法、物联网设备和物联网平台,包括后台服务器和多个客户端,其特征在于,所述多个客户端连接所述后台服务器,并执行上述权利要求1至10任一所述的物联网数据交互方法,所述物联网数据交互方法包括以下步骤:
2.根据权利要求1所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述s1中,所述建立数据仓具体为建立高度集成化的数据仓库,所述数据仓库基于数据源对数据库进行编组,所述数据库中包含有数据表和样式表。
3.根据权利要求2所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述数据源之间建立有主从关系索引,所述数据表和样式表的字段均包括产品名称、产品类型、产品组成、净含量、生产地、生产许可证号、生产标准号、补充信息和自定义字段,所述样式表包含字段的逻辑信息。
4.根据权利要求1所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述s2中,所述将数据信息传导进入数据仓进行储存,具体包括:
5.根据权利要求1所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述s3中,所述识别依据包括图片识别、二维码识别、条形码识别和端口号识别,所述识别依据是基于暗码识别技术、条形码识别技术和射频识别技术统一构建的。
6.根据权利要求1所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述s4中,所述定义变量信息的定义规则包括搜索变量和自定义变量,所述搜索变量具体为对常量信息(如产品名称、产品类型、产品组成等)进行排除,搜索出相关变量信息(如保质期所剩时间、产品所在位置、运行状态等),所述自定义变量具体为根据搜索变量所搜索出的相关变量信息,选择需要跟踪的变量,建立跟踪点,并基于跟踪点定义更新时限,在到达更新时限时,对变量数据进行自动化的更新工作。
7.根据权利要求1所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述s5中,建立数据调试系统,具体包括:
8.根据权利要求7所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述s501中搜索算法支持关键字搜索、数值搜索和模糊搜索,所述s502中与数据源建立逻辑连接具体是通过主从关系索引与数据源建立逻辑连接,所述s503中调试算法包括浏览、拷贝、导出、删除和改写。
9.根据权利要求1所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述s5中,数据调试系统搭载有用户管理单元,所述用户管理单元包含用户信息、保密信息和权限信息,所述用户信息具体为用户名,所述用户名的数据默认值为载入数据调试系统的端口号,所述保密信息具体为用户信息所关联的密钥信息。
10.根据权利要求9所述的物联网数据交互方法、物联网设备和物联网平台,其特征在于:所述权限信息包含用户信息的权限数据,所述权限数据包括管理员权限、用户权限和游客权限,所述管理员权限包括浏览、拷贝、导出、删除和改写,所述用户权限包括浏览、拷贝、导出,所述游客权限包括浏览。