掌桥专利:专业的专利平台
掌桥专利
首页

参数处理方法、装置、存储介质及电子设备

文献发布时间:2024-04-18 20:02:40


参数处理方法、装置、存储介质及电子设备

技术领域

本发明涉及计算机技术领域,具体而言,涉及一种参数处理方法、装置、存储介质及电子设备。

背景技术

随着协作机器人的安全性越来越受到用户的重视,和机器人安全相关的参数也越来越多,相关技术中的参数处理方法在参数的处理过程中,用户不易察觉相关参数被修改,容易导致安全隐患的产生,存在安全性低的问题。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种参数处理方法、装置、存储介质及电子设备,以至少解决相关技术中的参数处理方法存在参数处理过程安全性低的技术问题。

根据本发明实施例的一个方面,提供了一种参数处理方法,包括:获取初始参数对应的初始校验码,其中,所述初始参数为确保机器人安全运行的参数;响应于来自客户端的对所述初始参数的修改操作,得到目标参数;基于所述目标参数,对所述初始校验码进行替换处理,得到目标校验码;将所述目标校验码发送至所述客户端。

可选的,所述获取初始参数对应的初始校验码,包括:获取所述初始参数对应的初始数据类型、初始数值范围、初始重要程度,其中,所述初始数值范围用于指示所述初始参数所属的数值范围;基于所述初始数据类型、所述初始数值范围、所述初始重要程度,确定第一校验码;对所述第一校验码进行加密处理,得到所述初始校验码。

可选的,所述基于所述初始数据类型、所述初始数值范围、所述初始重要程度,确定第一校验码,包括:基于所述初始数据类型,确定所述初始校验码中预设第一位数的值;基于所述初始数值范围,确定所述初始校验码中预设第二位数的值;基于所述初始重要程度,确定所述初始校验码中预设第三位数的值;基于所述预设第一位数的值、所述预设第二位数的值、所述预设第三位数的值,确定所述第一校验码。

可选的,所述对所述第一校验码进行加密处理,得到所述初始校验码,包括:确定替换表,其中,所述替换表用于指示字符之间对应的替换关系;基于所述替换表,对所述第一校验码中包括的字符进行替换处理,得到所述初始校验码。

可选的,所述基于所述目标参数,对所述初始校验码进行替换处理,得到目标校验码,包括:确定所述目标参数对应的目标数据类型、目标数值范围、目标重要程度,其中,所述目标数值范围用于指示所述目标参数所属的数值范围;基于所述目标数据类型、所述目标数值范围、所述目标重要程度,确定第二校验码;对所述第二校验码进行加密处理,得到所述目标校验码。

可选的,在所述将所述目标校验码发送至所述客户端之后,所述方法还包括:接收所述客户端基于所述目标校验码确定的参数修改请求,其中,所述参数修改请求用于指示所述客户端是否同意修改所述初始参数;在所述参数修改请求指示所述客户端同意修改所述初始参数的情况下,将第一修改结果返回至所述客户端,其中,所述第一修改结果用于指示已将所述初始参数修改为所述目标参数;在所述参数修改请求指示所述客户端不同意修改所述初始参数的情况下,将第二修改结果返回至所述客户端,其中,所述第二修改结果用于指示维持所述初始参数。

可选的,所述获取初始参数对应的初始校验码,包括:所述初始参数至少包括:机器人运行模式、机器人关节限位、机器人姿态、碰撞保护、机器人姿态限制、安全工作区域、程序运行信息、机器人肘部速度缩减信息、停止工作时间、停止运动距离、机器人关节状态、安全限制状态。

根据本发明实施例的另一方面,还提供了一种参数处理装置,包括:第一获取模块,用于获取初始参数对应的初始校验码,其中,所述初始参数为确保机器人安全运行的参数;第一响应模块,用于响应于来自客户端的对所述初始参数的修改操作,得到目标参数;第一替换模块,用于基于所述目标参数,对所述初始校验码进行替换处理,得到目标校验码;第一发送模块,用于将所述目标校验码发送至所述客户端。

根据本发明实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行任意一项所述的参数处理方法。

根据本发明实施例的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现任意一项所述的参数处理方法。

在本发明实施例中,通过获取初始参数对应的初始校验码,其中,所述初始参数为确保机器人安全运行的参数;响应于来自客户端的对所述初始参数的修改操作,得到目标参数;基于所述目标参数,对所述初始校验码进行替换处理,得到目标校验码;将所述目标校验码发送至所述客户端,达到了根据初始参数的变化对初始校验码进行动态更新,基于更新后的目标校验码及时提醒用户初始参数正在进行修改的目的,从而实现了提升参数处理过程安全性的技术效果,进而解决了相关技术中的参数处理方法存在参数处理过程安全性低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种参数处理方法的流程图;

图2是根据本发明实施例的一种可选的参数修改的示意图;

图3是根据本发明实施例的一种可选的安全界面的示意图;

图4是根据本发明实施例的一种参数处理装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“初始”、“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例,提供了一种参数处理的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的参数处理方法的流程图,如图1所示,该方法包括如下步骤:

步骤S102,获取初始参数对应的初始校验码,其中,初始参数为确保机器人安全运行的参数。

可选的,初始校验码可以为任意位数的数字与字母的组合。每个初始参数均对应一个初始校验码,初始参数变化的同时初始校验码也会进行变动,通过以上方式,可以防止参数被错误的修改,提升了参数变化过程中的安全性,确保了机器人及相关人员的安全。

在一种可选的实施例中,获取初始参数对应的初始校验码,包括:获取初始参数对应的初始数据类型、初始数值范围、初始重要程度,其中,初始数值范围用于指示初始参数所属的数值范围;基于初始数据类型、初始数值范围、初始重要程度,确定第一校验码;对第一校验码进行加密处理,得到初始校验码。

可选的,获取初始参数对应的初始数据类型,例如,整数类型、浮点数类型、字符串类型、布尔类型、字典类型;获取初始参数所属的数值范围,例如,初始参数的参数值属于10至20的范围内;获取初始参数在所有参数中的初始重要程度,其中,可以通过灵敏度分析、统计分析、专家评估等方法确定初始重要程度。基于初始数据类型、初始数值范围、初始重要程度,可以确定出第一校验码中每一位的值,再对第一校验码进行加密处理后得到初始校验码。通过以上方式,使得每个初始参数均有唯一对应的初始校验码,通过对第一校验码进行加密处理,可以防止初始校验码泄漏,从而确保初始校验码的安全性和可靠性。

在一种可选的实施例中,基于初始数据类型、初始数值范围、初始重要程度,确定第一校验码,包括:基于初始数据类型,确定初始校验码中预设第一位数的值;基于初始数值范围,确定初始校验码中预设第二位数的值;基于初始重要程度,确定初始校验码中预设第三位数的值;基于预设第一位数的值、预设第二位数的值、预设第三位数的值,确定第一校验码。

可选的,基于初始数据类型,可以确定出初始校验码中预设第一位数(例如前两位)的值,例如,若初始数据类型为整数类型,则预设第一位数的值为01;若初始数据类型为浮点数类型,则预设第一位数的值为02。基于初始数值范围,可以确定出初始校验码中预设第二位数(例如第三至第五位)的值,例如,若初始参数的初始数值范围为10至20,则预设第二位数的值为aab;若初始参数的初始数值范围为10至30,则预设第二位数的值为aac。基于初始重要程度,可以确定出初始校验码中预设第三位数(例如第六至第八位)的值,例如,若初始参数的初始重要程度排在所有参数中的第五位,则预设第三位数的值为587;若初始重要程度排在所有参数中的第十位,则预设第三位数的值为592。基于预设第一位数的值、预设第二位数的值、预设第三位数的值,可以准确地确定出第一校验码,例如,若初始数据类型为整数类型、初始数值范围为10至20、初始重要程度排在所有参数中的第五位,则第一校验码为01aab587。此外,也可以同时基于初始参数的唯一程度、完整程度等信息确定更长位数的第一校验码,从而更进一步提升参数处理过程的安全性。

在一种可选的实施例中,对第一校验码进行加密处理,得到初始校验码,包括:确定替换表,其中,替换表用于指示字符之间对应的替换关系;基于替换表,对第一校验码中包括的字符进行替换处理,得到初始校验码。

可选的,可以通过字母数字的位置关系、字母数字的特性确定出替换表,其中,替换表用于指示字符之间对应的替换关系,字符可以为字母、数字或其他特殊符号。例如,1替换为f,2替换为g。对第一校验码中包括的字符基于替换表中的替换方式进行替换处理,得到加密后的初始校验码。通过以上方式,使得初始校验码的含义和结构变得更加复杂,增加了初始校验码的安全性,使其难以被破解或修改,从而可以进一步提升参数修改过程中的安全性。

在一种可选的实施例中,获取初始参数对应的初始校验码,包括:初始参数至少包括:机器人运行模式、机器人关节限位、机器人姿态、碰撞保护、机器人姿态限制、安全工作区域、程序运行信息、机器人肘部速度缩减信息、停止工作时间、停止运动距离、机器人关节状态、安全限制状态。

可选的,机器人运行模式:指机器人当前的工作模式,例如仿真模式、真机模式等;机器人关节限位:指机器人关节运动的限制范围及限制速度,防止关节超出可承受的范围而发生损坏;机器人姿态:指机器人的姿势或姿态,包括姿势角度、位置等信息;碰撞保护:指通过控制参数来减少或避免碰撞对机器人造成的损坏或危险,其中,参数包括:动量、功率、力限制、移动速度、碰撞后处理选型、碰撞反弹角度、碰撞反弹距离、角加速度、角速度;机器人姿态限制:指机器人在工作过程中可能受到的姿态限制,例如需要保持水平、垂直等姿态;安全工作区域:指机器人工作时需要保持的安全区域范围,以防止伤害操作者或他人;程序运行信息:指机器人当前正在执行的程序或任务的相关信息,包括开机自动加载程序,自动打开电源、自动使能,自动运行等信息;机器人肘部速度缩减信息:指机器人在特定情况下需要减缓肘部关节速度的信息,以确保安全;停止工作时间:指机器人在特定时间内需要停止工作的时间段;停止运动距离:指机器人停止运动需要移动的距离;机器人关节状态:指机器人各个关节的当前运动状态信息;指机器人在特定情况下需要遵守的安全限制状态,以确保安全操作。

步骤S104,响应于来自客户端的对初始参数的修改操作,得到目标参数。

可选的,用户通常为了适应不同的工作要求、任务需求或环境条件,将初始参数修改为目标参数,以提高机器人的工作效率、工作质量或工作适应性。但参数的变化对机器人运行过程中的安全性具有重要的影响,因此响应于来自客户端的对初始参数的修改操作后,需要基于修改后的目标参数,对初始校验码进行修改得到目标校验码,并发送至客户端用于提醒用户参数正在进行修改,从而提升了参数处理过程中的安全性,确保了机器人的安全运行。

步骤S106,基于目标参数,对初始校验码进行替换处理,得到目标校验码。

可选的,基于目标参数的目标数据类型、目标数值范围、目标重要程度,对初始校验码进行替换处理,得到目标校验码。通过以上方式,可以基于校验码的变化来判断参数是否被修改,从而保证了参数处理过程中的安全性。

在一种可选的实施例中,基于目标参数,对初始校验码进行替换处理,得到目标校验码,包括:确定目标参数对应的目标数据类型、目标数值范围、目标重要程度,其中,目标数值范围用于指示目标参数所属的数值范围;基于目标数据类型、目标数值范围、目标重要程度,确定第二校验码;对第二校验码进行加密处理,得到目标校验码。

可选的,获取目标参数对应的目标数据类型,例如,整数类型、浮点数类型、字符串类型、布尔类型、字典类型;获取目标参数所属的数值范围,例如,目标参数的参数值属于40至50的范围内;获取目标参数在所有参数中的目标重要程度,其中,可以通过灵敏度分析、统计分析、专家评估等方法确定目标重要程度。基于目标数据类型、目标数值范围、目标重要程度,可以确定出第二校验码中每一位的值,再对第二校验码进行加密处理后得到目标校验码。通过以上方式,使得初始参数在变化的同时,初始校验码会同样进行变化,得到目标校验码,以提醒用户参数正在进行修改,从而确保了参数修改过程中的安全性和可靠性。

步骤S108,将目标校验码发送至客户端。

可选的,将目标校验码发送至客户端后,该客户端的用户可以看到页面右上角的目标校验码,以及从初始校验码改变到目标校验码的过程,如图2所示,图2是根据本发明实施例的一种可选的参数修改的示意图,用于提醒用户初始参数正在进行修改,保证了参数修改过程中的安全性。用户点击目标校验码会显示一个只可读不可写的安全界面,如图3所示,图3是根据本发明实施例的一种可选的安全界面的示意图,该界面保存了目标参数(例如关节限位)的相关信息,包括:每个版本的参数名称,例如,关节一、关节二;每个版本的参数名称分别对应的参数值以及误差报警阈值。以上通过点击校验码查看目标参数的方式,比通过进入设置页面查看目标参数的方式更为便捷,并且用户若没有参数修改的权限,也可以通过该安全界面查看参数的历史修改情况,进一步确保了参数处理过程中的安全性。

在一种可选的实施例中,在将目标校验码发送至客户端之后,该方法还包括:接收客户端基于目标校验码确定的参数修改请求,其中,参数修改请求用于指示客户端是否同意修改初始参数;在参数修改请求指示客户端同意修改初始参数的情况下,将第一修改结果返回至客户端,其中,第一修改结果用于指示已将初始参数修改为目标参数;在参数修改请求指示客户端不同意修改初始参数的情况下,将第二修改结果返回至客户端,其中,第二修改结果用于指示维持初始参数。

可选的,接收客户端基于目标校验码确定的参数修改请求,在参数修改请求指示客户端同意修改初始参数的情况下,表明初始参数成功修改为目标参数;在参数修改请求指示客户端不同意修改初始参数的情况下,表明初始参数修改失败,维持初始参数。此外,还可以对校验码进行背景颜色区分,校验码的背景颜色根据参数的重要性分为不同等级,每个等级的颜色不同,当该客户端的用户修改初始参数时,在初始校验码变为目标校验码的同时,校验码背景颜色也会进行变化,当用户点击确认修改初始参数时,校验码背景颜色恢复;当用户不点击确认修改初始参数,或点击不同意修改初始参数时,校验码背景颜色保留。通过以上方式,可以进一步提升参数处理过程中的安全性。

通过上述步骤S102至步骤S108,可以达到根据初始参数的变化对初始校验码进行动态更新,基于更新后的目标校验码及时提醒用户初始参数正在进行修改的目的,从而实现提升参数处理过程安全性的技术效果,进而解决相关技术中的参数处理方法存在参数处理过程安全性低的技术问题。

基于上述实施例和可选实施例,本发明提出一种可选参数处理实施方式,该方法包括:

步骤S1,获取初始参数对应的初始数据类型、初始数值范围、初始重要程度,其中,初始数值范围用于指示初始参数所属的数值范围。

步骤S2,基于初始数据类型,确定初始校验码中预设第一位数的值。

步骤S3,基于初始数值范围,确定初始校验码中预设第二位数的值。

步骤S4,基于初始重要程度,确定初始校验码中预设第三位数的值。

步骤S5,基于预设第一位数的值、预设第二位数的值、预设第三位数的值,确定第一校验码。

步骤S6,确定替换表,其中,替换表用于指示字符之间对应的替换关系。

步骤S7,基于替换表,对第一校验码中包括的字符进行替换处理,得到初始校验码,其中,初始参数为确保机器人安全运行的参数,初始参数至少包括:机器人运行模式、机器人关节限位、机器人姿态、碰撞保护、机器人姿态限制、安全工作区域、程序运行信息、机器人肘部速度缩减信息、停止工作时间、停止运动距离、机器人关节状态、安全限制状态。

步骤S8,响应于来自客户端的对初始参数的修改操作,得到目标参数。

步骤S9,确定目标参数对应的目标数据类型、目标数值范围、目标重要程度,其中,目标数值范围用于指示目标参数所属的数值范围。

步骤S10,基于目标数据类型、目标数值范围、目标重要程度,确定第二校验码。

步骤S11,对第二校验码进行加密处理,得到目标校验码。

步骤S12,将目标校验码发送至客户端。

步骤S13,接收客户端基于目标校验码确定的参数修改请求,其中,参数修改请求用于指示客户端是否同意修改初始参数。

步骤S14,在参数修改请求指示客户端同意修改初始参数的情况下,将第一修改结果返回至客户端,其中,第一修改结果用于指示已将初始参数修改为目标参数;在参数修改请求指示客户端不同意修改初始参数的情况下,将第二修改结果返回至客户端,其中,第二修改结果用于指示维持初始参数。

在本实施例中还提供了一种参数处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”“装置”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

根据本发明实施例,还提供了一种用于实施上述参数处理方法的装置实施例,图4是根据本发明实施例的一种参数处理装置的结构示意图,如图4所示,上述参数处理装置,包括:第一获取模块402、第一响应模块404、第一替换模块406、第一发送模块408,其中:

第一获取模块402,用于获取初始参数对应的初始校验码,其中,初始参数为确保机器人安全运行的参数;

第一响应模块404,连接于第一获取模块402,用于响应于来自客户端的对初始参数的修改操作,得到目标参数;

第一替换模块406,连接于第一响应模块404,用于基于目标参数,对初始校验码进行替换处理,得到目标校验码;

第一发送模块408,连接于第一替换模块406,用于将目标校验码发送至客户端。

通过设置第一获取模块402,用于获取初始参数对应的初始校验码,其中,初始参数为确保机器人安全运行的参数;第一响应模块404,用于响应于来自客户端的对初始参数的修改操作,得到目标参数;第一替换模块406,用于基于目标参数,对初始校验码进行替换处理,得到目标校验码;第一发送模块408,用于将目标校验码发送至客户端,可以达到根据初始参数的变化对初始校验码进行动态更新,基于更新后的目标校验码及时提醒用户初始参数正在进行修改的目的,从而实现提升参数处理过程安全性的技术效果,进而解决相关技术中的参数处理方法存在参数处理过程安全性低的技术问题。

在一种可选的实施例中,上述第一获取模块,包括:第一获取子模块,用于获取初始参数对应的初始数据类型、初始数值范围、初始重要程度,其中,初始数值范围用于指示初始参数所属的数值范围;第一确定子模块,用于基于初始数据类型、初始数值范围、初始重要程度,确定第一校验码;第一处理子模块,用于对第一校验码进行加密处理,得到初始校验码。

在一种可选的实施例中,上述第一确定子模块,包括:第二确定子模块,用于基于初始数据类型,确定初始校验码中预设第一位数的值;第三确定子模块,用于基于初始数值范围,确定初始校验码中预设第二位数的值;第四确定子模块,用于基于初始重要程度,确定初始校验码中预设第三位数的值;第五确定子模块,用于基于预设第一位数的值、预设第二位数的值、预设第三位数的值,确定第一校验码。

在一种可选的实施例中,上述第一处理子模块,包括:第六确定子模块,用于确定替换表,其中,替换表用于指示字符之间对应的替换关系;第二处理子模块,用于基于替换表,对第一校验码中包括的字符进行替换处理,得到初始校验码。

在一种可选的实施例中,上述第一替换模块,包括:第七确定子模块,用于确定目标参数对应的目标数据类型、目标数值范围、目标重要程度,其中,目标数值范围用于指示目标参数所属的数值范围;第八确定子模块,用于基于目标数据类型、目标数值范围、目标重要程度,确定第二校验码;第三处理子模块,用于对第二校验码进行加密处理,得到目标校验码。

在一种可选的实施例中,上述装置还包括:第一接收子模块,用于接收客户端基于目标校验码确定的参数修改请求,其中,参数修改请求用于指示客户端是否同意修改初始参数;第一返回子模块,用于在参数修改请求指示客户端同意修改初始参数的情况下,将第一修改结果返回至客户端,其中,第一修改结果用于指示已将初始参数修改为目标参数;第二返回子模块,用于在参数修改请求指示客户端不同意修改初始参数的情况下,将第二修改结果返回至客户端,其中,第二修改结果用于指示维持初始参数。

在一种可选的实施例中,上述获第一获取模块,包括:第一包括子模块,用于初始参数至少包括:机器人运行模式、机器人关节限位、机器人姿态、碰撞保护、机器人姿态限制、安全工作区域、程序运行信息、机器人肘部速度缩减信息、停止工作时间、停止运动距离、机器人关节状态、安全限制状态。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,例如,对于后者,可以通过以下方式实现:上述各个模块可以位于同一处理器中;或者,上述各个模块以任意组合的方式位于不同的处理器中。

此处需要说明的是,上述第一获取模块402、第一响应模块404、第一替换模块406、第一发送模块408对应于实施例中的步骤S102至步骤S108,上述模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在计算机终端中。

需要说明的是,本实施例的可选或优选实施方式可以参见实施例中的相关描述,此处不再赘述。

上述的参数处理装置还可以包括处理器和存储器,上述第一获取模块402、第一响应模块404、第一替换模块406、第一发送模块408等均作为程序模块存储在存储器中,由处理器执行存储在存储器中的上述程序模块来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序模块,上述内核可以设置一个或以上。存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

根据本申请实施例,还提供了一种非易失性存储介质的实施例。可选的,在本实施例中,上述非易失性存储介质包括存储的程序,其中,在上述程序运行时控制上述非易失性存储介质所在设备执行上述任意一种参数处理方法。

可选的,在本实施例中,上述非易失性存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中,上述非易失性存储介质包括存储的程序。

可选的,在程序运行时控制非易失性存储介质所在设备执行以下功能:获取初始参数对应的初始校验码,其中,初始参数为确保机器人安全运行的参数;响应于来自客户端的对初始参数的修改操作,得到目标参数;基于目标参数,对初始校验码进行替换处理,得到目标校验码;将目标校验码发送至客户端。

根据本申请实施例,还提供了一种处理器的实施例。可选的,在本实施例中,上述处理器用于运行程序,其中,上述程序运行时执行上述任意一种参数处理方法。

根据本申请实施例,还提供了一种计算机程序产品的实施例,当在数据处理设备上执行时,适于执行初始化有上述任意一种的参数处理方法步骤的程序。

可选的,上述计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:获取初始参数对应的初始校验码,其中,初始参数为确保机器人安全运行的参数;响应于来自客户端的对初始参数的修改操作,得到目标参数;基于目标参数,对初始校验码进行替换处理,得到目标校验码;将目标校验码发送至客户端。

可选的,上述计算机程序产品还适于执行初始化有如下方法步骤的程序:获取初始参数对应的初始数据类型、初始数值范围、初始重要程度,其中,初始数值范围用于指示初始参数所属的数值范围;基于初始数据类型、初始数值范围、初始重要程度,确定第一校验码;对第一校验码进行加密处理,得到初始校验码。

可选的,上述计算机程序产品还适于执行初始化有如下方法步骤的程序:基于初始数据类型,确定初始校验码中预设第一位数的值;基于初始数值范围,确定初始校验码中预设第二位数的值;基于初始重要程度,确定初始校验码中预设第三位数的值;基于预设第一位数的值、预设第二位数的值、预设第三位数的值,确定第一校验码。

可选的,上述计算机程序产品还适于执行初始化有如下方法步骤的程序:确定替换表,其中,替换表用于指示字符之间对应的替换关系;基于替换表,对第一校验码中包括的字符进行替换处理,得到初始校验码。

可选的,上述计算机程序产品还适于执行初始化有如下方法步骤的程序:确定目标参数对应的目标数据类型、目标数值范围、目标重要程度,其中,目标数值范围用于指示目标参数所属的数值范围;基于目标数据类型、目标数值范围、目标重要程度,确定第二校验码;对第二校验码进行加密处理,得到目标校验码。

可选的,上述计算机程序产品还适于执行初始化有如下方法步骤的程序:接收客户端基于目标校验码确定的参数修改请求,其中,参数修改请求用于指示客户端是否同意修改初始参数;在参数修改请求指示客户端同意修改初始参数的情况下,将第一修改结果返回至客户端,其中,第一修改结果用于指示已将初始参数修改为目标参数;在参数修改请求指示客户端不同意修改初始参数的情况下,将第二修改结果返回至客户端,其中,第二修改结果用于指示维持初始参数。

本发明实施例提供了一种电子设备,该电子设备包括一个或多个处理器和存储器,存储器用于存储一个或多个程序,处理器执行程序时实现以下步骤:获取初始参数对应的初始校验码,其中,初始参数为确保机器人安全运行的参数;响应于来自客户端的对初始参数的修改操作,得到目标参数;基于目标参数,对初始校验码进行替换处理,得到目标校验码;将目标校验码发送至客户端。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述模块的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块或模块的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取非易失性存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个非易失性存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的非易失性存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 日志信息处理方法、装置、电子设备及可读存储介质
  • 数据处理方法、装置、计算机可读存储介质和电子设备
  • 三维模型处理方法和装置、电子设备、计算机可读存储介质
  • 路由数据处理方法、装置、电子设备及存储介质
  • 信息处理方法及装置、电子设备和存储介质
  • 参数处理方法、装置、电子设备及存储介质
  • 美颜参数的处理方法、装置、电子设备及存储介质
技术分类

06120116586467