Content pushing method and device, storage medium and electronic equipment
By building an open and shared platform, the original message cards of service providers are transformed into open message cards, enabling accurate content matching and distribution. This solves the problem that users cannot easily access diverse 5G messaging services, improves content discovery and distribution efficiency, and promotes the open and intelligent development of the 5G messaging ecosystem.
Patent Information
- Application Number
- CN202511336097.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-18
- Publication Date
- 2026-01-06
AI Technical Summary
Users cannot easily access diverse 5G messaging service content. Existing technologies limit the open dissemination and content distribution of high-quality resources, making it difficult for potential users to discover them and hindering the expansion and value release of the 5G messaging ecosystem.
An open and shared platform is built to obtain the original message cards from service providers and transform them into open message cards. Through filtering and push mechanisms, the platform enables accurate matching and distribution of content. Users can access the platform through interactive pages or message terminals and jump directly to the source session interface.
It significantly lowers the barrier for users to access 5G messaging services, improves content discoverability and distribution efficiency, expands the push channels for service providers, and promotes the development of the 5G messaging ecosystem towards openness, intelligence, and sustainability.
Smart Images

Figure CN121284099A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to a content push method, apparatus, storage medium, and electronic device. Background Technology
[0002] 5G Messaging, or Rich Communication Suite (RCS), is an upgrade to SMS, supporting multiple media formats such as text, images, audio, video, and location, and featuring interactive capabilities. Industry clients, public service organizations, and enterprise service providers can deploy chatbots to interact with users on the 5G Messaging platform, achieving a closed-loop service experience encompassing information delivery, business processing, and payments.
[0003] Currently, service providers can offer messaging services to users with established conversational relationships or those who initiate interactions through 5G messaging platforms. However, users need to establish a conversational relationship with the service provider through methods such as actively searching, scanning QR codes, or subscribing before they can receive its message content, making it difficult for users to conveniently access diverse 5G messaging service content. Summary of the Invention
[0004] In view of this, this application provides a content push method, apparatus, storage medium and electronic device, the main purpose of which is to improve the technical problem that users cannot conveniently obtain diverse 5G messaging service content.
[0005] Firstly, this application provides a content push method, including:
[0006] Based on an open sharing platform, open message cards corresponding to the original message cards provided by the service provider are obtained. The original message cards are used to display the service content of the service provider, and the open message cards are used to distribute content based on the service content.
[0007] In response to an access request to the open sharing platform, open message cards to be sent are selected from the open message cards;
[0008] The open message card to be sent is pushed to the requesting end.
[0009] Secondly, this application provides a content push device, comprising:
[0010] The acquisition module is configured to acquire open message cards corresponding to the original message cards provided by the service provider based on an open sharing platform. The original message cards are used to display the service content of the service provider, and the open message cards are used to distribute content based on the service content.
[0011] The filtering module is configured to filter open message cards to be sent from the open message cards in response to an access request to the open sharing platform.
[0012] The push module is configured to push the open message card to be sent to the requesting end.
[0013] Thirdly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.
[0014] Fourthly, this application provides an electronic device including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect.
[0015] Fifthly, this application provides a computer program product having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.
[0016] By employing the above technical solutions, this application provides a content push method, apparatus, storage medium, and electronic device. First, based on an open sharing platform, it obtains open message cards corresponding to the original message cards provided by the service provider. The original message cards display the service content of the service provider, while the open message cards are used for content distribution based on the service content. Then, in response to an access request to the open sharing platform, it filters out open message cards to be sent from the open message cards. Finally, it pushes the open message cards to be sent to the requesting end. Compared with existing technologies, this application, by constructing a unified open sharing platform, transforms the original message cards of service providers into open message cards with open attributes. After users access the open sharing platform through interactive pages or messaging terminals, the platform accurately matches and pushes the cards to be pushed. Users can directly jump to the source conversation interface by clicking on the card, achieving service diversion and source identification. This significantly lowers the barrier for users to obtain 5G messaging services, improves content discoverability and distribution efficiency, expands the push channels for service providers, and promotes the development of the 5G messaging ecosystem towards openness, intelligence, and sustainability.
[0017] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 A flowchart illustrating a content push method provided in an embodiment of this application is shown;
[0021] Figure 2 A schematic diagram illustrating an example provided in an embodiment of this application is shown;
[0022] Figure 3 A schematic diagram illustrating an example provided in an embodiment of this application is shown;
[0023] Figure 4 A flowchart illustrating another content push method provided in an embodiment of this application is shown;
[0024] Figure 5 A flowchart illustrating an example provided in an embodiment of this application is shown;
[0025] Figure 6 A flowchart illustrating an example provided in an embodiment of this application is shown;
[0026] Figure 7 A flowchart illustrating an example provided in an embodiment of this application is shown;
[0027] Figure 8 A schematic diagram of the structure of a content push device provided in an embodiment of this application is shown. Detailed Implementation
[0028] The embodiments of this application will now be described in more detail with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0029] Currently, service providers need a clear user identifier (such as a mobile phone number) to send 5G messages to users. This means they can only reach existing users or users who actively establish a connection. This is mainly achieved through three methods: first, merchants hold user mobile phone numbers based on existing business contracts; second, users actively search for and initiate conversations with the service provider's chatbot, thereby obtaining the user ID; and third, after users subscribe to related services, merchants obtain authorized user information through the 5G messaging MaaP platform. This model, relying on "pre-existing relationships" or "active discovery," limits the open dissemination of service content, making it difficult for potential users to discover high-quality resources. It fails to meet the demand for large-scale, inclusive content distribution, thus hindering the expansion and value release of the 5G messaging ecosystem.
[0030] Based on current technology, 5G messaging MaaP (Service as a Platform) provides messaging services to service providers, but its audience is limited to users with existing relationships or those who actively initiate interactions. It lacks the supply-demand matching and content recommendation mechanisms found in the internet ecosystem. Consequently, the high-quality content resources of service providers struggle to transcend private domain boundaries and cannot be shared with a wider public, making it difficult to effectively reach potential users. Simultaneously, individual users, without prior knowledge or subscription, lack accessible and cost-effective ways to obtain diverse 5G messaging service content, hindering the development of a comprehensive understanding and usage habits of 5G messaging functions. Ultimately, this restricts the prosperity of the 5G messaging platform's content ecosystem and the full realization of its overall economic value.
[0031] To address the current technical issue of users' inability to easily access diverse 5G messaging service content, this embodiment provides a content push method, applicable to the server side of an open sharing platform, such as... Figure 1 As shown, the method includes:
[0032] Step 101: Based on the open sharing platform, obtain the open message card corresponding to the original message card provided by the service provider.
[0033] For example, the server corresponding to the open sharing platform may include a business collaboration node or message service center of the cloud platform, which is used to uniformly access, intelligently transform and efficiently distribute the content resources of service providers deployed in the 5G messaging ecosystem. It is suitable for rich media communication systems, lightweight application distribution platforms and cross-domain service aggregation scenarios that need to realize open sharing of message content and improve service reach efficiency.
[0034] For example, in this embodiment, the open sharing platform, acting as the core hub, connects to merchant chatbots or CSPs (Content Service Providers) to convert ordinary 5G messaging cards into open 5G messaging cards with open attributes. On the other hand, it provides open 5G messaging services to end users in the form of a chatbot, supporting both HTTP (H5) and SIP interfaces to ensure compatibility with different terminal devices and access scenarios. Figure 2 As shown, merchants (service providers) interact with the open sharing platform through CSP. After receiving and converting message cards, the platform pushes open 5G messages to user terminals via MaaP and 5GMC using HTTP and SIP protocols respectively, thereby achieving cross-platform, multi-channel content distribution and user experience optimization.
[0035] The original message card is used to display the service content of the service provider, while the open message card is used for content distribution based on the service content.
[0036] In some examples, the platform can receive raw message cards from service providers, retain their core service content information, and generate open message cards with open attributes. For instance, raw message cards can be used to display specific service content within the service provider's chatbot, serving as a targeted outreach medium; open message cards, on the other hand, are equipped with unique identifiers, deep links, and feedback mechanisms, supporting retrieval, recommendation, and distribution on the open platform.
[0037] Step 102: In response to the access request to the open sharing platform, select the open message cards to be sent from the open message cards.
[0038] In some examples, the platform initiates a content filtering process. First, it parses the content category selection or access context information carried in the request. Then, combining this with a user reading preference model generated based on historical interaction data, it matches open-ended message cards that align with the user's interests. It can also simultaneously query the user message status table to exclude cards that have already been pushed to the requesting party and are still valid, ensuring content freshness.
[0039] For example, the filtering criteria also include whether the card is currently enabled, not expired, and whether the service provider to which it belongs is not restricted from distribution, thus forming a set of candidate cards as the basis for subsequent sorting and push.
[0040] Step 103: Push the open message card to be sent to the requesting end.
[0041] For example, open message cards to be sent can be extracted from the message sending queue according to priority and pushed to the requesting end in batches. The number of messages pushed in each batch can be dynamically adjusted according to the terminal's capabilities and network environment.
[0042] In some examples, such as Figure 3 As shown, the open sharing platform can integrate multiple functional modules to achieve end-to-end management from content integration, conversion, classification and labeling to user interaction. Specifically, the Chatbot / CSP interface module is responsible for connecting with merchant chatbots or their agent CSPs to ensure the access and transmission of content sources; the card conversion module converts ordinary 5G messaging cards into open cards, enhancing the openness and interactivity of the content; the card classification and labeling module based on large-scale model technology intelligently identifies, classifies, and labels card content (including cover images, titles, content summaries, and menu buttons), providing a data foundation for subsequent matching; and the open card storage module centrally stores open card data including merchant information, original cards, feedback passwords, classification tags, card points, and expiration dates.
[0043] For example, the supply and demand matching module can accurately match open cards that meet user needs based on content categories requested by users or reading interests derived from big data analysis; the message sending queue is used to temporarily store cards to be pushed to users, ensuring orderly distribution; the user message status table records the information of cards received, avoiding duplicate pushes; the feedback processing module updates card content points and merchant chatbot contribution coefficients based on user feedback passwords, dynamically adjusting content quality and service evaluation; the chatbot management module stores chatbot contribution coefficients and merchant information, maintaining the service ecosystem; the H5 service module provides chatbot chat pages to end users through Webview / H5, supporting access from multiple devices; and the MaaP interface module connects to the 5G messaging MaaP platform to achieve efficient transmission of chatbot uplink and downlink messages.
[0044] Compared with existing technologies, the technical solution of this embodiment first obtains open message cards corresponding to the original message cards provided by the service provider based on an open sharing platform. The original message cards display the service content of the service provider, while the open message cards are used for content distribution based on the service content. Then, in response to an access request to the open sharing platform, open message cards to be sent are selected from the open message cards. Finally, the open message cards to be sent are pushed to the requesting end. By constructing a unified open sharing platform, the original message cards of the service provider are transformed into open message cards with open attributes. After users access the open sharing platform through interactive pages or messaging terminals, the platform accurately matches and pushes the cards to be pushed. Users can directly jump to the source conversation interface by clicking on the card, realizing service diversion and source identification. This significantly reduces the threshold for users to obtain 5G messaging services, improves content discoverability and distribution efficiency, expands the push channels for service providers, and promotes the development of the 5G messaging ecosystem towards openness, intelligence, and sustainability.
[0045] To further illustrate the specific implementation process of the method in this embodiment, this embodiment provides the following: Figure 4 The specific method shown includes:
[0046] Step 201: Based on the open sharing platform, obtain the open message card corresponding to the original message card provided by the service provider.
[0047] The original message card is used to display the service content of the service provider, while the open message card is used for content distribution based on the service content.
[0048] Optionally, step 201 may further include: assigning a corresponding open card identifier to the original message card through the open sharing platform, and assigning a hidden feedback password to the menu button in the original message card; generating a deep link corresponding to the original message card based on the open card identifier and the address of the service provider; embedding the deep link into the interactive interface corresponding to the original message card, and inserting the hidden feedback password into the menu button of the original message card to obtain the open message card, the interactive interface being used to trigger the preset service operation of the service provider.
[0049] For example, an open 5G message card generation method can be as follows: Figure 5 As shown, firstly, a request is received from the service provider's chatbot or its proxy CSP platform. The request carries the original card data and the service provider's address, i.e., a Uniform Resource Locator (URL). Optionally, the request may also include parameters such as the card type set by the service provider, audience interest tags, and time. Then, a unique open card identifier (ID) is assigned to each card, and a hidden feedback password is assigned to each button on the card. Next, a deep link containing suggestion parameter data is generated based on the service provider's address (i.e., the chatbot URL) and the open card ID, and the open card ID is added to the postback data. This deep link is then embedded in the card cover image or in a newly added button named "From: XX Service Provider / Chatbot Name".
[0050] In some examples, hidden feedback codes can be inserted into the postback data of the original card menu buttons, and initial content points and corresponding chatbot contribution coefficients can be assigned to each open card. Furthermore, AI large-scale model technology is used to identify, classify, and label the card content (including cover images, titles, content summaries, menu buttons, etc.).
[0051] In some examples, after generating an open card, the open sharing platform can provide the service provider or its agent CSP platform with the generated open card ID and card validity period. The service provider can then use this ID to associate the original card with other related cards, enabling content traceability and management.
[0052] For example, the open sharing platform can provide services to end users in the form of a chatbot. A chatbot can be registered on the MaaP platform, and in this embodiment, it can be named "Open Sharing Chatbot". 5G messaging terminals that support chatbot functionality can find this entry point. The chatbot entry point can be fixed on the message homepage during the terminal's factory configuration.
[0053] In some examples, according to the 5G messaging specification, the buttons on a message card can be configured with suggestions action or suggestions reply. "DisplayText" is the text visible to the user, while postback data is the data sent back without the user's view, customized by the chatbot. This embodiment embeds an open card ID into the original card's button postback data, enabling the service provider's chatbot to identify users originating from an open sharing platform. Simultaneously, based on RCS's support for deep links, the terminal can invoke the messaging application via a URI and jump to the specified chatbot's interactive interface. The chatbot's deep link can include a service_id and a suggestion parameter, where the service_id is used to locate the target chatbot, and the suggestion parameter is used to automatically trigger a preset message or action after the jump. This embodiment can also add a "From: XX service provider / chatbot name" function button to the open card, and embed a deep link containing the Suggestion parameter. When the user clicks it, he will be redirected to the corresponding chatbot chat page. The terminal automatically constructs and sends postback data carrying the open card ID according to the Suggestion parameter, realizing seamless connection and source tracking from the open shared entry point to the private domain service.
[0054] Step 202: Based on the content category specified in the access request and / or the preference information determined based on historical interaction data, filter open message cards that are within the validity period and have not been received by the requesting party.
[0055] For example, upon receiving a request from the requesting client to retrieve open-ended cards, the open-sharing platform initiates a content matching process. The platform first parses explicit information such as content category options or access time carried in the request. Simultaneously, it invokes the user behavior analysis module to infer the user's potential reading preferences based on historical interaction data, browsing habits, and contextual scenarios using a big data model. Based on this, it selects a set of candidate cards from the open-ended card library that match the user's interests, content themes, and are within their validity period. To avoid duplicate pushes affecting the user experience, the platform simultaneously queries the user message status table, filtering out cards that the requesting client has already received, viewed, or pushed to, generating a set of open-ended cards that both meet the user's needs and possess content freshness, providing data preparation for subsequent accurate distribution.
[0056] Step 203: Based on the service provider's contribution coefficient and the content score of the open message card, sort the selected open message cards to be sent and generate a queue of open message cards to be sent.
[0057] In some examples, the selected cards to be sent can be weighted and ranked based on the service provider's contribution coefficient and the content score of the open message card. The contribution coefficient reflects the service provider's historical performance, user satisfaction, and content stability, while the content score reflects the card's interaction popularity, click feedback, and validity status.
[0058] Optionally, the method in this embodiment may further include: obtaining a preset initial content score for each open message card and a preset initial contribution coefficient for the corresponding service provider; in response to the requesting end's access operation to the open message card, updating the content score of the open message card and the contribution score of the service provider according to the hidden feedback identifier of the open message card.
[0059] For example, the weighted calculation of cards to be sent can be based on the service provider's contribution coefficient and the content score of the open message card, with the product of the two used as the ranking priority indicator. The contribution coefficient reflects the service provider's historical service quality, user feedback, and content stability, while the content score reflects the popularity, interaction performance, and timeliness of a single card. Through this weighted ranking mechanism, high-value service providers' high-quality content can receive higher exposure weight and be prioritized in the sending queue.
[0060] Step 204: Push a preset number of open message cards from the queue to be sent to the requesting end in batches.
[0061] Optionally, step 204 may further include: each time a new pull request is received from the requesting end, continue to push the next batch of preset number of open message cards from the remaining queue of the queue to be sent until the queue to be sent is cleared.
[0062] For example, after each batch of pushes is completed, the requesting client can browse the content of the currently received cards. When the user triggers the "fetch more" operation, the platform retrieves the next batch of cards from the remaining queue for push. This process is repeated until all cards in the queue to be sent have been pushed. The batching mechanism reduces the amount of data loaded at one time, improves response speed and user experience, while ensuring the orderly release of content and supporting continuous browsing by the user.
[0063] In some examples, after each batch of open message cards is pushed, the user message status table can be updated immediately to record the card ID and its validity period, ensuring that content already reached can be excluded during subsequent filtering and avoiding duplicate display. When the requesting client initiates a "fetch more" operation again and there are no cards left in the queue to be sent, the platform restarts the content matching process. Combining the current time, the user's latest behavioral preferences, and the card library update status, it re-filters, sorts, and generates a new queue to be sent, realizing dynamic refresh and continuous recommendation of content, ensuring that users can continuously obtain fresh and matching 5G messaging service resources.
[0064] For example, such as Figure 6 As shown, after receiving a user's request to pull open cards, the open sharing platform first filters out M open cards that match the user's needs and are within their validity period, based on the content type, access time, or reading preferences analyzed by big data. It then queries the user's message status table to obtain the IDs of cards that have been received and are within their validity period. After excluding these received cards, N cards are obtained to be pushed. If N is greater than 0, the cards are sorted according to the service provider's contribution coefficient and the card content score, and then enter the sending queue. Each time, the top X cards in the queue are pushed, and the user's message status table is updated to record the pushed card ID and validity period. After the user receives and views the cards, if the "pull more" operation is triggered and the sending queue is not yet full, the next batch of cards is pushed; if the queue is full, the above process is repeated until the end.
[0065] Optionally, the method in this embodiment may further include: responding to the requesting end's access operation to the open message card, redirecting to the service interface of the corresponding service provider according to the deep link embedded in the open message card; obtaining the open card identifier corresponding to the open message card; matching the corresponding original message card and the corresponding associated card according to the open card identifier, and pushing the matching result to the requesting end based on the service interface.
[0066] In some examples, when a user accesses the H5 page of the open sharing platform via Webview, they send an access request to the platform. The platform returns a guide card with a floating menu containing preset content categories, such as food, sports, and entertainment. Clicking on any category initiates a request to the platform to retrieve the corresponding open card. When a user enters the open sharing chatbot page via a native 5G messaging terminal supporting the SIP protocol, the guide card is triggered by a preset fixed menu on the platform. The user then clicks the floating button to select a content category and submits a request to retrieve the open card. Both access methods allow the user to explicitly select the content category, serving as input for subsequent content matching.
[0067] For example, based on the content category selected by the user or reading interests derived from big data analysis, corresponding open-ended cards can be matched and pushed to the user. After receiving the cards, the user can browse the content. When the user clicks any menu button on the card, the terminal automatically sends back an invisible feedback command while performing a preset action. After receiving the command, the platform identifies the type of operation. If it is a positive interaction such as "view details" or "like," the content points of the corresponding card increase. If the accumulated points reach a preset threshold, the contribution coefficient of the service provider is increased. If it is a negative operation such as "not interested," points are deducted or the contribution coefficient is reduced accordingly. This achieves dynamic evaluation and incentive of content quality and service provider value, promoting the continuous optimization of the platform's content ecosystem.
[0068] In some examples, such as Figure 7 As shown, when a user visits the open sharing chatbot page, the platform matches and pushes corresponding open message cards based on the selected content category or reading interests analyzed by big data. When the user clicks the menu button in the card, a preset action is triggered and a postback password is automatically sent to the open sharing platform, which then updates the card's content points accordingly. If the user clicks the cover image or button embedded in the chatbot deep link, the terminal parses the deep link and redirects to the service provider's chatbot chat page, triggering a button action on the new page and automatically providing the open card ID. This ID is transmitted to the merchant chatbot or its agent CSP system via the MaaP platform. The merchant chatbot or CSP matches the corresponding original message card and related cards based on the received open card ID and pushes them to the user through the service interface, achieving seamless integration and content restoration from open distribution to service.
[0069] In some examples, when users access the open sharing platform via an H5 page or native terminal, the platform pushes corresponding open message cards to them based on the content category they select or recommendations matched according to their user behavior preferences. Users can directly browse the card content or click on the card cover image or function buttons to jump to the corresponding service provider's chatbot page, triggering service interaction. This mechanism breaks the traditional limitation of 5G messaging being limited to private domains, lowers the threshold for users to access services, improves content discoverability, effectively promotes the accurate matching between B-end service resources and C-end user needs, and drives the prosperous development of the 5G messaging ecosystem.
[0070] Compared to existing technologies, this embodiment transforms publicly available 5G message cards created by service providers into open 5G message cards with unique identifiers, deep links, and feedback mechanisms by constructing an open and shared platform. This supports content exposure among users with whom no conversational relationship has been established. Furthermore, it filters cards to be pushed through content classification, user preference matching, and deduplication mechanisms. A weighted ranking strategy combining service provider contribution coefficients and card content points improves recommendation accuracy and content quality. In addition, batch push and dynamic refresh mechanisms optimize user experience and avoid information overload. User interactions with cards are transmitted via invisible feedback commands, used to dynamically adjust content points and service provider contribution coefficients, forming a positive incentive loop. Clicking on a card automatically redirects to the source chatbot and triggers the service, achieving seamless integration from open discovery to private domain services. This improves the discoverability, distribution efficiency, and ecosystem activity of 5G message content, expanding application scenarios and commercial value.
[0071] Furthermore, as Figure 1 and Figure 4 The specific implementation of the method shown in this embodiment provides a content push device, such as... Figure 8 As shown, the device includes: an acquisition module 31, a filtering module 32, and a push module 33.
[0072] The acquisition module 31 is configured to acquire an open message card corresponding to an original message card provided by a service provider based on an open sharing platform. The original message card is used to display the service content of the service provider, and the open message card is used to distribute content based on the service content.
[0073] The filtering module 32 is configured to filter open message cards to be sent from the open message cards in response to an access request to the open sharing platform.
[0074] The push module 33 is configured to push the open message card to be sent to the requesting end.
[0075] In some examples of this embodiment, the acquisition module 31 is further configured to assign a corresponding open card identifier to the original message card through the open sharing platform, and assign a hidden feedback password to the menu button in the original message card; generate a deep link corresponding to the original message card based on the open card identifier and the address of the service provider; embed the deep link into the interactive interface corresponding to the original message card, and insert the hidden feedback password into the menu button of the original message card to obtain the open message card, wherein the interactive interface is used to trigger the preset service operation of the service provider.
[0076] In some examples of this embodiment, the filtering module 32 is further configured to filter open message cards that are within their validity period and have not been received by the requesting end, based on the content category specified in the access request and / or preference information determined based on historical interaction data; sort the filtered open message cards to be sent according to the contribution coefficient of the service provider and the content score of the open message cards, and generate a queue of open message cards to be sent; correspondingly, the push module 33 is further configured to push a preset number of open message cards from the queue to be sent to the requesting end in batches.
[0077] In some examples of this embodiment, the push module 33 is specifically configured to continue pushing the next batch of a preset number of open message cards from the remaining queue of the queue to be sent each time a new pull request is received from the requesting end, until the queue to be sent is cleared.
[0078] In some examples of this embodiment, the filtering module 32 is further configured to obtain the preset initial content score of each open message card and the preset initial contribution coefficient of the corresponding service provider; in response to the requesting end's access operation of the open message card, update the content score of the open message card and the contribution score of the service provider according to the hidden feedback identifier of the open message card.
[0079] In some examples of this embodiment, the push module 33 is further configured to, in response to the requesting end's access operation to the open message card, jump to the service interface of the corresponding service provider according to the deep link embedded in the open message card; obtain the open card identifier corresponding to the open message card; match the corresponding original message card and the corresponding associated card according to the open card identifier, and push the matching result to the requesting end based on the service interface.
[0080] It should be noted that for other corresponding descriptions of the various functional units involved in the content push device provided in this embodiment, please refer to... Figure 1 and Figure 4The corresponding description in [the document] will not be repeated here.
[0081] Based on the above, Figure 1 and Figure 4 Accordingly, this embodiment also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described method. Figure 1 and Figure 4 The method shown.
[0082] Based on this understanding, the technical solution of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as CD-ROM, USB flash drive, mobile hard drive, etc.) and includes several instructions to cause a computer device (such as personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of this application.
[0083] Based on the above, Figure 1 and Figure 4 The method shown, and Figure 8 To achieve the above objectives, the present application also provides an electronic device, such as a personal computer, server, laptop computer, intelligent robot, or other intelligent terminal, as illustrated in the virtual device embodiment. This device includes a storage medium and a processor; the storage medium stores a computer program; the processor executes the computer program to implement the above-described virtual device. Figure 1 and Figure 4 The method shown.
[0084] Optionally, the aforementioned physical devices may also include a user interface, a network interface, a camera, radio frequency (RF) circuitry, sensors, audio circuitry, a Wi-Fi module, etc. The user interface may include a display screen, input units such as a keyboard, etc., and optional user interfaces may also include USB interfaces, card reader interfaces, etc. The network interface may optionally include standard wired interfaces, wireless interfaces (such as Wi-Fi interfaces), etc.
[0085] Those skilled in the art will understand that the physical device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or combine certain components, or have different component arrangements.
[0086] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the aforementioned physical device, supporting the operation of information processing programs and other software and / or programs. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software in the information processing physical device.
[0087] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented using software plus necessary general-purpose hardware platforms, or it can be implemented using hardware. Compared with the existing technology, this embodiment, based on the upgrade of the 5G messaging service platform, comprehensively utilizes 5G messaging capabilities such as chatbot application access, card processing, message sending, and H5 services, and introduces new technologies such as big data and large models. It involves a 5G messaging capability platform technology for the development of new 5G call and message fusion application capabilities, realizing the transformation of service content in the 5G messaging ecosystem from a closed private domain to an open public domain. By constructing a supply and demand matching mechanism, the original message cards that service providers can publicly disclose are transformed into standardized, distributable open 5G message cards, forming an open and shared resource pool. For service providers, this adds a low-threshold, wide-coverage channel for brand promotion and user reach, which can be expanded in the future by combining mechanisms such as points weighting, bidding ranking, and precise targeting. For end users, there is no need to pre-pay attention to or actively search for specific services; they can conveniently obtain diverse service information through content categorization browsing or personalized recommendations, significantly reducing the usage threshold and improving service discovery efficiency. By triggering invisible feedback codes through positive user interactions such as clicks, viewing details, and likes during browsing, the system dynamically updates card content points and the contribution coefficients of corresponding service providers. This forms a quality evaluation and incentive mechanism based on real user behavior, promoting greater exposure for high-quality content and gradually eliminating low-quality content. This achieves resource selection and continuous ecosystem optimization, enhancing the content vitality, service efficiency, and commercial value of the 5G messaging platform. It provides a feasible path for building a prosperous, intelligent, and sustainable rich media messaging ecosystem.
[0088] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0089] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A content push method characterized by, The method comprises the following steps: Based on an open sharing platform, an open message card corresponding to an original message card provided by a service provider is obtained, wherein the original message card is used to show service content of the service provider, and the open message card is used for content distribution based on the service content; In response to an access request for the open sharing platform, an open message card to be sent is filtered from the open message card; The open message card to be sent is pushed to a request end.
2. The method of claim 1, wherein, The method comprises the following steps: Through the open sharing platform, a corresponding open card identifier is allocated for the original message card, and a hidden feedback password is allocated for a menu button in the original message card; Based on the open card identifier and an address of the service provider, a deep link corresponding to the original message card is generated; The deep link is embedded in an interactive interface corresponding to the original message card, and the hidden feedback password is inserted into the menu button of the original message card, so as to obtain the open message card, and the interactive interface is used to trigger a preset service operation of the service provider.
3. The method of claim 1, wherein, The method comprises the following steps: According to the content classification specified in the access request and / or the preference information determined based on historical interaction data, an open message card that is within a valid period and has not been received by the request end is filtered; According to the contribution coefficient of the service provider and the content score of the open message card, the open message card to be sent is sorted, and a to-be-sent queue of the open message card is generated; The method comprises the following steps: A preset number of open message cards are batched from the to-be-sent queue and pushed to the request end.
4. The method of claim 3, wherein, The method comprises the following steps: Each time a new pull request triggered by the request end is received, the next batch of open message cards with a preset number are continuously pushed from the remaining queue of the to-be-sent queue until the to-be-sent queue is empty.
5. The method of claim 3, wherein, The method further comprises the following steps: A preset initial content score of each open message card and a preset initial contribution coefficient of the corresponding service provider are obtained; In response to an access operation of the request end on the open message card, the content score of the open message card and the contribution score of the service provider are updated according to the hidden feedback identifier of the open message card.
6. The method of claim 1, wherein, After the open message card to be sent is pushed to the request end, the method further comprises the following steps: In response to an access operation of the request end on the open message card, the service interface of the corresponding service provider is jumped to according to the deep link embedded in the open message card; An open card identifier corresponding to the open message card is obtained; An open card identifier corresponding to the open message card is obtained; According to the open card identification, a corresponding original message card and a corresponding associated card are matched, and a matching result is pushed to a request end based on the service interface.
7. A content pusher device, characterized by The method comprises the following steps: An acquisition module is configured to acquire, based on an open sharing platform, an open message card corresponding to an original message card provided by a service provider, wherein the original message card is used to show service content of the service provider, and the open message card is used for content distribution based on the service content; A screening module is configured to screen, in response to an access request to the open sharing platform, an open message card to be sent from the open message card; A pushing module is configured to push the open message card to be sent to a request end.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the method in any one of claims 1 to 6.
9. An electronic device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, The processor executes the computer program to implement the method in any one of claims 1 to 6.
10. A computer program product having stored thereon a computer program, characterized in that, The computer program product is executed by a processor to implement the method in any one of claims 1 to 6.
Citation Information
Patent Citations
Information recommendation method and electronic equipment
CN106294831A
Information pushing method and device, computer readable storage medium and computer device
CN110489644A
5G financial message data processing method, financial institution and operator service device
CN113099399A
Chat robot message processing method and device and storage medium
CN115776472A
Card message rendering method and device, computer equipment and storage medium
CN117097690A