System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种CPE设备的信息交互方法、装置、设备及存储介质制造方法及图纸_技高网

一种CPE设备的信息交互方法、装置、设备及存储介质制造方法及图纸

技术编号:41158103 阅读:5 留言:0更新日期:2024-04-30 18:21
本发明专利技术公开了一种CPE设备的信息交互方法、装置、设备及存储介质,对各个软件模块待交互信息进行定义,得到信息编号,利用信息编号在CPE设备内存池中查找目标信息,若目标信息在CPE设备内存池中,则得到目标信息,若目标信息不在CPE设备内存池中,则利用特殊处理函数接口获取目标信息,本发明专利技术可以通过信息编号实现对所需信息的查询,从而提高了CPE设备软件模块信息查询效率。

【技术实现步骤摘要】

本专利技术涉及计算机交互,尤其涉及一种cpe设备的信息交互方法、装置、设备及存储介质。


技术介绍

1、现有的ubus和dbus,各模块可以通过其作为消息转发站实现获取设备各模块信息或者系统信息,获取多个模块信息时需要发送多个消息给ubus/dbus,ubus/dbus再给不同模块请求需要的信息。

2、在现有技术中,获取一个模块数据或信息需要向中间服务程序请求,再由中间服务程序向目标模块请求数据,依赖中间服务程序转发数据;获取多个不在同一个模块的数据或信息时,需要发送多个请求到中间服务程序,中间服务程序在依次向各模块请求数据;按数据名或信息名字符串匹配请求来查找到对应的模块数据,数据或信息项多了后匹配效率低。


技术实现思路

1、为了解决上述技术问题,本专利技术实施例提供了一种cpe设备的信息交互方法、装置、设备及存储介质,实现了利用信息编号查找到所需的数据,提高了cpe设备软件模块信息查询效率。

2、本专利技术实施例的第一方面提供了一种cpe设备的信息交互方法,方法包括:

3、对各个软件模块待交互信息进行定义,得到信息编号;

4、利用信息编号在cpe设备内存池中查找目标信息,若目标信息在cpe设备内存池中,则得到目标信息,若目标信息不在cpe设备内存池中,则利用特殊处理函数接口获取目标信息。

5、在第一方面的一种可能的实现方式中,利用信息编号在cpe设备内存池中查找目标信息,包括:

6、通过第一get函数接口,利用信息编号查询信息值,得到目标信息;

7、或通过第二get函数接口,利用信息编号获取若干个信息值,并按照预设方式在所述若干个信息值进行查询,得到目标信息。

8、在第一方面的一种可能的实现方式中,利用特殊处理函数接口获取目标信息,包括:

9、判断信息编号是否可以实现特殊处理函数接口,若实现,则利用特殊处理函数接口从非cpe设备内存池之外的位置中获取目标信息;

10、若没有实现,则停止查询。

11、在第一方面的一种可能的实现方式中,在对各个软件模块待交互信息进行定义,得到信息编号之前,还包括:

12、判断各个软件模块待交互信息的信息编号是否定义;

13、若没有定义,则不执行信息编号对应的信息值存入cpe设备内存池中操作;

14、若定义,则判断信息编号是否能实现特殊处理函数接口,若能实现,则将信息编号对应的信息值存入cpe设备内存池之外的其它位置;

15、若不能实现,则将信息编号对应的信息值存入cpe设备内存池中。

16、在第一方面的一种可能的实现方式中,信息编号是通过分段编号组成的,信息编号包括具体信息号、功能编号和信息类编号。

17、本专利技术实施例的第二方面提供了一种cpe设备的信息交互装置,装置包括:

18、定义模块,用于对各个软件模块待交互信息进行定义,得到信息编号;

19、查询模块,用于利用信息编号在cpe设备内存池中查找目标信息,若目标信息在cpe设备内存池中,则得到目标信息,若目标信息不在cpe设备内存池中,则利用特殊处理函数接口获取目标信息。

20、在第二方面的一种可能的实现方式中,利用信息编号在cpe设备内存池中查找目标信息,包括:

21、通过第一get函数接口,利用所述信息编号查询信息值,得到目标信息;

22、或通过第二get函数接口,利用所述信息编号获取若干个信息值,并按照预设方式在所述若干个信息值进行查询,得到目标信息。

23、在第一方面的一种可能的实现方式中,利用特殊处理函数接口获取目标信息,包括:

24、判断信息编号是否可以实现特殊处理函数接口,若实现,则利用特殊处理函数接口从cpe设备内存池之外的位置中获取目标信息;

25、若没有实现,则停止查询。

26、本专利技术实施例的第三方面提供了一种计算机设备,包括:

27、存储器,用于存储计算机程序;

28、处理器,用于执行所述计算机程序时实现如第一方面的cpe设备的信息交互方法。

29、本专利技术实施例的第四方面提供了一种存储介质,存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面的cpe设备的信息交互方法的步骤。

30、本专利技术实施例提供的对各个软件模块待交互信息进行定义,得到信息编号,利用信息编号在cpe设备内存池中查找目标信息,若目标信息在cpe设备内存池中,则得到目标信息,若目标信息不在cpe设备内存池中,则利用特殊处理函数接口获取目标信息。由此可知,本专利技术实施例可以通过信息编号实现对所需信息的查询,从而提高了cpe设备软件模块信息查询效率。

本文档来自技高网...

【技术保护点】

1.一种CPE设备的信息交互方法,其特征在于,包括:

2.如权利要求1所述的CPE设备的信息交互方法,其特征在于,所述利用所述信息编号在CPE设备内存池中查找目标信息,包括:

3.如权利要求1所述的CPE设备的信息交互方法,其特征在于,所述利用所述特殊处理函数接口获取所述目标信息,包括:

4.如权利要求1所述的CPE设备的信息交互方法,其特征在于,在所述对各个软件模块待交互信息进行定义,得到信息编号之前,还包括:

5.如权利要求1所述的CPE设备的信息交互方法,其特征在于,所述信息编号是通过分段编号组成的,所述信息编号包括具体信息号、功能编号和信息类编号。

6.一种CPE设备的信息交互装置,其特征在于,包括:

7.如权利要求6所述的CPE设备的信息交互装置,其特征在于,所述利用所述信息编号在CPE设备内存池中查找目标信息,包括:

8.如权利要求6所述的CPE设备的信息交互装置,其特征在于,所述利用所述特殊处理函数接口获取所述目标信息,包括:

9.一种计算机设备,其特征在于,包括:>

10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的CPE设备的信息交互方法的步骤。

...

【技术特征摘要】

1.一种cpe设备的信息交互方法,其特征在于,包括:

2.如权利要求1所述的cpe设备的信息交互方法,其特征在于,所述利用所述信息编号在cpe设备内存池中查找目标信息,包括:

3.如权利要求1所述的cpe设备的信息交互方法,其特征在于,所述利用所述特殊处理函数接口获取所述目标信息,包括:

4.如权利要求1所述的cpe设备的信息交互方法,其特征在于,在所述对各个软件模块待交互信息进行定义,得到信息编号之前,还包括:

5.如权利要求1所述的cpe设备的信息交互方法,其特征在于,所述信息编号是通过分段编号组成的,所述信息编号包括具体...

【专利技术属性】
技术研发人员:皮晓聪
申请(专利权)人:广州通则康威科技股份有限公司
类型:发明
国别省市:

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

1