Detailed Description
The embodiment of the invention provides an alarm prompting method, device and system and electronic equipment.
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
As shown in fig. 1, an execution subject of the method may be a mobile edge computing server, and the server may be an independent server or a server cluster composed of multiple servers. The method may specifically comprise the steps of:
in S102, a target location of a target user in a target area, which is sent by a positioning base station preset in the target area, is received.
The target position may be a position determined by Ultra Wide Band signal interaction between the positioning base station and a positioning tag carried by a target user, the target area may be any preset area, for example, the target area may be an office area, an area where a data center machine room is located, and the like, the positioning base station may be a plurality of devices capable of performing Ultra Wide Band (UWB) signal interaction, which are arranged in the target area, and the positioning base station may be connected to the mobile edge computing server, and the positioning tag may be carried by the user and may be a device capable of performing UWB signal interaction with the positioning base station.
In implementation, currently, in a data center machine room, whether an operator entering the data center machine room enters an illegal region or not may be monitored manually, and when it is monitored that the operator enters the illegal region, an alarm prompt may be sent, for example, the monitoring operator may determine whether the operator enters a corresponding illegal region or not based on a monitoring image acquired by a camera.
However, the above method for prompting an alarm through manual monitoring has the following problems: because the scale of the data center machine room is large, more monitoring images are acquired by the camera, more operators may be in the data center machine room at the same time, and the use permissions of different operators are different, the manual monitoring method is adopted to position and alarm the operators, and the problems of low alarm prompting efficiency and low alarm prompting accuracy exist. Therefore, another implementation scheme is provided in the embodiments of the present invention, which may specifically include the following:
in the target area, one or more positioning base stations can be arranged for UWB signal interaction with the positioning tags carried by the target users.
For example, as shown in fig. 2, a plurality of positioning base stations may be disposed in a data center room (i.e., a target area), and when a target user enters the data center room, UWB signals may be interacted with one or more nearby positioning base stations through a carried positioning tag. For example, after entering a data center room, a target user arrives at an area B from an area a, and when the target user is located in the area a, a positioning tag carried by the target user may generate UWB signal interaction with the positioning base station 1 and/or the positioning base station 2 in the area a.
The moving edge calculation server may receive the target position of the target user transmitted by any one or more positioning base stations in the target area, for example, the target position of the target user in the area a may be determined based on information such as the time of the UWB signal transmitted by the positioning tag received by the positioning base station 1, and similarly, the target position of the target user in the area C may be determined based on information such as the time of the UWB signal transmitted by the positioning tag received by the positioning base station 3.
In S104, a target movable range of the target user in the target area is obtained based on the identity information of the target user and the first time when the target user is at the target position.
The movable range may be a preset electronic fence area, for example, as shown in fig. 2, the movable range may be an area a, an area B, an area C, or the like.
In implementation, as shown in fig. 2, it is assumed that a target position of a target user sent by the positioning base station 4 is received (it is assumed that the target position is a point C in an area B), and if it is determined that the target user is a user who does not acquire an operation authority of a device according to identity information of the target user, a target movable range of the target user in the target area is an area a, that is, a target movable range of the target user at a first time is an area without an operable device.
In S106, if the target position is not within the target movable range, an alarm prompt is issued.
In implementation, for example, as shown in fig. 2, it is assumed that the target movable range of the target user is an area a, and the target user is located at a point C in the area B at this time, which indicates that the target user is not located in the target movable range at this time, so that an alarm prompt may be issued to prompt the target user to enter the unauthorized area (i.e., the area B) and to exit the unauthorized area in time.
The embodiment of the invention provides an alarm prompting method, which comprises the steps of receiving a target position of a target user in a target area, which is sent by a positioning base station arranged in the target area in advance, wherein the target position is determined by ultra-wideband signal interaction between the positioning base station and a positioning label carried by the target user, acquiring a target movable range of the target user in the target area based on identity information of the target user and the first time when the target user is in the target position, and sending an alarm prompt if the target position is not in the target movable range. Because the ultra-wideband signal has the advantages of high transmission rate and high positioning accuracy, the target position of the target user is determined based on the ultra-wideband signal interaction of the positioning base station and the positioning label, the target movable range of the target user in the target area is determined, the positioning accuracy and the positioning efficiency of the target user are improved, meanwhile, the mobile edge calculation server has the characteristic of low time delay, the alarm prompt is carried out according to the target position and the target movable range of the target user based on the mobile edge calculation server, the accuracy of the alarm prompt is ensured, and meanwhile, the efficiency of the alarm prompt is improved.
Example two
As shown in fig. 3, an execution subject of the method may be a mobile edge computing server, and the server may be an independent server or a server cluster composed of multiple servers. The method may specifically comprise the steps of:
in S302, biometric information of a target user acquired by an information acquisition device is received.
Wherein, information acquisition equipment can be entrance guard's equipment, for example, information acquisition equipment can be fingerprint collection equipment, people's face collection equipment etc. wherein, if information acquisition equipment is fingerprint collection equipment, then biological characteristic information can include fingerprint information, if information acquisition equipment is people's face collection equipment, then biological characteristic information can include image information.
In implementation, taking a target area as a data center machine room as an example, as shown in fig. 2, before entering the data center machine room, a target user needs to input own fingerprint information in a fingerprint acquisition device (i.e., an information acquisition device), and the fingerprint acquisition device may send the fingerprint information of the target user to a mobile edge server after acquiring the fingerprint information of the target user, that is, the mobile edge server may receive biometric information of the target user acquired by the information acquisition device.
In addition, various information acquisition devices can be provided, for example, the information acquisition devices can also be iris data acquisition devices, user walking posture acquisition devices, voiceprint acquisition devices and the like, different information acquisition devices can have different biological characteristic information of target users, and the type of the information acquisition device is not specifically limited by the embodiment of the invention.
In S304, identity information of the target user is determined based on the biometric information.
In implementation, the identity information corresponding to the biometric information of the target user may be acquired based on a correspondence relationship between the biometric information and the identity information stored in advance.
In S306, the target location of the target user in the target area, which is sent by the positioning base station preset in the target area, is received.
For the specific processing procedure of S306, reference may be made to relevant contents in S102 in the first embodiment, which is not described herein again.
In S308, a target correspondence corresponding to the identity information of the target user is acquired.
The target correspondence may be a correspondence between time and a movable range.
In implementation, different corresponding relations may be set for different users, and the different corresponding relations may correspond to different movable ranges at different times, for example, as shown in table 1, there may be a corresponding relation 1 and a corresponding relation 2.
TABLE 1
Different users may correspond to different corresponding relationships, for example, if the target user is user 1 and user 1 is associated with corresponding relationship 1, the target corresponding relationship corresponding to the target user is corresponding relationship 1.
In practical applications, the processing manner of S308 may be various, and an alternative implementation manner is provided below, which may specifically refer to the following processing from step one to step two.
Step one, acquiring the equipment use permission of a target user based on the identity information of the target user.
In implementation, different users may have different device usage rights, and the device usage right of the target user may be obtained according to the identity information of the target user, for example, the device usage right of the target user may be the operation usage right of the cabinet 1 and the cabinet 2.
And step two, acquiring the corresponding relation of the targets based on the use permission of the equipment.
In implementation, the target correspondence, that is, the correspondence between the time and the movable range, may be obtained according to the device usage right, for example, as shown in fig. 2, the device usage right of the target user is the operation usage right of the cabinet 1 and the cabinet 2 in the area B, and then the obtained target correspondence may be as shown in table 2.
TABLE 2
As shown in fig. 2, the area B may be an area where the cabinet 1 and the cabinet 2 are located in the data center room, and the area a may be an area containing no operable equipment.
In S310, a first movable range corresponding to the first time is determined from the acquired target correspondence, and the first movable range is used as a target movable range of the target user in the target area.
As shown in table 2, a first movable range corresponding to the first time may be obtained, for example, if the first time is 2:00, the corresponding first movable range is an area a, if the first time is 5:00, the first movable range is an area B, and after the first movable range is obtained, the first movable range may be determined as a target movable range of the target user in the target area.
In S312, a monitoring image at a first time and at a target position is acquired.
In implementation, the mobile edge computing server may interface with the video security monitoring system and obtain a monitoring image at a target location at a first time.
In addition, the moving edge calculation server may further adjust, at the first time, according to the target position, image capturing parameters of the image capturing device in the area where the target position is located (e.g., adjust a capturing angle, a capturing focal length, and the like of the image capturing device), so as to obtain the target position monitoring image.
In S314, if the image of the target user exists in the monitored image, an alarm prompt is issued.
In implementation, the monitoring image may also be sent to an image monitoring person (i.e., a preset alarm server), so that the image monitoring person detects the acquired monitoring image to check whether the target user has an illegal behavior.
In addition, a plurality of monitoring images in a time period related to the first time may be acquired, for example, if the first time is 2:00, monitoring images at the target position in the time period of 1:57-2:03 may be acquired.
Meanwhile, when it is detected that the target user is not in the target movable range at the first time (that is, the target position is not in the target movable range), the corresponding monitoring images can be obtained based on different positions of the target user corresponding to different times, so as to form a behavior track of the target user in the target area.
The embodiment of the invention provides an alarm prompting method, which comprises the steps of receiving a target position of a target user in a target area, which is sent by a positioning base station arranged in the target area in advance, wherein the target position is determined by ultra-wideband signal interaction between the positioning base station and a positioning label carried by the target user, acquiring a target movable range of the target user in the target area based on identity information of the target user and the first time when the target user is in the target position, and sending an alarm prompt if the target position is not in the target movable range. Because the ultra-wideband signal has the advantages of high transmission rate and high positioning accuracy, the target position of the target user is determined based on the ultra-wideband signal interaction of the positioning base station and the positioning label, the target movable range of the target user in the target area is determined, the positioning accuracy and the positioning efficiency of the target user are improved, meanwhile, the mobile edge calculation server has the characteristic of low time delay, the alarm prompt is carried out according to the target position and the target movable range of the target user based on the mobile edge calculation server, the accuracy of the alarm prompt is ensured, and meanwhile, the efficiency of the alarm prompt is improved.
EXAMPLE III
Based on the same idea, the alarm prompting method provided in the embodiment of the present invention further provides an alarm prompting device, as shown in fig. 4.
This warning prompt device includes: a location receiving module 401, a range obtaining module 402 and an alarm prompting module 403, wherein:
a position receiving module 401, configured to receive a target position of a target user in a target area, where the target position is sent by a positioning base station preset in the target area, and the target position is determined by interaction between the positioning base station and a positioning tag carried by the target user through an ultra wideband signal;
a range obtaining module 402, configured to obtain a target movable range of the target user in the target area based on the identity information of the target user and a first time when the target user is at the target location;
and an alarm prompt module 403, configured to send an alarm prompt if the target location is not within the target movable range.
In this embodiment of the present invention, the range obtaining module 402 includes:
the relation acquisition unit is used for acquiring a target corresponding relation corresponding to the identity information of the target user, wherein the target corresponding relation is the corresponding relation between time and a movable range;
and the range determining unit is used for determining a first movable range corresponding to the first time from the acquired target corresponding relation, and taking the first movable range as a target movable range of the target user in the target area.
In an embodiment of the present invention, the relationship obtaining unit is configured to:
acquiring the equipment use permission of the target user based on the identity information of the target user;
and acquiring the target corresponding relation based on the equipment use permission.
In an embodiment of the present invention, the apparatus further includes:
the information receiving module is used for receiving the biological characteristic information of the target user, which is acquired by the information acquisition equipment, wherein the biological characteristic information comprises fingerprint information and/or image information;
and the identity determining module is used for determining the identity information of the target user based on the biological characteristic information.
In this embodiment of the present invention, the alarm prompting module 403 includes:
an image acquisition unit configured to acquire a monitoring image at the first time and at the target position;
and the warning prompt unit is used for sending the warning prompt if the image of the target user exists in the monitored image.
The embodiment of the invention provides an alarm prompting device, which is characterized in that a target position of a target user in a target area, which is sent by a positioning base station arranged in the target area in advance, is received, the target position is determined by ultra-wideband signal interaction between the positioning base station and a positioning label carried by the target user, a target movable range of the target user in the target area is obtained based on identity information of the target user and the first time when the target user is in the target position, and an alarm prompt is sent out if the target position is not in the target movable range. Because the ultra-wideband signal has the advantages of high transmission rate and high positioning accuracy, the target position of the target user is determined based on the ultra-wideband signal interaction of the positioning base station and the positioning label, the target movable range of the target user in the target area is determined, the positioning accuracy and the positioning efficiency of the target user are improved, meanwhile, the mobile edge calculation server has the characteristic of low time delay, the alarm prompt is carried out according to the target position and the target movable range of the target user based on the mobile edge calculation server, the accuracy of the alarm prompt is ensured, and meanwhile, the efficiency of the alarm prompt is improved.
Example four
Based on the same idea, the alarm prompting method provided in the embodiment of the present invention further provides an alarm prompting system, as shown in fig. 5.
The alarm prompting system comprises a mobile edge computing server 501, a positioning base station 502 and a positioning label 503, wherein:
the positioning tag 503 is a tag carried by a target user, and is used for interacting with the positioning base station 502 through an ultra wideband signal.
The positioning base station 502 is preset in the target area, and is configured to determine a target position of the target user in the target area through ultra-wideband signal interaction with the positioning tag 503, and send the target position to the mobile edge computing server 501.
And the mobile edge calculation server 501 is configured to obtain a target movable range of the target user in the target area based on the identity information of the target user and the first time when the target user is in the target position, and send an alarm prompt if the target position is not in the target movable range.
In the embodiment of the present invention, the alarm prompting system further includes an information collecting device, wherein:
the information acquisition device is used for acquiring biological characteristic information of a target user, wherein the biological characteristic information comprises fingerprint information and/or image information and sending the biological characteristic information to the mobile edge computing server 501;
the mobile edge computing server 501 is further configured to determine identity information of the target user based on the biometric information.
Taking a target area as a data center machine room as an example, before entering the target area, a target user needs to acquire biological feature information of the target user through an information acquisition device, after acquiring the biological feature information of the target user, the information acquisition device can send the acquired biological feature information to the mobile edge computing server 501, and the mobile edge computing server 501 can match the acquired biological feature information of the target user through prestored biological feature information and determine identity information corresponding to the successfully matched biological feature information as the identity information of the target user.
After a target user enters a data center machine room (i.e., a target area), a positioning tag 503 carried by the target user may perform UWB signal interaction with a positioning base station 502 preset in the target area. The number of the positioning base stations 502 arranged in the target area may be multiple, and the arrangement manner of the positioning base stations 502 in the target area may also be multiple, and may be different according to different practical application scenarios, for example, the number and the arrangement manner of the positioning base stations 502 may be associated with the number and the arrangement manner of the cabinets in the data center room, which is not specifically limited in this embodiment of the present invention.
The positioning base station 502 may be a software platform that is powered and transmits data based on the POE switch, and the positioning base station 502 may receive and evaluate the UWB signal sent from the positioning tag 503 to determine the target location of the target user. When determining the target position of the target user, a corresponding target position determination manner may be determined according to an actual structure of the data center room, for example, as shown in fig. 2, if an area without operating equipment of the data center room (i.e., an area a from an entrance of the data center room to the middle of the operating equipment area) is rectangular, a one-dimensional positioning manner may be adopted to obtain a relative distance between a positioning tag 503 carried by the target user and one positioning base station 502 in the area a to determine the target position of the target user, or a pseudo two-dimensional positioning manner may be adopted to determine the relative position of the target user between two adjacent positioning base stations 502 (e.g., positioning base station 1 and positioning base station 2) based on a UWB signal interaction condition between the two positioning base stations 502 and the positioning tag 503 between the two positioning base stations 502, i.e. to obtain the target location of the target user.
The two positioning modes are optional and realizable positioning modes, and in an actual application scenario, there may be multiple positioning modes, which is not specifically limited in the embodiment of the present invention.
After acquiring the target position of the target user in the target area, the positioning base station 502 may send the target position to the moving edge calculation server 501, and after acquiring the target position, the moving edge calculation server 501 may add a time tag to the target position, that is, add the first time when the target user is at the target position to the related information of the target position.
The moving edge calculation server 501 may obtain a target movable range of the target user in the target area based on the identity information of the target user and the first time that the target user is at the target location. For example, according to the time when the information acquisition device acquires the biometric information of the target user, it can be determined that the time when the target user enters the target area is 13:00, and according to the identity information of the target user, the device operation authority of the target user can be acquired as the operation rights of the device 1 and the device 2 in the area B, the movable range of the target user at the time from 13:00 to 17:40 can be the area B, the movable range of the target user at the time from 13:00 to 18:00 can be the area a, and assuming that the first time when the target user is at the target position is 17:50, the target movable range of the target user at the first time is the area a.
Whether the target position is in the target movable range or not can be detected, if the target position is not in the target movable range, the target user is indicated to be illegally parked, and an alarm prompt can be sent.
The warning prompt system can be used for checking attendance and checking a card for a target user, namely, whether the target user comprehensively checks a target area or not, whether a leakage area exists or not and the like is determined by using the target position of the target user.
The embodiment of the invention provides an alarm prompting system, which is used for an alarm prompting method and comprises a mobile edge computing server, a positioning base station and a positioning label, wherein: the positioning tag is a tag carried by a target user and used for carrying out interaction of an ultra-wideband signal with a positioning base station, and the positioning base station is arranged in a target area in advance and used for determining the target position of the target user in the target area through the ultra-wideband signal interaction with the positioning tag; and the mobile edge computing server is used for acquiring a target movable range of the target user in the target area based on the identity information of the target user and the first time when the target user is in the target position, and sending an alarm prompt if the target position is not in the target movable range. Therefore, due to the advantages of high transmission rate and high positioning accuracy of the ultra-wideband signals, the target position of the target user is determined based on the ultra-wideband signal interaction of the positioning base station and the positioning label, the target movable range of the target user in the target area is determined, the positioning accuracy and the positioning efficiency of the target user are improved, meanwhile, due to the fact that the mobile edge computing server has the characteristic of low time delay, the alarm prompt is carried out according to the target position and the target movable range of the target user based on the mobile edge computing server, the accuracy of the alarm prompt is guaranteed, and meanwhile, the efficiency of the alarm prompt is improved.
EXAMPLE five
Figure 6 is a schematic diagram of a hardware configuration of an electronic device implementing various embodiments of the invention,
the electronic device 600 includes, but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 6 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The processor 610 is configured to receive a target position of a target user in a target area, where the target position is sent by a positioning base station preset in the target area, and the target position is determined by interaction between the positioning base station and a positioning tag carried by the target user through an ultra wideband signal;
a processor 610, further configured to obtain a target movable range of the target user within the target area based on the identity information of the target user and a first time that the target user is at the target location;
the processor 610 is further configured to issue an alert prompt if the target location is not within the target movable range.
In addition, the processor 610 is further configured to obtain a target correspondence corresponding to the identity information of the target user, where the target correspondence is a correspondence between time and a movable range;
in addition, the processor 610 is further configured to determine a first movable range corresponding to the first time from the obtained target correspondence, and use the first movable range as a target movable range of the target user in the target area.
In addition, the processor 610 is further configured to obtain a device usage right of the target user based on the identity information of the target user;
in addition, the processor 610 is further configured to obtain the target corresponding relationship based on the device usage right.
In addition, the processor 610 is further configured to receive biometric information of the target user, which is acquired by an information acquisition device, where the biometric information includes fingerprint information and/or image information;
in addition, the processor 610 is further configured to determine identity information of the target user based on the biometric information.
Further, the processor 610 is further configured to acquire a monitoring image at the first time and at the target location;
in addition, the processor 610 is further configured to issue the warning prompt if the image of the target user exists in the monitored image.
The embodiment of the invention provides electronic equipment, which is characterized in that a target position of a target user in a target area, which is sent by a positioning base station arranged in the target area in advance, is received, the target position is determined by ultra-wideband signal interaction between the positioning base station and a positioning label carried by the target user, a target movable range of the target user in the target area is obtained based on identity information of the target user and the first time when the target user is in the target position, and if the target position is not in the target movable range, an alarm prompt is sent. Because the ultra-wideband signal has the advantages of high transmission rate and high positioning accuracy, the target position of the target user is determined based on the ultra-wideband signal interaction of the positioning base station and the positioning label, the target movable range of the target user in the target area is determined, the positioning accuracy and the positioning efficiency of the target user are improved, meanwhile, the mobile edge calculation server has the characteristic of low time delay, the alarm prompt is carried out according to the target position and the target movable range of the target user based on the mobile edge calculation server, the accuracy of the alarm prompt is ensured, and meanwhile, the efficiency of the alarm prompt is improved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 601 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 610; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 601 may also communicate with a network and other electronic devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 602, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output as sound. Also, the audio output unit 603 may also provide audio output related to a specific function performed by the electronic apparatus 600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, and the like.
The input unit 604 is used to receive audio or video signals. The input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics processor 6041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 606. The image frames processed by the graphic processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound, and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 601 in case of the phone call mode.
The electronic device 600 also includes at least one sensor 605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 6061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 6061 and/or the backlight when the electronic apparatus 600 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 605 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 606 is used to display information input by the user or information provided to the user. The Display unit 606 may include a Display panel 6061, and the Display panel 6061 may be configured by a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 6071 using a finger, stylus, or any suitable object or accessory). The touch panel 6071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 610, receives a command from the processor 610, and executes the command. In addition, the touch panel 6071 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 607 may include other input devices 6072 in addition to the touch panel 6071. Specifically, the other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 6071 can be overlaid on the display panel 6061, and when the touch panel 6071 detects a touch operation on or near the touch panel 6071, the touch operation is transmitted to the processor 610 to determine the type of the touch event, and then the processor 610 provides a corresponding visual output on the display panel 6061 according to the type of the touch event. Although the touch panel 6071 and the display panel 6061 are shown in fig. 6 as two separate components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to implement the input and output functions of the electronic device, and this is not limited here.
The interface unit 608 is an interface for connecting an external device to the electronic apparatus 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the electronic device 600 or may be used to transmit data between the electronic device 600 and external devices.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 409 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 610 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 609, and calling data stored in the memory 609, thereby performing overall monitoring of the electronic device. Processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The electronic device 600 may further include a power supply 611 (e.g., a battery) for supplying power to the various components, and preferably, the power supply 611 may be logically connected to the processor 610 via a power management system, such that the power management system may be used to manage charging, discharging, and power consumption.
Preferably, an embodiment of the present invention further provides an electronic device, which includes a processor 610, a memory 609, and a computer program that is stored in the memory 609 and can be run on the processor 610, and when the computer program is executed by the processor 610, the processes of the above-mentioned alarm notification method embodiment are implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not described here again.
EXAMPLE six
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned alarm prompting method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
The embodiment of the invention provides a computer-readable storage medium, which is characterized in that a target position of a target user in a target area, which is sent by a positioning base station preset in the target area, is received, the target position is determined by ultra-wideband signal interaction between the positioning base station and a positioning label carried by the target user, a target movable range of the target user in the target area is obtained based on identity information of the target user and the first time when the target user is in the target position, and if the target position is not in the target movable range, an alarm prompt is sent. Because the ultra-wideband signal has the advantages of high transmission rate and high positioning accuracy, the target position of the target user is determined based on the ultra-wideband signal interaction of the positioning base station and the positioning label, the target movable range of the target user in the target area is determined, the positioning accuracy and the positioning efficiency of the target user are improved, meanwhile, the mobile edge calculation server has the characteristic of low time delay, the alarm prompt is carried out according to the target position and the target movable range of the target user based on the mobile edge calculation server, the accuracy of the alarm prompt is ensured, and meanwhile, the efficiency of the alarm prompt is improved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, electronic devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above description is only an example of the present invention, and is not intended to limit the present invention. Various modifications and alterations to this invention will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.