本发明涉及车辆测试领域,尤其涉及一种按键的匹配信息的处理方法及相关装置。
背景技术:
1、动作测试是汽车诊断中十分重要的功能,它能协助用户分析特定的车辆问题,而对于测试设备,大多选择的是按键型的测试设备,但是由于不同的动作测试功能有不同的按键个数,每个按键对应不同的命令和按键文本,无法在初始化动作测试界面时固定下来,导致客户端不好做适配,这导致客户端为了适配会生成多个功能按键,有多少个需要的功能,就生成多少个按键,界面也随之变化,当遇到按键个数非常多时,界面容易出现臃肿混乱,不利于用户操作。
技术实现思路
1、本申请实施例提供了一种按键的匹配信息的处理方法及相关装置,通过动态匹配按钮,有利于解决需要的按钮过多时造成的界面臃肿混乱的问题。
2、第一方面,本申请实施例提供一种按键的匹配信息的处理方法,应用于测试设备,所述测试设备包括显示屏幕,所述方法包括:
3、获取数据帧,所述数据帧包括多个按键编号信息、按键数量信息,所述数据帧包括用于指示按键顺序的按键编号位置;
4、根据所述按键数量信息确定目标按键数量,所述目标按键数量小于或等于预设的按键数量阈值;以及,根据所述目标按键数量将所述按键分为第一数量个第一类按键和第二数量个第二类按键,所述第一数量和所述第二数量均为整数;
5、根据所述多个按键编号信息的编号序列按照间隔编号策略为所述第二数量个第二类按键中每个第二类按键配置对应的按键编号,任意两个第二类按键的按键编号互不相同,且任意两个相邻第二类按键的两个按键编号在所述编号序列中间隔的按键编号的数量大于或等于1;
6、对所述第一数量个第一类按键中单个第一类按键执行第一外部操作,以实现针对所述第二数量个第二类按键的按键编号的整体更新,所述整体更新包括使用所述编号序列的左侧编号或者使用所述编号序列的右侧编号;以及,根据针对更新编号后的所述每个第二类按键的第二外部操作以向控制设备发送更新后的所述按键编号;
7、显示所述控制设备接收到的按键编号对应的文本信息。
8、第二方面,本申请实施例提供一种按键的匹配信息的处理装置,包括:
9、获取模块,用于获取数据帧,所述数据帧包括多个按键编号信息、按键数量信息,所述数据帧包括用于指示按键顺序的按键编号位置;
10、确定模块,用于根据所述按键数量信息确定目标按键数量,所述目标按键数量小于或等于预设的按键数量阈值;以及,根据所述目标按键数量将所述按键分为第一数量个第一类按键和第二数量个第二类按键,所述第一数量和所述第二数量均为整数;
11、配置模块,用于根据所述多个按键编号信息的编号序列按照间隔编号策略为所述第二数量个第二类按键中每个第二类按键配置对应的按键编号,任意两个第二类按键的按键编号互不相同,且任意两个相邻第二类按键的两个按键编号在所述编号序列中间隔的按键编号的数量大于或等于1;
12、操作模块,用于对所述第一数量个第一类按键中单个第一类按键执行第一外部操作,以实现针对所述第二数量个第二类按键的按键编号的整体更新,所述整体更新包括使用所述编号序列的左侧编号或者使用所述编号序列的右侧编号;以及,根据针对更新编号后的所述每个第二类按键的第二外部操作以向控制设备发送更新后的所述按键编号;
13、显示模块,用于显示所述控制设备接收到的按键编号对应的文本信息。
14、第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面和第二方面中任一项所述的方法的步骤。
15、第四方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中所描述的部分或全部步骤的指令。
16、第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
17、通过实施本申请实施例,首先获取数据帧,所述数据帧包括多个按键编号信息、按键数量信息,所述数据帧包括用于指示按键顺序的按键编号位置,根据所述按键数量信息确定目标按键数量,所述目标按键数量小于或等于预设的按键数量阈值,以及,根据所述目标按键数量将所述按键分为第一数量个第一类按键和第二数量个第二类按键,所述第一数量和所述第二数量均为整数,根据所述多个按键编号信息的编号序列按照间隔编号策略为所述第二数量个第二类按键中每个第二类按键配置对应的按键编号,任意两个第二类按键的按键编号互不相同,且任意两个相邻第二类按键的两个按键编号在所述编号序列中间隔的按键编号的数量大于或等于1,对所述第一数量个第一类按键中单个第一类按键执行第一外部操作,以实现针对所述第二数量个第二类按键的按键编号的整体更新,所述整体更新包括使用所述编号序列的左侧编号或者使用所述编号序列的右侧编号;以及,根据针对更新编号后的所述每个第二类按键的第二外部操作以向控制设备发送更新后的所述按键编号,显示所述控制设备接收到的按键编号对应的文本信息。如此,客户端可以更好地与所需的测试内容进行适配调整,当按键数量较多时,也能保持界面不臃肿混乱,便于用户操作,有利于提高用户使用感。
1.一种按键的匹配信息的处理方法,其特征在于,应用于测试设备,所述测试设备包括显示屏幕,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述获取数据帧的步骤之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取数据帧包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述按键数量信息确定目标按键数量,所述目标按键数量小于或等于预设的按键数量阈值包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标按键数量将所述按键分为第一数量个第一类按键和第二数量个第二类按键,所述第一数量和所述第二数量均为整数包括:
6.根据权利要求5所述的方法,其特征在于,所述编号序列为所述数据帧中所述按键编号信息的顺序;所述第一类按键包括第一方向的第一类按键和第二方向的第一类按键;所述对所述第一数量个第一类按键中单个第一类按键执行第一外部操作,以实现针对所述第二数量个第二类按键的按键编号的整体更新,所述整体更新包括使用所述编号序列的左侧编号或者使用所述编号序列的右侧编号,包括:
7.根据权利要求1所述的方法,其特征在于,所述数据帧还包括动作测试类型信息、按键文本信息,所述按键文本信息与所述按键编号信息一一对应,所述方法还包括:
8.一种按键的匹配信息的处理装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,存储有按键的匹配信息的处理程序,包括执行指令,当电子设备的处理器执行所述执行指令时,所述处理器执行如权利要求1至7中任一项所述的方法。
10.一种电子设备,其特征在于,包括处理器以及存储有执行指令的存储器,所述存储器存储有一个或多个程序;当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如权利要求1至7中任一项所述的方法。