Chatbot service implementation system, method and apparatus, electronic device, and storage medium
Through the intelligent management platform, analyzing user needs in the 5G message system and forming a target service link list, it solves the problem that users find and use Chatbot easily in the existing technology, realizes efficient interaction between end users and Chatbot, and improves user experience and convenience of service.
Patent Information
- Application Number
- PCT/CN2024/093356
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-29
- Filing Date
- 2024-05-15
- Publication Date
- 2025-01-02
AI Technical Summary
In the existing 5G messaging system, users can only search and query through the name or ID of Chatbot, which leads to poor convenience in use and is unable to effectively realize convenient interaction between end users and Chatbot.
Introduce an intelligent management platform to connect with the 5G message center through the MaaP platform, analyze the demand requests of end users, form a target service link list, and send it to the terminal. Users do not need to know the name or ID of Chatbot to interact with the target Chatbot, and improve The convenience of Chatbot service is used.
It realizes convenient interaction between end users and Chatbot, improves user experience, enhances the management and use efficiency of Chatbot services, and simplifies the point-to-point interaction process between users and Chatbot.
Smart Images

Figure CN2024093356_02012025_PF_FP_ABST
Abstract
Description
Chatbot service implementation system, method, device, electronic device, and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to patent application No. 202310792024.4 filed with the China Patent Office on June 29, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to but is not limited to the 5G field. Background Art
[0004] 5G (fifth-generation mobile communication technology) messaging, an upgraded service from traditional SMS, supports a wide range of message formats, including standard text messages and rich media messages such as files. 5G messaging primarily serves individual users and chatbots, enabling interactive messaging between individual users and between individual users and chatbots. For 5G messaging, a 5G messaging center, or 5GMC, can be used to connect and network end-users. The 5G messaging center is responsible for end-user access, message uplinks, and message downlinks.
[0005] The MaaP (Message as a Platform) platform enables simple access and management of chatbots, including simple functions such as chatbot access, search, detail query, and information interaction.
[0006] At present, the end user group accesses the 5G messaging system through the 5G messaging center, and the Chatbot application also accesses the 5G messaging system through the MaaP platform. The MaaP platform management module provides a Chatbot search function, but users can only search and query based on the Chatbot name or ID, making it less convenient for users to use Chatbot.
[0007] Summary of the Invention
[0008] The present application provides a system, method, device, electronic device, and storage medium for implementing a Chatbot service.
[0009] The present application provides a system for implementing a Chatbot service, which includes: a terminal, connected to a 5G message center, and configured to send a demand request through the 5G message center; an intelligent management platform, connected to a MaaP platform, and configured to obtain the demand request through the MaaP platform, and determine a target service list that matches the demand request, and send the target service list to the terminal, wherein the MaaP platform is connected to the 5G message center, and the target service list includes at least one service node, each service node being mounted with service data of at least one target Chatbot; the terminal is also configured to interact with at least one target Chatbot in the target service list.
[0010] The present application provides a method for implementing a Chatbot service, which is applied to an intelligent management platform. The method includes: obtaining a demand request sent by a terminal through a MaaP platform, wherein the demand request is sent by the terminal to the MaaP platform through a 5G message center; determining a target service list matching the demand request by analyzing the demand request, wherein the target service list includes at least one service node, and each service node is mounted with corresponding target Chatbot service data; and sending the target service list to the terminal so that the terminal interacts with at least one target Chatbot in the target service list.
[0011] The present application provides a method for implementing a Chatbot service, which is applied to a terminal. The method includes: sending a demand request to a MaaP platform through a 5G message center, so that the MaaP platform forwards the demand request to an intelligent management platform, wherein the intelligent management platform analyzes the demand request to determine a target service list that matches the demand request, the target service list including at least one service node, each service node having service data of a corresponding target Chatbot mounted thereon; receiving the target service list fed back by the intelligent management platform through the 5G message center; and interacting with at least one target Chatbot in the target service list.
[0012] The present application provides a device for implementing a Chatbot service, which is applied to an intelligent management platform. The device includes: an acquisition module, configured to acquire a demand request sent by a terminal through a MaaP platform, wherein the demand request is sent by the terminal to the MaaP platform through a 5G message center; an analysis module, configured to determine a target service list that matches the demand request by analyzing the demand request, wherein the target service list includes at least one service node, and each service node is mounted with corresponding target Chatbot service data; a sending module, configured to send the target service list to the terminal, so that the terminal interacts with at least one target Chatbot in the target service list.
[0013] The present application provides a device for implementing a Chatbot service, which is applied to a terminal. The device includes: a sending module, configured to send a demand request to a MaaP platform through a 5G message center, so that the MaaP platform forwards the demand request to an intelligent management platform, wherein the intelligent management platform analyzes the demand request to determine a target service list that matches the demand request, and the target service list includes at least one service node, and each service node is mounted with service data of a corresponding target Chatbot; a receiving module, configured to receive the target service list fed back by the intelligent management platform through the 5G message center; and an interaction module, configured to interact with at least one target Chatbot in the target service list.
[0014] The present application provides an electronic device, comprising: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; and at least one memory connected to the at least one bus, wherein the at least one memory stores a computer program, and when the computer program is executed by the at least one processor, the at least one processor executes the implementation method of any Chatbot service of the present application.
[0015] The present application also provides a computer storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the implementation method of any Chatbot service of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0018] One or more embodiments are exemplarily illustrated by pictures in the corresponding drawings. These exemplifications do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0019] FIG1 is a schematic diagram of the logical networking structure of the system provided in an embodiment of the present application;
[0020] FIG2 is a schematic diagram of a target service link table provided in an embodiment of the present application;
[0021] FIG3 is a schematic diagram of a process for processing Chatbot service messages by the intelligent management platform provided in an embodiment of the present application;
[0022] FIG4 is a schematic diagram of the structure of the intelligent management platform provided in an embodiment of the present application;
[0023] FIG5 is a schematic diagram of a process for processing a Chatbot access request by the intelligent management platform provided in an embodiment of the present application;
[0024] FIG6 is a schematic diagram of a process for updating Chatbot service data by the intelligent management platform provided in an embodiment of the present application;
[0025] FIG7 is a schematic diagram of a process for processing Chatbot push messages by the intelligent management platform provided in an embodiment of the present application;
[0026] FIG8 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0027] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0028] The disclosure below provides many different embodiments or examples for implementing different structures of the present application. In order to simplify the disclosure of the present application, the components and settings of specific examples are described below. Of course, these are merely examples and are not intended to limit the present application. In addition, the present application may repeat reference numbers and / or letters in different examples. Such repetition is for the purpose of simplicity and clarity and does not in itself indicate the relationship between the various embodiments and / or settings discussed.
[0029] The following is a definition of terms used in this application.
[0030] The terminal can be a mobile phone terminal, a vehicle networking system, etc.
[0031] Chatbot, a chat robot, is mainly involved in airline ticketing, government services, other commercial and life services, such as railway companies, airlines, government service centers, etc.
[0032] The 5G messaging system, the entire 5G messaging network, includes 5GMC, MaaP platform, intelligent management platform, etc.
[0033] 5GMC, 5G message center, is the access network for terminal user groups and is responsible for the access, uplink and downlink of messages for terminal user groups.
[0034] The MaaP platform is responsible for the access networking of Chatbots, including the access, uplink, and downlink of messages.
[0035] The present application provides a Chatbot service implementation system. FIG1 is a schematic diagram of the logical networking structure of the system. As shown in FIG1 , the system includes: a terminal and an intelligent management platform.
[0036] The terminal connects to the 5G message center, through which it sends demand requests. For example, when a user group requests a service, they can submit a demand message via voice, text, or click. The 5G message center connects to the MaaP platform, which in turn connects to the intelligent management platform. After being forwarded by the 5G message center, the demand request reaches the MaaP platform, which recognizes it and sends it to the intelligent management platform.
[0037] The intelligent management platform receives the demand request, analyzes and processes the demand request using natural language processing (NLP), and determines a target service list that matches the demand request. The target service list includes at least one service node, each of a different type, and each service node hosts service data for at least one target chatbot in the chatbot database.
[0038] Figure 2 is a schematic diagram of the target service linked list. It can be seen that it includes four service nodes, each of which has at least one target Chatbot mounted on it.
[0039] After the service list is formed, it is returned to the terminal through a response. The terminal user group can select a single service in the returned target service list for point-to-point interaction, or they can select the service content of the entire target service list, that is, select at least one target Chatbot for interaction.
[0040] In this application, an intelligent management platform is added to establish an effective communication channel between the end user group and the Chatbot. The intelligent management platform can integrate the serviceable information according to the Chatbot, form a target service list, and return it to the end user. The end user can choose to directly interact with the required Chatbot point-to-point, or put forward deeper service requirements. This application does not require the user to know the Chatbot name or ID, and can also provide users with the use of Chatbot services, thereby improving the convenience of using Chatbot services.
[0041] Figure 3 is a flow chart of the intelligent management platform processing Chatbot service messages.
[0042] 1) When an end-user group has a demand for a service, they can submit a demand message through voice, text, or click. After being forwarded by the Message Center (i.e., 5GMC), it reaches the MaaP platform (not shown in Figure 3). The MaaP platform recognizes it and sends it to the intelligent analysis module of the intelligent management platform.
[0043] 2) The intelligent analysis module analyzes and processes the demand service request through natural language processing (NLP) to obtain the initial service chain list of the demand service request.
[0044] 3) The intelligent analysis module traverses the initial service chain list, retrieves the service label of each service node in the data storage module, and obtains multiple groups of Chatbot services that can provide this service.
[0045] 4) The intelligent analysis module notifies the service change module to collect service data from each chatbot in real time and update it to the data storage module. It then selects chatbots that can provide services and mounts them to each node in the service chain. When every node in the service chain can satisfy the service request, the entire service request is fully serviced, resulting in the target service chain. The intelligent analysis module uses a priority sorting algorithm to sort the chatbots mounted on each node. Priority factors primarily include the chatbot's merchant qualifications, service ratings, and distance.
[0046] After the target service chain list is formed, it is returned to the end user group through a response. The end user group can choose a single service in the returned service chain for point-to-point interaction, or they can choose the service content of the entire service chain.
[0047] Example 1: A user wants to buy a toy for their child's birthday after get off work. After submitting a service request, the intelligent management platform performs a simple search of toy store chatbot data and collects inventory information from each toy store in real time. At this time, there is only one service node in the service chain, and each toy store chatbot is connected to the service node. The sorting logic mainly includes route planning from company to toy store to home, toy price, model, etc., and the service chain is returned to the user, who can then choose the appropriate toy store for purchase.
[0048] Example 2: A user plans to drive to various tourist attractions in City X for their holiday and wishes to obtain all the planned information, including itineraries, ticket information, hotel information, charging station information, and restaurant information along the way. The intelligent management platform organizes all this planning information into a service chain, with nodes such as attraction nodes, hotel nodes, charging station nodes, and restaurant nodes. After returning the service chain to the end user, the end user can choose to accept all plans or submit further information based on their needs. The intelligent management platform then makes intelligent adjustments. Once the plan is confirmed, the intelligent management platform automatically orders attraction tickets and hotel rooms, while also updating the service status of each service chatbot in real time.
[0049] Exemplarily, the intelligent management platform includes an intelligent analysis module and a data storage module that are interconnected. The process of determining the target service chain list is as follows.
[0050] The intelligent analysis module analyzes the demand request through natural language processing (NLP) to determine an initial service chain table that matches the demand request, wherein the initial service chain table includes at least one service node, each service node has a corresponding node label, and at this time, no Chatbot service data is mounted under the service node.
[0051] The data storage module contains a category label for each chatbot. The intelligent analysis module traverses the initial service linked list, searches the data storage module for target chatbots that match the node label, and then mounts the service data of the target chatbots to the corresponding service nodes to generate the target service linked list.
[0052] During the process of mounting the target Chatbot, the intelligent analysis module also uses a priority sorting algorithm to prioritize the target Chatbots mounted under the same service node. For example, priority factors include the Chatbot's merchant qualifications, service evaluation, merchant distance from home, etc.
[0053] The intelligent management platform mainly includes functional modules and intelligent analysis modules. All information obtained by the functional modules serves the intelligent analysis module. Figure 4 is a schematic diagram of the intelligent management platform.
[0054] 1. Functional modules:
[0055] It includes service discovery module, authentication module, service classification module, service change module, geographic location module and data storage module.
[0056] 1) Service Discovery Module
[0057] When a Chatbot wants to connect to the intelligent management platform, it publishes its services. The service discovery module of the intelligent management platform discovers the Chatbot that published the service through the service discovery function.
[0058] 2) Authentication module
[0059] When the intelligent management platform service discovers the Chatbot service, it will send various access information of the Chatbot to the authentication module. The main information includes the individual's qualifications, individual classification, individual location, service content that the individual can provide, payment methods supported by the individual, data collection methods supported by the individual, etc. The authentication module will evaluate whether to allow access.
[0060] 3) Service classification module
[0061] When the Chatbot is officially connected to the intelligent management platform, the service classification module will classify the services based on the service information provided by the Chatbot.
[0062] 4) Service Change Module
[0063] When the Chatbot's service information changes, the intelligent management platform will update the data in the database in real time through the service change module. At the same time, the service change module is also responsible for collecting the Chatbot's service data in real time.
[0064] 5) Geolocation module
[0065] 5G messages are messages that can transmit geographic location. The terminal can transmit its own geographic location to the geographic location module through 5G messages. The geographic location module of the intelligent management platform can plan routes or test distances based on geographic location information.
[0066] 6) Data storage module
[0067] Mainly responsible for the storage of Chatbot's service data, user portrait information and other data.
[0068] 2. Intelligent Analysis Module
[0069] The information collected, acquired, and calculated by the functional modules described above can be analyzed by the intelligent analysis module to provide services to the end user group and also provide services for the Chatbot's intelligent marketing.
[0070] FIG5 is a flow chart showing the process of the intelligent management platform processing a Chatbot access request. An exemplary process is as follows.
[0071] 1) The service discovery module subscribes to application services. When a new Chatbot releases an application service, the service discovery module detects the new Chatbot and initially connects the new Chatbot to the intelligent management platform.
[0072] 2) The authentication module is connected to the service discovery module. The service discovery module synchronizes the service information of the newly connected Chatbot to the authentication module. The authentication module calculates the score by using a data model based on the Chatbot's service data, such as business license, registered assets, relevant credit report of the person in charge, company cash flow, etc., and then performs a fast clustering analysis algorithm on the calculated score to classify the data. Authentication is performed in the above manner, and an authentication evaluation response is fed back to the service discovery module.
[0073] Authentication involves categorizing merchants belonging to the chatbot, allowing only merchants with a chatbot rating higher than a preset level to access the intelligent management platform. Merchants with a chatbot rating lower than the preset level are not allowed access. The authentication response determines whether the merchant associated with the chatbot is allowed to access the intelligent management platform.
[0074] 3) The service discovery module connects to the service classification module. For chatbots that are allowed to access, the service discovery module sends a service information request to the service classification module and synchronizes the chatbot's service data with the service classification module. The service classification module analyzes the chatbot's service data and classifies it using a classification algorithm (including but not limited to decision tree classification algorithms, Bayesian classification algorithms, artificial neural network classification algorithms, etc.). It then assigns a relevant category label to the chatbot and returns a service information response to the service discovery module. The service information response refers to the chatbot's category label.
[0075] 4) The service discovery module connects to the data storage module. After classifying the service, the service discovery module stores the chatbot service data in the data storage module. During storage, it generates a query keyword based on the chatbot category label and the chatbot service data. The chatbot service data is then stored based on the query keyword, facilitating subsequent retrieval by the intelligent analysis module.
[0076] 5) The data storage module feeds back a registration and publishing response to the Chatbot, where the registration and publishing response is used to indicate that the Chatbot has officially accessed the intelligent management platform.
[0077] The system also includes a Chatbot database. The intelligent management platform is connected to the Chatbot database through the MaaP platform. Before generating the target service list, the intelligent management platform needs to collect the Chatbot service data from the Chatbot database for storage.
[0078] When the Chatbot's service data is updated, it is also updated in real time to the intelligent management platform. If the updated Chatbot service data is in the target service list, the intelligent management platform generates a new target service list based on the updated Chatbot service data and sends the modified target service list to the terminal. As shown in Figure 6, the process of updating Chatbot service data by the intelligent management platform is as follows.
[0079] On the one hand, the service change module in the intelligent management platform regularly scans the service data of each chatbot in the chatbot database. Based on the classification of the individual chatbots, it determines the corresponding chatbot data collection template. The data collection template is used to assemble data collection messages for each type of chatbot. The intelligent management platform sends a data collection message request to the chatbot database (represented as Chatbot in Figure 6). The chatbot database assembles the chatbot service data based on the data collection message request and feeds back a data collection message response to the service change module, where the data collection message response is the collected chatbot service data. The data storage module stores the chatbot service data.
[0080] On the other hand, when the Chatbot database detects that the service data of any Chatbot has changed, it sends a service change request to the service change module. The service change module saves the updated Chatbot service data to the data storage module according to the service change request.
[0081] Example: The intelligent management platform updates the service information of a charging station by sending service data collection messages to the charging station Chatbot to obtain information such as the current number of available charging spaces, the current queue status, and the current charging fee. Furthermore, when the charging station Chatbot detects changes in its own service data, it notifies the intelligent management platform via service change messages.
[0082] The service change module is responsible for collecting and updating service data on the intelligent management platform. It supports scheduled collection of Chatbot data and reverse notification of Chatbot service changes. The combination of these two methods can provide end-user groups with a real-time service information experience.
[0083] When determining that the Chatbot service data in the data storage module has changed, the intelligent analysis module will also adjust the priority ranking of the target Chatbots mounted under the same service node and send the changed target service linked list to the terminal.
[0084] For example, when the service status changes, the planning information is adjusted in real time. When the pre-planned charging station is seriously crowded, the intelligent management platform will make plan changes in advance and notify the end user. When the location module of the intelligent management platform detects that the terminal is about to arrive at the dining location, it will display the reserved location and notify the end user.
[0085] As an optional implementation, when the preset Chatbot in the Chatbot database wishes to send a service message to a certain part of the target users, it sends a push message request to the intelligent analysis module through the service message interface and the MaaP platform. The intelligent analysis module analyzes the push message request through natural language processing NLP, filters the user portrait data from the data storage module, and performs an algorithm to match the target user based on the user portrait data, and delivers the service message to 5GMC through the MaaP platform. 5GMC delivers the service message to the terminal of the matched target user through 5G message, SMS fallback or MMS fallback.
[0086] Subsequent real-time feedback and subsequent evaluations from the end-user group are delivered to the 5GMC via 5G messaging, and then sent to the intelligent management platform via the MaaP platform. The intelligent analysis module collects user feedback data, forms rectification opinion information, and synchronizes it to the Chatbot that posted the message. The Chatbot can improve and optimize services based on the guidance of the intelligent management platform.
[0087] For example, when a company invents a new robot vacuum cleaner, the company's chatbot will send information such as the style, price, and comparison data of the new robot vacuum cleaner to the intelligent management platform. The intelligent management platform will match users who have previously purchased the robot vacuum cleaner or searched for related information based on user portrait data, and push messages to users accurately.
[0088] Figure 7 is a schematic diagram of the process of the intelligent management platform processing Chatbot push messages.
[0089] This system adds an intelligent management platform to the 5G messaging system. The intelligent management platform maintains a conversational relationship with the Chatbot and obtains Chatbot service data in real time through modules such as service discovery, authentication, service classification, and service change. The intelligent management platform manages various types of Chatbot access information and can meet the various needs of the end-user group through the interaction of uplink and downlink messages. The end-user group can send service demand messages. The intelligent management platform first intelligently analyzes customer needs and problems. After real-time data collection of various Chatbot services, it integrates serviceable information to form a service chain and returns it to the end user. The end user can choose to directly interact point-to-point with the required Chatbot, or they can propose deeper service needs. The end-user group can obtain better and more convenient services in the 5G messaging system.
[0090] When serving end-user groups, the intelligent management platform can generate user group profile data, store it in the system, and update it in real time as the user group profile changes. Chatbots can deliver service messages to the intelligent management platform. The intelligent management platform analyzes service messages and collected user profiles to provide targeted services to end-user groups. It also collects service reviews, which in turn improves the chatbot's service level and optimizes services. Implementing an intelligent management platform can better support 5G messaging business operations and meet the needs of subsequent 5G messaging upgrades and developments.
[0091] Based on the same technical concept, the present application provides a Chatbot service implementation device, which is applied to an intelligent management platform. The device includes: an acquisition module, configured to obtain a demand request sent by a terminal through a MaaP platform, wherein the demand request is sent by the terminal to the MaaP platform through a 5G message center; an analysis module, configured to determine a target service list matching the demand request by analyzing the demand request, wherein the target service list includes at least one service node, and each service node is mounted with corresponding target Chatbot service data; a sending module, configured to send the target service list to the terminal, so that the terminal interacts with at least one target Chatbot in the target service list.
[0092] Based on the same technical concept, the present application provides a device for implementing a Chatbot service, which is applied to a terminal. The device includes: a sending module, configured to send a demand request to a MaaP platform through a 5G message center, so that the MaaP platform forwards the demand request to an intelligent management platform, wherein the intelligent management platform analyzes the demand request to determine a target service list that matches the demand request, and the target service list includes at least one service node, and each service node is mounted with service data of the corresponding target Chatbot; a receiving module, configured to receive the target service list fed back by the intelligent management platform through the 5G message center; and an interaction module, configured to interact with at least one target Chatbot in the target service list.
[0093] As shown in Figure 8, an embodiment of the present application provides an electronic device, including a processor 801, a communication interface 802, a memory 803 and a communication bus 804, wherein the processor 801, the communication interface 802, and the memory 803 communicate with each other through the communication bus 804.
[0094] The memory 803 is configured to store computer programs.
[0095] In one embodiment of the present application, the processor 801 is configured to implement the Chatbot service implementation method provided by any of the aforementioned method embodiments when executing the computer program stored in the memory 803 .
[0096] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for implementing the Chatbot service provided in any of the aforementioned method embodiments is implemented.
[0097] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.
[0098] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, or of course, by hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiment.
[0099] It should be understood that the terms used herein are for the purpose of describing specific example embodiments only and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "comprise", "include", "contain" and "have" are inclusive and therefore specify the presence of stated features, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring them to be performed in the specific order described or illustrated, unless the order of execution is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0100] The foregoing is intended only to provide exemplary embodiments of the present application, intended to enable those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the broadest scope consistent with the principles and novel features of the present application.
Claims
1. A Chatbot service implementation system, comprising: The terminal is connected to a fifth generation mobile communication technology (5G) message center and is configured to send a demand request through the 5G message center; An intelligent management platform is connected to a Message as a Platform (MaaP) platform and is configured to obtain the demand request through the MaaP platform, determine a target service list matching the demand request, and send the target service list to the terminal, wherein the MaaP platform is connected to the 5G message center, the target service list includes at least one service node, and each service node is mounted with service data of at least one target Chatbot; The terminal is further configured to interact with at least one target Chatbot in the target service list.
2. The system according to claim 1, wherein: The intelligent management platform includes an intelligent analysis module and a data storage module; The intelligent analysis module is connected to the data storage module and is configured to determine an initial service chain table matching the demand request by analyzing the demand request, wherein the initial service chain table includes at least one service node, and each service node has a corresponding node label; By traversing the initial service chain list, searching the data storage module for a target Chatbot that matches the node label, wherein the data storage module has a category label of each Chatbot; The service data of the target Chatbot is mounted on the corresponding service node to generate the target service linked list.
3. The system according to claim 2, wherein: The system further includes a Chatbot database, the intelligent management platform is connected to the Chatbot database via the MaaP platform, and the intelligent management platform further includes a service change module; The service change module is configured to periodically scan the service data of each Chatbot in the Chatbot database and send a data collection message request to the Chatbot database; The Chatbot database is configured to assemble the Chatbot service data according to the data collection message request, and feed back the data collection message response to the service change module, Wherein, the data collection message response is the collected Chatbot service data; The data storage module is connected to the service change module and is configured to store the Chatbot service data.
4. The system according to claim 3, wherein: The Chatbot database is further configured to send a service change request to the service change module when detecting that the service data of any Chatbot has changed; The service change module is further configured to save the updated Chatbot service data to the data storage module according to the service change request.
5. The system according to claim 3 or 4, wherein: The intelligent analysis module is further configured to adjust the priority ranking of the target Chatbots mounted under the same service node when determining that the Chatbot service data in the data storage module has changed, and send the changed target service list to the terminal.
6. The system according to claim 3, wherein: The preset Chatbot in the Chatbot database is further configured to send a push message request to the intelligent analysis module through a service message interface and the MaaP platform; The intelligent analysis module is also configured to analyze the push message request, filter the user portrait data from the data storage module, match the target user according to the user portrait data, and send the push message to the terminal of the target user through the MaaP platform and the 5G message center.
7. The system according to claim 6, wherein: The terminal is further configured to send user feedback data to the intelligent analysis module through the 5G message center and the MaaP platform; The intelligent analysis module is configured to generate rectification opinion information according to the user feedback data, and send the rectification opinion information to the preset Chatbot through the MaaP platform.
8. The system according to claim 2, wherein: The intelligent management platform also includes a service discovery module, an authentication module and a service classification module; The service discovery module is configured to subscribe to application services and initially connect the new Chatbot to the intelligent management platform when a new Chatbot is detected; The authentication module is connected to the service discovery module and is configured to Authenticate the service data of the Chatbot, and feed back an authentication and certification evaluation response to the service discovery module, wherein the authentication is to classify the level of the merchant to which the Chatbot belongs, so as to only allow the merchant whose Chatbot level is higher than the preset level to access the intelligent management platform; The service classification module is connected to the service discovery module and is configured to determine a category label for the Chatbot that is allowed to access the intelligent management platform according to the service information request sent by the service discovery module, and feed back a service information response to the service discovery module; The data storage module is connected to the service discovery module and is configured to generate a query keyword according to the category tag of the Chatbot and store the service data of the Chatbot according to the query keyword; The data storage module is further configured to feed back a registration and publishing response to the Chatbot, wherein the registration and publishing response is used to indicate that the Chatbot is officially connected to the intelligent management platform.
9. The system according to claim 2, wherein: The intelligent management platform also includes a geographic location module; The geographic location module is configured to perform distance testing or route planning according to the geographic location sent by the terminal, and feed back the result to the terminal.
10. A method for implementing a Chatbot service, applied to an intelligent management platform, comprising: Obtaining, through a Message as a Platform (MaaP) platform, a demand request sent by a terminal, wherein the demand request is sent by the terminal to the MaaP platform through a fifth generation mobile communication technology (5G) message center; By analyzing the demand request, determining a target service chain list that matches the demand request, wherein the target service chain list includes at least one service node, and each service node is mounted with corresponding target Chatbot service data; The target service chain list is sent to the terminal, so that the terminal interacts with at least one target Chatbot in the target service chain list.
11. A method for implementing a Chatbot service, applied to a terminal, comprising: The demand request is sent to the Message as a Platform (MaaP) platform through the fifth generation mobile communication technology (5G) message center, so that the MaaP platform forwards the demand request to the intelligent management platform, wherein the intelligent management platform analyzes the demand request, Determine a target service chain list that matches the demand request, wherein the target service chain list includes at least one service node, and each service node is mounted with service data of a corresponding target Chatbot; Receive the target service chain list fed back by the intelligent management platform through the 5G message center; Interact with at least one target Chatbot in the target service list.
12. A Chatbot service implementation device, applied to an intelligent management platform, comprising: an acquisition module, configured to acquire a demand request sent by a terminal through a message as a platform (MaaP) platform, wherein the demand request is sent by the terminal to the MaaP platform through a fifth generation mobile communication technology (5G) message center; An analysis module is configured to determine a target service chain list matching the demand request by analyzing the demand request, wherein the target service chain list includes at least one service node, and each service node is mounted with corresponding target Chatbot service data; The sending module is configured to send the target service list to the terminal, so that the terminal interacts with at least one target Chatbot in the target service list.
13. A Chatbot service implementation device, applied to a terminal, comprising: A sending module is configured to send a demand request to a message as a platform (MaaP) platform through a fifth generation mobile communication technology (5G) message center, so that the MaaP platform forwards the demand request to an intelligent management platform, wherein the intelligent management platform analyzes the demand request to determine a target service chain list that matches the demand request, wherein the target service chain list includes at least one service node, and each service node is mounted with service data of a corresponding target Chatbot; A receiving module, configured to receive a target service chain list fed back by the intelligent management platform through the 5G message center; The interaction module is configured to interact with at least one target Chatbot in the target service list.
14. An electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein: The processor, the communication interface, and the memory communicate with each other via a communication bus; a memory configured to store a computer program; A processor configured to implement claim 10 when executing a program stored in the memory Or the method described in 11.
15. A computer-readable storage medium, wherein: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to claim 10 or 11 is implemented.
Citation Information
Patent Citations
Resource allocation method, device and system
CN105978744A
Message management method for message, namely platform, node and electronic equipment
CN114979044A
5G message receiving and processing method based on mobile phone terminal
CN115988435A
Service processing method and device based on servitization architecture
WO2019062596A1
