车辆规则代码的编辑方法、计算机设备及可读存储介质与流程

    专利2026-08-16  10


    本技术涉及车辆,特别涉及一种车辆规则代码的编辑方法、计算机设备及计算机可读存储介质。


    背景技术:

    1、在相关技术中,dsl(domain specific language,领域特定语言)支持语法与规则的自定义,因而常用于自定义业务流程或特定业务流程的代码实现。然而,在基于dsl的多人协作开发场景中,由于dsl支持自定义因而不存在统一的代码编写规范,导致用户需确认已编写完成的dsl代码,以保障当前项目内代码的规范和统一,较为繁琐,影响开发效率。


    技术实现思路

    1、本技术提供一种车辆规则代码的编辑方法、计算机设备及计算机可读存储介质。

    2、本技术实施方式提供一种车辆规则代码的编辑方法,包括:

    3、接收以领域专用语言编写的当前车辆规则代码;

    4、在检测到所述当前车辆规则代码中预设字符的情况下,向服务器发送所述预设字符后的目标字符,其中,所述服务器能够根据接收到的所述目标字符对预先配置的数据库进行搜索,所述数据库包括预先以所述领域专用语言编写完成的代码;

    5、接收所述服务器针对所述目标字符反馈的搜索结果,对所述目标字符进行补全处理,完成所述当前车辆规则代码的编辑。

    6、本技术实施方式提供的车辆规则代码的编辑方法中,计算机设备可接收以领域专用语言编写的当前车辆规则代码,及在检测到当前车辆规则代码中预设字符的情况下,向服务器发送预设字符后的目标字符,以使服务器基于目标字符搜索预先配置的数据库中以领域专用语言编写完成,及将搜索结果反馈至计算机设备。计算机设备可在接收到服务器针对目标字符反馈的搜索结果的情况下,对目标字符进行补全处理,从而完成当前车辆规则代码的编辑。

    7、如此,在本技术实施方式中,计算机设备可在用户需要调用或引用已完成的dsl代码,故于当前车辆规则代码中输入预设字符及预设字符后的目标字符的情况下,将目标字符发送至服务器,以使服务器基于目标字符,对预先存储的以领域专用语言编写完成的代码进行检索,及将检索结果反馈至计算机设备,使得计算机设备可根据检索结果对目标字符进行补全,进而在当前车辆规则代码中,被补全后的目标字符能与服务器中已编写完成的代码形成匹配,由此在一定程度上保障了项目内代码的规范与统一。

    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、在所述当前车辆规则代码于预设时长内未发生改变的情况下,将所述当前车辆规则代码存储于所述数据库中。

    38、如此,在本技术实施方式中,计算机设备可在当前车辆规则代码于预设时长内未发生改变的情况下,将当前车辆规则代码存储于数据库中,从而实现当前车辆规则代码的备份。

    39、在本技术某些实施方式中,所述方法还包括:

    40、响应于用于对当前车辆规则代码进行格式转换的操作,将所述当前车辆规则代码转换为预设格式代码。

    41、如此,在本技术实施方式中,以dsl编写的车辆规则代码可转换为预设格式如json。

    42、在本技术某些实施方式中,所述方法还包括:

    43、根据所述当前车辆规则代码,与以所述领域专用语言编写完成的车辆规则代码的引用关系,生成并显示可视化树影像。

    44、如此,在本技术实施方式中,可基于当前车辆规则代码与其他车辆规则代码的引用关系,生成及显示可视化树影像以表征车辆规则代码间的引用关系,使得车辆规则代码的可读性在一定程度上得以提升。

    45、本技术实施方式提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述车辆规则代码的编辑方法。

    46、本技术实施方式提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现上述车辆规则代码的编辑方法。

    47、本技术实施方式提供的计算机设备和计算机可读存储介质,可在用户需要调用或引用已完成的dsl代码,故于当前车辆规则代码中输入预设字符及预设字符后的目标字符的情况下,将目标字符发送至服务器,以使服务器基于目标字符,对预先存储的以领域专用语言编写完成的代码进行检索,及将检索结果反馈至计算机设备,使得计算机设备可根据检索结果对目标字符进行补全,进而在当前车辆规则代码中,被补全后的目标字符能与服务器中已编写完成的代码形成匹配,由此在一定程度上保障了项目内代码的规范与统一。

    48、本技术的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实施方式的实践了解到。


    技术特征:

    1.一种车辆规则代码的编辑方法,其特征在于,包括:

    2.根据权利要求1所述的方法,其特征在于,所述预设数据库包括多份已完成代码及每份所述已完成代码对应的标识信息,所述已完成代码能够通过对应的所述标识信息引用,所述接收所述服务器针对所述目标字符反馈的搜索结果,对所述目标字符进行补全处理,完成所述当前车辆规则代码的编辑,包括:

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

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

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

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

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

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

    9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现权利要求1-8任意一项所述的方法。

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


    技术总结
    本申请公开一种车辆规则代码的编辑方法,方法包括:接收以领域专用语言编写的当前车辆规则代码,在检测到当前车辆规则代码中预设字符的情况下,向服务器发送预设字符后的目标字符,接收到服务器针对目标字符反馈的搜索结果,对目标字符进行补全处理,从而完成当前车辆规则代码的编辑。如此,本申请的计算机设备可在用户调用或引用已完成的DSL代码,故将目标字符发送至服务器,以使服务器基于目标字符进行检索,及将检索结果反馈至计算机设备,使得计算机设备可根据检索结果对目标字符进行补全,进而在当前车辆规则代码中,补全后的目标字符能与已编写完成的代码形成匹配,保障了项目内代码的规范与统一。

    技术研发人员:杨卓
    受保护的技术使用者:广州小鹏汽车科技有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-100648.html

    最新回复(0)