Network data processing method and apparatus, and storage medium
Patent Information
- Application Number
- CN202210317249.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-28
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2042-03-28
AI Technical Summary
[0003]但是,相关技术中,如果终端设备的信号强度达到漫游触发阈值,就确定该终端设备达到了漫游条件,由于终端设备的漫游触发阈值往往是固定的,在一些网络设备无法支持终端设备继续进行通信时,终端设备的信号强度还没有达到漫游触发阈值,会导致终端设备的通信受阻
[0043]本公开实施例中,网络设备可以获取到终端设备的信号强度和网络设备的信号强度,并根据终端设备的信号强度与网络设备的信号强度,对初始漫游阈值进行调整,得到目标漫游阈值,且网络设备的信号强度包括终端设备从网络设备接收到的信号的强度,终端设备的信号强度包括网络设备从终端设备接收到的信号的强度。
Smart Images

Figure CN116866943B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to network communication technology, and more particularly to a network data processing method, apparatus, and storage medium. Background Technology
[0002] For large apartments or multi-story buildings, a single network device (such as a router) cannot cover every corner, necessitating a solution to extend signal coverage. For example, powerline adapters, wireless repeaters, and combinations of wireless access point controllers (ACs) and wireless access points (APs) can be used to expand signal coverage, but these solutions still suffer from drawbacks such as poor network experience, complex configuration, and difficult cabling. In practice, these problems can be overcome by using networking (such as mesh networks). Network communication is achieved through networking, offering advantages such as configuration synchronization, network self-healing, and seamless roaming.
[0003] However, in related technologies, if the signal strength of a terminal device reaches the roaming trigger threshold, it is determined that the terminal device has met the roaming conditions. Since the roaming trigger threshold of a terminal device is often fixed, when some network devices cannot support the terminal device to continue communicating, the signal strength of the terminal device has not yet reached the roaming trigger threshold, which will lead to the terminal device's communication being blocked. Summary of the Invention
[0004] This disclosure provides a network data processing method, apparatus, and storage medium.
[0005] According to a first aspect of the present disclosure, a network data processing method is provided, comprising:
[0006] When a terminal device is connected to the network device, the signal strength of the network device and the signal strength of the terminal device are obtained; wherein, the signal strength of the network device includes: the strength of the signal received by the terminal device from the network device; the signal strength of the terminal device includes: the strength of the signal received by the network device from the terminal device;
[0007] Based on the signal strength of the network device and the signal strength of the terminal device, the initial roaming threshold of the terminal device is adjusted to obtain the target roaming threshold;
[0008] The target roaming threshold is used to determine whether the terminal device has entered a roaming state.
[0009] Optionally, adjusting the initial roaming threshold of the terminal device based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold includes:
[0010] If the signal strength of the terminal device is greater than the signal strength of the network device, the initial roaming threshold of the terminal device is increased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold.
[0011] Optionally, when the signal strength of the terminal device is greater than the signal strength of the network device, increasing the initial roaming threshold based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold includes:
[0012] If the signal strength of the terminal device is greater than the signal strength of the network device, the difference between the signal strength of the terminal device and the signal strength of the network device is determined.
[0013] Based on the difference, the initial roaming threshold is increased to obtain the target roaming threshold.
[0014] Optionally, the step of increasing the initial roaming threshold based on the difference to obtain the target roaming threshold includes:
[0015] The difference and the initial roaming threshold are summed to obtain the target roaming threshold.
[0016] Optionally, the step of increasing the initial roaming threshold based on the difference to obtain the target roaming threshold includes:
[0017] If the difference is greater than a preset upper limit, the initial roaming threshold is increased according to the preset upper limit to obtain the target roaming threshold.
[0018] Optionally, when the terminal device is connected to the network device, obtaining the signal strength of the network device and the signal strength of the terminal device includes:
[0019] When the terminal device is connected to the network device and the signal strength of the terminal device is less than or equal to the predicted threshold, the signal strength of the network device and the signal strength of the terminal device are obtained.
[0020] Wherein, the predicted threshold is greater than the initial roaming threshold.
[0021] According to a second aspect of the present disclosure, a network data processing apparatus is provided, comprising:
[0022] The acquisition module is configured to acquire the signal strength of the network device and the signal strength of the terminal device when the terminal device is connected to the network device; wherein, the signal strength of the network device includes: the strength of the signal received by the terminal device from the network device; the signal strength of the terminal device includes: the strength of the signal received by the network device from the terminal device;
[0023] The adjustment module is configured to adjust the initial roaming threshold of the terminal device based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold;
[0024] The target roaming threshold is used to determine whether the terminal device has entered a roaming state.
[0025] Optionally, the adjustment module is configured as follows:
[0026] If the signal strength of the terminal device is greater than the signal strength of the network device, the initial roaming threshold of the terminal device is increased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold.
[0027] Optionally, the adjustment module is configured as follows:
[0028] If the signal strength of the terminal device is greater than the signal strength of the network device, the difference between the signal strength of the terminal device and the signal strength of the network device is determined.
[0029] Based on the difference, the initial roaming threshold is increased to obtain the target roaming threshold.
[0030] Optionally, the adjustment module is configured as follows:
[0031] The difference and the initial roaming threshold are summed to obtain the target roaming threshold.
[0032] Optionally, the adjustment module is configured as follows:
[0033] If the difference is greater than a preset upper limit, the initial roaming threshold is increased according to the preset upper limit to obtain the target roaming threshold.
[0034] Optionally, the acquisition module is configured as follows:
[0035] When the terminal device is connected to the network device and the signal strength of the terminal device is less than or equal to the predicted threshold, the signal strength of the network device and the signal strength of the terminal device are obtained.
[0036] Wherein, the predicted threshold is greater than the initial roaming threshold.
[0037] According to a third aspect of the present disclosure, a network data processing apparatus is provided, comprising:
[0038] processor;
[0039] Memory configured to store processor-executable instructions;
[0040] The processor is configured to implement the steps in the network data processing method described in the first aspect above during execution.
[0041] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of a network data processing apparatus, the apparatus is enabled to perform the steps of the network data processing method of the first aspect described above.
[0042] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0043] In this embodiment of the disclosure, the network device can obtain the signal strength of the terminal device and the signal strength of the network device, and adjust the initial roaming threshold according to the signal strength of the terminal device and the signal strength of the network device to obtain the target roaming threshold. The signal strength of the network device includes the signal strength received by the terminal device from the network device, and the signal strength of the terminal device includes the signal strength received by the network device from the terminal device.
[0044] In this way, when it is determined that the network device cannot support the terminal device to continue communication, the initial roaming threshold can be adjusted based on the signal strength of both the network device and the terminal device. This ensures that the target roaming threshold corresponds to the signal strength of both the terminal device and the network device. By dynamically adjusting the roaming threshold of the terminal device through the combined signal strength of the network device and the terminal device, the terminal device can enter roaming mode at the appropriate time, making it more adaptable to different network environments and thus improving the roaming experience.
[0045] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0046] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0047] Figure 1This is a flowchart illustrating a network data processing method according to an exemplary embodiment. Figure 1 .
[0048] Figure 2 This is a flowchart illustrating a network architecture according to an exemplary embodiment. Figure 2 .
[0049] Figure 3 This is a flowchart illustrating a network data processing method according to an exemplary embodiment. Figure 3 .
[0050] Figure 4 This is a block diagram of a network data processing apparatus according to an exemplary embodiment.
[0051] Figure 5 This is a block diagram illustrating a network data processing apparatus 800 according to an exemplary embodiment. Detailed Implementation
[0052] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0053] This disclosure provides a network data processing method. Figure 1 This is a flowchart illustrating a network data processing method according to an exemplary embodiment. Figure 1 ,like Figure 1 As shown. This method mainly includes the following steps:
[0054] In step 101, when the terminal device is connected to the network device, the signal strength of the network device and the signal strength of the terminal device are obtained; wherein, the signal strength of the network device includes: the strength of the signal received by the terminal device from the network device; the signal strength of the terminal device includes: the strength of the signal received by the network device from the terminal device;
[0055] In step 102, the initial roaming threshold of the terminal device is adjusted according to the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold;
[0056] The target roaming threshold is used to determine whether the terminal device has entered a roaming state.
[0057] In some embodiments, the method can be applied to network devices or terminal devices.
[0058] Here, terminal devices include mobile terminals and fixed terminals. Mobile terminals include mobile phones, tablets, and smart home devices such as smart speakers, while fixed terminals can include personal computers, monitoring devices, or medical devices. Network devices include base stations, gateways, wireless access points, and wireless routers.
[0059] In the implementation process, a wireless connection can be established between the terminal device and the network device, thereby enabling wireless communication between them. For example, the terminal device can output signals through an antenna, and the network device can receive signals from the terminal device through an antenna; conversely, the network device can output signals through an antenna, and the terminal device can receive signals from the network device through an antenna. As another example, the terminal device can send a request signal to the network device, and after receiving the request signal, the network device can return a response signal to the terminal device. This enables the reception and transmission of signals between the terminal device and the network device. During the signal reception and transmission process, the signal strength received by the terminal device from the network device (i.e., the signal strength of the network device) and the signal strength received by the network device from the terminal device (i.e., the signal strength of the terminal device) can be monitored.
[0060] Figure 2 This is a schematic diagram of a network architecture according to an exemplary embodiment, such as... Figure 2 As shown, terminal device 201, network device 202, network device 203, network device 204... are located in the same network. Terminal device 201 can access network device 202 wirelessly, or access network device 203 wirelessly...
[0061] In some embodiments, taking a terminal device as a Mesh client and a network device as a Mesh router as an example, the Mesh client and the Mesh router can access the Mesh network. For instance, the Mesh client connects to the Mesh router wirelessly, and the Mesh routers form a relatively stable forwarding network through multi-hop interconnection. The Mesh router can also be called an Access Point (AP). The Mesh router constitutes the backbone of the Mesh network and is connected to the wired network cable, providing multi-hop wireless network connections for clients.
[0062] In some embodiments, taking the application of the network data processing method to a network device as an example, during the implementation process, when the network device detects that a terminal device has accessed the network device, if the terminal device sends a signal to the network device, the network device can obtain the strength of the signal it receives from the terminal device, that is, it can directly obtain the signal strength of the terminal device.
[0063] Simultaneously, the terminal device can also receive signals sent to it by the network device and obtain the signal strength it receives from the network device, i.e., it can directly obtain the signal strength of the network device. After obtaining the signal strength, the terminal device can send the signal strength of the network device to the network device. In other embodiments, the network device can also send a request to the terminal device. Upon receiving the request, the terminal device will then send the signal strength it receives from the network device (i.e., the signal strength of the network device) back to the network device.
[0064] In some embodiments, the terminal device can measure the strength of the signal received from the network device (i.e., the signal strength of the network device) using a pre-defined signal measurement strategy. For example, the terminal device can execute this signal measurement strategy on the channel currently associated with it. This signal measurement strategy may correspond to the 802.11k standard in the Institute of Electrical and Electronics Engineers Standard (IEEE Std) protocol. The 802.11k standard protocol specifies services for radio measurement. In the above embodiment, the terminal device, according to the protocol, after receiving a signal request from the network device, measures the strength of the signal received from the network device, obtains the signal strength of the network device, and then provides this signal strength information to the network device.
[0065] In other embodiments, taking the application of this network data processing method to a terminal device as an example, during implementation, when the terminal device is associated with a network device, if the network device sends a signal to the terminal device, the terminal device can obtain the signal strength received from the network device according to the aforementioned signal measurement strategy; that is, it can obtain the signal strength of the network device. The terminal device and the network device can be located in the same mesh network.
[0066] Simultaneously, the network device can also receive signals sent to it by the terminal device and obtain the signal strength it receives from the terminal device, meaning it can directly obtain the signal strength of the terminal device. After obtaining the signal strength of the terminal device, the network device then sends the signal strength of the terminal device back to the terminal device. In other embodiments, the terminal device can also send a request to the network device. Upon receiving the request, the network device then sends the signal strength it receives from the terminal device (i.e., the signal strength of the terminal device) back to the terminal device.
[0067] Signal strength may include: Received Signal Strength Indicator (RSSI).
[0068] In related technologies, terminal devices with a transmission power exceeding a first power threshold (terminal devices with excessively high transmission power) have higher signal strength requirements. When the initial roaming threshold is reached, the communication quality is already very poor, and the timing for triggering roaming is too late. If roaming is triggered again at this point, it will affect the user experience. For example, if the transmission power of the terminal device exceeds 80 milliwatts, it is determined that the transmission power of the terminal device exceeds the first power threshold.
[0069] Terminal devices with a transmit power lower than the second power threshold (terminal devices with low transmit power) have lower signal strength requirements. When the initial roaming threshold is reached, the communication quality is better, and roaming does not need to be triggered. If it is triggered, it will lead to a waste of the terminal device's system resources. For example, if the transmit power of the terminal device is less than 10 milliwatts, it is determined that the transmit power of the terminal device is less than the second power threshold.
[0070] The first power threshold and the second power threshold can be determined by combining the current environment of the terminal device and the terminal device's transmission power requirements. Different protocols define the range of transmission power for terminal devices differently. Therefore, the specific values of the preset transmission power are not listed one by one. As long as they comply with the relevant protocol and can ensure the communication of the terminal device and adapt to the current environment of the terminal device, they are acceptable.
[0071] In this embodiment of the disclosure, the initial roaming threshold of the terminal device can be adjusted according to the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold, and the terminal device can be determined to enter the roaming state based on the target roaming threshold.
[0072] For example, if the terminal device's transmit power is greater than the first power threshold, the initial roaming threshold of the terminal device can be increased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold. Conversely, if the terminal device's transmit power is less than the second power threshold, the initial roaming threshold of the terminal device can be decreased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold.
[0073] In other embodiments, when the transmit power of the terminal device is between the first power threshold and the second power threshold, the initial roaming threshold can be kept unchanged. This can also be understood as the target roaming threshold being the same as the initial roaming threshold.
[0074] In some embodiments, after obtaining the target roaming threshold, it can be determined whether the terminal device enters a roaming state based on the target roaming threshold. For example, the signal strength of the terminal device can be monitored at preset time intervals, and the signal strength of the terminal device can be compared with the target roaming threshold. When the signal strength of the terminal device is less than or equal to the target roaming threshold, roaming is triggered, and at this time, the terminal device can disconnect from the currently accessed network device.
[0075] In this embodiment of the disclosure, the network device can obtain the signal strength of the terminal device and the signal strength of the network device, and adjust the initial roaming threshold according to the signal strength of the terminal device and the signal strength of the network device to obtain the target roaming threshold. The signal strength of the network device includes the signal strength received by the terminal device from the network device, and the signal strength of the terminal device includes the signal strength received by the network device from the terminal device.
[0076] In this way, when it is determined that the network device cannot support the terminal device to continue communication, the initial roaming threshold can be adjusted based on the signal strength of both the network device and the terminal device. This ensures that the target roaming threshold corresponds to the signal strength of both the terminal device and the network device. By dynamically adjusting the roaming threshold of the terminal device through the combined signal strength of the network device and the terminal device, the terminal device can enter roaming mode at the appropriate time, making it more adaptable to different network environments and thus improving the roaming experience.
[0077] In some embodiments, when a terminal device accesses the network device, obtaining the signal strength of the network device and the signal strength of the terminal device includes:
[0078] When the terminal device is connected to the network device and the signal strength of the terminal device is less than or equal to the predicted threshold, the signal strength of the network device and the signal strength of the terminal device are obtained.
[0079] Wherein, the predicted threshold is greater than the initial roaming threshold.
[0080] In this embodiment of the disclosure, when a terminal device is associated with a network device, it can be determined whether the signal strength of the terminal device is less than or equal to a predicted threshold. If the signal strength of the terminal device is less than or equal to the predicted threshold, a detection mode is entered, and the signal strength of the terminal device and the network device are acquired. Here, the predicted threshold is used to trigger a simulated roaming process for the terminal device. That is, the process of simulating the terminal device's signal strength reaching its initial roaming threshold and triggering roaming can be simulated. This allows for testing whether the network device's signal strength can meet the communication needs of the terminal device when its signal strength reaches the initial roaming threshold, thus determining whether the initial roaming threshold of the terminal device needs to be adjusted.
[0081] For example, if the signal strength of the terminal device is less than or equal to the predicted threshold but greater than the initial roaming threshold, it indicates that the signal strength of the network device can meet the communication needs of the terminal device, but the terminal device already has roaming requirements. In this case, the signal strength of the network device and the signal strength of the terminal device can be obtained to determine whether to adjust the initial roaming threshold of the terminal device.
[0082] Here, to prevent the terminal device from triggering roaming before its signal strength reaches the predicted threshold, the predicted threshold can be set higher than the initial roaming threshold. For example, the predicted threshold can be set to 40 dBm, while the initial roaming threshold for the terminal device is 20 dBm. That is, when the terminal device's signal strength reaches 40 dBm, the simulation of the terminal device triggering roaming begins. In this way, before the terminal device's signal strength reaches 20 dBm (i.e., the terminal device's initial roaming threshold), it can be determined whether the network device's signal strength can support the terminal device's communication when it triggers roaming, and whether the initial roaming threshold of the terminal device needs to be adjusted.
[0083] In some embodiments, when the signal strength of the terminal device is detected to change to a predicted threshold of the terminal device, the signal strength of the network device and the signal strength of the terminal device can be obtained.
[0084] For example, if the signal strength of a terminal device changes from a first signal strength to a second signal strength, and the first signal strength is greater than the second signal strength, then it is determined that the signal strength of the terminal device has weakened. In this case, it can be determined whether the second signal strength is less than or equal to the predicted threshold of the terminal device. If it is determined that the second signal strength is less than or equal to the predicted threshold of the terminal device, it means that the signal strength of the terminal device has triggered the predicted threshold.
[0085] Based on the above Figure 2 Taking the network architecture diagram shown as an example, terminal device 201 is currently connected to network device 202. During the process of terminal device 201 connecting to network device 202, it may move, and the signal strength of terminal device 201 will change, resulting in a situation where the signal strength of terminal device 201 is less than or equal to the predicted threshold of terminal device 201.
[0086] In this embodiment of the disclosure, the prediction threshold is set to trigger the roaming process of the simulated terminal device, determine whether the signal strength of the network device can support the communication of the terminal device when the signal strength of the terminal device reaches the initial roaming threshold, provide a basis for whether the initial roaming threshold of the terminal device needs to be adjusted, and ensure the stability of the terminal device's communication.
[0087] In some embodiments, adjusting the initial roaming threshold of the terminal device based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold includes:
[0088] If the signal strength of the terminal device is greater than that of the network device, the initial roaming threshold of the terminal device is increased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold.
[0089] In this embodiment of the disclosure, when a terminal device accesses a network device, and the signal strength of the terminal device reaches its predicted threshold, the signal strength of both the network device and the terminal device can be obtained. These two signal strengths are then compared, and based on the comparison result, it is determined whether to adjust the initial roaming threshold of the terminal device accordingly. Here, the predicted threshold of the terminal device can be set to be greater than the initial roaming threshold of the terminal device, as described above.
[0090] In some embodiments, when the comparison result indicates that the signal strength of the terminal device is greater than that of the network device, it means that when the signal strength of the terminal device reaches the initial roaming threshold of the terminal device, the signal strength of the network device has weakened to the point that it can no longer meet the communication needs of the terminal device. In this case, the initial roaming threshold of the terminal device can be increased based on the signal strengths of the network device and the terminal device to obtain a target roaming threshold. This allows the terminal device to trigger roaming when the signal strength of the network device is still sufficient to meet its communication needs, thus ensuring communication stability.
[0091] In other embodiments, when the comparison result indicates that the signal strength of the terminal device is less than or equal to the signal strength of the network device, it indicates that the signal strength of the network device is good enough to meet the communication needs of the terminal device when the signal strength of the terminal device reaches the initial roaming threshold of the terminal device. In this case, the initial roaming threshold of the terminal device can be kept unchanged.
[0092] In some embodiments, when the signal strength of the terminal device reaches the predicted threshold of the terminal device and is greater than the signal strength of the network device, as mentioned above, for terminal devices with high transmission power and strong signal strength requirements, the obtained signal strength of the network device has weakened to the point that it cannot support communication. In this case, the initial roaming threshold for the aforementioned terminal devices with high transmission power and strong signal strength requirements can be increased to obtain a target roaming threshold. This allows the timing of roaming triggering for the terminal device to be advanced, and roaming is performed when the signal strength of the network device can support communication.
[0093] In other embodiments, when the signal strength of the terminal device changes to the predicted threshold of the terminal device, but the signal strength of the terminal device is less than that of the network device, as mentioned above, the terminal device with lower transmit power can obtain a signal strength from the network device that is sufficient for communication with good quality. In this case, the initial roaming threshold of the terminal device can be reduced based on the signal strength of the terminal device and the signal strength of the network device to avoid wasting the system resources of the terminal device.
[0094] In other embodiments, when the signal strength of the terminal device changes to the predicted threshold of the terminal device, but the signal strength of the terminal device is less than that of the network device, the signal strength of the network device obtained by the terminal device, which is between the previously mentioned high and low transmit power, can meet the communication requirements. In this case, the initial roaming threshold of the terminal device can be maintained unchanged.
[0095] In the above embodiments, when the signal strength of the terminal device reaches the predicted threshold, by comparing the signal strength of the terminal device and the signal strength of the network device, it can be predicted whether the signal strength of the network device can meet the communication needs of the terminal device when the signal strength of the terminal device reaches the initial roaming threshold of the terminal device, thus providing data support for whether the terminal device should adjust the initial roaming threshold.
[0096] To address the situation where network devices can no longer support normal communication when the signal strength of a terminal device reaches its predicted threshold, increasing the roaming threshold of the terminal device can ensure that the terminal device maintains stable and good communication during roaming.
[0097] In some embodiments, when the signal strength of the terminal device is greater than the signal strength of the network device, increasing the initial roaming threshold based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold includes:
[0098] If the signal strength of the terminal device is greater than the signal strength of the network device, the difference between the signal strength of the terminal device and the signal strength of the network device is determined.
[0099] Based on the difference, the initial roaming threshold is increased to obtain the target roaming threshold.
[0100] In this embodiment of the disclosure, when a terminal device accesses a network device, and the signal strength of the terminal device reaches the predicted threshold of the terminal device, the signal strength of the network device and the signal strength of the terminal device are obtained, and then compared with the signal strength of the network device. When the signal strength of the terminal device is greater than the signal strength of the network device, the difference between the signal strength of the terminal device and the signal strength of the network device can be determined, and the initial roaming threshold of the terminal device is increased based on the difference to obtain the target roaming threshold.
[0101] In some embodiments, the adjustment range for adjusting the initial roaming threshold can be determined based on the difference, and the initial roaming threshold can be increased based on the adjustment range to obtain the target roaming threshold.
[0102] In other embodiments, the difference between the signal strength of the terminal device and the signal strength of the network device corresponds to the adjustment range of the initial roaming threshold. For example, the difference between the signal strength of the terminal device and the signal strength of the network device is positively correlated with the adjustment range. That is, the larger the difference between the signal strength of the terminal device and the signal strength of the network device, the larger the adjustment range of the initial roaming threshold; the smaller the difference between the signal strength of the terminal device and the signal strength of the network device, the smaller the adjustment range of the initial roaming threshold.
[0103] Of course, in other embodiments, the difference between the signal strength of the terminal device and the signal strength of the network device may also have other corresponding relationships with the adjustment range, such as negative correlation, satisfying a predefined mapping relationship, etc.
[0104] For example, a mapping relationship between the difference between the signal strength of the terminal device and the signal strength of the network device and the adjustment range can be predefined. After the difference is determined, the corresponding adjustment range can be determined based on the difference and the mapping relationship, and then the initial roaming threshold can be adjusted based on the adjustment range.
[0105] In the above embodiments, the adjustment range of the initial roaming threshold of the terminal device can be determined based on the difference between the signal strength of the terminal device and the signal strength of the network device. This ensures that the adjustment of the initial roaming threshold of the terminal device is based on evidence and that the target roaming threshold obtained after the initial roaming threshold adjustment corresponds to the current environment of the terminal device. When the terminal device needs to trigger roaming, it can play a role in maintaining stable communication of the terminal device.
[0106] In some embodiments, increasing the initial roaming threshold based on the difference to obtain the target roaming threshold includes:
[0107] The difference and the initial roaming threshold are summed to obtain the target roaming threshold.
[0108] It should be noted that after obtaining the difference between the signal strength of the terminal device and the network device, this difference can be directly added to the initial roaming threshold of the terminal device to obtain the target roaming threshold. For example, assuming the difference between the signal strength of the terminal device and the network device is 10 dBm, and the initial roaming threshold is 20 dBm, if the difference is directly added to the initial roaming threshold, the resulting target roaming threshold is 30 dBm.
[0109] Here, the difference between the signal strength of the terminal device and the signal strength of the network device is summed with the initial roaming threshold to obtain the target roaming threshold, which improves the convenience of determining the target roaming threshold. Furthermore, by establishing the relationship between the target roaming threshold and the initial roaming threshold, the origin of the target roaming threshold has a data-driven basis.
[0110] In other embodiments, the initial roaming threshold is increased based on the difference to obtain the target roaming threshold, including:
[0111] The difference is weighted by a first preset weight to obtain a first weighted value;
[0112] The initial roaming threshold is weighted by a second preset weight to obtain a second weighted value;
[0113] The first weighted value and the second weighted value are summed to obtain the target roaming threshold.
[0114] It should be noted that the first weighted value can characterize the importance of the difference between the signal strength of the terminal device and the signal strength of the network device, and the second weighted value can characterize the importance of the initial roaming threshold. Both the first and second weighted values can be set as needed. For example, assuming the difference between the signal strength of the terminal device and the network device is 10 dBm, and the initial roaming threshold is 20 dBm, if the first preset weight is 0.5 and the second preset weight is 1, then the target roaming threshold is 25 dBm.
[0115] In the above embodiments, by setting a first preset weight corresponding to the difference and a second preset weight corresponding to the initial roaming threshold, the proportion of the difference and / or the initial roaming threshold in the adjustment process can be adjusted as needed during the adjustment of the initial roaming threshold, thereby improving the flexibility of adjusting the initial roaming threshold and making the target roaming threshold more in line with the current needs of the terminal device.
[0116] In some embodiments, increasing the initial roaming threshold based on the difference to obtain the target roaming threshold includes:
[0117] If the difference is greater than a preset upper limit, the initial roaming threshold is increased according to the preset upper limit to obtain the target roaming threshold.
[0118] Here, after determining the difference between the signal strength of the terminal device and the signal strength of the network device, it can be determined whether this difference is greater than a preset upper limit. If the difference is greater than the preset upper limit, the initial roaming threshold is increased according to the preset upper limit. For example, if the preset upper limit is 10 dBm, and the calculated difference is 20 dBm, it means that the difference is greater than the preset upper limit. In this case, the initial roaming threshold can be increased according to the preset upper limit of 10 dBm.
[0119] Here, the preset upper limit value can be determined as needed. For example, the preset upper limit value can be a fixed value determined based on the historical roaming threshold of the terminal device, or a value determined based on the current signal strength of the terminal device.
[0120] In other embodiments, the preset upper limit can be determined based on the terminal device's current signal strength and the initial roaming threshold. For example, it can be determined based on the difference between the terminal device's current signal strength and the initial roaming threshold. Assuming the terminal device's current signal strength is 35 dBm and the initial roaming threshold is 20 dBm, the preset upper limit can be determined to be 15 dBm. Determining the preset upper limit based on the difference between the terminal device's current signal strength and the initial roaming threshold provides data support for determining the preset upper limit, and if the preset upper limit is too large, it has little significance for the terminal device's roaming handover. For example, if the terminal device's current signal strength is 35 dBm and the initial roaming threshold is 20 dBm, if the initial roaming threshold is adjusted to 35 dBm, the terminal device can trigger roaming; in this case, it is not necessary to adjust the initial roaming threshold to be greater than 35 dBm.
[0121] In this embodiment of the disclosure, by determining a preset upper limit value based on the signal strength of the terminal device and the initial roaming threshold, the preset upper limit value can be limited to a reasonable range, thereby improving the adjustment accuracy of the initial roaming threshold.
[0122] In the above embodiments, the preset range of the difference between the signal strength of the terminal device and the signal strength of the network device can ensure that when the difference between the signal strength of the terminal device and the signal strength of the network device is large, the difference between the target roaming threshold and the initial roaming threshold of the terminal device is within the range that the terminal device can reach, thus ensuring that the target roaming threshold is achievable by the terminal device.
[0123] In some embodiments, increasing the initial roaming threshold according to the preset upper limit value to obtain the target roaming threshold includes:
[0124] The target roaming threshold is obtained by summing the preset upper limit value and the initial roaming threshold.
[0125] Here, we assume that the preset upper limit of the signal strength of the terminal device and the signal strength of the network device is 20dBm, and the initial roaming threshold is 30dBm. If we directly add the preset upper limit and the initial roaming threshold, the target roaming threshold is 50dBm.
[0126] Here, the preset upper limit and the initial roaming threshold are summed to obtain the target roaming threshold, which can improve the convenience of determining the target roaming threshold.
[0127] In other embodiments, the initial roaming threshold is increased based on the preset upper limit value to obtain the target roaming threshold, including:
[0128] The preset upper limit value is weighted by a third preset weight to obtain a third weighted value;
[0129] The initial roaming threshold is weighted by a fourth preset weight to obtain a fourth weighted value;
[0130] The third weighted value and the fourth weighted value are summed to obtain the target roaming threshold.
[0131] It should be noted that the third weighted value can represent the importance of the preset upper limit value, and the fourth weighted value can represent the importance of the initial roaming threshold. The third and fourth weighted values can be set as needed. For example, assuming the preset upper limit value is 20 dBm and the initial roaming threshold is 30 dBm, if the third preset weight is 0.5 and the fourth preset weight is 1, then the target roaming threshold obtained is 40 dBm.
[0132] In the above embodiments, by setting a third preset weight corresponding to the preset upper limit value and a fourth preset weight corresponding to the initial roaming threshold, the proportion of the preset upper limit value and / or the initial roaming threshold in the adjustment process can be adjusted as needed during the adjustment of the initial roaming threshold, thereby improving the flexibility of adjusting the initial roaming threshold and making the target roaming threshold more in line with the current needs of the terminal device.
[0133] Figure 3 This is a flowchart illustrating a network data processing method according to an exemplary embodiment. Figure 3 ,like Figure 3 As shown, the method mainly includes the following steps:
[0134] In step 301, the terminal device accesses the network device.
[0135] Here, the terminal device can be associated with a network device in the Mesh network, and the network device will monitor the signal strength of the terminal device.
[0136] In step 302, the signal strength of the terminal device changes, triggering the prediction threshold of the terminal device.
[0137] In some embodiments, a terminal device is associated with a network device in a mesh network. During this process, the terminal device may move, causing a change in its signal strength. The signal strength of the terminal device may change to be less than or equal to a predicted threshold. For example, as the terminal device moves away from the network device, its signal strength weakens. When the signal strength of the terminal device is less than or equal to the predicted threshold, it indicates that the terminal device has triggered the predicted threshold.
[0138] In step 303, the signal strength of the network device and the signal strength of the terminal device are obtained.
[0139] In some embodiments, a terminal device is associated with a network device in a mesh network. When the signal strength of the terminal device changes and triggers a prediction threshold, the signal strength of both the network device and the terminal device are acquired. Here, when the terminal device's signal strength triggers the prediction threshold, the network device sends a signal. After receiving this signal, the terminal device can execute a signal measurement strategy in the currently associated channel to measure the strength of the signal received from the network device (i.e., the signal strength of the network device). This signal measurement strategy can correspond to the 802.11k standard described above.
[0140] In step 304, it is determined whether the signal strength of the terminal device is greater than that of the network device.
[0141] Here, the signal strength of the terminal device is compared with the signal strength of the network device to determine whether the signal strength of the terminal device is greater than that of the network device before proceeding to the next step.
[0142] In step 305, the difference between the signal strength of the terminal device and the signal strength of the network device is determined, and a preset upper limit value for the difference is set.
[0143] If the signal strength of the terminal device triggers the prediction threshold and the signal strength of the terminal device is greater than that of the network device, it indicates that when the signal strength of the terminal device reaches the initial roaming threshold, the signal strength of the network device can no longer support the terminal device to communicate. At this time, the initial roaming threshold of the terminal device needs to be adjusted according to the signal strength of the terminal device and the signal strength of the network device.
[0144] Here, in order to reasonably obtain the target roaming threshold of the terminal device, the difference between the signal strength of the terminal device and the signal strength of the network device is calculated, and an upper limit value for the difference is preset.
[0145] In step 306, the difference is summed with the initial roaming threshold of the terminal device to obtain the target roaming threshold.
[0146] After calculating the signal strength of the terminal device and the signal strength of the network device, the difference can be directly added to the initial roaming threshold to obtain the target roaming threshold. Alternatively, a first preset weight for the difference and a second preset weight for the initial roaming threshold can be determined, and the calculated first weighted value and second weighted value can be summed to obtain the target roaming threshold.
[0147] In step 307, when the signal strength of the terminal device changes to less than or equal to the target roaming threshold, the terminal device performs roaming.
[0148] If the signal strength of the terminal device triggers the predicted threshold and the signal strength of the terminal device is greater than that of the network device, the initial roaming threshold of the terminal device is adjusted based on the difference between the signal strengths of the terminal device and the network device to obtain the target roaming threshold. When the signal strength of the terminal device is less than or equal to the target roaming threshold (i.e., the signal strength of the terminal device triggers the target roaming threshold), the terminal device disconnects from the currently associated network device and establishes a connection with other network devices with better signal strength (i.e., performs roaming).
[0149] In step 308, when the signal strength of the terminal device changes to less than or equal to the initial roaming threshold, the terminal device performs roaming.
[0150] If the signal strength of the terminal device triggers the predicted threshold, and the signal strength of the terminal device is less than that of the network device, it indicates that when the signal strength of the terminal device reaches the initial roaming threshold, the signal strength of the network device is good enough to meet the communication needs of the terminal device. In this case, the initial roaming threshold of the terminal device can be maintained unchanged. The initial roaming threshold of the terminal device can be triggered when its signal strength changes.
[0151] When the signal strength of the terminal device is less than or equal to the initial roaming threshold (i.e., the signal strength of the terminal device triggers the initial roaming threshold), the terminal device disconnects from the currently associated network device and establishes a connection with other network devices with better signal strength (i.e., performs roaming).
[0152] Here, as the signal strength of the terminal device changes, it can trigger either the target roaming threshold or the initial roaming threshold, thereby executing measurement operations and roaming procedures. The measurement results in this process will still follow steps 303 and subsequent steps, allowing for adjustments to the initial roaming threshold or a readjustment of the target roaming threshold, ensuring the terminal device can adapt to different network conditions during continuous changes.
[0153] Figure 4 This is a block diagram of a network data processing apparatus according to an exemplary embodiment. Figure 4 As shown, the network data processing device 400 is applied to electronic devices, and the network data processing device 400 mainly includes:
[0154] The acquisition module 401 is configured to acquire the signal strength of the network device and the signal strength of the terminal device when the terminal device is connected to the network device; wherein, the signal strength of the network device includes: the strength of the signal received by the terminal device from the network device; the signal strength of the terminal device includes: the strength of the signal received by the network device from the terminal device;
[0155] The adjustment module 402 is configured to adjust the initial roaming threshold of the terminal device based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold;
[0156] The target roaming threshold is used to determine whether the terminal device has entered a roaming state.
[0157] In some embodiments, the adjustment module is configured to:
[0158] If the signal strength of the terminal device is greater than the signal strength of the network device, the initial roaming threshold of the terminal device is increased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold.
[0159] In some embodiments, the adjustment module is configured to:
[0160] If the signal strength of the terminal device is greater than the signal strength of the network device, the difference between the signal strength of the terminal device and the signal strength of the network device is determined.
[0161] Based on the difference, the initial roaming threshold is increased to obtain the target roaming threshold.
[0162] In some embodiments, the adjustment module is configured to:
[0163] The difference and the initial roaming threshold are summed to obtain the target roaming threshold.
[0164] In some embodiments, the adjustment module is configured to:
[0165] If the difference is greater than a preset upper limit, the initial roaming threshold is increased according to the preset upper limit to obtain the target roaming threshold.
[0166] In some embodiments, the acquisition module is configured as follows:
[0167] When the terminal device is connected to the network device and the signal strength of the terminal device is less than or equal to the predicted threshold, the signal strength of the network device and the signal strength of the terminal device are obtained.
[0168] Wherein, the predicted threshold is greater than the initial roaming threshold. Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0169] Figure 5 This is a block diagram illustrating a network data processing apparatus 800 according to an exemplary embodiment. For example, apparatus 800 may be a mobile phone, mobile computer, etc.
[0170] Reference Figure 5 The device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0171] Processing component 802 typically controls the overall operation of device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0172] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0173] Power supply component 806 provides power to various components of device 800. Power supply component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to device 800.
[0174] Multimedia component 808 includes a screen that provides an output interface between device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0175] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0176] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0177] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of device 800, changes in the position of device 800 or a component of device 800, the presence or absence of user contact with device 800, the orientation or acceleration / deceleration of device 800, and temperature changes of device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0178] Communication component 816 is configured to facilitate wired or wireless communication between device 800 and other devices. Device 800 can access wireless networks based on communication standards, such as Wi-Fi, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0179] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0180] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of the device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0181] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a network data processing device, enables the network data processing device to perform a network data processing method, the method comprising:
[0182] When a terminal device is connected to the network device, the signal strength of the network device and the signal strength of the terminal device are obtained; wherein, the signal strength of the network device includes: the strength of the signal received by the terminal device from the network device; the signal strength of the terminal device includes: the strength of the signal received by the network device from the terminal device;
[0183] Based on the signal strength of the network device and the signal strength of the terminal device, the initial roaming threshold of the terminal device is adjusted to obtain the target roaming threshold;
[0184] The target roaming threshold is used to determine whether the terminal device has entered a roaming state.
[0185] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0186] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A network data processing method, characterized in that, include: When a terminal device is connected to a network device, the signal strength of the network device and the signal strength of the terminal device are obtained; wherein, the signal strength of the network device includes: the strength of the signal received by the terminal device from the network device; the signal strength of the terminal device includes: the strength of the signal received by the network device from the terminal device; Based on the signal strength of the network device and the signal strength of the terminal device, the initial roaming threshold of the terminal device is adjusted to obtain the target roaming threshold; The target roaming threshold is used to determine whether the terminal device has entered a roaming state.
2. The method according to claim 1, characterized in that, The step of adjusting the initial roaming threshold of the terminal device based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold includes: If the signal strength of the terminal device is greater than the signal strength of the network device, the initial roaming threshold of the terminal device is increased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold.
3. The method according to claim 2, characterized in that, When the signal strength of the terminal device is greater than the signal strength of the network device, the initial roaming threshold is increased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold, including: If the signal strength of the terminal device is greater than the signal strength of the network device, the difference between the signal strength of the terminal device and the signal strength of the network device is determined. Based on the difference, the initial roaming threshold is increased to obtain the target roaming threshold.
4. The method according to claim 3, characterized in that, The step of increasing the initial roaming threshold based on the difference to obtain the target roaming threshold includes: The difference and the initial roaming threshold are summed to obtain the target roaming threshold.
5. The method according to claim 3, characterized in that, The step of increasing the initial roaming threshold based on the difference to obtain the target roaming threshold includes: If the difference is greater than a preset upper limit, the initial roaming threshold is increased according to the preset upper limit to obtain the target roaming threshold.
6. The method according to any one of claims 1 to 5, characterized in that, When a terminal device is connected to the network device, obtaining the signal strength of the network device and the signal strength of the terminal device includes: When the terminal device is connected to the network device and the signal strength of the terminal device is less than or equal to the predicted threshold, the signal strength of the network device and the signal strength of the terminal device are obtained. Wherein, the predicted threshold is greater than the initial roaming threshold.
7. A network data processing device, characterized in that, include: The acquisition module is configured to acquire the signal strength of the network device and the signal strength of the terminal device when the terminal device is connected to the network device; wherein, the signal strength of the network device includes: the strength of the signal received by the terminal device from the network device; the signal strength of the terminal device includes: the strength of the signal received by the network device from the terminal device; The adjustment module is configured to adjust the initial roaming threshold of the terminal device based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold; The target roaming threshold is used to determine whether the terminal device has entered a roaming state.
8. The apparatus according to claim 7, characterized in that, The adjustment module is configured as follows: If the signal strength of the terminal device is greater than the signal strength of the network device, the initial roaming threshold of the terminal device is increased based on the signal strength of the network device and the signal strength of the terminal device to obtain the target roaming threshold.
9. The apparatus according to claim 8, characterized in that, The adjustment module is configured as follows: If the signal strength of the terminal device is greater than the signal strength of the network device, the difference between the signal strength of the terminal device and the signal strength of the network device is determined. Based on the difference, the initial roaming threshold is increased to obtain the target roaming threshold.
10. The apparatus according to claim 9, characterized in that, The adjustment module is configured as follows: The difference and the initial roaming threshold are summed to obtain the target roaming threshold.
11. The apparatus according to claim 9, characterized in that, The adjustment module is configured as follows: If the difference is greater than a preset upper limit, the initial roaming threshold is increased according to the preset upper limit to obtain the target roaming threshold.
12. The apparatus according to any one of claims 7-11, characterized in that, The acquisition module is configured as follows: When the terminal device is connected to the network device and the signal strength of the terminal device is less than or equal to the predicted threshold, the signal strength of the network device and the signal strength of the terminal device are obtained. Wherein, the predicted threshold is greater than the initial roaming threshold.
13. A network data processing device, characterized in that, include: processor; Memory configured to store processor-executable instructions; The processor is configured to implement the steps of any one of the network data processing methods of claims 1 to 6 during execution.
14. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the network data processing device, the device is able to perform the steps of any of the network data processing methods of claims 1 to 6.
Citation Information
Patent Citations
Wireless access control method, device, router and terminal
CN104936255A
Method and device for triggering roaming of wireless client and storage medium
CN113115298A