传感器数据获取方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37352091 阅读:14 留言:0更新日期:2023-04-27 07:03
本申请实施例提供一种传感器数据获取方法、装置、存储介质及电子设备,所述方法包括:当检测到用户触发目标环境数据获取指令时,确定获取所述目标环境数据所需要的目标传感器;判断本地是否存在有所述目标传感器;若否,则基于分布式软总线获取每一分布式设备中的分布式传感器列表;判断所述分布式传感器列表中是否存在有所述目标传感器;若是,则通知具有所述目标传感器的目标分布式设备打开所述目标传感器获取所述目标环境数据;从所述目标分布式设备中获取所述目标环境数据。本申请实施例能够在当前硬件集成能力有限的基础上,拓展智能设备的传感器功能。智能设备的传感器功能。智能设备的传感器功能。

【技术实现步骤摘要】
传感器数据获取方法、装置、存储介质及电子设备


[0001]本申请涉及通信
,特别涉及一种传感器数据获取方法、装置、存储介质及电子设备。

技术介绍

[0002]随着技术的发展,智能设备的种类越来越多,普及度也越来越广。但是由于硬件的集成能力有限,因此,每一台智能设备上只能集成有限的传感器数量,这将无法满足当前用户对智能设备越来越多的传感器功能需求。例如,当用户想要获取空气中的紫外线参数时,由于智能设备中只有温度传感器和湿度传感器,因此,只具备获取环境温度和湿度的功能,并不具备获取空气中的紫外线参数的功能,这将影响用户体验。因此,如何在当前硬件集成能力有限的基础上,拓展智能设备的传感器功能,是一个需要解决的问题。

技术实现思路

[0003]本申请实施例提供一种传感器数据获取方法、装置、存储介质及电子设备,能够在当前硬件集成能力有限的基础上,拓展智能设备的传感器功能。
[0004]本申请实施例提供一种传感器数据获取方法,所述方法包括:
[0005]当检测到用户触发目标环境数据获取指令时,确定获取所述目标环境数据所需要的目标传感器;
[0006]判断本地是否存在有所述目标传感器;
[0007]若否,则基于分布式软总线获取每一分布式设备中的分布式传感器列表;
[0008]判断所述分布式传感器列表中是否存在有所述目标传感器;
[0009]若是,则通知具有所述目标传感器的目标分布式设备打开所述目标传感器获取所述目标环境数据;
[0010]从所述目标分布式设备中获取所述目标环境数据。
[0011]在本申请实施例所述的传感器数据获取方法中,所述通知具有所述目标传感器的目标分布式设备打开所述目标传感器获取所述目标环境数据之前,还包括:
[0012]向所述目标分布式设备发送所述目标传感器是否可用的消息;
[0013]所述通知所述目标分布式设备打开所述目标传感器获取所述目标环境数据,包括:
[0014]当接收到所述目标分布式设备返回所述目标传感器可用的消息时,通知所述目标分布式设备打开所述目标传感器获取所述目标环境数据。
[0015]在本申请实施例所述的传感器数据获取方法中,所述基于分布式软总线获取每一分布式设备中的分布式传感器列表后,还包括:
[0016]获取每一所述分布式设备的设备ID,基于每一所述设备ID,分别建立对应的分布式传感器组;
[0017]将获取到的每一所述分布式传感器列表分别存储在对应的所述分布式传感器组
中;
[0018]所述若是,则通知具有所述目标传感器的目标分布式设备打开所述目标传感器获取所述目标环境数据,包括:
[0019]若是,则从多个所述分布式传感器组中确定出具有所述目标传感器的目标分布式传感器组;
[0020]基于所述目标分布式传感器组确定出所述目标分布式设备的目标设备ID;
[0021]基于所述目标设备ID确定出所述目标分布式设备,并通知所述目标分布式设备打开所述目标传感器获取所述目标环境数据。
[0022]在本申请实施例所述的传感器数据获取方法中,所述将获取到的每一所述分布式传感器列表分别存储在对应的所述分布式传感器组中后,还包括:
[0023]当在预设时间段内再次检测到用户触发传感器数据获取指令时,若判断出本地不存在有所述目标传感器,则判断所述分布式传感器组中是否存在有所述目标传感器;
[0024]若是,则通知具有所述目标传感器的目标分布式设备打开所述目标传感器获取所述目标环境数据;
[0025]从所述目标分布式设备中获取所述目标环境数据。
[0026]在本申请实施例所述的传感器数据获取方法中,所述判断所述分布式传感器组中是否存在有所述目标传感器后,还包括:
[0027]若否,则判断是否有新的分布式设备接入所述分布式软总线;
[0028]若是,则获取新分布式设备中的新分布式传感器列表;
[0029]判断所述新分布式传感器列表中是否存在有所述目标传感器;
[0030]若是,则通知所述新分布式设备打开所述目标传感器获取所述目标环境数据;
[0031]从所述新分布式设备中获取所述目标环境数据。
[0032]在本申请实施例所述的传感器数据获取方法中,所述判断本地是否存在有所述目标传感器,包括:
[0033]获取本地传感器列表,判断所述本地传感器列表中是否存在有所述目标传感器;
[0034]若是,则判断本地存在有所述目标传感器;
[0035]若否,则判断本地不存在有所述目标传感器。
[0036]在本申请实施例所述的传感器数据获取方法中,所述从所述目标分布式设备中获取所述目标环境数据后,还包括:
[0037]向所述目标分布式设备发送关闭传感器信息,以通知所述目标分布式设备关闭所述目标传感器。
[0038]本申请实施例还提供一种传感器数据获取装置,所述装置包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行以上任一实施例所述的传感器数据获取方法。
[0039]本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行以上任一实施例所述的传感器数据获取方法。
[0040]本申请实施例还提供一种电子设备,所述电子设备包括以上实施例所述的传感器数据获取装置。
[0041]本申请实施例提供的传感器数据获取方法,当检测到用户触发目标环境数据获取指令时,确定获取该目标环境数据所需要的目标传感器,然后判断本地是否存在有该目标传感器,若不存在,则基于分布式软总线获取每一分布式设备中的分布式传感器列表,然后判断分布式传感器列表中是否存在有该目标传感器,若存在,则通知具有目标传感器的目标分布式设备打开目标传感器获取目标环境数据,然后从该目标分布式设备中获取该目标环境数据,从而能够在当前硬件集成能力有限的基础上,拓展智能设备的传感器功能。
附图说明
[0042]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本申请实施例提供的传感器数据获取方法的流程示意图。
[0044]图2为本申请实施例提供的传感器数据获取装置的结构示意图。
[0045]图3为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0046]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传感器数据获取方法,其特征在于,所述方法包括:当检测到用户触发目标环境数据获取指令时,确定获取所述目标环境数据所需要的目标传感器;判断本地是否存在有所述目标传感器;若否,则基于分布式软总线获取每一分布式设备中的分布式传感器列表;判断所述分布式传感器列表中是否存在有所述目标传感器;若是,则通知具有所述目标传感器的目标分布式设备打开所述目标传感器获取所述目标环境数据;从所述目标分布式设备中获取所述目标环境数据。2.如权利要求1所述的传感器数据获取方法,其特征在于,所述通知具有所述目标传感器的目标分布式设备打开所述目标传感器获取所述目标环境数据之前,还包括:向所述目标分布式设备发送所述目标传感器是否可用的消息;所述通知所述目标分布式设备打开所述目标传感器获取所述目标环境数据,包括:当接收到所述目标分布式设备返回所述目标传感器可用的消息时,通知所述目标分布式设备打开所述目标传感器获取所述目标环境数据。3.如权利要求1所述的传感器数据获取方法,其特征在于,所述基于分布式软总线获取每一分布式设备中的分布式传感器列表后,还包括:获取每一所述分布式设备的设备ID,基于每一所述设备ID,分别建立对应的分布式传感器组;将获取到的每一所述分布式传感器列表分别存储在对应的所述分布式传感器组中;所述若是,则通知具有所述目标传感器的目标分布式设备打开所述目标传感器获取所述目标环境数据,包括:若是,则从多个所述分布式传感器组中确定出具有所述目标传感器的目标分布式传感器组;基于所述目标分布式传感器组确定出所述目标分布式设备的目标设备ID;基于所述目标设备ID确定出所述目标分布式设备,并通知所述目标分布式设备打开所述目标传感器获取所述目标环境数据。4.如权利要求3所述的传感器数据获取方法,其特征在于,所述将获取到的每一所述分布式传感器列表分别存储在对应的所述分布式传感器组中后,还包括:当在...

【专利技术属性】
技术研发人员:陈朝回王奎
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

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

1