订单规则的配置方法、系统、电子设备和介质与流程

    专利查询2022-08-17  123



    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.本发明提供一种订单规则的配置方法、系统、电子设备和介质,所述配置方法能够给目标订单自动匹配目标订单的条件设置中的条件组之间的逻辑关系,无需要求用户具有较强的逻辑能力才可完成订单规则配置,从而大大提高了订单规则的配置效率及订单规则的配置的准确性,进而降低因规则配置错误而导致订单被误判的风险。
    附图说明
    38.图1为本发明实施例1的订单规则的配置方法的第一流程图。
    39.图2为本发明实施例1的订单规则的配置方法的第二流程图。
    40.图3为本发明实施例1的订单规则的配置的第一交互界面示意图。
    41.图4为本发明实施例2的订单规则的配置系统的模块示意图。
    42.图5为本发明实施例3的订单规则的配置的第二交互界面示意图。
    43.图6为本发明实施例3的订单规则的配置的第三交互界面示意图。
    44.图7为本发明实施例3的订单规则的配置的第四交互界面示意图。
    45.图8为本发明实施例4的电子设备的结构示意图。
    具体实施方式
    46.下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
    47.实施例1
    48.如图1所示,本实施例公开了一种订单规则的配置方法,所述配置方法包括:
    49.步骤s101、获取目标订单的数据;所述数据包括目标订单的订单规则;
    50.步骤s102、分析所述目标订单的数据,以获取目标订单的条件设置中逻辑关系;所述逻辑关系包括条件组之间的逻辑关系和条件组内相邻条件之间的逻辑关系;
    51.具体地,条件组之间的逻辑关系和条件组内相邻条件之间的逻辑关系包括“或”、“且”的逻辑关系。
    52.步骤s103、接收所述目标订单的条件设置中的条件组的设置指令;
    53.具体地,可通过用户可进入交互界面,如,订单管控页,点击【新增规则】触发规则配置页,在【条件设置】模块中进行条件设置,当用户在【条件设置】模块输入设置指令时,则接收所述目标订单的条件设置中的条件组的设置指令。设置指令包括条件组的选择。用户可按订单自身的需求,来对条件组进行设置。
    54.步骤s104、根据所述条件组的设置指令,匹配条件组之间的逻辑关系。
    55.具体地,根据所述条件组的设置指令及目标订单的条件设置中逻辑关系,匹配条件组之间的逻辑关系。例如,如图5所示,根据目标订单的数据获知条件组1和条件组2的逻辑关系为“或”的逻辑关系,条件组2和条件组3的逻辑关系为“或”的逻辑关系,则当用户添加条件组1和条件组2时,则自动匹配条件组1和条件组2的逻辑关系为“或”的逻辑关系。当用户再添加条件组3时,则自动匹配条件组2和条件组3的逻辑关系为“或”的逻辑关系。
    56.如图2所示,在一可实施的方式中,在步骤s104之后,所述配置方法包括:
    57.步骤s105、接收所述目标订单的条件设置中的条件组内的相邻条件的设置指令;
    58.步骤s106、根据所述相邻条件的设置指令,匹配条件组内的相邻条件之间的逻辑关系。
    59.具体地,根据所述条件组的设置指令及目标订单的条件设置中逻辑关系,匹配条件组之间的逻辑关系。例如,如图5所示,根据目标订单的数据获知条件组内的逻辑关系均为“且”的逻辑关系,则当用户添加组内条件时,如,条件组1的组内条件1“出发地”和组内条件2“回团时间”时,则自动匹配组内条件1和组内条件2的逻辑关系为“且”的逻辑关系。
    60.本方案,能够根据所述条件组的设置指令,自动匹配条件组之间的逻辑关系,无需要求用户具有较强的逻辑能力才可完成订单规则配置,从而大大提高了订单规则的配置效率及订单规则的配置的准确性,进而降低因规则配置错误而导致订单被误判的风险。
    61.在一可实施的方式中,所述配置方法还包括:
    62.将所述目标订单的订单规则在交互界面的第一区域进行展示。
    63.具体地,如图3所示,将目标订单的订单规则“条件组与组之间为

    或’关系,组内条件为

    且’关系”在交互界面中的区域进行展示,以提高可视化程度,便于用户在条件配置之前就预先知道订单规则,有利于用户在条件配置时核查条件配置的准确性,从而提升了订单规则的配置的准确性。
    64.在一可实施的方式中,所述配置方法还包括:
    65.所述配置方法还包括:
    66.将所述条件组之间的逻辑关系在交互界面的第二区域进行展示;
    67.和/或,将条件组内的相邻条件之间的逻辑关系在交互界面的第三区域进行展示。
    68.具体地,如图3所示,将组之间的逻辑关系在交互界面中通过在条件组区域的左侧以实时联动的“关系链”进行“或”关系的展示。同理,也可将条件组内的相邻条件之间的逻辑关系在在交互界面中进行展示。
    69.本方案,将条件组之间的逻辑关系和条件组内的相邻条件之间的逻辑关系分别在交互界面的区域内的条件组区域或条件组内的相邻条件区域的左侧以实时联动的“关系链”进行展示,大大提高可视化程度,使得用户能清楚地看到条件组之间的逻辑关系和条件组内的相邻条件之间的逻辑关系,从而降低用户操作门槛、费力度,提升了订单规则的配置效率,进而降低因订单规则配置错误而导致订单被误判的风险。
    70.实施例2
    71.如图4所示,本实施例公开了一种订单规则的配置系统,所述配置系统包括:
    72.获取模块1,获取目标订单的数据;所述数据包括目标订单的订单规则;
    73.分析模块2,用于分析所述目标订单的数据,以获取目标订单的条件设置中逻辑关系;所述逻辑关系包括条件组之间的逻辑关系和条件组内相邻条件之间的逻辑关系;
    74.具体地,条件组之间的逻辑关系和条件组内相邻条件之间的逻辑关系包括“或”、“且”的逻辑关系。
    75.第一接收模块3,用于接收所述目标订单的条件设置中的条件组的设置指令;
    76.具体地,可通过用户可进入交互界面,如,订单管控页,点击【新增规则】触发规则配置页,在【条件设置】模块中进行条件设置,当用户在【条件设置】模块输入设置指令时,则接收所述目标订单的条件设置中的条件组的设置指令。设置指令包括条件组的选择。用户可按订单自身的需求,来对条件组进行设置。
    77.第一匹配模块4,用于根据所述条件组的设置指令,匹配条件组之间的逻辑关系。
    78.具体地,根据所述条件组的设置指令及目标订单的条件设置中逻辑关系,匹配条件组之间的逻辑关系。例如,如图5所示,根据目标订单的数据获知条件组1和条件组2的逻辑关系为“或”的逻辑关系,条件组2和条件组3的逻辑关系为“或”的逻辑关系,则当用户添加条件组1和条件组2时,则自动匹配条件组1和条件组2的逻辑关系为“或”的逻辑关系。当用户再添加条件组3时,则自动匹配条件组2和条件组3的逻辑关系为“或”的逻辑关系。
    79.在一可实施的方式中,所述配置系统还包括:
    80.第二接收模块5,用于接收所述目标订单的条件设置中的条件组内的相邻条件的设置指令;
    81.第二匹配模块6,用于根据所述相邻条件的设置指令,匹配条件组内的相邻条件之间的逻辑关系。
    82.具体地,根据所述条件组的设置指令及目标订单的条件设置中逻辑关系,匹配条件组之间的逻辑关系。例如,如图5所示,根据目标订单的数据获知条件组内的逻辑关系均为“且”的逻辑关系,则当用户添加组内条件时,如,条件组1的组内条件1“出发地”和组内条件2“回团时间”时,则自动匹配组内条件1和组内条件2的逻辑关系为“且”的逻辑关系。
    83.本方案,能够根据所述条件组的设置指令,自动匹配条件组之间的逻辑关系,无需
    要求用户具有较强的逻辑能力才可完成订单规则配置,从而大大提高了订单规则的配置效率及订单规则的配置的准确性,进而降低因规则配置错误而导致订单被误判的风险。
    84.在一可实施的方式中,所述配置系统还包括:
    85.第一展示模块7,将所述目标订单的订单规则在交互界面的第一区域进行展示。
    86.具体地,如图6所示,将目标订单的订单规则“条件组与组之间为

    或’关系,组内条件为

    且’关系”在交互界面中的区域进行展示,以提高可视化程度,便于用户在条件配置之前就预先知道订单规则,有利于用户在条件配置时核查条件配置的准确性,从而提升了订单规则的配置的准确性。
    87.在一可实施的方式中,所述配置系统还包括:
    88.第二展示模块8,用于将所述条件组之间的逻辑关系在交互界面的第二区域进行展示;
    89.和/或,第三展示模块9,用于将条件组内的相邻条件之间的逻辑关系在交互界面的第三区域进行展示。
    90.具体地,如图7所示,将组之间的逻辑关系在交互界面中通过在条件组区域的左侧以实时联动的“关系链”进行“或”关系的展示。同理,也可将条件组内的相邻条件之间的逻辑关系在在交互界面中进行展示。
    91.本方案,将条件组之间的逻辑关系和条件组内的相邻条件之间的逻辑关系分别在交互界面的区域内的条件组区域或条件组内的相邻条件区域的左侧以实时联动的“关系链”进行展示,大大提高可视化程度,使得用户能清楚地看到条件组之间的逻辑关系和条件组内的相邻条件之间的逻辑关系,从而降低用户操作门槛、费力度,提升了订单规则的配置效率,进而降低因订单规则配置错误而导致订单被误判的风险。
    92.实施例3
    93.本实施例公开了一种订单规则的配置系统的操作流程,该操作流程步骤如下:
    94.第一步:用户进入订单管控页,点击【新增规则】触发规则配置页;
    95.第一步:如图5所示,新增规则页,展示基础信息和条件设置模块;
    96.第三步:如图6所示,用户对条件组1中的预设条件进行设置;
    97.第四步:如图7所示,用户添加组内条件,则新增一个包含三个元素的条件。该添加的组内条件可以与已有组内条件默认为“且”关系;与组外已有条件/条件组则通过左侧实时联动的“关系链”进行既定“或”关系的传达;
    98.第五步:如图3所示,用户添加条件组,则新增一组包含一个预设条件的条件组,其与已有条件、条件组均通过左侧实时联动的“关系链”进行既定逻辑关系的传达;
    99.第五步:点击【提交】按钮将该规则反馈至后端,完成本条规则的配置。
    100.实施例4
    101.图8为本发明实施例5提供的一种电子设备的结构示意图。所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现实施例1所提供的订单规则的配置方法。图8显示的电子设备50仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
    102.如图8所示,电子设备50可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备50的组件可以包括但不限于:上述至少一个处理器51、上述至少一个存储器
    52、连接不同系统组件(包括存储器52和处理器51)的总线53。
    103.总线53包括数据总线、地址总线和控制总线。
    104.存储器52可以包括易失性存储器,例如随机存取存储器(ram)521和/或高速缓存存储器522,还可以进一步包括只读存储器(rom)523。
    105.存储器52还可以包括具有一组(至少一个)程序模块524的程序/实用工具525,这样的程序模块524包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
    106.处理器51通过运行存储在52中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1所提供的订单规则的配置方法。
    107.电子设备50也可以与一个或多个外部设备54(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口55进行。并且,模型生成的设备50还可以通过网络适配器56与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器56通过总线53与模型生成的设备50的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备50使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
    108.应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
    109.实施例5
    110.本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1所提供的订单规则的配置方法。
    111.其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
    112.在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1所提供的订单规则的配置方法。
    113.其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
    114.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

    技术特征:
    1.一种订单规则的配置方法,其特征在于,所述配置方法包括:获取目标订单的数据;所述数据包括目标订单的订单规则;分析所述目标订单的数据,以获取目标订单的条件设置中逻辑关系;所述逻辑关系包括条件组之间的逻辑关系和条件组内相邻条件之间的逻辑关系;接收所述目标订单的条件设置中的条件组的设置指令;根据所述条件组的设置指令,匹配条件组之间的逻辑关系。2.如权利要求1所述的订单规则的配置方法,其特征在于,在所述根据所述条件组的设置指令,匹配条件组之间的逻辑关系的步骤之后,所述配置方法还包括:接收所述目标订单的条件设置中的条件组内的相邻条件的设置指令;根据所述相邻条件的设置指令,匹配条件组内的相邻条件之间的逻辑关系。3.如权利要求1所述的订单规则的配置方法,其特征在于,所述配置方法还包括:将所述目标订单的订单规则在交互界面的第一区域进行展示。4.如权利要求2所述的订单规则的配置方法,其特征在于,所述配置方法还包括:将所述条件组之间的逻辑关系在交互界面的第二区域进行展示;和/或,将条件组内的相邻条件之间的逻辑关系在交互界面的第三区域进行展示。5.一种订单规则的配置系统,其特征在于,所述配置系统包括:获取模块,获取目标订单的数据;所述数据包括目标订单的订单规则;分析模块,用于分析所述目标订单的数据,以获取目标订单的条件设置中逻辑关系;所述逻辑关系包括条件组之间的逻辑关系和条件组内相邻条件之间的逻辑关系;第一接收模块,用于接收所述目标订单的条件设置中的条件组的设置指令;第一匹配模块,用于根据所述条件组的设置指令,匹配条件组之间的逻辑关系。6.如权利要求5所述的订单规则的配置系统,其特征在于,所述配置系统还包括:第二接收模块,用于接收所述目标订单的条件设置中的条件组内的相邻条件的设置指令;第二匹配模块,用于根据所述相邻条件的设置指令,匹配条件组内的相邻条件之间的逻辑关系。7.如权利要求5所述的订单规则的配置系统,其特征在于,所述配置系统还包括:第一展示模块,将所述目标订单的订单规则在交互界面的第一区域进行展示。8.如权利要求5所述的订单规则的配置系统,其特征在于,所述配置系统还包括:第二展示模块,用于将所述条件组之间的逻辑关系在交互界面的第二区域进行展示;和/或,第三展示模块,用于将条件组内的相邻条件之间的逻辑关系在交互界面的第三区域进行展示。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述的订单规则的配置方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的订单规则的配置方法。

    技术总结
    本发明公开了一种订单规则的配置方法、系统、电子设备和介质,所述订单规则的配置方法包括:获取目标订单的数据;所述数据包括目标订单的订单规则;分析所述目标订单的数据,以获取目标订单的条件设置中逻辑关系;所述逻辑关系包括条件组之间的逻辑关系和条件组内相邻条件之间的逻辑关系;接收所述目标订单的条件设置中的条件组的设置指令;根据所述条件组的设置指令,匹配条件组之间的逻辑关系。本发明能够给目标订单自动匹配目标订单的条件设置中的条件组之间的逻辑关系,无需要求用户具有较强的逻辑能力才可完成订单规则配置,从而大大提高了订单规则的配置效率及订单规则的配置的准确性,进而降低因规则配置错误而导致订单被误判的风险。订单被误判的风险。订单被误判的风险。


    技术研发人员:申静 董妍 吴越
    受保护的技术使用者:携程旅游信息技术(上海)有限公司
    技术研发日:2022.02.17
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-8690.html

    最新回复(0)