Equipment management and control method, electronic equipment and computer readable storage medium
By detecting the location relationship between the terminal device and the monitored area, locking the office software, and requesting activation upon re-entering the area, the problem of insufficient information security reliability of terminal devices in existing technologies is solved, achieving more efficient information security protection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN IWIN VISUAL TECH CO LTD
- Filing Date
- 2025-12-31
- Publication Date
- 2026-04-21
AI Technical Summary
Existing information security protection measures for terminal devices mainly rely on operational-level encryption mechanisms, resulting in limited reliability and difficulty in effectively preventing unauthorized access to sensitive data after the terminal device leaves the regulated area.
By detecting the location relationship between the terminal device and the regulated area, the office software is locked when the device is detected to be outside the regulated area. Upon re-entry into the area, an activation request is made. Combined with biometric verification and server authorization, the legal activation of the software is ensured.
It improves the reliability of terminal device management and control, prevents unauthorized users from accessing or operating sensitive data and core functions after leaving the supervised area, and enhances information security.
Smart Images

Figure CN121902114A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of security management technology, and in particular to a device management method, electronic device, and computer-readable storage medium. Background Technology
[0002] With the widespread use of office software and the normalization of office work via terminals, information security of terminal devices has become an important issue.
[0003] Current information security measures primarily focus on controlling login permissions for terminal devices, building a basic protective barrier through operational-level encryption mechanisms. However, the reliability of this type of permission control model is limited. Summary of the Invention
[0004] In view of this, embodiments of this application provide a device management method, an electronic device, and a computer-readable storage medium to improve the reliability of terminal device management.
[0005] To achieve the above objectives, in a first aspect, embodiments of this application provide a device management method applied to a terminal device, the method comprising: The locational relationship between the detection terminal equipment and the monitored area; If the location of the terminal device is detected to be outside the monitored area, the office software on the terminal device will be locked.
[0006] In one possible implementation of the first aspect, the method further includes: Upon detecting that the terminal device has re-entered the monitored area, an activation request is sent to the server in response to the activation request operation; the activation request indicates the location of the terminal device and the locked status of the office software; Upon receiving the authorization response from the server, the office software is activated, and the authorization response indicates that the server has verified the activation request.
[0007] In one possible implementation of the first aspect, the method further includes: The device information, including the location of the terminal device and the lock status of the office software, is sent to the host device; the device information is used by the host device to display it on the monitoring screen.
[0008] In one possible implementation of the first aspect, if communication between the terminal device and the positioning antenna within the monitored area is interrupted, it is determined that the location of the terminal device is outside the monitored area.
[0009] Secondly, embodiments of this application provide a device management method applied to a host device, the method comprising: Determine the location relationship between the terminal device and the host device; If the location of the terminal device is determined to be outside the monitored area, the control monitor will display an alarm message.
[0010] In one possible implementation of the second aspect, the method further includes: Control the projector to project warning patterns.
[0011] In one possible implementation of the second aspect, the method further includes: receiving device information sent by the terminal device; The control monitoring screen displays the device information, which includes the location of the terminal device and the lock status of the office software.
[0012] In one possible implementation of the second aspect, upon receiving a first message sent by the terminal device or a second message sent by the positioning antenna, it is determined that the terminal device is outside the monitored area; the first message indicates that the office software on the terminal device is in a locked state, and the second message indicates that communication between the positioning antenna and the terminal device is interrupted.
[0013] Thirdly, embodiments of this application provide a device control apparatus applied to a terminal device, the apparatus comprising: The detection device is used to detect the positional relationship between the terminal equipment and the monitored area; A locking device is used to lock the office software on the terminal device when the location of the terminal device is detected to be outside the monitored area.
[0014] In one possible implementation of the third aspect, the device further includes an activation module, the activation module being used for: Upon detecting that the terminal device has re-entered the monitored area, an activation request is sent to the server in response to the activation request operation; the activation request indicates the location of the terminal device and the locked status of the office software; Upon receiving the authorization response from the server, the office software is activated, and the authorization response indicates that the server has verified the activation request.
[0015] In one possible implementation of the third aspect, the apparatus further includes a transmitting module, the transmitting module being configured to: The device information, including the location of the terminal device and the lock status of the office software, is sent to the host device; the device information is used by the host device to display it on the monitoring screen.
[0016] In one possible implementation of the third aspect, if communication between the terminal device and the positioning antenna within the monitored area is interrupted, it is determined that the location of the terminal device is outside the monitored area.
[0017] Fourthly, embodiments of this application provide a device control apparatus applied to a host device, the apparatus comprising: The determination module is used to determine the positional relationship between the terminal device and the host device; The control module is used to control the monitoring screen to display alarm information when it is determined that the location of the terminal device is outside the monitored area.
[0018] In one possible implementation of the fourth aspect, the control device is further configured to: Control the projector to project warning patterns.
[0019] In one possible implementation of the fourth aspect, the control device is further configured to: Receive device information sent by the terminal device; The control monitoring screen displays the device information, which includes the location of the terminal device and the lock status of the office software.
[0020] In one possible implementation of the fourth aspect, upon receiving a first message sent by the terminal device or a second message sent by the positioning antenna, it is determined that the terminal device is outside the monitored area; the first message indicates that the office software on the terminal device is in a locked state, and the second message indicates that communication between the positioning antenna and the terminal device is interrupted.
[0021] Fifthly, embodiments of this application provide an electronic device, including: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method described in the first aspect or any embodiment of the first aspect, or the method described in the second aspect or any embodiment of the second aspect, when the computer program is invoked.
[0022] In a sixth aspect, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first aspect or any embodiment of the first aspect, or the method described in the second aspect or any embodiment of the second aspect.
[0023] In a seventh aspect, embodiments of this application provide a computer program product that, when run on an electronic device, causes the electronic device to execute the device control method described in any one of the first or second aspects above.
[0024] The technical solution provided in this application detects the positional relationship between the terminal device and the monitored area. When the terminal device is detected to be outside the monitored area, the office software on the terminal device is locked. This can prevent users from accessing or operating sensitive data and core functions in the office software after the terminal device leaves the monitored area, thereby improving the reliability of terminal device management. Attached Figure Description
[0025] Figure 1 A flowchart illustrating a device management method for terminal devices provided in an embodiment of this application; Figure 2 A flowchart illustrating a device management method applied to a host device provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of a device control device applied to a terminal device provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a device management and control device applied to a host device provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0026] The embodiments of this application are described below with reference to the accompanying drawings. The terminology used in the implementation section of this application is only for explaining specific embodiments and is not intended to limit the application. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0027] Figure 1 This is a flowchart illustrating a device management method applied to a terminal device, as provided in an embodiment of this application. Figure 1 As shown, the method may include the following steps: Step S110: Detect the positional relationship between the detection terminal equipment and the monitored area.
[0028] The locational relationship between the terminal device and the regulated area can be of two types: the terminal device is located within the regulated area and the terminal device is located outside the regulated area.
[0029] In some embodiments, multiple positioning antennas may be installed within the monitored area, and the terminal device may establish a communication connection with the positioning antennas. Optionally, the positioning antennas may also be integrated into other devices.
[0030] For example, the positioning antenna can be an ultra-wideband (UWB) antenna. The UWB antenna can achieve centimeter-level positioning accuracy in a wide frequency band from 3.1 GHz to 9.0 GHz by combining dual-mode fusion positioning technology based on time difference of arrival (TDoA) and time of flight (ToF) with the high-precision ranging capability of UWB signals, and the positioning deviation distance can be less than 30 cm.
[0031] UWB antennas support both 12-24V DC power supply and Power over Ethernet (PoE) modes, with a maximum power consumption of less than 5W, exhibiting low power consumption and high energy efficiency. Their operating temperature range covers -40℃ to 70℃, adapting to extreme industrial environments and outdoor scenarios. Through optimized signal modulation and multipath suppression algorithms, they can maintain stable performance even in complex electromagnetic environments, making them suitable for high-precision real-time positioning applications. The positioning antenna can be configured as a single antenna or multiple antennas depending on the site size and monitoring requirements. Utilizing UWB technology, a single antenna can be used in areas with limited space and planar monitoring needs, while multiple antennas can be used in areas with larger space or three-dimensional monitoring needs to form a signal network covering the entire area, improving communication reliability. Of course, in this embodiment, the positioning antenna can be replaced with Angle of Arrival (AOA) type, power-operated type, explosion-proof type, enhanced type, etc., depending on requirements and environment.
[0032] The terminal device can integrate a communication antenna, enabling communication with the positioning antenna. Taking an integrated tag as an example, the integrated tag can actively send signals (active) or passively respond to the positioning antenna's requests (passive), thus communicating with the positioning antenna. The integrated tag is a low-power tag, which can be equipped with a button battery as a backup power source, thereby continuously keeping the tag online and improving communication reliability.
[0033] In some embodiments, the terminal device can determine its position coordinates using techniques such as ranging and triangulation. The direction and distance of movement of the terminal device can be determined by an inertial measurement unit within the terminal device. In some embodiments, the terminal device can also determine whether its coordinates are within the monitored area based on its position coordinates and an electronic map of the monitored area (such as computer-aided design, CAD).
[0034] The electronic map of the regulatory area and the layout of the positioning antennas can be stored in a server, host device or terminal device, and this application embodiment does not impose any special restrictions on this.
[0035] Step S120: If the location of the terminal device is detected to be outside the monitored area, lock the office software on the terminal device.
[0036] In some embodiments, the location of the terminal device may be determined to be outside the regulatory area if the coordinates of the terminal device are not within the electronic map of the regulatory area.
[0037] In some embodiments, using a UWB antenna and an integrated tag as an example, it is possible to determine that the location of the terminal device is outside the regulatory area if the terminal device detects a communication interruption between the integrated tag and the positioning antenna.
[0038] To prevent data loss, the terminal device can lock the office software on the terminal device after detecting that it has left the monitored area, so as to prevent unauthorized users from accessing or operating sensitive data and core functions in the office software.
[0039] In one alternative implementation, the terminal device can lock not only the office software but also the operating system to prevent unauthorized users from modifying or uninstalling the office software.
[0040] Step S130: After detecting that the terminal device has re-entered the monitored area, in response to the activation request operation, an activation request is sent to the server.
[0041] The terminal device can determine whether to re-enter the monitored area after detecting that a communication connection has been re-established with the positioning antenna.
[0042] Optionally, the terminal device can determine whether it has re-entered the monitored area by detecting that its location coordinates are within an electronic map.
[0043] Once the terminal device enters the monitored area, it can receive activation requests from users. For example, the terminal device can display an activation request page and guide the target user to perform the activation request, where the target user can be a monitored user with activation request permissions.
[0044] Terminal devices can collect a user's biometric information to determine if the user is the target user, thus preventing unauthorized users from impersonating authorized users to apply for activation. Biometric information may include, but is not limited to, facial information, fingerprint information, and voice information.
[0045] The terminal device can send an activation request to the server, so that the server can send an authorization response based on the activation request.
[0046] The activation request sent by the terminal device may include information indicating the location of the terminal device and the locked status of the office software. The location of the terminal device can be its coordinates within the monitored area, or its position relative to the monitored area.
[0047] For example, in some embodiments, when the terminal device locks the office software, it can also send office software information to the server. This office software information may include the office software's usage status information and its historical operation records. The usage status information may include, but is not limited to, foreground running, background running, suspended, and not running.
[0048] Correspondingly, the activation request sent by the terminal device may also include the usage status information and historical operation records of the office software. The activation request can instruct the server to detect whether the usage status information and historical operation records of the office software in the activation request have changed, and if the usage status information and historical operation records of the office software in the activation request have not changed, send an authorization response to the terminal device. The authorization response can instruct the server to verify the activation request. The server's verification method can refer to existing technologies, such as credential-based verification, hardware-based verification, dynamic verification, etc., and this application embodiment does not impose any particular limitations on this.
[0049] The above embodiments can prevent unauthorized personnel from performing unauthorized operations, tampering with usage status, forging operation logs, or implanting Trojan scripts on office software while it is locked, thereby effectively improving the security and credibility of the software activation process.
[0050] Step S140: After receiving the authorization response from the server, activate the office software.
[0051] In some embodiments, after receiving an authorization response from the server, the terminal device can activate the office software based on the authorization response, so that the office software can be operated.
[0052] Optionally, the authorization response may have a validity period. After receiving the authorization response, the terminal device can determine whether the authorization response is within the valid window. If the authorization response is within the valid window, the terminal device can activate the office software based on the authorization response.
[0053] In some embodiments, the terminal device can also send device information to the host device. For example, the terminal device can establish a communication connection with the host device via Bluetooth, Wi-Fi, cellular networks, etc., and periodically send device information to the host device. The device information may include the location of the terminal device and the lock status of the office software. The device information can instruct the host device to display the location of the terminal device and the lock status of the office software on the monitoring screen.
[0054] The host device can be connected to a single monitoring screen to reduce costs. However, in some embodiments, multiple monitoring screens can be used to facilitate monitoring of the terminal device's location and lock status by other personnel within the monitored area. The size and model of the monitoring screen can be determined according to actual needs, and this application does not impose any particular limitations on this.
[0055] Figure 2 This is a flowchart illustrating a device management method applied to a host device, as provided in an embodiment of this application. Figure 2 As shown, the equipment control method may also include steps S210 and S220.
[0056] Step S210: The host device determines the positional relationship between the terminal device and the host device.
[0057] The locational relationship between the terminal device and the host device can include: the terminal device being located within the host device's monitoring area and the terminal device being located outside the host device's monitoring area. In some scenarios, the monitoring area of the host device and the monitoring area used to monitor the terminal device can be the same.
[0058] For example, the host device can receive device information sent by the terminal device and determine the location of the terminal device based on the device information. The host device can also control the monitoring screen to display the received device information based on the device information.
[0059] The host device can determine whether a terminal device is within a monitored area based on its location and the lock status of the office software, as shown in the device information. For example, it can determine whether a terminal device is within a monitored area using its location coordinates and an electronic map of the monitored area. The host device can also determine if the terminal device has ever moved outside the monitored area, even if the office software is locked and the terminal device is already within the monitored area. All information about the terminal device can be displayed on a monitoring screen for easy monitoring by supervisors.
[0060] In some embodiments, the host device can determine that the terminal device has left the monitored area after detecting a change in the network connection method with the terminal device. For example, when the terminal device is in the monitored area, the connection method between the host device and the terminal device can be Bluetooth. When the host device detects that the connection method between the host device and the terminal device has switched to Wi-Fi, it can determine that the terminal device has left the monitored area.
[0061] In some embodiments, the host device may determine that the location of the terminal device is outside the regulatory area after detecting an interruption in communication with the terminal device.
[0062] The host device can receive location monitoring information transmitted by the positioning antenna, which can indicate whether normal communication is possible between the terminal device and the positioning antenna. Optionally, if the location monitoring information indicates that normal communication is possible between the terminal device and the positioning antenna, and the connection method between the terminal device and the host device changes, the host device can determine that the terminal device has left the monitored area.
[0063] In some embodiments, the regulatory region and the regulatory area are the same region.
[0064] Step S220: If it is determined that the location of the terminal device is outside the monitored area, control the monitoring screen to display alarm information.
[0065] The host device can control the display of alarm information on the monitoring screen after the device leaves the monitored area based on the device information. Alarm information can be displayed in various ways, such as flashing screen alarms or pattern alarms.
[0066] Step S230: Control the projector to project the warning pattern.
[0067] The host device can also control the projection light to project warning patterns after determining that the terminal device has left the monitored area.
[0068] In some embodiments, if the communication between the host device and the terminal device is interrupted, and the location monitoring information received by the terminal device indicates that the terminal device and the positioning antenna can communicate normally, the host device can determine that the terminal device and / or the host device have a communication abnormality. The host device can control the monitoring screen to display the communication abnormality, and / or control the projection lamp to project a warning pattern.
[0069] In some embodiments, after the terminal device has exceeded the regulatory area for a target duration, the host device may send a clearing message to the terminal device, which may instruct the terminal device to clear the office software data.
[0070] The device control method provided in this application allows the terminal device to detect the positional relationship between the terminal device and the monitored area. When the terminal device is detected to be outside the monitored area, the office software on the terminal device is locked. This can prevent users from accessing or operating sensitive data and core functions in the office software after the terminal device leaves the monitored area, thereby improving the reliability of terminal device control.
[0071] Those skilled in the art will understand that the above embodiments are exemplary and not intended to limit this application. Where possible, the execution order of one or more of the above steps can be adjusted, or they can be selectively combined to obtain one or more other embodiments. Those skilled in the art can arbitrarily select and combine the above steps as needed, and all those that do not depart from the essence of this application fall within the protection scope of this application.
[0072] Based on the same inventive concept, as an implementation of the above method, this application provides a device control apparatus. This apparatus embodiment corresponds to the aforementioned method embodiment. For ease of reading, this apparatus embodiment will not repeat the details of the aforementioned method embodiment one by one, but it should be clear that the apparatus in this embodiment can correspondingly implement all the contents of the aforementioned method embodiment.
[0073] Figure 3 This is a schematic diagram of the structure of the device management and control device applied to a terminal device provided in the embodiments of this application, such as... Figure 3 As shown, the device includes: Detection module 110 is used to detect the positional relationship between the terminal device and the monitored area; The locking module 120 is used to lock the office software on the terminal device when the location of the terminal device is detected to be outside the monitored area.
[0074] In one possible implementation, the device further includes an activation module 130, the activation module 130 being used for: Upon detecting that the terminal device has re-entered the monitored area, an activation request is sent to the server in response to the activation request operation; the activation request indicates the location of the terminal device and the locked status of the office software; Upon receiving the authorization response from the server, the office software is activated, and the authorization response indicates that the server has verified the activation request.
[0075] In one possible implementation, the device further includes a transmitting module 140, the transmitting module 140 being configured to: The device information, including the location of the terminal device and the lock status of the office software, is sent to the host device; the device information is used by the host device to display it on the monitoring screen.
[0076] In one possible implementation, if communication between the terminal device and the positioning antenna within the monitored area is interrupted, it is determined that the location of the terminal device is outside the monitored area.
[0077] The device management device provided in this embodiment can execute the above-described method embodiment applied to terminal devices. Its implementation principle and technical effect are similar, and will not be described again here.
[0078] Figure 4 This is a schematic diagram of the structure of a device management and control device applied to a host device provided in an embodiment of this application, such as... Figure 4 As shown, the device includes: The determination module 210 is used to determine the positional relationship between the terminal device and the host device; The control module 220 is used to control the monitoring screen to display alarm information when it is determined that the location of the terminal device is outside the monitored area.
[0079] In one possible implementation, the control module 220 is further configured to: Control the projector to project warning patterns.
[0080] In one possible implementation, the control module 220 is further configured to: Receive device information sent by the terminal device; The control monitoring screen displays the device information, which includes the location of the terminal device and the lock status of the office software.
[0081] In one possible implementation, upon receiving a first message from the terminal device or a second message from the positioning antenna, it is determined that the terminal device is outside the monitored area; the first message indicates that the office software on the terminal device is in a locked state, and the second message indicates that communication between the positioning antenna and the terminal device is interrupted.
[0082] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0083] This application also provides an electronic device. Figure 5This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Optionally, for ease of explanation, Figure 5 Only the main components of the electronic device are shown. For example... Figure 5 As shown, the electronic device provided in this embodiment includes a processor 310 and a memory 320, which communicate with each other through an internal connection path.
[0084] In one possible implementation, the electronic device is a terminal device used to execute the various processes and steps corresponding to the terminal device in the above method.
[0085] In another possible implementation, the electronic device is a host device, used to execute the various processes and steps corresponding to the host device in the above method.
[0086] The processor 310 can be used to execute instructions stored in the memory 320, and when the processor 310 executes the instructions stored in the memory 320, the processor 310 is used to execute the various steps and / or processes of the method embodiments corresponding to the terminal device or network device described above.
[0087] The memory 320 can be used to store instructions, software programs, and data, such as the device control method described in the above method embodiments.
[0088] Those skilled in the art will understand that, for ease of explanation, Figure 5 Only one memory 320 and processor 310 are shown. In actual electronic devices, multiple processors 310 and memories 320 may exist. The memory 320 may also be referred to as a storage medium or storage device, etc., and this application embodiment does not limit this.
[0089] For example, processor 310 may include a baseband processor and a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, while the central processing unit is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 5The processor 310 integrates the functions of a baseband processor and a central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that electronic devices can include multiple baseband processors to adapt to different network standards, and electronic devices can include multiple central processing units to enhance their processing capabilities. The various components of the electronic device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The central processing unit can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor 310, or it can be stored in the storage unit as a software program, executed by the processor 310 to implement the baseband processing function.
[0090] It should be understood that in the embodiments of this application, the processor 310 can be a central processing unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0091] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Among them, non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, multi-media card (MMC), embedded multi-media card (eMMC), or solid-state disk (SSD), etc. Volatile memory can be random access memory (RAM). By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced dynamic random access memory (EDRAM), high bandwidth memory (HBM), and direct rambus RAM (DR RAM).
[0092] The electronic device provided in this embodiment can execute the various steps and / or processes corresponding to the terminal device or host device in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0093] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the methods described in the above-described method embodiments.
[0094] This application also provides a computer program product that, when run on an electronic device, causes the electronic device to implement the method described in the above-described method embodiments.
[0095] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. 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 through the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, or magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0096] Those skilled in the art will understand that implementing all or part of the processes in the above embodiments can be accomplished by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium can include various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0097] The naming or numbering of steps in this application does not mean that the steps in the method flow must be executed in the time / logical order indicated by the naming or numbering. The execution order of the named or numbered process steps can be changed according to the technical purpose to be achieved, as long as the same or similar technical effect can be achieved.
[0098] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0099] In the embodiments provided in this application, it should be understood that the disclosed apparatus / devices and methods can be implemented in other ways. For example, the apparatus / device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0100] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0101] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0102] Furthermore, in the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0103] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0104] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein.
[0105] References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized.
[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for equipment control, characterized in that, Applied to a terminal device, the method includes: The locational relationship between the detection terminal equipment and the monitored area; If the location of the terminal device is detected to be outside the monitored area, the office software on the terminal device will be locked.
2. The method according to claim 1, characterized in that, The method further includes: Upon detecting that the terminal device has re-entered the monitored area, an activation request is sent to the server in response to the activation request operation; the activation request indicates the location of the terminal device and the locked status of the office software; Upon receiving the authorization response from the server, the office software is activated, and the authorization response indicates that the server has verified the activation request.
3. The method according to claim 1, characterized in that, The method further includes: The device information, including the location of the terminal device and the lock status of the office software, is sent to the host device; the device information is used by the host device to display it on the monitoring screen.
4. The method according to any one of claims 1-3, characterized in that, If communication between the terminal device and the positioning antenna within the monitored area is interrupted, it is determined that the location of the terminal device is outside the monitored area.
5. A method for equipment control, characterized in that, Applied to a host device, the method includes: Determine the location relationship between the terminal device and the host device; If the location of the terminal device is determined to be outside the monitored area, the control monitor will display an alarm message.
6. The method according to claim 5, characterized in that, The method further includes: Control the projector to project warning patterns.
7. The method according to claim 5, characterized in that, The method further includes: receiving device information sent by the terminal device; The control monitoring screen displays the device information, which includes the location of the terminal device and the lock status of the office software.
8. The method according to claim 7, characterized in that, Upon receiving a first message from the terminal device or a second message from the positioning antenna, it is determined that the terminal device is outside the monitored area; the first message indicates that the office software on the terminal device is in a locked state, and the second message indicates that communication between the positioning antenna and the terminal device is interrupted.
9. An electronic device, characterized in that, include: A memory, a processor, and a device monitoring program stored in the memory and executable on the processor, wherein the device monitoring program, when executed by the processor, implements the device control method as described in any one of claims 1-8.
10. A computer-readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-8.