A communication method and device
Patent Information
- Application Number
- CN202510463226.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-11
- Publication Date
- 2026-10-20
AI Technical Summary
[0004]然而,多个设备同时连接到同一Wi-Fi网络时,它们会共享网络带宽
Smart Images

Figure HDA0005358303320000011 
Figure HDA0005358303320000021 
Figure HDA0005358303320000031
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and device. Background Technology
[0002] Intelligentization has become a development trend and key direction in the field of Wireless Fidelity (Wi-Fi) connectivity. Electronic devices can access wireless networks and transmit data through routing devices to meet users' needs for browsing the internet, online learning, and work anytime, anywhere.
[0003] Typically, a first user can use a router to create a Wi-Fi network for multiple guests to access the internet. Guests need to use their electronic devices to enter the Wi-Fi network's SSID (Service Set Identifier) and password so that multiple electronic devices can access the same Wi-Fi network through the router.
[0004] However, when multiple devices connect to the same Wi-Fi network simultaneously, they share network bandwidth. If there are too many devices, the bandwidth available to each device will decrease accordingly, resulting in slower network speeds and potential lag or slow loading. In situations where one user needs to use the Wi-Fi network for urgent work, such as downloading and processing important large files, the user may be unable to complete the urgent task due to slow device loading. Therefore, in scenarios where multiple electronic devices connect to the same Wi-Fi network through a router, the importance of each device's connection cannot be clearly defined, leading to situations that do not meet the user's actual needs and reducing the user experience. Summary of the Invention
[0005] This application provides a communication method and device that, by setting different permission levels for different electronic devices, clarifies the importance of each electronic device accessing the wireless network, and helps to rationally allocate network bandwidth according to actual needs.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] In a first aspect, this application provides a communication method applied to a first device, the method comprising:
[0008] The first device receives a first connection request from the routing device, which is a connection request from the second device to access the wireless network. In response to the first connection request, the first device displays a permission configuration interface, which is used to configure the device's permission level. In response to the user configuring the second device's permission level to level one in the permission configuration interface, the first device sends permission information to the routing device, indicating that the second device's permission level is level one.
[0009] Among them, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network. The third device's authority level is lower than the first level.
[0010] Thus, after receiving a connection request from the second device to access the wireless network, the first device can display a permission configuration interface. The user can configure the permission level of the second device in this interface. In response to configuring the second device's permission level to level one, the first device can send the second device's permission information to the routing device. This allows the second device, after accessing the wireless network at level one, to manage the connection status between devices with lower permission levels than itself and the wireless network.
[0011] In scenarios where multiple electronic devices access the same wireless network, users can configure different access levels for each device, clearly defining the importance of each device's access. For example, devices used by users performing urgent tasks can be assigned higher access levels. Devices with higher access levels can manage the access status of devices with lower access levels, ensuring they receive sufficient network resources and facilitating the rational allocation of network bandwidth based on actual needs. This ultimately meets users' personalized needs and provides a better network experience.
[0012] In one possible implementation, the access information includes a first level and / or a password corresponding to the first level, which is used by the second device to access the wireless network.
[0013] Thus, in this embodiment, the permission information sent by the first device includes a first permission level and / or a password corresponding to the first permission level. This allows the routing device to determine the permission information to send to the second device based on the correspondence between multiple permission levels and passwords. The routing device can flexibly assign permission levels and connection passwords to the second device according to the specific settings of the first device, and rationally allocate network bandwidth according to actual needs. This satisfies the user's personalized needs and provides a better network experience.
[0014] In one possible implementation, before receiving the first connection request sent by the routing device, the method further includes: the first device displaying a first interface and receiving the mapping relationship between multiple permission levels and passwords configured by the user in the first interface. The first device may also send the mapping relationship to the routing device.
[0015] Thus, this application embodiment can assign different permission levels and corresponding passwords to different devices or users according to actual needs, thereby achieving flexible control over the connection status of devices and wireless networks. Managing the connection status of devices and wireless networks through permission levels also allows for the classification and management of devices, reducing the complexity of network management. The first user only needs to set and manage different permission levels, without needing to configure each device individually, thereby improving the efficiency and convenience of network management. Furthermore, by setting permission levels, the number of device connections and network access speed can be limited, avoiding network congestion and ensuring network stability and smoothness.
[0016] In one possible implementation, the first interface includes a first configuration element for the wireless network, receiving multiple permission levels and password mappings configured by the user on the first interface, including:
[0017] The first device can respond to the user's operation on the first configuration element and display a second interface, which includes permission creation options and password creation options.
[0018] The first device receives user input on permission creation and password creation options to obtain the correspondence between multiple permission levels and passwords.
[0019] Thus, in this embodiment of the application, users can intuitively and visually configure different permission levels and their corresponding passwords. The operation is highly convenient, enhancing the user experience.
[0020] In one possible implementation, where the first device has a higher access level than the first access level, and the second device accesses the wireless network based on the first access level, the method further includes:
[0021] In response to the user's disabling operation of the first level, a disconnect command is sent to the routing device. The disconnect command is used to instruct the routing device to disconnect the second device from the wireless network.
[0022] Thus, on the one hand, this embodiment of the application manages the connection status of low-privilege devices to the wireless network through high-privilege devices, making wireless network management more convenient. Users can flexibly control devices with specific privilege levels according to actual conditions, without having to search for and handle each device individually, simplifying the network management process and improving management efficiency. On the other hand, if low-privilege devices occupy a large amount of network bandwidth or other resources, affecting the normal operation of the network and the user experience of other users, disconnecting the low-privilege devices from the wireless network can release the occupied resources, allowing network resources to be more rationally allocated to other devices and users in need, improving the overall performance and efficiency of the network.
[0023] In one possible implementation, before receiving the first connection request sent by the routing device, the method further includes:
[0024] In response to the operation of enabling the notification function corresponding to the wireless network, the notification function is enabled; when the notification function is enabled, the first device has the ability to configure the permission level for devices accessing the wireless network.
[0025] When the notification function is enabled, the first device also has the ability to control devices to access the wireless network;
[0026] It is understandable that when the notification function is enabled, the first device is configured as a notification device, capable of receiving data associated with the wireless network, in order to configure the wireless network and manage devices accessing the wireless network.
[0027] Thus, in this embodiment, the first device can enable notification functionality, facilitating real-time management and control of devices accessing the wireless network. This includes controlling device access to the wireless network, understanding the number, type, and connection status of devices connected to the wireless network, and configuring permission levels for them. This enhances the strength and flexibility of wireless network control, while allowing users to receive notifications on the first device and perform timely management, improving user convenience and management efficiency.
[0028] In one possible implementation, the method further includes, before displaying the permission configuration interface:
[0029] The first device can display a first prompt message, which asks whether the user authorizes the second device to establish a connection with the wireless network. The first device can also receive user input authorizing the second device to establish a connection with the wireless network.
[0030] Thus, this embodiment of the application can output the aforementioned first prompt message, indicating to the first user whether they agree to allow the second device to access the wireless network. The first user can decide whether to allow the new device to access based on network load and the importance of the device, thereby better controlling network bandwidth allocation and ensuring the network performance of critical devices. This not only improves the interactivity between the user and the first device but also facilitates the management of the wireless network.
[0031] In one possible implementation, the method further includes:
[0032] The first device can receive a second connection request sent by the routing device. The second connection request is a connection request from the fourth device to access the wireless network.
[0033] The first device can respond to the second connection request by displaying a second prompt message, which prompts whether to authorize the fourth device to establish a connection with the wireless network.
[0034] In response to a user's input request to reject the fourth device's connection to the wireless network, the first device may ignore the second connection request or send a rejection instruction to the routing device. The rejection instruction is used to instruct the routing device to reject the fourth device's request to access the wireless network.
[0035] Thus, in scenarios where multiple users continuously and repeatedly request access to the wireless network, the first device can respond to the first user's rejection of the fourth device by ignoring the current and subsequent connection requests sent by the fourth device. This avoids situations where the first user needs to frequently reject requests, allowing the first user to control network access more flexibly and improving the user experience.
[0036] In one possible implementation, after responding to the operation of denying the fourth device from establishing a connection with the wireless network, the method further includes:
[0037] The first device can turn off the notification function.
[0038] Thus, by disabling the notification function, the first device can avoid receiving subsequent information associated with the wireless network. This reduces the interference of various message pop-ups on the first user, allowing the first user to focus more on what they are doing, improving work efficiency or enjoying a more immersive user experience.
[0039] In one possible implementation, the permission information of the second device is sent to the routing device, including:
[0040] In response to the activation of the broadcast function for the wireless network, the first device sends an instruction message to the routing device, which instructs the routing device to broadcast the password corresponding to the first level.
[0041] Thus, in this embodiment of the application, the first user can broadcast their managed wireless network for a period of time, allowing other users to easily discover and connect to the wireless network without cumbersome manual settings, improving network convenience and enhancing user experience. Simultaneously, it allows more devices to discover and connect to the wireless network promptly, fully utilizing network bandwidth resources, avoiding network resource idleness and waste, and improving overall network efficiency.
[0042] In one possible implementation, the method further includes:
[0043] The first device can send first priority information to the routing device in response to a configuration operation that prioritizes devices already connected to the wireless network.
[0044] The first priority information includes the priority of devices that have already connected to the wireless network, which is used by the routing device to allocate network resources to devices that have already connected to the wireless network.
[0045] Thus, in scenarios where multiple devices simultaneously access the wireless network, this embodiment of the application can assign different priorities to each device. If a user needs to handle urgent work, configuring their device as a high priority allows it to obtain better network performance, reduce latency and lag, and improve the user experience. Furthermore, allocating priorities based on device usage needs also allows for more rational utilization of network resources.
[0046] In one possible implementation, before sending priority information to the routing device in response to a configuration operation regarding the priority of devices connected to the wireless network, the method further includes:
[0047] The first device can display the identifiers of devices that have connected to the wireless network;
[0048] The configuration operation involves sorting the displayed device identifiers; the earlier a device appears in the list, the higher its priority.
[0049] Thus, in this embodiment, users can configure the priority order of device icons by moving them in the interface, presenting the device priority configuration more intuitively. Users can complete the operation without complicated steps, reducing operational difficulty and improving configuration efficiency. Furthermore, users can freely move device icons at any time according to actual needs, flexibly changing device priorities to adapt to different scenarios and task requirements.
[0050] In one possible implementation, the method further includes:
[0051] The first device can receive the second priority information sent by the routing device. The second priority information is an updated version of the first priority information.
[0052] The first device can receive the second priority information for authorization input by the user and send the authorization result to the routing device. The authorization result is used to instruct the routing device to allocate network resources to devices that have accessed the wireless network according to the second priority information.
[0053] Thus, in this embodiment, each device with a permission level can manage the priority of all devices currently connected to the wireless network, improving the flexibility of priority management. Simultaneously, after updating priority information, a device needs authorization from other devices with a permission level greater than or equal to its own. Authorization by other devices prevents unauthorized devices from arbitrarily changing priority information, avoids malicious attacks or misoperations that could cause operating system chaos, and protects device and data security.
[0054] Secondly, embodiments of this application also provide a communication method applied to a routing device, the method comprising:
[0055] The routing device receives a first connection request sent by the second device, which is a connection request from the second device to access the wireless network.
[0056] The routing device sends a first connection request to the first device;
[0057] The routing device receives permission information for the second device sent by the first device. The permission information is used to indicate that the permission level of the second device is the first level.
[0058] The routing device sends the permission information of the second device to the second device. The permission information is used to indicate that the permission level of the second device is the first level.
[0059] Thus, in this embodiment of the application, when multiple electronic devices access the same wireless network, users can configure different permission levels for different electronic devices, clearly defining the access importance of each electronic device. For example, devices belonging to users who need to perform urgent work can be configured with higher permission levels. The routing device can forward the permission information corresponding to each device, enabling electronic devices with higher permission levels to manage the access status of electronic devices with lower permission levels and the wireless network. This ensures that electronic devices with higher permission levels receive sufficient network resources, facilitating the rational allocation of network bandwidth according to actual needs. Consequently, it meets users' personalized needs and provides a better network experience.
[0060] In one possible implementation, before receiving the first connection request sent by the second device, the method further includes:
[0061] The routing device receives the mapping relationship between multiple permission levels and passwords sent by the first device.
[0062] In one possible implementation, the method further includes:
[0063] The routing device identifies target devices that have access to the wireless network and whose permission level is lower than the first level.
[0064] The routing device sends the target device's permission information to the second device, enabling the second device to manage the connection status between the target device and the wireless network.
[0065] Thus, in this embodiment, the routing device can send the target device's permission information to the second device, enabling the second device to manage the access status of target devices with lower permission levels to the wireless network. This helps to rationally allocate network bandwidth according to actual needs, thereby meeting users' personalized needs and providing a better network experience.
[0066] In one possible implementation, the method further includes:
[0067] The routing device receives first priority information sent by the first device, which includes the priority of devices that have already connected to the wireless network.
[0068] The routing device allocates network resources to devices that have already connected to the wireless network based on the first priority information.
[0069] Thus, in this embodiment, the routing device can allocate network resources to devices already connected to the wireless network according to the first priority information assigned by the first device. This helps to rationally allocate network bandwidth based on actual needs, thereby meeting users' personalized needs and providing a better network experience.
[0070] Thirdly, embodiments of this application also provide a communication method applied to a second device, the method further comprising:
[0071] The second device sends a first connection request to the routing device. The first connection request is a connection request from the second device to access the wireless network.
[0072] The second device receives permission information sent by the routing device, which indicates that the permission level of the second device is the first level.
[0073] Among them, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network. The third device's authority level is lower than the first level.
[0074] Thus, in this embodiment of the application, after the second device is assigned a permission level and connected to the wireless network, it can manage the connection status between devices with low permission levels and the wireless network, making it easier to manage the wireless network. Users can flexibly control devices with specific permission levels according to the actual situation, without having to search for and process each device one by one, simplifying the network management process and improving management efficiency.
[0075] In one possible implementation, the permission information of the second device includes the password corresponding to the first level, and the method further includes:
[0076] Establish a connection to the wireless network based on a password.
[0077] In one possible implementation, after establishing a connection with the wireless network, the method further includes:
[0078] The second device can respond to a configuration operation that prioritizes devices already connected to the wireless network by sending second priority information and an adjustment request to the routing device.
[0079] The second priority information includes the priority of devices that have already connected to the wireless network, which is used by the routing device to allocate network resources to devices that have already connected to the wireless network. The adjustment request is used to request the target device to authorize the second priority information, and the permission level of the target device is greater than or equal to the permission level of the second device.
[0080] Thus, in this embodiment, each device with a permission level can manage the priority of all devices currently connected to the wireless network, improving the flexibility of priority management. Simultaneously, after updating priority information, a device needs authorization from other devices with a permission level greater than or equal to its own. Authorization by other devices prevents unauthorized devices from arbitrarily changing priority information, avoids malicious attacks or misoperations that could cause operating system chaos, and protects device and data security.
[0081] Fourthly, embodiments of this application also provide a communication method, wherein the interaction system includes a first device, a routing device, and a second device; the method includes:
[0082] The second device sends a first connection request to the routing device. The first connection request is a connection request from the second device to access the wireless network.
[0083] The routing device receives the first connection request sent by the second device and sends the first connection request to the first device.
[0084] The first device receives the first connection request sent by the routing device.
[0085] The first device responds to the first connection request and displays the permission configuration interface, which is used to configure the permission level of the device.
[0086] In response to the user configuring the permission level of the second device to the first level in the permission configuration interface, the first device sends the permission information of the second device to the routing device. The permission information is used to indicate that the permission level of the second device is the first level.
[0087] The routing device receives the permission information of the second device sent by the first device, and then sends the permission information of the second device to the second device.
[0088] The second device receives the permission information for the second device sent by the routing device.
[0089] Among them, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network. The third device's authority level is lower than the first level.
[0090] Fifthly, embodiments of this application also provide an interactive system, which includes a first device, a routing device, and a second device;
[0091] The second device is configured to send a first connection request to the routing device. The first connection request is a connection request from the second device to access the wireless network.
[0092] The routing device is configured to receive a first connection request sent by the second device and send a first connection request to the first device.
[0093] The first device is configured to receive the first connection request sent by the routing device.
[0094] The first device is also configured to display a permission configuration interface in response to a first connection request. The permission configuration interface is used to configure the permission level of the device.
[0095] The first device is also configured to send permission information of the second device to the routing device in response to the user configuring the permission level of the second device to the first level in the permission configuration interface. The permission information is used to indicate that the permission level of the second device is the first level.
[0096] The routing device is also configured to receive permission information of the second device sent by the first device, and to send the permission information of the second device to the second device.
[0097] The second device is also configured to receive permission information for the second device sent by the routing device.
[0098] Among them, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network. The third device's authority level is lower than the first level.
[0099] Sixthly, embodiments of this application also provide an electronic device, which includes a memory and one or more processors; the memory is coupled to the processors; wherein the memory stores computer program code, which includes computer instructions, and when the computer instructions are executed by the processor, the electronic device performs the communication method as described in the first aspect, or performs the communication method as described in the second aspect, or performs the communication method as described in the third aspect.
[0100] In a seventh aspect, embodiments of this application also provide a computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform the communication method as described in the first aspect, or the communication method as described in the second aspect, or the communication method as described in the third aspect.
[0101] Eighthly, embodiments of this application also provide a computer program product, the computer program product including a computer-readable storage medium storing a computer program, which, when at least one processor executes the computer program, causes at least one processor to perform the communication method as described in the first aspect, or to perform the communication method as described in the second aspect, or to perform the communication method as described in the third aspect. Attached Figure Description
[0102] Figure 1 A schematic diagram of an interactive system provided in an embodiment of this application;
[0103] Figure 2 A schematic diagram of the hardware structure of a mobile phone provided in an embodiment of this application;
[0104] Figure 3 A schematic diagram of the software structure of a mobile phone provided in an embodiment of this application;
[0105] Figure 4 A schematic diagram of a first interface provided in an embodiment of this application;
[0106] Figure 5 A schematic diagram of a second interface provided in an embodiment of this application;
[0107] Figure 6 An interactive schematic diagram of a communication method provided in an embodiment of this application;
[0108] Figure 7 A schematic diagram of an interface for a password option and a notification option provided in an embodiment of this application;
[0109] Figure 8 This is a schematic diagram of an interface for providing a first prompt message, as provided in an embodiment of this application.
[0110] Figure 9A schematic diagram of an interface for disabling controls provided in an embodiment of this application;
[0111] Figure 10 A schematic diagram of a broadcast function provided in an embodiment of this application;
[0112] Figure 11 A schematic diagram of the interface of a second configuration element provided in an embodiment of this application;
[0113] Figure 12 A schematic diagram of a connection request process provided in an embodiment of this application;
[0114] Figure 13 This is a schematic diagram of the structure of a mobile phone provided in an embodiment of this application. Detailed Implementation
[0115] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish the same or similar items with basically the same function and effect.
[0116] Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or order of execution, and that "first," "second," etc., are not necessarily different. Furthermore, in some embodiments of this application, words such as "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0117] Furthermore, the device architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of device architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0118] Intelligentization has become a development trend and key direction in the field of Wireless Fidelity (Wi-Fi) connectivity. Electronic devices can access wireless networks and transmit data through routing devices to meet users' needs for browsing the internet, online learning, and work anytime, anywhere.
[0119] When multiple electronic devices connect to the same Wi-Fi network, they share network bandwidth. If there are too many devices, the bandwidth available to each device will decrease accordingly, resulting in slower network speeds and potential lag or slow loading. In situations where one user needs to use the Wi-Fi network to handle urgent work, such as downloading and processing important large files, the user may be unable to complete the urgent task due to slow device loading.
[0120] Therefore, in scenarios where multiple electronic devices access the same Wi-Fi network through a router, it is impossible to determine the importance of each electronic device's access, which may lead to situations that do not meet the user's actual needs and reduce the user's experience.
[0121] To address the aforementioned issues, this application provides a communication method applied to a first device already connected to a wireless network provided by a routing device. The method includes: the first device receiving a first connection request sent by the routing device, wherein the first connection request is a connection request from a second device requesting access to the wireless network. In response to the first connection request, the first device displays a permission configuration interface for configuring the device's permission level. In response to the user configuring the second device's permission level to level one in the permission configuration interface, the first device sends permission information of the second device to the routing device, wherein the permission information indicates that the second device's permission level is level one.
[0122] Among them, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network. The third device's authority level is lower than the first level.
[0123] Thus, after receiving a connection request from the second device to access the wireless network, the first device can display a permission configuration interface. The user can configure the permission level of the second device in this interface. In response to configuring the second device's permission level to level one, the first device can send the second device's permission information to the routing device. This allows the second device, after accessing the wireless network at level one, to manage the connection status between devices with lower permission levels than itself and the wireless network.
[0124] In scenarios where multiple electronic devices access the same wireless network, users can configure different access levels for each device, clearly defining the importance of each device's access. For example, devices used by users performing urgent tasks can be assigned higher access levels. Devices with higher access levels can manage the access status of devices with lower access levels, ensuring they receive sufficient network resources and facilitating the rational allocation of network bandwidth based on actual needs. This ultimately meets users' personalized needs and provides a better network experience.
[0125] The communication method provided in this application can be applied to interactive systems. See [link to relevant documentation]. Figure 1 An interactive system provided in this application embodiment includes a first device 101, a second device 102, and a routing device 103.
[0126] The first device 101 and the second device 102 can access the same wireless network through the routing device 103. Both the first device 101 and the second device 102 can communicate wirelessly, such as wireless local area networks (WLAN) (e.g., wireless fidelity (Wi-Fi) networks).
[0127] For example, in a home scenario, the first device 101 can be a device used by a first user, who could be an administrator. The second device 102 can be a device used by a second user, who could be anyone other than the administrator, such as a guest in the home. Alternatively, the second device 102 can also be a smart home device. The first user can use the first device 101 to manage the second device 102 that is connected to the wireless network.
[0128] It should be noted that the first device 101 and the second device 102 can be the same device or different devices, and the number of the first device 101 and the second device 102 can be one or more. This application embodiment does not limit this.
[0129] In some embodiments, the first device 101 and the second device 102 can be fixed devices or portable devices. The operating systems installed on the first device 101 and the second device 102 include, but are not limited to, those... Alternatively, other operating systems may be used. This application does not limit the specific type of the first device 101 and the second device 102, or the operating system installed on them.
[0130] For example, the first device 101 and the second device 102 may include, but are not limited to, the first device, tablet computer, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), wearable device, artificial intelligence (AI) device, etc.
[0131] In some examples, when multiple second devices 102 and a first device 101 are connected to the same wireless network, the first device 101 can receive a first connection request sent by the routing device 103. This first connection request is a connection request from a second device 102 requesting access to the wireless network. The first device 101 can display a permission configuration interface. Users can configure the permission levels of the second devices 102 in this interface. This allows users to configure different permission levels for different second devices 102. In response to the user's configuration, the first device 101 can send permission information for the second devices to the routing device 103. This permission information indicates the specific permission level corresponding to the second device's permission level. If a user configures a second device 102 with a higher permission level, after accessing the wireless network with that higher permission level, the second device 102 can manage the connection status between other second devices and the wireless network, while the other second devices have lower permission levels.
[0132] Understandable. Figure 1 This is a simplified illustration for ease of understanding only. In practical applications, the system described above may include other devices, which are not shown in the diagram.
[0133] In some embodiments of this application, a first device 101 is used as an example. The first device 101 in the embodiments of this application can be... Figure 2 This is achieved through mobile phones.
[0134] like Figure 2As shown, the mobile phone 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc.
[0135] The aforementioned sensor module 180 may include sensors such as a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, and a bone conduction sensor 180M.
[0136] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the mobile phone 100. In other embodiments of this application, the mobile phone 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0137] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0138] The controller can serve as the nerve center and command center of the mobile phone 100. The controller can generate operation control signals based on the instruction operation code and timing signals to control the fetching and execution of instructions.
[0139] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0140] The wireless communication function of mobile phone 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.
[0141] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in mobile phone 100 can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0142] The mobile communication module 150 can support 2G / 3G / 4G / 5G / future communication networks or more advanced communication standards, which is not limited in this application.
[0143] The wireless communication module 160 can provide solutions for wireless communication applications on the mobile phone 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0144] The mobile phone 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0145] The display screen 194 is used to display a user interface, etc. The display screen 194 includes a display panel. In some embodiments, the mobile phone 100 may include one or N displays screens 194, where N is a positive integer greater than 1.
[0146] The mobile phone 100 can achieve shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0147] The mobile phone 100 can achieve audio functions such as music playback and recording through the audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.
[0148] In some embodiments, the display screen is used to display a permission configuration interface, which is used to configure the permission level of the device. The first user can configure the permission level of the device to be connected to the wireless network on the permission configuration interface.
[0149] Figure 3 This is a schematic diagram of the software structure of the mobile phone 100 according to an embodiment of this application.
[0150] The software architecture of Mobile Phone 100 can be divided into several layers. In some embodiments, from bottom to top, these layers are: kernel layer, system service layer, framework layer, and application layer. Layers communicate with each other through software interfaces. System functions can be tailored, added, or combined at the subsystem level depending on the deployment scenario of different device forms. Each subsystem can also be tailored, added, or combined at the functional level.
[0151] The kernel layer includes the kernel abstraction layer, the kernel subsystem, and the driver subsystem.
[0152] The system service layer comprises the core capabilities of the system, providing services to applications through the framework layer. This layer includes, but is not limited to, the following subsystems:
[0153] The system's basic capability subsystems provide the foundational capabilities for the operation, scheduling, and migration of distributed applications across multiple devices. These subsystems may include a distributed soft bus, distributed data management, distributed task scheduling, and the Ark multi-language runtime. They also include a multi-modal input subsystem, a graphics subsystem, a security subsystem, and an AI business subsystem.
[0154] Basic software service subsystems: These provide common and general software services. They may include an event notification subsystem, a telephone service subsystem, a multimedia subsystem, etc.
[0155] Enhanced Software Service Subsystem Set: Provides differentiated, enhanced software services tailored to different devices. This set may include proprietary business subsystems for smart screens, wearables, and IoT, among others.
[0156] Hardware service subsystem set: Provides hardware services. The hardware service subsystem set may include location service subsystem, user IAM (Identity and Access Management) subsystem, wearable proprietary hardware service subsystem, biometric identification subsystem, IoT proprietary hardware service subsystem, etc.
[0157] Distributed task scheduling enables distributed service management (discovery, synchronization, registration, and invocation), supporting remote startup, remote invocation, remote connection, and migration of applications across devices.
[0158] Distributed data management enables data synchronization, data storage, data sharing, and data access across all scenarios and devices.
[0159] The distributed soft bus provides communication-related capabilities for seamless interconnection between multiple devices, including: WLAN service capabilities, Bluetooth service capabilities, soft bus, inter-process communication RPC (Remote Procedure Call), and StarFlash communication capabilities.
[0160] Ark Multilingual Runtime is a unified compilation runtime platform designed to support the joint compilation and execution of multiple programming languages and multiple chip platforms.
[0161] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The framework layer includes: the ArkUI framework (which provides a complete infrastructure for UI development of system applications, including UI functions such as components, layouts, animations, and interactive events, as well as a real-time interface preview tool), the user application framework, and the Ability framework (an Ability is a lightweight application; the Ability framework schedules and manages the operation and lifecycle of Abilities). Different devices may have different operating systems, and the APIs they support may also differ.
[0162] Applications can include system apps and extended / third-party apps. System apps can include the desktop, control bar, settings, contacts, input method, gallery, etc., while extended / third-party apps can include social apps, travel apps, etc.
[0163] In some embodiments of this application, the first device has already connected to a wireless network provided by a routing device. The wireless communication module in the first device can receive a first connection request sent by the routing device. This first connection request is a connection request from a second device (such as the second device itself) to access the wireless network. In response to the first connection request, the first device can display a permission configuration interface, which is used to configure the device's permission level. In response to the user configuring the second device's permission level to level one in the permission configuration interface, the first device sends permission information for the second device to the routing device. This permission information indicates that the second device's permission level is level one. Thus, after the second device accesses the wireless network based on level one, it has the permission to manage the connection status between other devices and the wireless network, where the permission levels of other devices are lower than level one.
[0164] The following embodiments will be described in conjunction with the accompanying drawings, with the first device and the second device as examples. Figure 2 Taking a mobile phone with the structure shown as an example, the communication method provided in the embodiments of this application will be described.
[0165] In some embodiments of this application, the example continues to use the first device as a device used by a first user in the home and the second device as a device used by a second user in the home. The first user can use the first device to manage the home's wireless network, which can be a Wi-Fi network provided by a router. The first device is already connected to the wireless network provided by the router. This includes wireless networks currently connected to by the first device and wireless networks it has previously connected to. The first user can use the first device to manage the wireless network, such as configuring the network name, configuring permission levels and passwords for devices accessing the wireless network, and controlling device access to the wireless network.
[0166] In some examples, the first device may be located in the same space as the second device, such as in a home. Alternatively, the first device may be located in a different space from the second device, such as the second device being in a home while the first device is not. This application does not specifically limit the locations of the first and second devices.
[0167] In some examples, before managing the wireless network, the first user needs to configure the first device as a notification receiving device, meaning the first device can receive communication data sent by other devices, including data associated with the wireless network.
[0168] For example, a first user can utilize the WLAN function in a first device to trigger a subsequent process for managing the wireless network. See also Figure 4 In (A), the first device displays an application details interface corresponding to the settings application. This interface includes a functional component 401 corresponding to the WLAN function. The user can click on functional component 401 to access the WLAN details interface. (See also...) Figure 4 In section (B), the WLAN details interface can be the functional interface corresponding to the WLAN function. This interface includes the management component 402 corresponding to "Wi-Fi ABC". Users can click on management component 402 to trigger entry into the first interface, which can be understood as the wireless network management details interface. See also... Figure 4 In section (C), the first interface includes a switch control 403 corresponding to the notification function. The user can operate the switch control 403, such as by clicking it. The first device responds to the user's operation on the switch control 403 by enabling the notification mode.
[0169] Therefore, the first device responds to the operation of enabling the notification function corresponding to the wireless network by activating the notification function. Of course, when the notification function is enabled, the user can operate the switch control 403 again, such as by clicking it. The first device responds to the user's operation on the switch control 403 again by deactivating the notification function. It should be noted that the above is only an example using the settings application and the first interface, and this application embodiment does not limit the specific setting location of the switch control.
[0170] In some embodiments of this application, when the notification function is enabled, the first device has the ability to configure permission levels for devices accessing the wireless network. Furthermore, the first device also has the ability to control devices accessing the wireless network.
[0171] It is understandable that when the notification function is enabled, the first device is configured as a notification device, capable of receiving data associated with the wireless network, in order to configure the wireless network and manage devices accessing the wireless network.
[0172] Thus, in this embodiment, the first device can enable notification functionality, facilitating real-time management and control of devices accessing the wireless network. This includes controlling device access to the wireless network, understanding the number, type, and connection status of devices connected to the wireless network, and configuring permission levels for them. This enhances the strength and flexibility of wireless network control, while allowing users to receive notifications on the first device and perform timely management, improving user convenience and management efficiency.
[0173] In some embodiments of this application, a first user can configure different permission levels for the wireless network and the corresponding passwords for each permission level using a first device. The permission levels are used to distinguish the capabilities of different devices in managing the connection between the device and the wireless network. That is, in embodiments of this application, a device with a higher permission level can manage the connection status between a device with a lower permission level and the wireless network.
[0174] In some examples, the first device may display a first interface. The user can configure different permission levels for the wireless network and the corresponding passwords for each permission level on this first interface. The first device can receive the mapping relationships between multiple permission levels and passwords configured by the user on the first interface and send these mapping relationships to the routing device. The routing device can receive the multiple permission level and password mapping relationships sent by the first device.
[0175] For example, see Figure 5 In (A), the first interface includes a first configuration element for the wireless network. This first configuration element can be a permission management control 501 corresponding to the permission management function. The first user can operate on the permission management control 501, such as by clicking it. The first device responds to the user's operation on the first configuration element (the click operation on the permission management control 501) and displays the second interface. See also... Figure 5 In section (B), the second interface includes permission creation option 502 and password creation option 503. Users can enter the permission level and its corresponding password in permission creation option 502 and password creation option 503.
[0176] For example, a user enters "Permission 1, Password 123", "Permission 2, Password 456", and "Permission 3, Password 789" in permission creation option 502 and password creation option 503. In this way, the first device receives the user's operations on the permission creation and password creation options to obtain the correspondence between multiple permission levels and passwords.
[0177] Thus, this application embodiment can assign different permission levels and corresponding passwords to different devices or users according to actual needs, thereby achieving flexible control over the connection status of devices and wireless networks. Managing the connection status of devices and wireless networks through permission levels also allows for the classification and management of devices, reducing the complexity of network management. The first user only needs to set and manage different permission levels, without needing to configure each device individually, thereby improving the efficiency and convenience of network management. Furthermore, by setting permission levels, the number of device connections and network access speed can be limited, avoiding network congestion and ensuring network stability and smoothness.
[0178] The following will combine Figure 6 The communication method provided in the embodiments of this application is described below. The method may include:
[0179] S600, the second device sends a first connection request to the routing device. The first connection request is a connection request from the second device to access the wireless network.
[0180] S601, The routing device receives the first connection request sent by the second device.
[0181] S602, The routing device sends a first connection request to the first device.
[0182] In some embodiments of this application, a second user can use a second device to access the wireless network provided by a home router.
[0183] For example, a second user can utilize the WLAN functionality in a second device. See also Figure 7 In (A), the second device displays an application details interface corresponding to the settings application. This interface includes a functional component 701 corresponding to the WLAN function. The user can click on component 701 to access the WLAN details interface. See also... Figure 7 In section (B), the WLAN details interface includes network name identifiers for multiple wireless networks. A second user can click on the network name identifier 702 of the wireless network they wish to access, such as "Wi-Fi ABC," to trigger access to the details page for that wireless network. The second device responds to the second user's action on the network name identifier by displaying the details page for the wireless network corresponding to that network name identifier. See also... Figure 7 In section (C), the details page includes a password input option 703 and a notification option 704. The second user can click the notification option 704 to trigger the second device to access the wireless network. Alternatively, the second user can also trigger the second device to access the wireless network by entering a password in the password option 703.
[0184] Specifically, in response to a user's action on the notification options, the second device can send a first connection request to the routing device. This first connection request is a connection request from the second device to access the wireless network. The routing device receives the first connection request from the second device and sends a first connection request to the first device in order to notify the first device to manage the connection status between the second device and the wireless network.
[0185] The first connection request may include device information of the second device. This device information may include the device name, device type, and device serial number. It should be noted that this embodiment does not limit the specific information carried in the first connection request.
[0186] S603, The first device receives the first connection request sent by the routing device.
[0187] S604. The first device responds to the first connection request and displays the permission configuration interface, which is used to configure the permission level of the device.
[0188] In some embodiments of this application, after a second user applies for access to a wireless network using a second device, a first user can authorize the second device to access the wireless network through the first device.
[0189] For example, the first device may receive a first connection request sent by the routing device and, in response to the first connection request, display a first prompt message, which is used to prompt whether to authorize the second device to establish a connection with the wireless network.
[0190] The first prompt information may include one or more of the following: pop-up prompt information, text prompt information, voice prompt information, or video prompt information.
[0191] See Figure 8 In (A), the first device can display a first prompt message 801, which can be the text "Do you agree to allow the second device to access the wireless network?". Alternatively, the first device can also control a speaker to play the first prompt message, which can be a sound such as "Do you agree to allow the second device to access the wireless network?".
[0192] Thus, this embodiment of the application can output the aforementioned first prompt message, indicating to the first user whether they agree to allow the second device to access the wireless network. The first user can decide whether to allow the new device to access based on network load and the importance of the device, thereby better controlling network bandwidth allocation and ensuring the network performance of critical devices. This not only improves the interactivity between the user and the first device but also facilitates the management of the wireless network.
[0193] In some embodiments of this application, after a first user agrees to allow a second device to access the wireless network, the first user can configure the permission level of the second device.
[0194] Specifically, the first device receives user input authorizing the second device to establish a connection with the wireless network. The first device can display a permission configuration interface, which is used to configure the device's permission level.
[0195] For example, the first user can click the above Figure 8 In section (A), if "Yes" is selected, the first device receives the user's click and displays the permission configuration interface. See also... Figure 8 In section (B), the permission configuration interface includes level controls 802 corresponding to multiple permission levels. Users can click on any level control corresponding to any permission level to configure the permission level of the second device.
[0196] S605. In response to the user configuring the permission level of the second device to the first level in the permission configuration interface, the first device sends the permission information of the second device to the routing device. The permission information is used to indicate that the permission level of the second device is the first level.
[0197] S606, The routing device receives the permission information of the second device sent by the first device.
[0198] S607. The routing device sends the permission information of the second device to the second device.
[0199] S608: The second device establishes a connection with the wireless network based on the permission information of the second device.
[0200] In some embodiments of this application, the first user can click Figure 8 In section (B), any level control 802, such as clicking the level control 802 corresponding to permission 1, can be used. The first device can respond to the user configuring the second device's permission level to the first level (e.g., permission 1) in the permission configuration interface, by sending the second device's permission information to the routing device. The routing device can then forward the second device's permission information to the second device.
[0201] The permission information includes a first level and / or a password corresponding to the first level, which is used by the second device to access the wireless network.
[0202] In some examples, the first device can send the first level to the routing device. The first device can also send the first level and its corresponding password to the routing device.
[0203] If the permission information sent by the first device includes a first-level permission, or the password corresponding to the first-level permission, the routing device can obtain the permission level and password corresponding to the second device based on a pre-stored mapping of multiple permission levels and passwords. The routing device can then send the obtained permission level and password (e.g., the first-level permission and its corresponding password) to the second device. In this way, the second device can establish a connection with the wireless network based on the password corresponding to the first-level permission.
[0204] It should be noted that the embodiments of this application do not limit the specific data carried by the permission information.
[0205] Thus, in this embodiment, the permission information sent by the first device includes a first permission level and / or a password corresponding to the first permission level. This allows the routing device to determine the permission information to send to the second device based on the correspondence between multiple permission levels and passwords. The routing device can flexibly assign permission levels and connection passwords to the second device according to the specific settings of the first device, and rationally allocate network bandwidth according to actual needs. This satisfies the user's personalized needs and provides a better network experience.
[0206] In some embodiments of this application, the permission level of the first device is higher than the first level, and the permission level of the first user corresponding to the first device is higher than the permission level of other devices by default. In some examples, devices that access the wireless network with the default factory password corresponding to the routing device are all the first devices corresponding to the first user.
[0207] When the second device is connected to the wireless network based on the first level, the first user can disconnect the first-level device from the wireless network, that is, disconnect the second device from the wireless network.
[0208] Specifically, in response to a user's disabling operation at the first level, the first device can send a disconnect command to the routing device, which instructs the routing device to disconnect the second device from the wireless network.
[0209] For example, see Figure 9 In (A), the first user can swipe left on the level control 802 corresponding to permission 1. The first device responds to the first user's left swipe operation by displaying the disabled control 901, such as... Figure 9 As shown in (B) in the diagram. The first user can click on the disable control 901. In response to the first user's disable operation at the first level, such as clicking on the disable control 901, the first device sends a disconnect command to the routing device to disconnect the second device from the wireless network.
[0210] In other words, see Figure 9 In (C), the first device can manage the second device corresponding to the first level, and similarly, the second device corresponding to the first level can manage the third device corresponding to the first level. The second device cannot manage the first device, and the third device cannot manage the first and second devices.
[0211] Thus, on the one hand, this embodiment of the application manages the connection status of low-privilege devices to the wireless network through high-privilege devices, making wireless network management more convenient. Users can flexibly control devices with specific privilege levels according to actual conditions, without having to search for and handle each device individually, simplifying the network management process and improving management efficiency. On the other hand, if low-privilege devices occupy a large amount of network bandwidth or other resources, affecting the normal operation of the network and the user experience of other users, disconnecting the low-privilege devices from the wireless network can release the occupied resources, allowing network resources to be more rationally allocated to other devices and users in need, improving the overall performance and efficiency of the network.
[0212] In some embodiments of this application, other devices besides the first device can also manage devices with lower permission levels than themselves. For example, the second device has a first-level permission level, and the first device configures the third device to have a second-level permission level, where the first level is higher than the second level. The second device can manage the connection status of the third device to the wireless network.
[0213] In some examples, the routing device can identify target devices that have access to the wireless network and whose permission level is lower than the first level. The routing device can also send the target device's permission information to a second device, enabling the second device to manage the connection status between the target device and the wireless network.
[0214] The routing device can send permission information to the target device after the second device connects to the wireless network. Alternatively, the routing device can send the target device's permission information simultaneously with the permission information for the second device. The target device's permission information includes its permission level, such as the second level for the third device.
[0215] In other words, after the routing device sends the permission information of the second device to the second device, it can identify target devices accessing the wireless network with a permission level lower than the first level. The number of target devices can be one or more. In this way, the user can be aware of the existence of a second level with an even lower permission level through the second device. The user can disable the second level to disconnect the third device corresponding to the second level from the wireless network.
[0216] In some embodiments of this application, when the third device is accessing a second-level wireless network,
[0217] In response to the user's disabling operation at the second level, the second device sends a disconnect command to the routing device, which instructs the routing device to disconnect the third device from the wireless network.
[0218] Among them, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network. The third device's authority level is lower than the first level.
[0219] It should be noted that the process of a user disabling the second level using a second device is similar to the process of the first user disabling the first level, and will not be described again here.
[0220] Thus, in this embodiment, high-privilege devices can manage the connection status between low-privilege devices and the wireless network. High-privilege devices can rationally allocate wireless network bandwidth resources based on their own and low-privilege devices' business needs and network usage, thereby optimizing network resource allocation and improving the user experience.
[0221] In some embodiments of this application, during the process of the first device sending the permission information of the second device to the routing device, if the first device is currently connected to a wireless network, it can send the permission information of the second device to the routing device through that wireless network. If the first device is not currently connected to a wireless network, it can send the permission information of the second device to the routing device through other communication methods, such as cellular network communication. During the process of sending the permission information of the second device to the routing device, the routing device can send the permission information of the second device to the routing device through the response frame corresponding to the wireless network.
[0222] In some embodiments of this application, the first device may also enable broadcasting to open the wireless network, allowing the second device to access it. Of course, other devices around the routing device can also access the wireless network.
[0223] Specifically, the first user can enable the broadcast function, see [link to relevant documentation]. Figure 10 The first interface includes a switch control 1001 for the broadcast function. Users can operate the switch control 1001 for the broadcast function, such as by clicking it. The first device responds to the user's operation on the switch control 1001 for the broadcast function and starts the broadcast mode.
[0224] In some examples, when the first device is in broadcast mode, it can broadcast the permission information of the second device so that the second device can access the wireless network based on the password in the permission information.
[0225] In other examples, the first device may, in response to enabling the broadcast function corresponding to the wireless network, send an instruction to the routing device, instructing the routing device to broadcast the password corresponding to the first level. The routing device receives the instruction and, in response, broadcasts the permission information of the second device, i.e., broadcasts the password corresponding to the first level, so that the second device can access the wireless network based on the password in the permission information.
[0226] The permission information of the second device can be transmitted in plaintext or ciphertext. For example, if the first device or routing device has established a Bluetooth Low Energy (BLE) connection with the second device, the permission information of the second device can be transmitted in ciphertext via the BLE link. It should be noted that this application embodiment does not specifically limit the form of information transmission. Even when using ciphertext transmission, the encryption method is not specifically limited.
[0227] After the first device activates the broadcast mode, it can broadcast at a preset time, or instruct the routing device to broadcast at a preset time. This application embodiment does not specifically limit the preset time.
[0228] Thus, in this embodiment of the application, the first user can broadcast their managed wireless network for a period of time, allowing other users to easily discover and connect to the wireless network without cumbersome manual settings, improving network convenience and enhancing user experience. Simultaneously, it allows more devices to discover and connect to the wireless network promptly, fully utilizing network bandwidth resources, avoiding network resource idleness and waste, and improving overall network efficiency.
[0229] In some embodiments of this application, the above are embodiments in which the first user allows the second user to access the wireless network. The first user may also disallow the second user to access the wireless network.
[0230] Specifically, the first device can receive a second connection request sent by the routing device, which is a connection request from the fourth device to access the wireless network.
[0231] In response to the second connection request, the first device displays a second prompt message, which prompts whether to authorize the fourth device to establish a connection with the wireless network.
[0232] In response to the user's input to reject the fourth device's operation of establishing a connection with the wireless network, the first device either ignores the second connection request or sends a rejection instruction to the routing device. The rejection instruction is used to instruct the routing device to reject the fourth device's request to access the wireless network.
[0233] For example, the first user can click "No" in the second prompt message to deny the fourth device access to the wireless network. In this way, the first device, responding to the first user's input to deny the fourth device from establishing a connection with the wireless network, can ignore the second connection request. The first device can ignore the second connection request sent by the routing device, i.e., it will not process the second connection request. Alternatively, the first device can send a denial command to the routing device to control the routing device to deny the fourth device access to the wireless network.
[0234] To prevent receiving multiple second connection requests, the first device can also ignore subsequent second connection requests sent by the routing device.
[0235] For example, when the first device has the broadcast function enabled, the first device can receive the operation of the first user rejecting the fourth device's connection to the wireless network and ignore the connection request sent by the user, so as to avoid the situation where multiple users apply to access the wireless network repeatedly, causing the first user to have to reject the connection frequently, in the scenario where the broadcast function is enabled.
[0236] Thus, in scenarios where multiple users continuously and repeatedly request access to the wireless network, the first device can respond to the first user's rejection of the fourth device by ignoring the current and subsequent connection requests sent by the fourth device. This avoids situations where the first user needs to frequently reject requests, allowing the first user to control network access more flexibly and improving the user experience.
[0237] In some embodiments of this application, the first device may also disable the notification function after responding to the operation of rejecting the fourth device from establishing a connection with the wireless network.
[0238] For example, the first device may display a third prompt message to indicate whether to disable the notification function. The first user can then disable the notification function of the first device based on the third prompt message, thereby preventing the first device from receiving the second connection request from the fourth device.
[0239] Thus, by disabling the notification function, the first device can avoid receiving subsequent information associated with the wireless network. This reduces the interference of various message pop-ups on the first user, allowing the first user to focus more on what they are doing, improving work efficiency or enjoying a more immersive user experience.
[0240] In some embodiments of this application, when the broadcast function is not enabled, the first device can receive an operation from the first user rejecting the fourth device's attempt to establish a connection with the wireless network, ignore the received connection request, or send a rejection command to the routing device to control the routing device to reject the fourth device's access to the wireless network. Subsequently, when the first device sends a second connection request, the first prompt message can be displayed again.
[0241] It should be noted that the embodiments of this application do not limit the specific scenarios in which the first device ignores connection requests, nor do they limit the number of connection requests or the time when the connection requests are sent.
[0242] In some embodiments of this application, after a user clicks the notification option on the second device, the second device can display the notification option as grayed out. That is, the notification option is currently unavailable, serving as a notification to the user that the option cannot be selected or operated temporarily.
[0243] This prevents users from accidentally activating the notification option multiple times, thus avoiding the second device sending multiple connection requests to the first device. After receiving the permission information from the second device, the notification option's status is adjusted back to available.
[0244] In some embodiments of this application, a first user can use a first device to manage the priority of all devices currently connected to the wireless network, that is, to manage the priority of each device in obtaining network resources.
[0245] Specifically, the first device may send first priority information to the routing device in response to a configuration operation that prioritizes devices already connected to the wireless network.
[0246] The first priority information includes the priority of devices that have already connected to the wireless network, which is used by the routing device to allocate network resources to devices that have already connected to the wireless network.
[0247] In other words, the first user can configure the priority of devices already connected to the wireless network. The first device responds to the user's configuration operation, determines the aforementioned first priority information, and sends this information to the routing device. For example, the first priority information might include the device identifier corresponding to the second device with a first priority and the device identifier corresponding to the third device with a second priority. The first priority is higher than the second priority.
[0248] The routing device can receive first priority information sent by the first device, which includes the priorities of devices already connected to the wireless network. Based on this first priority information, the routing device can allocate network resources to devices already connected to the wireless network.
[0249] Thus, in scenarios where multiple devices simultaneously access the wireless network, this embodiment of the application can assign different priorities to each device. If a user needs to handle urgent work, configuring their device as a high priority allows it to obtain better network performance, reduce latency and lag, and improve the user experience. Furthermore, allocating priorities based on device usage needs can also ensure more rational utilization of network resources.
[0250] In some examples, the first device can display the identifiers of devices already connected to the wireless network. The above configuration operation sorts the displayed device identifiers; devices listed earlier in the list have higher priority.
[0251] For example, see Figure 11 In (A), the first interface includes a second configuration element, such as a priority management control 1101. The first device responds to the user's operation on the second configuration element (a click on the priority management control 1101) by displaying the priority management interface. See also... Figure 11 In section (B), the priority management interface includes the identifiers of devices already connected to the wireless network, such as device identifier 1102 for the second device and device identifier 1103 for the third device. The first user can sort the displayed identifiers, with higher-ranked devices having higher priority.
[0252] Thus, in this embodiment, users can configure the priority order of device icons by moving them in the interface, presenting the device priority configuration more intuitively. Users can complete the operation without complicated steps, reducing operational difficulty and improving configuration efficiency. Furthermore, users can freely move device icons at any time according to actual needs, flexibly changing device priorities to adapt to different scenarios and task requirements.
[0253] In some embodiments of this application, after disconnecting the third device from the wireless network, the second device may send a connection command to the routing device at a target time interval. The connection command is used to reconnect the third device to the wireless network. This application does not limit the specific value corresponding to the target time.
[0254] In this way, after the second device disconnects the third device from the wireless network, it can automatically control the third device to reconnect to the wireless network, so as to avoid the third device being unable to obtain network resources for too long.
[0255] In some embodiments of this application, after the second device disconnects the third device from the wireless network, the user can also use the third device to re-apply for access to the wireless network. The third device can send a third connection request to the second device and / or the first device to access the wireless network. See also Figure 12 For example, if the second device has the notification function enabled, the third device can send a third connection request to the routing device, and the routing device will then send the third connection request to the second device.
[0256] For example, if the first device has enabled the notification function, the third device can send a third connection request to the routing device, and the routing device will then send the third connection request to the first device.
[0257] For example, if the first and second devices have enabled the notification function, the third device can send a third connection request to the routing device, and the routing device will then send the third connection request to the first and second devices.
[0258] It is understood that the process by which the first device and / or the second device authorizes the third device to access the network, and the process by which the third device accesses the network, are similar to those described in the above embodiments, and will not be repeated here. It should be noted that after detecting that the third device has the corresponding permission level, the first device and / or the second device may choose not to trigger the permission level configuration process, or may output a prompt message to indicate to the user whether the permission level of the third device needs to be reconfigured.
[0259] In some embodiments of this application, each device with a permission level can perform priority management on all devices currently connected to the wireless network, that is, manage the priority of each device in obtaining network resources. However, after updating the priority information, a lower-permission-level device needs to send the updated priority information to devices with a permission level greater than or equal to its own in order to obtain authorization from devices with a permission level greater than or equal to its own.
[0260] Specifically, after establishing a connection with the wireless network, the second device, in response to the configuration operation for the priority of devices already connected to the wireless network, sends second priority information and an adjustment request to the routing device.
[0261] The second priority information includes the priority of devices that have already connected to the wireless network, which is used by the routing device to allocate network resources to devices that have already connected to the wireless network. The adjustment request is used to request the target device to authorize the second priority information, and the permission level of the target device is greater than or equal to the permission level of the second device.
[0262] For example, the target device includes a first device. The routing device receives second priority information sent by a second device and sends the second priority information to the first device. The first device receives the second priority information sent by the routing device, which is an update of the first priority information.
[0263] The first device can receive the second priority information for authorization input by the user and send the authorization result to the routing device. The authorization result is used to instruct the routing device to allocate network resources to devices that have accessed the wireless network according to the second priority information.
[0264] In other words, after authorizing the second priority information, the first device can instruct the routing device to manage the devices currently connected to the wireless network according to the second priority information.
[0265] Thus, in this embodiment, each device with a permission level can manage the priority of all devices currently connected to the wireless network, improving the flexibility of priority management. Simultaneously, after updating priority information, a device needs authorization from other devices with a permission level greater than or equal to its own. Authorization by other devices prevents unauthorized devices from arbitrarily changing priority information, avoids malicious attacks or misoperations that could cause operating system chaos, and protects device and data security.
[0266] In some solutions, multiple embodiments of this application can be combined, and the combined solution can be implemented. Optionally, some operations in the process of each method embodiment may be combined, and / or the order of some operations may be changed. Furthermore, the execution order between the steps of each process is merely exemplary and does not constitute a limitation on the execution order between steps; other execution orders are also possible. It is not intended to indicate that the execution order is the only possible order in which these operations can be performed.
[0267] Those skilled in the art will conceive of various ways to reorder the operations described in the embodiments of this application. Furthermore, it should be noted that process details involved in one embodiment of this application are similarly applicable to other embodiments, or different embodiments can be combined.
[0268] Furthermore, some steps in the method embodiments can be equivalently replaced with other possible steps. Alternatively, some steps in the method embodiments may be optional and can be deleted in certain use cases. Or, other possible steps may be added to the method embodiments.
[0269] Furthermore, the various method embodiments can be implemented individually or in combination.
[0270] This application provides a communication method applied to an interactive system, the interactive system including a first device, a routing device, and a second device; the method includes:
[0271] The second device sends a first connection request to the routing device. The first connection request is a connection request from the second device to access the wireless network.
[0272] The routing device receives the first connection request sent by the second device and sends the first connection request to the first device.
[0273] The first device receives the first connection request sent by the routing device.
[0274] The first device responds to the first connection request and displays the permission configuration interface, which is used to configure the permission level of the device.
[0275] In response to the user configuring the permission level of the second device to the first level in the permission configuration interface, the first device sends the permission information of the second device to the routing device. The permission information is used to indicate that the permission level of the second device is the first level.
[0276] The routing device receives the permission information of the second device sent by the first device, and then sends the permission information of the second device to the second device.
[0277] The second device receives the permission information for the second device sent by the routing device.
[0278] Among them, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network. The third device's authority level is lower than the first level.
[0279] This application provides an interactive system, which includes a first device, a routing device, and a second device.
[0280] The second device is configured to send a first connection request to the routing device. The first connection request is a connection request from the second device to access the wireless network.
[0281] The routing device is configured to receive a first connection request sent by the second device and send a first connection request to the first device.
[0282] The first device is configured to receive the first connection request sent by the routing device.
[0283] The first device is also configured to display a permission configuration interface in response to a first connection request. The permission configuration interface is used to configure the permission level of the device.
[0284] The first device is also configured to send permission information of the second device to the routing device in response to the user configuring the permission level of the second device to the first level in the permission configuration interface. The permission information is used to indicate that the permission level of the second device is the first level.
[0285] The routing device is also configured to receive permission information of the second device sent by the first device, and to send the permission information of the second device to the second device.
[0286] The second device is also configured to receive permission information for the second device sent by the routing device.
[0287] Among them, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network. The third device's authority level is lower than the first level.
[0288] This application also provides an electronic device, such as the aforementioned mobile phone, etc. Figure 13As shown, the mobile phone may include one or more processors 1310, memory 1320 and communication interfaces 1330.
[0289] The memory 1320, communication interface 1330, and processor 1310 are coupled together. For example, the memory 1320, communication interface 1330, and processor 1310 can be coupled together via bus 1340.
[0290] The communication interface 1330 is used for data transmission with other devices. The memory 1320 stores computer program code. The computer program code includes computer instructions, which, when executed by the processor 1310, cause the electronic device to perform the relevant method steps in the embodiments of this application.
[0291] Processor 1310 may be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with this disclosure. The processor may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0292] Bus 1340 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The aforementioned bus 1340 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 13 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0293] This application also provides an electronic device, which includes a memory and one or more processors; the memory is coupled to the processors; wherein the memory stores computer program code, which includes computer instructions, and when the computer instructions are executed by the processor, the electronic device performs the relevant method steps in the above method embodiments.
[0294] This application also provides a communication device, which includes a memory and one or more processors; the memory is coupled to the processors; wherein the memory stores computer program code, which includes computer instructions, and when the computer instructions are executed by the processor, the communication device performs the relevant method steps in the above method embodiments.
[0295] This application also provides a computer-readable storage medium storing computer program code. When the processor executes the computer program code, the electronic device executes the relevant method steps in the above method embodiments.
[0296] This application also provides a computer program product containing instructions that, when executed on a computer or processor, cause the computer or processor to perform the relevant method steps as described in the above method embodiments.
[0297] This application also provides a chip system, including: a processor coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the chip system enables the methods in any of the above method embodiments.
[0298] Optionally, the chip system may contain one or more processors. These processors can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.
[0299] Optionally, the chip system may contain one or more memories. The memory may be integrated with the processor or disposed separately from it; this application embodiment does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed separately on different chips. This application embodiment does not specifically limit the type of memory or the arrangement of the memory and processor.
[0300] For example, the chip system can be a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0301] The electronic devices, computer storage media, or computer program products provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0302] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0303] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0304] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units, located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0305] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0306] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, in essence, or the contributing parts, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0307] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to a first device, the method includes: Receive a first connection request sent by the routing device, wherein the first connection request is a connection request from the second device to access the wireless network; In response to the first connection request, a permission configuration interface is displayed, which is used to configure the permission level of the device. In response to the user configuring the permission level of the second device to the first level in the permission configuration interface, the permission information of the second device is sent to the routing device, the permission information being used to indicate that the permission level of the second device is the first level.
2. The method according to claim 1, characterized in that, The permission information includes the first level and / or a password corresponding to the first level, the password being used by the second device to access the wireless network.
3. The method according to claim 1 or 2, characterized in that, Before receiving the first connection request sent by the routing device, the method further includes: Display the first screen; Receive the correspondence between multiple permission levels and passwords configured by the user in the first interface; Send the correspondence to the routing device.
4. The method according to claim 3, characterized in that, The first interface includes a first configuration element for the wireless network, and the receipt of the correspondence between multiple permission levels and passwords configured by the user on the first interface includes: In response to the user's operation on the first configuration element, a second interface is displayed, which includes permission creation options and password creation options; Receive user actions on the permission creation options and password creation options to obtain the correspondence between the multiple permission levels and passwords.
5. The method according to any one of claims 1-4, characterized in that, The method further includes the following when the first device has a higher access level than the first access level, and the second device accesses the wireless network based on the first access level: In response to the user's disabling operation of the first level, a disconnect command is sent to the routing device, the disconnect command being used to instruct the routing device to disconnect the second device from the wireless network.
6. The method according to any one of claims 1-5, characterized in that, Before receiving the first connection request sent by the routing device, the method further includes: In response to the activation operation of the notification function corresponding to the wireless network, the notification function is enabled; when the notification function is enabled, the first device has the ability to configure permission levels for devices accessing the wireless network.
7. The method according to claim 6, characterized in that, When the notification function is enabled, the first device also has the ability to control devices to access the wireless network; Before displaying the permission configuration interface, the method further includes: Display a first prompt message, which prompts whether to authorize the second device to establish a connection with the wireless network; The second device establishes a connection with the wireless network upon receiving authorization from the user.
8. The method according to claim 6 or 7, characterized in that, The method further includes: Receive a second connection request sent by the routing device, wherein the second connection request is a connection request from the fourth device to access the wireless network; In response to the second connection request, a second prompt message is displayed, which prompts whether to authorize the fourth device to establish a connection with the wireless network. In response to a user input requesting the rejection of the fourth device's connection to the wireless network, the second connection request is ignored or a rejection instruction is sent to the routing device, the rejection instruction instructing the routing device to reject the fourth device's request to access the wireless network.
9. The method according to claim 8, characterized in that, Following the operation of rejecting the fourth device from establishing a connection with the wireless network, the method further includes: Turn off the notification function.
10. The method according to any one of claims 1-9, characterized in that, Sending the permission information of the second device to the routing device includes: In response to the activation of the broadcast function corresponding to the wireless network, an instruction message is sent to the routing device, the instruction message being used to instruct the routing device to broadcast the password corresponding to the first level.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: In response to a configuration operation for the priority of devices already connected to the wireless network, first priority information is sent to the routing device; The first priority information includes the priority of devices that have already accessed the wireless network, which is used by the routing device to allocate network resources to devices that have already accessed the wireless network.
12. The method according to claim 11, characterized in that, Before sending priority information to the routing device in response to a configuration operation for the priority of devices already connected to the wireless network, the method further includes: Displays the identifiers of devices that have connected to the wireless network; The configuration operation is a sorting operation of the displayed device identifiers; the earlier a device appears in the sorting, the higher its priority.
13. The method according to claim 11 or 12, characterized in that, The method further includes: Receive second priority information sent by the routing device, wherein the second priority information is an updated version of the first priority information; The operation of receiving the second priority information input by the user and sending the authorization result to the routing device is used to instruct the routing device to allocate network resources to devices that have accessed the wireless network according to the second priority information.
14. A communication method, characterized in that, Applied to routing devices, the method includes: Receive a first connection request sent by the second device, wherein the first connection request is a connection request from the second device to access the wireless network; Send the first connection request to the first device; Receive permission information of the second device sent by the first device, wherein the permission information is used to indicate that the permission level of the second device is the first level; Send permission information of the second device to the second device, wherein the permission information is used to indicate that the permission level of the second device is the first level.
15. The method according to claim 14, characterized in that, Before receiving the first connection request sent by the second device, the method further includes: Receive the correspondence between multiple permission levels and passwords sent by the first device.
16. The method according to claim 14 or 15, characterized in that, The method further includes: Obtain target devices that have accessed the wireless network and have a permission level lower than the first level; The second device sends the target device's permission information to the second device, enabling the second device to manage the connection status between the target device and the wireless network.
17. The method according to any one of claims 14-16, characterized in that, The method further includes: Receive first priority information sent by the first device, wherein the first priority information includes the priority of devices that have already accessed the wireless network; Based on the first priority information, network resources are allocated to devices that have already accessed the wireless network.
18. A communication method, characterized in that, Applied to a second device, the method further includes: Send a first connection request to the routing device, wherein the first connection request is a connection request from the second device to access the wireless network; The device receives permission information for the second device sent by the routing device, wherein the permission information indicates that the permission level of the second device is the first level. Wherein, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network, and the authority level of the third device is lower than the first level.
19. The method according to claim 18, characterized in that, The permission information of the second device includes the password corresponding to the first level, and the method further includes: A connection is established with the wireless network based on the password.
20. The method according to claim 18 or 19, characterized in that, After establishing a connection with the wireless network, the method further includes: In response to a configuration operation regarding the priority of devices already connected to the wireless network, a second priority information and an adjustment request are sent to the routing device; The second priority information includes the priority of devices already connected to the wireless network, which is used by the routing device to allocate network resources to devices already connected to the wireless network. The adjustment request is used to request the target device to authorize the second priority information, and the permission level of the target device is greater than or equal to the permission level of the second device.
21. A communication method, characterized in that, The method is applied to an interactive system, which includes a first device, a routing device, and a second device; the method includes: The second device sends a first connection request to the routing device, wherein the first connection request is a connection request from the second device to access the wireless network; The routing device receives a first connection request sent by the second device and sends the first connection request to the first device; The first device receives the first connection request sent by the routing device; In response to the first connection request, the first device displays a permission configuration interface, which is used to configure the permission level of the device. In response to the user configuring the permission level of the second device to the first level in the permission configuration interface, the first device sends the permission information of the second device to the routing device, the permission information being used to indicate that the permission level of the second device is the first level; The routing device receives the permission information of the second device sent by the first device, and sends the permission information of the second device to the second device; The second device receives the permission information of the second device sent by the routing device; Wherein, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network, and the authority level of the third device is lower than the first level.
22. An interactive system, characterized in that, The interactive system includes a first device, a routing device, and a second device; The second device is configured to send a first connection request to the routing device, wherein the first connection request is a connection request from the second device to access the wireless network; The routing device is configured to receive a first connection request sent by the second device and send the first connection request to the first device; The first device is configured to receive a first connection request sent by the routing device; The first device is also configured to display a permission configuration interface in response to the first connection request, the permission configuration interface being used to configure the permission level of the device; The first device is further configured to send permission information of the second device to the routing device in response to a user configuring the permission level of the second device to the first level in the permission configuration interface, wherein the permission information is used to indicate that the permission level of the second device is the first level; The routing device is also configured to receive the permission information of the second device sent by the first device, and to send the permission information of the second device to the second device; The second device is also configured to receive permission information of the second device sent by the routing device; Wherein, after the second device accesses the wireless network based on the first level, it has the authority to manage the connection status between the third device and the wireless network, and the authority level of the third device is lower than the first level.
23. An electronic device, characterized in that, The electronic device includes a memory and one or more processors; the memory is coupled to the processors; wherein the memory stores computer program code, the computer program code including computer instructions, which, when executed by the processor, cause the electronic device to perform the communication method as described in any one of claims 1-13, or the communication method as described in any one of claims 14-17, or the communication method as described in any one of claims 18-20.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the communication method as described in any one of claims 1-13, or the communication method as described in any one of claims 14-17, or the communication method as described in any one of claims 18-20.
25. A computer program product, characterized in that, The computer program product includes a computer-readable storage medium storing a computer program that, when executed by at least one processor, causes the at least one processor to perform the communication method as described in any one of claims 1-13, or the communication method as described in any one of claims 14-17, or the communication method as described in any one of claims 18-20.