Multimedia sharing and matching method, medium, device and computing device
By generating an associated object interface in the interactive interface of the terminal device, displaying the intersection of multimedia data between users, solving the problem of lack of interaction and social interaction between users, and improving user stickiness and experience.
Patent Information
- Application Number
- CN202210086826.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-25
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2042-01-25
AI Technical Summary
Users cannot conveniently and intuitively view other users’ personalized playlists in existing Internet multimedia applications, resulting in a lack of interaction and social interaction between users and weak stickiness.
By providing a first object in the interactive interface of the terminal device, an associated object interface is generated in response to interactive operations, displaying the intersection of the first object and the second object, including the listening similarity between users, common behavior data, etc., to enhance the correlation between users.
It improves stickiness and social interaction between users, enhances users' experience on multimedia platforms, and promotes users' active sharing and matching.
Smart Images

Figure CN114461825B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of Internet technologies, and more particularly, to a method, medium, device, and computing device for multimedia sharing and matching. Background Art
[0002] This section aims to provide background or context for the embodiments of the present disclosure recited in the claims. The description herein is not admitted to be prior art merely by virtue of being included in this section.
[0003] With the popularization of the Internet and the improvement of people's living standards, using mobile phone APPs or program software on smart terminals to obtain audio, video, text, pictures, etc. has become a daily entertainment activity for the vast majority of users. For example, users can create playlists of their favorite songs through music platforms. Correspondingly, the music platforms can save data such as the playlists created by users; and users can also access playlists created by other users.
[0004] However, in the related art, when a user accesses a playlist created by another user, only the relevant information of the songs included in the playlist can be viewed, and simple interaction operations can be performed on the songs included in the playlist, such as playing, favoriting, commenting, and sharing, etc., resulting in a lack of interaction and social connection among users and weak user stickiness. Summary of the Invention
[0005] The present disclosure provides a method for multimedia sharing and matching to solve the problem of lack of interaction and social connection among users and enhance user stickiness.
[0006] In a first aspect of the embodiments of the present disclosure, a method for multimedia sharing and matching is provided, wherein the method for multimedia sharing and matching is executed in response to interaction operations of at least two terminal devices, and the method for multimedia sharing and matching includes:
[0007] Providing at least one first object on an interaction interface of a first terminal device, and at least one first object is determined according to historical multimedia data of a first user using the first terminal device;
[0008] In response to the detected interaction operation, providing an associated object interface, wherein the associated object interface provides at least one associated object, and the associated object is the intersection of the first object and at least one second object, and the second object is determined according to historical multimedia data of at least one second user of at least one second terminal device that performs an interaction operation with the first terminal.
[0009] In a second aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided. Computer program instructions are stored in the computer-readable storage medium. When the computer program instructions are executed, the multimedia sharing and matching method of the first aspect is implemented.
[0010] In a third aspect of the embodiments of the present disclosure, a multimedia sharing and matching device is provided, including:
[0011] A first providing module, configured to provide at least one first object on an interaction interface of a first terminal device, where the at least one first object is determined according to historical multimedia data of a first user using the first terminal device;
[0012] A second providing module, configured to provide an associated object interface in response to a detected interaction operation, where the associated object interface is configured to provide at least one associated object, and the associated object is the intersection of the first object and at least one second object, and the second object is determined according to historical multimedia data of at least one second user of at least one second terminal device that performs an interaction operation with the first terminal.
[0013] In a fourth aspect of the embodiments of the present disclosure, a computing device is provided, including: a memory and a processor. The memory is used to store program instructions; the processor is used to call the program instructions in the memory to execute the multimedia sharing and matching method as in the first aspect.
[0014] According to the multimedia sharing and matching method, medium, device, and computing device of the embodiments of the present disclosure, the method includes: providing at least one first object on an interaction interface of a first terminal device, where the at least one first object is determined according to historical multimedia data of a first user using the first terminal device; providing an associated object interface in response to a detected interaction operation, where the associated object interface provides at least one associated object, and the associated object is the intersection of the first object and at least one second object, and the second object is determined according to historical multimedia data of at least one second user of at least one second terminal device that performs an interaction operation with the first terminal. In the present disclosure, when an interaction operation is detected, the associated object is determined by the intersection of at least one first object and at least one second object, and at least one associated object is displayed by the associated object interface, so that the relevance of the objects corresponding to multiple users can be reflected through the associated object interface, thereby enhancing the stickiness between users. Description of the Drawings
[0015] By reading the following detailed description with reference to the accompanying drawings, the above and other objects, features, and advantages of the exemplary embodiments of the present disclosure will become readily understood. In the drawings, several embodiments of the present disclosure are shown in an exemplary rather than restrictive manner, where:
[0016] Figure 1Schematically shows a schematic diagram of an application scenario according to an embodiment of the present disclosure;
[0017] Figure 2 Schematically shows a multimedia sharing and matching method according to an embodiment of the present disclosure;
[0018] Figure 3 Schematically shows a schematic diagram of an associated object interface according to an embodiment of the present disclosure;
[0019] Figure 4 Schematically shows a schematic diagram of an associated object interface 40 according to an embodiment of the present disclosure;
[0020] Figure 5-a Schematically shows a schematic diagram of an associated object interface according to another embodiment of the present disclosure;
[0021] Figure 5-b Schematically shows a schematic diagram of an associated object interface according to still another embodiment of the present disclosure;
[0022] Figure 6 Schematically shows a schematic diagram of a scene corresponding to an associated object for synchronous playback according to an embodiment of the present disclosure;
[0023] Figure 7 Schematically shows a schematic diagram of a change in an interaction interface according to an embodiment of the present disclosure;
[0024] Figure 8 Schematically shows a schematic diagram of a change in an interaction interface according to another embodiment of the present disclosure;
[0025] Figure 9 Schematically shows a schematic diagram of an interaction interface according to still another embodiment of the present disclosure;
[0026] Figure 10 Schematically shows a schematic diagram of an interaction interface according to still another embodiment of the present disclosure;
[0027] Figure 11 Schematically shows a schematic diagram of an interaction interface according to still another embodiment of the present disclosure;
[0028] Figure 12 Schematically shows a schematic diagram of an interaction interface according to still another embodiment of the present disclosure;
[0029] Figure 13 Schematically shows a storage medium according to an embodiment of the present disclosure;
[0030] Figure 14 Schematically shows a multimedia sharing and matching device according to an embodiment of the present disclosure;
[0031] Figure 15A schematic diagram of a computing device according to an embodiment of the present disclosure is shown.
[0032] In the drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed implementation manners
[0033] The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and then implement the present disclosure, and do not limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to be able to convey the scope of the present disclosure to those skilled in the art completely.
[0034] Those skilled in the art know that the embodiments of the present disclosure can be implemented as a system, a device, an apparatus, a method, or a computer program product. Therefore, the present disclosure can be specifically implemented in the following forms: completely hardware, completely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0035] According to an embodiment of the present disclosure, a multimedia sharing and matching method, medium, device, and computing device are provided.
[0036] In this article, it should be understood that the number of any element in the drawings is for illustration rather than limitation, and any naming is only used for distinction and does not have any limiting meaning.
[0037] Below, with reference to several representative embodiments of the present disclosure, the principles and spirit of the present disclosure will be explained in detail. Summary of the Invention
[0039] Currently, in the application of Internet multimedia applications, users will create personalized playlists, such as "liked playlists" (i.e., playlists of favorite songs). When other users view a user's liked playlist, they can only simply obtain basic information such as the names of the songs, the names of the singers, and the names of the albums in the liked playlist, as well as perform basic operations such as commenting on, downloading, and favoriting the songs. Therefore, it is not convenient and intuitive enough to view other users' personalized playlists, and the relevance between music and users cannot be reflected, and users cannot be well reached, resulting in weak user stickiness and less social interaction through sharing and matching music among users.
[0040] In view of the above problems, through research by the inventors, it is found that a new function and form of expression can be provided, enabling users to view and understand multimedia data such as music liked by others from more dimensions, establishing a deeper connection between users from the dimension of multimedia data, enabling users to actively recruit new users, and increasing user stickiness. It reflects the emotional design of the multimedia data platform, facilitates the consumption of multimedia data, improves the user experience, increases the user's willingness to share, and enhances the brand influence.
[0041] Exemplarily, for a music platform, associations of personalized playlists can be established based on the respective personalized playlists of multiple users. For example, after entering the "Liked Songs Playlist", the matching mode can be enabled. In the sharing and matching mode (such as the "matching mode"), multiple users use their terminal devices to perform interactive operations. For example, multiple user terminal devices collide with each other or shake separately. After the terminal device detects the interactive operation, an associated playlist is presented on the interactive interface of the terminal device. The associated playlist can include information such as songs that users commonly like and the similarity of song listening among users. This method can effectively shorten the distance between users, enhance the relevance, thereby increasing the stickiness between users, enhancing the social interaction of users on this music platform, and improving the user experience.
[0042] After introducing the basic principles of the present disclosure, various non-limiting embodiments of the present disclosure will be specifically introduced below.
[0043] Overview of Application Scenarios
[0044] First, refer to Figure 1 to introduce the application scenario diagram of the embodiments of the present disclosure. The present disclosure will be described below by taking music sharing and matching in a music application as an example. In this embodiment, the personalized playlist of the user is the Liked Songs Playlist. The Liked Songs Playlist is exemplarily a personalized playlist generated after the user likes or collects specific songs during the process of listening to music on the music platform. The Liked Songs Playlist interface is the interface in the music application that includes the Liked Songs Playlist. The matching control is a control for triggering an interactive operation. The matching interface is an interface for matching between at least two users. The Shared Songs Playlist is a playlist containing the intersection between at least two users. The linked play control is a control for controlling the terminal devices participating in the matching to play the songs in the Shared Songs Playlist. The first user is the user corresponding to the first terminal device; the second user is the user corresponding to the second terminal device.
[0045] As Figure 1As shown, the terminal device 10 of user A (corresponding to the first user) displays a favorite song playlist interface 11, which includes a matching control 111 and a favorite song playlist 112. After the user triggers the matching control 111 through the favorite song playlist interface 11, the terminal device 10 displays a matching interface 12, which includes at least one first object 113. One first object 113 corresponds to one song included in the favorite song playlist 112. Exemplarily, the first object 113 can be a bubble effect including information such as the name or album cover of the corresponding song in the favorite song playlist 112. It should be noted that when the user triggers the matching, the music sharing and matching functions with other users are ready to be executed.
[0046] Meanwhile, there can also be other terminal devices, such as the terminal device 15 of user B (corresponding to the second user). The terminal device 15 also triggers the matching control so that it displays a matching interface 16, which includes at least one second object 114. When user B interacts with user A's terminal device 10 through the terminal device 15, for example, the interaction can be executed by the way of mutual collision between the terminal device 10 and the terminal device 15. After the collision, the matching song playlist 115 of user A and user B is displayed on the associated object interface 13 of the terminal device 10 and the associated object interface 17 of the terminal device 15. The matching song playlist 115 is the intersection of the favorite song playlist 112 and the favorite song playlist (not marked in the figure) corresponding to the terminal device 15.
[0047] In addition, the associated object interface 13 and / or the associated object interface 17 can also include a linked play control 117. User A or user B can trigger the linked play control 117 through the associated object interface 13 and / or the associated object interface 17 respectively, so that the terminal device 10 and the terminal device 15 play the songs in the matching song playlist 115 simultaneously.
[0048] Exemplary Method
[0049] The following combines Figure 1 the application scenario of Figure 2 to describe the method for multimedia sharing and matching according to an exemplary embodiment of the present disclosure. Again, it should be noted that the above application scenario is only shown for the convenience of understanding the spirit and principle of the present disclosure, and the embodiments of the present disclosure are not limited in this regard. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0050] Figure 2 Schematically shows a method for multimedia sharing and matching according to an embodiment of the present disclosure, which is executed in response to an interaction operation of at least two terminal devices. As Figure 2 shown, the method for multimedia sharing and matching includes:
[0051] S201. Provide at least one first object on the interaction interface of the first terminal device, where the at least one first object is determined according to the historical multimedia data of the first user who uses the first terminal device.
[0052] Among them, the first object may be a video, such as an audio like music, or a picture, etc. The first terminal device may be a portable device such as a mobile phone, a personal digital assistant (PDA), a wearable device, or a tablet, or may also be a smart TV or a desktop computer, etc. The present disclosure does not limit it.
[0053] Exemplarily, taking the first object as music, the first terminal device as a mobile phone, the first user as user A, and the second user as user B as an example, this embodiment will be described below. The first mobile phone provides at least one piece of music on the interaction interface, such as Figure 1 As shown in the example, the interaction interface is specifically the matching interface 12, and the matching interface 12 includes at least one first object 113, that is, music. Among them, the interaction interface may be provided by an application installed in the mobile phone, and the at least one piece of music displayed in the interaction interface may be determined based on the historical multimedia data of user A. Exemplarily, the historical multimedia data may be the historical music listening data of user A. For example, it may be the music with the top-ranked listening times in the historical music listening data of user A. Specifically, the top 20 pieces of music with the most listening times. In addition, the historical multimedia data may also be the music liked by user A, such as the music in the favorite song list. As an example, the determination of the first object may be to randomly obtain 10 pieces of music from the favorite song list and display them on the interaction interface of the first terminal device.
[0054] In some embodiments, the first terminal device may provide at least one first object on the interaction interface of the first terminal device based on the user operation behavior. For example, the user operation behavior may be that user A clicks on a certain control on the first terminal device; or, the user operation behavior may be that after the non-operation time of user A reaches a preset duration, such as 10 minutes, the first terminal device provides at least one first object on the interaction interface.
[0055] S202. In response to the detected interaction operation, provide an associated object interface, where the associated object interface provides at least one associated object, and the associated object is the intersection of the first object and at least one second object, and the second object is determined according to the historical multimedia data of at least one second user of at least one second terminal device that performs an interaction operation with the first terminal.
[0056] The interaction operation may be at least one of collision, shaking, and interaction through the interaction interface. Among them, the collision may be a collision between terminal devices or a collision between a terminal device and an object; the shaking includes but is not limited to horizontal shaking and vertical shaking.
[0057] The music displayed on the interactive interface of user B is determined in the same manner as the music determined on the interactive interface of user A. After the music on the interactive interfaces of user B and user A are matched, an associated object is generated.
[0058] like Figure 3 In the example, user A uses the first terminal device 31, and user B uses the second terminal device 32. After the two apply the collision operation, the first terminal device 31 and the second terminal device 32 will display the associated object interface, which can be the same. For example, before the collision, the first object displayed by the first terminal device 31 can be moved arbitrarily in the interactive interface. Similarly, the second object displayed by the second terminal device 32 can also be moved arbitrarily in the interactive interface. For example, when the collision operation is performed, the first object and the second object can have an inertial effect. For example, when the first terminal device 31 moves to the right and collides with the second terminal device 32 moving to the left, the first object in the first terminal device 31 will first maintain the original moving direction and then move to the right. Similarly, the second object in the second terminal device 32 will also first maintain the original moving direction and then move to the left. In addition, when performing the interactive operation, the number of users and / or terminal devices is not limited, that is, it can also include a third user (corresponding to user C), a fourth user (corresponding to user D), a third terminal device and a fourth terminal device, and so on.
[0059] It should be noted that, for any embodiment of the present disclosure, unless otherwise specified, the terminal device includes a first terminal device and a second terminal device, the user includes user A and user B, and the object includes a first object and a second object. In addition, the terminal device obtains the user's historical multimedia data with the user's consent. Without the user's consent, the terminal device cannot obtain the user's historical multimedia data.
[0060] The associated object is determined based on the first object and the second object. For example, the associated object may be the intersection of the first object and the second object; the associated object may also be determined based on the preference weights of the first object and the second object.
[0061] As an example, multiple users can access "My Favorite Music" through their mobile phones and start the collision mode. After the mobile phones collide, different music disappears and the same music remains to generate a common playlist.
[0062] In the embodiment of the present disclosure, at least one first object is provided in the interactive interface of the first terminal device, and the at least one first object is determined based on the historical multimedia data of user A who uses the first terminal device; in response to the detected interactive operation, an associated object interface is provided, wherein the associated object interface provides at least one associated object, and the associated object is the intersection of the first object and at least one second object, and the second object is determined based on the historical multimedia data of user B of at least one second terminal device that performs the interactive operation with the first terminal. In the embodiment of the present disclosure, when the interactive operation is detected, the associated object is determined by the intersection of at least one first object and at least one second object, and the at least one associated object is displayed by the associated object interface, so that the association of objects corresponding to multiple users can be reflected through the associated object interface, thereby enhancing the stickiness between users.
[0063] Based on the above embodiments, for example, the first object and the second object include multimedia data, and the associated object interface may include at least one of the following: the author of the multimedia data; common behavior data of the second user and the first user towards the associated object, the common behavior data including at least one of a common behavior evaluation value, loop playback, comments, common playback time, and common playback location.
[0064] Optionally, the common behavior data may include data on the common behavior tracks of user A and user B. Taking songs as an example of multimedia data, the common behavior evaluation value may be expressed as the similarity of listening to songs by user A and user B; loop play indicates the songs played repeatedly by user A and user B. In addition, the common behavior data may also include information such as songs that user A and user B have commented on together, the time when a song was played together, and the location where a song was played together.
[0065] In some embodiments, the associated object interface may also include content other than the associated object. For example, the associated object interface may also include at least one of the following: the style of multimedia data preferred by the second user and the first user; the multimedia data preferred by the second user and the first user; the creation time of the associated object; the creation location of the associated object; the virtual avatars of the second user and the first user; a first control for linked playback of the associated object, etc.
[0066] For the first control, it can be understood that since the associated object can be displayed on the first terminal device of user A and the second terminal device of user B at the same time, after the user clicks the first control, the first terminal device and the second terminal device can play the associated object in a linked manner. Among them, linked playback, it can be understood that it supports multiple users' terminal devices to play the same associated object at the same time. If multiple terminal devices are placed in various locations in the room, the playback effect can be adaptively balanced, and terminal devices such as mobile phones can be transformed into speakers to achieve spatial linkage. The control method of linked playback can be through Bluetooth signals, NFC, or wired methods, etc., and the terminal device of the user who clicks the first control controls other linked playback terminal devices.
[0067] Still taking the multimedia data as songs as an example, at least one associated object provided by the associated object interface can be included in an associated playlist. Figure 4 The schematic diagram of the associated object interface 40 according to an embodiment of the present disclosure is schematically shown. The associated object interface 40 is generated after user A and user B interact with each other through their respective terminal devices. Figure 4 In the example, from the top to the bottom of the associated object interface 40, the associated object interface 40 includes six areas: a first area 41, a second area 42, a third area 43, a fourth area 44, a fifth area 45 and a sixth area 46. By way of example:
[0068] The first area 41 may provide the following information:
[0069] The virtual avatars of the two users, User A and User B, i.e., the user avatars, may be changed. The user avatar shall be based on the user avatar when the associated playlist is created.
[0070] The associated playlist S of user A and user B, where S is the playlist title of the associated playlist.
[0071] Created on May 20, 2021 in the West Lake Scenic Area in Hangzhou, which is the creation time and location of the associated playlist. The creation location can be obtained through positioning. If the user's terminal device does not have the positioning function turned on, the creation location can also be unknown or freely set.
[0072] The linked play control, that is, the first control used for linked play, is used to play songs in an associated playlist. For example, after clicking the linked play control, you can select a song to be played from at least one song in the associated playlist.
[0073] The second area 42 may provide a common behavior track between users. For example, the common behavior track may be a music track, which contains multi-dimensional music listening behavior data of users, including but not limited to the following information:
[0074] Music taste similarity: 74%;
[0075] Song listening track overlap: 82%;
[0076] You have both listened to "Song a" late at night;
[0077] You have both commented on "Song b";
[0078] You have both looped "Song c";
[0079] You both liked "Song d" on May 20, 2020;
[0080] You have both listened to "Song e" in Beijing.
[0081] Among them, the music taste similarity is determined based on the overlapping ratio of the songs liked by User A and User B; the song listening track overlap is determined based on the listening history of User A and User B. For example, the listening history can be the 500 most recently played songs, etc. By recording the song listening lines of users at each moment, the overlapping part of the song listening lines among multiple users can be determined. For example, if both User A and User B have listened to Song f in the early morning, the associated object interface can display "You have both listened to 'Song f' in the early morning". In addition, in some embodiments, the associated object interface will also provide the song listening lines of users on specific dates, such as May 20th, February 14th, May 21st, etc.
[0082] The third area 43 can provide the music (i.e., associated objects) that at least some of User A and User B like, and can include but are not limited to the following information: the music (163) that you both like, song name, artist name, album name, etc. Among them, 163 represents the number of music that User A and User B like in common. It should be noted that the part of the music displayed can be determined based on the number of times User A and User B play the music they like in common, or can be arranged in alphabetical order, specifically set according to actual needs.
[0083] The fourth area 44 can provide the artists that users like, and can include but are not limited to the following information:
[0084] The artists you often listen to (19)
[0085] Information such as the artist names of at least some artists and 21 songs that you both like.
[0086] Among them, 19 represents the number of artists that User A and User B often listen to. The artists often listened to are determined based on the above-mentioned music liked in common.
[0087] Optionally, the method for determining the frequently listened artists may be as follows: count the artists corresponding to each piece of music that both User A and User B like, and display the artists in ascending or descending order according to the first letters of their names. For example, the top 3 artists that both like may be displayed.
[0088] The fifth area 45 may provide the song styles that User A and User B both prefer, which may include but are not limited to the following information:
[0089] Your preferred music genres
[0090] Rock, pop, jazz, blues, and classical.
[0091] Among them, "Your preferred music genres" is the song style that both prefer as described above. The song style that both prefer is obtained by counting the music genres of each song in the above-mentioned music that both like and summarizing them.
[0092] The sixth area 46 may provide the music that User A and User B may both like, that is, music recommendations based on User A and User B, which may include but are not limited to the following information:
[0093] You may also like
[0094] At least some song names and information such as the artist name and album name corresponding to the song name.
[0095] Optionally, the music that may both be liked may be based on a preset algorithm. Through the above-mentioned common behavior data, the probability of the songs that User A and User B may both like is predicted; then at least some songs are displayed based on the probability. For example, 3 songs that User A and User B may both like may be displayed in the sixth area 46.
[0096] Figure 4 The interaction between two users is taken as an example for illustration. In addition, for the case of more users, such as the associated playlist generated by the interaction among three users, it can be represented by Figure 5-a to indicate. Figure 5-a Schematically shows a schematic diagram of an associated object interface according to another embodiment of the present disclosure. Figure 5-a The shown associated object interface provides an associated playlist generated by the interaction among User A, User B, and User C. Comparing Figure 4 and Figure 5-a it can be seen that the content provided by the two associated object interfaces is basically similar. The difference lies in the number of users and the generation of associated objects based on the three users. Similarly, when there are 4 or 5 users interacting, the avatars of 4 or 5 users will be correspondingly displayed on the associated playlist.
[0097] In addition, when multiple users are interacting, if some users have very different listening styles, or some individual users have very small differences, the generation of associated playlists will refer to the listening lines of all users to avoid users with similar listening lines affecting the generation of the overall associated playlists.
[0098] Furthermore, the associated object interface can also provide playback progress. Figure 5-b , the song currently being played is song b, and its playing progress can be viewed in the associated object interface, where the playing progress can be displayed by the light ring around the play control being virtual or colored. In another example, Figure 5-b Can be Figure 5-a A simplified display of Figure 5-a There is too much content. To facilitate display and viewing, Figure 5-b Only the content of "Music You Like" in the linked playlists will be displayed.
[0099] Based on the fact that the associated object interface includes a first control, in some embodiments, the multimedia sharing and matching method may further include: in response to a play operation directed to the first control, playing the associated object synchronously on the first terminal device and the second terminal device. Figure 6 Through this embodiment, user A, user B, and user C can play songs in the associated playlist at the same time, further improving the user's audio-visual experience.
[0100] For example, during linked playback, users can interact through the Bluetooth or NFC function of the terminal device, or through a wired method. Figure 6 It is just a display form of linked playback and is not limited in this disclosure.
[0101] In some embodiments, the multimedia sharing and matching method may further include: when the first terminal device and the second terminal device synchronously play the associated object, the first terminal device adjusts at least one of the play parameters, flash light effects, and vibration effects of the first terminal device according to the environmental characteristics of the first terminal device. This is explained from the perspective of the first terminal device. Similarly, when the first terminal device and the second terminal device synchronously play the associated object, the second terminal device may adjust at least one of the play parameters, flash light effects, and vibration effects of the second terminal device according to the environmental characteristics of the second terminal device.
[0102] That is, when performing linked playback, the terminal device can also adaptively adjust the playback state based on environmental characteristics. For example, when the terminal device detects that the ambient sound is noisy, it will automatically increase the playback volume; or, when the ambient light is dim, it will adaptively turn on the flash of the terminal device; and, when linked-playing some associated objects with specific characteristics, the terminal device will also vibrate according to the rhythm of the associated object. By way of example, users can place their respective terminal devices (mobile phones) at various positions in the room to achieve spatial linked playback. At this time, the terminal device adjusts the volume and the adaptive equalizer according to the placement position in the space to achieve a reverberation effect and create a better audio-visual experience.
[0103] Optionally, providing at least one first object on the interaction interface of the first terminal device may include: providing an interaction entry on the interaction interface of the first terminal device; and in response to a trigger operation directed to the interaction entry, providing at least one first object on the interaction interface of the first terminal device.
[0104] Figure 7 Schematically shows a schematic diagram of the change of the interaction interface according to an embodiment of the present disclosure. As Figure 7 shown, a red heart playlist 711 and a matching control 712 are provided on the interaction interface 71 of the first terminal device 70. The matching control 712 is the interaction entry; after the user clicks the matching control 712, at least one song liked by user A is provided on the interaction interface 71. In this example, the song is presented in the form of a preset dynamic effect of ice cubes. In addition, it can also be achieved through bubbles. Among them, the cover image of the song and other information can be included inside the bubble or ice cube. Or, the song can continuously emerge in the form of a preset dynamic effect of stars. For example, Figure 7 the first object in is displayed in the form of ice cubes.
[0105] By way of example, if the object is music and the interaction operation is collision, the interaction entry can be a matching entry. For the first terminal device, after user A clicks the matching entry on the interaction interface, the first terminal device provides at least one piece of music on the interaction interface, and the music can be the music liked by user A; similarly, for the second terminal device, after user B clicks the matching entry on the interaction interface, the second terminal device provides at least one piece of music on the interaction interface, and the music is the music liked by user B.
[0106] The above embodiments illustrate a triggering condition for providing at least one first object on the interaction interface of the first terminal device. Additionally, at least one first object can be provided on the interaction interface of the first terminal device with different animation effects. Therefore, providing at least one first object on the interaction interface of the first terminal device can include: providing at least one first object on the interaction interface of the first terminal device in a preset animation effect form, and the preset animation effect form can include, but is not limited to, at least one of stars, bubbles, ice cubes, magic cubes, and playing cards containing the identification information of the first object. For example, at least one song liked by user A can be displayed in preset animation effect forms such as stars, bubbles, ice cubes, magic cubes, or playing cards.
[0107] In addition, the above multimedia sharing and matching method can further include: when providing at least one first object, providing more controls on the interaction interface; in response to an interaction operation on the more controls, providing at least one of a sharing control, a people search control, a container style selection control, an animation effect setting control, and a viewing history control. For the more controls, it can be understood that it is a guiding control containing multiple controls, and when the user acts on the more controls with an interaction operation such as clicking, multiple controls included in the more controls are provided on the interaction interface.
[0108] Among them, the container style control is used to set the container of the first object, that is, which preset animation effect form is used as the carrier of the first object, such as bubbles, ice cubes, etc.; the animation effect setting control can set the moving form of the container, such as the moving speed of the bubbles, the moving direction of the bubbles, and so on; the sharing control can be used to invite other users to participate in the interaction operation. Exemplarily, after triggering the sharing control, a link will be generated as an interaction entry, and other users can click on this link on the terminal device to enter the interaction interface and complete the interaction operation; the people search control is used to search for friends or strange users; the viewing history control is used to view the historical Pengpeng song list.
[0109] Exemplarily, Figure 8 Schematically shows a schematic diagram of the change of the interaction interface in another embodiment of the present disclosure. Refer to Figure 8When at least one piece of music is provided on the interaction interface 81 of the first terminal device 80, more controls 82 are also provided on the interaction interface 81. When the more controls 82 are triggered, at least one of the controls such as sharing controls, user search controls, container style controls, animation effect setting controls, and history viewing controls is provided on the interaction interface 81. For example, after the sharing control is triggered, the duet can be shared with other users; after the user search control is triggered, relevant users can be searched. By way of example, users can be searched by entering the username or user account of the user; after the container style control is triggered, the appearance of the first object can be changed. By way of example, as described above, the first object can include bubbles, stars, ice cubes, etc.; after the animation effect setting control is triggered, the animation effect of the first object can be changed; after the history viewing control is triggered, the associated playlist of the historical duets can be viewed.
[0110] In addition, still referring to Figure 8 When at least one piece of music is provided on the interaction interface 81 of the first terminal device 80, a close control 83 is also provided on the interaction interface 81. When the close control 83 is triggered, a favorite playlist and duet controls are provided on the interaction interface 81, that is, the previous page is returned.
[0111] In the above embodiment, the first terminal device provides an associated object interface after detecting an interaction operation. Optionally, the multimedia sharing and matching method may further include: in response to detecting an interaction operation, among the first objects provided on the interaction interface, stopping the provision of the first objects that do not belong to the associated objects. That is to say, before providing the associated object interface, there is a process of stopping the provision of the first objects that do not belong to the associated objects. For example, in response to detecting an interaction operation, among the music provided on the interaction interface, stopping the provision of the music that is not liked by both user A and user B. Among them, the specific way of stopping the provision can be any one of directly disappearing, bubble bursting, ice melting, Rubik's Cube decomposition, and playing card crushing, etc. Specifically, it is necessary to refer to the preset animation effect form of the provided music. After all the first objects that do not belong to the associated objects disappear, the associated object interface is provided.
[0112] As an example, Figure 9 Schematically shows a schematic diagram of the interaction interface of another embodiment of the present disclosure. As Figure 9 shown, after an interaction operation occurs, the first objects that do not belong to the associated objects in the interaction interface disappear in the way of bubble bursting. Figure 9Among them, bubbles 91 and 92 burst correspondingly. Bubbles 91 and 92 can be parts of the first object that do not belong to the associated object. Exemplarily, bubbles 91 and 92 correspond to songs that only user A likes, rather than songs that user B likes. Additionally, the bubbles can first become small bubbles and then gradually disappear. Additionally, the bubbles can also disappear suddenly; or, first become small bubbles, and after the small bubbles float to the top of the interaction interface, they disappear from the interaction interface. The non-bursting bubbles will continue to move, and this movement mode can refer to the random movement of molecules, which is not limited in this disclosure.
[0113] It should be understood that: when the interaction operation is a collision operation, the interaction entry is the match-up entry; when the interaction operation is a shaking operation, the interaction entry is the shaking entry; this disclosure only takes the match-up entry as an example for illustration and does not constitute a limitation to this disclosure.
[0114] As described above, the interaction operation can include a collision operation. When the interaction operation is a collision operation, among the first objects provided on the interaction interface above, stopping providing the first objects that do not belong to the associated object can further include: on the interaction interface, starting from the action position of the collision operation, among the first objects provided on the interaction interface, stopping providing the first objects that do not belong to the associated object; and / or, on the interaction interface, based on the collision speed of the collision operation, among the first objects provided on the interaction interface, stopping providing the first objects that do not belong to the associated object.
[0115] It should be understood that: the collision position (i.e., the action position of the collision operation) affects the starting point and extension direction of the disappearance effect of the first objects that do not belong to the associated object. In some specific embodiments, the disappearance position of the first objects that do not belong to the associated object starts from the collision position. Exemplarily, as Figure 10 shown, a plurality of sensors are arranged around the body of the terminal device, namely sensors 1001 to 1006 respectively. Sensors 1001 and 1002 are mounted on the upper part of the terminal device; sensors 1003 and 1004 are mounted on the middle part of the terminal device; sensors 1005 and 1006 are mounted on the lower part of the terminal device. The types of sensors can be pressure sensors or collision sensors. Therefore, when the terminal device collides, the terminal device can accurately determine the collision position through the sensors. Supplementary note is that Figure 10 taking 6 sensors as an example for illustration, but this disclosure is not limited thereto.
[0116] In Figure 10 it, a collision occurs at the lower right corner of the terminal device. Therefore, the first objects that do not belong to the associated object will start to be eliminated from the lower right corner of the interaction interface first, and the elimination effect is as Figure 10 shown in the example.
[0117] Optionally, the collision speed affects the elimination speed of the first object. In some embodiments, based on the collision speed of the collision operation, among the first objects provided in the interaction interface, the first objects that do not belong to the associated objects are stopped being provided. This step may include: determining the collision speed of the collision operation; determining the disappearance speed corresponding to the collision speed, where the disappearance speed is positively correlated with the collision speed; based on the disappearance speed, among the first objects provided in the interaction interface, stopping the provision of the first objects that do not belong to the associated objects.
[0118] Figure 11 Schematically shown is a schematic diagram of an interaction interface according to another embodiment of the present disclosure. As Figure 11 shown, user A holds the first terminal device 1101 and moves to the right at a moving speed V1, and user B holds the second terminal device 1102 and moves to the left at a moving speed V2. The sides of the two terminal devices collide with each other; after the collision occurs, the bubbles provided by the interaction interface 1103 of the first terminal device 1101 move to the left and disappear at a disappearance speed VA, and the bubbles provided by the interaction interface 1104 of the second terminal device 1102 move to the right and disappear at a disappearance speed VB.
[0119] Regarding the disappearance speed being positively correlated with the collision speed, it can be understood that the greater the collision speed, the greater the disappearance speed. For example, if the collision speed is 1 meter per second, the elimination speed may be 1 centimeter per second. When the collision speed reaches 2 meters per second, the elimination speed may be 2 centimeters per second.
[0120] In one example, the collision speed (the moving speed at the time of collision) of the terminal device can be determined based on the gyroscope set in the terminal device. The objects with a higher moving speed of the terminal device disappear faster.
[0121] However, since the associated object is the intersection of the first object and at least one second object, when the number of objects included in the intersection is less than a certain threshold, that is, when there are fewer first objects that multiple users like in common, at this time, preference emphasis can be introduced. Exemplarily, the multimedia sharing and matching method may further include: determining the spatial positions of the respective terminal devices at the time of the collision operation based on the action position of the collision operation; determining the preference emphasis when recommending objects for the second user and the first user based on the spatial position, where the preference emphasis is positively correlated with the height of the spatial position; determining the recommended objects included in the associated object interface based on the preference emphasis.
[0122] In practical applications, the action position of a collision operation can be determined through the sensors of a terminal device. If the action position is higher, it indicates that the spatial position of the terminal device is lower. At this time, the preference emphasis for object recommendation for the user corresponding to the terminal device is lower; conversely, if the action position is lower, it indicates that the spatial position of the terminal device is higher. At this time, the preference emphasis for object recommendation for the user corresponding to the terminal device is higher. It can be understood that the higher the preference emphasis, the more the preferences of the corresponding user are considered when making object recommendations. In this implementation, the lower the action position indicates that the terminal device is at a higher position in the real space, and the preferences of the corresponding user are considered more when making object recommendations.
[0123] It can also be understood that when the number of first objects jointly preferred by User A and User B is small, that is, the number of associated objects is small, in this case, the objects corresponding to the preferences of the corresponding user can also be retained based on the preference emphasis. For example, the higher the preference emphasis, the more objects corresponding to the preferences of the corresponding user are retained after the collision. Exemplarily, the maximum value of the preference emphasis is 1, and the minimum value is 0. When the preference emphasis is 1, no object preferred by the user needs to be eliminated after the collision; when the preference emphasis is 0, all objects preferred by the user are eliminated after the collision. Among them, the small number of associated objects can be considered as the number of associated objects being less than the first set threshold. The first set threshold can be set according to historical experience or actual requirements, and the present disclosure does not limit it.
[0124] And / or, when the number of first objects is small, and / or, when the number of second objects is small, in this case, the objects corresponding to the preferences of the corresponding user can also be retained based on the preference emphasis. As for the specific implementation of retaining the objects corresponding to the preferences of the corresponding user based on the preference emphasis, reference can be made to the above embodiments, and details are not described herein again. Among them, the small number of objects can be considered as the number of objects being less than the second set threshold. The second set threshold can be set according to historical experience or actual requirements, and the present disclosure does not limit it.
[0125] In one example, Figure 12 Schematically shows a schematic diagram of an interaction interface according to another embodiment of the present disclosure. In Figure 12After the terminal device 121 collides with the terminal device 122, since the spatial position of the terminal device 122 is relatively high and the acting position of the collision operation is relatively low, the preference emphasis of the user corresponding to the terminal device 122 is relatively high when making object recommendations; in addition, the acting position of the collision operation of the terminal device 121 is relatively high and the spatial position is relatively low, so the preference emphasis of the user corresponding to the terminal device 121 is relatively low when making object recommendations. Therefore, after the collision of the terminal device 121, the interaction interface 123 of the terminal device 121 stops providing the bubbles 1231, 1232, and 1233, and the interaction interface 124 of the terminal device 122 stops providing the bubble 1234, thus retaining more objects liked by this user. Among them, one of the terminal devices 121 and 122 is the first terminal device, and the other terminal device is the second terminal device.
[0126] It should be noted that the above embodiments can also be applied to the case where the interaction operation is a shaking operation or the like.
[0127] In addition, if multiple users are not in the same location and these multiple users cannot complete offline interaction operations through their respective terminal devices, in this case, online interaction operations can be performed through the terminal devices to achieve this. In this situation, the above-mentioned providing an associated object interface in response to the detected interaction operation may include: determining a second user in response to a trigger operation for an acquisition entry for at least one second object; acquiring at least one second object in response to the detected interaction operation; determining the intersection of at least one first object and at least one second object as the associated object; and providing the associated object interface.
[0128] For example, User B can send a request / invitation for an interactive operation to the first terminal device of User A through the second terminal device. Specifically, User B can click on more controls provided in the interaction interface to make the interaction interface provide a sharing control. Further, User B clicks on the sharing control, and in response to User B's operation of clicking on the sharing control, the second terminal device provides a friend list in the interaction interface. After that, User B selects at least one friend (i.e., User A) from the friend list and sends a request / invitation to the first terminal device for User B to invite User A to perform an interactive operation. Among them, the request / invitation carries the identification information of User B and a link to the matching entrance. When the first terminal device receives the request / invitation, it provides the link to the matching entrance (i.e., the acquisition entrance) in the interaction interface of the first terminal device, and in response to the triggering operation of User A clicking on the matching entrance, it determines User B. Optionally, the first terminal device displays at least one first object in the interaction interface. In this scenario, User A and User B can either directly collide through the first terminal device and the second terminal device, or indirectly collide the first terminal device and the second terminal device by means of any other object, or alternatively, can also indirectly collide the first terminal device and the second terminal device by operations such as shaking the terminal device. From the perspective of the first terminal device, in response to detecting a collision operation, the first terminal device obtains at least one second object; determines the intersection of at least one first object and at least one second object as the associated object; and provides an associated object interface. Optionally, after the collision, the elimination method of the first object and at least one second object is the same as the foregoing and will not be elaborated here.
[0129] In some other embodiments, the collision of the interactive operation can also be applied to other fields. For example, the terminal device can collide with other objects, such as a car, a door, a lipstick, a book, a plant, or an animal. For example, after the terminal device enters the matching interface and collides with a lipstick, the interaction interface provides an associated object interface related to the lipstick, and the associated object interface can include songs related to the lipstick, various product information of the lipstick, etc. Another example is that if a plant is collided, the associated object interface of the terminal device provides relevant attribute information of the plant and / or multimedia data such as music related to the plant. Another example is that when the terminal device collides with a vehicle, specifically, the collision location can be the car door, the NFC card position of the vehicle, or the chip position of the vehicle. After the collision, the associated object interface of the terminal device will display the basic information of the vehicle and display songs associated with the vehicle. The above method can extend the matching to the interactive operation between people and objects.
[0130] It should be understood that: Figures 3 to 12 The embodiments can be used independently or in combination with each other, and the present disclosure does not limit them.
[0131] The multimedia sharing and matching method provided by the present disclosure has the following beneficial effects:
[0132] First, based on the red heart playlist, a more vivid and interesting form is constructed to promote users to actively share and spread;
[0133] Second, users can quickly establish a music-related connection with acquaintances or strangers, enriching the user's social experience;
[0134] Third, users can match users with overlapping music listening paths through the multimedia sharing and recognition method of the present disclosure, improving the stickiness between users;
[0135] Fourth, on the associated object interface, an associated playlist will be generated, and the associated playlist has a linked playback function, enabling multiple mobile phones to play music simultaneously, creating an ultimate music listening experience.
[0136] Exemplary Medium
[0137] After introducing the method of the exemplary embodiment of the present disclosure, next, refer to Figure 13 to describe the storage medium of the exemplary embodiment of the present disclosure.
[0138] Refer to Figure 13 As shown, the storage medium 130 stores a program product for implementing the above method according to the embodiment of the present disclosure. It can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited to this.
[0139] The program product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The 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 of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0140] The readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries the readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium can also be any readable medium other than the readable storage medium.
[0141] Program code for performing the disclosed operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN).
[0142] Exemplary Device
[0143] After introducing the medium of the exemplary embodiment of the present disclosure, next, reference is made to Figure 14 The multimedia sharing and matching device according to the exemplary embodiment of the present disclosure is described, which is used to implement the method in any of the above method embodiments. The implementation principle and technical effect are similar and will not be described in detail here.
[0144] Figure 14 The multimedia sharing and matching device 1400 comprises:
[0145] A first providing module 1401 is used to provide at least one first object on an interactive interface of a first terminal device, where the at least one first object is determined based on historical multimedia data of a first user using the first terminal device;
[0146] The second providing module 1402 is used to provide an associated object interface in response to a detected interactive operation, wherein the associated object interface is used to provide at least one associated object, the associated object is the intersection of a first object and at least one second object, and the second object is determined based on historical multimedia data of a second user of at least one second terminal device that performs an interactive operation with the first terminal.
[0147] In one embodiment of the present disclosure, the associated object interface includes at least one of the following: the author of multimedia data; common behavior data of the second user and the first user towards the associated object, the common behavior data including at least one of a common behavior evaluation value, loop playback, comments, common playback time and common playback location.
[0148] In another embodiment of the present disclosure, the associated object interface also includes at least one of the following: the style of multimedia data commonly preferred by the second user and the first user; the multimedia data commonly preferred by the second user and the first user; the creation time of the associated object; the creation location of the associated object; the virtual avatars of the second user and the first user; and a first control for linked playback of the associated object.
[0149] In another embodiment of the present disclosure, the associated object interface also includes a first control for linked playback of associated objects, and the multimedia sharing and matching device also includes a playback module (not marked) for: responding to a playback operation directed to the first control, synchronously playing the associated objects on the first terminal device and the second terminal device.
[0150] In another embodiment of the present disclosure, it also includes: an adjustment module (not marked) for adjusting at least one of the playback parameters, flash effects and vibration effects of the first terminal device according to the environmental characteristics of the terminal devices when the first terminal device and the second terminal device synchronously play the associated object.
[0151] In yet another embodiment of the present disclosure, the second providing module 1402 is further configured to: in response to detecting an interactive operation, stop providing first objects that do not belong to associated objects among first objects provided by the interactive interface.
[0152] In another embodiment of the present disclosure, the interactive operation includes a collision operation, and the second providing module 1402 is specifically used to: in the interactive interface, starting from the position of the collision operation, stop providing the first object that does not belong to the associated object in the first objects provided in the interactive interface; and / or, in the interactive interface, based on the collision speed of the collision operation, stop providing the first object that does not belong to the associated object in the first objects provided in the interactive interface.
[0153] In another embodiment of the present disclosure, the second providing module 1402 is also used to: determine the spatial position of each terminal device when the collision operation occurs based on the action position; determine the preference emphasis when recommending objects to the second user and the first user based on the spatial position, and the preference emphasis is positively correlated with the height of the spatial position; determine the recommended objects included in the associated object interface based on the preference emphasis.
[0154] In another embodiment of the present disclosure, the second providing module 1402 is specifically used to: determine the collision speed of the collision operation; determine the disappearance speed corresponding to the collision speed, and the disappearance speed is positively correlated with the collision speed; based on the disappearance speed, in the first objects provided in the interactive interface, stop providing the first object that does not belong to the associated object.
[0155] In another embodiment of the present disclosure, the first providing module 1401 is specifically used to provide at least one first object in an interactive interface of a first terminal device in a preset animation form, and the preset animation form includes at least one of stars, bubbles, ice cubes, Rubik's cubes and playing cards that contain identification information of the first object.
[0156] In yet another embodiment of the present disclosure, the first providing module 1401 is specifically configured to: provide an interaction entry on the interaction interface of the first terminal device; and in response to a trigger operation on the interaction entry, provide at least one first object on the interaction interface of the first terminal device.
[0157] In yet another embodiment of the present disclosure, the second providing module 1402 is specifically configured to: determine a second user in response to a trigger operation on an acquisition entry for at least one second object; acquire at least one second object in response to detecting an interaction operation; determine an intersection of at least one first object and at least one second object as an associated object; and provide an associated object interface.
[0158] In yet another embodiment of the present disclosure, the first providing module 1401 is further configured to: provide more controls on the interaction interface when providing at least one first object; and in response to an interaction operation on the more controls, provide at least one of a sharing control, a people search control, a container style selection control, an animation effect setting control, and a viewing history control.
[0159] Exemplary Computing Device
[0160] After introducing the methods, media, and apparatuses of the exemplary embodiments of the present disclosure, next, reference is made to Figure 15 describe the computing device of the exemplary embodiments of the present disclosure.
[0161] Figure 15 The computing device 150 shown is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.
[0162] As Figure 15 shown, the computing device 150 is presented in the form of a general-purpose computing device. The components of the computing device 150 may include, but are not limited to: the at least one processing unit 151 described above, the at least one storage unit 152 described above, and a bus 153 connecting different system components (including the processing unit 1531 and the storage unit 1532).
[0163] The bus 153 includes a data bus, a control bus, and an address bus.
[0164] The storage unit 152 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 1521 and / or a cache memory 1522, and may further include a readable medium in the form of a non-volatile memory, such as a read-only memory (ROM) 1523.
[0165] The storage unit 152 may also include a program / utilities 1525 having a set (at least one) of program modules 1524. Such program modules 1524 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.
[0166] The computing device 150 may also communicate with one or more external devices 154 (such as a keyboard, a pointing device, etc.). Such communication may be carried out through the input / output (I / O) interface 155. Also, the computing device 150 may further communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 156. As Figure 15 shown, the network adapter 156 communicates with other modules of the computing device 150 through the bus 153. It should be understood that, although not shown in the figures, other hardware and / or software modules may be used in conjunction with the computing device 150, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0167] It should be noted that, although several units / modules or sub-units / modules of the multimedia sharing and matching device are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more of the above-described units / modules may be embodied in one unit / module. Conversely, the features and functions of one unit / module described above may be further divided and embodied by multiple units / modules.
[0168] In addition, although the operations of the method of the present disclosure are described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all of the shown operations must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution.
[0169] Although the spirit and principles of the present disclosure have been described with reference to several specific embodiments, it should be understood that the present disclosure is not limited to the disclosed specific embodiments, and the division of each aspect does not mean that the features in these aspects cannot be combined for benefit. Such a division is only for the convenience of expression. The present disclosure aims to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Claims
1. A multimedia sharing and matching method, wherein, The multimedia sharing and matching method is executed in response to interaction operations of at least two terminal devices, and the multimedia sharing and matching method includes: Providing at least one first object on an interaction interface of a first terminal device, where the at least one first object is determined according to historical multimedia data of a first user using the first terminal device; In response to the detected interaction operation, providing an associated object interface, where the associated object interface provides at least one associated object, and the associated object is the intersection of the first object and at least one second object, and the second object is determined according to historical multimedia data of at least one second user of at least one second terminal device that performs an interaction operation with the first terminal; Further includes: In response to detecting the interaction operation, among the first objects provided on the interaction interface, stopping providing the first objects that do not belong to the associated object; The interaction operation includes a collision operation, and stopping providing the first objects that do not belong to the associated object among the first objects provided on the interaction interface includes: On the interaction interface, starting from the action position of the collision operation, among the first objects provided on the interaction interface, stopping providing the first objects that do not belong to the associated object; and / or, On the interaction interface, based on the collision speed of the collision operation, among the first objects provided on the interaction interface, stopping providing the first objects that do not belong to the associated object.
2. The multimedia sharing and matching method according to claim 1, wherein The associated object interface includes at least one of the following: Author of multimedia data; Common behavior data of the second user and the first user facing the associated object, and the common behavior data includes at least one of a common behavior evaluation value, loop playback, comment, common playback time, and common playback location.
3. The multimedia sharing and matching method according to claim 1, the associated object interface further includes at least one of the following: Style of multimedia data commonly preferred by the second user and the first user; Multimedia data commonly preferred by the second user and the first user; Creation time of the associated object; Creation location of the associated object; Virtual avatars of the second user and the first user; A first control for linked playback of the associated object.
4. The multimedia sharing and matching method according to any one of claims 1 to 3, wherein, The associated object interface further includes a first control for linked playback of the associated object, and the multimedia sharing and matching method further includes: In response to a playback operation on the first control, synchronously playing the associated object on the first terminal device and the second terminal device.
5. The multimedia sharing and matching method according to claim 4, further includes: When synchronously playing the associated object on the first terminal device and the second terminal device, adjusting at least one of the playback parameters, flash effect, and vibration effect of the first terminal device according to the environmental characteristics where the first terminal device is located.
6. The multimedia sharing and matching method according to claim 1, further includes: Based on the action position, determining the spatial positions of each terminal device when the collision operation occurs; Based on the spatial position, determine the preference emphasis when making object recommendations for the second user and the first user, and the preference emphasis is positively correlated with the height of the spatial position; Based on the preference emphasis, determine the recommended objects included in the associated object interface.
7. The multimedia sharing and matching method according to claim 1, wherein, based on the collision speed of the collision operation, among the first objects provided in the interaction interface, stopping providing the first objects that do not belong to the associated object includes: Determine the collision speed of the collision operation; Determine the disappearance speed corresponding to the collision speed, and the disappearance speed is positively correlated with the collision speed; Based on the disappearance speed, among the first objects provided in the interaction interface, stop providing the first objects that do not belong to the associated object.
8. The multimedia sharing and matching method according to any one of claims 1 to 3, wherein providing at least one first object in the interaction interface of the first terminal device includes: Provide at least one first object in the interaction interface of the first terminal device in a preset animation effect form, and the preset animation effect form includes at least one of stars, bubbles, ice cubes, magic cubes, and playing cards containing the identification information of the first object.
9. The multimedia sharing and matching method according to any one of claims 1 to 3, wherein providing at least one first object in the interaction interface of the first terminal device includes: Provide an interaction entry in the interaction interface of the first terminal device; In response to a trigger operation on the interaction entry, provide at least one first object in the interaction interface of the first terminal device.
10. The multimedia sharing and matching method according to any one of claims 1 to 3, wherein responding to the detected interaction operation and providing an associated object interface includes: In response to a trigger operation on the acquisition entry of the at least one second object, determine the second user; In response to detecting the interaction operation, acquire the at least one second object; Determine the intersection of the at least one first object and the at least one second object as the associated object; Provide the associated object interface.
11. The multimedia sharing and matching method according to any one of claims 1 to 3 further includes: When providing the at least one first object, provide more controls in the interaction interface; In response to an interaction operation on the more controls, provide at least one of a sharing control, a people search control, a container style selection control, an animation effect setting control, and a view history control.
12. A multimedia sharing and matching device includes: A first providing module for providing at least one first object in the interaction interface of the first terminal device, and the at least one first object is determined according to the historical multimedia data of the first user using the first terminal device; a second providing module, configured to provide an associated object interface in response to the detected interactive operation, wherein the associated object interface provides at least one associated object, the associated object being an intersection of the first object and at least one second object, the second object being determined based on historical multimedia data of a second user of at least one second terminal device that performs an interactive operation with the first terminal; The second providing module is further configured to, in response to detecting the interactive operation, stop providing first objects that do not belong to the associated objects among the first objects provided by the interactive interface; The interactive operation includes a collision operation, and the second providing module is specifically used to, in the interactive interface, start from the collision operation action position, stop providing the first object that does not belong to the associated object among the first objects provided in the interactive interface; and / or, in the interactive interface, based on the collision speed of the collision operation, stop providing the first object that does not belong to the associated object among the first objects provided in the interactive interface.
13. The multimedia sharing and matching device according to claim 12, wherein, The first object and the second object include multimedia data, and the multimedia data includes at least one of the following: Multimedia data author; The common behavior data of the second user and the first user towards the associated object includes at least one of a common behavior evaluation value, loop play, comment, common play time and common play location.
14. The multimedia sharing and matching device according to claim 12, wherein the associated object interface further comprises at least one of the following: The style of the multimedia data preferred by the second user and the first user; Multimedia data preferred by both the second user and the first user; The creation time of the associated object; The location where the associated object is created; A virtual avatar of the second user and the first user; A first control for linked playing of the associated object.
15. The multimedia sharing and matching device according to any one of claims 12 to 14, wherein, The associated object interface further includes a first control for linked playing of the associated object, and the multimedia sharing and matching device further includes: A playing module is used to respond to the playing operation directed to the first control and synchronously play the associated object on the first terminal device and the second terminal device.
16. The multimedia sharing and matching device according to claim 15, further comprising: The adjustment module is used to adjust at least one of the play parameters, flash effects and vibration effects of the first terminal device according to the environmental characteristics of the terminal devices when the first terminal device and the second terminal device synchronously play the associated object.
17. The multimedia sharing and matching device according to claim 12, wherein the second providing module is further used for: Based on the action position, determining the spatial position of each terminal device when the collision operation occurs; Based on the spatial position, determining a preference emphasis when recommending objects to the second user and the first user, wherein the preference emphasis is positively correlated with the height of the spatial position; Based on the preference emphasis, the recommended objects included in the associated object interface are determined.
18. The multimedia sharing and matching device according to claim 12, wherein the second providing module is specifically configured to: Determine the collision speed of the collision operation; Determine the disappearance speed corresponding to the collision speed, where the disappearance speed is positively correlated with the collision speed; Based on the disappearance speed, stop providing the first objects that do not belong to the associated objects among the first objects provided on the interaction interface.
19. The multimedia sharing and matching device according to any one of claims 12 to 14, wherein the first providing module is specifically configured to: Provide at least one first object on the interaction interface of the first terminal device in a preset animation effect form, where the preset animation effect form includes at least one of stars, bubbles, ice cubes, magic cubes, and playing cards containing the identification information of the first object.
20. The multimedia sharing and matching device according to any one of claims 12 to 14, wherein the first providing module is specifically configured to: Provide an interaction entry on the interaction interface of the first terminal device; In response to a trigger operation on the interaction entry, provide at least one first object on the interaction interface of the first terminal device.
21. The multimedia sharing and matching device according to any one of claims 12 to 14, wherein the second providing module is specifically configured to: In response to a trigger operation on the acquisition entry for the at least one second object, determine the second user; In response to detecting the interaction operation, acquire the at least one second object; Determine the intersection of the at least one first object and the at least one second object as the associated object; Provide the associated object interface.
22. The multimedia sharing and matching device according to any one of claims 12 to 14, wherein the first providing module is further configured to: When providing the at least one first object, provide more controls on the interaction interface; In response to an interaction operation on the more controls, provide at least one of a sharing control, a person search control, a container style selection control, an animation effect setting control, and a view history control.
23. A computer-readable storage medium storing computer program instructions, which when executed, implement the multimedia sharing and matching method according to any one of claims 1 to 11.
24. A computing device, comprising: A memory and a processor, where the memory is used to store program instructions; The processor is used to call the program instructions to execute the multimedia sharing and matching method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Multimedia playing control method and device, storage medium and electronic equipment
CN113014994A
Music playing control method and device, storage medium and electronic equipment
CN113190156A
Object playing method and device, electronic equipment and storage medium
CN113873309A