Emergency evacuation method and system based on wireless control function

Sending emergency instructions to users through wireless mobile communication networks and tracking their locations solves the problem of difficulty in real-time monitoring of user locations in the prior art, and improving the efficiency and safety of disaster evacuation.

CN119255190AInactive Publication Date: 2025-01-03SHENZHEN JIATAI SMART TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411198586.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2025-01-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing emergency evacuation system is difficult to track user locations in real time when disasters occur, affecting evacuation efficiency and safety.

Method used

Emergency instructions are sent to users through wireless mobile communication networks, and the location relationship between the user and the refuge area is determined through mobility tracking, real-time monitoring and guidance of user location is achieved.

Benefits of technology

Improve users' safety and evacuation efficiency in disaster situations, ensuring that users can quickly find safe shelter areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255190A_ABST
    Figure CN119255190A_ABST
Patent Text Reader

Abstract

The invention provides an emergency evacuation method and system based on a wireless control function, belongs to the technical field of data processing, and is used for alarming and tracking the position of a user through a wireless mobile communication network. The method comprises the steps that a server sends an emergency instruction to a wireless mobile communication network, the emergency instruction is used for indicating that users in a first physical area need emergency evacuation, and the first physical area is a physical area with potential safety hazards; the server receives user information returned by the wireless mobile communication network, the user information indicates that M users are located in a first physical area at a first moment, and M is an integer greater than 2; the server carries out mobility tracking on the M users through the wireless mobile communication network to determine the position relation between the M users and a second physical area at a second moment, the second physical area is a physical area used for emergency refuge of the users, and the second moment is a moment after the first moment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to an emergency evacuation method and system based on a wireless control function. Background Art

[0002] With the development of science and technology, people's cognition and control over the environment are getting stronger. However, natural disasters, especially fires, are still an unavoidable reality. Therefore, how to quickly escape and evacuate when a disaster occurs has become the focus of people's attention. The application server early warning system is a system that uses the application server to send warning information to users in advance to notify users to take emergency shelter and evacuate. This system can notify users in advance before a disaster occurs, thereby minimizing the losses caused by the disaster.

[0003] The application server early warning system is mainly composed of application servers, data acquisition equipment, data analysis systems and user terminals. The application server is responsible for receiving and processing data, the data acquisition equipment is responsible for collecting environmental data, the data analysis system is responsible for processing and analyzing data, and the user terminal is responsible for receiving and displaying early warning information. When the data acquisition equipment collects sensor data for monitoring the environment, it sends these data to the application server. The application server sends the received data to the data analysis system for processing and analysis. If the data analysis system determines that a disaster may occur or has already occurred, the application server will send an alarm message to the user to notify the user to take emergency shelter. The main advantages of the application server early warning system are: Accurate early warning: Through big data analysis and machine learning, the occurrence of disasters can be accurately predicted. Timely early warning: Users can be notified in advance before the disaster occurs, thereby minimizing the losses caused by the disaster. Easy to use: Users only need to install the corresponding application on the smart device to receive early warning information. The application server early warning system can be used for emergency evacuation when a fire occurs, and can also be widely used in other fields, such as earthquake early warning, flood early warning, typhoon early warning, etc. Summary of the invention

[0004] The embodiment of the present invention provides an emergency evacuation method and system based on a wireless control function, which can be used to track the location of the user through a wireless mobile communication network while issuing an alarm.

[0005] In order to achieve the above object, the present invention adopts the following technical scheme:

[0006] In a first aspect, an emergency evacuation method based on a wireless control function is provided, which is applied to a server, and the method comprises: the server sends an emergency indication to a wireless mobile communication network, the emergency indication is used to indicate that users in a first physical area need emergency evacuation, and the first physical area is a physical area where potential safety hazards exist; the server receives user information returned by the wireless mobile communication network, and the user information indicates that at a first moment, there are M users located in the first physical area, and M is an integer greater than 2; the server tracks the mobility of the M users through the wireless mobile communication network to determine the positional relationship between the M users and a second physical area at a second moment, the second physical area is a physical area for users to take emergency shelter, and the second moment is a moment after the first moment.

[0007] Optionally, the emergency indication includes an identifier of the first physical area and an area type of the first physical area. The area type of the first physical area is used to indicate that the first physical area is a physical area where safety hazards exist. The identifier of the first physical area and the area type of the first physical area are used jointly to indicate that users in the first physical area need emergency evacuation.

[0008] Optionally, the emergency indication also includes an identifier of the second physical area and an area type of the second physical area, the area type of the second physical area being used to indicate that the first physical area is a physical area for emergency shelter of the user, and the identifier of the second physical area and the area type of the second physical area are used jointly to indicate that the user needs to move to the physical area for emergency shelter of the user.

[0009] Optionally, the wireless mobile communication network is configured to: broadcast an emergency indication to one or more designated service cells, and receive responses from M users in the designated one or more service cells, so as to return user information to the server based on the responses of the M users, and the designated one or more service cells cover a first physical area; wherein, if a first service cell among the designated one or more service cells is a service cell that partially covers the first physical area, the wireless mobile communication network is further configured to: at least one first spatial domain vector among the multiple spatial domain vectors sent by the first access network device carries the emergency indication, a second spatial domain vector among the multiple spatial domain vectors does not carry the emergency indication, the second spatial domain vector is all spatial domain vectors of the multiple spatial domain vectors except at least one first spatial domain vector, the first access network device is an access network device that provides a first service cell, and at least one first spatial domain vector is a spatial domain vector covering a partial area.

[0010] Optionally, the server tracks the mobility of M users through the wireless mobile communication network to determine the positional relationship between the M users and the second physical area at the second moment, including: the server subscribes to the user location opening to the wireless mobile communication network, and the user location opening refers to the wireless mobile communication network opening the locations of the M users to the server; the server receives the respective locations of the M users returned by the wireless mobile communication network based on the subscribed user location opening, and the respective locations of the M users are the respective locations of the M users at the second moment; the server determines the overall location of the M users based on the respective locations of the M users; the server determines the positional relationship between the overall location of the M users and the second physical area.

[0011] Optionally, i is an integer traversing from 1 to M. For the i-th user among the M users, the server determines the overall position of the M users according to the respective positions of the M users, including: the server determines the distances between the i-th user and M-1 users respectively, and selects Ki users whose distances to the i-th user are smaller than Ki from the M-1 users according to the distances between the i-th user and the M-1 users respectively, where M-1 are other users among the M users except the i-th user, and Ki is an integer greater than or equal to 1 and less than M; the server determines the sum of the distances between the i-th user and Ki users, and according to the sum of the distances between the i-th user and Ki users, the sum of the distances between the i-th user and Ki users satisfies the following relationship:

[0012]

[0013] Where Li is the sum of the distances between the i-th user and Ki users, k is the k-th user among Ki users, Wi is the location of the i-th user, and Wk is the location of the k-th user;

[0014] The server determines the average position of every two users among M users based on the position of the i-th user and the sum of the distances between the i-th user and Ki users, and obtains a total of C(M,2) average positions; for any two users among M users, the average position of any two users is close to the users with a smaller sum of distances among any two users; the server sums and averages the C(M,2) average positions to obtain the overall position of M users.

[0015] Optionally, for the sth user and the tth user among the M users, s and t are any integers from 1 to M, and s and t are different, and the average position s_t of the sth user and the tth user satisfies the following relationship:

[0016] Ws_t=(Ws+Wt) / 2*δs_t

[0017] δs_t=f maping (Ls / Lt)

[0018] Where Ws_t is the average position s_t, Ws is the position of the sth user, Wt is the position of the tth user, δs_t is the position influencing factor s_t between the sth user and the tth user, Ls is the sum of the distances between the sth user's position and Ks users among M users, Lt is the sum of the distances between the tth user's position and Kt users among M users, and f maping () is a mapping function f, which is used to map Ls / Lt to a non-distorted value to obtain a position influence factor s_t.

[0019] Optionally, the C(M,2) average positions and the overall positions of the M users satisfy the following relationship:

[0020]

[0021] Among them, ΔW is the overall position of M users, Wj is the jth average position among C(M,2) average positions, and α is the position ambiguity factor.

[0022] Optionally, the method also includes: the server determines whether the distance between the overall position of the M users and the expected position corresponding to the second moment is greater than a first distance threshold; if the distance between the overall position of the M users and the expected position is greater than the first distance threshold, the server sends a first emergency prompt to the wireless mobile communication network, and the first emergency prompt is used to indicate that the M users need to move to the second physical area as soon as possible; if the distance between the overall position of the M users and the expected position is less than or equal to the first distance threshold, the server determines whether there is a user among the M users whose distance to the overall position of the M users is greater than a second distance threshold; if there is a third user among the M users whose distance to the overall position of the M users is greater than the second distance threshold, the server sends a second emergency prompt to the wireless mobile communication network, and the second emergency prompt is used to indicate that the third user needs to move to the second physical area as soon as possible, otherwise, the server does not respond.

[0023] In a second aspect, an emergency evacuation system based on a wireless control function is provided, the system includes a server, and the system is configured as follows: the server sends an emergency indication to the wireless mobile communication network, the emergency indication is used to indicate that users in a first physical area need emergency evacuation, and the first physical area is a physical area with potential safety hazards; the server receives user information returned by the wireless mobile communication network, the user information indicates that at a first moment, there are M users in the first physical area, and M is an integer greater than 2; the server tracks the mobility of the M users through the wireless mobile communication network to determine the positional relationship between the M users and the second physical area at a second moment, the second physical area is a physical area for users to take emergency shelter, and the second moment is a moment after the first moment. Optionally, the emergency indication includes an identifier of the first physical area, and an area type of the first physical area, the area type of the first physical area is used to indicate that the first physical area is a physical area with potential safety hazards, and the identifier of the first physical area and the area type of the first physical area are used to jointly indicate that users in the first physical area need emergency evacuation.

[0024] Optionally, the emergency indication also includes an identifier of the second physical area and an area type of the second physical area, the area type of the second physical area being used to indicate that the first physical area is a physical area for emergency shelter of the user, and the identifier of the second physical area and the area type of the second physical area are used jointly to indicate that the user needs to move to the physical area for emergency shelter of the user.

[0025] Optionally, the wireless mobile communication network is configured to: broadcast an emergency indication to one or more designated service cells, and receive responses from M users in the designated one or more service cells, so as to return user information to the server based on the responses of the M users, and the designated one or more service cells cover a first physical area; wherein, if a first service cell among the designated one or more service cells is a service cell that partially covers the first physical area, the wireless mobile communication network is further configured to: at least one first spatial domain vector among the multiple spatial domain vectors sent by the first access network device carries the emergency indication, a second spatial domain vector among the multiple spatial domain vectors does not carry the emergency indication, the second spatial domain vector is all spatial domain vectors of the multiple spatial domain vectors except at least one first spatial domain vector, the first access network device is an access network device that provides a first service cell, and at least one first spatial domain vector is a spatial domain vector covering a partial area.

[0026] Optionally, the server tracks the mobility of M users through the wireless mobile communication network to determine the positional relationship between the M users and the second physical area at the second moment, including: the server subscribes to the user location opening to the wireless mobile communication network, and the user location opening refers to the wireless mobile communication network opening the locations of the M users to the server; the server receives the respective locations of the M users returned by the wireless mobile communication network based on the subscribed user location opening, and the respective locations of the M users are the respective locations of the M users at the second moment; the server determines the overall location of the M users based on the respective locations of the M users; the server determines the positional relationship between the overall location of the M users and the second physical area.

[0027] Optionally, i is an integer traversing from 1 to M. For the i-th user among the M users, the server determines the overall position of the M users according to the respective positions of the M users, including: the server determines the distances between the i-th user and M-1 users respectively, and selects Ki users whose distances to the i-th user are smaller than Ki from the M-1 users according to the distances between the i-th user and the M-1 users respectively, where M-1 are other users among the M users except the i-th user, and Ki is an integer greater than or equal to 1 and less than M; the server determines the sum of the distances between the i-th user and Ki users, and according to the sum of the distances between the i-th user and Ki users, the sum of the distances between the i-th user and Ki users satisfies the following relationship:

[0028]

[0029] Where Li is the sum of the distances between the i-th user and Ki users, k is the k-th user among Ki users, Wi is the location of the i-th user, and Wk is the location of the k-th user;

[0030] The server determines the average position of every two users among M users based on the position of the i-th user and the sum of the distances between the i-th user and Ki users, and obtains a total of C(M,2) average positions; for any two users among M users, the average position of any two users is close to the users with a smaller sum of distances among any two users; the server sums and averages the C(M,2) average positions to obtain the overall position of M users.

[0031] Optionally, for the sth user and the tth user among the M users, s and t are any integers from 1 to M, and s and t are different, and the average position s_t of the sth user and the tth user satisfies the following relationship:

[0032] Ws_t=(Ws+Wt) / 2*δs_t

[0033] δs_t=f maping (Ls / Lt)

[0034] Where Ws_t is the average position s_t, Ws is the position of the sth user, Wt is the position of the tth user, δs_t is the position influencing factor s_t between the sth user and the tth user, Ls is the sum of the distances between the sth user's position and Ks users among M users, Lt is the sum of the distances between the tth user's position and Kt users among M users, and f maping () is a mapping function f, which is used to map Ls / Lt to a non-distorted value to obtain a position influence factor s_t.

[0035] Optionally, the C(M,2) average positions and the overall positions of the M users satisfy the following relationship:

[0036]

[0037] Among them, ΔW is the overall position of M users, Wj is the jth average position among C(M,2) average positions, and α is the position ambiguity factor.

[0038] Optionally, the system is also configured as follows: the server determines whether the distance between the overall position of the M users and the expected position corresponding to the second moment is greater than a first distance threshold; if the distance between the overall position of the M users and the expected position is greater than the first distance threshold, the server sends a first emergency prompt to the wireless mobile communication network, and the first emergency prompt is used to indicate that the M users need to move to the second physical area as soon as possible; if the distance between the overall position of the M users and the expected position is less than or equal to the first distance threshold, the server determines whether there is a user among the M users whose distance to the overall position of the M users is greater than a second distance threshold; if there is a third user among the M users whose distance to the overall position of the M users is greater than the second distance threshold, the server sends a second emergency prompt to the wireless mobile communication network, and the second emergency prompt is used to indicate that the third user needs to move to the second physical area as soon as possible, otherwise, the server does not respond.

[0039] In a third aspect, an electronic device is provided, comprising: a processor and a memory; the memory is used to store a computer program, and when the processor executes the computer program, the electronic device executes the method described in the first aspect.

[0040] In a possible design solution, the electronic device described in the third aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the electronic device described in the third aspect to communicate with other electronic devices.

[0041] In an embodiment of the present invention, the electronic device described in the third aspect may be a terminal, or a chip (system) or other parts or components that may be arranged in the terminal, or a system including the terminal.

[0042] In a fourth aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, the computer is caused to execute the method described in the first aspect.

[0043] In summary, the above method and system have the following technical effects:

[0044] The server can not only send emergency instructions to the wireless mobile communication network to indicate that users in the physical area where there are safety hazards need to evacuate urgently, but the server can also track the mobility of M users through the wireless mobile communication network based on the information of M users located in the physical area returned by the wireless mobile communication network to determine the positional relationship between the M users and the physical area used for emergency refuge of the users. While issuing an alarm, the server can also track the user's location through the wireless mobile communication network, that is, sense the user's location to further ensure the user's safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of the architecture of an emergency evacuation system based on a wireless control function provided by an embodiment of the present invention;

[0046] Figure 2 A schematic diagram of a flow chart of an emergency evacuation method based on a wireless control function provided by an embodiment of the present invention;

[0047] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0048] The technical solution of the present invention will be described below in conjunction with the accompanying drawings.

[0049] In the embodiment of the present invention, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.

[0050] In addition, the specific indication method may also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, different indication methods may be used for different information. In the specific implementation process, the desired indication method can be selected according to specific needs. The embodiment of the present invention does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present invention should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.

[0051] It should be understood that the information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiment of the present invention. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to a protocol, or can be configured by the sending end device by sending configuration information to the receiving end device.

[0052] "Pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in the device, and the embodiments of the present invention do not limit the specific implementation method. Among them, "saving" can mean saving in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or an electronic device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or an electronic device. The type of memory can be any form of storage medium, which is not limited by the embodiments of the present invention.

[0053] The "protocol" involved in the embodiment of the present invention may refer to a protocol family in the communication field, a standard protocol with a similar protocol family frame structure, or a related protocol applied in future systems, and the embodiment of the present invention does not make any specific limitation on this.

[0054] In the embodiments of the present invention, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device will perform corresponding processing under certain objective circumstances, but do not limit the time, nor do they require the device to perform judgment actions when implementing, nor do they mean the existence of other limitations.

[0055] In the description of the embodiments of the present invention, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present invention is only a kind of association relationship describing 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, where A and B can be singular or plural. In addition, in the description of the embodiments of the present invention, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solution of the embodiments of the present invention, in the embodiments of the present invention, the words "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art will appreciate that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference. At the same time, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0056] The network architecture and business scenarios described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present invention are equally applicable to similar technical problems.

[0057] To facilitate understanding of the embodiments of the present invention, first Figure 1 Taking the emergency evacuation system based on wireless control function as an example, Figure 1 A schematic diagram of the architecture of an emergency evacuation system based on a wireless control function applicable to the emergency evacuation method based on a wireless control function provided in an embodiment of the present invention.

[0058] like Figure 1 As shown, the emergency evacuation system based on wireless control function may include: a terminal and a server.

[0059] The terminal may be a terminal with transceiver functions, or a chip or chip system that can be set in the terminal. The terminal may also be called user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a road side unit (RSU) with terminal function, etc. The terminal of the present application may also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built into a vehicle as one or more components or units. Alternatively, the terminal may also be customer-premises equipment (CPE).

[0060] A server can be a single server or a server cluster consisting of one or more servers. A server can be a physical device or a virtual device, such as a virtual machine. A server can belong to a third party and can also be called an application function (AF) or an application server (AS).

[0061] The server and the terminal can communicate via a wireless mobile communication network, mainly through access network equipment in the wireless mobile communication network.

[0062] The access network device may specifically be a next generation mobile communication system, or in the next generation mobile communication system, the access network device may also have other naming methods, which are all included in the protection scope of the embodiments of the present application, and the present application does not make any limitation on this. Alternatively, the access network device may also include 5G, such as a gNB in ​​a new radio (NR) system, or one or a group of (including multiple antenna panels) antenna panels of a base station in 5G, or a network node constituting a gNB, a transmission point (transmission and reception point, TRP or transmission point, TP) or a transmission measurement function (transmission measurement function, TMF), such as a centralized unit (central unit, CU), a distributed unit (distributed unit, DU), a CU-control plane (control plane, CP), a CU-user plane (user plane, UP), or a radio unit (radio unit, RU), an RSU with base station function, or a wired access gateway, or a 5G core network element, etc. Alternatively, the network equipment may also include: access points (APs) in WiFi systems, wireless relay nodes, wireless backhaul nodes, various forms of macro base stations, micro base stations (also called small stations), relay stations, access points, wearable devices, vehicle-mounted devices, etc.

[0063] CU and DU may be separately configured, or may be included in the same network element, such as a baseband unit (BBU). RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It is understood that the network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, CU may be divided into a network device in an access network RAN, or CU may be divided into a network device in a core network CN, without limitation. In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art may understand their meanings. For example, in an ORAN system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are used as examples in this application. Any unit in the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. In the embodiment of the present application, the form of the network device is not limited. The device for implementing the function of the network device may be a network device; it may also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in a network device or used in combination with a network device.

[0064] Figure 2 This is a flow chart of the method provided by an embodiment of the present invention. The emergency evacuation method based on wireless control function is applicable to the above-mentioned emergency evacuation system based on wireless control function, and involves the interaction between the server and the terminal. The specific process is as follows:

[0065] S201, the server sends an emergency indication to the wireless mobile communication network.

[0066] The emergency indication is used to indicate that users in the first physical area need to be evacuated in an emergency. The first physical area is a physical area where potential safety hazards exist. The first physical area may be an area where natural or non-natural disasters such as floods, earthquakes, and fires occur.

[0067] The emergency indication may include an identifier of the first physical area, and an area type of the first physical area. The identifier of the first physical area can be used to uniquely identify the first physical area, such as longitude and latitude information, or cell information, such as a cell identifier or a cell list identifier, etc., without specific limitation. The area type of the first physical area can be used to indicate that the first physical area is a physical area with potential safety hazards. For example, the area type is type A or type 1, indicating a physical area with potential safety hazards. Other types, such as type B or type 2, indicate other types, without specific limitation. In this way, the identifier of the first physical area and the area type of the first physical area are used to jointly indicate that users in the first physical area need emergency evacuation.

[0068] The emergency indication may also include an identifier of the second physical area and an area type of the second physical area. The second physical area is a physical area for emergency shelter for users, such as a physical area where an emergency shelter is located. The identifier of the second physical area may also be used to uniquely identify the second physical area, such as longitude and latitude information, or cell information, such as a cell identifier or a cell list identifier, etc., without specific limitation.

[0069] The area type of the second physical area can be used to indicate that the first physical area is a physical area for emergency shelter for users, for example, the area type is type B or type 2, indicating a physical area for emergency shelter for users. In this way, the identifier of the second physical area and the area type of the second physical area are used to jointly indicate that the user needs to move to the physical area for emergency shelter for users.

[0070] The wireless mobile communication network is configured to: broadcast the emergency indication to one or more designated service cells, and receive responses from M users in the designated one or more service cells, so as to return user information to the server according to the responses of the M users, and the designated one or more service cells cover the first physical area. For example, the emergency indication is first transmitted to the access and mobility management function (AMF) network element in the wireless mobile communication network. The AMF network element determines, based on the identifier of the first physical area, that the first physical area is completely covered by the designated one or more service cells, thereby determining the access network devices that provide the designated one or more service cells, and then forwards the emergency indication to these access network devices, which broadcast the emergency indication.

[0071] Among them, if the first service cell in the designated one or more service cells is a service cell that partially covers the first physical area, the wireless mobile communication network is also configured as follows: at least one first spatial domain vector in the multiple spatial domain vectors sent by the first access network device carries an emergency indication, the second spatial domain vector in the multiple spatial domain vectors does not carry an emergency indication, the second spatial domain vector is all the spatial domain vectors of the multiple spatial domain vectors except at least one first spatial domain vector, the first access network device is an access network device that provides the first service cell, and at least one first spatial domain vector is a spatial domain vector that covers a partial area. In other words, the first access network device can determine that only at least one first spatial domain vector in the multiple spatial domain vectors covers the partial area, so that the emergency indication is only carried on at least one first spatial domain vector to improve the efficiency of information transmission.

[0072] Similarly, if a second service cell among the designated one or more service cells is a service cell that fully covers the first physical area, the wireless mobile communication network is also configured as follows: the multiple spatial domain vectors sent by the second access network device all carry emergency indications, the second access network device is an access network device that provides a second service cell, and the multiple first spatial domain vectors are all spatial domain vectors of the second service cell.

[0073] S202: The server receives user information returned by the wireless mobile communication network.

[0074] The user information indicates that at a first moment, there are M users located in the first physical area, where M is an integer greater than 2.

[0075] After the user (i.e., user terminal, or terminal) receives the emergency indication, the user terminal can respond to the wireless mobile communication network according to the information carried in the emergency indication, such as sending its own user identification to the network, such as the subscription permanent identifier (SUPI) used to uniquely identify each user terminal. The user identification is returned by the access network device to the AMF network element, and then returned by the AMF network element to the server. At this point, the server receives M user identifications, i.e., user information, and thus determines that there are M users in the first physical area at the first moment. Among them, the first moment is the moment when the server receives the user information.

[0076] In addition, the user terminal can also trigger an alarm according to the emergency indication, such as issuing an alarm and displaying the following information: There is a safety hazard in the first physical area and it is necessary to evacuate to the second physical area as soon as possible. In this way, the user of the user terminal can know the danger and the need to evacuate to the second physical area according to the alarm and the displayed information to ensure personal safety.

[0077] S203: The server tracks the mobility of the M users through the wireless mobile communication network to determine the position relationship between the M users and the second physical area at the second moment.

[0078] The second moment is a moment after the first moment, and can be a periodic moment, such as a predefined moment at the beginning / end / period of each cycle, and is not specifically limited. The duration of each cycle can be 30 seconds, 1 minute, 5 minutes, 10 minutes, etc., and can be dynamically set according to the type of natural or non-natural disaster. The server can start the timer when receiving the user information, and start the periodic timing when the timer times out, so as to execute S203 at the second moment. The principle of S203 is specifically introduced below.

[0079] First, the server opens the location of the subscribed users to the wireless mobile communication network. User location opening means that the wireless mobile communication network opens the locations of M users to the server, such as including the user identifiers of the M users and the time information indicating the second moment, and then sends it to the AMF network element, so that the AMF network element can trigger the corresponding access network device to obtain the locations of the M users at the second moment, or in other words, the locations of the M users are the locations of the M users at the second moment, such as longitude and latitude coordinates. The AMF network element returns the locations of the M users to the server. Correspondingly, the server receives the locations of the M users returned by the wireless mobile communication network based on the subscribed user location opening.

[0080] Then, the server may determine the overall location of the M users based on the respective locations of the M users.

[0081] i is an integer ranging from 1 to M. Take the i-th user among M users as an example:

[0082] For the i-th user among M users, the server can determine the distances between the i-th user and M-1 users respectively, and select Ki users whose distances to the i-th user are the smallest from the M-1 users according to the distances between the i-th user and M-1 users respectively, where M-1 are other users among the M users except the i-th user, and Ki is an integer greater than or equal to 1 and less than M. In this way, the server determines the sum of the distances between the i-th user and Ki users, and according to the sum of the distances between the i-th user and Ki users, the sum of the distances between the i-th user and Ki users satisfies the following relationship:

[0083]

[0084] Among them, Li is the sum of the distances between the i-th user and Ki users, k is the k-th user among Ki users, Wi is the position of the i-th user, and Wk is the position of the k-th user.

[0085] The server can determine the average position of every two users among M users based on the position of the i-th user and the sum of the distances between the i-th user and Ki users, and obtain a total of C(M,2) average positions. For example, for any two users among M users, the average position of any two users is close to the users with a smaller sum of distances among any two users. For example, for the s-th user and the t-th user among M users, s and t are any integers from 1 to M, and s and t are different, and the average position s_t of the s-th user and the t-th user satisfies the following relationship:

[0086] Ws_t=(Ws+Wt) / 2*δs_t

[0087] δs_t=f maping (Ls / Lt)

[0088] Where Ws_t is the average position s_t, Ws is the position of the sth user, Wt is the position of the tth user, δs_t is the position influencing factor s_t between the sth user and the tth user, Ls is the sum of the distances between the sth user's position and Ks users among M users, Lt is the sum of the distances between the tth user's position and Kt users among M users, and f maping () is a mapping function f, which is used to map Ls / Lt to a non-distorted value to obtain the position influence factor s_t. That is, the value of Ls / Lt may be relatively large or relatively small, that is, a distorted value. If the value of Ls / Lt is directly multiplied by the average position of the sth user and the tth user, the position after multiplication is not between the sth user and the tth user. Therefore, the mapping function f is needed to correct the value of Ls / Lt.

[0089] For example, the mapping function f can be an interval mapping function, and the value of Ls / Lt is mapped to the value corresponding to the interval according to the interval in which the value of Ls / Lt is located. Taking the longitude coordinates of the sth user and the tth user as an example, the dimensional coordinates can be understood by reference. In one possible way, the Ls of the sth user is 1, the Lt of the tth user is 2, the value of Ls / Lt is 1 / 2, the longitude coordinate of Ws is 20, the longitude coordinate of Wt is 40, and the longitude coordinate of (Ws+Wt) / 2 is 30. At this time, if 30 is multiplied by the value of Ls / Lt, it is 15, that is, distortion. Therefore, the value of Ls / Lt is mapped to 0.8 through the mapping function f, that is, δs_t is 0.8, and if 30 is multiplied by δs_t, it is 24, that is, the longitude coordinate is moderately close to the longitude coordinate of the sth user whose location distribution is more concentrated. In another possible way, Ls of the sth user is 4, Lt of the tth user is 2, the value of Ls / Lt is 2, the longitude coordinate of Ws is 20, the longitude coordinate of Wt is 40, and the longitude coordinate of (Ws+Wt) / 2 is 30. At this time, if 30 is multiplied by the value of Ls / Lt, it is 60, that is, distortion, so the value of Ls / Lt is mapped to 1.2 through the mapping function f, that is, δs_t is 1.2, and if 30 is multiplied by δs_t, it is 36, that is, the longitude coordinate is moderately close to the longitude coordinate of the tth user whose location distribution is more concentrated.

[0090] The server can sum and average the C(M,2) average positions to obtain the overall position of the M users. For example, the C(M,2) average positions and the overall position of the M users satisfy the following relationship:

[0091]

[0092] Among them, ΔW is the overall position of M users, Wj is the jth average position among C(M,2) average positions, and α is the position fuzzy factor, which can be 0.9-1.1, that is, the final overall position of M users is a simulation range. It can be seen that by setting the position influence factor s_t, the calculated coordinate positions of M users can be closer to users with more concentrated distribution, which can more accurately reflect the overall position of M users.

[0093] Finally, the server determines the positional relationship between the overall position of the M users and the second physical area. For example, the method further includes: the server determines whether the distance between the overall position of the M users (all positions within the simulation range) and the expected position corresponding to the second moment is greater than a first distance threshold. All positions within the simulation range refer to determining all positions within the simulation range with a certain unit distance as the granularity, and the distance between two adjacent positions in all positions is the unit distance.

[0094] If the distance between the overall position of the M users and the expected position is greater than the first distance threshold, the server sends a first emergency prompt to the wireless mobile communication network. The first emergency prompt is used to indicate that the M users need to move to the second physical area as soon as possible. It can be understood that the implementation method of the first emergency prompt is similar to the emergency indication, which can be referred to for understanding and will not be repeated. If the distance between the overall position of the M users and the expected position is less than or equal to the first distance threshold, the server determines whether there is a user among the M users whose distance from the overall position of the M users is greater than the second distance threshold (i.e., a user located at the edge and far away). If there is a third user among the M users whose distance from the overall position of the M users is greater than the second distance threshold, the server sends a second emergency prompt to the wireless mobile communication network. The second emergency prompt is used to indicate that the third user needs to move to the second physical area as soon as possible. Otherwise, the server does not respond. It can be understood that the implementation method of the second emergency prompt is similar to the emergency indication, which can be referred to for understanding and will not be repeated.

[0095] In summary, the server can not only send emergency instructions to the wireless mobile communication network to indicate that users in the physical area where there are safety hazards need to evacuate urgently, but the server can also track the mobility of M users through the wireless mobile communication network based on the information of M users located in the physical area returned by the wireless mobile communication network, so as to determine the positional relationship between the M users and the physical area used for emergency refuge of the users. While issuing an alarm, the server can also track the user's location through the wireless mobile communication network, that is, sense the user's location to further ensure the user's safety.

[0096] Combination of the above Figure 2 The method provided by the embodiment of the present invention is described in detail. The following is a detailed description of an emergency evacuation system based on a wireless control function for executing the method provided by the embodiment of the present invention.

[0097] The emergency evacuation system based on wireless control function includes a server, which is configured as follows: the server sends an emergency indication to the wireless mobile communication network, the emergency indication is used to indicate that users in the first physical area need emergency evacuation, and the first physical area is a physical area with potential safety hazards; the server receives user information returned by the wireless mobile communication network, the user information indicates that at a first moment, there are M users in the first physical area, and M is an integer greater than 2; the server tracks the mobility of the M users through the wireless mobile communication network to determine the positional relationship between the M users and the second physical area at a second moment, the second physical area is a physical area for users to take emergency shelter, and the second moment is a moment after the first moment. Optionally, the emergency indication includes an identifier of the first physical area, and an area type of the first physical area, the area type of the first physical area is used to indicate that the first physical area is a physical area with potential safety hazards, and the identifier of the first physical area and the area type of the first physical area are used to jointly indicate that users in the first physical area need emergency evacuation.

[0098] Optionally, the emergency indication also includes an identifier of the second physical area and an area type of the second physical area, the area type of the second physical area being used to indicate that the first physical area is a physical area for emergency shelter of the user, and the identifier of the second physical area and the area type of the second physical area are used jointly to indicate that the user needs to move to the physical area for emergency shelter of the user.

[0099] Optionally, the wireless mobile communication network is configured to: broadcast an emergency indication to one or more designated service cells, and receive responses from M users in the designated one or more service cells, so as to return user information to the server based on the responses of the M users, and the designated one or more service cells cover a first physical area; wherein, if a first service cell among the designated one or more service cells is a service cell that partially covers the first physical area, the wireless mobile communication network is further configured to: at least one first spatial domain vector among the multiple spatial domain vectors sent by the first access network device carries the emergency indication, a second spatial domain vector among the multiple spatial domain vectors does not carry the emergency indication, the second spatial domain vector is all spatial domain vectors of the multiple spatial domain vectors except at least one first spatial domain vector, the first access network device is an access network device that provides a first service cell, and at least one first spatial domain vector is a spatial domain vector covering a partial area.

[0100] Optionally, the server tracks the mobility of M users through the wireless mobile communication network to determine the positional relationship between the M users and the second physical area at the second moment, including: the server subscribes to the user location opening to the wireless mobile communication network, and the user location opening refers to the wireless mobile communication network opening the locations of the M users to the server; the server receives the respective locations of the M users returned by the wireless mobile communication network based on the subscribed user location opening, and the respective locations of the M users are the respective locations of the M users at the second moment; the server determines the overall location of the M users based on the respective locations of the M users; the server determines the positional relationship between the overall location of the M users and the second physical area.

[0101] Optionally, i is an integer traversing from 1 to M. For the i-th user among the M users, the server determines the overall position of the M users according to the respective positions of the M users, including: the server determines the distances between the i-th user and M-1 users respectively, and selects Ki users whose distances to the i-th user are smaller than Ki from the M-1 users according to the distances between the i-th user and the M-1 users respectively, where M-1 are other users among the M users except the i-th user, and Ki is an integer greater than or equal to 1 and less than M; the server determines the sum of the distances between the i-th user and Ki users, and according to the sum of the distances between the i-th user and Ki users, the sum of the distances between the i-th user and Ki users satisfies the following relationship:

[0102]

[0103] Where Li is the sum of the distances between the i-th user and Ki users, k is the k-th user among Ki users, Wi is the location of the i-th user, and Wk is the location of the k-th user;

[0104] The server determines the average position of every two users among M users based on the position of the i-th user and the sum of the distances between the i-th user and Ki users, and obtains a total of C(M,2) average positions; for any two users among M users, the average position of any two users is close to the users with a smaller sum of distances among any two users; the server sums and averages the C(M,2) average positions to obtain the overall position of M users.

[0105] Optionally, for the sth user and the tth user among the M users, s and t are any integers from 1 to M, and s and t are different, and the average position s_t of the sth user and the tth user satisfies the following relationship:

[0106] Ws_t=(Ws+Wt) / 2*δs_t

[0107] δs_t=f maping (Ls / Lt)

[0108] Where Ws_t is the average position s_t, Ws is the position of the sth user, Wt is the position of the tth user, δs_t is the position influencing factor s_t between the sth user and the tth user, Ls is the sum of the distances between the sth user's position and Ks users among M users, Lt is the sum of the distances between the tth user's position and Kt users among M users, and f maping () is a mapping function f, which is used to map Ls / Lt to a non-distorted value to obtain a position influence factor s_t.

[0109] Optionally, the C(M,2) average positions and the overall positions of the M users satisfy the following relationship:

[0110]

[0111] Among them, ΔW is the overall position of M users, Wj is the jth average position among C(M,2) average positions, and α is the position ambiguity factor.

[0112] Optionally, the system is also configured as follows: the server determines whether the distance between the overall position of the M users and the expected position corresponding to the second moment is greater than a first distance threshold; if the distance between the overall position of the M users and the expected position is greater than the first distance threshold, the server sends a first emergency prompt to the wireless mobile communication network, and the first emergency prompt is used to indicate that the M users need to move to the second physical area as soon as possible; if the distance between the overall position of the M users and the expected position is less than or equal to the first distance threshold, the server determines whether there is a user among the M users whose distance to the overall position of the M users is greater than a second distance threshold; if there is a third user among the M users whose distance to the overall position of the M users is greater than the second distance threshold, the server sends a second emergency prompt to the wireless mobile communication network, and the second emergency prompt is used to indicate that the third user needs to move to the second physical area as soon as possible, otherwise, the server does not respond.

[0113] Figure 3 The electronic device provided in the embodiment of the present invention is a schematic diagram of the structure of the electronic device. For example, the electronic device may be a network device, or a chip (system) or other components or assemblies that can be set in the network device. Figure 3 As shown, the electronic device 400 may include a processor 401. Optionally, the electronic device 400 may further include a memory 402 and / or a transceiver 403. The processor 401 is coupled with the memory 402 and the transceiver 403, such as being connected via a communication bus.

[0114] Combine the following Figure 3 The components of the electronic device 400 are described in detail:

[0115] The processor 401 is the control center of the electronic device 400, and may be a processor or a general term for multiple processing elements. For example, the processor 401 is one or more central processing units (CPUs), or may be application specific integrated circuits (ASICs), or may be one or more integrated circuits configured to implement the embodiments of the present invention, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).

[0116] Optionally, the processor 401 can execute various functions of the electronic device 400 by running or executing the software program stored in the memory 402 and calling the data stored in the memory 402, such as executing the above Figure 2 The emergency evacuation method based on wireless control function is shown.

[0117] In a specific implementation, as an embodiment, the processor 401 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 are shown in FIG.

[0118] In a specific implementation, as an embodiment, the electronic device 400 may also include multiple processors. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0119] The memory 402 is used to store the software program for executing the solution of the present invention, and the execution is controlled by the processor 401. The specific implementation method can refer to the above method embodiment, which will not be repeated here.

[0120] Optionally, the memory 402 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 402 may be integrated with the processor 401, or may exist independently and access the computer through the interface circuit ( Figure 3 (not shown) is coupled to the processor 401, which is not specifically limited in this embodiment of the present invention.

[0121] The transceiver 403 is used for communication with other electronic devices. For example, if the electronic device 400 is a terminal, the transceiver 403 can be used to communicate with a network device, or with another terminal device. For another example, if the electronic device 400 is a network device, the transceiver 403 can be used to communicate with a terminal, or with another network device.

[0122] Optionally, the transceiver 403 may include a receiver and a transmitter ( Figure 3 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0123] Optionally, the transceiver 403 may be integrated with the processor 401, or may exist independently and communicate with the electronic device 400 through an interface circuit ( Figure 3 (not shown) is coupled to the processor 401, which is not specifically limited in this embodiment of the present invention.

[0124] Understandably, Figure 3 The structure of the electronic device 400 shown in the figure does not constitute a limitation on the electronic device, and the actual electronic device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.

[0125] In addition, the technical effects of the electronic device 400 can refer to the technical effects of the methods described in the above method embodiments, which will not be repeated here.

[0126] It should be understood that the processor in the embodiment of the present invention may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0127] It should also be understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DRRAM).

[0128] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0129] It should be understood that the term "and / or" in this article is only a description of the association relationship of 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. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0130] In the present invention, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0131] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0132] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0133] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0134] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0136] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0137] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0138] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. An emergency evacuation method based on wireless control function, characterized in that: Applied to a server, the method comprises: The server sends an emergency indication to the wireless mobile communication network, where the emergency indication is used to indicate that users in a first physical area need to be evacuated urgently, and the first physical area is a physical area where there is a safety hazard; The server receives user information returned by the wireless mobile communication network, where the user information indicates that at a first moment, there are M users located in the first physical area, where M is an integer greater than 2; The server tracks the mobility of the M users through the wireless mobile communication network to determine the positional relationship between the M users and a second physical area at a second moment, where the second physical area is a physical area for emergency shelter for users, and the second moment is a moment after the first moment.

2. The method according to claim 1, characterized in that The emergency indication includes an identifier of the first physical area and an area type of the first physical area. The area type of the first physical area is used to indicate that the first physical area is a physical area where safety hazards exist. The identifier of the first physical area and the area type of the first physical area are used jointly to indicate that users in the first physical area need emergency evacuation.

3. The method according to claim 2, characterized in that The emergency indication also includes an identifier of the second physical area and an area type of the second physical area. The area type of the second physical area is used to indicate that the first physical area is a physical area for emergency shelter of users. The identifier of the second physical area and the area type of the second physical area are used jointly to indicate that the user needs to move to the physical area for emergency shelter of users.

4. The method according to claim 3, characterized in that The wireless mobile communication network is configured to: broadcast the emergency indication to one or more designated service cells, and receive responses from the M users in the one or more designated service cells, so as to return the user information to the server according to the responses from the M users, wherein the one or more designated service cells cover the first physical area; Among them, if a first service cell among the designated one or more service cells is a service cell that partially covers the first physical area, the wireless mobile communication network is also configured as: at least one first spatial domain vector among the multiple spatial domain vectors sent by the first access network device carries the emergency indication, a second spatial domain vector among the multiple spatial domain vectors does not carry the emergency indication, the second spatial domain vector is all the spatial domain vectors of the multiple spatial domain vectors except the at least one first spatial domain vector, the first access network device is an access network device that provides the first service cell, and the at least one first spatial domain vector is a spatial domain vector covering the partial area.

5. The method according to any one of claims 1 to 4, characterized in that The server tracks the mobility of the M users through the wireless mobile communication network to determine the position relationship between the M users and the second physical area at the second moment, including: The server opens the user locations subscribed to the wireless mobile communication network, and the user location opening means that the wireless mobile communication network opens the locations of the M users to the server; The server receives the respective positions of the M users returned by the wireless mobile communication network according to the subscribed user position opening, wherein the respective positions of the M users are the respective positions of the M users at the second moment; The server determines the overall location of the M users according to the respective locations of the M users; The server determines a positional relationship between the overall positions of the M users and the second physical area.

6. The method according to claim 5, characterized in that i is an integer ranging from 1 to M. For the i-th user among the M users, the server determines the overall location of the M users according to the respective locations of the M users, including: The server determines the distances between the i-th user and M-1 users respectively, and selects Ki users whose distances to the i-th user are smaller than Ki from the M-1 users according to the distances between the i-th user and the M-1 users respectively, wherein the M-1 users are other users among the M users except the i-th user, and Ki is an integer greater than or equal to 1 and less than M; The server determines the sum of the distances between the i-th user and the Ki-th user, and according to the sum of the distances between the i-th user and the Ki-th user, the sum of the distances between the i-th user and the Ki-th user satisfies the following relationship: Wherein, Li is the sum of the distances between the i-th user and the Ki users, k is the k-th user among the Ki users, Wi is the position of the i-th user, and Wk is the position of the k-th user; The server determines the average position of every two users among the M users according to the position of the i-th user and the sum of the distances between the i-th user and the Ki users, and obtains a total of C(M,2) average positions; for any two users among the M users, the average position of any two users is close to the user with a smaller sum of distances among the any two users; The server sums and averages the C(M,2) average positions to obtain the overall position of the M users.

7. The method according to claim 6, characterized in that For the sth user and the tth user among the M users, s and t are any integers from 1 to M, and s and t are different, and the average position s_t of the sth user and the tth user satisfies the following relationship: Ws_t=(Ws+Wt) / 2*δs_t δs_t=f maping (Ls / Lt) Wherein, Ws_t is the average position s_t, Ws is the position of the s-th user, Wt is the position of the t-th user, δs_t is the position influence factor s_t between the s-th user and the t-th user, Ls is the sum of the distances between the position of the s-th user and Ks users among the M users, Lt is the sum of the distances between the position of the t-th user and Kt users among the M users, f maping () is a mapping function f, and the mapping function f is used to map Ls / Lt to a non-distorted value to obtain the position influence factor s_t.

8. The method according to claim 7, characterized in that The C(M,2) average positions and the overall positions of the M users satisfy the following relationship: Wherein, ΔW is the overall position of the M users, Wj is the jth average position among the C(M,2) average positions, and α is the position ambiguity factor.

9. The method according to claim 8, characterized in that The method further comprises: Determining, by the server, whether a distance between the overall position of the M users and an expected position corresponding to the second moment is greater than a first distance threshold; If the distance between the overall position of the M users and the expected position is greater than the first distance threshold, the server sends a first emergency prompt to the wireless mobile communication network, where the first emergency prompt is used to indicate that the M users need to move to the second physical area as soon as possible; if the distance between the overall position of the M users and the expected position is less than or equal to the first distance threshold, the server determines whether there is a user among the M users whose distance to the overall position of the M users is greater than a second distance threshold; If a third user among the M users is at a distance greater than the second distance threshold from the overall location of the M users, the server sends a second emergency prompt to the wireless mobile communication network, where the second emergency prompt is used to indicate that the third user needs to move to the second physical area as soon as possible; otherwise, the server does not respond.

10. An emergency evacuation system based on wireless control function, characterized in that: The system comprises a server, and the system is configured to: The server sends an emergency indication to the wireless mobile communication network, where the emergency indication is used to indicate that users in a first physical area need to be evacuated urgently, and the first physical area is a physical area where there is a safety hazard; The server receives user information returned by the wireless mobile communication network, where the user information indicates that at a first moment, there are M users located in the first physical area, where M is an integer greater than 2; The server tracks the mobility of the M users through the wireless mobile communication network to determine the positional relationship between the M users and a second physical area at a second moment, where the second physical area is a physical area for emergency shelter for users, and the second moment is a moment after the first moment.