CN104090921A - Multi-media file playing method and device as well as terminal and server - Google Patents

Multi-media file playing method and device as well as terminal and server Download PDF

Info

Publication number
CN104090921A
CN104090921A CN201410277449.2A CN201410277449A CN104090921A CN 104090921 A CN104090921 A CN 104090921A CN 201410277449 A CN201410277449 A CN 201410277449A CN 104090921 A CN104090921 A CN 104090921A
Authority
CN
China
Prior art keywords
multimedia file
information
parameter
user
interest
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
CN201410277449.2A
Other languages
Chinese (zh)
Other versions
CN104090921B (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.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201410277449.2A priority Critical patent/CN104090921B/en
Publication of CN104090921A publication Critical patent/CN104090921A/en
Application granted granted Critical
Publication of CN104090921B publication Critical patent/CN104090921B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Abstract

The invention relates to a multi-media file playing method and device as well as a terminal and a server, and belongs to the technical field of computers. The method comprises the steps as follows: at least one identification massage sent by the playing terminal is received and used for identifying users; a user interest massage corresponding to each identification massage is acquired and used for indicating user interest; a to-be-played multi-media file is determined according to each user interest massage; and the determined multi-media files are sent to the playing terminal and played by the playing terminal. The device comprises a massage receiving module, a massage acquiring module, a file determining module and a file sending module. According to the multi-media file playing method and device as well as the terminal and the server, the problem of poor accuracy of the pushed multi-media files due to the fact that multi-media files are assigned by updating commands is solved, and the push accuracy of the multi-media files is improved.

Description

Method for broadcasting multimedia file, device, terminal and server
Technical field
The disclosure relates to field of computer technology, particularly a kind of method for broadcasting multimedia file, device, terminal and server.
Background technology
Along with the development of wireless technology, increasing terminal has had the ability that is connected into internet, and the playback terminal in building is exactly one of them.Playback terminal accessing Internet can be applied in the input of multimedia file the huge computing power of server.
When throwing in multimedia file, the update instruction that server receiving management personnel trigger; From multimedia file storehouse, select at least one specified multimedia file of this update instruction; This at least one multimedia file of selecting is pushed to each playback terminal of networking; Playback terminal is play at least one multimedia file receiving according to broadcast strategy.
In realizing process of the present disclosure, in discovery correlation technique, at least there is following defect in inventor:
The multimedia file of server push be managerial personnel by update instruction appointment, can not guarantee the accuracy of the multimedia file thrown in.
Summary of the invention
For solving by update instruction, specify multimedia file to cause the lower problem of accuracy of the multimedia file of propelling movement, the disclosure provides a kind of method for broadcasting multimedia file, device, terminal and server.
According to the first aspect of disclosure embodiment, a kind of method for broadcasting multimedia file is provided, comprising:
Receive at least one identification information that playback terminal sends, described identification information is for identifying user;
Obtain the corresponding user interest information of each identification information, described user interest information is used to indicate user's interest;
According to each user interest information, determine multimedia file to be played;
The described multimedia file of determining is sent to described playback terminal, by described playback terminal, play described multimedia file.
Optionally, describedly according to each user interest information, determine multimedia file to be played, comprising:
According to each user interest information, calculate the play parameter of each multimedia file, according to described play parameter order from high to low, choose described multimedia file to be played, or,
Obtain the primary importance information of the corresponding mobile terminal of each identification information, and/or, obtain the file attribute information of each multimedia file, and/or, the second place information of described playback terminal obtained; The play parameter of calculating each multimedia file according at least one and described user interest information in described primary importance information, described second place information and described file attribute information, chooses described multimedia file to be played according to described play parameter order from high to low.
Optionally, the described play parameter of calculating each multimedia file according to each user interest information, comprising:
For each user interest information, determine at least one categorize interests that described user interest information is included, calculate the interest parameter of described user to each categorize interests;
For each categorize interests, the interest parameter of categorize interests described in each user interest information is added, obtain the interest parameter sum of described categorize interests;
Described interest parameter sum is defined as belonging to the play parameter of the multimedia file of described categorize interests.
Optionally, the play parameter that described at least one and described user interest information according in described primary importance information, described second place information and described file attribute information calculated each multimedia file, comprising:
For each user interest information, determine at least one categorize interests that described user interest information is included, calculate the interest parameter of described user to each categorize interests;
According to described primary importance information, determine user's the parameter of watching, and/or, determine the environment matching parameter of each multimedia file and described second place information, and/or, according to described file attribute information, determine the property parameters of each multimedia file; The described parameter of watching is used to indicate the readability that user watches multimedia file, and described environment matching parameter is used to indicate the content of described multimedia file and the matching degree of described second place information;
For each multimedia file, according to the play parameter of multimedia file described in described interest calculation of parameter of watching categorize interests under parameter and/or described environment matching parameter and/or described property parameters and described multimedia file.
Optionally, watch the play parameter of multimedia file described in the interest calculation of parameter of categorize interests under parameter and/or described environment matching parameter and/or described property parameters and described multimedia file described in described basis, comprising:
If according to the play parameter of multimedia file described in described interest calculation of parameter of watching categorize interests under parameter, described environment matching parameter, described property parameters and described multimedia file, determine the categorize interests that described multimedia file is affiliated, by the interest parameter of categorize interests described in each user interest information be added obtain and be multiplied by described in watch parameter, obtain the first intermediate quantity;
Described the first intermediate quantity and described property parameters are carried out to the first pre-defined algorithm, obtain the second intermediate quantity;
Described the second intermediate quantity and described environment matching parameter are carried out to the second pre-defined algorithm, obtain described play parameter.
Optionally, described in obtain the corresponding user interest information of each identification information, comprising:
If described identification information is the terminal iidentification of mobile terminal, in default corresponding relation, search the user ID corresponding with described terminal iidentification, described corresponding relation is the relation between different terminal iidentification and different user ID;
Read the corresponding described user interest information of described user ID.
According to the second aspect of disclosure embodiment, a kind of method for broadcasting multimedia file is provided, comprising:
Obtain at least one identification information, described identification information is for identifying user;
Described at least one identification information is sent to server, by described server, obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played;
Receive the described multimedia file that described server sends;
Play described multimedia file.
Optionally, described in obtain at least one identification information, comprising:
By short haul connection, obtain the terminal iidentification of at least one mobile terminal;
Described terminal iidentification is defined as to described identification information.
According to the third aspect of disclosure embodiment, a kind of multimedia file playing device is provided, comprising:
Information receiving module, is configured to receive at least one identification information that playback terminal sends, and described identification information is for identifying user;
Acquisition of information module, is configured to obtain the corresponding user interest information of each identification information that described information receiving module receives, and described user interest information is used to indicate user's interest;
File determination module, each user interest information that is configured to get according to described acquisition of information module is determined multimedia file to be played;
File send module, the described multimedia file that is configured to described file determination module to determine sends to described playback terminal, by described playback terminal, plays described multimedia file.
Optionally, described file determination module, comprising:
The first determining unit, is configured to calculate according to each user interest information the play parameter of each multimedia file, according to described play parameter order from high to low, chooses described multimedia file to be played, or,
The second determining unit, is configured to obtain the primary importance information of the corresponding mobile terminal of each identification information, and/or, obtain the file attribute information of each multimedia file, and/or, the second place information of described playback terminal obtained; The play parameter of calculating each multimedia file according at least one and described user interest information in described primary importance information, described second place information and described file attribute information, chooses described multimedia file to be played according to described play parameter order from high to low.
Optionally, described the first determining unit, comprising:
The first computation subunit, is configured to for each user interest information, determines at least one categorize interests that described user interest information is included, calculates the interest parameter of described user to each categorize interests;
The second computation subunit, is configured to for each categorize interests, and the interest parameter of categorize interests described in each user interest information that described the first computation subunit is calculated is added, and obtains the interest parameter sum of described categorize interests;
First determines that subelement, the described interest parameter sum that is configured to that described the second computation subunit is calculated are defined as belonging to the play parameter of the multimedia file of described categorize interests.
Optionally, described the second determining unit, comprising:
The 3rd computation subunit, is configured to for each user interest information, determines at least one categorize interests that described user interest information is included, calculates the interest parameter of described user to each categorize interests;
Second determines subelement, be configured to determine according to described primary importance information user's the parameter of watching, and/or, determine the environment matching parameter of each multimedia file and described second place information, and/or, according to described file attribute information, determine the property parameters of each multimedia file; The described parameter of watching is used to indicate the readability that user watches multimedia file, and described environment matching parameter is used to indicate the content of described multimedia file and the matching degree of described second place information;
The 4th computation subunit, be configured to for each multimedia file, according to described second determine that subelement determines described in watch multimedia file described in the interest calculation of parameter of categorize interests under the described multimedia file that parameter and/or described environment matching parameter and/or described property parameters and described the 3rd computation subunit calculate play parameter.
Optionally, described the 4th computation subunit, if be configured to according to the play parameter of multimedia file described in described interest calculation of parameter of watching categorize interests under parameter, described environment matching parameter, described property parameters and described multimedia file, determine the categorize interests that described multimedia file is affiliated, by the interest parameter of categorize interests described in each user interest information be added obtain and be multiplied by described in watch parameter, obtain the first intermediate quantity; Described the first intermediate quantity and described property parameters are carried out to the first pre-defined algorithm, obtain the second intermediate quantity; Described the second intermediate quantity and described environment matching parameter are carried out to the second pre-defined algorithm, obtain described play parameter.
Optionally, described acquisition of information module, comprising:
Sign is searched unit, the terminal iidentification that described identification information is mobile terminal if be configured to, in default corresponding relation, search the user ID corresponding with described terminal iidentification, described corresponding relation is the relation between different terminal iidentification and different user ID;
Information reading unit, is configured to read described sign and searches the corresponding described user interest information of described user ID that unit finds.
According to the fourth aspect of disclosure embodiment, a kind of multimedia file playing device is provided, comprising:
Acquisition of information module, is configured to obtain at least one identification information, and described identification information is for identifying user;
Information sending module, described at least one identification information that is configured to described acquisition of information module to get sends to server, by described server, obtains the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played;
File receiver module, is configured to receive the described multimedia file that described server sends;
File playing module, is configured to play the described multimedia file that described file receiver module receives.
Optionally, described acquisition of information module, comprising:
Identify acquiring unit, be configured to obtain by short haul connection the terminal iidentification of at least one mobile terminal;
Information determining unit, the described terminal iidentification that is configured to described sign acquiring unit to get is defined as described identification information.
The 5th aspect according to disclosure embodiment, provides a kind of server, comprising:
Processor;
Storer for storage of processor executable instruction;
Wherein, described processor is configured to:
Receive at least one identification information that playback terminal sends, described identification information is for identifying user;
Obtain the corresponding user interest information of each identification information, described user interest information is used to indicate user's interest;
According to each user interest information, determine multimedia file to be played;
The described multimedia file of determining is sent to described playback terminal, by described playback terminal, play described multimedia file.
The 6th aspect according to disclosure embodiment, provides a kind of playback terminal, comprising:
Processor;
Storer for storage of processor executable instruction;
Wherein, described processor is configured to:
Obtain at least one identification information, described identification information is for identifying user;
Described at least one identification information is sent to server, by described server, obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played;
Receive the described multimedia file that described server sends;
Play described multimedia file.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect:
At least one identification information sending by receiving playback terminal; Obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played; The multimedia file of determining is sent to playback terminal, by playback terminal play multimedia file, can determine multimedia file according to the proaggregative user's of playback terminal interest, make the multimedia file of propelling movement more accurate, solved by update instruction and specified multimedia file to cause the lower problem of accuracy of the multimedia file of propelling movement, reached the effect that improves the propelling movement accuracy of multimedia file.
Should be understood that, it is only exemplary that above general description and details are hereinafter described, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing is herein merged in instructions and forms the part of this instructions, shows embodiment according to the invention, and is used from and explains principle of the present invention in instructions one.
Fig. 1 is according to the process flow diagram of a kind of method for broadcasting multimedia file shown in an exemplary embodiment.
Fig. 2 is according to the process flow diagram of a kind of method for broadcasting multimedia file shown in another exemplary embodiment.
Fig. 3 is according to the block diagram of a kind of multimedia file playing device shown in an exemplary embodiment.
Fig. 4 is according to the block diagram of a kind of multimedia file playing device shown in an exemplary embodiment.
Fig. 5 is according to the block diagram of a kind of multimedia file playing device shown in an exemplary embodiment.
Fig. 6 is according to the block diagram of a kind of multimedia file playing device shown in an exemplary embodiment.
Fig. 7 is according to the block diagram of a kind of device of playing for multimedia file shown in an exemplary embodiment.
Fig. 8 is according to the block diagram of a kind of device of playing for multimedia file shown in an exemplary embodiment.
Embodiment
Here will at length to exemplary embodiment, describe, its example shown in the accompanying drawings.When description below relates to accompanying drawing, unless separately there is expression, the same numbers in different accompanying drawings represents same or analogous key element.Embodiment described in following exemplary embodiment does not represent all embodiments consistent with the present invention.On the contrary, they are only the examples with apparatus and method as consistent in some aspects that described in detail in appended claims, of the present invention.
Fig. 1 is according to the process flow diagram of a kind of method for broadcasting multimedia file shown in an exemplary embodiment, this method for broadcasting multimedia file is applied to comprise in the multimedia file playing system of playback terminal and server, as shown in Figure 1, this method for broadcasting multimedia file comprises the following steps.
In step 101, playback terminal obtains at least one identification information, and this identification information is for identifying user.
Playback terminal refers to the terminal for play multimedia file.
Because playback terminal needs the clearly current user who watches multimedia file, therefore, playback terminal need to obtain the identification information for unique identification user.And obtain identification information, need access network, therefore, playback terminal need to possess the function of access network.
In step 102, playback terminal sends to server by least one identification information.
Playback terminal can set up that cable network is connected with server or wireless network connects, and by network, is connected at least one identification information getting is sent to server.
In step 103, server receives at least one identification information that playback terminal sends, and this identification information is for identifying user.
In step 104, server obtains the corresponding user interest information of each identification information, and this user interest information is used to indicate user's interest.
Owing to recording each user's user interest information in server, therefore, server, can be according to clear and definite each user of identification information after the identification information getting for identifying user, and obtains each user's user interest information.
User interest information can indicating user interest.Such as, if user interest information comprises wrist-watch information, show that user is interested in wrist-watch; If user interest information comprises automobile information, show that user is interested in automobile.
In step 105, server is determined multimedia file to be played according to each user interest information.
Server is after getting each user's user interest information, the user's that synthetic user interest information is indicated interest, in multimedia file storehouse, select the multimedia file mating with user's interest, this multimedia file is defined as to multimedia file to be played.Wherein, multimedia file to be played is at least one.
Because server can push multimedia file according to user's interest, the multimedia file that makes to push can attract user's notice, thereby strengthen multimedia file the effect of publicity between user, reached the effect that improves the propelling movement accuracy of multimedia file.
In step 106, server sends to playback terminal by the multimedia file of determining.
In step 107, the multimedia file that playback terminal reception server sends.
In step 108, playback terminal is play this multimedia file.
When server has sent a multimedia file, playback terminal can continue execution step 101 when playing this multimedia file, to obtain multimedia file next to be played; When server has sent at least two multimedia files, playback terminal can be play this at least two multimedia files according to predefined procedure, when playing last multimedia file, playback terminal continues execution step 101, to obtain next group multimedia file to be played.
Wherein, step 101,102,107 and 108 can realize separately the method for broadcasting multimedia file that becomes playback terminal side, and step 103 can realize separately the method for broadcasting multimedia file that becomes server side to 106.
In sum, the method for broadcasting multimedia file that the disclosure provides, at least one identification information sending by receiving playback terminal; Obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played; The multimedia file of determining is sent to playback terminal, by playback terminal play multimedia file, can determine multimedia file according to the proaggregative user's of playback terminal interest, make the multimedia file of propelling movement more accurate, solved by update instruction and specified multimedia file to cause the lower problem of accuracy of the multimedia file of propelling movement, reached the effect that improves the propelling movement accuracy of multimedia file.
Fig. 2 is according to the process flow diagram of a kind of method for broadcasting multimedia file shown in another exemplary embodiment, this method for broadcasting multimedia file is applied to comprise in the multimedia file playing system of playback terminal and server, as shown in Figure 2, this method for broadcasting multimedia file comprises the steps.
In step 201, playback terminal obtains at least one identification information, and this identification information is for identifying user.
Playback terminal refers to the terminal for play multimedia file, and this multimedia file comprises video, audio frequency and picture etc.Wherein, playback terminal can be arranged on fixed position, is arranged on hall, stair place, elevator place of building etc. such as, playback terminal.When playback terminal is arranged in building, the normally advertisement of multimedia file that playback terminal is play.
Because playback terminal needs the clearly current user who watches multimedia file, therefore, playback terminal need to obtain the identification information for unique identification user.And obtain identification information, need access network, therefore, playback terminal need to possess the function of access network.
Wherein, obtain at least one identification information, comprising:
1) by short haul connection, obtain the terminal iidentification of at least one mobile terminal;
2) terminal iidentification is defined as to identification information.
Because user carries the mobile terminal that possesses network access function conventionally, therefore, playback terminal can be set up network with each mobile terminal in preset range by short-range communication technique and be connected, and obtain the terminal iidentification of each mobile terminal, this terminal iidentification is defined as to user's identification information.Wherein, short-range communication technique can include but not limited to: NFC (Near Field Communication, wireless near field communication) technology, WIFI (Wireless Fidelity, Wireless Fidelity) technology, radio-frequency technique and Bluetooth technology.Terminal iidentification can include but not limited to: IMEI (International Mobile Equipment Identity, mobile device international identity code) and telephone number.
In step 202, playback terminal sends to server by least one identification information.
Playback terminal can set up that cable network is connected with server or wireless network connects, and by network, is connected at least one identification information getting is sent to server.
In step 203, server receives at least one identification information that playback terminal sends, and this identification information is for identifying user.
Server can by and playback terminal between cable network or the wireless network set up receive this at least one identification information.
In step 204, server obtains the corresponding user interest information of each identification information, and this user interest information is used to indicate user's interest.
When user is for storing the information-providing server of user interest information while having logined the account of application; user conventionally can stay and browse record when browsing page in information-providing server; information-providing server can be added up user's the record of browsing; and the content of browsing record is defined as to the interested content of user; be recorded in the user interest information under this account, the server in the present embodiment can obtain the user interest information recording in this information-providing server.Such as, if user has browsed wrist-watch webpage, information-providing server can be added wrist-watch information in this user's user interest information; If user has browsed automobile webpage, information-providing server can be added automobile information in this user's user interest information to.Or, when user has logined the account of application in information-providing server, information-providing server can show interest inputting interface to user, user inputs own interested content in this interest inputting interface, and the content record that information-providing server is inputted user is in the user interest information under this account.Wherein, the server in information-providing server and the present embodiment can be same server, can be also different servers.When information-providing server is different from server in the present embodiment, this information-providing server can be at least one, the user interest information that server in the present embodiment can provide this at least one information-providing server is integrated, and to improve, obtains the comprehensive of user interest information.
When information-providing server is identical with server in the present embodiment, owing to recording each user's user interest information in server, therefore, server, after the identification information getting for identifying user, can obtain according to identification information each user's user interest information.
Wherein, obtain the corresponding user interest information of each identification information, comprising:
1) if identification information is the terminal iidentification of mobile terminal, in default corresponding relation, search the user ID corresponding with terminal iidentification, this corresponding relation is the relation between different terminal iidentification and different user ID;
2) read the corresponding user interest information of user ID.
While applying for account due to user in server, server can be user assignment user ID, and therefore, server can also obtain to user the terminal iidentification of mobile terminal, and terminal iidentification and user ID are set up to corresponding relation.At server, receive after identification information, server can be searched the user ID corresponding with this identification information in corresponding relation, and according to this user ID, determines user's account, thereby obtains the user interest information under this account.
It should be added that, if a user has carried at least two mobile terminals, server can be determined user according to any one terminal iidentification.Optionally, server can also be bound these at least two terminal iidentifications, and this binding information is sent to playback terminal, so that playback terminal once gets after these at least two terminal iidentifications upper, can from these at least two terminal iidentifications, select a terminal iidentification to send to server, with the flow waste of avoiding these at least two terminal iidentifications to send to together server to cause, saved transmitted traffic.
When information-providing server is different from server in the present embodiment, server need to be set up the corresponding relation between terminal iidentification and information-providing server in advance, after getting the terminal iidentification of mobile terminal, server sends to corresponding information-providing server according to corresponding relation by each terminal iidentification, by each information-providing server, to server, sends corresponding user interest information.
In step 205, server calculates the play parameter of each multimedia file according to each user interest information, according to play parameter order from high to low, choose multimedia file to be played, or, obtain the primary importance information of the corresponding mobile terminal of each identification information, and/or, the file attribute information of each multimedia file obtained, and/or, obtain the second place information of playback terminal; The play parameter of calculating each multimedia file according at least one and user interest information in primary importance information, second place information and file attribute information, chooses multimedia file to be played according to play parameter order from high to low.
Server is after getting each user's user interest information, the user's that synthetic user interest information is indicated interest, in multimedia file storehouse, select the multimedia file mating with user's interest, this multimedia file is defined as to multimedia file to be played.Wherein, multimedia file to be played is at least one.
Because server can push multimedia file according to user's interest, the multimedia file that makes to push can attract user's notice, thereby strengthen multimedia file the effect of publicity between user, reached the effect that improves the propelling movement accuracy of multimedia file.
In the present embodiment, server can calculate the play parameter of each multimedia file according to user interest information, when the play parameter calculating is higher, show that this multimedia file more meets the proaggregative user's of playback terminal interest, therefore, server can be chosen multimedia file to be played according to play parameter order from high to low.Such as, when needs are chosen a multimedia file from multimedia file storehouse, the most much higher media file of play parameter can be defined as to multimedia file to be played; When needs are chosen two multimedia files from multimedia file storehouse, multimedia file can be arranged according to play parameter order from high to low, choose come front two multimedia file as multimedia file to be played.
Wherein, the method for the play parameter of server calculating multimedia file is as described below:
The first, according to each user interest information, calculate the play parameter of each multimedia file, comprising:
1) for each user interest information, determine at least one categorize interests that user interest information is included, calculate the interest parameter of user to each categorize interests;
2) for each categorize interests, the interest parameter of this categorize interests in each user interest information is added, obtain the interest parameter sum of this categorize interests;
3) interest parameter sum is defined as belong to the play parameter of the multimedia file of categorize interests.
Server can calculate according to the included categorize interests of user interest information the interest parameter of each categorize interests.Such as, user interest information comprises wrist-watch information and automobile information, and 10 of browsing of user browse has 3 to browse record and classify about wrist-watch in record, browse record about separation vehicle for other 7, can to calculate the interest parameter of wrist-watch classification be 30% to server, and the interest parameter of separation vehicle is 70%.
Because the categorize interests possibility of different user is identical, therefore, server can calculate the interest parameter sum of the proaggregative all users of playback terminal to each categorize interests, be that server can be added the interest parameter of this categorize interests in each user interest information, obtain the interest parameter sum of this categorize interests.Such as, the interest parameter of user A opponent table sort is 10%, interest parameter to separation vehicle is 60%, the interest parameter of logarithmic code classification is 30%, the interest parameter of user B opponent table sort is 50%, the interest parameter of logarithmic code classification is 50%, the interest parameter sum that calculates wrist-watch classification is 10%+50%=60%, the interest parameter of separation vehicle is 60%, the interest parameter of digital classification is 30%+50%=80%, the play parameter of the multimedia file of wrist-watch classification is 60%, the play parameter of the multimedia file of separation vehicle is 60%, the play parameter of the multimedia file of digital classification is 80%.
Wherein, the classification under multimedia file refers to the affiliated classification of promotional content of multimedia file.Such as, when certain multimedia file is when publicizing the advertisement of wrist-watch, can determine that this multimedia file belongs to wrist-watch classification; When certain multimedia file is when publicizing the advertisement of automobile, can determine that this multimedia file belongs to separation vehicle.
In above-mentioned calculated examples, because the play parameter of the multimedia file of number classification is the highest, therefore, server is defined as multimedia file to be played by the multimedia file of number classification.
The second, the play parameter of calculating each multimedia file according at least one and user interest information in primary importance information, second place information and file attribute information, comprising:
1) for each user interest information, determine at least one categorize interests that user interest information is included, calculate the interest parameter of user to each categorize interests;
2) according to primary importance information, determine user's the parameter of watching, and/or, determine the environment matching parameter of each multimedia file and second place information, and/or, according to file attribute information, determine the property parameters of each multimedia file; Watch parameter to be used to indicate the readability that user watches multimedia file, environment matching parameter is used to indicate the content of multimedia file and the matching degree of second place information;
3) for each multimedia file, according to the play parameter of watching the interest calculation of parameter multimedia file of categorize interests under parameter and/or environment matching parameter and/or property parameters and multimedia file.
The present embodiment relates to primary importance information, file attribute information and second place information, now respectively above-mentioned three kinds of information is described:
1. primary importance information refers to the positional information of mobile terminal, comprises apart from information such as the distance of this playback terminal and angles.Primary importance information can be definite according to signal intensity by playback terminal, and server, after getting primary importance information, can be determined user's the parameter of watching according to primary importance information, and this watches parameter to be used to indicate the readability that user watches multimedia file.Such as, user A is apart from 1 meter of playback terminal, user B is apart from 2 meters of playback terminals, and the parameter of watching that server can user A is set to 80%, and the parameter of watching of user B is set to 30%.Again such as, the angle between user A and playback terminal is 90 ° (over against playback terminals), the angle between user B and playback terminal is 60 °, the parameter of watching that server can user A is set to 70%, the parameter of watching of user B is set to 50%.Certainly, server can also Binding distance and angle user's the parameter of watching is set, the present embodiment is not construed as limiting.
2. file attribute information refers to for describing the information of the attribute of multimedia file, comprises the attraction degree etc. of region, time and multimedia file at the content place of the scope of application of multimedia file, profit that playback terminal play multimedia file obtains, multimedia file.
The scope of application of multimedia file can be divided according to the age, as 20-30 year; Also can divide according to the level of consumption, as high-grade user.Server can filter out the multimedia file that need to calculate play parameter according to the scope of application.
The profit that play multimedia file obtains is that multimedia file provider is to the expense of the broadcasting publicity of server provider payment.
The region at the content place of multimedia file refers to the matching degree of content and region, and if the content of multimedia file is that coconut and playback terminal are positioned at Harbin, region is divided into negative; If the content of multimedia file is that coconut and playback terminal are positioned at Hainan, region is just divided into.
Under the content of multimedia file, the time refers to the matching degree in content and time, as the content of multimedia file be down jackets and current be summer, the time is divided into negative; As the content of multimedia file be down jackets and current be winter, the time is just divided into.
The attraction degree of multimedia file refers to user's feedback to this multimedia file after watching multimedia file, as user's the behavior of initiatively inquiring or buying behavior of user etc.When calculating the attraction degree of multimedia file, can, by the number of users of feedback divided by watching number of users, obtain feedback factor; Also the score value of every feedback user can be set, calculate feedback score value.Such as, 10 users have watched multimedia file and 5 users to feed back, and server can calculate feedback factor=5/10=0.5, or the score value of supposing every feedback user is 10 minutes, and feeding back score value is that 5*10=50 divides.
Certainly, file attribute information can also comprise other attribute information, and the present embodiment is not construed as limiting.
3. second place information is the positional information of playback terminal.Server, after getting second place information, is determined environment matching parameter according to second place information, and this environment matching parameter is used to indicate the content of multimedia file and the matching degree of playback terminal environment of living in.Such as, the content of multimedia file is certain brand wrist-watch, and this brand wrist-watch is being sold in the market that playback terminal is positioned at, and environment matching factor can be set is 1 to server, or it is 100 minutes etc. that server can arrange environment coupling score value.
When calculating the play parameter of multimedia file, server need to calculate the interest parameter of user to each categorize interests, and its computing method refer to foregoing description, do not repeat herein.Server also needs to determine and watch parameter according to primary importance information, and/or, according to second place information, determine environment matching parameter, and/or, according to file attribute information, determine property parameters, obtain watching at least one in parameter, environment matching parameter and property parameters.Server is according at least one and the interest calculation of parameter play parameter of watching in parameter, environment matching parameter and property parameters.
If server is to watch a kind of and interest calculation of parameter play parameter in parameter, environment matching parameter and property parameters, suppose that server is according to watching parameter and interest calculation of parameter play parameter, server can be multiplied by this user's interest parameter by user's the parameter of watching, and obtains play parameter.Such as, the interest parameter of user A opponent table sort is 30%, to the interest parameter of separation vehicle, is 70%, watching parameter is 60%; The interest parameter of user B opponent table sort is 30%, interest parameter to clothes classification is 30%, interest parameter to cuisines classification is 40%, and watching parameter is 80%, and the play parameter of the multimedia file of wrist-watch classification is 30%x60%+30%x80%=44%; The play parameter 70%x60%=42% of the multimedia file of separation vehicle; The play parameter of the multimedia file of clothes classification is 30%x80%=24%; The play parameter of the multimedia file of cuisines classification is 40%x80%=32%.
If server is to watch two kinds and the play parameter of interest calculation of parameter multimedia file in parameter, environment matching parameter and property parameters, suppose that server is according to watching parameter, property parameters and interest calculation of parameter play parameter, server can be according to watching parameter and interest calculation of parameter interest parameter sum, according to the scope of application, multimedia file is screened again, the product that interest parameter sum is multiplied by profit adds or deducts other parameter, the play parameter of the multimedia file that obtains filtering out.The play parameter that the server of take calculates the multimedia file of wrist-watch classification describes as example, suppose that wrist-watch classification has multimedia file A and multimedia file B, if the profit of multimedia file A is 1000, it is 100 that region is divided, the profit of multimedia file B is 2000, it is-100 that region is divided, play parameter=44%*1000+100=540 of multimedia file A, play parameter=44%*2000-100=780 of multimedia file B.
Play parameter according to watching the interest calculation of parameter multimedia file of categorize interests under parameter and/or environment matching parameter and/or property parameters and multimedia file, comprising:
1) if according to the play parameter of watching the interest calculation of parameter multimedia file of categorize interests under parameter, environment matching parameter, property parameters and multimedia file, determine the categorize interests that multimedia file is affiliated, what the interest parameter addition of categorize interests in each user interest information was obtained watches parameter with being multiplied by, and obtains the first intermediate quantity;
2) the first intermediate quantity and property parameters are carried out to the first pre-defined algorithm, obtain the second intermediate quantity;
3) the second intermediate quantity and environment matching parameter are carried out to the second pre-defined algorithm, obtain play parameter.
Because the parameter that property parameters comprises is more, and different parameters can adopt different computing method, such as, be multiplied by profit, add that region divides, deducts region and divide, be multiplied by feedback information, add feedback score value etc., therefore, server can arrange for different parameters different computing method, and the first intermediate quantity and property parameters are carried out to the first pre-defined algorithm, obtains the second intermediate quantity.Wherein, this first pre-defined algorithm can be an algorithm, can be also polyalgorithm, and the present embodiment is not construed as limiting.
Suppose that server is according to watching parameter, property parameters, environment matching parameter and interest calculation of parameter play parameter, server can be according to the play parameter of watching parameter, property parameters, environment matching parameter and interest calculation of parameter multimedia file, the product that interest parameter sum is multiplied by profit adds or deducts other parameter, obtains play parameter.The server of take calculates the play parameter of multimedia file of separation vehicle and the play parameter of the multimedia file of cuisines classification and describes as example, suppose that separation vehicle has multimedia file C and cuisines classification to have multimedia file D, if the interest parameter sum of multimedia file C is 42%, profit is 10000, it is 100 that region is divided, feedback factor is 0.1, environment matching factor is 0.5, the interest parameter sum of multimedia file D is 32%, profit is 1000, it is-100 that region is divided, feedback factor is 0.9, environment matching factor is 0.3, the * 0.1*0.5=215 of the play parameter of multimedia file C=(42%*10000+100), the * 0.9*0.3=59.4 of the play parameter of multimedia file D=(32%*1000-100).
In step 206, server sends to playback terminal by the multimedia file of determining.
Server is selected the multimedia file of predetermined number according to the play parameter of the multimedia file calculating, and the multimedia file of selecting is sent to playback terminal by network.
In step 207, the multimedia file that playback terminal reception server sends.
The multimedia file of the predetermined number that playback terminal sends by network reception server.
In step 208, playback terminal is play this multimedia file.
When server has sent a multimedia file, playback terminal can continue execution step 201 when playing this multimedia file, to obtain multimedia file next to be played; When server has sent at least two multimedia files, playback terminal can be play this at least two multimedia files according to predefined procedure, when playing last multimedia file, playback terminal continues execution step 201, to obtain next group multimedia file to be played.
It should be added that, for receiving the information reception server of identification information, for being related to server and can being same server for storing the information-providing server of user interest information of the corresponding relation of storaging mark information and user ID, it can be also different servers.When being different server, can realize distributed storage, to guarantee the load balancing between each server.
Wherein, step 201,202,207 and 208 can realize separately the method for broadcasting multimedia file that becomes playback terminal side, and step 203 can realize separately the method for broadcasting multimedia file that becomes server side to 206.
In sum, the method for broadcasting multimedia file that the disclosure provides, at least one identification information sending by receiving playback terminal; Obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played; The multimedia file of determining is sent to playback terminal, by playback terminal play multimedia file, can determine multimedia file according to the proaggregative user's of playback terminal interest, make the multimedia file of propelling movement more accurate, solved by update instruction and specified multimedia file to cause the lower problem of accuracy of the multimedia file of propelling movement, reached the effect that improves the propelling movement accuracy of multimedia file.
In addition, by obtaining the primary importance information of the corresponding mobile terminal of each identification information, and/or, obtain the file attribute information of each multimedia file, and/or, obtain the second place information of playback terminal, the play parameter of calculating each multimedia file according at least one and user interest information in primary importance information, second place information and file attribute information, can on the basis of user interest information, to multimedia file, push by comprehensive other factors, further to improve the propelling movement accuracy of multimedia file.
Fig. 3 is according to the block diagram of a kind of multimedia file playing device shown in an exemplary embodiment, this multimedia file playing device is applied in server, as shown in Figure 3, this multimedia file playing device comprises: information receiving module 310, acquisition of information module 320, file determination module 330 and file send module 340.
This information receiving module 310, is configured to receive at least one identification information that playback terminal sends, and identification information is for identifying user;
This acquisition of information module 320, is configured to the corresponding user interest information of each identification information that obtaining information receiver module 310 receives, and user interest information is used to indicate user's interest;
This document determination module 330, each user interest information that is configured to get according to acquisition of information module 320 is determined multimedia file to be played;
This document sending module 340, the multimedia file that is configured to file determination module 330 to determine sends to playback terminal, by playback terminal play multimedia file.
In sum, the multimedia file playing device that the disclosure provides, at least one identification information sending by receiving playback terminal; Obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played; The multimedia file of determining is sent to playback terminal, by playback terminal play multimedia file, can determine multimedia file according to the proaggregative user's of playback terminal interest, make the multimedia file of propelling movement more accurate, solved by update instruction and specified multimedia file to cause the lower problem of accuracy of the multimedia file of propelling movement, reached the effect that improves the propelling movement accuracy of multimedia file.
Fig. 4 is according to the block diagram of a kind of multimedia file playing device shown in an exemplary embodiment, this multimedia file playing device is applied in server, as shown in Figure 4, this multimedia file playing device comprises: information receiving module 310, acquisition of information module 320, file determination module 330 and file send module 340.
This information receiving module 310, is configured to receive at least one identification information that playback terminal sends, and identification information is for identifying user;
This acquisition of information module 320, is configured to the corresponding user interest information of each identification information that obtaining information receiver module 310 receives, and user interest information is used to indicate user's interest;
This document determination module 330, each user interest information that is configured to get according to acquisition of information module 320 is determined multimedia file to be played;
This document sending module 340, the multimedia file that is configured to file determination module 330 to determine sends to playback terminal, by playback terminal play multimedia file.
Optionally, file determination module 330, comprising:
The first determining unit 331, is configured to calculate according to each user interest information the play parameter of each multimedia file, according to play parameter order from high to low, chooses multimedia file to be played, or,
The second determining unit 332, is configured to obtain the primary importance information of the corresponding mobile terminal of each identification information, and/or, obtain the file attribute information of each multimedia file, and/or, the second place information of playback terminal obtained; The play parameter of calculating each multimedia file according at least one and user interest information in primary importance information, second place information and file attribute information, chooses multimedia file to be played according to play parameter order from high to low.
Optionally, the first determining unit 331, comprising:
The first computation subunit 3311, is configured to for each user interest information, determines at least one categorize interests that user interest information is included, calculates the interest parameter of user to each categorize interests;
The second computation subunit 3312, is configured to for each categorize interests, and in each user interest information that the first computation subunit 3311 is calculated, the interest parameter of categorize interests is added, and obtains the interest parameter sum of categorize interests;
First determines that subelement 3313, the interest parameter sum that is configured to that the second computation subunit 3312 is calculated are defined as belonging to the play parameter of the multimedia file of categorize interests.
Optionally, the second determining unit 332, comprising:
The 3rd computation subunit 3321, is configured to for each user interest information, determines at least one categorize interests that user interest information is included, calculates the interest parameter of user to each categorize interests;
Second determines subelement 3322, be configured to determine according to primary importance information user's the parameter of watching, and/or, determine the environment matching parameter of each multimedia file and second place information, and/or, according to file attribute information, determine the property parameters of each multimedia file; Watch parameter to be used to indicate the readability that user watches multimedia file, environment matching parameter is used to indicate the content of multimedia file and the matching degree of second place information;
The 4th computation subunit 3323, be configured to for each multimedia file, according to the second play parameter of watching the interest calculation of parameter multimedia file of categorize interests under the multimedia file that parameter and/or environment matching parameter and/or property parameters and the 3rd computation subunit 3321 calculate of determining that subelement 3322 determines.
Optionally, the 4th computation subunit 3323, if be configured to according to the play parameter of watching the interest calculation of parameter multimedia file of categorize interests under parameter, environment matching parameter, property parameters and multimedia file, determine the categorize interests that multimedia file is affiliated, what the interest parameter addition of categorize interests in each user interest information was obtained watches parameter with being multiplied by, and obtains the first intermediate quantity; The first intermediate quantity and property parameters are carried out to the first pre-defined algorithm, obtain the second intermediate quantity; The second intermediate quantity and environment matching parameter are carried out to the second pre-defined algorithm, obtain play parameter.
Optionally, acquisition of information module 320, comprising:
Sign is searched unit 321, and the terminal iidentification that identification information is mobile terminal if be configured to is searched the user ID corresponding with terminal iidentification in default corresponding relation, and corresponding relation is the relation between different terminal iidentification and different user ID;
Information reading unit 322, is configured to read sign and searches the corresponding user interest information of user ID that unit 321 finds.
In sum, the multimedia file playing device that the disclosure provides, at least one identification information sending by receiving playback terminal; Obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played; The multimedia file of determining is sent to playback terminal, by playback terminal play multimedia file, can determine multimedia file according to the proaggregative user's of playback terminal interest, make the multimedia file of propelling movement more accurate, solved by update instruction and specified multimedia file to cause the lower problem of accuracy of the multimedia file of propelling movement, reached the effect that improves the propelling movement accuracy of multimedia file.
In addition, by obtaining the primary importance information of the corresponding mobile terminal of each identification information, and/or, obtain the file attribute information of each multimedia file, and/or, obtain the second place information of playback terminal, the play parameter of calculating each multimedia file according at least one and user interest information in primary importance information, second place information and file attribute information, can on the basis of user interest information, to multimedia file, push by comprehensive other factors, further to improve the propelling movement accuracy of multimedia file.
Fig. 5 is according to the block diagram of a kind of multimedia file playing device shown in an exemplary embodiment, this multimedia file playing device is applied in playback terminal, as shown in Figure 5, this multimedia file playing device comprises: acquisition of information module 510, information sending module 520, file receiver module 530 and file playing module 540.
This acquisition of information module 510, is configured to obtain at least one identification information, and identification information is for identifying user;
This information sending module 520, at least one identification information that is configured to acquisition of information module 510 to get sends to server, by server, obtains the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played;
This document receiver module 530, is configured to the multimedia file that reception server sends;
This document playing module 540, is configured to the multimedia file that played file receiver module 530 receives.
In sum, the multimedia file playing device that the disclosure provides, by obtaining at least one identification information; At least one identification information is sent to server, by server, obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played; The multimedia file that reception server sends; Play multimedia file, can determine multimedia file according to the proaggregative user's of playback terminal interest, make the multimedia file of broadcasting more accurate, solved by update instruction and specified multimedia file to cause the lower problem of accuracy of the multimedia file of propelling movement, reached the effect that improves the propelling movement accuracy of multimedia file.
Fig. 6 is according to the block diagram of a kind of multimedia file playing device shown in an exemplary embodiment, this multimedia file playing device is applied in playback terminal, as shown in Figure 6, this multimedia file playing device comprises: acquisition of information module 510, information sending module 520, file receiver module 530 and file playing module 540.
This acquisition of information module 510, is configured to obtain at least one identification information, and identification information is for identifying user;
This information sending module 520, at least one identification information that is configured to acquisition of information module 510 to get sends to server, by server, obtains the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played;
This document receiver module 530, is configured to the multimedia file that reception server sends;
This document playing module 540, is configured to the multimedia file that played file receiver module 530 receives.
Optionally, acquisition of information module 510, comprising:
Identify acquiring unit 511, be configured to obtain by short haul connection the terminal iidentification of at least one mobile terminal;
Information determining unit 512, the terminal iidentification that is configured to sign acquiring unit 511 to get is defined as identification information.
In sum, the multimedia file playing device that the disclosure provides, by obtaining at least one identification information; At least one identification information is sent to server, by server, obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played; The multimedia file that reception server sends; Play multimedia file, can determine multimedia file according to the proaggregative user's of playback terminal interest, make the multimedia file of broadcasting more accurate, solved by update instruction and specified multimedia file to cause the lower problem of accuracy of the multimedia file of propelling movement, reached the effect that improves the propelling movement accuracy of multimedia file.
In addition, by short haul connection, obtain the terminal iidentification of at least one mobile terminal, the terminal iidentification getting is defined as to identification information, can near user playback terminal, identify by terminal iidentification, to determine the proaggregative user of multimedia file, thereby accurately push multimedia file.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations have been described in detail in the embodiment of relevant the method, will not elaborate explanation herein.
Fig. 7 is according to a kind of block diagram for multimedia file playing device 700 shown in an exemplary embodiment.For example, device 700 may be provided in a playback terminal.
With reference to Fig. 7, device 700 can comprise following one or more assembly: processing components 702, storer 704, power supply module 706, multimedia groupware 708, audio-frequency assembly 710, the interface 712 of I/O (I/O), sensor module 714, and communications component 716.
The integrated operation of processing components 702 common control device 700, such as with demonstration, call, data communication, the operation that camera operation and record operation are associated.Processing components 702 can comprise that one or more processors 718 carry out instruction, to complete all or part of step of above-mentioned method.In addition, processing components 702 can comprise one or more modules, is convenient to mutual between processing components 702 and other assemblies.For example, processing components 702 can comprise multi-media module, to facilitate mutual between multimedia groupware 708 and processing components 702.
Storer 704 is configured to store various types of data to be supported in the operation of device 700.The example of these data comprises for any application program of operation on device 700 or the instruction of method, contact data, telephone book data, message, picture, video etc.Storer 704 can be realized by the volatibility of any type or non-volatile memory device or their combination, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), ROM (read-only memory) (ROM), magnetic store, flash memory, disk or CD.
Power supply module 706 provides electric power for installing 700 various assemblies.Power supply module 706 can comprise power-supply management system, one or more power supplys, and other and the assembly that generates, manages and distribute electric power to be associated for device 700.
Multimedia groupware 708 is included in the screen that an output interface is provided between described device 700 and user.In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises that one or more touch sensors are with the gesture on sensing touch, slip and touch panel.Described touch sensor is the border of sensing touch or sliding action not only, but also detects duration and the pressure relevant to described touch or slide.In certain embodiments, multimedia groupware 708 comprises a front-facing camera and/or post-positioned pick-up head.When device 700 is in operator scheme, during as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom ability.
Audio-frequency assembly 710 is configured to output and/or input audio signal.For example, audio-frequency assembly 710 comprises a microphone (MIC), and when device 700 is in operator scheme, during as call model, logging mode and speech recognition mode, microphone is configured to receive external audio signal.The sound signal receiving can be further stored in storer 704 or be sent via communications component 716.In certain embodiments, audio-frequency assembly 710 also comprises a loudspeaker, for output audio signal.
I/O interface 712 is for providing interface between processing components 702 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc.These buttons can include but not limited to: home button, volume button, start button and locking press button.
Sensor module 714 comprises one or more sensors, is used to device 700 that the state estimation of various aspects is provided.For example, sensor module 714 can detect the opening/closing state of device 700, the relative positioning of assembly, for example described assembly is display and the keypad of device 700, the position of all right pick-up unit 700 of sensor module 714 or 700 1 assemblies of device changes, user is with device 700 existence that contact or do not have the temperature variation of device 700 orientation or acceleration/deceleration and device 700.Sensor module 714 can comprise proximity transducer, be configured to without any physical contact time detect near the existence of object.Sensor module 714 can also comprise optical sensor, as CMOS or ccd image sensor, for using in imaging applications.In certain embodiments, this sensor module 714 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure transducer or temperature sensor.
Communications component 716 is configured to be convenient to the communication of wired or wireless mode between device 700 and other equipment.Device 700 wireless networks that can access based on communication standard, as WiFi, 2G or 3G, or their combination.In one exemplary embodiment, communications component 716 receives broadcast singal or the broadcast related information from external broadcasting management system via broadcast channel.In one exemplary embodiment, described communications component 716 also comprises near-field communication (NFC) module, to promote junction service.For example, can be based on radio-frequency (RF) identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 700 can be realized by one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD) (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components, for carrying out said method.
In the exemplary embodiment, also provide a kind of non-provisional computer-readable recording medium that comprises instruction, for example, comprised the storer 704 of instruction, above-mentioned instruction can have been carried out said method by the processor 718 of device 700.For example, described non-provisional computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage equipment etc.
Fig. 8 is according to the block diagram of a kind of device 800 of playing for multimedia file shown in an exemplary embodiment.For example, device 800 may be provided in a server.With reference to Fig. 8, device 800 comprises processing components 822, and it further comprises one or more processors, and by the memory resource of storer 832 representatives, can for example, by the instruction of the execution of processing components 822, application program for storing.In storer 832, the application program of storage can comprise one or more each module corresponding to one group of instruction.In addition, processing components 822 is configured to carry out instruction, to carry out above-mentioned method for broadcasting multimedia file.
Device 800 can also comprise that a power supply module 826 is configured to the power management of actuating unit 800, and a wired or wireless network interface 850 is configured to device 800 to be connected to network, and input and output (I/O) interface 858.Device 800 operating systems that can operate based on being stored in storer 832, Windows ServerTM for example, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art, considering instructions and putting into practice after invention disclosed herein, will easily expect other embodiment of the present invention.The application is intended to contain any modification of the present invention, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present invention and comprised undocumented common practise or the conventional techniques means in the art of the disclosure.Instructions and embodiment are only regarded as exemplary, and true scope of the present invention and spirit are pointed out by claim below.
Should be understood that, the present invention is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various modifications and change not departing from its scope.Scope of the present invention is only limited by appended claim.

Claims (18)

1. a method for broadcasting multimedia file, is characterized in that, comprising:
Receive at least one identification information that playback terminal sends, described identification information is for identifying user;
Obtain the corresponding user interest information of each identification information, described user interest information is used to indicate user's interest;
According to each user interest information, determine multimedia file to be played;
The described multimedia file of determining is sent to described playback terminal, by described playback terminal, play described multimedia file.
2. method according to claim 1, is characterized in that, describedly according to each user interest information, determines multimedia file to be played, comprising:
According to each user interest information, calculate the play parameter of each multimedia file, according to described play parameter order from high to low, choose described multimedia file to be played, or,
Obtain the primary importance information of the corresponding mobile terminal of each identification information, and/or, obtain the file attribute information of each multimedia file, and/or, the second place information of described playback terminal obtained; The play parameter of calculating each multimedia file according at least one and described user interest information in described primary importance information, described second place information and described file attribute information, chooses described multimedia file to be played according to described play parameter order from high to low.
3. method according to claim 2, is characterized in that, the described play parameter of calculating each multimedia file according to each user interest information, comprising:
For each user interest information, determine at least one categorize interests that described user interest information is included, calculate the interest parameter of described user to each categorize interests;
For each categorize interests, the interest parameter of categorize interests described in each user interest information is added, obtain the interest parameter sum of described categorize interests;
Described interest parameter sum is defined as belonging to the play parameter of the multimedia file of described categorize interests.
4. method according to claim 2, it is characterized in that, the play parameter that described at least one and described user interest information according in described primary importance information, described second place information and described file attribute information calculated each multimedia file, comprising:
For each user interest information, determine at least one categorize interests that described user interest information is included, calculate the interest parameter of described user to each categorize interests;
According to described primary importance information, determine user's the parameter of watching, and/or, determine the environment matching parameter of each multimedia file and described second place information, and/or, according to described file attribute information, determine the property parameters of each multimedia file; The described parameter of watching is used to indicate the readability that user watches multimedia file, and described environment matching parameter is used to indicate the content of described multimedia file and the matching degree of described second place information;
For each multimedia file, according to the play parameter of multimedia file described in described interest calculation of parameter of watching categorize interests under parameter and/or described environment matching parameter and/or described property parameters and described multimedia file.
5. method according to claim 4, it is characterized in that, the play parameter of watching multimedia file described in the interest calculation of parameter of categorize interests under parameter and/or described environment matching parameter and/or described property parameters and described multimedia file described in described basis, comprising:
If according to the play parameter of multimedia file described in described interest calculation of parameter of watching categorize interests under parameter, described environment matching parameter, described property parameters and described multimedia file, determine the categorize interests that described multimedia file is affiliated, by the interest parameter of categorize interests described in each user interest information be added obtain and be multiplied by described in watch parameter, obtain the first intermediate quantity;
Described the first intermediate quantity and described property parameters are carried out to the first pre-defined algorithm, obtain the second intermediate quantity;
Described the second intermediate quantity and described environment matching parameter are carried out to the second pre-defined algorithm, obtain described play parameter.
6. according to the method described in claim 1 to 5 any one, it is characterized in that, described in obtain the corresponding user interest information of each identification information, comprising:
If described identification information is the terminal iidentification of mobile terminal, in default corresponding relation, search the user ID corresponding with described terminal iidentification, described corresponding relation is the relation between different terminal iidentification and different user ID;
Read the corresponding described user interest information of described user ID.
7. a method for broadcasting multimedia file, is characterized in that, comprising:
Obtain at least one identification information, described identification information is for identifying user;
Described at least one identification information is sent to server, by described server, obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played;
Receive the described multimedia file that described server sends;
Play described multimedia file.
8. method according to claim 7, is characterized in that, described in obtain at least one identification information, comprising:
By short haul connection, obtain the terminal iidentification of at least one mobile terminal;
Described terminal iidentification is defined as to described identification information.
9. a multimedia file playing device, is characterized in that, comprising:
Information receiving module, is configured to receive at least one identification information that playback terminal sends, and described identification information is for identifying user;
Acquisition of information module, is configured to obtain the corresponding user interest information of each identification information that described information receiving module receives, and described user interest information is used to indicate user's interest;
File determination module, each user interest information that is configured to get according to described acquisition of information module is determined multimedia file to be played;
File send module, the described multimedia file that is configured to described file determination module to determine sends to described playback terminal, by described playback terminal, plays described multimedia file.
10. device according to claim 9, is characterized in that, described file determination module, comprising:
The first determining unit, is configured to calculate according to each user interest information the play parameter of each multimedia file, according to described play parameter order from high to low, chooses described multimedia file to be played, or,
The second determining unit, is configured to obtain the primary importance information of the corresponding mobile terminal of each identification information, and/or, obtain the file attribute information of each multimedia file, and/or, the second place information of described playback terminal obtained; The play parameter of calculating each multimedia file according at least one and described user interest information in described primary importance information, described second place information and described file attribute information, chooses described multimedia file to be played according to described play parameter order from high to low.
11. devices according to claim 10, is characterized in that, described the first determining unit, comprising:
The first computation subunit, is configured to for each user interest information, determines at least one categorize interests that described user interest information is included, calculates the interest parameter of described user to each categorize interests;
The second computation subunit, is configured to for each categorize interests, and the interest parameter of categorize interests described in each user interest information that described the first computation subunit is calculated is added, and obtains the interest parameter sum of described categorize interests;
First determines that subelement, the described interest parameter sum that is configured to that described the second computation subunit is calculated are defined as belonging to the play parameter of the multimedia file of described categorize interests.
12. devices according to claim 10, is characterized in that, described the second determining unit, comprising:
The 3rd computation subunit, is configured to for each user interest information, determines at least one categorize interests that described user interest information is included, calculates the interest parameter of described user to each categorize interests;
Second determines subelement, be configured to determine according to described primary importance information user's the parameter of watching, and/or, determine the environment matching parameter of each multimedia file and described second place information, and/or, according to described file attribute information, determine the property parameters of each multimedia file; The described parameter of watching is used to indicate the readability that user watches multimedia file, and described environment matching parameter is used to indicate the content of described multimedia file and the matching degree of described second place information;
The 4th computation subunit, be configured to for each multimedia file, according to described second determine that subelement determines described in watch multimedia file described in the interest calculation of parameter of categorize interests under the described multimedia file that parameter and/or described environment matching parameter and/or described property parameters and described the 3rd computation subunit calculate play parameter.
13. devices according to claim 12, it is characterized in that, described the 4th computation subunit, if be configured to according to the play parameter of multimedia file described in described interest calculation of parameter of watching categorize interests under parameter, described environment matching parameter, described property parameters and described multimedia file, determine the categorize interests that described multimedia file is affiliated, by the interest parameter of categorize interests described in each user interest information be added obtain and be multiplied by described in watch parameter, obtain the first intermediate quantity; Described the first intermediate quantity and described property parameters are carried out to the first pre-defined algorithm, obtain the second intermediate quantity; Described the second intermediate quantity and described environment matching parameter are carried out to the second pre-defined algorithm, obtain described play parameter.
14. according to the device described in claim 9 to 13 any one, it is characterized in that, described acquisition of information module, comprising:
Sign is searched unit, the terminal iidentification that described identification information is mobile terminal if be configured to, in default corresponding relation, search the user ID corresponding with described terminal iidentification, described corresponding relation is the relation between different terminal iidentification and different user ID;
Information reading unit, is configured to read described sign and searches the corresponding described user interest information of described user ID that unit finds.
15. 1 kinds of multimedia file playing devices, is characterized in that, comprising:
Acquisition of information module, is configured to obtain at least one identification information, and described identification information is for identifying user;
Information sending module, described at least one identification information that is configured to described acquisition of information module to get sends to server, by described server, obtains the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played;
File receiver module, is configured to receive the described multimedia file that described server sends;
File playing module, is configured to play the described multimedia file that described file receiver module receives.
16. devices according to claim 15, is characterized in that, described acquisition of information module, comprising:
Identify acquiring unit, be configured to obtain by short haul connection the terminal iidentification of at least one mobile terminal;
Information determining unit, the described terminal iidentification that is configured to described sign acquiring unit to get is defined as described identification information.
17. 1 kinds of servers, is characterized in that, comprising:
Processor;
Storer for storage of processor executable instruction;
Wherein, described processor is configured to:
Receive at least one identification information that playback terminal sends, described identification information is for identifying user;
Obtain the corresponding user interest information of each identification information, described user interest information is used to indicate user's interest;
According to each user interest information, determine multimedia file to be played;
The described multimedia file of determining is sent to described playback terminal, by described playback terminal, play described multimedia file.
18. 1 kinds of playback terminals, is characterized in that, comprising:
Processor;
Storer for storage of processor executable instruction;
Wherein, described processor is configured to:
Obtain at least one identification information, described identification information is for identifying user;
Described at least one identification information is sent to server, by described server, obtain the corresponding user interest information of each identification information; According to each user interest information, determine multimedia file to be played;
Receive the described multimedia file that described server sends;
Play described multimedia file.
CN201410277449.2A 2014-06-19 2014-06-19 Method for broadcasting multimedia file, device, terminal and server Active CN104090921B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410277449.2A CN104090921B (en) 2014-06-19 2014-06-19 Method for broadcasting multimedia file, device, terminal and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410277449.2A CN104090921B (en) 2014-06-19 2014-06-19 Method for broadcasting multimedia file, device, terminal and server

Publications (2)

Publication Number Publication Date
CN104090921A true CN104090921A (en) 2014-10-08
CN104090921B CN104090921B (en) 2017-06-16

Family

ID=51638637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410277449.2A Active CN104090921B (en) 2014-06-19 2014-06-19 Method for broadcasting multimedia file, device, terminal and server

Country Status (1)

Country Link
CN (1) CN104090921B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105245589A (en) * 2015-09-28 2016-01-13 小米科技有限责任公司 Information display method and device
CN105843865A (en) * 2016-03-17 2016-08-10 北京小米移动软件有限公司 Media file playing method and device
CN105988810A (en) * 2015-02-16 2016-10-05 致象尔微电子科技(上海)有限公司 Pluggable module-based digital signage design method, pluggable module as well as data analysis method
CN106303628A (en) * 2016-09-23 2017-01-04 西安数拓网络科技有限公司 Information-pushing method based on multimedia display screen and device
WO2017016298A1 (en) * 2015-06-30 2017-02-02 腾讯科技(深圳)有限公司 Advertisement push system, apparatus, and method
CN109905878A (en) * 2019-02-28 2019-06-18 阿里巴巴集团控股有限公司 The method and apparatus of information push
CN111275471A (en) * 2018-12-04 2020-06-12 北京海益同展信息科技有限公司 Information processing method, information presentation terminal, and storage medium
CN111367592A (en) * 2018-12-07 2020-07-03 北京字节跳动网络技术有限公司 Information processing method and device
TWI748614B (en) * 2020-08-27 2021-12-01 第一商業銀行股份有限公司 Management platform and dynamic marketing management system for dynamically promoting marketing information to environmental display devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080301126A1 (en) * 2007-04-09 2008-12-04 Asai Yuki Apparatus, method, and program for information processing
CN101908184A (en) * 2009-06-04 2010-12-08 维鹏信息技术(上海)有限公司 Control method and system for distributing information through multiple associated terminals
CN102375997A (en) * 2010-08-20 2012-03-14 阿里巴巴集团控股有限公司 Information sending method and system based on user card
CN102611785A (en) * 2011-01-20 2012-07-25 北京邮电大学 Personalized active news recommending service system and method for mobile phone user

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080301126A1 (en) * 2007-04-09 2008-12-04 Asai Yuki Apparatus, method, and program for information processing
CN101908184A (en) * 2009-06-04 2010-12-08 维鹏信息技术(上海)有限公司 Control method and system for distributing information through multiple associated terminals
CN102375997A (en) * 2010-08-20 2012-03-14 阿里巴巴集团控股有限公司 Information sending method and system based on user card
CN102611785A (en) * 2011-01-20 2012-07-25 北京邮电大学 Personalized active news recommending service system and method for mobile phone user

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105988810A (en) * 2015-02-16 2016-10-05 致象尔微电子科技(上海)有限公司 Pluggable module-based digital signage design method, pluggable module as well as data analysis method
WO2017016298A1 (en) * 2015-06-30 2017-02-02 腾讯科技(深圳)有限公司 Advertisement push system, apparatus, and method
US11055740B2 (en) 2015-06-30 2021-07-06 Tencent Technology (Shenzhen) Company Limited Advertisement push system, apparatus, and method
CN105245589A (en) * 2015-09-28 2016-01-13 小米科技有限责任公司 Information display method and device
CN105843865A (en) * 2016-03-17 2016-08-10 北京小米移动软件有限公司 Media file playing method and device
CN106303628A (en) * 2016-09-23 2017-01-04 西安数拓网络科技有限公司 Information-pushing method based on multimedia display screen and device
CN106303628B (en) * 2016-09-23 2020-06-23 西安数拓网络科技有限公司 Information pushing method and device based on multimedia display screen
CN111275471A (en) * 2018-12-04 2020-06-12 北京海益同展信息科技有限公司 Information processing method, information presentation terminal, and storage medium
CN111367592A (en) * 2018-12-07 2020-07-03 北京字节跳动网络技术有限公司 Information processing method and device
CN109905878A (en) * 2019-02-28 2019-06-18 阿里巴巴集团控股有限公司 The method and apparatus of information push
TWI748614B (en) * 2020-08-27 2021-12-01 第一商業銀行股份有限公司 Management platform and dynamic marketing management system for dynamically promoting marketing information to environmental display devices

Also Published As

Publication number Publication date
CN104090921B (en) 2017-06-16

Similar Documents

Publication Publication Date Title
CN104090921A (en) Multi-media file playing method and device as well as terminal and server
CN103914559A (en) Network user screening method and network user screening device
CN104079962A (en) Method and device for pushing recommendation information
CN105653434A (en) Method and apparatus for performing tracking processing on use of application
CN104035979B (en) The method and relevant apparatus of object recommendation
CN103984847A (en) Food and drink recommendation method and related device
CN104933170A (en) Information exhibition method and device
CN105487863A (en) Interface setting method and device based on scene
CN104090741A (en) Statistical method and device for electronic book reading
CN104159275A (en) Network connection method and device
CN104539639A (en) User information acquisition method and device
CN104166689A (en) Presentation method and device for electronic book
CN104123341A (en) Method and device for downloading file and route device
CN104166688A (en) Directional information pushing method and device
CN105245609A (en) Information pushing method, device, equipment and system
CN104184887A (en) Message prompting method and device and terminal equipment
CN105068976A (en) Ticket information exhibition method and device
CN104035995A (en) Method and device for generating group tags
CN105635254A (en) Method and device for downloading multimedia resource
CN104636453A (en) Illegal user data identification method and device
CN105677392A (en) Method and apparatus for recommending applications
CN104020924A (en) Label establishing method and device and terminal
CN104598537A (en) Target object information recommendation method and device
CN105372999A (en) Data processing method and device
CN105488109A (en) Content item configuration method, device and system

Legal Events

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