CN109831689A - A kind of data buffering method and mobile terminal - Google Patents
A kind of data buffering method and mobile terminal Download PDFInfo
- Publication number
- CN109831689A CN109831689A CN201910081549.0A CN201910081549A CN109831689A CN 109831689 A CN109831689 A CN 109831689A CN 201910081549 A CN201910081549 A CN 201910081549A CN 109831689 A CN109831689 A CN 109831689A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- duration
- target area
- threshold values
- streaming multimedia
- 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
Links
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention provides a kind of data buffering method and mobile terminals, are related to field of communication technology, and mobile terminal plays streaming multimedia under wireless network environment and Caton phenomenon easily occurs.Wherein, the data buffering method, comprising: in the case where playing streaming multimedia data, obtain the probability that mobile terminal enters target area in next preset duration in real time;In the case where probability of the mobile terminal in next preset duration into target area is greater than first threshold, before the mobile terminal enters the target area, the corresponding streaming multimedia data played in the target area are downloaded in buffer area in advance;Wherein, the target area is the region for being unable to satisfy the default broadcasting fluency of streaming multimedia data.Data buffering method in the embodiment of the present invention is applied in mobile terminal.
Description
Technical field
The present embodiments relate to field of communication technology more particularly to a kind of data buffering methods and mobile terminal.
Background technique
With the progress of wireless network communications system technology and enriching for mobile terminal function, people use mobile whole
Hold the frequency of online higher and higher.Common, the prolonged string of streaming multimedia player viewing that user passes through mobile terminal
Streaming multimedia, streaming multimedia include video, audio etc..
When user watches prolonged streaming multimedia under wireless network environment, the streaming multimedias such as video, audio
Smooth degree is played directly by wireless communication online service qualitative effects, and wireless communication online service quality is unstable
It is fixed, it just will appear Caton phenomenon.Especially user watches for a long time in means of transport (including subway, high-speed rail, public transport etc.)
When streaming multimedia, because being influenced by geographical location is continually changing, cause the online uplink/speed of download of wireless communication suddenly fast
Suddenly slow, packet loss, package incorrect order etc. is online unstable, and Caton phenomenon is even more serious.
As it can be seen that mobile terminal plays streaming multimedia under wireless network environment easily there is Caton phenomenon.
Summary of the invention
The embodiment of the present invention provides a kind of data buffering method, plays string to solve mobile terminal under wireless network environment
Easily there is the problem of Caton phenomenon in streaming multimedia.
In order to solve the above-mentioned technical problem, the present invention is implemented as follows:
A kind of data buffering method, comprising: in the case where playing streaming multimedia data, obtain in real time described mobile whole
Hold the probability for entering target area in next preset duration;Enter target area in next preset duration in the mobile terminal
In the case that the probability in domain is greater than first threshold, before the mobile terminal enters the target area, by the target area
The corresponding streaming multimedia data played in domain are downloaded in buffer area in advance;Wherein, the target area is to be unable to satisfy crossfire
The region of the default broadcasting fluency of multi-medium data.
The embodiment of the invention also provides a kind of mobile terminals, comprising: probability obtains module, for playing the more matchmakers of crossfire
In the case where volume data, the probability that the mobile terminal enters target area in next preset duration is obtained in real time;First number
According to buffer module, for being greater than first threshold in probability of the mobile terminal in next preset duration into target area
In the case of, before the mobile terminal enters the target area, by the corresponding streaming multimedia played in the target area
Data are downloaded in buffer area in advance;Wherein, the target area is the default broadcasting stream for being unable to satisfy streaming multimedia data
The region freely spent.
The embodiment of the invention also provides a kind of mobile terminal, including processor, memory is stored on the memory
And the computer program that can be run on the processor, the computer program realize the number when being executed by the processor
The step of according to way to play for time.
The embodiment of the invention also provides a kind of computer readable storage medium, deposited on the computer readable storage medium
Computer program is contained, the step of computer program realizes the data buffering method when being executed by processor.
It in embodiments of the present invention, need to be by means of wireless network signal download online, nothing because playing streaming multimedia data
Line network signal quality directly influences the fluency of streaming multimedia data playback, and is covered on the wireless network of different zones
Signal quality is different.Therefore, in the case where playing streaming multimedia data, mobile terminal is obtained in real time next default
Enter the probability of target area in duration, goal region refers to the default broadcasting stream for being unable to satisfy streaming multimedia data
The region freely spent, in the case where probability of the mobile terminal in next preset duration into target area is greater than first threshold,
There is Caton in order to avoid mobile terminal plays streaming multimedia data in target area, enters target area in mobile terminal
Before, the corresponding streaming multimedia data played in target area are downloaded in buffer area in advance, in this way, mobile terminal is entering
Behind target area, streaming multimedia data have been buffered to buffer area, and the streaming multimedia data of broadcasting are buffered data, not by nothing
Line network signal quality influences, so that it is guaranteed that mobile terminal plays the fluency of streaming multimedia data in target area, avoids
Caton is played, user's viewing experience is improved.
Detailed description of the invention
Fig. 1 is one of flow chart of data buffering method of the embodiment of the present invention;
Fig. 2 is the two of the flow chart of the data buffering method of the embodiment of the present invention;
Fig. 3 is the buffer area schematic diagram of the embodiment of the present invention;
Fig. 4 is the three of the flow chart of the data buffering method of the embodiment of the present invention;
Fig. 5 is the cell distribution schematic diagram of the embodiment of the present invention;
Fig. 6 is the four of the flow chart of the data buffering method of the embodiment of the present invention;
Fig. 7 is the five of the flow chart of the data buffering method of the embodiment of the present invention;
Fig. 8 is the six of the flow chart of the data buffering method of the embodiment of the present invention;
Fig. 9 is the seven of the flow chart of the data buffering method of the embodiment of the present invention;
Figure 10 is one of block diagram of mobile terminal of the embodiment of the present invention;
Figure 11 is the two of the block diagram of the mobile terminal of the embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
Fig. 1 shows the flow chart of the data buffering method of one embodiment of the invention, is applied to mobile terminal, comprising:
Step 110: in the case where playing streaming multimedia data, obtaining mobile terminal in real time in next preset duration
Into the probability of target area.
Preferably, the present embodiment application scenarios are that mobile terminal is in moving condition, because mobile terminal is in moving condition,
Location information can change, and the corresponding wireless network signal quality of different location informations is different, therefore more playing crossfire
In the case where media data, plays streaming multimedia data and be affected by wireless network signal mass change, thus this reality
The wireless network signal quality for applying the avoidable variation of example causes Caton etc. to influence on streaming multimedia data are played.
Mobile terminal is in moving condition, for example, user rides in the viewing more matchmakers of crossfire such as subway, public transport, train, high-speed rail
The case where volume data.
Preferably, streaming multimedia such as video, audio etc..
Further, in this embodiment data buffering method be more suitable for user for a long time viewing streaming multimedia data
The case where.
Mobile terminal enters the probability of target area in next preset duration, it may include a variety of situations.
Illustratively, often on and off duty at a fixed time based on user, then mobile terminal can be according to the on and off duty of user
Rule, within the specific period, the region that prediction mobile terminal need to pass through, so as to obtain the general of target area therein
Rate.
Alternatively, the region of surrounding is detected according to the location information of mobile terminal, to estimate the area that user may go to
Domain, and then the probability of target area therein can be obtained.
It preferably, can also be according to default confidence breath, historical data information, the operator/hand in network in mobile terminal
Big data server info etc. in machine manufacturer/application software server information, network obtains mobile terminal next pre- in real time
If entering the probability size of target area in duration.
In the epoch of communication technology rapid development, almost each region is covered with wireless network signal, and different is wireless
Network communicating system technology corresponds to different wireless network signal types, and wireless network signal type includes Wireless Fidelity
(Wireless-Fidelity, abbreviation WiFi), Generation Mobile Telecommunication System technology (The 2rd Generation
Telecommunication, abbreviation 2G), 3rd generation mobile communication technology (The 3rd Generation
Telecommunication, abbreviation 3G), the 4th 3 g mobile communication technology (The 4rd Generation
Telecommunication, abbreviation 4G), the 5th third-generation mobile communication technology (The 5rd Generation
Telecommunication, abbreviation 5G) etc..Because being covered on each region wireless network signal type difference, same wireless network
Intensity, the behaviour in service of signal type are also different, cause the wireless network signal quality of each region different, the nothing in some regions
Line network signal quality is preferable, is able to satisfy the default broadcasting fluency of streaming multimedia data, plays streaming multimedia data not
Caton, and the wireless network signal in some regions is second-rate, is unable to satisfy the default broadcasting fluency of streaming multimedia data,
Play streaming multimedia data Caton.
Target area in the step refers to the region for being unable to satisfy the default broadcasting fluency of streaming multimedia data.
It should be noted that the default fluency that plays at least can reach the effect of not Caton.
Step 120: being greater than the feelings of first threshold into the probability of target area in next preset duration in mobile terminal
Under condition, before mobile terminal enters target area, the corresponding streaming multimedia data played in target area are downloaded in advance
In buffer area.
It in embodiments of the present invention, need to be by means of wireless network signal download online, nothing because playing streaming multimedia data
Line network signal quality directly influences the fluency of streaming multimedia data playback, and is covered on the wireless network of different zones
Signal quality is different.Therefore, in the case where playing streaming multimedia data, mobile terminal is obtained in real time next default
Enter the probability of target area in duration, goal region refers to the default broadcasting stream for being unable to satisfy streaming multimedia data
The region freely spent, in the case where probability of the mobile terminal in next preset duration into target area is greater than first threshold,
There is Caton in order to avoid mobile terminal plays streaming multimedia data in target area, enters target area in mobile terminal
Before, the corresponding streaming multimedia data played in target area are downloaded in buffer area in advance, in this way, mobile terminal is entering
Behind target area, streaming multimedia data have been buffered to buffer area, and the streaming multimedia data of broadcasting are buffered data, not by nothing
Line network signal quality influences, so that it is guaranteed that mobile terminal plays the fluency of streaming multimedia data in target area, avoids
Caton is played, user's viewing experience is improved.
On the basis of embodiment shown in Fig. 1, Fig. 2 shows the streams of the data buffering method of another embodiment of the present invention
Cheng Tu, buffer area is preset with initial play duration buffering threshold values, before step 120, further includes:
Step 130: in the case where playing streaming multimedia data, by the streaming multimedia of next initial play duration
Data are downloaded in advance in the buffer area for being set as initial play duration buffering threshold values.
In the case where playing streaming multimedia data, cause in order to avoid the wireless network signal because of subsequent period is poor
The streaming multimedia data that subsequent period plays can be downloaded in buffer area, thus even if the nothing of subsequent period by Caton in advance
Gauze network dtr signal, user can also enjoy smooth viewing experience in subsequent period.
In most of usage scenario, the playing duration buffering threshold values of buffer area is that initial play duration buffers threshold values.
Preferably, initial play duration buffering threshold values may be configured as 10s, i.e., in streaming multimedia data playback, in advance
Download the streaming multimedia data of 10s.
Accordingly, step 120 includes:
Step 1201: obtaining the target playing duration of the corresponding streaming multimedia data played in target area.
On the basis of step 130 realization of functions, if mobile terminal is in next preset duration into target area
Probability is greater than first threshold, then before mobile terminal enters target area, obtains mobile terminal by needed for target area
The target playing duration of time, i.e. target area broadcasting streaming multimedia data.
Step 1202: in the case where target playing duration is greater than initial play duration buffering threshold values, being played according to target
Initial play duration buffering threshold values is improved to interim playing duration and buffers threshold values by duration.
Step 1203: the streaming multimedia data that target area corresponds to target playing duration being downloaded to rise in advance and are faced
When playing duration buffering threshold values buffer area in.
If target playing duration, which is greater than initial play duration, buffers threshold values, illustrate that mobile terminal is entering target area
Afterwards, the inadequate user of streaming multimedia data in buffer area watches in entire target area, therefore according to this situation, will initially broadcast
Duration buffering threshold values is put to improve to interim playing duration buffering threshold values.
It should be noted that interim playing duration buffering threshold values is more than or equal to target playing duration.
Preferably, interim playing duration buffering threshold values person is equal to target playing duration.
For example, initial play duration buffering threshold values is 10s, target playing duration is 20s, then buffers interim playing duration
Threshold value setting is 20s, so that mobile terminal is before entering target area, by the streaming multimedia data buffering of 20s to slow
It rushes in area, and then can ensure that mobile terminal plays the fluency of streaming multimedia data in target area.
Preferably, can also according to mobile terminal from current region to target area during, the region passed through
Interim playing duration buffering threshold values is set to be large in target playing duration by situations such as wireless network signal, elapsed time,
To ensure before mobile terminal reaches target area, the data that target area plays all are downloaded.
It is contemplated that in order to avoid mobile terminal when target area stopped long-time broadcast interface Caton, can will be first
Beginning playing duration buffering threshold values is arranged long, to save interim the step of improving playing duration buffering threshold values.For example, one
The playing duration of video is or so 1 hour, so that 1h is set by initial play duration buffering threshold values, in this case, as long as
Video plays at the beginning, so that it may and entire video download to local side etc. is to be played, even if subsequent by target area, also not
It will affect user's experience.But in general, terminal limited memory, and terminal memory is the resource of multiple Application sharings,
Therefore the playing duration buffering threshold values for the buffer area that general streaming multimedia player is taken accordingly is limited, thus cannot achieve by
Initial play duration buffering threshold values is arranged too long;In addition, mobile terminal can not predict the idea of user, user not necessarily can be
Entire video is finished watching, therefore initial play duration buffering threshold values is arranged too long, and unnecessary flow wave can be also brought to user
Take.
In the present embodiment, temporarily the playing duration of adjustment buffer area buffers threshold values, and interim raising according to the actual situation
Playing duration buffering threshold values according to actual conditions it is changeable, not only ensure user target area watch streaming multimedia number
According to when, there is no Caton phenomenon, will not also occupy long-time occupied terminal memory, while not will cause unnecessary flow wave
Take.
Referring to Fig. 3, when buffer area is set as initial play duration buffering threshold values, only in streaming multimedia buffer area buffer number
According to;When buffer area is set as interim playing duration buffering threshold values, streaming multimedia buffer area and streaming multimedia extra buffer
Common buffered data.Wherein, streaming multimedia extra buffer size determine extra buffer data volume number.
In the present embodiment, the playing duration buffering threshold values of buffer area is for embodying cacheable streaming multimedia data
Longest playing duration.In more embodiments, buffer area can also preset other types of buffering threshold values, can buffer for embodying
Streaming multimedia data maximum value.For example, the maximum value of the streaming multimedia data of buffering is several MB etc..
On the basis of embodiment shown in Fig. 2, Fig. 4 shows the stream of the data buffering method of another embodiment of the present invention
Cheng Tu, step 1202 include:
Step 12021: obtaining the first location information of mobile terminal and the second location information of target area.
Preferably, the second location information of target area is obtained in advance and obtains the first positioning of mobile terminal in real time
Information.
Wherein, the second location information of target area can be understood as a fixed location information, and mobile terminal
The first location information can be understood as the location information of real-time change.
Step 12022: in the case where the first location information and the second location information meet predeterminated position relationship, according to mesh
Playing duration is marked, initial play duration buffering threshold values is improved to interim playing duration and buffers threshold values.
If too early improve initial play duration buffering threshold values to interim playing duration buffers threshold values, terminal stream will result in
The waste of amount, memory;If improving initial play duration buffering threshold values to interim playing duration buffer threshold values too late, will result in
Buffering is insufficient.
In this step, initial play duration buffering threshold values is specifically set to improve to interim playing duration buffering threshold values
The specific moment meets the corresponding moment of predeterminated position relationship in the first location information with the second location information.
First location information and the second location information meet predeterminated position relationship, comprising: mobile terminal is believed from the first positioning
Breath variation is the second location information.That is, when mobile terminal is moved to target area from current location, it at least can be just by target
Playing duration is downloaded in buffer area.
Wherein, predeterminated position relationship includes a variety of situations, the wireless network before predeterminated position relationship and arrival target area
At a distance from signal quality, the corresponding target playing duration in target area, the first location information are spaced between the second location information
Etc. relevant.
Further, in the case where the first location information and the second location information meet predeterminated position relationship, can pass through
Intelligent early-warning module is set, intelligent early-warning module is used to notify streaming multimedia player adjustment playing duration buffering threshold values, with
The size of data can be accommodated by changing buffer area.
For example, the working route of user is cell 1, cell 2, cell 3, cell 4, target area, cell 5, user enters
After cell 4, can predict mobile terminal enter target area probability it is larger, thus by initial play duration buffering threshold values mention
Up to interim playing duration buffers threshold values, but is likely to that streaming multimedia player is caused not have enough time buffering target to broadcast
Duration is put, therefore can be improved ahead of time.After entering cell 3 such as user, while cell 4 is detected around, then predict movement
The probability that terminal enters target area is larger, buffers to then improve initial play duration buffering threshold values to interim playing duration
Threshold values, such streaming multimedia player just have enough time to buffer target playing duration.
And in this example, it is believed that, after user enters cell 3, the first location information of mobile terminal and target area
The second location information meet predeterminated position relationship.
And in the concrete realization, the mobile route of mobile terminal has uncertainty, and mobile terminal is in next preset duration
Interior probability nor a hundred percent into target area, therefore can not accurate definition predeterminated position relationship.
Therefore, in order to embody predeterminated position relationship, the present embodiment also proposed this concept of confidence threshold values, confidence valve
Value embodiment whether have enough be held in into target area before complete data buffering.It is meant that expressed by confidence threshold values: letter
Heart threshold values is bigger, that is, have enough be held in into target area before complete data buffering, can improve later playing duration buffering
Threshold values;Confidence threshold values is smaller, i.e., no enough be held in into target area before complete data buffering, broadcasting can be improved earlier
Duration buffers threshold values.
Wherein, confidence threshold values can be customized by users setting.Different confidence threshold values, corresponding predeterminated position relationship is not yet
Together.
For example, confidence threshold values is larger, playing duration buffering threshold values can be improved later, preferable mobile terminal end is when next default
When probability in long into target area is larger, improves playing duration and buffer threshold values.Referring to above-mentioned example, the movement of user's working
Route is successively to pass through cell 1, cell 2, cell 3, cell 4, target area, cell 5, fixed according to mobile terminal real-time first
Position information, learns mobile terminal successively and have passed through cell 1, cell 2, cell 3, cell 4, and do not detect alternative mesh
The candidate cell in region is marked, at this moment, probability of the mobile terminal in next preset duration into target area is larger, improves and plays
Duration buffers threshold values.As it can be seen that the second location information of the first location information and target area after mobile terminal enters cell 4
Meet predeterminated position relationship.Confidence threshold values is larger, avoids buffered data in advance, so that flow be avoided to waste.
For another example, confidence threshold values is smaller, can improve playing duration buffering threshold values earlier.It goes to work referring to above-mentioned example, user
Mobile route is successively to pass through cell 1, cell 2, cell 3, cell 4, target area, cell 5, according to mobile terminal real-time the
One location information, learns mobile terminal successively and have passed through cell 1, cell 2, at this moment, mobile terminal in next preset duration into
Entering target area has certain probability, then improves playing duration buffering threshold values.As it can be seen that after mobile terminal enters cell 2
First location information and the second location information of target area meet predeterminated position relationship.Confidence threshold values is smaller, and avoiding does not have
The case where enough time buffered data, occurs.
It should be noted that even if propose the concept of confidence threshold values, but predeterminated position relationship still to combine it is other auxiliary
Supplementary information, to avoid not having the case where enough time buffered data.
Preferably, the probability that mobile terminal enters target area in next preset duration is obtained, people from cloud can be used
Work intelligence or terminal artificial intelligence carry out algorithm modeling, to speculate the probability into target area, thus the accuracy of probability.
Except the introducing of above-mentioned confidence threshold concept, predeterminated position relationship can also be more situations.
For example, with reference to cell distribution schematic diagram shown in fig. 5, the region that user is currently located is in 1~cell of cell 11
Any region, the region X (Area) is target area, because X Area and 1~cell of cell 11 are closer, therefore mobile terminal
Probability in next preset duration into target area is larger, so as to need to improve playing duration buffering threshold values.Specifically
Ground, by these cells be divided into the adjacent cell of XArea (cell 7, cell 9, cell 10, cell 11), i.e., first layer is adjacent
Cell and the cell being separated by with X Area, i.e. second layer neighboring community, the cell localization information according to locating for user, and
Locating cell type improves playing duration and buffers threshold values.
As it can be seen that predeterminated position relationship depends on the neighboring extent with target area in said circumstances, thus referring to mobile whole
Neighboring extent between first location information and the second location information at end improves playing duration and buffers threshold values.
Wherein, the neighboring extent of each cell and target area, can be by mobile terminal self learning records, can also be by net
Network big data server assists learning records.
Accordingly, step 1203 includes:
Step 12031: the streaming multimedia data of next interim playing duration being downloaded to rise in advance and are temporarily broadcast
In the buffer area for putting duration buffering threshold values.
When buffer area is set as interim playing duration buffering threshold values, when playing streaming multimedia data, according to current
Playing duration buffer threshold values, the streaming multimedia data of next interim playing duration are buffered, thus when mobile terminal enters
Before target area, to buffer the streaming multimedia data of interim playing duration, the streaming multimedia data of interim playing duration
Including at least the streaming multimedia data of target playing duration, and then ensure that user watches buffered data in target area.
In the present embodiment, according to the second of the first location information of the mobile terminal obtained in real time and target area
Location information, and meet with the second location information default referring to the predeterminated position relationship in actual conditions when the first location information
When positional relationship, initial play duration buffering threshold values is improved to interim playing duration buffer threshold values in time, so that player has
Chance takes urgent of short duration increasing buffer area data volume in advance, and downloads more data in advance in buffer area, when it is mobile eventually
When holding really by target area, can still user be allowed not meet with Caton, so as to improve user experience.
On the basis of embodiment shown in Fig. 2, Fig. 6 shows the stream of the data buffering method of another embodiment of the present invention
Cheng Tu, after step 1203, further includes:
Step 130: being less than or equal to first in probability of the mobile terminal in next preset duration into target area
In the case where threshold value, it is reduced to initial play duration to buffer threshold values interim playing duration buffering threshold values.
In the present embodiment, in order to avoid the waste of unnecessary flow, enter in next preset duration in mobile terminal
In the case that the probability of target area is less than or equal to first threshold, interim playing duration buffering threshold values is reduced to initially in time
Playing duration buffers threshold values.
On the basis of embodiment shown in Fig. 1, Fig. 7 shows the stream of the data buffering method of another embodiment of the present invention
Cheng Tu, step 110 include:
Step 1101: the historical data gone on a journey according to user obtains the mobile terminal in next preset duration in real time
Into the probability of target area.
The life range of user is fixed, therefore there are the governed moulds of mark for wireless network resource used in mobile terminal
Formula.
For example, user is on every Mondays to 7 o'clock of the morning of Friday~this period at 10 o'clock, it all can be from family in by the subway
To office, in this section of distance, the cell that the mobile terminal of the user would generally pass through is successively: cell 1 (in family), cell 2,
Cell 3, cell 4, cell X and cell 5 (office), since the period that user fixes daily can all pass through these cells,
Mobile terminal can store the trip historical data of cell 1, cell 2, cell 3, cell 4, cell X and cell 5 (office)
Get up.
Later, mobile terminal can obtain mobile terminal in next preset duration into each cell within this period
Probability, and the practical transfer sequence of real-time contrast user, to verify whether the historical data feature for meeting storage, if meeting storage
It is larger then to can be predicted probability of the mobile terminal in next preset duration into target area for the historical data feature deposited;Such as
Fruit does not meet the historical data feature of storage, then the prediction route of adjustment adjustment in time.
Alternatively, step 1102: according to the moving range of user preset, obtaining mobile terminal in real time in next preset duration
Into the probability of target area.
For example, user can be pre-seted by user interface (User Interface, abbreviation UI), user is on UI
Face sets a geographic life range range, the i.e. moving range of user preset, so that mobile terminal can be according to user preset
Moving range, obtain mobile terminal in next preset duration enter target area probability.
In this step, if in the moving range of user preset, there is at least one target area, then according to terminal positioning
Information and the spaced relationship of target area etc. set predeterminated position relationship, thus in time by initial play duration trimmer valve in time
Value improves to interim playing duration and buffers threshold values.
In the present embodiment, when user, which is in, watches prolonged streaming multimedia under moving condition, because of the more matchmakers of crossfire
The broadcasting of volume data is influenced by the wireless network signal quality moved, in order to avoid playing streaming multimedia number under target area
According to leading to Caton, therefore obtain the probability that mobile terminal enters target area in next preset duration.It wherein, if can
Accurate moving state is got from navigation software etc., then can accurately predict mobile terminal in next preset duration whether into
Enter target area;Alternatively, can be accustomed to according to the trip of user, the biggish mobile route of probability, and real time correction are obtained, with real-time
Obtain the probability that mobile terminal enters target area in next preset duration;Alternatively, can according to the customized setting of user,
The a plurality of biggish mobile route of probability is obtained in the moving range of user preset, because the mobile route of acquisition is more, so as to
The target area of entrance is also more, thus between the changing factor and user and each target area in comprehensive actual conditions
Spaced relationship, in real time obtain mobile terminal in next preset duration enter target area probability.As it can be seen that being based on this implementation
A variety of acquisition mobile terminals in example enter the probability of target area in next preset duration, with the standard of the probability ensured
There is Caton in target area viewing streaming multimedia to not only can avoid user, but also can reduce because erroneous judgement enters target in true property
Region, caused by flow waste.
On the basis of embodiment shown in Fig. 1, Fig. 8 shows the stream of the data buffering method of another embodiment of the present invention
Cheng Tu, before step 110, further includes:
Step 140: obtaining the corresponding wireless network signal strength of third location information of mobile terminal.
Step 150: in the case where the corresponding wireless network signal strength of third location information is less than second threshold, by the
The corresponding region of three location informations is determined as target area.
The present embodiment can obtain the wireless network signal strength in the region of mobile terminal process, if wireless network signal strength
Less than second threshold, that is, it is unable to satisfy the default broadcasting fluency of streaming multimedia data, is then stored in this as target area
Ground.
For example, user is in first time by cell 1 (in family), cell 2, cell 3, cell 4, cell X and the (office of cell 5
Room) route when, while storing route, can also store the corresponding wireless network signal strength of these cells.To known to
The wireless network signal strength being covered within the scope of cell X is unable to satisfy the default broadcasting fluency of streaming multimedia data, then
Cell X is determined as the target area in the route.
In addition, the mobile route stored within the same period may also can change, for example, user is from family to doing
During public room is mobile, possible today, 2 signal of cell was preferable when by some region, therefore successively passed through 1 (family of cell
In), cell 2, cell 3, cell 4, cell X, cell 5 (office), and tomorrow when by some region, may be cell
6 signals are better than 2 signal of cell, therefore successively by cell 1 (in family), cell 6, cell 3, cell 4, cell the X, (office of cell 5
Room).Mobile terminal for these features can define certain memory space to store multiple features, when memory space without
When method stores new feature, it can choose and do not store emerging feature, or from the feature of script storage, delete a part,
New feature can be stored.To constantly update, the personal user's data stored are enriched, obtain the mobile terminal under to improve
Enter the accuracy of the probability of target area in one preset duration.
Further, the target area being locally stored can be uploaded to common end, such as server by user, be made for more users
With.
For example, can be according to the scope of activities of user preset, from operator, cell phone manufacturer, application software vendor server
The target area in the scope of activities is downloaded in equal common ends, so that mobile terminal can compare cell switching kenel, prediction is gone to connect
Get off to enter the probability of target area.
Preferably, it is regarded as public from the data of the downloadings such as operator, cell phone manufacturer, application software vendor server
User data.Operator/cell phone manufacturer/application software manufacturer can penetrate OTA or USB interface, carry out default and set.User or
Operator/cell phone manufacturer/application software manufacturer can also carry out default and set through the tool software on mobile terminal.
Wherein, the setting of wireless base station/cell is constant, the wireless network signal of institute overlay area with regard to more stable, but
When change is arranged (such as some cell temporary repair), at this moment mobile terminal can also be uploaded newfound target area
To common ends such as operator/cell phone manufacturer/application software vendor servers.To which more users can obtain target from common end
The relevant information in region.
In the present embodiment, on the one hand, when user meets with Caton for the first time, local terminal can be automatically recorded, to avoid
Next time meets with Caton when passing through the region;On the other hand, when user meets with Caton for the first time, it can be uploaded to common end, by this
Information is shared with other mobile terminal users, to avoid more with by meeting with Caton when the region.
On the basis of embodiment shown in Fig. 1, Fig. 9 shows the stream of the data buffering method of another embodiment of the present invention
Cheng Tu, before step 110, further includes:
Step 160: obtaining the corresponding wireless network speed of download of the 4th location information of mobile terminal.
Step 170: being less than third threshold value in the corresponding wireless network speed of download of the 4th location information of mobile terminal
In the case of, the corresponding region of the 4th location information is determined as target area.
Different from a upper embodiment, target area is unable to satisfy the default broadcasting fluency of streaming multimedia data, a side
Face is influenced by Wi-Fi signal strength, is on the other hand also influenced by actual use situation.For example, even if cell
Wireless network signal is very strong, if but cell serves mobile terminal it is excessive, cause to be jammed, it is also possible to cause to be unable to satisfy crossfire more
The default broadcasting fluency of media data.Therefore the more matchmakers of crossfire whether be can satisfy in the wireless network signal for judging a region
The default broadcasting fluency of volume data, other than reference Wi-Fi signal strength, referring also to the uplink obtained in this cell/
The data of speed of download.If certain cell, at peak period, wireless network speed of download is not sufficient to support viewing streaming multimedia
Minimum requirements or certain cell be based on general packet radio service technology (General Packet Radio Service, letter
Claiming GPRS) signal can not also support the video streaming multimedia of high definition, these cells also to may be defined as target under specific circumstances
Region.
To in the present embodiment, terminal, can will be based under the wireless network when any region uses wireless network
It carries speed and is uploaded to local or server.Therefore, user itself or other users can be by collecting the region past each
The data of the wireless network speed of download in a period, determine whether the region can satisfy streaming multimedia number in present period
According to default broadcasting fluency.For example, the wireless network speed of download of cell 4 is unable to satisfy in working commuting time section
Watch streaming multimedia needed for, but therefore the period cell 4 can be determined as target area.
Further, because some regions may be that wireless network signal is stronger, but within the specific period, because of user
Too much, so that network speed be caused to decline, therefore mobile terminal is obtained in next preset duration into target area in order to improve
The accuracy of probability, when predict mobile terminal in next preset duration enter these regions when, can Xian Qu operator/mobile phone
Manufacturer/application software, server download the current crowded state data in these regions, confirm whether these regions are in the period
Whether congestion state, network speed can satisfy the default broadcasting fluency of streaming multimedia data, after validation according to regard to specific feelings
Condition is as target area.
Figure 10 shows the block diagram of the mobile terminal of another embodiment of the present invention, comprising:
Probability obtains module 10, in the case where playing streaming multimedia data, obtaining mobile terminal in real time under
Enter the probability of target area in one preset duration;
First data buffering module 20, for big in probability of the mobile terminal in next preset duration into target area
In the case where first threshold, before mobile terminal enters target area, by the corresponding streaming multimedia played in target area
Data are downloaded in buffer area in advance;
Wherein, target area is the region for being unable to satisfy the default broadcasting fluency of streaming multimedia data.
It in embodiments of the present invention, need to be by means of wireless network signal download online, nothing because playing streaming multimedia data
Line network signal quality directly influences the fluency of streaming multimedia data playback, and is covered on the wireless network of different zones
Signal quality is different.Therefore, in the case where playing streaming multimedia data, mobile terminal is obtained in real time next default
Enter the probability of target area in duration, goal region refers to the default broadcasting stream for being unable to satisfy streaming multimedia data
The region freely spent, in the case where probability of the mobile terminal in next preset duration into target area is greater than first threshold,
There is Caton in order to avoid mobile terminal plays streaming multimedia data in target area, enters target area in mobile terminal
Before, the corresponding streaming multimedia data played in target area are downloaded in buffer area in advance, in this way, mobile terminal is entering
Behind target area, streaming multimedia data have been buffered to buffer area, and the streaming multimedia data of broadcasting are buffered data, not by nothing
Line network signal quality influences, so that it is guaranteed that mobile terminal plays the fluency of streaming multimedia data in target area, avoids
Caton is played, user's viewing experience is improved.
Preferably, buffer area is preset with initial play duration buffering threshold values;
Mobile terminal further include:
Second data buffering module is used in the case where playing streaming multimedia data, when by next initial play
Long streaming multimedia data are downloaded in advance in the buffer area for being set as initial play duration buffering threshold values;
First data buffering module 20 includes:
Playing duration acquiring unit, when the target for obtaining the corresponding streaming multimedia data played in target area plays
It is long;
It buffers threshold values and improves unit, be used in the case where target playing duration is greater than initial play duration buffering threshold values,
According to target playing duration, initial play duration buffering threshold values is improved to interim playing duration and buffers threshold values;
Preparatory download unit, the streaming multimedia data for target area to be corresponded to target playing duration are downloaded in advance
In the buffer area for rising to interim playing duration buffering threshold values;
Wherein, interim playing duration buffering threshold values is more than or equal to target playing duration.
Preferably, buffering threshold values raising unit includes:
Positioning obtains subelement, for obtaining the first location information of mobile terminal and the second positioning letter of target area
Breath;
Temp Threshold sets subelement, for meeting predeterminated position relationship in the first location information and the second location information
In the case of, according to target playing duration, initial play duration buffering threshold values is improved to interim playing duration and buffers threshold values;
Download unit includes: in advance
Lower subelements face for being downloaded to rise in advance by the streaming multimedia data of next interim playing duration
When playing duration buffering threshold values buffer area in;
Wherein, the first location information and the second location information meet predeterminated position relationship, comprising: mobile terminal is fixed from first
Position information change is the second location information.
Mobile terminal provided in an embodiment of the present invention can be realized mobile terminal in the embodiment of the method for Fig. 1 to Fig. 9 and realize
Each process, to avoid repeating, which is not described herein again.
A kind of hardware structural diagram of Figure 11 mobile terminal of each embodiment to realize the present invention, the mobile terminal
100 include but is not limited to: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor
105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 1010 and power supply 111
Equal components.It will be understood by those skilled in the art that mobile terminal structure shown in Figure 11 does not constitute the limit to mobile terminal
Fixed, mobile terminal may include perhaps combining certain components or different component cloth than illustrating more or fewer components
It sets.In embodiments of the present invention, mobile terminal includes but is not limited to mobile phone, tablet computer, laptop, palm PC, vehicle
Mounted terminal, wearable device and pedometer etc..
Wherein, processor 1010, for obtaining the mobile terminal in real time in the case where playing streaming multimedia data
Enter the probability of target area in next preset duration;Enter target area in next preset duration in the mobile terminal
Probability be greater than first threshold in the case where, the mobile terminal enter the target area before, by the target area
The corresponding streaming multimedia data played are downloaded in buffer area in advance.
It in embodiments of the present invention, need to be by means of wireless network signal download online, nothing because playing streaming multimedia data
Line network signal quality directly influences the fluency of streaming multimedia data playback, and is covered on the wireless network of different zones
Signal quality is different.Therefore, in the case where playing streaming multimedia data, mobile terminal is obtained in real time next default
Enter the probability of target area in duration, goal region refers to the default broadcasting stream for being unable to satisfy streaming multimedia data
The region freely spent, in the case where probability of the mobile terminal in next preset duration into target area is greater than first threshold,
There is Caton in order to avoid mobile terminal plays streaming multimedia data in target area, enters target area in mobile terminal
Before, the corresponding streaming multimedia data played in target area are downloaded in buffer area in advance, in this way, mobile terminal is entering
Behind target area, streaming multimedia data have been buffered to buffer area, and the streaming multimedia data of broadcasting are buffered data, not by nothing
Line network signal quality influences, so that it is guaranteed that mobile terminal plays the fluency of streaming multimedia data in target area, avoids
Caton is played, user's viewing experience is improved.
It should be understood that the embodiment of the present invention in, radio frequency unit 101 can be used for receiving and sending messages or communication process in, signal
Send and receive, specifically, by from base station downlink data receive after, to processor 1010 handle;In addition, by uplink
Data are sent to base station.In general, radio frequency unit 101 includes but is not limited to antenna, at least one amplifier, transceiver, coupling
Device, low-noise amplifier, duplexer etc..In addition, radio frequency unit 101 can also by wireless communication system and network and other set
Standby communication.
Mobile terminal provides wireless broadband internet by network module 102 for user and accesses, and such as user is helped to receive
It sends e-mails, browse webpage and access streaming video etc..
Audio output unit 103 can be received by radio frequency unit 101 or network module 102 or in memory 109
The audio data of storage is converted into audio signal and exports to be sound.Moreover, audio output unit 103 can also be provided and be moved
The relevant audio output of specific function that dynamic terminal 100 executes is (for example, call signal receives sound, message sink sound etc.
Deng).Audio output unit 103 includes loudspeaker, buzzer and receiver etc..
Input unit 104 is for receiving audio or video signal.Input unit 104 may include graphics processor
(Graphics Processing Unit, GPU) 1041 and microphone 1042, graphics processor 1041 is in video acquisition mode
Or the image data of the static images or video obtained in image capture mode by image capture apparatus (such as camera) carries out
Reason.Treated, and picture frame may be displayed on display unit 106.Through graphics processor 1041, treated that picture frame can be deposited
Storage is sent in memory 109 (or other storage mediums) or via radio frequency unit 101 or network module 102.Mike
Wind 1042 can receive sound, and can be audio data by such acoustic processing.Treated audio data can be
The format output that mobile communication base station can be sent to via radio frequency unit 101 is converted in the case where telephone calling model.
Mobile terminal 100 further includes at least one sensor 105, such as optical sensor, motion sensor and other biographies
Sensor.Specifically, optical sensor includes ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 1061, and proximity sensor can close when mobile terminal 100 is moved in one's ear
Display panel 1061 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (general
For three axis) size of acceleration, it can detect that size and the direction of gravity when static, can be used to identify mobile terminal posture (ratio
Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap);It passes
Sensor 105 can also include fingerprint sensor, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer, wet
Meter, thermometer, infrared sensor etc. are spent, details are not described herein.
Display unit 106 is for showing information input by user or being supplied to the information of user.Display unit 106 can wrap
Display panel 1061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode can be used
Forms such as (Organic Light-Emitting Diode, OLED) configure display panel 1061.
User input unit 107 can be used for receiving the number or character information of input, and generate the use with mobile terminal
Family setting and the related key signals input of function control.Specifically, user input unit 107 include touch panel 1071 and
Other input equipments 1072.Touch panel 1071, also referred to as touch screen collect the touch operation of user on it or nearby
(for example user uses any suitable objects or attachment such as finger, stylus on touch panel 1071 or in touch panel 1071
Neighbouring operation).Touch panel 1071 may include both touch detecting apparatus and touch controller.Wherein, touch detection
Device detects the touch orientation of user, and detects touch operation bring signal, transmits a signal to touch controller;Touch control
Device processed receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processor 1010, receiving area
It manages the order that device 1010 is sent and is executed.Furthermore, it is possible to using resistance-type, condenser type, infrared ray and surface acoustic wave etc.
Multiple types realize touch panel 1071.In addition to touch panel 1071, user input unit 107 can also include that other inputs are set
Standby 1072.Specifically, other input equipments 1072 can include but is not limited to physical keyboard, function key (for example press by volume control
Key, switch key etc.), trace ball, mouse, operating stick, details are not described herein.
Further, touch panel 1071 can be covered on display panel 1061, when touch panel 1071 is detected at it
On or near touch operation after, send processor 1010 to determine the type of touch event, be followed by subsequent processing 1010 basis of device
The type of touch event provides corresponding visual output on display panel 1061.Although in Figure 11, touch panel 1071 with
Display panel 1061 is the function that outputs and inputs of realizing mobile terminal as two independent components, but in certain implementations
In example, touch panel 1071 and display panel 1061 can be integrated and be realized the function that outputs and inputs of mobile terminal, specifically
Herein without limitation.
Interface unit 108 is the interface that external device (ED) is connect with mobile terminal 100.For example, external device (ED) may include having
Line or wireless head-band earphone port, external power supply (or battery charger) port, wired or wireless data port, storage card end
Mouth, port, the port audio input/output (I/O), video i/o port, earphone end for connecting the device with identification module
Mouthful etc..Interface unit 108 can be used for receiving the input (for example, data information, electric power etc.) from external device (ED) and
By one or more elements that the input received is transferred in mobile terminal 100 or can be used in 100 He of mobile terminal
Data are transmitted between external device (ED).
Memory 109 can be used for storing software program and various data.Memory 109 can mainly include storing program area
The storage data area and, wherein storing program area can (such as the sound of application program needed for storage program area, at least one function
Sound playing function, image player function etc.) etc.;Storage data area can store according to mobile phone use created data (such as
Audio data, phone directory etc.) etc..In addition, memory 109 may include high-speed random access memory, it can also include non-easy
The property lost memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Processor 1010 is the control centre of mobile terminal, and each of entire mobile terminal is connected with route using various interfaces
A part by running or execute the software program and/or module that are stored in memory 109, and calls and is stored in storage
Data in device 109 execute the various functions and processing data of mobile terminal, to carry out integral monitoring to mobile terminal.Place
Managing device 1010 may include one or more processing units;Preferably, processor 1010 can integrate application processor and modulation /demodulation
Processor, wherein the main processing operation system of application processor, user interface and application program etc., modem processor master
Handle wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1010.
Mobile terminal 100 can also include the power supply 111 (such as battery) powered to all parts, it is preferred that power supply 111
Can be logically contiguous by power-supply management system and processor 1010, to realize management charging by power-supply management system, put
The functions such as electricity and power managed.
In addition, mobile terminal 100 includes some unshowned functional modules, details are not described herein.
Preferably, the embodiment of the present invention also provides a kind of mobile terminal, including processor 1010, and memory 109 is stored in
On memory 109 and the computer program that can run on the processor 1010, the computer program are held by processor 1010
Each process of above-mentioned data buffering method embodiment is realized when row, and can reach identical technical effect, to avoid repeating, this
In repeat no more.
The embodiment of the present invention also provides a kind of computer readable storage medium, and meter is stored on computer readable storage medium
Calculation machine program, the computer program realize each process of above-mentioned data buffering method embodiment, and energy when being executed by processor
Reach identical technical effect, to avoid repeating, which is not described herein again.Wherein, the computer readable storage medium, such as only
Read memory (Read-Only Memory, abbreviation ROM), random access memory (Random Access Memory, abbreviation
RAM), magnetic or disk etc..
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, method of element, article or device.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in a storage medium
In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal (can be mobile phone, computer, service
Device, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific
Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art
Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much
Form belongs within protection of the invention.
Claims (12)
1. a kind of data buffering method is applied to mobile terminal characterized by comprising
In the case where playing streaming multimedia data, the mobile terminal is obtained in real time and enters target in next preset duration
The probability in region;
In the case where probability of the mobile terminal in next preset duration into target area is greater than first threshold, in institute
It states mobile terminal to enter before the target area, the corresponding streaming multimedia data played in the target area is downloaded in advance
To buffer area;
Wherein, the target area is the region for being unable to satisfy the default broadcasting fluency of streaming multimedia data.
2. the method according to claim 1, wherein the buffer area is preset with initial play duration trimmer valve
Value;
Before the streaming multimedia data by the corresponding broadcasting in the target area are downloaded in buffer area in advance, further includes:
In the case where playing streaming multimedia data, the streaming multimedia data of next initial play duration are downloaded in advance
To be set as initial play duration buffering threshold values buffer area in;
It is described to be downloaded to the corresponding streaming multimedia data played in the target area in buffer area in advance, comprising:
Obtain the target playing duration of the corresponding streaming multimedia data played in the target area;
In the case where the target playing duration is greater than initial play duration buffering threshold values, according to the target playing duration,
Initial play duration buffering threshold values is improved to interim playing duration and buffers threshold values;
The streaming multimedia data that the target area corresponds to the target playing duration are downloaded to rise in advance and are temporarily broadcast
In the buffer area for putting duration buffering threshold values;
Wherein, the interim playing duration buffering threshold values is more than or equal to the target playing duration.
3. according to the method described in claim 2, it is characterized in that, described according to the target playing duration, by initial play
Duration buffering threshold values, which is improved to interim playing duration, buffers threshold values, comprising:
Obtain the first location information of the mobile terminal and the second location information of the target area;
In the case where first location information and second location information meet predeterminated position relationship, according to the target
Initial play duration buffering threshold values is improved to interim playing duration and buffers threshold values by playing duration;
The streaming multimedia data that the target area is corresponded to the target playing duration, which are downloaded to rise in advance, faces
When playing duration buffering threshold values buffer area in, comprising:
The streaming multimedia data of next interim playing duration are downloaded in advance and rise to interim playing duration buffering threshold values
Buffer area in;
Wherein, first location information and second location information meet predeterminated position relationship, comprising: the mobile terminal
It is second location information from first location information variation.
4. according to the method described in claim 2, it is characterized in that, described improve initial play duration buffering threshold values to interim
Playing duration buffers after threshold values, further includes:
It is less than or equal to the feelings of first threshold into the probability of target area in next preset duration in the mobile terminal
Under condition, it is reduced to initial play duration to buffer threshold values interim playing duration buffering threshold values.
5. the method according to claim 1, wherein described obtain the mobile terminal when next default in real time
Enter the probability of target area in long, comprising:
According to the historical data that user goes on a journey, the mobile terminal is obtained in real time in next preset duration into target area
Probability;
Alternatively, obtaining the mobile terminal in real time according to the moving range of user preset and entering target in next preset duration
The probability in region.
6. the method according to claim 1, wherein described in the case where playing streaming multimedia data, reality
When obtain the mobile terminal in next preset duration into target area probability before, further includes:
Obtain the corresponding wireless network signal strength of third location information of the mobile terminal;
In the case where the corresponding wireless network signal strength of the third location information is less than second threshold, the third is determined
Information corresponding region in position is determined as target area.
7. the method according to claim 1, wherein described in the case where playing streaming multimedia data, reality
When obtain the mobile terminal in next preset duration into target area probability before, further includes:
Obtain the corresponding wireless network speed of download of the 4th location information of the mobile terminal;
It, will in the case where the corresponding wireless network speed of download of the 4th location information of the mobile terminal is less than third threshold value
The corresponding region of 4th location information is determined as target area.
8. a kind of mobile terminal characterized by comprising
Probability obtains module, for obtaining the mobile terminal in real time next in the case where playing streaming multimedia data
Enter the probability of target area in preset duration;
First data buffering module, for being greater than in probability of the mobile terminal in next preset duration into target area
In the case where first threshold, before the mobile terminal enters the target area, by the corresponding broadcasting in the target area
Streaming multimedia data are downloaded in buffer area in advance;
Wherein, the target area is the region for being unable to satisfy the default broadcasting fluency of streaming multimedia data.
9. mobile terminal according to claim 8, which is characterized in that the buffer area is preset with initial play duration buffering
Threshold values;
The mobile terminal further include:
Second data buffering module is used in the case where playing streaming multimedia data, by next initial play duration
Streaming multimedia data are downloaded in advance in the buffer area for being set as initial play duration buffering threshold values;
The first data buffering module includes:
Playing duration acquiring unit, when the target for obtaining the corresponding streaming multimedia data played in the target area plays
It is long;
It buffers threshold values and improves unit, be used in the case where the target playing duration is greater than initial play duration buffering threshold values,
According to the target playing duration, initial play duration buffering threshold values is improved to interim playing duration and buffers threshold values;
Preparatory download unit, under streaming multimedia data for the target area to be corresponded to the target playing duration are preparatory
It is loaded onto the buffer area for rising to interim playing duration buffering threshold values;
Wherein, the interim playing duration buffering threshold values is more than or equal to the target playing duration.
10. mobile terminal according to claim 9, which is characterized in that the buffering threshold values improves unit and includes:
Positioning obtains subelement, for obtaining the first location information of the mobile terminal and the second positioning of the target area
Information;
Temp Threshold sets subelement, closes for meeting predeterminated position in first location information and second location information
In the case where system, according to the target playing duration, initial play duration buffering threshold values is improved to interim playing duration and is buffered
Threshold values;
The preparatory download unit includes:
Lower subelements are temporarily broadcast for being downloaded to rise in advance by the streaming multimedia data of next interim playing duration
In the buffer area for putting duration buffering threshold values;
Wherein, first location information and second location information meet predeterminated position relationship, comprising: the mobile terminal
It is second location information from first location information variation.
11. a kind of mobile terminal, which is characterized in that including processor, memory is stored on the memory and can be described
The computer program run on processor is realized when the computer program is executed by the processor as in claim 1 to 7
The step of described in any item data buffering methods.
12. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium
Program realizes the data buffering method as described in any one of claims 1 to 7 when the computer program is executed by processor
The step of.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910081549.0A CN109831689B (en) | 2019-01-28 | 2019-01-28 | Data buffering method and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910081549.0A CN109831689B (en) | 2019-01-28 | 2019-01-28 | Data buffering method and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109831689A true CN109831689A (en) | 2019-05-31 |
CN109831689B CN109831689B (en) | 2021-07-13 |
Family
ID=66862621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910081549.0A Active CN109831689B (en) | 2019-01-28 | 2019-01-28 | Data buffering method and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109831689B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110381355A (en) * | 2019-07-12 | 2019-10-25 | 上海掌门科技有限公司 | It is a kind of for controlling the method and apparatus of streaming media playing |
CN110868626A (en) * | 2019-11-06 | 2020-03-06 | 北京达佳互联信息技术有限公司 | Method and device for preloading content data |
CN111526246A (en) * | 2020-04-07 | 2020-08-11 | 咪咕音乐有限公司 | Caching method, electronic device and computer-readable storage medium |
CN112040303A (en) * | 2020-07-22 | 2020-12-04 | 咪咕音乐有限公司 | Audio and video playing method and device, electronic equipment and storage medium |
CN112751884A (en) * | 2019-10-29 | 2021-05-04 | 华为终端有限公司 | Method and electronic equipment for processing media service |
CN113490236A (en) * | 2021-07-30 | 2021-10-08 | 浙江大华技术股份有限公司 | Data transmission method and device, storage medium and electronic equipment |
CN114640740A (en) * | 2022-03-22 | 2022-06-17 | Oppo广东移动通信有限公司 | Communication processing method, communication processing device, electronic device, and storage medium |
CN115209348A (en) * | 2022-06-30 | 2022-10-18 | Oppo广东移动通信有限公司 | Device processing method and device, electronic device and storage medium |
EP4207874A4 (en) * | 2020-09-16 | 2024-03-06 | Huawei Technologies Co., Ltd. | Data buffering method and related device |
WO2024179279A1 (en) * | 2023-03-01 | 2024-09-06 | 深圳Tcl新技术有限公司 | Multimedia data transmission method and apparatus, medium, and device |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006368A (en) * | 2010-12-03 | 2011-04-06 | 重庆新媒农信科技有限公司 | Streaming media audio file play method based on mobile terminal memory card cache technology |
CN103391468A (en) * | 2012-05-08 | 2013-11-13 | 安凯(广州)微电子技术有限公司 | Network video data buffer control method and system based on mobile terminal |
CN104170315A (en) * | 2013-03-07 | 2014-11-26 | 华为技术有限公司 | Method and video gateway for allocating bandwidth |
US20150110134A1 (en) * | 2013-10-22 | 2015-04-23 | Microsoft Corporation | Adapting a Jitter Buffer |
CN104581424A (en) * | 2013-10-25 | 2015-04-29 | 华为技术有限公司 | Method, related equipment and system for streaming media transmission |
CN105553939A (en) * | 2015-12-07 | 2016-05-04 | 中国联合网络通信集团有限公司 | Method and device for determining blockage of streaming media |
US9615124B1 (en) * | 2015-12-23 | 2017-04-04 | Rovi Guides, Inc. | Methods and systems for enhancing media viewing experiences |
CN106850629A (en) * | 2017-02-09 | 2017-06-13 | 广东欧珀移动通信有限公司 | The processing method and mobile terminal of a kind of stream medium data |
US9681165B1 (en) * | 2016-04-11 | 2017-06-13 | Rovi Guides, Inc. | Methods and systems for enhancing media viewing experiences on multiple devices |
CN106878297A (en) * | 2017-02-06 | 2017-06-20 | 中国联合网络通信集团有限公司 | Media data transmission method, base station and server |
CN107222776A (en) * | 2017-05-19 | 2017-09-29 | 腾讯科技(深圳)有限公司 | Video playing control method, browser, storage device and terminal |
US9779362B1 (en) * | 2014-08-25 | 2017-10-03 | Google Inc. | Ranking video delivery problems |
CN108235149A (en) * | 2016-12-21 | 2018-06-29 | 中国移动通信集团公司 | A kind of method and device for optimizing video playing fluency |
CN108337553A (en) * | 2018-02-08 | 2018-07-27 | 深圳市兆驰股份有限公司 | A kind of multi-medium data pre-download method |
CN108833996A (en) * | 2018-07-03 | 2018-11-16 | 湖北大学 | Service node selection, update and code rate adaptive approach in distributed DASH system |
CN109195231A (en) * | 2018-11-13 | 2019-01-11 | 奇酷互联网络科技(深圳)有限公司 | A kind of radio frequency resource distribution method, user equipment and the device with store function |
-
2019
- 2019-01-28 CN CN201910081549.0A patent/CN109831689B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006368A (en) * | 2010-12-03 | 2011-04-06 | 重庆新媒农信科技有限公司 | Streaming media audio file play method based on mobile terminal memory card cache technology |
CN103391468A (en) * | 2012-05-08 | 2013-11-13 | 安凯(广州)微电子技术有限公司 | Network video data buffer control method and system based on mobile terminal |
CN104170315A (en) * | 2013-03-07 | 2014-11-26 | 华为技术有限公司 | Method and video gateway for allocating bandwidth |
US20150110134A1 (en) * | 2013-10-22 | 2015-04-23 | Microsoft Corporation | Adapting a Jitter Buffer |
CN104581424A (en) * | 2013-10-25 | 2015-04-29 | 华为技术有限公司 | Method, related equipment and system for streaming media transmission |
US9779362B1 (en) * | 2014-08-25 | 2017-10-03 | Google Inc. | Ranking video delivery problems |
CN105553939A (en) * | 2015-12-07 | 2016-05-04 | 中国联合网络通信集团有限公司 | Method and device for determining blockage of streaming media |
US9615124B1 (en) * | 2015-12-23 | 2017-04-04 | Rovi Guides, Inc. | Methods and systems for enhancing media viewing experiences |
US9681165B1 (en) * | 2016-04-11 | 2017-06-13 | Rovi Guides, Inc. | Methods and systems for enhancing media viewing experiences on multiple devices |
CN108235149A (en) * | 2016-12-21 | 2018-06-29 | 中国移动通信集团公司 | A kind of method and device for optimizing video playing fluency |
CN106878297A (en) * | 2017-02-06 | 2017-06-20 | 中国联合网络通信集团有限公司 | Media data transmission method, base station and server |
CN106850629A (en) * | 2017-02-09 | 2017-06-13 | 广东欧珀移动通信有限公司 | The processing method and mobile terminal of a kind of stream medium data |
CN107222776A (en) * | 2017-05-19 | 2017-09-29 | 腾讯科技(深圳)有限公司 | Video playing control method, browser, storage device and terminal |
CN108337553A (en) * | 2018-02-08 | 2018-07-27 | 深圳市兆驰股份有限公司 | A kind of multi-medium data pre-download method |
CN108833996A (en) * | 2018-07-03 | 2018-11-16 | 湖北大学 | Service node selection, update and code rate adaptive approach in distributed DASH system |
CN109195231A (en) * | 2018-11-13 | 2019-01-11 | 奇酷互联网络科技(深圳)有限公司 | A kind of radio frequency resource distribution method, user equipment and the device with store function |
Non-Patent Citations (2)
Title |
---|
JINMAN KANG,ISAAC COHEN: "《Detection and Tracking of Moving Objects from a Moving Platform in Presence of Strong Parallax》", 《TENTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION》 * |
李苑平: "《LTE下行资源调度算法研究》", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110381355A (en) * | 2019-07-12 | 2019-10-25 | 上海掌门科技有限公司 | It is a kind of for controlling the method and apparatus of streaming media playing |
CN110381355B (en) * | 2019-07-12 | 2021-10-26 | 上海掌门科技有限公司 | Method, equipment and readable medium for controlling streaming media playing |
CN112751884A (en) * | 2019-10-29 | 2021-05-04 | 华为终端有限公司 | Method and electronic equipment for processing media service |
US11876849B2 (en) | 2019-10-29 | 2024-01-16 | Huawei Technologies Co., Ltd. | Media service processing method and electronic device |
CN112751884B (en) * | 2019-10-29 | 2022-05-10 | 华为终端有限公司 | Method and electronic equipment for processing media service |
WO2021082602A1 (en) * | 2019-10-29 | 2021-05-06 | 华为技术有限公司 | Method for processing media service and electronic device |
CN110868626B (en) * | 2019-11-06 | 2021-06-11 | 北京达佳互联信息技术有限公司 | Method and device for preloading content data |
CN110868626A (en) * | 2019-11-06 | 2020-03-06 | 北京达佳互联信息技术有限公司 | Method and device for preloading content data |
CN111526246A (en) * | 2020-04-07 | 2020-08-11 | 咪咕音乐有限公司 | Caching method, electronic device and computer-readable storage medium |
CN112040303A (en) * | 2020-07-22 | 2020-12-04 | 咪咕音乐有限公司 | Audio and video playing method and device, electronic equipment and storage medium |
EP4207874A4 (en) * | 2020-09-16 | 2024-03-06 | Huawei Technologies Co., Ltd. | Data buffering method and related device |
CN113490236A (en) * | 2021-07-30 | 2021-10-08 | 浙江大华技术股份有限公司 | Data transmission method and device, storage medium and electronic equipment |
CN114640740A (en) * | 2022-03-22 | 2022-06-17 | Oppo广东移动通信有限公司 | Communication processing method, communication processing device, electronic device, and storage medium |
CN114640740B (en) * | 2022-03-22 | 2024-03-12 | Oppo广东移动通信有限公司 | Communication processing method, device, electronic equipment and storage medium |
CN115209348A (en) * | 2022-06-30 | 2022-10-18 | Oppo广东移动通信有限公司 | Device processing method and device, electronic device and storage medium |
WO2024179279A1 (en) * | 2023-03-01 | 2024-09-06 | 深圳Tcl新技术有限公司 | Multimedia data transmission method and apparatus, medium, and device |
Also Published As
Publication number | Publication date |
---|---|
CN109831689B (en) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109831689A (en) | A kind of data buffering method and mobile terminal | |
CN106528036A (en) | Volume adjusting method and device | |
CN108174425A (en) | A kind of method for switching network and mobile terminal | |
CN108924364A (en) | Message prompt method, mobile terminal and computer readable storage medium | |
CN108159688A (en) | Interface sharing method, mobile terminal and computer readable storage medium | |
CN108389028A (en) | The method, device and mobile terminal of stroke reminding | |
CN110069180A (en) | A kind of function control method and terminal device | |
CN108259988A (en) | A kind of video playing control method, terminal and computer readable storage medium | |
CN108710458A (en) | A kind of split screen control method and terminal device | |
CN108513007A (en) | A kind of method and mobile terminal of control offline mode | |
CN107979697A (en) | A kind of based reminding method and mobile terminal | |
CN108322599A (en) | A kind of Network Access Method and mobile terminal | |
CN108541015A (en) | A kind of signal strength reminding method and mobile terminal | |
CN108540544A (en) | A kind of movable information sharing method and terminal | |
CN108810226A (en) | A kind of electricity method for early warning and mobile terminal | |
CN109151176A (en) | A kind of information acquisition method and terminal | |
CN108519089A (en) | A kind of more people's route planning methods and terminal | |
CN109889741A (en) | Caption presentation method, storage medium and mobile terminal | |
CN108282834A (en) | A kind of method and terminal of terminal access LTE network | |
CN110401870A (en) | Method of adjustment, terminal and the computer readable storage medium of record screen frame per second | |
CN108551525A (en) | A kind of state of motion track determines method and mobile terminal | |
CN110213717A (en) | A kind of localization method, localization message remind terminal and localization message system for prompting | |
CN110022235A (en) | Information processing method, terminal and server | |
CN108363591A (en) | A kind of method and device of PUSH message control | |
CN110351702A (en) | System information area determines method, indicating means, terminal and the network equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |