CN109600670B - Big data-based car networking multimedia buffering method, storage medium and terminal - Google Patents
Big data-based car networking multimedia buffering method, storage medium and terminal Download PDFInfo
- Publication number
- CN109600670B CN109600670B CN201811401050.5A CN201811401050A CN109600670B CN 109600670 B CN109600670 B CN 109600670B CN 201811401050 A CN201811401050 A CN 201811401050A CN 109600670 B CN109600670 B CN 109600670B
- Authority
- CN
- China
- Prior art keywords
- multimedia
- state
- data
- current
- cloud server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003139 buffering effect Effects 0.000 title claims abstract description 65
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000006855 networking Effects 0.000 title claims abstract description 18
- 238000004364 calculation method Methods 0.000 claims abstract description 28
- 238000004590 computer program Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 7
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 6
- 238000004891 communication Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41422—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention provides a big data-based multimedia buffering method, a storage medium and a terminal for Internet of vehicles, wherein the method comprises the following steps: the terminal detects operation information triggering the multimedia buffering logic, then acquires a current driving environment state and a current multimedia playing state of a vehicle and uploads the current driving environment state and the current multimedia playing state to the cloud server, the cloud server receives the information sent by the terminal, acquires calculation parameters processed by big data to predict a vehicle anchor point state and sends the vehicle anchor point state to the terminal, and the terminal receives a prediction result fed back by the cloud server, calculates data quantity required by buffering multimedia within a certain time length, and downloads and loads the data quantity to a player buffer area. According to the method, the data amount required by the multimedia needing to be played in the car networking multimedia buffering certain time length is calculated by utilizing the cloud big data, and the data amount is automatically buffered and loaded, so that the bandwidth is more effectively utilized and a smoother media playing effect is obtained under the condition that the car networking environment, road conditions and driving tracks are complex.
Description
Technical Field
The invention relates to the technical field of car networking multimedia, in particular to a big data based car networking multimedia buffering method, a storage medium and a terminal.
Background
With the continuous progress of automobile technology, the proportion of the vehicle-mounted multimedia system serving as an electronic product with high added value in an automobile is larger and larger, especially a vehicle-mounted multimedia navigation system. At present, most common schemes of vehicle-mounted multimedia buffering logic are realized by using bandwidth calculation, namely, multimedia data in a period of time is buffered in advance according to the bandwidth calculation and the time required for buffering. However, when such schemes are applied to the environment with stable bandwidth of the traditional internet and the mobile internet, the efficient utilization and playing effect of the bandwidth can be ensured, and in the environment of the internet of vehicles, especially when the road conditions are complex and the driving track is complex, the effective utilization of the bandwidth and the playing effect of multimedia are difficult to ensure.
Therefore, the prior art is subject to further improvement.
Disclosure of Invention
In view of the foregoing disadvantages in the prior art, an object of the present invention is to provide a method, a storage medium, and a terminal for buffering a multimedia over internet of vehicles based on big data for a user, in which the data amount required by the multimedia to be played within a certain time duration is calculated by using the cloud big data, and the data amount is automatically buffered and loaded, so that bandwidth is more effectively utilized and a smoother media playing effect is obtained under the condition that the environment, road conditions, and driving tracks of the internet of vehicles are complex.
The technical scheme adopted by the invention for solving the technical problem is as follows:
a big data based buffering method for multimedia of internet of vehicles, wherein the method comprises the following steps:
the terminal detects operation information triggering the multimedia buffering logic, acquires a current driving environment state and a current multimedia playing state of the vehicle, and uploads the current driving environment state and the current multimedia playing state to the cloud server;
when the cloud server receives the current driving environment state and the current multimedia playing state of the vehicle, the cloud server acquires the calculation parameters processed by big data to predict the anchor point state of the vehicle and sends the prediction result to the terminal;
and the terminal receives the prediction result fed back by the cloud server, calculates the data volume required by the multimedia within a certain time length, downloads the multimedia data corresponding to the required data volume and loads the multimedia data into the player buffer area.
The buffering method of the car networking multimedia based on the big data comprises the following steps that when the terminal detects operation information triggering multimedia buffering logic, the current running environment state and the current multimedia playing state of a vehicle are collected and uploaded to a cloud server, and the steps comprise:
when the terminal detects the operation information triggering the multimedia buffer logic, the starting module is awakened;
the starting module executes an instruction for starting the multimedia buffering logic, collects the current running environment state and the current multimedia playing state of the vehicle, and uploads the current running environment state and the current multimedia playing state to the cloud server.
The method for buffering the multimedia of the internet of vehicles based on the big data includes the following steps that when the cloud server receives the current driving environment state and the current multimedia playing state of a vehicle, the cloud server obtains the calculation parameters processed by the big data to predict the anchor point state of the vehicle, and sends the prediction result to the terminal:
the method comprises the steps that when a cloud server receives a current driving environment state and a current multimedia playing state of a vehicle, a prediction module is started;
the prediction module acquires calculation parameters subjected to big data processing for summary calculation, predicts a path anchor point to be passed by the vehicle, the network state of the position of the anchor point and the time required for passing through the anchor point, and then sends the path anchor point, the network state and the time to the terminal.
The buffering method of the internet of vehicles multimedia based on big data, wherein the terminal receives the prediction result fed back by the cloud server, calculates the data volume required by buffering the multimedia within a certain time length, downloads the multimedia data corresponding to the required data volume, and loads the multimedia data into the player buffer area, and the method specifically comprises the following steps:
the terminal receives a prediction result fed back by the cloud server, and then a data volume calculation module is started;
the data volume calculation module receives the network state of the anchor point position and the time required by the anchor point, combines the current multimedia playing state, calculates the data volume required by buffering the multimedia within a certain time length by using an algorithm and sends the data volume to the download module;
the downloading module downloads the multimedia data corresponding to the required data volume, caches the multimedia data to a file or an internal memory, and feeds back downloading information to the cloud server in real time;
and when the data volume reaches the corresponding required data volume, triggering the play buffer module, and loading the downloaded buffer data into a player buffer area of the play buffer module.
The buffering method of the car networking multimedia based on the big data, wherein the downloading module downloads the multimedia data corresponding to the required data volume, caches the multimedia data to a file or a memory, and feeds back downloading information to the cloud server in real time, and the method further comprises the following steps:
in the downloading process, if the continuous time rate is smaller than the preset deviation rate, the required buffer data amount is predicted again.
The buffering method of the multimedia based on the big data Internet of vehicles comprises the steps of presetting a timer, automatically switching the media or manually switching the media.
The method for buffering the big data-based multimedia of the internet of vehicles comprises the following steps that the current running environment state of the vehicle comprises a current position state, a navigation state, a running state and a network environment state.
The big data-based multimedia buffering method for the Internet of vehicles comprises the steps that the position state comprises longitude, latitude and altitude;
the navigation state comprises a driving road section and whether a tunnel is included or not;
the driving state includes a current driving speed;
the network environment state comprises current Wifi, base station signal strength or bandwidth.
A storage medium, wherein the storage medium stores a computer program executable to implement the big data based car networking multimedia buffering method as any one of the above.
A terminal, comprising: a processor, a memory communicatively connected to the processor, the memory storing a computer program for implementing the big data based car networking multimedia buffering method as described in any of the above when executed; the processor is used for calling the computer program in the memory to realize the buffering method of the big data based internet of vehicles multimedia.
Has the advantages that: the invention provides a big data-based multimedia buffering method, a storage medium and a terminal for Internet of vehicles, wherein the method comprises the following steps: the terminal detects operation information triggering the multimedia buffering logic, acquires a current driving environment state and a current multimedia playing state of the vehicle, and uploads the current driving environment state and the current multimedia playing state to the cloud server; when the cloud server receives the current driving environment state and the current multimedia playing state of the vehicle, the cloud server acquires the calculation parameters processed by big data to predict the anchor point state of the vehicle and sends the prediction result to the terminal; and the terminal receives the prediction result fed back by the cloud server, calculates the data volume required by the multimedia within a certain time length, downloads the multimedia data corresponding to the required data volume and loads the multimedia data into the player buffer area. According to the method and the device, the data amount required by the multimedia to be played in the car networking multimedia buffer within a certain time length is calculated by utilizing the cloud big data, and the data amount is automatically buffered and loaded, so that the bandwidth is more effectively utilized and a smoother media playing effect is obtained under the condition that the car networking environment, road conditions and driving tracks are complex.
Drawings
Fig. 1 is a flowchart of a buffering method for big data based multimedia in car networking according to a preferred embodiment of the present invention.
Fig. 2 is a flowchart illustrating a process of triggering a terminal and uploading to a cloud server in a preferred embodiment of the big data based buffering method for multimedia over internet of vehicles according to the present invention.
Fig. 3 is a flowchart illustrating a process of predicting a vehicle anchor point status by a cloud server according to a preferred embodiment of the method for buffering big data-based internet of vehicles multimedia according to the present invention.
Fig. 4 is a flowchart illustrating a terminal calculating an amount of data required to buffer multimedia for a certain period of time according to a preferred embodiment of the method for buffering big-data-based multimedia in the internet of vehicles according to the present invention.
Fig. 5 is a functional block diagram of a terminal according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a buffering method for big data based multimedia in internet of vehicles according to a preferred embodiment of the present invention. As shown in fig. 1, the method includes:
and S100, when the terminal detects the operation information triggering the multimedia buffering logic, acquiring the current driving environment state and the current multimedia playing state of the vehicle, and uploading the current driving environment state and the current multimedia playing state to a cloud server.
And S200, when the cloud server receives the current driving environment state and the current multimedia playing state of the vehicle, acquiring calculation parameters subjected to big data processing to predict the anchor point state of the vehicle, and sending a prediction result to the terminal.
Step S300, the terminal receives the prediction result fed back by the cloud server, calculates the data volume required by the multimedia within a certain time period, downloads the multimedia data corresponding to the required data volume, and loads the multimedia data into a player buffer area.
Further, as shown in fig. 2, the step 100 specifically includes:
s101, when the terminal detects the operation information triggering the multimedia buffer logic, the starting module is awakened.
S102, the starting module executes an instruction for starting the multimedia buffering logic, collects the current running environment state and the current multimedia playing state of the vehicle, and uploads the current running environment state and the current multimedia playing state to the cloud server.
Further, as shown in fig. 3, the step 200 specifically includes:
s201, when the cloud server receives the current driving environment state and the current multimedia playing state of the vehicle, starting a prediction module;
s202, the prediction module acquires calculation parameters subjected to big data processing to perform summary calculation, predicts a path anchor point to be passed by the vehicle, the network state of the position of the anchor point and the time required by the anchor point to pass through, and then sends the path anchor point, the network state and the time to the terminal.
During specific implementation, firstly, when the terminal of the internet of vehicles detects operation information triggering the multimedia buffering logic, the starting module is awakened to execute an instruction for starting the multimedia buffering logic, and the current driving environment state and the current multimedia playing state of the vehicle are collected and then uploaded to the cloud server prediction module. The starting module is responsible for starting the buffering logic in a specific scene, that is, when detecting that a user triggers the operation of the multimedia buffering logic, for example, a preset timer, before automatically switching media or after manually switching media, the multimedia buffering logic is started, for example, the user manually switches music to the next one, and then the operation starts the starting module to execute an instruction for starting the multimedia buffering logic, so as to complete the buffering of multimedia. Further, the terminal is a mobile terminal (such as a mobile phone, a tablet computer, etc.) or other intelligent terminals (generally fixedly arranged inside the vehicle). The prediction module is a big data prediction module, and can acquire the current running environment state and the current multimedia playing state of the vehicle through a local sensor data interface and an application data interface. The current running environment state of the vehicle includes a current position state (for example, longitude, latitude, altitude, and the like), a navigation state (for example, a running road segment, whether a tunnel is included, and the like), a running state (for example, a current running speed, and the like), and a network environment state (for example, current Wifi, base station signal strength or bandwidth, and the like), and the current multimedia playing state includes a playing duration, a playing progress, and a playing code rate of current multimedia. And then the prediction module acquires the calculation parameters processed by the big data for summary calculation, predicts the state of the vehicle anchor point, namely predicts the path anchor point to be passed by the vehicle, the network state of the position of the anchor point and the time required by the anchor point to pass through, and sends the prediction result to the terminal. The network state of the anchor point position comprises the signal intensity and the transmission bandwidth of the anchor point position, the data volume calculation module receives the playing time, the playing progress and the playing code rate of the current multimedia playing, the signal intensity and the transmission bandwidth of the anchor point position and the time required by the anchor point, and the data volume required by the multimedia within a certain time length is calculated by using an algorithm.
It can be seen that, when a terminal (e.g., a mobile phone, a tablet computer, etc.) detects operation information of a user triggering a multimedia buffering logic, such as a preset timer, before media is automatically switched or after media is manually switched, a current driving environment state and a current multimedia playing state of a vehicle are collected, and then the current driving environment state and the current multimedia playing state are uploaded to a cloud server to calculate and buffer a data volume required by multimedia within a certain time length, that is, a data volume required to be downloaded within a later time N can be calculated to be P according to a playing duration D, a code rate M, a predicted bandwidth of an anchor point and a time passing through the anchor point, so as to ensure smooth playing within the time length N. Therefore, multimedia buffering can be finished only by triggering multimedia buffering logic by a user and combining the functions of data summary statistics, prediction and calculation of the cloud server big data.
Further, as shown in fig. 4, the step 300 specifically includes:
s301, the terminal starts a data volume calculation module when receiving a prediction result fed back by the cloud server.
S302, the data volume calculating module receives the network state of the anchor point position and the time needed by the anchor point, combines the current multimedia playing state, calculates the data volume needed by buffering the multimedia within a certain time length by using an algorithm and sends the data volume to the downloading module.
And S303, downloading the multimedia data corresponding to the required data volume by the downloading module, caching the multimedia data to a file or an internal memory, and feeding back the downloading information to the cloud server in real time.
And S304, when the corresponding required data volume is reached, triggering the playing buffer module, and loading the downloaded buffer data into a player buffer area of the playing buffer module.
When the implementation is carried out, firstly, the terminal receives a prediction result fed back by the cloud server, then the terminal starts the data volume calculation module, the data volume calculation module receives the network state of the position of the anchor point and the time required by the anchor point, combines the current multimedia playing state, calculates the data volume required by the multimedia within a certain time length by using an algorithm and sends the data volume to the downloading module, the downloading module downloads the multimedia data corresponding to the required data volume and simultaneously caches the multimedia data to a file or a memory, feeds back downloading information (such as the downloading position and the real-time speed) to the cloud server in real time, the bandwidth of different road sections is counted by the cloud server for the subsequent big data prediction, when the corresponding required data volume P is reached, the downloading is stopped, the playing buffer module is triggered, and the downloaded buffer data is loaded to the player buffer area of the playing buffer module, for the media player to decode and play. It should be noted that in the downloading process, if the continuous time rate is smaller than the preset (P/N × R) deviation rate, which indicates that the bandwidth is abnormal, the required buffer data amount is predicted again, and the buffering policy is adjusted.
The present invention also provides a terminal, as shown in fig. 5, the terminal includes: a processor (processor)10, a memory (memory)20, a communication Interface (Communications Interface)30, and a communication bus 40; wherein,
the processor 10, the memory 20 and the communication interface 30 complete mutual communication through the communication bus 40;
the communication interface 30 is used for information transmission between communication devices of the terminal;
the processor 10 is configured to call the computer program in the memory 20 to execute the method provided by the above method embodiments, for example, including: the terminal detects operation information triggering the multimedia buffering logic, acquires a current driving environment state and a current multimedia playing state of the vehicle, and uploads the current driving environment state and the current multimedia playing state to the cloud server; when the cloud server receives the current driving environment state and the current multimedia playing state of the vehicle, the cloud server acquires the calculation parameters processed by big data to predict the anchor point state of the vehicle and sends the prediction result to the terminal; and the terminal receives the prediction result fed back by the cloud server, calculates the data volume required by the multimedia within a certain time length, downloads the multimedia data corresponding to the required data volume and loads the multimedia data into the player buffer area.
The invention also provides a storage medium, wherein the storage medium stores a computer program which can be executed to realize the buffering method of the big data based multimedia of the internet of vehicles.
In summary, the buffering method, the storage medium and the terminal for the multimedia over internet of vehicles based on big data provided by the present invention include: the terminal detects operation information triggering the multimedia buffering logic, acquires a current driving environment state and a current multimedia playing state of the vehicle, and uploads the current driving environment state and the current multimedia playing state to the cloud server; when the cloud server receives the current driving environment state and the current multimedia playing state of the vehicle, the cloud server acquires the calculation parameters processed by big data to predict the anchor point state of the vehicle and sends the prediction result to the terminal; and the terminal receives the prediction result fed back by the cloud server, calculates the data volume required by the multimedia within a certain time length, downloads the multimedia data corresponding to the required data volume and loads the multimedia data into the player buffer area. According to the method and the device, the data amount required by the multimedia to be played in the car networking multimedia buffer within a certain time length is calculated by utilizing the cloud big data, and the data amount is automatically buffered and loaded, so that the bandwidth is more effectively utilized and a smoother media playing effect is obtained under the condition that the car networking environment, road conditions and driving tracks are complex.
Of course, it will be understood by those skilled in the art that all or part of the processes of the methods of the above embodiments may be implemented by a computer program instructing relevant hardware (such as a processor, a controller, etc.), and the program may be stored in a computer readable storage medium, and when executed, the program may include the processes of the above method embodiments. The storage medium may be a memory, a magnetic disk, an optical disk, etc.
It should be understood that equivalents and modifications of the technical solution and inventive concept thereof may occur to those skilled in the art, and all such modifications and alterations should fall within the scope of the appended claims.
Claims (7)
1. A big data-based multimedia buffering method for Internet of vehicles is characterized by comprising the following steps:
the terminal detects operation information triggering the multimedia buffering logic, acquires a current driving environment state and a current multimedia playing state of the vehicle, and uploads the current driving environment state and the current multimedia playing state to the cloud server;
when the cloud server receives the current driving environment state and the current multimedia playing state of the vehicle, the cloud server acquires the calculation parameters processed by big data to predict the anchor point state of the vehicle and sends the prediction result to the terminal;
the terminal receives a prediction result fed back by the cloud server, calculates the data volume required by the multimedia within a certain time length, downloads the multimedia data corresponding to the required data volume and loads the multimedia data into a player buffer area;
the method comprises the following steps that when the terminal detects operation information triggering the multimedia buffering logic, the current running environment state and the current multimedia playing state of a vehicle are collected and uploaded to a cloud server, and the steps comprise:
when the terminal detects the operation information triggering the multimedia buffer logic, the starting module is awakened;
the starting module executes an instruction for starting the multimedia buffering logic, acquires the current running environment state and the current multimedia playing state of the vehicle, and uploads the current running environment state and the current multimedia playing state to the cloud server;
when receiving the current driving environment state and the current multimedia playing state of the vehicle, the cloud server acquires the calculation processed by the big data to predict the anchor point state of the vehicle, and sends the prediction result to the terminal, wherein the steps of:
the method comprises the steps that when a cloud server receives a current driving environment state and a current multimedia playing state of a vehicle, a prediction module is started;
the prediction module acquires calculation parameters subjected to big data processing for summary calculation, predicts a path anchor point to be passed by the vehicle, the network state of the position of the anchor point and the time required for passing the anchor point, and then sends the path anchor point, the network state and the time to the terminal;
the steps of calculating the data volume required for buffering the multimedia in a certain time length, downloading the multimedia data corresponding to the required data volume and loading the multimedia data to the player buffer area by the terminal after receiving the prediction result fed back by the cloud server specifically include:
the terminal receives a prediction result fed back by the cloud server, and then a data volume calculation module is started;
the data volume calculation module receives the network state of the anchor point position and the time required by the anchor point, combines the current multimedia playing state, calculates the data volume required by buffering the multimedia within a certain time length by using an algorithm and sends the data volume to the download module;
the downloading module downloads the multimedia data corresponding to the required data volume, caches the multimedia data to a file or an internal memory, and feeds back downloading information to the cloud server in real time;
and when the data volume reaches the corresponding required data volume, triggering the play buffer module, and loading the downloaded buffer data into a player buffer area of the play buffer module.
2. The big-data-based multimedia buffering method for the internet of vehicles according to claim 1, wherein the downloading module downloads multimedia data corresponding to the required data volume, caches the multimedia data in a file or a memory, and feeds back downloading information to the cloud server in real time, and the method further comprises:
in the downloading process, if the continuous time rate is smaller than the preset deviation rate, the required buffer data amount is predicted again.
3. The big-data-based multimedia buffering method for the internet of vehicles according to claim 2, wherein the operation of triggering the multimedia buffering logic comprises a preset timer, before media is automatically switched or after media is manually switched.
4. The big-data based multimedia buffering method for internet of vehicles according to claim 3, wherein the current driving environment state of the vehicle comprises a current position state, a navigation state, a driving state and a network environment state.
5. The big-data-based multimedia buffering method for Internet of vehicles according to claim 4, wherein the location status comprises longitude, latitude, altitude;
the navigation state comprises a driving road section and whether a tunnel is included or not;
the driving state includes a current driving speed;
the network environment status includes current WiFi, base station signal strength, or bandwidth.
6. A storage medium, characterized in that the storage medium stores a computer program which can be executed to implement the big data based car networking multimedia buffering method according to any one of claims 1 to 5.
7. A terminal, comprising: a processor, a memory communicatively connected to the processor, the memory storing a computer program for implementing, when executed, the big-data based car networking multimedia buffering method according to any of claims 1 to 5; the processor is used for calling the computer program in the memory to realize the big data based car networking multimedia buffering method according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811401050.5A CN109600670B (en) | 2018-11-22 | 2018-11-22 | Big data-based car networking multimedia buffering method, storage medium and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811401050.5A CN109600670B (en) | 2018-11-22 | 2018-11-22 | Big data-based car networking multimedia buffering method, storage medium and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109600670A CN109600670A (en) | 2019-04-09 |
CN109600670B true CN109600670B (en) | 2021-05-28 |
Family
ID=65960314
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811401050.5A Active CN109600670B (en) | 2018-11-22 | 2018-11-22 | Big data-based car networking multimedia buffering method, storage medium and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109600670B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110223417B (en) * | 2019-06-13 | 2022-02-01 | 北京牛电信息技术有限责任公司 | Electric vehicle information recording method and device, handheld device and storage medium |
CN112565813B (en) * | 2020-12-10 | 2022-09-06 | 阿波罗智联(北京)科技有限公司 | Multimedia resource loading method and device, electronic equipment and storage medium |
CN114245189B (en) * | 2021-11-23 | 2023-05-30 | 中国联合网络通信集团有限公司 | Video code rate adjusting method, device, equipment and storage medium |
CN114363301B (en) * | 2021-12-08 | 2022-08-23 | 慧之安信息技术股份有限公司 | Multimedia data offline loading method based on localStorage |
CN114861098A (en) * | 2022-05-26 | 2022-08-05 | 中国第一汽车股份有限公司 | Data caching method and device for vehicle, electronic equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104602194A (en) * | 2013-10-31 | 2015-05-06 | 国际商业机器公司 | Data transmission method and equipment for use in Internet of vehicles |
CN105306173A (en) * | 2015-11-17 | 2016-02-03 | 天泽信息产业股份有限公司 | Adaptive Internet of vehicles terminal access method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105979346A (en) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Method and device for playing streaming media |
-
2018
- 2018-11-22 CN CN201811401050.5A patent/CN109600670B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104602194A (en) * | 2013-10-31 | 2015-05-06 | 国际商业机器公司 | Data transmission method and equipment for use in Internet of vehicles |
CN105306173A (en) * | 2015-11-17 | 2016-02-03 | 天泽信息产业股份有限公司 | Adaptive Internet of vehicles terminal access method |
Also Published As
Publication number | Publication date |
---|---|
CN109600670A (en) | 2019-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109600670B (en) | Big data-based car networking multimedia buffering method, storage medium and terminal | |
US11061659B2 (en) | Control apparatus, transfer method, and computer program | |
US11537382B2 (en) | Updating control device, control method, and computer program | |
CN109831689B (en) | Data buffering method and mobile terminal | |
CN110017847B (en) | Self-adaptive navigation voice broadcasting method, device and system | |
WO2017149821A1 (en) | Control device, program update method, and computer program | |
US20200034140A1 (en) | Relay apparatus, transfer method, and computer program | |
US20210011711A1 (en) | Control device, control method, and computer program | |
US11546921B2 (en) | Wireless communication apparatus and server apparatus | |
CN112394898A (en) | Screen projection method, device and system, screen projection equipment and storage medium | |
CN112492052A (en) | Remote debugging method and device for intelligent networked vehicle data | |
CN111031142A (en) | Software upgrading method, device and medium | |
CN109429076B (en) | Playing card pause processing method and device for multimedia data | |
CN108305476A (en) | A kind of method, system and ambulance obtaining illegal vehicle information | |
CN111182526A (en) | Data updating method, mobile terminal and computer storage medium | |
CN114416013A (en) | Data transmission method, data transmission device, electronic equipment and computer-readable storage medium | |
CN114257870A (en) | Short video playing method, device, equipment and storage medium | |
CN112732105B (en) | Mouse jitter control method and device | |
CN111857151A (en) | Vehicle automatic pick-up method, storage medium and electronic device | |
CN112312218A (en) | Method and device for controlling playing speed, storage medium and electronic device | |
CN111556348A (en) | Video pushing method and device and computer system | |
CN112751884B (en) | Method and electronic equipment for processing media service | |
CN113795824B (en) | Downloading of computer game software | |
CN116533900A (en) | Function management method and device for vehicle-mounted equipment, vehicle-mounted equipment and storage medium | |
CN117542343A (en) | Text-to-speech method and device |
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 |