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

Method and device for pushing multimedia file Download PDF

Info

Publication number
CN102130914B
CN102130914B CN201110056992.6A CN201110056992A CN102130914B CN 102130914 B CN102130914 B CN 102130914B CN 201110056992 A CN201110056992 A CN 201110056992A CN 102130914 B CN102130914 B CN 102130914B
Authority
CN
China
Prior art keywords
user
multimedia file
push
propelling movement
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.)
Active
Application number
CN201110056992.6A
Other languages
Chinese (zh)
Other versions
CN102130914A (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

Landscapes

  • Information Transfer Between Computers (AREA)

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 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, the data access bandwidth based on move mode constantly promotes, and has facilitated download and the access of the multimedia data file (for example, music, video, picture) of user based on wireless access way.User can useful householder move download or push (PUSH) two kinds of modes by network to user obtaining of multimedia data file.The comparative maturity of technology that network pushes to user at present, 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 that accesses of the speed of user radio access and same time and user to Internet resources to take situation closely related, for example, under same wireless access base station simultaneously the number of users of access average each user's access rate is lower, when the business transfer rate of certain customers is higher in several users of access simultaneously, can affect other users' access rate.
Current network push realizes and being initiated by network side, possess in situation and directly to push or to push based on simple buffer/store forwarding mechanism and the judgment mechanism of network entirety busy period in content, the person/user's that do not consider content reception real-time network business is used speed, residing wireless base station load condition.Such realization mechanism may affect access to netwoks business that user using, affect user experiences, and also may cause local Wireless network congestion, can not realize effective use of Internet resources.
Summary of the invention
The technical problem that the present invention will solve is to provide a kind of multimedia file method for pushing and device, can dynamically control according to real-time network load and user's access rate the propelling movement of multimedia messages.
According to an aspect of the present invention, propose a kind of multimedia file method for pushing, comprised current load condition, the use speed of user's current business and the configuration of user place network of obtaining 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 push parameter according to propelling movement generation on opportunity; Utilize and push the propelling movement of parameter control to multimedia file.
According to the inventive method embodiment, the current load condition of user place network comprises the load percentage of the current throughput in community and the load percentage of community active user's number.
According to another embodiment of the inventive method, determine 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 according to the current load condition of the configuration determination user place network of user place network whether meeting the first predetermined threshold value; Whether meet the second predetermined threshold value according to the use speed of configuration determination user's current business of user place network; The use speed that meets the first predetermined threshold value and user's current business at the current load condition of user place network is defined as propelling movement opportunity while meeting the second predetermined threshold value.
According to the another embodiment of the inventive method, push parameter and comprise pushing files size and push speed, utilize the step that pushes the propelling movement of parameter control to multimedia file to comprise whether the size that judges multimedia file is less than pushing files size; If be less than pushing files size, multimedia file is not carried out cutting and pushes multimedia file to push speed, otherwise, according to pushing files size, multimedia file is carried out to cutting, obtain multiple multimedia subfiles, and push successively multimedia subfile.
According to an embodiment again of the inventive method, the method also comprises the business information that receives customization, and file push state is set; Trigger obtaining customized multimedia file according to the business information of customization; Obtain customized multimedia file, and transaction file pushes state; The multimedia file that storage is obtained; According to obtaining of the use speed of the current load condition of file push state control pair user place network and user's current business.
According to an embodiment again of the inventive method, the step of obtaining customized multimedia file comprises by active timing inquiry mode obtains multimedia file; Or obtain multimedia file by associated waiting mode.
According to a further aspect in the invention, a kind of multimedia file pusher has also been proposed, comprise and push parameter generation module, for current load condition, the use speed of user's current business and the configuration of user place network of obtaining 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 push parameter according to propelling movement generation on opportunity; Media push module, is connected with propelling movement parameter generation module, pushes the propelling movement of parameter control to multimedia file for utilizing.
An embodiment of the apparatus according to the invention, the current load condition of user place network comprises the load percentage of the current throughput in community and the load percentage of community active user's number.
According to another embodiment of apparatus of the present invention, push parameter generation module and comprise signal collecting and Data Detection unit, for gathering the signaling that realizes user's current business, and gathered signaling analysis is obtained to the current load condition of user place network and the use speed of user's current business; Network and User Status sensing unit, be connected with Data Detection unit with signal collecting, the current load condition of user place network and the use speed of user's current business transmitted for receiving signal collecting and Data Detection unit, obtain the configuration of user place network from network management system, 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 push parameter according to propelling movement generation on opportunity.
According to the another embodiment of apparatus of the present invention, pushing parameter comprises pushing files size and pushes speed, media push module comprises media push cutting administrative unit and media push interface unit, wherein, media push cutting administrative unit, for controlling the cutting to multimedia file according to pushing files size, and the multimedia subfile after propelling movement speed and cutting or the multimedia file of not cutting are sent to media push interface unit; Media push interface unit, be connected with media push cutting administrative unit, for receiving propelling movement speed and multimedia subfile or the multimedia file from media push cutting administrative unit, and according to pushing the propelling movement speed of speed control to multimedia subfile or multimedia file.
According to an embodiment again of apparatus of the present invention, this device also comprises business customizing module, be connected with propelling movement parameter generation module, for receiving the business information of customization, file push state is set, trigger the obtaining of customized multimedia file according to the business information of customization, and push the obtaining of use speed of the current load condition of parameter generation module to user place network and user's current business according to the control of file push state; Multi-medium data acquisition module, is connected with business customizing module, for being obtained multimedia file or obtained multimedia file by associated waiting mode by timing inquiry mode initiatively, and file push state is upgraded obtaining after multimedia file; Multi-medium data buffer memory center, is connected with media push module with multi-medium data acquisition module, for storing the multimedia file obtaining, and provides multimedia file to be pushed for media push module.
Multimedia file method for pushing provided by the invention and device, dynamically control according to real-time network load and customer service the size and the speed that push content by speed, make does not affect by the transmission service of network-triggered the utilization ratio that customer service is experienced, improved Internet resources simultaneously as far as possible.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms 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 is wherein described.Exemplary embodiment of the present invention and explanation thereof are used for explaining the present invention, but do not form inappropriate limitation of the present invention.
Illustrative to the description only actually of at least one exemplary embodiment below, never as any restriction to the present invention and application or use.
The multimedia file method for pushing that the present invention proposes and device can obtain by analyzing network configuration and customer service usage data the network load situation at a certain moment user place, current business is used rate information, further analyze and obtain guaranteeing the suitable propelling movement speed with respect to this user in the better business experience of user situation based on these information, do not causing the rational duration that pushes in network over loading situation, further, can also calculate the length of suitable propelling movement media data fragment, applicable propelling movement rate parameter, utilize these parameters to carry out cutting and be sent to other media business supplying systems institute's propelling data, to push to end user's terminal.The present invention does not realize the concrete propelling movement process to user terminal, but control the opportunity of propelling movement, media fragment size, the propelling movement speed etc. of propelling movement by induction network and user's state, finally complete propelling movement work by existing media business supplying system.
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 comprise the following steps:
S102, current load condition, the use speed of user's current business and the configuration of user place network of obtaining 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 community and the load percentage of community active user's number.
S104, determines the propelling movement opportunity of multimedia file, and pushes parameter according to propelling movement generation on opportunity 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.
S106, utilizes and pushes the propelling movement of parameter control to multimedia file.
This embodiment can realize mobile radio access network machine utilization, single customer service be used to the real-time monitored of speed, and obtain suitable propelling movement content size and rate parameter take this information as basis, make does not affect by the transmission service of network-triggered the utilization ratio that customer service is experienced, improved Internet resources simultaneously as far as possible.
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 meet the first predetermined threshold value according to the current load condition of the configuration determination user place network of user place network; Whether meet the second predetermined threshold value according to the use speed of configuration determination user's current business of user place network; The use speed that meets the first predetermined threshold value and user's current business at the current load condition of user place network is defined as propelling movement opportunity while meeting the second predetermined threshold value.
For example, be less than 70% at the current load condition of user place network, and the use speed percentage of user's current business is while being less than 50%, can be defined as pushing opportunity; Current load condition at user place network is less than 50%, and the use speed percentage of user's current business is while being less than 20%, also can be defined as pushing opportunity; Current load condition at user place network is less than 30%, and the use speed percentage of user's current business is while being less than 20%, can also be defined as pushing opportunity.Wherein, propelling movement can be determined opportunity flexibly, is not limited to above-mentioned situation, as long as while guaranteeing to push, network load is light, customer service is used speed lower, the weight of network load and customer service are used the height of speed to be determined by system and user's request.
This embodiment determines that the mode on propelling movement opportunity can guarantee, in the better business experience of user situation, this user is pushed to multimedia file, and does not cause network over loading in pushing files.
In the another embodiment of multimedia file method for pushing of the present invention, push parameter and can comprise pushing files size and push speed, utilize the step that pushes the propelling movement of parameter control to multimedia file to comprise:
Whether the size that judges multimedia file is less than pushing files size; If be less than pushing files size, multimedia file is not carried out cutting and pushes multimedia file to push speed, otherwise, according to pushing files size, multimedia file is carried out to cutting, obtain multiple multimedia subfiles, and push successively multimedia subfile.
This embodiment has guaranteed the stability of system according to the pushing files size of setting and propelling movement speed propelling movement multimedia file, sudden overload occurs 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 comprise the following steps:
S202, receives the business information of customization, and file push state is set;
Particularly, can be by user by relevant interface login system, the input of completing user information, the input of service customizing information, wherein, user profile (for example can include but not limited to user ID, number, rank etc.), the essential information in order to identify user and to facilitate transmission service management to realize such as type of user terminal (for example, mobile phone or PC card of surfing Internet); Service customizing information can include but not limited to service source mark, need the particular content of customization, customization to require the information relevant to concrete transmission service such as (for example, time, definition etc.), rate mode;
After customer service has customized, file push state can be set for customizing and do not obtain, obtain after file and propelling movement complete, file push state can also be updated to not obtain and not push, pushed.
S204, triggers obtaining customized multimedia file according to the business information of customization;
Particularly, can obtain relevant customized media file to multimedia service source according to relevant customized content and time requirement triggering, apply for but need to divide task that the time repeatedly pushes (for example for user is once, apply for downloading every day morning news), (for example can regularly generate the customized task of wall scroll, automatically generate every morning), trigger obtaining multimedia file by this wall scroll customized task.
S206, obtains customized multimedia file, and transaction file pushes state;
Particularly, can obtain multimedia file by active timing inquiry mode; Or obtain multimedia file by associated 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, initiatively timing inquiry mode:
S302, acquisition module timing sends query messages (comprising subscription information parameter) to data source;
S304, feedback is subscribed to file and is not possessed;
S306, acquisition module timing 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 associated waiting mode:
S312, sends subscription information to data source (comprising subscription information parameter);
S314, both sides carry out agreement in advance, after the subscription media file of source side is ready to, send related announcement information to acquisition module;
S316, acquisition module is downloaded associated media file.
S208, the multimedia file that storage is obtained, and record the file number and the size that comprise, for example, the multimedia file obtaining can be stored into multi-medium data buffer memory center, and file push state is updated to " do not obtained do not push " from " customize and do not obtain ".
S210, according to obtaining of the use speed of the current load condition of file push state control pair user place network and user's current business;
For example, can regularly read the mission bit stream (for example, state is the task of ' do not obtained and do not pushed ') that has carried out business customizing and customized file and obtained, further designated user be carried out to monitoring analysis and processing targetedly;
Particularly, can be by the real time business stream information in signaling processing messages, the system of business realizing in light splitting or mirror image technology real-time acquisition system, for example, can be by PDSN (, packet data serving node) with AAA (, authentication and accounting server) between the analysis of Radius message obtain user mark, log in state information, log in 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 to the real time business use speed that can obtain certain user; For example, by all user rates under same base station or community being sued for peace to calculate the information on load (, throughput, connection number of users) of base station, user place or community.
S212, current load condition, the use speed of user's current business and the configuration of user place network of obtaining user place network;
Particularly, equipment management system from network is obtained the device configuration information in network termly, and for example, BTS (, base station) information such as capacity configuration information, BSC (, base station controller) disposal ability information, PDSN disposal ability.
S214, determines the propelling movement opportunity of multimedia file, and pushes parameter according to propelling movement generation on opportunity 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;
Particularly, can detect in real time the network state at User Status, place by the way, the network load that judges its place is light (, network idle), customer service uses speed when lower (, user's idle), be defined as pushing the time, generate simultaneously and trigger relevant propelling movement parameter information, pushing parameter information can be propelling movement parameter suitable under particular network and User Status, for example, and pushing files size and propelling movement speed etc.
S216, utilizes and pushes the propelling movement of parameter control to multimedia file;
Particularly, can obtain associated user's propelling movement media file to media data cache centre retrieves according to " generate and push parameter " this trigger message, according to the relevant parameter information that pushes, media file is carried out to cutting processing, generation can supply media subfile this propelling movement, suitable size, the propelling movement of media subfile is carried out to the associative operations such as speed control according to the relevant parameter information that pushes again, in propelling movement process, queue management after the cutting of maintenance customer's pushing files, controls cutting bag and pushes according to the order of sequence.After the whole propelling movements of the ordered media file of user are complete, cancel continuation tracking and monitoring to associated user, inform that (file has pushed, inform that the file that this user customizes and obtains has pushed successfully, the propelling movement situation, revised file that judge customization file push state), delete the file that pushed in multi-medium data buffer memory in the heart, generate charge information message and be sent to charge system, for charging processing.
Wherein, can determine whether to cancel the continuation tracking and monitoring to associated user by following manner:
(1) if a large file can not once push, just do not stop and continuing detecting user, trigger again and push, until pushed;
(2) if user has subscribed to multiple files, the propelling movement of Single document is based on (1).After Single document has pushed, can determine whether that transaction file pushes state (changing ' having pushed ' or ' do not obtained and do not pushed ' into) according to the fileinfo of customization (being a file or multiple file), regularly file reading pushes state, discovery is ' do not obtained and do not pushed ', again starts monitoring, also triggering propelling movement to user.
This embodiment can not affect customer service experience based on the real-time detection of network and user state information being realized to media push as far as possible; Utilize network idle to carry out service propelling 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 comprise the following steps:
S402, user is first by user's login interface typing relevant user information of system, the business service that submission needs customized push;
For example, can provide much information to log in typing interface (such as web access interface, note custom interface) to user, can also distinguish user class so that differentiated service to be provided, for example, can take different cutting control strategies according to user class;
S404, triggers and obtains the media file of customization and store to media business source;
S406, the network that analysis is obtained and User Status data, to generate propelling movement opportunity, particularly, propelling movement can be used speed to generate according to network load percentage, user's current business business opportunity, for avoiding the impact on network and user, thresholding setting should select that network load is light, customer service is used speed lower opportunity;
Illustrate, can utilize and there is DPI (, deep-packet detection) function mobile grouping field core network element (for example, GGSN (, Gateway GPRS Support Node) in PDSN, WCDMA network in cdma network) or utilize mobile operator independent DPI equipment of peripheral hardware in core net to realize;
S408, generates suitable media push data parameters in the situation that of suitable on propelling movement opportunity, comprises pushing files size and pushes speed;
S410, is cut into the data block (or subfile) of suitable size by file to be pushed and according to pushing speed, data block is delivered to other media push operation systems, realized the media information propelling movement to user according to pushing parameter;
For example, can non-divided file at the system applies initial stage, the media content that a pushing files is smaller, as mp3 file, video segment etc., can push larger file type according to the applicable cases of system, now need terminal to coordinate the cutting file receiving is merged to processing.
In addition, after pushing successfully, can also continue to realize relevant reprocessing, for example, charge information renewal, the renewal of customer service state etc.Like this can be so that actual operation be implemented, the present invention supports the function of mechanism that user subscribes to transmission service, support and interface and the relevant transmission service distinctive charging of 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 comprise the following steps:
S502, carries out customization, particularly, logging in system by user, submit customization request to by business interface, for example, wish to obtain certain section of popular small video on nearest network, after 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), the information such as task status (for example, customize and do not obtain);
S504, realize obtaining and storing of media push resource, can obtain to business datum source particularly customized media file, for example, obtain this small video file from certain SP (, service provider), file size is 9Mbyte, deposit to the multi-medium data buffer memory center in system, upgrade afterwards task status and do not push for not obtaining;
S506, induction network and User Status, and definite propelling movement opportunity and propelling movement parameter, for example, after the state that this task items detected is to need to push, start this user to monitor targetedly, find that by monitoring this user is at present in A overlay area, community, the maximum data bandwidth that community A configures is 3Mbps, community A has been 1Mbps at the data throughout (speed) of use at present, A maximum access customer number in community is 40, the number of users of access is 15 online at present, the current actual use of the service access speed of user is 300kbps, suppose to know by reading preconfigured information that this user's maximum traffic access rate is 2Mbps, and the propelling movement judgment principle on opportunity of supposing network and User Status induction module internal configurations is as following table:
Table 1
Can calculate the judgement input that meets 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 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 (pushing files be less than 10MByte, push speed be less than 1Mbps) according to above-mentioned mapping relations;
S508, utilize propelling movement parameter to push file, first reading media file, find that file size (9MByte) is less than the file size (10Mbyte) pushing in parameter, so do not need to carry out file declustering, realize system so media file is sent to service propelling, with by media file transmitting to end user.
In addition,, after pushing successfully, can stop monitoring to this user, state is updated to complete 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 comprise the following steps:
S602, network and User Status sensing unit are initiated to push to media push cutting administrative unit and are triggered;
S604, media push cutting administrative unit is obtained user profile, service customizing information from business 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 cutting judgement and processing to file;
S610, file after treatment is sent to media push interface unit by media push cutting administrative unit;
S612, media push interface unit is sent to media business propelling movement by file and realizes system, is realized the propelling movement of file by this system;
S614, after file push success, to media push interface unit feedback successful information;
S616, successful information is fed back to media push cutting administrative unit by media push interface unit;
S618, media push cutting administrative unit judges that whether file push is complete;
S620, if do not push complete, wait for again trigger;
S622, if push completely, media push cutting administrative unit informing business customized module file has pushed;
S624, media push cutting administrative unit sends the indication of triggering Stop message to network and User Status sensing unit;
S626, media push cutting administrative unit is deleted the file having pushed in multi-medium data buffer memory in the heart;
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, for current load condition, the use speed of user's current business and the configuration of user place network of obtaining 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 push parameter according to propelling movement generation on opportunity, wherein, the current load condition of user place network can include but not limited to the load percentage of the current throughput in community and the load percentage of community active user's number;
Media push module 12, is connected with propelling movement parameter generation module 11, pushes the propelling movement of parameter control to multimedia file for utilizing.
This embodiment can realize mobile radio access network machine utilization, single customer service be used to the real-time monitored of speed, and obtain suitable propelling movement content size and rate parameter take this information as basis, make does not affect by the transmission service of network-triggered the utilization ratio that customer service is experienced, improved Internet resources simultaneously as far as possible.
Fig. 8 is the structural representation of another embodiment of multimedia file pusher of the present invention.
As shown in Figure 8, compared with embodiment in 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, for gathering the signaling that realizes user's current business, and obtain the current load condition of user place network and the use speed of user's current business to gathered signaling analysis;
Network and User Status sensing unit 212, be connected with Data Detection unit 211 with signal collecting, the current load condition of user place network and the use speed of user's current business transmitted for receiving signal collecting and Data Detection unit, obtain the configuration of user place network from network management system, 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 push parameter according to propelling movement generation on opportunity.
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 pushing files size and push speed.
As shown in Figure 9, compared with embodiment in Fig. 7, the media push module 31 in the device 30 of this embodiment can comprise:
Media push cutting administrative unit 311, for controlling the cutting to multimedia file according to pushing files size, and sends to media push interface unit by the multimedia subfile after propelling movement speed and cutting or the multimedia file of not cutting;
Media push interface unit 312, be connected with media push cutting administrative unit 311, for receiving propelling movement speed and multimedia subfile or the multimedia file from media push cutting administrative unit, and according to pushing the propelling movement speed of speed control 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, compared with embodiment in Fig. 7, the device 40 of this embodiment can also comprise:
Business customizing module 41, be connected with propelling movement parameter generation module 11, for receiving the business information of customization, file push state is set, trigger the obtaining of customized multimedia file according to the business information of customization, and push the obtaining of use speed of the current load condition of parameter generation module to user place network and user's current business according to the control of file push state;
Multi-medium data acquisition module 42, is connected with business customizing module 41, for being obtained multimedia file or obtained multimedia file by associated waiting mode by timing inquiry mode initiatively, and file push state is upgraded obtaining after multimedia file;
Multi-medium data buffer memory center 43, is connected with media push module 12 with multi-medium data acquisition module 42, for storing the multimedia file obtaining, and provides multimedia file to be pushed for 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 are connected, business customizing module 41 is connected with multi-medium data acquisition module 42 with media push cutting administrative unit 311, media push cutting administrative unit 311 is connected with media push interface unit 312 with multi-medium data buffer memory center 43, multi-medium data acquisition module 42 is connected with multi-medium data buffer memory center 43, media push interface unit 312 is realized system with media business propelling movement and is connected, business customizing module 41 is connected with charge system with media push cutting administrative unit 311.
Illustrate, after customer service has customized, the file push state of business customizing module 41 maintenance customer institute customized tasks (for example, the state of each task can be: customized and do not obtained, obtained propelling movement, pushed), obtain relevant customized media file to media business source according to relevant customized content and time requirement triggered multimedia data acquisition module 42 simultaneously; Apply for but need to divide the task that the time repeatedly pushes (for example, application every day download morning news) can regularly be generated by business customizing module 41 customized task (for example, automatically generating every morning) of wall scroll for user is once.
Obtain at multi-medium data acquisition module 42 after the multimedia file customizing, the file obtaining is saved in to multi-medium data buffer memory center 43, then the file push state that multi-medium data acquisition module 42 is triggered to business customizing module 41 (for example upgrades, indicate this user's customized file to be ready to, for ' do not obtained and do not pushed ', comprise pushing files number and size for the latter's transaction file propelling movement state) simultaneously.
Signal collecting and Data Detection unit 211 are gathered and are analyzed by the real time business stream information in signaling processing messages, the system of business realizing in light splitting or mirror image technology real-time acquisition system, with obtain user mark, log in state information, log in 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 to the real time business use speed that can obtain certain user; For example, by all user rates under same base station or community being sued for peace to calculate the information on load (, throughput, connection number of users) of base station, user place or community.
Network is connected with the equipment management system in network on the one hand with User Status sensing unit 212, can regularly obtain the device configuration information in network, for example, and the information such as BTS capacity configuration information, BSC disposal ability information, PDSN disposal ability; Interconnected to obtain in real time network load situation, customer service state status with signal collecting and Data Detection unit 211 on the other hand.
In addition, network and User Status sensing unit 212 be regular inquiry business customized module 41 also, read and (for example carried out mission bit stream that business customizing and customized file obtained, state is ' do not obtained and do not pushed '), further designated user is carried out to monitoring analysis and processing targetedly, to User Status, the network state at place detects in real time, judge light (the network idle) of network load at its place, customer service is defined as pushing opportunity while using speed lower (user's idle), generate and push parameter and trigger relevant propelling movement parameter information to media push cutting administrative unit 311, pushing parameter information can be propelling movement parameter suitable under particular network and User Status, for example, pushing files 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 to cutting processing, generation can supply media file this propelling movement, suitable size, sends to media push interface unit 312 to process this media file and the relevant parameter information that pushes.
Media push interface unit 312 pushes and realizes system interconnect with outside other media business, is completed to the real-time media of user terminal and is pushed by the latter, and media push interface unit 312 carries out the associative operations such as speed control according to the relevant parameter information that pushes.Outside supplying system feeds back to media push interface unit 312 by confirmation after completing the real time propelling movement of specifying media file, and the latter feeds back to media push cutting administrative unit 311 again.
Queue management after the 311 maintenance customer's pushing files cuttings of media push cutting administrative unit, controls cutting bag and is sent to according to the order of sequence media push interface unit 312.
The above embodiment of the present invention can be implemented in the CDMA2000 network system of supporting 1x EV-DO standard, after being simply out of shape, can also in the mobile communication system such as such as WCDMA, GSM, TD-SCDMA, LTE/EPS (, the grouping system of evolution), implement these embodiment.
Although 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, above example is only 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 without departing from the scope and spirit of the present invention, above embodiment be modified.Scope of the present invention is limited by claims.

Claims (8)

1. a multimedia file method for pushing, is characterized in that, comprising:
Obtain current load condition, the use speed of user's current business and the configuration of user place network of user place network;
Whether meet the first predetermined threshold value according to the current load condition of user place network described in the configuration determination of described user place network;
Whether meet the second predetermined threshold value according to the use speed of user's current business described in the configuration determination of described user place network;
The use speed that meets described the 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 while meeting described the second predetermined threshold value;
Push parameter according to described propelling movement generation on opportunity;
Utilize the propelling movement of described propelling movement parameter control to described multimedia file.
2. method according to claim 1, is characterized in that, described propelling movement parameter comprises pushing files size and pushes speed, utilizes the step of the propelling movement of described propelling movement parameter control to described multimedia file to comprise:
Whether the size that judges described multimedia file is less than described pushing files size;
If be less than described pushing files size, described multimedia file is not carried out cutting and pushes described multimedia file with described propelling movement speed, otherwise, according to described pushing files size, described multimedia file is carried out to cutting, obtain multiple multimedia subfiles, and push successively described multimedia subfile.
3. method according to claim 1, is characterized in that, described method also comprises:
Receive the business information of customization, and file push state is set;
Trigger obtaining customized described multimedia file according to the business information of customization;
Obtain customized described multimedia file, and upgrade described file push state;
The described multimedia file that storage is obtained;
According to obtaining of the use speed of the current load condition of described file push state control pair user place network and user's current business.
4. method according to claim 3, is characterized in that, described in obtain customized described multimedia file step comprise:
Obtain described multimedia file by active timing inquiry mode; Or
Obtain described multimedia file by associated waiting mode.
5. a multimedia file pusher, is characterized in that, comprising:
Push parameter generation module, for obtaining the current load condition of user place network, the configuration of the use speed of user's current business and user place network, whether meet the first predetermined threshold value according to the current load condition of user place network described in the configuration determination of described user place network, whether meet the second predetermined threshold value according to the use speed of user's current business described in the configuration determination of described user place network, current load condition at described user place network meets described the first predetermined threshold value, and the use speed of described user's current business is defined as propelling movement opportunity while meeting described the second predetermined threshold value, and push parameter according to described propelling movement generation on opportunity,
Media push module, is connected with described propelling movement parameter generation module, for utilizing the propelling movement of described propelling movement parameter control to described multimedia file.
6. device according to claim 5, is characterized in that, described propelling movement parameter generation module comprises:
Signal collecting and Data Detection unit, for gathering the signaling that realizes user's current business, and obtain the current load condition of user place network and the use speed of user's current business to gathered signaling analysis;
Network and User Status sensing unit, be connected with Data Detection unit with described signal collecting, for receiving the current load condition of the described user place network transmitting 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, whether meet the first predetermined threshold value according to the current load condition of user place network described in the configuration determination of described user place network, whether meet the second predetermined threshold value according to the use speed of user's current business described in the configuration determination of described user place network, current load condition at described user place network meets described the first predetermined threshold value, and the use speed of described user's current business is defined as propelling movement opportunity while meeting described the second predetermined threshold value, and push parameter according to described propelling movement generation on opportunity.
7. device according to claim 5, described propelling movement parameter comprises pushing files size and propelling movement speed, described media push module comprises media push cutting administrative unit and media push interface unit, wherein,
Described media push cutting administrative unit, for controlling the cutting to described multimedia file according to described pushing files size, and the described multimedia file of the multimedia subfile after described propelling movement speed and cutting or not cutting is sent to described media push interface unit;
Described media push interface unit, be connected with described media push cutting administrative unit, for receiving described propelling movement speed and described multimedia subfile or described multimedia file from described media push cutting administrative unit, and according to the control of described propelling movement speed the propelling movement speed to described multimedia subfile or described multimedia file.
8. device according to claim 5, is characterized in that, described device also comprises:
Business customizing module, be connected with described propelling movement parameter generation module, for receiving the business information of customization, file push state is set, trigger the obtaining of customized described multimedia file according to the business information of customization, and according to the obtaining of use speed that pushes the current load condition of parameter generation module to user place network and user's current business described in the control of described file push state;
Multi-medium data acquisition module, be connected with described business customizing module, for obtaining described multimedia file or obtain described multimedia file by associated waiting mode by timing inquiry mode initiatively, and described file push state is upgraded obtaining after described multimedia file;
Multi-medium data buffer memory center, is connected with described media push module with described multi-medium data acquisition module, for storing the described multimedia file obtaining, 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 CN102130914A (en) 2011-07-20
CN102130914B true 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)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103891340B (en) * 2012-10-09 2018-09-28 华为技术有限公司 Data push method, apparatus and system
CN103873533B (en) * 2012-12-18 2017-10-03 中国电信股份有限公司 Methods, devices and systems for pushed information
CN103906237B (en) * 2012-12-26 2017-11-28 ***通信集团上海有限公司 A kind of method and device of wireless heterogeneous networks
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
CN107959653A (en) * 2016-10-14 2018-04-24 上海交通大学 Multimedia resource differentiation method for pushing based on terminal device situation
CN107256460B (en) * 2017-06-09 2021-01-22 中国科学院大学 Resource allocation method and device based on real estate
CN111367592B (en) * 2018-12-07 2023-07-11 北京字节跳动网络技术有限公司 Information processing method and device
CN109753599B (en) * 2019-01-03 2021-04-13 中国联合网络通信集团有限公司 Method and device for recommending service
CN110267303B (en) * 2019-04-22 2021-01-01 北京邮电大学 Information pushing method and equipment

Citations (2)

* 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
CN101729273A (en) * 2008-10-27 2010-06-09 ***通信集团公司 Streaming media distribution system, method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9183306B2 (en) * 1998-12-18 2015-11-10 Microsoft Technology Licensing, Llc Automated selection of appropriate information based on a computer user's context

Patent Citations (2)

* 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
CN101729273A (en) * 2008-10-27 2010-06-09 ***通信集团公司 Streaming media distribution system, method and device

Also Published As

Publication number Publication date
CN102130914A (en) 2011-07-20

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
CN100466551C (en) Load balance realizing method and load balance device
US20190349808A1 (en) Methods and Devices for Content Delivery Control
CN103369601B (en) For cell-phone customer terminal provides the method for large concurrent processing and flow control
CN101502050B (en) idle mode notification
CN101039309B (en) Link sharing service apparatus and communication method thereof
CN110311812B (en) Network analysis method, device and storage medium
EP2787695A1 (en) Subscriber bandwidth notification method
CN106101264B (en) Content distributing network log method for pushing, device and system
EP2701070A1 (en) Content distribution system, control device, and content distribution method
CN110221913A (en) The cloud of monitoring server calculates method, terminal, equipment and the storage medium of power
US20100054128A1 (en) Near Real-Time Alerting of IP Traffic Flow to Subscribers
CN105409284A (en) Data bandwidth management system and method
CN102282550A (en) Application, usage & radio link aware transport network scheduler
CN103945198A (en) System and method for controlling streaming media route of video monitoring system
JP5928472B2 (en) Content distribution system, cache server, and content distribution method
CN102111426A (en) Method, system and device for implementing point-to-point technology
CN102420863B (en) Rapid file distribution system, method thereof and apparatus thereof
CN107819825A (en) A kind of service scheduling method, device and electronic equipment
CN110753002B (en) Traffic scheduling method and device
KR20220143056A (en) How to deliver audio and/or video content in a mobile network infrastructure
CN113301072A (en) Service scheduling method and system, scheduling equipment and client
CN113867946A (en) Method, device, storage medium and electronic equipment for accessing resources
JP2003208367A (en) Service use device

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