Information interaction method and device, storage medium and electronic equipment
Through the method of extracting and displaying music nodes, the cumbersome music production process in the existing technology is solved, and efficient visual editing of music data and the improvement of information interaction efficiency is achieved.
Patent Information
- Application Number
- CN202411604482.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-03-04
AI Technical Summary
The existing information interaction methods are more cumbersome in the music production process, and cannot efficiently and accurately visually edit music data, resulting in poor information interaction efficiency.
By extracting multiple music nodes of the target music and determining their playback order, each music node contains at least part of the music attribute information of a segment of the target music. According to the play order of the music node, corresponding music components are displayed. After being triggered, these components play music based on the music attribute information of the music node.
It realizes convenient, fast and accurate music visualization, improves information interaction efficiency, and simplifies the visual configuration process of music rhythm.
Smart Images

Figure CN119557474A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to an information interaction method, device, storage medium and electronic device. Background Art
[0002] With the rapid development of life and technology, people often use game applications for entertainment. In some UGC (User-generated Content) games, players can play a piece of music by making a music map. Among them, the core of realizing the music map is a large number of music components. The music components can emit sounds with different tones / instruments / volumes through the touch of virtual objects such as characters and objects. Through the arrangement of music components, and through the triggering or automatic triggering of moving virtual objects, a piece of music can be played.
[0003] In the process of research and practice of existing technologies, it was found that in the existing information interaction method, players need to manually record the instruments, rhythm, pitch and other information used in a piece of music, and then place the melody music board at a certain distance according to the recorded rhythm, and adjust the instruments, pitch, duration and other information of the melody music board respectively. This information interaction method is relatively cumbersome and cannot efficiently and accurately perform visual editing of music data, resulting in poor information interaction efficiency. Summary of the invention
[0004] The embodiments of the present application provide an information interaction method, device, storage medium and electronic device, which can realize convenient, fast and accurate visualization production of target music and effectively improve the efficiency of information interaction.
[0005] The present application provides an information interaction method, including:
[0006] In response to a music extraction operation for target music, extract a plurality of music nodes of the target music, and determine a play order of the music nodes, each music node including at least part of music attribute information of a music segment of the target music;
[0007] According to the playing order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered.
[0008] Accordingly, an embodiment of the present application provides an information interaction device, including:
[0009] An extraction unit, configured to extract a plurality of music nodes of the target music in response to a music extraction operation for the target music, and determine a play order of the music nodes, each music node containing at least part of music attribute information of a music segment of the target music;
[0010] The display unit is used to display the music components corresponding to the music nodes according to the playback order of the music nodes, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered.
[0011] In addition, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and the computer program is suitable for loading by a processor to execute the steps in any information interaction method provided in the embodiment of the present application.
[0012] In addition, an embodiment of the present application also provides an electronic device, including a processor and a memory, wherein the memory stores an application program, and the processor is used to run the application program in the memory to implement the information interaction method provided in the embodiment of the present application.
[0013] An embodiment of the present application also provides a computer program product, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device performs the steps in the information interaction method provided in the embodiment of the present application.
[0014] The embodiment of the present application extracts multiple music nodes of the target music and determines the playback order of the music nodes in response to the music extraction operation for the target music, each music node contains at least part of the music attribute information of a music segment of the target music; according to the playback order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered. In this way, by extracting multiple music nodes corresponding to each music segment in the target music and determining the playback order corresponding to the music nodes, the music components corresponding to each music node of the target music are displayed based on the playback order, and the corresponding music components are configured for the target music in a convenient way quickly and accurately, so as to realize the rapid and accurate generation of the music map of the target music based on the music components corresponding to the target music, thereby improving the efficiency of the visual production of the music rhythm of the target music and effectively improving the efficiency of information interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 This is a schematic diagram of an implementation scenario of an information interaction method provided in an embodiment of the present application;
[0017] Figure 2 It is a flowchart of an information interaction method provided in an embodiment of the present application;
[0018] Figure 3a This is a music node diagram of an information interaction method provided by an embodiment of the present application;
[0019] Figure 3b is another music node schematic diagram of an information interaction method provided in an embodiment of the present application;
[0020] Figure 4a This is a music configuration diagram of an information interaction method provided by an embodiment of the present application;
[0021] Figure 4b is another music configuration diagram of an information interaction method provided by an embodiment of the present application;
[0022] Figure 5 is a structural diagram of an information interaction device provided in an embodiment of the present application;
[0023] Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0025] The embodiments of the present application provide an information interaction method, device, storage medium and electronic device. The information interaction device can be integrated in an electronic device, and the electronic device can be a server or a terminal.
[0026] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms. Terminals may include but are not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. Terminals and servers can be directly or indirectly connected via wired or wireless communications, and this application does not limit this.
[0027] See also Figure 1 , taking the information interaction device integrated into the electronic device as an example, Figure 1 A schematic diagram of an implementation scenario of the information interaction method provided in an embodiment of the present application, wherein the electronic device may be a terminal, and the electronic device may extract multiple music nodes of the target music and determine the playback order of the music nodes in response to a music extraction operation for the target music, wherein each music node contains at least part of the music attribute information of a music segment of the target music; according to the playback order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered.
[0028] It should be noted that Figure 1 The implementation environment scenario diagram of the information interaction method shown is only an example. The implementation environment scenario of the information interaction method described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of data processing and the emergence of new business scenarios, the technical solution provided by the present application is also applicable to similar technical problems.
[0029] The solutions provided in the embodiments of the present application are specifically described by the following embodiments. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.
[0030] This embodiment will be described from the perspective of an information interaction device. The information interaction device may be specifically integrated into an electronic device, which may be a terminal and / or a server, and this application does not limit this.
[0031] See also Figure 2 , Figure 2 : is a flow chart of the information interaction method provided in the embodiment of the present application. The information interaction method includes:
[0032] In step 101, in response to a music extraction operation for target music, a plurality of music nodes of the target music are extracted, and a play order of the music nodes is determined.
[0033] Each music node contains at least part of the music attribute information of a music segment of the target music.
[0034] Wherein, the target music can be selected music, and the music can be a song, or a melody, etc. The music extraction operation can be an operation of extracting multiple music nodes in the target music. The music node can correspond to a music segment in the target music, and the music segment can be a music segment in the target music, or a sound in the target music, i.e., a musical sound, and a musical sound can be determined by a sound group and a sound name. The music node can store at least part of the music attribute information of the corresponding music segment, and the music attribute information can be information including the music attribute of the music segment, and the music attribute can be information describing the music segment to which it belongs, for example, the music attribute information can include the timbre, pitch, sound group, sound name, volume, duration, etc. of the music segment, and the timbre can indicate the type of the sound-emitting object, for example, different musical instruments, and different people, etc. can be included, and the duration can be the duration of the sound emission. The play order can be the order in which the music segment corresponding to each music node is played in the target music.
[0035] Wherein, multiple music nodes of the target music can be extracted according to the music information of the target music, and the playing order of the music nodes can be determined. Wherein, the music information can be information describing the target music, for example, it can be the audio of the target music, it can also be information such as the score of the target music.
[0036] There are many ways to extract multiple music nodes of the target music. For example, multiple music segments in the target music and music attribute information corresponding to the music segments can be extracted; music nodes are created based on the music attribute information of each music segment to obtain multiple music nodes corresponding to the target music.
[0037] The music segment can be a part of the target music, for example, it can be a section of the target music, for example, the music from the 0th second to the 5th second of the target music can constitute a music segment, the music from the 6th second to the 10th second of the target music can constitute a music segment, and so on. For example, the music segment can also be a note in the target music, and a note can be distinguished by a note group and a note name. For another example, the music segment can be a music segment, which can be the smallest structure constituting an independent paragraph in a musical work, and the length of the music segment depends on the speed, beat and genre of the work.
[0038] There are many ways to extract multiple music segments from the target music and the music attribute information corresponding to the music segments. For example, at least one music component of the target music can be obtained; for each music component, multiple music segments and the music attribute information of the music segments can be extracted.
[0039] Among them, the music component can be a component in the target music, such as a data component corresponding to sounds of different timbres in the target music. For example, the target music can be composed of sounds played by multiple musical instruments, then the music component can include the data component corresponding to each musical instrument in the target music. For another example, the target music can be composed of sounds played by multiple musical instruments and sounds sung by at least one singer, then the music component can include the data component corresponding to each musical instrument in the target music and the data component corresponding to each singer, etc.
[0040] There are many ways to obtain at least one music component of the target music. For example, at least one musical instrument corresponding to the target music can be identified, and the target music can be extracted based on the musical instrument to obtain the music components corresponding to each musical instrument in the target music.
[0041] The musical instrument may be a musical instrument for playing the target music, and may include piano, guitar, violin and other musical instruments.
[0042] In one embodiment, the target music may also be extracted according to the music attributes required to be configured by the pre-set music component. The music component may be a music editing tool that can emit sounds of different tones / instruments / volumes through the touch of a character or a unit. The music attribute may be information describing a music segment, and may include attributes such as timbre, pitch, tone group, note name, volume, etc. For example, before extracting multiple music segments in the target music and the music attribute information corresponding to the music segments, a collection of music attributes may be obtained, and the collection of music attributes includes the attribute names of the music attributes required to be configured by multiple music components.
[0043] Thus, the step of extracting multiple music segments in the target music and the music attribute information corresponding to the music segments may include: based on the attribute names in the music attribute collection, extracting multiple music segments in the target music and the music attribute information corresponding to the music segments.
[0044] The music attribute collection may be a set consisting of multiple music attributes, and the attribute name may be the name of the music attribute that the music component needs to configure.
[0045] Among them, there can be many ways to extract multiple music segments in the target music and the music attribute information corresponding to the music segments based on the attribute names in the music attribute collection. For example, assuming that the attribute names in the music attribute collection include attribute names such as timbre, pitch, tone group, note name, volume, and duration, the target music can be identified based on these attribute names, so that multiple music segments of the target music and the music attribute information such as timbre, pitch, tone group, note name, volume, and duration corresponding to each music segment can be extracted, so that multiple music segments in the target music and the music attribute information corresponding to each music segment can be obtained.
[0046] In step 102, the music components corresponding to the music nodes are displayed according to the playing order of the music nodes.
[0047] Among them, the music component corresponding to the music node can be used to play music based on the music attribute information of the music node after being triggered.
[0048] Among them, the music component can be a music editing tool, which can emit sounds of different tones / instruments / volumes through the touch of virtual characters or units in the game. For example, the music component can be a melody music board, which can be a music production tool used to create and edit music in music production type game applications. The music component can provide a variety of configuration information, for example, the music component can include configuration information such as timbre, note name, sound group, duration, and the type of component triggered, wherein the timbre can refer to the quality or characteristics of different instruments or sounds in music, which can be determined by factors such as the waveform, frequency, and amplitude of the sound, and can be used to indicate the sounds emitted by different instruments, or the sounds emitted by different people, etc. The note name can refer to the name of a specific pitch. The sound group can refer to the grouping of sounds produced to distinguish between sounds with the same note name but different pitches in the musical sound system. The duration can refer to the duration of the emitted sound. The triggered component type may refer to the component type of the component by which the music component can be triggered. For components belonging to the triggered component type, the music component may be triggered to play music based on the configured configuration information. The triggered component type may include components such as virtual characters, objects, and motion components in the game.
[0049] Among them, there can be multiple ways to display the music components corresponding to the music nodes according to the playback order of the music nodes. For example, the node position of the music node can be determined according to the playback order of the music nodes, and the music components corresponding to the music nodes can be displayed according to the node position of the music node.
[0050] Among them, the node position can be the position of the music node in the interactive interface, so that the music component corresponding to the music node can be displayed at the node position of the music node, and configured according to the music attribute information of the corresponding music node.
[0051] Among them, there are many ways to determine the node position of the music node according to the playback order of the music nodes. For example, the arrangement order of each music node can be determined according to the playback order of the music nodes, and then the position of the music node in the interactive interface can be determined according to the arrangement order to obtain the node position.
[0052] Among them, there can be multiple ways to determine the position of music nodes in the interactive interface according to the arrangement order. For example, an area can be set in the interactive interface to display music nodes and corresponding music components, so that the position of the music nodes in the area can be determined according to the arrangement order of the music nodes.
[0053] Optionally, after displaying the music component corresponding to the music node, the configuration information of the displayed music component can be adjusted. Specifically, in response to a second trigger operation on the music component, a configuration panel corresponding to the triggered music component can be displayed, the configuration panel including the configuration information of the music component; in response to an adjustment operation on the configuration information in the configuration panel, the music component is updated based on the adjusted configuration information.
[0054] The second trigger operation may be a long press, click, double click, slide, etc. The configuration panel may be a panel for configuring the configuration information of the music component. The configuration information may include music attributes and playback control information. The music attributes may include timbre, pitch, tone group, note name, volume, duration, etc. The playback control information may include the type of component being triggered, the triggering effectiveness rule, the display style of the music component, the physical performance, etc. The adjustment operation may be an operation for adjusting the configuration information of the music component based on the configuration panel.
[0055] Optionally, there are multiple ways to display the music components corresponding to the music nodes according to the playback order of the music nodes. For example, the music nodes can be displayed in the interactive interface according to the playback order of the music nodes; based on the music attribute information in the music nodes, the corresponding music components can be configured and displayed for the music nodes.
[0056] The interactive interface may be an interface for configuring the music components corresponding to the target music, so that a music map corresponding to the target music can be configured, and the target music can be played based on the playback of each music component in the music map. For example, please refer to Figure 3a , Figure 3aIt is a music node schematic diagram of an information interaction method provided in an embodiment of the present application, which can create music nodes of multiple music segments corresponding to the target music, so that each music node can be arranged according to the playback order of the music nodes, so that each music node can be arranged and displayed on the interactive interface based on the playback order.
[0057] Optionally, music nodes of different music segments or different timbres may have different display styles, such as different display colors, different display shapes, etc. For example, music nodes and music components of different instruments may be displayed in different colors, so that the tracks of different instruments can be distinguished and the display effect of the music visualization production process can be improved.
[0058] Optionally, in response to the music extraction operation for the target music, the playing rhythm corresponding to the music node can also be identified. The playing rhythm can indicate the rhythm of the target music and can affect the length and strength of the music segment corresponding to the music node. In this way, the step of displaying the music nodes in the interactive interface according to the playing order of the music nodes can include: determining the arrangement order between the music nodes based on the playing order; determining the position spacing between the music nodes based on the playing rhythm; and displaying the music nodes in the interactive interface based on the arrangement order and the position spacing.
[0059] Wherein, the playing rhythm can indicate the playing time interval between adjacent music segments in the target music, and can be used to reflect the rhythm of each music segment in the target music. The arrangement order can be the order in which the music nodes are arranged and displayed in the interactive interface based on the playing order, and the position spacing can be the distance between adjacent music nodes when the music nodes are arranged. Wherein, the position spacing between adjacent music nodes can indicate the playing time interval between two adjacent music nodes, for example, when the position spacing between two adjacent music nodes is large, it can be shown that the playing rhythm of the music segment corresponding to the two adjacent music nodes is slow, and when the position spacing between two adjacent music nodes is small, it can be shown that the playing rhythm of the music segment corresponding to the two adjacent music nodes is fast.
[0060] For example, assuming that there are three music nodes arranged in sequence in the target music, namely, music node 1, music node 2 and music node 3 from left to right, wherein the position spacing between music node 1 and music node 2 is two distance units, and the position spacing between music node 2 and music node 3 is two distance units. Assuming that one distance unit corresponds to one time unit, for example, it can be 1 second, 2 seconds, etc., and the specific value can be set according to actual needs, and the embodiment of the present application is not limited here. At this time, it can be shown that after the music segment corresponding to music node 1 is played, it is necessary to wait for two time units before playing the music segment corresponding to music node 2, and after the music segment corresponding to music node 2 is played, it is necessary to wait for two time units before playing the music segment corresponding to music node 3.
[0061] Optionally, the position of the music node displayed in the interactive interface can be adjusted to adjust the rhythm of the target music. Specifically, in response to a displacement operation on a target music node in the music node, the target music node can be moved to the end position of the displacement operation to adjust the rhythm between the target music node and the adjacent music node.
[0062] The displacement operation may be an operation of moving the position of the music node, the target music node may be the music node to be moved, and the end position of the displacement operation may be the position operated at the end of the displacement operation. In this way, by moving the displayed position of the music node in the interactive interface, the distance between the target music node and the adjacent music nodes can be changed, so that the rhythm between the target music node and the adjacent music nodes can be adjusted, and the music rhythm of the target music can be flexibly adjusted, further improving the flexibility and accuracy of music visualization production.
[0063] For example, assuming that there are three music nodes arranged in sequence in the target music, namely music node 1, music node 2 and music node 3 from left to right, wherein the position spacing between music node 1 and music node 2 is two distance units, and the position spacing between music node 2 and music node 3 is two distance units. At this time, assuming that the player moves music node 2 to the right by a distance of one distance unit, in response to the displacement operation of music node 2 in the music node, music node 2 can be moved to the operation end position of the displacement operation. At this time, the position spacing between music node 1 and music node 2 is three distance units, and the position spacing between music node 2 and music node 3 is one distance unit. In this way, if the music node 1, music node 2 and music node 3 after the displacement adjustment are played, the music node 1 can be played first, and after the music segment corresponding to the music node 1 is played, it is necessary to wait for three time units before playing the music segment corresponding to the music node 2, and after the music segment corresponding to the music node 2 is played, it is necessary to wait for one time unit before playing the music segment corresponding to the music node 3.
[0064] In one embodiment, the music nodes extracted based on the target music may include multiple music nodes corresponding to each musical instrument in the target music.
[0065] Correspondingly, the step of displaying music nodes in the interactive interface according to the playback order of the music nodes may include: displaying a group of music nodes corresponding to each musical instrument in the interactive interface according to the playback order of the music nodes corresponding to the musical instrument, each group of music nodes including multiple music nodes arranged based on the playback order, and the display styles of the music nodes corresponding to different musical instruments are different.
[0066] The playback order may indicate the order in which each music component is played when multiple music components of the target music are played.
[0067] In a specific embodiment, assuming that the target music is played by a piano and a violin, the music nodes corresponding to the extracted target music may include music nodes corresponding to the piano and music nodes corresponding to the violin. Therefore, based on the playback order of the music nodes corresponding to each instrument, two groups of music nodes may be displayed in the interactive interface, namely, a group of music nodes corresponding to the piano and a group of music nodes corresponding to the violin. The display styles of the music nodes in each group of music nodes may be different. For example, please refer to Figure 3b , Figure 3b This is another music node schematic diagram of an information interaction method provided in an embodiment of the present application. It is assumed that the music nodes corresponding to each instrument of the target music can be displayed in the interactive interface, and the music nodes corresponding to different instruments are displayed differently. For example, a group of music nodes corresponding to the piano can be displayed in blue, and a group of music nodes corresponding to the violin can be displayed in red, etc.
[0068] After the music nodes are displayed in the interactive interface according to the playback order of the music nodes, the corresponding music components can be configured and displayed for the music nodes based on the music attribute information in the music nodes. There are multiple ways to configure and display the corresponding music components for the music nodes based on the music attribute information in the music nodes. For example, in response to the music component configuration operation on the interactive interface, the music component corresponding to the music node can be determined, and the music component can be configured based on the music attribute information of the music node; the music component can be displayed based on the position of the music node in the interactive interface.
[0069] The music component configuration operation may be an operation of configuring a corresponding music component for a music node.
[0070] Among them, in response to the music component configuration operation of the interactive interface, the music component corresponding to the music node is determined. There can be multiple ways to configure the music component based on the music attribute information of the music node. For example, the interactive interface may include at least one music component identifier, so that in response to the first trigger operation of the music component identifier, the music node corresponding to the first trigger operation can be determined; based on the music attribute information of the music node, the music component corresponding to the music component identifier is configured.
[0071] The music component identifier may be an identifier of a music component, and may be used to obtain the music component. The first trigger operation may be a drag operation or a click operation.
[0072] Among them, in response to the first trigger operation of the music component identifier, there may be multiple ways to determine the music node corresponding to the first trigger operation. For example, the clicking operation may include first clicking the music component identifier and then clicking the music node, so that the clicked music node can be determined as the music node corresponding to the first trigger operation, and the music component corresponding to the music component identifier clicked first can be determined as the music component corresponding to the clicked music node.
[0073] Optionally, the clicking operation may also include first clicking a music node and then clicking a music component identifier, so that the clicked music node can be determined as the music node corresponding to the first trigger operation, and the music component corresponding to the clicked music component identifier can be determined as the music component corresponding to the clicked music node.
[0074] Optionally, in response to the first trigger operation on the music component identifier, there may be multiple ways to determine the music node corresponding to the first trigger operation. For example, in response to the drag operation on the music component identifier, the music node corresponding to the end position of the drag operation may be determined.
[0075] Optionally, at least one music component identifier may be displayed in the interactive interface, and different music component identifiers may be used to obtain different types of music components. For example, it may include music components for simulating the sounds of different musical instruments, music components for simulating the singing of different types of performers, and music components for simulating the sounds of percussion instruments, etc.
[0076] For example, see Figure 4a , Figure 4a It is a music configuration diagram of an information interaction method provided by an embodiment of the present application. A music component identifier "Melody Music Board" can be displayed in the interactive interface, so that in response to the drag operation of the music component identifier, the music component corresponding to the music component identifier can be obtained, so that when the drag operation ends, the music node corresponding to the operation end position of the drag operation is determined, and the music component corresponding to the music component identifier is placed on the music node, so that the music component can absorb the music attribute information stored in the placed music node, so as to configure the music component corresponding to the music component identifier according to the music attribute information of the music node. For example, the music attributes of the music component such as the timbre, pitch, tone group, note name, volume, duration, etc. can be configured according to the information such as the timbre, pitch, tone group, note name, volume, duration, etc. in the music attribute information of the music node.
[0077] Optionally, after configuring and displaying the corresponding music component for the music node based on the music attribute information in the music node, the configuration information of the configured music component can also be adjusted. Specifically, in response to a trigger operation on the music component, a configuration panel corresponding to the triggered music component can be displayed, the configuration panel including the configuration information of the music component; in response to an adjustment operation on the configuration information in the configuration panel, the music component is updated based on the adjusted configuration information.
[0078] The trigger operation may be a long press, click, double click, slide, etc. The configuration panel may be a panel for configuring the configuration information of the music component. The configuration information may include music attributes and playback control information. The music attributes may include timbre, pitch, tone group, note name, volume, duration, etc. The playback control information may include the type of component being triggered, the triggering effectiveness rule, the display style of the music component, the physical performance, etc. The adjustment operation may be an operation for adjusting the configuration information of the music component based on the configuration panel.
[0079] In one embodiment, the interactive interface may also include a music component configuration control, which can be used to simultaneously configure corresponding music components for the music nodes displayed in the interactive interface. For example, after the music nodes are displayed in the interactive interface, in response to a trigger operation on the music component configuration control, all music nodes in the interactive interface that are not configured with corresponding music components can be configured with corresponding music components according to their corresponding music attribute information, thereby further simplifying the music visualization configuration operation, quickly and accurately generating a music graph for the target music, and conveniently generating a visualization of the music rhythm, thereby assisting players in user-generated content (UGC) type games to quickly, conveniently and accurately build music theme graphs and improve information interaction efficiency.
[0080] For example, see Figure 4b , Figure 4b This is another music configuration diagram of an information interaction method provided in an embodiment of the present application. A music component can be placed on each music node of the target music. The music component can absorb the music attribute information stored in the corresponding music node, so as to quickly configure the corresponding music component for each music node of the target music and improve the efficiency of information interaction.
[0081] In this way, based on the music attribute information in the music nodes, the corresponding music components are configured and displayed for each music node of the target music, so that the corresponding music components can be quickly and accurately configured for the target music in a convenient way, thereby quickly and accurately generating a music map of the target music based on the music components corresponding to the target music. In this way, when triggering the playback of the music map of the target music, each music component corresponding to the target music can be triggered in turn to play in the playback order based on the sorting order of each music component in the music map, thereby playing the music map of the target music and generating the music effect of the target music, thereby improving the efficiency of visual production of the target music.
[0082] As can be seen from the above, the embodiment of the present application extracts multiple music nodes of the target music and determines the playback order of the music nodes in response to the music extraction operation for the target music, each music node contains at least part of the music attribute information of a music segment of the target music; according to the playback order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered. In this way, by extracting multiple music nodes corresponding to each music segment in the target music and determining the playback order corresponding to the music nodes, the music components corresponding to each music node of the target music are displayed based on the playback order, and the corresponding music components are configured for the target music in a convenient way quickly and accurately, so as to realize the rapid and accurate generation of the music map of the target music based on the music components corresponding to the target music, thereby improving the efficiency of the visual production of the music rhythm of the target music and effectively improving the efficiency of information interaction.
[0083] In order to better implement the above method, an embodiment of the present invention further provides an information interaction device, which can be integrated in an electronic device, and the electronic device can be a terminal.
[0084] For example, Figure 5 As shown, it is a schematic diagram of the structure of the information interaction device provided in the embodiment of the present application. The information interaction device may include an extraction unit 201 and a display unit 202, as follows:
[0085] The extraction unit 201 is used to extract multiple music nodes of the target music in response to the music extraction operation for the target music, and determine the playing order of the music nodes, each music node contains at least part of the music attribute information of a music segment of the target music;
[0086] The display unit 202 is used to display the music components corresponding to the music nodes according to the playback order of the music nodes, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered.
[0087] In some embodiments, the display unit 202 includes:
[0088] The node display subunit is used to display the music nodes in the interactive interface according to the playing order of the music nodes;
[0089] The component display subunit is used to configure and display the corresponding music component for the music node based on the music attribute information in the music node.
[0090] In some embodiments, the component displays a subunit, including:
[0091] A component configuration module, for determining the music component corresponding to the music node in response to the music component configuration operation on the interactive interface, and configuring the music component based on the music attribute information of the music node;
[0092] The component display module is used to display the music components based on the positions of the music nodes in the interactive interface.
[0093] In some embodiments, the interactive interface includes at least one music component identifier, a component configuration module, for:
[0094] In response to a first trigger operation on the music component identifier, determining a music node corresponding to the first trigger operation;
[0095] Based on the music attribute information of the music node, the music component corresponding to the music component identifier is configured.
[0096] In some embodiments, the information interaction device further includes a configuration updating unit, which is used to:
[0097] In response to a second trigger operation on the music component, displaying a configuration panel corresponding to the triggered music component, the configuration panel including configuration information of the music component;
[0098] In response to an adjustment operation on the configuration information in the configuration panel, the music component is updated based on the adjusted configuration information.
[0099] In some embodiments, the information interaction device further includes a rhythm recognition unit, which is used to:
[0100] In response to a music extraction operation for target music, identifying a playing rhythm corresponding to a music node;
[0101] The node displays subunits for:
[0102] Based on the playback order, determine the arrangement order between music nodes;
[0103] Based on the playing rhythm, determine the position spacing between music nodes;
[0104] Based on the arrangement order and position spacing, the music nodes are displayed in the interactive interface.
[0105] In some embodiments, the information interaction device further includes a distance adjustment unit, which is used to:
[0106] In response to a displacement operation on a target music node among the music nodes, the target music node is moved to an operation end position of the displacement operation to adjust the rhythm between the target music node and an adjacent music node.
[0107] In some embodiments, the music nodes include music nodes corresponding to each instrument in the target music, and the node display subunit is used to:
[0108] According to the playback order of the music nodes corresponding to the musical instruments, a group of music nodes corresponding to each musical instrument is displayed in the interactive interface. Each group of music nodes includes multiple music nodes arranged based on the playback order, and the display styles of the music nodes corresponding to different musical instruments are different.
[0109] In some embodiments, the extraction unit 201 includes:
[0110] An extraction subunit, used for extracting multiple music segments from the target music, and music attribute information corresponding to the music segments;
[0111] A subunit is created to create music nodes based on the music attribute information of each music segment, so as to obtain multiple music nodes corresponding to the target music.
[0112] In some embodiments, the extraction subunit comprises:
[0113] A component acquisition module, used to acquire at least one music component of the target music;
[0114] The music extraction module is used to extract multiple music segments and music attribute information of the music segments for each music component.
[0115] In some embodiments, the component acquisition module is used to:
[0116] Identify at least one instrument corresponding to the target music;
[0117] The target music is extracted based on the musical instruments to obtain the music components corresponding to the musical instruments in the target music.
[0118] In some embodiments, the information interaction device further includes an attribute acquisition unit, which is used to:
[0119] Obtain a music attribute collection, where the music attribute collection includes attribute names of music attributes that need to be configured for multiple music components;
[0120] Extract subunits for:
[0121] Based on the attribute names in the music attribute collection, multiple music segments in the target music and the music attribute information corresponding to the music segments are extracted.
[0122] In some embodiments, the music attribute information includes at least one of timbre, pitch, volume, note group, note name, and duration.
[0123] In specific implementation, the above units can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units can refer to the previous method embodiments, which will not be repeated here.
[0124] As can be seen from the above, the embodiment of the present application extracts multiple music nodes of the target music and determines the playback order of the music nodes in response to the music extraction operation for the target music through the extraction unit 201, and each music node contains at least part of the music attribute information of a music segment of the target music; the display unit 202 displays the music components corresponding to the music nodes according to the playback order of the music nodes, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered. In this way, by extracting multiple music nodes corresponding to each music segment in the target music and determining the playback order corresponding to the music nodes, the music components corresponding to each music node of the target music are displayed based on the playback order, so as to realize the rapid and accurate generation of the music graph of the target music in a convenient way, improve the efficiency of the visual production of the music rhythm, and effectively improve the efficiency of information interaction.
[0125] The present application also provides an electronic device, such as Figure 6 As shown, it shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, and the electronic device may be a terminal. Specifically:
[0126] The electronic device 300 includes a processor 301 having one or more processing cores, a memory 302 having one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 is electrically connected to the memory 302. Those skilled in the art will appreciate that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0127] The processor 301 is the control center of the electronic device 300. It uses various interfaces and lines to connect various parts of the entire electronic device 300, executes various functions of the electronic device 300 and processes data by running or loading software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, thereby monitoring the electronic device 300 as a whole.
[0128] In the embodiment of the present application, the processor 301 in the electronic device 300 will load instructions corresponding to the processes of one or more application programs into the memory 302 according to the following steps, and the processor 301 will run the application programs stored in the memory 302 to implement various functions:
[0129] In response to a music extraction operation for target music, extract multiple music nodes of the target music, and determine a play order of the music nodes, each music node containing at least part of the music attribute information of a music segment of the target music;
[0130] According to the playing order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play the music based on the music attribute information of the music nodes after being triggered.
[0131] In some embodiments, displaying music components corresponding to music nodes according to the playing order of the music nodes includes:
[0132] Display the music nodes in the interactive interface according to the order in which they are played;
[0133] Based on the music attribute information in the music node, the corresponding music component is configured and displayed for the music node.
[0134] In some embodiments, based on the music attribute information in the music node, configuring and displaying the corresponding music component for the music node includes:
[0135] In response to a music component configuration operation on the interactive interface, determining a music component corresponding to a music node, and configuring the music component based on music attribute information of the music node;
[0136] Display the music component based on the position of the music node in the interactive interface.
[0137] In some embodiments, the interactive interface includes at least one music component identifier, and in response to a music component configuration operation on the interactive interface, determining the music component corresponding to the music node, and configuring the music component based on the music attribute information of the music node, including:
[0138] In response to a first trigger operation on the music component identifier, determining a music node corresponding to the first trigger operation;
[0139] Based on the music attribute information of the music node, the music component corresponding to the music component identifier is configured.
[0140] In some embodiments, after displaying the music components corresponding to the music nodes according to the playing order of the music nodes, the method further includes:
[0141] In response to a second trigger operation on the music component, displaying a configuration panel corresponding to the triggered music component, the configuration panel including configuration information of the music component;
[0142] In response to an adjustment operation on the configuration information in the configuration panel, the music component is updated based on the adjusted configuration information.
[0143] In some embodiments, the information interaction method provided in the embodiments of the present application further includes:
[0144] In response to a music extraction operation for target music, identifying a playing rhythm corresponding to a music node;
[0145] According to the order in which the music nodes are played, the music nodes are displayed in the interactive interface, including:
[0146] Based on the playback order, determine the arrangement order between music nodes;
[0147] Based on the playing rhythm, determine the position spacing between music nodes;
[0148] Based on the arrangement order and position spacing, the music nodes are displayed in the interactive interface.
[0149] In some embodiments, the information interaction method provided in the embodiments of the present application further includes:
[0150] In response to a displacement operation on a target music node among the music nodes, the target music node is moved to an operation end position of the displacement operation to adjust the rhythm between the target music node and an adjacent music node.
[0151] In some embodiments, the music nodes include music nodes corresponding to each instrument in the target music, and the music nodes are displayed in the interactive interface according to the playing order of the music nodes, including:
[0152] According to the playback order of the music nodes corresponding to the musical instruments, a group of music nodes corresponding to each musical instrument is displayed in the interactive interface. Each group of music nodes includes multiple music nodes arranged based on the playback order, and the display styles of the music nodes corresponding to different musical instruments are different.
[0153] In some embodiments, extracting multiple music nodes of the target music includes:
[0154] Extracting multiple music segments from the target music and music attribute information corresponding to the music segments;
[0155] Music nodes are created based on the music attribute information of each music segment, and multiple music nodes corresponding to the target music are obtained.
[0156] In some embodiments, extracting multiple music segments from the target music and music attribute information corresponding to the music segments includes:
[0157] Acquire at least one music component of the target music;
[0158] For each music component, a plurality of music segments and music attribute information of the music segments are extracted.
[0159] In some embodiments, obtaining at least one music component of the target music includes:
[0160] Identify at least one instrument corresponding to the target music;
[0161] The target music is extracted based on the musical instruments to obtain the music components corresponding to the musical instruments in the target music.
[0162] In some embodiments, the information interaction method provided in the embodiments of the present application further includes:
[0163] Obtain a music attribute collection, where the music attribute collection includes attribute names of music attributes that need to be configured for multiple music components;
[0164] Extract multiple music segments from the target music, and music attribute information corresponding to the music segments, including:
[0165] Based on the attribute names in the music attribute collection, multiple music segments in the target music and the music attribute information corresponding to the music segments are extracted.
[0166] In some embodiments, the music attribute information includes at least one of timbre, pitch, volume, note group, note name, and duration.
[0167] This solution can extract multiple music nodes of the target music and determine the playback order of the music nodes in response to the music extraction operation for the target music, each music node contains at least part of the music attribute information of a music segment of the target music; according to the playback order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered. In this way, by extracting multiple music nodes corresponding to each music segment in the target music and determining the playback order corresponding to the music nodes, the music components corresponding to each music node of the target music are displayed based on the playback order, and the corresponding music components are configured for the target music in a convenient way quickly and accurately, so as to realize the rapid and accurate generation of the music map of the target music based on the music components corresponding to the target music, thereby improving the efficiency of the visual production of the music rhythm of the target music and effectively improving the efficiency of information interaction.
[0168] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0169] Optional, such as Figure 6As shown, the electronic device 300 further includes: a touch screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307, respectively. Those skilled in the art can understand that Figure 6 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0170] The touch display screen 303 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 303 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode) and the like. The touch panel can be used to collect the user's touch operation on or near it (such as the user uses any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 301, and can receive the command sent by the processor 301 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 301 to determine the type of touch event, and then the processor 301 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 303 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 303 can also be used as a part of the input unit 306 to realize the input function.
[0171] The radio frequency circuit 304 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals with the network device or other electronic devices.
[0172] The audio circuit 305 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 305 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 305 and converted into audio data, and then the audio data is output to the processor 301 for processing, and then sent to another electronic device through the radio frequency circuit 304, or the audio data is output to the memory 302 for further processing. The audio circuit 305 may also include an earplug jack to provide communication between an external headset and the electronic device.
[0173] The input unit 306 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0174] The power supply 307 is used to supply power to various components of the electronic device 300. Optionally, the power supply 307 can be logically connected to the processor 301 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 307 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0175] although Figure 6 Not shown, the electronic device 300 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0176] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. It should be noted that the electronic device provided in the embodiment of the present application and the information interaction method in the above embodiment belong to the same concept. The specific implementation process is detailed in the above method embodiment, which will not be repeated here.
[0177] As can be seen from the above, the electronic device provided by the embodiment of the present application can extract multiple music nodes of the target music and determine the playback order of the music nodes in response to the music extraction operation for the target music, each music node contains at least part of the music attribute information of a music segment of the target music; according to the playback order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered. In this way, by extracting multiple music nodes corresponding to each music segment in the target music and determining the playback order corresponding to the music nodes, the music components corresponding to each music node of the target music are displayed based on the playback order, and the corresponding music components are configured for the target music in a convenient way quickly and accurately, so as to realize the rapid and accurate generation of the music map of the target music based on the music components corresponding to the target music, thereby improving the efficiency of the visual production of the music rhythm of the target music and effectively improving the efficiency of information interaction.
[0178] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0179] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and the computer program can be loaded by a processor to execute the steps in any one of the information interaction methods provided in the embodiments of the present application. For example, the computer program can execute the following steps:
[0180] In response to a music extraction operation for target music, extract multiple music nodes of the target music, and determine a play order of the music nodes, each music node containing at least part of the music attribute information of a music segment of the target music;
[0181] According to the playing order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play the music based on the music attribute information of the music nodes after being triggered.
[0182] This solution can extract multiple music nodes of the target music and determine the playback order of the music nodes in response to the music extraction operation for the target music, each music node contains at least part of the music attribute information of a music segment of the target music; according to the playback order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered. In this way, by extracting multiple music nodes corresponding to each music segment in the target music and determining the playback order corresponding to the music nodes, the music components corresponding to each music node of the target music are displayed based on the playback order, and the corresponding music components are configured for the target music in a convenient way quickly and accurately, so as to realize the rapid and accurate generation of the music map of the target music based on the music components corresponding to the target music, thereby improving the efficiency of the visual production of the music rhythm of the target music and effectively improving the efficiency of information interaction.
[0183] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0184] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0185] Since the computer program stored in the computer-readable storage medium can execute the steps in any one of the information interaction methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the information interaction methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0186] Among them, according to one aspect of the present application, a computer program product is provided, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device executes the methods provided in the various optional implementations provided in the above embodiments.
[0187] The above is a detailed introduction to an information interaction method, device, storage medium and electronic device provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. An information interaction method, characterized in that: include: In response to a music extraction operation for target music, extract a plurality of music nodes of the target music, and determine a play order of the music nodes, each music node including at least part of music attribute information of a music segment of the target music; According to the playing order of the music nodes, the music components corresponding to the music nodes are displayed, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered.
2. The information interaction method according to claim 1, characterized in that: The step of displaying the music components corresponding to the music nodes according to the playing order of the music nodes comprises: Displaying the music nodes in an interactive interface according to the playing order of the music nodes; Based on the music attribute information in the music node, a corresponding music component is configured and displayed for the music node.
3. The information interaction method according to claim 2, characterized in that: The configuring and displaying a corresponding music component for the music node based on the music attribute information in the music node includes: In response to a music component configuration operation on the interactive interface, determining a music component corresponding to the music node, and configuring the music component based on music attribute information of the music node; The music component is displayed based on the position of the music node in the interactive interface.
4. The information interaction method according to claim 3, characterized in that: The interactive interface includes at least one music component identifier, and in response to a music component configuration operation on the interactive interface, determining the music component corresponding to the music node, and configuring the music component based on music attribute information of the music node, comprises: In response to a first trigger operation on a music component identifier, determining a music node corresponding to the first trigger operation; Based on the music attribute information of the music node, the music component corresponding to the music component identifier is configured.
5. The information interaction method according to claim 1, characterized in that: After displaying the music components corresponding to the music nodes according to the playing order of the music nodes, the method further includes: In response to a second triggering operation on the music component, displaying a configuration panel corresponding to the triggered music component, the configuration panel including configuration information of the music component; In response to an adjustment operation on the configuration information in the configuration panel, the music component is updated based on the adjusted configuration information.
6. The information interaction method according to claim 2, characterized in that: The method further comprises: In response to a music extraction operation for target music, identifying a playing rhythm corresponding to the music node; The step of displaying the music nodes in an interactive interface according to the playing order of the music nodes comprises: Based on the playing order, determining the arrangement order between the music nodes; Based on the playing rhythm, determining the position spacing between the music nodes; Based on the arrangement order and the position spacing, the music nodes are displayed in an interactive interface.
7. The information interaction method according to claim 6, characterized in that: The method further comprises: In response to a displacement operation on a target music node among the music nodes, the target music node is moved to an operation end position of the displacement operation to adjust the rhythm between the target music node and an adjacent music node.
8. The information interaction method according to claim 2, characterized in that: The music nodes include music nodes corresponding to each instrument in the target music, and displaying the music nodes in the interactive interface according to the playing order of the music nodes includes: According to the playback order of the music nodes corresponding to the musical instruments, a group of music nodes corresponding to each musical instrument is displayed in the interactive interface, each group of music nodes includes multiple music nodes arranged based on the playback order, and the display styles of the music nodes corresponding to different musical instruments are different.
9. The information interaction method according to any one of claims 1 to 8, characterized in that: The extracting of multiple music nodes of the target music comprises: Extracting multiple music segments from the target music and music attribute information corresponding to the music segments; Music nodes are created based on the music attribute information of each of the music segments to obtain multiple music nodes corresponding to the target music.
10. The information interaction method according to claim 9, characterized in that: The extracting of multiple music segments from the target music and music attribute information corresponding to the music segments includes: Acquire at least one music component of the target music; For each of the music components, a plurality of music segments and music attribute information of the music segments are extracted.
11. The information interaction method according to claim 10, characterized in that: The obtaining of at least one music component of the target music includes: Identifying at least one musical instrument corresponding to the target music; The target music is extracted based on the musical instruments to obtain music components corresponding to each musical instrument in the target music.
12. The information interaction method according to claim 9, characterized in that: The method further comprises: Acquire a music attribute collection, wherein the music attribute collection includes attribute names of music attributes required to be configured by multiple music components; The extracting of multiple music segments from the target music and music attribute information corresponding to the music segments includes: Based on the attribute names in the music attribute collection, multiple music segments in the target music and music attribute information corresponding to the music segments are extracted.
13. The information interaction method according to claim 1, characterized in that: The music attribute information includes at least one of timbre, pitch, volume, note group, note name, and duration.
14. An information interaction device, characterized in that: include: An extraction unit, configured to extract a plurality of music nodes of the target music in response to a music extraction operation for the target music, and determine a play order of the music nodes, each music node containing at least part of music attribute information of a music segment of the target music; The display unit is used to display the music components corresponding to the music nodes according to the playback order of the music nodes, wherein the music components corresponding to the music nodes are used to play music based on the music attribute information of the music nodes after being triggered.
15. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of any one of the methods of claims 1 to 13.
16. A computer-readable storage medium, characterized in that: The method comprises a computer program. When the computer program is run on an electronic device, the computer program is used to enable the electronic device to execute the steps of any one of the methods of claims 1 to 13.