Media file push method, device, equipment and computer-readable storage medium

By obtaining pre-push media files and generating file identification pictures, quickly selecting the target media files, and selecting a smart terminal to push them according to the file type, the problem of cumbersome steps for user terminals to share media files to smart home appliances is solved, and the rapid sharing and efficient push of media files are achieved.

CN112347275BActive Publication Date: 2025-05-06SHENZHEN TCL NEW-TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011226623.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-04
Publication Date
2025-05-06
Estimated Expiration
2040-11-04

AI Technical Summary

Technical Problem

The existing user terminals have complicated steps to share media files with smart home appliances, resulting in complex and inefficient user operations.

Method used

By obtaining pre-push media files and generating file identification pictures, quickly selecting target push media files; selecting the appropriate smart terminal according to the target file type, and pushing media files to simplify user operations.

Benefits of technology

It realizes the rapid sharing of media files on the user terminal to smart home appliances, reduces the cumbersome steps of user operations and improves the efficiency of media file push.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112347275B_ABST
    Figure CN112347275B_ABST
Patent Text Reader

Abstract

The present invention discloses a media file pushing method, device, equipment and computer-readable storage medium. The media file pushing method first obtains a pre-pushed media file and generates a file identification image corresponding to the pre-pushed media file, so that when there are many media files, the target pushed media file can be selected based on the image more quickly; then, according to the file type of the target pushed media file, a suitable target smart terminal is selected and pushed, so that the target smart terminal can smoothly display or play the target pushed media file. The entire pushing process eliminates tedious user operations, improves the efficiency of the user terminal in pushing media files to smart home appliances, realizes the rapid sharing of media files on the user terminal to smart home appliances, and also improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a media file pushing method, device, equipment and computer-readable storage medium. Background Art

[0002] With the development of smart terminal technology, various home appliances are becoming more and more intelligent, and can display pictures or play audio and video to meet the entertainment needs of users in daily life. However, at present, if users want to share pictures or audio and video files on mobile phones and other user devices to smart home appliances, and hope to display the pictures, videos or audio they want to watch on smart home appliances, they need to perform a series of cumbersome operations, which leads to the technical problem that the existing user terminals have cumbersome steps for sharing media files with smart home appliances. Summary of the invention

[0003] The main purpose of the present invention is to provide a media file pushing method, aiming to solve the technical problem that the existing user terminal has complicated steps for sharing media files with smart home appliances.

[0004] To achieve the above object, the present invention provides a media file pushing method, which is applied to a user terminal and includes:

[0005] Acquire a pre-pushed media file, and determine a push type of the pre-pushed media file;

[0006] Acquire a file identification picture corresponding to the pre-pushed media file according to the push type, and select a target push media file in the pre-pushed media file based on the file identification picture;

[0007] The target file type of the target pushed media file is identified, and a target smart terminal is determined according to the target file type, so as to push the target pushed media file to the target smart terminal.

[0008] Optionally, the acquiring the pre-pushed media file and determining the push type of the pre-pushed media file includes:

[0009] When detecting that there is a networked smart terminal within a preset range, monitoring selection events initiated by the user based on keys and / or touch screen;

[0010] When the selection event is monitored, marking several media files selected by the user in the selection event as pre-pushed media files;

[0011] Identify a push type of the pre-pushed media file, wherein the push type includes a picture push type, an audio push type, and / or a video push type.

[0012] Optionally, the acquiring, according to the push type, a file identification picture corresponding to the pre-pushed media file includes:

[0013] When the push type includes a picture push type, selecting any picture in the pre-pushed media file as the file identification picture;

[0014] When the push type includes an audio push type, searching for an audio text image related to the pre-pushed file as the file identification image; and / or,

[0015] When the push type includes a video push type, any video image frame in the pre-pushed media file is intercepted as the file identification picture.

[0016] Optionally, the selecting a target push media file from the pre-pushed media files based on the file identification picture includes:

[0017] Determine whether the status information of the file identification image meets the preset push condition;

[0018] If yes, the pre-pushed media file corresponding to the file identification picture is used as the target pushed media file.

[0019] Optionally, the identifying a target file type of the target pushed media file and determining a target smart terminal according to the target file type so as to push the target pushed media file to the target smart terminal includes:

[0020] Identifying a target file type of the target pushed media file, wherein the target file type includes a display type, a play type and / or a display play type;

[0021] According to the display type, playback type and / or display playback type, a smart terminal with at least a picture display function, a smart terminal with at least an audio playback function, and / or a smart terminal with both picture display and audio playback functions is selected from the currently connected smart terminals as the target smart terminal to push the target push media file to the target smart terminal.

[0022] Optionally, before pushing the target push media file to the target smart terminal, the method further includes:

[0023] Sending a test instruction to the target intelligent terminal, and obtaining response information sent by the target intelligent terminal based on the test instruction;

[0024] Determine whether the target intelligent terminal is in a normal working mode according to the response information;

[0025] If the target intelligent terminal is not in the normal working mode, a mode switching prompt message is generated and displayed.

[0026] Optionally, after identifying the target file type of the target pushed media file and determining the target smart terminal according to the target file type, the method further includes:

[0027] The target pushed media file is transmitted to the target smart terminal, so that the target smart terminal displays and / or plays the target pushed media file.

[0028] In addition, to achieve the above-mentioned purpose, the present invention also provides a media file pushing device, the media file pushing device comprising:

[0029] A push type determination module, used to obtain a pre-pushed media file and determine a push type of the pre-pushed media file;

[0030] a target file selection module, configured to obtain a file identification picture corresponding to the pre-pushed media file according to the push type, and select a target push media file in the pre-pushed media file based on the file identification picture;

[0031] The target file push module is used to identify the target file type of the target push media file and determine the target smart terminal according to the target file type, so as to push the target push media file to the target smart terminal.

[0032] Optionally, the media file pushing device further includes:

[0033] An event monitoring module is used to monitor selection events initiated by users based on keys and / or touch screen when a networked smart terminal is detected within a preset range;

[0034] The push type determination module includes:

[0035] A file marking unit, configured to mark a number of media files selected by the user in the selection event as pre-pushed media files when the selection event is monitored;

[0036] The type identification unit is used to identify the push type of the pre-pushed media file, wherein the push type includes a picture push type, an audio push type and / or a video push type.

[0037] Optionally, the target file selection module includes:

[0038] A picture pushing unit, configured to select any picture in the pre-pushed media file as the file identification picture when the push type includes a picture push type;

[0039] an audio push unit, configured to search for an audio text image related to the pre-pushed file as the file identification image when the push type includes an audio push type; and / or,

[0040] The video push unit is used to intercept any video image frame in the pre-pushed media file as the file identification picture when the push type includes the video push type.

[0041] Optionally, the target file selection module includes:

[0042] A dragging judgment unit, used to judge whether the status information of the file identification picture meets the preset push condition;

[0043] The dragging determination unit is configured to, if yes, use the pre-pushed media file corresponding to the file identification picture as the target pushed media file.

[0044] Optionally, the target file pushing module includes:

[0045] A type identification unit, used to identify a target file type of the target pushed media file, wherein the target file type includes a display type, a play type and / or a display play type;

[0046] A terminal selection unit is used to select, from the currently connected smart terminals, a smart terminal with at least a picture display function, a smart terminal with at least an audio playback function, and / or a smart terminal with both picture display and audio playback functions as the target smart terminal according to the display type, playback type and / or display playback type, so as to push the target push media file to the target smart terminal.

[0047] Optionally, the target file pushing module includes:

[0048] A response test unit, used to send a test instruction to the target intelligent terminal and obtain response information sent by the target intelligent terminal based on the test instruction;

[0049] A mode determination unit, configured to determine whether the target intelligent terminal is in a normal working mode according to the response information;

[0050] The message generating unit is used to generate and display a mode switching prompt message if the target intelligent terminal is not in a normal working mode.

[0051] Optionally, the media file pushing device further includes:

[0052] The file output module is used to transmit the target pushed media file to the target smart terminal so that the target smart terminal can display and / or play the target pushed media file.

[0053] In addition, to achieve the above-mentioned purpose, the present invention also provides a media file pushing device, which includes: a memory, a processor, and a media file pushing program stored in the memory and executable on the processor, and the media file pushing program implements the steps of the above-mentioned method when executed by the processor.

[0054] In addition, to achieve the above-mentioned purpose, the present invention further provides a computer-readable storage medium, on which a media file pushing program is stored, and when the media file pushing program is executed by a processor, the steps of the above-mentioned method are implemented.

[0055] The present invention provides a media file pushing method, device, equipment and computer-readable storage medium. The media file pushing method first obtains a pre-pushed media file and generates a file identification image corresponding to the pre-pushed media file, so that when there are many media files, it is faster to select a target push media file based on the image; then, according to the file type of the target push media file, a suitable target smart terminal is selected and pushed, so that the target smart terminal can smoothly display or play the target push media file. The entire push process eliminates cumbersome user operations, improves the efficiency of the user terminal in pushing media files to smart home appliances, and realizes the rapid sharing of media files on the user terminal to smart home appliances, thereby solving the technical problem of the cumbersome steps of the existing user terminal in sharing media files to smart home appliances. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a schematic diagram of the structure of a media file push device in a hardware operating environment involved in an embodiment of the present invention;

[0057] Figure 2 This is a flow chart of a first embodiment of a method for pushing a media file according to the present invention;

[0058] Figure 3 Schematic diagram of the functional modules of the media file pushing device of the present invention.

[0059] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0060] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0061] like Figure 1 As shown, Figure 1 It is a schematic diagram of the structure of a media file push device in a hardware operating environment involved in an embodiment of the present invention.

[0062] The media file pushing device in the embodiment of the present invention is a terminal with an imaging device, preferably a smart TV.

[0063] like Figure 1 As shown, the media file push device may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The optional user interface 1003 may include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory). The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0064] Those skilled in the art will understand that Figure 1 The structure of the media file pushing device shown in the figure does not constitute a limitation on the media file pushing device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0065] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a media file pushing program.

[0066] exist Figure 1 In the media file push device shown, the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server; the user interface 1003 is mainly used to connect to the client (user end) and perform data communication with the client; and the processor 1001 can be used to call the media file push program stored in the memory 1005 and perform the following operations:

[0067] Acquire a pre-pushed media file, and determine a push type of the pre-pushed media file;

[0068] Acquire a file identification picture corresponding to the pre-pushed media file according to the push type, and select a target push media file in the pre-pushed media file based on the file identification picture;

[0069] The target file type of the target pushed media file is identified, and a target smart terminal is determined according to the target file type, so as to push the target pushed media file to the target smart terminal.

[0070] Further, the acquiring of the pre-pushed media file and determining the push type of the pre-pushed media file includes:

[0071] When detecting that there is a networked smart terminal within a preset range, monitoring selection events initiated by the user based on keys and / or touch screen;

[0072] When the selection event is monitored, marking several media files selected by the user in the selection event as pre-pushed media files;

[0073] Identify a push type of the pre-pushed media file, wherein the push type includes a picture push type, an audio push type, and / or a video push type.

[0074] Further, the acquiring, according to the push type, a file identification picture corresponding to the pre-pushed media file includes:

[0075] When the push type includes a picture push type, selecting any picture in the pre-pushed media file as the file identification picture;

[0076] When the push type includes an audio push type, searching for an audio text image related to the pre-pushed file as the file identification image; and / or,

[0077] When the push type includes a video push type, any video image frame in the pre-pushed media file is intercepted as the file identification picture.

[0078] Further, the selecting a target push media file in the pre-pushed media file based on the file identification picture includes:

[0079] Determine whether the status information of the file identification image meets the preset push condition;

[0080] If yes, the pre-pushed media file corresponding to the file identification picture is used as the target pushed media file.

[0081] Further, the identifying the target file type of the target pushed media file and determining the target smart terminal according to the target file type so as to push the target pushed media file to the target smart terminal includes:

[0082] Identifying a target file type of the target pushed media file, wherein the target file type includes a display type, a play type and / or a display play type;

[0083] According to the display type, playback type and / or display playback type, a smart terminal with at least a picture display function, a smart terminal with at least an audio playback function, and / or a smart terminal with both picture display and audio playback functions is selected from the currently connected smart terminals as the target smart terminal to push the target push media file to the target smart terminal.

[0084] Furthermore, before pushing the target push media file to the target smart terminal, the processor 1001 may be used to call a media file push program stored in the memory 1005 and perform the following operations:

[0085] Sending a test instruction to the target intelligent terminal, and obtaining response information sent by the target intelligent terminal based on the test instruction;

[0086] Determine whether the target intelligent terminal is in a normal working mode according to the response information;

[0087] If the target intelligent terminal is not in the normal working mode, a mode switching prompt message is generated and displayed.

[0088] Further, after identifying the target file type of the target pushed media file and determining the target smart terminal according to the target file type, the processor 1001 can be used to call the media file push program stored in the memory 1005 and perform the following operations:

[0089] The target pushed media file is transmitted to the target smart terminal, so that the target smart terminal displays and / or plays the target pushed media file.

[0090] Based on the above hardware structure, various embodiments of the media file pushing method of the present invention are proposed.

[0091] With the development of smart terminal technology, various home appliances are becoming more and more intelligent, and can display pictures or play audio and video to meet the entertainment needs of users in daily life. However, at present, if users want to share pictures or audio and video files on mobile phones and other user devices to smart home appliances, and hope to display the pictures, videos or audio they want to watch on smart home appliances, they need to perform a series of cumbersome operations, which leads to the technical problem that the existing user terminals have cumbersome steps for sharing media files with smart home appliances.

[0092] In order to solve the above technical problems, the present invention provides a media file pushing method, namely, by first obtaining a pre-pushed media file and generating a file identification picture corresponding to the pre-pushed media file, so that when there are many media files, selecting a target push media file based on the picture is faster; then selecting a suitable target smart terminal according to the file type of the target push media file and pushing it, so that the target smart terminal can smoothly display or play the target push media file. The entire pushing process eliminates tedious user operations, improves the efficiency of the user terminal in pushing media files to the smart home appliance, and realizes the rapid sharing of media files on the user terminal to the smart home appliance, thereby solving the technical problem of the cumbersome steps of the existing user terminal for sharing media files to the smart home appliance.

[0093] Reference Figure 2 , Figure 2 This is a flow chart of a first embodiment of a method for pushing a media file.

[0094] A first embodiment of the present invention provides a media file pushing method, which is applied to a master device and includes:

[0095] Step S10, obtaining a pre-pushed media file, and determining a push type of the pre-pushed media file;

[0096] In this embodiment, the user terminal is the source device of the media file transmitted to the smart terminal, which can generally be a mobile phone, a tablet. Personal computer, etc., and the smart terminal is usually a smart home appliance, such as a smart TV, a smart refrigerator, a smart washing machine, a smart range hood, etc. The media file can be a file stored on the user terminal, or a file shot or recorded on the spot using the user terminal, specifically one or more pictures, one or more audio clips, one or more videos, or any combination of the above files. Pre-pushed media files refer to media files that are prepared to be pushed to the smart terminal on the user terminal, but may also need further confirmation or screening. The marking method can be specifically to add a specific mark at the key information of the media file, the key information can be file name information, etc., and the specific mark can be a specific character, etc. The push type is specifically a picture push type, an audio push type, a video push type, or a combination of the above types.

[0097] Specifically, if a user uses a mobile phone to watch a short video while washing clothes at home, due to the limited screen size of the mobile phone, the user hopes to push this short video to the large screen of the smart large-screen washing machine for playback to obtain a better viewing effect. The user can directly select the short video and click the preset button on the mobile phone screen to send a marking instruction to the mobile phone. After receiving the marking instruction, the mobile phone marks the short video file as a pre-pushed media file. The mobile phone can directly determine that the push type of this file is a video push type by obtaining the file extension of the short video file.

[0098] Step S20, obtaining a file identification picture corresponding to the pre-pushed media file according to the push type, and selecting a target push media file in the pre-pushed media file based on the file identification picture;

[0099] In this embodiment, the file identification picture is a picture showing the content information of the corresponding pre-pushed media file. For pre-pushed media files whose content includes pictures, the file identification picture can be any one of the pictures, or the first picture; for pre-pushed media files whose content includes audio, the file identification picture can be a text picture of the audio content, or a song cover picture, etc.; for pre-pushed media files whose content includes video, the file identification picture can be any video image frame in the video, or the first video image frame of the video, or a text picture of the video introduction, etc. The target push media file is the media file that is finally determined on the user terminal to be pushed to the smart terminal.

[0100] Specifically, when the mobile phone recognizes that the short video file currently marked as a pre-pushed media file is a video push type, it obtains the first video frame of the short video as the corresponding file identification picture. The user displays this file identification picture on the current page, and the user drags the file identification picture to a specified position on the page, or selects the file identification picture and clicks the corresponding button on the page to send a sending instruction to the mobile phone. After receiving the sending instruction, the mobile phone can use the pre-pushed media file corresponding to the file identification picture selected by the user as the target push media file.

[0101] Step S30: identifying the target file type of the target pushed media file, and determining the target smart terminal according to the target file type, so as to push the target pushed media file to the target smart terminal.

[0102] In this embodiment, the target file type refers to the file type of the target pushed media file, which can be specifically divided into display type, play type, display play type, etc. The target smart terminal is a transmission object device that matches the target pushed media file selected according to the file type, and can be specifically divided into a target smart terminal with a screen display function, a target smart terminal with an audio play function, and a target smart terminal with both a screen display function and an audio play function.

[0103] Specifically, when the mobile phone identifies that the file type of the short video file that is currently the target push media file is a display and playback type, it selects a device that has both a screen display function and an audio playback function from the currently connected smart home appliances as the above-mentioned target smart terminal. It should be noted that if there is more than one device that meets the conditions at present, the one with the best device performance is selected as the above-mentioned target smart terminal. For example, for videos and pictures, the one with the highest screen resolution should be selected; for audio, the one with the best sound quality should be selected, and so on. After the mobile phone determines the target smart terminal (such as a smart large-screen refrigerator), it can transfer the short video file to the smart large-screen refrigerator for video playback.

[0104] In this embodiment, by obtaining a pre-pushed media file and determining the push type of the pre-pushed media file; obtaining a file identification picture corresponding to the pre-pushed media file according to the push type, and selecting a target push media file in the pre-pushed media file based on the file identification picture; identifying the target file type of the target push media file, and determining the target smart terminal according to the target file type, the target push media file is pushed to the target smart terminal. In the above manner, the present invention first obtains the pre-pushed media file and generates a file identification picture corresponding to the pre-pushed media file, so that it is faster to select the target push media file based on the picture when there are many media files; then selects a suitable target smart terminal according to the file type of the target push media file and pushes it, so that the target smart terminal can smoothly display or play the target push media file. The entire push process eliminates cumbersome user operations, improves the efficiency of the user terminal in pushing media files to smart home appliances, and realizes the rapid sharing of media files on the user terminal to smart home appliances, thereby solving the cumbersome technical problem of the existing user terminal sharing media files to smart home appliances.

[0105] Furthermore, based on the above Figure 2 The first embodiment shown in the figure provides a second embodiment of the media file pushing method of the present invention. In this embodiment, step S10 includes:

[0106] When detecting that there is a networked smart terminal within a preset range, monitoring selection events initiated by the user based on keys and / or touch screen;

[0107] When the selection event is monitored, marking several media files selected by the user in the selection event as pre-pushed media files;

[0108] Identify a push type of the pre-pushed media file, wherein the push type includes a picture push type, an audio push type, and / or a video push type.

[0109] In this embodiment, the preset range is usually set to the home range where the user is located. The premise for file transfer between the user terminal and the smart terminal at home is that both are connected to the Internet. Specifically, take the user terminal as a mobile phone as an example. When the mobile phone positioning detects that the current scene is at home and there are smart home appliances connected to the Internet, a thread will be created to detect the type of active page control selected by the user by touching or clicking a button on the mobile phone. If the mobile phone currently detects that the user touches or selects a selection control for selecting a pre-pushed media file on the current page based on a button, it can be determined that a selection event is currently being monitored.

[0110] When the mobile phone monitors the selection event, it starts the marking operation and marks the media file specified by the user in the selection event as the pre-pushed media file. The mobile phone obtains the extension information or other information of the current pre-pushed media file to identify its file type, and then determines its corresponding push type according to its file type. For example, if the file type is a picture type, the push type corresponds to the picture push type; if the file type is an audio type, the push type corresponds to the audio push type; if the file type is a video type, the push type corresponds to the video push type.

[0111] Further, the acquiring, according to the push type, a file identification picture corresponding to the pre-pushed media file includes:

[0112] When the push type includes a picture push type, selecting any picture in the pre-pushed media file as the file identification picture;

[0113] When the push type includes an audio push type, searching for an audio text image related to the pre-pushed file as the file identification image; and / or,

[0114] When the push type includes a video push type, any video image frame in the pre-pushed media file is intercepted as the file identification picture.

[0115] In this embodiment, if the mobile phone recognizes that the push type of the pre-pushed media file is an image push type (for example, recognizes that its extension is .jpg, png, etc.), then a picture is selected from it as the file identification picture of the picture file, such as the first picture, the last picture, etc. If the file content of the file has only one picture, then it is directly used as the above-mentioned file identification picture; if the mobile phone recognizes that the push type of the pre-pushed media file is an audio push type, then the lyrics picture or song cover of the audio file is searched as the file identification picture of the audio; if the mobile phone recognizes that the push type of the pre-pushed media file is a video push type, then a screenshot of any video image frame of the video is taken, usually the first frame of the video image is taken as the file identification picture of the video.

[0116] Further, the selecting a target push media file in the pre-pushed media file based on the file identification picture includes:

[0117] Determine whether the status information of the file identification image meets the preset push condition;

[0118] If yes, the pre-pushed media file corresponding to the file identification picture is used as the target pushed media file.

[0119] In this embodiment, the status information may include location status information, selection status information, etc. For example, if the mobile phone recognizes that the user is currently dragging a file identification picture to a designated area on the page, or selecting a file identification picture, it can be determined that its location status information or selection status information meets the preset push condition, and then the corresponding pre-pushed media file is used as the target push media file. If the mobile phone does not recognize any change in the status information of the file identification picture, it is determined that there is no target push media file at present.

[0120] In this embodiment, by further monitoring selection events in specific scenarios to mark pre-pushed media files, it is possible to capture media files that users may want to push in a timely manner; by setting file identification image selection rules corresponding to different push types, files of different push types can all obtain adapted file identification images; by verifying the status information of the file identification image to select the target push media file, it is possible to accurately select the target push media file to be pushed.

[0121] Furthermore, based on the above Figure 2 The first embodiment shown in the figure proposes a third embodiment of the media file pushing method of the present invention. In this embodiment, step S30 includes:

[0122] Identifying a target file type of the target pushed media file, wherein the target file type includes a display type, a play type and / or a display play type;

[0123] According to the display type, playback type and / or display playback type, a smart terminal with at least a picture display function, a smart terminal with at least an audio playback function, and / or a smart terminal with both picture display and audio playback functions is selected from the currently connected smart terminals as the target smart terminal to push the target push media file to the target smart terminal.

[0124] In this embodiment, the display type is a file type that can be opened normally as long as the corresponding device has a screen display function; the playback type is a file type that can be opened normally as long as the corresponding device has an audio playback function; the display playback type is a file type that requires the corresponding device to have both a screen display function and an audio playback function. After the mobile phone identifies the target file type, it selects a matching target smart terminal from the smart terminals that are connected to the network within the optional range. For example, if the target pushed media file only contains audio, a smart terminal that has at least an audio playback function can be selected as the target smart terminal; if the target pushed media file contains both audio and images, a smart terminal that has both a screen display function and an audio playback function must be selected as the target smart terminal.

[0125] Before pushing the target push media file to the target smart terminal, the method further includes:

[0126] Sending a test instruction to the target intelligent terminal, and obtaining response information sent by the target intelligent terminal based on the test instruction;

[0127] Determine whether the target intelligent terminal is in a normal working mode according to the response information;

[0128] If the target intelligent terminal is not in the normal working mode, a mode switching prompt message is generated and displayed.

[0129] In this embodiment, the test instruction is an instruction for obtaining the current working state information of the target intelligent terminal. The mobile phone sends a test instruction to the target intelligent terminal. When the target intelligent terminal receives the test instruction, if it replies with a correct response message, the mobile phone can determine that the target intelligent terminal is in a normal working mode and can perform a file transfer operation; if the target intelligent terminal replies with an incorrect response message or does not reply with any response message, the mobile phone can determine that the target intelligent terminal is not in a normal working state and cannot perform a file transfer operation on it, and generates and displays a mode switching prompt message to prompt the user to switch the mode of the target intelligent terminal to a normal working mode, or automatically reselect the target intelligent terminal.

[0130] Furthermore, after identifying the target file type of the target pushed media file and determining the target smart terminal according to the target file type, the method further includes:

[0131] The target pushed media file is transmitted to the target smart terminal, so that the target smart terminal displays and / or plays the target pushed media file.

[0132] In this embodiment, after selecting the target smart terminal, the mobile phone can transfer the current target push media file to it. The target smart terminal can output the file immediately (picture display, audio playback, video playback) after receiving the file, or wait for the user to issue a corresponding instruction before outputting the file.

[0133] In this embodiment, an adapted smart terminal is further selected according to the file type, so that the smart terminal selected in the final version can successfully open the received target pushed media file, avoiding the situation where the file cannot be opened due to lack of a certain function; by checking the working status of the target smart terminal before pushing, it is ensured that the file can be smoothly transmitted to the target smart terminal.

[0134] The invention also provides a media file pushing device.

[0135] The media file pushing device comprises:

[0136] A push type determination module 10, configured to obtain a pre-pushed media file and determine a push type of the pre-pushed media file;

[0137] A target file selection module 20, configured to obtain a file identification picture corresponding to the pre-pushed media file according to the push type, and select a target push media file in the pre-pushed media file based on the file identification picture;

[0138] The target file pushing module 30 is used to identify the target file type of the target pushed media file and determine the target smart terminal according to the target file type, so as to push the target pushed media file to the target smart terminal.

[0139] The invention also provides a media file pushing device.

[0140] The media file pushing device includes a processor, a memory, and a media file pushing program stored in the memory and executable on the processor, wherein when the media file pushing program is executed by the processor, the steps of the media file pushing method described above are implemented.

[0141] The method implemented when the media file push program is executed can refer to the various embodiments of the media file push method of the present invention, which will not be described in detail here.

[0142] The present invention also provides a computer-readable storage medium.

[0143] The computer-readable storage medium of the present invention stores a media file pushing program, and when the media file pushing program is executed by a processor, the steps of the media file pushing method described above are implemented.

[0144] The method implemented when the media file push program is executed can refer to the various embodiments of the media file push method of the present invention, which will not be described in detail here.

[0145] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0146] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0147] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a media file push device to execute the methods described in each embodiment of the present invention.

[0148] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for pushing a media file, characterized in that: The method is applied to a user terminal, and the method comprises: Acquire a pre-pushed media file, and determine a push type of the pre-pushed media file; Acquire a file identification picture corresponding to the pre-pushed media file according to the push type, and select a target push media file in the pre-pushed media file based on the file identification picture; Identifying a target file type of the target pushed media file, and determining a target smart terminal according to the target file type, so as to push the target pushed media file to the target smart terminal; The step of identifying the target file type of the target pushed media file and determining the target smart terminal according to the target file type so as to push the target pushed media file to the target smart terminal includes: Identifying a target file type of the target pushed media file, wherein the target file type includes a display type, a play type and / or a display play type; According to the display type, playback type and / or display playback type, a smart terminal with at least a picture display function, a smart terminal with at least an audio playback function, and / or a smart terminal with both picture display and audio playback functions is selected from the currently connected smart terminals as the target smart terminal to push the target push media file to the target smart terminal.

2. The method according to claim 1, characterized in that Before obtaining the pre-pushed media file and determining the push type of the pre-pushed media file, the method further includes: When detecting that there is a networked smart terminal within a preset range, monitoring selection events initiated by the user based on keys and / or touch screen; The obtaining of the pre-pushed media file and determining the push type of the pre-pushed media file includes: When the selection event is monitored, marking several media files selected by the user in the selection event as pre-pushed media files; Identify a push type of the pre-pushed media file, wherein the push type includes a picture push type, an audio push type, and / or a video push type.

3. The method according to claim 2, characterized in that The acquiring, according to the push type, a file identification picture corresponding to the pre-pushed media file includes: When the push type includes a picture push type, selecting any picture in the pre-pushed media file as the file identification picture; When the push type includes an audio push type, searching for an audio text image related to the pre-pushed file as the file identification image; and / or, When the push type includes a video push type, any video image frame in the pre-pushed media file is intercepted as the file identification picture.

4. The method according to claim 1, characterized in that The selecting a target push media file from among the pre-pushed media files based on the file identification picture includes: Determine whether the status information of the file identification image meets the preset push condition; If yes, the pre-pushed media file corresponding to the file identification picture is used as the target pushed media file.

5. The method according to claim 1, characterized in that Before pushing the target push media file to the target smart terminal, the method further includes: Sending a test instruction to the target intelligent terminal, and obtaining response information sent by the target intelligent terminal based on the test instruction; Determine whether the target intelligent terminal is in a normal working mode according to the response information; If the target intelligent terminal is not in the normal working mode, a mode switching prompt message is generated and displayed.

6. The method according to any one of claims 1 to 5, characterized in that After the target file type of the target pushed media file is identified and the target smart terminal is determined according to the target file type, the method further includes: The target pushed media file is transmitted to the target smart terminal, so that the target smart terminal displays and / or plays the target pushed media file.

7. A media file pushing device, characterized in that: The media file pushing device comprises: A push type determination module, used to obtain a pre-pushed media file and determine a push type of the pre-pushed media file; a target file selection module, configured to obtain a file identification picture corresponding to the pre-pushed media file according to the push type, and select a target push media file in the pre-pushed media file based on the file identification picture; A target file push module is used to identify the target file type of the target push media file and determine the target smart terminal according to the target file type, so as to push the target push media file to the target smart terminal. Wherein, the target file push module is also used for: Identifying a target file type of the target pushed media file, wherein the target file type includes a display type, a play type and / or a display play type; According to the display type, playback type and / or display playback type, a smart terminal with at least a picture display function, a smart terminal with at least an audio playback function, and / or a smart terminal with both picture display and audio playback functions is selected from the currently connected smart terminals as the target smart terminal to push the target push media file to the target smart terminal.

8. A media file pushing device, characterized in that: The media file pushing device comprises: a memory, a processor, and a media file pushing program stored in the memory and executable on the processor, wherein the media file pushing program implements the steps of the method according to any one of claims 1 to 6 when executed by the processor.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a media file pushing program, and when the media file pushing program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Information sharing processing method, device, and server

    CN105282010A