Nothing Special   »   [go: up one dir, main page]

CN107071525A - Output processing method, client and the system of media file - Google Patents

Output processing method, client and the system of media file Download PDF

Info

Publication number
CN107071525A
CN107071525A CN201710048211.6A CN201710048211A CN107071525A CN 107071525 A CN107071525 A CN 107071525A CN 201710048211 A CN201710048211 A CN 201710048211A CN 107071525 A CN107071525 A CN 107071525A
Authority
CN
China
Prior art keywords
media file
client
default
target
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710048211.6A
Other languages
Chinese (zh)
Other versions
CN107071525B (en
Inventor
李志科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710048211.6A priority Critical patent/CN107071525B/en
Publication of CN107071525A publication Critical patent/CN107071525A/en
Priority to PCT/CN2018/072261 priority patent/WO2018133725A1/en
Application granted granted Critical
Publication of CN107071525B publication Critical patent/CN107071525B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

This application provides a kind of output processing method of media file, client and system, each media file recommended for client by intended application interface, triggering information of the user for the wherein i.e. target media file of any one media file is detected in client, and after it is determined that the triggering information meets preset requirement, client will export default floating layer window, and send the media data request for the target media file to server, so that the default floating layer interface that the default media data of the target media file in itself is only fed back to client by server accordingly is played, can't be to other related datas of client feedback, greatly reduce the volume of transmitted data between server and client, reduce the occupancy to Internet resources, avoid the download of the related data outside place's media data to the uninterested media file of user, the waste of caused excessive data flow.

Description

Output processing method, client and the system of media file
Technical field
Present application relates generally to communication technical field, more particularly to a kind of output processing side of media file Method, client and system.
Background technology
With the fast development of Internet technology, in such as video player client, media file (such as video having File) it is more and more, user can search media file interested and defeated from client output interface according to their needs Go out, so as to meet user's request.
Nowadays, user quickly finds media file interested for convenience, and client would generally be for user's viewing The information such as historical record, are that user recommends possible media file interested, and by recommending interface to export.So, Yong Huke With therefrom selection target media file, and by clicking on target media file into broadcast interface broadcasting target media file.
In actual applications, while user clicks on target media file, client can download target medium from server All related datas of file, such as target media file episode list, data are paid close attention to, share and comment on, and in target matchmaker These data that the broadcast interface output of body file is downloaded.Now, user can click on broadcast button, and mesh is played in broadcast interface Media file is marked, so that user understands the data content of target media file itself.
However, existing media file output processing mode, is not that user is interested in the target media file watched Media file when, a large amount of Internet resources will necessarily be taken, and produce volume because downloading all related datas of target media file Outer data traffic, so as to influence Consumer's Experience.
The content of the invention
In view of this, this application provides a kind of output processing method of media file, client and system, by default Floating layer window exports the default media data of target media file itself, without downloading other related datas, greatly reduces Downloading data amount, so as to reduce the occupancy to Internet resources.
To achieve these goals, this application provides following technical scheme:
The embodiment of the present application provides a kind of output processing method of media file, and methods described includes:
The triggering information generated for target media file is detected, the target media file is that the target of client should Any one media file exported with interface;
When the triggering information meets preset requirement, floating layer window is preset in output, and is sent to server for the mesh Mark the media data request of media file;
The default media data of the target media file of the server feedback is received, and in the default floating layer window Mouth plays the default media data.
The embodiment of the present application additionally provides a kind of client, and the client includes:
First information detection module, is directed to the triggering information that target media file is generated, the target matchmaker for detecting Body file is any one media file of the intended application interface output of client;
Floating layer processing module, for meeting preset requirement, the default floating layer window of output when the triggering information;
Data transmission module, for sending the media data request for the target media file to server, and connects Receive the default media data of the target media file of the server feedback;
Data playback module, for playing the default media data in the default floating layer window.
The embodiment of the present application additionally provides a kind of output processing system of media file, the system include server and At least one client;
The server, records for being played according to the history of the client, the client is determined according to preset rules Each media file of the intended application interface output at end;
The client, the triggering information that target media file is generated is directed to for detecting, when the triggering information expires Sufficient preset requirement, the default floating layer window of output, and send the media data for the target media file to the server Request, receives the default media data of the target media file of the server feedback, and in the default floating layer window Play the default media data;The target media file is any one media text of the intended application interface output Part.
Based on above-mentioned technical proposal, in the embodiment of the present application, for client by intended application interface recommend it is each Media file, triggering information of the user for the wherein i.e. target media file of any one media file is detected in client, And after it is determined that the triggering information meets preset requirement, client will export default floating layer window, and send pin to server To the media data request of the target media file, so that the default media of server accordingly only by the target media file in itself Data feedback to the default floating layer interface of client is played, and can't be greatly reduced to other related datas of client feedback Volume of transmitted data between server and client, reduce the occupancy to Internet resources, it is to avoid uninterested to user The download of related data outside place's media data of media file, the waste of caused excessive data flow.
Brief description of the drawings
, below will be to embodiment or existing in order to illustrate more clearly of the embodiment of the present application or technical scheme of the prior art There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this The embodiment of application, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis The accompanying drawing of offer obtains other accompanying drawings.
A kind of Organization Chart of the output processing system for media file that Fig. 1 provides for the embodiment of the present application;
A kind of signaling process figure of the output processing method for media file that Fig. 2 provides for the embodiment of the present application;
A kind of client output interface schematic diagram that Fig. 3 provides for the embodiment of the present application;
A kind of client floating layer window schematic diagram that Fig. 4 provides for the embodiment of the present application;
A kind of client objectives application interface schematic diagram that Fig. 5 provides for the embodiment of the present application;
A kind of client details page interface schematic diagram that Fig. 6 provides for the embodiment of the present application;
A kind of structured flowchart for client that Fig. 7 provides for the embodiment of the present application;
The structured flowchart for another client that Fig. 8 provides for the embodiment of the present application;
The structured flowchart for another client that Fig. 9 provides for the embodiment of the present application;
The structured flowchart for another client that Figure 10 provides for the embodiment of the present application;
A kind of hardware architecture diagram for client that Figure 11 provides for the embodiment of the present application.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is carried out clear, complete Site preparation is described, it is clear that described embodiment is only some embodiments of the present application, rather than whole embodiments.It is based on Embodiment in the application, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of the application protection.
Understand hereafter each embodiment for convenience, at this to present document relates to some technical terms or title carry out it is following Explain:
Details page:Playback of media files interface, the letter such as includes client, media file associated summary, comments on, shares Breath, by taking videoconference client as an example, details page can be the video playback page, include player, video associated summary, comment, play Collect the displaying of the information such as list, associated recommendation, rice dumpling, stage photo and small video and operate.
List is seen in addition:Media file is added into interest list, after addition, user can seeing in I in the individual center page Media file interested is checked in list, it is very convenient.
Poster figure:The figure of correspondence media file and embodiment media file partial content on the output interface of applications client Piece, it can click on entrance as the visible media file of user, and in actual applications, user, which clicks on poster figure, will play this The media data of the corresponding media file of poster figure.
The system architecture for the media file output control method realized in application interface that Fig. 1 provides for the embodiment of the present application Figure, the system can include:At least one client 11 and server 12.
Wherein, client 11 can be loaded on the user equipmenies such as mobile phone, tablet personal computer, notebook computer, actually should In, communicated to connect by being set up with server 12, user can access server 12, and requesting client by client 11 The application data of broadcasting.
Optionally, client 11 can be the application program matched with server 12, and user can be by applying official Website or application center etc., are downloaded and installed on user equipment, such as video player;Client 11 can also be with browser Form exist, the application is not construed as limiting to the existence form of client 11.
Server 12 can be the service equipment that network side provides the user service, and it is probably what multiple servers were constituted Server cluster, it is also possible to single server.Optionally, server 12 can be with the corresponding service equipment of client 11, If client is videoconference client, then server can be video server.
Based on the system architecture diagram shown in Fig. 1, shown in reference picture 2, it is defeated that the embodiment of the present application provides a kind of media file Go out the signaling process figure of processing method, this method may comprise steps of:
Step S21, client exports the intended application interface for including at least one media file;
In actual applications, because client is multimedia client, it would generally have multiple media files, so, After user's triggering client terminal start-up, the output interface of client will show multiple media files.
Videoconference client output interface shown in reference picture 3, for convenience user search target media file, so, visitor Multiple media files that family end would generally have to it are classified, such as " selected ", " recommendation ", " comedy ", " life " and " comprehensive Skill " etc., user can click on corresponding tag along sort, and media file interested is searched into corresponding application interface.
The present embodiment is mainly carries out output control with the media file corresponding to " recommendation ".In actual applications, user Click on after " recommendation " label, client output interface will be switched to corresponding recommendation application interface i.e. intended application interface, such as Shown in Fig. 3, in the intended application interface will export server according to the history of user viewing record etc. information, pushed away for the user The media file recommended.
Based on above-mentioned analysis, the intended application interface that client is exported in the present embodiment above-mentioned steps S21 can be recommended Application interface, can specifically be exported, but be not limited thereto after client detects the recommendation selection operation of user.
Step S22, client detects the triggering information generated for target media file;
Learnt by described above, show that user may be interested in the intended application interface of client output is multiple Media file, so, user can therefrom select one according to the recommendation informations of multiple media files of intended application interface display Individual media file is watched as target media file.It can be seen that, the above-mentioned target media file of the application can be intended application Any one media file of interface output.
Optionally, in actual applications, user determines now to wish after the target media file checked, can click on the mesh Mark media file so that client determine user wish viewing be which media file.It should be noted that in order to distinguish use Family is direct viewing integrated media data, it is desirable to media file is further appreciated that to judge whether it is that user's sense is emerging The media file of interest, the present embodiment can play the triggering side of media file integrated media data using the conventional click of difference The target media file mode of formula, such as long-press intended application interface display, the application is to being not especially limited.
As can be seen here, the triggering information in step S22 can be that the long-press of target media file is operated based on user to give birth to Into, certainly, for other viewing purposes of user, the clicking operation of target media file can also be generated or it based on user He is generated mode, and the application is not construed as limiting to the specific generating mode for triggering information, can be determined according to actual needs, this implementation Example will not enumerate herein.
Step S23, client judges whether the triggering information meets preset requirement, if it is, into step S24;If It is no, perform step S216.
Based on above-mentioned analysis, the present embodiment preset requirement can need true according to the actual treatment to target media file It is fixed, such as when the integrated media data for needing directly to play the target media file, it can be determined according to default triggering mode The content of the preset requirement, such as whether clicking operation just for target media file etc..
If multiple media files that user needs the recommendation application interface to client to export are screened, that is, delete and do not feel The media file of interest, retain user actually media file interested when, in order to be differentiated with other processing needs, this is preset It is required that can judge whether it is the long-press operation carried out to target media file, specifically it may determine that to target media file Whether the duration of trigger action is more than the first pre-set threshold value.
Wherein, the first pre-set threshold value can be judged to click the trigger action of target media file or grow on time, The time critical values for contacting and (being operated to target media file) with target media file, the application to its concrete numerical value not It is construed as limiting.
In addition, it is necessary to explanation, in the case that the judged result on above-mentioned steps S23 is no, the present embodiment is main Refer to triggering information to click on target media file, to play the application of complete media data.
Step S24, the default floating layer window of client output;
In the present embodiment, during the default floating layer window of client output, the poster figure that the window is shown can be with target The poster figure of application interface display target media file is identical.
Step S25, user end to server sends the media data request for target media file;
In the present embodiment, when client determines it is that user wishes to recommend intended application interface display for the user Media file is handled, and the uninterested media file of user is deleted, so that the media of intended application interface output File is all user's actually media file interested.Client can be based on above-mentioned triggering information, and floating layer window is preset in output, Simultaneously the request of data for target media file is sent to server.
It should be noted that in the present embodiment, default floating layer window is different from conventional playback of media files interface, in visitor Above-mentioned intended application interface can not be closed while floating layer window is preset in the output of family end, and the default floating layer window is suspended in target The upper strata of application interface, the interface that can be operated as active user is exported.
Moreover, the media data request that client is now sent to server is only used in request server on target matchmaker The body file media data of itself, and not comprising the related data with the target media file, such as above-mentioned details page request output Data, so as to avoid the excessive data flow played caused by uninterested media file, alleviate the number of server According to transmission burden.
Optionally, the media data request that above-mentioned user end to server is sent can carry the text of target media file Part is identified, such as file name or default unique symbol information, and the application refers specifically to the content in generation to this document mark and do not limited Fixed, it can be for distinguishing different media files, so that server can accurately find the target media file accordingly Media data.
In addition, it is necessary to explanation, the feelings that above-mentioned steps S24 and S25 can be yes in above-mentioned steps S23 judged result Performed simultaneously under condition, and without sequencing, the present embodiment is herein merely to draw the side of writing that signaling process figure is used Formula.
Step S26, server determines the default media data of target media file;
The media data of media file is quickly understood for convenience, it is to avoid downloaded the integrated media data of the media file And after watching, just determine that user loses interest in the media file, and cause the waste of data traffic and Internet resources are accounted for With.The present embodiment can be directed to each media file, preset the default matchmaker for helping user to understand the contents of media files Volume data, is not the integrated media data of the media file.
Wherein, the default media data can embody the target media file according to what target media file was generated The media data of theme, can be specifically the media data of each media fragment composition intercepted from the target media file, also may be used To be media data of a period of the target media file etc..Moreover, in order to adapt to different processing needs, can be to every One media file sets a variety of default media datas, and sets priority to this multiple default media data, so that service Device issues each default media data according to the priority to client.
Based on this, server receive client transmission media data request after, can by parsing the request of data, Determine that client wishes which media file the media data obtained is, specifically can the file based on target media file Mark, determines target media file, and then, it is determined that (can specifically represent the target with file identification with the target media file Media file) corresponding default media data.
In embodiment, it can also be multiple that the default media data that server is determined, which can be one, and the application is to this It is not construed as limiting.
Step S27, server sends the default media data of determination to client;
In the present embodiment practical application, because server would generally provide server for multiple client, so, in order to Ensure that the default media data that server is determined can be correctly transmitted to send the client of request to server, above-mentioned data please In addition to seeking the file identification except carrying target media file, the information such as the application identities of client can also be carried.
So, can be by its accurate transmission to number after server is based on the default media data of request of data determination The client of the application identities carried according to request, but it is not limited to a kind of this data interactive mode.
Step S28, client plays the default media data in default floating layer window;
Optionally, in the present embodiment, client is received after the default media data of server transmission, can directly be existed The default floating layer window output of client output, can also detect the play instruction for the default floating layer window in client After (the poster figure as clicked on default floating layer window output), default media data is played, the application is not construed as limiting to this.
To sum up, due to the request of data that user end to server is sent, only request server issues target media file sheet The media data of body, not request server issue the related data of target media file, such as being commented for target media file By, brief introduction, share and data list etc. information, greatly reduce server feedback to the data volume of client, reduce To the occupancy of Internet resources.
Moreover, based on above-mentioned analysis, because default media data can be the corresponding integrated media number of target media file According to a part, further reduce the data volume that server is issued, that is, reduce the data flow between server and client Amount.
Optionally, as shown in figure 4, default floating layer window can set target media file is added see single operation by Button, by what target media file was deleted delete button and enter the integrated media data playback interface of the target media file Complete broadcast button etc..Wherein, the relevant information of these buttons of the default floating layer window can be that server receives visitor After the media data request that family end is sent, sent simultaneously to client with default media data, so as to enable the client to accordingly The corresponding button in floating layer window is set.
Step S29, client detects the deletion instruction for target media file, closes default floating layer window;
In the present embodiment, user have viewed the default media number of target media file by the default floating layer window of client According to rear, find to the target media file and lose interest in, the deletion button in default floating layer window can be selected, work as client Detect after corresponding deletion instruction, default floating layer window can be closed, while updating the matchmaker of the recommendation on intended application interface Body file, process is as follows.
Step S210, user end to server sends media file update request;
Step S211, server is played according to the history of client and recorded, and the first media file is determined according to preset rules;
In order to increase the exposure of user's media file interested, the present embodiment can be it is determined that user be to currently viewing Target media file lose interest in after, can by its from client be multiple media files that user recommends in delete, and be User recommends new media file, so as to improve user feedback instantaneity, is conducive to accurately understanding user interest, and facilitate user Recommend multiple fast searching of media file of application interface output media file interested from what client was exported, very in fact With.
Optionally, in the present embodiment, server can pass through going through that client viewing media file is produced according to user History plays record, determines user's media file interested, and these media files can be arranged according to program interested Sequence, so that server therefrom selects most probable media file interested as the first media file, loses interest in for replacing Target media file.
, can be with it should be noted that how the application is to determine that the mode of user's media file interested is not construed as limiting The information such as medium type, the user's evaluation of record are played according to the history of user and determine that the application is not described in detail here.
Step S212, server sends the first media file of determination to client;
Mode on the reliable data transmission between server and client is referred to above-mentioned default media data and passed The description of defeated part, the present embodiment will not be repeated here.
Step S213, client replaces the target media file in intended application interface using the first media file;
Optionally, in the present embodiment, can be with after the target media file that client exports intended application interface is deleted Other media files output it move forward a display location, and afterwards, the first media file of acquisition is arranged in most Position is exported afterwards.
Certainly, reference picture 5, can also be original directly in target media file directly by the first media file received Outgoing position is exported, so that it is the media file for most starting to recommend to avoid user which can be accurately distinguished, which is to push away later The media file recommended.
As can be seen here, the first media file outgoing position that the application replaces target media file to client is not limited It is fixed.
Understood based on above-mentioned analysis, user to the target media file of broadcasting after uninterested operation has been carried out, visitor The recommendation application interface at family end can upgrade the user of output in time may media file interested, it has been determined that lose interest in Target media file can't be exported again in the recommendation application interface, select user media text interested so as to avoid Part causes puzzlement.
Step S214, when client detects the collection instruction for target media file, target media file is added To default collection interface;
In the above-described embodiments, reference picture 3, user can click directly on addition and see single operation button, by target medium File is added and sees list, and media file interested is played directly to be clicked on from now on from list is seen.Wherein, the default collection interface Can be client the individual subscriber center page in I see list.
Step S215, client detects the complete play instruction for target media file, closes default floating layer window, And by intended application changing interface to details page boundary face;
, can be by clicking in default floating layer window when user wishes to watch the integrated media data of target media file Complete broadcast button, so that client is from the intended application changing interface of output to details page boundary face, to play target medium The integrated media data of file.At the same time, the default floating layer window currently exported can also disappear.
Step S216, user end to server sends the playing request for target media file;
Wherein, the playing request can be the request for the integrated media data for playing target media file, can carry this The file identification of target media file, and client the information such as application identities.
Step S217, server determines the details page information of target media file;
Optionally, in practical application, as needed, server is received after playing request, can also determine target medium Other related datas of file, so that the details page of client output target media file.So, above-mentioned playing request can be with Carry the configured information for the related data for indicating the target media file that server is determined.Wherein, above-mentioned details page information can With information such as the integrated media data including target media file, media data list, comment, pictures, the application is included to it Particular content be not construed as limiting.
Certainly, in actual applications, in order to it is determined that user to target media file it is interested before, generally only can obtain The integrated media data of target media file, can't request server send other related datas so that little data flow, Reduce the occupancy of Internet resources.
Step S218, server sends the details page information of determination to client;
Step S219, client exports details page information by details page boundary face.
Optionally, can be by clicking on the blank in the default floating layer window when the default floating layer window of client output Region, exits the broadcasting of default media data, and closes the default floating layer window, but is not limited to click on this to white space A kind of triggering mode.
The analysis of output processing scheme based on the above-mentioned media file provided the application, the application is herein with media text Part is video, and client is to illustrate exemplified by videoconference client.
User starts after videoconference client, and user can click on the recommendation label in the first interface of output, so that video Client exports the interface as shown in figure 3 above, and user can see that client interested may regard for the recommendation from the interface Frequently, the corresponding poster figure of each video and can be shown on the surface.
Wherein, poster figure can be the entrance into corresponding video broadcast interface, if user wishes to watch the interior of certain video Hold, can be by clicking on corresponding poster figure, into the details page boundary face of the video, as shown in fig. 6, the details page boundary face can be from Server downloads all data related to the video, such as episode list of video correlation, brief introduction, pays close attention to, shares, commenting on several According to content, user can check the related content for the data in details page.When user needs to exit video playback, It can realize that the application is not construed as limiting to this by the exit button or return push-button clicked in client.
For in above-mentioned application scenarios, if user loses interest in the video of broadcasting, return after the upper level page, the video Poster figure still have, this can subsequently selected to user video interested cause puzzlement.It is additionally, since shown in above-mentioned Fig. 6 Details page boundary face in addition to the video data of broadcasting, also a lot of other related datas, if user does not feel to the video of broadcasting Interest, it will produce many extra data consumptions, can also increase the pressure of server.
In order to solve the above problems, the application is realized by way of the operation behavior of video is watched changing user, specifically , the recommendation application interface of videoconference client can be directed to, increase long-press poster figure carries out the function of preview.
In the present embodiment practical application, user can regard to the video i.e. target for recommending to watch the need in application interface The poster figure of frequency carries out long-press operation, after client detects user to the long-press operation of target video, it will ejection is such as Fig. 4 institutes The floating layer window shown, moreover, now the broadcast area of floating layer window shows the poster figure of the video.As shown in figure 4, the floating layer window In remain and redirect entrance into video full version, be also provided with user delete the video or be added into see it is single it is corresponding by Button.
Moreover, videoconference client can ask the video data related to the video to server simultaneously, such as the video is pre- Broadcast information of piece, short-sighted frequency or video etc. is accused, without asking details page information to server, server and video is reduced Volume of transmitted data between client, so as to reduce the occupancy to Internet resources, it is to avoid the wasting of resources.
Videoconference client is obtained after the video data of the video of server transmission, it will played out in floating layer window, Export above-mentioned corresponding button simultaneously, user now can judge whether it is emerging to the video sense according to the video data of viewing Interest, and the corresponding button is operated.So, videoconference client will monitoring users the touch-control of the button of floating layer window is grasped Make.
Wherein, when the broadcasting entrance button for listening to user's click full version video, it will close floating layer window, jump simultaneously The details page boundary face of the video is gone to, the full version video data of the video is played, process is similar to the above, and the present embodiment is herein Repeat no more.
During floating layer window playing video data, user can exit broadcasting for video by clicking on blank position Put, and close floating layer window.When user loses interest in the video, deletion button can be clicked on, the same of floating layer window is being closed When, the poster figure for the video that client will show recommendation application interface is deleted, and re-downloads a use from server Family may video interested replace the video deleted, realize the real-time for recommending video, it is to avoid determination user does not feel The video of interest causes puzzlement to user.
Reference picture 7, a kind of structured flowchart of the client provided for the embodiment of the present application, the present embodiment is mainly from client It is described on the function composition at end, then the client can include:
First information detection module 71, is directed to the triggering information that target media file is generated, the target for detecting Media file is any one media file of the intended application interface output of client;
Floating layer processing module 72, for meeting preset requirement, the default floating layer window of output when the triggering information;
Data transmission module 73, for sending the media data request for the target media file to server, and Receive the default media data of the target media file of the server feedback;
Data playback module 74, for playing the default media data in the default floating layer window.
It should be noted that the process that implements on each functional module of the client is referred to above method implementation The description of example corresponding part, the present embodiment is no longer described in detail one by one herein.
Optionally, as shown in figure 8, on the basis of above-described embodiment, the client can also include:
Second information detecting module 75, the touch command of the target media file, the touch-control are directed to for detecting Instruction is that the default media data played based on the default floating layer window is determined;
File replacement module 76, for when the touch command is deletes instruction, utilizing the first media file of acquisition Replace the target media file of the intended application interface output;
Then the floating layer processing module 72 is additionally operable to, when the touch command is deletes instruction, close the default floating layer Window.
Optionally, as shown in figure 9, on the basis of above-described embodiment, the client can also include:
Update request sending module 77, for detect for the target media file deletion instruction after, to The server sends media file update request;
Media file obtains module 78, is recorded, pressed according to the broadcasting of the history of the client for obtaining the server The first media file determined according to preset rules.
Optionally, as shown in Figure 10, on the basis of above-described embodiment, the client can also include:
File collects module 79, for when the touch command is collection instruction, the target media file to be added To default collection interface.
As another embodiment of the application, on the basis of above-described embodiment, client can also include:
Changing interface module, for when the touch command is complete play instruction, the intended application interface to be cut The details page boundary face of the target media file is changed to, and triggers the floating layer processing module and closes the default floating layer window;
Details page information obtains module, the details page letter for obtaining the target media file that the server is sent Breath, and the details page information is exported by the details page boundary face;
Wherein, the details page information includes the integrated media data and medium property letter of the target media file Breath, the playlist of such as media data, brief introduction, comment information.
Optionally, client can also include:
Judge module, for judging whether the triggering information meets preset requirement;
Wherein, the judge module specifically can be used for being based on the triggering information, judge touching for the target media file Whether the hair time reaches the first pre-set threshold value;Then above-mentioned triggering information meets preset requirement and specifically refers to the target media file Triggered time reach first pre-set threshold value;Above-mentioned triggering information is unsatisfactory for preset requirement and specifically refers to the target medium The triggered time of file is not up to first pre-set threshold value.
The changing interface module is additionally operable to, when the triggering information is unsatisfactory for the preset requirement, be switched to the target The details page boundary face of media file;
Message output module, the details page for exporting the target media file obtained by the details page boundary face Information.
In summary, in the present embodiment, client plays target media file itself by the default floating layer window of output Default media data, will not export other data of the targeted media data, greatly reduce between server and client Volume of transmitted data, reduces the occupancy to Internet resources, it is to avoid to place's media data of user uninterested media file The download of outer related data, the waste of caused excessive data flow.
The software function module framework of above-described client, Figure 11 is referred to for the hardware configuration of the client Shown hardware architecture diagram, the client can include:Processor 111, memory 112, communication interface 113 and communication Bus 114;
Wherein, processor 111, memory 112 and communication interface 113 complete mutual lead to by communication bus 114 Letter.
Optionally, the communication interface 113 can be USB interface or other serial ports etc..
Processor 111, for configuration processor;
Memory 112, various data for depositing program and acquisition etc.;
In the present embodiment, the processor 111 can be central processor CPU, or specific integrated circuit ASIC (Application Specific Integrated Circuit), or be arranged to implement the one of the embodiment of the present invention Individual or multiple integrated circuits.
Memory 112 can include high-speed RAM memory, it is also possible to also including nonvolatile memory (non- Volatile memory), for example, at least one magnetic disk storage etc..
Wherein, said procedure can be specifically for:
The triggering information generated for target media file is detected, the target media file is that the target of client should Any one media file exported with interface;
When the triggering information meets preset requirement, floating layer window is preset in output, and is sent to server for the mesh Mark the media data request of media file;
The default media data of the target media file of the server feedback is received, and in the default floating layer window Mouth plays the default media data.
System architecture shown in reference picture 1, the embodiment of the present application additionally provides a kind of output processing system of media file, The system can include at least one client 11 and server 12.
Wherein, the server 12, records for being played according to the history of the client, institute is determined according to preset rules State each media file of the intended application interface output of client;
The client 11, is directed to the triggering information that target media file is generated, when the triggering information for detecting Preset requirement, the default floating layer window of output are met, and the media number for the target media file is sent to the server According to request, the default media data of the target media file of the server feedback is received, and in the default floating layer window Mouth plays the default media data;The target media file is any one media text of the intended application interface output Part.
Optionally, the server 12 can be also used for receiving the media file update request that the client is sent, root Record is played according to the history of the client, the first media file is determined according to the preset rules, and by first media File feeds back to the client, so that the client is defeated using first media file replacement intended application interface The target media file gone out.
It should be noted that the function composition on client is referred to retouching for above-mentioned client embodiment corresponding part State, and the description of appropriate section in above method signaling process figure is referred on the function of server, the present embodiment is herein Repeat no more.
In summary, the client of the embodiment of the present application plays media data by exporting floating layer window, without showing it His data, reduce the waste to the occupancy and resource of Internet resources, additionally it is possible to collect user interest feedback data, and accordingly Upgrade in time the media file recommended in application interface, improves recommendation real-time and reliability.
Finally, it is necessary to illustrate, in the various embodiments described above, such as first, second or the like relational terms are only Only it is used for an operation, unit or module are operated with another, unit or module make a distinction, and not necessarily requires or secretly Show there is any this actual relation or order between these units, operation or module.Moreover, term " comprising ", " bag Containing " or any other variant thereof is intended to cover non-exclusive inclusion, so that process, method including a series of key elements Or system not only includes those key elements, but also other key elements including being not expressly set out, or also include to be this Process, method or the intrinsic key element of system.In the absence of more restrictions, being limited by sentence "including a ..." Key element, it is not excluded that also there is other identical element in the process including the key element, method or system.
The embodiment of each in this specification is described by the way of progressive, and what each embodiment was stressed is and other Between the difference of embodiment, each embodiment identical similar portion mutually referring to.For client disclosed in embodiment For end and system, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part referring to Method part illustration.
Professional further appreciates that, with reference to the unit of each example of the embodiments described herein description And algorithm steps, can be realized with electronic hardware, computer software or the combination of the two, in order to clearly demonstrate hardware and The interchangeability of software, generally describes the composition and step of each example according to function in the above description.These Function is performed with hardware or software mode actually, depending on the application-specific and design constraint of technical scheme.Specialty Technical staff can realize described function to each specific application using distinct methods, but this realization should not Think to exceed scope of the present application.
Directly it can be held with reference to the step of the method or algorithm that the embodiments described herein is described with hardware, processor Capable software module, or the two combination are implemented.Software module can be placed in random access memory (RAM), internal memory, read-only deposit Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology In any other form of storage medium well known in field.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or use the application. A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can in other embodiments be realized in the case where not departing from spirit herein or scope.Therefore, the application The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The most wide scope caused.

Claims (16)

1. a kind of output processing method of media file, it is characterised in that methods described includes:
The triggering information generated for target media file is detected, the target media file is intended application circle of client Any one media file of face output;
When the triggering information meets preset requirement, floating layer window is preset in output, and is sent to server for the target matchmaker The media data request of body file;
The default media data of the target media file of the server feedback is received, and is broadcast in the default floating layer window Put the default media data.
2. according to the method described in claim 1, it is characterised in that methods described also includes:
The touch command for the target media file is detected, the touch command is broadcast based on the default floating layer window What the default media data put was determined;
When the touch command is deletes instruction, the default floating layer window is closed, and utilize the first media file obtained Replace the target media file of the intended application interface output.
3. method according to claim 2, it is characterised in that it is described detect for the target media file delete After instruction, methods described also includes:
Media file update request is sent to the server;
Obtain the server and record is played according to the history of the client, the first media text determined according to preset rules Part.
4. method according to claim 2, it is characterised in that described to replace the mesh using the first media file obtained The target media file of application interface output is marked, including:
The target media file of the intended application interface output is deleted, and by the target media file in the target The former display location of application interface is defined as the target display location of first default file;
The target display location at the intended application interface exports first default file.
5. method according to claim 2, it is characterised in that methods described also includes:
When the touch command is collection instruction, the target media file is added to default collection interface.
6. method according to claim 2, it is characterised in that methods described also includes:
When the touch command is complete play instruction, the default floating layer window is closed, and by the intended application interface It is switched to the details page boundary face of the target media file;
The details page information for the target media file that the server is sent is obtained, and is exported by the details page boundary face The details page information;
Wherein, the details page information includes the integrated media data and media attribute information of the target media file.
7. according to the method described in claim 1, it is characterised in that methods described also includes:
Judge whether the triggering information meets preset requirement;
When the triggering information is unsatisfactory for the preset requirement, the details page boundary face of the target media file is switched to;
The details page information of the target media file obtained is exported by the details page boundary face.
8. method according to claim 7, it is characterised in that described to judge whether the triggering information meets default want Ask, including:
Based on the triggering information, judge whether the triggered time of the target media file reaches the first pre-set threshold value;
Then the triggering information, which meets preset requirement and specifically refers to triggered time of the target media file, reaches described first Pre-set threshold value;
The triggering information is unsatisfactory for preset requirement and specifically refers to triggered time of the target media file being not up to described the One pre-set threshold value.
9. method according to claim 2, it is characterised in that when the touch command is to be directed to the default floating layer window White space clicking operation generation, methods described also includes:
Close the default floating layer window.
10. a kind of client, it is characterised in that the client includes:
First information detection module, the triggering information that target media file is generated is directed to for detecting, the target medium text Part is any one media file of the intended application interface output of client;
Floating layer processing module, for meeting preset requirement, the default floating layer window of output when the triggering information;
Data transmission module, for sending the media data request for the target media file to server, and receives institute State the default media data of the target media file of server feedback;
Data playback module, for playing the default media data in the default floating layer window.
11. client according to claim 10, it is characterised in that the client also includes:
Second information detecting module, the touch command of the target media file is directed to for detecting, and the touch command is What the default media data played based on the default floating layer window was determined;
File replacement module, for when the touch command is deletes instruction, institute to be replaced using the first media file of acquisition State the target media file of intended application interface output;
Then the floating layer processing module is additionally operable to, when the touch command is deletes instruction, close the default floating layer window.
12. client according to claim 11, it is characterised in that the client also includes:
Request sending module is updated, for after the deletion instruction for the target media file is detected, to the clothes Business device sends media file update request;
Media file obtains module, is recorded for obtaining the server according to the broadcasting of the history of the client, according to default The first media file that rule is determined.
13. client according to claim 11, it is characterised in that the client also includes:
File collects module, for when the touch command is collection instruction, the target media file being added to default Collect interface.
14. client according to claim 11, it is characterised in that the client also includes:
Changing interface module, for when the touch command is complete play instruction, the intended application changing interface to be arrived The details page boundary face of the target media file, and trigger the floating layer processing module closing default floating layer window;
Details page information obtains module, the details page information for obtaining the target media file that the server is sent, And the details page information is exported by the details page boundary face;
Wherein, the details page information includes the integrated media data and media attribute information of the target media file.
15. a kind of output processing system of media file, it is characterised in that the system includes server and at least one visitor Family end;
The server, records for being played according to the history of the client, the client is determined according to preset rules Each media file of intended application interface output;
The client, the triggering information that target media file is generated is directed to for detecting, when the triggering information meets pre- If it is required that, the default floating layer window of output, and the media data request for the target media file is sent to the server, The default media data of the target media file of the server feedback is received, and institute is played in the default floating layer window State default media data;The target media file is any one media file of the intended application interface output.
16. system according to claim 15, it is characterised in that the server is additionally operable to:
The media file update request that the client is sent is received, is played and recorded according to the history of the client, according to institute State preset rules and determine the first media file, and first media file is fed back into the client, so that the client The target media file of the intended application interface output is replaced using first media file in end.
CN201710048211.6A 2017-01-20 2017-01-20 Media file output processing method, client and system Active CN107071525B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710048211.6A CN107071525B (en) 2017-01-20 2017-01-20 Media file output processing method, client and system
PCT/CN2018/072261 WO2018133725A1 (en) 2017-01-20 2018-01-11 Method, client, and system for output processing of media file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710048211.6A CN107071525B (en) 2017-01-20 2017-01-20 Media file output processing method, client and system

Publications (2)

Publication Number Publication Date
CN107071525A true CN107071525A (en) 2017-08-18
CN107071525B CN107071525B (en) 2021-04-23

Family

ID=59598247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710048211.6A Active CN107071525B (en) 2017-01-20 2017-01-20 Media file output processing method, client and system

Country Status (2)

Country Link
CN (1) CN107071525B (en)
WO (1) WO2018133725A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018133725A1 (en) * 2017-01-20 2018-07-26 腾讯科技(深圳)有限公司 Method, client, and system for output processing of media file
CN109218801A (en) * 2018-08-15 2019-01-15 咪咕视讯科技有限公司 A kind of information processing method, device and storage medium
CN110851710A (en) * 2019-10-28 2020-02-28 上海连尚网络科技有限公司 Novel recommendation method and device
CN111818362A (en) * 2020-05-31 2020-10-23 武汉市慧润天成信息科技有限公司 Multimedia data cloud storage system and method
CN111935527A (en) * 2019-05-13 2020-11-13 阿里巴巴集团控股有限公司 Information display method, video playing method and equipment
CN112632322A (en) * 2020-11-30 2021-04-09 北京达佳互联信息技术有限公司 Video switching method and device, electronic equipment and storage medium
CN114727143A (en) * 2020-12-21 2022-07-08 上海哔哩哔哩科技有限公司 Multimedia resource display method and device
CN115379284A (en) * 2022-07-15 2022-11-22 广州力天文化创意产业集团有限公司 Film playing method and device
CN116304355A (en) * 2023-04-18 2023-06-23 北京达佳互联信息技术有限公司 Object-based information recommendation method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216960A (en) * 2014-08-21 2014-12-17 北京奇艺世纪科技有限公司 Method and device for recommending video
CN104661095A (en) * 2015-02-28 2015-05-27 深圳市中兴移动通信有限公司 Audio and video data recommendation method and system
CN105898480A (en) * 2015-11-24 2016-08-24 乐视网信息技术(北京)股份有限公司 Multimedia preview method and device and mobile terminal device
CN106060637A (en) * 2016-06-29 2016-10-26 乐视控股(北京)有限公司 Video recommendation method, device and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150326921A1 (en) * 2014-05-08 2015-11-12 Comigo Ltd. System and method for providing an event-driven video/audio content platform
CN104915141A (en) * 2015-05-28 2015-09-16 努比亚技术有限公司 Method and device for previewing object information
CN106028143A (en) * 2016-05-27 2016-10-12 北京小米移动软件有限公司 Video live broadcasting method and device
CN106303588A (en) * 2016-08-22 2017-01-04 乐视控股(北京)有限公司 Video recommendation method, client and server
CN107071525B (en) * 2017-01-20 2021-04-23 腾讯科技(深圳)有限公司 Media file output processing method, client and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216960A (en) * 2014-08-21 2014-12-17 北京奇艺世纪科技有限公司 Method and device for recommending video
CN104661095A (en) * 2015-02-28 2015-05-27 深圳市中兴移动通信有限公司 Audio and video data recommendation method and system
CN105898480A (en) * 2015-11-24 2016-08-24 乐视网信息技术(北京)股份有限公司 Multimedia preview method and device and mobile terminal device
CN106060637A (en) * 2016-06-29 2016-10-26 乐视控股(北京)有限公司 Video recommendation method, device and system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018133725A1 (en) * 2017-01-20 2018-07-26 腾讯科技(深圳)有限公司 Method, client, and system for output processing of media file
CN109218801A (en) * 2018-08-15 2019-01-15 咪咕视讯科技有限公司 A kind of information processing method, device and storage medium
CN111935527A (en) * 2019-05-13 2020-11-13 阿里巴巴集团控股有限公司 Information display method, video playing method and equipment
CN110851710A (en) * 2019-10-28 2020-02-28 上海连尚网络科技有限公司 Novel recommendation method and device
CN111818362A (en) * 2020-05-31 2020-10-23 武汉市慧润天成信息科技有限公司 Multimedia data cloud storage system and method
CN112632322A (en) * 2020-11-30 2021-04-09 北京达佳互联信息技术有限公司 Video switching method and device, electronic equipment and storage medium
WO2022110819A1 (en) * 2020-11-30 2022-06-02 北京达佳互联信息技术有限公司 Video switching method and apparatus
CN114727143A (en) * 2020-12-21 2022-07-08 上海哔哩哔哩科技有限公司 Multimedia resource display method and device
CN115379284A (en) * 2022-07-15 2022-11-22 广州力天文化创意产业集团有限公司 Film playing method and device
CN116304355A (en) * 2023-04-18 2023-06-23 北京达佳互联信息技术有限公司 Object-based information recommendation method and device, electronic equipment and storage medium
CN116304355B (en) * 2023-04-18 2023-11-14 北京达佳互联信息技术有限公司 Object-based information recommendation method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN107071525B (en) 2021-04-23
WO2018133725A1 (en) 2018-07-26

Similar Documents

Publication Publication Date Title
CN107071525A (en) Output processing method, client and the system of media file
CN103888837B (en) A kind of video information method for pushing and device
US10481762B2 (en) Gathering and organizing content distributed via social media
CN108197331B (en) User interest exploration method and device
CN104462292B (en) Socially collaborative filtering
CN105359125B (en) User's history playlist and reservation
US8666525B2 (en) Digital media player and method for facilitating music recommendation
US8935390B2 (en) Method and system for efficient and exhaustive URL categorization
CN102521308B (en) Entity following
CN109286850B (en) Video annotation method and terminal based on bullet screen
CN108345481A (en) A kind of page display method, device, client and server
CN114202436A (en) Social interactions in media streaming services
CN101233516A (en) Organizing content using a dynamic profile
WO2022247220A1 (en) Interface processing method and apparatus
JP2004500651A5 (en)
JP2002184157A (en) Use history description scheme, system and method to manage audio-visual information
WO2012023920A2 (en) Personalization of information content by monitoring network traffic
CN101183380B (en) Content filtering method and device therefore
CN109753601A (en) Recommendation information clicking rate determines method, apparatus and electronic equipment
CN112307315A (en) Intelligent service recommendation method and device
CN107622101A (en) Play method and device, the electronic equipment of song
CN112464102A (en) Recommendation method of application program
JP5882262B2 (en) Terminal device and program
CN105190619B (en) The program of terminal installation and device
CN112328895A (en) User portrait generation method, device, server and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant