Data request, request receiving method and apparatus, communication apparatus, and storage medium
By having the terminal request data from network equipment in advance within the high-speed rail dedicated network, the problem of communication quality degradation when users enter tunnels was solved, thus achieving service continuity and improving user experience.
Patent Information
- Application Number
- CN202280001859.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-06
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2042-06-06
AI Technical Summary
In the dedicated network of high-speed rail, when users enter areas where communication is affected, such as tunnels, the communication quality deteriorates, leading to service interruptions and impacting user experience.
Before entering an area where communication is affected, the terminal sends a request to the network device, requesting that the data it will use be sent in advance. The network device receives and sends the data to ensure that the terminal receives the data before entering the area.
By receiving data in advance, the continuity of terminal services before and after entering the area is ensured, thereby improving the user experience.
Smart Images

Figure CN115211163B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and more specifically, to a data request method, a request receiving method, a data request apparatus, a request receiving apparatus, a communication apparatus, and a computer-readable storage medium. Background Technology
[0002] With the rapid development of high-speed rail technology and the rapid deployment and opening of high-speed rail lines, more and more users are choosing to travel by high-speed rail. In order to meet the communication needs of mobile users traveling by high-speed rail and to ensure the quality of communication for them, operators have chosen to deploy high-speed rail dedicated networks to serve mobile users traveling by high-speed rail.
[0003] The dedicated network for high-speed rail is very different from ordinary public LTE networks. In the dedicated network for high-speed rail, multiple RRUs (Remote Radio Units) are cascaded together to form a cell to serve mobile users on the high-speed rail.
[0004] When users move within the high-speed rail dedicated network, they may pass through tunnels. Since the base stations in the high-speed rail dedicated network are generally located outside the tunnels, the signal coverage inside the tunnels is relatively weak, which affects the communication quality of users entering the tunnels. Summary of the Invention
[0005] In view of the above, embodiments of this disclosure provide a data request method, a request receiving method, a data request apparatus, a request receiving apparatus, a communication apparatus, and a computer-readable storage medium to solve the technical problems in the related art.
[0006] According to a first aspect of the present disclosure, a data request method is provided, executed by a terminal, the method comprising: sending request information to a network device before the terminal enters a communication-affected area; wherein the request information is used to request the network device to send data that the terminal will use in the area to the terminal.
[0007] According to a second aspect of the present disclosure, a request receiving method is provided, performed by a network device, the method comprising: receiving request information sent by a terminal before entering a communication-affected area, wherein the request information is for requesting the network device to send data that the terminal will use in the area.
[0008] According to a third aspect of the present disclosure, a data request apparatus is provided, executed by a terminal, the apparatus comprising: a sending module configured to send request information to a network device before the terminal enters a communication-affected area; wherein the request information is used to request the network device to send data that the terminal will use in the area to the terminal.
[0009] According to a fourth aspect of the present disclosure, a request receiving apparatus is provided, executed by a network device, the apparatus comprising: a receiving module configured to receive request information sent by a terminal before entering a communication-affected area, wherein the request information is for requesting the network device to send data that the terminal will use in the area to the terminal.
[0010] According to a fifth aspect of the present disclosure, a communication device is provided, comprising: a processor; a memory for storing a computer program; wherein, when the computer program is executed by the processor, the above-described data request method is implemented.
[0011] According to a sixth aspect of the present disclosure, a communication device is provided, comprising: a processor; a memory for storing a computer program; wherein, when the computer program is executed by the processor, the above-described request receiving method is implemented.
[0012] According to a seventh aspect of the present disclosure, a computer-readable storage medium is provided for storing a computer program that, when executed by a processor, implements the steps of the data request method described above.
[0013] According to an eighth aspect of the present disclosure, a computer-readable storage medium is provided for storing a computer program that, when executed by a processor, implements the steps of the request receiving method described above.
[0014] According to embodiments of this disclosure, a terminal can send a request message to a network device before entering a communication-affected area, requesting the network device to send the data that the terminal will use in the area in advance. This allows the terminal to receive the data it will use after entering the area before entering it, and thus ensure the continuity of the terminal's services before and after entering the area, thereby guaranteeing a good user experience. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic flowchart illustrating a data request method according to an embodiment of the present disclosure.
[0017] Figure 2 This is a schematic flowchart illustrating another data request method according to embodiments of the present disclosure.
[0018] Figure 3 This is a schematic flowchart illustrating another data request method according to embodiments of the present disclosure.
[0019] Figure 4 This is a schematic flowchart illustrating a request receiving method according to an embodiment of the present disclosure.
[0020] Figure 5 This is a schematic block diagram illustrating a data request device according to an embodiment of the present disclosure.
[0021] Figure 6 This is a schematic block diagram of a request receiving device according to an embodiment of the present disclosure.
[0022] Figure 7 This is a schematic block diagram illustrating an apparatus for requesting data according to embodiments of the present disclosure.
[0023] Figure 8 This is a schematic block diagram illustrating an apparatus for requesting reception according to embodiments of the present disclosure. Detailed Implementation
[0024] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0025] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0026] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, a first position may also be referred to as a second position without departing from the scope of embodiments of this disclosure, and similarly, a second position may also be referred to as a first position. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."
[0027] For the sake of brevity and ease of understanding, this document uses the terms "greater than" or "less than", "higher than" or "lower than" to describe size relationships. However, it will be understood by those skilled in the art that the term "greater than" also includes the meaning of "greater than or equal to", and "less than" also includes the meaning of "less than or equal to"; the term "higher than" also includes the meaning of "higher than or equal to", and "lower than" also includes the meaning of "lower than or equal to".
[0028] Figure 1 This is a schematic flowchart illustrating a data request method according to an embodiment of the present disclosure. The data request method shown in this embodiment can be executed by a terminal, which includes, but is not limited to, communication devices such as mobile phones, tablets, wearable devices, sensors, and IoT devices. The terminal can communicate with network devices, which include, but are not limited to, network devices in 4G, 5G, and 6G communication systems, such as base stations and core networks.
[0029] like Figure 1 As shown, the data request method may include the following steps:
[0030] In step S101, a request message is sent to the network device before the terminal enters the area where communication is affected;
[0031] The request information is used to request the network device to send the data that the terminal will use in the area to the terminal.
[0032] In one embodiment, the terminal may pass through areas where communication is affected during its movement. For example, when the terminal moves on a highway, such as when a user holding a mobile phone is driving a car on a highway, i.e., the mobile phone is moving in a public area, it may pass through areas where communication is affected, including tunnels through which the highway passes; similarly, when the terminal moves within a dedicated high-speed rail network, it may pass through areas where communication is affected, including tunnels through which the high-speed rail passes. The following embodiments mainly illustrate the technical solutions of this disclosure in the scenario of the terminal moving within a dedicated high-speed rail network.
[0033] In one embodiment, the network equipment includes network equipment in a dedicated high-speed rail network; and / or the area includes tunnels.
[0034] The terminal can determine the first time it enters the area and then send a request message to the network device before the first time; the terminal can also determine the first location it enters the area and then send a request message to the network device before the first location.
[0035] Since communication by the terminal in the area will be affected, for example, if the area includes a tunnel, the communication quality of the terminal will be reduced or even interrupted when a user on a high-speed train enters the tunnel with the terminal, which will affect the services performed by the terminal.
[0036] For example, before entering the tunnel, a user is watching an online video on their device. After entering the tunnel, due to the reduced communication quality, the data transmission rate of the video service will decrease or even be interrupted, causing the video playback to stutter or even stop, which seriously affects the user experience.
[0037] According to embodiments of this disclosure, before entering an area where communication is affected, a terminal can send a request message to a network device. This request message can be carried in RRC (Radio Resource Control) signaling and sent to the network device to request the network device to send the data that the terminal will use in the area in advance. As a result, the terminal can receive the data that it will use after entering the area before entering it, and then use the pre-received data after entering the area. This ensures the continuity of the terminal's services before and after entering the area, thereby guaranteeing a good user experience.
[0038] In one embodiment, the request information also carries at least one of the following auxiliary information:
[0039] The amount of data mentioned;
[0040] The time when the data was sent;
[0041] The duration for which the data is transmitted.
[0042] The terminal may also include auxiliary information in the request information sent to the network device for the network device's reference. It should be noted that this auxiliary information is for the network device's reference only and does not determine the network device's actions. That is, the network device may choose to send the data requested by the terminal based on the auxiliary information, or it may choose not to send the data requested by the terminal based on the auxiliary information, but instead send data to the terminal according to its own configuration or protocol agreements.
[0043] For example, the request information may also carry the amount of data that the terminal requests the network device to send in advance. Based on this, the network device can send the data amount to the terminal. Of course, the network device can also determine the amount of data to send as needed.
[0044] For example, the request information may also include the terminal's request for the network device to send data in advance, so that the network device can send the data to the terminal at the specified time. Of course, the network device may also determine the time to send the data as needed.
[0045] For example, the request information may also include the duration for which the terminal requests the network device to send data in advance. Based on this, the network device can send the specified amount of data to the terminal. Of course, the network device can also determine the amount of data to send as needed.
[0046] In one embodiment, the method further includes: determining the data volume based on at least one of the following information:
[0047] The duration of the terminal's journey through the area, for example, the duration of the journey is positively correlated with the amount of data;
[0048] The terminal's moving speed, for example, is positively correlated with the amount of data;
[0049] The business type of the data;
[0050] The quality of service of the data, for example, is positively correlated with the amount of data.
[0051] In one embodiment, the terminal can determine the transit time through the area, and then determine the amount of data to be requested based on the transit time. Since a longer transit time means more data the terminal needs in the area, and thus a larger amount of data to be requested, the transit time can be set to be positively correlated with the amount of data to ensure that the amount of requested data meets the terminal's usage needs in the area.
[0052] In one embodiment, the terminal can determine its own movement speed, such as its current movement speed or its movement speed in the area, and then determine the amount of data to be requested based on that movement speed. Since the faster the terminal moves, the lower the communication quality, to overcome this, the network device can enhance the terminal's coverage, for example, by repeatedly sending the data to the terminal. That is, the data amount in this embodiment can refer to the total amount of data transmitted multiple times; in other embodiments, the data amount can be the amount of data transmitted in a single transmission. Therefore, speed can be set to be positively correlated with data amount, and further, speed can be set to be positively correlated with the number of retransmission requests. That is, the higher the speed, the more times the network device can be requested to retransmit the data to the terminal, thereby improving the terminal's decoding success rate of the requested data and ensuring that the terminal can successfully decode the data sent by the network device during high-speed movement.
[0053] In one embodiment, the terminal can determine the service type of the data to be used in the area, and then determine the amount of data to be requested based on the service type. For example, when the service type is a video service (e.g., online video), the amount of data to be requested is relatively large; when the service type is an audio service (e.g., online music), the amount of data to be requested is relatively small. Of course, the service type is not limited to the two mentioned above, and can also include other service types, such as FTP (File Transfer Protocol) service, WWW service (a type of mobile communication service), etc.
[0054] In one embodiment, the terminal can determine the quality of service (QoS) of the data to be used in the region, and then determine the amount of data to be requested based on the QoS. Since for most services, higher QoS corresponds to a larger amount of data, the QoS can be set to be positively correlated with the data amount to ensure that the requested data amount meets the QoS requirements of the terminal in the region.
[0055] The following examples illustrate how to determine the time to send the data.
[0056] In one embodiment, the method further includes: determining the time based on at least one of the following information:
[0057] The duration of the journey through the region, for example, the longer the journey, the earlier the time;
[0058] The terminal's moving speed, for example, the greater the moving speed, the earlier the time.
[0059] In one embodiment, the time when the data is sent in the auxiliary information can be determined by the terminal. For example, the terminal can determine the path length through the area and then determine the data transmission time based on the path length. Since a longer path length requires a larger amount of data in the area, the transmission time can be set to be earlier for a longer path length. For example, when the path length is less than or equal to a duration threshold, the data transmission time is a first time; when the path length is greater than the duration threshold, the data transmission time is a second time, which is earlier than the first time. This ensures that when the terminal needs to use a larger amount of data, the network device can send the data to the terminal earlier, ensuring that the data delivery is completed when the terminal enters the area, thus meeting the terminal's usage needs.
[0060] In one embodiment, the time at which the data is sent in the auxiliary information can be determined by the terminal. For example, the terminal can determine its own movement speed and then determine the time to send the data based on that speed. As described in the previous embodiments, the higher the movement speed, the larger the amount of data requested. Therefore, the higher the movement speed, the earlier the time can be set. For example, when the movement speed is less than or equal to a speed threshold, the data is sent at a first time; when the movement speed is greater than the speed threshold, the data is sent at a second time, which is earlier than the first time. This allows the network device to send the data to the terminal earlier when a larger amount of data is needed, ensuring that the data is delivered before the terminal enters the area, thus meeting the terminal's usage needs.
[0061] Figure 2 This is a schematic flowchart illustrating another data request method according to embodiments of the present disclosure. Figure 2 As shown, sending a request message to the network device before the terminal enters the area where communication is affected includes:
[0062] In step S201, the first time and / or first location upon entering the area are determined;
[0063] In step S202, a request message is sent to the network device at a second time and / or a second location;
[0064] Wherein, the second time is before the first time and is separated from the first time by a preset time interval, and the second position is before the first position and is separated from the first position by a preset distance.
[0065] In one embodiment, the terminal can determine a first time when it enters the area, and then determine a second time before the first time. For example, it can determine the second time as the time before the first time that is a preset time apart from the first time, and send a request message to the network device at the second time.
[0066] In one embodiment, the terminal can determine a first position upon entering the area, and then determine a second position preceding the first position. For example, the second position can be determined as a position preceding the first position at a preset distance from the first position, and a request message can be sent to the network device from the second position. It should be noted that when the terminal is in the high-speed rail dedicated network, both the first and second positions can be located in the high-speed rail dedicated network, such as on the high-speed rail track. The second position preceding the first position means that the second position is closer to the terminal than the first position, that is, the terminal will pass through the second position first and then the first position.
[0067] Figure 3 This is a schematic flowchart illustrating yet another data request method according to embodiments of the present disclosure. Figure 3 As shown, determining the first time and / or first location upon entering the area includes:
[0068] In step S301, the first time is predicted based on big data of historical movement information of terminals entering the area and a model learned from artificial intelligence.
[0069] In one embodiment, big data of historical movement information of terminals entering the area can be learned based on artificial intelligence (e.g., machine learning, deep learning) to obtain a model with input including the terminal's movement information and output including the first time. Based on this model, the terminal can predict the first time of arrival at the first location.
[0070] The terminal's movement information includes, but is not limited to, the terminal's movement speed before entering the area, environmental factors (such as wind speed and weather), and the time of entry into the area. The historical movement information of each terminal when entering the area can be recorded, and a training sample set can be constructed based on the recorded information. Then, artificial intelligence is used to learn from the training sample set to obtain a model that can predict the first time of entry into the area.
[0071] The process of obtaining the model can be performed by the terminal or by a network device, and the obtained model is then sent to the terminal. The terminal can input its own mobility information into the model, and the time output by the model can be used as the first time the terminal enters the area.
[0072] It should be noted that, in addition to predicting the first time based on the above model, the terminal can also calculate the first time in real time. For example, determining the first time and / or first position upon entering the area includes: predicting the first time based on the terminal's position and speed.
[0073] That is, before entering the area, the terminal can determine its current position and speed, and then determine the distance from the current position to the first position (the length of the high-speed rail track). Then, based on the determined distance and speed, it can determine the time to travel from the current position to the first position. The first time can be obtained by adding the current time to the determined time.
[0074] Figure 4 This is a schematic flowchart illustrating a request receiving method according to an embodiment of the present disclosure. The data request method shown in this embodiment can be executed by a network device that can communicate with a terminal. The terminal includes, but is not limited to, communication devices such as mobile phones, tablets, wearable devices, sensors, and IoT devices. The network device includes, but is not limited to, network devices in 4G, 5G, and 6G communication systems, such as base stations and core networks.
[0075] like Figure 4 As shown, the data request method may include the following steps:
[0076] In step S401, a request message is sent by the receiving terminal before entering the area where communication is affected, wherein the request message is used to request the network device to send the data that the terminal will use in the area.
[0077] In one embodiment, the network equipment includes network equipment in a dedicated high-speed rail network; and / or the area includes tunnels.
[0078] The terminal can determine the first time it enters the area and then send a request message to the network device before the first time; the terminal can also determine the first location it enters the area and then send a request message to the network device before the first location.
[0079] Since communication by the terminal in the area will be affected, for example, if the area includes a tunnel, the communication quality of the terminal will be reduced or even interrupted when a user on a high-speed train enters the tunnel with the terminal, which will affect the services performed by the terminal.
[0080] For example, before entering the tunnel, a user is watching an online video on their device. After entering the tunnel, due to the reduced communication quality, the data transmission rate of the video service will decrease or even be interrupted, causing the video playback to stutter or even stop, which seriously affects the user experience.
[0081] According to embodiments of this disclosure, a terminal can send a request message to a network device before entering a communication-affected area. This request message can be carried in RRC signaling and sent to the network device to request the network device to send the data that the terminal will use in the area in advance. As a result, the terminal can receive the data that it will use after entering the area before entering it, and then use the pre-received data after entering the area. This ensures the continuity of the terminal's services before and after entering the area, thereby guaranteeing a good user experience.
[0082] In one embodiment, the request information also carries at least one of the following auxiliary information: the amount of data; the time of sending the data; and the duration of sending the data.
[0083] In one embodiment, the method further includes: sending the data to the terminal based on the auxiliary information.
[0084] The terminal may also include auxiliary information in the request information sent to the network device for the network device's reference. It should be noted that this auxiliary information is for the network device's reference only and does not determine the network device's actions. That is, the network device may choose to send the data requested by the terminal based on the auxiliary information, or it may choose not to send the data requested by the terminal based on the auxiliary information, but instead send data to the terminal according to its own configuration or protocol agreements.
[0085] For example, the request information may also carry the amount of data that the terminal requests the network device to send in advance. Based on this, the network device can send the data amount to the terminal. Of course, the network device can also determine the amount of data to send as needed.
[0086] For example, the request information may also include the terminal's request for the network device to send data in advance, so that the network device can send the data to the terminal at the specified time. Of course, the network device may also determine the time to send the data as needed.
[0087] For example, the request information may also include the duration for which the terminal requests the network device to send data in advance. Based on this, the network device can send the specified amount of data to the terminal. Of course, the network device can also determine the amount of data to send as needed.
[0088] Corresponding to the aforementioned embodiments of the data request method and request receiving method, this disclosure also provides embodiments of the data request apparatus and request receiving apparatus.
[0089] Figure 5This is a schematic block diagram illustrating a data request device according to an embodiment of the present disclosure. The data request device shown in this embodiment can be a terminal, or a device composed of modules within a terminal. The terminal includes, but is not limited to, communication devices such as mobile phones, tablets, wearable devices, sensors, and IoT devices. The terminal can communicate with network devices, including, but not limited to, network devices in 4G, 5G, and 6G communication systems, such as base stations and core networks.
[0090] like Figure 5 As shown, the data request device may include:
[0091] The sending module 501 is configured to send a request message to a network device before the terminal enters a communication-affected area; wherein the request message is used to request the network device to send the data that the terminal will use in the area.
[0092] In one embodiment, the network equipment includes network equipment in a dedicated high-speed rail network; and / or the area includes tunnels.
[0093] In one embodiment, the request information also carries at least one of the following auxiliary information: the amount of data; the time of sending the data; and the duration of sending the data.
[0094] In one embodiment, the apparatus further includes: a processing module configured to determine the data volume based on at least one of the following: the path duration of the terminal traversing the area, wherein the path duration is positively correlated with the data volume; the moving speed of the terminal, wherein the moving speed is positively correlated with the data volume; the service type of the data; and the quality of service of the data, wherein the quality of service is positively correlated with the data volume.
[0095] In one embodiment, the processing module is further configured to determine the time based on at least one of the following: the path length of the terminal through the area, wherein the longer the path length, the earlier the time; and the moving speed of the terminal, wherein the greater the moving speed, the earlier the time.
[0096] In one embodiment, the apparatus further includes: a processing module configured to determine a first time and / or a first location when entering the area; wherein the sending module is configured to send request information to a network device at a second time and / or a second location; the second time is prior to the first time and is separated from the first time by a preset time interval, and the second location is prior to the first location and is separated from the first location by a preset distance.
[0097] In one embodiment, the processing module is configured to predict the first time based on big data of historical movement information of terminals entering the area and a model learned from artificial intelligence.
[0098] In one embodiment, the processing module is configured to predict the first time based on the position and speed of the terminal.
[0099] Figure 6 This is a schematic block diagram illustrating a request receiving device according to an embodiment of the present disclosure. The request receiving device shown in this embodiment can be a network device, or a device composed of modules within a network device. The network device can communicate with a terminal, including but not limited to communication devices such as mobile phones, tablets, wearable devices, sensors, and IoT devices. The network device includes, but is not limited to, network devices in communication systems such as 4G, 5G, and 6G, such as base stations and core networks.
[0100] like Figure 6 As shown, the request receiving device may include:
[0101] The receiving module 601 is configured to receive a request message sent by a terminal before entering a communication-affected area, wherein the request message is used to request the network device to send the data that the terminal will use in the area.
[0102] In one embodiment, the network equipment includes network equipment in a dedicated high-speed rail network; and / or the area includes tunnels.
[0103] In one embodiment, the request information also carries at least one of the following auxiliary information: the amount of data; the time of sending the data; and the duration of sending the data.
[0104] In one embodiment, the apparatus further includes a transmitting module configured to transmit the data to the terminal based on the auxiliary information.
[0105] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments of the relevant methods, and will not be elaborated upon here.
[0106] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0107] Embodiments of this disclosure also provide a communication device, including: a processor; a memory for storing a computer program; wherein, when the computer program is executed by the processor, it implements the data request method described in any of the above embodiments.
[0108] Embodiments of this disclosure also provide a communication device, including: a processor; a memory for storing a computer program; wherein, when the computer program is executed by the processor, it implements the request receiving method described in any of the above embodiments.
[0109] Embodiments of this disclosure also provide a computer-readable storage medium for storing a computer program that, when executed by a processor, implements the steps of the data request method described in any of the above embodiments.
[0110] Embodiments of this disclosure also provide a computer-readable storage medium for storing a computer program that, when executed by a processor, implements the steps of the request receiving method described in any of the above embodiments.
[0111] like Figure 7 As shown, Figure 7 This is a schematic block diagram illustrating a device 700 for requesting reception according to embodiments of the present disclosure. Device 700 can be provided as a base station. (Refer to...) Figure 7 The apparatus 700 includes a processing component 722, a wireless transmitting / receiving component 724, an antenna component 726, and a signal processing section specific to the wireless interface. The processing component 722 may further include one or more processors. One of the processors in the processing component 722 may be configured to implement the request reception method described in any of the above embodiments.
[0112] Figure 8 This is a schematic block diagram illustrating a data request device 800 according to embodiments of the present disclosure. For example, device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0113] Reference Figure 8 The device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0114] Processing component 802 typically controls the overall operation of device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the aforementioned data request method. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0115] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0116] Power supply component 806 provides power to various components of device 800. Power supply component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to device 800.
[0117] Multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0118] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0119] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0120] Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of device 800, changes in the position of device 800 or a component of device 800, the presence or absence of user contact with device 800, the orientation or acceleration / deceleration of device 800, and temperature changes of device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0121] Communication component 816 is configured to facilitate wired or wireless communication between device 800 and other devices. Device 800 can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G LTE, 5G NR, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0122] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the data request method described above.
[0123] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of the device 800 to complete the data request method described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0124] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0125] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
[0126] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0127] The methods and apparatus provided in the embodiments of this disclosure have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this disclosure. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this disclosure. Therefore, the content of this specification should not be construed as a limitation of this disclosure.
Claims
1. A data request method, characterized by, The method is executed by a terminal and comprises: sending, to a network device, request information before the terminal enters a communication-affected area; determining a first number of times of repeated transmission of data by the network device before the terminal enters the communication-affected area according to a moving speed of the terminal, the moving speed being positively correlated with the first number of times; wherein the data is data to be used by the terminal in the area, the terminal moves in a high-speed rail dedicated network, the request information is used to request the network device to send the data to be used by the terminal in the area to the terminal and to repeatedly transmit the data for the first number of times, the moving speed is positively correlated with the first number of times, and the request information further carries a time of sending the data and a duration of sending the data, wherein the greater the moving speed, the earlier the time of sending the data by the network device and the greater the first number of times of repeated transmission of data by the network device; sending, to a network device, request information before the terminal enters a communication-affected area, comprising: determining a first position when entering the area; and sending the request information to the network device at a second position, the second position being a preset distance before and after the first position.
2. The method of claim 1, wherein, The network device comprises a network device in a high-speed rail dedicated network; and / or The area comprises a tunnel.
3. The method of claim 1, wherein, The request information further carries a data amount of the data.
4. The method of claim 3, wherein, The method further comprises: determining the data amount according to at least one of the following information: a duration of passing through the area by the terminal; a moving speed of the terminal; a service type of the data; a service quality of the data.
5. The method of claim 3, wherein, The method further comprises: determining the time according to at least one of the following information: a duration of passing through the area by the terminal; a moving speed of the terminal.
6. A request receiving method characterized by comprising: The method is executed by a network device and comprises: receiving request information sent by a terminal before entering a communication-affected area, wherein the terminal moves in a high-speed rail dedicated network, the request information is used to request the network device to send data to be used by the terminal in the area to the terminal and to repeatedly transmit the data for a first number of times, and the first number of times of repeated transmission of data by the network device before the terminal enters the communication-affected area is determined according to a moving speed of the terminal, the moving speed being positively correlated with the first number of times; the request information further carries a time of sending the data and a duration of sending the data, wherein the greater the moving speed, the earlier the time of sending the data by the network device and the greater the first number of times of repeated transmission of data by the network device; the request information is sent by the terminal at a second position, the second position being a preset distance before and after a first position when the terminal enters the area.
7. The method of claim 6, wherein, The network device comprises a network device in a high-speed rail dedicated network; and / or The area comprises a tunnel.
8. The method of claim 6, wherein, The request information further carries a data amount of the data.
9. The method of claim 8, wherein, The method further comprises: sending the data to the terminal according to the auxiliary information.
10. A data request apparatus, characterized by comprising: The apparatus is applied to a terminal and comprises: The sending module is configured to send the request information to the network device before the terminal enters the area where the communication is affected. The processing module is configured to determine the first number of times of repeated transmission of data requested from the network device before the terminal enters the area where the communication is affected according to the moving speed of the terminal. The data is the data to be used by the terminal in the area, the terminal moves in a high-speed rail dedicated network, the request information is used to request the network device to send the data to be used by the terminal in the area to the terminal and to repeatedly transmit the data for the first number of times, the moving speed is positively correlated with the first number of times, and the request information further carries a time of sending the data and a duration of sending the data. Before the terminal enters the area where the communication is affected, the network device is sent with the request information, including: determining a first position when entering the area; and sending the request information to the network device at a second position, the second position being before the first position and being a preset distance from the first position.
11. A request receiving apparatus characterized by comprising: The device applied to the network device includes: The receiving module is configured to receive the request information sent by the terminal before entering the area where the communication is affected, wherein the terminal moves in a high-speed rail dedicated network, the request information is used to request the network device to send the data to be used by the terminal in the area to the terminal and to repeatedly transmit the data for the first number of times, and the first number of times of repeated transmission of data requested from the network device before the terminal enters the area where the communication is affected is determined according to the moving speed of the terminal, and the moving speed is positively correlated with the first number of times. The request information further carries a time of sending the data and a duration of sending the data, wherein the greater the moving speed is, the earlier the time of sending the data by the network device is and the more the first number of times of repeated transmission of data by the network device is. The request information is sent by the terminal at a second position, the second position being before a first position when the terminal enters the area and being a preset distance from the first position.
12. A communications device, characterized by It includes: A processor; A memory for storing a computer program; When the computer program is executed by the processor, the data request method in any one of claims 1 to 5 is implemented.
13. A communications device, characterized by It includes: A processor; A memory for storing a computer program; When the computer program is executed by the processor, the request receiving method in any one of claims 6 to 9 is implemented.
14. A computer readable storage medium for storing a computer program, characterized in that, When the computer program is executed by the processor, the steps in the data request method in any one of claims 1 to 5 are implemented.
15. A computer readable storage medium for storing a computer program, characterized in that, When the computer program is executed by the processor, the steps in the request receiving method in any one of claims 6 to 9 are implemented.
Citation Information
Patent Citations
Data pre-caching method and device, electronic equipment and storage medium
CN112118304A
Travel speed prediction
US20210326699A1