CN117914819A - Chat robot menu display method, device and system - Google Patents
Chat robot menu display method, device and system Download PDFInfo
- Publication number
- CN117914819A CN117914819A CN202410122621.0A CN202410122621A CN117914819A CN 117914819 A CN117914819 A CN 117914819A CN 202410122621 A CN202410122621 A CN 202410122621A CN 117914819 A CN117914819 A CN 117914819A
- Authority
- CN
- China
- Prior art keywords
- chatbot
- menu
- information
- menu information
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000009877 rendering Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application provides a method, a device and a system for displaying a chat robot menu. The method applied to the terminal equipment comprises the following steps: sending a first request to a 5G message platform; wherein the first request includes a first chat bot chatbot identification and a first user identification; a first chatbot of the first requests identifies a menu information base for the 5G message platform to determine a first chatbot from a set of menu information bases of the plurality chatbot; the first user identification is used for determining first menu information associated with the first user from a menu information base of the first chatbot G message platform; sending a second request to the message, i.e. the platform; wherein the second request includes the first chatbot identification; receiving first menu information sent by a 5G message platform; receiving a message, namely basic information of a first chatbot sent by a platform; based on the first menu information and the basic information of the first chatbot, rendering a menu page of the first chatbot, and displaying the menu page. The scheme can enable the displayed menu to be associated with the user so as to meet the requirement of fine operation.
Description
Technical Field
The present application relates to the field of 5G messaging technologies, and in particular, to a method, an apparatus, and a system for displaying a chat robot menu.
Background
The 5G message chat robot chatbot is a message application evolved based on the GSMA (Global mobile communication system Association, global system for mobile communications) RCS (Rich Communication Suite, rich media communications) standard MaaP (MESSAGING AS A platform, messaging platform) technical framework, and the menu information at the bottom of the application belongs to a part of chatbot details.
In the related art, the menu information chatbot is unique in the whole network at the same time point, and cannot meet the operation requirements of industry users.
Disclosure of Invention
In order to solve the problems, the application provides a method, a device and a system for displaying a chat robot menu.
According to a first aspect of the present application, there is provided a method for displaying a chat robot menu, applied to a terminal device, the method comprising:
Sending a first request to a 5G message platform; wherein the first request includes a first chat bot chatbot identification and a first user identification; a first chatbot of the first requests identifies a menu information base for the 5G message platform to determine a first chatbot from a set of menu information bases of the plurality chatbot; the first user identification is used for determining first menu information associated with the first user from a menu information base of the first chatbot G message platform;
Sending a second request to the message, i.e. the platform; wherein the second request includes the first chatbot identification; the first chatbot in the second request identifies the basic information for the message, i.e., the platform, to determine the first chatbot from the set of basic information for the plurality chatbot;
receiving first menu information sent by a 5G message platform;
Receiving a message, namely basic information of a first chatbot sent by a platform;
based on the first menu information and the basic information of the first chatbot, rendering a menu page of the first chatbot, and displaying the menu page.
According to a second aspect of the present application, there is provided a method for displaying a chat robot menu, applied to a 5G message platform, the method comprising:
receiving a first request sent by terminal equipment; wherein the first request includes a first chat bot chatbot identification and a first user identification;
determining a menu information base of the first chatbot from a plurality of sets of menu information bases of chatbot according to the first chatbot identification;
determining first menu information associated with a first user from a menu information base of the first chatbot according to the first user identification;
and sending the first menu information to the terminal equipment so that the terminal equipment renders the menu page of the first chatbot and displays the menu page based on the first menu information and the basic information of the first chatbot.
According to a third aspect of the present application, there is provided a method for displaying a chat robot menu applied to a message, i.e., a platform, the method comprising:
Receiving a second request sent by the terminal equipment; wherein the second request includes the first chat robot chatbot identification;
Determining basic information of a first chatbot from the basic information sets of the plurality chatbot according to the first chatbot identification;
the basic information of the first chatbot is sent to the terminal device, so that the terminal device renders the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and the menu page is displayed.
According to a fourth aspect of the present application, there is provided a display device of a chat robot menu, applied to a terminal equipment, the device comprising:
The first sending module is used for sending a first request to the 5G message platform; wherein the first request includes a first chat bot chatbot identification and a first user identification; a first chatbot of the first requests identifies a menu information base for the 5G message platform to determine a first chatbot from a set of menu information bases of the plurality chatbot; the first user identification is used for determining first menu information associated with the first user from a menu information base of the first chatbot G message platform;
The second sending module is used for sending a second request to the message platform; wherein the second request includes the first chatbot identification; the first chatbot in the second request identifies the basic information for the message, i.e., the platform, to determine the first chatbot from the set of basic information for the plurality chatbot;
The first receiving module is used for receiving first menu information sent by the 5G message platform;
the second receiving module is used for receiving the basic information of the first chatbot sent by the message platform;
And the display module is used for rendering the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot and displaying the menu page.
According to a fifth aspect of the present application, there is provided a display device of a chat robot menu, applied to a 5G message platform, the device comprising:
the third receiving module is used for receiving the first request sent by the terminal equipment; wherein the first request includes a first chat bot chatbot identification and a first user identification;
A first determining module, configured to determine, from the plurality of sets of menu information bases chatbot, a menu information base of the first chatbot according to the first chatbot identifier;
The second determining module is used for determining first menu information associated with the first user from a menu information base of the first chatbot according to the first user identification;
And the third sending module is used for sending the first menu information to the terminal equipment so that the terminal equipment renders the menu page of the first chatbot and displays the menu page based on the first menu information and the basic information of the first chatbot.
According to a sixth aspect of the present application, there is provided a display device of a chat robot menu applied to a message platform, the device comprising:
A fourth receiving module, configured to send a second request to the terminal device; wherein the second request includes the first chat robot chatbot identification;
a third determining module, configured to determine, according to the first chatbot identifier, basic information of the first chatbot from the basic information sets of the plurality chatbot;
And a fourth sending module, configured to send the basic information of the first chatbot to the terminal device, so that the terminal device renders the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and displays the menu page.
According to a seventh aspect of the present application, there is provided a display system of a chat robot menu, comprising:
a terminal device configured to perform the method described in the first aspect;
a 5G message platform for executing the method of the second aspect;
A message, i.e. a platform, for performing the method according to the third aspect above.
According to an eighth aspect of the present application, there is provided an electronic apparatus comprising: a processor; a memory for storing executable instructions of the processor; wherein the processor is configured to execute the instructions to implement the method according to the first aspect, or to implement the method according to the second aspect, or to implement the method according to the third aspect.
According to a ninth aspect of the present application, there is provided a computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the method of the first aspect described above, or to implement the method of the second aspect described above, or to implement the method of the third aspect described above.
According to the technical scheme of the application, through separating chatbot basic information and menu information, terminal equipment requests chatbot menu information to a 5G message platform on one side, requests chatbot basic information to a message platform, and returns the menu information related to a user to the terminal equipment by the 5G message platform based on a plurality of chatbot menu information base sets, so that chatbot menu information displayed on a menu page is related to the user, thereby realizing the thousands of people and thousands of sides effect of chatbot menu information, meeting the requirements of industrial user fine operation and improving the conversion rate of the user.
Additional aspects and advantages of the application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the application.
Drawings
The foregoing and/or additional aspects and advantages of the application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
fig. 1 is a flowchart of a method for displaying a chat robot menu according to an embodiment of the present application;
FIG. 2 is an exemplary diagram of a chat robot page in accordance with embodiments of the application;
fig. 3 is a flowchart of another method for displaying a chat robot menu according to an embodiment of the present application;
fig. 4 is a flowchart of another method for displaying a chat robot menu according to an embodiment of the present application;
fig. 5 is a flowchart of another method for displaying a chat robot menu according to an embodiment of the present application;
fig. 6 is a block diagram of a display system of a chat robot menu according to an embodiment of the present application;
Fig. 7 is a block diagram of a display device of a chat robot menu according to an embodiment of the present application;
Fig. 8 is a block diagram of another display device for chat robot menu according to an embodiment of the application;
Fig. 9 is a block diagram of a display device of a chat robot menu according to another embodiment of the application;
fig. 10 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative and intended to explain the present application and should not be construed as limiting the application.
In the technical scheme of the application, the acquisition, storage, application and the like of the related user personal information all conform to the regulations of related laws and regulations, and the public sequence is not violated. The user personal information involved is acquired, stored and applied in the event of contending for user consent.
Note that the 5G message chat robot chatbot is a message application evolved based on the MaaP (MESSAGING AS A platform, messaging platform) technical framework standard of GSMA (Global mobile communication system Association, global system for mobile communications) RCS (Rich Communication Suite), and the menu information at the bottom of the application belongs to a part of chatbot details. In the related art, the terminal can only acquire menu information through a MaaP query interface, and the mode enables the menu information of the Chatbot to be unique in the whole network at the same time point, so that the increasingly refined operation requirements of merchants cannot be met.
In order to solve the problems, the application provides a method, a device and a system for displaying a chat robot menu.
Fig. 1 is a flowchart of a method for displaying a chat robot menu according to an embodiment of the present application. It should be noted that, the method for displaying the chat robot menu according to the embodiment of the present application is applied to terminal devices, such as mobile phones, tablet computers, and other terminal devices supporting 5G messages. In addition, the method for displaying the chat robot menu provided by the embodiment of the application can also be used for the device for displaying the chat robot menu in the embodiment of the application, and the device can be configured in the electronic equipment. As shown in fig. 1, the method for displaying a chat robot menu according to an embodiment of the present application may include the following steps:
Step 101, a first request is sent to a 5G message platform; wherein the first request includes a first chat bot chatbot identification and a first user identification; a first chatbot of the first requests identifies a menu information base for the 5G message platform to determine a first chatbot from a set of menu information bases of the plurality chatbot; the first user identification is used for determining first menu information associated with the first user from a menu information base of the first chatbot G message platform.
In some embodiments of the present application, the terminal device may request to obtain the basic information and the menu information of chatbot when receiving the 5G message or when the user actively enters chatbot chat interface, or may set an update buffer mechanism, for example, request to obtain the basic information and the menu information of chatbot every 1 h. That is, the terminal device may send the first request to the 5G message platform when receiving the 5G message, or when the user actively enters chatbot a chat interface, or may send the first request to the 5G message platform when reaching the update time of the update cache mechanism.
The first request refers to a request for acquiring menu information of a first chatbot associated with a first user. The first user may be a user corresponding to the SIM card inserted by the terminal device, i.e. a user holding the terminal device. The first chatbot refers to chatbot that the terminal device wants to request to obtain the corresponding detailed information, for example, if the current user actively enters a chat interface of a certain chatbot, the chatbot is the first chatbot. First chatbot is identified as first chatbot, such as chatbotID of first chatbot. The first user identifier is an identifier of the first user, for example, may be a mobile phone number of the first user, or may be other identifier information of the first user.
In some embodiments of the present application, a plurality chatbot G message platform stores a plurality of sets of menu information libraries, such as a chatbot-identified menu information library for each chatbot, each chatbot including a plurality of chatbot menu information for different users. The Chatbot menu information is the menu information fixed at the bottom in Chatbot chat pages, such as the bottom menu in chat pages shown in fig. 2. A first chatbot identifier in the first request sent by the terminal device is used for determining a menu information base of the first chatbot from a plurality of menu information base sets of chatbot by the 5G message platform. For example, the 5G message platform determines, from the set of menu information bases of the plurality chatbot, a corresponding menu information base of the first chatbot identifier according to the first chatbot identifier, and determines the menu information base as the menu information base of the first chatbot. The first user identifier in the first request sent by the terminal device is used for determining, by the 5G message platform, first menu information associated with the first user from a menu information base of the first chatbot, for example, according to the first user identifier, the 5G message platform determines, from a menu information base of the first chatbot, menu information of the first chatbot corresponding to the first user identifier, and uses the menu information as the first menu information.
Step 102, sending a second request to the message, i.e. the platform; wherein the second request includes the first chatbot identification; the first chatbot in the second request identifies the basic information for the message, i.e., the platform, to determine the first chatbot from the set of basic information for the plurality chatbot.
In some embodiments of the present application, the terminal device may send the second request to the message, i.e. the platform, when receiving the 5G message, or when the user actively enters chatbot the chat interface, or may send the second request to the message, i.e. the platform, when reaching the update time of the update cache mechanism. It should be noted that, the step 101 and the step 102 may be performed simultaneously, or the step 101 and the step 102 may be performed sequentially, for example, the step 101 is performed first, the step 102 is performed later, or the step 102 is performed first, the step 101 is performed later, which is not limited in the present application.
Wherein the second request is a request to obtain the basic information of the first chatbot from the message, i.e., the platform. As an implementation manner, after receiving the second request, the platform identifies, according to chatbot, the basic information set stored with the plurality of chatbot, and may determine, according to the first chatbot identifier in the second request, from the plurality chatbot of basic information bases, the basic information corresponding to the first chatbot identifier, and use the basic information as the basic information of the first chatbot. The basic information of each chatbot may include chatbot name, header, chatbot identification, port number, name of the affiliated business, and so on.
And step 103, receiving the first menu information sent by the 5G message platform.
Step 104, receiving the message, namely the basic information of the first chatbot sent by the platform.
It should be noted that, step 103 and step 104 may be performed simultaneously or sequentially, which is not limited herein.
Step 105, rendering the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and displaying the menu page.
That is, the menu information library of the first chatbot may include a plurality of menu information, and when the menu page of the first chatbot is displayed, the first menu information associated with the first user is displayed, so that different menu information may be displayed for different users to meet the operation requirement of the merchant.
According to the method for displaying the chat robot menu, the terminal equipment enables the 5G message platform to determine first menu information associated with a first user from a plurality of chatbot menu information base sets by sending a first request to the 5G message platform, enables the message platform to determine basic information of the first chatbot from a plurality of chatbot basic information sets by sending a second request to the message platform, and renders a menu page of the first chatbot and displays the menu page based on the received first menu information and the first chatbot basic information. According to the scheme, the chatbot basic information and the chatbot menu information in the chatbot pages are separated, the received menu information is the menu information associated with the user, and chatbot menu information displayed on the menu pages is associated with the user, so that the effect of thousands of people and thousands of faces of the chatbot menu information can be achieved, the requirement of fine operation of industry users is met, and the conversion rate of the users is improved.
Next, a description will be given of a display method for a chat robot menu applied to the 5G message platform.
Fig. 3 is a flowchart of another method for displaying a chat robot menu according to an embodiment of the present application. It should be noted that, the method for displaying a chat robot menu according to the embodiment of the present application may be applied to a 5G message platform, as shown in fig. 3, and the method may include the following steps:
step 301, receiving a first request sent by a terminal device; wherein the first request includes a first chat bot chatbot identification and a first user identification.
In step 302, a menu information base of the first chatbot is determined from a set of menu information bases of the plurality chatbot according to the first chatbot identification.
The 5G message platform stores a plurality of chatbot's menu information base sets in advance, the plurality of chatbot's menu information base sets include a plurality of chatbot's menu information base, and each chatbot's menu information base includes the chatbot menu information for different users, such as the menu information corresponding to different user types, such as the menu information for different user identifications, and further such as the menu information for different user labels.
As an example, the 5G messaging platform may obtain, through a corresponding interface, a menu information base of each chatbot uploaded by an industry user through chatbot configuration platforms, and store it, which may be distinguished based on chatbot identification when stored. For example, the menu information library sets of the plurality chatbot include a menu information library corresponding to chatbot id a, a menu information library corresponding to chatbot id b, a menu information library corresponding to chatbot id c, a menu information library corresponding to chatbot id d, and the like. After receiving the first request, the 5G message platform determines, according to the first chatbot identifier, a first chatbot identifier corresponding to the menu information base from the menu information base sets of the plurality chatbot, and determines the menu information base as a menu information base of the first chatbot.
Step 303, determining first menu information associated with the first user from a menu information base of the first chatbot according to the first user identification.
In some embodiments of the present application, the menu information base of the first chatbot may include a plurality of menu information, and the 5G message platform may determine, from the menu information base of the first chatbot, first menu information associated with the first user, so that the terminal device may display the relevant menu information for the specific user, thereby meeting an operation requirement of an industry user and improving a conversion rate of the user.
As a possible implementation manner, the menu information base of each chatbot may include the menu information of the chatbot corresponding to a different user identifier, for example, the storage structure of the menu information base of each chatbot may be the user identifier 1-chatbot menu information 1, the user identifier 2-chatbot menu information 2, the user identifier 3-chatbot menu information 3, and so on; according to the first user identification, determining the implementation manner of the first menu information associated with the first user from the menu information base of the first chatbot may include: determining menu information of a first chatbot corresponding to a first user identification from a menu information base of the first chatbot; and determining the menu information of the first chatbot corresponding to the first user identification as first menu information.
As another possible implementation manner, the menu information base of each chatbot includes menu information of chatbot corresponding to a different user tag, and a correspondence relationship between the user identifier and the user tag. For example, a merchant can set a plurality of user tags based on operation requirements, including a new user tag, a reserved user tag and an old user tag, and a user identifier corresponding to each user tag, and different operation modes are adopted for users of each user tag, that is, the user of each user tag corresponds to one menu information. According to the first user identification, determining the implementation manner of the first menu information associated with the first user from the menu information base of the first chatbot may include: determining a first user tag corresponding to the first user identifier according to the corresponding relation between the user identifier and the user tag in the menu information base of the first chatbot; determining menu information of a first chatbot corresponding to the first user tag according to the menu information of a first chatbot corresponding to different user tags in a menu information base of the first chatbot; the menu information of the first chatbot corresponding to the first user tag is determined as the first menu information.
Step 304, the first menu information is sent to the terminal device, so that the terminal device renders the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and displays the menu page.
According to the method for displaying the chat robot menu, a 5G message platform receives a first request sent by a terminal device, determines a first chatbot menu information base from a plurality of chatbot menu information base sets according to a first chatbot identification in the first request, determines first menu information associated with a first user from the first chatbot menu information base according to a first user identification, and sends the first menu information to the terminal device, so that the terminal device renders a first chatbot menu page based on the first menu information and basic information of the first chatbot, and displays the menu page. According to the scheme 5G message platform, based on a plurality of menu information in the menu information base, menu information related to a user is returned to the terminal equipment, so that chatbot menu information displayed on a menu page of the chat robot of the terminal equipment is related to the user, the effect of thousands of people and thousands of faces of chatbot menu information can be achieved, the requirement of fine operation of industry users is met, and the conversion rate of the users is improved.
Fig. 4 is a flowchart of another method for displaying a chat robot menu according to an embodiment of the present application. As shown in fig. 4, based on the above embodiment, the following steps may be further included before step 301 in fig. 3:
in step 401, a plurality chatbot of detail information is acquired.
Before sending the 5G message based on chatbot, each merchant chatbot needs to upload the details of chatbot to the 5G message platform, so that the 5G message platform obtains the details of chatbot. As an example, the details of each chatbot may include the name of chatbot, the avatar, chatbot identification, the port number, the name of the business to which it belongs, chatbot menu information corresponding to each user identification, and so on. As another example, the details information of each chatbot may include the name of chatbot, the avatar, chatbot identification, the port number, the name of the affiliated business, the correspondence between the user identification and the user tag, chatbot menu information corresponding to each user tag, and the like.
Step 402, determining chatbot menu information base from each chatbot detail information.
That is, the 5G message platform determines a set of menu information bases of the plurality chatbot based on the detailed information of the plurality chatbot, so that the 5G message platform can return the menu information associated with the user to the terminal device based on the first request after receiving the first request.
As one implementation manner, the 5G message platform determines, from the detail information of each chatbot, menu information of chatbot corresponding to different user identifiers of each chatbot, uses the menu information as a chatbot menu information base, and stores the menu information according to the user identifiers.
As another implementation manner, the 5G message platform determines, from the detail information of each chatbot, the menu information of chatbot corresponding to different user labels of each chatbot and the correspondence between the user labels and the user identifiers, stores the menu information according to the user labels by using the menu information as a chatbot menu information base, and stores the correspondence between the user labels and the user identifiers.
In other embodiments of the present application, the following steps may be further included before step 301 in fig. 3:
step 403, determining chatbot basic information from the detail information of each chatbot.
Step 404, the plurality chatbot of basic information sets is sent to the message, i.e., the platform.
That is, based on the detailed information of each chatbot, extraction is performed in accordance with a preset field, resulting in basic information of each chatbot. For example, from the detailed information of each chatbot, information of the name, the header, the chatbot identification, the port number, the name of the business, and the like of chatbot is determined and taken as basic information of chatbot.
In some embodiments of the present application, after determining the basic information of each chatbot, the 5G message platform obtains a plurality of basic information sets of chatbot, and sends a plurality of basic information sets of chatbot to the message platform, so that after receiving the second request, the message platform may return the basic information corresponding to chatbot to the terminal device based on the second request. In addition, the 5G message platform may store the plurality chatbot of basic information sets for persistence.
According to the method for displaying the chat robot menu, the 5G message platform acquires the detail information of the plurality chatbot before receiving the first request sent by the terminal equipment, determines the menu information base of chatbot from the detail information of each chatbot to obtain the menu information base set of the plurality chatbot, and returns the menu information associated with the user to the terminal equipment based on the first request after receiving the first request, so that the chatbot menu information displayed on the chat robot menu page of the terminal equipment is associated with the user, the effect of thousands of people of chatbot menu information can be achieved, the requirement of fine operation of industry users can be met, and the conversion rate of the user can be improved.
Fig. 5 is a flowchart of another method for displaying a chat robot menu according to an embodiment of the present application. It should be noted that, the method for displaying a chat robot menu according to the embodiment of the present application is applied to the platform MaaP, which is a message. As shown in fig. 5, the method may include the steps of:
step 501, receiving a second request sent by a terminal device; wherein the second request includes the first chat bot chatbot identification.
Step 502, determining basic information of the first chatbot from the basic information sets of the plurality chatbot according to the first chatbot identifier.
In step 503, the basic information of the first chatbot is sent to the terminal device, so that the terminal device renders the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and displays the menu page.
The message, i.e. the platform, stores a plurality of chatbot basic information sets in advance, for example, the basic information of each chatbot may be stored according to chatbot identifier. The basic information of each chatbot in the basic information sets of chatbot may include information such as a name of chatbot, an avatar, chatbot identifier, a port number, and a name of the enterprise to which the basic information belongs.
In some embodiments of the present application, the message, i.e., the platform, may determine, based on the first chatbot identifier in the second request, the corresponding basic information from the plurality of basic information sets chatbot, using the first chatbot identifier pair as the basic information of the first chatbot, and send the basic information of the first chatbot to the terminal device.
That is, the terminal device receives the first menu information transmitted by the 5G message platform and the basic information of the first chatbot transmitted by the platform, so that the menu page of the first chatbot can be rendered and displayed based on the first menu information and the basic information of the first chatbot.
In addition, before step 501, the method may further include receiving a plurality of chatbot basic information sets sent by the 5G message platform, where after the message, that is, the platform receives the plurality of chatbot basic information sets, the basic information sets are stored according to the identifier chatbot.
According to the method for displaying the chat robot menu, a message, namely, a platform receives a second request sent by a terminal device, determines first chatbot basic information from a plurality of chatbot basic information sets according to a first chatbot identifier in the second request, and sends the first chatbot basic information to the terminal device, so that the terminal device renders a first chatbot menu page based on the first menu information and the first chatbot basic information, and displays the menu page. According to the scheme, the chatbot basic information and the chatbot menu information in the chatbot page are separated, so that the terminal equipment displays the menu page based on the first menu information sent by the 5G message platform and the basic information of the first chatbot sent by the message platform, so that the chatbot menu information displayed by the menu page is associated with a user, the effect of thousands of people and thousands of sides of the chatbot menu information can be achieved, the requirement of industrial user fine operation is met, and the conversion rate of the user is improved.
In order to achieve the above embodiment, the present application provides a display system of a chat robot menu.
Fig. 6 is a block diagram of a display system of a chat robot menu according to an embodiment of the application. As shown in fig. 6, the system includes a terminal device 601, a 5G message platform 602, and a message platform 603. The terminal device 601 is configured to execute the method for displaying the chat robot menu applied to the terminal device in the above embodiment, the 5G message platform 602 is configured to execute the method for displaying the chat robot menu applied to the 5G message platform in the above embodiment, and the message platform 603 is configured to execute the method for displaying the chat robot menu applied to the message platform in the above embodiment. Next, an interactive procedure between the terminal device 601, the 5G message platform 602, and the message, i.e., the platform 603 in the display system for the chat robot menu will be described in detail. As shown in fig. 6:
(1) When receiving the 5G message or when the user actively opens the chat interface of the first chatbot, the terminal device 601 sends a first request to the 5G message platform, and sends a second request to the message platform 603; wherein the first request includes a first chat bot chatbot identification and a first user identification; the second request includes the first chatbot identification;
(2) The 5G message platform 602 receives a first request sent by the terminal device 601, and determines a menu information base of a first chatbot from a plurality of menu information base sets of chatbot according to a first chatbot identifier in the first request; the 5G message platform 602 determines first menu information associated with the first user from a menu information base of the first chatbot according to the first user identification in the first request; transmitting the first menu information to the terminal device 601;
(3) The message, that is, the platform 603 receives the second request sent by the terminal device 601, determines the basic information of the first chatbot from the basic information sets of the plurality chatbot according to the first chatbot identifier in the second request, and sends the basic information of the first chatbot to the terminal device 601;
(4) The terminal equipment 601 receives first menu information sent by a 5G message platform;
(5) The terminal device 601 receives the message, namely, the basic information of the first chatbot sent by the platform;
(6) The terminal apparatus 601 renders a menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and displays the menu page.
In addition, before the 5G message platform 602 receives the first request, it further includes:
(7) The 5G message platform 602 obtains the detail information of a plurality chatbot, and determines a menu information base of chatbot from the detail information of each chatbot;
(8) The 5G message platform 602 determines chatbot basic information from the detailed information of each chatbot, and aggregates the basic information of a plurality of chatbot to the message platform 603.
According to the chat robot menu display system provided by the embodiment of the application, through separating the chatbot basic information and menu information, terminal equipment requests chatbot basic information to a 5G message platform, requests chatbot basic information to a message platform, and returns the user-associated menu information to the terminal equipment by the 5G message platform based on a plurality of chatbot menu information base sets, so that chatbot menu information displayed on a menu page is associated with the user, and the effect of thousands of people and thousands of faces of chatbot menu information can be realized, thereby meeting the requirements of industry users on fine operation and improving the conversion rate of the users.
In order to achieve the above embodiment, the present application provides a display device for a chat robot menu.
Fig. 7 is a block diagram of a display device for a chat robot menu according to an embodiment of the application. It should be noted that, the display device of the chat robot menu in the embodiment of the present application is applied to a terminal device. As shown in fig. 7, the apparatus includes:
a first sending module 701, configured to send a first request to a 5G message platform; wherein the first request includes a first chat bot chatbot identification and a first user identification; a first chatbot of the first requests identifies a menu information base for the 5G message platform to determine a first chatbot from a set of menu information bases of the plurality chatbot; the first user identification is used for determining first menu information associated with the first user from a menu information base of the first chatbot G message platform;
A second sending module 702, configured to send a second request to a message, i.e. a platform; wherein the second request includes the first chatbot identification; the first chatbot in the second request identifies the basic information for the message, i.e., the platform, to determine the first chatbot from the set of basic information for the plurality chatbot;
A first receiving module 703, configured to receive first menu information sent by the 5G message platform;
A second receiving module 704, configured to receive a message, that is, the basic information of the first chatbot sent by the platform;
The display module 705 is configured to render a menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and display the menu page.
It should be noted that, the explanation of the description embodiment of the method for displaying the chat robot menu is also applicable to the display device of the chat robot menu in this embodiment, and will not be repeated here.
According to the display device of the chat robot menu, the terminal equipment enables the 5G message platform to determine first menu information associated with a first user from a plurality of chatbot menu information base sets by sending a first request to the 5G message platform, enables the message platform to determine basic information of the first chatbot from a plurality of chatbot basic information sets by sending a second request to the message platform, and renders a menu page of the first chatbot and displays the menu page based on the received first menu information and the first chatbot basic information. According to the scheme, the chatbot basic information and the chatbot menu information in the chatbot pages are separated, the received menu information is the menu information associated with the user, and chatbot menu information displayed on the menu pages is associated with the user, so that the effect of thousands of people and thousands of faces of the chatbot menu information can be achieved, the requirement of fine operation of industry users is met, and the conversion rate of the users is improved.
Fig. 8 is a block diagram of another chat robot menu display apparatus according to an embodiment of the present application. It should be noted that, the display device of the chat robot menu in the embodiment of the application is applied to a 5G message platform. As shown in fig. 8, the apparatus includes:
A third receiving module 801, configured to receive a first request sent by a terminal device; wherein the first request includes a first chat bot chatbot identification and a first user identification;
a first determining module 802, configured to determine, from the plurality chatbot of menu information bases, a menu information base of the first chatbot according to the first chatbot identifier;
A second determining module 803, configured to determine, according to the first user identifier, first menu information associated with the first user from the menu information base of the first chatbot;
And a third sending module 804, configured to send the first menu information to the terminal device, so that the terminal device renders the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and displays the menu page.
In some embodiments of the present application, the menu information base of each chatbot includes menu information of chatbot corresponding to a different user identification; the second determining module 803 is specifically configured to:
determining menu information of a first chatbot corresponding to a first user identification from a menu information base of the first chatbot;
and determining the menu information of the first chatbot corresponding to the first user identification as first menu information.
In other embodiments of the present application, the menu information base of each chatbot includes menu information of chatbot corresponding to different user tags, and a correspondence between the user identifier and the user tag; the second determining module 803 is further configured to:
determining a first user tag corresponding to the first user identifier according to the corresponding relation between the user identifier and the user tag in the menu information base of the first chatbot;
Determining menu information of a first chatbot corresponding to the first user tag according to the menu information of a first chatbot corresponding to different user tags in a menu information base of the first chatbot;
The menu information of the first chatbot corresponding to the first user tag is determined as the first menu information.
As a possible implementation, the apparatus further includes an information determining module 805; the information determining module 805 specifically is configured to:
before receiving a first request sent by a terminal device, acquiring detailed information of a plurality chatbot;
From the detail information of each chatbot, a menu information base of chatbot is determined.
As another possible implementation, the information determining module 805 is further configured to:
determining chatbot basic information from the detail information of each chatbot;
the plurality chatbot of basic information sets is sent to a message, i.e., a platform.
It should be noted that, the explanation of the description embodiment of the method for displaying the chat robot menu is also applicable to the display device of the chat robot menu in this embodiment, and will not be repeated here.
According to the display device of the chat robot menu, a 5G message platform receives a first request sent by a terminal device, determines a menu information base of a first chatbot from a plurality of menu information base sets of chatbot according to a first chatbot identification in the first request, determines first menu information associated with a first user from the menu information base of the first chatbot according to a first user identification, and sends the first menu information to the terminal device so that the terminal device renders a menu page of the first chatbot based on the first menu information and basic information of the first chatbot, and displays the menu page. According to the scheme 5G message platform, based on a plurality of menu information in the menu information base, menu information related to a user is returned to the terminal equipment, so that chatbot menu information displayed on a menu page of the chat robot of the terminal equipment is related to the user, the effect of thousands of people and thousands of faces of chatbot menu information can be achieved, the requirement of fine operation of industry users is met, and the conversion rate of the users is improved.
Fig. 9 is a block diagram of a display device of a chat robot menu according to another embodiment of the application. It should be noted that, the display device of the chat robot menu in the embodiment of the present application is applied to a message, i.e. a platform. As shown in fig. 9, the apparatus includes:
A fourth receiving module 901, configured to send a second request to a terminal device; wherein the second request includes the first chat robot chatbot identification;
a third determining module 902, configured to determine, according to the first chatbot identifier, basic information of the first chatbot from a plurality of basic information sets of chatbot;
The fourth sending module 903 is configured to send the basic information of the first chatbot to the terminal device, so that the terminal device renders the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and displays the menu page.
In some embodiments of the present application, the apparatus further comprises a fifth receiving module 904, the fifth receiving module 904 being configured to:
and before receiving the second request sent by the terminal equipment, receiving the basic information of each chatbot sent by the 5G information platform.
It should be noted that, the explanation of the description embodiment of the method for displaying the chat robot menu is also applicable to the display device of the chat robot menu in this embodiment, and will not be repeated here.
According to the display device of the chat robot menu in the embodiment of the application, the platform receives the second request sent by the terminal device, determines the basic information of the first chatbot from the basic information sets of the plurality of chatbot according to the first chatbot identification in the second request, and sends the basic information of the first chatbot to the terminal device, so that the terminal device renders the menu page of the first chatbot based on the first menu information and the basic information of the first chatbot, and displays the menu page. According to the scheme, the chatbot basic information and the chatbot menu information in the chatbot page are separated, so that the terminal equipment displays the menu page based on the first menu information sent by the 5G message platform and the basic information of the first chatbot sent by the message platform, so that the chatbot menu information displayed by the menu page is associated with a user, the effect of thousands of people and thousands of sides of the chatbot menu information can be achieved, the requirement of industrial user fine operation is met, and the conversion rate of the user is improved.
In order to achieve the above embodiments, the present application provides an electronic device.
FIG. 10 shows a schematic block diagram of an example electronic device 1000 that may be used to implement an embodiment of the application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the applications described and/or claimed herein.
As shown in fig. 10, the apparatus 1000 includes a computing unit 1001 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 1002 or a computer program loaded from a storage unit 1008 into a Random Access Memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the device 1000 can also be stored. The computing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other by a bus 1004. An input/output (I/O) interface 1005 is also connected to bus 1004.
Various components in device 1000 are connected to I/O interface 1005, including: an input unit 1006 such as a keyboard, a mouse, and the like; an output unit 1007 such as various types of displays, speakers, and the like; a storage unit 1008 such as a magnetic disk, an optical disk, or the like; and communication unit 1009 such as a network card, modem, wireless communication transceiver, etc. Communication unit 1009 allows device 1000 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunications networks.
The computing unit 1001 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 1001 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1001 performs the respective methods and processes described above, for example, a display method of a chat robot menu. For example, in some embodiments, the method of displaying a chat robot menu may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 1008. In some embodiments, part or all of the computer program may be loaded and/or installed onto device 1000 via ROM 1002 and/or communication unit 1009. When the computer program is loaded into the RAM 1003 and executed by the computing unit 1001, one or more steps of the chat robot menu display method described above may be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the method of displaying the chat bot menu in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present application may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present application, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server incorporating a blockchain.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present application may be performed in parallel, sequentially, or in a different order, so long as the desired result of the technical solution of the present application is achieved, and the present application is not limited herein.
The above embodiments do not limit the scope of the present application. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the scope of the present application.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410122621.0A CN117914819A (en) | 2024-01-29 | 2024-01-29 | Chat robot menu display method, device and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410122621.0A CN117914819A (en) | 2024-01-29 | 2024-01-29 | Chat robot menu display method, device and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117914819A true CN117914819A (en) | 2024-04-19 |
Family
ID=90682030
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410122621.0A Pending CN117914819A (en) | 2024-01-29 | 2024-01-29 | Chat robot menu display method, device and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117914819A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118316898A (en) * | 2024-05-06 | 2024-07-09 | 中移互联网有限公司 | Message transmission method and device |
-
2024
- 2024-01-29 CN CN202410122621.0A patent/CN117914819A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118316898A (en) * | 2024-05-06 | 2024-07-09 | 中移互联网有限公司 | Message transmission method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110263277B (en) | Page data display method, page data updating device, page data equipment and storage medium | |
| CN108696899B (en) | SIP message transmitting and receiving method and transmitting and receiving device | |
| CN112866391A (en) | Message pushing method and device, electronic equipment and storage medium | |
| CN104717131B (en) | Information interacting method and server | |
| CN117914819A (en) | Chat robot menu display method, device and system | |
| CN113127561B (en) | Method and device for generating service single number, electronic equipment and storage medium | |
| US11271875B2 (en) | System and method for contextually based fulfillment of communication requests via a telephony platform | |
| CN112925623A (en) | Task processing method and device, electronic equipment and medium | |
| CN113691937B (en) | Method for determining position information, cloud mobile phone and terminal equipment | |
| CN113064678A (en) | Cache configuration method and device | |
| CN115016955B (en) | Method and device for sharing information among multiple applications | |
| CN113691442B (en) | Friend recommendation method, device, equipment, storage medium and program product | |
| CN112714420B (en) | Network access method and device of wifi hotspot providing equipment and electronic equipment | |
| CN112559926B (en) | Online processing method, device, equipment, medium and product for search display items | |
| CN115720234A (en) | A method, device and equipment for implementing session retention based on server cluster | |
| CN115514718A (en) | Data interaction method, control layer and equipment based on data transmission system | |
| CN116341663A (en) | Extension method, device, equipment and medium of deep learning reasoning framework | |
| CN115080229A (en) | Resource object management method and device | |
| CN114416040A (en) | A page construction method, apparatus, device and storage medium | |
| CN114500438B (en) | File sharing method and device, electronic equipment and storage medium | |
| CN108696557A (en) | Information processing system, method and apparatus | |
| CN119645538B (en) | Task processing method, device, electronic device and storage medium | |
| CN113556370A (en) | Service calling method and device | |
| CN117076619B (en) | Robot dialogue method and device, storage medium and electronic equipment | |
| CN115858125B (en) | Rendering engine calling method and device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |