Network environment identification method and device, terminal and computer readable storage medium
By detecting the mobile status of the terminal and the multi-channel antenna signal quality, identifying whether the terminal enters the signal shielding environment, solving the problem of relying on additional sensors in the prior art, and achieving a wider and more practical scene recognition.
Patent Information
- Application Number
- CN202411957415.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-15
AI Technical Summary
The prior art requires reliance on additional sensors when identifying terminals entering signal shielding environments, such as elevator scenes, resulting in high hardware costs and limited broadness and practicality of scene recognition.
By detecting the multi-channel signal quality corresponding to the multi-channel antenna, it is determined whether the terminal enters the closed space signal shielding environment. This method does not rely on additional sensors, and uses signal quality changes of multiple antennas to identify the shielding environment.
The signal shielding environment recognition is realized without additional sensors, which improves the breadth and practicality of shielding scene recognition and reduces hardware costs.
Smart Images

Figure CN119835676A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminals, and in particular to a network environment identification method, device, terminal and computer-readable storage medium. Background Art
[0002] At present, in order to optimize the RF signal experience of the terminal, it is possible to identify whether the terminal has entered a signal shielding environment, so as to improve the network operation experience such as searching and switching in the signal shielding environment by optimizing means such as increasing the transmit power or receiving amplification. For signal shielding environments, such as the recognition of elevator scenes, the current related technology is to use the built-in gravity acceleration sensor to identify the vertical acceleration movement of the human body to determine the entry into the elevator scene; or, to use the built-in barometer to identify the height change to determine the entry into the elevator scene. These methods all require the reliance on or addition of additional sensors for detection, which increases the hardware cost and limits the breadth and practicality of scene recognition applications. Summary of the invention
[0003] The present application hopes to provide a network environment identification method, device, terminal and computer-readable storage medium, which can improve the breadth and practicality of shielding scene identification.
[0004] The technical solution of this application is implemented as follows:
[0005] In a first aspect, the present application provides a network environment identification method, the method comprising:
[0006] Detecting the current movement state of the terminal and the quality of multi-path signals corresponding to the multi-path antennas on the terminal;
[0007] According to the movement state and the multi-path signal quality, it is determined whether the terminal enters a signal shielding environment of a closed space.
[0008] In a second aspect, the present application provides a network environment identification device, the device comprising:
[0009] A detection module, used to detect the current movement state of the terminal and the quality of multi-channel signals corresponding to the multi-channel antennas on the terminal;
[0010] The determination module is used to determine whether the terminal enters a signal shielding environment of a closed space according to the movement state and the multi-path signal quality.
[0011] In a third aspect, the present application provides a terminal, including a memory, a processor, and a transceiver; wherein:
[0012] The memory is used to store executable instructions;
[0013] The processor is used to implement the network environment identification method provided in the embodiment of the present application when executing the executable instructions stored in the memory;
[0014] The transceiver is used for receiving and sending information during the process of sending and receiving information with other external devices.
[0015] In a fourth aspect, the present application provides a chip, comprising:
[0016] Memory for storing computer programs;
[0017] A processor, connected to the memory, and configured to call and run a computer program from the memory so that a device equipped with the chip executes the network environment identification method provided in the present application;
[0018] A transceiver is used to send and receive information during the process of sending and receiving information between a device or chip.
[0019] In a fifth aspect, the present application provides a computer-readable storage medium storing executable instructions for causing a processor to execute and implement the network environment identification method provided in the present application.
[0020] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the network environment identification method provided in the present application.
[0021] The present application provides a network environment identification method, device, terminal and computer-readable storage medium, which can detect the current mobile state of the terminal and the multi-channel signal quality corresponding to the multi-channel antenna on the terminal; according to the mobile state and the multi-channel signal quality, determine whether the terminal has entered the signal shielding environment of the closed space. When the terminal enters the signal shielding environment of the closed space, the multi-channel signal quality of the multi-channel antenna on the terminal will change significantly. Therefore, it can be combined with the multi-channel signal quality corresponding to the multi-channel antenna of the current mobile state of the terminal to determine whether the terminal has entered the signal shielding environment of the closed space, thereby realizing the detection of the shielding environment without relying on additional hardware such as sensors, thereby improving the breadth and practicality of shielding scene recognition. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 A schematic diagram of a communication architecture is shown;
[0023] Figure 2 Schematic diagram of the process of the network environment identification method provided in the embodiment of the present application Figure 1 ;
[0024] Figure 3 An optional schematic diagram of the distribution of antenna positions on a mobile phone provided in an embodiment of the present application;
[0025] Figure 4 A schematic diagram of a flow chart of applying the network environment identification method provided in an embodiment of the present application to an actual scenario;
[0026] Figure 5 A schematic diagram of the structure of a network environment identification device provided in an embodiment of the present application;
[0027] Figure 6 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0028] Figure 7 A schematic diagram of the structure of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0030] Figure 1 It is a schematic diagram of an application scenario of an embodiment of the present application.
[0031] like Figure 1 As shown, the communication system 100 may include a terminal 110 and a network device 120. The network device 120 may communicate with the terminal 110 via an air interface. The terminal 110 and the network device 120 support multi-service transmission.
[0032] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine Type Communications (eMTC) system, 5G communication system (also called NR communication system), or future communication systems, etc.
[0033] exist Figure 1 In the communication system 100 shown, the network device 120 may be an access network device that communicates with the terminal 110. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal 110 located in the coverage area.
[0034] The network device 120 may be an evolved Node B (eNB or eNodeB) in an LTE system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0035] The terminal 110 may be any terminal, including but not limited to a terminal connected to the network device 120 or other terminals by wire or wireless connection.
[0036] For example, the terminal 110 may refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network, or a terminal in a future evolution network, etc.
[0037] The terminal 110 may be used for device to device (D2D) communication.
[0038] Figure 1 One network device and two terminals are shown exemplarily. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminals within its coverage area, which is not limited in the embodiments of the present application.
[0039] It should be noted that Figure 1 The system to which the present application is applicable is only illustrated in the form of an example. Of course, the method shown in the embodiment of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this article.
[0040] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0041] It should be understood that the terms "first\second\third" involved in the embodiments of the present application are only used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.
[0042] It should also be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0043] It should also be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0044] It should also be understood that the "correspondence" mentioned in the embodiments of the present application may indicate a direct or indirect correspondence between the two, or an association between the two, or a relationship of indication and being indicated, configuration and being configured, etc.
[0045] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application.
[0046] The network environment identification method provided in the embodiment of the present application can be as follows: Figure 2 As shown, including S101-S102, as follows:
[0047] S101: Detect the current movement state of the terminal and the quality of multi-path signals corresponding to the multi-path antennas on the terminal.
[0048] In the embodiment of the present application, multiple antennas are configured on the terminal. For example, usually the mid-high frequency band of the mobile phone will correspond to four receiving antennas to improve the network speed or signal quality under weak network conditions. The domestic mainstream frequency bands such as B41&N41 and other mid-high frequency bands will also correspond to four antennas. Figure 3 , Figure 3 A distribution diagram of 11 antennas, ANT1-11, on a mobile phone is shown.
[0049] In some embodiments, among the multiple antennas on the terminal, the physical positions of the multiple antennas used to identify shielded scenarios in enclosed spaces on the terminal can be respectively distributed in the upper edge area and the lower edge area of the terminal. This is because common terminal usage postures such as holding or holding the terminal will not cause all antennas in the upper and lower edge areas of the terminal to be blocked, thereby affecting the signal quality of the blocked antennas. There is only one type of scenario in which the signal quality of multiple antennas is affected, reduced or deteriorated, that is, the mobile phone enters a shielded space, resulting in a reduction in all-round signal quality, for example, the scene where the mobile phone enters an elevator.
[0050] In this way, the multiple antennas distributed in the upper and lower edge areas of the terminal are used as antennas for identifying shielding scenes in enclosed spaces. The layout can cover the upper and lower edges of the entire mobile phone, thereby preventing misjudgment of signal shielding environments caused by common postures such as hand holding. Figure 3 The multi-way antenna for identifying shielded scenes in enclosed spaces may include ANT-3 located at the upper left corner of the upper edge of the mobile phone, ANT-4 located at the lower right corner of the lower edge of the mobile phone, ANT1 located above the left side of the upper edge of the mobile phone, and ANT8 located at the upper right corner of the upper edge of the mobile phone.
[0051] It should be noted that the upper edge area and the lower edge area in the embodiment of the present application can be predefined according to actual conditions to ensure that common terminal usage postures such as holding or holding the terminal will not cover or block the antennas in the upper edge area and the lower edge area. No specific limitation is made here.
[0052] In S101, the terminal detects the current mobile state of the terminal itself and the signal quality corresponding to each antenna in the multi-path antenna in real time, that is, detects the quality of the multi-path signal. Among them, the mobile state characterizes whether the terminal is moving quickly, and the signal quality may include parameters or indicators that characterize the quality of the antenna's transmission and / or reception signal; illustratively, the signal quality may include but is not limited to: received signal strength indicator (Received Signal Strength Indicator, RSSI), signal to noise ratio (Signal to Interference plus Noise Ratio, SINR), reference signal received quality (Reference Signal Received Quality, RSRQ), channel quality indicator (Channel Quality Indicator, CQI) and throughput One or more combinations thereof. The specific selection is made according to the actual situation, and the embodiments of the present application are not limited thereto.
[0053] For example, the current mobile state of the terminal and the quality of the multi-channel signals can be detected by low-power real-time detection in the background. It can be understood that through continuous real-time detection, the terminal can learn the changes in its own mobile state and the changes in the quality of the multi-channel signals in real time.
[0054] In some embodiments, the current mobility state of the terminal may be determined based on a time interval of cell switching of the terminal and / or a frequency of changes in positioning information of the terminal.
[0055] Among them, the time interval of cell switching and / or the frequency of change of the terminal's positioning information can be used to identify the moving speed of the terminal. Exemplarily, when the terminal detects that multiple consecutive cell switchings have occurred, and the time intervals of the consecutive cell switchings are less than or equal to the preset time interval threshold, it means that the terminal has been rapidly switching cells, and / or when the terminal detects that the GPS coordinates have been rapidly moving, it can be determined that the current moving state is that the terminal is moving rapidly.
[0056] S102: Determine whether the terminal enters a signal shielding environment in a closed space according to the movement status and the quality of the multi-path signals.
[0057] In some embodiments, when the movement status indicates that the terminal is moving quickly, it is determined that the terminal has not entered a signal shielding environment of a closed space.
[0058] Here, when the terminal is moving quickly, the frequency band of the antenna will be constantly attenuated in all directions and then reconnected. However, this scenario is obviously not a signal shielding environment in a closed space like an elevator. In order to prevent misjudgment, when the mobile state indicates that the terminal is moving quickly, it is determined that the terminal has not entered a signal shielding environment in a closed space.
[0059] In some embodiments, when the movement status indicates that the terminal is not moving quickly, it is determined whether the terminal enters a signal shielding environment in a closed space based on the quality of multi-path signals.
[0060] Here, when the mobile state indicates that the terminal is not moving quickly, it is determined whether the terminal has entered a signal shielding environment in a closed space based on the change of the quality of the multi-channel signals within a preset time window. Here, the preset time window is used to limit the time difference between the changes in the quality of the multi-channel signals. If the quality of the multi-channel signals changes within the preset time window, it can be considered that the quality of the multi-channel signals changes synchronously.
[0061] In some embodiments, the process of determining whether the terminal enters a signal shielding environment in a closed space based on the multi-path signal quality includes:
[0062] In the first standard network, if it is detected that the degradation rate of the multi-channel signal quality is greater than or equal to the preset rate threshold, and the terminal remains connected to the first standard network, it is determined that the terminal enters a signal shielding environment in a closed space.
[0063] Among them, when the terminal is connected to the first standard network, if the signal quality under the first standard network decreases, and the decrease reaches or falls below a preset threshold, it will trigger switching to the second standard network. Exemplarily, the first standard network may include a 5G network, and the second standard network may include a 4G network. Alternatively, the first standard network may include a 4G network, and the second standard network may include a 3G network. This is not specifically limited here.
[0064] If, in the first standard network, the decline rate of each signal quality of the multi-channel signal is greater than or equal to the preset rate threshold, it means that the quality of the multi-channel signal synchronization has suddenly changed. However, if the quality of the multi-channel signal does not drop to the preset threshold that triggers the network switching, the terminal will still remain connected to the first standard network. In this case, it can be determined that the terminal has entered a signal shielding environment in a closed space, such as entering an elevator.
[0065] In some embodiments, the process of determining whether the terminal enters a signal shielding environment in a closed space based on the multi-path signal quality includes:
[0066] In the first standard network, if it is detected that the degradation rate of the multi-path signal quality is less than the preset rate threshold, it is determined that the terminal has not entered the signal shielding environment of the closed space.
[0067] That is, in the first standard network, if the degradation rate of the multi-channel signal quality is less than the preset rate threshold, it means that the multi-channel signal quality has not deteriorated in all directions. Therefore, it can be determined that the terminal has not entered the signal shielding environment of the enclosed space.
[0068] In some embodiments, the process of determining whether the terminal enters a signal shielding environment in a closed space based on the multi-path signal quality includes:
[0069] If it is detected that the terminal switches from a first-standard network to a second-standard network, then in the second-standard network, it is determined whether the rate of decrease in the quality of multiple signals is greater than or equal to a preset rate threshold; if the rate of decrease in the quality of multiple signals in the second-standard network is greater than or equal to the preset rate threshold, it is determined that the terminal has entered a signal shielding environment in a closed space.
[0070] Among them, if the quality of multiple signals in the first-standard network continues to deteriorate until it reaches or falls below the preset threshold for triggering network switching, the terminal will switch from the first-standard network to the second-standard network. In the second-standard network, detect whether the rate of decrease in the quality of multiple signals is greater than or equal to the preset rate threshold. If the rate of decrease in the quality of multiple signals in the second-standard network is greater than or equal to the preset rate threshold, it means that after the terminal switches to the second-standard network due to the deterioration of signal quality, the antenna signal quality in all directions continues to deteriorate, that is, the signal quality in both the first-standard network and the second-standard network is very poor. In this case, it can be determined that the terminal has entered a signal shielding environment in a closed space, such as entering an elevator.
[0071] In some embodiments, in the second-standard network, after determining whether the rate of decrease in the quality of multiple signals is greater than or equal to a preset rate threshold, it can also be determined that the terminal has not entered a signal shielding environment in a closed space if it is detected that the rate of decrease in the quality of multiple signals in the second-standard network is less than the preset rate threshold.
[0072] Here, after switching from the first-standard network to the second-standard network, if the rate of decrease of the multi-channel signal quality in the second-standard network is less than the preset rate threshold, it means that only the signal quality in the first-standard network is poor, and the signal quality in the second-standard network is normal. At this time, it is determined that the terminal has not entered the signal shielding environment of the enclosed space.
[0073] In some embodiments, the process of determining whether the terminal enters a signal shielding environment in a closed space based on the multi-path signal quality includes:
[0074] In the second standard network, if it is detected that the degradation rate of the multi-path signal quality is greater than or equal to a preset rate threshold, it is determined that the terminal enters a signal shielding environment of a closed space.
[0075] In some embodiments, the process of determining whether the terminal enters a signal shielding environment in a closed space based on the multi-path signal quality includes:
[0076] In the second standard network, if it is detected that the degradation rate of the multi-path signal quality is less than the preset rate threshold, it is determined that the terminal has not entered the signal shielding environment of the closed space.
[0077] That is, when the terminal is connected to the second standard network, if it is detected that the rate of decrease of the multi-path signal quality is greater than or equal to the preset rate threshold, it is determined that the terminal has entered a signal shielding environment in a closed space, such as entering an elevator. If the rate of decrease of the multi-path signal quality is less than the preset rate threshold, it is determined that the terminal has not entered a signal shielding environment in a closed space.
[0078] It can be understood that the embodiments of the present application can combine the multi-channel signal quality corresponding to the multi-channel antenna of the terminal's current mobile state to determine whether the terminal has entered a signal shielding environment in a closed space, thereby achieving detection of the shielding environment without relying on additional hardware such as sensors, thereby improving the breadth and practicality of shielding scene recognition.
[0079] In practical application scenarios, this application provides a network environment identification method, such as Figure 4 As shown. The terminal performs low-power state detection in the background. When it is found that the cell has been switching rapidly or the GPS coordinates have been moving rapidly, it is judged as a rapid movement state. At this time, it will be locked and judged as a non-elevator scene to avoid misjudgment. If it is judged as a non-rapid movement state, continue to detect. At this time, there will be 5G and 4G judgments. First, 5G. When the 5G signal quality drops but does not reach the threshold, if the connected Band (such as N41) has four RSSI mutations at the same time, it is recognized as entering the elevator scene, otherwise it is a non-elevator scene. When the threshold is further reduced to 4G, if the connected Band (such as B41) still has four RSSI mutations at the same time in the 4G state, it is also recognized as entering the elevator scene, otherwise it is a non-elevator scene; if the terminal has been in 4G state, if it is recognized that the connected Band (such as B41) has four RSSI mutations at the same time, it is recognized as entering the elevator scene, otherwise it is a non-elevator scene.
[0080] It can be understood that the embodiments of the present application provide a complete solution for signal shielding environment recognition in enclosed spaces, such as elevator scene recognition, and take into account how to eliminate misjudgments caused by rapid movement, as well as different judgment strategies under the 5G and 4G standards. It utilizes the signal quality of current mainstream RF antenna signal design resources and does not require additional sensor hardware costs, thereby improving the breadth and practicality of shielding scene recognition.
[0081] The present application embodiment provides a network environment identification device 1, such as Figure 5 As shown, including:
[0082] A detection module 11, used to detect the current movement state of the terminal and the quality of multi-channel signals corresponding to the multi-channel antennas on the terminal;
[0083] The determination module 12 is used to determine whether the terminal enters a signal shielding environment of a closed space according to the movement state and the multi-path signal quality.
[0084] In some embodiments, the determination module 12 is further configured to determine that the terminal has not entered a signal shielding environment of a closed space when the movement state indicates that the terminal is moving rapidly.
[0085] In some embodiments, the determination module 12 is further configured to determine whether the terminal enters a signal shielding environment of a closed space based on the multi-path signal quality when the movement status indicates that the terminal is not moving rapidly.
[0086] In some embodiments, the determination module 12 is also used to determine that the terminal has entered a signal shielding environment in a closed space if it is detected that the degradation rate of the multi-path signal quality is greater than or equal to a preset rate threshold and the terminal remains connected to the first standard network.
[0087] In some embodiments, the determination module 12 is further configured to determine that the terminal has not entered a signal shielding environment in a closed space if it is detected that the degradation rate of the multi-path signal quality is less than a preset rate threshold in the first standard network.
[0088] In some embodiments, the determination module 12 is also used to determine whether the rate of decrease of the multi-path signal quality is greater than or equal to a preset rate threshold in the second-standard network if it is detected that the terminal switches from a first-standard network to a second-standard network; and determine that the terminal has entered a signal shielding environment in a closed space when the rate of decrease of the multi-path signal quality in the second-standard network is greater than or equal to the preset rate threshold.
[0089] In some embodiments, the determination module 12 is also used to determine whether the rate of decrease of the multi-path signal quality is greater than or equal to a preset rate threshold under the second-standard network, and if the rate of decrease of the multi-path signal quality under the second-standard network is less than the preset rate threshold, determine that the terminal has not entered the signal shielding environment of the enclosed space.
[0090] In some embodiments, the determination module 12 is further configured to determine, in a second standard network, that the terminal has entered a signal shielding environment in a closed space if it is detected that the rate of decrease in the quality of the multi-path signals is greater than or equal to a preset rate threshold.
[0091] In some embodiments, the determination module 12 is further configured to determine that the terminal has not entered a signal shielding environment in a closed space if it is detected that the degradation rate of the multi-path signal quality is less than a preset rate threshold in the second standard network.
[0092] In some embodiments, the detection module 11 is further used to determine the current mobility state of the terminal according to the time interval of the cell switching of the terminal and / or the frequency of change of the positioning information of the terminal.
[0093] In some embodiments, the physical locations of the multi-path antennas on the terminal are respectively distributed in an upper edge region and a lower edge region of the terminal.
[0094] It should be noted that the description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0095] Figure 6 Schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 700 can be a transmitting end or a receiving end. Figure 6 The communication device 700 shown may include a processor 710, a memory 720, and a transceiver 730, wherein:
[0096] A memory 720, for storing computer programs;
[0097] The processor 710 is connected to the memory 720 and is used to call and run the computer program from the memory 720 to implement the method in the embodiment of the present application;
[0098] The transceiver 730 is also called a communication interface, and is used for sending and receiving information during the process of sending and receiving information with other external devices.
[0099] In some embodiments, the memory 720 may be a separate device from the processor 710 , or may be integrated into the processor 710 .
[0100] In some embodiments, the transceiver 730 may include an input interface, wherein the processor 710 may control the input interface to communicate with other external devices, specifically, may receive information or data sent by other external devices.
[0101] In some embodiments, the transceiver 730 may include an output interface, wherein the processor 710 may control the output interface to communicate with other external devices, specifically, may send information or data to other external devices.
[0102] In some embodiments, the transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include an antenna, and the number of antennas may be one or more.
[0103] In some embodiments, the communication device 700 can be applied to the receiving end of the embodiments of the present application, and the communication device 700 can implement the corresponding processes implemented by the receiving end in each method of the embodiments of the present application, which will not be repeated here for the sake of brevity.
[0104] In some embodiments, the communication device 700 can be applied to the transmitting end of the embodiments of the present application, and the communication device 700 can implement the corresponding processes implemented by the transmitting end in each method of the embodiments of the present application, which will not be repeated here for the sake of brevity.
[0105] Figure 7 It is a schematic structural diagram of a chip provided in an embodiment of the present application. Figure 7 The chip 800 shown includes a processor 810, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0106] In some embodiments, Figure 7 As shown, the chip 800 may further include a memory 820. The processor 810 may call and run a computer program from the memory 820 to implement the method in the embodiment of the present application.
[0107] The memory 820 may be a separate device independent of the processor 810 , or may be integrated into the processor 810 .
[0108] In some embodiments, the chip 800 may further include an input interface 830. The processor 810 may control the input interface 830 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0109] In some embodiments, the chip 800 may further include an output interface 840. The processor 810 may control the output interface 840 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0110] In some embodiments, the chip can be applied to the transmitting end in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the transmitting end in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0111] In some embodiments, the chip can be applied to the receiving end in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the receiving end in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0112] It should be understood that the chip mentioned in the embodiment of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc. The embodiment of the present application provides a computer-readable storage medium storing executable instructions, wherein executable instructions are stored, and when the executable instructions are executed by the above-mentioned processor, the above-mentioned processor will be caused to execute the network environment identification method provided in the embodiment of the present application.
[0113] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.
[0114] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0115] As examples, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, such as one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions). As examples, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one location, or on multiple computing devices distributed at multiple locations and interconnected by a communication network.
[0116] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0117] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0118] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0119] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0120] The above is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.
Claims
1. A network environment identification method, characterized in that: include: Detecting the current movement state of the terminal and the quality of multi-path signals corresponding to the multi-path antennas on the terminal; According to the movement state and the multi-path signal quality, it is determined whether the terminal enters a signal shielding environment of a closed space.
2. The method according to claim 1, characterized in that The determining, according to the movement state and the multi-path signal quality, whether the terminal enters a signal shielding environment of a closed space includes: When the movement state indicates that the terminal is moving rapidly, determining that the terminal has not entered a signal shielding environment of a closed space; When the movement status indicates that the terminal is not moving quickly, it is determined whether the terminal enters a signal shielding environment of a closed space based on the multi-path signal quality.
3. The method according to claim 2, characterized in that The determining, based on the multi-path signal quality, whether the terminal enters a signal shielding environment of a closed space includes: In the first standard network, if it is detected that the degradation rate of the multi-path signal quality is greater than or equal to a preset rate threshold, and the terminal remains connected to the first standard network, it is determined that the terminal enters a signal shielding environment of a closed space; In the first standard network, if it is detected that the degradation rate of the multi-path signal quality is less than a preset rate threshold, it is determined that the terminal has not entered a signal shielding environment of a closed space.
4. The method according to claim 2, characterized in that: The determining, based on the multi-path signal quality, whether the terminal enters a signal shielding environment of a closed space includes: If it is detected that the terminal switches from the first standard network to the second standard network, then in the second standard network, determining whether the rate of decrease of the multi-path signal quality is greater than or equal to a preset rate threshold; When the rate of decrease of the multi-path signal quality in the second-standard network is greater than or equal to the preset rate threshold, it is determined that the terminal enters a signal shielding environment in a closed space.
5. The method according to claim 4, characterized in that After determining whether the rate of decrease of the quality of the multi-path signals is greater than or equal to a preset rate threshold in the second standard network, the method further includes: When the rate of decrease of the multi-path signal quality in the second-standard network is less than the preset rate threshold, it is determined that the terminal has not entered a signal shielding environment of a closed space.
6. The method according to claim 2, characterized in that The determining, based on the multi-path signal quality, whether the terminal enters a signal shielding environment of a closed space includes: In the second standard network, if it is detected that the rate of decrease of the quality of the multi-path signals is greater than or equal to a preset rate threshold, it is determined that the terminal enters a signal shielding environment of a closed space; In the second standard network, if it is detected that the decreasing rate of the multi-path signal quality is less than a preset rate threshold, it is determined that the terminal has not entered a signal shielding environment of a closed space.
7. The method according to any one of claims 1 to 6, characterized in that: The physical positions of the multi-path antennas on the terminal are respectively distributed in the upper edge area and the lower edge area of the terminal.
8. A network environment identification device, characterized in that: include: A detection module, used to detect the current movement state of the terminal and the quality of multi-channel signals corresponding to the multi-channel antennas on the terminal; The determination module is used to determine whether the terminal enters a signal shielding environment of a closed space according to the movement state and the multi-path signal quality.
9. A terminal, characterized in that: It includes a memory, a processor and a transceiver; wherein, The memory is used to store executable instructions; The processor is configured to implement the method according to any one of claims 1 to 7 when executing the executable instructions stored in the memory; The transceiver is used for receiving and sending information during the process of sending and receiving information with other external devices.
10. A computer-readable storage medium, characterized in that: Executable instructions are stored, which are used to cause a processor to execute and implement the method according to any one of claims 1 to 7.