Media file sharing method, media file sharing device, and storage medium

By creating a shared trust group between terminals and using Bluetooth communication or NFC protocol to achieve instant access and automatic display of running media files, the cumbersome problem of sharing media files between terminals is solved and the user experience is improved.

CN114765758BActive Publication Date: 2025-10-10BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202110001269.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-04
Publication Date
2025-10-10
Estimated Expiration
2041-01-04

AI Technical Summary

Technical Problem

In the prior art, the operation of sharing media files between terminals is cumbersome, affecting the user experience, especially when multiple confirmations and jumps are required during the receiving and sharing process, resulting in a lengthy process.

Method used

By creating a shared trust group between terminals, based on Bluetooth communication protocols or NFC, instant access and automatic display of running media files between terminals can be achieved, simplifying the operation process.

Benefits of technology

It enables fast and convenient sharing of media files between terminals, improves user experience, and reduces operation steps, especially in the Android system, without the need to download additional application packages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114765758B_ABST
    Figure CN114765758B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a media file sharing method, a media file sharing device and a storage medium. A media file sharing method applied to a first terminal, comprising: receiving a media file shared by a second terminal, the first terminal and the second terminal belonging to a same sharing trust group; displaying and running the media file. A media file sharing method applied to the second terminal, comprising: in response to being triggered to share the media file, displaying a terminal list comprising terminals in the sharing trust group to which the second terminal belongs, the terminal list at least comprising the first terminal; in response to the first terminal being selected, sharing the media file to the first terminal. Through the media file sharing method provided by the present disclosure, it can be determined that the first terminal and the second terminal mutually trust each other based on the fact that they belong to the same sharing trust group. Furthermore, the first terminal can automatically receive, display and run the media file shared by the second terminal. Thus, the sharing mode of the media file is more convenient, which helps to improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a media file sharing method, a media file sharing device, and a storage medium. Background Art

[0002] With the continuous advancement of technology, mobile devices have become an indispensable part of people's lives. With the rapid development of applications such as live streaming, short videos, and audio and video entertainment, people can access a wide variety of media files through their devices. When they encounter a media file they find interesting, they share it with their family and friends, further sharing the information.

[0003] In related technologies, when a first terminal receives a media file shared by a second terminal, the user needs to actively open the application sharing link shared by the second terminal, and then open the web version of the application or jump from the web version to the application to obtain the media file shared by the second terminal. This results in cumbersome operations for users using the first terminal when obtaining shared media files, affecting the user experience. When the user of the second terminal shares a media file, it is necessary to search and determine the receiving terminal, and then find the first terminal with which the media file needs to be shared. For example, when sharing to the first terminal via Bluetooth, a pairing request prompt box will pop up on both the first terminal and the second terminal, requiring the user to confirm the sharing. Only when both the first terminal and the second terminal select OK on the pairing request can the media file be sent to the first terminal. This makes the sharing cycle of the second terminal too long when sharing media files, affecting the user experience. Summary of the Invention

[0004] To overcome the problems existing in the related art, the present disclosure provides a media file sharing method, a media file sharing device, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a media file sharing method is provided, applied to a first terminal, the media file sharing method comprising: receiving a media file shared by a second terminal, the first terminal and the second terminal belonging to the same sharing trust group; and displaying and running the media file.

[0006] In one embodiment, receiving a media file shared by a second terminal includes receiving an application sharing link sent by the second terminal, the application sharing link including parameter information for running the media file. Displaying and running the media file includes launching the application corresponding to the application sharing link if the first terminal has the application installed, and displaying and running the media file in the application based on the parameter information. If the application corresponding to the application sharing link is not installed in the first terminal, obtaining the application based on the opened application sharing link, and displaying and running the media file in the application based on the parameter information.

[0007] In another embodiment, the parameter information comprises parameter information of displaying and running the media file by the second terminal. Based on the parameter information, displaying and running the media file in the application comprises: based on the parameter information of displaying and running the media file by the second terminal, displaying and running the media file in the application synchronously with the second terminal.

[0008] In yet another embodiment, the media file comprises any one or combination of the following data: text file, picture, audio and video.

[0009] In yet another embodiment, the sharing trust group is created based on a Bluetooth communication protocol. Receiving the media file shared by the second terminal comprises: receiving the media file shared by the second terminal based on the Bluetooth communication protocol.

[0010] According to a second aspect of embodiments of the present disclosure, a media file sharing method applied to a second terminal is provided. The media file sharing method comprises: in response to being triggered to share a media file, displaying a terminal list comprising terminals in a sharing trust group to which the second terminal belongs, the terminal list comprising at least a first terminal; and in response to the first terminal being selected, sharing the media file to the first terminal.

[0011] In an embodiment, sharing the media file to the first terminal comprises: sending an application sharing link to the first terminal, the application sharing link comprising parameter information for running the media file.

[0012] In another embodiment, the sharing trust group is created based on a Bluetooth communication protocol. Sharing the media file to the first terminal comprises: sharing the media file to the first terminal based on the Bluetooth communication protocol.

[0013] According to a third aspect of embodiments of the present disclosure, a media file sharing apparatus applied to a first terminal is provided. The media file sharing apparatus comprises: a receiving unit configured to receive a media file shared by a second terminal, the first terminal and the second terminal belonging to a same sharing trust group; and an executing unit configured to display and run the media file.

[0014] In an embodiment, the receiving unit receives the media file shared by the second terminal in the following manner: receiving an application sharing link sent by the second terminal, the application sharing link including parameter information for running the media file. The executing unit displays and runs the media file in the following manner: if the application corresponding to the application sharing link is installed in the first terminal, starting the application and displaying and running the media file in the application based on the parameter information; if the application corresponding to the application sharing link is not installed in the first terminal, obtaining the application based on the opened application sharing link and displaying and running the media file in the application based on the parameter information.

[0015] In another embodiment, the parameter information includes parameter information for displaying and running the media file by the second terminal. The executing unit displays and runs the media file in the application based on the parameter information in the following manner: displaying and running the media file in the application synchronously with the second terminal based on the parameter information for displaying and running the media file by the second terminal.

[0016] In yet another embodiment, the media file includes any one or a combination of the following data: a text file, a picture, audio, and video.

[0017] In yet another embodiment, the sharing trust group is created based on a Bluetooth communication protocol, and the receiving unit receives the media file shared by the second terminal in the following manner: receiving the media file shared by the second terminal based on the Bluetooth communication protocol.

[0018] According to a fourth aspect of the embodiments of the present disclosure, a media file sharing apparatus is provided, applied to a second terminal, and including: a display unit configured to display a terminal list including terminals in a sharing trust group to which the second terminal belongs in response to a media file being triggered to be shared, the terminal list including at least a first terminal; and a transmission unit configured to share the media file to the first terminal in response to the first terminal being selected.

[0019] In an embodiment, the transmission unit shares the media file to the first terminal in the following manner: sending an application sharing link to the first terminal, the application sharing link including parameter information for running the media file.

[0020] In another embodiment, the sharing trust group is created based on a Bluetooth communication protocol, and the transmission unit shares the media file to the first terminal in the following manner: sharing the media file to the first terminal based on the Bluetooth communication protocol.

[0021] According to a fifth aspect of the embodiments of the present disclosure, a media file sharing apparatus is provided, the media file sharing apparatus comprising: a memory configured to store instructions; and a processor configured to invoke the instructions stored in the memory to perform any of the media file sharing methods described above.

[0022] According to a sixth aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, wherein the computer readable storage medium stores instructions, and the instructions are executed by a processor to perform any of the media file sharing methods described above.

[0023] The technical solutions provided by the embodiments of the present disclosure can have the following beneficial effects: the media file sharing method provided by the present disclosure can determine that the first terminal and the second terminal are mutually trusted based on the fact that the first terminal and the second terminal belong to the same sharing trust group. Then, the second terminal can share a media file with the first terminal by displaying a terminal list of the sharing trust group, so that the first terminal can automatically receive the media file and automatically display and run the shared media file. Thus, the sharing process of the media file is simplified, the sharing method of the media file is more convenient, and the user experience is improved.

[0024] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0025] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0026] Figure 1 is a flowchart of a media file sharing method according to an exemplary embodiment.

[0027] Figure 2 is a flowchart of another media file sharing method according to an exemplary embodiment.

[0028] Figure 3 is a flowchart of yet another media file sharing method according to an exemplary embodiment.

[0029] Figure 4 is a media file sharing interaction diagram according to an exemplary embodiment.

[0030] Figure 5 is a block diagram of a media file sharing apparatus according to an exemplary embodiment.

[0031] Figure 6 is a block diagram of a media file sharing apparatus according to an exemplary embodiment.

[0032] Figure 7The figure is a block diagram showing a media file sharing device according to an exemplary embodiment.

[0033] Figure 8 The figure is a block diagram showing a media file sharing device according to an exemplary embodiment. DETAILED DESCRIPTION

[0034] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

[0035] The media file sharing method provided by the embodiment of the present disclosure is applied to a scenario in which media files are shared between terminals. For the convenience of description, the terminals for sharing media files are referred to as a first terminal and a second terminal.

[0036] In related art, when sharing media files between terminals, when a first terminal receives a media file shared by a second terminal, it needs to determine the application that receives the media file. Then, the user clicks the application sharing link corresponding to the media file in the application that receives the media file. By clicking the application sharing link, the web version of the application corresponding to the media file is opened to obtain the media file, or by clicking the application sharing link, the web version of the application corresponding to the media file is opened and the user is prompted to jump to the application corresponding to the media file to obtain the media file. In one implementation scenario, when the second terminal sends a media file to the instant messaging software of the first terminal, the user of the first terminal needs to find the user of the second terminal in the instant messaging software and then click to run the application sharing link corresponding to the media file in the user interface with the second terminal to open the web version of the application corresponding to the media file to obtain the media file, or by clicking the application sharing link, the web version of the application corresponding to the media file is opened and the user is prompted to jump to the application corresponding to the media file to obtain the media file. In another implementation scenario, when using Bluetooth communication or short-range communication, the first terminal needs to first determine that the second terminal is allowed to share media files before receiving the media file transmitted by the second terminal and obtaining the application sharing link corresponding to the media file. A user using the first terminal can access the media file by clicking on the app sharing link to open the web version of the application corresponding to the media file, or by clicking on the app sharing link to open the web version of the application corresponding to the media file and then being prompted to jump to the application corresponding to the media file to access the media file. When the first terminal accesses the media file shared by the second terminal, multiple operations are required, making the acquisition process overly cumbersome and affecting the user experience.

[0037] In view of this, the present disclosure provides a media file sharing method that creates a shared trust group in which a first terminal and a second terminal trust each other. Based on the shared trust group, media files are shared. After receiving the media files shared by the second terminal, the first terminal can automatically display and run the media files. As a result, users using the first terminal can quickly view the media files shared by the second terminal on the first terminal without clicking on the application sharing link corresponding to the media file. The embodiments of the present disclosure can simplify the operation process of users using the first terminal to obtain shared media files, making it more convenient and quick to obtain shared media files, which helps to improve the user experience.

[0038] An exemplary embodiment of the present disclosure provides a media file sharing method applied to a first terminal. In one example, the first terminal may be a mobile terminal, such as a mobile phone, tablet, or iPod. In another example, the first terminal may include a dual-screen terminal, a foldable screen terminal, or a full-screen terminal.

[0039] Figure 1 is a flow chart showing a method according to an exemplary embodiment. Figure 1 As shown, the media file sharing method is used in the first terminal, and includes the following steps S11 to S12.

[0040] In step S11, a media file shared by a second terminal is received.

[0041] In an embodiment of the present disclosure, a shared trust group may include multiple terminals, which may be of the same or different types. In one example, the multiple terminals in the same shared trust group may all be any one of a mobile phone, a tablet, a laptop, or a desktop computer. In another example, the multiple terminals in the same shared trust group may be any combination of mobile phones, tablets, laptops, and desktop computers. When multiple terminals belong to the same shared trust group, it indicates that the terminals in the shared trust group trust each other. When the other party needs to establish a communication connection, they can achieve instant communication and mutual access without secondary authentication. The creation of a shared trust group can be based on a communication protocol such as the Near Field Communication (NFC) protocol or the Bluetooth communication protocol using a customized authentication or authorization method, which is not limited in this disclosure. For example, a shared trust group can be created based on the Bluetooth communication protocol, and thus, when creating a shared trust group, it is not restricted by the network, making the creation of a shared trust group more convenient. The Bluetooth communication protocol can rely on the Google Fast Pair protocol or Bluetooth Simple Pairing, which is not limited in this disclosure. Each terminal in the Bluetooth sharing group can save each other's Bluetooth device's Media Access Control Address (MAC), paired Bluetooth peripherals, or connected Bluetooth peripherals. And in the shared trust group, each terminal's security access rights to each other can be adjusted to a specified threshold, so that each terminal can trust each other and can open each other's application permissions or browser permissions. Therefore, when sharing based on the Bluetooth communication protocol, a communication connection can be directly and quickly established based on the saved MAC paired Bluetooth peripherals or connected Bluetooth peripherals. When the first terminal receives the media files shared by the second terminal, it can quickly access the second terminal, so that the application or browser of the first terminal can be opened in time, so that the user can obtain the media files shared by the second terminal in time.

[0042] In the present disclosure, the first terminal and the second terminal belong to the same shared trust group. Therefore, the first and second terminals trust each other. When the second terminal needs to share a media file with the first terminal, it can directly establish a communication connection with the first terminal, achieving instant access. Furthermore, when the user of the second terminal sends a shared media file to the first terminal, the first terminal can directly receive the shared media file without having to confirm receipt permission from the user. This simplifies the process for the user of the first terminal to confirm permission for the second terminal to send shared media files.

[0043] In one example, the media file includes any one of the following or a combination of data: text files, pictures, audio, and video, which are not limited in the present disclosure.

[0044] In step S12, the media file is displayed and executed.

[0045] In the embodiment of the present disclosure, based on the fact that the first terminal and the second terminal belong to the same shared trust group, after the first terminal obtains the media file shared by the second terminal, based on the instant access to the application corresponding to the media file, the application corresponding to the media file can automatically parse and process the media file. Then, after the first terminal receives the shared media file, it can directly display and run the received media file on the first terminal. For example: when the shared media file is a picture, the first terminal directly opens the picture through the gallery application after receiving the picture. When the shared media file is a video, the first terminal directly opens the video through the multimedia application corresponding to the video after receiving the video. This simplifies the process of users using the first terminal receiving and viewing media files shared by the second terminal, allowing users using the first terminal to quickly view the content of the shared media files, thereby improving the user experience of using the first terminal.

[0046] Through the above embodiment, based on the fact that the first terminal and the second terminal belong to the same shared trust group, it can be determined that secure access can be quickly established between the first terminal and the second terminal without user confirmation. Furthermore, when the second terminal sends a shared media file to the first terminal, the first terminal can directly receive the media file sent by the first terminal. Furthermore, because the first terminal and the second terminal trust each other, after receiving the shared media file, the first terminal can directly run the received media file and display it on the first terminal, allowing the user using the first terminal to quickly access the content of the media file without unnecessary operation. This simplifies the operation process of sharing media files, makes the implementation of sharing media files more convenient, and improves the user experience.

[0047] In one implementation scenario, if the first terminal is an Android system, when the first terminal receives a media file shared by the second terminal using the above embodiment, the media file can be directly displayed and executed on the first terminal without the user of the first terminal having to manually download the relevant Android application package (APK).

[0048] In one embodiment, the media file shared by the second terminal is received via an application sharing link. The application sharing link contains parameter information for running the media file shared by the second terminal. When the first terminal displays and runs the media file, the media file parameter information in the application sharing link is used to display and run the media file in the application running the media file.

[0049] In another embodiment of the present invention, the first terminal can determine the implementation method for displaying and running the media file based on whether the application corresponding to the application sharing link is installed in the first terminal. In one embodiment, if the application corresponding to the application sharing link is installed in the first terminal, the second terminal establishes communication with the first terminal, and when the media file is received, the application corresponding to the application sharing link in the first terminal can be directly started. The application started in the first terminal can parse and process the parameter information of the received media file, and then display and run the media file in its corresponding application. The fast sharing of media files is achieved through the embodiment of the present disclosure, so that users using the first terminal can obtain the content of the media files shared by the second terminal in a timely manner, simplifying the acquisition process. In one implementation scenario, if the first terminal is an Android system. When the first terminal obtains the media files shared by the second terminal, the user of the first terminal does not need to search for the corresponding audio and video content in the APK. In another embodiment, if the application corresponding to the application sharing link is not installed in the first terminal, the application corresponding to the application sharing link can be determined based on the user's operation of opening the application sharing link, and the web version of the application can be opened. Then, based on the parameter information, the media file can be displayed and run in the web version of the application, and the user can quickly obtain the content in the shared media file without downloading the application. Alternatively, in one embodiment of the present disclosure, if the application corresponding to the application sharing link is not installed in the first terminal, after opening the web version of the application, the user is prompted to download the application, and the downloaded application can better display and run the media file based on the received parameter information of the media file, thereby improving the user's visual viewing experience.

[0050] In one embodiment, parameter information for running a media file shared by a second terminal includes parameter information for displaying and running the media file on the second terminal. Furthermore, when sharing a media file, the parameter information for displaying and running the media file on the second terminal can be sent to the first terminal. This allows the first terminal to synchronize the display and running of the media file with the second terminal based on the application sharing link received from the second terminal, ensuring that the content displayed on the first and second terminals is identical. This eliminates the need for the user of the first terminal to manually adjust the playback progress of the media file by dragging and dropping. In one implementation scenario, the media file to be shared by the second terminal is a video. If the shared video is currently playing for 10 minutes in its corresponding application on the second terminal, the application sharing link sent by the second terminal to the first terminal includes parameter information indicating that the video has played for 10 minutes in the corresponding application on the second terminal. After receiving the application sharing link, the first terminal launches the application on the first terminal and, by parsing the parameter information, positions the video display on the first terminal at the point where the video has played for 10 minutes. This disclosed embodiment enables synchronization of the shared videos between the first and second terminals. For example, when parent A is browsing videos using the multimedia application of terminal A, he finds that the learning method introduced in video a is useful. Then, he shares video a with the child's terminal B in the same shared trust group. Then, the multimedia application of terminal B immediately displays and runs video a, and the picture of video a currently playing in terminal B is the same as the picture of video a currently playing in terminal A.

[0051] Based on the same concept, embodiments of the present disclosure also provide another method for sharing media files, which is applied to a second terminal. In one example, the second terminal may be a mobile terminal, such as a mobile phone, tablet, or iPod. In another example, the second terminal may include a dual-screen terminal, a foldable screen terminal, or a full-screen terminal.

[0052] In the related art, when the second terminal needs to share a media file to the first terminal, the user of the second terminal is required to click Share on the interface running the media file. Based on the user's sharing request, the second terminal prompts the method of sharing required, and based on the determined sharing method, searches for all possible users with which the second terminal can share the media file. The user of the second terminal selects one or more users to share the media file from all possible users provided by the second terminal. For example, when sharing to the first terminal via Bluetooth, a pairing request prompt box will pop up on both the first terminal and the second terminal requiring the user to confirm the sharing. Only when both the first terminal and the second terminal select OK on the pairing request can the media file be sent to the first terminal. However, when using this method to share media files, the user of the second terminal spends too long waiting for the second terminal to provide users with whom the media file can be shared, which affects the user's experience.

[0053] In view of this, another media file sharing method provided by the present disclosure can directly display a list of terminals belonging to the same sharing trust group when the user of the second terminal shares the media file, thereby saving the time of searching and pairing, so that the user of the second terminal can quickly share through the displayed terminal list, thereby shortening the sharing time and improving the user experience.

[0054] Figure 2 FIG. 1 is a flow chart showing a method for sharing media files according to an exemplary embodiment. Figure 2 As shown, the media file sharing method is used in the second terminal, including the following steps S21 to S22.

[0055] In step S21 , in response to being triggered to share a media file, a list of terminals included in a shared trust group to which the second terminal belongs is displayed.

[0056] In the embodiment of the present disclosure, based on the foregoing, a shared trust group may include multiple terminals. And in order to facilitate the clarification of the terminals included in the shared trust group, confirmation can be made through the displayed terminal list. That is, through the displayed terminal list, the terminals that have been added to the shared trust group can be clearly identified. When the second terminal needs to share a shared media file, the second terminal responds based on the shared media file triggered by the user of the second terminal, and displays the terminal list in the shared trust group to which the second terminal belongs, providing the user of the second terminal with terminals that can be shared, so that the user of the second terminal can quickly determine the terminal corresponding to the user who needs to share.

[0057] In step S22 , in response to the first terminal being selected, the media file is shared with the first terminal.

[0058] In the disclosed embodiments, the shared trust group to which the second terminal belongs may include the first terminal. Because the terminals within the shared trust group trust each other, they can directly establish a communication connection, enabling instant messaging. When a user using the second terminal chooses to share a media file with the first terminal, the second terminal can respond by establishing a communication connection with the first terminal and sending the shared media file to the first terminal.

[0059] Through the above-described embodiment, based on the shared trust group to which the second terminal belongs, when sharing media files, the terminals in the shared trust group can be directly displayed in the form of a terminal list, allowing the user of the second terminal to quickly select the terminal to share with based on the displayed terminal list in the shared trust group. Through the disclosed embodiment, the second terminal can obtain the first terminal that shares the media file with the second terminal without searching, and pair with the first terminal, thereby simplifying the sharing operation process for the user of the second terminal, allowing the user of the second terminal to quickly complete the sharing action, thereby improving the user experience.

[0060] In one embodiment, when the second terminal shares a media file with the first terminal, it sends an application sharing link containing parameter information for running the media file to the first terminal. Then, when the first terminal receives the application sharing link, it can display and run the media file in its corresponding application through the parameter information for running the media file in the application sharing link. Through the embodiment of the present disclosure, the entire process of the second terminal sharing the media file with the first terminal until the first terminal displays and runs the media file can be achieved in one step through the application sharing link sent by the first terminal, making the process of sharing media files more convenient, and the operation method of obtaining shared media files more simple, which is more conducive to enhancing the user experience.

[0061] In another embodiment, a shared trust group is created based on the Bluetooth communication protocol, thereby facilitating pairing or connecting to other identical peripherals without relying on network limitations. Thus, when a second terminal sends a shared media file to a first terminal, the shared media file can be sent to the first terminal based on the Bluetooth communication protocol.

[0062] In one implementation scenario, the second terminal may share the media file with the first terminal in the following manner: Figure 3 As shown, the first terminal and the second terminal belong to the same shared trust group. Figure 3 FIG. 4 is a flow chart of another method for sharing media files according to an exemplary embodiment of the present disclosure.

[0063] In step S31 , in response to a shared media file triggered by a user of the second terminal, the second terminal displays a list of terminals included in a shared trust group to which the second terminal belongs.

[0064] In step S32 , based on the selection of the first terminal to be shared by the user of the second terminal in the terminal list, the second terminal shares the media file with the first terminal.

[0065] In step S33 , the first terminal receives the media file shared by the second terminal.

[0066] In step S34, the first terminal opens and runs the application corresponding to the media file, and displays and runs the media file in the corresponding application.

[0067] In another implementation scenario, the sharing process of the second terminal sharing the media file to the first terminal can be as follows: Figure 4 shown. Figure 4 The figure is a schematic diagram showing a media file sharing interaction according to an exemplary embodiment.

[0068] In the present disclosure, based on the Bluetooth communication protocol, multiple terminals that support Bluetooth communication are added to the same shared trust group to form a Bluetooth shared trust group. The Bluetooth shared trust group can be quickly established based on Google Fast Pair. The types of terminals in a Bluetooth shared trust group can be different. For example, multiple terminals may include: mobile phone A, mobile phone B, tablet C, personal computer (PC), or laptop D. When the user of mobile phone A in the Bluetooth shared trust group needs to send the audio or video currently playing on mobile phone A to mobile phone B, mobile phone A displays a list of terminals in the Bluetooth shared trust group to which mobile phone A belongs based on the user-triggered sharing. After the user of mobile phone A finds mobile phone B and selects it, mobile phone A sends relevant information such as the application containing the currently playing audio or video, the name of the playing content, the current playback progress, and the web link to mobile phone B in the form of a shared link. Mobile phone B automatically parses and processes the received shared link and automatically displays and plays the audio or video shared by mobile phone A in the relevant application. When playing sound, each terminal in the Bluetooth shared trust group can play it through the corresponding connected headphones or through the terminal's own speakers.

[0069] Based on the same concept, an embodiment of the present disclosure further provides a media file sharing device.

[0070] It is understandable that the media file sharing device provided by the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.

[0071] Figure 5 1 is a block diagram of a media file sharing device according to an exemplary embodiment. The media file sharing device is applied to a first terminal. Figure 5 The media file sharing device 100 includes a receiving unit 101 and an executing unit 102 .

[0072] The receiving unit 101 is configured to receive a media file shared by a second terminal, where the first terminal and the second terminal belong to the same sharing trust group.

[0073] The execution unit 102 is configured to display and execute media files.

[0074] In one embodiment, the receiving unit 101 receives a media file shared by the second terminal in the following manner: receiving an application sharing link sent by the second terminal, the application sharing link including parameter information for running the media file. The executing unit displays and runs the media file in the following manner: if the application corresponding to the application sharing link is installed in the first terminal, the application is launched, and based on the parameter information, the media file is displayed and run in the application. If the application corresponding to the application sharing link is not installed in the first terminal, the application is retrieved based on the opened application sharing link, and the media file is displayed and run in the application based on the parameter information.

[0075] In another embodiment, the parameter information includes parameter information for displaying and running the media file on the second terminal. The execution unit 102 displays and runs the media file in the application based on the parameter information in the following manner: based on the parameter information for displaying and running the media file on the second terminal, synchronously displays and runs the media file in the application and the second terminal.

[0076] In yet another embodiment, the media file includes any one or a combination of the following data: text files, pictures, audio, and video.

[0077] In another embodiment, the shared trust group is created based on the Bluetooth communication protocol, and the receiving unit 101 receives the media file shared by the second terminal in the following manner: receiving the media file shared by the second terminal based on the Bluetooth communication protocol.

[0078] Figure 6 FIG1 is a block diagram of another media file sharing device according to an exemplary embodiment. The media file sharing device is applied to a second terminal. Figure 6 The media file sharing device 200 includes a display unit 201 and a transmission unit 202 .

[0079] The display unit 201 is configured to display a terminal list included in a shared trust group to which the second terminal belongs in response to being triggered to share a media file, where the terminal list includes at least the first terminal.

[0080] The transmission unit 202 is configured to share the media file with the first terminal in response to the first terminal being selected.

[0081] In one embodiment, the transmission unit 202 shares the media file with the first terminal in the following manner: sending an application sharing link to the first terminal, where the application sharing link includes parameter information for running the media file.

[0082] In another embodiment, the shared trust group is created based on the Bluetooth communication protocol, and the transmission unit 202 shares the media file with the first terminal in the following manner: sharing the media file with the first terminal based on the Bluetooth communication protocol.

[0083] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0084] Figure 7 FIG2 is a block diagram of another media file sharing device 300 according to an exemplary embodiment. For example, the media file sharing device 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0085] Reference Figure 7 The media file sharing device 300 may include one or more of the following components: a processing component 302 , a memory 304 , a power component 306 , a multimedia component 308 , an audio component 310 , an input / output (I / O) interface 312 , a sensor component 314 , and a communication component 316 .

[0086] The processing component 302 generally controls the overall operations of the media file sharing device 300, such as operations associated with display, telephony calls, data communications, camera operations, and recording operations. The processing component 302 can include one or more processors 320 to execute instructions and to complete all or part of steps of any methods described above. In addition, the processing component 302 can include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 can include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.

[0087] The memory 304 is configured to store various types of data to support operations of the media file sharing device 300. Examples of these data include instructions for any applications or methods operating on the media file sharing device 300, contact data, phonebook data, messages, pictures, videos, and so on. The memory 304 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic or optical disk.

[0088] The power component 306 provides power to the various components of the media file sharing device 300. The power component 306 can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the media file sharing device 300.

[0089] The multimedia component 308 includes a screen providing an output interface between the media file sharing device 300 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensors can not only sense a boundary of a touching or sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 308 includes a front camera and / or a back camera. The front and / or back camera can receive external multimedia data when the media file sharing device 300 is in an operation mode, such as a photographing mode or a video mode. Each of the front and back camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0090] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC) that is configured to receive external audio signals when the media file sharing device 300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 304 or transmitted via the communication component 316. In some embodiments, the audio component 310 further includes a speaker for outputting audio signals.

[0091] I / O interface 312 provides an interface between processing component 302 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0092] The sensor assembly 314 includes one or more sensors for providing various status assessments of the media file sharing device 300. For example, the sensor assembly 314 can detect the open / closed state of the media file sharing device 300, the relative positioning of components, such as the display and keypad of the media file sharing device 300, changes in the position of the media file sharing device 300 or a component thereof, the presence or absence of user contact with the media file sharing device 300, the orientation or acceleration / deceleration of the media file sharing device 300, and changes in the temperature of the media file sharing device 300. The sensor assembly 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0093] The communication component 316 is configured to facilitate wired or wireless communication between the media file sharing device 300 and other devices. The media file sharing device 300 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0094] In an exemplary embodiment, the media file sharing apparatus 300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0095] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 304 including instructions, and the instructions can be executed by the processor 320 of the media file sharing device 300 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0096] Figure 8 1 is a block diagram of a media file sharing device 400 according to an exemplary embodiment. For example, the media file sharing device 400 can be provided as a server. Figure 8 The media file sharing device 400 includes a processing component 422, which further includes one or more processors, and a memory resource represented by a memory 432 for storing instructions executable by the processing component 422, such as an application. The application stored in the memory 432 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 422 is configured to execute the instructions to perform any of the above-described media file sharing methods.

[0097] The media file sharing device 400 may further include a power supply component 426 configured to perform power management of the media file sharing device 400, a wired or wireless network interface 450 configured to connect the media file sharing device 400 to a network, and an input / output (I / O) interface 458. The media file sharing device 400 may operate based on an operating system stored in the memory 432, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.

[0098] It is further understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0099] It will be further understood that the terms "first," "second," and the like are used to describe various types of information, but such information should not be limited to these terms. These terms are used solely to distinguish information of the same type from one another and do not indicate a particular order or level of importance. In fact, the terms "first," "second," and the like are fully interchangeable. For example, first information could be referred to as second information, and similarly, second information could be referred to as first information without departing from the scope of this disclosure.

[0100] It is further understood that, unless otherwise specified, “connection” includes a direct connection where there are no other components between the two elements, and also includes an indirect connection where there are other elements between the two elements.

[0101] It is further understood that although operations are described in a particular order in the drawings in the embodiments of the present disclosure, this should not be construed as requiring that the operations be performed in the particular order shown or in a serial order, or that all of the operations shown be performed to obtain the desired results. In certain circumstances, multitasking and parallel processing may be advantageous.

[0102] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0103] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A media file sharing method, characterized in that: Applied to the first terminal, the media file sharing method includes: receiving a media file and an application sharing link shared by a second terminal, the application sharing link including parameter information for running the media file, the first terminal and the second terminal belonging to the same shared trust group, wherein each terminal in the same shared trust group has permission to open each other's applications or browsers; Displaying and running the media file in an application corresponding to the media file; The step of displaying and running the media file in the application corresponding to the media file includes: If an application corresponding to the running media file is installed in the first terminal, starting the application corresponding to the running media file, and displaying and running the media file in the application based on the parameter information; If the application corresponding to the running media file is not installed in the first terminal, the application corresponding to the running media file is obtained based on the opened application sharing link or a web version of the application corresponding to the running media file is opened. In the application corresponding to the running media file or the web version of the application corresponding to the running media file, the media file is displayed and run in the application based on the parameter information.

2. The media file sharing method according to claim 1, wherein: The parameter information includes parameter information for displaying and running the media file on the second terminal; Displaying and running the media file in the application based on the parameter information includes: Based on the parameter information for displaying and running the media file on the second terminal, the media file is displayed and run synchronously with the second terminal in the application.

3. The media file sharing method according to any one of claims 1 to 2, characterized in that: The media files include any one or a combination of the following data: text files, pictures, audio and video.

4. The media file sharing method according to claim 1, wherein: The shared trust group is created based on the Bluetooth communication protocol, and the receiving of the media file shared by the second terminal includes: Receive a media file shared by the second terminal based on the Bluetooth communication protocol.

5. A media file sharing method, characterized in that: Applied to the second terminal, the media file sharing method includes: In response to being triggered to share a media file, displaying a terminal list included in a shared trust group to which the second terminal belongs, the terminal list including at least the first terminal, wherein the terminals in the same shared trust group have permission to open each other's applications or browsers; In response to the first terminal being selected, the media file and the application sharing link are shared with the first terminal, where the application sharing link includes parameter information for running the media file, so that the first terminal, if the application corresponding to the running media file is installed, starts the application corresponding to the running media file, and displays and runs the media file in the application corresponding to the running media file based on the parameter information, or the first terminal, if the application corresponding to the running media file is not installed, obtains the application corresponding to the running media file or opens the web version of the application corresponding to the running media file based on the opened application sharing link, and displays and runs the media file in the application corresponding to the running media file or the web version of the application corresponding to the running media file based on the parameter information.

6. The media file sharing method according to claim 5, wherein: The shared trust group is created based on the Bluetooth communication protocol, and the sharing of the media file to the first terminal includes: The media file is shared with the first terminal based on the Bluetooth communication protocol.

7. A media file sharing device, characterized in that: Applied to a first terminal, the media file sharing device includes: a receiving unit, configured to receive a media file and an application sharing link shared by a second terminal, the application sharing link including parameter information for running the media file, wherein the first terminal and the second terminal belong to the same shared trust group, wherein each terminal in the same shared trust group has permission to open each other's applications or browsers; An execution unit, configured to display and execute the media file in an application corresponding to the media file; The step of displaying and running the media file in the application corresponding to the media file includes: If an application corresponding to the running media file is installed in the first terminal, starting the application corresponding to the running media file, and displaying and running the media file in the application based on the parameter information; If the application corresponding to the running media file is not installed in the first terminal, the application corresponding to the running media file is obtained based on the opened application sharing link or a web version of the application corresponding to the running media file is opened. In the application corresponding to the running media file or the web version of the application corresponding to the running media file, the media file is displayed and run in the application based on the parameter information.

8. The media file sharing device according to claim 7, wherein: The parameter information includes parameter information for displaying and running the media file on the second terminal; The execution unit displays and runs the media file in the application based on the parameter information in the following manner: Based on the parameter information for displaying and running the media file on the second terminal, the media file is displayed and run synchronously with the second terminal in the application.

9. The media file sharing device according to any one of claim 7, wherein: The media files include any one or a combination of the following data: text files, pictures, audio and video.

10. The media file sharing device according to claim 7, wherein: The shared trust group is created based on the Bluetooth communication protocol, and the receiving unit receives the media file shared by the second terminal in the following manner: Receive a media file shared by the second terminal based on the Bluetooth communication protocol.

11. A media file sharing device, characterized in that: Applied to the second terminal, the media file sharing device includes: a display unit, configured to display, in response to being triggered to share a media file, a list of terminals included in a shared trust group to which the second terminal belongs, the list of terminals including at least the first terminal, wherein the terminals in the same shared trust group have permission to open each other's applications or browsers; The transmission unit is used to share the media file and the application sharing link with the first terminal in response to the first terminal being selected, wherein the application sharing link includes parameter information for running the media file, so that the first terminal starts the application corresponding to the running media file when the application corresponding to the running media file is installed, and displays and runs the media file in the application corresponding to the running media file based on the parameter information, or enables the first terminal to obtain the application corresponding to the running media file or open the web version of the application corresponding to the running media file based on the opened application sharing link when the application corresponding to the running media file is not installed, and display and run the media file in the application corresponding to the running media file or the web version of the application corresponding to the running media file based on the parameter information.

12. The media file sharing device according to claim 11, wherein: The shared trust group is created based on the Bluetooth communication protocol, and the transmission unit shares the media file with the first terminal in the following manner: The media file is shared with the first terminal based on the Bluetooth communication protocol.

13. A media file sharing device, characterized in that: The media file sharing device includes: a memory for storing instructions; and The processor is configured to call the instructions stored in the memory to execute the media file sharing method according to any one of claims 1 to 4.

14. A computer-readable storage medium storing instructions, wherein when the instructions are executed by a processor, the media file sharing method according to any one of claims 1 to 4 is executed.

15. A media file sharing device, characterized in that: The media file sharing device includes: a memory for storing instructions; and The processor is configured to call the instructions stored in the memory to execute the media file sharing method according to any one of claims 5 to 6.

16. A computer-readable storage medium storing instructions, wherein when the instructions are executed by a processor, the media file sharing method according to any one of claims 5 to 6 is executed.

Citation Information

Patent Citations

  • File sharing method and device

    CN105700846A

  • Media file sharing terminal, receiving terminal, transmission method and electronic equipment

    CN106507184A

  • File-sharing device

    CN109376127A

  • File sharing method, device thereof and system and terminal equipment

    CN111479250A