Message processing method and apparatus, electronic device, and storage medium

By directly acquiring graphic and text materials between messaging platforms and official account platforms, the problem of low message sending efficiency caused by cumbersome processes in existing technologies has been solved, achieving simplified processes and improved efficiency.

CN117915276BActive Publication Date: 2026-01-27CHINA MOBILE INTERNET CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311862176.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2026-01-27
Estimated Expiration
2043-12-29

AI Technical Summary

Technical Problem

In existing technologies, the process of packaging and sending WeChat official account articles into messages through a message delivery platform is cumbersome, resulting in low message sending efficiency.

Method used

The messaging platform is directly integrated with the official account platform. By receiving request messages carrying material information, it generates and sends request messages to obtain graphic and text materials, receives responses from the official account platform and generates feedback messages, thus enabling it to directly obtain graphic and text materials from the official account platform and encapsulate them into messages.

Benefits of technology

It simplifies the process of acquiring text and image materials and sending messages, improves message sending efficiency, and increases the efficiency of acquiring text and image materials and the speed of message sending.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117915276B_ABST
    Figure CN117915276B_ABST
Patent Text Reader

Abstract

The present disclosure provides a message processing method and device, electronic equipment and storage medium, wherein the message processing method comprises: a message platform receiving a first request message carrying material information, and according to the material information, sending a second request message to a public number platform, wherein the second request message is used to request to obtain a graphic-text material corresponding to a first public number, the public number platform is used to manage the first public number, receive the graphic-text material sent by the public number platform, and generate a feedback message corresponding to the first request message according to the graphic-text material, solving the technical problems of cumbersome process and low message sending efficiency in the process of encapsulating the graphic-text material on the public number as a message in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a message processing method, apparatus, electronic device, and storage medium. Background Technology

[0002] A message delivery platform can be used to send messages to terminals. Related technologies require uploading text and image materials to the platform via a standard interface or a World Wide Web (WWW) interface. These materials are then processed using message templates to assemble and deliver the message. When delivering text and image materials from other platforms such as WeChat Official Accounts through the platform, the materials must be downloaded to the local device. Then, the downloaded materials are uploaded by calling the platform's material interface. Finally, the platform's message delivery interface is called to complete the delivery of the text and image materials.

[0003] The existing method involves packaging text and image materials from a public account into a message on a messaging platform and sending it to the terminal, which is cumbersome and has low message sending efficiency. Summary of the Invention

[0004] This disclosure aims to at least partially address one of the technical problems in the related art.

[0005] Therefore, this disclosure proposes a message processing method, apparatus, electronic device, and storage medium that effectively simplifies the process and improves message sending efficiency in the process of encapsulating graphic and textual materials from a public account into messages.

[0006] To achieve the above objectives, a first aspect of this disclosure proposes a message processing method applied to a message platform, which manages a first message subscription account. The method includes: receiving a first request message carrying material information; sending a second request message to a public account platform based on the material information, wherein the second request message is used to request the acquisition of graphic and textual materials corresponding to the first public account, and the public account platform is used to manage the first public account; receiving the graphic and textual materials sent by the public account platform; and generating a feedback message corresponding to the first request message based on the graphic and textual materials.

[0007] To achieve the above objectives, a second aspect of this disclosure proposes a message processing method applied to a public account platform, which manages a first public account. The method includes: receiving a second request message, wherein the second request message requests the acquisition of graphic and textual materials corresponding to the first public account for a first message subscription account, the graphic and textual materials being determined based on material information carried by the first request message received by the message platform, and the message platform managing the first message subscription account; if the first message subscription account has obtained authorization from the first public account, it responds to the second request message by sending graphic and textual materials to the message platform.

[0008] To achieve the above objectives, a third aspect of this disclosure provides a message processing apparatus, comprising: a first receiving module for receiving a first request message carrying material information; a first sending module for sending a second request message to a public account platform based on the material information, wherein the second request message is used to request the acquisition of graphic and textual materials corresponding to a first public account, and the public account platform is used to manage the first public account; a second receiving module for receiving the graphic and textual materials sent by the public account platform; and a generating module for generating a feedback message corresponding to the first request message based on the graphic and textual materials.

[0009] To achieve the above objectives, a fourth aspect of this disclosure provides a message processing apparatus, comprising: a third receiving module, configured to receive a second request message, wherein the second request message requests to obtain graphic and textual materials corresponding to a first public account for a first message subscription account, the graphic and textual materials being determined based on material information carried by the first request message received by the message platform, the message platform being used to manage the first message subscription account; and a second sending module, configured to, in response to the second request message, send graphic and textual materials to the message platform when the first message subscription account has obtained authorization from the first public account.

[0010] To achieve the above objectives, a fifth aspect of this disclosure provides an electronic device, including: a processor and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the above-described method.

[0011] To achieve the above objectives, a sixth aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the method described above.

[0012] To achieve the above objectives, a seventh aspect of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the above-described method.

[0013] The message processing method, apparatus, electronic device, and storage medium disclosed herein allow a message platform to receive a first request message carrying material information and, based on the material information, send a second request message to a public account platform. The second request message requests the acquisition of graphic and textual materials corresponding to a first public account. The public account platform manages the first public account, receives graphic and textual materials sent by the public account platform, and generates a feedback message corresponding to the first request message based on the graphic and textual materials. This enables the connection between the message platform and the public account platform, allowing the message platform to directly acquire graphic and textual materials from the public account platform, improving the efficiency of acquiring graphic and textual materials. When a message is formed and sent based on the graphic and textual materials, the process of encapsulating the graphic and textual materials on the public account into a message is effectively simplified, significantly improving message sending efficiency.

[0014] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0015] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0016] Figure 1 This is a flowchart illustrating a message processing method provided in an embodiment of the present disclosure;

[0017] Figure 2 This is a schematic flowchart illustrating another message processing method provided in an embodiment of this disclosure;

[0018] Figure 3 This is a schematic flowchart illustrating another message processing method provided in an embodiment of this disclosure;

[0019] Figure 4 A flowchart illustrating yet another message processing method provided in this disclosure embodiment;

[0020] Figure 5 This is a schematic diagram of the process of migrating graphic materials from a third-party platform using a 5G messaging platform in this embodiment of the disclosure;

[0021] Figure 6 This is a schematic diagram of the one-click migration entry process in an embodiment of this disclosure;

[0022] Figure 7 This is a schematic diagram of the login authorization process in an embodiment of this disclosure;

[0023] Figure 8 This is a schematic diagram of the graphic material acquisition process in an embodiment of this disclosure;

[0024] Figure 9This is a schematic diagram of the structure of a message processing device provided in an embodiment of the present disclosure;

[0025] Figure 10 This is a schematic diagram of another message processing apparatus provided in an embodiment of the present disclosure;

[0026] Figure 11 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present disclosure is shown. Detailed Implementation

[0027] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0028] The message processing method, apparatus, electronic device, and storage medium of this disclosure are described below with reference to the accompanying drawings.

[0029] Figure 1 This is a flowchart illustrating a message processing method provided in an embodiment of the present disclosure.

[0030] This embodiment illustrates the example of a message processing method configured in a message processing device. In this embodiment, the message processing method can be configured in a message processing device, which can be located in a server or an electronic device, without limitation.

[0031] This embodiment uses the example of a message processing method configured in an electronic device. The electronic device includes hardware devices with various operating systems, such as smartphones, tablets, personal digital assistants, and e-readers.

[0032] It should be noted that the execution entity of the embodiments disclosed herein may be, in hardware, a central processing unit (CPU) in a server or electronic device, and in software, a related background service in a server or electronic device, without limitation.

[0033] This disclosure can be applied to a messaging platform, which at least manages a first message subscription account. The messaging platform can be, for example, a message subscription account platform or a message delivery platform. The messaging platform can manage one or more message subscription accounts, and the first message subscription account can be any one of the one or more message subscription accounts; there is no limitation on this.

[0034] In existing technologies, graphic and textual materials need to be uploaded to the message delivery platform via a standard interface or a World Wide Web (WWW) interface. These materials are then processed using message templates to assemble and deliver the message. When graphic and textual materials from other platforms such as WeChat Official Accounts need to be delivered through the message delivery platform, these materials must be downloaded to the local device. Then, the downloaded materials are uploaded by calling the material interface of the message delivery platform, and finally, the message delivery interface of the platform is called to complete the delivery. In the current method, the process of encapsulating graphic and textual materials from WeChat Official Accounts into messages on the message platform and delivering them to the terminal is cumbersome and inefficient.

[0035] To address this issue, this disclosure provides a message processing method that effectively simplifies the process and improves message sending efficiency by encapsulating graphic and textual materials from a public account into messages. Figure 1 As shown, the message processing method includes the following steps:

[0036] Step 101: Receive the first request message carrying material information.

[0037] In some embodiments, the request message for requesting image and text materials may be referred to as the first request message. The first request message may be triggered by the user, or it may be automatically triggered after a need to obtain image and text materials is detected, or it may be triggered by detecting that a message needs to be sent and that image and text materials need to be carried in the message; there is no limitation on this.

[0038] The information used to describe the text and image materials to be obtained can be called material information. Material information can specifically include, for example, the type, name, identifier, and affiliated public account of the text and image materials.

[0039] In some embodiments, the messaging platform can receive a first request message and, based on the material information in the first request message, trigger the retrieval of corresponding graphic and textual materials.

[0040] In some embodiments, after receiving the first request message, it can be determined whether the first message subscription account is online, and corresponding steps can be implemented based on whether the first message subscription account is online. Here, "online status" refers to the availability of the message subscription account on the platform. For a message subscription account, being online means that it has passed the platform's review and can provide services normally. Once a message subscription account is online, users can receive its messages by following it.

[0041] In some embodiments, it can be determined whether the first message subscription account is online and whether it is necessary to obtain graphic and text materials from the official account platform. Then, based on whether it is online and whether it is necessary to obtain graphic and text materials from the official account platform, the corresponding steps can be implemented.

[0042] In some embodiments, if the first message subscription account is online and needs to obtain graphic and text materials from the official account platform, a second request message is generated based on the material information. The second request message is used to request the graphic and text materials corresponding to the first official account, thereby connecting the message platform and the official account platform, supporting the message platform to directly obtain graphic and text materials from the official account platform, and improving the efficiency of graphic and text material acquisition.

[0043] In some embodiments, if the first message subscription account is online and needs to retrieve text and image materials from the database, then the text and image materials are retrieved from the database. This improves the flexibility of text and image material retrieval and enables the text and image retrieval method to effectively meet personalized retrieval needs.

[0044] In some embodiments, if the first message subscription account is not online, a prompt message is generated to promptly inform the user of the reason for not obtaining the graphic and text materials.

[0045] Step 102: Based on the material information, send a second request message to the official account platform. The second request message is used to request the graphic and text materials corresponding to the first official account. The official account platform is used to manage the first official account.

[0046] After determining the material information, a second request message can be sent to the official account platform based on the material information to request the acquisition of graphic and text materials.

[0047] In some embodiments, the official account platform can be used to manage one or more official accounts. The official account used to provide graphic and text materials to the messaging platform can be referred to as the first official account.

[0048] In some embodiments, the messaging platform can parse material information from the first request message, generate a second request message based on the material information, and send the second request message to the official account platform to obtain graphic and text materials from the official account platform based on the second request message.

[0049] Step 103: Receive the graphic and text materials sent by the official account platform.

[0050] In some embodiments, after receiving the second request message sent by the messaging platform, the official account platform can retrieve matching graphic and text materials based on the material information carried in the second request message, and feed back the matching graphic and text materials to the messaging platform. Then the messaging platform can receive the graphic and text materials fed back by the official account platform.

[0051] Step 104: Generate a feedback message corresponding to the first request message based on the graphic and textual materials.

[0052] In some embodiments, after receiving the graphic and text materials sent by the official account platform, the messaging platform can process the graphic and text materials using message templates to assemble and send feedback messages. The messaging platform can directly obtain the required graphic and text materials from the official account platform, and after obtaining the required graphic and text materials, it can assemble and send feedback messages based on those materials, effectively simplifying the process and significantly improving message sending efficiency.

[0053] In this embodiment, the messaging platform can receive a first request message carrying material information and send a second request message to the official account platform based on the material information. The second request message is used to request the acquisition of graphic and text materials corresponding to the first official account. The official account platform is used to manage the first official account, receive graphic and text materials sent by the official account platform, and generate a feedback message corresponding to the first request message based on the graphic and text materials. Thus, the messaging platform and the official account platform can be connected, allowing the messaging platform to directly obtain graphic and text materials from the official account platform, improving the efficiency of obtaining graphic and text materials. When a message is formed and sent based on the graphic and text materials, the process of encapsulating the graphic and text materials on the official account into a message is effectively simplified, and the message sending efficiency is effectively improved.

[0054] This embodiment provides another message processing method. Figure 2 This is a flowchart illustrating another message processing method provided in an embodiment of this disclosure.

[0055] like Figure 2 As shown, the message processing method may include the following steps:

[0056] Step 201: Receive the first request message carrying material information.

[0057] For a detailed description of 201, please refer to the above embodiments, which will not be repeated here.

[0058] In this embodiment of the disclosure, upon receiving the first request message, the messaging platform can further determine whether the first official account has authorized the first message subscription account, that is, whether the first official account has granted the first message subscription account permission to obtain the text and image materials under its own official account. Then, based on the determination result, corresponding steps can be implemented. Based on this, the security of obtaining text and image materials can be improved.

[0059] Step 202: If the First Message Subscription Account has not obtained authorization from the First Official Account, it requests authorization from the Official Account platform. The authorization from the First Official Account is used to provide graphic and text materials to the First Message Subscription Account.

[0060] In some embodiments, if the first message subscription account has not yet obtained authorization from the first public account, it means that the first public account has not yet granted the first message subscription account permission to obtain the text and image materials of the public account. In this case, a third request message can be sent to the public account platform to request the first public account to authorize the first message subscription account. After authorization, the material information can be further parsed from the first request message, and a second request message can be encapsulated based on the material information.

[0061] Step 203: Based on the material information, send a second request message to the official account platform. The second request message is used to request the graphic and text materials corresponding to the first official account. The official account platform is used to manage the first official account.

[0062] After generating the second request message, the above can trigger the sending of a second request message to the official account platform to request the acquisition of graphic and text materials.

[0063] Step 204: Receive the graphic and text materials sent by the official account platform.

[0064] Step 205: Generate a feedback message corresponding to the first request message based on the graphic and textual materials.

[0065] For details regarding the descriptions of 204-205, please refer to the above embodiments; they will not be repeated here.

[0066] In this embodiment, the messaging platform can receive a first request message carrying material information and, based on the material information, send a second request message to the official account platform. The second request message requests the acquisition of graphic and textual materials corresponding to the first official account. The official account platform manages the first official account, receives graphic and textual materials sent by the platform, and generates a feedback message corresponding to the first request message based on the graphic and textual materials. This enables the integration of the messaging platform and the official account platform, allowing the messaging platform to directly acquire graphic and textual materials from the official account platform, improving the efficiency of acquiring these materials. When a message is formed and sent based on the graphic and textual materials, the process of encapsulating the graphic and textual materials from the official account into a message is effectively simplified, significantly improving message sending efficiency. Upon receiving the first request message, the messaging platform can also determine whether the first official account has authorized the first message subscription account, that is, whether the first official account has granted the first message subscription account permission to acquire graphic and textual materials from its own account. Based on the determination result, appropriate steps can be implemented. This enhances the security of acquiring graphic and textual materials.

[0067] This embodiment provides another message processing method. Figure 3 This is a flowchart illustrating another message processing method provided in an embodiment of this disclosure. Figure 3 As shown, the message processing method may include the following steps:

[0068] Step 301: Receive the first request message carrying material information.

[0069] Step 302: If the first message subscription account has not obtained authorization from the first public account, then a third request message is sent to the public account platform. The third request message is used to trigger the first public account to authorize the first message subscription account.

[0070] In some embodiments, if the first message subscription account has not yet obtained authorization from the first public account, it means that the first public account has not yet granted the first message subscription account permission to obtain the text and image materials of the public account. In this case, a third request message can be sent to the public account platform to request the first public account to authorize the first message subscription account. After authorization, the material information can be further parsed from the first request message, and a second request message can be encapsulated based on the material information.

[0071] The implementation steps for authorizing the First Message subscription account from the First Official Account are explained below:

[0072] Step 303: Receive the pre-authorization code sent by the official account platform in response to the third request message.

[0073] In some embodiments, after receiving a third request message, the official account platform can send a pre-authorization code to the messaging platform. This pre-authorization code is used to support authorization for the first message subscription account. The messaging platform can then receive the pre-authorization code sent by the official account platform in response to the third request message.

[0074] Step 304: Generate the target page based on the pre-authorization code, wherein the target page includes: authorization code information.

[0075] In some embodiments, after receiving the pre-authorization code from the official account platform in response to the third request message, the messaging platform can generate a page that can be used to trigger the acquisition of authorization from the first official account. This page can then be referred to as the target page.

[0076] In some embodiments, after generating the target page with reference to the pre-authorization code, the messaging platform can display the target page on the messaging platform. The target page includes authorization code information. This authorization code information can be used to support user interaction on the messaging platform to complete authorization of the first message subscription account during this interaction. For example, the target page may be a page containing QR code information, which may be an optional example of authorization code information used to support the authorization process for the first message subscription account.

[0077] Step 305: Based on the first operation on the authorization code information, send a fourth request message to the official account platform, wherein the fourth request message is used to trigger the first official account authorization.

[0078] In some embodiments, after the target page is displayed in the messaging platform, it is possible to monitor whether an operation targeting the authorization code information is detected. This operation can be referred to as the first operation, which may represent the operation involved in authorizing the first message subscription account. For example, the first operation may be, for instance, initiating an authorization operation for the first message subscription account. Specifically, the first operation may be, for example, a QR code scanning operation.

[0079] In some embodiments, if the monitoring detects a first operation targeting the authorization code information on the target page, a fourth request message can be sent to the official account platform to trigger the first official account to authorize the first message subscription account based on the fourth request message.

[0080] Step 306: Receive the operation result from the official account platform in response to the fourth request message, wherein the operation result indicates that the first operation was successful.

[0081] In some embodiments, after receiving the fourth request message, the official account platform can authorize the first message subscription account based on the fourth request message, such as authorizing it based on certain authorization rules.

[0082] In some embodiments, to enhance the overall security and reliability of authorization, as well as increase the success rate, the official account platform can also respond to the fourth request message to determine whether the first operation on the messaging platform side was successful (e.g., whether the QR code scan was successful). If the first operation is determined to be successful, the platform can send feedback on the operation result to the messaging platform to indicate that the first operation was successful. This allows the messaging platform to accurately determine whether the first operation was successful; if unsuccessful, it can take timely remedial measures; if successful, it can further trigger the subsequent authorization process.

[0083] Step 307: Determine that the first message subscription account is not bound to the second public account, and the first public account is not bound to the second message subscription account. The second public account and the first public account are different, and the second message subscription account and the first message subscription account are different.

[0084] In some embodiments, after the messaging platform learns that the first operation is successful, it can determine whether to obtain authorization from the first public account, thereby further improving the reliability of authorization and realizing personalized authorization.

[0085] In some embodiments, during the process of determining whether to obtain authorization from the first public account, it can be determined whether the first message subscription account has already obtained authorization from the second public account, resulting in a first determination result, where the second public account is different from the first public account. Then, it can be determined whether the first public account has already authorized the second message subscription account, resulting in a second determination result, where the second message subscription account is different from the first message subscription account. Finally, based on the first and second determination results, it is determined whether to obtain authorization from the first public account. This improves authorization reliability and enables personalized authorization.

[0086] The second official account is different from the first official account. The second official account can be another official account managed by the official account platform. The first official account and the second official account can be operated by different account entities or correspond to different official account accounts. There are no restrictions on this.

[0087] The second message subscription account is different from the first message subscription account. The second message subscription account can be another message subscription account managed by the message platform. The first message subscription account and the second message subscription account can be operated by different account entities or correspond to different subscription account accounts. There are no restrictions on this.

[0088] Specifically, whether the first message subscription account has obtained authorization from the second public account indicates whether any other public account has already authorized the first message subscription account. Whether the first public account has authorized the second message subscription account indicates whether the first public account has already authorized other message subscription accounts.

[0089] In some embodiments, the determination of whether to obtain authorization from the first public account can be based on whether other public accounts have already authorized the first message subscription account, and whether the first public account has already authorized other message subscription accounts.

[0090] In some embodiments, if the first determination result indicates that the first message subscription account has not obtained authorization from the second public account, and the second determination result indicates that the first public account has not authorized the second message subscription account, then it is determined that authorization from the first public account has been obtained.

[0091] In some embodiments, if the first determination result indicates that the first message subscription account has obtained authorization from the second public account, or the second determination result indicates that the first public account has authorized the second message subscription account, then it is determined not to obtain authorization from the first public account. In this case, a prompt message can also be generated to prompt the user to unbind the first message subscription account and the second public account, or to prompt the user to unbind the first public account and the second message subscription account, and after successful unbinding, trigger the first message subscription account to obtain authorization from the first public account.

[0092] Step 308: Confirm that the authorization result for the first public account as the first message subscription account is successful.

[0093] In some embodiments, if it is determined that the first message subscription account is bound to the second public account, or the first public account is bound to the second message subscription account, a prompt is made to perform a first unbinding operation or a second unbinding operation. The first unbinding operation is used to unbind the first message subscription account from the second public account, and the second unbinding operation is used to unbind the first public account from the second message subscription account. If it is determined that the first unbinding operation or the second unbinding operation has been performed, the authorization result of determining that the first public account is the first message subscription account is successful.

[0094] Step 309: Based on the material information, send a second request message to the official account platform. The second request message is used to request the graphic and text materials corresponding to the first official account. The official account platform is used to manage the first official account.

[0095] After confirming that the authorization result for the first official account as the first message subscription account is successful, a second request message can be sent to the official account platform to request the acquisition of graphic and text materials.

[0096] Step 310: Receive the graphic and text materials sent by the official account platform.

[0097] Step 311: Generate a feedback message corresponding to the first request message based on the graphic and textual materials.

[0098] For a detailed description of 308-311, please refer to the above embodiments, which will not be repeated here.

[0099] In this embodiment, the messaging platform can receive a first request message carrying material information and, based on the material information, send a second request message to the official account platform. The second request message requests the acquisition of graphic and textual materials corresponding to the first official account. The official account platform manages the first official account, receives graphic and textual materials sent by the platform, and generates a feedback message corresponding to the first request message based on the graphic and textual materials. This enables the messaging platform and the official account platform to be connected, allowing the messaging platform to directly acquire graphic and textual materials from the official account platform, improving the efficiency of acquiring these materials. When a message is formed and sent based on the graphic and textual materials, the process of encapsulating the graphic and textual materials from the official account into a message is effectively simplified, significantly improving message sending efficiency. To enhance the overall security and reliability of authorization and increase the authorization success rate, the official account platform can also respond to a fourth request message to determine whether the first operation on the messaging platform side was successful (e.g., whether the QR code scan was successful). If the first operation is successful, the platform can send feedback to the messaging platform to indicate that the first operation was successful. This allows the messaging platform to accurately determine whether the first operation was successful. If unsuccessful, remedial measures can be taken promptly; if successful, subsequent authorization processes can be triggered. Furthermore, it can verify the authorization result of the first public account as the first message subscription account based on the target page, thereby improving the reliability of authorization and realizing personalized authorization.

[0100] It should be noted that in the following embodiments, the descriptions of the same or corresponding terms and method steps as in the above embodiments can be referred to the above embodiments as well, and will not be repeated here.

[0101] Figure 4 This is a flowchart illustrating another message processing method provided in an embodiment of the present disclosure.

[0102] This embodiment illustrates the example of a message processing method configured in a message processing device. In this embodiment, the message processing method can be configured in a message processing device, which can be located in a server or an electronic device, without limitation.

[0103] This embodiment uses the example of a message processing method configured in an electronic device. The electronic device includes hardware devices with various operating systems, such as smartphones, tablets, personal digital assistants, and e-readers.

[0104] It should be noted that the execution entity of the embodiments disclosed herein may be, in hardware, a central processing unit (CPU) in a server or electronic device, and in software, a related background service in a server or electronic device, without limitation.

[0105] This disclosure can be applied to a WeChat Official Account platform, which is used to manage at least one official account. That is, the platform can manage one or more official accounts, and the first official account can be one of the one or more official accounts that provides graphic and textual materials to the messaging platform; there is no limitation on this.

[0106] like Figure 4 As shown, the message processing method includes the following steps:

[0107] Step 401: Receive a second request message, wherein the second request message is used to request the first message subscription account to obtain the graphic and text materials corresponding to the first public account. The graphic and text materials are determined based on the material information carried by the first request message received by the message platform. The message platform is used to manage the first message subscription account.

[0108] In some embodiments, the official account platform can receive a second request message sent by the messaging platform and provide graphic and text materials to the messaging platform based on the second request message.

[0109] Step 402: If the first message subscription account has obtained authorization from the first public account, it responds to the second request message by sending graphic materials to the message platform.

[0110] In this embodiment, the official account platform can receive a second request message, which requests the acquisition of graphic and textual materials corresponding to the first official account for the first message subscription account. The graphic and textual materials are determined based on the material information carried in the first request message received by the message platform. The message platform manages the first message subscription account and, if the first message subscription account has obtained authorization from the first official account, responds to the second request message by sending the graphic and textual materials to the message platform. This enables the integration of the message platform and the official account platform, allowing the message platform to directly acquire graphic and textual materials from the official account platform, improving the efficiency of acquiring graphic and textual materials. When a message is formed and sent based on the graphic and textual materials, the process of encapsulating the graphic and textual materials on the official account into a message is effectively simplified, significantly improving message sending efficiency.

[0111] In some embodiments of this disclosure, the WeChat Official Account platform can authorize the first message subscription account even if the first message subscription account has not obtained authorization from the first WeChat Official Account.

[0112] In some embodiments of this disclosure, during the process of authorizing the first message subscription account, the official account platform may receive a third request message sent by the message platform, wherein the third request message is used to trigger the first official account to authorize the first message subscription account.

[0113] In some embodiments of this disclosure, the WeChat Official Account platform may send a pre-authorization code to the messaging platform in response to a third request message.

[0114] In some embodiments of this disclosure, after sending a pre-authorization code to the messaging platform in response to a third request message, the official account platform can receive a fourth request message sent by the messaging platform. The fourth request message is used to trigger authorization of the first official account and, in response to the fourth request message, sends an operation result to the messaging platform. The operation result indicates that the first operation was successful. The first operation is an operation detected by the messaging platform targeting the authorization code information in the target page. The target page is generated based on the pre-authorization code. The operation result is used to trigger the messaging platform to verify the authorization result of the first official account as the first message subscription account.

[0115] Examples of the above embodiments are illustrated below:

[0116] The First Message subscription account is used as an example to illustrate 5G Messaging (a new communication technology based on the 5th Generation Mobile Communication Technology (5G) network, which aims to provide a more powerful, efficient and secure messaging service), and there are no restrictions on this.

[0117] The examples used are the 5G messaging platform and the 5G messaging subscription account platform. The public account platform can also be referred to as a third-party platform, a third-party public account platform, etc., without restriction.

[0118] The message processing method provided in this embodiment supports one-click synchronization of text and image materials between a 5G messaging platform and a third-party platform. An authorization management component can be introduced to manage authorization between the 5G messaging platform and the third-party public account platform, and a data synchronization component can be introduced to complete the text and image material synchronization process between the 5G messaging platform and the third-party public account platform. Simultaneously, it supports access from multiple different third-party platforms.

[0119] The database mentioned in this disclosure can be a broad database that includes databases and caches.

[0120] The 5G messaging platform in this embodiment can manage one or more messaging subscription accounts (the messaging subscription account is, for example, a 5G messaging subscription account chatbot, and can maintain a one-to-one association with the public account in the third-party platform).

[0121] like Figure 5 As shown, Figure 5This is a flowchart illustrating the one-click migration of graphic and textual materials from a third-party platform using the 5G messaging platform in this embodiment. Users can initiate an authorization request (an optional example of a third request message) through the 5G messaging platform. The authorization management component receives the authorization request and initiates an authorization application to the official account platform based on the request parameters. The official account platform provides an authorization page, completes the operation, and returns the authorization result. The authorization management component receives the authorization result and returns it to the 5G messaging platform. If the authorization is successful, the authorization relationship is updated. The 5G messaging platform initiates a query for graphic and textual materials to the data synchronization component (this query request message can be referred to as the first request message). The data synchronization component initiates an incremental request message for downloading graphic and textual materials to the official account platform (an optional example of a second request message). The data synchronization component can receive the incremental graphic and textual materials from the official account platform and save them to the 5G messaging platform. The 5G messaging platform creates a material template, completing the synchronization process.

[0122] like Figure 6 As shown, Figure 6 This is a schematic diagram of the one-click migration entry process in this embodiment. Users can log in to the 5G Messaging Subscription Account platform using their mobile phone number. The platform completes login authentication and returns the authentication result. After authentication, the platform determines whether the current Chatbot is already bound to a first official account. If it is, users can import text and image materials from the first official account through the platform. The platform completes the import process and displays a material list page. If the current Chatbot is not bound to a first official account, when a user clicks to import text and image materials from the first official account, the platform requests a pre-authorization code from the official account platform. The platform returns the pre-authorization code, and the platform assembles an authorization QR code page (an optional example of the target page) and displays it to the user.

[0123] like Figure 7 As shown, Figure 7This is a schematic diagram of the login authorization process in this embodiment. The administrator scans the QR code concatenated by the 5G Message Subscription Account platform to directly request authentication from the official account platform and calls the callback interface of the 5G Message Subscription Account platform to notify the scanning result (an optional example of the operation result). The 5G Message Subscription Account platform determines the scanning result. If the scan is successful, it checks whether the 5G Message Subscription Account (an optional example of the first message subscription account) is bound to another official account (an optional example of the second official account), and confirms that the first official account is not bound to any other 5G Message Subscription Account (an optional example of the second message subscription account). If so, an authorization success page is displayed. If the 5G Message Subscription Account is already bound to another official account, it displays a message indicating that the subscription account is associated with another official account, prompting the user to complete the unbinding operation first. If the official account is already bound to another subscription account (Chatbot), it displays a page indicating that the official account is associated with another subscription account, prompting the user to complete the unbinding operation first.

[0124] like Figure 8 As shown, Figure 8 This is a schematic diagram of the image and text material acquisition process in this embodiment of the disclosure. A 5G message subscription account administrator can initiate a request to acquire materials or a list of published images and texts through the 5G message subscription account platform. The 5G message subscription account platform determines whether the subscription account is online. If not, a corresponding prompt is displayed and the process ends. If so, the 5G message subscription account platform determines whether new materials or an image and text list need to be synchronized from the official account platform. If not, it can query the database to return materials and image and text information that meet the conditions, display the results, and end the process; if so, the 5G message subscription account platform initiates a request to the official account platform to acquire new materials and / or an image and text list, and the official account platform returns the results. Then, the 5G message subscription account platform completes the storage of materials and / or image and text lists, queries the database to return materials and image and text information that meet the conditions, displays the results, and ends the process.

[0125] This disclosure proposes a method and system for one-click synchronization of messages with third-party WeChat Official Account platforms. It introduces an authorization management component to manage authorization with the third-party platform and a data synchronization component to synchronize text and image materials. It supports integration with various third-party platforms. This allows users to synchronize text and image materials with minimal steps, significantly reducing the steps and time required for merchant administrators and increasing merchants' enthusiasm for sending messages.

[0126] This embodiment effectively solves the technical problem of low operational efficiency caused by repetitive cross-platform operations for frontline operators. For merchants operating both WeChat Official Accounts and WeChat Subscription Accounts platforms, they can simply bind the chatbot to the Official Account with one click to synchronize edited materials and templates from the Official Account to the WeChat Subscription Account platform, eliminating the need for repeated cross-platform editing of materials and templates and significantly improving operational efficiency.

[0127] This embodiment effectively solves the technical problem of insufficient content on message subscription account platforms. It effectively enables one-click migration of text and image materials between message subscription account platforms and official accounts, bridging current social media with emerging messaging platforms, facilitating information synchronization and sharing, and conveniently enriching the content of message subscription account platforms.

[0128] In this disclosed embodiment, more public account platforms can be attracted to seamlessly connect to the message subscription account platform. On the one hand, this solves the problem of low content conversion rate for public account operators and meets their demand for expanding message channels. On the other hand, it also breaks the predicament of sluggish growth for merchants and chatbots on the message subscription account platform.

[0129] To implement the above embodiments, this disclosure also proposes a message processing apparatus. Figure 9 This is a schematic diagram of the structure of a message processing device provided in an embodiment of this disclosure. Figure 9 As shown, the message processing device 90 includes:

[0130] The first receiving module 901 is used to receive a first request message carrying material information.

[0131] The first sending module 902 is used to send a second request message to the official account platform based on the material information. The second request message is used to request the acquisition of graphic and text materials corresponding to the first official account. The official account platform is used to manage the first official account.

[0132] The second receiving module 903 is used to receive graphic and text materials sent by the official account platform.

[0133] The generation module 904 is used to generate a feedback message corresponding to the first request message based on the graphic and textual materials.

[0134] It should be noted that the foregoing explanation of the message processing method embodiment also applies to the message processing device of this embodiment, and will not be repeated here.

[0135] In this embodiment, the messaging platform can receive a first request message carrying material information and send a second request message to the official account platform based on the material information. The second request message is used to request the acquisition of graphic and text materials corresponding to the first official account. The official account platform is used to manage the first official account, receive graphic and text materials sent by the official account platform, and generate a feedback message corresponding to the first request message based on the graphic and text materials. Thus, the messaging platform and the official account platform can be connected, allowing the messaging platform to directly obtain graphic and text materials from the official account platform, improving the efficiency of obtaining graphic and text materials. When a message is formed and sent based on the graphic and text materials, the process of encapsulating the graphic and text materials on the official account into a message is effectively simplified, and the message sending efficiency is effectively improved.

[0136] To implement the above embodiments, this disclosure also proposes another message processing apparatus. Figure 10 This is a schematic diagram of another message processing apparatus provided in an embodiment of the present disclosure. As shown in Figure 100, the message processing apparatus 100 includes:

[0137] The third receiving module 1001 is used to receive a second request message, wherein the second request message is used to request the acquisition of graphic and text materials corresponding to the first public account for the first message subscription account. The graphic and text materials are determined based on the material information carried by the first request message received by the message platform. The message platform is used to manage the first message subscription account.

[0138] The second sending module 1002 is used to send graphic and text materials to the messaging platform in response to the second request message, provided that the first message subscription account has obtained authorization from the first public account.

[0139] It should be noted that the foregoing explanation of the message processing method embodiment also applies to the message processing device of this embodiment, and will not be repeated here.

[0140] In this embodiment, the official account platform can receive a second request message, which requests the acquisition of graphic and textual materials corresponding to the first official account for the first message subscription account. The graphic and textual materials are determined based on the material information carried in the first request message received by the message platform. The message platform manages the first message subscription account and, if the first message subscription account has obtained authorization from the first official account, responds to the second request message by sending the graphic and textual materials to the message platform. This enables the integration of the message platform and the official account platform, allowing the message platform to directly acquire graphic and textual materials from the official account platform, improving the efficiency of acquiring graphic and textual materials. When a message is formed and sent based on the graphic and textual materials, the process of encapsulating the graphic and textual materials on the official account into a message is effectively simplified, significantly improving message sending efficiency.

[0141] Figure 11 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present disclosure is shown. Figure 11 The electronic device 12 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0142] like Figure 11 As shown, the electronic device 12 is represented in the form of a general-purpose computing device. The components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, memory 28, and bus 18 connecting different system components (including memory 28 and processing unit 16).

[0143] Bus 18 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.

[0144] Electronic device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by electronic device 12, including volatile and non-volatile media, removable and non-removable media.

[0145] Memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 30 and / or cache 32. Electronic device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write non-removable, non-volatile magnetic media (… Figure 11 Not shown; usually referred to as a "hard drive".

[0146] although Figure 11Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disc drive for reading and writing to a removable non-volatile optical disc (e.g., a compact disc read-only memory (CD-ROM), a digital video disc read-only memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this disclosure.

[0147] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 42 typically perform the functions and / or methods described in the embodiments of this disclosure.

[0148] Electronic device 12 can also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), and with one or more devices that enable human interaction with electronic device 12, and / or with any device that enables electronic device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed via input / output (I / O) interface 22. Furthermore, electronic device 12 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 20. As shown, network adapter 20 communicates with other modules of electronic device 12 via bus 18. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0149] The processing unit 16 executes various functional applications and data processing by running programs stored in the memory 28, such as implementing the sorting method mentioned in the foregoing embodiments.

[0150] To implement the above embodiments, this disclosure also proposes a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the sorting method proposed in the foregoing embodiments of this disclosure.

[0151] To implement the above embodiments, this disclosure also proposes a computer program product that, when instructions in the computer program product are executed by a processor, performs the sorting method as proposed in the foregoing embodiments of this disclosure.

[0152] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in this disclosure all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0153] It should be noted that personal information collected from users should be used for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. Furthermore, such collection / sharing should only be conducted after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign an agreement / authorization that includes authorization of relevant user information before the user uses the function. In addition, any necessary steps must be taken to protect and safeguard access to such personal information data and ensure that others with access to personal information data comply with their privacy policies and procedures.

[0154] This disclosure is intended to provide implementation schemes for users to selectively prevent the use or access to their personal information data. Specifically, this disclosure is intended to provide hardware and / or software to prevent or block access to such personal information data. Once personal information data is no longer needed, risks can be minimized by restricting data collection and deleting data. Furthermore, where applicable, such personal information is de-identified to protect user privacy.

[0155] In the foregoing descriptions of the embodiments, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0156] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0157] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.

[0158] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0159] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0160] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0161] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0162] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A message processing method, characterized in that, The method is applied to a messaging platform used to manage a first message subscription account; the method includes: Receive a first request message carrying material information, wherein the first request message refers to a request message used to request the acquisition of graphic and textual materials; Based on the material information, a second request message is sent to the official account platform, wherein the second request message is used to request the acquisition of graphic and text materials corresponding to the first official account, and the official account platform is used to manage the first official account; Receive the graphic and text materials sent by the official account platform; Based on the graphic and textual materials, generate a feedback message corresponding to the first request message; Before sending the second request message to the official account platform, the method further includes: If the first message subscription account has not obtained authorization from the first official account, it requests authorization from the official account platform. The authorization from the first official account is used to provide the graphic and text materials to the first message subscription account. If the first message subscription account has not yet obtained authorization from the first official account, it means that the first official account has not yet granted the first message subscription account permission to obtain the graphic and text materials under its own account. In this case, a third request message is sent to the official account platform to request the first official account to authorize the first message subscription account.

2. The method according to claim 1, characterized in that, The request for authorization from the official account platform includes: Send a third request message to the official account platform, wherein the third request message is used to trigger the first official account to authorize the first message subscription account; Receive the pre-authorization code sent by the official account platform in response to the third request message; A target page is generated based on the pre-authorization code, and the authorization result of the first public account as the first message subscription account is verified based on the target page. The target page is used to trigger the acquisition of authorization from the first public account.

3. The method according to claim 2, characterized in that, The target page includes: authorization code information; the authorization result of verifying the first public account as the first message subscription account based on the target page includes: Based on the first operation on the authorization code information, a fourth request message is sent to the official account platform, wherein the fourth request message is used to trigger the authorization of the first official account; Receive the operation result from the official account platform in response to the fourth request message, wherein the operation result indicates that the first operation was successful; It is determined that the first message subscription account is not bound to the second public account, and the first public account is not bound to the second message subscription account, wherein the second public account and the first public account are different, and the second message subscription account and the first message subscription account are different; The authorization result for confirming that the first public account is the first message subscription account is successful.

4. The method according to claim 3, characterized in that, The authorization result of verifying the first public account as the first message subscription account based on the target page also includes: It is determined that the first message subscription account has been bound to the second public account, or the first public account has been bound to the second message subscription account; The system prompts the user to perform either a first unbinding operation or a second unbinding operation. The first unbinding operation is used to unbind the first message subscription account from the second public account, and the second unbinding operation is used to unbind the first public account from the second message subscription account. Once it is confirmed that the first unbinding operation or the second unbinding operation has been performed, the authorization result for the first public account as the first message subscription account is determined to be successful.

5. The method according to claim 1, characterized in that, After receiving the first request message carrying material information, the method further includes: If the first message subscription account is online and needs to obtain the graphic material from the official account platform, then the second request message is generated based on the material information; If the first message subscription account is online and needs to retrieve the graphic and text materials from the database, then retrieve the graphic and text materials from the database; If the first message subscription account is not online, a notification message will be generated.

6. A message processing method, characterized in that, Applied to a WeChat Official Account platform, the platform is used to manage the first WeChat Official Account; the method includes: Receive a second request message, wherein the second request message is used to request the acquisition of graphic and text materials corresponding to the first public account for the first message subscription account, the graphic and text materials are determined based on the material information carried by the first request message received by the message platform, the message platform is used to manage the first message subscription account, wherein the first request message refers to the request message used to request the acquisition of graphic and text materials; If the first message subscription account has obtained authorization from the first public account, it responds to the second request message by sending the graphic and text materials to the message platform; If the first message subscription account has not obtained authorization from the first public account, then authorization is granted to the first message subscription account. During the process of granting authorization to the first message subscription account, a third request message sent by the message platform is received. The third request message is used to trigger the first public account to authorize the first message subscription account.

7. The method according to claim 6, characterized in that, The authorization for the first message subscription account includes: Receive a third request message, wherein the third request message is used to trigger the first public account to authorize the first message subscription account; In response to the third request message, a pre-authorization code is sent to the messaging platform.

8. The method according to claim 7, characterized in that, After sending a pre-authorization code to the messaging platform in response to the third request message, the authorization for the first message subscription account further includes: Receive a fourth request message sent by the messaging platform, wherein the fourth request message is used to trigger authorization from the first public account; In response to the fourth request message, an operation result is sent to the messaging platform, wherein the operation result indicates that the first operation was successful, the first operation is an operation detected by the messaging platform on the authorization code information in the target page, the target page is generated based on the pre-authorization code, and the operation result is used to trigger the messaging platform to verify the authorization result of the first public account as the first message subscription account.

9. A message processing device, characterized in that, Applied to a messaging platform for managing a first message subscription account, the device includes: The first receiving module is used to receive a first request message carrying material information, wherein the first request message refers to a request message for requesting to obtain graphic and text materials; The first sending module is used to send a second request message to the official account platform according to the material information, wherein the second request message is used to request the acquisition of graphic and text materials corresponding to the first official account, and the official account platform is used to manage the first official account; The second receiving module is used to receive the graphic and text materials sent by the official account platform; The generation module is used to generate a feedback message corresponding to the first request message based on the graphic and textual materials. Before sending the second request message to the official account platform, the device further includes: If the first message subscription account has not obtained authorization from the first official account, it requests authorization from the official account platform. The authorization from the first official account is used to provide the graphic and text materials to the first message subscription account. If the first message subscription account has not yet obtained authorization from the first official account, it means that the first official account has not yet granted the first message subscription account permission to obtain the graphic and text materials under its own account. In this case, a third request message is sent to the official account platform to request the first official account to authorize the first message subscription account.

10. A message processing device, characterized in that, The device includes: The third receiving module is used to receive a second request message, wherein the second request message is used to request the acquisition of graphic and text materials corresponding to the first public account for the first message subscription account. The graphic and text materials are determined based on the material information carried by the first request message received by the message platform. The message platform is used to manage the first message subscription account. The first request message refers to the request message used to request the acquisition of graphic and text materials. The second sending module is used to send the graphic and text materials to the messaging platform in response to the second request message, provided that the first message subscription account has obtained authorization from the first public account. If the first message subscription account has not obtained authorization from the first public account, then authorization is granted to the first message subscription account. During the process of granting authorization to the first message subscription account, a third request message sent by the message platform is received. The third request message is used to trigger the first public account to authorize the first message subscription account.

11. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-8.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Message pushing method and device

    CN105847020A

  • Official account configuration method and device, electronic equipment and storage medium

    CN112765519A