CN102130914A - Method and device for pushing multimedia file - Google Patents

Method and device for pushing multimedia file Download PDF

Info

Publication number
CN102130914A
CN102130914A CN2011100569926A CN201110056992A CN102130914A CN 102130914 A CN102130914 A CN 102130914A CN 2011100569926 A CN2011100569926 A CN 2011100569926A CN 201110056992 A CN201110056992 A CN 201110056992A CN 102130914 A CN102130914 A CN 102130914A
Authority
CN
China
Prior art keywords
user
propelling movement
push
multimedia file
file
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
CN2011100569926A
Other languages
Chinese (zh)
Other versions
CN102130914B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201110056992.6A priority Critical patent/CN102130914B/en
Publication of CN102130914A publication Critical patent/CN102130914A/en
Application granted granted Critical
Publication of CN102130914B publication Critical patent/CN102130914B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method and device for pushing a multimedia file. The method comprises the following steps: acquiring the current load condition and configuration of a network at which a user is located as well as the use rate of the current service of the user; determining the push timing of the multimedia file according to the current load condition and configuration of the network at which the user is located as well as the use rate of the current service of the user, and generating push parameters according to the push timing; and controlling the push on the multimedia file by utilizing the push parameters. In the invention, the size and rate of the pushed content can be dynamically controlled according to real-time network load and user service use rate, so that the push service triggered by the network dose not influence user service experience to the greatest extent, and simultaneously the utilization efficiency of network resources can be improved.

Description

Multimedia file method for pushing and device
Technical field
The present invention relates to the mobile communication technology field, especially, relate to a kind of multimedia file method for pushing and device.
Background technology
Along with the development of mobile communication access technology, constantly promote based on the data access bandwidth of move mode, made things convenient for download and the visit of user based on the multimedia data file (for example, music, video, picture) of wireless access way.The user can useful householder move download or push (PUSH) dual mode by network to the user obtaining of multimedia data file.The present technology that pushes to the user of network comparative maturity, network side can push multimedia messages to mobile phone terminal or PC terminal in real time or periodically.
For mobile communication system, its wireless access resource is limited, is embodied in: (1) user's access rate has ceiling restriction; (2) number of users of the speed that inserts of user radio and the access of same time and user to Internet resources to take situation closely related, for example, on average each user's access rate is low more more at most for the number of users that inserts simultaneously under same wireless access base station, can influence other users' access rate when the professional transfer rate of certain customers is higher in the several users of Jie Ruing simultaneously.
Present network push realizes being initiated by network side, possess under the situation in content and directly to push or to push, do not consider content recipient/user's professional speed, the residing wireless base station load condition used of real-time network based on the judgment mechanism of simple buffer/store forwarding mechanism and network whole busy period.Such realization mechanism may influence access to netwoks business that the user using, influence user experience, also may cause effective use that local wireless network is congested, can not realize Internet resources.
Summary of the invention
The technical problem that the present invention will solve provides a kind of multimedia file method for pushing and device, can dynamically control the propelling movement of multimedia messages according to real-time network load and user's access rate.
According to an aspect of the present invention, propose a kind of multimedia file method for pushing, comprised the current load condition that obtains user place network, the use speed of user's current business and the configuration of user place network; Determine propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network, and generate opportunity according to propelling movement and to push parameter; Utilize and push the propelling movement of parameter control multimedia file.
According to an embodiment of the inventive method, the current load condition of user place network comprises the load percentage of the current throughput in sub-district and the load percentage of sub-district active user's number.
According to another embodiment of the inventive method, determine that according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network the step on propelling movement opportunity of multimedia file comprises whether the current load condition according to the configuration determination user place network of user place network satisfies first predetermined threshold value; Whether the use speed according to configuration determination user's current business of user place network satisfies second predetermined threshold value; The use speed that satisfies first predetermined threshold value and user's current business at the current load condition of user place network is defined as propelling movement opportunity when satisfying second predetermined threshold value.
According to the another embodiment of the inventive method, the propelling movement parameter comprises the propelling movement file size and pushes speed that the step that utilization propelling movement parameter is controlled the propelling movement of multimedia file comprises that whether the size of judging multimedia file is less than pushing file size; If less than pushing file size, then multimedia file is not carried out cutting and pushes multimedia file to push speed, otherwise, according to pushing file size multimedia file is carried out cutting, obtain a plurality of multimedia subfiles, and push the multimedia subfile successively.
According to an embodiment again of the inventive method, this method also comprises the business information that receives customization, and the file push state is set; Trigger obtaining according to the business information of customization to the multimedia file that customized; Obtain the multimedia file that is customized, and transaction file pushes state; The multimedia file that storage is obtained; According to file push State Control obtaining to the use speed of the current load condition of user place network and user's current business.
According to an embodiment again of the inventive method, obtain the multimedia files that is customized and comprise by inquiry mode initiatively regularly and obtain multimedia file; Or obtain multimedia file by related waiting mode.
According to a further aspect in the invention, a kind of multimedia file pusher has also been proposed, comprise and push the parameter generation module, be used to obtain the current load condition of user place network, the use speed of user's current business and the configuration of user place network, determine propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network, and generate opportunity according to propelling movement and to push parameter; The media push module links to each other with propelling movement parameter generation module, is used to utilize the propelling movement of propelling movement parameter control to multimedia file.
An embodiment of the apparatus according to the invention, the current load condition of user place network comprise the load percentage of the current throughput in sub-district and the load percentage of sub-district active user's number.
Another embodiment according to apparatus of the present invention, push the parameter generation module and comprise signal collecting and Data Detection unit, be used to gather the signaling that realizes user's current business, and the signaling of being gathered is analyzed with the current load condition that obtains user place network and the use speed of user's current business; Network and User Status sensing unit, link to each other with the Data Detection unit with signal collecting, be used to receive the current load condition of the user place network that transmits in signal collecting and Data Detection unit and the use speed of user's current business, obtain the configuration of user place network from network management system, determine propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network, and generate opportunity according to propelling movement and to push parameter.
Another embodiment according to apparatus of the present invention, pushing parameter comprises the propelling movement file size and pushes speed, the media push module comprises media push cutting administrative unit and media push interface unit, wherein, media push cutting administrative unit, be used for according to pushing the cutting of file size control, and will push multimedia subfile after speed and the cutting or the multimedia file of not cutting sends to the media push interface unit multimedia file; The media push interface unit, link to each other with media push cutting administrative unit, be used to receive propelling movement speed and multimedia subfile or multimedia file from media push cutting administrative unit, and according to pushing the propelling movement speed of rate controlled to multimedia subfile or multimedia file.
Embodiment again according to apparatus of the present invention, this device also comprises the business customizing module, link to each other with propelling movement parameter generation module, be used to receive the business information of customization, the file push state is set, trigger the obtaining of the multimedia file that customized according to the business information of customization, and push parameter generation module obtaining the use speed of the current load condition of user place network and user's current business according to the file push State Control; The multi-medium data acquisition module links to each other with the business customizing module, is used for obtaining multimedia file or obtaining multimedia file by related waiting mode by active timing inquiry mode, and after obtaining multimedia file the file push state is upgraded; Multi-medium data buffer memory center links to each other with the media push module with the multi-medium data acquisition module, is used to store the multimedia file that obtains, and provides multimedia file to be pushed for the media push module.
Multimedia file method for pushing provided by the invention and device, use speed dynamically to control size and the speed that pushes content according to real-time network load and customer service, make and experience, improve simultaneously utilization efficiency of network resources by the professional customer service that do not influence of the propelling movement of network-triggered as far as possible.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part.In the accompanying drawings:
Fig. 1 is the schematic flow sheet of an embodiment of multimedia file method for pushing of the present invention.
Fig. 2 is the schematic flow sheet of an embodiment again of multimedia file method for pushing of the present invention.
Fig. 3 is the schematic flow sheet of media push resource acquisition example.
Fig. 4 is the schematic flow sheet of an embodiment again of multimedia file method for pushing of the present invention.
Fig. 5 is the schematic flow sheet of an embodiment again of multimedia file method for pushing of the present invention.
Fig. 6 is the schematic flow sheet that multimedia file of the present invention pushes admin instance.
Fig. 7 is the structural representation of an embodiment of multimedia file pusher of the present invention.
Fig. 8 is the structural representation of another embodiment of multimedia file pusher of the present invention.
Fig. 9 is the structural representation of the another embodiment of multimedia file pusher of the present invention.
Figure 10 is the structural representation of an embodiment again of multimedia file pusher of the present invention.
Figure 11 is the structural representation of an embodiment again of multimedia file pusher of the present invention.
Embodiment
With reference to the accompanying drawings the present invention is described more fully, exemplary embodiment of the present invention wherein is described.Exemplary embodiment of the present invention and explanation thereof are used to explain the present invention, but do not constitute improper qualification of the present invention.
Below be illustrative to the description only actually of at least one exemplary embodiment, never as any restriction to the present invention and application or use.
Multimedia file method for pushing that the present invention proposes and device can use data to obtain the network load situation at a certain moment user place by phase-split network configuration and customer service, current business is used rate information, further analyze the suitable propelling movement speed that obtains guaranteeing under the better professional experience situation of user with respect to this user based on these information, do not causing the rational duration that pushes under the network over loading situation, further, can also calculate the length of suitable propelling movement media data fragment, the propelling movement rate parameter that is fit to, utilize these parameters that institute's propelling data is carried out cutting and be sent to other media business supplying systems, to push to end user's terminal.The present invention does not realize the concrete propelling movement process to user terminal, but control the media fragment size of the opportunity of propelling movement, propelling movement, push speed etc. by responding to network and state of user, finish propelling movement work by existing media business supplying system at last.
Fig. 1 is the schematic flow sheet of an embodiment of multimedia file method for pushing of the present invention.
As shown in Figure 1, this embodiment can may further comprise the steps:
S102 obtains the current load condition of user place network, the use speed of user's current business and the configuration of user place network;
In an instantiation, the current load condition of user place network can include but not limited to the load percentage of the current throughput in sub-district and the load percentage of sub-district active user's number.
S104 determines propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network, and generates opportunity according to propelling movement and to push parameter.
S106 utilizes to push the propelling movement of parameter control to multimedia file.
This embodiment can realize using to mobile wireless access network network machine utilization, to single customer service the real-time monitored of speed, and be that the basis obtains suitable propelling movement content size and rate parameter with this information, making does not professionally influence customer service experience as far as possible, improves utilization efficiency of network resources simultaneously by the propelling movement of network-triggered.
In another embodiment of multimedia file method for pushing of the present invention, determine that according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network the step on propelling movement opportunity of multimedia file can comprise:
Whether the current load condition according to the configuration determination user place network of user place network satisfies first predetermined threshold value; Whether the use speed according to configuration determination user's current business of user place network satisfies second predetermined threshold value; The use speed that satisfies first predetermined threshold value and user's current business at the current load condition of user place network is defined as propelling movement opportunity when satisfying second predetermined threshold value.
For example, less than 70%, and the use speed percentage of user's current business can be defined as and can push opportunity less than 50% o'clock at the current load condition of user place network; Less than 50%, and the use speed percentage of user's current business also can be defined as and can push opportunity less than 20% o'clock at the current load condition of user place network; Less than 30%, and the use speed percentage of user's current business can also be defined as and can push opportunity less than 20% o'clock at the current load condition of user place network.Wherein, propelling movement can be determined opportunity flexibly, is not limited to above-mentioned situation, as long as network load is light when guarantee pushing, customer service uses speed low, the weight of network load and customer service use the height of speed definite by system and user's request.
This embodiment determines that the mode on propelling movement opportunity can guarantee under the better professional experience situation of user this user to be pushed multimedia file, and does not cause network over loading when pushing file.
In the another embodiment of multimedia file method for pushing of the present invention, the propelling movement parameter can comprise the propelling movement file size and push speed that the step that utilization propelling movement parameter is controlled the propelling movement of multimedia file can comprise:
Whether the size of judging multimedia file is less than pushing file size; If less than pushing file size, then multimedia file is not carried out cutting and pushes multimedia file to push speed, otherwise, according to pushing file size multimedia file is carried out cutting, obtain a plurality of multimedia subfiles, and push the multimedia subfile successively.
This embodiment is according to the propelling movement file size of setting and push the stability that speed propelling movement multimedia file has guaranteed system, and sudden overload takes place anti-locking system.
Fig. 2 is the schematic flow sheet of an embodiment again of multimedia file method for pushing of the present invention.
As shown in Figure 2, this embodiment can may further comprise the steps:
S202 receives the business information of customization, and the file push state is set;
Particularly, can be by the user by the relevant interface login system, finish the input of user profile, the input of service customizing information, wherein, user profile (for example can include but not limited to user ID, number, rank etc.), type of user terminal (for example, mobile phone or PC card of surfing Internet) etc. is in order to the identification user and conveniently push the essential information that service management realizes; Service customizing information can include but not limited to that service source sign, the particular content that need customize, customization require (for example, time, definition etc.), rate mode etc. and the concrete relevant information of business that pushes;
After customer service customization is finished, the file push state can be set not obtain, obtain after file and propelling movement finish, the file push state can also be updated to and not obtain propelling movement, push and finish for customizing.
S204 triggers obtaining the multimedia file that customized according to the business information of customization;
Particularly, can trigger with time requirement according to relevant customized content and obtain relevant customized media file to the multimedia service source, for the once task of applying for but need repeatedly push the branch time of user (for example, apply for downloading every day morning news), the customized task that can regularly generate wall scroll (for example, automatically generate every morning), trigger obtaining by this wall scroll customized task to multimedia file.
S206 obtains the multimedia file that is customized, and transaction file pushes state;
Particularly, can obtain multimedia file by active timing inquiry mode; Or obtain multimedia file by related waiting mode.
Fig. 3 is the schematic flow sheet of media push resource acquisition example.
As shown in Figure 3, for mode 1, that is, active is inquiry mode regularly:
S302, acquisition module regularly sends query messages (comprising the subscription information parameter) to data source;
S304, feedback is subscribed to file and is not possessed;
S306, acquisition module regularly sends query messages to data source;
S308, data source loopback confirmation when media file possesses;
S310 downloads associated media file after receiving the confirmation message;
For mode 2, that is, and related waiting mode:
S312 sends subscription information to data source (comprising the subscription information parameter);
S314, both sides carry out agreement in advance, send related announcement information to acquisition module after the subscription media file of source side is ready to;
S316, acquisition module is downloaded associated media file.
S208, the multimedia file that storage is obtained, and write down file number and the size that is comprised, for example, the multimedia file that obtains can be stored into multi-medium data buffer memory center, and the file push state is updated to " do not obtained push " from " customized and do not obtained ".
S210 is according to file push State Control obtaining the use speed of the current load condition of user place network and user's current business;
For example, the mission bit stream (for example, state is the task of ' do not obtained and pushed ') that has carried out business customizing and customized file and obtained be can regularly read, further designated user monitoring analysis and processing targetedly carried out;
Particularly, can be by the signaling process message of business realizing in beam split or the mirror image technology real-time acquisition system, the real time business stream information in the system, for example, can be by (promptly to PDSN, packet data serving node) with AAA (that is authentication and accounting server) between the analysis of Radius message obtain the user sign, land state information, land base station or cell information, IP address that customer service is used etc.; The Real-Time IP flow of corresponding IP address in the PDSN packet traffic flows of flowing through is added up the real time business that can obtain certain user use speed; By all user rates under same base station or the sub-district being sued for peace with the information on load (for example, throughput, connection number of users) that calculates base station, user place or sub-district.
S212 obtains the current load condition of user place network, the use speed of user's current business and the configuration of user place network;
Particularly, the equipment management system from network is obtained the device configuration information in the network termly, for example, and information such as BTS (that is base station) capacity configuration information, BSC (that is base station controller) disposal ability information, PDSN disposal ability.
S214 determines propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network, and generates opportunity according to propelling movement and to push parameter;
Particularly, can be by the way the network state at User Status, place be detected in real time, the network load of judging its place is light (promptly, when network is not busy), when customer service is used speed lower (, when the user is not busy), be defined as and can push the time, generate and trigger relevant propelling movement parameter information simultaneously, push parameter information and can be propelling movement parameter suitable under particular network and the User Status, for example, push file size and push speed etc.
S216 utilizes to push the propelling movement of parameter control to multimedia file;
Particularly, can obtain associated user's propelling movement media file to media data buffer memory centre retrieves according to " generate and push parameter " this trigger message, according to the relevant parameter information that pushes media file is carried out the cutting processing, generation can supply medium subfile this propelling movement, suitable size, according to the relevant parameter information that pushes associative operations such as rate controlled are carried out in the propelling movement of medium subfile again, in the propelling movement process, the maintenance customer pushes the queue management after the file cutting, and control cutting bag pushes according to the order of sequence.After the whole propelling movements of the media file that the user orders finish, cancellation to associated user's continuation tracking and monitoring, inform that file has pushed and finish (promptly, inform that the file that this user customizes and obtains has pushed success, propelling movement situation, the revised file of judging the customization file push state), the file that pushed in the heart in the deletion multi-medium data buffer memory, generate the charge information message and be sent to charge system, handle for chargeing.
Wherein, can determine whether to cancel continuation tracking and monitoring by following manner to the associated user:
(1) if a big file can not once push to be finished, just do not stop and continuing detecting the user, trigger once more pushing, finish up to propelling movement;
(2) if the user has subscribed to a plurality of files, the propelling movement of single file is based on (1).After single file push is finished, can determine whether that transaction file pushes state (changing ' pushed and finished ' or ' do not obtained and pushed ' into) according to the fileinfo (being a file or a plurality of file) of customization, regularly read the file push state, discovery is ' do not obtained and pushed ', then begins monitoring, also triggering propelling movement to the user once more.
This embodiment can realize that media push does not influence customer service as far as possible and experiences based on the real-time detection to network and user state information; Carry out service propelling when utilizing network not busy as far as possible, improve the resource utilization of network.
Fig. 4 is the schematic flow sheet of an embodiment again of multimedia file method for pushing of the present invention.
As shown in Figure 4, this embodiment can may further comprise the steps:
S402, user are at first by user's login interface typing relevant user information of system, the business service that submission needs customized push;
For example, can provide multiple information to land typing interface (such as web access interface, note custom interface), can also distinguish user class, for example, can take different cutting control strategies according to user class so that differentiated service to be provided to the user;
S404 triggers to the media business source and obtains the media file of customization and store;
S406, network that analysis is obtained and User Status data, to generate propelling movement opportunity, particularly, propelling movement can generate according to network load percentage, the professional speed of using of user's current business opportunity, for avoiding the influence to network and user, threshold setting should select that network load is light, customer service is used speed lower opportunity;
Illustrate, can utilize and have DPI (promptly, deep-packet detection) the mobile grouping field core network element of function (for example, the GGSN (that is Gateway GPRS Support Node) in the PDSN in the cdma network, the WCDMA network) or utilize the independent DPI equipment of mobile operator peripheral hardware in core net to realize;
S408 generates suitable media push data parameters on propelling movement opportunity under the suitable situation, comprises pushing file size and pushing speed;
S410 is cut into the data block (or subfile) of suitable size and according to pushing speed data block is delivered to other media push operation systems, realized pushing to user's media information according to pushing file that parameter will be to be pushed;
For example, can non-divided file at the system applies initial stage, only push the smaller media content of file, as mp3 file, video segment etc., applicable cases according to system can push bigger file type, and need terminal can cooperate the cutting file that will receive to merge processing this moment.
In addition, push successfully after, can also continue to realize the reprocessing of being correlated with, for example, charge information renewal, the renewal of customer service state etc.Like this can be so that actual operation is implemented, the present invention supports the user to the mechanism that pushes service subscribing, support interface and the relevant function that pushes professional distinctive charging with charge system.
Fig. 5 is the schematic flow sheet of an embodiment again of multimedia file method for pushing of the present invention.
As shown in Figure 5, this embodiment can may further comprise the steps:
S502 carries out customization, particularly, logging in system by user, submit the customization request to by business interface, for example, wish to obtain certain section popular small video on the nearest network, after the customization request is submitted to, automatically generate a task record, wherein indicated user profile (for example, number, terminal type, access way etc.), (for example obtained requirement, obtain as early as possible), information such as task status (for example, customized do not obtain);
S504, realize obtaining and storing of media push resource, can obtain the customized media file to the business datum source particularly, for example, obtain this small video file from certain SP (that is, the service provider), file size is 9Mbyte, deposit the multi-medium data buffer memory center to the system, the updating task state pushes for obtaining afterwards;
S506, induction network and User Status, and definite propelling movement opportunity and propelling movement parameter, for example, after the state that detects this task items is to need to push, begin this user is monitored targetedly, find that by monitoring this user is in the A overlay area, sub-district at present, the maximum data bandwidth that sub-district A is disposed is 3Mbps, sub-district A has been 1Mbps at the data throughout (speed) of usefulness at present, A maximum access customer number in sub-district is 40, the number of users of online access at present is 15, the current actual speed of using of service access of user is 300kbps, suppose to know that by reading preconfigured information this user's maximum traffic access rate is 2Mbps, and the propelling movement judgment principle on opportunity such as the following table of hypothesis network and User Status induction module internal configurations:
Figure BDA0000049537630000111
Table 1
Can calculate the judgement input of satisfying trigger condition according to above Monitoring Data: cell throughout load percentage=1Mbps/3Mbps=33%; Community user number load percentage=15/40=38%; Receive user's present rate percentage=300kbps/2Mbps=15%;
Find that through measuring and calculating this user meets trigger condition 2 at present, thus can judge the propelling movement opportunity of reaching, and obtain pushing parameter information (push file less than 10MByte, push speed) less than 1Mbps according to above-mentioned mapping relations;
S508, utilize the propelling movement parameter that file is pushed, at first read media file, find that file size (9MByte) is less than the file size (10Mbyte) that pushes in the parameter, so not needing to carry out file splits, realize system so media file is sent to service propelling, with media file transmitting to the end user.
In addition, after pushing successfully, can stop to this user monitoring, state is updated to finish pushes and generate charge information.
Fig. 6 is the schematic flow sheet that multimedia file of the present invention pushes admin instance.
As shown in Figure 6, this embodiment can may further comprise the steps:
S602, network and User Status sensing unit initiate to push to media push cutting administrative unit and trigger;
S604, media push cutting administrative unit is obtained user profile, service customizing information from professional customized module;
S606, media push cutting administrative unit is obtained media file from multi-medium data buffer memory center;
S608, media push cutting administrative unit is carried out the cutting judgement to file and is handled;
S610, the file after media push cutting administrative unit will be handled is sent to the media push interface unit;
S612, the media push interface unit is sent to media business with file and pushes the realization system, is realized the propelling movement of file by this system;
S614 is after the file push success, to media push interface unit feedback successful information;
S616, the media push interface unit feeds back to media push cutting administrative unit with successful information;
S618, media push cutting administrative unit judges whether file push finishes;
S620 does not finish if push, and then waits for once more and triggering;
S622 finishes if push, and then media push cutting administrative unit informing business customized module file has pushed and finished;
S624, media push cutting administrative unit sends the indication of triggering Stop message to network and User Status sensing unit;
S626, the file that has pushed in the heart in the media push cutting administrative unit deletion multi-medium data buffer memory;
S628, media push cutting administrative unit sends charge information to charge system.
Fig. 7 is the structural representation of an embodiment of multimedia file pusher of the present invention.
As shown in Figure 7, the device 10 of this embodiment can comprise:
Push parameter generation module 11, be used to obtain the current load condition of user place network, the use speed of user's current business and the configuration of user place network, determine the propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network, and according to propelling movement generation on opportunity propelling movement parameter, wherein, the current load condition of user place network can include but not limited to the load percentage of the current throughput in sub-district and the load percentage of sub-district active user's number;
Media push module 12 links to each other with propelling movement parameter generation module 11, is used to utilize the propelling movement of propelling movement parameter control to multimedia file.
This embodiment can realize using to mobile wireless access network network machine utilization, to single customer service the real-time monitored of speed, and be that the basis obtains suitable propelling movement content size and rate parameter with this information, making does not professionally influence customer service experience as far as possible, improves utilization efficiency of network resources simultaneously by the propelling movement of network-triggered.
Fig. 8 is the structural representation of another embodiment of multimedia file pusher of the present invention.
As shown in Figure 8, compare with embodiment among Fig. 7, the propelling movement parameter generation module 21 in the device 20 of this embodiment can comprise:
Signal collecting and Data Detection unit 211 are used to gather the signaling that realizes user's current business, and the signaling of being gathered is analyzed with the current load condition that obtains user place network and the use speed of user's current business;
Network and User Status sensing unit 212, link to each other with Data Detection unit 211 with signal collecting, be used to receive the current load condition of the user place network that transmits in signal collecting and Data Detection unit and the use speed of user's current business, obtain the configuration of user place network from network management system, determine propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of user place network, user's current business and user place network, and generate opportunity according to propelling movement and to push parameter.
Fig. 9 is the structural representation of the another embodiment of multimedia file pusher of the present invention.
In this embodiment, pushing parameter can include but not limited to push file size and push speed.
As shown in Figure 9, compare with embodiment among Fig. 7, the media push module 31 in the device 30 of this embodiment can comprise:
Media push cutting administrative unit 311 is used for according to pushing the cutting of file size control to multimedia file, and will push multimedia subfile after speed and the cutting or the multimedia file of not cutting sends to the media push interface unit;
Media push interface unit 312, link to each other with media push cutting administrative unit 311, be used to receive propelling movement speed and multimedia subfile or multimedia file from media push cutting administrative unit, and according to pushing the propelling movement speed of rate controlled to multimedia subfile or multimedia file.
Figure 10 is the structural representation of an embodiment again of multimedia file pusher of the present invention.
As shown in figure 10, compare with embodiment among Fig. 7, the device 40 of this embodiment can also comprise:
Business customizing module 41, link to each other with propelling movement parameter generation module 11, be used to receive the business information of customization, the file push state is set, trigger the obtaining of the multimedia file that customized according to the business information of customization, and push parameter generation module obtaining the use speed of the current load condition of user place network and user's current business according to the file push State Control;
Multi-medium data acquisition module 42 links to each other with business customizing module 41, is used for obtaining multimedia file or obtaining multimedia file by related waiting mode by active timing inquiry mode, and after obtaining multimedia file the file push state is upgraded;
Multi-medium data buffer memory center 43 links to each other with media push module 12 with multi-medium data acquisition module 42, is used to store the multimedia file that obtains, and provides multimedia file to be pushed for the media push module.
Figure 11 is the structural representation of an embodiment again of multimedia file pusher of the present invention.
As shown in figure 11, the device 50 of this embodiment can comprise signal collecting and Data Detection unit 211, network and User Status sensing unit 212, media push cutting administrative unit 311, media push interface unit 312, business customizing module 41, multi-medium data acquisition module 42 and multi-medium data buffer memory center 43.Wherein, network and User Status sensing unit 212 and signal collecting and Data Detection unit 211, business customizing module 41, media push cutting administrative unit 311 and OMC/ facility network guard system link to each other, business customizing module 41 links to each other with multi-medium data acquisition module 42 with media push cutting administrative unit 311, media push cutting administrative unit 311 links to each other with media push interface unit 312 with multi-medium data buffer memory center 43, multi-medium data acquisition module 42 links to each other with multi-medium data buffer memory center 43, media push interface unit 312 pushes the realization system with media business and links to each other, and business customizing module 41 links to each other with charge system with media push cutting administrative unit 311.
Illustrate, after the customer service customization is finished, the file push state of business customizing module 41 maintenance customers institute customized task (for example, the state of each task can be: customized not obtain, obtained push, pushed and finished), trigger multi-medium data acquisition module 42 according to relevant customized content and time requirement simultaneously and obtain relevant customized media file to the media business source; Can regularly generate the customized tasks (for example, generating automatically every morning) of wall scrolls by business customizing module 41 for the once task (for example, applying for downloading morning news every day) of applying for but needing to divide the time repeatedly to push of user.
After having obtained the multimedia file that is customized at multi-medium data acquisition module 42, the file that obtains is saved in multi-medium data buffer memory center 43, the multi-medium data acquisition module 42 file push state that is triggered to business customizing module 41 (for example upgrades then, indicate this user's customized file to be ready to, for ' do not obtained and pushed ', comprise propelling movement file number and size for latter's transaction file propelling movement state simultaneously).
Signal collecting and Data Detection unit 211 are gathered and are analyzed by the signaling process message of business realizing in beam split or the mirror image technology real-time acquisition system, the real time business stream information in the system, with the sign of obtaining the user, land state information, land base station or cell information, IP address that customer service is used etc.; The Real-Time IP flow of corresponding IP address in the PDSN packet traffic flows of flowing through is added up the real time business that can obtain certain user use speed; By all user rates under same base station or the sub-district being sued for peace with the information on load (for example, throughput, connection number of users) that calculates base station, user place or sub-district.
Network and User Status sensing unit 212 links to each other with equipment management system in the network on the one hand, can regularly obtain the device configuration information in the network, for example, and information such as BTS capacity configuration information, BSC disposal ability information, PDSN disposal ability; Interconnected with signal collecting and Data Detection unit 211 on the other hand with real-time acquisition network load situation, customer service state status.
In addition, the also regular inquiry business customized module 41 of network and User Status sensing unit 212, read and (for example carried out mission bit stream that business customizing and customized file obtained, state is ' do not obtained and pushed '), further designated user is carried out monitoring analysis and processing targetedly, to User Status, the network state at place detects in real time, judge the network load light (when network is not busy) at its place, customer service uses speed lower (when the user is not busy) time to be defined as and can to push opportunity, generate the relevant propelling movement parameter information of propelling movement parameter and triggering and give media push cutting administrative unit 311, push parameter information and can be propelling movement parameter suitable under particular network and the User Status, for example, push file size, push speed etc.
Media push cutting administrative unit 311 obtains associated user's propelling movement media file to 43 retrievals of multi-medium data buffer memory center according to the trigger message that comes automatic network and User Status sensing unit 212, according to the relevant parameter information that pushes media file is carried out the cutting processing, generation can supply media file this propelling movement, suitable size, this media file is sent to media push interface unit 312 with relevant propelling movement parameter information handle.
Media push interface unit 312 pushes with outside other media business and realizes system interconnect, and the real-time media of being finished to user terminal by the latter pushes, and media push interface unit 312 carries out associative operations such as rate controlled according to the relevant parameter information that pushes.Outside supplying system is finished after the real time propelling movement of specifying media file, and confirmation is fed back to media push interface unit 312, and the latter feeds back to media push cutting administrative unit 311 again.
Media push cutting administrative unit 311 maintenance customers push the queue management after the file cutting, and control cutting bag is sent to media push interface unit 312 according to the order of sequence.
The above embodiment of the present invention can be implemented in the CDMA2000 network system of supporting 1x EV-DO standard, can also in such as WCDMA, GSM, TD-SCDMA, LTE/EPS mobile communication system such as (that is the grouping systems of evolution), implement after these embodiment simply are out of shape.
Though specific embodiments more of the present invention are had been described in detail by example, it should be appreciated by those skilled in the art that above example only is in order to describe, rather than in order to limit the scope of the invention.It should be appreciated by those skilled in the art, can under situation about not departing from the scope of the present invention with spirit, above embodiment be made amendment.Scope of the present invention is limited by claims.

Claims (11)

1. a multimedia file method for pushing is characterized in that, comprising:
Obtain the current load condition of user place network, the use speed of user's current business and the configuration of user place network;
Determine propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of described user place network, described user's current business and user place network, and generate opportunity according to described propelling movement and to push parameter;
Utilize the propelling movement of described propelling movement parameter control to described multimedia file.
2. method according to claim 1 is characterized in that, the current load condition of described user place network comprises the load percentage of the current throughput in sub-district and the load percentage of sub-district active user's number.
3. method according to claim 1 is characterized in that, determines that according to the configuration of the use speed of the current load condition of described user place network, described user's current business and user place network the step on propelling movement opportunity of multimedia file comprises:
Whether the current load condition according to the described user of the configuration determination place network of described user place network satisfies first predetermined threshold value;
Whether the use speed according to the described user's current business of configuration determination of described user place network satisfies second predetermined threshold value;
The use speed that satisfies described first predetermined threshold value and described user's current business at the current load condition of described user place network is defined as propelling movement opportunity when satisfying described second predetermined threshold value.
4. method according to claim 1 is characterized in that, described propelling movement parameter comprises the propelling movement file size and pushes speed, utilizes described propelling movement parameter control that the step of the propelling movement of described multimedia file is comprised:
Whether the size of judging described multimedia file is less than described propelling movement file size;
If less than described propelling movement file size, then described multimedia file is not carried out cutting and pushes described multimedia file with described propelling movement speed, otherwise, according to described propelling movement file size described multimedia file is carried out cutting, obtain a plurality of multimedia subfiles, and push described multimedia subfile successively.
5. method according to claim 1 is characterized in that, described method also comprises:
Receive the business information of customization, and the file push state is set;
Trigger obtaining according to the business information of customization to the described multimedia file that customized;
Obtain the described multimedia file that is customized, and upgrade described file push state;
The described multimedia file that storage is obtained;
According to described file push State Control obtaining to the use speed of the current load condition of user place network and user's current business.
6. method according to claim 5 is characterized in that, the described described multimedia files that is customized of obtaining comprises:
Obtain described multimedia file by active timing inquiry mode; Or
Obtain described multimedia file by related waiting mode.
7. a multimedia file pusher is characterized in that, comprising:
Push the parameter generation module, be used to obtain the current load condition of user place network, the use speed of user's current business and the configuration of user place network, determine propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of described user place network, described user's current business and user place network, and generate opportunity according to described propelling movement and to push parameter;
The media push module links to each other with described propelling movement parameter generation module, is used to utilize the propelling movement of described propelling movement parameter control to described multimedia file.
8. device according to claim 7 is characterized in that, the current load condition of described user place network comprises the load percentage of the current throughput in sub-district and the load percentage of sub-district active user's number.
9. device according to claim 7 is characterized in that, described propelling movement parameter generation module comprises:
Signal collecting and Data Detection unit are used to gather the signaling that realizes user's current business, and the signaling of being gathered is analyzed with the current load condition that obtains user place network and the use speed of user's current business;
Network and User Status sensing unit, link to each other with the Data Detection unit with described signal collecting, be used to receive the current load condition of the described user place network that transmits in described signal collecting and Data Detection unit and the use speed of user's current business, obtain the configuration of user place network from network management system, determine propelling movement opportunity of multimedia file according to the configuration of the use speed of the current load condition of described user place network, described user's current business and user place network, and generate opportunity according to described propelling movement and to push parameter.
10. device according to claim 7, described propelling movement parameter comprise propelling movement file size and propelling movement speed, and described media push module comprises media push cutting administrative unit and media push interface unit, wherein,
Described media push cutting administrative unit, be used for according to the cutting of described propelling movement file size control, and the described multimedia file of multimedia subfile after described propelling movement speed and the cutting or not cutting is sent to described media push interface unit described multimedia file;
Described media push interface unit, link to each other with described media push cutting administrative unit, be used to receive described propelling movement speed and described multimedia subfile or described multimedia file from described media push cutting administrative unit, and according to the propelling movement speed of described propelling movement rate controlled to described multimedia subfile or described multimedia file.
11. device according to claim 7 is characterized in that, described device also comprises:
The business customizing module, link to each other with described propelling movement parameter generation module, be used to receive the business information of customization, the file push state is set, trigger the obtaining of the described multimedia file that customized according to the business information of customization, and according to the described propelling movement parameter of described file push State Control generation module obtaining the use speed of the current load condition of user place network and user's current business;
The multi-medium data acquisition module, link to each other with described business customizing module, be used for obtaining described multimedia file or obtaining described multimedia file, and after obtaining described multimedia file, described file push state upgraded by related waiting mode by active timing inquiry mode;
Multi-medium data buffer memory center links to each other with described media push module with described multi-medium data acquisition module, is used to store the described multimedia file that obtains, and provides multimedia file to be pushed for described media push module.
CN201110056992.6A 2011-03-10 2011-03-10 Method and device for pushing multimedia file Active CN102130914B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110056992.6A CN102130914B (en) 2011-03-10 2011-03-10 Method and device for pushing multimedia file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110056992.6A CN102130914B (en) 2011-03-10 2011-03-10 Method and device for pushing multimedia file

Publications (2)

Publication Number Publication Date
CN102130914A true CN102130914A (en) 2011-07-20
CN102130914B CN102130914B (en) 2014-07-09

Family

ID=44268804

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110056992.6A Active CN102130914B (en) 2011-03-10 2011-03-10 Method and device for pushing multimedia file

Country Status (1)

Country Link
CN (1) CN102130914B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014056146A1 (en) * 2012-10-09 2014-04-17 华为技术有限公司 Data pushing method, device, and system
CN103873533A (en) * 2012-12-18 2014-06-18 中国电信股份有限公司 Method, device and system used for pushing information
CN103906237A (en) * 2012-12-26 2014-07-02 中国移动通信集团上海有限公司 Method and device for wireless resource control
CN105657071A (en) * 2016-04-01 2016-06-08 太仓日森信息技术有限公司 Live telecast push method based on network environments
CN105872604A (en) * 2016-06-15 2016-08-17 武汉斗鱼网络科技有限公司 Live broadcast video stream pushing method based on different user states and live broadcast video stream pushing system based on different user states
CN107256460A (en) * 2017-06-09 2017-10-17 中国科学院大学 Based on praedial resource allocation method and device
CN107959653A (en) * 2016-10-14 2018-04-24 上海交通大学 Multimedia resource differentiation method for pushing based on terminal device situation
CN109753599A (en) * 2019-01-03 2019-05-14 中国联合网络通信集团有限公司 The method and apparatus of recommendation business
CN111367592A (en) * 2018-12-07 2020-07-03 北京字节跳动网络技术有限公司 Information processing method and device
WO2020215632A1 (en) * 2019-04-22 2020-10-29 北京邮电大学 Information pushing method and apparatus, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101087403A (en) * 2007-05-31 2007-12-12 吴彬 Distributed stream media order system based on P2P technology and implementation method for stream media program order
US20090013052A1 (en) * 1998-12-18 2009-01-08 Microsoft Corporation Automated selection of appropriate information based on a computer user's context
CN101729273A (en) * 2008-10-27 2010-06-09 中国移动通信集团公司 Streaming media distribution system, method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090013052A1 (en) * 1998-12-18 2009-01-08 Microsoft Corporation Automated selection of appropriate information based on a computer user's context
CN101087403A (en) * 2007-05-31 2007-12-12 吴彬 Distributed stream media order system based on P2P technology and implementation method for stream media program order
CN101729273A (en) * 2008-10-27 2010-06-09 中国移动通信集团公司 Streaming media distribution system, method and device

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9838492B2 (en) 2012-10-09 2017-12-05 Huawei Technologies Co., Ltd. Data pushing method, apparatus, and system
CN103891340A (en) * 2012-10-09 2014-06-25 华为技术有限公司 Data pushing method, device, and system
WO2014056146A1 (en) * 2012-10-09 2014-04-17 华为技术有限公司 Data pushing method, device, and system
CN103891340B (en) * 2012-10-09 2018-09-28 华为技术有限公司 Data push method, apparatus and system
CN103873533A (en) * 2012-12-18 2014-06-18 中国电信股份有限公司 Method, device and system used for pushing information
CN103873533B (en) * 2012-12-18 2017-10-03 中国电信股份有限公司 Methods, devices and systems for pushed information
CN103906237A (en) * 2012-12-26 2014-07-02 中国移动通信集团上海有限公司 Method and device for wireless resource control
CN105657071A (en) * 2016-04-01 2016-06-08 太仓日森信息技术有限公司 Live telecast push method based on network environments
CN105657071B (en) * 2016-04-01 2018-11-30 盐城吉大智能终端产业研究院有限公司 A kind of live information method for pushing of Network Environment
CN105872604B (en) * 2016-06-15 2018-09-21 武汉斗鱼网络科技有限公司 Live video stream method for pushing and system based on different user state
CN105872604A (en) * 2016-06-15 2016-08-17 武汉斗鱼网络科技有限公司 Live broadcast video stream pushing method based on different user states and live broadcast video stream pushing system based on different user states
CN107959653A (en) * 2016-10-14 2018-04-24 上海交通大学 Multimedia resource differentiation method for pushing based on terminal device situation
CN107256460A (en) * 2017-06-09 2017-10-17 中国科学院大学 Based on praedial resource allocation method and device
CN111367592A (en) * 2018-12-07 2020-07-03 北京字节跳动网络技术有限公司 Information processing method and device
CN111367592B (en) * 2018-12-07 2023-07-11 北京字节跳动网络技术有限公司 Information processing method and device
CN109753599A (en) * 2019-01-03 2019-05-14 中国联合网络通信集团有限公司 The method and apparatus of recommendation business
CN109753599B (en) * 2019-01-03 2021-04-13 中国联合网络通信集团有限公司 Method and device for recommending service
WO2020215632A1 (en) * 2019-04-22 2020-10-29 北京邮电大学 Information pushing method and apparatus, and storage medium

Also Published As

Publication number Publication date
CN102130914B (en) 2014-07-09

Similar Documents

Publication Publication Date Title
CN102130914B (en) Method and device for pushing multimedia file
EP3451614B1 (en) Dispatching method and device in content delivery network
US20180145896A1 (en) Managing data transfers over network connections based on priority and a data usage plan
EP2403290B1 (en) Radio resource management based on location prediction
RU2612583C2 (en) Marketplace for timely event data distribution
US20090327079A1 (en) System and method for a delivery network architecture
CN110865842B (en) OTA upgrading method and equipment
CN103053146B (en) Data migration method and device
EP3873066A1 (en) Method for managing resource state information, and resource downloading system
CN102143534B (en) Method, equipment and system for processing bandwidth control
JP6335079B2 (en) Relay device and communication system
CN109412966B (en) Large-scale log transmission method, device and system
FR2923972A1 (en) METHOD AND SYSTEM FOR MANAGING COMMUNICATIONS
CN107979539B (en) Message processing method and device
CN104348647A (en) Multisource bandwidth scheduling method, device, and system
CN102025595A (en) Flow optimization method and system
CN103269493A (en) Method and device for pushing bandwidth services
JP5928472B2 (en) Content distribution system, cache server, and content distribution method
CN107819825A (en) A kind of service scheduling method, device and electronic equipment
CN112764696A (en) Cloud printing server, and intelligent printing method and system of remote printing equipment
KR20220143056A (en) How to deliver audio and/or video content in a mobile network infrastructure
CN114501351A (en) Flow control method, flow control equipment and storage medium
CN1996881A (en) Method, device and system for media resource allocation
CN113301072A (en) Service scheduling method and system, scheduling equipment and client
CN101340370B (en) Link selection method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant