CN112926001A - 数据的处理方法及装置 - Google Patents

数据的处理方法及装置 Download PDF

Info

Publication number
CN112926001A
CN112926001A CN202110230461.8A CN202110230461A CN112926001A CN 112926001 A CN112926001 A CN 112926001A CN 202110230461 A CN202110230461 A CN 202110230461A CN 112926001 A CN112926001 A CN 112926001A
Authority
CN
China
Prior art keywords
attribute
internet
attribute name
data
things
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110230461.8A
Other languages
English (en)
Inventor
安小建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhongxiaoyun Iot Institute Co ltd
Original Assignee
Beijing Zhongxiaoyun Iot Institute Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zhongxiaoyun Iot Institute Co ltd filed Critical Beijing Zhongxiaoyun Iot Institute Co ltd
Priority to CN202110230461.8A priority Critical patent/CN112926001A/zh
Publication of CN112926001A publication Critical patent/CN112926001A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种数据的处理方法及装置。其中,该方法包括:确定待显示的目标设备,其中,目标设备为多个物联网设备中的一个设备;确定目标设备对应的属性名称;获取与属性名称对应的属性值;展示属性值。本申请解决了在物联网开发领域,如何在显示页面上根据不同的数据结构类型显示不同的数据属性的技术问题。

Description

数据的处理方法及装置
技术领域
本申请涉及物联网设备数据处理领域,具体而言,涉及一种数据的处理方法及装置。
背景技术
在物联网开发领域,存在这样一种应用场景:设备A上传的数据结构有5个属性,设备B上传的数据有8个属性,设备C上传的设备属性有3个属性。在显示页面上需要根据不同的数据结构类型显示不同的数据属性。
针对上述的应用场景,如何在显示页面上根据不同的数据结构类型显示不同的数据属性是急需解决的技术问题。
发明内容
本申请实施例提供了一种数据的处理方法及装置,以至少解决在物联网开发领域,如何在显示页面上根据不同的数据结构类型显示不同的数据属性的技术问题。
根据本申请实施例的一个方面,提供了一种数据的处理方法,包括:确定待显示的目标设备,其中,目标设备为多个物联网设备中的一个设备;确定目标设备对应的属性名称;获取与属性名称对应的属性值;展示属性值。
可选地,确定目标设备对应的属性名称之前,上述方法还包括:分别建立每个物联网设备与其对应的属性名称之间的对应关系;存储对应关系。
可选地,确定目标设备对应的属性名称,包括:从对应关系中查找目标设备对应的属性名称。
可选地,获取与属性名称对应的属性值,包括:从预设数据库中查找属性名称对应的属性值。
可选地,获取与属性名称对应的属性值之前,上述方法还包括:获取不同数据结构的数据,其中,不同数据结构的数据包括:不同的物联网设备对应的属性名称,以及每个属性名称对应的属性值;解析不同数据结构的数据,得到属性值;将属性值存储至预设数据库中。
根据本申请实施例的另一方面,还提供了一种数据的处理方法,包括:获取不同数据结构的数据,其中,不同数据结构的数据包括:不同的物联网设备对应的属性名称,以及每个属性名称对应的属性值;解析不同数据结构的数据,得到属性值,将属性值存储至预设数据库中;分别建立每个物联网设备与其对应的属性名称之间的对应关系;依据对应关系从数据库中查找待显示的物联网设备对应的属性值。
根据本申请实施例的另一方面,还提供了一种数据的处理装置,包括:第一确定模块,用于确定待显示的目标设备,其中,目标设备为多个物联网设备中的一个设备;第二确定模块,用于确定目标设备对应的属性名称;获取模块,用于获取与属性名称对应的属性值;展示模块,用于展示属性值。
可选地,上述装置还包括:建立模块,用于在确定目标设备对应的属性名称之前,分别建立每个物联网设备与其对应的属性名称之间的对应关系;存储对应关系。
根据本申请实施例的再一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行以上的数据的处理方法。
根据本申请实施例的再一方面,还提供了一种处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行以上的数据的处理方法。
在本申请实施例中,采用确定待显示的目标设备,其中,目标设备为多个物联网设备中的一个设备;确定目标设备对应的属性名称;获取与属性名称对应的属性值;展示属性值的方式,通过配置不同设备和属性名称的对应关系,从而实现了在页面上根据不同结构类型显示不同数据属性的技术效果,进而解决了在物联网开发领域,如何在显示页面上根据不同的数据结构类型显示不同的数据属性技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的一种数据的处理方法的流程图;
图2是根据本申请实施例另一种数据的处理方法的流程图;
图3是根据本申请实施例的一种数据的处理装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
数据结构:数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合。
根据本申请实施例,提供了一种数据的处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本申请实施例的一种数据的处理方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,确定待显示的目标设备,其中,目标设备为多个物联网设备中的一个设备;
根据本申请的一个可选的实施例,上述目标设备为物联网设备。
步骤S104,确定目标设备对应的属性名称;
需要说明的是,步骤S104中的属性名称包括但不限于温度、电压、电流。例如A设备对应5种属性名称:temperature/voltage/electric_current/power/signal。
步骤S106,获取与属性名称对应的属性值;
例如,temperature:10℃,voltage:220V。
步骤S108,展示属性值。
需要说明的是,执行步骤S108时是在终端设备的人机交互界面上展示属性值。
通过上述步骤,通过配置不同设备和属性名称的对应关系,从而实现了在页面上根据不同结构类型显示不同数据属性的技术效果。
根据本申请的一个可选的实施例,执行步骤S104之前,还需要分别建立每个物联网设备与其对应的属性名称之间的对应关系;存储该对应关系。
根据本申请的另一个可选的实施例,在执行步骤S104时,从对应关系中查找目标设备对应的属性名称。
在本步骤中,配置不同设备和属性名称的对应关系,例如设备A,配置5种属性,设备B,配置8种属性。设备和其属性名称的对应关系配置完成后,从该对应关系中即可查找目标设备对应的属性名称。
在本申请的一个可选的实施例中,步骤S106通过以下方法实现:从预设数据库中查找属性名称对应的属性值。
在本申请的另一个可选的实施例中,执行步骤S106之前,还需要获取不同数据结构的数据,其中,不同数据结构的数据包括:不同的物联网设备对应的属性名称,以及每个属性名称对应的属性值;解析不同数据结构的数据,得到属性值;将属性值存储至预设数据库中。
在本步骤中,将多种不同数据结构解析之后,将属性值存放到mongodb(mogodb数据库可以很好支持多种不同类型的数据结构存储)。然后配置不同设备和属性名称对应关系。当平台需要显示A设备属性值信息,只需要从配置中获取A设备的5种属性名称,然后再根据属性名称,从mongodb中获取相应的属性值。
图2是根据本申请实施例另一种数据的处理方法的流程图,如图2所示,该方法包括以下步骤:
步骤S202,获取不同数据结构的数据,其中,不同数据结构的数据包括:不同的物联网设备对应的属性名称,以及每个属性名称对应的属性值;
步骤S204,解析不同数据结构的数据,得到属性值,将属性值存储至预设数据库中;
步骤S206,分别建立每个物联网设备与其对应的属性名称之间的对应关系;
步骤S208,依据对应关系从数据库中查找待显示的物联网设备对应的属性值。
需要说明的是,图2所示实施例的优选实施方式可以参见图1所示实施例的相关描述,此处不再赘述。
图3是根据本申请实施例的一种数据的处理装置的结构框图,如图3所示,该装置包括:
第一确定模块30,用于确定待显示的目标设备,其中,目标设备为多个物联网设备中的一个设备;
根据本申请的一个可选的实施例,目标设备为物联网设备。
第二确定模块32,用于确定目标设备对应的属性名称;
需要说明的是,上述属性名称包括但不限于温度、电压、电流。
获取模块34,用于获取与属性名称对应的属性值;
属性值例如,temperature:10℃,voltage:220V。
展示模块36,用于展示属性值。
需要说明的是,图3所示实施例的优选实施方式可以参见图1所示实施例的相关描述,此处不再赘述。
根据本申请的一个可选的实施例,上述装置还包括:建立模块,用于在确定目标设备对应的属性名称之前,分别建立每个物联网设备与其对应的属性名称之间的对应关系;存储对应关系。
本申请实施例还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行以上的数据的处理方法。
上述非易失性存储介质用于存储执行以下功能的程序:确定待显示的目标设备,其中,目标设备为多个物联网设备中的一个设备;确定目标设备对应的属性名称;获取与属性名称对应的属性值;展示属性值。
本申请实施例还提供了一种处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行以上的数据的处理方法。
上述处理器用于处理执行以下功能的程序:确定待显示的目标设备,其中,目标设备为多个物联网设备中的一个设备;确定目标设备对应的属性名称;获取与属性名称对应的属性值;展示属性值。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (10)

1.一种数据的处理方法,其特征在于,包括:
确定待显示的目标设备,其中,所述目标设备为多个物联网设备中的一个设备;
确定所述目标设备对应的属性名称;
获取与所述属性名称对应的属性值;
展示所述属性值。
2.根据权利要求1所述的方法,其特征在于,确定所述目标设备对应的属性名称之前,所述方法还包括:
分别建立每个物联网设备与其对应的属性名称之间的对应关系;
存储所述对应关系。
3.根据权利要求2所述的方法,其特征在于,确定所述目标设备对应的属性名称,包括:
从所述对应关系中查找所述目标设备对应的属性名称。
4.根据权利要求1所述的方法,其特征在于,获取与所述属性名称对应的属性值,包括:
从预设数据库中查找所述属性名称对应的属性值。
5.根据权利要求4所述的方法,其特征在于,获取与所述属性名称对应的属性值之前,所述方法还包括:
获取不同数据结构的数据,其中,所述不同数据结构的数据包括:不同的物联网设备对应的属性名称,以及每个属性名称对应的属性值;
解析所述不同数据结构的数据,得到所述属性值;
将所述属性值存储至所述预设数据库中。
6.一种数据的处理方法,其特征在于,包括:
获取不同数据结构的数据,其中,所述不同数据结构的数据包括:不同的物联网设备对应的属性名称,以及每个属性名称对应的属性值;
解析所述不同数据结构的数据,得到所述属性值,将所述属性值存储至所述预设数据库中;
分别建立每个物联网设备与其对应的属性名称之间的对应关系;
依据所述对应关系从所述数据库中查找待显示的物联网设备对应的属性值。
7.一种数据的处理装置,其特征在于,包括:
第一确定模块,用于确定待显示的目标设备,其中,所述目标设备为多个物联网设备中的一个设备;
第二确定模块,用于确定所述目标设备对应的属性名称;
获取模块,用于获取与所述属性名称对应的属性值;
展示模块,用于展示所述属性值。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
建立模块,用于在确定所述目标设备对应的属性名称之前,分别建立每个物联网设备与其对应的属性名称之间的对应关系;存储所述对应关系。
9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至5中任意一项所述的数据的处理方法。
10.一种处理器,其特征在于,所述处理器用于运行存储在存储器中的程序,其中,所述程序运行时执行权利要求1至5中任意一项所述的数据的处理方法。
CN202110230461.8A 2021-03-02 2021-03-02 数据的处理方法及装置 Pending CN112926001A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110230461.8A CN112926001A (zh) 2021-03-02 2021-03-02 数据的处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110230461.8A CN112926001A (zh) 2021-03-02 2021-03-02 数据的处理方法及装置

Publications (1)

Publication Number Publication Date
CN112926001A true CN112926001A (zh) 2021-06-08

Family

ID=76173013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110230461.8A Pending CN112926001A (zh) 2021-03-02 2021-03-02 数据的处理方法及装置

Country Status (1)

Country Link
CN (1) CN112926001A (zh)

Similar Documents

Publication Publication Date Title
CN111176976B (zh) 测试数据的生成方法和装置、存储介质及电子装置
CN106681903B (zh) 生成测试用例的方法及装置
CN104765746B (zh) 用于移动通讯终端浏览器的数据处理方法和装置
CN111274512A (zh) 一种页面加载方法、装置及介质
CN113986241B (zh) 一种基于知识图谱的业务规则的配置方法以及装置
CN110795069A (zh) 代码分析方法、智能终端及计算机可读存储介质
CN112800197A (zh) 一种目标故障信息的确定方法和装置
CN113779328B (zh) 供电监测数据整合处理方法、***、终端及存储介质
CN108959294B (zh) 一种访问搜索引擎的方法和装置
CN106844406B (zh) 检索方法和检索装置
CN109101595B (zh) 一种信息查询方法、装置、设备及计算机可读存储介质
CN112926001A (zh) 数据的处理方法及装置
CN108614844B (zh) 多媒体文件生成方法及装置
CN108255888B (zh) 一种数据处理方法及***
CN117009430A (zh) 数据管理方法、装置和存储介质及电子设备
CN113688899A (zh) 一种数据融合方法、装置、存储介质及电子设备
CN111078861B (zh) 电气图纸元器件的选型替换推荐方法、***及存储介质
CN114048381A (zh) 产品推荐方法、***、存储介质及电子设备
CN114416786A (zh) 流数据的处理方法、装置、存储介质及计算机设备
CN113961693A (zh) 搜索结果推荐方法及装置、电子设备及可读存储介质
CN109547317B (zh) 连接隧道的建立方法及装置
CN106469086B (zh) 事件处理方法和装置
CN112486796A (zh) 一种采集车载智能终端信息的方法和装置
CN112860725A (zh) Sql自动生成方法和装置、存储介质及电子设备
CN111970675A (zh) 一种预警方法及装置、存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination