CN113468388B - 控制方法、装置、服务器及存储介质 - Google Patents

控制方法、装置、服务器及存储介质 Download PDF

Info

Publication number
CN113468388B
CN113468388B CN202110734046.6A CN202110734046A CN113468388B CN 113468388 B CN113468388 B CN 113468388B CN 202110734046 A CN202110734046 A CN 202110734046A CN 113468388 B CN113468388 B CN 113468388B
Authority
CN
China
Prior art keywords
target
service
flow
rule
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110734046.6A
Other languages
English (en)
Other versions
CN113468388A (zh
Inventor
武文杰
陈哲诗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Jizhi Digital Technology Co Ltd
Original Assignee
Shenzhen Jizhi Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Jizhi Digital Technology Co Ltd filed Critical Shenzhen Jizhi Digital Technology Co Ltd
Priority to CN202110734046.6A priority Critical patent/CN113468388B/zh
Publication of CN113468388A publication Critical patent/CN113468388A/zh
Application granted granted Critical
Publication of CN113468388B publication Critical patent/CN113468388B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90332Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

本公开提供了一种控制方法、装置、服务器及介质,属于计算机技术领域。该方法包括:获取目标服务的服务器发送的目标请求,该目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到结果,目标服务为客户端基于关键字使用的服务;响应于目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象,目标流程包括对目标服务的服务结果预配置的至少一个控制规则;向目标服务的服务器发送第二对象,以使得目标服务的服务器根据第二对象,向客户端返回基于关键字执行目标服务的服务结果。通过本公开实施例提供的技术方案,可以解决提升算法效果的效率低下的问题。

Description

控制方法、装置、服务器及存储介质
技术领域
本公开属于计算机技术领域,具体涉及一种控制方法、装置、服务器及存储介质。
背景技术
随着计算机技术的发展,各个服务提供商提供的服务越来越多,用户对服务的准确性和实时性的要求越来越高。
通常,服务的算法可能会输出坏案例(bad case),目前针对算法输出bad case的情况,主要是通过算法工程师对算法模型进行调优。
然而,bad case通常难以解决,从开始输出bad case到模型优化完成耗时较长,因此,导致提升算法效果的效率低下。
发明内容
本公开实施例的目的是提供一种控制方法、装置、服务器及存储介质,能够解决提升算法效果的效率低下的问题。
为了解决上述技术问题,本公开是这样实现的:
第一方面,本公开实施例提供了一种控制方法,该方法包括:获取目标服务的服务器发送的目标请求,目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到的服务结果,目标服务为客户端基于该关键字使用的服务;响应于目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象,目标流程包括对目标服务的服务结果预配置的至少一个控制规则;向目标服务的服务器发送第二对象,以使得目标服务的服务器根据第二对象,向客户端返回基于该关键字执行目标服务的服务结果。
第二方面,本公开实施例提供了一种控制装置,该控制装置包括:获取模块,执行模块和发送模块;获取模块,用于获取目标服务的服务器发送的目标请求,目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到的服务结果,目标服务为客户端基于该关键字使用的服务;执行模块,用于响应于获取模块获取的目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象,目标流程包括对目标服务的服务结果预配置的至少一个控制规则;向目标服务的服务器发送第二对象,以使得目标服务的服务器根据第二对象,向客户端返回基于该关键字执行目标服务的服务结果。
第三方面,本公开实施例提供了一种服务器,该服务器包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本公开实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本公开实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本公开实施例中,首先,控制平台可以获取目标服务的服务器发送的目标请求,该目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到的服务结果,目标服务为客户端基于关键字使用的服务;之后,控制平台可以响应于目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象;最后,控制平台向目标服务的服务器发送第二对象,以使得目标服务的服务器可以根据第二对象,向客户端返回基于关键字执行目标服务的服务结果。由于目标流程包括对目标服务服务结果预配置的至少一个控制规则,因此,控制平台可以基于预配置的目标流程中的控制规则对目标服务的服务结果进行处理,然后由目标服务的服务器再将处理后的服务结果返回给客户端。比如在目标服务输出的服务结果中存在bad case的情况下,可以根据预配置的控制流程对服务的服务结果进行调整,无需等待算法工程师对目标服务的算法完成调优,即可以在不频繁更改该服务的算法的模型的情况下,便可以实现服务的算法效果的快速提升,节约了时间资源和人力资源。
附图说明
图1为本公开实施例提供的一种控制***的架构示意图;
图2为本公开实施例提供的控制方法的流程示意图之一;
图3为本公开实施例提供的控制方法的流程示意图之二;
图4为本公开实施例提供的控制方法的流程示意图之三;
图5为本公开实施例提供的一种流程管理的界面示意图;
图6为本公开实施例提供的一种流程编辑的界面示意图;
图7为本公开实施例提供的一种规则管理的界面示意图;
图8为本公开实施例提供的规则编辑的界面示意图之一;
图9为本公开实施例提供的规则编辑的界面示意图之二;
图10为本公开实施例提供的一种动作编辑的界面示意图;
图11为本公开实施例提供的一种流程测试界面示意图;
图12为本公开实施例提供的一种控制装置可能的结构示意图;
图13为本公开实施例提供的一种服务器可能的结构示意图;
图14为本公开实施例提供的一种服务器的硬件示意图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
本公开的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本公开实施例提供的控制方法进行详细地说明。
图1为本公开实施例提供的一种控制***的架构示意图,如图1中所示,控制***包括:客户端101、服务器102和控制平台103。其中,客户端101用于用户使用目标服务,在检测到用户触发客户端使用目标服务的情况下,客户端可以向服务器102发送服务请求。服务器102为提供目标服务的服务器,服务器102中包括支持该目标服务的算法;服务器102可以根据客户端101发送的服务请求,执行目标服务得到服务结果1,并向控制平台103发送目标请求,请求控制平台103对服务结果进行再次处理。控制平台103用于根据服务器102发送的目标请求,对服务结果1执行控制流程,得到服务结果2,并将服务结果2返回给服务器102,以使得服务器102将服务结果2返回给客户端101。
需要说明的是,提供各个服务的服务器均可以与控制平台连接,请求控制平台对服务的服务结果进行再处理。
示例性地,在实际使用过程中,控制平台也可以称为流量干预平台、人工干预流量平台等。
图2为本公开实施例提供的一种控制方法的流程示意图。如图2中所示,该方法可以包括下述的S201至S203:
S201、控制平台获取目标服务的服务器发送的目标请求。
其中,目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到的服务结果,目标服务为客户端基于该关键字使用的服务。
示例性地,目标服务可以为客户端中的非应用程序中的服务,例如网页中的服务,也可以为应用程序中的多个服务中的一个服务,例如应用中的搜索服务、查询服务等,本公开实施例对此不作具体限定。
可以理解,关键字为用户在需要使用目标服务时在该服务的页面或界面中输入的关键字。例如,目标服务为搜索服务,则关键字可以为用户输入的搜索词。
在本公开实施例中,目标标识可以与目标流程一一对应。
可选地,目标标识可以为目标流程的流程标识(例如流程编码、流程名称),也可以为目标服务的服务标识(例如服务名称),本公开实施例对此不作具体限定。
S202、控制平台响应于目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象。
其中,所述目标流程包括对目标服务的服务结果预配置的至少一个控制规则。
可以理解的是,可以在控制平台中为每个服务预先配置控制流程,为一个控制流程可以配置至少一个控制规则,以使得控制平台可以根据该控制流程中的控制规则对服务的服务结果进行处理。
可选地,在本公开实施例中,控制平台可以为第一服务的服务器上的控制平台,控制平台也可以为第三方服务的服务器上的控制平台,本公开实施例对此不作具体限定。
示例性地,在控制平台在第一服务的服务器上的情况下,服务器在执行第一服务之后,直接调用控制平台的控制接口执行目标流程;在控制平台为第三方服务的服务器上的情况下,第一服务的服务器通过控制接口向第三方服务的服务器发送目标请求,请求调用目标流程。
S203、控制平台向目标服务的服务器发送第二对象,以使得目标服务的服务器根据第二对象,向客户端返回基于关键字执行目标服务的服务结果。
示例性地,用户在客户端上使用第一应用程序的第一服务,客户端可以通过第一应用程序的接口向第一应用程序的服务器发送服务请求,第一应用程序的服务器在接收到客户端发送的服务请求之后,可以根据该服务请求提供第一服务,并将第一服务的服务结果发送给控制平台。控制平台在接收到第一服务的服务结果之后,根据控制平台中配置的控制流程,对第一服务的服务结果执行控制流程,得到处理后的服务结果,然后控制平台将处理后的服务结果返回给第一服务的服务器,第一服务的服务器再将处理后的服务结果返回给客户端。
可以理解的是,通过上述方式,在服务的服务结果质量下降的情况下,可以通过配置控制流程,对服务结果进行重新处理,以搜索服务为例,如重新排序、删除不符合搜索条件的结果等,可以使得搜索服务的性能更佳,无需对搜索服务的算法模型进行调整。
示例性地,以搜索服务为例,若用户搜索热点事件,搜索结果中,官方通知的排序靠后,排序靠前的广告较多,可以通过为该搜索服务配置一个流程,使得在搜索该热点事件时,可以将搜索结果中该热点事件的官方通知置顶,删除搜索结果中的广告推送等数据。
本公开实施例提供的一种控制方法,首先,控制平台可以获取目标服务的服务器发送的目标请求,该目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到的服务结果,目标服务为客户端基于关键字使用的服务;之后,控制平台可以响应于目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象;最后,控制平台向目标服务的服务器发送第二对象,以使得目标服务的服务器可以根据第二对象,向客户端返回基于关键字执行目标服务的服务结果。由于目标流程包括对目标服务服务结果预配置的至少一个控制规则,因此,控制平台可以基于预配置的目标流程中的控制规则对目标服务的服务结果进行处理,然后由目标服务的服务器再将处理后的服务结果返回给客户端。比如在目标服务输出的服务结果中存在bad case的情况下,可以根据预配置的控制流程对服务的服务结果进行调整,无需等待算法工程师对目标服务的算法完成调优,即可以在不频繁更改该服务的算法的模型的情况下,便可以实现服务的算法效果的快速提升,节约了时间资源和人力资源。
可选地,至少一个控制规则中的每个控制规则包括执行条件和执行动作,执行条件包括条件项和条件项的执行逻辑。
示例性地,执行动作包括:上移数据、下移数据、删除数据、修改数据。
为例便于描述清楚本公开实施例中的控制规则、条件(条件项和执行逻辑)、执行动作之间的关系,下面以控制规则1为例进行示例性说明。
控制规则1:如果查询参数类(query)包含“婚假”,且页面号(page number)为“1”;若在元素的标题(title)或内容(content)包含“丧假”,则将该元素过滤;将“2021新婚假条理移动到第1位”。
条件项1为:query包含“婚假”;
条件项2为:page number为“1”;
条件项1和条件项2的执行逻辑为:1&&2;即条件项1和条件项2同时满足。
控制规则1的执行条件为:query包含“婚假”,且page number为“1”;
控制规则1的执行动作为:动作1:若元素的标题(title)或内容(content)包含“丧假”,则将该元素过滤;动作2:将“2021新婚假条理移动到第1位”。
其中,query是一个查询参数类,封装了查询条件、分页、排序等功能。
示例性地,第一对象可以为待处理数据列表。其中,待处理数据列表中的数据,为服务器根据客户端发送的服务请求获取的数据。
可选地,目标请求还包括流程变量和规则变量,流程变量用于匹配流程中的控制规则,规则变量用于匹配规则中的条件项。
示例性地,目标请求的消息体可以包括以下三个部分:(1)待处理数据列表;(2)流程变量列表;(3)规则变量列表。
其中,待处理数据列表中的数据,为服务器根据客户端发送的服务请求执行服务得到的服务结果的数据。
可选地,在本公开实施例中,调用控制平台中的控制流程的调用方(例如服务的服务器)可以预先解析待处理数据列表中的数据,进行数据格式的转换,并获取到规则变量列表和流程变量列表。
需要说明的是,规则变量列表的数据可以和待处理数据列表的数据相同,也可以多于待处理数据列表。示例性的,以服务器获取到一个商品搜索结果,可以将搜索结果中商品名、商品价格、品牌、销售店铺、店铺评分等商品属性字段以及数据提取作为规则变量列表中的元素,商品属性字段可以为规则变量。
流程变量列表中的数据,可以为用户使用服务时的服务名称、输入的关键字等。其中,流程变量用于确定可以触发控制流程中的哪些控制规则。
规则变量列表中每个规则变量,为待处理数据列表中对应位置元素的属性。其中,规则变量列表用于确定可以触发确定哪些元素执行动作、执行哪些动作。比如删除某品牌手机对应的数据。
具体地,控制平台可以基于流程变量列表判断是否触发流程中的控制规则,可以基于规则变量列表判断是否触发控制规则中的动作。
示例性地,不同服务的服务器在接收到客户端发送的服务请求之后,执行服务请求中请求的服务获取服务结果,可以将服务结果按照上述的消息体的形式发送给控制平台。其中,用户可以自定义消息体中与属性相关的字段命名。
基于该方案,各个服务器在向控制平台请求执行控制流程时,可以基于上述的通用消息体向控制平台发送服务的服务结果,根据上述的消息体从服务结果中获取待处理数据、规则变量和流程变量,可以使得控制平台无需适配各种服务的不同数据格式便可以对不同服务的服务结果进行及时处理,通用性强。
可选地,本公开实施例提供的控制方法中,上述的S202具体可以通过下述的步骤执行:响应于目标请求,控制平台遍历目标流程中的控制规则,确定控制规则中存在流程变量的目标控制规则;控制平台遍历目标控制规则中各个动作选项中的执行条件,确定执行条件中存在规则变量的目标动作选项;控制平台根据目标动作选项的执行条件中条件项和执行逻辑,对第一对象中目标元素的数据执行配置的目标动作。
需要说明的是,在本公开实施例中,由于各个控制规则是可以根据需要进行灵活配置的,即针对不同的服务,不同的关键字等,各个控制规则中的处理执行条件是灵活多变的,因此可以通过遍历所有的控制规则,确定流程变量列表中哪些流程变量出现在哪些控制规则中,从而可以准确确定需要对服务结果执行哪些控制规则。
为了便于描述,一个控制规则可以包括多个动作,每个动作对应执行条件,定义一个动作和执行该动作的条件对应一个动作项,一个动作项可以对应动作编码,例如动作1、动作2。
同样地,在本公开实施例中,由于控制规则中执行条件的条件项、执行逻辑、执行动作均可以根据需要灵活配置,因此在确定使用一个控制流程中一个控制规则后,可以通过遍历该控制规则中的每个动作项,确定规则变量列表中哪些规则变量出现在动作选项中,从而可以准确确定需要执行哪一个动作选项以及需要执行该动作选项的目标元素对应的数据。
需要说明的是,在控制平台确定了目标动作项之后,可以根据目标动作项中的目标元素确定目标数据列表中与目标元素对应的数据。
示例性地,图3为本公开实施例提供的一种控制方法的流程示意图,如图3中所示,在控制平台中,为租户1的3个服务分别建立了流程1、流程2和流程3,每个流程中包含了至少一个规则,每个规则中包含了至少一个动作。控制平台接收到租户1的服务器发送的目标请求,该目标请求包括待处理数据列表1、规则变量列表2和流程变量列表3以及流程2的流程编码(比如英文字母、数字、符号的任意两种的组合);控制平台遍历流程2的所有规则,确定哪些规则中存在流程变量列表3中的流程变量,即,判断每个规则中是否存在待处理数据列表2中的元素,假设即规则2中的条件项1至条件项n中存在流程变量列表3中的流程变量,则可以确定使用该流程2中的规则2。之后,控制平台再遍历规则2中的所有动作项,确定哪些动作项中存在规则变量列表
2中的规则变量,即确定动作项对应的条件项中是否存在规则变量列表2中的
规则变量,假设动作项1中存在条件项1至条件项n中的条件项,则根据动作选项对应的算子(即实际执行的动作)对待处理数据列表1中该动作项中的目标元素对应的数据进行处理。
示例性地,假设流程为“搜索流程”。“搜索流程”的规则包括:“手机规则”、“品牌1手机规则”、和“品牌2手机规则”。用户在搜索框输入“品牌1手机”,进入“搜索流程”,触发“手机规则”和“品牌1手机规则。”
图4为本公开实施例提供的一种控制方法的流程示意图,如图4中所示,假设用户在客户端中的电商应用中搜索品牌1手机,客户端向服务器发送关键字“品牌1手机”,电商应用服务器可以采用上述实施例提供的消息体调用流量干预平台(即控制平台)的干预接口,向流量干预平台发送下述的请求体,该请求体中包括日常流程的流程编码(ProcessCode TJUX)和流程变量、数据和规则变量。流量干预平台根据流程编码确定执行“日常流程”,然后根据请求体中的流程变量遍历日常流程中的每个规则,确定第一个规则包括了流程变量的中的“品牌1手机”,则根据规则变量遍历该规则下的动作项,确定执行的动作分别为:1、将类别为非“手机”的商品过滤;2、将品牌为非“品牌1”的商品过滤;3、将product ID=1002的商品置顶。最终输出下述的结果体。
请求体:
{“流程code”,“TJUX”;
“ProcessVariable”:{“搜索词”;“品牌1手机”}
“Data”:{product1,product2,product3,product4}
“RuleVariable”:
{“商品ID”:“1001”;“商品名”:“品牌1型号1手机”;“价格”:9999;“类目”:“手机”;“品牌”:“品牌1”}
{“商品ID”:“1002”;“商品名”:“品牌1型号2手机”;“价格”:8888;“类目”:“手机”;“品牌”:“品牌1”}
{“商品ID”:“1003”;“商品名”:“品牌2型号3手机”;“价格”:3333;“类目”:“手机”;“品牌”:“红水晶”}
{“商品ID”:“3001”;“商品名”:“某某苹果”;“价格”:35;“类目”:“水果”;“品牌”:“品牌3”}}}
结果体:
{“data”:[product2,product1],
“流程code”:“TJUX”}
基于该方案,控制平台在接收到目标请求之后,可以基于目标请求,先遍历目标流程中的全部控制规则,确定哪些规则中存在流程变量中的变量,从而确定出使用的目标控制规则,然后再遍历目标控制规则中的动作,确定哪些动作中存在规则变量中的变量,从而判断出需要执行动作的目标元素,以及该元素需要执行的目标动作,从而可以全面的根据配置的各个控制规则和各个控制规则中的条件,快速对服务结果进行处理,使得服务的性能更佳,比如准确率更高、无用数据减少。
在本公开实施例中,在通过控制流程控制对服务的服务结果进行控制之前,管理员可以在控制平台上预先为服务或者应用程序预先配置控制流程。可以快速优化服务的算法效果。
示例性地,若一个服务的算法输出了bad case,则配置人员可以针对该bad case在控制平台中为该服务配置控制流程,从而可以快速提升算法效果,节省资源,增加用户对服务的粘性。
可选地,本公开实施例提供的控制方法,在S201之前,还可以包括下述的S204和S205:
S204、控制平台接收在流程配置界面的配置输入。
其中,该配置输入可以为管理员在流程配置界面的配置输入。
可以理解的是,配置输入可以包括多个子输入。
示例性性,管理员可以在流程配置界面中:输入流程名称、输入流程编码(比如首字母缩写)、输入流程描述、建立控制规则、选择控制规则等。
S205、响应于配置输入,控制平台为目标服务的服务结果,配置目标流程。
可以理解,管理员可以根据需要在控制平台的流程管理界面中为服务的服务结果配置控制流程。
基于该方案,在控制平台中提供了流程配置界面,管理人员可以根据需求在该流程配置界面中为服务配置控制流程。
可选地,本公开实施例提供的控制方法,S205具体可以通过下述的方式1或方式2执行:
方式1:响应于规则选择输入,控制平台为目标服务选择至少一个控制规则。
其中,规则选择输入为从规则选项中选择控制规则的输入,一个控制规则包括执行条件和执行动作,执行条件包括条件项和条件项的执行逻辑。
可以理解,在建立流程之前,先可以进行控制规则的配置,在建立流程的过程中可以直接选择已预先配置好的控制规则。
方式2:响应于规则配置输入,控制平台为目标服务配置至少一个控制规则。
可以理解,在建立流程过程中,可以直接根据需要新建规则进行配置,得到一个新的控制规则。
基于该方案,本公开实施例的控制平台可以提供不同的控制规则的配置方式,可以预先配置好控制规则,在建立流程的过程中直接选择已有控制规则,也可以在配置的过程中,直接新建控制规则,可以灵活进行流程的配置。
可选地,在本公开实施例提供的控制方法中,上述的方式2可以通过下述的步骤执行:控制平台配置规则的执行条件和执行动作,得到目标控制规则。
进而,在配置完目标控制规则之后,控制平台将目标控制规则添加至规则选项中。
可以理解,可以在控制平台中,根据需求自定义控制规则,输入自定义的执行条件的条件项、执行逻辑以及执行动作,配置方式灵活方便。
为了便于理解,以租户“AI机器人平台”的配置流程为例,进行流程配置的示例性说明。示例性地,图5为本公开实施例提供的一种流程管理界面,如图5中所示,管理员可以在流量干预平台(即,控制平台)流程管理界面中新建流程、该流程管理界面中可以显示已经为租户配置好的各个流程的流程名称、流程编码、流程的描述、流程的状态(在线或下线)、更新人、状态更新时间,以及对流程可以操作的控件。管理员可以在该流程管理界面中编辑、测试已经配置好的流程,可以上线测试完成的流程、可以下线已经上线的流程,也可以删除配置好的流程。
以为租户AI机器人平台配置“意图识别重排流程”为例,假设点击图5中的新建流程,则可以显示图6所示的流程配置界面,该流程配置界面可以包括:流程名称的输入区域、流程编码的输入区域、流程描述的输入区域、备选规则的显示区域、已选规则的显示区域。可以根据需要为意图识别重排流程选择或者新建规则。
图7为本公开实施例提供的一种规则管理界面的示意图,可以在该界面中显示一个流程中已配置好的规则ID(例如编号)、规则名称、规则的描述、规则的状态、规则的更新人、更新时间以及可以对规则进行的操作的控件。若接收到对新建规则的控件的输入,则可以显示图8中所示的规则编辑界面,该规则编辑界面包括规则名称的输入区域,规则描述的输入区域,执行条件的配置区域,和执行动作的配置区域,其中,执行条件的配置区域可以包括条件项的输入区域和执行逻辑的输入区域。
需要说明的是,若需要配置一个包括多个条件项和多个动作的规则,用户可以在规则编辑界面中增加条件项,增加执行动作,如图9中所示的规则编辑界面,执行条件包括两个条件项,执行逻辑为条件项1成立且条件项2成立,执行动作1的算子为过滤,执行动作2的算子为置顶。
结合图8,若接收到对执行动作的编辑控件的输入,则如图10中所示,可以显示如10中的动作编辑界面,可以在该界面中编辑动作的算子、动作的执行条件等。
基于该方案,可以在控制平台中的各个管理界面、编辑界面中根据服务的实际需求,配置不同的控制规则,从而可以对服务的结果进行控制,使得服务结果可以更加准确、符合用户需要。
可选地,在本公开实施例提供的控制方法中,在为目标服务配置完控制流程之后,还可以包括下述的步骤:控制平台接收在流程配置界面的测试输入。响应于测试输入,控制平台测试目标流程,并在测试界面输出测试目标流程的测试结果。在测试通过的情况下,控制平台上线目标流程。
图11为本公开实施例提供的一种流程测试界面,在流程编辑完成之后,可以在流程干预平台中选择测试流程,其中,如图11中所示,界面的左侧区域可以查看待测试的流程,在触发测试运行之后,可以在右侧区域显示响应的消息,执行的详情以及耗时,以确定该流程的配置是否有效。
基于该方案,控制平台还可以提供流程测试功能,可以方便测试该配置的流程的配置是否合理,是否可以实现算法效果的提升。
需要说明的是,本公开实施例提供的控制方法,执行主体可以为控制装置,或者该控制装置中的用于执行控制的方法的控制模块。本公开实施例中以控制装置执行控制的方法为例,说明本公开实施例提供的控制的装置。
图12为本公开实施例提供的一种控制装置,如图12所示,该控制装置1200包括:获取模块1201、执行模块1202和发送模块1203;获取模块1201,用于获取目标服务的服务器发送的目标请求,目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到的服务结果,目标服务为客户端基于该关键字使用的服务;执行模块1202,用于响应于获取模块1201获取的目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象,目标流程包括对目标服务的服务结果预配置的至少一个控制规则;发送模块1203,用于向目标服务的服务器发送执行模块1202得到的第二对象,以使得目标服务的服务器根据第二对象,向客户端返回基于该关键字执行目标服务的服务结果。
可选地,上述的至少一个控制规则中的每个控制规则包括执行条件和执行动作,执行条件包括条件项和条件项的执行逻辑;目标请求还包括流程变量和规则变量,流程变量用于匹配流程中的控制规则,规则变量用于匹配规则中的执行条件;执行模块具体用于:遍历目标流程中的控制规则,确定控制规则存在流程变量的目标控制规则;遍历目标控制规则中各个动作项中的执行条件,确定执行条件中存在规则变量的目标动作项;根据目标动作项的执行条件中的条件项和执行逻辑,对第一对象中目标元素的数据执行配置的目标动作。
可选地,控制装置还包括:接收模块和配置模块;接收模块,用于在获取目标服务的服务器发送的目标请求之前,接收在流程配置界面的配置输入;配置模块,用于响应于接收模块接收的配置输入,为目标服务的服务结果,配置目标流程。
可选地,配置模块具体用于:响应于规则选择输入,为目标服务选择至少一个控制规则;其中,规则选择输入为从规则选项中选择规则的输入,一个控制规则包括执行条件和执行动作,执行条件包括条件项和条件项的执行逻辑。
可选地,控制装置还包括:添加模块;配置模块,还用于配置规则的执行条件和执行动作,得到目标控制规则;添加模块用于将目标控制规则添加至规则选项中。
可选地,配置模块具体用于:响应于规则配置输入,为目标服务配置至少一个控制规则,一个控制规则包括执行条件和执行动作,执行条件包括条件项和条件项的执行逻辑。
可选地,执行动作包括:上移数据、下移数据、删除数据、修改数据。
本公开实施例提供一种控制装置,首先,控制装置可以获取目标服务的服务器发送的目标请求,该目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到的服务结果,目标服务为客户端基于关键字使用的服务;之后,控制装置可以响应于目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象;最后,控制装置向目标服务的服务器发送第二对象,以使得目标服务的服务器可以根据第二对象,向客户端返回基于关键字执行目标服务的服务结果。由于目标流程包括对目标服务服务结果预配置的至少一个控制规则,因此,控制平台可以基于预配置的目标流程中的控制规则对目标服务的服务结果进行处理,然后由目标服务的服务器再将处理后的服务结果返回给客户端。比如在目标服务输出的服务结果中存在bad case的情况下,可以根据预配置的控制流程对服务的服务结果进行调整,无需等待算法工程师对目标服务的算法完成调优,即可以在不频繁更改该服务的算法的模型的情况下,便可以实现服务的算法效果的快速提升,节约了时间资源和人力资源。
本公开实施例中的控制装置可以是装置,也可以是服务器中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本公开实施例不作具体限定。
本公开实施例中的控制装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为iOS操作***,还可以为其他可能的操作***,本公开实施例不作具体限定。
本公开实施例提供的控制装置能够实现图1至图11的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图13所示,本公开实施例还提供一种服务器1300,包括处理器1301,存储器1302,存储在存储器1302上并可在处理器1301上运行的程序或指令,该程序或指令被处理器1301执行时实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本公开实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图14为实现本公开实施例的一种服务器的硬件结构示意图。
需要说明的是,图14示出的控制平台的服务器1400仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图14所示,服务器1400包括中央处理单元(Central Processing Unit,CPU)1401,其可以根据存储在只读存储器(Read-Only Memory,ROM)1402中的程序或者从存储部分1408加载到随机访问存储器(Random Access Memory,RAM)1403中的程序而执行各种适当的动作和处理。在RAM 1403中,还存储有***操作所需的各种程序和数据。CPU 1401、ROM1402以及RAM 1403通过总线1404彼此相连。输入/输出(Input/Output,I/O)接口1405也连接至总线1404。
以下部件连接至I/O接口1405:包括键盘、鼠标等的输入部分1406;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1407;包括硬盘等的存储部分1408;以及包括诸如局域网(Local AreaNetwork,LAN)卡、调制解调器等的网络接口卡的通信部分1409。通信部分1409经由诸如因特网的网络执行通信处理。驱动器1410也根据需要连接至I/O接口1405。可拆卸介质1411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1410上,以便于从其上读出的计算机程序根据需要被安装入存储部分1408。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1409从网络上被下载和安装,和/或从可拆卸介质1411被安装。在该计算机程序被CPU 1401执行时,执行本申请的***中限定的各种功能。
本公开实施例提供一种服务器,首先,服务器可以获取目标服务的服务器发送的目标请求,该目标请求包括第一对象和目标标识,第一对象包括目标服务的服务器基于关键字执行目标服务得到的服务结果,目标服务为客户端基于关键字使用的服务;之后,服务器可以响应于目标请求,对第一对象执行目标标识对应的目标流程,得到第二对象;最后,服务器向目标服务的服务器发送第二对象,以使得目标服务的服务器可以根据第二对象,向客户端返回基于关键字执行目标服务的服务结果。由于目标流程包括对目标服务服务结果预配置的至少一个控制规则,因此,服务器可以基于预配置的目标流程中的控制规则对目标服务的服务结果进行处理,然后由目标服务的服务器再将处理后的服务结果返回给客户端。比如在目标服务输出的服务结果中存在bad case的情况下,可以根据预配置的控制流程对服务的服务结果进行调整,无需等待算法工程师对目标服务的算法完成调优,即可以在不频繁更改该服务的算法的模型的情况下,便可以实现服务的算法效果的快速提升,节约了时间资源和人力资源。
本公开实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机ROM、RAM、磁碟或者光盘等。
本公开实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本公开实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本公开实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本公开各个实施例所述的方法。
上面结合附图对本公开的实施例进行了描述,但是本公开并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本公开的启示下,在不脱离本公开宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本公开的保护之内。

Claims (10)

1.一种控制方法,其特征在于,所述方法包括:
获取目标服务的服务器发送的目标请求,所述目标请求包括第一对象和目标标识,所述第一对象包括所述目标服务的服务器基于关键字执行所述目标服务得到的服务结果,所述目标服务为客户端基于所述关键字使用的服务;
响应于所述目标请求,对所述第一对象执行所述目标标识对应的目标流程,得到第二对象,所述目标流程包括对所述目标服务的服务结果预配置的至少一个控制规则;
向所述服务器发送所述第二对象,以使得所述服务器根据所述第二对象,向所述客户端返回基于所述关键字执行所述目标服务的服务结果;
其中,所述至少一个控制规则中的每个控制规则包括执行条件和执行动作,所述执行条件包括条件项和所述条件项的执行逻辑;所述目标请求还包括流程变量和规则变量,所述流程变量用于匹配流程中的控制规则,所述规则变量用于匹配控制规则中的执行条件;
其中,所述对所述第一对象执行所述目标流程,包括:
遍历所述目标流程中的控制规则,确定控制规则存在所述流程变量的目标控制规则;
遍历所述目标控制规则中各个动作项中的执行条件,确定执行条件中存在所述规则变量的目标动作项;
根据所述目标动作项的执行条件中的条件项和执行逻辑,对所述第一对象中目标元素的数据执行配置的目标动作。
2.根据权利要求1所述的方法,其特征在于,所述获取目标服务的服务器发送的目标请求之前,所述方法还包括:
接收在流程配置界面的配置输入;
响应于所述配置输入,为所述目标服务的服务结果,配置所述目标流程。
3.根据权利要求2所述的方法,其特征在于,所述响应于所述配置输入,为所述目标服务的服务结果,配置所述目标流程,包括:
响应于规则选择输入,为所述目标服务选择至少一个控制规则;
其中,所述规则选择输入为从规则选项中选择控制规则的输入,一个控制规则包括执行条件和执行动作,所述执行条件包括条件项和所述条件项的执行逻辑。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
配置控制规则的执行条件和执行动作,得到目标控制规则;
将所述目标控制规则添加至规则选项中。
5.根据权利要求2所述的方法,其特征在于,所述响应于所述配置输入,为所述目标服务的服务结果,配置所述目标流程,包括:
响应于规则配置输入,为所述目标服务配置至少一个控制规则,一个控制规则包括执行条件和执行动作,所述执行条件包括条件项和所述条件项的执行逻辑。
6.根据权利要求1所述的方法,其特征在于,所述执行动作包括:上移数据、下移数据、删除数据、修改数据。
7.根据权利要求2所述的方法,其特征在于,所述配置所述目标流程之后,所述方法还包括:
接收在所述流程配置界面的测试输入;
响应于所述测试输入,测试所述目标流程,并在测试界面输出测试所述目标流程的测试结果;
在测试通过的情况下,上线所述目标流程。
8.一种控制装置,其特征在于,所述控制装置包括:获取模块、执行模块和发送模块;
所述获取模块,用于获取目标请求,所述目标请求包括第一对象和目标标识,所述第一对象包括目标服务的服务器基于关键字执行所述目标服务得到的服务结果,所述目标服务为客户端基于所述关键字使用的服务;
所述执行模块,用于响应于所述获取模块获取的所述目标请求,对所述第一对象执行所述目标标识对应的目标流程,得到第二对象,所述目标流程包括对所述目标服务的服务结果预配置的至少一个控制规则;
所述发送模块,用于向所述服务器发送所述第二对象,以使得所述服务器根据所述第二对象,向所述客户端返回基于所述关键字执行所述目标服务的服务结果;
其中,所述至少一个控制规则中的每个控制规则包括执行条件和执行动作,所述执行条件包括条件项和所述条件项的执行逻辑;所述目标请求还包括流程变量和规则变量,所述流程变量用于匹配流程中的控制规则,所述规则变量用于匹配控制规则中的执行条件;
其中,所述执行模块对所述第一对象执行所述目标流程,包括:
遍历所述目标流程中的控制规则,确定控制规则存在所述流程变量的目标控制规则;
遍历所述目标控制规则中各个动作项中的执行条件,确定执行条件中存在所述规则变量的目标动作项;
根据所述目标动作项的执行条件中的条件项和执行逻辑,对所述第一对象中目标元素的数据执行配置的目标动作。
9.一种服务器,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7中任一项所述的控制方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7中任一项所述的控制方法的步骤。
CN202110734046.6A 2021-06-30 2021-06-30 控制方法、装置、服务器及存储介质 Active CN113468388B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110734046.6A CN113468388B (zh) 2021-06-30 2021-06-30 控制方法、装置、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110734046.6A CN113468388B (zh) 2021-06-30 2021-06-30 控制方法、装置、服务器及存储介质

Publications (2)

Publication Number Publication Date
CN113468388A CN113468388A (zh) 2021-10-01
CN113468388B true CN113468388B (zh) 2024-05-03

Family

ID=77874312

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110734046.6A Active CN113468388B (zh) 2021-06-30 2021-06-30 控制方法、装置、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN113468388B (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182488A (zh) * 2014-08-08 2014-12-03 腾讯科技(深圳)有限公司 搜索方法、服务器及客户端
CN104683386A (zh) * 2013-11-26 2015-06-03 腾讯科技(深圳)有限公司 可定制响应的桩服务实现方法及装置
CN105354235A (zh) * 2015-10-08 2016-02-24 天脉聚源(北京)传媒科技有限公司 一种搜索结果处理方法及装置
CN107704265A (zh) * 2017-09-30 2018-02-16 电子科技大学 一种面向业务流可配置的规则生成方法
CN108090064A (zh) * 2016-11-21 2018-05-29 腾讯科技(深圳)有限公司 一种数据查询方法、装置、数据存储服务器及***
CN109447411A (zh) * 2018-09-26 2019-03-08 平安普惠企业管理有限公司 业务流程控制方法、装置、计算机设备和存储介质
CN109885729A (zh) * 2019-02-20 2019-06-14 北京奇艺世纪科技有限公司 一种显示数据的方法、装置及***
CN110765275A (zh) * 2019-10-14 2020-02-07 平安医疗健康管理股份有限公司 搜索方法、装置、计算机设备和存储介质
CN112256734A (zh) * 2020-10-20 2021-01-22 中国农业银行股份有限公司 一种大数据处理方法、装置、***、设备和存储介质
CN112394922A (zh) * 2020-12-02 2021-02-23 成都新希望金融信息有限公司 决策配置方法、业务决策方法和决策引擎***
CN112733009A (zh) * 2019-10-28 2021-04-30 百度在线网络技术(北京)有限公司 一种搜索方法及装置
CN112905492A (zh) * 2021-04-06 2021-06-04 浙江网商银行股份有限公司 验证方法及装置

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104683386A (zh) * 2013-11-26 2015-06-03 腾讯科技(深圳)有限公司 可定制响应的桩服务实现方法及装置
CN104182488A (zh) * 2014-08-08 2014-12-03 腾讯科技(深圳)有限公司 搜索方法、服务器及客户端
CN105354235A (zh) * 2015-10-08 2016-02-24 天脉聚源(北京)传媒科技有限公司 一种搜索结果处理方法及装置
CN108090064A (zh) * 2016-11-21 2018-05-29 腾讯科技(深圳)有限公司 一种数据查询方法、装置、数据存储服务器及***
CN107704265A (zh) * 2017-09-30 2018-02-16 电子科技大学 一种面向业务流可配置的规则生成方法
CN109447411A (zh) * 2018-09-26 2019-03-08 平安普惠企业管理有限公司 业务流程控制方法、装置、计算机设备和存储介质
CN109885729A (zh) * 2019-02-20 2019-06-14 北京奇艺世纪科技有限公司 一种显示数据的方法、装置及***
CN110765275A (zh) * 2019-10-14 2020-02-07 平安医疗健康管理股份有限公司 搜索方法、装置、计算机设备和存储介质
CN112733009A (zh) * 2019-10-28 2021-04-30 百度在线网络技术(北京)有限公司 一种搜索方法及装置
CN112256734A (zh) * 2020-10-20 2021-01-22 中国农业银行股份有限公司 一种大数据处理方法、装置、***、设备和存储介质
CN112394922A (zh) * 2020-12-02 2021-02-23 成都新希望金融信息有限公司 决策配置方法、业务决策方法和决策引擎***
CN112905492A (zh) * 2021-04-06 2021-06-04 浙江网商银行股份有限公司 验证方法及装置

Also Published As

Publication number Publication date
CN113468388A (zh) 2021-10-01

Similar Documents

Publication Publication Date Title
US8001478B2 (en) Systems and methods for context personalized web browsing based on a browser companion agent and associated services
US10073826B2 (en) Providing action associated with event detected within communication
CN111428131B (zh) 信息推送方法、装置及***
US8768913B2 (en) Multi-source searching in a data driven application
CN116048987A (zh) 流程业务的处理方法、装置、电子设备、***和存储介质
US11062224B2 (en) Prediction using fusion of heterogeneous unstructured data
CN113468388B (zh) 控制方法、装置、服务器及存储介质
CN112199561A (zh) 应用搜索方法和装置
CN110716911B (zh) 数据处理方法及装置、电子设备、存储介质
US11966909B2 (en) Text messaging service based commerce system
US20220300494A1 (en) Task query method and device
US8170973B2 (en) Satisfying rules through a configuration of list processing methods
CN111782776A (zh) 一种通过填槽实现意图识别的方法和装置
US20230222566A1 (en) Item resolution service
US11568465B2 (en) Intelligent online platform for digitizing, searching, and providing services
CN116301869B (zh) 前端页面配置管控***、方法、设备、介质
US20230161607A1 (en) Screen-pop configuration using flow builder application
WO2012096681A1 (en) Method and system for providing an sms-based interactive electronic marketing offer search and distribution system
CN114461639A (zh) 物品信息的管理***及物品信息的显示方法
CN117785927A (zh) 一种运维知识库检索方法、建立方法、***、设备及介质
CN114491450A (zh) 数据血缘处理方法、装置、设备以及存储介质
CN111914059A (zh) 员工福利客诉的处理方法、***、存储介质、及电子设备
CN116894045A (zh) 网络提取数据存储方法及其装置、设备、介质
CN115129730A (zh) 流量数据标识方法、装置、存储介质及计算机设备
CN117349451A (zh) 数据处理方法、数据处理装置、计算机设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant