Information interaction method, device, equipment, medium and program product
By introducing sharing templates, lyrics panels, and comment functions into the multimedia platform, cross-application media content sharing is achieved, solving the problem of limited sharing methods and improving the user experience.
Patent Information
- Application Number
- CN202512001722.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-26
- Publication Date
- 2026-04-10
AI Technical Summary
The sharing methods of multimedia platforms in related technologies are relatively simple, which makes it difficult to meet users' sharing expectations and affects users' enthusiasm and experience in sharing.
By displaying media content on the first page and responding to sharing actions, and utilizing interactive features such as sharing templates, lyrics panels, and commenting, cross-application media content sharing is enabled, increasing sharing channels and enhancing flexibility.
It provides an optimized way to share media content, enhances the user experience, and meets users' diverse sharing needs.
Smart Images

Figure CN121832800A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to computer technology, and more particularly to an information interaction method, apparatus, device, medium, and program product. Background Technology
[0002] With the development of computer and internet technologies, users can easily share their favorite media content. For example, users can share music to express their status or thoughts. However, the sharing methods of multimedia platforms in these technologies are relatively limited, making it difficult to meet users' sharing expectations, thus affecting their enthusiasm for sharing and resulting in a poor user experience. Summary of the Invention
[0003] This disclosure provides an information interaction method, apparatus, device, medium, and program product that can optimize the sharing of media content and improve user experience.
[0004] In a first aspect, embodiments of this disclosure provide an information interaction method, including:
[0005] The first page displays the first media content, which is the playback page of the first application;
[0006] In response to a sharing operation on the first media content, at least one type of information of the first media content is shared to a second application, wherein the at least one type of information is determined based on at least one of a sharing template trigger operation, a lyrics panel interaction operation, and a comment operation.
[0007] Secondly, this disclosure also provides an information interaction method, including:
[0008] Receive first media content shared by a first application, wherein the first media content includes at least one type of information, and the at least one type of information is determined based on at least one of the following: triggering operation of a sharing template, interactive operation of a lyrics panel, and comment operation;
[0009] A third page is displayed, on which second media content is displayed, wherein the second media content includes at least one type of information and image information of the first media content, and the third page is a preview page of the second application;
[0010] In response to the confirmation operation for the second media content, a publishing operation is performed on the second media content.
[0011] Thirdly, embodiments of this disclosure also provide an information interaction device, the device comprising:
[0012] The first display module is used to display first media content on the first page, wherein the first page is the playback page of the first application;
[0013] The second display module is used to share at least one type of information of the first media content to the second application in response to the sharing operation of the first media content, wherein the at least one type of information is determined based on at least one of the following: the triggering operation of the sharing template, the interactive operation of the lyrics panel, and the comment operation.
[0014] Fourthly, embodiments of this disclosure also provide an information interaction device, the device comprising:
[0015] A receiving module is configured to receive first media content shared by a first application, wherein the first media content includes at least one type of information, and the at least one type of information is determined based on at least one of the following: a trigger operation of a sharing template, an interactive operation of a lyrics panel, and a comment operation;
[0016] The third display module is used to display a third page, on which second media content is displayed, wherein the second media content includes at least one type of information and image information of the first media content, and the third page is a preview page of the second application;
[0017] The publishing module is used to perform a publishing operation on the second media content in response to a confirmation operation for the second media content.
[0018] Fifthly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:
[0019] One or more processors;
[0020] Storage device for storing one or more programs.
[0021] When the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method as described in any embodiment of this disclosure.
[0022] Sixthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the information interaction method as described in any embodiment of this disclosure.
[0023] In a seventh aspect, embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the information interaction method as described in any embodiment of this disclosure.
[0024] This disclosure provides an information interaction method. By displaying first media content on a first page (the playback page of a first application), and responding to a sharing operation on the first media content, at least one type of information from the first media content is shared to a second application, achieving cross-application media content sharing and increasing the sharing channels for the first media content. Since at least one type of information is determined based on at least one of the following: a sharing template trigger operation, a lyrics panel interaction operation, and a comment operation, users can set the information sharing type for the first media content, improving sharing flexibility. This disclosure solves the problem that related sharing methods are relatively limited and cannot meet users' sharing expectations, providing an optimized media content sharing method and improving user experience. Attached Figure Description
[0025] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0026] Figure 1 This is a flowchart illustrating an information interaction method provided in an embodiment of the present disclosure.
[0027] Figure 2 This is a schematic diagram of a first page provided for an embodiment of the present disclosure;
[0028] Figure 3 This is a schematic diagram of another first page provided for an embodiment of this disclosure;
[0029] Figure 4 This is a schematic diagram of yet another first page provided as an embodiment of the present disclosure;
[0030] Figure 5 This is a flowchart illustrating another information interaction method provided in an embodiment of the present disclosure;
[0031] Figure 6 A schematic diagram of a third page provided for an embodiment of this disclosure;
[0032] Figure 7 This is a schematic diagram of another third page provided for an embodiment of this disclosure;
[0033] Figure 8 A schematic diagram of a fourth page provided for an embodiment of this disclosure;
[0034] Figure 9 This is a schematic diagram of another fourth page provided in an embodiment of this disclosure;
[0035] Figure 10This is a schematic diagram of the structure of an information interaction device provided in an embodiment of the present disclosure;
[0036] Figure 11 This is a schematic diagram of the structure of an information interaction device provided in an embodiment of the present disclosure;
[0037] Figure 12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0038] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0039] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0040] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0041] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0042] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0043] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0044] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0045] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0046] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose whether to "agree" or "disagree" to provide personal information to the electronic device.
[0047] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0048] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0049] Figure 1 This is a flowchart illustrating an information interaction method provided in an embodiment of this disclosure. This embodiment is applicable to situations involving the sharing of multimedia content, such as a user sharing their favorite music to a second application while listening to music. The method is applied to a first application. This method can be executed by an information interaction device, which can be implemented in software and / or hardware, optionally through an electronic device, such as a mobile terminal, a PC, or a server.
[0050] like Figure 1 As shown, the method includes:
[0051] S110. Display the first media content on the first page, wherein the first page is the playback page of the first application.
[0052] The first application is used to play the first media content. For example, the first application could be a music client. The first media content includes music or video, etc. Video includes music videos, etc.
[0053] Understandably, the primary media content is music or music videos that meet the preset sharing criteria.
[0054] S120. In response to the sharing operation for the first media content, at least one type of information of the first media content is shared to the second application, wherein the at least one type of information is determined based on at least one of the following: a sharing template trigger operation, a lyrics panel interaction operation, and a comment operation.
[0055] In some embodiments, the sharing operation for the first media content includes a triggering operation for a sharing template, or a lyrics sharing operation or comment operation corresponding to the lyrics panel, etc. The sharing template can represent the type of information to be shared in the first media content. For example, the sharing template is used to implement at least one of sharing lyrics, sharing a song, and sharing comment information. At least one type of information includes at least one of complete lyrics, partial lyrics, a song, a song fragment, and comment information. The second application can be a video client, etc. The video client is used to display media content in various forms such as images, text, or video.
[0056] For example, a first media content and a first control are displayed on a first page. The first control is used to trigger the display of multiple sharing templates, wherein the sharing templates are used to share information in the first media content that conforms to the sharing template to the second application.
[0057] In response to the triggering operation of the first control, a sharing panel is displayed. The sharing panel displays multiple sharing templates. These templates represent multiple sharing entry points. Different sharing templates correspond to different sets of material templates in the second application. These material template sets include preset templates. For example, the material template sets include image and text template sets, song template sets, and text template sets. Image and text templates use user-selected images and / or videos as the visual information. Song templates use preset images as the visual information. Text templates are style templates for comment information.
[0058] Optionally, in response to a triggering action of the first control, a sharing panel is displayed. The sharing panel includes multiple sharing templates, etc. Since the sharing templates are used to share information from the first media content that conforms to the sharing template to the second application, users can customize the content to be shared, thus improving the sharing flexibility of the first media content.
[0059] Figure 2 This is a schematic diagram of a first page provided as an embodiment of this disclosure. (As shown...) Figure 2As shown, the first page 210 displays first media content 220 and first control 230, etc. For example, the first media content can be a song. Accordingly, the first page 210 displays the song cover, song title, and playback progress, etc. In response to a trigger operation on the first control 230, a sharing panel 240 is displayed on top of the first page 210. The sharing panel 240 includes multiple sharing templates 250. Optionally, the multiple sharing templates 250 correspond to a first preset template, a second preset template, ... and an Nth preset template.
[0060] In some embodiments, a lyrics panel and a second control are displayed on a first page. The lyrics panel includes lyrics information of a first media content, and the second control is used to trigger the display of a second page. The second page includes the lyrics information of the first media content and a third control, which is used to share at least a portion of the song fragments of the first media content to the second application.
[0061] The second page represents the lyrics selection page of the first application. For example, in response to a click on lyrics on the first page, a lyrics panel is displayed. The lyrics of the first media content are displayed in the lyrics panel. A second control is displayed at a preset position on the lyrics panel. Optionally, the second control could be a share lyrics button, etc. In response to the triggering of the share lyrics button, the second page is displayed. For example, the second page could be a lyrics selector of the first application. The lyrics selector displays the lyrics of the first media content and a third control, and the lyrics are selectable. It should be noted that the lyrics selector selects the first and last lines of a music segment based on lyric nodes. For example, the first line includes the currently playing first line. The selection of the first line can be manually deselected, and after deselection, a first line must be manually selected. If the second, third, and fourth lines of lyrics are selected in sequence after the first line, the fourth line will be the last line. If the fourth line is selected after selecting the first line, it is equivalent to selecting the fourth line as the last line. After selecting the first and last sentences, locate them to audio track nodes, use these audio track nodes as clipping nodes, and clip the audio information between the two audio track nodes. Optionally, the audio information can be used as background music in a second application.
[0062] Optionally, in response to an interactive operation on the lyrics information in the lyrics panel, the second page is displayed. In response to a lyrics selection operation on the second page, the selected lyrics information is displayed in a selected state on the second page. Based on the selected lyrics information and the audio information of the first media content, the at least a portion of the song fragment is determined.
[0063] For example, in response to a long press on lyrics information of the first media content in the lyrics panel, a lyrics selector is displayed to show the lyrics of the first media content and a third control. In response to a selection operation on the first media content, the selection pattern of the selected lyrics information is displayed. For example, the selection pattern of the lyrics information includes lyrics with a background, and / or lyrics with a selection indicator, etc. Optionally, the selection indicator includes a graphic of a specific shape. Preset text is displayed on the third control. The preset text can prompt the user to share the song to a second application.
[0064] Figure 3 This is a schematic diagram of another first page provided as an embodiment of this disclosure. (See diagram below.) Figure 3 As shown, a lyrics panel 320 and a second control 330 are displayed on the first page 310. The lyrics panel 320 includes lyrics information of the first media content. In response to a trigger operation of the second control 330, a second page 340 is displayed. Optionally, the second page 340 is displayed in response to a long-press operation on the lyrics information of the first media content. The second page 340 includes lyrics information and a third control 350. The lyrics information on the second page 340 is selectable. In response to a selection operation on the lyrics information on the second page 340, the selected lyrics are converted to a selected state. In response to a trigger operation on the third control 350, the song segment corresponding to the selected lyrics is shared to a second application.
[0065] It's worth noting that multiple sharing entry points can be provided by triggering the song sharing operation through sharing templates in the sharing panel, secondary controls in the lyrics panel, or set gestures in the lyrics panel, simplifying the sharing process. Furthermore, interactive operations in the lyrics panel can trigger the display of a second page, allowing users to select and share song segments. This enables users to share either the entire song or song segments to the second application, enriching the content sharing formats and meeting diverse user needs.
[0066] In some embodiments, a comment panel for first media content and a fourth control are displayed on a first page, the fourth control being used to share comment information of the first media content to the second application.
[0067] The comment panel is used to display comment information for media content in the first application. The comment panel for the first media content represents the component carrying the comment information for that content. It is displayed in response to a triggering operation of the comment control on the first page. The comment information for the first media content is displayed in the comment panel. An input box is displayed above the comment panel. A fourth control is displayed at a designated position in the input box. Optionally, the fourth control includes an on / off mode. The on / off mode is used to enable the function of sharing comment information to the second application. The off mode is used to disable the function of sharing comment information to the second application. For example, the fourth control can be a share switch. Preset text is displayed on the fourth control to prompt the user to share the comment information to the second application.
[0068] For example, in response to a comment action on the first media content, the comment information is displayed in the comment panel. In response to the fourth control being in open mode, the comment information is shared to the second application.
[0069] Figure 4 This is a schematic diagram of yet another first page provided as an embodiment of this disclosure. For example... Figure 4 As shown, a comment panel 410 displays the first media content. An input box 420 is displayed above the comment panel 410. A fourth control 430 is displayed above the input box 420. The fourth control 430 includes an on mode and an off mode. In response to the fourth control 430 being in the on mode, comment information about the first media content is posted to the comment panel 410 and shared to the second application. Alternatively, in response to the fourth control 430 being in the off mode, comment information about the first media content is posted to the comment panel 410.
[0070] In some embodiments, a first media content and a first control are displayed on a first page. The first control is used to trigger the display of multiple sharing templates, including a sharing template for sharing comment information. In response to the triggering operation of the sharing template for sharing comment information, audio information and comment information related to the first media content are shared to a second application.
[0071] It should be noted that for first media content that meets the preset sharing conditions, in response to a sharing operation on the first media content, at least one type of information from the first media content will be shared to the second application. For first media content that does not meet the preset sharing conditions, in response to a sharing operation on the first media content, a preset prompt message will be displayed to indicate that the first media content is temporarily not supported for sharing.
[0072] The technical solution of this disclosure, by displaying first media content on a first page (which is the playback page of a first application), and responding to a sharing operation on the first media content, shares at least one type of information from the first media content to a second application, thereby achieving cross-application media content sharing and increasing the sharing channels for the first media content. Since at least one type of information is determined based on at least one of the following: a sharing template trigger operation, a lyrics panel interaction operation, and a comment operation, it allows users to set the information sharing type for the first media content, improving sharing flexibility. This disclosure solves the problem that related sharing methods are relatively singular and difficult to meet users' sharing expectations, providing an optimized media content sharing method and improving user experience.
[0073] Figure 5 This is a flowchart illustrating another information interaction method provided in this embodiment. This embodiment is applicable to situations where multimedia content shared by a first application is received. For example, a user shares their favorite music to a second application while listening to music, and the second application generates a corresponding multimedia content. This method is applied to the second application. This method can be executed by an information interaction device, which can be implemented in software and / or hardware, optionally through an electronic device, such as a mobile terminal, a PC, or a server.
[0074] like Figure 5 As shown, the method includes:
[0075] S510. Receive first media content shared by the first application, wherein the first media content includes at least one type of information, and the at least one type of information is determined based on at least one of the following: a trigger operation of the sharing template, an interactive operation of the lyrics panel, and a comment operation.
[0076] The first application and the second application are associated with the same account. The association between the first and second applications is maintained on the server side. For example, a table showing the relationship between the account, application name, and login account is maintained on the server side. Optionally, the second application is triggered to display in response to a preset interactive operation in the first application. The first application is triggered to display in response to a preset interactive operation in the second application.
[0077] For example, the second application receives at least one of the following: complete lyrics, partial lyrics, song, song fragments, and comment information shared by the first application. For different types of information, preset templates from different sets of material templates are applied to obtain the second media content.
[0078] In some embodiments, the second media content is determined based on lyrics information and image / text templates. Alternatively, the second media content is determined based on song information and song templates. Alternatively, the second media content is determined based on song information and image / text templates. Alternatively, the second media content is determined based on comment information and text templates.
[0079] S520. Display a third page, on which second media content is displayed, wherein the second media content includes at least one type of information and image information of the first media content, and the third page is a preview page of the second application.
[0080] The third page is used to preview media content to be published to the second application. It can be triggered by a share action within the first application. The screen information includes media materials selected by the user from a preset media library, or comment styles from a user-selected text template.
[0081] The second media content can be the result of applying a first template to the first media content. For example, the first template is a song template or an image / text template. The first template includes background music controls, music components, and preset screen information, etc. The preset screen information can be a background image. Optionally, the background image has a higher display priority than the music component. Alternatively, the second media content can be the result of applying a second template to the first media content and comment information. For example, the second template can be a text template, etc. The second template includes background music controls, music components, and preset comment styles, etc. The preset comment styles are used to determine the display effect of the comment information. The preset comment styles include the font size, font, and background image, etc. The background image includes a solid color background, etc. Optionally, the background image can include stickers or text, etc. The comment template set includes templates corresponding to various comment styles. The background music control is used to display and edit background music. It is understood that, in response to a song sharing operation on the first media content, the entire song is used as background music. In response to a selection operation on the complete song in the background music control, a song segment is determined. The music component includes a player and lyrics, etc. In response to interactive operations on the music component, at least one of the following actions can be performed on the music component: move its position, move its angle, stretch, and scale it. The music component includes a player with multiple styles to allow the user to choose the style that best suits their needs.
[0082] Optionally, the player is used to play the first media content. At this time, the background music in the background music control is turned off. The player displays attribute information such as the song title and artist of the first media content. The lyrics of the music component are the lyrics of the first media content, and the lyrics are linked to the playback progress of the player. For example, the lyrics of the first media content are displayed in a scrolling manner, and are related to the playback progress of the player. If the player pauses playback, the lyrics will temporarily stop scrolling. Optionally, the player is used to display attribute information such as the song title and artist of the first media content. At this time, background music is played through the background music control. The lyrics are linked to the playback progress of the background music control. The second media content may include images and / or videos. Images include still images or animated images. Videos include captured videos or generated videos, etc.
[0083] In some embodiments, a first editing page is displayed, on which a fifth control and a first media content using a preset template are displayed. The preset template includes a music component and preset screen information, the music component carrying song information for the first media content. In response to a trigger operation on the fifth control, a collection of media materials from a preset media material library is displayed on the first editing page. In response to a selection operation on the media material collection, a third page is displayed, on which the second media content is displayed, wherein the second media content is obtained by updating the preset screen information using media materials.
[0084] The fifth control serves as the entry point to a preset media library. For example, this library could be a photo album. The media collection includes images and / or videos from the album, allowing users to select their favorite pictures or videos as screen information to replace the preset screen information on the editing page. In response to a trigger action on the fifth control, images and / or videos from the album are displayed on the first editing page. Images include still images and animated images. For example, animated images include live photos. Videos include captured videos or generated videos.
[0085] For example, in response to a selection operation on a set of media materials, the background image of the first media content with the applied preset template is replaced with the selected media material to update the screen information and obtain the second media content. The first media content with the applied preset template is the result of applying the preset template to the first media content.
[0086] In some embodiments, in response to a selection operation for at least one image in the media material set, the selected image replaces the preset screen information to obtain second media content. A third page is then displayed, showing the second media content.
[0087] Optionally, in response to a selection operation on a video in the media material set, the preset screen information is replaced with video frames from the selected video to obtain the second media content. A third page is then displayed, showing the second media content.
[0088] Optionally, in response to a selection operation targeting at least one image and one video in the media material set, the selected image and video are used to replace the preset screen information to obtain the second media content. A third page is then displayed, showing the second media content.
[0089] Figure 6 This is a schematic diagram of a third page provided as an embodiment of this disclosure. (As shown...) Figure 6 As shown, the first editing page 610 displays a shooting control 620, a fifth control 630, and first media content with an applied preset template. The preset template includes a music component 640 and preset screen information. Optionally, the music component 640 includes a player 641 and lyrics 642. In response to a trigger operation on the fifth control 630, a media material set 650 is displayed above the shooting control 620 on the first editing page 610. Optionally, the media material set 650 includes images and / or videos. In response to a selection operation on the media material set 650, the preset screen information is replaced with the selected media material 660 to obtain the second media content 670, and the third page 680 is displayed. The third page 610 displays the second media content 670 and a preset confirmation control 690. For example, a user can select a photo from the media material set 650 as media material 660. The preset confirmation control 690 is used to confirm the second media content 670.
[0090] In some embodiments, a second editing page and a sixth control are displayed, wherein the second editing page includes comment information for the first media content. In response to a trigger operation on the sixth control, a third page is displayed, showing the second media content and a set of comment templates. The second media content includes a music component and the comment information; the music component carries song information for the first media content, and the set of comment templates updates the style of the comment information.
[0091] The comment template collection includes various styles of comment templates used to update preset comment styles and enrich the visual effects of secondary media content. The style of the comment template determines the visual information of the secondary media content. Comment templates include the font, size, and color of the text in the comment information, as well as the background image. For example, the background image may include a solid color image. Optionally, the background image may include images, stickers, and text.
[0092] If a comment has already been entered for the first media content in the first application, the comment and a sixth control are displayed on the second editing page, and the comment was passed from the first application to avoid duplicate input. Alternatively, if the comment is entered on the second editing page by triggering a sharing template used to share comment information in the first application, the sixth control is also displayed on the second editing page.
[0093] In response to the triggering action of the sixth control, a preset text template is applied to the comment information to obtain the second media content. The second media content and a collection of multiple comment templates are displayed on the third page. In response to the selection action of multiple comment templates, the preset comment styles, such as the style of the comment information and the background image, in the second media content are updated using the selected comment template.
[0094] Figure 7 This is a schematic diagram of another third page provided as an embodiment of this disclosure. (See diagram below.) Figure 7 As shown, a second editing page 710 and a sixth control 720 are displayed. The second editing page 710 is used to display comment information 730 of the first media content, which is synchronized from the first application to the second application. Optionally, in response to an input operation in the second editing page 710, the comment information 730 of the first media content is displayed on the second editing page 710. In response to a trigger operation of the sixth control 720, a third page 740 is displayed. The third page 740 displays the second media content, a set of comment templates 750, and a preset confirmation control 760. The second media content includes a player 770 and comment information 730. The second media content presents a preset comment style. In response to a selection operation on the set of comment templates 750, the preset comment style is updated using the selected comment template to obtain the updated second media content. The preset confirmation control 760 is used to confirm the second media content.
[0095] S530. In response to the confirmation operation for the second media content, perform a publishing operation on the second media content.
[0096] For example, a preset confirmation control is displayed on the third page. Clicking the preset confirmation control confirms the second media content. In response to the confirmation action on the second media content, a publishing page is displayed. The publishing page displays the cover image of the second media content, preset tags, and a publishing control. The preset tags include the song title of the first media content. Optionally, the preset tags may also include tags related to the first media content in the first application. The publishing control triggers the publishing operation of the second media content.
[0097] It should be noted that if the primary media content is a song, multiple tags include the song title and the song tag of the primary application. The publishing operation for the secondary media content is performed through the publishing page. If the first publishing operation is performed on the secondary media content, the secondary media content is published to the public traffic pool. If the second publishing operation is performed on the secondary media content, the secondary media content is published within a preset scope.
[0098] Optionally, in response to a push operation on the second media content, the second media content is displayed on a fourth page, wherein the fourth page is the playback page of the second application. In response to a trigger operation on the music component of the second media content, a first panel is displayed, and a seventh control is displayed on the first panel, wherein the seventh control is used to trigger the display of the first media content through the first application.
[0099] The fourth page is used to display the media content stream from the second application. It is understood that the media content stream is pushed to the client via a content delivery network for display on the fourth page. The second media content is displayed on the fourth page. In some embodiments, the second media content includes songs and visual information selected by the publisher. The visual information includes images and / or videos. Optionally, the images or videos selected by the publisher can be selfies, allowing the publisher's friends to quickly discover the second media content shared by the publisher while browsing the media content stream of the second application, and interact with the publisher through comments, likes, and favorites. In some embodiments, the second media content includes songs and song comment information. The songs included in the second media content can be carried by a player.
[0100] In response to a trigger action on the player, a first panel is displayed above the fourth page. The first panel includes attribute information such as the cover image or title of the first media content, and a seventh control. Preset text is displayed on the seventh control. Optionally, if the user clicking the player has a logged-in account for the first application, the first preset text is displayed. If the user clicking the player does not have a logged-in account for the first application, a second preset text is displayed. The first preset text is used to trigger the display of the first page. The second preset text is used to trigger the display of installation prompts for the first application. For example, the application switching is triggered via the seventh control to display the first page of the first application, where the first media content is displayed.
[0101] Figure 8 This is a schematic diagram of a fourth page provided as an embodiment of this disclosure. (See diagram below.) Figure 8As shown, the second media content 820 is displayed on the fourth page 810. The second media content 820 includes a music component 830 and media materials, etc. For example, the music component 830 includes a player and lyrics. The player is used to play the first media content. The lyrics are displayed scrolling based on the playback progress of the first media content. The media materials are the background images of the second media content. For example, the media materials could be a user selfie. In response to a trigger operation on the player, a first panel 840 is displayed above the fourth page 810. The first panel 840 includes a seventh control 850, etc. In response to a trigger operation on the seventh control 850, the first page 860 is displayed. The first media content is displayed on the first page 860.
[0102] In some embodiments, in response to a push operation on the second media content, the second media content and an eighth control are displayed on a fourth page. In response to a trigger operation on the eighth control, a second panel is displayed, and a ninth control is displayed on the second panel, wherein the ninth control is used to trigger the display of the first media content and the sharing template corresponding to the first media content through the first application.
[0103] The eighth control is used to trigger the generation of the same media content as the second media content. By triggering the eighth control, a second panel is displayed above the fourth page. The second panel includes a ninth control, etc. Preset text is displayed on the ninth control. Optionally, if the user clicking the ninth control has a login account for the first application, the first preset text is displayed. If the user clicking the ninth control does not have a login account for the first application, the second preset text is displayed. The first preset text is used to trigger the display of the first page. The second preset text is used to trigger the display of installation prompts for the first application. For example, the application is switched by triggering the ninth control to display the first page of the first application, which displays the first media content. A third panel is displayed above the first page, showing the sharing template corresponding to the first media content to guide the user in sharing media content within the first application.
[0104] Figure 9 This is a schematic diagram of another fourth page provided as an embodiment of this disclosure. (See diagram below.) Figure 9As shown, the second media content 920 is displayed on the fourth page 910. The second media content 920 includes a music component 930, media materials, and an eighth control 940, etc. For example, the music component 930 includes a player and lyrics. The player is used to play the first media content. The lyrics are displayed scrolling based on the playback progress of the first media content. The media materials are the background images of the second media content. For example, the media materials could be a user selfie. In response to a trigger operation on the eighth control 940, a second panel 950 is displayed above the fourth page 910. The second panel 950 includes a ninth control 960, etc. In response to a trigger operation on the ninth control 960, the first page 970 is displayed. The first media content is displayed on the first page 970. Optionally, a third panel 980 is displayed above the first page 970, and the sharing template 990 corresponding to the first media content is displayed in the third panel 980.
[0105] The technical solution of this disclosure embodiment receives first media content shared by a first application. The first media content includes at least one type of information, and this at least one type of information is determined based on at least one of a sharing template trigger operation, a lyrics panel interaction operation, and a comment operation, thereby achieving the acquisition of diverse first media content. Further, a third page is displayed, showing second media content. Since the second media content includes at least one type of information from the first media content and visual information, and the visual information can be an image from a preset template or media material selected by the user from a preset media material library, the visual effects of the second media content are enriched, enabling the sharing of the first media content in a manner that meets user expectations. Further, in response to a confirmation operation on the second media content, a publishing operation is performed on the second media content, enabling the second media content to be published in the second application. This disclosure embodiment solves the problem that related sharing methods are relatively simple and difficult to meet user sharing expectations, providing an optimized media content sharing method and improving user experience.
[0106] Figure 10 This is a schematic diagram of the structure of an information interaction device provided in an embodiment of the present disclosure. The device can be implemented in the form of software and / or hardware. The device is applied to a first application. Optionally, it can be implemented by an electronic device, such as a mobile terminal, a PC, or a server.
[0107] like Figure 10 As shown, the device includes: a first display module 1010 and a second display module 1020.
[0108] The first display module 1010 is used to display first media content on a first page, wherein the first page is the playback page of the first application;
[0109] The second display module 1020 is used to share at least one type of information of the first media content to a second application in response to a sharing operation of the first media content, wherein the at least one type of information is determined based on at least one of a sharing template trigger operation, a lyrics panel interaction operation, and a comment operation.
[0110] Optionally, the first display module 1010 is specifically used for:
[0111] The first page displays first media content and a first control. The first control is used to trigger the display of multiple sharing templates, wherein the sharing templates are used to share information in the first media content that conforms to the sharing template to the second application.
[0112] Optionally, it also includes:
[0113] A lyrics panel and a second control are displayed on a first page. The lyrics panel includes lyrics information of a first media content. The second control is used to trigger the display of a second page. The second page includes lyrics information of the first media content and a third control. The third control is used to share at least a portion of the song fragments of the first media content to the second application.
[0114] Optionally, it also includes:
[0115] In response to an interactive operation on the lyrics information in the lyrics panel, the second page is displayed;
[0116] In response to the lyrics selection operation on the second page, the selected lyrics information is displayed in a selected state on the second page;
[0117] Based on the selected lyrics information and the audio information of the first media content, the at least part of the song segment is determined.
[0118] Optionally, it also includes:
[0119] The first page displays a comment panel for the first media content and a fourth control, which is used to share comment information of the first media content to the second application.
[0120] The information interaction device provided in this disclosure can execute the information interaction method applicable to the first application provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of executing the method.
[0121] Figure 11This is a schematic diagram of the structure of an information interaction device provided in an embodiment of the present disclosure. The device can be implemented in the form of software and / or hardware. The device is applied to a second application. Optionally, it can be implemented by an electronic device, such as a mobile terminal, a PC, or a server.
[0122] like Figure 11 As shown, the device includes: a receiving module 1110, a third display module 1120, and a publishing module 1130.
[0123] The receiving module 1110 is used to receive first media content shared by the first application, wherein the first media content includes at least one type of information, and the at least one type of information is determined based on at least one of the following: a trigger operation of the sharing template, an interactive operation of the lyrics panel, and a comment operation.
[0124] The third display module 1120 is used to display a third page, on which second media content is displayed, wherein the second media content includes at least one type of information and image information of the first media content, and the third page is a preview page of the second application;
[0125] The publishing module 1130 is used to perform a publishing operation on the second media content in response to a confirmation operation on the second media content.
[0126] Optionally, the third display module 1120 is specifically used for:
[0127] The first editing page is displayed, and the fifth control and the first media content with the application preset template are displayed on the first editing page. The preset template includes a music component and preset screen information. The music component is used to carry the song information of the first media content.
[0128] In response to a trigger operation on the fifth control, a collection of media materials from a preset media material library is displayed on the first editing page;
[0129] In response to a selection operation on the media material set, the third page is displayed, and the second media content is displayed on the third page, wherein the second media content is obtained by updating the preset screen information using the media material.
[0130] Optionally, the third display module 1120 is specifically used for:
[0131] Display a second editing page and a sixth control, wherein the second editing page includes comment information for the first media content;
[0132] In response to a trigger operation on the sixth control, the third page is displayed, showing the second media content and the comment template set. The second media content includes a music component and the comment information. The music component is used to carry the song information of the first media content, and the comment template set is used to update the style of the comment information.
[0133] Optionally, it also includes:
[0134] In response to the push operation of the second media content, the second media content is displayed on the fourth page, wherein the fourth page is the playback page of the second application;
[0135] In response to a trigger operation on the music component of the second media content, a first panel is displayed, and a seventh control is displayed on the first panel, wherein the seventh control is used to trigger the display of the first media content through the first application.
[0136] Optionally, it also includes:
[0137] In response to the push operation of the second media content, the second media content and the eighth control are displayed on the fourth page;
[0138] In response to a trigger operation on the eighth control, a second panel is displayed, and a ninth control is displayed on the second panel. The ninth control is used to trigger the display of the first media content and the sharing template corresponding to the first media content through the first application.
[0139] The information interaction device provided in this disclosure can execute the information interaction method suitable for the second application provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of executing the method.
[0140] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.
[0141] Figure 12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Reference is made below. Figure 12 It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 12The diagram below shows the structure of the terminal device or server 1200. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 12 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0142] like Figure 12 As shown, the electronic device 1200 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. The RAM 1203 also stores various programs and data required for the operation of the electronic device 1200. The processing unit 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An edit / output (I / O) interface 1205 is also connected to the bus 1204.
[0143] Typically, the following devices can be connected to I / O interface 1205: input devices 1206 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1207 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1208 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1209. Communication device 1209 allows electronic device 1200 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 12 An electronic device 1200 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0144] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1209, or installed from storage device 1208, or installed from ROM 1202. When the computer program is executed by processing device 1201, it performs the functions defined in the methods of embodiments of this disclosure.
[0145] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0146] The electronic device provided in this embodiment and the information interaction method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0147] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the information interaction method provided in the above embodiments.
[0148] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0149] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0150] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0151] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:
[0152] The first page displays the first media content, which is the playback page of the first application;
[0153] In response to a sharing operation on the first media content, at least one type of information of the first media content is shared to a second application, wherein the at least one type of information is determined based on at least one of a sharing template trigger operation, a lyrics panel interaction operation, and a comment operation.
[0154] Alternatively, the aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:
[0155] Receive first media content shared by a first application, wherein the first media content includes at least one type of information, and the at least one type of information is determined based on at least one of the following: triggering operation of a sharing template, interactive operation of a lyrics panel, and comment operation;
[0156] A third page is displayed, on which second media content is displayed, wherein the second media content includes at least one type of information and image information of the first media content, and the third page is a preview page of the second application;
[0157] In response to the confirmation operation for the second media content, a publishing operation is performed on the second media content.
[0158] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0159] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0160] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0161] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0162] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0163] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0164] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0165] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. An information interaction method, characterized in that, include: The first page displays the first media content, which is the playback page of the first application; In response to a sharing operation on the first media content, at least one type of information of the first media content is shared to a second application, wherein the at least one type of information is determined based on at least one of a sharing template trigger operation, a lyrics panel interaction operation, and a comment operation.
2. The method according to claim 1, characterized in that, The display of the first media content on the first page includes: The first page displays first media content and a first control. The first control is used to trigger the display of multiple sharing templates, wherein the sharing templates are used to share information in the first media content that conforms to the sharing template to the second application.
3. The method according to claim 1, characterized in that, Also includes: A lyrics panel and a second control are displayed on a first page. The lyrics panel includes lyrics information of a first media content. The second control is used to trigger the display of a second page. The second page includes lyrics information of the first media content and a third control. The third control is used to share at least a portion of the song fragments of the first media content to the second application.
4. The method according to claim 3, characterized in that, Also includes: In response to an interactive operation on the lyrics information in the lyrics panel, the second page is displayed; In response to the lyrics selection operation on the second page, the selected lyrics information is displayed in a selected state on the second page; Based on the selected lyrics information and the audio information of the first media content, the at least part of the song segment is determined.
5. The method according to claim 1, characterized in that, Also includes: The first page displays a comment panel for the first media content and a fourth control, which is used to share comment information of the first media content to the second application.
6. An information interaction method, characterized in that, include: Receive first media content shared by a first application, wherein the first media content includes at least one type of information, and the at least one type of information is determined based on at least one of the following: triggering operation of a sharing template, interactive operation of a lyrics panel, and comment operation; A third page is displayed, on which second media content is displayed, wherein the second media content includes at least one type of information and image information of the first media content, and the third page is a preview page of the second application; In response to the confirmation operation for the second media content, a publishing operation is performed on the second media content.
7. The method according to claim 6, characterized in that, The third page is displayed, and the second media content is displayed on the third page, including: The first editing page is displayed, and the fifth control and the first media content with the application preset template are displayed on the first editing page. The preset template includes a music component and preset screen information. The music component is used to carry the song information of the first media content. In response to a trigger operation on the fifth control, a collection of media materials from a preset media material library is displayed on the first editing page; In response to a selection operation on the media material set, the third page is displayed, and the second media content is displayed on the third page, wherein the second media content is obtained by updating the preset screen information using the media material.
8. The method according to claim 6, characterized in that, The third page is displayed, and the second media content is displayed on the third page, including: Display a second editing page and a sixth control, wherein the second editing page includes comment information for the first media content; In response to a trigger operation on the sixth control, the third page is displayed, showing the second media content and the comment template set. The second media content includes a music component and the comment information. The music component is used to carry the song information of the first media content, and the comment template set is used to update the style of the comment information.
9. The method according to claim 6, characterized in that, Also includes: In response to the push operation of the second media content, the second media content is displayed on the fourth page, wherein the fourth page is the playback page of the second application; In response to a trigger operation on the music component of the second media content, a first panel is displayed, and a seventh control is displayed on the first panel, wherein the seventh control is used to trigger the display of the first media content through the first application.
10. The method according to claim 6, characterized in that, Also includes: In response to the push operation of the second media content, the second media content and the eighth control are displayed on the fourth page; In response to a trigger operation on the eighth control, a second panel is displayed, and a ninth control is displayed on the second panel. The ninth control is used to trigger the display of the first media content and the sharing template corresponding to the first media content through the first application.
11. An information interaction device, characterized in that, include: The first display module is used to display the first media content on the first page, wherein the first page is the playback page of the first application; The second display module is used to share at least one type of information of the first media content to the second application in response to the sharing operation of the first media content, wherein the at least one type of information is determined based on at least one of the following: the triggering operation of the sharing template, the interactive operation of the lyrics panel, and the comment operation.
12. An information interaction device, characterized in that, include: A receiving module is configured to receive first media content shared by a first application, wherein the first media content includes at least one type of information, and the at least one type of information is determined based on at least one of the following: a trigger operation of a sharing template, an interactive operation of a lyrics panel, and a comment operation; The third display module is used to display a third page, on which second media content is displayed, wherein the second media content includes at least one type of information and image information of the first media content, and the third page is a preview page of the second application; The publishing module is used to perform a publishing operation on the second media content in response to a confirmation operation for the second media content.
13. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method as described in any one of claims 1-10.
14. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the information interaction method as described in any one of claims 1-10.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the information interaction method as described in any one of claims 1-10.