Content display method, device and equipment, computer readable storage medium and product
By displaying the functional controls of virtual objects in the session interface, users can quickly call their functions, solving the problems of low data processing efficiency and cumbersome operations in the prior art, and improving the utilization rate of virtual objects.
Patent Information
- Application Number
- CN202411868228.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, users need to actively generate instructions and send them to virtual objects, resulting in low data processing efficiency and cumbersome operation.
By presetting the functional controls of virtual objects and displaying these controls in the session interface, users can quickly call the functions of virtual objects by triggering the control to generate target media content.
It improves the efficiency of calling virtual object functions, simplifies user operation processes, and enhances the utilization rate of virtual objects.
Smart Images

Figure CN119781640A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to computer vision in artificial intelligence, and more particularly to a content display method, apparatus, device, computer-readable storage medium, and product. Background Art
[0002] In the related art, many application software provide users with virtual objects with artificial intelligence data processing capabilities. Users can generate instructions based on current actual needs and send instructions to virtual objects, so that virtual objects can use artificial intelligence capabilities to perform data processing operations. Summary of the invention
[0003] The present disclosure provides a content display method, apparatus, device, computer-readable storage medium, and product for improving the efficiency of data processing operations based on virtual objects.
[0004] According to a first aspect of the present disclosure, there is provided a content display method, comprising:
[0005] In response to a preset trigger operation, displaying a conversation interface associated with a preset virtual object, wherein the virtual object is a virtual image capable of invoking a large language model for data processing;
[0006] Displaying a plurality of preset data processing controls in the conversation interface, wherein the data processing controls are controls corresponding to the data processing functions associated with the virtual objects;
[0007] In response to a trigger operation of a user on any data processing control, obtaining material content determined by the user for a data processing function associated with the data processing control;
[0008] The large language model is called to generate target media content related to the data processing function based on the material content.
[0009] According to a second aspect of the present disclosure, there is provided a content display device, comprising:
[0010] A trigger module, configured to display a conversation interface associated with a preset virtual object in response to a preset trigger operation, wherein the virtual object is a virtual image capable of invoking a large language model for data processing;
[0011] A display module, used to display a plurality of preset data processing controls in the conversation interface, wherein the data processing controls are controls corresponding to the data processing functions associated with the virtual objects;
[0012] An acquisition module, configured to acquire, in response to a trigger operation of a user on any data processing control, material content determined by the user for a data processing function associated with the data processing control;
[0013] A processing module is used to call the large language model to generate target media content related to the data processing function based on the material content.
[0014] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect.
[0018] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method described in the first aspect.
[0019] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising: a computer program, wherein the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program so that the electronic device executes the method described in the first aspect.
[0020] The technology disclosed in the present invention solves the technical problem that the existing data processing method requires the user to actively generate instructions based on current needs and send instructions to virtual objects, resulting in low data processing efficiency and complicated operations.
[0021] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0023] Figure 1 A flowchart of a content display method provided by an embodiment of the present disclosure;
[0024] Figure 2 A schematic diagram of a display interface provided by an embodiment of the present disclosure;
[0025] Figure 3 A schematic diagram of interface interaction provided by an embodiment of the present disclosure;
[0026] Figure 4 A flowchart of a content display method provided by another embodiment of the present disclosure;
[0027] Figure 5 Another interface interaction diagram provided for an embodiment of the present disclosure;
[0028] Figure 6 A flowchart of a content display method provided by another embodiment of the present disclosure;
[0029] Figure 7 A schematic diagram of another display interface provided by an embodiment of the present disclosure;
[0030] Figure 8 A flowchart of a content display method provided by another embodiment of the present disclosure;
[0031] Fig. 9 A flowchart of a content display method provided by another embodiment of the present disclosure;
[0032] Fig.10 A flowchart of a content display method provided by another embodiment of the present disclosure;
[0033] Fig.11 A schematic diagram of the structure of a content display device provided in an embodiment of the present disclosure;
[0034] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0036] The present disclosure provides a content display method, device, equipment, computer-readable storage medium and product, which are applied to the field of computer vision in the field of artificial intelligence to achieve a more flexible and convenient interaction with virtual objects to achieve data processing effects.
[0037] In the related art, many application software provide users with virtual objects with artificial intelligence data processing capabilities. Users can issue data processing instructions to virtual objects through interactive operations with virtual objects, so that virtual objects can use artificial intelligence capabilities to perform data processing operations.
[0038] However, in the process of data processing using the above method, users are generally required to actively generate instructions based on current needs and send instructions to virtual objects. The operation is often cumbersome, and in many cases, users do not understand the functions of virtual objects, resulting in low utilization of virtual objects.
[0039] In the process of solving the above technical problems, the inventors found through research that in order to improve the calling efficiency of virtual objects, the functions that can be realized by virtual objects can be encapsulated as function controls in advance. After entering the conversation interface with the virtual object, all function controls associated with the virtual object are displayed in the conversation interface. Therefore, the user can understand the functions that can be realized by the virtual object through the display content in the conversation interface. In addition, the virtual object can be quickly called to perform data processing operations by triggering the function controls.
[0040] It should be noted that the head model in this embodiment is not a head model for a specific user and cannot reflect the personal information of a specific user. It should be noted that the two-dimensional face image in this embodiment comes from a public data set.
[0041] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0042] In order to enable readers to more deeply understand the implementation principle of the present disclosure, the following Figure 1-Figure 12 The embodiments provided in the present disclosure are further refined.
[0043] Figure 1 A flow chart of a content display method provided by an embodiment of the present disclosure is shown in FIG. Figure 1 As shown, the method includes:
[0044] Step 101: In response to a preset trigger operation, a conversation interface associated with a preset virtual object is displayed, where the virtual object is a virtual image that can call a large language model for data processing.
[0045] The execution subject of this embodiment is a content display device. The content display device can be coupled to a preset client in the terminal device. The client can be an application client for cloud storage and data processing of user-related files.
[0046] In this embodiment, in order to facilitate users to more quickly and flexibly implement data processing of different types of files, virtual objects can be pre-set in the client. The virtual object can be a virtual image that can call a large language model to perform data processing. The user can determine the current material content to be processed and the current data processing operation through interaction with the virtual object, so the virtual object can call the preset large language model to perform corresponding data processing operations on the material content determined by the user.
[0047] Optionally, the user can enter a conversation interface associated with the virtual object and implement interactive operations with the virtual object in the conversation interface. The user can interact with the virtual object by voice, text, or by triggering a preset control, and the present disclosure does not limit this.
[0048] Furthermore, the user may trigger a preset trigger operation. In response to the preset trigger operation, a conversation interface associated with a preset virtual object is displayed. The preset trigger operation may be a trigger operation for any preset target control.
[0049] Step 102: Display a plurality of preset data processing controls in the conversation interface, wherein the data processing controls are controls corresponding to the data processing functions associated with the virtual objects.
[0050] In this embodiment, all data processing functions associated with the virtual object may be predetermined, and data processing controls associated with each data processing function may be created.
[0051] Among them, the virtual object can realize data processing operations on audio and video material content, and the data processing operations include but are not limited to video courseware function, video to text function, audio conference minutes function, audio to text function, etc. The virtual object can also realize data processing operations on graphic type material content. Among them, the data processing operations include but are not limited to the function of generating commentary videos based on novel texts, text polishing function, picture writing function, AI photo function, and AI animated picture function.
[0052] Optionally, after entering the conversation interface, in order to facilitate the user's understanding of the functions currently achievable by the virtual object, a plurality of preset data processing controls may be displayed in the conversation interface.
[0053] Step 103: In response to a trigger operation of a user on any data processing control, obtain material content determined by the user for a data processing function associated with the data processing control.
[0054] In this embodiment, the user can call any data processing function to perform data processing operations. The user can also determine the material content to be processed according to actual needs, so that the virtual object can perform the above data processing operations based on the material content.
[0055] For example, the user can trigger the data processing control associated with the function of generating an explanation video based on the novel text. In response to the trigger operation, the user can determine the novel material content so that the virtual object calls the large language model to generate an explanation video based on the novel material content.
[0056] Optionally, after displaying multiple data processing controls in the conversation interface, the user can trigger any data processing control according to actual needs. In response to the user's triggering operation on any data processing control, the material content determined by the user for the data processing function associated with the data processing control is obtained.
[0057] Step 104: Call the large language model to generate target media content related to the data processing function based on the material content.
[0058] In this embodiment, after respectively determining the data processing control triggered by the user and the material content selected by the user, the material content can be sent to the conversation interface. Therefore, after the virtual object obtains the material content in the conversation interface, it can call the large language model to generate target media content related to the data processing function based on the material content.
[0059] Figure 2 A schematic diagram of a display interface provided by an embodiment of the present disclosure, such as Figure 2 As shown, in response to a preset trigger operation, a conversation interface 21 associated with a virtual object may be displayed, and multiple data processing controls 22 associated with the virtual object may be displayed in the conversation interface 21. Therefore, the user can quickly call the function associated with the virtual object by triggering the data processing control 22.
[0060] In addition, a preset input control 23 may be displayed in the conversation interface 21 , so the user can perform operations such as generating text instructions and voice instructions through the input control 23 .
[0061] The content display method provided in this embodiment displays multiple data processing controls associated with a virtual object in a conversation interface associated with the virtual object, so that the user can quickly call the function associated with the virtual object by triggering the data processing control. The user does not need to manually input the generation of the instruction associated with the function, thereby improving the calling efficiency of the function associated with the virtual object.
[0062] Optionally, based on any of the above embodiments, step 101 includes:
[0063] The trigger control associated with the virtual object is displayed in a preset display page.
[0064] In response to the user's triggering operation on the triggering control, the conversation interface is displayed.
[0065] In this embodiment, in order to implement the jump operation of the conversation interface, the trigger control associated with the virtual object can be displayed in the preset display page. The preset display interface can be the homepage in the client, or it can be any display interface in the client, and the present disclosure does not limit this.
[0066] Furthermore, the user can perform a trigger operation on the trigger control, wherein the trigger operation includes but is not limited to single-click, double-click, long-press, drag, etc. In response to the user's trigger operation on the trigger control, the session interface is displayed.
[0067] The content display method provided in this embodiment displays a trigger control associated with a virtual object in a preset display page, so that the user can quickly enter the conversation interface associated with the virtual object by triggering the trigger control, and then can quickly call the function associated with the virtual object based on the preset data processing control in the conversation interface.
[0068] Optionally, based on any of the above embodiments, step 101 includes:
[0069] The target media content is displayed in a preset media content display interface, wherein the target media content is the recommended media content associated with the virtual object.
[0070] The associated anchor point corresponding to the virtual object is displayed in the media content display interface.
[0071] In response to a triggering operation by the user on the associated anchor point, the conversation interface is displayed.
[0072] In this embodiment, some users of the client often do not understand the virtual object and the functions that the virtual object can realize. In order to enable the user to understand the virtual object more intuitively, the target media content can also be pushed to the user. In response to the user's browsing operation, the target media content can be displayed in a preset media content display interface, wherein the target media content is the recommended media content associated with the virtual object.
[0073] In addition, in order to facilitate the user to quickly enter the conversation interface associated with the virtual object when browsing the target media content, the associated anchor point corresponding to the virtual object can also be displayed in the media content display interface. Therefore, in response to the user's trigger operation on the associated anchor point, the conversation interface is displayed. The trigger operation includes but is not limited to single click, double click, long press, drag and drop operations.
[0074] Figure 3 A schematic diagram of the interface interaction provided by the embodiment of the present disclosure, such as Figure 3 As shown, the target media content 32 and the associated anchor point 33 corresponding to the virtual object can be displayed in the preset media content display interface 31. In response to the user's triggering operation on the associated anchor point 33, the conversation interface 34 can be displayed, and the data processing control 35 associated with the virtual object can be displayed in the conversation interface 34.
[0075] The content display method provided in this embodiment can guide the user to perform a call operation on the virtual object by recommending the target media content associated with the virtual object to the user and displaying the associated anchor point corresponding to the virtual object in the media content display interface. In addition, the user can quickly enter the conversation interface associated with the virtual object by triggering the associated anchor point, and then can quickly call the function associated with the virtual object based on the preset data processing control in the conversation interface.
[0076] Optionally, the data processing control includes a first control for performing data processing on audio and video media content and a second control for performing data processing on graphic and text media content.
[0077] In this embodiment, the virtual object can implement data processing operations on audio and video material content, and / or data processing operations on graphic and text type material content.
[0078] Therefore, the data processing control includes a first control for performing data processing on audio and video media content and a second control for performing data processing on graphic and text media content.
[0079] Figure 4 A flowchart of a content display method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, Figure 4 As shown, step 102 includes:
[0080] Step 401: Display the first control for performing data processing on the audio and video media content in the conversation interface, and display a preset switching control in the conversation interface.
[0081] Step 402: In response to the user's triggering operation on the switching control, switching and displaying the second control for performing data processing on the graphic media content in the conversation interface.
[0082] In this embodiment, when entering the session interface, the first control for performing data processing on audio and video media content may be displayed preferentially by default.
[0083] In order to facilitate the user to view more data processing controls, a preset switching control can also be displayed in the conversation interface. In response to the user's triggering operation on the switching control, a second control for data processing of graphic media content is switched and displayed in the conversation interface.
[0084] The content display method provided in this embodiment displays a first control for processing data for audio and video media content in a conversation interface, and displays a preset switching control in the conversation interface, so that the user can intuitively view multiple first controls when entering the conversation interface. And the switching view of the second control can be flexibly realized based on the switching control. The displayed content in the conversation interface is more in line with the personalized needs of the user.
[0085] Further, based on any of the above embodiments, the switching control includes an audio and video sub-control and a graphic sub-control. Step 402 includes:
[0086] In response to the user's triggering operation on the graphic and text sub-control, the second control for performing data processing on the graphic and text media content is switched and displayed in the conversation interface.
[0087] In this embodiment, the switching control includes an audio and video sub-control and a graphic and text sub-control. The user can trigger the first control or the second control by triggering the audio and video sub-control or the graphic and text sub-control.
[0088] Optionally, in the conversation interface, a first control for processing data for audio and video media content may be displayed. In response to a user triggering operation on the graphic sub-control, a second control for processing data for graphic media content may be switched and displayed in the conversation interface.
[0089] Figure 5 Another interface interaction diagram provided by the embodiment of the present disclosure is as follows: Figure 5 As shown, after displaying the conversation interface 51, the first control 52 for performing data processing on the audio and video media content can be preferentially displayed in the conversation interface 51, and the preset switching control 53 can be displayed in the conversation interface 51. Therefore, the user can implement the switching operation of the data processing control for performing data processing on the media content of different content types through the switching control 53.
[0090] The switching control 53 includes an audio and video sub-control and a graphic sub-control. The audio and video sub-control may be an audio and video transcription control 54, and the graphic sub-control may be a graphic creation sub-control 55. Therefore, in response to the user's triggering operation on the graphic creation sub-control 55, the second control 56 for data processing of graphic media content is switched and displayed in the conversation interface 51.
[0091] The content display method provided in this embodiment displays audio and video sub-controls and graphic sub-controls in a switching control, so that the user can quickly switch the data processing control for data processing of media content of different content types by triggering the audio and video sub-control or the graphic sub-control.
[0092] Figure 6 A flowchart of a content display method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, Figure 6 As shown, step 103 includes:
[0093] Step 601: In response to the user's triggering operation on any data processing control, display a material determination interface associated with the data processing control.
[0094] Step 602: Display all the resources to be selected in the preset storage path in the material determination interface.
[0095] Step 603: In response to the user's selection operation on all the candidate resources, determine the candidate resource currently selected by the user as the material content.
[0096] In this embodiment, after triggering the data processing control, the user can also determine the material content to be processed according to actual needs, so that the virtual object performs corresponding data processing operations based on the material content.
[0097] Optionally, in response to a user triggering operation on any data processing control, a material determination interface associated with the data processing control is displayed. In order to facilitate the user to select material content, all the selected resources in the preset storage path can be displayed in the material determination interface. In response to the user's selection operation on all the selected resources, the selected resource currently selected by the user is determined as the material content.
[0098] The content display method provided in this embodiment displays a material determination interface associated with a data processing control based on a user's triggering operation on any data processing control. All resources to be selected in a preset storage path are displayed in the material determination interface. Thus, the user can more intuitively select material content in the material determination interface according to actual needs, thereby improving the efficiency of determining material content.
[0099] Optionally, based on any of the above embodiments, the preset storage path includes a local storage path of the terminal device and / or a storage path in a cloud server.
[0100] The preset storage path includes a local storage path of the terminal device and / or a storage path in the cloud server. The user can select the storage path according to actual needs. For example, after the user selects the storage path in the cloud server, all the selected materials in the cloud server can be displayed in the material determination interface.
[0101] Figure 7 Another display interface diagram provided by the embodiment of the present disclosure is as follows: Figure 7 As shown, after entering the material determination interface 71 based on the user's trigger operation, all the candidate resources 72 in the local storage path of the terminal device can be displayed by default in the material determination interface 71. In addition, the material determination interface 71 also includes a preset type switching control 73, and the user can view the candidate resources in different storage paths by triggering the type switching control 73.
[0102] The content display method provided in this embodiment displays the selected materials in the local storage path of the terminal device and / or the storage path in the cloud server in the material determination interface, so that the user can view more abundant selected materials in the material determination interface, so that the material content currently selected by the user is more in line with the user's personalized needs.
[0103] Further, based on any of the above embodiments, step 602 includes:
[0104] Determine the data processing type associated with the data processing control currently triggered by the user, where the data processing type includes an audio and video processing type and a graphic and text processing type.
[0105] All candidate resources matching the data processing type in a preset storage path are displayed in the material determination interface.
[0106] In this embodiment, in response to a user's triggering operation on any data processing control, the data processing type associated with the data processing control currently triggered by the user can be determined, and the data processing type includes an audio and video processing type and a graphic processing type.
[0107] Furthermore, after the current data processing type is determined, in order to facilitate the user to perform a material content selection operation, all the candidate resources matching the data processing type in the preset storage path may be displayed in the material determination interface.
[0108] For example, when a user triggers a data processing control of an audio or video processing type, only the available resources of the audio or video processing type may be displayed in the material determination interface.
[0109] The content display method provided in this embodiment displays all the selected resources matching the data processing type based on the data processing type associated with the data processing control currently triggered by the user, thereby making the selected materials displayed in the material determination interface more in line with the user's current actual needs and improving the user experience.
[0110] Figure 8 This is a flow chart of a content display method provided by another embodiment of the present disclosure. Based on any of the above embodiments, the data processing control includes a document generation control. Figure 8 As shown, step 103 includes:
[0111] Step 801: In response to the user's triggering operation on the document generation control, multiple preset templates to be selected are displayed.
[0112] Step 802: determine the target template selected by the user from multiple candidate templates, and obtain document subject information input by the user.
[0113] Step 803: Determine the target template and the document subject information as the material content.
[0114] In this embodiment, the data processing control includes a document generation control. When the user triggers the document generation control, the user can also call the large language model to intelligently generate media content based on document subject information and a target template selected by the user without uploading file material content.
[0115] Optionally, in response to a user triggering operation on a document generation control, multiple preset candidate templates are displayed. A target template selected by the user from the multiple candidate templates is determined. In addition, the user can also input document subject information based on a preset input control in the conversation interface. Therefore, the target template and the document subject information can be determined as material content. The target template and the document subject information are determined as material content.
[0116] As an implementable method, in response to a user's triggering operation on a document generation control, the user can be guided to input text subject information. After obtaining the text subject information, multiple preset candidate templates can also be displayed. The target template selected by the user from the multiple candidate templates is determined. The document subject information and the target template are determined as material content.
[0117] As an implementable method, in response to a user's triggering operation on a document generation control, a document generation method may be displayed, wherein the document generation method includes a first method of first determining a template and then determining subject information, and a second method of first determining subject information and then determining a template. The user may select a corresponding method according to actual needs to determine the material content based on the above methods.
[0118] The content display method provided in this embodiment displays multiple preset templates to be selected in response to the user's trigger operation on the document generation control, so that the user can flexibly implement the selection operation of the target template. By displaying the input control, the user can flexibly implement the input operation of the document subject information based on the input control. By determining the target template and the document subject information as the material content, the subsequent virtual object can call the large language model to generate document content that better meets the user's personalized needs based on the target template and the document subject information.
[0119] Fig. 9 A flowchart of a content display method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, Fig. 9 As shown, the method also includes:
[0120] Step 901: Display a preset history record control in the conversation interface.
[0121] Step 902: In response to the user's triggering operation on the history record control, multiple history records are displayed, where the history records are generated after the user historically calls the virtual object to perform data processing operations within a preset time interval.
[0122] Step 903: In response to a trigger operation of the user on any historical record, determine the historical material associated with the historical record and the historical media content generated based on the historical material.
[0123] Step 904: Obtain a data processing request determined by the user in the conversation interface, and based on the data processing request and the historical material and historical media content, call the large language model to perform data processing operations.
[0124] In this embodiment, the user can call the virtual object multiple times to perform data processing operations. In order to facilitate the user to review the historical data processing operations, the content generated after the user historically calls the virtual object to perform data processing operations within a preset time interval can be formed and stored. The preset time interval can be five minutes, or can be other time lengths customized by the user.
[0125] Optionally, a preset history record control may be displayed in the session interface. In response to a user triggering operation on the history record control, multiple stored history records are acquired and displayed.
[0126] Furthermore, the user can view the historical records. In response to the user's triggering operation on any historical record, the historical material associated with the historical record and the historical media content generated based on the historical material are determined, and the multiple historical records are displayed in chronological order in the conversation interface.
[0127] In addition, the user can continue to perform data processing operations based on historical records. Therefore, the data processing request determined by the user in the conversation interface can be obtained, and based on the data processing request, the large language model is called to perform data processing operations based on historical materials and historical media content.
[0128] For example, in response to a user's trigger operation on any historical record, historical materials associated with the historical record and historical media content generated based on the historical materials can be displayed, as well as multiple preset data processing controls. In response to a user's trigger operation on any data processing control, the material content is acquired, and data processing operations are performed based on the material content on the basis of the historical record.
[0129] The content display method provided in this embodiment displays a preset history record control in the session interface, so that the user can view the history records based on the history record control, and can more flexibly generate media content that better meets current actual needs based on the history records, thereby improving the user experience.
[0130] Fig.10 A flowchart of a content display method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, Fig.10 As shown, the method also includes:
[0131] Step 1001: Display a preset exploration control in the conversation interface.
[0132] Step 1002: In response to a trigger operation of the user on the exploration control, a plurality of functions to be recommended and associated with the virtual object are determined.
[0133] Step 1003: Displaying multiple function controls associated with the recommended functions in the conversation interface.
[0134] In this embodiment, since the display space in the conversation interface is limited and the virtual object can realize many functions, in order to facilitate the user to view more functions associated with the virtual object, a preset exploration control can also be displayed in the conversation interface.
[0135] The user can trigger the exploration control according to actual needs. In response to the user's trigger operation on the exploration control, multiple functions to be recommended associated with the virtual object are determined. And the function controls associated with the multiple recommended functions are displayed in the conversation interface. For example, the functions to be recommended include but are not limited to the film and television drama commentary function, the speech script generation function, the social media content generation function, the internship report generation function, etc.
[0136] As an implementable method, in response to the user's triggering operation on the exploration control, after determining multiple functions to be recommended associated with the virtual object, it is possible to jump to the exploration interface and display the function controls associated with the multiple recommended functions in the exploration interface. The exploration interface and the conversation interface are different display interfaces.
[0137] The content display method provided in this embodiment displays a preset exploration control in the conversation interface, so that the user can view more functional controls by triggering the exploration control, thereby enriching the display content and interaction mode in the conversation interface.
[0138] Fig.11 A schematic diagram of the structure of a content display device provided in an embodiment of the present disclosure, such as Fig.11 As shown, the device includes: a trigger module 1101, a display module 1102, an acquisition module 1103 and a processing module 1104. The trigger module 1101 is used to display a conversation interface associated with a preset virtual object in response to a preset trigger operation, and the virtual object is a virtual image that can call a large language model for data processing. The display module 1102 is used to display a plurality of preset data processing controls in the conversation interface, and the data processing controls are controls corresponding to the data processing functions associated with the virtual objects. The acquisition module 1103 is used to obtain the material content determined by the user for the data processing function associated with the data processing control in response to a user's trigger operation on any data processing control. The processing module 1104 is used to call the large language model to generate target media content related to the data processing function based on the material content.
[0139] Further, based on any of the above embodiments, the trigger module includes: a display unit, configured to display the trigger control associated with the virtual object in a preset display page; and a trigger module, configured to display the conversation interface in response to the user's trigger operation on the trigger control.
[0140] Further, based on any of the above embodiments, the trigger module includes: a display unit, configured to display target media content in a preset media content display interface, wherein the target media content is recommended media content associated with the virtual object; a processing unit, configured to display an associated anchor point corresponding to the virtual object in the media content display interface; and a trigger module, configured to display the conversation interface in response to a trigger operation of the user on the associated anchor point.
[0141] Further, based on any of the above embodiments, the data processing control includes a first control for performing data processing on audio and video media content and a second control for performing data processing on graphic and text media content.
[0142] Further, based on any of the above embodiments, the display module includes: a display unit, configured to display the first control for performing data processing on audio and video media content in the conversation interface, and to display a preset switching control in the conversation interface; a switching unit, configured to switch and display the second control for performing data processing on graphic and text media content in the conversation interface in response to a trigger operation of the user on the switching control.
[0143] Further, based on any of the above embodiments, the switching control includes an audio and video sub-control and a graphic sub-control. The switching unit includes: a switching sub-unit, which is used to switch and display the second control for data processing of graphic media content in the session interface in response to the user's triggering operation on the graphic sub-control.
[0144] Further, based on any of the above embodiments, the acquisition module includes: a display unit, which is used to display a material determination interface associated with the data processing control in response to the user's triggering operation on any data processing control. A processing unit, which is used to display all the candidate resources in the preset storage path in the material determination interface. A determination unit, which is used to determine the candidate resource currently selected by the user as the material content in response to the user's selection operation on all the candidate resources.
[0145] Further, based on any of the above embodiments, the preset storage path includes a local storage path of the terminal device and / or a storage path in a cloud server.
[0146] Further, based on any of the above embodiments, the processing unit includes: a determination subunit, used to determine the data processing type associated with the data processing control currently triggered by the user, the data processing type including audio and video processing type and graphic processing type. A display subunit, used to display all the selected resources matching the data processing type in the preset storage path in the material determination interface.
[0147] Further, based on any of the above embodiments, the data processing control includes a document generation control. The acquisition module includes: a display unit, which is used to display multiple preset templates to be selected in response to the user's triggering operation on the document generation control. A determination unit, which is used to determine the target template selected by the user from the multiple templates to be selected, and to obtain the document subject information input by the user. A processing unit, which is used to determine the target template and the document subject information as the material content.
[0148] Further, based on any of the above embodiments, the device further includes: a display module, which is used to display a preset history record control in the conversation interface. A processing module, which is used to display multiple history records in response to the user's trigger operation on the history record control, and the history records are generated after the user's historical call virtual object performs data processing operations within a preset time interval. A determination module, which is used to determine the historical material associated with the history record and the historical media content generated based on the historical material in response to the user's trigger operation on any history record. An acquisition module, which is used to acquire the data processing request determined by the user in the conversation interface, and based on the data processing request, call the large language model to perform data processing operations on the basis of the historical material and historical media content.
[0149] Further, based on any of the above embodiments, the device further comprises: a display module, configured to display a preset exploration control in the conversation interface; a determination module, configured to determine a plurality of functions to be recommended associated with the virtual object in response to a user's triggering operation on the exploration control; and a processing module, configured to display a plurality of function controls associated with the recommended functions in the conversation interface.
[0150] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0151] According to an embodiment of the present disclosure, the present disclosure further provides an electronic device, including:
[0152] at least one processor; and
[0153] a memory communicatively connected to the at least one processor; wherein,
[0154] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in any one of the above embodiments.
[0155] According to an embodiment of the present disclosure, the present disclosure further provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute the method described in any one of the above embodiments.
[0156] According to an embodiment of the present disclosure, the present disclosure also provides a computer program product, which includes: a computer program, the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the solution provided by any of the above embodiments.
[0157] Fig.12 A schematic diagram of the structure of an electronic device provided for an embodiment of the present disclosure. The electronic device 1201 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0158] like Fig.12 As shown, the device 1200 includes a computing unit 1201, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1202 or a computer program loaded from a storage unit 1208 into a random access memory (RAM) 1203. In the RAM 1203, various programs and data required for the operation of the device 1200 can also be stored. The computing unit 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.
[0159] A number of components in the device 1200 are connected to the I / O interface 1205, including: an input unit 1206, such as a keyboard, a mouse, etc.; an output unit 1207, such as various types of displays, speakers, etc.; a storage unit 1208, such as a disk, an optical disk, etc.; and a communication unit 1209, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 1209 allows the device 1200 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0160] The computing unit 1201 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1201 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1201 performs the various methods and processes described above, such as the content display method. For example, in some embodiments, the content display method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 1208. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 1200 via the ROM 1202 and / or the communication unit 1209. When the computer program is loaded into the RAM 1203 and executed by the computing unit 1201, one or more steps of the content display method described above may be performed. Alternatively, in other embodiments, the computing unit 1201 may be configured to perform the content display method in any other appropriate manner (e.g., by means of firmware).
[0161] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0162] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0163] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0164] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0165] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0166] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.
[0167] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0168] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A content display method, comprising: In response to a preset trigger operation, displaying a conversation interface associated with a preset virtual object, wherein the virtual object is a virtual image capable of invoking a large language model for data processing; Displaying a plurality of preset data processing controls in the conversation interface, wherein the data processing controls are controls corresponding to the data processing functions associated with the virtual objects; In response to a trigger operation of a user on any data processing control, obtaining material content determined by the user for a data processing function associated with the data processing control; The large language model is called to generate target media content related to the data processing function based on the material content.
2. The method according to claim 1, wherein: The step of displaying a conversation interface associated with a preset virtual object in response to a preset trigger operation includes: Displaying a trigger control associated with the virtual object in a preset display page; In response to the user's triggering operation on the triggering control, the conversation interface is displayed.
3. The method according to claim 1, wherein: The step of displaying a conversation interface associated with a preset virtual object in response to a preset trigger operation includes: Displaying target media content in a preset media content display interface, wherein the target media content is recommended media content associated with the virtual object; Displaying the associated anchor point corresponding to the virtual object in the media content display interface; In response to a triggering operation by the user on the associated anchor point, the conversation interface is displayed.
4. The method according to claim 1, wherein: The data processing control includes a first control for performing data processing on audio and video media content and a second control for performing data processing on graphic and text media content.
5. The method according to claim 4, wherein: The displaying of a plurality of preset data processing controls in the conversation interface includes: Displaying the first control for performing data processing on the audio and video media content in the conversation interface, and displaying a preset switching control in the conversation interface; In response to the user's triggering operation on the switching control, the second control for performing data processing on the graphic media content is switched and displayed in the conversation interface.
6. The method according to claim 5, wherein: The switching control includes an audio and video sub-control and a graphic sub-control; The step of switching and displaying the second control for performing data processing on graphic media content in the conversation interface in response to the user's triggering operation on the switching control includes: In response to the user's triggering operation on the graphic and text sub-control, the second control for performing data processing on the graphic and text media content is switched and displayed in the conversation interface.
7. The method according to claim 1, wherein: The step of obtaining, in response to a trigger operation of a user on any data processing control, material content determined by the user for a data processing function associated with the data processing control includes: In response to a trigger operation of the user on any data processing control, displaying a material determination interface associated with the data processing control; Displaying all the resources to be selected in the preset storage path in the material determination interface; In response to the user's selection operation on all the resources to be selected, the resource to be selected currently selected by the user is determined as the material content.
8. The method according to claim 7, wherein: The preset storage path includes a local storage path of the terminal device and / or a storage path in a cloud server.
9. The method according to claim 7, wherein: The display of all the selected resources in the preset storage path in the material determination interface includes: Determine the data processing type associated with the data processing control currently triggered by the user, where the data processing type includes an audio and video processing type and a graphic and text processing type; All the candidate resources matching the data processing type in the preset storage path are displayed in the material determination interface.
10. The method according to any one of claims 1 to 9, wherein: The data processing control includes a document generation control; the step of obtaining, in response to a trigger operation of a user on any data processing control, material content determined by the user for a data processing function associated with the data processing control includes: In response to the user's triggering operation on the document generation control, displaying a plurality of preset templates to be selected; Determine a target template selected by the user from a plurality of candidate templates, and obtain document subject information input by the user; The target template and the document subject information are determined as the material content.
11. The method according to any one of claims 1 to 9, further comprising: Displaying a preset history record control in the session interface; In response to the user's triggering operation on the history record control, multiple history records are displayed, where the history records are generated after the user historically calls the virtual object to perform data processing operations within a preset time interval; In response to a trigger operation of a user on any historical record, determining historical materials associated with the historical record and historical media content generated based on the historical materials; A data processing request determined by the user in the conversation interface is obtained, and based on the data processing request and the historical material and the historical media content, the large language model is called to perform a data processing operation.
12. The method according to any one of claims 1 to 9, further comprising: Displaying a preset exploration control in the session interface; In response to a trigger operation of the user on the exploration control, determining a plurality of functions to be recommended that are associated with the virtual object; Function controls associated with multiple recommended functions are displayed in the conversation interface.
13. A content display device, comprising: A trigger module, configured to display a conversation interface associated with a preset virtual object in response to a preset trigger operation, wherein the virtual object is a virtual image capable of invoking a large language model for data processing; A display module, used to display a plurality of preset data processing controls in the conversation interface, wherein the data processing controls are controls corresponding to the data processing functions associated with the virtual objects; An acquisition module, configured to acquire, in response to a trigger operation of a user on any data processing control, material content determined by the user for a data processing function associated with the data processing control; A processing module is used to call the large language model to generate target media content related to the data processing function based on the material content.
14. The device according to claim 13, wherein: The trigger module comprises: A display unit, used to display the trigger control associated with the virtual object in a preset display page; A trigger module is used to display the conversation interface in response to the user's trigger operation on the trigger control.
15. The device according to claim 13, wherein: The trigger module comprises: A display unit, configured to display target media content in a preset media content display interface, wherein the target media content is recommended media content associated with the virtual object; A processing unit, configured to display an associated anchor point corresponding to the virtual object in the media content display interface; A trigger module is used to display the conversation interface in response to the user's trigger operation on the associated anchor point.
16. The device according to claim 13, wherein: The data processing control includes a first control for performing data processing on audio and video media content and a second control for performing data processing on graphic and text media content.
17. The device according to claim 16, wherein: The display module comprises: A display unit, configured to display the first control for performing data processing on the audio and video media content in the conversation interface, and to display a preset switching control in the conversation interface; A switching unit is used to switch and display the second control for performing data processing on graphic media content in the conversation interface in response to the user's triggering operation on the switching control.
18. The device according to claim 17, wherein: The switching control includes an audio and video sub-control and a graphic sub-control; The switching unit comprises: The switching subunit is used to switch and display the second control for performing data processing on the graphic and text media content in the conversation interface in response to the user's triggering operation on the graphic and text sub-control.
19. The device according to claim 13, wherein: The acquisition module comprises: A display unit, configured to display a material determination interface associated with any data processing control in response to a trigger operation of the user on any data processing control; A processing unit, used for displaying all the resources to be selected in the preset storage path in the material determination interface; A determining unit is configured to determine the candidate resource currently selected by the user as the material content in response to the user's selection operation on all the candidate resources.
20. The device according to claim 19, wherein The preset storage path includes a local storage path of the terminal device and / or a storage path in a cloud server.
21. The device according to claim 19, wherein The processing unit comprises: A determination subunit, used to determine the data processing type associated with the data processing control currently triggered by the user, wherein the data processing type includes an audio and video processing type and a graphic and text processing type; The display subunit is used to display all the candidate resources matching the data processing type in the preset storage path in the material determination interface.
22. The device according to any one of claims 13 to 21, wherein: The data processing control includes a document generation control; the acquisition module includes: A display unit, configured to display a plurality of preset templates to be selected in response to a trigger operation of the user on a document generation control; A determination unit, configured to determine a target template selected by the user from a plurality of candidate templates, and to obtain document subject information input by the user; A processing unit is used to determine the target template and the document subject information as the material content.
23. The device according to any one of claims 13 to 21, further comprising: A display module, used to display a preset history record control in the session interface; A processing module, configured to display a plurality of historical records in response to a trigger operation of the user on the historical record control, wherein the historical records are generated after the user historically calls a virtual object to perform a data processing operation within a preset time interval; A determination module, configured to determine, in response to a user's triggering operation on any historical record, historical materials associated with the historical record and historical media content generated based on the historical materials; The acquisition module is used to acquire the data processing request determined by the user in the conversation interface, and based on the data processing request and the historical material and historical media content, call the large language model to perform data processing operations.
24. The device according to any one of claims 13 to 21, further comprising: A display module, used to display preset exploration controls in the conversation interface; A determination module, configured to determine a plurality of functions to be recommended associated with the virtual object in response to a trigger operation of the user on the exploration control; A processing module is used to display function controls associated with multiple recommended functions in the conversation interface.
25. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 12.
26. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-12.
27. A computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Data processing method and device based on virtual image and readable storage medium
CN116048310A
Media content processing method and device, equipment, readable storage medium and product
CN118363508A
Multimedia data generation method and device, electronic equipment and storage medium
CN119129737A
Cited By
Interface interaction method and device, equipment and storage medium
CN121029299A