CN116627666A - Processing method and device of notification message, computer equipment and storage medium - Google Patents

Processing method and device of notification message, computer equipment and storage medium Download PDF

Info

Publication number
CN116627666A
CN116627666A CN202210126047.7A CN202210126047A CN116627666A CN 116627666 A CN116627666 A CN 116627666A CN 202210126047 A CN202210126047 A CN 202210126047A CN 116627666 A CN116627666 A CN 116627666A
Authority
CN
China
Prior art keywords
application
message
intelligent robot
target
notification message
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
Application number
CN202210126047.7A
Other languages
Chinese (zh)
Inventor
黄铁鸣
郭金辉
陈卓铭
文琛
李斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202210126047.7A priority Critical patent/CN116627666A/en
Publication of CN116627666A publication Critical patent/CN116627666A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/545Interprogram communication where tasks reside in different layers, e.g. user- and kernel-space
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application relates to a notification message processing method, a notification message processing device, a computer device and a storage medium. The method can be applied to application scenes of communication applications and intelligent transportation applications, and comprises the following steps: receiving a notification message of an intelligent robot pushing sub-application; displaying the notification message in the form of a target message card in a conversation page of the parent application; responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot; receiving a processing result returned by the intelligent robot and aiming at the interaction request; and updating and displaying the processing state of the notification message based on the processing result. By adopting the method, the task processing efficiency can be improved.

Description

Processing method and device of notification message, computer equipment and storage medium
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method and apparatus for processing a notification message, a computer device, and a storage medium.
Background
With the continuous development of internet technology and software technology, enterprises in various fields can distribute tasks in a web service system or a service client, and then push notification messages through a communication application to prompt staff, and the staff switches from the communication application to the web service system or the service client so as to view and process the distributed tasks. However, this manner of requiring a switch from a communication application to a web service system or service client to handle the task reduces the processing efficiency of the task.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a method, an apparatus, a computer device, and a storage medium for processing a notification message, which can improve task processing efficiency.
In a first aspect, the present application provides a method for processing a notification message. The method comprises the following steps:
receiving a notification message of an intelligent robot pushing sub-application;
displaying the notification message in the form of a target message card in a conversation page of the parent application;
responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot;
receiving a processing result returned by the intelligent robot and aiming at the interaction request;
and updating and displaying the processing state of the notification message based on the processing result.
In a second aspect, the application further provides a device for processing the notification message. The device comprises:
the receiving module is used for receiving the notification message of the intelligent robot pushing sub-application;
the message display module is used for displaying the notification message in the form of a target message card in a conversation page of the parent application;
the sending module is used for responding to the interaction operation triggered on the target message card and sending an interaction request to the application background of the sub-application through the intelligent robot;
The receiving module is further used for receiving a processing result returned by the intelligent robot and aiming at the interaction request;
and the updating display module is used for updating and displaying the processing state of the notification message based on the processing result.
In a third aspect, the present application also provides a computer device. The computer device comprises a memory storing a computer program and a processor which when executing the computer program performs the steps of:
receiving a notification message of an intelligent robot pushing sub-application;
displaying the notification message in the form of a target message card in a conversation page of the parent application;
responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot;
receiving a processing result returned by the intelligent robot and aiming at the interaction request;
and updating and displaying the processing state of the notification message based on the processing result.
In a fourth aspect, the present application also provides a computer-readable storage medium. The computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
Receiving a notification message of an intelligent robot pushing sub-application;
displaying the notification message in the form of a target message card in a conversation page of the parent application;
responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot;
receiving a processing result returned by the intelligent robot and aiming at the interaction request;
and updating and displaying the processing state of the notification message based on the processing result.
In a fifth aspect, the present application also provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, implements the steps of:
receiving a notification message of an intelligent robot pushing sub-application;
displaying the notification message in the form of a target message card in a conversation page of the parent application;
responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot;
receiving a processing result returned by the intelligent robot and aiming at the interaction request;
and updating and displaying the processing state of the notification message based on the processing result.
According to the method, the device, the computer equipment, the storage medium and the computer program product for processing the notification message, the notification message of the sub-application is pushed by the intelligent robot and is displayed in the form of the target message card, so that the target object is touched in the mode of the notification message, other objects are prompted to execute an operation in the sub-application, and the target object can be notified to perform corresponding interaction, so that the interaction omission caused by the fact that the target object is not touched can be avoided. In addition, through carrying out interactive operation on the target message card, the interactive request is sent to the application background of the sub-application through the intelligent robot, so that the interactive operation can be carried out without switching from the parent application to the sub-application, and the interactive efficiency is improved. And when receiving the processing result of the interaction request returned by the intelligent robot, updating and displaying the processing state of the notification message on the session page, thereby prompting the target object that the notification message is processed after the processing is completed, avoiding that the target object does not know whether the interaction request is executed or not, and improving the user experience. And finally, the intelligent robot is used as a communication bridge between the parent application and the child application, so that data communication between the parent application and the child application can be effectively ensured, and the operation executed on the child application can be timely and effectively contacted with a corresponding target object, so that the target object can timely perform interactive operation according to the notification message, and the interactive efficiency is improved.
In a sixth aspect, the present application provides a method for processing a notification message. The method comprises the following steps:
pushing a notification message of a child application to a target object in a parent application so that the parent application displays the notification message on a session page in the form of a target message card;
receiving an interaction request initiated by the parent application; the interactive request is generated by the parent application upon detecting an interactive operation triggered on the target message card;
forwarding the interaction request to an application background of the sub-application, so that the application background executes the interaction request to obtain a processing result and feeds back the processing result;
and when receiving the processing result fed back by the application background, pushing the processing result to the target object so that the parent application updates and displays the processing state of the notification message based on the processing result.
In a seventh aspect, the present application further provides a notification message processing apparatus. The device comprises:
the pushing module is used for pushing the notification message of the child application to the target object in the parent application so that the parent application displays the notification message on the session page in the form of a target message card;
The receiving module is used for receiving an interaction request initiated by the parent application; the interactive request is generated by the parent application upon detecting an interactive operation triggered on the target message card;
the forwarding module is used for forwarding the interaction request to an application background of the sub-application so that the application background executes the interaction request to obtain a processing result and feeds back the processing result;
and the pushing module is further used for pushing the processing result to the target object when receiving the processing result fed back by the application background, so that the parent application updates and displays the processing state of the notification message based on the processing result.
In an eighth aspect, the present application also provides a computer device. The computer device comprises a memory storing a computer program and a processor which when executing the computer program performs the steps of:
pushing a notification message of a child application to a target object in a parent application so that the parent application displays the notification message on a session page in the form of a target message card;
receiving an interaction request initiated by the parent application; the interactive request is generated by the parent application upon detecting an interactive operation triggered on the target message card;
Forwarding the interaction request to an application background of the sub-application, so that the application background executes the interaction request to obtain a processing result and feeds back the processing result;
and when receiving the processing result fed back by the application background, pushing the processing result to the target object so that the parent application updates and displays the processing state of the notification message based on the processing result.
In a ninth aspect, the present application also provides a computer-readable storage medium. The computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
pushing a notification message of a child application to a target object in a parent application so that the parent application displays the notification message on a session page in the form of a target message card;
receiving an interaction request initiated by the parent application; the interactive request is generated by the parent application upon detecting an interactive operation triggered on the target message card;
forwarding the interaction request to an application background of the sub-application, so that the application background executes the interaction request to obtain a processing result and feeds back the processing result;
And when receiving the processing result fed back by the application background, pushing the processing result to the target object so that the parent application updates and displays the processing state of the notification message based on the processing result.
In a tenth aspect, the present application also provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, implements the steps of:
pushing a notification message of a child application to a target object in a parent application so that the parent application displays the notification message on a session page in the form of a target message card;
receiving an interaction request initiated by the parent application; the interactive request is generated by the parent application upon detecting an interactive operation triggered on the target message card;
forwarding the interaction request to an application background of the sub-application, so that the application background executes the interaction request to obtain a processing result and feeds back the processing result;
and when receiving the processing result fed back by the application background, pushing the processing result to the target object so that the parent application updates and displays the processing state of the notification message based on the processing result.
According to the processing method, the device, the computer equipment, the storage medium and the computer program product of the notification message, a data communication bridge is established between the parent application and the child application, so that other objects execute an operation in the child application, the notification message can be timely pushed to the target object of the parent application, the parent application displays the notification message on a session page in the form of a target message card, the notification message is used for touching the target object, the target object is prompted to have other objects to execute an operation in the child application, and in addition, the target object can be notified to execute corresponding interaction, so that missing interaction caused by the fact that the target object is not touched can be avoided. In addition, when the target object triggers the interactive operation on the target message card, an interactive request initiated by the parent application is received, and then the interactive request is forwarded to an application background of the child application, so that the application background executes the interactive request to obtain a processing result and feeds back, the interactive operation can be performed without switching from the parent application to the child application, and the interactive efficiency is improved. And the processing result fed back by the application background is pushed to the target object, so that the parent application updates and displays the processing state of the notification message on the session page, and after the processing is completed, the target object can be prompted that the notification message is processed, the target object is prevented from knowing whether the interaction request is executed or not, and the user experience can be improved.
Drawings
FIG. 1 is an application environment diagram of a method of processing notification messages in one embodiment;
FIG. 2 is a flow diagram of a method of processing a notification message in one embodiment;
FIG. 3 is a diagram of a conversational page intent to display a notification message in the form of a targeted message card, in one embodiment;
FIG. 4 is a diagram of a conversation page view showing a notification message in the form of a targeted message card in another embodiment;
FIG. 5 is a conversation page view of a notification message in the form of a targeted message card in another embodiment;
FIG. 6 is a diagram of a conversational page view showing a notification message and showing a notification message after updating a processing state, in one embodiment;
FIG. 7 is a diagram illustrating a session page intent to display a notification message and to display a notification message after updating a processing state in another embodiment;
FIG. 8 is a conversation page view of a notification message in the form of a targeted message card in another embodiment;
FIG. 9 is a diagram of a conversational page view showing a notification message and showing a notification message after updating a processing state, in one embodiment;
FIG. 10 is a diagram of a conversational page intent to display a notification message in the form of a targeted message card in another embodiment;
FIG. 11 is a diagram of a conversational page view showing processing results and corresponding notification messages, in one embodiment;
FIG. 12 is a flowchart illustrating steps for configuring an intelligent robot in another embodiment;
FIG. 13 is a flow chart of a method for processing a notification message according to another embodiment;
FIG. 14 is a block diagram of a FunView cross-platform framework in one embodiment;
FIG. 15 is a block diagram of an apparatus for processing notification messages in one embodiment;
FIG. 16 is a block diagram showing a structure of a processing apparatus of a notification message in another embodiment;
FIG. 17 is a block diagram showing a structure of a processing apparatus of a notification message in another embodiment;
FIG. 18 is an internal block diagram of a computer device in one embodiment;
fig. 19 is an internal structural view of a computer device in another embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The method for processing the notification message provided by the embodiment of the application can be applied to an application environment shown in fig. 1. The terminal 102 communicates with an application background 104 of the sub-application and a background 106 of the intelligent robot (referred to as a robot background for short) through a network. The data storage system may store data that the application background 104 needs to process. The data storage system may be integrated on the application background 104 or may be located on the cloud or other network server. The terminal 102 receives a notification message of the pushing sub-application of the robot background 106 corresponding to the intelligent robot; displaying a notification message in the form of a target message card in a conversation page of the parent application; in response to the interaction operation triggered on the target message card, sending an interaction request to the application background 104 of the sub-application through the intelligent robot; receiving a processing result for the interaction request returned by the robot background 106 corresponding to the intelligent robot; and updating and displaying the processing state of the notification message based on the processing result.
The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, internet of things devices, and portable wearable devices, where the internet of things devices may be smart speakers, smart televisions, smart air conditioners, and smart vehicle devices. The portable wearable device may be a smart watch, smart bracelet, headset, or the like.
The application background 104 and the robot background 106 may be independent physical servers, or may be service nodes in a blockchain system, where a Peer-To-Peer (P2P) network is formed between the service nodes in the blockchain system, where the P2P protocol is an application layer protocol that operates on top of a transmission control protocol (TCP, transmission Control Protocol) protocol.
In addition, the application background 104 and the robot background 106 may be a server cluster formed by a plurality of physical servers, and may be cloud servers that provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms.
In one embodiment, as shown in fig. 2, a method for processing a notification message is provided, and the method is applied to the terminal 102 in fig. 1 for illustration, and includes the following steps:
s202, receiving a notification message of the intelligent robot pushing sub-application.
The intelligent robot can be a robot background virtual robot, a communication account is configured for the intelligent robot on a parent application (such as a communication application), and each operator can interact with the intelligent robot on the parent application. For example, the operator can interact with the intelligent robot in real time, such as asking questions to the intelligent robot, by making a conversation page of a member object in a conversation page or address book of the communication group. For another example, when other operators initiate a task to be done in the sub-application, the intelligent robot may obtain a notification message of the task to be done, and push the notification message to the communication account of the responsible person who processes the task to be done. In addition, the intelligent robot can also interact with an application background.
The sub-applications may refer to application programs running in a system environment provided by the parent application, such as a network disk application, an intelligent transportation application, a business to be handled application of an enterprise, a screen casting application, a live broadcast application, a conference application, and other mobile applications; in addition, the child application may also refer to a public account number that is applied in the parent application. The parent application may be an application program that provides a running system environment for the child application, including a communication application, an office application, or a payment application, etc., which may be an enterprise communication application or a personal communication application.
The notification message may be: the method comprises the steps of requesting a target object to give access rights to a file, inviting the target object to join a target task group, prompting the target object to finish a task to be handled, and prompting the target object to have other objects to perform a first operation or a second operation on the target file. The target file may be a document of the target. The first operation may be an operation of editing, praying, collecting, or commenting on the target file. The second operation may be an operation of uploading the target file.
In one embodiment, S202 may specifically include: and the terminal receives a notification message obtained when the intelligent robot pushing sub-application triggers the target event. For example, the terminal receives, through the parent application, a notification message obtained when a child application pushed by the intelligent robot to the target communication group or group member object triggers a target event.
Wherein the target event comprises: inviting the target object to join the target task group, requesting the target object to give access rights to the file, prompting the target object to complete the task to be handled, and performing at least one of a first operation or a second operation on the target file by other objects. The target event corresponds to a notification message, and if the target event is a message for inviting the target object to join the target task group, the notification message is a message for inviting the target object to join the target task group.
The target task group may be a communication group, a task group, or a personal or shared space of a network disk, etc. that handles the target task.
The file access rights may be rights information required when accessing the target file, an access party having the rights information is allowed to access the target file, and an access party not having the rights information will not be able to access the target file.
The task to be handled can be a task which is initiated by an operator (namely an initiator) through a sub-application and needs to be checked by a target object (such as a responsible person), such as a task of requesting to order, requesting to leave, and finance insurance.
S204, displaying the notification message in the form of a target message card in the conversation page of the parent application.
The target message card may be a carrier for displaying the notification message, that is, the notification message is displayed in the target message card, so that the notification message is displayed in a card form on a conversation page of the parent application. The target message card may be a template card based on a cross-platform application generated by a cross-platform engine, such as may be applicable in parent applications of different operating systems. The card type of the target message card can be interactive, graphic, selective or text notification type, or a hybrid of the two types.
The session page may be a page where each member object (including the target object) in the target communication group and the intelligent robot perform a session, or a page where the target object interacts with the intelligent robot.
In one embodiment, after receiving the notification message, the terminal may display the keyword of the notification message on the message front page of the parent application, such as displaying the keyword of the notification message on the message entry field of the intelligent robot of the message front page, or displaying the keyword of the notification message on the message entry field of the target communication group. When the message entry field of the intelligent robot or the message entry field of the target communication group is triggered, a session page of the intelligent robot or a session page of the target communication group is entered.
In one embodiment, the terminal may determine the service type from the notification message; and acquiring the matched target message card based on the service type, so that the notification message is displayed in the form of the target message card in the conversation page of the parent application. The service type can be the type of a service of joining a task group, a request service of file access authority, a prompt service of a task to be handled, a file interaction service, a prompt service of uploading a file and the like.
The different service types can correspond to message cards of different templates, for example, when the service type is a service for inviting a target object to join a target task group, the target message card can be an interactive model card, and when the target object clicks on the target message card, the target object can check information of the target task group and join the target task group.
Different service types may correspond to different card types, in particular: the business type of joining the task group can adopt a text notification type or an interactive card type; the request service type of the file access authority can adopt an interactive or selective card type; the prompt service type of the task to be handled can be an interactive or graphic card type; the file interaction service and the prompt service type of uploading the file can be a text notification type card type.
Next, S204 will be described with reference to different scenarios, specifically as follows:
scene 1, text notification type application scene
In one example, when a target message card of text notification is acquired based on a service type corresponding to a notification message, the target message card is displayed on a session page of a parent application, and the notification message is displayed in the target message card. In addition, when the interactive object is a file, file information of the file is also displayed in the target message card.
For example, when an operator (e.g., zhang San) uploads a document introduced by a network disk product through the network disk application, the network disk application generates a notification message and sends the notification message to the intelligent robot, or the network disk application sends an upload message to the intelligent robot, so that the intelligent robot generates a notification message, and then the intelligent robot pushes the notification message to a designated target object or to a target communication group where the operator is located, and in addition, the document can be pushed together. The notification message is used for uploading a document to the target object prompt sheet three, the corresponding service type is the prompt service type of the uploaded document, the target message card corresponding to the service type is obtained, and then the notification message and the document information are displayed on the target message card, as shown in a (a) diagram of fig. 3.
When an operator edits a XX version of a demand document, the network disk application sends a notification message comprising the edited content of the document to the intelligent robot or directly sends the edited content of the document, so that the intelligent robot can generate the notification message according to the edited content, and then the intelligent robot pushes the notification message to a target object or to a target communication group where the operator is located. The notification message is used for prompting that the edited document is uploaded to the target object, the corresponding service type is the document interaction service type, the target message card corresponding to the service type is obtained, and then the notification message including the edited content is displayed on the target message card, as shown in a (b) diagram of fig. 3.
When an operator initiates an off-job application in the to-be-transacted application, generating an off-job file according to the filled off-job content, and then sending the off-job file and a notification message to the intelligent robot, or sending the off-job file, so that the intelligent robot generates the notification message according to the off-job file, and the intelligent robot pushes the notification message and the off-job file to a target object. The notification message is used for initiating prompt of the leave application to the target object, the corresponding service type is the prompt service type of the task to be handled, the target message card corresponding to the service type is obtained, and then the leave file and the notification message are displayed on the target message card, as shown in a (c) diagram of fig. 3.
When an operator initiates a task to be handled in a transaction application to be handled, such as an iterative task of a certain application program, a notification message including the name, the belonging list, the participant and the expiration time of the task is sent to the intelligent robot, or the name, the belonging list, the participant and the expiration time of the task are sent to the intelligent robot, so that the intelligent robot generates the notification message according to the information, then pushes the notification message to a target object, and the terminal displays the notification message pushed to the target object on a target message card through a parent application, as shown in a (d) diagram of fig. 3.
Scene 2, graphic context type application scene
In one example, when the notification message is a message for inviting the target object to join the target task group, the terminal acquires a graphic-text target message card based on a service type corresponding to the notification message, and divides the target message card into a first area and a highlighted second area; the notification message is displayed in the first area; then, icons and keywords associated with the target task group are displayed in the second area.
The first area in the target message card is mainly used for displaying text contents; the second region may refer to a main body region, and is mainly used for displaying graphics or a mixture of graphics and text.
For example, if there is a space in the network disk application of the operator, the operator may request the target object (e.g., a file) to join the space, if the target object is invited to join the space, the network disk application sends a notification message generated based on the invitation to the intelligent robot, or sends the invitation to cause the intelligent robot to generate the notification message after receiving the invitation, and the intelligent robot sends the notification message to the communication account of the target object, at this time, the parent application may display the subject information of the notification message in the first area, such as Zhang Sanqi joining the space, and further display the space name and the space icon related to the space in the notification message in the second area, as shown in (a) of fig. 4. The second region is displayed in a color different from that of the first region, so that the body can be reinforced, and the feeling of ceremony can be emphasized.
In addition, if the operator invites the target object to join the list in the to-be-handled transaction application, the list may be a task group (abbreviated as a target task group) of a certain target task, at this time, the to-be-handled transaction application sends a notification message generated based on the joining message to the intelligent robot, or sends the joining message to enable the intelligent robot to generate the notification message based on the joining message, and then the intelligent robot pushes the notification message to the communication account of the target object, at this time, the parent application may display the subject information of the notification message in the first area, and display the group name, the creator name and the member identifier of the joined target task group in the notification message in the second area, as shown in (b) of fig. 4.
Scene 3, interactive application scene
In the interactive application scene, interaction can be performed in a control mode, and at the moment, controls with corresponding functions are displayed in the target message card; in addition, interaction can be performed in a session-like manner, and at this time, the interaction is displayed in a session-like structure in the target message card, and a quick entry of comments or replies is provided. The following two ways are explained, specifically as follows:
(1) Control-wise interaction scenario
In one embodiment, when the notification message is a message requesting the target object to give the file access right, the terminal obtains an interactive target message card based on the service type corresponding to the notification message, displays the notification message and the grant authorization control in the target message card, and may display a candidate authorization option and a grant denial authorization control in the target message card.
Wherein the grant authorization control is used to trigger an authorization request so that the application background grants the operator (e.g., the person requesting the file access) file access based on the authorization request. An operator who has access rights to the file can access the corresponding file.
The refusal authorization control is used for triggering a refusal authorization request so that the application background refuses the file access authority given to the operator based on the refusal authorization request. An operator without the file access rights will not be able to access the corresponding file.
The candidate authorization options may include authorization options such as editable rights and preview only rights, and may further include a deny authorization option. Wherein the authorization option of the editable right may trigger an editable authorization request to give the operator editing and access rights based on the editable authorization request, so that the operator may access and edit the corresponding file. The preview-only authorization option may trigger a preview-only authorization request to grant an operator a preview-only access based on the preview-only authorization request so that the operator may access the corresponding file but may not edit the file.
For example, an operator initiates an application of a document access right at a document application, the document application sends a notification message generated based on the application to the intelligent robot at this time, or sends the application to cause the intelligent robot to generate a notification message based on the application, and then the intelligent robot sends the notification message to the target object. The parent application displays a target message card on a session page with the document application, and then displays the notification message in a structured form in the target message card, for example, extracts the document name, the applicant name and the application reason of the application from the notification message, and displays a refusal authorization control and an agreeing authorization control in the target card, as shown in fig. 5.
In addition, on the basis of displaying the refusal authorization control and the consent authorization control in the target message card, a candidate authorization option may also be displayed, which is displayed in the target message card in a drop-down menu manner, as shown in fig. 6 (a) and (b).
(2) In a session-like form of interaction scenario
In one embodiment, when the notification message is a prompt message for commenting on the target file or replying to the comment, the terminal obtains an interactive target message card based on the service type corresponding to the notification message, and the comment information or the reply information to the comment information in the notification message is displayed in the target message card in a similar manner to the conversation, as shown in fig. 7 (a), fig. (b) and fig. (c). Wherein, a scored comment may refer to a comment on a portion of content in a document. Therefore, the target object can view comment information or reply information of the comment information of the target file, and can reply the comment information and the reply information on the page displaying the notification message.
In another embodiment, when the notification message is that the operator initiates the notification for the task to be handled, the terminal acquires an interactive target message card based on the service type corresponding to the notification message, and displays the notification content about the operator in the notification message in a similar manner to a session in the target message card, as shown in a (d) diagram of fig. 7.
Further, when the notification message is a prompt message to praise the target file, praise information in the notification message is displayed in the target message card similarly to the session, as shown in (a) and (b) of fig. 8. Wherein, the graph (a) of fig. 8 is praise about the document, and the graph (a) of fig. 8 is praise about comment information of the document.
Scene 4, selected application scene
In one embodiment, when the notification message is a progress message prompting a task of a target object, the terminal acquires an interactive target message card based on a service type corresponding to the notification message, and displays the notification message and a corresponding selection control in the target message card.
For example, when an operator initiates a progress query of a task to be handled in a task to be handled application or a progress query initiated automatically by the task to be handled application, the task to be handled application transmits a notification message generated based on progress information of the task to be handled, a task name, a list of the task to be handled, a participant and an expiration time to the intelligent robot, or transmits the progress information of the task to be handled, the task name, the list of the task to be handled, the participant and the expiration time to the intelligent robot, so that the intelligent robot generates the notification message according to the information, then the intelligent robot pushes the notification message to a target object, and then the state of the task to be handled, the notification message, a control to be reminded later and a control marked as completed are displayed on a target message card, as shown in fig. 9. The status of the task to be handled can be displayed in the target message card in the form of a title, so that the status of the task to be handled is highlighted.
S206, responding to the interaction operation triggered on the target message card, and sending an interaction request to the application background of the sub-application through the intelligent robot.
The application background of the sub-application may be a background server of the sub-application.
In one embodiment, S206 may specifically include: the terminal responds to the interactive operation triggered on the target message card to generate a matched interactive message; encrypting the interactive message; packaging the encrypted interaction message as a message body to obtain an interaction request; and sending an interaction request to an application background of the sub-application through the intelligent robot.
The interactive message may be information obtained by performing the interactive operation, such as information of opening a file, information of giving access rights to the file, and the like. The encryption of the interaction message may be based on a symmetric encryption scheme or an asymmetric encryption scheme.
Specifically, the terminal responds to the interactive operation triggered on the target message card, and sends an interactive request to the background of the intelligent robot through the parent application, and the background of the intelligent robot sends the interactive request to the application background of the child application.
In one embodiment, the terminal displays an grant authorization control in the target message card when the notification message is a message requesting the target object to grant access to the file. S206 may specifically include: in response to a triggering operation of agreeing to the authorization control, the terminal sends an authorization request to the application background of the sub-application through the intelligent robot, and reference can be made to fig. 5. Thus, an operator requesting acquisition of the file access right can acquire the file access right.
In one embodiment, when the notification message is a message requesting the target object to grant access to the file, in addition to the grant authorization control being displayed on the target message card, candidate authorization options may be displayed in the target message card, see FIG. 5; the terminal selects the target authorization item in response to a selection operation of the candidate authorization option. S206 may specifically include: and the terminal responds to the triggering operation of the grant authorization control, generates an authorization request based on the target authorization item, and sends the authorization request to the application background of the sub-application through the intelligent robot.
The candidate authorization options can comprise the authorization options such as editable rights, preview rights and the like, so that one of the rights can be selected to be given to an operator requesting to acquire the file access rights through the scheme, different rights can be developed for different personnel according to actual conditions, information can be shared for related personnel, and information security can be effectively improved.
If the authority needs to be refused to be given to the operator requesting to acquire the file access authority, the authority can be quickly refused by setting an authority refusing control, which specifically comprises the following steps: the terminal displays a refusal authorization control at a position corresponding to the grant authorization control; and responding to the triggering operation of the refusing authorization control, and sending a refusing authorization request to the application background of the sub-application through the intelligent robot. Therefore, the scheme can realize the operation of refusing the authorization on the session page, and improves the operation efficiency.
In one embodiment, when the notification message is a message inviting the target object to join the target task group, the terminal divides the first area and the highlighted second area in the target message card; the notification message is displayed in the first area; icons and keywords associated with the target task group are displayed in the second area, see fig. 4. S206 may specifically include: the terminal responds to the interactive operation triggered on the second area of the target message card, and a joining page or a confirmation window is displayed; responding to the joining operation triggered on the joining page or the confirmation window, and sending a joining request to an application background of the sub-application through the intelligent robot; or, in response to a join rejection operation triggered on the join page or the confirmation window, sending, by the intelligent robot, a join rejection request to the application background of the sub-application.
In one embodiment, when the notification message is a message prompting the target object to complete the task to be handled; s206 may specifically include: the terminal responds to the display operation triggered on the target message card, and the task to be handled is displayed on a task processing page of the parent application; and when the task to be handled is completed, sending a task state change request to an application background of the sub-application through the intelligent robot.
S208, receiving a processing result for the interaction request returned by the intelligent robot.
The processing result may be a result obtained by performing corresponding processing on the interaction by the application background. For example, if the interactive request is an authorization request, the processing result may be to assign a file access right to an operator requesting to acquire the file access right, where the file access right may be a right of an editable file or a right of only previewing the file. For another example, if the interactive request is a request to join the target task group, the processing result will request the operator joining the target task group to join the result of the target task group.
S210, updating and displaying the processing state of the notification message based on the processing result.
In one embodiment, after receiving the processing result, the terminal may update the processing state of the notification message based on the processing result, and then display the updated notification message in the form of a target message card on the session page.
For example, as shown in fig. 5, when the target object clicks the grant authorization control in fig. 5, the terminal sends an authorization request for granting permission to a requester (i.e., an operator who requests to acquire file access permission) to the application background of the document application through the intelligent robot, and the application background grants the requester file access permission after receiving the authorization request, so that the requester has the file access permission. Similarly, after the target object selects the editable or preview-only authorization option in fig. 6, a notification message after updating the processing state is displayed on the session page, including the opened editable right or the opened preview-only right, and in particular, reference may be made to fig. 6.
In addition, the application background also sends the processing result to the terminal of the requesting party, updates the state of the notification message based on the processing result, and displays the updated notification message in the form of a target message card on the session page, as shown in fig. 11.
In one embodiment, when an interaction message is sent to the intelligent robot, or a communication account number of the intelligent robot is added in a communication group of a parent application, or the communication account number of the intelligent robot is removed from the communication group, or a session page interacted with the intelligent robot is entered, the terminal generates an interaction event; encrypting the interaction event to obtain an encrypted interaction event; and calling back the encrypted interaction event to the intelligent robot so that the intelligent robot decrypts the encrypted interaction event and processes the encrypted interaction event.
For example, when the target object is in the communication group @ the intelligent robot sends a text message or a picture-text mixed message, or sends the text message or the picture-text mixed message to the intelligent robot on a conversation page interacted with the intelligent robot, an interaction event is generated according to the text message or the picture-text mixed message, then the interaction event is encrypted, the obtained encrypted interaction event is sent to the intelligent robot, so that the intelligent robot decrypts the encrypted interaction event to obtain the interaction event, further the text message or the picture-text mixed message is obtained, and then a reply is carried out according to the text message or the picture-text mixed message. Or when the communication account number of the intelligent robot is added in the communication group, generating an interaction event for binding based on the group account number of the communication group, encrypting the interaction event, sending the obtained encrypted interaction event to the intelligent robot, so that the intelligent robot decrypts the encrypted interaction event to obtain the interaction event, further obtaining the group account number of the communication group, and binding the communication account number of the intelligent robot according to the group account number of the communication group.
In the above embodiment, the notification message is displayed in the form of the target message card by receiving the notification message of the sub-application pushed by the intelligent robot, so that the target object is touched in the form of the notification message, and other objects of the target object are prompted to execute an operation in the sub-application. In addition, through carrying out interactive operation on the target message card, the interactive request is sent to the application background of the sub-application through the intelligent robot, so that the interactive operation can be carried out without switching from the parent application to the sub-application, and the interactive efficiency is improved. And when receiving the processing result of the interaction request returned by the intelligent robot, updating and displaying the processing state of the notification message on the session page, thereby prompting the target object that the notification message is processed after the processing is completed, avoiding that the target object does not know whether the interaction request is executed or not, and improving the user experience. And finally, the intelligent robot is used as a communication bridge between the parent application and the child application, so that data communication between the parent application and the child application can be effectively ensured, and the operation executed on the child application can be timely and effectively contacted with a corresponding target object, so that the target object can timely perform interactive operation according to the notification message, and the interactive efficiency is improved.
For a clearer understanding of the above solution, the following is described with reference to fig. 6 and 11:
when the requester wants to obtain the document access right of the document name a, the web disc application (i.e. the sub application) applies for obtaining the document access right of the document from the target object, and at the moment, the web disc application can send a notification message for applying for obtaining the document access right to the communication application (i.e. the parent application) of the target object by the intelligent robot. The parent application receives the notification message of the intelligent robot pushing the child application, and then displays the notification message in the form of a target message card in the session page of the parent application, as shown in fig. 6. If the target object is to edit rights to the requestor, then the editable authorization option of FIG. 6 may be selected; if the requester is only previewed, the preview-only authorization option in fig. 6 may be selected, and then the grant authorization control is clicked, at this time, an application background of the network disk application is authorized to request by the intelligent robot, so that the application background of the network disk application gives the requester editable or preview-only rights according to the authorization request. After the corresponding rights are given, on the one hand, the authorized processing result is sent to the target object, the communication application on the target object side receives the processing result returned by the intelligent robot, and updates the processing state of the notification message based on the processing result, such as updating to the opened editable rights or updating to the opened preview-only rights, and then the processing result is displayed, as shown in fig. 6. On the other hand, the network disk application may also send a processing result to the requester through the intelligent robot, and display the processing result in combination with the notification message, for example, when the target object agrees to give editable rights, "the access application passed" is displayed as subject information together with the handler, the access rights, and the name of the application document in the notification message, as shown in fig. 11 (a); for another example, when the target object refuses the requester to obtain the authority of the document, the "access application refused" is displayed as the subject information together with the names of the processor and the application document in the notification message, as shown in fig. 11 (b).
In one embodiment, before S202, the intelligent robot may be configured, and a specific configuration process includes:
s1202, displaying a robot detail page.
The robot detail page can be a page for displaying various information of the intelligent robot, and the information of the intelligent robot comprises a robot interface address.
In one embodiment, the intelligent robot may send a notification message to a corresponding target communication group or target object, the terminal displaying a corresponding message card on the conversation page of the parent application, and then displaying the notification message in the message card. When the mouse pointer is detected to be above the message card, the terminal displays a robot detail page through the parent application.
S1204, responding to configuration request operation triggered on the robot detail page, and displaying a robot configuration page.
The robot configuration page may be a page for configuring robot parameters.
In one embodiment, the configuration request operation includes a click operation on a robot interface address in the robot details page; s1204 may specifically include: and responding to clicking operation of the robot interface address in the robot detail page, and displaying a robot configuration page. For example, when the target object clicks on the robot interface address in the robot details page by a mouse, it switches from the robot details page to the robot configuration page.
S1206, in response to the configuration operation triggered on the robot configuration page, configuring the message receiving parameters and the message sending parameters of the intelligent robot, and configuring the frequency parameters of the message sending of the intelligent robot.
The message receiving parameter may be a parameter for the robot to receive a message, for example, after the message receiving parameter is configured, information sent by a corresponding sub-application may be received, for example, information sent by a network disk application and requesting to obtain the file access right is received.
The message sending parameter may be to push a notification message to a communication group or a target object of the binding intelligent robot after receiving the information sent by the sub-application.
The frequency parameter may be a maximum frequency with which the intelligent robot broadcasts messages to each communication group in the parent application, a maximum frequency with which messages are sent to a single communication group, a maximum number of messages sent by calling interfaces per unit time, and a maximum number of concurrent requests when messages of the same message body are sent.
In one embodiment, the step of configuring the frequency parameter of the smart robot sending the message in S1206 may specifically include: the terminal configures the intelligent robot to broadcast the message to each communication group in the parent application with the frequency not exceeding a first threshold value; configuring the intelligent robot to send messages to the single communication group at a frequency not exceeding a second threshold; configuring the intelligent robot to call interfaces in unit time to send messages of which the number does not exceed a third threshold value; the intelligent robot is configured to send the same message of the same message body, and the number of concurrent requests does not exceed a fourth threshold.
In one embodiment, the configuration request operation includes a click operation on a robot interface address in the robot details page; when the configuration of the message receiving parameter, the message sending parameter and the frequency parameter of the intelligent robot is completed, the terminal initiates a data transmission request to a reverse interface address of the intelligent robot; the data transmission request is used for indicating the intelligent robot to push a notification message to a target communication group or group member object in the parent application when the intelligent robot detects that the child application triggers the target event.
In one embodiment, a terminal obtains a response address of an intelligent robot; uploading updated control text and message cards by responding to the address; the control text is used for updating the control text displayed on the target message card.
For example, after the response address (response_url) is acquired, the control document of the original message card may be actively changed, or the message card may be changed. In addition, response_url has two sources of acquisition: one is to set delay change when actively sending a message, and after the message is successfully sent, the response_url is obtained in the return, and the response_url is effective in 3 months and can be used once; the other is that the callback event triggered when the target object interacts with the target message card contains a response_url that is valid for 24 hours and can be used once.
In the above embodiment, by setting parameters of the intelligent robot, related operations may occur in the sub-applications, and the intelligent robot may be triggered to push notification messages to the parent application, so as to reach a target object in a message manner, and may also receive information generated by the interaction operation of the parent application based on the notification messages, so as to implement interaction between the parent application and the sub-applications. Moreover, the frequency of pushing messages by the intelligent robot is also configured, so that the network influence caused by pushing a large number of notification messages by the intelligent robot can be effectively avoided.
In one embodiment, as shown in fig. 13, a method for processing a notification message is provided, and the method is applied to an intelligent robot, that is, a robot with a virtual robot background 106 in fig. 1, for illustration, and includes the following steps:
s1302, pushing the notification message of the child application to the target object in the parent application so that the parent application displays the notification message on the session page in the form of a target message card.
The parent application may be an application program providing a running system environment for the child application, including a communication application, an office application, a payment application, or the like, and the communication application may be an enterprise communication application or a personal communication application. The sub-applications may refer to application programs running in a system environment provided by the parent application, such as a network disk application, a traffic application, a business to be handled application, a screen throwing application, a live broadcast application, a conference application, and other mobile applications; in addition, the child application may also refer to a public account number that is applied in the parent application.
The notification message may be: the method comprises the steps of requesting a target object to give access rights to a file, inviting the target object to join a target task group, prompting the target object to finish a task to be handled, and prompting the target object to have other objects to perform a first operation or a second operation on the target file. The target file may be a document of the target. The first operation may be an operation of editing, praying, collecting, or commenting on the target file. The second operation may be an operation of uploading the target file.
In one embodiment, the intelligent robot receives a notification message including event content sent by the child application when triggering the target event, or receives event content sent by the child application when triggering the target event, generates a notification message based on the event message, and pushes the notification message to a target object in the parent application, so that the parent application displays a target message card on a session page and displays the notification message on the target message card, and the specific form and specific content of the display can refer to the related embodiment of fig. 2.
Wherein the target event comprises: inviting the target object to join the target task group, requesting the target object to give access rights to the file, prompting the target object to complete the task to be handled, and performing at least one of a first operation or a second operation on the target file by other objects. It should be noted that, the target event corresponds to a notification message, and if the target event is a message for inviting the target object to join the target task group, the notification message is a message for inviting the target object to join the target task group.
The target task group may be a communication group, a task group, or a personal or shared space of a network disk, etc. that handles the target task.
The file access rights may be rights information required when accessing the target file, an access party having the rights information is allowed to access the target file, and an access party not having the rights information will not be able to access the target file.
The task to be handled can be a task which is initiated by an operator (namely an initiator) through a sub-application and needs to be checked by a target object (such as a responsible person), such as a task of requesting to order, requesting to leave, and finance insurance.
S1304, receiving an interaction request initiated by a parent application; the interactive request is generated by the parent application upon detecting an interactive operation triggered on the targeted message card.
Wherein, different notification messages and corresponding interaction requests can be different. For example, a notification message requesting to obtain access rights to a file, the interactive request may be an authorization request or a denial of authorization request; and a notification message inviting to join the target task group, the interactive request may be a join request or a reject join request.
In one embodiment, after the notification message is displayed on the session page of the parent application in the form of a target message card, the target object may perform a corresponding interactive operation on the target message card, where the terminal generates an interactive request through the parent application and then sends the interactive request to the intelligent robot. Thus, the intelligent robot receives the interaction request sent by the parent application of the terminal.
S1306, forwarding the interaction request to an application background of the sub-application, so that the application background executes the interaction request to obtain a processing result and feeds back the processing result.
In one embodiment, S1306 may specifically include: the intelligent robot unpacks the interaction request to obtain an encrypted interaction message; decrypting the encrypted interactive message to obtain a decrypted interactive message; and forwarding the decrypted interactive information to an application background of the sub-application, so that the application background processes the interactive information to obtain a processing result and feeds back the processing result.
After the encrypted interactive message is obtained, the intelligent robot can also perform identity verification (such as verifying whether the identity of the target object is legal) on the target object, and after the verification is passed, the encrypted interactive message is decrypted.
In one embodiment, after sending the interaction request to the application background and before receiving the processing result fed back by the application background, the intelligent robot may further reply to the communication account of the target object with a blank packet to notify that the target object has sent the interaction request to the application background, so as to play a role in prompting. The intelligent robot can actively send a prompt message to the communication account of the target object through a robot interface (webhook) address, or can directly reply to the processing result when responding to the interactive request.
S1308, when receiving the processing result fed back by the application background, pushes the processing result to the target object, so that the parent application updates and displays the processing state of the notification message based on the processing result.
In one embodiment, when receiving a processing result fed back by the application background, the intelligent robot pushes the processing result to the communication account of the target object, so that after receiving the processing result, the terminal of the target object updates the processing state of the notification message based on the processing result, and then displays the updated notification message in the form of a target message card on a session page of the parent application.
For example, as shown in fig. 5, when the target object clicks the grant authorization control in fig. 5, the terminal sends an grant request for granting permission to the requester (i.e. the operator who requests to acquire the file access permission) to the intelligent robot, at this time, the intelligent robot sends the grant request to the application background of the document application, and after receiving the grant request, the application background grants the requester file access permission, so that the requester has the file access permission, and in addition, the application background returns a processing result to the communication account of the target object through the intelligent robot, so that the terminal of the target object updates the processing state of the notification message according to the processing result, and displays the updated notification message in the form of a target message card on the session page, as shown in fig. 5. Similarly, after the target object selects the editable or preview-only authorization option in fig. 6, a notification message after updating the processing state is displayed on the session page, including the opened editable right or the opened preview-only right, and in particular, reference may be made to fig. 6.
In addition, the intelligent robot transmits the processing result to the terminal of the requesting party, so that the terminal of the requesting party updates the state of the notification message based on the processing result, and displays the updated notification message in the form of a target message card on the session page, as shown in fig. 11.
In one embodiment, the target object is a member object within a communication group; the intelligent robot broadcasts the message to each communication group in the parent application with the frequency not exceeding a first threshold value; the intelligent robot sends the message to the single communication group with the frequency not exceeding the second threshold value; the intelligent robot calls the interface to send messages in unit time, and the number of the messages does not exceed a third threshold value; the number of concurrent requests by the intelligent robot when sending messages of the same message body does not exceed a fourth threshold.
The frequency and the number of the messages sent by the intelligent robot are configured through a robot configuration page, specifically, the frequency parameters of the messages sent by the intelligent robot are configured in response to the configuration operation triggered by the robot configuration page, and in addition, the message receiving parameters and the message sending parameters of the intelligent robot can be configured.
The frequency parameter may be a maximum frequency of broadcasting messages to each communication group in the parent application by the intelligent robot (i.e., a first threshold), a maximum frequency of sending messages to a single communication group (i.e., a second threshold), a maximum number of calling interface messages per unit time (i.e., a third threshold), and a maximum number of concurrent requests when sending messages of the same message body (i.e., a fourth threshold).
The message receiving parameter may be a parameter for the robot to receive a message, for example, after the message receiving parameter is configured, information sent by a corresponding sub-application may be received, for example, information sent by a network disk application and requesting to obtain the file access right is received.
The message sending parameter may be to push a notification message to a communication group or a target object of the binding intelligent robot after receiving the information sent by the sub-application.
In one embodiment, the step of configuring the frequency parameter of the smart robot to send the message may specifically include: configuring the intelligent robot to broadcast messages to each communication group in the parent application with a frequency not exceeding a first threshold; configuring the intelligent robot to send messages to the single communication group at a frequency not exceeding a second threshold; configuring the intelligent robot to call interfaces in unit time to send messages of which the number does not exceed a third threshold value; the intelligent robot is configured to send the same message of the same message body, and the number of concurrent requests does not exceed a fourth threshold.
In the above embodiment, a data communication bridge is established between the parent application and the child application, so that other objects perform an operation in the child application, and a notification message can be timely pushed to a target object of the parent application, so that the parent application displays the notification message on a session page in the form of a target message card, and thereby, the target object is prompted to have other objects perform an operation in the child application by touching the notification message, and in addition, the target object can be notified to perform a corresponding interaction, so that missing interaction caused by the fact that the target object is not touched can be avoided. In addition, when the target object triggers the interactive operation on the target message card, an interactive request initiated by the parent application is received, and then the interactive request is forwarded to an application background of the child application, so that the application background executes the interactive request to obtain a processing result and feeds back, the interactive operation can be performed without switching from the parent application to the child application, and the interactive efficiency is improved. And the processing result fed back by the application background is pushed to the target object, so that the parent application updates and displays the processing state of the notification message on the session page, and after the processing is completed, the target object can be prompted that the notification message is processed, the target object is prevented from knowing whether the interaction request is executed or not, and the user experience can be improved.
As an example, let us illustrate a parent application as an example of a communication application, specifically as follows:
the technical scheme of the application is based on each card template provided by a FunView cross-platform engine, and comprises message cards with various capabilities such as interactive, graphic-text, selective, text notification and the like, so that the intelligent robot can complete interaction with a target object in a callback event and message pushing mode, and the related technical flow is as follows:
s1, after the intelligent robot is added to a certain communication group of the terminal, the specific webhook address of the intelligent robot can be seen on the detail page of the robot. The following steps illustrate the initiation of an HTTP POST request to a webhook address to effect the sending of a message to a target object or communication group.
S2, moving a mouse above a message card in a terminal group chat session, popping up a robot detail (profile) page, clicking a webhook address in the robot detail page, jumping to a robot configuration page, setting message pushing parameters in the robot configuration page, and initiating an HTTP POST request to the webhook address to send a message to the target object or the communication group. In addition, message receiving parameters of the intelligent robot can be set on a robot detail page, callback events of the target object and the intelligent robot are received and processed in time, and a self-defined interaction function is realized.
S3, the current self-defined intelligent robot supports six message types, such as text (text), markdown (markdown), picture (image), graphics context (news), file (file) and message card (template_card), to be sent to a communication group or a target object.
The limitation of the interface request frequency is as follows:
(1) The intelligent robot may not send messages to a particular communication group more often than 20 messages/min.
(2) The intelligent robot broadcast messages to all communication groups no more frequently than 20 pieces/min.
(3) The number of call interfaces per minute messaging by the intelligent robot cannot exceed 10000 bars per minute.
(4) The intelligent robot sends a message to the same request body limiting the possibility of 2 or more concurrent requests.
S4, after acquiring a response address (response_url), the button document of the original message card can be actively changed, or part of the message card can be changed, wherein the response_url has two acquisition sources: setting delay change when actively sending a message, and obtaining the response_url in a return after the message is successfully sent, wherein the response_url is effective in 3 months and can be used once; the other is that a callback event triggered when the user interacts with the message card contains a response_url which is effective in 24 hours and can be used once;
S5, url of the received message is set on the robot configuration interface, when the user interacts with the robot, the interaction event is encrypted and returned to the robot to receive the url of the message, and the robot service realizes richer self-defining functions by receiving decryption and processing the callback event.
Currently supported interactivity event callbacks:
(1) The target object is at the intelligent robot in the communication group, or send the text message or picture and text mixed message to the intelligent robot in the single chat page (namely the page of the target object and intelligent robot conversation);
(2) Adding intelligent robots in the communication group or moving the intelligent robots out of the communication group;
(3) The target object enters a single chat page of the intelligent robot;
(4) The target object sends a picture message to the intelligent robot in the single chat page;
(5) The target object clicks on the interaction control in the message card.
S6, verifying the validity of the URL, receiving and decrypting, encrypting and replying. The encryption and decryption library provided by the communication application (such as the enterprise communication application) for the sub-application can be directly used. It should be noted that the encryption and decryption library requires transmission of a receiver identifier parameter, and in the application scenario of the intelligent robot of the communication group, the receiver identifier parameter can be directly transmitted to the empty string.
S7, requiring filling in URL, token, encodingAESKey parameters of the swarm robot.
The URL is an access protocol and an address of the intelligent robot of the communication group for receiving the communication application push interaction request, and supports an http or https protocol.
Token can be used to generate signatures, english or numbers between 3 and 32 in length.
The encodingAESKey is used for encrypting the message body, is the Base64 code of the AES key, and is English or digital with the length of 43 bits.
S8, after the robot background receives the request, the following operations are needed:
(1) Urldecode processing of received request
(2) And verifying the request through a parameter msg_signature to confirm the legitimacy of the caller.
(3) Decrypting the echo parameters to obtain the message content (i.e., msg field)
(4) Responding to the GET request within 1 second, wherein the response content is the plaintext message content obtained in the last step, and the plaintext message content is free of quotation marks, bom heads and line feed symbols.
S9, after the developer decrypts the data to obtain the content of the user message, the developer can choose to directly reply to the empty packet, and then actively send the message to the group through the webhook address, or directly reply the message when responding to the request. The replied message needs to construct an xml data packet according to a plaintext protocol, encrypt the plaintext message, and reply the final ciphertext xml data packet.
S10, the application background and the background of the intelligent robot can communicate data through a service responding to the callback, operation or update logic of a user in a session is completed, updating of the card state of the user side is completed through a message channel of the robot, and meanwhile the application background updates data state change generated after the user operation.
Next, a technical solution of the fusview cross-platform framework is described with reference to fig. 14:
FunView is a lightweight, cross-platform (i.e., across various operating system platforms, including mobile and desktop operating system platforms), dynamic rendering, and User Interface (UI) updating capabilities UI rendering engine. FunView is a low granularity UI component of a View level, can be directly used in the current service without more adaptation, can be seamlessly nested with each native View, dynamically updates an online UI style on the premise of not updating a new version, and even newly adds a UI View, thereby realizing the cross-terminal dynamic UI capability in a real sense.
FunView is constructed based on Kotlen-MultiPlatform, and differences of all ends are unified in the aspects of rendering flow, UI layout, UI style description and the like, so that the most basic cross-platform UI rendering capability is realized, on the basis, an analytic construction scheme from view description to view tree which can be dynamically expanded is provided, and the UI view is supported to be dynamically modified through data driving, so that the complete dynamics from construction to update of the view layer is realized. On the multi-level architecture design of the whole FunView, each layer is designed in a layered plug-in mode, each link of the FunView such as analytic construction, data driving, layout, measurement, rendering and the like can be combined with own business, and differential customization is realized through a secondary customization development mode, so that more possibilities are created, and higher-level dynamics is achieved.
The dynamic analysis of the template is realized in the engine in a template issuing mode to obtain a view tree, and then the view tree is measured- > laid- > drawn, so that a complete dynamic rendering process is completed.
FunView carries out hierarchical design on the whole framework, and the method comprises the following steps of: an implementation layer, a platform layer, an analysis layer, a service layer and an exception system. The platform layer, the analysis layer and the service layer realize the cross-platform completely, wherein some platform differentiation characteristics are designed in the form of interfaces at each layer, and the interfaces all realize differentiation at the realization layer.
Wherein, each layer mainly functions as follows:
platform layer: the system is a core basic module of the whole scheme, and mainly realizes basic view related functions such as view definition, description, measurement, layout, drawing, event processing, view state management and the like. In the whole set of rendering process, in the steps of measurement, drawing and task queue, the difference of the APIs of each platform may not be completely realized in the same layer, so that the part is abstracted into an interface, and the complete rendering process is completed by realizing the interface by the realization layer.
The realization layer: the method is mainly used for trowelling differentiation that each module cannot be directly realized in the cross-platform basic module, and aids the whole scheme. The method mainly realizes differentiated APIs such as text measurement, UI drawing, task queue, log, file loading and picture loading.
Analysis layer: in the whole set of scheme, the dynamic management module realizes the dynamic analysis and creation process from the template to the view tree through template, resource and style management. In the process of creating the view tree, an expression calculation engine is added, certain attributes of the view can be activated in a data driving mode, a specific value is obtained by dynamic calculation according to data, a UI template is changed from static state to dynamic state, the multiplexing rate of the template is improved, and the cost is reduced.
Service layer: the method realizes the customization logic related to the service, and mainly serves the customization requirements related to the service, such as message mode, markDown analysis, JSON template analysis and the like specific to communication applications (such as enterprise communication applications).
Abnormal system: some abnormal boundary conditions are encountered in the code logic, if any abnormality directly leads to a crash, the user experience is affected, for example, when the expression is calculated, data is wrong or the expression cannot be identified, the exception is calculated, and then a default value is needed at the moment, not the direct crash. In an exception system, intercepting an exception crash, and determining how to process according to actual running conditions.
The interface design of each logic layer in FunView ensures that any link except the main flow can realize secondary customization development expansion, such as the realization of a rendering layer, and the prior scheme is not necessarily optimal, so that a rendering interface can be realized again, and the access of rendering schemes such as Fluter and Skia can be realized; and when the layout scheme provided by default cannot meet the requirement, the layout interface can be customized, so that the expansion of the layout scheme is realized, and the like. So designed, the whole set of scheme becomes easier to use and flexible.
Through the technical scheme, the method has the following beneficial effects:
1) The method has the advantages that the method greatly improves the research and development efficiency and the flexibility of iterative updating based on the cross-platform FunView cross-platform engine, supports the customization ability of the background to meet different card types in the future, and does not depend on version updating;
2) The intelligent robot has the capability of interacting with the target object in the communication group, so that the sub-application can reach the user in a more flexible application scene, and can meet specific functional scenes by interacting with the target object in the communication group;
3) Transaction processing can be completed in the session through the interactive card capability and callback updating mechanism of the intelligent robot, and the transaction processing can be completed without returning to the corresponding sub-application, so that the complicated switching process is avoided, and better experience is provided for users.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a notification message processing device for implementing the notification message processing method. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in the embodiments of the processing device for one or more notification messages provided below may refer to the limitation of the processing method for notification messages hereinabove, and will not be described herein.
In one embodiment, as shown in fig. 15, there is provided a processing apparatus for a notification message, including: a receiving module 1502, a message display module 1504, a sending module 1506, and an update display module 1508, wherein:
a receiving module 1502, configured to receive a notification message of an intelligent robot pushing sub-application;
a message display module 1504, configured to display a notification message in the form of a target message card in a session page of a parent application;
a sending module 1504, configured to send, by the intelligent robot, an interaction request to an application background of the sub-application in response to an interaction operation triggered on the target message card;
the receiving module 1502 is further configured to receive a processing result for the interaction request returned by the intelligent robot;
The update display module 1508 is configured to update and display a processing state of the notification message based on a processing result.
In one embodiment, the receiving module 1502 is further configured to receive a notification message obtained when the intelligent robot pushing sub-application triggers the target event; the target event comprises at least one of inviting the target object to join the target task group, requesting the target object to give access rights to the file, prompting the target object to complete the task to be handled, and executing a first operation or a second operation on the target file by other objects.
In one embodiment, the sending module 1504 is further configured to generate a matched interaction message in response to an interaction operation triggered on the target message card; encrypting the interactive message; packaging the encrypted interaction message as a message body to obtain an interaction request; and sending an interaction request to an application background of the sub-application through the intelligent robot.
In one embodiment, the notification message is a message requesting that the target object give access to the file;
the message display module 1504 is further configured to display an approval authorization control in the target message card;
the sending module 1504 is further configured to send, by the intelligent robot, an authorization request to an application background of the sub-application in response to a triggering operation for granting the authorization control.
In one embodiment, as shown in fig. 16, the apparatus further comprises:
the message display module 1504 is further configured to display a candidate authorization option in the target message card;
a selection module 1510 for selecting a target authorization option in response to a selection operation of the candidate authorization option;
the sending module 1504 is further configured to generate, in response to a trigger operation for granting the authorization control, an authorization request based on the target authorization item, and send, by the intelligent robot, the authorization request to an application background of the sub-application.
In one embodiment, the message display module 1504 is further configured to display a refusal to grant control at a location corresponding to the grant control;
the sending module 1504 is further configured to send, by the intelligent robot, a refusal authorization request to an application background of the sub-application in response to a triggering operation of the refusal authorization control.
In one embodiment, the notification message is a message inviting the target object to join the target task group; as shown in fig. 16, the apparatus further includes:
a dividing module 1512 for dividing the first region and the highlighted second region in the target message card; the notification message is displayed in the first area;
the message display module 1504 is further configured to display, in the second area, an icon and a keyword associated with the target task group.
In one embodiment, the message display module 1504 is further configured to display a join page or a confirmation window in response to an interactive operation triggered on the second area of the target message card;
the sending module 1504 is further configured to send, by the intelligent robot, a join request to an application background of the sub-application in response to a join operation triggered on the join page or the confirmation window; or, in response to a join rejection operation triggered on the join page or the confirmation window, sending, by the intelligent robot, a join rejection request to the application background of the sub-application.
In one embodiment, the notification message is a message prompting the target object to complete the task to be handled;
the sending module 1504 is further configured to display a task to be handled on a task processing page of the parent application in response to a display operation triggered on the target message card; and when the task to be handled is completed, sending a task state change request to an application background of the sub-application through the intelligent robot.
In one embodiment, as shown in fig. 16, the apparatus further comprises:
a determining module 1514, configured to determine a service type according to the notification message;
a first obtaining module 1516, configured to obtain a matched target message card based on a service type; the target message card is a template card of a cross-platform application generated based on a cross-platform engine.
In one embodiment, the processing module is configured to generate an interaction event when an interaction message is sent to the intelligent robot, or a communication account of the intelligent robot is added to a communication group of the parent application, or the communication account of the intelligent robot is removed from the communication group, or a session page for interaction with the intelligent robot is entered; encrypting the interaction event to obtain an encrypted interaction event; and calling back the encrypted interaction event to the intelligent robot so that the intelligent robot decrypts the encrypted interaction event and processes the encrypted interaction event.
In the above embodiment, the notification message is displayed in the form of the target message card by receiving the notification message of the sub-application pushed by the intelligent robot, so that the target object is touched in the form of the notification message, and other objects of the target object are prompted to execute an operation in the sub-application. In addition, through carrying out interactive operation on the target message card, the interactive request is sent to the application background of the sub-application through the intelligent robot, so that the interactive operation can be carried out without switching from the parent application to the sub-application, and the interactive efficiency is improved. And when receiving the processing result of the interaction request returned by the intelligent robot, updating and displaying the processing state of the notification message on the session page, thereby prompting the target object that the notification message is processed after the processing is completed, avoiding that the target object does not know whether the interaction request is executed or not, and improving the user experience. And finally, the intelligent robot is used as a communication bridge between the parent application and the child application, so that data communication between the parent application and the child application can be effectively ensured, and the operation executed on the child application can be timely and effectively contacted with a corresponding target object, so that the target object can timely perform interactive operation according to the notification message, and the interactive efficiency is improved.
In one embodiment, as shown in fig. 16, the apparatus further comprises:
a page display module 1518 for displaying a robot details page; responding to configuration request operation triggered on the robot detail page, and displaying a robot configuration page;
a configuration module 1520, configured to configure message receiving parameters and message sending parameters of the intelligent robot and configure frequency parameters of the intelligent robot sending messages in response to a configuration operation triggered on the robot configuration page.
In one embodiment, the configuration module 1520 is further configured to configure the intelligent robot to broadcast messages to each communication group in the parent application at a frequency not exceeding a first threshold; configuring the intelligent robot to send messages to the single communication group at a frequency not exceeding a second threshold; configuring the intelligent robot to call interfaces in unit time to send messages of which the number does not exceed a third threshold value; the intelligent robot is configured to send the same message of the same message body, and the number of concurrent requests does not exceed a fourth threshold.
In one embodiment, the configuration request operation includes a click operation on a robot interface address in the robot details page;
the sending module 1504 is further configured to initiate a data transmission request to a reverse interface address of the intelligent robot when the configuration of the message receiving parameter, the message sending parameter, and the frequency parameter of the intelligent robot is completed; the data transmission request is used for indicating the intelligent robot to push a notification message to a target communication group or group member object in the parent application when the intelligent robot detects that the child application triggers the target event.
In one embodiment, as shown in fig. 16, the apparatus further comprises:
a second obtaining module 1522, configured to obtain a response address of the intelligent robot;
an upload module 1524, configured to upload updated control text and message cards by responding to the address; the control text is used for updating the control text displayed on the target message card.
In the above embodiment, by setting parameters of the intelligent robot, related operations may occur in the sub-applications, and the intelligent robot may be triggered to push notification messages to the parent application, so as to reach a target object in a message manner, and may also receive information generated by the interaction operation of the parent application based on the notification messages, so as to implement interaction between the parent application and the sub-applications. Moreover, the frequency of pushing messages by the intelligent robot is also configured, so that the network influence caused by pushing a large number of notification messages by the intelligent robot can be effectively avoided.
In one embodiment, as shown in fig. 17, there is provided a processing apparatus for a notification message, including: a push module 1702, a receive module 1704, and a forward module 1706, wherein:
a pushing module 1702 configured to push a notification message of a child application to a target object in a parent application, so that the parent application displays the notification message on a session page in a form of a target message card;
A receiving module 1704, configured to receive an interaction request initiated by a parent application; the interactive request is generated by the parent application when detecting the interactive operation triggered by the target message card;
the forwarding module 1706 is configured to forward the interaction request to an application background of the sub-application, so that the application background executes the interaction request to obtain a processing result and performs feedback;
the pushing module 1702 is further configured to, when receiving a processing result fed back by the application background, push the processing result to the target object, so that the parent application updates and displays a processing state of the notification message based on the processing result.
In one embodiment, the method is applied to an intelligent robot, and the target object is a member object in a communication group; the intelligent robot broadcasts the message to each communication group in the parent application with the frequency not exceeding a first threshold value; the intelligent robot sends the message to the single communication group with the frequency not exceeding the second threshold value; the intelligent robot calls the interface to send messages in unit time, and the number of the messages does not exceed a third threshold value; the number of concurrent requests by the intelligent robot when sending messages of the same message body does not exceed a fourth threshold.
In one embodiment, the forwarding module 1706 is further configured to decapsulate the interaction request to obtain an encrypted interaction message; decrypting the encrypted interactive message to obtain a decrypted interactive message; and forwarding the decrypted interaction message to an application background of the sub-application, so that the application background processes the interaction message to obtain a processing result and feeds back the processing result.
In the above embodiment, a data communication bridge is established between the parent application and the child application, so that other objects perform an operation in the child application, and a notification message can be timely pushed to a target object of the parent application, so that the parent application displays the notification message on a session page in the form of a target message card, and thereby, the target object is prompted to have other objects perform an operation in the child application by touching the notification message, and in addition, the target object can be notified to perform a corresponding interaction, so that missing interaction caused by the fact that the target object is not touched can be avoided. In addition, when the target object triggers the interactive operation on the target message card, an interactive request initiated by the parent application is received, and then the interactive request is forwarded to an application background of the child application, so that the application background executes the interactive request to obtain a processing result and feeds back, the interactive operation can be performed without switching from the parent application to the child application, and the interactive efficiency is improved. And the processing result fed back by the application background is pushed to the target object, so that the parent application updates and displays the processing state of the notification message on the session page, and after the processing is completed, the target object can be prompted that the notification message is processed, the target object is prevented from knowing whether the interaction request is executed or not, and the user experience can be improved.
The respective modules in the processing means of the notification message described above may be implemented in whole or in part by software, hardware, and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a robotic background, the internal structure of which may be as shown in fig. 18. The computer device includes a processor, a memory, an Input/Output interface (I/O) and a communication interface. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface is connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is for storing notification messages. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for communicating with an external terminal through a network connection. The computer program, when executed by a processor, implements a method of processing notification messages.
In one embodiment, a computer device is provided, which may be a terminal, and the internal structure thereof may be as shown in fig. 19. The computer device includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input means. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program, when executed by a processor, implements a method of processing notification messages. The display unit of the computer equipment is used for forming a visual picture, and can be a display screen, a projection device or a virtual reality imaging device, wherein the display screen can be a liquid crystal display screen or an electronic ink display screen, the input device of the computer equipment can be a touch layer covered on the display screen, can also be a key, a track ball or a touch pad arranged on a shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structures shown in fig. 18 and 19 are merely block diagrams of portions of structures associated with the present inventive arrangements and are not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory and a processor, the memory having stored therein a computer program, the processor when executing the computer program performing the steps of: receiving a notification message of an intelligent robot pushing sub-application; displaying the notification message in the form of a target message card in a conversation page of the parent application; responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot; receiving a processing result returned by the intelligent robot and aiming at the interaction request; and updating and displaying the processing state of the notification message based on the processing result.
In one embodiment, the processor when executing the computer program further performs the steps of: receiving a notification message obtained when the intelligent robot pushing sub-application triggers a target event; the target event comprises at least one of inviting a target object to join a target task group, requesting the target object to give access rights to a file, prompting the target object to finish a task to be handled, and executing a first operation or a second operation on the target file by other objects.
In one embodiment, the processor when executing the computer program further performs the steps of: responding to the interaction operation triggered on the target message card, and generating a matched interaction message; encrypting the interactive message; the encrypted interactive message is used as a message body to be packaged, and the interactive request is obtained; and sending the interaction request to an application background of the sub-application through the intelligent robot.
In one embodiment, the notification message is a message requesting that the target object give access to the file; the processor when executing the computer program also implements the steps of: displaying an approval authorization control in the target message card; and responding to the triggering operation of the grant authorization control, and sending an authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the processor when executing the computer program further performs the steps of: displaying candidate authorization options in the target message card; selecting a target authorization item in response to a selection operation of the candidate authorization option; and responding to the triggering operation of the grant authorization control, generating an authorization request based on the target authorization item, and sending the authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the processor when executing the computer program further performs the steps of: displaying a refusal authorization control at a position corresponding to the grant authorization control; and responding to the triggering operation of the refusing authorization control, and sending a refusing authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the notification message is a message inviting the target object to join the target task group; the processor when executing the computer program also implements the steps of: dividing a first area and a highlighted second area in the target message card; the notification message is displayed in the first area; and displaying the icon and the keyword associated with the target task group in the second area.
In one embodiment, the processor when executing the computer program further performs the steps of: responding to the interaction operation triggered on the second area of the target message card, and displaying a joining page or a confirmation window; responding to the joining operation triggered on the joining page or the confirmation window, and sending a joining request to an application background of the sub-application through the intelligent robot; or, in response to a join rejection operation triggered on the join page or the confirmation window, sending, by the intelligent robot, a join rejection request to the application background of the sub-application.
In one embodiment, the notification message is a message prompting the target object to complete a task to be handled; the processor when executing the computer program also implements the steps of: responding to the display operation triggered on the target message card, and displaying the task to be handled on a task processing page of the parent application; and when the task to be handled is completed, sending a task state change request to an application background of the sub-application through the intelligent robot.
In one embodiment, the processor when executing the computer program further performs the steps of: determining a service type according to the notification message; acquiring a matched target message card based on the service type; the target message card is a template card of a cross-platform application generated based on a cross-platform engine.
In one embodiment, the processor when executing the computer program further performs the steps of: displaying a robot detail page; responding to configuration request operation triggered on the robot detail page, and displaying a robot configuration page; and responding to configuration operation triggered on the robot configuration page, configuring message receiving parameters and message sending parameters of the intelligent robot, and configuring frequency parameters of the intelligent robot sending messages.
In one embodiment, the processor when executing the computer program further performs the steps of: configuring the intelligent robot to broadcast messages to each communication group in the parent application at a frequency not exceeding a first threshold; configuring the intelligent robot to send messages to a single communication group at a frequency not exceeding a second threshold; configuring the intelligent robot to call interfaces in unit time to send messages of which the number does not exceed a third threshold value; and configuring the intelligent robot to send the messages of the same message body without the number of concurrent requests exceeding a fourth threshold.
In one embodiment, the configuration request operation includes a click operation on a robot interface address in the robot details page; the processor when executing the computer program also implements the steps of: when the configuration of the message receiving parameter, the message sending parameter and the frequency parameter of the intelligent robot is completed, initiating a data transmission request to a reverse interface address of the intelligent robot; the data transmission request is used for indicating the intelligent robot to push the notification message to a target communication group or a group member object in the parent application when the intelligent robot detects that the child application triggers the target event.
In one embodiment, the processor when executing the computer program further performs the steps of: acquiring a response address of the intelligent robot; uploading updated control text and message cards through the response address; the control text is used for updating the control text displayed on the target message card.
In one embodiment, the processor when executing the computer program further performs the steps of: when an interaction message is sent to the intelligent robot, or a communication account number of the intelligent robot is added in a communication group of a parent application, or the communication account number of the intelligent robot is removed from the communication group, or a session page interacted with the intelligent robot is entered, and an interaction event is generated; encrypting the interaction event to obtain an encrypted interaction event; and calling back the encrypted interaction event to the intelligent robot so that the intelligent robot decrypts the encrypted interaction event and processes the encrypted interaction event.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of: receiving a notification message of an intelligent robot pushing sub-application; displaying the notification message in the form of a target message card in a conversation page of the parent application; responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot; receiving a processing result returned by the intelligent robot and aiming at the interaction request; and updating and displaying the processing state of the notification message based on the processing result.
In one embodiment, the computer program when executed by the processor further performs the steps of: receiving a notification message obtained when the intelligent robot pushing sub-application triggers a target event; the target event comprises at least one of inviting a target object to join a target task group, requesting the target object to give access rights to a file, prompting the target object to finish a task to be handled, and executing a first operation or a second operation on the target file by other objects.
In one embodiment, the computer program when executed by the processor further performs the steps of: responding to the interaction operation triggered on the target message card, and generating a matched interaction message; encrypting the interactive message; the encrypted interactive message is used as a message body to be packaged, and the interactive request is obtained; and sending the interaction request to an application background of the sub-application through the intelligent robot.
In one embodiment, the notification message is a message requesting that the target object give access to the file; the computer program when executed by the processor also performs the steps of: displaying an approval authorization control in the target message card; and responding to the triggering operation of the grant authorization control, and sending an authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the computer program when executed by the processor further performs the steps of: displaying candidate authorization options in the target message card; selecting a target authorization item in response to a selection operation of the candidate authorization option; and responding to the triggering operation of the grant authorization control, generating an authorization request based on the target authorization item, and sending the authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the computer program when executed by the processor further performs the steps of: displaying a refusal authorization control at a position corresponding to the grant authorization control; and responding to the triggering operation of the refusing authorization control, and sending a refusing authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the notification message is a message inviting the target object to join the target task group; the computer program when executed by the processor also performs the steps of: dividing a first area and a highlighted second area in the target message card; the notification message is displayed in the first area; and displaying the icon and the keyword associated with the target task group in the second area.
In one embodiment, the computer program when executed by the processor further performs the steps of: responding to the interaction operation triggered on the second area of the target message card, and displaying a joining page or a confirmation window; responding to the joining operation triggered on the joining page or the confirmation window, and sending a joining request to an application background of the sub-application through the intelligent robot; or, in response to a join rejection operation triggered on the join page or the confirmation window, sending, by the intelligent robot, a join rejection request to the application background of the sub-application.
In one embodiment, the notification message is a message prompting the target object to complete a task to be handled; the computer program when executed by the processor also performs the steps of: responding to the display operation triggered on the target message card, and displaying the task to be handled on a task processing page of the parent application; and when the task to be handled is completed, sending a task state change request to an application background of the sub-application through the intelligent robot.
In one embodiment, the computer program when executed by the processor further performs the steps of: determining a service type according to the notification message; acquiring a matched target message card based on the service type; the target message card is a template card of a cross-platform application generated based on a cross-platform engine.
In one embodiment, the computer program when executed by the processor further performs the steps of: displaying a robot detail page; responding to configuration request operation triggered on the robot detail page, and displaying a robot configuration page; and responding to configuration operation triggered on the robot configuration page, configuring message receiving parameters and message sending parameters of the intelligent robot, and configuring frequency parameters of the intelligent robot sending messages.
In one embodiment, the computer program when executed by the processor further performs the steps of: configuring the intelligent robot to broadcast messages to each communication group in the parent application at a frequency not exceeding a first threshold; configuring the intelligent robot to send messages to a single communication group at a frequency not exceeding a second threshold; configuring the intelligent robot to call interfaces in unit time to send messages of which the number does not exceed a third threshold value; and configuring the intelligent robot to send the messages of the same message body without the number of concurrent requests exceeding a fourth threshold.
In one embodiment, the configuration request operation includes a click operation on a robot interface address in the robot details page; the computer program when executed by the processor also performs the steps of: when the configuration of the message receiving parameter, the message sending parameter and the frequency parameter of the intelligent robot is completed, initiating a data transmission request to a reverse interface address of the intelligent robot; the data transmission request is used for indicating the intelligent robot to push the notification message to a target communication group or a group member object in the parent application when the intelligent robot detects that the child application triggers the target event.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring a response address of the intelligent robot; uploading updated control text and message cards through the response address; the control text is used for updating the control text displayed on the target message card.
In one embodiment, the computer program when executed by the processor further performs the steps of: when an interaction message is sent to the intelligent robot, or a communication account number of the intelligent robot is added in a communication group of a parent application, or the communication account number of the intelligent robot is removed from the communication group, or a session page interacted with the intelligent robot is entered, and an interaction event is generated; encrypting the interaction event to obtain an encrypted interaction event; and calling back the encrypted interaction event to the intelligent robot so that the intelligent robot decrypts the encrypted interaction event and processes the encrypted interaction event.
In one embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of:
receiving a notification message of an intelligent robot pushing sub-application; displaying the notification message in the form of a target message card in a conversation page of the parent application; responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot; receiving a processing result returned by the intelligent robot and aiming at the interaction request; and updating and displaying the processing state of the notification message based on the processing result.
In one embodiment, the computer program when executed by the processor further performs the steps of: receiving a notification message obtained when the intelligent robot pushing sub-application triggers a target event; the target event comprises at least one of inviting a target object to join a target task group, requesting the target object to give access rights to a file, prompting the target object to finish a task to be handled, and executing a first operation or a second operation on the target file by other objects.
In one embodiment, the computer program when executed by the processor further performs the steps of: responding to the interaction operation triggered on the target message card, and generating a matched interaction message; encrypting the interactive message; the encrypted interactive message is used as a message body to be packaged, and the interactive request is obtained; and sending the interaction request to an application background of the sub-application through the intelligent robot.
In one embodiment, the notification message is a message requesting that the target object give access to the file; the computer program when executed by the processor also performs the steps of: displaying an approval authorization control in the target message card; and responding to the triggering operation of the grant authorization control, and sending an authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the computer program when executed by the processor further performs the steps of: displaying candidate authorization options in the target message card; selecting a target authorization item in response to a selection operation of the candidate authorization option; and responding to the triggering operation of the grant authorization control, generating an authorization request based on the target authorization item, and sending the authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the computer program when executed by the processor further performs the steps of: displaying a refusal authorization control at a position corresponding to the grant authorization control; and responding to the triggering operation of the refusing authorization control, and sending a refusing authorization request to the application background of the sub-application through the intelligent robot.
In one embodiment, the notification message is a message inviting the target object to join the target task group; the computer program when executed by the processor also performs the steps of: dividing a first area and a highlighted second area in the target message card; the notification message is displayed in the first area; and displaying the icon and the keyword associated with the target task group in the second area.
In one embodiment, the computer program when executed by the processor further performs the steps of: responding to the interaction operation triggered on the second area of the target message card, and displaying a joining page or a confirmation window; responding to the joining operation triggered on the joining page or the confirmation window, and sending a joining request to an application background of the sub-application through the intelligent robot; or, in response to a join rejection operation triggered on the join page or the confirmation window, sending, by the intelligent robot, a join rejection request to the application background of the sub-application.
In one embodiment, the notification message is a message prompting the target object to complete a task to be handled; the computer program when executed by the processor also performs the steps of: responding to the display operation triggered on the target message card, and displaying the task to be handled on a task processing page of the parent application; and when the task to be handled is completed, sending a task state change request to an application background of the sub-application through the intelligent robot.
In one embodiment, the computer program when executed by the processor further performs the steps of: determining a service type according to the notification message; acquiring a matched target message card based on the service type; the target message card is a template card of a cross-platform application generated based on a cross-platform engine.
In one embodiment, the computer program when executed by the processor further performs the steps of: displaying a robot detail page; responding to configuration request operation triggered on the robot detail page, and displaying a robot configuration page; and responding to configuration operation triggered on the robot configuration page, configuring message receiving parameters and message sending parameters of the intelligent robot, and configuring frequency parameters of the intelligent robot sending messages.
In one embodiment, the computer program when executed by the processor further performs the steps of: configuring the intelligent robot to broadcast messages to each communication group in the parent application at a frequency not exceeding a first threshold; configuring the intelligent robot to send messages to a single communication group at a frequency not exceeding a second threshold; configuring the intelligent robot to call interfaces in unit time to send messages of which the number does not exceed a third threshold value; and configuring the intelligent robot to send the messages of the same message body without the number of concurrent requests exceeding a fourth threshold.
In one embodiment, the configuration request operation includes a click operation on a robot interface address in the robot details page; the computer program when executed by the processor also performs the steps of: when the configuration of the message receiving parameter, the message sending parameter and the frequency parameter of the intelligent robot is completed, initiating a data transmission request to a reverse interface address of the intelligent robot; the data transmission request is used for indicating the intelligent robot to push the notification message to a target communication group or a group member object in the parent application when the intelligent robot detects that the child application triggers the target event.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring a response address of the intelligent robot; uploading updated control text and message cards through the response address; the control text is used for updating the control text displayed on the target message card.
In one embodiment, the computer program when executed by the processor further performs the steps of: when an interaction message is sent to the intelligent robot, or a communication account number of the intelligent robot is added in a communication group of a parent application, or the communication account number of the intelligent robot is removed from the communication group, or a session page interacted with the intelligent robot is entered, and an interaction event is generated; encrypting the interaction event to obtain an encrypted interaction event; and calling back the encrypted interaction event to the intelligent robot so that the intelligent robot decrypts the encrypted interaction event and processes the encrypted interaction event.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data need to comply with the related laws and regulations and standards of the related country and region.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magnetic random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (Phase Change Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.

Claims (23)

1. A method for processing a notification message, the method comprising:
receiving a notification message of an intelligent robot pushing sub-application;
displaying the notification message in the form of a target message card in a conversation page of the parent application;
responding to the interactive operation triggered on the target message card, and sending an interactive request to an application background of the sub-application through the intelligent robot;
Receiving a processing result returned by the intelligent robot and aiming at the interaction request;
and updating and displaying the processing state of the notification message based on the processing result.
2. The method of claim 1, wherein receiving a notification message for an intelligent robotic push sub-application comprises:
receiving a notification message obtained when the intelligent robot pushing sub-application triggers a target event;
the target event comprises at least one of inviting a target object to join a target task group, requesting the target object to give access rights to a file, prompting the target object to finish a task to be handled, and executing a first operation or a second operation on the target file by other objects.
3. The method of claim 1, wherein the sending, by the intelligent robot, an interaction request to an application background of the sub-application in response to the interaction operation triggered on the target message card comprises:
responding to the interaction operation triggered on the target message card, and generating a matched interaction message;
encrypting the interactive message;
the encrypted interactive message is used as a message body to be packaged, and the interactive request is obtained;
And sending the interaction request to an application background of the sub-application through the intelligent robot.
4. The method according to claim 1, wherein the notification message is a message requesting that the target object give access rights to the file;
after the notification message is displayed in the form of a target message card, the method further comprises:
displaying an approval authorization control in the target message card;
the responding to the interactive operation triggered on the target message card, the sending, by the intelligent robot, an interactive request to the application background of the sub-application comprises:
and responding to the triggering operation of the grant authorization control, and sending an authorization request to the application background of the sub-application through the intelligent robot.
5. The method of claim 4, wherein after the displaying the notification message in the form of a targeted message card, the method further comprises:
displaying candidate authorization options in the target message card;
selecting a target authorization item in response to a selection operation of the candidate authorization option;
the responding to the triggering operation of the grant authorization control, the sending, by the intelligent robot, an authorization request to the application background of the sub-application includes:
And responding to the triggering operation of the grant authorization control, generating an authorization request based on the target authorization item, and sending the authorization request to the application background of the sub-application through the intelligent robot.
6. The method according to claim 4, wherein the method further comprises:
displaying a refusal authorization control at a position corresponding to the grant authorization control;
and responding to the triggering operation of the refusing authorization control, and sending a refusing authorization request to the application background of the sub-application through the intelligent robot.
7. The method of claim 1, wherein the notification message is a message inviting the target object to join the target task group;
after the notification message is displayed in the form of a target message card, the method further comprises:
dividing a first area and a highlighted second area in the target message card; the notification message is displayed in the first area;
and displaying the icon and the keyword associated with the target task group in the second area.
8. The method of claim 7, wherein the sending, by the intelligent robot, an interaction request to an application background of the sub-application in response to the interaction operation triggered on the target message card comprises:
Responding to the interaction operation triggered on the second area of the target message card, and displaying a joining page or a confirmation window;
responding to the joining operation triggered on the joining page or the confirmation window, and sending a joining request to an application background of the sub-application through the intelligent robot; or, in response to a join rejection operation triggered on the join page or the confirmation window, sending, by the intelligent robot, a join rejection request to an application background of the sub-application.
9. The method of claim 1, wherein the notification message is a message prompting the target object to complete a task to be handled;
the responding to the interactive operation triggered on the target message card, the sending, by the intelligent robot, an interactive request to the application background of the sub-application comprises:
responding to the display operation triggered on the target message card, and displaying the task to be handled on a task processing page of the parent application;
and when the task to be handled is completed, sending a task state change request to an application background of the sub-application through the intelligent robot.
10. The method according to any one of claims 1 to 9, further comprising:
Determining a service type according to the notification message;
acquiring a matched target message card based on the service type;
the target message card is a template card of a cross-platform application generated based on a cross-platform engine.
11. The method according to any one of claims 1 to 9, wherein prior to receiving a notification message of a smart robotic push sub-application, the method further comprises:
displaying a robot detail page;
responding to configuration request operation triggered on the robot detail page, and displaying a robot configuration page;
and responding to configuration operation triggered on the robot configuration page, configuring message receiving parameters and message sending parameters of the intelligent robot, and configuring frequency parameters of the intelligent robot sending messages.
12. The method of claim 11, wherein configuring the frequency parameters of the intelligent robot to send messages comprises:
configuring the intelligent robot to broadcast messages to each communication group in the parent application at a frequency not exceeding a first threshold;
configuring the intelligent robot to send messages to a single communication group at a frequency not exceeding a second threshold;
Configuring the intelligent robot to call interfaces in unit time to send messages of which the number does not exceed a third threshold value;
and configuring the intelligent robot to send the messages of the same message body without the number of concurrent requests exceeding a fourth threshold.
13. The method of claim 11, wherein the configuration request operation comprises a click operation on a robot interface address in the robot details page;
when the configuration of the message receiving parameter, the message sending parameter and the frequency parameter of the intelligent robot is completed, initiating a data transmission request to a reverse interface address of the intelligent robot;
the data transmission request is used for indicating the intelligent robot to push the notification message to a target communication group or a group member object in the parent application when the intelligent robot detects that the child application triggers the target event.
14. The method according to any one of claims 1 to 9, further comprising:
acquiring a response address of the intelligent robot;
uploading updated control text and message cards through the response address;
the control text is used for updating the control text displayed on the target message card.
15. The method according to any one of claims 1 to 9, further comprising:
when an interaction message is sent to the intelligent robot, or a communication account number of the intelligent robot is added in a communication group of the parent application, or the communication account number of the intelligent robot is removed from the communication group, or a session page interacted with the intelligent robot is entered, and an interaction event is generated;
encrypting the interaction event to obtain an encrypted interaction event;
and callback the encrypted interaction event to the intelligent robot so that the intelligent robot decrypts the encrypted interaction event and processes the encrypted interaction event.
16. A method for processing a notification message, the method comprising:
pushing a notification message of a child application to a target object in a parent application so that the parent application displays the notification message on a session page in the form of a target message card;
receiving an interaction request initiated by the parent application; the interactive request is generated by the parent application upon detecting an interactive operation triggered on the target message card;
forwarding the interaction request to an application background of the sub-application, so that the application background executes the interaction request to obtain a processing result and feeds back the processing result;
And when receiving the processing result fed back by the application background, pushing the processing result to the target object so that the parent application updates and displays the processing state of the notification message based on the processing result.
17. The method of claim 16, wherein the method is applied to an intelligent robot, the target object being a member object within a communication group; the method further comprises the steps of:
the intelligent robot broadcasts messages to each communication group in the parent application with a frequency not exceeding a first threshold;
the intelligent robot sends messages to a single communication group at a frequency not exceeding a second threshold;
the intelligent robot calls the interface to send messages in unit time, and the number of the messages does not exceed a third threshold value;
the number of concurrent requests of the intelligent robot when sending the messages of the same message body does not exceed a fourth threshold value.
18. The method of claim 16, wherein forwarding the interaction request to the application background of the sub-application to cause the application background to execute the interaction request to obtain a processing result and perform feedback comprises:
decapsulating the interaction request to obtain an encrypted interaction message;
Decrypting the encrypted interactive message to obtain a decrypted interactive message;
and forwarding the decrypted interactive information to an application background of the sub-application, so that the application background processes the interactive information to obtain a processing result and feeds back the processing result.
19. An apparatus for processing a notification message, the apparatus comprising:
the receiving module is used for receiving the notification message of the intelligent robot pushing sub-application;
the message display module is used for displaying the notification message in the form of a target message card in a conversation page of the parent application;
the sending module is used for responding to the interaction operation triggered on the target message card and sending an interaction request to the application background of the sub-application through the intelligent robot;
the receiving module is further used for receiving a processing result returned by the intelligent robot and aiming at the interaction request;
and the updating display module is used for updating and displaying the processing state of the notification message based on the processing result.
20. An apparatus for processing a notification message, the apparatus comprising:
the pushing module is used for pushing the notification message of the child application to the target object in the parent application so that the parent application displays the notification message on the session page in the form of a target message card;
The receiving module is used for receiving an interaction request initiated by the parent application; the interactive request is generated by the parent application upon detecting an interactive operation triggered on the target message card;
the forwarding module is used for forwarding the interaction request to an application background of the sub-application so that the application background executes the interaction request to obtain a processing result and feeds back the processing result;
and the pushing module is further used for pushing the processing result to the target object when receiving the processing result fed back by the application background, so that the parent application updates and displays the processing state of the notification message based on the processing result.
21. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1 to 18 when the computer program is executed.
22. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 18.
23. A computer program product comprising a computer program, characterized in that the computer program, when executed by a processor, implements the steps of the method of any one of claims 1 to 18.
CN202210126047.7A 2022-02-10 2022-02-10 Processing method and device of notification message, computer equipment and storage medium Pending CN116627666A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210126047.7A CN116627666A (en) 2022-02-10 2022-02-10 Processing method and device of notification message, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210126047.7A CN116627666A (en) 2022-02-10 2022-02-10 Processing method and device of notification message, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116627666A true CN116627666A (en) 2023-08-22

Family

ID=87615749

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210126047.7A Pending CN116627666A (en) 2022-02-10 2022-02-10 Processing method and device of notification message, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116627666A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117076162A (en) * 2023-10-17 2023-11-17 美云智数科技有限公司 Card message processing method, device, computer equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117076162A (en) * 2023-10-17 2023-11-17 美云智数科技有限公司 Card message processing method, device, computer equipment and storage medium
CN117076162B (en) * 2023-10-17 2024-03-29 美云智数科技有限公司 Card message processing method, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
EP2757744B1 (en) System for muti-point publication syndication
US8886740B2 (en) Card-based processing and updates
US10063547B2 (en) Authorization authentication method and apparatus
US20130067303A1 (en) Distinct Links for Publish Targets
US20180234371A1 (en) Method, system and computer program product for providing interactive elements in messages
JP2014532209A (en) Shared item account selection
JP2014531650A (en) Group opt-in link
US11695582B2 (en) Method, system, and non-transitory computer-readable record medium for providing multiple group calls in one chatroom
US9531769B2 (en) Methods and system for sharing gadgets between users
JP2023521508A (en) Mail processing method, device, electronic device and storage medium
US9876776B2 (en) Methods for generating and publishing a web site based on selected items and devices thereof
US20170102833A1 (en) Computing systems and processes for simultaneous co-development of dashboard interfaces
CN113746719A (en) Task information processing method and device, electronic equipment and storage medium
US20100325245A1 (en) Aggregated proxy browser with aggregated links, systems and methods
CN116627666A (en) Processing method and device of notification message, computer equipment and storage medium
CN116016420A (en) Task list sharing method, device, equipment and medium
US11989384B2 (en) Dynamic actionable notifications
WO2018147747A1 (en) Method, system and computer program product for providing interactive elements in messages
US9531722B1 (en) Methods for generating an activity stream
WO2023129246A1 (en) Enhanced security features for controlling access to shared content and private content of a shared document
Alluri User-controlled information transfer between digital devices with a gestural input component
NO20170206A1 (en) Method, system and computer program product for providing interactive elements in messages

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40091078

Country of ref document: HK