Electronic device and method for wireless communication, and computer readable storage medium
Patent Information
- Application Number
- CN202380041377.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-05-26
- Filing Date
- 2023-05-19
- Publication Date
- 2025-01-03
AI Technical Summary
In the vehicle-to-everything (V2X) communication scenario, frequent handovers of mobile base stations lead to reduced user service continuity and affect user experience.
Design an electronic device and method to determine the service continuity guarantee strategy of the user equipment based on the status information of the mobile relay (VMR) and buffer by responding to multiple trigger events, and implement the strategy, including when the VMR arrives or leaves Adjust trunk links at service points to ensure service continuity.
It effectively ensures the service continuity of user equipment and improves user experience. By optimizing relay link management, it reduces the power consumption of user equipment and improves communication quality.
Smart Images

Figure CN119256572A_ABST
Abstract
Description
Electronic device and method for wireless communication, and computer-readable storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on May 26, 2022, with application number 202210582464.2, and invention name “Electronic device and method for wireless communication, computer-readable storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] Embodiments of the present disclosure generally relate to the field of wireless communications, and more particularly to mobile relay service technology, and more particularly to electronic devices and methods for wireless communications, and computer-readable storage media. Background Art
[0003] In some communication scenarios, such as vehicle-to-everything (V2X) communication, some vehicles, such as buses, can be equipped with mobile base stations to relay communication data between base stations, such as gNBs, and users. This type of mobile base station is called a vehicle-mounted mobile relay (VMR). The VMR can provide services to users outside the vehicle, such as those at bus stops and parking lots.
[0004] However, as vehicles move, handovers will occur frequently, which will reduce the continuity of user services and thus degrade user experience. Therefore, it is desirable to design a new mobile relay service mechanism to ensure the continuity of user services and improve user experience.
[0005] Summary of the Invention
[0006] A brief overview of the present disclosure is provided below to provide a basic understanding of certain aspects of the present disclosure. It should be understood that this overview is not an exhaustive overview of the present disclosure. It is not intended to identify key or important aspects of the present disclosure, nor is it intended to limit the scope of the present disclosure. Its purpose is simply to present certain concepts in a simplified form as a prelude to the more detailed description discussed later.
[0007] According to one aspect of the present application, an electronic device for wireless communication is provided, comprising: a processing circuit configured to: determine, in response to at least one of a plurality of triggering events, a service continuity assurance policy for a user device located within the coverage of a VMR service point based on at least one of VMR status information and cache status information; and implement the service continuity assurance policy.
[0008] According to another aspect of the present application, a method for wireless communication is provided, comprising: in response to at least one of a plurality of triggering events, determining a service continuity guarantee policy for a user device located within the coverage area of a VMR service point based on at least one of VMR status information and cache status information; and implementing the service continuity guarantee policy.
[0009] The electronic device and method according to the above aspects of the present application determine the service continuity guarantee strategy of the user device based on the status information of the VMR and / or the status information of the cache in response to a trigger event and implement the strategy, thereby effectively ensuring the continuity of the service of the user device and improving the user experience.
[0010] According to one aspect of the present application, an electronic device for wireless communication is provided, comprising: a processing circuit configured to: determine the occurrence of at least one of a plurality of triggering events; and in response to the determination, report the status information of a VMR to a base station, wherein the plurality of triggering events include: the VMR leaving a current VMR service point, and the VMR arriving at a current VMR service point.
[0011] According to another aspect of the present application, a method for wireless communication is provided, comprising: determining that at least one of a plurality of triggering events occurs; and in response to the determination, reporting VMR status information to a base station, wherein the plurality of triggering events include: the VMR is about to leave a current VMR service point, and the VMR arrives at a current VMR service point.
[0012] The electronic device and method according to the above aspects of the present application can assist the base station in determining the service continuity guarantee strategy of the user equipment and implementing the strategy by reporting the status information of the VMR to the base station, thereby effectively ensuring the continuity of the service of the user equipment and improving the user experience.
[0013] According to other aspects of the present disclosure, a computer program code and a computer program product for implementing the above-mentioned method for wireless communication, as well as a computer-readable storage medium having the computer program code for implementing the above-mentioned method for wireless communication recorded thereon, are also provided.
[0014] The above and other advantages of the present disclosure will become more apparent through the following detailed description of the preferred embodiments of the present disclosure in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to further illustrate the above and other advantages and features of the present disclosure, the following is a further detailed description of the specific embodiments of the present disclosure in conjunction with the accompanying drawings. The drawings, together with the detailed description below, are included in this specification and form a part of this specification. Elements with the same function and structure are represented by the same reference numerals. It should be understood that these drawings only depict typical examples of the present disclosure and should not be regarded as limiting the scope of the present disclosure. In the drawings:
[0016] FIG1 shows a functional module block diagram of an electronic device for wireless communication according to an embodiment of the present application;
[0017] FIG2 shows a functional module block diagram of an electronic device for wireless communication according to an embodiment of the present application;
[0018] FIG3 shows an example of the related information flow;
[0019] FIG4 shows an example of the related information flow;
[0020] FIG5 shows an example of the related information flow;
[0021] FIG6 shows an example of the related information flow;
[0022] FIG7 shows an example of the related information flow;
[0023] FIG8 is a schematic diagram showing a flow of operations performed by a determination unit;
[0024] FIG9 shows an example of the related information flow;
[0025] FIG10 shows an example of the related information flow;
[0026] FIG11A shows an example of the related information flow;
[0027] FIG11B shows an example of the related information flow;
[0028] FIG12 shows an example of the related information flow;
[0029] FIG13 shows an example of the related information flow;
[0030] FIG14 is a schematic diagram showing a flow of operations performed by a determination unit;
[0031] FIG15 shows an example of the related information flow;
[0032] FIG16 shows an example of the related information flow;
[0033] FIG17 shows an example of the related information flow;
[0034] FIG18 shows an example of the related information flow;
[0035] FIG19 shows an example of the related information flow;
[0036] FIG20 shows an example of the related information flow;
[0037] FIG21 shows an example of the related information flow;
[0038] FIG22 shows an example of the related information flow;
[0039] FIG23 shows an example of the related information flow;
[0040] FIG24 shows a functional module block diagram of an electronic device for wireless communication according to another embodiment of the present application;
[0041] FIG25 shows a flowchart of a method for wireless communication according to an embodiment of the present application;
[0042] FIG26 shows a flowchart of a method for wireless communication according to another embodiment of the present application;
[0043] FIG27 is a block diagram showing a first example of a schematic configuration of an eNB or gNB to which the technology of the present disclosure may be applied;
[0044] FIG28 is a block diagram illustrating a second example of a schematic configuration of an eNB or gNB to which the technology of the present disclosure may be applied; and
[0045] FIG29 is a block diagram of an exemplary structure of a general-purpose personal computer in which the method and / or apparatus and / or system according to the embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION
[0046] Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings. For the sake of clarity and conciseness, not all features of an actual implementation are described in this specification. However, it should be understood that in the process of developing any such actual implementation, many implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with system and business-related constraints, which may vary from implementation to implementation. In addition, it should be understood that although the development work may be very complex and time-consuming, it is a routine task for those skilled in the art who benefit from the contents of this disclosure.
[0047] It is also necessary to explain here that, in order to avoid obscuring the present disclosure due to unnecessary details, the accompanying drawings only show the device structure and / or processing steps that are closely related to the solution according to the present disclosure, while other details that are not closely related to the present disclosure are omitted.
[0048] <First embodiment>
[0049] As mentioned previously, a VMR can provide relay services to users outside of a vehicle. For example, when a VMR arrives at a VMR service point, it can provide services to user equipment (UE) located at the VMR service point. A VMR service point is a place in everyday life where a VMR can provide communication services, such as a bus stop, gas station, or parking lot.
[0050] The coverage of a VMR service point is the area where the VMR can provide communication services. In other words, within this area, the UE can be provided with communication services by the VMR. The coverage of a VMR service point depends on factors such as the transmission power of the VMR.
[0051] By utilizing a VMR for relay communication, the UE can improve communication quality (especially when base stations such as gNBs provide low communication quality) and reduce UE power consumption. This is because the UE is relatively close to the VMR. The mobility of the VMR can cause frequent handoffs. Therefore, this embodiment provides an electronic device 100 for ensuring service continuity for UEs in a vehicle-mounted relay scenario.
[0052] As shown in Figure 1, the electronic device 100 for wireless communication according to this embodiment includes: a determination unit 101, configured to determine a service continuity guarantee policy for UE located within the coverage of a VMR service point based on at least one of the status information of the VMR and the status information of the cache in response to at least one of multiple triggering events; and an implementation unit 102, configured to implement the service continuity guarantee policy.
[0053] The determining unit 101 and the implementing unit 102 may be implemented by one or more processing circuits, which may be implemented as chips or processors, for example. Furthermore, it should be understood that the various functional units in the electronic device shown in FIG1 are merely logical modules divided according to the specific functions they implement, and are not intended to limit specific implementation methods.
[0054] The electronic device 100 can, for example, be arranged on the base station side or be communicatively connected to the base station. The base station described in this application can also be a transceiver point (Transmit Receive Point, TRP) or an access point (Access Point, AP). It should also be noted here that the electronic device 100 can be implemented at the chip level, or it can also be implemented at the device level. For example, the electronic device 100 can work as the base station itself, and can also include external devices such as memory, transceiver (not shown), etc. The memory can be used to store programs and related data information that need to be executed by the base station to implement various functions. The transceiver may include one or more communication interfaces to support communication with different devices (for example, UE, VMR, other base stations, etc.), and the implementation form of the transceiver is not specifically limited here.
[0055] In addition, the terms "first", "second", etc. in this article are only used for distinction and do not represent any meaning of order.
[0056] For example, the multiple triggering events may include one or more of the following: a new UE enters the coverage of a VMR service point (hereinafter also referred to as a first triggering event); a VMR currently providing service leaves the VMR service point (hereinafter also referred to as a second triggering event); a VMR that can provide service arrives at the VMR service point when a UE within the coverage of the VMR service point is not being served by the VMR (hereinafter also referred to as a third triggering event); and a cache can no longer provide service (hereinafter also referred to as a fourth triggering event). It should be understood that only some examples of triggering events are given here, but other triggering events may also be defined, and this is not restrictive.
[0057] When one or more triggering events occur, the determining unit 101 determines a service continuity guarantee policy for one or more UEs within the coverage of the VMR service point based on at least one of the VMR status information and the buffer status information.
[0058] The status information of the VMR may be provided by the VMR, and the status information of the buffer may be provided by the buffer. Accordingly, as shown in FIG2 , the electronic device 100 may further include a communication unit 103 configured to obtain a report of the status information of the VMR from the VMR, and to obtain a report of the status information of the buffer from the buffer.
[0059] For example, communication unit 103 may obtain VMR status information reports and / or buffer status information reports in at least one of the following ways: periodically; or in response to the occurrence of a trigger event. Specifically, communication unit 103 may obtain the aforementioned reports at a predetermined period and use the most recently obtained report when a trigger event occurs; or obtain the aforementioned reports when a trigger event occurs to ensure the timeliness of the reports; or a combination of these two ways may be used. Furthermore, communication unit 103 may obtain VMR status information reports and buffer status information reports in different ways, which are not restrictive.
[0060] The VMR status information indicates the VMR's current status, such as the time it can provide service at the current VMR service point. Exemplarily, the VMR status information may include one or more of the following: the VMR's remaining dwell time at the VMR service point, the VMR's remaining arrival time relative to the VMR service point, the remaining dwell time after arrival, the VMR's location information, the VMR's speed information, and the VMR's direction information. This is not restrictive; the VMR status information may also include other parameters, such as the number of passengers getting on and off at the VMR service point. After a VMR's remaining dwell time at a VMR service point has expired, the VMR can no longer provide service to UEs at that VMR service point. The VMR's remaining arrival time relative to the VMR service point is the time until the VMR can provide service to UEs at that VMR service point. The VMR's location information, speed information, direction information, and the number of passengers getting on and off at the VMR service point can all be used to estimate time information such as the VMR's remaining dwell time or remaining arrival time.
[0061] The cache can be used to cache data files, for example, to provide services to the UE when the communication quality is poor or there is no available connection. The cache is mainly used in non-real-time service communication scenarios, such as watching movies, listening to music, browsing the web, etc. The cache may include the device (e.g., UE)'s own cache and / or an edge cache. The edge cache is located, for example, on the edge node of the network. This is not restrictive, and any cache that has data transmission capabilities and can establish a connection with the UE can be used as the cache of this embodiment. For example, such a cache can be set in a road side unit (RSU).
[0062] The cache status information may include one or more of the following: cache size, cache read rate, and cache service time. For example, if the cache size is B and the cache read rate (e.g., the rate at which a user reads or plays a file) is r, the cache service time is B / r.
[0063] The following describes service continuity assurance strategies for different triggering events in real-time service communication scenarios and non-real-time service communication scenarios. It should be understood that these strategies are merely exemplary and not restrictive.
[0064] Real-time service communication scenario
[0065] In a real-time service communication scenario, the determining unit 101 is configured to determine a service continuity guarantee policy for the UE based on the longest remaining residence time of VMRs capable of providing services at the VMR service point in response to at least one of multiple triggering events.
[0066] For example, the determining unit 101 may be configured to: when the longest remaining dwell time is greater than a predetermined time threshold, determine the service continuity guarantee policy as that the VMR corresponding to the longest remaining dwell time will serve the UE, and instruct the implementing unit 102 to establish a link between the VMR and the UE; and when the longest remaining dwell time is not greater than the predetermined time threshold, determine the service continuity guarantee policy as that the base station will serve the UE, and instruct the implementing unit 102 to establish or maintain a link between the base station and the UE. The following describes different triggering events.
[0067] In the case of a first trigger event, that is, a new UE enters the coverage of the VMR service point, the determining unit 101 determines the remaining stay time t of each VMR i that can be served by the VMR service point based on the remaining stay time t i To filter out the VMR with the longest remaining stay time (denoted as VMR i * ), and judge VMR i * The remaining residence time t i* Is it above the predetermined time threshold T1? If so, determine VMR i * To serve the new UE, the implementation unit 102 instructs to establish a VMR i * otherwise, it is determined that the base station (gNB) will serve the new UE, and the implementation unit 102 establishes a link between the gNB and the new UE.
[0068] For ease of understanding, Figure 3 shows an example of the relevant information flow. As shown in the figure, when a new UE enters the coverage area of a VMR service point and sends a connection request to the gNB, each VMR within the VMR service point estimates its own remaining stay time and reports the remaining stay time to the gNB. For example, the base station can instruct the VMR to report or the VMR can report autonomously. For example, the VMR can estimate the remaining stay time based on its own location information and speed information. In addition, as mentioned above, the VMR can also periodically report its status information, which is not restrictive. The gNB makes a decision as described above, namely, selects the VMR i with the longest remaining stay time and above the predetermined time threshold T1. * , indicating that the new UE and VMR i * Connect and connect with VMR i * Establish a link connection to inform the new UE to access. Then, VMR i * Complete the link connection establishment with the new UE, VMR i * Notify gNB that the connection establishment is complete. Then, VMR i * Acts as a relay to transmit data between the gNB and the new UE.
[0069] Figure 4 shows another example of a related information flow. In this example, VMRs 1 through 4 are schematically shown to represent the VMRs at the VMR service point. The process prior to the decision-making process is identical to that in Figure 3 and will not be repeated here. During the decision-making process, the gNB finds that there are no VMRs with a remaining dwell time exceeding the predetermined time threshold T1. In this case, the gNB determines that the new UE will be directly served by the gNB, establishes a link connection with the new UE, and initiates data transmission.
[0070] In the case of the second trigger event, that is, the VMR m providing service is about to leave the current VMR service point, the determining unit 101 needs to determine the service continuity guarantee policy for the UE being served by the VMR m that is about to leave the VMR service point (hereinafter referred to as the target UE for ease of description). Specifically, the determining unit 101 determines the service continuity guarantee policy based on the remaining stay time t of each VMR i that can provide service at the VMR service point. i To filter out the VMR with the longest remaining stay time (denoted as VMR i * , generally, i * Different from m), and judge VMR i * The remaining residence time t i* Is it above the predetermined time threshold T1? If so, determine VMR i * To serve the target UE, the implementation unit 102 instructs to establish a VMR i *otherwise, it is determined that the base station (gNB) will serve the target UE, and the implementation unit 102 establishes a link between the base station (gNB) and the target UE.
[0071] Figure 5 shows an example of the relevant information flow. As shown in Figure 5, the target UE and the gNB use VMR m as a relay for data transmission. For some reason, VMR m is about to leave the current VMR service point. Each VMR at the VMR service point estimates its own remaining stay time and reports the remaining stay time to the gNB. For example, the base station can instruct the VMR to report or the VMR can report in response to the occurrence of a second trigger event. Similarly, the VMR can estimate the remaining stay time based on its own location information and speed information. In addition, as mentioned above, the VMR can also periodically report its status information, which is not restrictive. Note that for simplicity, only VMR i is shown in the figure. * As an example of other VMRs, the gNB makes the decision as described above, i.e. selects the VMR i with the longest remaining dwell time and above the predetermined time threshold T1. * , indicating that the target UE and VMR i * Connection, that is, the target UE is to switch to VMR i * Specifically, the gNB notifies the VMR m and the target UE of the handover information. * Establish a link connection to inform it of the switching information. Then, VMR i * Complete the link connection establishment with the target UE, VMR i * Notify gNB that the connection establishment is complete. Then, VMR i * Acting as a relay for data transmission between the gNB and the target UE. The data transmission link between the target UE and the gNB using VMR m as a relay is released.
[0072] Figure 6 shows another example of a related information flow. In this example, the process preceding the decision-making process is identical to that in Figure 5 and is not repeated here. During the decision-making process, the gNB discovers that there are no VMRs with a remaining dwell time greater than the predetermined time threshold T1. In this case, the gNB determines that the target UE will be handed over to the gNB for continued communication. The gNB notifies the VMR m and the target UE of the handover information, then establishes a link connection with the target UE and initiates data transmission.
[0073] Upon the third triggering event (i.e., when a UE within the coverage area of a VMR service point is not being served by the VMR, and a VMR that can provide service arrives at the VMR service point), determination unit 101 determines a service continuity assurance policy for the UE not being served by the VMR (hereinafter referred to as the target UE for ease of description). Specifically, determination unit 101 determines whether the remaining dwell time t of the newly arrived VMR (hereinafter referred to as the new VMR) is greater than a predetermined time threshold T1. If so, the new VMR is determined to serve the target UE, and implementation unit 102 instructs establishment of a link between the new VMR and the target UE. Otherwise, the base station (gNB) is determined to continue serving the target UE, and implementation unit 102 maintains the link between the base station (gNB) and the target UE.
[0074] Figure 7 illustrates an example of the relevant information flow. As shown in Figure 7, the target UE is currently being served by a gNB. A new VMR arrives at the VMR service point, enabling relay service for the target UE. The new VMR estimates its remaining dwell time t and reports it to the gNB. For example, the base station may instruct the new VMR to report, or the VMR may report in response to the occurrence of a third triggering event. The gNB makes the decision as described above, determining that the remaining dwell time t of the new VMR is above a predetermined time threshold T1, and thus determines that the target UE will be handed over to the new VMR. Specifically, the gNB notifies the target UE of the handover information, indicating that the target UE will be handed over to the new VMR. Furthermore, the gNB establishes a link connection with the new VMR to inform it of the handover information. Subsequently, the link connection between the new VMR and the target UE is established, and the new VMR notifies the gNB of the connection establishment completion. Thus, a data transmission link is established between the target UE and the gNB, with the new VMR acting as a relay, for data transmission. Subsequently, the direct data link between the target UE and the gNB is released. On the other hand, if the gNB determines in the decision that the remaining dwell time t of the new VMR is not above the predetermined time threshold T1, the link between the gNB and the target UE is maintained without performing any handover operation.
[0075] Non-real-time service communication scenarios
[0076] Note that the various service continuity assurance strategies described above for real-time communication scenarios can also be applied to non-real-time communication scenarios. Furthermore, in non-real-time communication scenarios, caches can be utilized to further improve user service stability and continuity. Therefore, the following describes service continuity assurance strategies for the use of caches.
[0077] For example, in a non-real-time service communication scenario, the determination unit 101 can determine the service continuity guarantee strategy for the new UE based on the longest remaining residence time of the VMR that can provide service at the VMR service point in response to the first trigger event, that is, the new UE enters the coverage of the VMR service point.
[0078] In the case of this first trigger event, since no buffer is used, the operations of determination unit 101 and implementation unit 102 are identical to those in the real-time service communication scenario. Specifically, determination unit 101 is configured to, if the longest remaining dwell time is greater than a predetermined time threshold, determine the service continuity guarantee policy as indicating that the VMR corresponding to the longest remaining dwell time will serve the new UE, and implementation unit 102 instructs establishment of a link between the VMR and the new UE. Furthermore, if the longest remaining dwell time is less than the predetermined time threshold, determine the service continuity guarantee policy as indicating that the base station (gNB) will serve the new UE, and implementation unit 102 establishes a link between the base station and the new UE. Specific examples of the information flow are shown in Figures 3 and 4 , and the detailed description can be found above and will not be repeated here.
[0079] In addition, the determination unit 101 can determine the service continuity guarantee policy for the UE (hereinafter also referred to as the target UE) being served by the leaving VMR m in response to the second trigger event, that is, the VMR m that is providing services is about to leave the current VMR service point, based on the remaining residence time of the VMRs that can provide services among the remaining VMRs at the VMR service point, the remaining arrival time of the VMRs that are about to arrive at the VMR service point, the remaining residence time after arrival, and the service time of the cache.
[0080] As can be seen, in the second triggering event, compared to the real-time service communication scenario, the gNB considers not only the VMR status information at the VMR service point, but also the VMR status information of the VMR that is about to reach the VMR service point and the buffer status information when making decisions. This is because if no VMR is available to provide relay services, the buffer can temporarily provide services, so that the UE may not need to connect directly to the gNB.
[0081] To facilitate understanding, FIG8 shows a schematic diagram of the operation flow of determination unit 101, i.e., a schematic diagram of the gNB's decision-making process. It should be understood that this decision-making process is merely exemplary and non-restrictive.
[0082] When the second trigger event occurs, each VMR at the VMR service point estimates its own remaining stay time and reports the remaining stay time to the gNB. The VMR that is about to arrive at the VMR service point estimates its own remaining arrival time and remaining stay time after arrival and reports the remaining arrival time and remaining stay time to the gNB. The cache reports the cache size and cache read rate or the cache service time to the gNB, as shown in the relevant information flow of FIG9 (wherein, VMR i * As an example of other VMRs at the VMR service point. Note that although the buffer is shown separately from the target UE in FIG9 , if the buffer is the target UE's own buffer, the buffer information reporting process is actually performed by the target UE. For example, the base station can instruct the VMR and the buffer to report, or the VMR and the buffer can report in response to the occurrence of the second trigger event.
[0083] The VMR can estimate the remaining dwell time and / or remaining arrival time based on its own location information and speed information. The VMR that is about to arrive at the VMR service point can, for example, be a VMR that will arrive at the VMR service point within a predetermined time. The predetermined time can be configured or pre-configured by the base station. The service time of the cache can be the quotient of the cache size divided by the cache read rate. In addition, as previously mentioned, the VMR and / or the cache can also periodically report their status information, which is not restrictive.
[0084] As shown in FIG8 , first, the determining unit 101 determines whether the longest remaining stay time of the VMR that can provide service at the VMR service point is greater than a predetermined time threshold T1. If so, the determining unit 101 determines the service continuity guarantee policy as the VMR corresponding to the longest remaining stay time (e.g., VMR i * , and its remaining residence time is t i* ) will serve the target UE. The implementation unit 102 will instruct to establish the VMR i * Figure 9 shows an example of the relevant information flow for this scenario. As can be seen, the information flow after the gNB's decision in Figure 9 is similar to that in Figure 5. For detailed descriptions, please refer to the previous text and will not be repeated here.
[0085] If the longest remaining dwell time of a VMR capable of providing service at the VMR service point is less than or equal to the predetermined time threshold T1, meaning the target UE cannot be handed off to another VMR at the VMR service point, determination unit 101 further determines whether the incoming VMR and the cache can cooperate to provide continuous service. For example, if the cache can provide service while the incoming VMR has not yet arrived, determination unit 101 determines that the incoming VMR and the cache can cooperate to provide continuous service and sets the service continuity guarantee policy to ensure that the cache provides service after VMR m leaves. Subsequently, after the cache's service time has expired, the corresponding VMR has arrived at the VMR service point and can therefore continue to provide service to the target UE.
[0086] 8, in the case where the longest remaining stay time of the VMR that can provide services at the VMR service point is not above the predetermined time threshold T1, the determining unit 101 determines the VMR with the shortest remaining arrival time (denoted as VMR j * ) is greater than a predetermined time threshold T1. If the determination is negative, the determination unit 101 determines the service continuity guarantee policy as follows: the base station (gNB) will serve the target UE. The implementation unit 102 establishes a link between the gNB and the target UE and releases the link between the departing VMR m and the target UE. Figure 10 shows an example of the relevant information flow for this scenario. As can be seen, the information flow after the gNB's decision in Figure 10 is similar to that in Figure 6. The detailed description can be found above and will not be repeated here.
[0087] On the contrary, if the determination unit 101 determines that VMR j * If the remaining stay time after arrival is above the predetermined time threshold T1, it is determined that the VMR j * The remaining arrival time (denoted as w j* ) is less than or equal to the cache service time t b (t b =B / r). If w j* >t b , that is, after the service time of the cache is exhausted, VMR j * If the target UE has not yet arrived, the determination unit 101 determines whether the target UE can be served by the base station (gNB). If the target UE can be served by the base station, the determination unit 101 determines the service continuity guarantee policy as the base station (gNB) will serve the target UE. The implementation unit 102 establishes a link between the gNB and the target UE and releases the link between the leaving VMR m and the target UE. The relevant information flow can still be shown in Figure 10. If the target UE cannot be served by the base station, the determination unit 101 determines that the VMR j * The remaining arrival time wj* Is it greater than or equal to the cache service time t b The VMR i that can provide the longest remaining stay time at the VMR service point * The remaining residence time is t i* The sum of the service time of the buffer is exhausted and VMR i * After serving the longest remaining stay time, VMR j * Can it be reached? If w j* ≥t b +t i* , indicating that the service time of the cache is exhausted and VMR i * After serving the longest remaining stay time, VMR j * Still cannot be reached, at this time the determining unit 101 determines the service continuity guarantee policy as VMR i * The implementation unit 102 will instruct to establish the VMR i * The link between the VMR i and the target UE and the link between the VMR i and the target UE are released. The relevant information flow can still refer to Figure 9. * When leaving, the second trigger event is triggered again, and the determination unit 101 executes the decision process of Figure 8. j* <t b +t i* , indicating that the cache and VMR i * If the service is provided continuously, you can wait until VMR j * Arrival to provide continuous service, at this time the determination unit 101 determines the service continuity guarantee policy as VMR i * Provide services to the target UE and * After leaving, the cache continues to provide services. The relevant information flow can be referred to Figures 11A and 11B. The difference between Figures 11A and 11B and Figure 9 is that in VMR i * After leaving, the target UE automatically switches to the buffer for data transmission and releases the VMR i * Figure 11A shows the case where the buffer is the own buffer, and Figure 11B shows the case where the buffer is the edge buffer. It can be seen that when the buffer is the edge buffer, the gNB also informs the edge buffer of the switching information. * After leaving, the target UE establishes a link connection with the edge buffer for data transmission and releases the VMR i * Alternatively, you can also use VMR i *When leaving, the second triggering event is triggered again, and the determination unit 101 executes the decision process of FIG8 , for example, to determine that the buffer will serve the target UE.
[0088] On the other hand, as shown in the other branch of Figure 8, if w j* ≤t b , that is, before the service time of the cache is exhausted, VMR j * If the target UE can be reached, the determining unit 101 determines the service continuity guarantee policy as having the cache provide services to the target UE. Figures 12 and 13 show examples of the relevant information flow for this scenario. Figure 12 shows the relevant information flow when the cache is the target UE's own cache, and Figure 13 shows the relevant information flow when the cache is an edge cache.
[0089] As shown in Figure 12, the information flow before the decision is identical to that in Figure 9 and is not repeated here. After the decision is made, the gNB instructs the target UE to switch to its own buffer (also called the local buffer). Data transmission then proceeds between the target UE and its own buffer, and the link used by VMR m as a relay is released. Note that if the buffer is the target UE's own buffer, the buffer information reporting process is actually performed by the target UE.
[0090] In Figure 13, the information flow before the decision is made is identical to that in Figure 9 and is not repeated here. After the decision is made, the gNB instructs the target UE to switch to the edge buffer and notifies the edge buffer of the handover information. The target UE then establishes a link connection with the edge buffer for data transmission and releases the link used by VMR m as a relay.
[0091] In the above process, when the determining unit 101 determines to use the buffer to provide service for the target UE, the implementing unit 102 is further configured to pre-fill the buffer before switching to the buffer, so as to ensure the service time of the buffer.
[0092] In addition, in a non-real-time service communication scenario, the determination unit 101 is further configured to respond to a third trigger event, that is, when a UE located within the coverage area of the VMR service point is not served by the VMR (hereinafter also referred to as the target UE), the VMR that can provide services arrives at the VMR service point, and determine the service continuity guarantee strategy for the user equipment that is not currently served by the VMR (that is, the target UE) based on the remaining residence time of the VMRs that can provide services in the VMRs at the VMR service point, the remaining arrival time of the VMRs to arrive at the VMR service point, the remaining residence time after arrival, and the service time of the cache.
[0093] In this case, the target UE may be currently served by the base station directly or by a buffer.
[0094] Similarly, in the third triggering event, compared to the real-time service communication scenario, the gNB considers not only the VMR status information at the VMR service point, but also the VMR status information of the VMR that is about to arrive at the VMR service point and the cache status information when making decisions. This is because if there is no VMR to provide relay service, the cache can temporarily provide service, so that the UE may not need to connect directly to the gNB.
[0095] To facilitate understanding, FIG14 shows a schematic diagram of the operation flow of determination unit 101, i.e., a schematic diagram of the gNB's decision-making process. It should be understood that this decision-making process is merely exemplary and non-restrictive.
[0096] Upon the occurrence of the third triggering event, each VMR at the VMR service point (including a newly arrived VMR, also referred to as a new VMR) estimates its remaining dwell time and reports it to the gNB. The VMR arriving at the VMR service point estimates its remaining arrival time and remaining dwell time after arrival and reports it to the gNB. The cache reports its cache size and cache read rate or its service time to the gNB, as shown in the relevant information flow in FIG15 (where the new VMR is shown as an example of a VMR at the VMR service point). Note that although the cache is shown separately from the target UE in FIG15 , if the cache is the target UE's own cache, the cache information reporting process is actually performed by the target UE. For example, the base station can instruct the VMR and the cache to report, or the VMR and the cache can report in response to the occurrence of the third triggering event.
[0097] Similarly, the VMR can estimate the remaining dwell time and / or remaining arrival time based on its own location information and speed information. For example, the VMR that is about to arrive at the VMR service point can be a VMR that will arrive at the VMR service point within a predetermined time. This predetermined time can be configured or pre-configured by the base station. The service time of the cache can be the quotient of the cache size divided by the cache read rate. In addition, as previously mentioned, the VMR and / or the cache can also periodically report their status information, which is not restrictive.
[0098] As shown in FIG14 , first, the determining unit 101 determines whether the longest remaining stay time of the VMR that can provide service at the VMR service point is greater than a predetermined time threshold T1. If so, the determining unit 101 determines the service continuity guarantee policy as the VMR corresponding to the longest remaining stay time (e.g., VMR i * , and its remaining residence time is ti* ) will serve the target UE. The implementation unit 102 will instruct to establish the VMR i * The link between the base station and the target UE is released, and the link between the base station and the target UE is released. Figure 15 shows an example of the relevant information flow for this scenario. Note that in the description of the third trigger event, it is assumed that the VMR corresponding to the longest remaining dwell time is the new VMR. In this example, the target UE is currently served by the base station, and the determination unit 101 determines to hand it over to the new VMR. It can be seen that the information flow after the gNB's decision in Figure 15 is similar to that in Figure 7. The detailed description can be found above and will not be repeated here.
[0099] Figures 16 and 17 illustrate the information flow when determination unit 101 determines to switch the target UE to a new VMR, when the target UE is currently served by a cache. The information flow prior to the decision is identical to the corresponding portion in Figure 15 and will not be repeated here. Figure 16 illustrates the information flow for switching from the target UE's own cache to a new VMR, while Figure 17 illustrates the information flow for switching from an edge cache to a new VMR. Note that if the target UE's own cache is used, the target UE actually performs the cache information reporting process.
[0100] As can be seen, the difference between Figure 16 and Figure 15 is that after switching to the new VMR, there is no need to release the link. This is because data transmission between the target UE and its own buffer does not require link establishment. The difference between Figure 17 and Figure 16 is that after switching to the new VMR, the link between the target UE and the edge buffer needs to be released.
[0101] On the other hand, as shown in FIG14 , if the longest remaining dwell time of the VMR that can be served at the VMR service point is not greater than the predetermined time threshold T1, the determination unit 101 determines whether the target UE is currently served by the base station or by the cache. If the target UE is currently served by the base station, the determination unit 101 determines the service continuity guarantee policy as follows: the base station continues to serve the target UE and maintains the link between the base station and the UE.
[0102] If the target UE is currently served by the buffer, the determining unit 101 determines the VMR with the shortest remaining arrival time (denoted as VMR j * ) arrives is greater than a predetermined time threshold T1. If the determination is negative, it means that there is no suitable VMR to provide services temporarily, and the determination unit 101 can determine the service continuity guarantee policy as the cache continues to provide services. If the determination is positive, it means that a VMR suitable for providing services may arrive, and the determination unit 101 determines whether the VMR j * The remaining arrival time w j* Is it greater than the cache service time t b (tb =B / r). If w j* >t b , that is, after the service time of the cache is exhausted, VMR j * If the target UE still has not arrived, the determination unit 101 determines whether the target UE can be served by the base station (gNB). If the target UE can be served by the base station, the determination unit 101 determines that the base station (gNB) will serve the target UE as the service continuity guarantee policy. The implementation unit 102 establishes a link between the gNB and the target UE. The relevant information flow is shown in Figures 18 and 19. Figure 18 shows the case where the buffer is a local buffer, while Figure 19 shows the case where the buffer is an edge buffer. The information flow before the decision is the same as the corresponding part in Figure 16 and will not be repeated here. In Figure 18, the gNB establishes a link connection with the target UE and performs data transmission. In Figure 19, the link between the target UE and the edge buffer must also be released. On the other hand, if the determination unit 101 determines that the target UE cannot be served by the base station (gNB), the determination unit 101 determines that the new VMR with the longest remaining dwell time will serve the target UE as the service continuity guarantee policy. The implementation unit 102 switches the target UE to the new VMR. The information flow at this time can also be seen in Figures 16 and 17.
[0103] In the other branch of Figure 14, if w j* <t b , that is, before the service time of the cache is exhausted, VMR j * If the VMR j is reachable, the determining unit 101 determines the service continuity guarantee policy as the cache continues to provide services until the VMR j * Arrived at the VMR service point. Note that it can be set to keep the cache service, and then trigger the fourth trigger event to switch to VMR j when the cache can no longer provide service, that is, when the cache service time is exhausted * It can also be set to automatically switch to VMR j when the cache can no longer provide services, that is, when the cache service time is exhausted * . None of this is restrictive.
[0104] In addition, in a non-real-time service communication scenario, the target UE is currently served by a cache, and the determining unit 101 may be further configured to determine a service continuity guarantee policy in response to a fourth trigger event, i.e., the cache can no longer provide services. Specifically, when the longest remaining stay time of the VMR that can provide services at the VMR service point is greater than a predetermined time threshold T1, the service continuity guarantee policy is determined to be the VMR corresponding to the longest remaining stay time (denoted as VMR i * , and its remaining residence time is t i*) will serve the target UE, and instruct to establish a link between the VMR and the target and release the original link; when the longest remaining residence time of the VMR that can provide service at the VMR service point is below the predetermined time threshold T1, the service continuity guarantee policy is determined as the base station will serve the target UE and establish a link between the base station and the target and release the original link.
[0105] In this case, since the cache can no longer provide services, in order to ensure service continuity, only the existing VMR at the base station or VMR service point can continue to provide services.
[0106] Upon the occurrence of the fourth triggering event, each VMR at the VMR service point estimates its remaining dwell time and reports it to the gNB. The cache reports its cache size and cache read rate or its service time to the gNB. Note that if the target UE's own cache is the target UE's own cache, the target UE actually performs the buffer information reporting process. For example, the base station may instruct the VMR and cache to report, or the VMR and cache may report in response to the occurrence of the fourth triggering event. Furthermore, as previously mentioned, the VMR and / or cache may also periodically report their status information, though this is not restrictive.
[0107] FIG. 20 shows a target UE switching from its own buffer to a VMR i * FIG21 shows an example of the information flow of the target UE switching from the edge buffer to the VMR i * In Figures 20 and 21, the gNB informs the target UE of the handover information, that is, it informs the target UE that it will switch to VMR i * . In addition, gNB and VMR i * Establish a link connection to inform it of the switching information. Then, VMR i * Complete the link connection establishment with the target UE, VMR i * Inform the gNB that the connection establishment is complete. In this way, a connection is established between the target UE and the gNB via VMR i * As a relay data transmission link for data transmission. In Figure 21, it is also necessary to release the link between the target UE and the edge buffer.
[0108] Figure 22 shows an example of the information flow for a target UE handover from its own buffer to a base station, and Figure 23 shows an example of the information flow for a target UE handover from an edge buffer to a base station. In Figures 22 and 23, the gNB establishes a link connection with the target UE and performs data transmission. In Figure 23, the link between the target UE and the edge buffer also needs to be released.
[0109] This embodiment proposes a service continuity guarantee mechanism for UE in a vehicle-mounted relay scenario, and discusses service continuity guarantee strategies and information interaction processes under different triggering events for real-time service communication scenarios and non-real-time service communication scenarios.
[0110] To sum up, according to this embodiment, the electronic device 100 can respond to a trigger event, determine the UE's service continuity guarantee strategy based on the VMR's status information and / or the cache's status information and implement the strategy, thereby effectively ensuring the continuity of the user device's service and improving the user experience.
[0111] <Second embodiment>
[0112] Figure 24 shows a functional module block diagram of an electronic device 200 according to a second embodiment of the present application. As shown in Figure 24, the electronic device 200 includes: a determination unit 201 configured to determine the occurrence of at least one of a plurality of triggering events; and a communication unit 202 configured to report VMR status information to a base station in response to the determination, wherein the plurality of triggering events include: the VMR leaving the current VMR service point, and the VMR arriving at the current VMR service point.
[0113] The determining unit 201 and the communication unit 202 may be implemented by one or more processing circuits, which may be implemented as chips or processors, for example. Furthermore, it should be understood that the various functional units in the electronic device shown in FIG24 are merely logical modules divided according to the specific functions they implement, and are not intended to limit specific implementations.
[0114] The electronic device 200 can be set on the VMR side or communicatively connected to the VMR. That is, the electronic device 200 can be set on the mobile base station side that can act as a relay. It should also be noted here that the electronic device 200 can be implemented at the chip level, or it can also be implemented at the device level. For example, the electronic device 200 can work as a VMR or a mobile base station itself, and can also include external devices such as a memory and a transceiver (not shown). The memory can be used to store programs and related data information that need to be executed by the VMR or mobile base station to implement various functions. The transceiver may include one or more communication interfaces to support communication with different devices (for example, UE, other VMRs, base stations (gNB), etc.), and the implementation form of the transceiver is not specifically limited here.
[0115] For example, the VMR status information may include one or more of the following: the remaining stay time of the VMR at the current VMR service point, the remaining arrival time of the VMR relative to the VMR service point, and the remaining stay time after arrival, the VMR's position information, the VMR's speed information, and the VMR's direction information. For example, the VMR may estimate the remaining arrival time and the remaining stay time based on the VMR's position information, the VMR's speed information, the VMR's direction information, and the like.
[0116] In one example, the determining unit 201 is configured to determine that the VMR is about to leave the current VMR service point when the remaining stay time of the VMR at the current VMR service point is below a predetermined time threshold. The predetermined time threshold here may be the same as or different from the predetermined time threshold T1 mentioned in the first embodiment.
[0117] In another example, the determining unit 201 may also be configured to determine whether the VMR has arrived at the current VMR service point according to one or more of the position information, speed information, and direction information of the VMR.
[0118] In addition, the communication unit 202 may also periodically report the status information of the VMR to the base station. The communication unit 202 may also report the status information of the VMR in response to an instruction from the base station. This is not restrictive.
[0119] According to this embodiment, the electronic device can assist the base station in determining and implementing the service continuity guarantee policy for the UE by reporting the status information of the VMR to the base station, thereby effectively ensuring the service continuity of the UE and improving the user experience.
[0120] <Third embodiment>
[0121] In the process of describing the electronic device for wireless communication in the above embodiments, it is obvious that some processes or methods are also disclosed. Below, an overview of these methods is given without repeating some of the details discussed above, but it should be noted that although these methods are disclosed in the process of describing the electronic device for wireless communication, these methods do not necessarily use the components described or are not necessarily performed by those components. For example, the embodiments of the electronic device for wireless communication can be partially or completely implemented using hardware and / or firmware, and the methods for wireless communication discussed below can be completely implemented by computer-executable programs, although these methods can also use the hardware and / or firmware of the electronic device for wireless communication.
[0122] Figure 25 shows a flowchart of a method for wireless communication according to an embodiment of the present application. The method includes: in response to at least one of multiple triggering events, based on at least one of VMR status information and cache status information, determining a service continuity guarantee policy for UEs within the coverage area of a VMR service point (S11); and implementing the service continuity guarantee policy (S12). This method can be implemented, for example, on the gNB side.
[0123] For example, the various triggering events may include one or more of the following: a new UE enters the coverage of the VMR service point; the VMR that is providing service leaves the VMR service point; the VMR that can provide service arrives at the VMR service point when a UE within the coverage of the VMR service point is not being served by the VMR; and the cache can no longer provide service.
[0124] Although not shown in the figure, the above method may further include the steps of obtaining a report of VMR status information from the VMR and obtaining a report of buffer status information from the buffer. For example, the VMR status information report and / or the buffer status information report may be obtained in at least one of the following ways: periodically; or in response to the occurrence of a trigger event.
[0125] The buffer may be a buffer of the UE itself and / or an edge buffer.
[0126] VMR status information includes, for example, one or more of the following: the remaining dwell time of the VMR at the VMR service point, the remaining arrival time of the VMR relative to the VMR service point, the remaining dwell time after arrival, the VMR's location information, the VMR's speed information, and the VMR's direction information. Cache status information includes, for example, one or more of the following: cache size, cache read rate, and cache service time.
[0127] In a real-time service communication scenario, in response to at least one of a plurality of triggering events, in step S11, a service continuity guarantee policy for the UE is determined based on the longest remaining dwell time of a VMR that can provide service at the VMR service point. For example, if the longest remaining dwell time is greater than a predetermined time threshold, the service continuity guarantee policy is determined as follows: the VMR corresponding to the longest remaining dwell time will serve the UE and instruct to establish a link between the VMR and the UE; and if the longest remaining dwell time is less than the predetermined time threshold, the service continuity guarantee policy is determined as follows: the base station will serve the UE and establish or maintain a link between the base station and the UE.
[0128] Specifically, when the triggering event is that a new UE enters the coverage of a VMR service point, a service continuity assurance strategy is determined for the new UE; when the triggering event is that a VMR that is providing service is about to leave the VMR service point, the VMR at the VMR service point that can provide service is the VMR that can provide service among the remaining VMRs at the VMR service point; when the triggering event is that a UE located within the coverage of the VMR service point is not served by the VMR, and a VMR that can provide service arrives at the VMR service point, the VMR at the VMR service point that can provide service is the VMR that arrives at the VMR service point.
[0129] Furthermore, in a non-real-time service communication scenario, in response to a new UE entering the coverage area of a VMR service point in step S11, a service continuity guarantee policy for the new UE is determined based on the longest remaining dwell time of a VMR that can provide service at the VMR service point. Specifically, if the longest remaining dwell time is greater than a predetermined time threshold, the service continuity guarantee policy is determined as follows: the VMR corresponding to the longest remaining dwell time will serve the new UE, and an instruction is given in step S12 to establish a link between the VMR and the new user equipment; and if the longest remaining dwell time is not greater than the predetermined time threshold, the service continuity guarantee policy is determined as follows: the base station will serve the new UE, and a link between the base station and the new UE will be established in step S12.
[0130] In a non-real-time service communication scenario, in step S11, in response to the VMR that is currently providing services leaving the VMR service point, a service continuity guarantee policy for the UE that is currently being served by the VMR that is currently providing services is determined based on the remaining residence time of the VMRs that are currently providing services among the remaining VMRs at the VMR service point, the remaining arrival time of the VMRs that are currently arriving at the VMR service point, the remaining residence time after arrival, and the service time of the buffer.
[0131] Specifically, for example, as described in the first embodiment with reference to FIG8 : when the longest remaining stay time of the VMR that can provide services at the VMR service point is above a predetermined time threshold, the service continuity guarantee policy is determined as the VMR corresponding to the longest remaining stay time will serve the UE, and an instruction is given to establish a link between the VMR and the UE and to release the link between the VMR to be left and the UE; when the longest remaining stay time of the VMR that can provide services at the VMR service point is not above a predetermined time threshold, it is determined whether the remaining stay time after arrival of the VMR with the shortest remaining arrival time is above the predetermined time threshold; if it is determined to be no, the service continuity guarantee policy is determined as the base station will serve the UE and establish a link between the base station and the UE; if it is determined to be yes, it is determined whether the remaining arrival time of the VMR is greater than the service time of the buffer; if the remaining arrival time of the VMR is less than or equal to the service time of the buffer, the service will be continued. The service continuity guarantee policy is determined to be provided by the cache. If the remaining arrival time of the VMR is greater than the service time of the cache, it is further determined whether the UE can be served by the base station. If the UE can be served by the base station, the service continuity guarantee policy is determined to be that the base station will serve the UE and a link between the base station and the UE is established. If the UE cannot be served by the base station, if the remaining arrival time of the VMR is greater than or equal to the sum of the service time of the cache and the longest remaining residence time of VMRs that can provide service at the VMR service point, the service continuity guarantee policy is determined to be that the VMR at the VMR service point will provide service to the UE. If the remaining arrival time of the VMR is less than the sum of the service time of the cache and the longest remaining residence time of VMRs that can provide service at the VMR service point, the service continuity guarantee policy is determined to be that the VMR at the VMR service point will provide service to the UE and the cache will continue to provide service after the VMR leaves. When it is determined that the cache is to provide service to the UE, the cache is pre-filled before switching to the cache.
[0132] In a non-real-time service communication scenario, in response to a UE located within the coverage area of a VMR service point not being served by the VMR in step S11, the VMR that can provide services arrives at the VMR service point, and determines a service continuity guarantee policy for the UE that is not currently being served by the VMR based on the remaining residence time of the VMRs that can provide services among the VMRs at the VMR service point, the remaining arrival time of the VMRs to arrive at the VMR service point, the remaining residence time after arrival, and the service time of the buffer.
[0133] Specifically, for example, as described with reference to FIG14 in the first embodiment: when the longest remaining residence time of the VMR that can provide services at the VMR service point is above a predetermined time threshold, the service continuity guarantee policy is determined as the VMR corresponding to the longest remaining residence time will serve the UE, and in step S12, an instruction is given to establish a link between the VMR and the UE and to release the original link; when the longest remaining residence time of the VMR that can provide services at the VMR service point is not above a predetermined time threshold, if the UE is currently served by the base station, the link between the base station and the UE is maintained, and if the UE is currently served by the cache, it is determined whether the remaining residence time after arrival of the VMR with the shortest remaining arrival time is above a predetermined time threshold. If it is determined to be not, the service continuity guarantee policy is determined as follows: The guarantee strategy determines that the cache continues to provide services; if it is determined to be yes, then determine whether the remaining arrival time of the VMR is greater than the service time of the cache; if the remaining arrival time of the VMR is greater than the service time of the cache, then determine whether the UE can be served by the base station; if the UE can be served by the base station, determine the service continuity guarantee strategy as the base station will serve the UE and establish a link between the base station and the UE; if the UE cannot be served by the base station, determine the service continuity guarantee strategy as the VMR with the longest remaining stay time among the VMRs that can provide services at the VMR service point will serve the UE; if the remaining arrival time of the VMR is less than or equal to the service time of the cache, determine the service continuity guarantee strategy as the cache continues to provide services until the VMR arrives at the VMR service point.
[0134] In a non-real-time service communication scenario, the UE is currently served by a cache. In step S11, in response to the cache being unable to provide services any more, when the longest remaining residence time of the VMR that can provide services at the VMR service point is above a predetermined time threshold, the service continuity guarantee policy is determined as the VMR corresponding to the longest remaining residence time will serve the UE, and in step S12, an instruction is given to establish a link between the VMR and the UE and to release the original link; when the longest remaining residence time of the VMR that can provide services at the VMR service point is below a predetermined time threshold, the service continuity guarantee policy is determined as the base station will serve the UE and in step S12, a link between the base station and the UE will be established and the original link will be released.
[0135] The above method corresponds to the electronic device 100 in the first embodiment. The specific details can be referred to the first embodiment and will not be repeated here.
[0136] Figure 26 shows a flow chart of a method for wireless communication according to another embodiment of the present application. The method includes: determining the occurrence of at least one of multiple triggering events (S21); and, in response to the determination, reporting VMR status information to a base station (S22). The multiple triggering events include: the VMR leaving the current VMR service point and the VMR arriving at the current VMR service point. This method can be implemented on the VMR side.
[0137] For example, the status information of the VMR may include one or more of the following: the remaining stay time of the VMR at the current VMR service point, the remaining arrival time of the VMR relative to the VMR service point and the remaining stay time after arrival, the position information of the VMR, the speed information of the VMR, and the direction information of the VMR.
[0138] For example, in step S21 , when the remaining stay time of the VMR at the current VMR service point is below a predetermined time threshold, it is determined that the VMR is about to leave the current VMR service point.
[0139] In addition, the above method may further include: periodically reporting the status information of the VMR to the base station. The above method may further include: reporting the status information of the VMR in response to an instruction of the base station.
[0140] The above method corresponds to the electronic device 200 in the second embodiment. The specific details can be referred to the second embodiment and will not be repeated here.
[0141] Note that the above methods can be used in combination or individually.
[0142] The electronic device 100 or 200 can be implemented as various base stations. The base station can be implemented as any type of evolved Node B (eNB) or gNB (5G base station). eNBs include, for example, macro eNBs and small eNBs. Small eNBs can be eNBs that cover cells smaller than macro cells, such as pico eNBs, micro eNBs, and home (femto) eNBs. Similar situations can also apply to gNBs. Alternatively, the base station can be implemented as any other type of base station, such as a NodeB and a base transceiver station (BTS). The base station may include: a main body (also referred to as a base station device) configured to control wireless communications; and one or more remote radio heads (RRHs) located at a different location from the main body. In addition, various types of user equipment can operate as a base station by temporarily or semi-permanently performing base station functions.
[0143] [Application examples for base stations]
[0144] (First application example)
[0145] FIG27 is a block diagram illustrating a first example of a schematic configuration of an eNB or gNB to which the techniques of this disclosure can be applied. Note that the following description uses an eNB as an example, but is equally applicable to a gNB. An eNB 800 includes one or more antennas 810 and a base station device 820. The base station device 820 and each antenna 810 can be connected to each other via an RF cable.
[0146] Each of the antennas 810 includes a single or multiple antenna elements (such as multiple antenna elements included in a multiple-input multiple-output (MIMO) antenna) and is used for base station device 820 to transmit and receive wireless signals. As shown in FIG27 , eNB 800 may include multiple antennas 810. For example, multiple antennas 810 may be compatible with multiple frequency bands used by eNB 800. Although FIG27 shows an example in which eNB 800 includes multiple antennas 810, eNB 800 may also include a single antenna 810.
[0147] The base station device 820 includes a controller 821 , a memory 822 , a network interface 823 , and a wireless communication interface 825 .
[0148] The controller 821 may be, for example, a CPU or a DSP, and operates various functions of the higher layers of the base station device 820. For example, the controller 821 generates data packets based on the data in the signal processed by the wireless communication interface 825, and transmits the generated packets via the network interface 823. The controller 821 may bundle data from multiple baseband processors to generate bundled packets, and transmit the generated bundled packets. The controller 821 may have logic functions for performing the following controls: the control may be radio resource control, radio bearer control, mobility management, admission control, and scheduling. The control may be performed in conjunction with a nearby eNB or core network node. The memory 822 includes RAM and ROM, and stores programs executed by the controller 821 and various types of control data (such as a terminal list, transmission power data, and scheduling data).
[0149] The network interface 823 is a communication interface for connecting the base station device 820 to the core network 824. The controller 821 can communicate with the core network node or another eNB via the network interface 823. In this case, the eNB 800 and the core network node or other eNBs can be connected to each other through a logical interface (such as an S1 interface and an X2 interface). The network interface 823 can also be a wired communication interface or a wireless communication interface for a wireless backhaul line. If the network interface 823 is a wireless communication interface, the network interface 823 can use a higher frequency band for wireless communication than the frequency band used by the wireless communication interface 825.
[0150] The wireless communication interface 825 supports any cellular communication scheme, such as Long Term Evolution (LTE) and LTE-Advanced, and provides wireless connectivity to terminals located in the cell of the eNB 800 via the antenna 810. The wireless communication interface 825 may typically include, for example, a baseband (BB) processor 826 and RF circuitry 827. The BB processor 826 can perform various signal processing functions, such as encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing for layers such as Layer 1 (L1), Medium Access Control (MAC), Radio Link Control (RLC), and Packet Data Convergence Protocol (PDCP). In place of the controller 821, the BB processor 826 may have some or all of the aforementioned logical functions. The BB processor 826 may be a memory that stores communication control programs, or a module including a processor configured to execute programs and associated circuitry. Program updates can modify the functionality of the BB processor 826. This module may be a card or blade inserted into a slot in the base station device 820. Alternatively, the module may be a chip mounted on the card or blade. Meanwhile, the RF circuit 827 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via the antenna 810 .
[0151] As shown in FIG27 , the wireless communication interface 825 may include multiple BB processors 826. For example, multiple BB processors 826 may be compatible with multiple frequency bands used by the eNB 800. As shown in FIG27 , the wireless communication interface 825 may include multiple RF circuits 827. For example, multiple RF circuits 827 may be compatible with multiple antenna elements. Although FIG27 illustrates an example in which the wireless communication interface 825 includes multiple BB processors 826 and multiple RF circuits 827, the wireless communication interface 825 may also include a single BB processor 826 or a single RF circuit 827.
[0152] In the eNB 800 shown in Figure 27 , the communication unit 103 and transceiver of the electronic device 100 described with reference to Figure 2 can be implemented by the wireless communication interface 825. At least some of the functionality can also be implemented by the controller 821. For example, the controller 821 can, by executing the functions of the determination unit 101, implementation unit 102, and communication unit 103, respond to a trigger event and determine and implement a service continuity policy for the UE based on the VMR status information and / or cache status information, thereby effectively ensuring service continuity for the UE and improving the user experience. The communication unit 202 and transceiver of the electronic device 200 described with reference to Figure 24 can be implemented by the wireless communication interface 825. At least some of the functionality can also be implemented by the controller 821. For example, the controller 821 can, by executing the functions of the determination unit 201 and communication unit 202, report the VMR status information to the base station, assisting the base station in determining and implementing the service continuity policy for the UE, thereby effectively ensuring service continuity for the UE and improving the user experience.
[0153] (Second application example)
[0154] FIG28 is a block diagram illustrating a second example of a schematic configuration of an eNB or gNB to which the techniques of this disclosure can be applied. Note that similarly, the following description uses an eNB as an example, but is equally applicable to a gNB. An eNB 830 includes one or more antennas 840, a base station device 850, and an RRH 860. The RRH 860 and each antenna 840 can be connected to each other via an RF cable. The base station device 850 and the RRH 860 can be connected to each other via a high-speed line such as an optical fiber cable.
[0155] Each of the antennas 840 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for RRH 860 to transmit and receive wireless signals. As shown in FIG28 , eNB 830 may include multiple antennas 840. For example, multiple antennas 840 may be compatible with multiple frequency bands used by eNB 830. Although FIG28 shows an example in which eNB 830 includes multiple antennas 840, eNB 830 may also include a single antenna 840.
[0156] The base station device 850 includes a controller 851, a memory 852, a network interface 853, a wireless communication interface 855, and a connection interface 857. The controller 851, memory 852, and network interface 853 are the same as the controller 821, memory 822, and network interface 823 described with reference to FIG.
[0157] The wireless communication interface 855 supports any cellular communication scheme (such as LTE and LTE-Advanced) and provides wireless communication to terminals located in the sector corresponding to the RRH 860 via the RRH 860 and the antenna 840. The wireless communication interface 855 may generally include, for example, a BB processor 856. The BB processor 856 is the same as the BB processor 826 described with reference to FIG. 27, except that the BB processor 856 is connected to the RF circuit 864 of the RRH 860 via the connection interface 857. As shown in FIG. 28, the wireless communication interface 855 may include multiple BB processors 856. For example, multiple BB processors 856 may be compatible with multiple frequency bands used by the eNB 830. Although FIG. 28 shows an example in which the wireless communication interface 855 includes multiple BB processors 856, the wireless communication interface 855 may also include a single BB processor 856.
[0158] The connection interface 857 is an interface for connecting the base station device 850 (wireless communication interface 855) to the RRH 860. The connection interface 857 may also be a communication module for connecting the base station device 850 (wireless communication interface 855) to the RRH 860 for communication in the high-speed line.
[0159] The RRH 860 includes a connection interface 861 and a wireless communication interface 863 .
[0160] The connection interface 861 is an interface for connecting the RRH 860 (wireless communication interface 863) to the base station device 850. The connection interface 861 may also be a communication module for communication in the above-mentioned high-speed line.
[0161] The wireless communication interface 863 transmits and receives wireless signals via the antenna 840. The wireless communication interface 863 may generally include, for example, an RF circuit 864. The RF circuit 864 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 840. As shown in Figure 28, the wireless communication interface 863 may include multiple RF circuits 864. For example, multiple RF circuits 864 may support multiple antenna elements. Although Figure 28 shows an example in which the wireless communication interface 863 includes multiple RF circuits 864, the wireless communication interface 863 may also include a single RF circuit 864.
[0162] In the eNB 830 shown in Figure 28 , the communication unit 103 and transceiver of the electronic device 100 described with reference to Figure 1 can be implemented by the wireless communication interface 855 and / or the wireless communication interface 863. At least a portion of the functionality can also be implemented by the controller 851. For example, the controller 851 can respond to a trigger event by executing the functions of the determination unit 101, the implementation unit 102, and the communication unit 103 to determine and implement a service continuity policy for the UE based on the VMR status information and / or the cache status information, thereby effectively ensuring service continuity for the UE and improving the user experience. The communication unit 202 and transceiver of the electronic device 200 described with reference to Figure 24 can be implemented by the wireless communication interface 855 and / or the wireless communication interface 863. At least a portion of the functionality can also be implemented by the controller 851. For example, the controller 851 can execute the functions of the determination unit 201 and the communication unit 202 to report the VMR status information to the base station, assisting the base station in determining and implementing the service continuity policy for the UE, thereby effectively ensuring service continuity for the UE and improving the user experience.
[0163] The basic principles of the present invention are described above in conjunction with specific embodiments. However, it should be pointed out that those skilled in the art will understand that all or any steps or components of the methods and devices of the present invention can be implemented in any computing device (including a processor, storage medium, etc.) or a network of computing devices in the form of hardware, firmware, software, or a combination thereof. This can be achieved by those skilled in the art using their basic circuit design knowledge or basic programming skills after reading the description of the present invention.
[0164] Furthermore, the present invention also provides a program product storing machine-readable instruction codes, which, when read and executed by a machine, can execute the method according to the embodiment of the present invention.
[0165] Accordingly, the storage medium for carrying the program product storing the machine-readable instruction code is also included in the disclosure of the present invention, including but not limited to a floppy disk, an optical disk, a magneto-optical disk, a memory card, a memory stick, and the like.
[0166] When the present invention is implemented through software or firmware, the programs constituting the software are installed from a storage medium or a network to a computer with a dedicated hardware structure (such as the general-purpose computer 2900 shown in Figure 29). When various programs are installed on the computer, it can perform various functions, etc.
[0167] In FIG29 , a central processing unit (CPU) 2901 executes various processes according to a program stored in a read-only memory (ROM) 2902 or a program loaded from a storage section 2908 to a random access memory (RAM) 2903. In the RAM 2903, data required when the CPU 2901 executes various processes, etc., is also stored as needed. The CPU 2901, the ROM 2902, and the RAM 2903 are connected to each other via a bus 2904. An input / output interface 2905 is also connected to the bus 2904.
[0168] The following components are connected to the input / output interface 2905: an input section 2906 (including a keyboard, a mouse, etc.), an output section 2907 (including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and speakers, etc.), a storage section 2908 (including a hard disk, etc.), and a communication section 2909 (including a network interface card such as a LAN card, a modem, etc.). The communication section 2909 performs communication processing via a network such as the Internet. A drive 2910 may also be connected to the input / output interface 2905 as needed. Removable media 2911 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. are installed in the drive 2910 as needed, so that computer programs read therefrom are installed in the storage section 2908 as needed.
[0169] In the case where the above-described series of processing is realized by software, a program constituting the software is installed from a network such as the Internet or a storage medium such as the removable medium 2911 .
[0170] It should be understood by those skilled in the art that such storage media is not limited to the removable medium 2911 shown in FIG. 29 , which stores the program and is distributed separately from the device to provide the program to the user. Examples of the removable medium 2911 include magnetic disks (including floppy disks (registered trademark)), optical disks (including compact disk read-only memories (CD-ROMs) and digital versatile disks (DVDs)), magneto-optical disks (including minidiscs (MDs) (registered trademark)), and semiconductor memories. Alternatively, the storage medium may be a ROM 2902, a hard disk included in the storage portion 2908, or the like, in which the program is stored and distributed to the user together with the device containing them.
[0171] It should also be noted that in the apparatus, method, and system of the present invention, each component or step can be decomposed and / or recombined. Such decomposition and / or recombination should be considered equivalent solutions of the present invention. Furthermore, the steps of performing the above series of processes can naturally be performed in chronological order according to the order described, but do not necessarily need to be performed in chronological order. Certain steps can be performed in parallel or independently of each other.
[0172] Finally, it should be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. Furthermore, in the absence of further limitations, an element defined by the phrase "comprises a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0173] Although the embodiments of the present invention have been described in detail above with reference to the accompanying drawings, it should be understood that the embodiments described above are merely illustrative of the present invention and are not intended to limit the present invention. It will be apparent to those skilled in the art that various modifications and variations may be made to the embodiments described above without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention is limited solely by the appended claims and their equivalents.
Claims
1. An electronic device for wireless communication, comprising: The processing circuit is configured to: In response to at least one of a plurality of triggering events, determining a service continuity guarantee policy for user equipment located within a coverage area of a VMR service point based on at least one of state information of a vehicular mobile relay (VMR) and state information of a buffer; as well as Implement the service continuity assurance strategy.
2. The electronic device according to claim 1, wherein The multiple triggering events include one or more of the following: a new user device enters the coverage area of the VMR service point; the VMR that is providing service is about to leave the VMR service point; a VMR that can provide service arrives at the VMR service point when a user device located within the coverage area of the VMR service point is not served by the VMR; and the cache can no longer provide service.
3. The electronic device according to claim 1, wherein The processing circuit is further configured to obtain a report of status information of the VMR from the VMR, and to obtain a report of status information of the buffer from the buffer.
4. The electronic device according to claim 3, wherein The processing circuit is configured to obtain a report of the status information of the VMR and / or a report of the status information of the buffer in at least one of the following ways: periodically; or in response to occurrence of a trigger event.
5. The electronic device according to claim 1, wherein The cache is a cache of the user equipment itself and / or an edge cache. The electronic device according to claim 1 , wherein: The status information of the VMR includes one or more of the following: the remaining stay time of the VMR at the VMR service point, the remaining arrival time of the VMR relative to the VMR service point and the remaining stay time after arrival, the position information of the VMR, the speed information of the VMR, and the direction information of the VMR.
7. The electronic device according to claim 1, wherein The status information of the cache includes one or more of the following: cache size, cache read rate, and cache service time.
8. The electronic device according to claim 1, wherein In a real-time service communication scenario, the processing circuit is configured to determine the service continuity guarantee policy for the user equipment based on the longest remaining residence time of the VMR capable of providing service at the VMR service point in response to at least one of multiple triggering events.
9. The electronic device according to claim 8, wherein: The processing circuit is configured to: When the longest remaining stay time is greater than a predetermined time threshold, determining the service continuity guarantee policy as follows: the VMR corresponding to the longest remaining stay time will serve the user equipment and instructing to establish a link between the VMR and the user equipment; as well as When the longest remaining stay time is not above a predetermined time threshold, the service continuity guarantee policy is determined as the base station will serve the user equipment and establish or maintain a link between the base station and the user equipment.
10. The electronic device according to claim 9, wherein In the case where the triggering event is a new user equipment entering the coverage area of the VMR service point, the processing circuit is configured to determine a service continuity guarantee policy for the new user equipment, In the case where the triggering event is that the VMR currently providing services is about to leave the VMR service point, the VMR at the VMR service point that can provide services is a VMR among the remaining VMRs at the VMR service point that can provide services; When the triggering event is that a user device within the coverage area of the VMR service point is not served by the VMR, and a VMR that can provide services arrives at the VMR service point, the VMR that can provide services at the VMR service point is the VMR that arrives at the VMR service point.
11. The electronic device according to claim 1, wherein In a non-real-time service communication scenario, the processing circuit is configured to determine, in response to a new user equipment entering the coverage area of the VMR service point, a service continuity guarantee policy for the new user equipment based on the longest remaining residence time of a VMR that can provide service at the VMR service point.
12. The electronic device according to claim 11, wherein The processing circuit is configured to: In a case where the longest remaining stay time is greater than a predetermined time threshold, determining the service continuity guarantee policy as follows: the VMR corresponding to the longest remaining stay time will serve the new user equipment and instructing to establish a link between the VMR and the new user equipment; by and In a case where the longest remaining stay time is not above a predetermined time threshold, the service continuity guarantee policy is determined as the base station will serve the new user equipment and establish a link between the base station and the new user equipment.
13. The electronic device according to claim 1, wherein In a non-real-time service communication scenario, the processing circuit is configured to determine, in response to a VMR that is currently providing services leaving the VMR service point, a service continuity guarantee policy for a user device that is currently being served by the VMR that is currently providing services, based on the remaining residence time of the VMRs that are currently providing services among the remaining VMRs at the VMR service point and the remaining residence time after arrival of the VMRs that are currently being served, as well as the service time of the buffer.
14. The electronic device according to claim 13, wherein: The processing circuit is configured to: When the longest remaining stay time of a VMR that can provide service at the VMR service point is greater than a predetermined time threshold, determining the service continuity guarantee policy as follows: the VMR corresponding to the longest remaining stay time will serve the user equipment, and instructing to establish a link between the VMR and the user equipment and to release the link between the VMR that is leaving and the user equipment; If the longest remaining stay time of the VMRs that can provide services at the VMR service point is not greater than a predetermined time threshold, determining whether the remaining stay time after arrival of the VMR with the shortest remaining arrival time is greater than the predetermined time threshold, If the determination is no, determining the service continuity guarantee policy as the base station will serve the user equipment and establishing a link between the base station and the user equipment; If the determination is yes, then determine whether the remaining arrival time of the VMR is greater than the service time of the cache. If the remaining arrival time of the VMR is less than or equal to the service time of the cache, determine the service continuity guarantee policy as the service provided by the cache. If the remaining arrival time of the VMR is greater than the service time of the cache, further determine whether the user equipment can be served by the base station. If the user equipment can be served by the base station, then determine the service continuity guarantee policy as the base station will serve the user equipment and establish a link between the base station and the user equipment. If the user equipment cannot be served by the base station, then determine the service continuity guarantee policy as the base station will serve the user equipment and establish a link between the base station and the user equipment when the remaining arrival time of the VMR is greater than or equal to the service time of the cache and the longest remaining time of the VMR that can provide service at the VMR service point. When the remaining arrival time of the VMR is less than the sum of the service time of the cache and the longest remaining residence time of the VMRs that can provide services at the VMR service point, the service continuity guarantee policy is determined as the VMR at the VMR service point will provide services for the user equipment and the cache will continue to provide services after the VMR leaves.
15. The electronic device according to claim 14, wherein The processing circuit is further configured to pre-fill the buffer before switching to the buffer when it is determined that the buffer is to serve the user equipment.
16. The electronic device according to claim 1, wherein In a non-real-time service communication scenario, the processing circuit is configured to, in response to a user device located within the coverage area of the VMR service point not being served by the VMR, determine a service continuity guarantee strategy for the user device that is not currently being served by the VMR based on the remaining residence time of the VMRs that can provide services among the VMRs at the VMR service point, the remaining arrival time of the VMRs to arrive at the VMR service point, the remaining residence time after arrival, and the service time of the buffer.
17. The electronic device according to claim 16, wherein: The processing circuit is configured to: When the longest remaining stay time of a VMR that can provide service at the VMR service point is greater than a predetermined time threshold, determining the service continuity guarantee policy so that the VMR corresponding to the longest remaining stay time will serve the user equipment, and instructing to establish a link between the VMR and the user equipment and to release the original link; When the longest remaining residence time of a VMR that can provide service at the VMR service point is not greater than a predetermined time threshold, if the user equipment is currently served by a base station, maintaining the link between the base station and the user equipment; and if the user equipment is currently served by the cache, determining whether the remaining residence time after arrival of the VMR with the shortest remaining arrival time is greater than the predetermined time threshold. If the determination is no, determining the service continuity guarantee policy as the cache continuing to provide services; If the answer is yes, it is determined whether the remaining arrival time of the VMR is greater than the service time of the buffer. If the remaining arrival time of the VMR is greater than the service time of the buffer, If the user equipment can be served by the base station, the service continuity guarantee policy is determined as the base station will serve the user equipment and establish a link between the base station and the user equipment; if the user equipment cannot be served by the base station, the service continuity guarantee policy is determined as the VMR with the longest remaining stay time among the VMRs that can provide services at the VMR service point will serve the user equipment; if the remaining arrival time of the VMR is less than or equal to the service time of the cache, the service continuity guarantee policy is determined as the cache continues to provide services until the VMR arrives at the VMR service point.
18. The electronic device according to claim 1, wherein In a non-real-time service communication scenario, the user equipment is currently served by the cache, and the processing circuit is configured to, in response to the cache being unable to provide services any longer, determine the service continuity guarantee policy as the VMR corresponding to the longest remaining residence time will serve the user equipment, and instruct to establish a link between the VMR and the user equipment and release the original link when the longest remaining residence time of the VMR that can provide services at the VMR service point is above a predetermined time threshold; and in response to the cache being unable to provide services any longer, determine the service continuity guarantee policy as the base station will serve the user equipment and establish a link between the base station and the user equipment and release the original link when the longest remaining residence time of the VMR that can provide services at the VMR service point is below a predetermined time threshold.
19. An electronic device for wireless communication, comprising: The processing circuit is configured to: determining that at least one of a plurality of triggering events occurs; as well as In response to the determination, the status information of the VMR is reported to the base station, The multiple triggering events include: the VMR is about to leave the current VMR service point, and the VMR arrives at the current VMR service point.
20. The electronic device according to claim 19, wherein The processing circuit is configured to determine that the VMR is about to leave the current VMR service point when a remaining stay time of the VMR at the current VMR service point is below a predetermined time threshold.
21. The electronic device according to claim 19, wherein The processing circuit is further configured to periodically report status information of the VMR to the base station.
22. The electronic device according to claim 19, wherein The processing circuit is further configured to report status information of the VMR in response to an instruction from the base station.
23. The electronic device according to claim 19, wherein The status information of the VMR includes one or more of the following: the remaining stay time of the VMR at the current VMR service point, the remaining arrival time of the VMR relative to the VMR service point and the remaining stay time after arrival, the position information of the VMR, the speed information of the VMR, and the direction information of the VMR.
24. A method for wireless communication, comprising: In response to at least one of a plurality of triggering events, determining a service continuity guarantee policy for user equipment located within a coverage area of a VMR service point based on at least one of state information of a vehicular mobile relay (VMR) and state information of a buffer; as well as Implement the service continuity assurance strategy.
25. A method for wireless communication, comprising: determining that at least one of a plurality of triggering events occurs; as well as In response to the determination, the status information of the VMR is reported to the base station, The multiple triggering events include: the VMR is about to leave the current VMR service point, and the VMR arrives at the current VMR service point. 26 . A computer-readable storage medium having computer-executable instructions stored thereon, which, when executed by a processor, causes the processor to perform the method for wireless communication according to claim 24 or 25 .
