本发明专利技术提供一种物联网中的数据管理方法、设备、计算机设备及可读介质。其方法包括:通过接收查询设备发送的携带目标设备标识的关系数据查询请求;根据目标设备标识,从关系数据库中获取目标设备对应的所有的关系数据;向查询设备返回目标设备对应的所有的关系数据。本发明专利技术的技术方案,可以实现由物联网中的云端服务器通过关系数据库对设备的关系数据进行存储,从而支持目标设备的关系数据的查询,与现有技术的依靠人工记忆来查询物联网中的关系数据相比,能够有效地提高物联网中的关系数据查询的准确性和查询的效率。
【技术实现步骤摘要】
物联网中的数据管理方法、设备、计算机设备及可读介质
本专利技术涉及计算机应用
,尤其涉及一种物联网中的数据管理方法、设备、计算机设备及可读介质。
技术介绍
随着物联网技术的发展和用户需求的智能化,越来越多的设备都接入云端,实现设备状态监控、历史状态数据存储、云端控制设备指令、云端控制设备与设备之间的互动等场景。传统的物联网中,将设备接入云端后,可以将设备产生的数据流都发送到云端,云端需要重新组织数据流与设备的匹配,实现云端对设备的监控以及云端与设备之间的联动。现有技术中,云端仅能够实现对设备的数据的监控,而对于设备在物理世界的关系并不做任何监控。例如,对于一个大厦,大厦中的网关设置在哪些位置,哪些网关之间具有连接关系,大厦中的空调包括有哪些,均设置在哪儿,等等这些标识设备的连接关系、层级关系或者供应关系的关系数据,云端并不做任何采集与管理,而需要管理人员人工去维护。实际应用中,管理人员在对物联网中的某些设备进行维护时,通常需要获取这些设备的关系数据,以准确对设备进行定位。而根据现有技术,仅能够靠人工来记忆来获取物联网中的关系数据,导致物联网中的关系数据的查询效率较低。
技术实现思路
本专利技术提供了一种物联网中的数据管理方法、设备、计算机设备及可读介质,用于提高物联网中的关系数据的查询效率。本专利技术提供一种物联网中的数据管理方法,所述方法包括:接收查询设备发送的携带目标设备标识的关系数据查询请求;根据所述目标设备标识,从关系数据库中获取所述目标设备对应的所有的关系数据;向所述查询设备返回所述目标设备对应的所有的所述关系数据。进一步可选地,如上所述的方法中,所述目标设备为实体物,所述其他设备为实体物或者虚拟物;和/或所述关系数据标识所述目标设备与其他设备之间的连接关系、层级关系或者供应关系。进一步可选地,如上所述的方法中,根据所述目标设备标识,从关系数据库中获取所述目标设备对应的所有的关系数据之前,所述方法还包括:获取所述目标设备在物联网与所述其他设备之间的所述关系数据;按照标签的方式将所述目标设备与所述其他设备之间的所述关系数据存储在所述关系数据库中。进一步可选地,如上所述的方法中,所述标签的方式采用键值对来表示。进一步可选地,如上所述的方法中,若所述目标设备为实体物时,所述方法还包括:接收所述目标设备按照预设的属性模型上传的数据;将所述目标设备的所述数据存储在业务数据库中。进一步可选地,如上所述的方法中,所述预设的属性模型中包括预先定义的至少一种属性。进一步可选地,如上所述的方法中,将所述目标设备的所述数据存储在业务数据库中之前,还包括:根据预配置的数据存储策略,检测并确定需要存储目标属性的数据;将所述目标设备的所述数据存储在业务数据库中,具体包括:存储所述目标设备的所述目标属性的所述数据至所述业务数据库中。进一步可选地,如上所述的方法中,所述预配置的数据存储策略,包括所有上报的所述目标属性的所述数据都存储、本次收到的所述目标属性的所述数据与上一次存储的所述数据相比发生变化时存储本次的所述数据、若本次收到的所述数据大于预设阈值时存储本次收到的所述数据。本专利技术提供一种云端服务器设备,所述设备包括:接收模块,用于接收查询设备发送的携带目标设备标识的关系数据查询请求;获取模块,用于根据所述目标设备标识,从关系数据库中获取所述目标设备对应的所有的关系数据;发送模块,用于向所述查询设备返回所述目标设备对应的所有的所述关系数据。进一步可选地,如上所述的设备中,所述目标设备为实体物,所述其他设备为实体物或者虚拟物;和/或所述关系数据标识所述目标设备与其他设备之间的连接关系、层级关系或者供应关系。进一步可选地,如上所述的设备中,还包括存储模块;所述获取模块,还用于获取所述目标设备在物联网与所述其他设备之间的所述关系数据;所述存储模块,用于按照标签的方式将所述目标设备与所述其他设备之间的所述关系数据存储在所述关系数据库中。进一步可选地,如上所述的设备中,所述标签的方式采用键值对来表示。进一步可选地,如上所述的设备中,所述接收模块,还用于若所述目标设备为实体物时,接收所述目标设备按照预设的属性模型上传的数据;所述存储模块,还用于将所述目标设备的所述数据存储在业务数据库中。进一步可选地,如上所述的设备中,所述预设的属性模型中包括预先定义的至少一种属性。进一步可选地,如上所述的设备中,还包括检测模块;所述检测模块,用于根据预配置的数据存储策略,检测并确定需要存储目标属性的数据;所述存储模块,具体用于存储所述目标设备的所述目标属性的所述数据至所述业务数据库中进一步可选地,如上所述的设备中,所述预配置的数据存储策略,包括所有上报的所述目标属性的所述数据都存储、本次收到的所述目标属性的所述数据与上一次存储的所述数据相比发生变化时存储本次的所述数据、若本次收到的所述数据大于预设阈值时存储本次收到的所述数据。本专利技术还提供一种计算机设备,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的物联网中的数据管理方法。本专利技术还提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的物联网中的数据管理方法。本专利技术的物联网中的数据管理方法、设备、计算机设备及可读介质,通过接收查询设备发送的携带目标设备标识的关系数据查询请求;根据目标设备标识,从关系数据库中获取目标设备对应的所有的关系数据;向查询设备返回目标设备对应的所有的关系数据。本专利技术的技术方案,可以实现由物联网中的云端服务器通过关系数据库对设备的关系数据进行存储,从而支持目标设备的关系数据的查询,与现有技术的依靠人工记忆来查询物联网中的关系数据相比,能够有效地提高物联网中的关系数据查询的准确性和查询的效率。【附图说明】图1为本专利技术的物联网中的数据管理方法实施例一的流程图。图2为本专利技术的物联网中的数据管理方法实施例二的流程图。图3为本专利技术实施例提供的一种物联网中的关系示意图。图4为本专利技术的物联网中的数据管理方法实施例三的流程图。图5为本专利技术的云端服务器设备实施例一的结构图。图6为本专利技术的云端服务器设备实施例二的结构图。图7为本专利技术的计算机设备实施例的结构图。图8为本专利技术提供的一种计算机设备的示例图。【具体实施方式】为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。图1为本专利技术的物联网中的数据管理方法实施例一的流程图。如图1所示,本实施例的物联网中的数据管理方法,具体可以包括如下步骤:100、接收查询设备发送的携带目标设备标识的关系数据查询请求;101、根据目标设备标识,从关系数据库中获取目标设备对应的所有的关系数据;102、向查询设备返回目标设备对应的所有的关系数据。本实施例的物联网中的数据管理方法的执行主体为物联网中的云端服务器。本实施例的物理网中的云端服务器可以对物联网中的关系数据进行管理,以便于用户在需要时进行查询。具体地,用户在查询时,可以选择一个能够与物联网的云端服务器通信的设备作为查询设备,通过该查询设备向物理网中的云端服务器发送携带目标设备标识的关系数据查询请求。本实施例中的目标设备可以为实体物,如物本文档来自技高网...
【技术保护点】
1.一种物联网中的数据管理方法,其特征在于,所述方法包括:接收查询设备发送的携带目标设备标识的关系数据查询请求;根据所述目标设备标识,从关系数据库中获取所述目标设备对应的所有的关系数据;向所述查询设备返回所述目标设备对应的所有的所述关系数据。
【技术特征摘要】
1.一种物联网中的数据管理方法,其特征在于,所述方法包括:接收查询设备发送的携带目标设备标识的关系数据查询请求;根据所述目标设备标识,从关系数据库中获取所述目标设备对应的所有的关系数据;向所述查询设备返回所述目标设备对应的所有的所述关系数据。2.根据权利要求1所述的方法,其特征在于,其中,所述目标设备为实体物,所述其他设备为实体物或者虚拟物;和/或所述关系数据标识所述目标设备与其他设备之间的连接关系、层级关系或者供应关系。3.根据权利要求1所述的方法,其特征在于,根据所述目标设备标识,从关系数据库中获取所述目标设备对应的所有的关系数据之前,所述方法还包括:获取所述目标设备在物联网与所述其他设备之间的所述关系数据;按照标签的方式将所述目标设备与所述其他设备之间的所述关系数据存储在所述关系数据库中。4.根据权利要求3所述的方法,其特征在于,所述标签的方式采用键值对来表示。5.根据权利要求1-4任一所述的方法,其特征在于,若所述目标设备为实体物时,所述方法还包括:接收所述目标设备按照预设的属性模型上传的数据;将所述目标设备的所述数据存储在业务数据库中。6.根据权利要求5所述的方法,其特征在于,所述预设的属性模型中包括预先定义的至少一种属性。7.根据权利要求5所述的方法,其特征在于,将所述目标设备的所述数据存储在业务数据库中之前,还包括:根据预配置的数据存储策略,检测并确定需要存储目标属性的数据;将所述目标设备的所述数据存储在业务数据库中,具体包括:存储所述目标设备的所述目标属性的所述数据至所述业务数据库中。8.根据权利要求7所述的方法,其特征在于,所述预配置的数据存储策略,包括所有上报的所述目标属性的所述数据都存储、本次收到的所述目标属性的所述数据与上一次存储的所述数据相比发生变化时存储本次的所述数据、若本次收到的所述数据大于预设阈值时存储本次收到的所述数据。9.一种云端服务器设备,其特征在于,所述设备包括:接收模块,用于接收查询设备发送的携带目标设备标识的关系数据查询请求;获取模块,用于根据所述目标设备标识,从关系数据库...
【专利技术属性】
技术研发人员:黄淼,王智,李乐丁,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。