Implementation system, method and device of chatboot service, electronic equipment and storage medium
Through the intelligent management platform, the problem of poor user convenience is solved, the efficient interaction between end users and Chatbot is achieved, and the use experience of Chatbot service is improved.
Patent Information
- Application Number
- CN202310792024.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2025-01-07
AI Technical Summary
Users have poor convenience in using Chatbot. The existing system can only search and query by name or ID, making it difficult to quickly find the Chatbot you need.
Introduce an intelligent management platform, connect through the 5G message center and the Maap platform, analyze demand requests, and generate a target service link list, including multiple service nodes, each node is mounted with Chatbot's service data, and match and prioritize it according to the node label. Provided to end users, the user can directly interact with the target Chatbot.
It improves the convenience of using Chatbot service, and users can interact with the required Chatbot without knowing the name or ID, which enhances the communication efficiency between end users and Chatbot.
Smart Images

Figure CN119277333A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the 5G field, and in particular to a system, method, device, electronic device and storage medium for implementing a chatbot service. Background Art
[0002] As an upgraded service of traditional SMS, 5G messages support a variety of message formats, including ordinary text messages, files and other rich media messages. The main service objects of 5G messages include individual users and Chatbots, which can realize interactive messages between individual users and between individual users and Chatbots. For 5G messages, a 5G message center, namely a 5G message center, can be used to realize the access networking of terminal user groups. The 5G message center is responsible for the access, uplink and downlink of terminal user groups.
[0003] The Maap platform can realize simple access management of chat tools such as Chatbot, including simple functions such as Chatbot access, search, detail query, information interaction, etc.
[0004] At present, the terminal user group accesses the 5G message system through the 5G message center, and the Chatbot application is also accessed to the 5G message 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, and the convenience of users using the chatbot is poor. Summary of the invention
[0005] The present application provides a chatbot service implementation system, method, device, electronic device, and storage medium to solve the problem of poor convenience for users in using chatbots.
[0006] In a first aspect, the present application provides a chatbot service implementation system, the system comprising:
[0007] A terminal connected to a 5G message center, and configured to send a demand request through the 5G message center;
[0008] An intelligent management platform is connected to the Maap platform, and is used 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, and 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;
[0009] The terminal is further used to interact with at least one target chatbot in the target service list.
[0010] Optionally, the intelligent management platform includes an intelligent analysis module and a data storage module;
[0011] The intelligent analysis module is connected to the data storage module and is used 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;
[0012] 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;
[0013] The service data of the target chatbot is mounted on the corresponding service node to generate the target service linked list.
[0014] Optionally, 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;
[0015] The service change module is used to periodically scan the service data of each chatbot in the chatbot database and send a data collection message request to the chatbot database;
[0016] The Chatbot database is used 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;
[0017] The data storage module is connected to the service change module and is used to store the chatbot service data.
[0018] Optionally, the Chatbot database is further used to send a service change request to the service change module when detecting that the service data of any chatbot is changed;
[0019] The service change module is further used to save the updated chatbot service data to the data storage module according to the service change request.
[0020] Optionally, the intelligent analysis module is further used to adjust the priority order of the target chatbots mounted under the same service node when it is determined that the chatbot service data in the data storage module has changed, and send the changed target service list to the terminal.
[0021] Optionally, the preset chatbot in the chatbot database is also used to send a push message request to the intelligent analysis module through the service message interface and the Maap platform;
[0022] The intelligent analysis module is also used to analyze the push message request, filter 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.
[0023] Optionally, the terminal is further used to send user feedback data to the intelligent analysis module through the 5G message center and the Maap platform;
[0024] The intelligent analysis module is used 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.
[0025] Optionally, the intelligent management platform further includes a service discovery module, an authentication module and a service classification module;
[0026] The service discovery module is used to subscribe to application services and initially connect the new chatbot to the intelligent management platform when a new chatbot is detected;
[0027] The authentication module is connected to the service discovery module, and is used to authenticate the service data of the newly connected chatbot, and feed back an authentication 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 merchants with a chatbot level higher than a preset level to access the intelligent management platform;
[0028] The service classification module is connected to the service discovery module and is used 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 to feed back a service information response to the service discovery module;
[0029] The data storage module is connected to the service discovery module and is used 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;
[0030] The data storage module is further used 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.
[0031] Optionally, the intelligent management platform further includes a geographic location module;
[0032] The geographic location module is used to perform distance testing or route planning according to the geographic location sent by the terminal, and feed back the result to the terminal.
[0033] The present application provides a method for implementing a chatbot service, which is applied to an intelligent management platform. The method includes:
[0034] 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;
[0035] 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;
[0036] 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.
[0037] The present application provides a method for implementing a chatbot service, which is applied to a terminal, and the method includes:
[0038] Sending a demand request to the Maap platform through the 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 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;
[0039] Receive the target service chain list fed back by the intelligent management platform through the 5G message center;
[0040] Interact with at least one target chatbot in the target service list.
[0041] The present application provides a chatbot service implementation device, which is applied to an intelligent management platform, and the device includes:
[0042] An acquisition module, used 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;
[0043] An analysis module, 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;
[0044] The sending module is used 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.
[0045] The present application provides a chatbot service implementation device, which is applied to a terminal, and the device includes:
[0046] A sending module, used to send a demand request to the Maap platform through the 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 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;
[0047] A receiving module, used for receiving a target service chain list fed back by the intelligent management platform through the 5G message center;
[0048] An interaction module is used to interact with at least one target chatbot in the target service list.
[0049] 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.
[0050] 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 the chatbot service described in any one of the above items of the present application.
[0051] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art: by adding an intelligent management platform, an effective communication channel is established between the terminal 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 terminal user. The terminal user can choose to conduct point-to-point interaction with the required Chatbot. The present application does not require the user to know the Chatbot name or ID, and can also provide the user with the service of using the chatbot, thereby improving the convenience of using the chatbot service. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0053] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0054] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0055] Figure 1 A schematic diagram of the logical networking structure of the system provided in the embodiment of the present application;
[0056] Figure 2 A schematic diagram of a target service link table provided in an embodiment of the present application;
[0057] Figure 3 A schematic diagram of the process of processing Chatbot service messages by the intelligent management platform provided in the embodiment of the present application;
[0058] Figure 4 A schematic diagram of the structure of the intelligent management platform provided in the embodiment of the present application;
[0059] Figure 5 A schematic diagram of the process of the intelligent management platform processing a Chatbot access request provided in an embodiment of the present application;
[0060] Figure 6 A schematic diagram of the update process of the Chatbot service data by the intelligent management platform provided in the embodiment of the present application;
[0061] Figure 7A schematic diagram of the process of the intelligent management platform provided in the embodiment of the present application processing Chatbot push messages;
[0062] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0063] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0064] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0065] The following is an explanation of the terms used in this application.
[0066] The terminal can be a mobile phone terminal, a vehicle networking system, etc.
[0067] Chatbot, a chat robot, is mainly involved in airline ticketing, government services, other commercial and life services, such as China Railway, China Airlines, government service center, etc.
[0068] 5G message system, the entire 5G message network, includes 5GMC, MaaP platform, intelligent management platform, etc.
[0069] 5GMC, 5G message center, is the access networking of the terminal user group and is responsible for the access, message uplink and message downlink of the terminal user group.
[0070] MaaP platform, Chatbot access networking, responsible for Chatbot access, message uplink, and message downlink.
[0071] This application provides a chatbot service implementation system. Figure 1 This is a schematic diagram of the logical networking structure of this system, such as Figure 1 As shown, the system includes: a terminal and an intelligent management platform,
[0072] The terminal is connected to the 5G message center, and the terminal sends a demand request through the 5G message center. For example, when the terminal user group has a demand service, they can submit a demand message by voice, text or click. The 5G message center is connected to the Maap platform, and the Maap platform is connected to the intelligent management platform. After the demand request is forwarded by the 5G message center, it reaches the MaaP platform, and the MaaP platform recognizes it and sends it to the intelligent management platform.
[0073] The intelligent management platform obtains the demand request, analyzes and processes the demand request through natural language processing NLP (Neuro-Linguistic Programming), and determines the target service chain list that matches the demand request. The target service chain list includes at least one service node, each service node is of a different type, and each service node is mounted with service data of at least one target chatbot, and the target chatbot is a chatbot in the chatbot database.
[0074] Figure 2 This is a schematic diagram of the target service linked list. It can be seen that it includes four service nodes, and each service node is mounted with some target chatbots.
[0075] 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 select the service content of the entire target service list, that is, select at least one target chatbot for interaction.
[0076] 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.
[0077] Figure 3 Schematic diagram of the process of processing Chatbot service messages on the intelligent management platform.
[0078] 1) When the end user group has a demand service, they can submit the demand message through voice, text or click, etc. After being forwarded by 5GMC, it reaches the MaaP platform. After identification, the MaaP platform sends it to the intelligent analysis module of the intelligent management platform.
[0079] 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.
[0080] 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.
[0081] 4) The intelligent analysis module notifies the service change module to collect the service data of each Chatbot in real time, and updates it to the data storage module, and selects the Chatbots that can provide services and mounts them on each node of the service chain list. When each node of the service chain list can be satisfied, the entire demand service request can provide complete services and obtain the target service chain list. The intelligent analysis module uses the priority sorting algorithm to sort the Chatbots mounted on each node. The priority factors mainly include the merchant qualifications, service evaluation, distance, etc. of the Chatbot.
[0082] After the target service chain list is formed, it is returned to the end user group through a response. The end user group can select a single service in the returned service chain for point-to-point interaction, or select the service content of the entire service chain.
[0083] Example 1: A user hopes to buy a toy for his child as a birthday present after get off work. After the user submits this service request, the intelligent management platform performs a simple search of the 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 attached to the service node. The sorting logic mainly includes the route planning of company-toy store-home, toy price, model, etc. The service chain is returned to the user, and the user can choose a suitable toy store for purchase.
[0084] Example 2: The user is going to drive to various scenic spots in City X for a holiday and hopes to obtain all planning information, including the route to the scenic spots, ticket information for the scenic spots, hotel information along the way, charging station information along the way, restaurant information along the way, etc. The intelligent management platform forms a service chain with all the planning information. The service chain nodes include scenic spot nodes, hotel nodes, charging station nodes, restaurant nodes, etc. After returning the service chain to the end user, the end user can choose to accept all the plans, or submit the demand information again according to their own requirements. The intelligent management platform will make intelligent adjustments. After the plan is confirmed, the intelligent management platform can automatically order tickets for scenic spots, hotel rooms, etc., and update the service status of each service Chatbot in real time.
[0085] Specifically, the intelligent management platform includes an intelligent analysis module and a data storage module connected to each other, and the process of determining the target service chain list is as follows:
[0086] The intelligent analysis module analyzes the demand request through natural language processing (NLP) to determine an initial service chain list that matches the demand request, wherein the initial service chain list 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.
[0087] The data storage module has a category label for each chatbot. The intelligent analysis module traverses the initial service chain list, searches for a target chatbot that matches the node label in the data storage module, and then mounts the service data of the target chatbot to the corresponding service node to generate the target service chain list.
[0088] In 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, the priority factors include the Chatbot's merchant qualifications, service evaluation, merchant distance from home, etc.
[0089] The intelligent management platform mainly includes functional modules and intelligent analysis modules. All information obtained by the functional modules serves the intelligent analysis modules. Figure 4 This is a structural diagram of the intelligent management platform.
[0090] 1. Functional modules:
[0091] It includes service discovery module, authentication module, service classification module, service change module, geographic location module and data storage module.
[0092] 1) Service Discovery Module
[0093] When Chatbot wants to access the intelligent management platform, it will publish services through service publishing. The service discovery module of the intelligent management platform discovers the Chatbot that publishes the service through the service discovery function.
[0094] 2) Authentication module
[0095] 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.
[0096] 3) Service classification module
[0097] When Chatbot is officially connected to the intelligent management platform, the service classification module will classify the service information based on the Chatbot.
[0098] 4) Service Change Module
[0099] When the service information of Chatbot 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 service data of Chatbot in real time.
[0100] 5) Geolocation module
[0101] 5G messages can transmit geographic location messages. 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.
[0102] 6) Data storage module
[0103] Mainly responsible for the storage of Chatbot's service data, user portrait information and other data.
[0104] 2. Intelligent Analysis Module
[0105] 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 intelligent marketing of Chatbot.
[0106] Figure 5 This is a flow chart of the intelligent management platform processing Chatbot access requests. The specific process is as follows:
[0107] 1) The service discovery module will subscribe to the application service. 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.
[0108] 2) The authentication module is connected to the service discovery module. The service discovery module will synchronize the service information of the newly connected Chatbot to the authentication module. The authentication module calculates the score through the data model of the Chatbot's service data, such as business license, registered assets, relevant credit report of the person in charge, company 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 the authentication evaluation response is fed back to the service discovery module.
[0109] Authentication refers to the classification of the merchant level of the chatbot, so that only merchants with a chatbo level higher than a preset level are allowed to access the intelligent management platform, and merchants with a chatbo level lower than the preset level are not allowed to access the intelligent management platform. The authentication evaluation response is to determine whether the merchant corresponding to the chatbot is allowed to access the intelligent management platform.
[0110] 3) The service discovery module is connected to the service classification module. For the Chatbots that are allowed to access, the service discovery module sends a service information request to the service classification module, and synchronizes the Chatbot service data to the service classification module. After analyzing the Chatbot service data, the service classification module classifies it through a classification algorithm (including but not limited to a decision tree classification algorithm, a Bayesian classification algorithm, an artificial neural network classification algorithm, etc.), labels the Chatbot with relevant categories, and feeds back a service information response to the service discovery module. The service information response refers to the category label of the chatbot.
[0111] 4) The service discovery module is connected to the data storage module. After the service is classified, the service discovery module will store the service Chatbot service data in the data storage module. When storing, it will generate query keywords based on the Chatbot category label and chatbot service data, and store the chatbot service data based on the query keywords, so as to facilitate the subsequent intelligent analysis module to retrieve.
[0112] 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 is officially connected to the intelligent management platform.
[0113] 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 service data of the chatbot from the chatbot database for storage.
[0114] When the chatbot service data is updated, it will also be updated to the intelligent management platform in real time. If the updated chatbot service data is in the target service list, the intelligent management platform will generate a new target service list based on the updated chatbot service data and send the changed target service list to the terminal. Figure 6 As shown in the figure, the process of updating the service data of Chatbot by the intelligent management platform is as follows:
[0115] On the one hand, the service change module in the intelligent management platform periodically scans the service data of each chatbot in the chatbot database, and determines the corresponding Chatbot data collection template according to the classification of the chatbot individuals. The data collection template is used to assemble data collection messages for each type of Chatbot, and the intelligent management platform sends a data collection message request to the chatbot database. The Chatbot database assembles the chatbot's service data according to the data collection message request, and feeds back a 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 stores the chatbot service data.
[0116] 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, and the service change module saves the updated chatbot service data to the data storage module according to the service change request.
[0117] Example: The intelligent management platform updates the service information of the charging station by sending service data collection messages to the charging station Chatbot to obtain the current idle charging positions, current queue status, current charging fees, etc. On the other hand, when the charging station Chatbot detects changes in its own service data, it will notify the intelligent management platform through a service change message.
[0118] The collection and update of service data of the intelligent management platform is the responsibility of the service change module, which supports scheduled collection of Chatbot and reverse notification of Chatbot service changes. The combination of these two methods can provide real-time service information experience to the end user group.
[0119] 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.
[0120] For example, when the service status changes, the planning information is adjusted in real time. When the pre-planned charging stations are heavily queued, 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.
[0121] As an optional implementation, when the preset chatbot in the chatbot database hopes 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. After the intelligent analysis module analyzes the push message request through natural language processing NLP, it filters the user portrait data from the data storage module, and performs algorithm matching on the target users based on the user portrait data, and sends the service message to 5GMC via the MaaP platform. 5GMC sends the service message to the terminal of the matched target user through 5G message, SMS fallback or MMS fallback.
[0122] The real-time feedback and subsequent evaluations from the subsequent terminal user groups are sent to 5GMC via 5G messages, and then sent to the intelligent management platform via the Maap platform. After the intelligent analysis module collects user feedback data, it forms rectification opinion information and synchronizes it to the Chatbot that publishes the message. The Chatbot can improve and optimize services based on the guidance of the intelligent management platform.
[0123] Example: When a company invents a new sweeping robot, the company's Chatbot will send information such as the style, price, and comparison data of the new sweeping robot to the intelligent management platform. The intelligent management platform will match users who have previously purchased sweeping robots and searched for related information based on user portrait data, and push messages to users accurately.
[0124] Figure 7 A flow chart showing the process of the intelligent management platform processing Chatbot push messages.
[0125] This system adds an intelligent management platform to the 5G message system. The intelligent management platform maintains the conversation relationship with the Chatbot, obtains the service data of the Chatbot 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 various needs of the terminal user group through the interaction of uplink and downlink messages. The terminal user group can send service demand messages. The intelligent management platform first intelligently analyzes customer needs and problems, and after real-time data collection of various Chatbot services, integrates the serviceable information, forms a service chain, and returns it to the terminal user. The terminal user can choose to interact directly with the required Chatbot point-to-point, or put forward deeper service needs. The terminal user group can obtain better and more convenient services in the 5G message system.
[0126] When serving the end-user group, the intelligent management platform can form user group portrait data, store it in the system, and update it in real time when the user group portrait changes. Chatbot can deliver service messages to the intelligent management platform. The intelligent management platform analyzes service messages and collected user portraits to provide accurate services to the end-user group, collects service evaluations, and reversely improves the Chatbot service level and optimizes services. The realization of an intelligent management platform can better support the operation of 5G message services and meet the subsequent upgrade and development of 5G messages.
[0127] Based on the same technical concept, the present application provides a chatbot service implementation device, which is applied to an intelligent management platform, and the device includes:
[0128] An acquisition module, used 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;
[0129] An analysis module, 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;
[0130] The sending module is used 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.
[0131] Based on the same technical concept, the present application provides a chatbot service implementation device, which is applied to a terminal, and the device includes:
[0132] A sending module, used to send a demand request to the Maap platform through the 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 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;
[0133] A receiving module, used for receiving a target service chain list fed back by the intelligent management platform through the 5G message center;
[0134] An interaction module is used to interact with at least one target chatbot in the target service list.
[0135] like Figure 8As shown, an embodiment of the present application provides an air conditioner control 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.
[0136] The memory 803 is used to store computer programs.
[0137] In one embodiment of the present application, the processor 801 is used to implement the chatbot service implementation method provided by any one of the aforementioned method embodiments when executing the program stored in the memory 803.
[0138] 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 steps of the method for implementing the chatbot service provided in any of the aforementioned method embodiments are implemented.
[0139] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0140] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for 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 some parts of the embodiments.
[0141] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments 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 "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence 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 interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0142] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A chatbot service implementation system, characterized in that: The system comprises: The terminal is connected to the 5G message center and is used to send the demand request through the 5G message center; An intelligent management platform is connected to the Maap platform, and is used 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, and 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 used to interact with at least one target chatbot in the target service list.
2. The system according to claim 1, characterized in that 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 used 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, characterized in that 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 used 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 used 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 used to store the chatbot service data.
4. The system according to claim 3, characterized in that The Chatbot database is further used to send a service change request to the service change module when detecting that the service data of any chatbot is changed; The service change module is further used 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, characterized in that: The intelligent analysis module is further used to adjust the priority order 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 linked list to the terminal.
6. The system according to claim 3, characterized in that The preset chatbot in the chatbot database is also used to send a push message request to the intelligent analysis module through the service message interface and the Maap platform; The intelligent analysis module is also used to analyze the push message request, filter 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, characterized in that The terminal is also used to send user feedback data to the intelligent analysis module through the 5G message center and the Maap platform; The intelligent analysis module is used 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, characterized in that The intelligent management platform also includes a service discovery module, an authentication module and a service classification module; The service discovery module is used 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 used to authenticate the service data of the newly connected chatbot, and feed back an authentication 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 merchants with a chatbot level higher than a preset level to access the intelligent management platform; The service classification module is connected to the service discovery module and is used 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 to feed back a service information response to the service discovery module; The data storage module is connected to the service discovery module and is used 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 used 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, characterized in that The intelligent management platform also includes a geographic location module; The geographic location module is used 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, characterized in that: Applied to the 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; 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, characterized in that: Applied to a terminal, the method comprises: Sending a demand request to the Maap platform through the 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 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; 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, characterized in that: Applied to the intelligent management platform, the device comprises: An acquisition module, used 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 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 used 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, characterized in that: Applied to a terminal, the device comprises: A sending module, used to send a demand request to the Maap platform through the 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 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, used for receiving a target service chain list fed back by the intelligent management platform through the 5G message center; An interaction module is used to interact with at least one target chatbot in the target service list.
14. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method of claim 10 or 11 when executing a program stored in a memory.
15. A computer-readable storage medium, characterized in that: 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.