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 PDF

Info

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
Application number
CN201811401050.5A
Other languages
Chinese (zh)
Other versions
CN109600670A (en
Inventor
皮碧虹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tongxingzhe Technology Co ltd
Original Assignee
Shenzhen Tongxingzhe Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tongxingzhe Technology Co ltd filed Critical Shenzhen Tongxingzhe Technology Co ltd
Priority to CN201811401050.5A priority Critical patent/CN109600670B/en
Publication of CN109600670A publication Critical patent/CN109600670A/en
Application granted granted Critical
Publication of CN109600670B publication Critical patent/CN109600670B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41422Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44209Monitoring 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

Big data-based car networking multimedia buffering method, storage medium and terminal
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.
CN201811401050.5A 2018-11-22 2018-11-22 Big data-based car networking multimedia buffering method, storage medium and terminal Active CN109600670B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105979346A (en) * 2015-12-03 2016-09-28 乐视致新电子科技(天津)有限公司 Method and device for playing streaming media

Patent Citations (2)

* Cited by examiner, † Cited by third party
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