芯片信息处理方法、装置、电子设备、存储介质与流程

文档序号:37428253发布日期:2024-03-25 19:18阅读:28来源:国知局
芯片信息处理方法、装置、电子设备、存储介质与流程

本技术涉及数据处理,特别涉及一种芯片信息处理方法、装置、电子设备、存储介质。


背景技术:

1、在移动端游戏测试领域中,移动端机型统计是一个很重要的概念,通过游戏sdk对收集上来的海量用户设备数据进行等级评定和归类统计,可以对游戏用户的移动端设备进行准确画像,并且在后续内部测试中,基于该移动端设备画像有针对性地选取不同等级的设备,以对游戏进行各类专项测试。但是,对于高运算负载游戏来说,芯片型号无疑是最能体现机型性能的关键因素,但是由于运营商、代工厂、游戏sdk版本、甚至是芯片制造商本身命名的原因,游戏sdk收集到的移动端设备的原始芯片信息的格式不规范。现有的方法是,通过人力手动对不规范的原始芯片信息进行等级划分或归类统计,导致效率较低。


技术实现思路

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、将所述芯片等级表中与所述参考标准标识对应的所述芯片等级值确定为所述标准芯片等级值;

27、基于所述参考标准标识遍历所述规则列表,将与所述参考标准标识匹配的所述可选命名格式确定为第二目标命名格式,并确定与所述第二目标命名格式对应的第二目标规则;

28、基于所述第二目标规则从所述可选标准标识中提取所述第二参考标识;

29、基于所述可选标准标识、所述标准芯片等级值和所述第二参考标识生成所述标准标识列表。

30、根据本发明的一些实施例,在基于所述原始芯片信息从预设的规则列表中确定第一目标规则之前,所述方法还包括:

31、基于所述原始芯片信息遍历所述规则列表;

32、当所述原始芯片信息与全部的所述可选命名格式均匹配失败,根据所述原始芯片信息生成第一告警信息,并发送所述第一告警信息。

33、根据本发明的一些实施例,所述方法还包括:

34、基于第一参考标识遍历所述标准标识列表;

35、当所述第一参考标识与全部的所述第二参考标识均匹配失败,根据所述原始芯片信息和所述第一参考标识生成第二告警信息,并发送所述第二告警信息。

36、第二方面,本技术实施例提供了一种芯片信息处理方法,包括:

37、通过sdk采集目标终端的原始芯片信息,其中,所述原始芯片信息用于指示所述目标终端对目标芯片的描述信息,所述目标芯片为所述目标终端的芯片;

38、基于所述原始芯片信息从预设的规则列表中匹配出目标规则,其中,所述规则列表包括多个可用规则,所述可用规则用于指示芯片标识的获取规则;

39、通过所述目标规则提取所述原始芯片信息的第一参考标识;

40、基于所述第一参考标识遍历预设的标准标识列表,其中,所述标准标识列表多个第二参考标识、多个参考标准标识和多个参考芯片等级值,所述第二参考标识、所述参考标准标识和所述参考芯片等级值之间唯一对应;

41、将所述标准标识列表中,与所述第一参考标识匹配的所述第二参考标识确定为目标参考标识;

42、将所述标准标识列表中与所述目标参考标识对应的可选标准标识确定为所述目标芯片的标准标识;

43、将所述标准标识列表中与所述目标参考标识对应的标准芯片等级值确定为所述目标芯片的芯片等级。

44、第三方面,本技术实施例提供了一种芯片信息处理装置,包括:

45、数据获取模块,被配置为基于目标代码集采集目标终端的原始芯片信息,所述原始芯片信息用于指示所述目标终端对目标芯片的描述信息,所述目标芯片为所述目标终端的芯片;

46、第一数据处理模块,被配置为基于所述原始芯片信息从预设的规则列表中确定第一目标规则,其中,所述规则列表包括多个可用规则,所述可用规则用于指示芯片标识的获取规则;

47、第二数据处理模块,被配置为基于所述第一目标规则和所述原始芯片信息确定所述目标芯片的目标标准标识。

48、根据本发明的一些实施例,第一数据处理模块被进一步配置为:

49、第一目标命名格式确定模块,被配置为基于所述原始芯片信息从多个所述可选命名格式中确定第一目标命名格式;

50、目标规则确定模块,被配置为将所述规则列表中与所述第一目标命名格式对应的所述可用规则确定为所述目标规则。

51、根据本发明的一些实施例,第一目标命名格式确定模块被进一步配置为:

52、第三数据处理模块,被配置为基于所述原始芯片信息遍历所述规则列表;

53、第四数据处理模块,被配置为将与所述原始芯片信息匹配的所述第一正则表达式确定为所述第一目标命名格式。

54、根据本发明的一些实施例,第二数据处理模块被进一步配置为:

55、第一参考标识获取模块,被配置为基于所述第一目标规则从所述原始芯片信息中提取第一参考标识,其中,所述第一参考标识为唯一标识所述原始芯片信息的参数;

56、第五数据处理模块,被配置为基于所述第一参考标识遍历预设的标准标识列表,其中,所述标准标识列表包括多个可选标准标识和多个第二参考标识,所述可选标准标识与所述第二参考标识唯一对应;

57、目标参考标识确定模块,被配置为将与所述第一参考标识匹配的所述第二参考标识确定为目标参考标识;

58、目标标准标识确定模块,被配置为将所述标准标识列表中与所述目标参考标识对应的所述可选标准标识确定为所述目标标准标识。

59、根据本发明的一些实施例,第一参考标识获取模块被进一步配置为:

60、第六数据处理模块,被配置为基于所述原始芯片信息遍历全部的所述第二正则表达式;

61、匹配字符串模块,被配置为确定所述原始芯片信息中与各个所述第二正则表达式匹配到的字符串,将所述字符串确定为所述第一参考标识。

62、根据本发明的一些实施例,芯片信息处理装置还包括:

63、第一等级获取模块,被配置为从所述标准标识列表中确定与所述目标参考标识对应的标准芯片等级值;

64、评级模块,被配置为将所述标准芯片等级值确定为所述目标芯片的等级值。

65、根据本发明的一些实施例,芯片信息处理装置还包括:

66、第七数据处理模块,被配置为基于所述规则列表的各个所述可选命名格式遍历预设的芯片等级表,其中,所述芯片等级表包括多个芯片等级值和多个参考芯片信息,所述参考芯片等级值与所述参考芯片信息唯一对应,所述参考芯片信息用于指示芯片的描述信息;

67、参考标准标识确定模块,被配置为将所述芯片等级表中与所述可选命名格式相匹配的所述参考芯片信息确定为所述可选标准标识;

68、第二等级获取模块,被配置为将所述芯片等级表中与所述参考标准标识对应的所述芯片等级值确定为所述标准芯片等级值;

69、第二目标命名格式确定模块,,被配置为基于所述参考标准标识遍历所述规则列表,将与所述参考标准标识匹配的所述可选命名格式确定为第二目标命名格式,并确定与所述第二目标命名格式对应的第二目标规则;

70、第二参考标识获取模块,被配置为基于所述第二目标规则从所述可选标准标识中提取所述第二参考标识;

71、标准标识列表生成模块,被配置为基于所述可选标准标识、所述标准芯片等级值和所述第二参考标识生成所述标准标识列表。

72、第四方面,本技术实施例提供了一种电子设备,包括少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上述第一方面所述的芯片信息处理方法,或执行如上述第二方面所述的芯片信息处理方法。

73、第五方面,本技术实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上述第一方面所述的芯片信息处理方法,或执行如上述第二方面所述的芯片信息处理方法。

74、根据本技术实施例的芯片信息处理方法,针对目标代码集采集到的目标终端的原始芯片信息,由于该原始芯片信息存在格式不规范的问题,在能够从预设的规则列表中匹配出与原始芯片信息对应的第一目标规则的情况下,基于第一目标规则和原始芯片信息,确定出目标芯片的目标标准标识。如此,能够实现将原始芯片信息规范化成目标标准标识,相较于人工处理的方案,能够有效提升规范化原始芯片信息的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1