Method and apparatus for page interaction, and device and storage medium
By receiving setting information and previewing the interactive page layout on the editing page, the problem of traditional editing pages being unable to view the actual consumption effect is solved, thereby improving the quality of creation and enhancing the user experience.
Patent Information
- Application Number
- PCT/CN2025/079135
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-21
- Filing Date
- 2025-02-25
- Publication Date
- 2025-11-27
AI Technical Summary
Traditional editing pages do not allow creators to see the real-time consumption effects of the target characters and stories they create, making it difficult to guarantee the quality of their work.
This invention provides a page interaction method and device that presents a visual editing page, receives setting information, and previews and reviews the layout of the interactive page before publication, ensuring that creators can intuitively create and modify target characters or stories until they meet the publication requirements.
It improves the quality of creators' work, ensures that the target characters and stories presented to consumers after release are consistent with the actual effect, and enhances the user experience.
Smart Images

Figure CN2025079135_27112025_PF_FP_ABST
Abstract
Description
Method, device, apparatus and storage medium for page interaction
[0001] The present application claims priority to the Chinese patent application No. 202410635393.7, filed on May 21, 2024, entitled “Method, device, apparatus and storage medium for page interaction”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The example embodiments of the present disclosure generally relate to the field of computer, and in particular, to a method, device, apparatus, computer readable storage medium and computer program product for page interaction. BACKGROUND
[0003] With the rapid development of Internet technology, various applications have become an important tool in people's daily life. Different applications often have different functions, and users can achieve specific services through specific applications with specific functions. As an application with strong interactivity, conversational application has gradually gained the favor of users.
[0004] Through the conversational application, users can create target characters and target stories by editing pages and publish them to the application platform. The traditional editing page does not support creators to view the real consumption effect of the target characters and target stories created by them. SUMMARY
[0005] In a first aspect of the present disclosure, a method for page interaction is provided. The method comprises: presenting an editing page for a target story and / or a target character, the editing page comprising at least one input area for receiving at least one type of setting information, a layout of the at least one input area in the editing page being determined based on a layout of an interaction page for interacting with the target story and / or the target character; receiving the at least one type of setting information via the at least one input area; and in response to detecting a publishing request, publishing the target story and / or the target character based on the received at least one type of setting information.
[0006] In a second aspect of the disclosure, an apparatus for page interaction is provided. The apparatus includes a first page presenting module configured to present a page for a target story and / or a target character, an editing page presenting module configured to present an editing page for the target story and / or the target character, the editing page including at least one input area for receiving at least one type of setting information, a layout of the at least one input area in the editing page being determined based on a layout of an interaction page for interacting with the target story and / or the target character, a setting information receiving module configured to receive the at least one type of setting information via the at least one input area, and a publishing module configured to publish the target story and / or the target character based on the received at least one type of setting information in response to detecting a publishing request.
[0007] In a third aspect of the disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.
[0008] In a fourth aspect of the disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer instructions executable by a processor to implement the method of the first aspect.
[0009] In a fifth aspect of the disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer executable instructions that, when executed by a device, cause the device to perform the method of the first aspect or the second aspect.
[0010] It is to be understood that the details set forth herein are by way of example and not intended to limit the scope of the subject disclosure, but rather to provide what is believed to be the most useful and readily understood description of principles and conceptual aspects of various embodiments of the subject disclosure. Other procedures can be developed by a skilled practitioner without departing from the scope of the subject disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0011] The above-mentioned and other features and advantages of various embodiments of the present disclosure will become more apparent from the following description referring to the accompanying drawings. In the drawings, the same or similar reference numerals designate identical or similar elements, wherein:
[0012] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0013] FIG. 2 shows a schematic diagram of an example interface for page interaction according to some embodiments of the present disclosure;
[0014] FIGS. 3A and 3B show schematic diagrams of example interfaces for page interaction according to some embodiments of the present disclosure;
[0015] FIGS. 4-7 show schematic diagrams of example interfaces for page interaction, according to some embodiments of the present disclosure;
[0016] FIG. 8 shows a flowchart of a method for page interaction, according to some embodiments of the present disclosure;
[0017] FIG. 9 shows a schematic structural block diagram of an apparatus for page interaction, according to certain embodiments of the present disclosure; and
[0018] FIG. 10 shows a block diagram of an electronic device in which one or more embodiments of the present disclosure can be implemented. DETAILED DESCRIPTION
[0019] Embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein, but rather, the embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings of the present disclosure are only for illustrative purposes and should not be construed as limiting the scope of protection of the present disclosure.
[0020] In the description of embodiments of the present disclosure, the term "comprising" and its conjugations should be understood to encompass the meanings of "consisting of" and "consisting essentially of". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions can also be included below.
[0021] In this document, unless explicitly stated otherwise, performing a step "in response to" A does not mean that the step is performed immediately after A, but can include one or more intermediate steps.
[0022] It can be understood that the data involved in the technical solutions of the present disclosure (including but not limited to the data itself, the obtaining or use of the data) should comply with the requirements of the relevant laws and regulations and relevant provisions.
[0023] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the type of personal information involved in the present disclosure, the scope of use, the use scenario, etc. should be informed to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations.
[0024] For example, in response to receiving an active request of a user, a prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed by the user will require obtaining and using personal information of the user, so that the user can autonomously select whether to provide the personal information to the software or hardware, such as an electronic device, an application program, a server or a storage medium, performing the operation of the technical solution of the present disclosure according to the prompt information.
[0025] As an optional but non-limiting implementation manner, in response to receiving an active request of a user, the manner of sending a prompt information to the user may, for example, be a pop-up window manner, in which the prompt information may be presented in a text manner. In addition, the pop-up window may also carry a selection control for the user to select “agree” or “disagree” to provide personal information to the electronic device.
[0026] It can be understood that the above notification and obtaining user authorization process is only illustrative and does not limit the implementation manner of the present disclosure, and other manners meeting relevant laws and regulations can also be applied to the implementation manner of the present disclosure.
[0027] The term “in response to” used herein indicates a state in which a corresponding event occurs or a condition is met. It will be understood that the execution time of the subsequent action performed in response to the event or condition is not necessarily strongly associated with the time when the event occurs or the condition is met. For example, in some cases, the subsequent action can be performed immediately when the event occurs or the condition is met; in other cases, the subsequent action can be performed after a period of time after the event occurs or the condition is met.
[0028] As briefly discussed above, with the rapid development of Internet technology, various applications have become important tools in people's daily life. Different applications often have different functions, and users can achieve specific services through specific applications with specific functions. As an application with strong interactivity, conversational applications have gradually gained the favor of users.
[0029] Further, the user can create multiple roles and multiple stories, so that the user can interact with the created roles or stories. Specifically, the creator can create target roles and target stories and publish them to the application platform. In the traditional editing page, the creator can create target roles and target stories in the form of filling in the form in the editing page. In this case, the creator cannot view the real consumption effect of the created target roles and target stories.
[0030] According to various embodiments of the present disclosure, a scheme for page interaction is proposed. In the scheme: an edit page for a target story and / or a target character is presented, the edit page including at least one input area for receiving at least one type of setting information, a layout of the at least one input area in the edit page being determined based on a layout of an interaction page for interacting with the target story and / or the target character; the at least one type of setting information is received via the at least one input area; and in response to detecting a publishing request, the target story and / or the target character is published based on the received at least one type of setting information.
[0031] In this way, a creator can create a target character or a target story through a visualized edit page.
[0032] Various embodiments of the present disclosure will be further described below with reference to the accompanying drawings.
[0033] Example environment
[0034] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, a terminal device 150 has an application 120 installed therein. A user 140 can interact with the application 120 via the terminal device 150 and / or an attached device of the terminal device 150.
[0035] In the environment 100 of FIG. 1, the terminal device 150 can present a page 160 of the application 120 if the application 120 is in an active state. The page 160 can include various types of pages that the application 120 can provide, such as an information display page, a conversation window, a personal homepage, etc.
[0036] In some embodiments, the terminal device 150 can communicate with a server 130 to implement provisioning of services of the application 120. The terminal device 150 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a game device, or any combination thereof, including accessories and peripherals of such devices, or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface to a user (such as "wearable" circuitry, etc.). The server 130 can be various types of computing systems / servers capable of providing computing capabilities, including but not limited to mainframes, edge computing nodes, computing devices in a cloud environment, etc.
[0037] In some embodiments, the terminal device 150 can cooperate with the server 130 to provide specific services for the user 140. In some example embodiments of the present disclosure, the example processes are described with the terminal device 150 as the execution subject. It should be understood that the described example processes can be implemented with the cooperation of the terminal device 150 and the server 130. For the purpose of brevity only, the same or similar content will not be repeated.
[0038] It should be understood that the structure and function of the various elements in the environment 100 are described for the purpose of example only, without implying any limitation on the scope of the present disclosure. Various example implementations of the present disclosure will be described in detail below.
[0039] Example user interfaces
[0040] For the purpose of better understanding various embodiments of the present disclosure, the example user interfaces 200 to 700 shown in FIGS. 2 to 7 are referred to in the example embodiments below. It should be understood that the user interfaces shown in FIGS. 2 to 7 are merely examples, and various designs can actually exist. For example, various graphical elements and / or controls in the user interfaces can have different arrangements and different visual representations, one or more elements and / or controls therein can be omitted or replaced, and one or more other elements and / or controls can also exist. Furthermore, any appropriate content can be included in the user interfaces. The scope of the present disclosure is not limited in this respect.
[0041] In example embodiments of the present disclosure, the example user interfaces 200 to 700 can be implemented at the terminal device 150, which can be any page of the application 120.
[0042] In embodiments of the present disclosure, the application 120 can be a conversational application. Specifically, for a consuming user, the consuming user can interact with a virtual character in the form of a conversation. In this context, the virtual character can also be referred to as a character for short.
[0043] In some embodiments, each character has certain character settings, including but not limited to, gender, age, personality, etc. The terminal device 150 can implement the dialog interaction between the user and the character based on the character settings. Further, in some embodiments, each character can be associated with multiple stories. In this case, the user and the character can advance the predetermined storyline through dialog according to the preset story settings. In short, in various embodiments of the present disclosure, the user can have a story-based dialog with a specific character, or have a story-irrelevant dialog with the character. Referring to the example user interface 200 shown in FIG. 2. In the example user interface 200, the user can have a dialog with the character 210. Further, in some embodiments, the user 140 can have a dialog with the character through text and / or voice. As can be seen, in the present disclosure, the character and the story are both associated and separable from each other.
[0044] For the creator, the creator can create and / or publish the target character and / or the target story through the application 120. As discussed below, according to various embodiments of the present disclosure, the user 140 (i.e., the creator of the target story and the target character) can create the target character and / or the target story on a visualized editing page.
[0045] In operation, the terminal device 150 presents an editing page for the target story and / or the target character. According to embodiments of the present disclosure, the editing page includes at least one input area for receiving at least one type of setting information, wherein the layout of the at least one input area in the editing page is determined based on the layout of an interaction page for interacting with the target story and / or the target character. The terminal device 150 receives the at least one type of setting information via the at least one input area.
[0046] In some embodiments, the interaction page for interacting with the target story and / or the target character is a real presentation user interface on a consumption client after the product is published. As an example, the layout of the input area 320 in the example user interface 300A is consistent with the layout of the opening presentation area 210 in the example user interface 200.
[0047] Alternatively, in some embodiments, the interaction page for interacting with the target story and / or the target character is a preview interface simulating the real presentation user interface. As an example, the layout of the input area 320 in the example user interface 300A is consistent with the layout of the opening presentation area 610 in the example user interface 600.
[0048] In this way, the editing page can present the user 140 with the final presentation state of the input setting information, better helping the creator to complete the created character or story.
[0049] In some embodiments, the terminal device 150 can further include a form filling interface (also referred to as a pre-editing page). In the pre-editing page, the user 140 can also input setting information related to the target story and / or the target character.
[0050] In some embodiments, before presenting the editing page for the target story and / or the target character, the terminal device 150 presents a pre-editing page for the target story and / or the target character, wherein the pre-editing page includes at least one pre-input area for receiving at least one type of setting information and the at least one pre-input area is for receiving the at least one type of setting information. Further, the layout of the pre-input area in the pre-editing page is different from the layout of the interaction page for interacting with the target story and / or the target character.
[0051] Further, the user 140 can trigger the switching of the pre-editing page to the (visualized) editing page by a view request. Specifically, in response to the view request of the pre-editing page, the terminal device 150 can present the (visualized) editing page.
[0052] As an example, the user 140 inputs a first setting condition (e.g., character introduction, opening speech, etc.) in the pre-editing page. When the user 140 triggers the switching to the (visualized) editing page, the terminal device 150 can present the first setting condition input by the user 140 in the pre-editing page in the editing page based on the layout of the interaction page for interacting with the target story and / or the target character. Further, the user 140 can further edit the first setting condition in the editing page.
[0053] In this way, the user 140 can flexibly select the interface for inputting setting conditions, thereby realizing a more flexible creation mode.
[0054] In some embodiments, the form filling interface can include a visibility setting control. Through the visibility setting control, the user 150 can configure whether the setting conditions of the target story and / or the target character are visible to the user and / or the visible range, e.g., all visible, only part of the players, all invisible, etc.
[0055] In some embodiments, the at least one type of setting information includes: an opening dialogue of the target character, a tone of the target character, a tone of the target character, a character feature of the target character, or a story summary of the target story. It should be understood that the above setting information is only exemplary. In other embodiments, the editing page can include other input areas of setting information associated with character / story creation. The present disclosure is not limited in this respect.
[0056] In this way, through more abundant setting information, the creator can more intuitively create characters / stories.
[0057] Next, reference is made to example user interfaces 300A and 300B shown in FIGS. 3A and 3B, which illustrate example visualized target character editing pages. In example user interface 300A, there is included at least one input region for receiving at least one setting information, i.e., the opening speech setting region of character Zhang Miss, i.e., input region 320.
[0058] In some embodiments, the editing page can include a first input region and a second input region, where the first input region is an editable region and the second input region is a non-editable region. In other words, the editing page can include a plurality of input regions, where a portion of the input regions are editable regions and a portion of the regions are non-editable regions.
[0059] In some embodiments, the example user interface can prompt the user 140 which regions are editable. Referring to example user interface 300, input region 320 includes a prompt information of “click to edit”. Further, the terminal device 150 can also present an editing prompt in the editable region to help the creator create a high-quality target character.
[0060] Further reference is made to FIG. 3B, which illustrates another example user interface 300B visualizing the editing page. In example user interface 300B, the terminal device 150 indicates the editability of the region to the user 140 through editing status prompt 370.
[0061] As discussed above, the creator can create both a target character and a target story. It should be appreciated that the creator can edit any setting conditions associated with the target story in the editing page of the target story, including but not limited to, target image, story summary, story character, and story chapter, etc. The present disclosure is not limited in this regard.
[0062] Reference is made to example user interface 400 shown in FIG. 4, which illustrates an example visualized target story editing page. In example interface 400, the creator can edit the story summary, story character, and story chapter, etc.
[0063] In some embodiments, when the target story is composed of multiple parts (e.g., composed of multiple chapters), the editing page of the target story can be composed of multiple editing pages, where each editing page can correspond to a part of the target story. For example, each editing page corresponds to a chapter of the target story. Further, each editing page can include at least one input region. Via the at least one input region, the user 140 can input at least one setting information corresponding to the part, e.g., the summary of the chapter, the character involved in the chapter, the brief introduction of the character, the image of the character, etc. The present disclosure is not limited in the specific input regions included in the editing page.
[0064] Further, when the target story is composed of multiple parts (e.g., composed of multiple chapters), the terminal device 150 can also present a pre-editing page corresponding to each of the multiple editing pages. In the pre-editing page, the user 140 can input corresponding setting information in the form of a form.
[0065] Further, the user 140 can trigger a viewing request at any pre-editing page. In some embodiments, in response to the viewing request of the user 140, the terminal device 150 switches to the (visualized) editing page corresponding to the pre-editing page, e.g., the same chapter of the target story. Alternatively, in some embodiments, in response to the viewing request of the user 140, the terminal device 150 switches to the first visualized editing page of the target story.
[0066] In some embodiments, the terminal device 150 can create a target image for the target character, where the target image is to be set as the background image in the interactive page. In this case, the terminal device 150 presents the target image as the background image in the editing page. For example, in the example interface 300A, the background image 330 for the target character is displayed.
[0067] Similarly, in some embodiments, the terminal device 150 can present a target image for the target story, where the target image is to be set as the background image in the interactive page. In this case, the terminal device 150 presents the target image as the background image in the editing page. For example, in the example interface 400, the background image 420 for the target story is displayed.
[0068] In some embodiments, the target image is generated based at least on at least part of the setting information. In this case, the target image can also dynamically change as the setting information is gradually enriched. In this way, a target image that is more consistent with the current creation of the character / story can be generated.
[0069] In some embodiments, the editing page also includes a save control. The user 140 can save the current editing content to the local or cloud, and continue editing later.
[0070] In some embodiments, a default image is displayed before the target image is successfully generated, a grayscale image is displayed, and the generation progress of the target image is displayed to the user 140. Further, after the target image is successfully generated, the generated target image is used to replace the default image. See FIG. 5, which shows an example user interface 500 at different generation progress. In example (A) and example (B) of FIG. 5, the target image is not successfully generated, and the target image is displayed as a default grayscale image. In example (C) of FIG. 5, the target image is successfully generated, and the target image is used to replace the default grayscale image.
[0071] According to some embodiments of the present disclosure, before the target role / target story is officially released, the user 140 can further preview the target role / target story. Compared with the visual editing page, in the preview interface, the input setting information can be presented in a more rich manner. For example, in the visual editing page, the presentation layout of the opening speech of the role can be consistent with the layout in the interactive interface, and in the preview interface, in addition to the layout, the presentation timing (e.g., 3 seconds after the story starts) of the opening speech of the role, etc. can be further presented. Further, in the preview interface, the user 140 can have a dialogue with the target role to check whether the tone, timbre, etc. of the target role meet the creation expectations.
[0072] Next, how to preview the target role / story will be further described.
[0073] In some embodiments, in response to detecting a preview request in the editing page, based on the received at least one type of setting information, the terminal device 150 presents an interactive preview for the target story and / or the target role in the preview page. The “interactive preview” herein refers to a presentation manner that can interact with the target story and / or the target role.
[0074] In some embodiments, the editing page can include a preview control. The user 140 can trigger the preview control to request a preview for the target story and / or the target role. Referring to FIG. 3A and FIG. 4, the example user interface 300A includes a preview control 350, and the example user interface 400 includes a preview control 410.
[0075] In some embodiments, the terminal device 150 determines whether the received at least one type of setting information meets the preview generation requirement, and if it is determined that the received at least one type of setting information meets the preview generation requirement, the terminal device 150 presents an interactive preview in the preview page based on the received at least one type of setting information. In this way, it can help the user 140 to perfect the necessary information required for creating the target story and / or the target role.
[0076] In some embodiments, the preview generation requirement indicates at least one of the following: the at least one type of setting information at least includes information in the necessary information field, or the amount of information of the at least one type of setting information reaches a predetermined threshold. As an example, check whether the necessary field is filled in, whether the target image is successfully generated, etc. In some embodiments, if the user 140 does not set a name for the role or the story, the terminal device 150 can set the name of the role or the story as a default value, or determine according to other setting information.
[0077] In some embodiments, if it is determined that the received at least one type of setting information does not meet the preview generation requirement, the terminal device 150 presents first prompt information in the editing page to prompt the reason why the at least one type of setting information does not meet the preview generation requirement. As an example, the necessary field not filled in is presented in red, or a pop-up window is presented to the user and the prompt specific reason is displayed in the pop-up window. The present disclosure is not limited in the specific presentation form of the first prompt information.
[0078] In some embodiments, according to the determination that the received at least one type of setting information does not meet the preview generation requirement, the terminal device 150 causes the preview control in the editing page to be presented in a first display style. According to the determination that the received at least one type of setting information meets the preview generation requirement, the terminal device 150 causes the preview control in the editing page to be presented in a second display style.
[0079] Further referring to FIG. 5. In the specific example of FIG. 5, examples (A) and (B) do not meet the preview generation requirement, and accordingly, the preview controls 501 and 502 are presented in the first display style. Example (C) meets the preview generation requirement, and accordingly, the preview control 503 is presented in the second display style. Further, in some embodiments, the first display style is a non-touchable control, and the second display style is a touchable control. In other embodiments, the first display style is also a touchable control, but after detecting the touch, instead of jumping to the preview interface, the presentation of the first prompt information is triggered.
[0080] Through the preview interface, the creator can further determine whether the target character / story created by him meets the expectation, thereby improving the creation quality.
[0081] According to some embodiments of the present disclosure, after completing the creation, the creator can also publish the target character / story to the server. In operation, in response to detecting a publishing request, the terminal device 150 publishes the target story and / or the target character based on the received at least one type of setting information.
[0082] In some embodiments, the editing page includes a publishing control, for example, the publishing control 340 in the example user interface 300A and the publishing control 420 in the example user interface 400. The user 140 can send the target character or the target story by triggering the publishing control in the editing page.
[0083] In some embodiments, the interaction page is a preview page, and the preview page includes a publishing control, for example, the publishing control 610 in the example user interface 600. The user 140 can initiate the publication of the target story and / or the target character by triggering the publishing control. By adding the publishing control in the preview interface, the user 140 can quickly publish the target character or the target story.
[0084] In some embodiments, the terminal device 150 determines whether the received at least one type of setting information meets the review requirement. If at least part of the received at least one type of setting information is detected to not meet the review requirement in the preview page, the terminal device 150 presents second prompt information in the preview page to prompt modification of at least part of the setting information, or the terminal device 150 switches from the preview page to the editing page, and the second prompt information is presented in the editing page.
[0085] In some embodiments, the terminal device 150 sequentially displays a plurality of preview pages associated with the target story according to the development process of the target story. Referring to FIG. 7, a plurality of example user interfaces 700 are sequentially presented. In the example interfaces of FIG. 7, the target story includes three chapters. After triggering the preview, the terminal device 150 can sequentially display a plurality of preview interfaces according to the development process of the target story, such as the order of chapters. In some embodiments, the plurality of preview interfaces can be automatically presented according to a predetermined strategy, for example, each preview interface is presented for a predetermined time length, etc. In other embodiments, the user 140 can trigger the presentation of the next preview interface by triggering a control in the preview interface. It should be understood that the present disclosure is not limited in terms of how the display of the plurality of preview interfaces is triggered.
[0086] In some embodiments, when a plurality of preview pages are displayed, the user 140 can terminate the preview process at any time, for example, trigger to return to the editing page, publish the target story, jump to a preview end page, etc.
[0087] In some embodiments, after the target story and / or the target character are published, the layout of the received at least one type of setting information in the interaction page is the same as the layout of the at least one input region in the editing page. In this way, it is ensured that the presentation effect viewed by the creator during the creation process is the real presentation effect.
[0088] Through the above embodiments, the creator can discover problems in time and make modifications, thereby improving the quality of the work.
[0089] Example process
[0090] FIG. 8 shows a flowchart of a method 800 for page interaction according to some embodiments of the present disclosure. The method 800 can be implemented at the terminal device 150 (or jointly implemented by the terminal device 150 and the server 130). For ease of discussion, in the following example embodiments, the process 800 is implemented at the terminal device 150. The process 800 is described below with reference to FIG. 1.
[0091] At block 810, the terminal device 150 presents an editing page for the target story and / or the target role, the editing page including at least one input area for receiving at least one type of setting information, a layout of the at least one input area in the editing page being determined based on a layout of an interaction page for interacting with the target story and / or the target role.
[0092] At block 820, the terminal device 150 receives the at least one type of setting information via the at least one input area.
[0093] At block 830, in response to detecting the publishing request, the terminal device 150 publishes the target story and / or the target role based on the received at least one type of setting information.
[0094] In some embodiments, before presenting the editing page for the target story and / or the target role, the terminal device 150 presents a pre-editing page for the target story and / or the target role, the pre-editing page including at least one pre-input area for receiving at least one type of the setting information, the at least one pre-input area being for receiving the at least one type of setting information, a layout of the pre-input area in the pre-editing page being different from a layout of an interaction page for interacting with the target story and / or the target role; and in response to a viewing request of the pre-editing page, presenting the editing page.
[0095] In some embodiments, in response to detecting a preview request in the editing page, the terminal device 150 presents an interaction preview for the target story and / or the target role in a preview page based on the received at least one type of setting information.
[0096] In some embodiments, the terminal device 150 determines whether the received at least one type of setting information meets a preview generation requirement, and if it is determined that the received at least one type of setting information meets the preview generation requirement, the terminal device 150 presents the interaction preview in the preview page based on the received at least one type of setting information.
[0097] In some embodiments, if it is determined that the received at least one type of setting information does not meet the preview generation requirement, the terminal device 150 presents first prompt information in the editing page to prompt reasons why the at least one type of setting information does not meet the preview generation requirement.
[0098] In some embodiments, the preview generation requirement indicates at least one of that the at least one type of setting information at least includes information within a necessary information field, or that an amount of information of the at least one type of setting information reaches a predetermined threshold.
[0099] In some embodiments, the editing page includes a preview control, and the preview request is initiated by triggering the preview control. According to a determination that the received at least one type of setting information does not satisfy the preview generation requirement, the terminal device 150 causes the preview control in the editing page to be presented in a first display style. According to a determination that the received at least one type of setting information satisfies the preview generation requirement, the terminal device 150 causes the preview control in the editing page to be presented in a second display style.
[0100] In some embodiments, the terminal device 150 determines whether the received at least one type of setting information meets the review requirement. If it is detected in the preview page that at least part of the information in the received at least one type of setting information does not meet the review requirement, the terminal device 150 presents second prompt information in the preview page to prompt modification of at least part of the setting information, or the terminal device 150 switches from the preview page to the editing page, and the second prompt information is presented in the editing page.
[0101] In some embodiments, according to the development process of the target story, the terminal device 150 sequentially displays a plurality of preview pages associated with the target story.
[0102] In some embodiments, the interaction page is a preview page, and the preview page includes a publishing control, and the target story and / or the target role are published by triggering the publishing control.
[0103] In some embodiments, the at least one type of setting information includes an opening dialogue of the target role, a tone of the target role, a tone of the target role, an image feature of the target role, or a story summary of the target story.
[0104] In some embodiments, the terminal device 150 creates a target image for the target story or the target role, the target image is to be set as a background image in the interaction page; and presents the target image as the background image in the editing page.
[0105] In some embodiments, the target image is generated based at least on at least part of the information in the setting information.
[0106] In some embodiments, according to a determination that the target image is not successfully created, the terminal device 150 displays a default image in the editing page; and according to a determination that the target image is successfully created, the terminal device 150 replaces the default image with the target image.
[0107] In some embodiments, a generation progress of the target image is presented in the editing page.
[0108] In some embodiments, after the target story and / or the target role are published, a layout of the received at least one type of setting information in the interaction page is the same as a layout of the at least one input area in the editing page.
[0109] Example apparatus and device
[0110] FIG. 9 illustrates a schematic structural block diagram of an apparatus 900 for page interaction, according to certain embodiments of the present disclosure. The apparatus 900 can be implemented as or included in the terminal device 150. Various modules / components in the apparatus 900 can be implemented by hardware, software, firmware, or any combination thereof.
[0111] As shown in FIG. 9, the apparatus 900 for page interaction includes an edit page presentation module 910 configured to present an edit page for a target story and / or a target role, the edit page including at least one input area for receiving at least one type of setting information, a layout of the at least one input area in the edit page being determined based on a layout of an interaction page for interacting with the target story and / or the target role; a setting information receiving module 920 configured to receive the at least one type of setting information via the at least one input area; and a publishing module 930 configured to publish the target story and / or the target role based on the received at least one type of setting information, in response to detecting a publishing request.
[0112] In some embodiments, the apparatus 900 further includes a preview module configured to present, in a preview page, an interaction preview for the target story and / or the target role based on the received at least one type of setting information, in response to detecting a preview request in the edit page.
[0113] In some embodiments, the preview module is further configured to determine whether the received at least one type of setting information satisfies a preview generation requirement, and present the interaction preview in the preview page based on the received at least one type of setting information, if it is determined that the received at least one type of setting information satisfies the preview generation requirement.
[0114] In some embodiments, the apparatus 900 further includes a first prompt information presentation module configured to present, in the edit page, first prompt information to prompt reasons why the received at least one type of setting information does not satisfy the preview generation requirement, if it is determined that the received at least one type of setting information does not satisfy the preview generation requirement.
[0115] In some embodiments, the apparatus 900 further includes a pre-editing page processing module configured to: before presenting the editing page for the target story and / or the target role, the terminal device 150 presents a pre-editing page for the target story and / or the target role, the pre-editing page including at least one pre-input area for receiving at least one type of setting information, the at least one pre-input area being for receiving the at least one type of setting information, the layout of the pre-input area in the pre-editing page being different from the layout of the interaction page for interacting with the target story and / or the target role; and in response to a viewing request for the pre-editing page, presenting the editing page.
[0116] In some embodiments, the preview generation requirement indicates at least one of: the at least one type of setting information at least including information in a necessary information field, or an amount of information of the at least one type of setting information reaching a predetermined threshold.
[0117] In some embodiments, the editing page includes a preview control, the preview request being initiated by triggering the preview control, and the apparatus 900 further includes a preview control presentation module configured to: according to a determination that the received at least one type of setting information does not satisfy the preview generation requirement, cause the preview control in the editing page to be presented in a first display style; and according to a determination that the received at least one type of setting information satisfies the preview generation requirement, cause the preview control in the editing page to be presented in a second display style.
[0118] In some embodiments, the apparatus 900 further includes an auditing module configured to determine whether the received at least one type of setting information meets an auditing requirement; and if it is detected in the preview page that at least part of the information in the received at least one type of setting information does not meet the auditing requirement, present second prompt information in the preview page to prompt modification of the at least part of the information in the setting information, or switch from the preview page to the editing page, the second prompt information being presented in the editing page.
[0119] In some embodiments, the preview module is further configured to: in accordance with a development process of the target story, sequentially display a plurality of preview pages associated with the target story.
[0120] In some embodiments, the interaction page is a preview page, and the preview page includes a publishing control, the publishing of the target story and / or the target role being initiated by triggering the publishing control.
[0121] In some embodiments, the at least one type of setting information includes: an opening dialogue of the target role, a tone of the target role, a tone of voice of the target role, an image characteristic of the target role, or a story summary of the target story.
[0122] In some embodiments, the apparatus 900 further includes a background image creation module configured to: create a target image for the target story or the target character, the target image to be set as the background image in the interactive page; and present the target image as the background image in the editing page.
[0123] In some embodiments, the target image is generated based at least on at least part of the setting information.
[0124] In some embodiments, the apparatus 900 further includes a target image presentation module configured to: according to a determination that the target image is not successfully created, present a default image in the editing page; and according to a determination that the target image is successfully created, replace the default image with the target image.
[0125] In some embodiments, the apparatus 900 further includes a progress presentation module configured to: present a generation progress of the target image in the editing page.
[0126] In some embodiments, after the target story and / or the target character is published, the layout of the at least one type of setting information in the interactive page is the same as the layout of the at least one input area in the editing page.
[0127] FIG. 10 illustrates a block diagram of an electronic device 1000 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 1000 illustrated in FIG. 10 is merely an example and should not be construed as any limitation to the functionality and scope of the embodiments described herein. The electronic device 1000 illustrated in FIG. 10 can be used to implement the terminal device 110 of FIG. 1.
[0128] As shown in FIG. 10, the electronic device 1000 is in the form of a general electronic device. The components of the electronic device 1000 can include, but are not limited to, one or more processors or processing units 1010, a memory 1020, a storage device 1030, one or more communication units 1040, one or more input devices 1050, and one or more output devices 1060. The processing unit 1010 can be an actual or virtual processor and is capable of performing various processing according to programs stored in the memory 1020. In a multi-processor system, multiple processing units perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 1000.
[0129] The electronic device 1000 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 1000 and includes both volatile and nonvolatile media, removable and non-removable media. The memory 1020 can be volatile (such as register, cache, RAM), non-volatile (such as ROM, EEPROM, flash memory), or some combination of the two. The storage device 1030 can be a removable or non-removable media, and can include machine readable media such as flash drives, magnetic disks, or any other media that can be used to store information and / or data (e.g., training data for training) and that can be accessed by the electronic device 1000.
[0130] The electronic device 1000 can further include additional removable / non-removable, volatile / nonvolatile storage media. Although not shown in FIG. 10, a disk drive for reading from or writing to a removable, non-removable, volatile, or non-volatile magnetic disk (e.g., a "hard drive"), and an optical disk drive for reading from or writing to a removable, non-removable, volatile, or non-volatile optical disk (e.g., a "floppy disk", a "CD-ROM", a "DVD", etc.) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 1020 can include a computer program product 1025 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.
[0131] The communication unit 1040 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 1000 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. As such, the electronic device 1000 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.
[0132] The input device 1050 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 1060 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 1000 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 1040, with one or more devices that enable a user to interact with the electronic device 1000, or with any devices (e.g., a network card, a modem, etc.) that enable the electronic device 1000 to communicate with one or more other electronic devices. Such communication can be enabled by an input / output (I / O) interface (not shown).
[0133] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0134] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0135] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0136] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0137] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk drive, or any other suitable non-transitory computer readable medium can store the computer program product.
[0138] Various implementations of the disclosure have been described in detail above. The foregoing description is exemplary and explanatory only, and is not intended to be exhaustive or to limit various implementations of the disclosure to the precise forms disclosed. Many modifications and variations are possible in light of the above teachings without departing from the scope and spirit of the disclosure. It is intended that the scope of the disclosure be limited only by the claims and the equivalents thereof. The use of the terms "including," "containing," "comprising," "having," "in involving," "portions," "elements," "components," "steps," "phases," "processes," "operations," "steps," "stages," "procedures," "methods," "mechanisms," "devices," "systems," "apparatuses," "units," "means," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "
Claims
1. A method of page interaction, comprising: presenting an edit page for a target story and / or a target character, the edit page comprising at least one input area for receiving at least one type of setting information, a layout of the at least one input area in the edit page being determined based on a layout of an interaction page for interacting with the target story and / or the target character; receiving the at least one type of setting information via the at least one input area; and in response to detecting a publishing request, publishing the target story and / or the target character based on the received at least one type of setting information. 2.The method of claim 1, further comprising: prior to presenting the edit page for the target story and / or the target character, presenting a pre-edit page for the target story and / or the target character, the pre-edit page comprising at least one pre-input area for receiving at least one type of the setting information, the at least one pre-input area being for receiving the at least one type of setting information, a layout of the pre-input area in the pre-edit page being different from a layout of an interaction page for interacting with the target story and / or the target character; and in response to a viewing request of the pre-edit page, presenting the edit page. 3.The method of claim 1, further comprising: in response to detecting a preview request in the edit page, presenting an interaction preview for the target story and / or the target character in a preview page based on the received at least one type of setting information. 4.The method of claim 3, wherein presenting the interaction preview in a preview page based on the received at least one type of setting information comprises: determining whether the received at least one type of setting information meets a preview generation requirement; and if it is determined that the received at least one type of setting information meets the preview generation requirement, presenting the interaction preview in a preview page based on the received at least one type of setting information. 5.The method of claim 4, further comprising: if it is determined that the received at least one type of setting information does not meet the preview generation requirement, presenting first prompt information in the edit page to prompt a reason why the at least one type of setting information does not meet the preview generation requirement. 6.The method of claim 4, wherein the preview generation requirement indicates at least one of: the at least one type of setting information at least comprises information within a necessary information field, or an amount of information of the at least one type of setting information reaches a predetermined threshold. 7.The method of claim 3, wherein the edit page comprises a preview control, the preview request is initiated by triggering the preview control, and the method further comprises: in accordance with a determination that the received at least one type of setting information does not meet a preview generation requirement, causing the preview control in the edit page to be presented in a first display style; and in accordance with a determination that the received at least one type of setting information meets the preview generation requirement, causing the preview control in the edit page to be presented in a second display style. 8.The method of claim 3, wherein presenting an interactive preview for the target story on a preview page comprises: sequentially presenting a plurality of preview pages associated with the target story in accordance with a development progress of the target story. 9.The method of claim 1, wherein the interactive page is a preview page, and the preview page comprises a publishing control, and initiating publishing of the target story and / or the target character is triggered by triggering the publishing control. 10.The method of claim 1, wherein the at least one type of setting information comprises: an opening dialogue of the target character, a tone of the target character, a mood of the target character, a brief introduction of the target character, or a story summary of the target story. 11.The method of claim 1, further comprising: creating a target image for the target story or the target character, the target image to be set as a background image in the interactive page; and presenting the target image as a background image in the editing page. 12.The method of claim 11, wherein the target image is generated based at least in part on at least part of the setting information. 13.The method of claim 11, further comprising: presenting a default image in the editing page according to a determination that the target image is not successfully created; and replacing the default image with the target image according to a determination that the target image is successfully created. 14.The method of claim 11, further comprising: presenting a generation progress of the target image in the editing page. 15.The method of claim 1, wherein a layout of the at least one type of setting information in the interactive page is the same as a layout of the at least one input area in the editing page after the target story and / or the target character is published. 16.An apparatus for page interaction, comprising: an editing page presenting module configured to present an editing page for a target story and / or a target character, the editing page comprising at least one input area for receiving at least one type of setting information, a layout of the at least one input area in the editing page being determined based on a layout of an interactive page for interacting with the target story and / or the target character; a setting information receiving module configured to receive the at least one type of setting information via the at least one input area; and a publishing module configured to publish the target story and / or the target character based on the received at least one type of setting information in response to detecting a publishing request. 17.An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions when executed by the at least one processor cause the electronic device to perform the method according to any one of claims 1-12. 18. A computer-readable storage medium having stored thereon computer instructions executable by a processor to implement the method of any one of claims 1 to 15.
19. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method of any one of claims 1 to 15.
Citation Information
Patent Citations
Page data file generation method and device, electronic equipment, medium and product
CN117234513A
Method, device and equipment for publishing virtual object and storage medium
CN118012559A
Method and device for generating novel content, equipment and storage medium
CN118013945A
Method, device and equipment for page interaction and storage medium
CN118502742A
Image preview method and apparatus, electronic device, and storage medium
US20240121502A1