Video data transmission method and system

By predicting the future network capabilities of playback terminals on high-speed railways and adjusting video data transmission parameters in advance, the problem of unstable video data transmission on high-speed railways was solved, resulting in smooth playback and improved user experience.

CN115696395BActive Publication Date: 2026-06-26CRRC QINGDAO SIFANG ROLLING STOCK RESEARCH INSTITUTE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CRRC QINGDAO SIFANG ROLLING STOCK RESEARCH INSTITUTE CO LTD
Filing Date
2022-09-08
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

On high-speed railways, unstable mobile networks result in poor video data transmission quality and a poor user experience. Existing technologies, such as adding base stations, are costly and wasteful of resources.

Method used

By predicting the future network capabilities of the playback terminal, video data transmission parameters can be adjusted in advance to avoid network congestion, including data prediction, network capability prediction, transmission parameter adjustment, and priority adjustment.

Benefits of technology

It enables smooth playback of video data on high-speed railways, improves user experience, avoids network congestion, and saves resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115696395B_ABST
    Figure CN115696395B_ABST
Patent Text Reader

Abstract

The application discloses a video data transmission method and system, and the video data transmission method comprises the following steps: a data prediction step, in which state data of a next moment of a playing terminal is determined according to state data of a current moment of the playing terminal; a network capability prediction step, in which predicted network capability of the playing terminal at a future moment is determined according to the state data of the next moment and a pre-constructed network quality map; and a transmission parameter adjustment step, in which video data transmission parameters of the playing terminal at the next moment are pre-adjusted based on the predicted network capability, so as to avoid network congestion possibly occurring at the future moment in advance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a video data transmission method and system. Background Technology

[0002] Currently, high-speed rail has become a convenient tool for daily travel. Even on high-speed trains, the fast pace of life necessitates real-time video streaming, especially during major breaking news events or sporting events. Maintaining high-speed communication on high-speed trains via 4G / 5G mobile networks is currently the most cost-effective solution. However, due to the limited network deployment capabilities of operators, the mobile network on high-speed trains is highly unstable during operation, making it impossible to guarantee the real-time transmission quality of video data. This often results in buffering and stuttering when watching videos on high-speed trains, severely impacting the user experience.

[0003] Currently, the main way to solve the above problems is by adding base stations. Although this method is effective, the cost of adding base stations increases significantly in some areas due to factors such as address location and geographical environment. In addition, there are not many users using base stations, and most of them are idle, resulting in a waste of resources. Considering the usage ratio and resource ratio, building base stations is by no means a perfect solution.

[0004] Therefore, there is an urgent need to develop a video data transmission method and system that overcomes the above-mentioned defects. Summary of the Invention

[0005] To address the above problems, the present invention provides a video data transmission method, comprising:

[0006] Data prediction step: Determine the state data of the playback terminal at the next moment based on the current state data of the playback terminal;

[0007] Network capability prediction step: Based on the state data at the next moment and the pre-constructed network quality map, determine the predicted network capability of the playback terminal at future moments;

[0008] Transmission parameter adjustment steps: Based on the predicted network capabilities, the video data transmission parameters of the playback terminal at the next moment are adjusted in advance to avoid network congestion that may occur in the future.

[0009] The above-described video data transmission method, wherein the transmission parameter adjustment step includes:

[0010] Comparison steps: Compare the current network capability with the predicted network capability and output the comparison result;

[0011] Target transmission parameter acquisition steps: Determine the target network capability range to which the predicted network capability belongs based on the comparison results, and determine the target transmission parameters based on the target network capability range;

[0012] Adjustment steps: Before transmitting video data at the next moment, adjust the current video data transmission parameters to the target transmission parameters.

[0013] The above-described video data transmission method, wherein the step of obtaining the target transmission parameters includes:

[0014] If the comparison result indicates that the predicted network capability is less than the current network capability, then the target transmission parameter is reduced, which includes reducing the number of packets.

[0015] If the comparison result indicates that the predicted network capability is greater than the current network capability, then the target transmission parameter is increased, which includes increasing the number of packets.

[0016] The above-described video data transmission method further includes, in part, the transmission parameter adjustment step:

[0017] Priority adjustment steps: Determine the current network transmission demand, and adjust the transmission priority based on the matching result between the current network transmission demand and the predicted network capacity.

[0018] The above-described video data transmission method, wherein the priority adjustment step includes:

[0019] If the matching result indicates that the predicted network capacity is greater than the current network transmission demand, then the network transmission priority parameter is lowered; if the matching result indicates that the predicted network capacity is less than the current network transmission demand, then the network transmission priority parameter is raised.

[0020] The above-described video data transmission method, wherein the priority adjustment step includes:

[0021] Based on the deviation between the predicted network capability and the current network capability, an adjustment coefficient is determined;

[0022] The transmission priority parameters of different networks are changed according to the adjustment coefficient.

[0023] The above-described video data transmission method further includes, in part, the transmission parameter adjustment step:

[0024] Transmission demand adjustment steps: Determine the predicted network capacity after adjusting the transmission priority parameters based on the current network transmission demand, and adjust the current network transmission demand based on the determination result.

[0025] The above-described video data transmission method further includes, in part, the transmission parameter adjustment step:

[0026] If the determination result indicates that the predicted network capability is less than the current network transmission demand, then the video frame rate and / or video bit rate of the video data are reduced.

[0027] If the determination result indicates that the predicted network capacity is greater than the current network transmission demand, then the video frame rate and / or video bit rate of the video data are increased.

[0028] The aforementioned video data transmission method further includes:

[0029] The network quality graph construction steps are as follows: N current state data points of the playback terminal are determined, where N is an integer greater than 0. The current state data includes current location data, current environment data, and current transmission quality. An adjustment coefficient is determined based on the deviation between the historical network capability corresponding to each historical state data point and the current state data. N network capability change coefficients are obtained based on the adjustment coefficients. The network quality graph is constructed based on the N network capability change coefficients, combined with the current location data and the N historical network capabilities.

[0030] Network quality map update steps: Update the network quality map based on the current transmission performance and current status information of each network.

[0031] The present invention also provides a video data transmission system, comprising:

[0032] The data prediction unit determines the state data of the playback terminal at the next moment based on the current state data of the playback terminal;

[0033] The network capability prediction unit determines the predicted network capability of the playback terminal at a future time based on the state data at the next time moment and the pre-constructed network quality map.

[0034] The transmission parameter adjustment unit adjusts the video data transmission parameters of the playback terminal in advance based on the predicted network capabilities, so as to avoid network congestion that may occur in the future.

[0035] The advantages of this invention compared to the prior art are: it solves the technical problem that users cannot watch smooth videos on high-speed trains, and achieves smooth video playback, enabling users to watch smooth video playback on high-speed trains, thereby improving the user experience.

[0036] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures pointed out in the description and the drawings. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 This is a flowchart of the video data transmission method of the present invention;

[0039] Figure 2 for Figure 1 Flowchart of step S3;

[0040] Figure 3 This is a schematic diagram of the video data transmission system of the present invention.

[0041] Figure 4 A flowchart illustrating the steps involved in constructing a network quality graph. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0043] The illustrative embodiments and descriptions of the present invention are used to explain the invention, but are not intended to limit the invention. Furthermore, elements / components using the same or similar reference numerals in the drawings and embodiments are used to represent the same or similar parts.

[0044] The terms "first," "second," "S1," "S2," etc., used in this document do not specifically refer to any order or sequence, nor are they intended to limit the invention. They are merely used to distinguish elements or operations described using the same technical terms.

[0045] The directional terms used in this article, such as up, down, left, right, front, or back, are for reference only when referring to the accompanying drawings. Therefore, the use of directional terms is for illustrative purposes and not for limiting the scope of this work.

[0046] The terms “include,” “including,” “have,” “contain,” etc., used in this article are all open-ended terms, meaning that they include but are not limited to.

[0047] The term "and / or" as used herein includes any or all of the things mentioned.

[0048] The term "multiple" in this article includes "two" and "more than two"; the term "multiple groups" in this article includes "two groups" and "more than two groups".

[0049] The terms "approximately," "about," etc., used herein are intended to modify any quantity or error that may vary slightly, but these slight variations or errors do not change the essence of the quantity or error. Generally, the range of slight variations or errors modified by such terms may be 20% in some embodiments, 10% in others, 5% in still others, or other values. Those skilled in the art should understand that the aforementioned values ​​can be adjusted according to actual needs and are not limited thereto.

[0050] Certain terms used to describe this application will be discussed below or elsewhere in this specification to provide additional guidance to those skilled in the art in describing the application.

[0051] It should be noted that the video data transmission method in this embodiment can be applied to application scenarios where the terminal's location changes relatively quickly, such as terminals located on high-speed trains. Specifically, since the speed of high-speed trains is generally above 220 kilometers per hour, the base station switching frequency of the terminals on the train is very frequent. Furthermore, due to the limited network coverage of current operators, the large geographical span of high-speed rail lines, and the significant differences in geographical environment along the route, the network signal strength varies at different locations along the high-speed rail line. When the terminal's base station switches from an area with high signal strength to an area with low signal strength, the signal strength in the current area is insufficient to support smooth video playback, resulting in stuttering during video playback. To solve the above problems, this embodiment proposes a video data transmission method, detailed below.

[0052] Those skilled in the art will understand that, in the embodiments of this application, the terminal may include any type of fixed terminal and mobile terminal, such as desktop computers, laptops, handheld computers, personal digital assistants (PDAs), cellular phones, network appliances, smartphones, enhanced general packet radio services (EGPRS) mobile phones, media players, navigation devices, or any combination of one or more of these data processing devices or other data processing devices. Those skilled in the art will also understand that this system is for illustrative purposes only and is not intended to limit the scope of the embodiments of this disclosure. In some cases, certain components may be added, removed, or replaced as needed.

[0053] It should be noted that the execution subject of the video data transmission method provided in this application embodiment can be a server, a third-party electronic device, the terminal itself, etc., which can be determined according to the actual situation and is not limited here. The following description uses a server as the execution subject.

[0054] Please refer to Figure 1 , Figure 1 This is a flowchart of the video data transmission method of the present invention. Figure 1 As shown, the video data transmission method of the present invention includes:

[0055] Data prediction step S1: Determine the state data of the playback terminal at the next moment based on the current state data of the playback terminal; wherein, the state data includes location data and environmental data.

[0056] Specifically, the server can receive location data uploaded by the terminal itself, or by the device carrying the terminal (such as a high-speed train), thereby determining the terminal's current location. Then, the server can determine the terminal's location at the next moment based on pre-stored historical movement trajectories. For example, if the terminal is located on a high-speed train traveling from Beijing to Shanghai, since the train's travel time and location are mostly fixed, its location at the next moment can be accurately determined based on its current location.

[0057] In addition, the server can also determine the environmental data of the terminal's location at the next moment based on real-time weather forecast data on the network or pre-stored weather forecast data.

[0058] The terminal or the device carrying the terminal may be equipped with a positioning device, such as a GPS device (Global Positioning System), to determine the terminal's current location data.

[0059] Network capability prediction step S2: Based on the state data at the next time moment and the pre-constructed network quality map, determine the predicted network capability of the playback terminal at the future time moment; wherein, the network quality map includes the mapping relationship between the terminal's state data and network capabilities.

[0060] Specifically, the server stores a pre-built network quality map, which includes a mapping between terminal status data and network capabilities. It should be understood that the status data includes location data and environmental data.

[0061] After determining the state data for the next moment, the server uses the state data to query the network quality graph, thereby determining the network capability corresponding to the state data for the next moment, and thus determining the predicted network capability of the terminal in the future.

[0062] In this embodiment, the network capability prediction step S2 further includes:

[0063] The network quality graph construction steps are as follows: N current state data points of the playback terminal are determined, where N is a positive integer. These current state data points include current location data, current environment data, and current transmission quality. An adjustment coefficient is determined based on the deviation between the historical network capabilities corresponding to each historical state data point and the current state data. N network capability change coefficients are obtained based on these adjustment coefficients. The network quality graph is constructed based on these N network capability change coefficients, combined with the current location data and the N historical network capabilities, where N is a positive integer.

[0064] Network quality map update steps: Update the network quality map based on the current transmission performance and current status information of each network.

[0065] Specifically, please refer to Figure 4 The network quality graph construction process includes the following steps:

[0066] S201. Determine N current network status data of the terminal, where N is an integer greater than 0. The current status data includes current location data, current environment data, and current transmission quality.

[0067] Specifically, the server can receive and store location data sent by the terminal or the device carrying the terminal, as well as the corresponding environmental data, in real time or intermittently. For example, if the terminal is installed on a high-speed train equipped with GPS devices, the controller on the train can send the train's real-time location to the server. At the same time, environmental data acquisition devices on the train, such as temperature sensors and humidity sensors, can send the collected environmental data to the server, thus enabling the server to obtain both location and environmental data.

[0068] Specifically, the server can extract network capabilities corresponding to the status data fed back by the receiving terminal or the device carrying the terminal. For example, the terminal is installed on a high-speed train, and the high-speed train is equipped with network monitoring equipment. This network monitoring equipment can monitor the network capabilities of the high-speed train's location in real time or intermittently. Then, the network monitoring equipment can send the monitored network capabilities to the server. The network monitoring equipment can be set within a preset range of the terminal on the high-speed train. Once the high-speed train starts moving, the network monitoring equipment starts accordingly, and once the high-speed train stops running, the network monitoring equipment stops monitoring. The downtime of the network monitoring equipment can be set.

[0069] S202. Determine the deviation between the historical network capability corresponding to each historical state data and the current state data, and determine the adjustment coefficient.

[0070] Specifically, if the capacity expansion of base stations along the high-speed rail line leads to an improvement in the local network quality, the new status data will reflect the new capability changes, which will be reflected in the changes in the adjustment coefficient value.

[0071] S203. Based on N network capability change coefficients, combined with location data and N historical network capabilities, construct a new network quality map.

[0072] Specifically, after the server receives N new network capability data and N historical network capabilities, it can construct a network quality map.

[0073] Optionally, the pre-built network quality map can be updated in real time or intermittently to more effectively ensure the accuracy of the network quality map, thereby assisting data providers or train operators and improving user experience.

[0074] Transmission parameter adjustment step S3: Based on the predicted network capability, adjust the video data transmission parameters of the playback terminal in advance for the next moment to avoid network congestion that may occur in the future.

[0075] Specifically, once the predicted network capability is determined, the current transmission parameters of the terminal's video data can be adjusted in advance based on the predicted network capability. This ensures that the transmission parameters of the video data match the terminal's network capability in the next moment, thereby enabling the video data to play smoothly on the terminal and avoiding potential network congestion in the future.

[0076] It should be noted that in this embodiment, the next moment is the moment adjacent to the current moment. For example, if the current moment is 9:30 and the next moment is 9:31, or if the current moment is 9:30:20 and the next moment is 9:30:21, or if the current moment is 9:00 and the next moment is 10:00, then the future moment in this embodiment is a moment that is a certain time apart from the current moment. For example, if the current moment is 9:30 and the next moment is 9:31, then the future moment is 9:40.

[0077] Please refer to Figure 2 , Figure 2 for Figure 1 The flowchart for step S3. (See attached flowchart.) Figure 2 As shown, the transmission parameter adjustment step includes:

[0078] Comparison step S31A: Compare the current network capability with the predicted network capability and output the comparison result.

[0079] Target transmission parameter acquisition step S32A: Determine the target network capability range to which the predicted network capability belongs based on the comparison result, and determine the target transmission parameters based on the target network capability range;

[0080] The target transmission parameter acquisition step S32 includes:

[0081] If the comparison result indicates that the predicted network capability is less than the current network capability, then the target transmission parameter is reduced, which includes reducing the number of packets.

[0082] If the comparison result indicates that the predicted network capability is greater than the current network capability, then the target transmission parameter is increased, which includes increasing the number of packets.

[0083] Adjustment step S33A: Adjust the current video data transmission parameters to the target transmission parameters before transmitting video data at the next moment.

[0084] In another embodiment of the present invention, the transmission parameter adjustment step further includes:

[0085] Priority adjustment step S31B: Determine the current network transmission demand, and adjust the transmission priority based on the matching result between the current network transmission demand and the predicted network capacity. Specifically, if the matching result indicates that the predicted network capacity is greater than the current network transmission demand, the network transmission priority parameter is lowered; if the matching result indicates that the predicted network capacity is less than the current network transmission demand, the network transmission priority parameter is increased. In this embodiment, an adjustment coefficient is determined based on the deviation between the predicted network capacity and the current network capacity; the transmission priority parameter of different networks is changed according to the adjustment coefficient.

[0086] Specifically, the playback terminal includes multiple transmission networks. The predictive network capabilities of each transmission network are compared, and the priority of the multiple transmission networks is determined based on the comparison results. At least one transmission network is selected based on the priority to complete the transmission of video data.

[0087] First, determine the differences in the first and second network capabilities at the current location of the terminal.

[0088] Specifically, based on the terminal's current state parameters, a pre-built network quality map can be queried to determine the adjustment coefficient for the network capability differences at the terminal's current location.

[0089] Secondly, based on the deviation between the first network capability and the second network capability, the transmission priority coefficient for adjusting the use of different networks is determined.

[0090] Specifically, the deviation between the first network capability and the second network capability can be determined first, and then the adjustment coefficient corresponding to the current deviation value can be determined according to the mapping relationship between the deviation value and the adjustment coefficient.

[0091] Finally, the current transmission parameters are pre-adjusted based on the adjustment coefficient.

[0092] Specifically, once the adjustment coefficient is determined, the current transmission parameters can be adjusted in advance. For example, if the adjustment coefficient prioritizes network two over network one, more tasks can be transmitted via network two. Specifically, after the video data is divided into multiple sub-tasks, these sub-tasks are allocated according to their priority, and then the video data is transmitted through the selected transmission network.

[0093] In another embodiment of the present invention, the transmission parameter adjustment step further includes:

[0094] Transmission demand adjustment step S31C: Based on the current network transmission demand, determine the predicted network capability after adjusting the transmission priority parameter, and adjust the current network transmission demand according to the determination result. Specifically, if the determination result is that the predicted network capability is less than the current network transmission demand, then reduce the video frame rate and / or video bitrate of the video data; if the determination result is that the predicted network capability is greater than the current network transmission demand, then increase the video frame rate and / or video bitrate of the video data.

[0095] In some embodiments, in order to inform the user in advance that the transmission parameters of the video data will change, a prompt may be given to the user before adjusting the current transmission parameters of the video data, for example, by displaying a text prompt on the terminal's display interface or by using a voice prompt, etc.

[0096] Please refer to Figure 3 , Figure 3 This is a schematic diagram of the video data transmission system of the present invention. Figure 3 As shown, a video data transmission system of the present invention includes:

[0097] The data prediction unit 11 determines the state data of the playback terminal at the next moment based on the current state data of the playback terminal;

[0098] The network capability prediction unit 12 determines the predicted network capability of the playback terminal at a future time based on the state data at the next time moment and the pre-constructed network quality map.

[0099] The transmission parameter adjustment unit 13 adjusts the video data transmission parameters of the playback terminal in advance based on the predicted network capability, so as to avoid network congestion that may occur in the future.

[0100] In summary, this invention determines the terminal's first network capability at the next moment based on the terminal's first state data. Then, based on the first network capability, it pre-adjusts the current transmission parameters of the terminal's video data so that the transmission parameters of the video data can match the terminal's network capability at the next moment. This allows the video data to be played smoothly on the terminal, improving the user experience. Furthermore, this invention can maintain high-speed communication on high-speed trains and ensure the quality of video and calls.

[0101] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A video data transmission method, characterized in that, include: Data prediction step: Determine the state data of the playback terminal at the next moment based on the current state data of the playback terminal; Network capability prediction step: Based on the state data at the next moment and the constructed network quality map, determine the predicted network capability of the playback terminal at future moments; Transmission parameter adjustment steps: Based on the predicted network capabilities, the video data transmission parameters of the playback terminal at the next moment are adjusted in advance to avoid network congestion that may occur in future moments. The video data transmission method further includes: The network quality map construction steps are as follows: First, determine N current-moment state data for the playback terminal, where N is an integer greater than 0. The current-moment state data includes current location data, current environment data, and current transmission quality. Second, determine an adjustment coefficient based on the deviation between the historical network capabilities corresponding to each historical state data point and the current-moment state data. Third, obtain N network capability change coefficients based on the adjustment coefficients. Fourth, construct the network quality map based on the N network capability change coefficients, combined with N new network capability data points and the N historical network capabilities. The new network capability data refers to the network capabilities obtained by network monitoring equipment through real-time or intermittent monitoring of the high-speed rail's location, and corresponding to the current state data. Network quality map update steps: Update the network quality map based on the current transmission performance and current status information of each network.

2. The video data transmission method as described in claim 1, characterized in that, The transmission parameter adjustment steps include: Comparison steps: Compare the current network capability with the predicted network capability and output the comparison result; Target transmission parameter acquisition steps: Determine the target network capability range to which the predicted network capability belongs based on the comparison results, and determine the target transmission parameters based on the target network capability range; Adjustment steps: Before transmitting video data at the next moment, adjust the current video data transmission parameters to the target transmission parameters.

3. The video data transmission method as described in claim 2, characterized in that, The steps for obtaining the target transmission parameters include: If the comparison result indicates that the predicted network capability is less than the current network capability, then the target transmission parameter is reduced, which includes reducing the number of packets; If the comparison result indicates that the predicted network capability is greater than the current network capability, then the target transmission parameter is increased, which includes increasing the number of packets.

4. The video data transmission method as described in claim 2, characterized in that, The transmission parameter adjustment step further includes: Priority adjustment steps: Determine the current network transmission demand, and adjust the transmission priority based on the matching result between the current network transmission demand and the predicted network capacity.

5. The video data transmission method as described in claim 4, characterized in that, The priority adjustment steps include: If the matching result indicates that the predicted network capacity is greater than the current network transmission demand, then the network transmission priority parameter is lowered; if the matching result indicates that the predicted network capacity is less than the current network transmission demand, then the network transmission priority parameter is raised.

6. The video data transmission method as described in claim 5, characterized in that, The priority adjustment steps include: Based on the deviation between the predicted network capability and the current network capability, an adjustment coefficient is determined; The transmission priority parameters of different networks are changed according to the adjustment coefficient.

7. The video data transmission method as described in claim 6, characterized in that, The transmission parameter adjustment step further includes: Transmission demand adjustment steps: Determine the predicted network capacity after adjusting the transmission priority parameters based on the current network transmission demand, and adjust the current network transmission demand based on the determination result.

8. The video data transmission method as described in claim 7, characterized in that, The transmission parameter adjustment step further includes: If the determination result indicates that the predicted network capability is less than the current network transmission demand, then the video frame rate and / or video bit rate of the video data are reduced. If the determination result indicates that the predicted network capacity is greater than the current network transmission demand, then the video frame rate and / or video bit rate of the video data are increased.

9. A video data transmission system, characterized in that, include: The data prediction unit determines the state data of the playback terminal at the next moment based on the current state data of the playback terminal; The network capability prediction unit determines the predicted network capability of the playback terminal at a future time based on the state data at the next time moment and the constructed network quality map. The transmission parameter adjustment unit adjusts the video data transmission parameters of the playback terminal in advance based on the predicted network capability, so as to avoid network congestion that may occur in future moments. The network capability prediction unit includes: N current-moment status data of the playback terminal are determined, where N is an integer greater than 0. The current-moment status data includes current location data, current environment data, and current transmission quality. An adjustment coefficient is determined based on the deviation between the historical network capability corresponding to each historical status data and the current-moment status data. Based on the adjustment coefficient, N network capability change coefficients are obtained. Based on the N network capability change coefficients, the network quality map is constructed by combining N new network capability data and N historical network capabilities. The new network capability data refers to the network capability obtained by the network monitoring device through real-time or intermittent monitoring of the high-speed rail's location and corresponding to the current status data. The network quality map is updated based on the current transmission performance and status information of each network.