回调事件的处理方法、装置、计算机设备及存储介质与流程

文档序号:27388375发布日期:2021-11-15 21:53阅读:113来源:国知局
回调事件的处理方法、装置、计算机设备及存储介质与流程

1.本发明涉及计算机技术领域,尤其涉及一种回调事件的处理方法、装置、计算机设备及存储介质。


背景技术:

2.现有技术中,在对公众号、小程序的运营和维护的过程中,对于接收到的来自公众号以及小程序的回调事件,不同的管理项目组所关心的回调事件的类别不一样。但是目前,当管理项目组在对所接收到的回调事件进行处理时,管理项目组需要对所有的回调事件进行区分甄别,找出自己所关心的回调事件并对其进行处理,这大大影响了管理项目组的工作效率,容易造成对回调事件的处理不及时。


技术实现要素:

3.本发明的目的在于提供一种回调事件的处理方法、装置、计算机设备及存储介质,旨在解决现有技术中,管理项目组在对回调事件进行处理时,需要对所有的回调事件进行区分甄别,容易造成对回调事件的处理不及时的问题。
4.本发明是这样实现的,第一方面,本发明实施例提供了一种回调事件的处理方法,所述方法包括:接收多个回调事件的数据信息;分别对多个所述回调事件的数据信息进行识别;判断所述回调事件的数据信息中是否包含有标识信息;其中,不同的回调事件中包含有标识信息或不含有标识信息;若所述回调事件的数据信息中包含有标识信息,则对所述回调事件执行第一处理策略;若所述回调事件的数据信息中不包含标识信息,则对所述回调事件执行第二处理策略。
5.在其中一个实施例中,所述若所述回调事件的数据信息中包含有标识信息,则对所述回调事件执行第一处理策略,包括:提取每个所述回调事件的数据信息中所携带的标识信息,并判断所述标识信息的种类;根据所述标识信息的种类,判断出所述回调事件的类别;根据所述回调事件的类别,将所述回调事件分配给对应的管理服务器进行处理;其中,不同的管理服务器用于处理不同类别的回调事件。
6.在其中一个实施例中,所述第二处理策略包括:将所述回调事件的数据信息分别发送给所有的管理服务器,以便于其中的管理服务器对所述回调事件进行处理。
7.在其中一个实施例中,所述回调事件包括由多个公众号或小程序生成的消息或指令。
8.与现有技术相比,本发明主要有以下有益效果:上述提供的一种回调事件的处理方法,通过接收多个回调事件的数据信息;并分别对多个所述回调事件的数据信息进行识别;接着再判断所述回调事件的数据信息中是否包含有标识信息;若所述回调事件的数据信息中包含有标识信息,则对所述回调事件执行第一处理策略;若所述回调事件的数据信息中不包含标识信息,则对所述回调事件执行第二处理策略。上述对回调事件的处理方法通过实现对回调事件的分类,使得后台的管理项目组能够找到自己所关心的回调事件并对其进行处理,从而大大提高了管理项目组的工作效率,也能够有效提高对回调事件的处理时效。
9.第二方面,本技术实施例提供一种回调事件的处理装置,包括:接收单元,用于接收多个回调事件的数据信息;识别单元,用于分别对多个所述回调事件的数据信息进行识别;判断单元, 用于判断所述回调事件的数据信息中是否包含有标识信息;其中,不同的回调事件中包含有标识信息或不含有标识信息;执行单元,若所述回调事件的数据信息中包含有标识信息,则用于对所述回调事件执行第一处理策略;若所述回调事件的数据信息中不包含标识信息,则用于对所述回调事件执行第二处理策略。
10.在其中一个实施例中,所述执行单元包括:第一判断子单元,用于提取每个所述回调事件的数据信息中所携带的标识信息,并判断所述标识信息的种类;第二判断子单元,用于根据所述标识信息的种类,判断出所述回调事件的类别;分配子单元,根据所述回调事件的类别,将所述回调事件分配给对应的管理服务器进行处理;其中,不同的管理服务器用于处理不同类别的回调事件。
11.在其中一个实施例中,所述第二处理策略包括:将所述回调事件的数据信息分别发送给所有的管理服务器,以便于其中的管理服务器对所述回调事件进行处理。
12.在其中一个实施例中,所述回调事件包括由多个公众号或小程序生成的消息或指令。
13.第三方面,本技术实施例提供的一种计算机设备,包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现上面所述的回调事件的处理方法。
14.第四方面,本技术实施例提供的一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现上面所述的回调事件的处理方法。
附图说明
15.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
16.图1是本发明第一实施例提供的一种回调事件的处理方法的流程示意图;图2是本发明第二实施例提供的一种回调事件的处理方法中步骤s400的具体流程示意图;图3是本发明实施例提供的一种回调事件的处理装置的示意性结构图;图4是本发明实施例提供的一种计算机设备的结构示意性框图。
17.附图标记:1

接收单元,2

识别单元,3

判断单元,4

执行单元。
具体实施方式
18.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
19.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
20.应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述各种功能模块,但这些功能模块不应限于这些术语。这些术语仅用来将同一类型的功能模块彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一调取模块也可以被称为第二调取模块,不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。类似地,第二调取模块也可以被称为第一调取模块。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
21.以下结合具体实施例对本发明的实现进行详细的描述。
22.图1示出了本发明第一实施例提供的一种回调事件的处理方法的流程示意图,以下参考图1来对本发明实施例进行详细说明。
23.一种回调事件的处理方法,该方法包括:步骤s100、步骤s200、步骤s300以及步骤s400。
24.步骤s100:接收多个回调事件的数据信息。
25.可以理解的是,数据信息包括字符或字符串。
26.需要说明的是,所述回调事件包括由多个公众号或小程序生成的消息或指令。例如,后台服务器在对多个公众号进行管理时,公众号与粉丝之间的互动事件,用户在关注公众号以及点击公众号菜单时,后台服务器都会接收到公众号生成的消息或指令。
27.具体的,公众号或小程序在执行完某个方法或事件后,生成消息或指令,并向后台服务器发送,以便于后台服务器该接收回调事件的数据信息。
28.步骤s200:分别对多个所述回调事件的数据信息进行识别。
29.具体地,通过对回调事件的数据信息进行读取,能够识别到数据信息中所含有的字符和字符串,以便于判断所述数据信息中是否包含有标识信息。
30.步骤s300:判断所述回调事件的数据信息中是否包含有标识信息。
31.其中,不同的回调事件中包含有标识信息或不含有标识信息。标识信息能够用于区分回调事件的类别,回调事件的数据信息中可能含有标识信息,也可能不含有标识信息,两者所表示的回调事件的类别不同。例如,后台服务器根据回调事件的数据信息中是否含有标识信息,判断出需要对回调事件执行的处理策略。
32.可以理解的是,标识信息可以是预先设定好的字符或字符串,当识别到的数据信息中含有预先设定好的字符或字符串,则说明该回调事件的数据信息中含有标识信息。
33.步骤s400:若所述回调事件的数据信息中包含有标识信息,则对所述回调事件执行第一处理策略;若所述回调事件的数据信息中不包含标识信息,则对所述回调事件执行第二处理策略。
34.具体地,当识别到数据信息中包含有标识信息时,则说明需要对该回调事件采取第一处理策略,当识别到数据信息中不包含有标识信息时,则说明需要对该回调事件采取第二处理策略。
35.上述提供的一种回调事件的处理方法,通过接收多个回调事件的数据信息;并分别对多个所述回调事件的数据信息进行识别;接着再判断所述回调事件的数据信息中是否包含有标识信息;若所述回调事件的数据信息中包含有标识信息,则对所述回调事件执行第一处理策略;若所述回调事件的数据信息中不包含标识信息,则对所述回调事件执行第二处理策略。上述对回调事件的处理方法通过实现对回调事件的分类,使得后台的管理项目组能够找到自己所关心的回调事件并对其进行处理,从而大大提高了管理项目组的工作效率,也能够有效提高对回调事件的处理时效。
36.下面结合一个具体的例子来对本发明提供的一种回调事件的处理方法做进一步说明。
37.请参阅图2,在第一实施例的基础之上,图2示出了本发明第二实施例提供的一种回调事件的处理方法中步骤s400的具体流程示意图;需要说明的是,步骤s400具体包括以下步骤:步骤s401:提取每个所述回调事件的数据信息中所携带的标识信息,并判断所述标识信息的种类。
38.具体地,对不同的回调事件进行分类,不同类别的回调事件的数据信息中携带有不同的标识信息;通过将提取到的标识信息与预先存储的标识信息进行比对,能够判断出标识信息的种类。
39.步骤s402:根据所述标识信息的种类,判断出所述回调事件的类别。
40.具体地,标识信息的种类与回调事件的类别相对应。例如,用户在关注公众号时所产生的回调事件与用户在点击公众号菜单时所产生的回调事件的类别不同,两个回调事件的数据信息中所含有的标识信息也不同。
41.步骤s403:根据所述回调事件的类别,将所述回调事件分配给对应的管理服务器进行处理。
42.具体地,不同的管理服务器用于处理不同类别的回调事件。每个管理项目组对应一台管理服务器,当管理服务器接收到后台服务器发送的回调事件时,管理服务器或管理项目组的工作人员能够对回调事件进行处理。例如,在对回调事件进行处理的过程中,管理服务器通过公众号向用户发送消息或指令。
43.在第一实施例的基础之上,提出本发明的第三实施例。
44.在第三实施例中,所述第二处理策略包括:将所述回调事件的数据信息分别发送给所有的管理服务器,以便于其中的管理服务器对所述回调事件进行处理。
45.可以理解的是,当回调事件中不含有标识信息时,通过将所述回调事件的数据信息分别发送给所有的管理服务器,能够使得管理服务器对回调事件进行处理,管理服务器的工作人员能够根据接收到的回调事件选择处理或不处理。例如,对于部分公众号的回调事件需要让所有的管理服务器都接收到,但只需要其中指定的管理服务器对回调事件进行处理,通过这样的方式,便能够有效解决这一问题,这使得对回调事件的处理更加智能化。
46.请参阅图3,图3示出了本发明实施例提供的一种回调事件的处理装置的示意性结构图;本发明实施例提供的一种回调事件的处理装置,可以配置于终端或服务器中,用于执行前述的回调事件的处理方法。该装置包括:接收单元1,用于接收多个回调事件的数据信息;识别单元2,用于分别对多个所述回调事件的数据信息进行识别;判断单元3,用于判断所述回调事件的数据信息中是否包含有标识信息;其中,不同的回调事件中包含有标识信息或不含有标识信息;执行单元4,若所述回调事件的数据信息中包含有标识信息,则用于对所述回调事件执行第一处理策略;若所述回调事件的数据信息中不包含标识信息,则用于对所述回调事件执行第二处理策略。
47.需要说明的是,执行单元4包括:第一判断子单元,用于提取每个所述回调事件的数据信息中所携带的标识信息,并判断所述标识信息的种类;第二判断子单元,用于根据所述标识信息的种类,判断出所述回调事件的类别;分配子单元,根据所述回调事件的类别,将所述回调事件分配给对应的管理服务器进行处理;其中,不同的管理服务器用于处理不同类别的回调事件。
48.需要说明的是,所述第二处理策略包括:将所述回调事件的数据信息分别发送给所有的管理服务器,以便于其中的管理服务器对所述回调事件进行处理。
49.需要说明的是,所述回调事件包括由多个公众号或小程序生成的消息或指令。
50.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
51.值得注意的是,上述实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
52.上述的装置可以实现为一种计算机程序的形式,该计算机程序可以在计算机设备上运行。
53.该计算机设备可以是服务器或终端。请参阅图4,图4是本发明实施例提供的一种计算机设备的结构示意性框图。本发明实施例提供的一种计算机设备,包括通过系统总线连接的处理器、存储器和网络接口;其中,存储器可以包括非易失性存储介质和内存储器。
54.处理器用于提供计算和控制能力,支撑整个终端的运行。
55.非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行上述任意一种回调事件的处理方法。
56.内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行上述任意一种回调事件的处理方法。
57.网络接口用于进行网络通信,如发送分配的任务等。
58.本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
59.应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
60.本领域技术人员可以理解,上述计算机设备内的结构,仅仅是与本技术方案相关的部分结构,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比上述更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
61.本技术的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本技术实施例提供的任意一种回调事件的处理方法。该程序执行时可包括本发明提供的一种回调事件的处理方法各实施例中的部分或全部步骤。
62.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于rom/ram、磁盘或光盘等)上实施的计算机程序产品的形式。
63.本发明是参照根据本发明实施例的方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
64.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
65.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
66.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1