Application screen display control method and system, electronic equipment and storage medium
By generating personalized graphic and text materials through semantic understanding models and multimodal generation models and linking them to application accounts, the problem of irrelevant content in mobile application splash screen ads is solved, improving user experience and personalized display effects.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-05-05
AI Technical Summary
Mobile app splash screen ads lack personalized display logic, and the content is irrelevant to user interests, resulting in a poor user experience. Furthermore, existing tools cannot achieve personalized splash screen content generation with user participation.
By using semantic understanding models and multimodal generation models, personalized graphic and text materials are generated based on user input, and the association between material identifiers and application accounts is established to achieve personalized display of the splash screen.
It improved the user experience, enabled personalized splash screen displays, reduced user dissatisfaction with ads, and enhanced user engagement and content relevance.
Smart Images

Figure CN121979430A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of application interaction technology, specifically to application splash screen display control methods, systems, electronic devices, and storage media. Background Technology
[0002] As a core traffic entry point during the cold start phase, the splash screen of mobile internet applications has become a key carrier for monetization and user experience interaction. In related technologies, mobile applications commonly use commercial splash screen ads as the traffic entry point for cold start. These splash screen ads are uniformly created and forcibly displayed by advertisers, lacking personalized display logic, and their content is weakly related to user interests. Summary of the Invention
[0003] This application provides an application splash screen display control method, system, electronic device, and storage medium, aiming to solve the problem of lack of personalization in splash screen content in related technologies.
[0004] Firstly, a method for controlling the splash screen display of an application is provided, including: Based on the input of the target user, generate graphic and text materials for the splash screen display of the target application; Generate material identifiers corresponding to the text and image materials; Obtain the application account of the receiving user and establish the association between the material identifier and the application account; When a user launches the target application they are using, the system controls the target application to generate and display a splash screen based on graphic and textual materials, based on this association.
[0005] Secondly, an application splash screen display control system is also provided, including: The generation module is configured to generate graphic and text materials for the splash screen display of the target application based on the input content of the target user; The encoding module is configured to generate material identifiers corresponding to the graphic and text materials; The splash screen display control module is configured to obtain the application account of the receiving user and establish an association between the material identifier and the application account; when the receiving user launches the target application they are using, the module controls the target application to generate and display the splash screen based on the graphic and text materials, based on this association.
[0006] Thirdly, an electronic device is also provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, it implements the screen-opening display control method as described in the first aspect.
[0007] Fourthly, a computer-readable storage medium is also provided, on which a computer program is stored, the computer program being loaded by a processor to perform the steps in the opening screen display control method as described in the first aspect.
[0008] Beneficial effects: The solution provided in this application can generate graphic and textual materials for the splash screen display of a target application based on the input content of the target user. Then, it generates a material identifier corresponding to the graphic and textual materials, obtains the application account of the receiving user, and establishes an association between the material identifier and the application account. Subsequently, when the receiving user launches the target application they are using, the application can be controlled to generate and display a splash screen based on the graphic and textual materials according to this association. This allows users to participate in the generation of splash screen content, achieving personalized splash screen displays for applications and greatly improving the user experience. Attached Figure Description
[0009] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0010] Figure 1 This is a flowchart of an application splash screen display control method provided in an embodiment of this application; Figure 2 This is an interactive schematic diagram of user AI dialogue generating splash screen provided in an embodiment of this application; Figure 3 This is an exemplary schematic diagram of the splash screen preview provided in an embodiment of this application; Figure 4 This is a schematic diagram of the real-time rendering of the splash screen and the user's conversational interactive interface provided in the embodiments of this application; Figure 5 This is a schematic diagram of the sharing process of the shareable splash screen provided in the embodiments of this application; Figure 6 This is another flowchart of the application splash screen display control method provided in the embodiments of this application; Figure 7 This is a system architecture diagram of the application splash screen display control system provided in the embodiments of this application; Figure 8 This is a schematic diagram of the overall system architecture provided in the embodiments of this application; Figure 9 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0011] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0012] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. 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 indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.
[0013] "A and / or B" includes the following three combinations: A only, B only, and a combination of A and B.
[0014] The use of "applies to" or "configured to" in this application implies open and inclusive language, which does not exclude the applicability to or configuration to devices performing additional tasks or steps. Additionally, the use of "based on" implies openness and inclusivity, because processes, steps, calculations, or other actions "based on" one or more conditions or values may in practice be based on additional conditions or values beyond those stated.
[0015] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0016] A splash screen refers to the full-screen interface displayed during the cold start of a mobile internet application (hereinafter referred to as a mobile application), typically used for brand display or advertising. In related technologies, mobile applications commonly use commercial splash screen ads as a traffic entry point for cold starts. These splash screen ads are uniformly created and forcibly displayed by advertisers, resulting in low user satisfaction with the experience. Commercial splash screens have the following drawbacks: The forced viewing experience is evident: the inability to quickly skip the opening screen or the delayed appearance of the skip button has caused user dissatisfaction. High content irrelevance: Splash screen ads lack personalized display logic, and the content is weakly related to user interests; Strong interruption to the experience: Users are forced to watch advertisements that are unrelated to the current task in a cold start scenario, which affects the smoothness of the task; Significant user complaints: According to industry monitoring feedback, a large number of users expressed dissatisfaction with the commercial splash screen, believing it to be "forced," "irrelevant," and "affecting the user experience."
[0017] Furthermore, most blessing or emotional content generation tools on the market rely on manual user input, template selection, or fixed form filling (such as selecting the holiday type, filling in the recipient's name, etc.); examples include WeChat's "custom red envelope cover," Alipay's "lucky koi card," and Douyin's blessing cards. These content generation tools have the following drawbacks: The lack of a natural language dialogue-based interaction process makes it impossible to automatically identify the relationship of the blessing, the type of emotion, the style of expression, or the usage scenario from unstructured input; Personalized greetings are limited and are typically only used on cards or H5 (HTML5, Hypertext Markup Language version 5) pages. They cannot generate visual content that can be directly used for mobile application splash screens.
[0018] In addition, some applications currently offer conversational AI (artificial intelligence) to generate text and image greetings, but these have the following drawbacks: Unable to bind with the app's splash screen resources, thus failing to achieve the "user A → user B targeted blessing splash screen display" link.
[0019] This application provides an application splash screen display control method, system, electronic device, and storage medium, aiming to solve the problem of lack of personalization in splash screen content in related technologies, enabling users to participate in splash screen content generation, realizing personalized splash screen display of applications, and greatly improving user experience.
[0020] This application embodiment will be described from the perspective of an application splash screen display control device. This device can be integrated into an electronic device; that is, the application splash screen display control method provided in this application embodiment can be executed by an electronic device. Optionally, the electronic device may include a terminal device. The terminal device can be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, game console, or personal computer (PC), etc.
[0021] The application splash screen display control method provided in this application embodiment can be applied to application splash screen display control systems. The application splash screen display control system may include a terminal device and a server. The terminal device may be a device including receiving and transmitting hardware, that is, a device with receiving and transmitting hardware capable of performing bidirectional communication on a bidirectional communication link. The terminal device and the server can communicate bidirectionally via a network.
[0022] Optionally, the server can be a standalone server, or a server network or server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing.
[0023] In some embodiments, the target application in this application can be any application installed on a terminal device, such as a game app, a cloud music app, or a video app, etc., without specific limitations. The target user is the user of the target application who has an application account that can log in to the target application.
[0024] In some embodiments, the application splash screen display control system in this application provides splash screen display control services for the target application. The application splash screen display control system may be a system in the background server of the target application.
[0025] The following is a detailed description in conjunction with the accompanying drawings. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the drawings.
[0026] In some embodiments, the application splash screen display control method in this application may include the following steps: Based on the input of the target user, generate graphic and text materials for the splash screen display of the target application; Generate material identifiers corresponding to the text and image materials; Obtain the application account of the receiving user and establish the association between the material identifier and the application account; When a user launches the target application they are using, the system controls the target application to generate and display a splash screen based on graphic and textual materials, based on this association.
[0027] It should be noted that the target user's input can be in any form. For example, the target user's input can be content customized by the target user based on a template. For instance, multiple templates can be provided for the target user to choose from, and the target user can input the splash screen text corresponding to the selected template. Based on this, the target user's input can include the instruction information of the selected template and the corresponding splash screen text. Furthermore, the target user can be supported in editing the selected template, such as adjusting the background color and / or adding decorations. Based on this, the target user's input can include images generated by editing the selected template, as well as the splash screen text entered by the target user.
[0028] For example, the input content from the target user can be a prompt word written by the target user. A multimodal generation model can be used to generate graphic and text materials for the splash screen display of the target application based on this input content.
[0029] For example, the input content of the target user can be the dialogue content used by the target user to customize the splash screen within the target application they are using.
[0030] The following section details the application splash screen display control scheme provided in this application embodiment, using the target user's input content as an example of a customized splash screen dialogue within the target application. It should be noted that if the target user's input content is non-dialogue content such as template-based custom content or self-written prompts, the application splash screen display control scheme based on this non-dialogue content can be deduced by analogy from the relevant descriptions below (such as text and image material generation, material identifier association, and splash screen targeted display).
[0031] Figure 1 This is a flowchart of an application splash screen display control method provided in an embodiment of this application. This application splash screen display control method can be executed by an application splash screen display control system (hereinafter referred to as the system). The specific flow of the application splash screen display control method can be as follows: steps 101-105, wherein: Step 101: Using a semantic understanding model, generate structured intent data based on the dialogue content used by the target user within the target application to customize the splash screen. The structured intent data includes the usage scenario and the instruction information of the receiving user.
[0032] Specifically, the system can utilize a semantic understanding model to perform intent recognition and semantic extraction on the dialogue content used by the target user within the target application to customize the splash screen, thereby obtaining structured intent data. In practice, structured intent data can be understood as data with fixed fields and formats extracted from the user's natural language input.
[0033] In this application, structured intent data is extracted from the dialogue content used by the target user within the target application to customize the splash screen, including the usage scenario and the instruction information received by the user. The usage scenario could be, for example, a birthday, a holiday, or a confession. Taking a birthday or holiday as an example, the instruction information received by the user can be understood as the recipient of the blessing, which could be the target user themselves or other users (such as the target user's friends).
[0034] Furthermore, structured intent data may also include at least one of the following: target splash screen text, salutation, signer, relationship intimacy, style information, and layout information. The salutation can be the title used by the receiving user. The relationship intimacy refers to the closeness of the relationship between the target user and the receiving user. Style information may include at least one of the following: tone style, image style, and signature style. The tone style can refer to the linguistic tone of the target splash screen text, directly conveying emotional inclination; this tone style may include one of the following: romantic, bold, warm, playful, or formal. The image style can refer to the design paradigm and artistic expression of the splash screen visual materials; this image style may include, for example, Chinese style, minimalism, healing style, or retro style. The signature style can refer to the presentation of the signer in the splash screen; this signature style may include, for example, calligraphic style, minimalist style, artistic style, or formal style. It should be understood that the specific style classifications of tone style, image style, and signature style can be designed according to actual needs and are not specifically limited here. Layout information may include, for example, fonts and layout schemes.
[0035] In some embodiments, the semantic understanding model can be constructed by customizing and optimizing a basic generative AI model. In one example, the basic generative AI model includes the doubao-1.5-pro-32k generative AI model. This model possesses advantages such as 32k-level long text interaction and efficient structured information processing, ensuring that the system can: Accurate intent recognition and long-range dependency processing: Utilizing the long contextual capabilities of doubao-1.5-pro-32k, it effectively processes complex emotional information, background descriptions, and implicit needs input by users in multi-turn dialogues, avoiding information loss and ensuring high accuracy and stability in the conversion of unstructured natural language to structured intent data (such as: relationship intimacy, complex tone style). Customized functional module integration: This application does not only call the basic generative AI model interface, but also performs deep supervised fine-tuning (SFT) on the basic generative AI model. The fine-tuning dataset focuses on dialogue data and corresponding splash screen display parameter labels in use scenarios such as birthdays, confessions and / or holidays; the splash screen display parameter labels are the same as the structured intent data fields mentioned above. Collaborative technology link guarantee: The semantic understanding model obtained by deep supervised fine-tuning of the basic generative AI model is included in the system's intent understanding module. Its output structured intent data is directly used as the conditional input of the downstream multimodal generation model and as the configuration basis of the splash screen display control module. This customized model integration ensures the consistency of emotion and style from user input to the final splash screen display effect, which is the key technical support for realizing the "dialogue generation-targeted splash screen" closed loop of this application.
[0036] Currently, tools for generating blessing or emotional content on the market lack interactive processes based on natural language dialogue, and even more so, lack dynamic guidance processes based on natural language dialogue. The solution provided in this application addresses the problem of the lack of dynamic guidance processes based on natural language dialogue in related technologies.
[0037] Specifically, prior to step 101, the system may execute the following dynamic guidance process based on natural language dialogue: acquiring the first dialogue content entered by the target user on the dialogue interface displayed by the target application they are using; responding to the lack of a target element in the first dialogue content, displaying a first query for the target element on the dialogue interface; and acquiring the second dialogue content entered by the target user on the dialogue interface in response to the first query. The dialogue interface may be provided by the system to the target application.
[0038] Furthermore, given that the first dialogue content includes a usage scenario, the structured intent data includes a target splash screen text, the target element is used to indicate the splash screen text, and the second dialogue content is used to indicate the use of artificial intelligence to generate the splash screen text, after obtaining the second dialogue content, the following dynamic guidance process based on natural language dialogue can be executed: generate a recommended splash screen text based on the usage scenario, and display a second inquiry information including the recommended splash screen text on the dialogue interface; obtain the third dialogue content input by the target user on the dialogue interface in response to the second inquiry information; and determine the target splash screen text based on the third dialogue content.
[0039] For example, the first dialogue content is "Christmas theme, recipient is Happy Little Fish." By analyzing this content, the system can determine the usage scenario is "Christmas," the recipient's instruction is "Happy Little Fish," and that the first dialogue lacks a splash screen text. Next, the system can display "Wow, 'Happy Little Fish' is such a cute recipient name! Next, we need you to provide the core greeting for the splash screen!" as the first query on the dialogue interface. If the target user wants to use AI-generated splash screen text, they can input the second dialogue content, such as "Help me brainstorm!" After receiving the user's input, the system can generate a recommended splash screen text based on the Christmas theme, such as "May Christmas snowflakes shower you with joy, and may the sound of reindeer bells bring good luck and sweetness!" and display the second query on the dialogue interface, which could be: "May Christmas snowflakes shower you with joy, and may the sound of reindeer bells bring good luck and sweetness!" What do you think of this splash screen message? If the target user wants to use the recommended splash screen text, they can enter a third dialogue message on the chat interface, such as "Yes, that's fine." After receiving the target user's input of "Yes, that's fine," the system can use that recommended splash screen text as the target splash screen text.
[0040] It should be understood that the dynamic guidance process based on natural language dialogue described above is only an exemplary guidance process. The specific guidance strategy is related to the dialogue content input by the user and is not specifically limited here.
[0041] In some embodiments, each use case may have one or more preset material templates. A single material template may be an image or a graphic-text material, without specific limitations. After the system extracts the use case from the target user's dialogue content, it can automatically select a material template from the material templates corresponding to that use case, and determine certain information for generating structured intent data based on the material template. For example, it can determine image style and layout information based on the material template.
[0042] Optionally, a general-purpose template (hereinafter referred to as the general template) can be preset. During the dialogue with the target user, the system can display the general-purpose template and templates corresponding to different usage scenarios on the dialogue interface as described above, for the target user to choose from. In one example, after the target user selects a template corresponding to a usage scenario, the system can also display the usage scenario corresponding to the template selected by the target user on the dialogue interface. Taking this dialogue interface as an example, such as the AI-customized splash screen interface, ... Figure 2As shown, the system displays a general template on the dialogue interface, as well as material templates corresponding to birthday wishes, love confessions, and encouragement, for the target user to choose from. After the target user selects the material template corresponding to birthday wishes, the system displays the birthday wishes on the dialogue interface. Figure 2 This is an interactive schematic diagram of user AI dialogue generating splash screen provided in an embodiment of this application.
[0043] It should be understood that by executing a dynamic guided process based on natural language dialogue, clarifying questions can be dynamically raised based on user input, the template selection process can be automatically completed, and ultimately, visual content with emotionality, personalization, and consistency can be generated. Compared with related material template selection modes, the conversational generation process of this application can automatically complete the entire configuration of the splash screen without requiring users to have design capabilities or explicit structured expressions, which belongs to a brand-new artificial intelligence-driven interaction paradigm.
[0044] Step 102: Utilize a multimodal generative model to generate graphic and textual content for the target application's splash screen display based on structured intent data. The multimodal generative model is a deep learning model capable of simultaneously processing and generating data of multiple data types, including text, images, and audio.
[0045] Furthermore, the multimodal generative model can include an encoder (such as a Transformer encoder) and a generative unit, with the generative unit incorporating constraint information for the target application's splash screen. The generative unit can further include a diffusion model or a generative adversarial network (GAN). This constraint information can include splash screen size (e.g., 9:16 or 1:2), safe area constraints (e.g., avoiding the status bar, skip button area), and image format. This image format must meet low-latency rendering requirements. It should be noted that this constraint information can be introduced during the training or post-processing of the multimodal generative model to ensure low-latency loading and visual conformity of the generated materials. When using a multimodal generative model to generate graphic and textual materials for the target application's splash screen display based on structured intent data, the encoder can encode the structured intent data to generate an encoding result, and then the generative unit can use this encoding result to generate graphic and textual materials that satisfy the constraint information.
[0046] In some embodiments, where the structured intent data also includes layout information, the graphic and textual content generated by the multimodal generation model based on the structured intent data is content that has been formatted based on the layout information.
[0047] It should be understood that the system, by utilizing a multimodal generative model, can perform the following operations: Visual material generation: Utilize diffusion models or generative adversarial networks to generate vertical poster images that match the intended design; Mobile adaptation optimization: When training or post-processing multimodal generative models, introduce safe area constraints for mobile splash screens (such as avoiding the status bar and skip button areas) and low-latency rendering requirements as optimization indicators to ensure low-latency loading and visual standardization of generated materials. Automatic layout: Automatically adapts to the splash screen size (such as 9:16 or 1:2, etc.) and automatically selects the font and layout scheme according to the visual theme.
[0048] In some embodiments, after step 102 is performed, step 103 may be performed next.
[0049] In some embodiments, to better meet the needs of the target user and further enhance their experience, the target user can be allowed to view the splash screen rendering effect in real time. Specifically, after executing step 102, the graphic materials can be rendered in splash screen format to provide the target user with a splash screen preview, such as displaying the splash screen preview on the previously described dialog interface. This realistically simulates the application splash screen, ensuring that visual position, skip button area, and brand logo are consistent with the real application splash screen. If the target user is satisfied with the splash screen preview, they can confirm the preview, and the system can respond to this confirmation by executing step 103. Alternatively, if the target user is not satisfied with the splash screen preview, a synchronous dialog update can be performed, enabling timely iterative optimization.
[0050] Taking structured intent data including the recipient "Xiaoyu Daidai Nao," the usage scenario "Christmas," the target splash screen text "Wishing you a wonderful New Year with everything going smoothly," and the signatory "Baozhou Shop," with the brand logo including "Cloud Music," as an example, the splash screen preview could be as follows: Figure 3 As shown. Among them, Figure 3 This is an exemplary schematic diagram of the splash screen preview provided in an embodiment of this application. Additionally, it can be as follows: Figure 4 As shown, the splash screen preview is displayed in the AI-customized splash screen dialogue interface. Among them, Figure 4 This is a schematic diagram of the real-time rendering of the opening screen and the user's conversational interactive interface provided in the embodiments of this application.
[0051] Step 103: Generate the corresponding material identifier for the graphic and text materials. This material identifier can be a UID (unique identifier), which can be used for splash screen tracking, etc.
[0052] In some embodiments, step 104 may be performed after step 103.
[0053] In some embodiments, to ensure that the graphic materials do not contain inappropriate content such as illegal, vulgar, or infringing material, a review request including the graphic materials can be sent to the review system after the graphic materials are generated, and the review result returned by the review system can be received. The review system is used to review whether the content is compliant according to a preset review strategy. If the review result is approved, step 104 is executed. Optionally, before, during, or after sending the review request to the review system, a review prompt message can be displayed on the dialog interface to remind the target user that they need to wait for the graphic materials to pass the platform review.
[0054] Step 104: Obtain the application account of the receiving user and establish the association between the material identifier and the application account.
[0055] Specifically, the material identifier and application account can be mapped to the target location. For example, the target location can be a target queue, which can be called a high-priority queue. This target queue is used for splash screen display control.
[0056] When the receiving user is the target user, the system can identify the target user as the receiving user, obtain the receiving user's application account in the target application, and write the material identifier and the corresponding application account into the target location.
[0057] When the receiving user is not the target user, obtaining the receiving user's application account can include: generating shareable information including a material identifier, which triggers account binding; providing the shareable information to the target user, enabling the target user to share the shareable information with the receiving user; and obtaining the account binding request triggered by the receiving user through the shareable information, the account binding request including the application account and the material identifier. Then, the material identifier and the application account can be written to the target location. The shareable information can be a hyperlink or a preview card including a QR code containing the material identifier. The receiving user can access the target application by scanning the QR code or clicking the hyperlink, thereby triggering account binding.
[0058] Taking a preview card containing a QR code as an example, the preview card can be displayed on the chat interface. The preview card includes a sharing entry point, such as... Figure 5 The "Share Now" button is shown on the left side of the interface. Figure 5 This is a schematic diagram illustrating the sharing process of the shareable splash screen provided in an embodiment of this application. The target user can enter [the sharing interface] by clicking the "Share Now" button. Figure 5The sharing window on the right allows you to select a sharing channel (such as private message or Moments) and share the preview card with others through that channel. It's worth noting that in addition to the QR code and sharing entry, the preview card can also include text information, such as a notification like "Your friend has prepared a customized splash screen for you," or brand logos (e.g.,...). Figure 5 The cloud music logo shown) and descriptions of the opening screen viewing method (such as...) Figure 5 The "Scan the QR code to view the customized splash screen" shown in the image.
[0059] In some embodiments, when the receiving user is not the target user, and the information to be shared is a card including a QR code, the aforementioned review prompt information can be used to remind the target user that they need to wait for the graphic material to pass platform review, after which a QR code will be generated. For example, the review prompt information may include, for instance, a QR code. Figure 4 The message shown reads, "Next, you need to wait for your materials to be approved by the platform. Once approved, a QR code will be generated for you. Please come back to check it in ×× hours." In some embodiments, when establishing the association between a material identifier and an application account, the association between the material identifier, the application account, and the display time window (e.g., within 24 hours or within 3 days) can be specifically established. For example, when writing the material identifier and application account to a target location, the material identifier, application account, and display time window can be specifically written to the target location. It should be understood that the duration of the display time window can be designed according to actual needs and is not specifically limited here.
[0060] In the subsequent cold start scenario, the system will trigger targeted display logic based on the material identifier, dynamically overriding or prioritizing the display of the graphic and text materials corresponding to that material identifier in the opening screen of standard commercial advertisements.
[0061] Step 105: When the user launches the target application they are using, based on the above association, control the target application to generate and display the splash screen based on the above graphic materials.
[0062] Furthermore, when the material identifier, application account, and display time window are correspondingly written to the target location, the system can respond to the presence of the material identifier corresponding to the application account stored in the target location, and determine that the material identifier has not expired based on the display time window, by controlling the target application to generate and display a splash screen based on the aforementioned graphic and text materials. Conversely, if the material identifier has expired, the system can execute normal commercial splash screen advertising or default splash screen logic.
[0063] Figure 6 This is another flowchart of the application splash screen display control method provided in this application embodiment. The application splash screen display control method includes the following steps: 601. Using a semantic understanding model, generate structured intent data based on the dialogue content used by the target user to customize the splash screen within the target application they are using. The structured intent data includes the usage scenario and the instruction information of the receiving user. 602. Utilize a multimodal generative model to generate graphic and textual materials for the splash screen display of the target application based on structured intent data; 603. Generate material identifiers corresponding to the graphic and text materials; 604. Generate shareable information including material identifiers. The shareable information is used to trigger account binding. 605. Provide the target user with the information to be shared, so that the target user can share the information to the receiving user; 606. Obtain and receive account binding requests triggered by users through information to be shared. The account binding request includes the application account and material identifier. 607. Establish the association between material identifiers and application accounts; 608. When a user launches the target application they are using, based on the above-mentioned association, control the target application to generate and display a splash screen based on the above-mentioned graphic materials.
[0064] For an explanation of steps 601 to 608, please refer to the relevant explanations above, which will not be repeated here.
[0065] Figure 6 The corresponding implementation provides a solution that constructs a completely new closed-loop technical chain: "AI-customized splash screen for dialogue → sharing with friends → friends receiving the splash screen within the app." This solution can bring the following beneficial effects: Improve user experience: Replace forced ad splash screens with personalized splash screens to significantly improve satisfaction; Empowering users to express themselves: Users can proactively use the app to express their emotions on occasions such as birthdays, holidays, and confessions of love; Forming a user-driven content ecosystem: AI-generated splash screens can inspire secondary creation and dissemination; Reduce negative feedback: decrease the number of times ads are displayed on the splash screen to reduce user complaints; An innovative AI-content-splash screen link: The splash screen becomes a new product format that users can participate in, generate, and share in a targeted manner; Support for commercial monetization: Customized splash screens can be offered as paid value-added services, creating new revenue streams.
[0066] As described above, the solution provided in this application constructs a brand-new closed-loop technology chain of "AI dialogue to generate blessings → real-time rendering of splash screen → sharing with friends → friends receiving splash screen blessings in the APP", which can also be commercialized.
[0067] The solutions provided in this application will be illustrated below with reference to several embodiments.
[0068] Example 1: AI Dialogue-Based Blessing Splash Screen Generation Process: A user initiated a conversation: "Help me make a Christmas greeting splash screen for my girlfriend." The system identifies the recipient of the blessing as a lover, the scene as Christmas, and the style as romantic. The system provides three alternative splash screen templates, and the user selects one. The system renders and provides a realistic splash screen preview; After user confirmation, it is saved as a blessing splash screen material.
[0069] Example 2: Shared Card Generation and Privacy Control The system creates a unique identifier (UID) for each generated splash screen. Generate cards that can be shared externally; The blessing splash screen is only visible to the user and is not public.
[0070] Example 3: Splash screen display control and experience optimization: The system executes the following strategies: When a user has a dedicated splash screen, that splash screen will be displayed first. Dynamically reduce the commercial splash screen display ratio based on user annoyance with ads (model metric); Periodically allowing users to regenerate the splash screen increases the freshness of the content.
[0071] Figure 7 This is a system architecture diagram of the application splash screen display control system provided in this application embodiment. The application splash screen display control system includes: The generation module 702 is configured to generate graphic and textual materials for the splash screen display of the target application based on the input content of the target user; Encoding module 704 is configured to generate material identifiers corresponding to graphic and text materials; The splash screen display control module 705 is configured to obtain the application account of the receiving user and establish an association between the material identifier and the application account; when the receiving user launches the target application he is using, the target application is controlled to generate and display the splash screen based on the graphic material based on the association.
[0072] In some embodiments, the input content of the target user includes the dialogue content used by the target user to customize the splash screen within the target application they are using; the generation module 702 includes an intent understanding module (not shown in the figure) and a multimodal generation module (not shown in the figure). The intent understanding module is configured to use a semantic understanding model to generate structured intent data based on the dialogue content. The structured intent data includes the usage scenario and the instruction information of the receiving user. The multimodal generation module is configured to use a multimodal generation model to generate graphic and textual materials for the splash screen display of the target application based on structured intent data.
[0073] In some embodiments, the application splash screen display control system may further include a dialogue module 701, which is configured to: Obtain the first dialogue content entered by the target user on the dialogue interface displayed by the target application they are using; In response to the lack of target elements in the first dialogue content, the first query information for the target elements is displayed on the dialogue interface; Obtain the second dialogue content entered by the target user in response to the first query information on the dialogue interface.
[0074] In some embodiments, the first dialogue content includes a usage scenario, the structured intent data also includes a target splash screen text, the target element is used to indicate the splash screen text, and the second dialogue content is used to indicate that the splash screen text is generated using artificial intelligence generation methods. Dialogue module 701 is further configured as follows: Generate recommended splash screen text based on usage scenarios, and display a second inquiry information including the recommended splash screen text on the dialogue interface; Obtain the third dialogue content entered by the target user in response to the second inquiry in the dialogue interface; Determine the target splash screen copy based on the content of the third dialogue.
[0075] In some embodiments, the structured intent data may further include at least one of the following: target splash screen text, title, signer, relationship intimacy, style information, layout information, etc.; style information may include at least one of the following: tone style, image style, signature style, etc.
[0076] In some embodiments, the multimodal generation model includes an encoder and a generation unit, wherein the generation unit introduces constraint information for the target application's splash screen. The multimodal generation module is further configured as follows: The structured intent data is encoded using an encoder to generate the encoded result; Using the generation unit, graphic and textual materials that meet the constraints are generated based on the encoding results.
[0077] Furthermore, the constraint information includes the splash screen size, security area constraints, and image format.
[0078] In some embodiments, the application splash screen display control system further includes a real-time rendering module 703, which is configured to render the graphic materials in splash screen format and provide a splash screen preview to the target user; the encoding module 704 is further configured to generate the aforementioned material identifier in response to the target user's confirmation operation of the splash screen preview.
[0079] In some embodiments, the application splash screen display control system may also include an audit module (not shown in the figure). The review module is configured to send a review request, including text and image materials, to the review system; and to receive the review results returned by the review system. The splash screen display control module 705 is further configured to obtain the aforementioned application account if the review result is approved.
[0080] In some embodiments, the target user and the receiving user are different users; Encoding module 704 can also be configured to generate shareable information including material identifiers, which is used to trigger account binding; and to provide the shareable information to the target user, enabling the target user to share the shareable information with the receiving user. The splash screen display control module 705 is further configured to receive an account binding request triggered by the user through the information to be shared. The account binding request includes an application account and a material identifier, and writes the material identifier and the application account to the target location.
[0081] In some embodiments, the splash screen display control module 705 is further configured to write the material identifier, application account, and display time window to the target location; when a user launches the target application they are using, in response to the material identifier corresponding to the application account stored in the target location and the determination that the material identifier has not expired based on the display time window, the target application is controlled to generate and display the splash screen based on the graphic material.
[0082] For an explanation of the application splash screen display control system and its modules, please refer to the relevant explanations above, which will not be repeated here.
[0083] Below, taking the target user as User A and the receiving user as User B, as mentioned earlier, the generation module 702 includes an intent understanding module and a multimodal generation module, the encoding module 704 is a sharing and preview module, the target location is a high-priority queue, and the application splash screen display control system includes a dialogue module, an intent understanding module, a multimodal generation module, a real-time rendering module, a sharing and preview module, and a splash screen display control module. Taking the high-priority queue located in the splash screen display control module as an example, combined with... Figure 8 The following examples illustrate the solutions provided in the embodiments of this application. Figure 8 This is a schematic diagram of the overall system architecture provided in the embodiments of this application.
[0084] Figure 8 The diagram shows Phase 1: Content generation and confirmation (User A), Phase 2: Content sharing and binding (User A -> User B), and Phase 3: Targeted display and control (User B).
[0085] In Phase 1, the dialogue module handles natural language input and understanding, acquiring the dialogue content entered by user A within the Cloud Music app for a customized greeting splash screen. The intent understanding module converts this dialogue content from unstructured input into structured intent data. The multimodal generation module creates graphic and textual materials based on this structured intent data. The real-time rendering module renders the greeting splash screen content. The sharing and preview module responds to user A's confirmation of the rendered greeting splash screen content, generating a unique code, i.e., a UID, for the splash screen. The sharing and preview module can associate and store the greeting splash screen content, user A's account, and UID.
[0086] In Phase 2, the sharing and preview module generates a sharing card containing the UID and provides it to user A. The sharing card can include a hyperlink or QR code containing the UID. User A can share the sharing card with user B through an external social media platform. User B can bind and receive the card based on the sharing card. For example, user B can open the Cloud Music app to scan the sharing card and bind the blessing splash screen code (UID) to their account. The bound UID is then queued with high priority. For example, the bound UID information is sent to the splash screen display control module, which places the UID, the corresponding display time window (e.g., within 24 hours), and user B's account in a high-priority queue.
[0087] In Phase 3, user B launches the Cloud Music app, triggering the app to request splash screen content from the splash screen control module. The splash screen control module checks its high-priority queue. If a UID bound to user B and not expired exists in the queue, the URL of the blessing splash screen material corresponding to that UID is returned first, and the Cloud Music app receives the blessing splash screen based on that URL. If no UID bound to user B and not expired exists in the queue, normal commercial splash screen ads or default splash screen logic are executed.
[0088] Accordingly, this application also provides an electronic device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Alternatively, the electronic device can be a server.
[0089] like Figure 9 As shown, Figure 9This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 900 includes a processor 901 with one or more processing cores, a memory 902 with one or more computer-readable storage media, and a computer program stored on the memory 902 and executable on the processor. The processor 901 and the memory 902 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0090] The processor 901 is the control center of the electronic device 900. It connects various parts of the electronic device 900 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 902, and by calling data stored in the memory 902, it executes various functions and processes data of the electronic device 900, thereby providing overall monitoring of the electronic device 900. The processor 901 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0091] In this embodiment, the processor 901 in the electronic device 900 loads the instructions corresponding to the processes of one or more applications into the memory 902 according to the following steps, and the processor 901 runs the applications stored in the memory 902 to realize various functions, such as: Based on the input of the target user, generate graphic and text materials for the splash screen display of the target application; Generate material identifiers corresponding to the text and image materials; Obtain the application account of the receiving user and establish the association between the material identifier and the application account; When a user launches the target application they are using, the system controls the target application to generate and display a splash screen based on the graphic material, according to the association.
[0092] The splash screen display control process described above allows users to participate in the generation of splash screen content, enabling personalized splash screen displays for applications and greatly enhancing the user experience.
[0093] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0094] Optional, such as Figure 9As shown, the electronic device 900 also includes: a touch display screen 903, a radio frequency circuit 904, an audio circuit 905, an input unit 906, and a power supply 907. The processor 901 is electrically connected to the touch display screen 903, the radio frequency circuit 904, the audio circuit 905, the input unit 906, and the power supply 907. Those skilled in the art will understand that... Figure 9 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0095] The touch display screen 903 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 903 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 901. It can also receive and execute commands from the processor 901. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 901 to determine the type of touch event. Subsequently, the processor 901 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 903 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 903 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 903 can also be used as part of the input unit 906 to achieve input functions.
[0096] The radio frequency circuit 904 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.
[0097] Audio circuitry 905 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuitry 905 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 905, converted back into audio data, and then processed by processor 901 before being transmitted via radio frequency circuitry 904 to, for example, another electronic device, or output to memory 902 for further processing. Audio circuitry 905 may also include an earphone jack to facilitate communication between peripheral headphones and electronic devices.
[0098] The input unit 906 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
[0099] Power supply 907 is used to supply power to various components of electronic device 900. Optionally, power supply 907 can be logically connected to processor 901 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 907 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0100] although Figure 9 As not shown in the diagram, the electronic device 900 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.
[0101] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0102] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0103] Therefore, embodiments of this application provide a computer-readable storage medium storing multiple computer programs that can be loaded by a processor to execute the application splash screen display control method provided in this application embodiment. The computer program can execute the following steps of the application splash screen display control method: Based on the input of the target user, generate graphic and text materials for the splash screen display of the target application; Generate material identifiers corresponding to the text and image materials; Obtain the application account of the receiving user and establish the association between the material identifier and the application account; When a user launches the target application they are using, the system controls the target application to generate and display a splash screen based on the graphic material, according to the association.
[0104] The splash screen display control process described above allows users to participate in the generation of splash screen content, enabling personalized splash screen displays for applications and greatly enhancing the user experience.
[0105] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0106] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0107] Since the computer program stored in the computer-readable storage medium can execute any of the application splash screen display control methods provided in the embodiments of this application, the beneficial effects that any of the application splash screen display control methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0108] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.
[0109] In the above embodiments of the application splash screen display control method, application splash screen display control device, application splash screen display control system, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have different focuses. Parts not described in detail in a certain embodiment can be referred to the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the application splash screen display control method, application splash screen display control device, application splash screen display control system, computer-readable storage medium, computer program product, electronic device, and their corresponding units described above can be referred to the descriptions of the relevant methods in the above embodiments, and will not be repeated here.
[0110] The application splash screen display control method, system, electronic device, and storage medium provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for controlling the splash screen display, characterized in that, include: Based on the input of the target user, generate graphic and text materials for the splash screen display of the target application; Generate the material identifier corresponding to the aforementioned graphic and textual materials; Obtain the application account of the receiving user and establish an association between the material identifier and the application account; When the receiving user launches the target application they are using, based on the association, the target application is controlled to generate and display a splash screen based on the graphic materials.
2. The application splash screen display control method according to claim 1, characterized in that, The input content includes the dialogue content used by the target user within the target application they are using to customize the splash screen; The process of generating graphic and textual materials for the target application's splash screen display based on the target user's input includes: Using a semantic understanding model, structured intent data is generated based on the dialogue content. The structured intent data includes the usage scenario and the instruction information of the receiving user. The graphic and textual materials are generated based on the structured intent data using a multimodal generation model.
3. The application splash screen display control method according to claim 2, characterized in that, Before generating structured intent data based on the dialogue content using a semantic understanding model, the method further includes: Obtain the first dialogue content entered by the target user on the dialogue interface displayed by the target application they are using; In response to the missing target element in the first dialogue content, a first query message for the target element is displayed on the dialogue interface; Obtain the second dialogue content input by the target user on the dialogue interface in response to the first inquiry information.
4. The application splash screen display control method according to claim 2, characterized in that, The multimodal generation model includes an encoder and a generation unit, wherein the generation unit incorporates the constraint information of the target application's splash screen. The step of using a multimodal generation model to generate graphic and textual materials for the splash screen display of the target application based on the structured intent data includes: The encoder is used to encode the structured intent data to generate an encoding result; Using the generation unit, the graphic and textual materials that satisfy the constraint information are generated based on the encoding result.
5. The application splash screen display control method according to claim 1, characterized in that, Also includes: The graphic and text materials are rendered in a splash screen format to provide a splash screen preview to the target user; Generating the material identifier corresponding to the image and text materials includes: In response to the target user's confirmation of the splash screen preview, the material identifier is generated.
6. The application splash screen display control method according to any one of claims 1-5, characterized in that, The target user and the receiving user are different users; The process of obtaining the receiving user's application account includes: Generate shareable information including the material identifier, the shareable information being used to trigger account binding; The information to be shared is provided to the target user, enabling the target user to share the information to be shared with the receiving user; Obtain the account binding request triggered by the receiving user through the information to be shared, wherein the account binding request includes the application account and the material identifier.
7. The application splash screen display control method according to claim 1, characterized in that, Establishing the association between the material identifier and the application account includes: Write the material identifier, the application account, and the display time window into the target location; Based on the aforementioned relationship, controlling the target application to generate and display a splash screen based on the graphic and textual materials includes: In response to the fact that the target location stores the material identifier corresponding to the application account, and that the material identifier has not expired based on the display time window, the target application is controlled to generate and display a splash screen based on the graphic material.
8. A control system for application-based splash screen display, characterized in that, include: The generation module is configured to generate graphic and text materials for the splash screen display of the target application based on the input content of the target user; The encoding module is configured to generate material identifiers corresponding to the graphic and text materials; The splash screen display control module is configured to obtain the application account of the receiving user, establish an association between the material identifier and the application account; when the receiving user launches the target application he / she is using, based on the association, control the target application to generate and display the splash screen based on the graphic material.
9. An electronic device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the application splash screen display control method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to perform the steps in the application splash screen display control method as described in any one of claims 1-7.