Methods, devices, equipment and storage media for ensuring continuous movie playback
By dividing the projection device and the access point into upper and lower media access layer management units, multi-link data transmission is achieved, which solves the problem of discontinuous viewing and playback caused by access point switching during screen projection, and improves resource allocation efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-23
- Publication Date
- 2026-03-10
AI Technical Summary
When using the screen mirroring function, users may experience network interruptions due to access point switching while moving, affecting the continuity and quality of video playback.
By dividing the projection device and the access point into upper and lower media access layer management units, multi-link data transmission is achieved, ensuring the continuity of data transmission when switching access points.
It improves the resource allocation efficiency of projection equipment, reduces transmission latency, avoids data loss, ensures the continuity of movie playback, and enhances the user experience.
Smart Images

Figure CN116582713B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of multimedia technology, and in particular to a method and device for ensuring continuity of movie watching, an apparatus, and a storage medium. BACKGROUND
[0002] Household intelligent projection devices are often used for movie watching, and many times, the projection function is used to watch movies. When watching online movies, since high-definition movies have strict requirements on throughput and delay, when supporting the application program through WLAN, higher throughput, higher reliability, less delay, and higher power efficiency are expected. SUMMARY
[0003] When using the projection function to project an online movie on a mobile phone or tablet or computer to a projection device, the projection device is usually also used for other things, for example, when a parent uses a mobile phone to project a movie for a child to watch, the parent also needs to chat or shop using the mobile phone, and sometimes the parent takes the mobile phone from the living room to the bedroom, or from the bedroom to the living room or balcony. During the movement, when the room is large and multiple access points are deployed at home, the mobile phone may be connected to other access points, resulting in network disconnection during the switching of access points, thereby causing stuttering during projection and seriously affecting the quality of movie watching. In view of this, the present application provides a method and device for ensuring continuity of movie watching, an apparatus, and a storage medium.
[0004] In a first aspect, the present application provides a method for ensuring continuity of movie watching, comprising:
[0005] The projection device sends a first message to a first access point on a first link, and the first message indicates a request to connect to a second access point through a second link;
[0006] The projection device receives a second message sent by the first access point on the first link, and the second message indicates whether to agree to connect to the second access point through the second link;
[0007] If the second message indicates to agree to connect to the second access point through the second link, the projection device transmits data with a first lower media access layer management unit of the first access point on the first link and / or a second lower media access layer management unit of the second access point on the second link, wherein the logical access point managed by the first lower media access layer management unit operates on the first link, the logical access point managed by the second lower media access layer management unit operates on the second link, and the first lower media access layer management unit and the second lower media access layer management unit can both transmit data with a first upper media access layer management unit of the first access point and a second upper media access layer management unit of the second access point.
[0008] In a second aspect, the present application provides a method for ensuring continuity of a viewing play, comprising:
[0009] The second access point receives an association relationship establishment message sent by the first access point, or sends an association relationship establishment message to the first access point, wherein the association relationship establishment message contains at least one of an identifier of a first lower layer media access layer management unit of the first access point and an identifier of a second lower layer media access layer management unit of the second access point, and an identifier of the projection device;
[0010] The second access point saves an association relationship between the first lower layer media access layer management unit and the projection device;
[0011] A second upper layer media access layer management unit of the second access point performs data transmission with the projection device through the second lower layer media access layer management unit of the second access point and / or the first lower layer media access layer management unit of the first access point, wherein a logical access point managed by the first lower layer media access layer management unit operates on the first link, and a logical access point managed by the second lower layer media access layer management unit operates on the second link.
[0012] In a third aspect, the present application provides a method for ensuring continuity of a viewing play, comprising:
[0013] The first access point receives a first message sent by the projection device on the first link, wherein the first message indicates a request to connect to the second access point through the second link;
[0014] The first access point sends an association relationship establishment message to the second access point, wherein the association relationship establishment message contains at least one of an identifier of a first lower layer media access layer management unit of the first access point and an identifier of a second lower layer media access layer management unit of the second access point, and an identifier of the projection device, and indicates that the second access point saves an association relationship between the first lower layer media access layer management unit and the projection device, wherein a logical access point managed by the first lower layer media access layer management unit operates on the first link, and a logical access point managed by the second lower layer media access layer management unit operates on the second link;
[0015] The first access point sends a second message to the projection device on the first link, wherein the second message indicates whether to agree to connect to the second access point through the second link.
[0016] In a fourth aspect, the present application provides a device for ensuring continuity of a viewing play, comprising a viewing module, wherein the viewing module is configured to perform the following steps:
[0017] The projection device sends a first message to the first access point on the first link, wherein the first message indicates a request to connect to the second access point through the second link;
[0018] receiving, by the casting device, a second message sent by the first access point on the first link, the second message indicating whether to agree to connect to the second access point via the second link;
[0019] transmitting, by the casting device, data to a first lower media access layer management unit of the first access point on the first link and / or to a second lower media access layer management unit of the second access point on the second link, if the second message indicates to agree to connect to the second access point via the second link, wherein the logical access point managed by the first lower media access layer management unit operates on the first link, the logical access point managed by the second lower media access layer management unit operates on the second link, and the first lower media access layer management unit and the second lower media access layer management unit can both transmit data to a first upper media access layer management unit of the first access point and a second upper media access layer management unit of the second access point.
[0020] In a possible implementation, the casting module is further configured to perform the following steps:
[0021] sending, by the casting device, a third message to the second access point on the second link, the third message being used to request to add the second link;
[0022] receiving, by the casting device, a fourth message sent by the second access point on the second link, the fourth message indicating whether to agree to add the second link.
[0023] In a possible implementation, the casting module is further configured to perform the following steps:
[0024] sending, by the casting device, a fifth message to the first access point on the first link, the fifth message being used to request to delete the first link;
[0025] transmitting, by the casting device, data to the second lower media access layer management unit of the second access point on the second link.
[0026] In a possible implementation, the casting module is further configured to perform the following steps:
[0027] obtaining, by the casting device, information of the second access point from the first access point, the information of the second access point comprising an identifier of a second upper media access layer management unit of the second access point and an identifier of a second lower media access layer management unit of the second access point.
[0028] In a fifth aspect, the present application provides a device for ensuring continuity of casting and playing, comprising a casting module, the casting module being configured to perform the following steps:
[0029] receiving, by the second access point, an association relationship establishment message sent by the first access point, or sending an association relationship establishment message to the first access point, the association relationship establishment message containing at least one of an identifier of a first lower layer media access layer management unit of the first access point and an identifier of a second lower layer media access layer management unit of the second access point, and an identifier of the projection device;
[0030] storing, by the second access point, an association relationship between the first lower layer media access layer management unit and the projection device;
[0031] performing, by a second upper layer media access layer management unit of the second access point, data transmission with the projection device through the second lower layer media access layer management unit of the second access point and / or the first lower layer media access layer management unit of the first access point, wherein the logical access point managed by the first lower layer media access layer management unit operates on a first link, and the logical access point managed by the second lower layer media access layer management unit operates on a second link.
[0032] In a possible implementation, the viewing module is further configured to perform the following steps:
[0033] sending, by the second access point, a sixth message to the first access point, or receiving, by the second access point, a seventh message sent by the first access point, the sixth message and the seventh message both being used for responding to the establishment of the association relationship, the sixth message containing an identifier of the second lower layer media access layer management unit, used for indicating the lower layer media access layer management unit of the second access point connected with the projection device, or the sixth message containing an identifier of the second upper layer media access layer management unit and an identifier of the second lower layer media access layer management unit, used for indicating the upper layer media access layer management unit and the lower layer media access layer management unit of the second access point connected with the projection device; the seventh message containing an identifier of the first lower layer media access layer management unit, used for indicating the lower layer media access layer management unit of the first access point connected with the projection device, or the seventh message containing an identifier of the first upper layer media access layer management unit and an identifier of the first lower layer media access layer management unit, used for indicating the upper layer media access layer management unit and the lower layer media access layer management unit of the first access point connected with the projection device.
[0034] In a possible implementation, the viewing module is further configured to perform the following steps:
[0035] receiving, by the second access point, an association relationship establishment message sent by the first access point, or sending an association relationship establishment message to the first access point, the association relationship establishment message containing at least one of an identifier of a first lower layer media access layer management unit of the first access point and an identifier of a second lower layer media access layer management unit of the second access point, and an identifier of the projection device;
[0036] delete, by the second access point, the association between the first lower media access layer management unit and the projection device;
[0037] transmit, by the second access point, data to the projection device through the second lower media access layer management unit.
[0038] In a possible implementation, the viewing module is further configured to perform the following steps:
[0039] send, by the second access point, an association information update message to the server, the association information update message containing an identifier of the second access point and an identifier of the projection device, and being used to indicate that the data of the server is transmitted to the projection device through the second access point.
[0040] In a possible implementation, the viewing module is further configured to perform the following steps:
[0041] receive, by the second access point, an eighth message transmitted by the projection device on the second link, the eighth message being used to request to add the second link;
[0042] save, by the second access point, the association between the second lower media access layer management unit and the projection device.
[0043] In a sixth aspect, the present application provides a device for ensuring continuity of viewing and playing, comprising a viewing module, the viewing module being configured to perform the following steps:
[0044] receive, by the first access point, a first message transmitted by the projection device on the first link, the first message indicating a request to connect to the second access point through the second link;
[0045] send, by the first access point, an association relationship establishment message to the second access point, the association relationship establishment message containing at least one of an identifier of a first lower media access layer management unit of the first access point and an identifier of a second lower media access layer management unit of the second access point, and an identifier of the projection device, and being used to instruct the second access point to save the association between the first lower media access layer management unit and the projection device, wherein the logical access point managed by the first lower media access layer management unit operates on the first link, and the logical access point managed by the second lower media access layer management unit operates on the second link;
[0046] send, by the first access point, a second message to the projection device on the first link, the second message indicating whether to agree to connect to the second access point through the second link.
[0047] In a possible implementation, the viewing module is further configured to perform the following steps:
[0048] receiving, by the first access point, a fifth message sent by the projection device, the fifth message being used for requesting to delete the first link;
[0049] sending, by the first access point, an association relationship deletion message to the second access point, the association relationship deletion message containing at least one of an identifier of the first lower layer media access layer management unit and an identifier of the second lower layer media access layer management unit, and an identifier of the projection device, and instructing the second access point to delete the association relationship between the first lower layer media access layer management unit and the projection device.
[0050] In a possible implementation, the viewing module is further configured to perform the following steps:
[0051] receiving, by the first access point, a sixth message sent by the second access point, the sixth message being used for responding to the establishment of the association relationship, the sixth message containing an identifier of the second lower layer media access layer management unit, and being used for instructing the lower layer media access layer management unit of the second access point connected to the projection device, or the sixth message containing an identifier of the second upper layer media access layer management unit and an identifier of the second lower layer media access layer management unit, and being used for instructing the upper layer media access layer management unit and the lower layer media access layer management unit of the second access point connected to the projection device.
[0052] In a possible implementation, the viewing module is further configured to perform the following steps:
[0053] performing, by the first upper layer media access layer management unit of the first access point, data transmission with the projection device through the first lower layer media access layer management unit of the first access point and / or the second lower layer media access layer management unit of the second access point.
[0054] In a seventh aspect, the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method in the first aspect or the second aspect or the third aspect.
[0055] In an eighth aspect, the present application provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to implement the method in the first aspect or the second aspect or the third aspect.
[0056] In a ninth aspect, the present application provides a computer program product, comprising computer readable code, or a non-volatile computer readable storage medium carrying the computer readable code, wherein when the computer readable code is executed in an electronic device, a processor in the electronic device executes the method in the first aspect or the second aspect or the third aspect.
[0057] It should be noted that the device of the fourth aspect is used to execute the method provided in the first aspect, the device of the fifth aspect is used to execute the method provided in the second aspect, the device of the sixth aspect is used to execute the method provided in the third aspect, the electronic device of the seventh aspect, the storage medium of the eighth aspect and the computer program product of the ninth aspect are used to execute the method provided in the first aspect or the second aspect or the third aspect, thus the same beneficial effects as the method of the first aspect or the second aspect or the third aspect can be achieved, and the present application will not be described one by one.
[0058] The media access layer management unit in the access point is divided into an upper media access layer management unit and a lower media access layer management unit, the upper media access layer management unit in one access point can communicate with the lower media access layer management unit of the access point and the lower media access layer management unit of another access point, so that multiple access points can allocate resources for terminals at the same time, and the traditional network architecture, the traditional services and the traditional devices can be compatible with data transmission, the efficiency of the allocated resources for the projection device is improved, the transmission delay of the projection device is reduced, the data loss in the movement of the projection device is avoided, the continuity of the viewing and playing of the projection device is ensured, and the user experience is improved. BRIEF DESCRIPTION OF DRAWINGS
[0059] Figure 1 A schematic diagram of the relationship between the management units in the existing device is shown;
[0060] Figure 2 A structural schematic diagram of the media access layer management unit provided by the embodiment of the present application is shown;
[0061] Figure 3 A structural schematic diagram of the communication system provided by the embodiment of the present application is shown;
[0062] Figure 4 A schematic diagram of the method for ensuring the continuity of the viewing and playing provided by the embodiment of the present application is shown;
[0063] Figure 5 A structural schematic diagram of the electronic device provided by the embodiment of the present application is shown. DETAILED DESCRIPTION
[0064] In order to better understand the technical solutions in the present application by those skilled in the art, the technical solutions in the embodiments of the present application will be described clearly and completely below. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application. Although the disclosure is introduced according to one or more examples, it should be understood that each aspect of the disclosure can also constitute a complete technical solution independently. The embodiments described below and the features in the embodiments can be combined with each other without conflict.
[0065] In the embodiments of the present application, "at least one" means one or more, and "more" means two or more. In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second" and the like are used to distinguish the same or similar items with basically the same function and role. Those skilled in the art can understand that "first", "second" and the like do not limit the number and execution order, and are only used for description and distinction of objects, and there is no order difference, nor represent special limitation of the number of devices or messages in the embodiments of the present application, which cannot constitute any limitation of the embodiments of the present application. The term "comprises" is used to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0066] Firstly, the multi-link technology involved in the present application is simply described. In the multi-link scenario, a physical device can usually include multiple logical entities. The physical device can refer to a mobile phone, a television, a projector and the like, and the logical entity can refer to a logical unit in the physical device, which is a virtual functional module. One logical entity corresponds to one transceiver, and each logical entity can independently manage data transmission and reception, and each logical entity works independently on a link. Such a physical device is called a multi-link device (MLD). A single-link device only includes one logical entity. In the embodiments of the present application, the logical entity in the projection device is called a logical terminal, and the logical entity in the multi-link access point device is called a logical access point.
[0067] In 802.11 system, both the access point device (AP STA) and the terminal device (Non-AP STA) are internally deployed with a media access layer (MAC layer) and a physical layer (PHY layer), wherein the main functions of the MAC layer include channel management, connection management, quality of service management, power control and time synchronization, etc., and the main functions of the PHY layer include modulation, coding and transmission, etc. The MAC layer and the PHY layer both conceptually include a management unit respectively called MAC layer management unit MLME (MAC sublayer management entity) and physical layer management unit PLME (PHY sublayer management entity). These units provide a low-layer management service interface through which low-layer management functions can be invoked. In order to provide correct MAC operation, there is a high-layer management unit, such as SME (station management entity), in each STA (including Non-AP STA and AP STA), wherein the SME represents a high-layer management unit above the MAC layer and is a layer-independent unit located in a separate management plane.
[0068] Functions of SME: Generally, this unit is responsible for functions such as collecting layer-related states from various layer management units (MLME and PLME), and similarly, it also sets layer-specific parameter values. The SME generally represents a general system management entity to perform such functions. Figure 1 The relationship between the management units is described.
[0069] The MAC layer management unit MLME in the access point device is divided into an upper-layer media access layer management unit and a lower-layer media access layer management unit in the embodiments of the present application, as shown in Figure 2 As shown in the figure, the MLME of one access point device contains the following management units:
[0070] UMAC: The upper-layer media access layer management unit is identified by an address uniquely identifying the unit, which can also be identified by the MAC address of the access point device, or by other identification, such as Group ID, etc. Here, the Group ID can be the identification of the access point device in the management group, or the identification of the device in the cooperative operation group. The functions of the management unit include data packet numbering allocation, data packet encryption, data packet decryption, repeated data packet detection, data packet reordering, mapping management with LMAC (controlling data packets to be sent through which LMAC), etc.
[0071] LMAC: lower media access layer management unit, a logical entity managing operation on a corresponding link, the unit being identified by an identification uniquely identifying the unit, and also being identified by a MAC address of a logical access point belonging to an access point device, and also being identified by a link identification or a link identification plus Group ID or other identification; functions of the management unit include adding a packet header and a check code to a data packet, and removing a packet header and a check code from a data packet.
[0072] Figure 3 A structure schematic diagram of a communication system is provided for an embodiment of the present application. As shown in the figure, the communication system comprises a multi-link access point device AP MLD1 and AP MLD2, and a projection device STA MLD1. The AP MLD1 and the AP MLD2 can form a multi-access point (AP) network through a wired or wireless backhaul, so as to exchange data and network control and / or management commands and / or parameters. Figure 3
[0073] The multi-link access point device AP MLD1 and the multi-link access point device AP MLD2 each comprise two logical access points. The AP MLD1 comprises logical access points AP1 and AP2, and the AP MLD2 comprises logical access points AP3 and AP4. For the convenience of description, the two logical access points are described as link1 and link2. The projection device STA MLD1 comprises two logical terminals STA1 and STA2, and can operate on two links corresponding to the multi-link access point device. The STA MLD1 and the AP MLD1 establish a connection on at least one link. The connection can be established on only one link, or can be established on both links. The embodiment of the present application takes the connection on one link as an example for description. As shown in the figure, the STA MLD1 and the AP MLD1 establish a connection on link1. In some other embodiments, if the STA MLD1 and the AP MLD1 establish a connection on both links, the connection on one of the links is disconnected first, and then the same operation as that of establishing a connection on only one link is performed. Figure 3
[0074] In the embodiment of the present application, a link identification can be used to uniquely identify a logical access point within one multi-link access point device. The identification of a link by different multi-link access point devices can be set to different values. For example, the link identification within the AP MLD2 can be link3 and link4, which correspond to link1 and link2 of the AP MLD1 on physical channels, i.e., link1 and link3 use the same channel configuration, and link2 and link4 use the same channel configuration. In the embodiment of the present application, the same set of link identifications is used in different multi-link access point devices for the convenience of description and correspondence.
[0075] The access point (AP) in the embodiments of the present application refers to a wireless access point device supporting the 802.11 protocol, which has the function of wireless transceiving, such as a router, a wireless switch, etc. It should be understood that, Figure 3 The number, type, etc. of devices in the communication system are not limited in the embodiments of the present application, and more terminals or access point terminals can be included, and the access point terminal can be a multi-link device or a single-link device, and the number of logical entities in different multi-link devices can also be different, wherein the terminal refers to a device supporting the 802.11 protocol and having the function of wireless transceiving, such as a mobile phone, a computer, a television, a projector, etc. In addition, those skilled in the art will understand that, according to the principles and functions described herein, the term "access point (AP)" according to the present application can also be used to describe an access port or any other access point capable of receiving and transmitting wireless signals within a network architecture, and therefore the use of the access point is only exemplary.
[0076] The AP MLD1 and the AP MLD2 in the embodiments of the present application each include two logical access points, and the AP MLD1 includes three management units, namely the UMAC 1, the LMAC 11 and the LMAC 12, wherein the LMAC 11 is used to manage the logical access point AP1 operating on the link link1 in the AP MLD1, and the LMAC 12 is used to manage the logical access point AP2 operating on the link link2 in the AP MLD1; the AP MLD2 also includes three management units, namely the UMAC 2, the LMAC 21 and the LMAC 22, wherein the LMAC 21 is used to manage the logical access point AP3 operating on the link link1 in the AP MLD2, and the LMAC 22 is used to manage the logical access point AP4 operating on the link link2 in the AP MLD2; the STA MLD1 includes two management units, namely the MAC1 and the MAC2, wherein the MAC1 is used to manage the logical terminal STA1 operating on the link link1 in the STA MLD1, and the MAC2 is used to manage the logical terminal STA2 operating on the link link2 in the STA MLD1.
[0077] Figure 4 A flowchart of a method for ensuring the continuity of viewing and playing provided by the embodiments of the present application is shown in FIG. 4. Figure 4 As shown in FIG. 4, the method for ensuring the continuity of viewing and playing includes the following contents:
[0078] S201, the STA MLD1 measures the access point device AP MLD1 currently connected by it, if the STA MLD1 measures the signal strength of AP1 to be less than or equal to a threshold value T1, and this condition is met for a duration of Duration1, then the neighboring access points are measured, and the access point meeting the roaming condition is selected as the target access point. For example, the roaming condition can include:
[0079] 1) the signal strength of AP1 is less than or equal to the threshold value T1, and the signal strength of the target access point is greater than or equal to the threshold value T2, and this condition is met for a duration of Duration2;
[0080] Or,
[0081] 2) the signal strength of the target access point is greater than or equal to (the signal strength of AP1 + threshold value T3), and this condition is met for a duration of Duration3.
[0082] It should be noted that the neighboring access points measured here are read through the broadcast message sent by AP1, or obtained from the connection response message sent by AP1 when establishing a connection with AP1. For example, the information provided by the neighboring access points in the broadcast message or the connection response message includes the following parameters:
[0083] UMAC ID: identification of the upper layer media access layer management unit of the access point, which is set as the address of UMAC 2 of AP MLD2 in this embodiment;
[0084] Link 1info: information of a logical access point operating on a link link1;
[0085] Link 2info: information of a logical access point operating on a link link2.
[0086] Among them, Link 1info can include the following parameters:
[0087] Link ID: link identification, which is set as link1 in this embodiment;
[0088] LMAC ID: identification of the lower layer media access layer management unit of the access point, which is set as the address of LMAC 21 in this embodiment.
[0089] Link 2info can include the following parameters:
[0090] Link ID: link identification, which is set as link2 in this embodiment;
[0091] LMAC ID: identification of the lower layer media access layer management unit of the access point, which is set as the address of LMAC 22 in this embodiment.
[0092] S202, after determining the target access point, the STA MLD1 sends a roaming request message (or a multi-link reconfiguration request message, or other control messages, which is described below taking the roaming request message as an example) to the AP MLD1, indicating the target access point of roaming. The embodiment of the present application assumes that the target access point of roaming is the AP4 in the AP MLD2, and the roaming request message may, for example, contain the following parameters:
[0093] UMAC ID: the identifier of the upper layer media access layer management unit of the access point, which is set as the address of the UMAC 2 of the AP MLD2 in this embodiment;
[0094] Link ID: the link identifier, which is set as link2 in this embodiment.
[0095] Optionally, the parameter Link ID in the roaming request message can also be replaced by a parameter LMAC ID for indicating the identifier of the lower layer media access layer management unit of the access point, such as the address of the LMAC 22, which can also indicate the target access point of roaming.
[0096] S203, after receiving the roaming request message, the AP MLD1 sends a MAC layer configuration change request message to the AP MLD2, indicating the association relationship between the LMAC 11 of the AP MLD1 and the STA MLD1, and indicating the request to establish the association relationship between the LMAC 22 of the AP MLD2 and the STA MLD1, and the MAC layer configuration change request message may, for example, contain the following parameters:
[0097] Type: the MAC configuration type, which is set as add in this embodiment, indicating the establishment of configuration;
[0098] LMAC ID: the identifier of the lower layer media access layer management unit of the access point, which is set as the address of the LMAC 11 of the AP MLD1 in this embodiment;
[0099] UMAC ID: the identifier of the upper layer media access layer management unit of the access point, which is set as the address of the UMAC 2 of the AP MLD2 in this embodiment, same as the setting in the roaming request message;
[0100] Link ID: the link identifier, which is set as link2 in this embodiment, same as the setting in the roaming request message;
[0101] STA info: the information of the terminal, which may, for example, contain the identifier of the STA MLD1, the capability or / and the operating parameter of the STA MLD1, for establishing the connection between the STA MLD1 and the AP MLD2.
[0102] S204, after the AP MLD2 receives the MAC layer configuration change request message, the UMAC 2 adds the association relationship between the LMAC 11 of the AP MLD1 and the STA MLD1, such as adding the following record:
[0103] LMAC: the identifier of the lower layer media access layer management unit, and in this embodiment, the address of the LMAC 11 is set;
[0104] STA: the terminal identifier, and in this embodiment, the identifier of the STA MLD1 is set.
[0105] The record is used for when there is data corresponding to the terminal identifier, the data can be sent to the LMAC 11, and then sent to the terminal through the LMAC 11.
[0106] S205, the AP MLD2 sends a MAC layer configuration change response message to the AP MLD1, and the message indicates whether to agree to change, and in this embodiment, it is assumed that the change is agreed, and the MAC layer configuration change response message can include the following parameters:
[0107] UMAC ID for STA: the upper layer media access layer management unit of the access point connected with the terminal, and in this embodiment, the address of the UMAC 2 of the AP2 is set;
[0108] LMAC ID for STA: the lower layer media access layer management unit of the access point connected with the terminal, and in this embodiment, the address of the LMAC 22 of the AP2 is set.
[0109] S206, after the AP MLD1 receives the MAC layer configuration change response message, a roaming response message is sent to the STA MLD1, and the message indicates whether to agree to the request, and in this embodiment, it is assumed that the request is agreed, and the roaming response message can include the following parameters:
[0110] LMAC ID: the identifier of the lower layer media access layer management unit of the access point, and in this embodiment, the address of the LMAC 22 of the AP MLD2 is set;
[0111] UMAC ID: the identifier of the upper layer media access layer management unit of the access point, and in this embodiment, the address of the UMAC 2 of the AP MLD2 is set;
[0112] Link ID: the link identifier, and in this embodiment, link2 is set.
[0113] Optionally, the AP MLD1 can locally add the association relationship between the LMAC 22 of the AP MLD2 and the STA MLD1, such as adding the following record:
[0114] LMAC: the address of the LMAC 22 is set;
[0115] STA: set to the identifier of STA MLD1.
[0116] The record is used for sending data corresponding to the terminal identifier to LMAC 22, and then sending the data to the terminal through LMAC 22.
[0117] S207, after STA MLD1 receives the roaming response message, sends a reconfiguration request message to AP MLD2 on link link2, and indicates that the reconfiguration type is adding a link in the reconfiguration request message, at this time, STA MLD1 is connected with AP MLD1 and AP MLD2 at the same time. It should be noted that the adding link involved in the embodiment of the application means that the terminal requests to establish a connection on another link different from the current link.
[0118] S208, after AP MLD2 receives the MAC layer configuration change request message, adds the association relationship between LMAC 22 of AP MLD2 and STA MLD1 in UMAC 2, such as adding the following record:
[0119] LMAC: set to the address of LMAC 22;
[0120] STA: set to the identifier of STA MLD1.
[0121] The record is used for sending data corresponding to the terminal identifier to LMAC 22, and then sending the data to the terminal through LMAC 22.
[0122] S209, AP MLD2 sends a DS STA notify message to the server DS, for notifying the DS to update the terminal and access point association information, and indicating that the data of the DS is sent to the terminal through AP MLD2. For example, the message can include the following parameters:
[0123] Type: notification type, set to update in the embodiment, indicating updating the association information;
[0124] STA ID: identifier of the terminal, set to the identifier of STA MLD1 in the embodiment;
[0125] AP ID: identifier of the access point, set to the address of UMAC2 in the embodiment.
[0126] S210, after the DS receives the notification message, sends the downlink data of STA MLD1 to UMAC2 of AP MLD2, and UMAC2 can send the data to STA MLD1 through LMAC11 of AP MLD1 or through LMAC22 of AP MLD2 or through LMAC11 and LMAC22 at the same time according to the record query.
[0127] It should be understood that, before step S209, the DS can send the downlink data of the STA MLD1 to the UMAC1 of the AP MLD1, and the UMAC1 can send the data to the STA MLD1 through the LMAC11 of the AP MLD1 or through the LMAC22 of the AP MLD2 or through both the LMAC11 and the LMAC22 according to the record query.
[0128] S211, the AP MLD2 sends a reconfiguration response message to the STA MLD1, indicating that the reconfiguration is completed.
[0129] S212, after the STA MLD1 receives the reconfiguration response message, the STA MLD1 sends a reconfiguration request message to the AP MLD1, and the reconfiguration request message indicates that the reconfiguration type is link deletion.
[0130] S213, after the AP MLD1 receives the reconfiguration request message, because the type is link deletion, the AP MLD1 can not send a response message to the STA MLD1, or the AP MLD1 can send a response message to the STA MLD1, indicating that the link deletion is confirmed.
[0131] S214, the AP MLD1 sends a MAC layer configuration change request message to the AP MLD2, and the message indicates that the association relationship between the LMAC11 and the STA MLD1 is deleted. For example, the MAC layer configuration change request message can include the following parameters:
[0132] Type: MAC configuration type, which is set to remove in this embodiment, indicating deletion of the configuration;
[0133] LMAC ID: identifier of the access point lower layer media access layer management unit, which is set to the address of the LMAC 11 of the AP MLD1 in this embodiment;
[0134] STA ID: identifier of the terminal, which is set to the identifier of the STA MLD1 in this embodiment.
[0135] S215, after the AP MLD2 receives the MAC layer configuration change request message, the AP MLD2 deletes the association relationship between the LMAC11 and the STA MLD1.
[0136] At this point, the STA MLD1 completes roaming from the AP MLD1 to the AP MLD2. In this embodiment, through the cooperative control of the AP MLD1 and the AP MLD2, the service continuity of the STA MLD1 during roaming from the AP MLD1 to the AP MLD2 is ensured, and the user experience is improved.
[0137] In the above embodiment, the STA MLD1 can also directly send a roaming request message to the AP MLD2, and the AP MLD2 negotiates with the AP MLD1, and then sends a roaming response message to the STA MLD1 by the AP MLD2 or the AP MLD1. An example of the negotiation process is as follows:
[0138] 1) The AP MLD2 sends an association relationship establishment message to the AP MLD1, indicating that the association relationship between the LMAC 11 of the AP MLD1 and the STA MLD1 is requested to be established. For example, the association relationship establishment message can include the following parameters:
[0139] LMAC ID: the identifier of the lower layer media access layer management unit, which is set as the identifier of the LMAC 11 of the AP MLD1 in this embodiment;
[0140] STA ID: the identifier of the device receiving data, which is set as the identifier of the STA MLD1 in this embodiment.
[0141] The AP MLD2 saves the association relationship between the LMAC 11 of the AP MLD1 and the STA MLD1. For example, the AP MLD2 can add the following record in the UMAC 2:
[0142] LMAC: the identifier of the LMAC 11;
[0143] STA: the identifier of the STA MLD1.
[0144] Optionally, after receiving the association relationship establishment message, the AP MLD1 can send an association relationship establishment response message to the AP MLD2, which can indicate whether to agree to establish the association relationship. For example, the response message includes a status parameter, where the status parameter value is 1, indicating agreement, and the status parameter value is 0, indicating disagreement. For another example, the response message includes an LMAC ID parameter, which is set as the identifier of the LMAC 11, indicating the lower layer media access layer management unit in the MLD1 connected with the STA MLD1, and indicating agreement to establish the association relationship. After receiving the response message of the AP MLD1, the AP MLD2 saves the association relationship between the LMAC 11 of the AP MLD1 and the STA MLD1.
[0145] 2) The AP MLD2 sends an association relationship establishment message to the AP MLD1, indicating the association relationship between the LMAC 22 of the AP MLD2 and the STA MLD1, i.e., indicating that the association relationship between the LMAC 11 of the AP MLD1 and the STA MLD1 is requested to be established. For example, the association relationship establishment message can include the following parameters:
[0146] LMAC ID: an identifier of a lower media access layer management unit, in this embodiment, an identifier of the LMAC 22 of the AP MLD2;
[0147] STA ID: an identifier of a device receiving data, in this embodiment, an identifier of the STA MLD1.
[0148] The AP MLD2 saves the association relationship between the LMAC 11 of the AP MLD1 and the STA MLD1.
[0149] After receiving the association relationship establishment message, the AP MLD1 confirms that the association relationship between the LMAC 11 and the STA MLD1 needs to be established according to the association relationship between the LMAC 22 of the AP MLD2 and the STA MLD1 indicated in the message. Optionally, the AP MLD1 can send an association relationship establishment response message to the AP MLD2, which can include the following parameter LMAC ID, set as the identifier of the LMAC 11, indicating the lower media access layer management unit in the MLD1 connected with the STA MLD1, indicating the consent to establish the association relationship. Further, the response message can also include the parameter STA ID, set as the identifier of the STA MLD1, indicating the association relationship between the LMAC 11 and the STA MLD1 together with the LMAC ID.
[0150] The embodiment of the application also provides a device for ensuring the continuity of a viewing and playing process, comprising a viewing module, which is used to perform the following steps:
[0151] sending a first message to a first access point on a first link through a projection device, the first message indicating a request to connect to a second access point through a second link;
[0152] receiving a second message sent by the first access point on the first link through the projection device, the second message indicating whether to agree to connect to the second access point through the second link;
[0153] if the second message indicates to agree to connect to the second access point through the second link, transmitting data between a first lower media access layer management unit of the first access point on the first link and / or a second lower media access layer management unit of the second access point on the second link through the projection device, wherein the logical access point managed by the first lower media access layer management unit operates on the first link, the logical access point managed by the second lower media access layer management unit operates on the second link, and the first lower media access layer management unit and the second lower media access layer management unit can both transmit data with a first upper media access layer management unit of the first access point and a second upper media access layer management unit of the second access point.
[0154] In an optional example, those skilled in the art can understand that the above device can be specifically STA MLD1 in the above embodiment, and the device can be used to execute each process and / or step corresponding to STA MLD1 in the above method, and details are not repeated here.
[0155] The embodiment of the application further provides a device for ensuring the continuity of a viewing play, comprising a viewing module, wherein the viewing module is used for executing the following steps:
[0156] receiving, by the second access point, an association relationship establishment message sent by the first access point, or sending the association relationship establishment message to the first access point, wherein the association relationship establishment message comprises at least one of an identifier of a first lower layer media access layer management unit of the first access point and an identifier of a second lower layer media access layer management unit of the second access point, and an identifier of the projection device;
[0157] storing, by the second access point, an association relationship between the first lower layer media access layer management unit and the projection device;
[0158] performing, by a second upper layer media access layer management unit of the second access point, data transmission with the projection device through the second lower layer media access layer management unit of the second access point and / or the first lower layer media access layer management unit of the first access point, wherein a logical access point managed by the first lower layer media access layer management unit operates on a first link, and a logical access point managed by the second lower layer media access layer management unit operates on a second link.
[0159] In an optional example, those skilled in the art can understand that the above device can be specifically AP MLD2 in the above embodiment, and the device can be used to execute each process and / or step corresponding to AP MLD2 in the above method, and details are not repeated here.
[0160] The embodiment of the application further provides a device for ensuring the continuity of a viewing play, comprising a viewing module, wherein the viewing module is used for executing the following steps:
[0161] receiving, by the first access point, a first message sent by the projection device on a first link, wherein the first message indicates a request for connecting to a second access point through a second link;
[0162] sending, by the first access point, an association relationship establishment message to the second access point, the association relationship establishment message containing at least one of an identifier of a first lower layer media access layer management unit of the first access point and an identifier of a second lower layer media access layer management unit of the second access point, and an identifier of the projection device, instructing the second access point to save an association relationship between the first lower layer media access layer management unit and the projection device, wherein the logical access point managed by the first lower layer media access layer management unit operates on the first link, and the logical access point managed by the second lower layer media access layer management unit operates on the second link;
[0163] sending, by the first access point, a second message to the projection device on the first link, the second message indicating whether to agree to connect to the second access point through the second link.
[0164] In an optional example, those skilled in the art can understand that the apparatus can be specifically the AP MLD1 in the above-mentioned embodiments, and the apparatus can be used to execute the corresponding processes and / or steps of the AP MLD1 in the above-mentioned method. To avoid repetition, details are not described here.
[0165] It should be understood that the apparatus herein is embodied in the form of functional modules. The term "unit" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination logic circuit, and / or other suitable components that support the described functions. The apparatus has the function of implementing the corresponding steps in the above-mentioned method; the above-mentioned function can be realized by hardware or corresponding software executed by hardware. The hardware or software includes one or more modules corresponding to the above-mentioned functions. In an embodiment of the present application, the apparatus can also be a chip or a chip system, such as a system on chip (SoC). The present application is not limited here.
[0166] The embodiment of the present application also provides an electronic device, Figure 5 The structure schematic diagram of the electronic device provided by the embodiment of the present application is shown in the figure Figure 5 As shown in the figure, the device 300 includes a processor 301, a memory 302 and a communication interface 303, wherein the processor 301, the memory 302 and the communication interface 303 communicate with each other through a bus 304, the memory 302 stores instructions executable by the processor 301, and the instructions are loaded and executed by the processor 301 to control the communication interface 303 to send and / or receive signals.
[0167] It should be understood that the device 300 can be specifically the STA MLD1 or the AP MLD1 or the AP MLD2 in the above-described embodiments, or the functions of the STA MLD1 or the AP MLD1 or the AP MLD2 in the above-described embodiments can be integrated in the device 300, and the device 300 can be used to perform the respective steps and / or processes corresponding to the STA MLD1 or the AP MLD1 or the AP MLD2 in the above-described embodiments. Alternatively, the memory 302 can include read-only memory and random access memory, and provide instructions and data for the processor 301. A part of the memory 302 can also include non-volatile random access memory. For example, the memory 302 can also store device type information. The processor 301 can be used to execute the instructions stored in the memory 301, and when the processor 301 executes the instructions, the processor 301 can perform the respective steps and / or processes corresponding to the above-described method embodiments.
[0168] It should be understood that in the embodiments of the present application, the processor can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0169] In the implementation process, the steps of the above-described method can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution completion, or executed by the combination of hardware and software modules in the processor. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium in the art. The storage medium is located in the memory, and the processor executes the instructions in the memory, and combines the hardware to complete the steps of the above-described method. To avoid repetition, it will not be described in detail here.
[0170] The above-described embodiments can be implemented in part or in whole through software, hardware, firmware or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loaded and executed by a computer, the computer instructions or computer programs cause the computer to perform all or part of the procedures or functions described in the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (for example, infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. containing a set of one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid state disk.
[0171] It should be understood that the size of the sequence number of each process described above in various embodiments of the present application does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The modules described as separate components can or can not be physically separated, and the components shown as modules can or can not be physical modules, i.e. they can be located in one place or distributed to multiple network modules, and some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0172] In several embodiments provided by the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the modules is only a logical function division, and actual implementation can have another division manner, for example, one module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed modules can be indirect coupling or communication connection through some interface, device or module, and can be electrical, mechanical or other forms.
[0173] Those skilled in the art can realize the module and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0174] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for ensuring continuity of a viewing play, characterized by, The method comprises: The projection device sends a first message to the first access point on the first link, and the first message indicates a request to connect to the second access point through the second link; The projection device receives a second message sent by the first access point on the first link, and the second message indicates whether to agree to connect to the second access point through the second link; If the second message indicates to agree to connect to the second access point through the second link, the projection device transmits data with a first lower media access layer management unit of the first access point on the first link and / or a second lower media access layer management unit of the second access point on the second link, wherein the logical access point managed by the first lower media access layer management unit operates on the first link, the logical access point managed by the second lower media access layer management unit operates on the second link, and the first lower media access layer management unit and the second lower media access layer management unit can both transmit data with a first upper media access layer management unit of the first access point and a second upper media access layer management unit of the second access point; The projection device sends a fifth message to the first access point on the first link, and the fifth message is used to request to delete the first link; and the projection device transmits data with the second lower media access layer management unit of the second access point on the second link.
2. The method of claim 1, wherein, If the second message indicates to agree to connect to the second access point through the second link, the method further comprises: The projection device sends a third message to the second access point on the second link, and the third message is used to request to add the second link; The projection device receives a fourth message sent by the second access point on the second link, and the fourth message indicates whether to agree to add the second link.
3. The method of claim 1, wherein, The method further comprises: The projection device obtains information of the second access point from the first access point, and the information of the second access point comprises an identifier of a second upper media access layer management unit of the second access point and an identifier of a second lower media access layer management unit of the second access point.
4. A method for ensuring continuity of a viewing play, characterized by, The method comprises: The second access point receives an association relationship establishment message sent by the first access point or sends the association relationship establishment message to the first access point, and the association relationship establishment message comprises at least one of an identifier of a first lower media access layer management unit of the first access point and an identifier of a second lower media access layer management unit of the second access point, and an identifier of the projection device; The second access point saves an association relationship between the first lower media access layer management unit and the projection device; A second upper media access layer management unit of the second access point transmits data with the projection device through the second lower media access layer management unit of the second access point and / or the first lower media access layer management unit of the first access point, wherein the logical access point managed by the first lower media access layer management unit operates on the first link, and the logical access point managed by the second lower media access layer management unit operates on the second link. The second access point receives an association relationship deletion message sent by the first access point, or sends an association relationship deletion message to the first access point, the association relationship deletion message containing at least one of an identifier of the first lower layer media access layer management unit and an identifier of the second lower layer media access layer management unit, and an identifier of the projection device; the second access point deletes the association relationship between the first lower layer media access layer management unit and the projection device; and the second access point performs data transmission with the projection device through the second lower layer media access layer management unit.
5. The method of claim 4, wherein, Further comprising: The second access point sends a sixth message to the first access point, or receives a seventh message sent by the first access point, the sixth message and the seventh message both being used for responding to the establishment of the association relationship, the sixth message containing an identifier of the second lower layer media access layer management unit, used for indicating the lower layer media access layer management unit of the second access point connected with the projection device, or the sixth message containing an identifier of the second upper layer media access layer management unit and an identifier of the second lower layer media access layer management unit, used for indicating the upper layer media access layer management unit and the lower layer media access layer management unit of the second access point connected with the projection device; the seventh message containing an identifier of the first lower layer media access layer management unit, used for indicating the lower layer media access layer management unit of the first access point connected with the projection device, or the seventh message containing an identifier of the first upper layer media access layer management unit and an identifier of the first lower layer media access layer management unit, used for indicating the upper layer media access layer management unit and the lower layer media access layer management unit of the first access point connected with the projection device.
6. The method of claim 4, wherein, Further comprising: The second access point sends an association information update message to the server, the association information update message containing an identifier of the second access point and an identifier of the projection device, used for indicating that the data of the server is sent to the projection device through the second access point.
7. The method of claim 4, wherein the method further comprises: Further comprising: The second access point receives an eighth message sent by the projection device on the second link, the eighth message being used for requesting to add the second link; The second access point saves the association relationship between the second lower layer media access layer management unit and the projection device.
8. A method for ensuring continuity of a viewing play, characterized by, Comprise: The first access point receives a first message sent by the projection device on the first link, the first message indicating a request to connect to the second access point through the second link; The first access point sends an association relationship establishment message to the second access point, the association relationship establishment message containing at least one of an identifier of a first lower layer media access layer management unit of the first access point and an identifier of a second lower layer media access layer management unit of the second access point, and an identifier of the projection device, instructing the second access point to save an association relationship between the first lower layer media access layer management unit and the projection device, wherein the logical access point managed by the first lower layer media access layer management unit operates on the first link, and the logical access point managed by the second lower layer media access layer management unit operates on the second link, wherein the first upper layer media access layer management unit of the first access point performs data transmission with the projection device through the first lower layer media access layer management unit of the first access point and / or the second lower layer media access layer management unit of the second access point; The first access point sends a second message to the projection device on the first link, the second message indicating whether to agree to connect to the second access point through the second link; The first access point receives a fifth message sent by the projection device, the fifth message being used to request deletion of the first link; the first access point sends an association relationship deletion message to the second access point, the association relationship deletion message containing at least one of the identifier of the first lower layer media access layer management unit and the identifier of the second lower layer media access layer management unit, and the identifier of the projection device, instructing the second access point to delete the association relationship between the first lower layer media access layer management unit and the projection device.
9. The method of claim 8, wherein, Further comprising: The first access point receives a sixth message sent by the second access point, the sixth message being used to respond to establishment of the association relationship, the sixth message containing the identifier of the second lower layer media access layer management unit, used to indicate the lower layer media access layer management unit of the second access point connected with the projection device, or the sixth message containing the identifier of the second upper layer media access layer management unit and the identifier of the second lower layer media access layer management unit, used to indicate the upper layer media access layer management unit and the lower layer media access layer management unit of the second access point connected with the projection device.
10. A device for ensuring the continuity of movie playback, characterized in that, The viewing module is configured to perform the following steps: The projection device sends a first message to the first access point on the first link, the first message indicating a request to connect to the second access point through the second link; The projection device receives a second message sent by the first access point on the first link, the second message indicating whether to agree to connect to the second access point through the second link; if the second message indicates an agreement to connect to the second access point via the second link, transmitting data via the projection device with a first lower media access layer management unit of the first access point over the first link and / or with a second lower media access layer management unit of the second access point over the second link, wherein the logical access point managed by the first lower media access layer management unit operates over the first link and the logical access point managed by the second lower media access layer management unit operates over the second link, and wherein both the first lower media access layer management unit and the second lower media access layer management unit can transmit data with a first upper media access layer management unit of the first access point and a second upper media access layer management unit of the second access point; sending a fifth message via the projection device to the first access point over the first link, the fifth message being used to request deletion of the first link; and transmitting data via the projection device with the second lower media access layer management unit of the second access point over the second link.
11. A device for ensuring the continuity of movie playback, characterized in that, The method comprises the following steps: receiving, by the second access point, an association relationship establishment message sent by the first access point, or sending an association relationship establishment message to the first access point, the association relationship establishment message containing at least one of an identifier of a first lower media access layer management unit of the first access point and an identifier of a second lower media access layer management unit of the second access point, and an identifier of the projection device; storing, by the second access point, an association relationship between the first lower media access layer management unit and the projection device; transmitting data, by a second upper media access layer management unit of the second access point, with the projection device via the second lower media access layer management unit of the second access point and / or the first lower media access layer management unit of the first access point, wherein the logical access point managed by the first lower media access layer management unit operates over the first link and the logical access point managed by the second lower media access layer management unit operates over the second link, and wherein the first upper media access layer management unit of the first access point transmits data with the projection device via the first lower media access layer management unit of the first access point and / or the second lower media access layer management unit of the second access point; receiving, by the second access point, an association relationship deletion message sent by the first access point, or sending an association relationship deletion message to the first access point, the association relationship deletion message containing at least one of the identifier of the first lower media access layer management unit and the identifier of the second lower media access layer management unit, and the identifier of the projection device; deleting, by the second access point, the association relationship between the first lower media access layer management unit and the projection device; and transmitting data, by the second access point, with the projection device via the second lower media access layer management unit.
12. A device for ensuring the continuity of movie playback, characterized in that, The method comprises the following steps: receiving, by the first access point, a first message sent by the projection device over the first link, the first message indicating a request to connect to the second access point via the second link; sending, by the first access point, an association relationship establishment message to the second access point, the association relationship establishment message containing at least one of an identifier of a first lower layer media access layer management unit of the first access point and an identifier of a second lower layer media access layer management unit of the second access point, and an identifier of the projection device, instructing the second access point to save an association relationship between the first lower layer media access layer management unit and the projection device, wherein the logical access point managed by the first lower layer media access layer management unit operates on the first link, and the logical access point managed by the second lower layer media access layer management unit operates on the second link; sending, by the first access point, a second message to the projection device on the first link, the second message instructing whether to agree to connect to the second access point through the second link; receiving, by the first access point, a fifth message sent by the projection device, the fifth message being used to request to delete the first link; and sending, by the first access point, an association relationship deletion message to the second access point, the association relationship deletion message containing at least one of the identifier of the first lower layer media access layer management unit and the identifier of the second lower layer media access layer management unit, and the identifier of the projection device, instructing the second access point to delete the association relationship between the first lower layer media access layer management unit and the projection device.
13. An electronic device comprising a memory, a processor, and a computer program stored on the memory, wherein the computer program, when executed by the processor, is arranged to perform the method of any one of claims 1 to 12. The processor executes the computer program to implement the method of any one of claims 1-9.
14. A computer-readable storage medium, the computer-readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1-9.
Citation Information
Patent Citations
Address translation for multi-link operation in wireless local area network (WLAN)
CN114430932A