技术新讯 > 电子通信装置的制造及其应用技术 > 信息处理方法、网关、电子设备及计算机可读存储介质与流程  >  正文

信息处理方法、网关、电子设备及计算机可读存储介质与流程

  • 国知局
  • 2024-10-15 09:48:33

本申请涉及智能设备,具体而言,本申请涉及一种信息处理方法、网关、电子设备及计算机可读存储介质。

背景技术:

1、随着物联网技术的发展,越来越多的设备通过网关接入网络,而选择网关的原因就是因为网关是长通电的设备,能够长时间联网以及进行长时间的蓝牙连接,从而保证能与设备进行稳定通信;

2、然而在对待处理的信息进行处理时,存在信息处理效率低下的问题。

技术实现思路

1、本申请实施例提供了一种信息处理方法、网关、电子设备及计算机可读存储介质,用于解决信息处理效率低下的技术问题。

2、根据本申请实施例的第一方面,提供了一种信息处理方法,应用于网关,该方法包括:获得至少一个第一待处理信息,所述待处理信息是由云端或者无线通信设备发送的;待处理信息包括无线通信设备的设备标识;

3、若所有工作线程均正在处理第二待处理信息,根据各个工作线程正在处理的第二待处理信息构建设备标识集合,设备标识集合为各个第二待处理信息中包括的设备标识;工作线程用于根据正在处理的第二待处理信息与对应的无线通信设备进行信息交互;

4、对于任意一个第一待处理信息,若设备标识集合中存在第一待处理信息所包括的目标设备标识,则从各工作线程中确定正在处理包括目标设备标识的第二待处理信息的目标工作线程;

5、将第一待处理信息存放在目标工作线程等待处理。

6、在一个可能的实现方式中,若设备标识集合中不存在第一待处理信息包括的目标设备标识,则将第一待处理信息存放在待处理线程;

7、其中,待处理线程用于存放等待进入工作线程的第一待处理信息。

8、在另一个可能的实现方式中,对于任意一个工作线程,若工作线程根据正在处理的第二待处理信息完成与对应的无线通信设备的信息交互,且工作线程中没有等待处理的第一待处理信息,则将工作线程作为第一工作线程并断开与对应的无线通信设备的蓝牙连接;

9、从待处理线程中选取至少一个第一待处理信息移动至第一工作线程。

10、在又一个可能的实现方式中,选取的至少一个第一待处理信息为待处理线程中当前存放的、存放时间最早的至少一个第一待处理信息。

11、在又一个可能的实现方式中,对于任意一个工作线程,若工作线程根据正在处理的第二待处理信息完成与对应的无线通信设备的信息交互,且工作线程中存在等待处理的至少一个第一待处理信息,则保持与对应的无线通信设备的蓝牙连接,并根据等待处理的至少一个第一待处理信息中最早存放的第一待处理信息与无线通信设备进行信息交互。

12、在又一个可能的实现方式中,获得至少一个第一待处理信息之后,若存在没有正在处理第二待处理信息的第二工作线程,则将获得至少一个第一待处理信息中最早获得的第一待处理信息放入第二工作线程进行处理。

13、在又一个可能的实现方式中,在第一待处理信息为无线通信设备发送的信息时,周期性扫描各无线通信设备,获取各无线通信设备广播的广播信息;

14、对于任意一个广播信息,若广播信息包括第一标志,则获取广播信息包括的设备标识;第一标志用于表征无线通信设备具有进行信息交互的需求;

15、若本地缓存的可控信息列表中存储有设备标识,则将广播信息作为第一待处理信息;

16、其中,可控信息列表用于记录网关可连接的无线通信设备的设备标识。

17、根据本申请实施例的第二方面,提供了一种网关,该装置包括:

18、获得模块,用于获得至少一个第一待处理信息,每个第一待处理信息为扫描到的一个无线通信设备的待处理信息;待处理信息包括无线通信设备的设备标识;

19、处理模块,用于若所有工作线程均正在处理第二待处理信息,根据各个工作线程正在处理的第二待处理信息构建设备标识集合,设备标识集合为各个第二待处理信息中包括的设备标识;工作线程用于根据正在处理的第二待处理信息与对应的无线通信设备进行信息交互;

20、确定模块,用于对于任意一个第一待处理信息,若设备标识集合中存在第一待处理信息所包括的目标设备标识,则从各工作线程中确定正在处理包括目标设备标识的第二待处理信息的目标工作线程;

21、存放模块,用于将第一待处理信息存放在目标工作线程等待处理。

22、根据本申请实施例的第三方面,提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上的计算机程序,处理器执行程序时实现如第一方面所提供的方法的步骤。

23、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。

24、根据本申请实施例的第五方面,提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行实现如第一方面所提供的方法的步骤。

25、本申请实施例提供的技术方案带来的有益效果是:

26、本申请实施例提供的信息处理方法,通过获得云端或者无线通信设备发送的至少一个包括设备标识的第一待处理信息,并在所有工作线程都在处理第二待处理信息时,根据各个工作线程正在处理的第二待处理信息构建设备标识集合,以确定当前与网关进行信息交互的无线通信设备,对于任意一个当前获得的第一待处理信息,若设备标识集合中存在第一待处理信息所包括的目标设备标识,则说明上述第一待处理信息对应的无线通信设备正在与网关进行信息交互,因此从各工作线程中确定正在处理包括目标设备标识的第二待处理信息的目标工作线程,并将上述第一待处理信息存放到目标工作线程中等待处理,从而使得目标工作线程根据正在处理的第二设备信息完成与对应的无线通信设备的信息交互后,可以继续与无线通信设备保持蓝牙连接,处理等待进行处理的第一待处理信息,避免了后续在处理当前进行蓝牙连接的无线通信设备的待处理信息时,需要再次与无线通信设备进行蓝牙连接,大大减少了重新连接无线无线通信设备的次数,提高了信息处理效率。

技术特征:

1.一种信息处理方法,其特征在于,应用于网关,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若所述设备标识集合中不存在所述第一待处理信息包括的目标设备标识,则将所述第一待处理信息存放在待处理线程;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,选取的至少一个第一待处理信息为所述待处理线程中当前存放的、存放时间最早的至少一个第一待处理信息。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述获得至少一个第一待处理信息,之后还包括:

7.根据权利要求1所述的方法,其特征在于,在所述第一待处理信息为无线通信设备发送的信息时,所述获得至少一个第一待处理信息,包括:

8.一种网关,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述方法的步骤。

技术总结本申请实施例提供了一种信息处理方法、网关、电子设备及计算机可读存储介质,涉及智能设备领域。该方法包括:获得第一待处理信息;待处理信息由云端或者无线通信设备发送,待处理信息包括无线通信设备的设备标识;若工作线程均正在处理第二待处理信息,根据各个工作线程正在处理的第二待处理信息构建设备标识集合;工作线程用于根据第二待处理信息与无线通信设备进行信息交互;对于任意一个第一待处理信息,若设备标识集合中存在第一待处理信息所包括的目标设备标识,则从各工作线程中确定正在处理包括所述目标设备标识的第二待处理信息的目标工作线程;将第一待处理信息存放在目标工作线程等待处理。本申请实施例提高了待处理信息的处理效率。技术研发人员:王妙玉,黄圳达,周亮,欧宝星受保护的技术使用者:广东好太太智能家居有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/315437.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。