Intelligent optical interlocking system based on GPS positioning optimization and control method
The intelligent optical interlocking system based on GPS positioning optimization utilizes GPS data and Bluetooth positioning information combined with image verification to achieve remote management of optical interlocking boxes, solving the problem of low efficiency in traditional lock management and reducing operation and maintenance costs and security risks.
Patent Information
- Application Number
- CN202310351635.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-04
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2043-04-04
AI Technical Summary
The current management and control of optical distribution boxes mainly rely on traditional locks, which leads to low efficiency of manual operation, difficulty in key management, high maintenance costs, and the locks are easily pried off.
The system employs a GPS-based intelligent optical interlocking system that optimizes the location in real time using GPS data and Bluetooth positioning information. Combined with user-end image information and server verification, it enables remote unlocking/locking operations.
It improves the efficiency and security of optical distribution box management, reduces operation and maintenance costs, and avoids problems such as difficulties in manual management and damage to locks.
Smart Images

Figure CN116524626B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of GPS technology and optical cross-connection technology, and particularly relates to an intelligent optical cross-connection based on GPS positioning optimization, a system and a control method. BACKGROUND
[0002] The optical cross-connection box is used for the connection, distribution and scheduling of the main optical cable and the distribution optical cable in the communication network of the communication system, the power system, the traffic control system and the cable television system. With the continuous expansion of the communication network scale, the number of optical cross-connection boxes, distribution layer optical cross-connection boxes and community broadband optical cable cross-connection boxes shows a rapid growth trend. The continuous popularization and application of the optical cross-connection boxes make the management and control of the optical cross-connection boxes an urgent problem to be solved.
[0003] The management and control of the optical cross-connection box provided by the prior art is mainly managed through a traditional lock. The mechanical structure of the traditional lock does not include an electronic control system, so that a technician must manually open or close the lock. The efficiency is low. The number of keys of the optical cross-connection box is large, and the manual management is difficult. There is a prominent contradiction between convenient management and convenient construction. It takes a long time for an operator to take the keys, and the lock is often broken by the construction personnel to open the box door, thereby increasing the operation and maintenance cost. SUMMARY
[0004] In order to solve the problems of the prior art, the embodiments of the present application provide an intelligent optical cross-connection based on GPS positioning optimization, a system and a control method. The technical solution is as follows:
[0005] On the one hand, a control method based on GPS positioning optimization is provided. The method comprises the following steps:
[0006] In a non-unlocking / locking scenario, the current intelligent optical cross-connection optimizes the position data of the current intelligent optical cross-connection in real time according to the GPS data of the current intelligent optical cross-connection and the Bluetooth positioning information of other intelligent optical cross-connections.
[0007] In an unlocking / locking scenario, a user end initiates an unlocking / locking request to a server. The unlocking / locking request at least comprises image information. The image information at least comprises an optical cross-connection box.
[0008] The server verifies the image information, the GPS data and the Bluetooth positioning information.
[0009] After the verification is successful, the server sends an unlocking / locking instruction to the current intelligent optical cross-connection, and the current intelligent optical cross-connection executes the unlocking / locking instruction.
[0010] In a preferred embodiment of the present application, the current intelligent optical cross-connection optimizes the position data of the current intelligent optical cross-connection in real time according to the GPS data of the current intelligent optical cross-connection and the Bluetooth positioning information of other intelligent optical cross-connections, which comprises the following steps:
[0011] The current intelligent optical interlocking obtains GPS data;
[0012] The current intelligent optical interlocking obtains other intelligent optical interlockings around according to the GPS data;
[0013] The current intelligent optical interlocking obtains Bluetooth positioning information of other intelligent optical interlockings;
[0014] The current intelligent optical interlocking optimizes its own position data in real time according to the GPS data and the Bluetooth positioning information.
[0015] In a preferred embodiment of the present application, the current intelligent optical interlocking optimizes its own position data in real time according to the GPS data and the Bluetooth positioning information includes:
[0016] Establishing a hidden Markov model;
[0017] The GPS data and the Bluetooth positioning information are input as feature data into the hidden Markov model;
[0018] According to the output result of the hidden Markov model, the position data of the current intelligent optical interlocking is optimized.
[0019] In a preferred embodiment of the present application, the user terminal initiates a lock / unlock request to the server includes:
[0020] When the user terminal initiates the lock / unlock, the optical interlocking box corresponding to the current intelligent optical interlocking is photographed to generate the image information;
[0021] The user terminal inputs or recognizes the device information corresponding to the current intelligent optical interlocking;
[0022] The user terminal generates the lock / unlock request according to the image information and the device, and initiates the lock / unlock request to the server.
[0023] In a preferred embodiment of the present application, the server verifies the image information includes:
[0024] The feature information in the image information is obtained based on the regional FasterRCNN algorithm;
[0025] According to the feature information, an authentication operation is performed;
[0026] After the authentication operation is completed, the state of the optical interlocking box is identified according to the feature information;
[0027] According to the state of the optical interlocking box, it is judged whether to initiate the lock / unlock operation.
[0028] In a preferred embodiment of the present application, the server verifies the GPS data and the Bluetooth positioning information, comprising:
[0029] The server acquires the GPS data and the Bluetooth positioning information fed back by the user terminal;
[0030] The server determines the other intelligent optical interlocking according to the GPS data;
[0031] Acquire the Bluetooth positioning information corresponding to the other intelligent optical interlocking;
[0032] According to the hidden Markov model, the Bluetooth positioning information fed back by the user terminal and the Bluetooth positioning information corresponding to the other intelligent optical interlocking are verified.
[0033] In a preferred embodiment of the present application, after the current intelligent optical interlocking optimizes the position data in real time, the method further comprises:
[0034] If the position data of the current intelligent optical interlocking or any one of the other intelligent optical interlockings is abnormal, the intelligent optical interlocking corresponding to the abnormal state starts the shooting module and feeds back the position abnormal state to the server;
[0035] If the current intelligent optical interlocking or any one of the other intelligent optical interlockings is in an abnormal open state, the intelligent optical interlocking corresponding to the abnormal state starts the shooting module and feeds back the open abnormal state to the server.
[0036] In a preferred embodiment of the present application, after the verification fails, the method further comprises:
[0037] The server returns the abnormal reason to the user terminal, the abnormal reason includes image information abnormality, and outputs the shooting prompt to the user terminal according to the image information verification result;
[0038] The server returns the abnormal reason to the user terminal, the abnormal reason includes position information abnormality, and outputs the position prompt to the user terminal according to the GPS data and the Bluetooth positioning information verification result.
[0039] On the other hand, an intelligent optical interlocking based on GPS positioning optimization is provided, comprising:
[0040] A communication module, a processor, a Bluetooth module, a GPS module and a switch module;
[0041] The communication module is in communication connection with a server, the Bluetooth module is in Bluetooth connection with the Bluetooth module of the other intelligent optical interlocking, and the GPS module is used to acquire GPS data.
[0042] The processor is configured to:
[0043] In the non-unlocking / locking scenario, the server is configured to optimize the position data of the smart light interlocking device in real time according to the GPS data obtained by the GPS module and the Bluetooth positioning information of other smart light interlocking devices.
[0044] In the unlocking / locking scenario, after the server verifies the image information, the GPS data and the Bluetooth positioning information successfully, the processor receives the unlocking / locking instruction sent by the smart light interlocking device through the communication module, and executes the unlocking / locking instruction through the switch module.
[0045] In another aspect, a smart light interlocking system based on GPS positioning optimization is provided, and the system comprises a plurality of smart light interlocking devices, a user terminal and a server.
[0046] The smart light interlocking device comprises a communication module, a processor, a Bluetooth module, a GPS module and a switch module. The communication module is connected with the server in communication. The Bluetooth module is connected with the Bluetooth module of other smart light interlocking devices in Bluetooth. The GPS module is configured to obtain GPS data.
[0047] In the non-unlocking / locking scenario, the server is configured to optimize the position data of the smart light interlocking device in real time according to the GPS data obtained by the GPS module and the Bluetooth positioning information of other smart light interlocking devices.
[0048] In the unlocking / locking scenario, the user terminal is configured to initiate an unlocking / locking request to the server, and the unlocking / locking request at least comprises image information. The image information at least comprises a light interlocking box.
[0049] The server is configured to verify the image information, the GPS data and the Bluetooth positioning information.
[0050] After the verification is successful, the processor is configured to receive the unlocking / locking instruction sent by the smart light interlocking device through the communication module, and execute the unlocking / locking instruction through the switch module.
[0051] The technical scheme provided by the embodiment of the application has the following beneficial effects:
[0052] The image information, GPS data and Bluetooth positioning information are verified by the server, and after successful verification, the server sends the opening / closing instruction to the current smart optical distribution lock, and the current smart optical distribution lock executes the opening / closing instruction, so that the operator can take a picture of the optical distribution box where the smart optical distribution lock is located by the user terminal after approaching the smart optical distribution lock, and the server remotely opens / closes the lock according to the picture taken by the user terminal, compared with the direct opening / closing operation of the operator, the safety is ensured, the artificial management difficulty when opening / closing the lock by the key is avoided, the time-consuming of the operator to take the key is avoided, and the situation that the lock is damaged by the construction personnel is further avoided, so that the operation and maintenance cost is reduced. BRIEF DESCRIPTION OF DRAWINGS
[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0054] Figure 1 is a schematic diagram of the smart optical distribution lock system based on GPS positioning optimization provided by the embodiment of the present application;
[0055] Figure 2 is a control method flow chart based on GPS positioning optimization provided by the embodiment of the present application;
[0056] Figure 3 is a control method flow chart based on GPS positioning optimization provided by the embodiment of the present application;
[0057] Figure 4 is a schematic diagram of the smart optical distribution lock structure provided by the embodiment of the present application;
[0058] Figure 5 is a schematic diagram of the smart optical distribution lock system based on GPS positioning optimization provided by the embodiment of the present application. DETAILED DESCRIPTION
[0059] In order to make the purpose, technical solutions and advantages of the present application more clear, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0060] It should be noted that the intelligent optical interlocking box described in the embodiment of the application is mainly used for an optical interlocking box (or an optical interlocking cabinet), and secondarily, the intelligent optical interlocking box can also be applied to other indoor or outdoor electrical equipment or power equipment, and the specific application field of the intelligent optical interlocking box is not limited in the embodiment of the application. It should be noted that the intelligent optical interlocking box is at least configured with a shooting module, and the shooting module includes two cameras, one of which is used for shooting images inside the optical interlocking box, and the other is used for shooting images outside the optical interlocking box; the intelligent optical interlocking box includes a 5G communication module, a GPS module and a Bluetooth module for realizing networking;
[0061] Referring to Figure 1 The intelligent optical interlocking box described in the embodiment of the application is connected with other multiple intelligent optical interlocking boxes through a self-organizing network, and the connection mode can be specifically as follows: multiple intelligent optical interlocking boxes respectively send location information to a server, the server sets a self-organizing network range and a center node of the multiple intelligent optical interlocking boxes according to multiple location information, and the center node can be an intelligent optical interlocking box located at the center of the self-organizing network range; the server respectively sends networking information to the multiple intelligent optical interlocking boxes, so that the multiple intelligent optical interlocking boxes form a self-organizing network according to the networking information, and send node configurations to the center node, the node configurations are used to indicate data transmission authority and processing authority of the center node, so as to realize edge computing, and the center node broadcasts a network address of itself to all intelligent optical interlocking boxes within the self-organizing network range, in addition, in actual application, the self-organizing network range can be a coverage range of a Bluetooth signal;
[0062] Further, the server respectively sends transmission configuration information to the center nodes corresponding to two adjacent self-organizing networks, so as to realize communication between the two adjacent self-organizing networks;
[0063] For example, the networking information described in the embodiment of the application can be network addresses of all intelligent optical interlocking boxes within the self-organizing network range;
[0064] The transmission configuration information includes network addresses of the center nodes corresponding to the two adjacent self-organizing networks;
[0065] In addition, in order to ensure the reliability of the network and the timeliness of data transmission, the connection of the intelligent optical interlocking box described in the above embodiment of the application and other multiple intelligent optical interlocking boxes through the self-organizing network is periodic, that is, in a preset period or in the case of center node failure, the server initiates the operation of the connection of the intelligent optical interlocking box and other multiple intelligent optical interlocking boxes through the self-organizing network, so as to avoid data loss and reliability reduction caused by network failure or center node failure.
[0066] As known, a user needs to hold a user terminal to realize the unlocking / locking operation of the intelligent optical interlocking box, and therefore, the unlocking / locking scenario and the non-unlocking / locking scenario described in the embodiment of the application can be specifically as follows:
[0067] When a user holds a user terminal close to the current smart optical interlock (or the target smart optical interlock) and needs to initiate an unlocking / locking operation, if the user terminal is within the range of the self-organizing network, it is in an unlocking / locking scenario;
[0068] Correspondingly, if the user terminal is not within the self-organizing network range, it is in a non-locking / locking scenario.
[0069] Reference Figure 2 As shown, a control method based on GPS positioning optimization is provided, the method including:
[0070] 201. In non-unlocking / locking scenarios, the current smart light interlock optimizes its own location data in real time based on its own GPS data and the Bluetooth positioning information of other smart light interlocks.
[0071] In the unlocking / locking scenario, the user sends an unlocking / locking request to the server. The unlocking / locking request includes at least image information; the image information includes at least the optical distribution box.
[0072] The server verifies image information, GPS data, and Bluetooth location information.
[0073] After successful verification, the server sends an unlock / lock command to the current smart optical interlock, and the current smart optical interlock executes the unlock / lock command.
[0074] Optional, refer to Figure 3 As shown, in a preferred embodiment of the present invention, the current smart optical interlocking system described in step 201 optimizes its own location data in real time based on its own GPS data and the Bluetooth positioning information of other smart optical interlocking systems, including:
[0075] 301. The current intelligent optical interlock is acquiring GPS data.
[0076] Specifically, regarding the preset optimization period, this embodiment of the invention does not limit the specific preset method.
[0077] When the optimization cycle is triggered, the current smart light interlock obtains its own GPS data through the GPS module;
[0078] Currently, intelligent optical interlocking systems send their GPS data to the central node via the central node's network address;
[0079] The central node acquires GPS data sent by all smart optical interlocking devices within the self-organizing network range;
[0080] Furthermore, if the current smart optical interlock is the central node, then there is no need to perform the step of the current smart optical interlock sending its own GPS data to the central node through the central node's network address;
[0081] Further, in order to avoid the positioning error caused by the weak GPS signal, the optimization period can also be adjusted in real time, and the adjustment method includes:
[0082] The central node obtains the GPS signal strength sent by all intelligent optical junctions in the ad hoc network range;
[0083] The central node calculates the average value of all GPS signal strengths, and calculates the ratio of the average value to all GPS signal strengths;
[0084] The current optimization period is set as the product of the last optimization period and the ratio;
[0085] If the current optimization period is less than the time threshold, the current optimization period is set as the time threshold.
[0086] The current intelligent optical junction obtains other intelligent optical junctions according to the GPS data.
[0087] Specifically, the central node obtains three intelligent optical junctions with smaller distance values from the current intelligent optical junction according to the GPS data sent by all intelligent optical junctions; for example, the distance values are a, b, c, d and e, and the numerical values are a>b>c>d>e, and the intelligent optical junctions corresponding to the distance values c, d and e are obtained.
[0088] The current intelligent optical junction obtains the Bluetooth positioning information of other intelligent optical junctions;
[0089] The Bluetooth RSSI (signal strength) value of the other intelligent optical junction is obtained;
[0090] According to the Bluetooth RSSI (signal strength) value, the distance between the current intelligent optical junction and other intelligent optical junctions is calculated respectively;
[0091] According to the distance between the current intelligent optical junction and other intelligent optical junctions, the position of the current intelligent optical junction compared with other intelligent optical junctions is calculated respectively.
[0092] The current intelligent optical junction optimizes its own position data in real time according to the GPS data and the Bluetooth positioning information.
[0093] In a preferred embodiment of the present application, the current intelligent optical junction optimizes its own position data in real time according to the GPS data and the Bluetooth positioning information in step 304, which includes:
[0094] 401、Establish a hidden Markov model.
[0095] Specifically, the Hidden Markov Model (HMLM) is defined as a quadruple HMLM={n,П,A,B}, where n is the number of other smart optical interlocks, Π=πi, i=1,…,n, πi represents the probability of the initial state i, A is the position change matrix, and B is the RSSI signal strength matrix.
[0096] Furthermore, the location transition matrix A is constructed as follows: Based on the set reference position (which is the current GPS position of the smart optical interlocking) and the structural layout of the ad hoc network area, an undirected connected graph G of the reference position is established. Using the undirected connected graph G and Dijkstra's algorithm, the shortest distance between the reference position and other smart optical interlocking positions is obtained. Then, based on the Poisson distribution characteristics, a location change matrix is constructed, namely:
[0097] Where aij represents the probability of change from the reference position li to other smart optical interlocking positions lj, and dij represents the shortest distance from the reference position li to other smart optical interlocking positions lj;
[0098] Normalize aij to obtain the coefficient η;
[0099] Let aij = η•aij, then we get the position transition matrix A = {aij, i, j = 1, 2, ..., n}.
[0100] Furthermore, the confusion matrix B is constructed as follows: Define confusion matrix B = {bj, j = 1, 2, ..., n, k = 1, 2, ..., K}, where bj represents the RSSI signal strength on other smart optical interlocking lj;
[0101] Collect the RSSI signal strength of each other smart optical interlock;
[0102] 402. Input GPS data and Bluetooth positioning information as feature data into the Hidden Markov Model;
[0103] Specifically, the n, П, A, B obtained in step 401 are input into the Hidden Markov Model.
[0104] Based on the output of the Hidden Markov Model, optimize its own location data.
[0105] Specifically, the position of the current intelligent optical interlock is determined based on the output of the Hidden Markov Model, with the position having the highest probability of occurrence being its own position;
[0106] The current smart optical interlocking switch uploads its own location to the central node. The central node updates the current location of the smart optical interlocking switch and sends the current location of the smart optical interlocking switch to the server. The server then updates the current location of the smart optical interlocking switch.
[0107] The other intelligent optical interlocking also performs the step of optimizing the position data in real time according to the GPS data of the other intelligent optical interlocking and the Bluetooth positioning information of the other intelligent optical interlocking in the ad hoc network range until the central node updates the positions of all the intelligent optical interlockings in the ad hoc network range and sends the positions of all the intelligent optical interlockings to the server, and the server updates the positions of all the intelligent optical interlockings.
[0108] In a preferred embodiment of the present application, the user terminal is pre-installed with the unlocking / closing program, which acquires the GPS position of the user terminal in real time.
[0109] The step 202 in which the user terminal initiates the unlocking / closing request to the server includes:
[0110] 501. When the user terminal initiates the unlocking / closing, the user terminal captures the optical interlocking box corresponding to the current intelligent optical interlocking and generates image information;
[0111] The user terminal establishes a connection with the server and acquires the positions of the ad hoc network range and the central node in real time.
[0112] The unlocking / closing program acquires the GPS position of the user terminal in real time, and after confirming that the user terminal enters the ad hoc network range according to the GPS position, sends confirmation information to the server.
[0113] The server sends the network address of the central node of the ad hoc network to the user terminal.
[0114] The user terminal establishes a connection with the central node according to the network address and receives the positions of all the intelligent optical interlockings sent by the central node.
[0115] The user terminal performs the process described in steps 301 to 304 to optimize and determine the position of the user terminal in real time.
[0116] According to the real-time position of the user terminal and the real-time position of the current intelligent optical interlocking, the real-time distance between the user terminal and the current intelligent optical interlocking is obtained.
[0117] If the real-time distance is less than the preset value, the unlocking / closing program calls the shooting interface; or
[0118] If the real-time distance is less than the preset value, the user terminal displays the shooting button as available, and if the real-time distance is greater than or equal to the preset value, the user terminal displays the shooting button as unavailable.
[0119] The user terminal captures the optical interlocking box corresponding to the current intelligent optical interlocking and generates image information, and the image information at least includes the front of the optical interlocking box. The process can be specifically as follows:
[0120] The user terminal photographs the optical distribution box corresponding to the current intelligent optical distribution lock, generates image information, and identifies the angle and clarity of the optical distribution box in the image information. The clarity is used to indicate that the device information on the optical distribution box is readable, and the angle of the optical distribution box is used to indicate that the optical distribution box is in a front position.
[0121] If the angle and clarity of the optical distribution box in the image information do not satisfy preset conditions, that is, the device information on the optical distribution box is not readable, and the angle of the optical distribution box is not in a front position, the user terminal feeds back error information, generates photographing guide information according to the angle and clarity of the optical distribution box in the current image information, and displays the photographing guide information.
[0122] For example, the angle of the optical distribution box is not in a front position and is deflected by 30 degrees to the right, and / or the clarity of the image information indicates that the user terminal is not accurately focused when photographing, and the generated photographing guide information is: photographing is deflected by 30 degrees to the left, and / or focusing is performed.
[0123] In addition, the process of generating the photographing guide information according to the angle and clarity of the optical distribution box in the current image information in the above steps at least includes posture recognition of the optical distribution box in the image and text clarity recognition, and the specific recognition process and recognition mode are not limited in the embodiment of the application.
[0124] The user terminal inputs or recognizes device information corresponding to the current intelligent optical distribution lock.
[0125] Specifically, after the image information photographed in step 502 satisfies the preset conditions, the user terminal recognizes the device information in the image and displays the device information.
[0126] The user can edit and confirm on the display interface of the device information, and after completing the confirmation, clicks a corresponding confirmation button or other confirmation information. The specific confirmation mode is not limited in the embodiment of the application.
[0127] In addition, it should be noted that the process of recognizing the device information corresponding to the current intelligent optical distribution lock in the embodiment of the application at least includes text recognition in the image, and the specific recognition mode or recognition process is not limited in the embodiment of the application.
[0128] The user terminal generates an unlocking / locking request according to the image information and the device information, and initiates the unlocking / locking request to the server.
[0129] Specifically, the user terminal generates an unlocking / locking request according to the image information and the device information, and in addition, the unlocking / locking request at least includes operator information, which is pre-stored on the user terminal.
[0130] The user terminal initiates the unlocking / locking request to the server.
[0131] In a preferred embodiment of the present invention, step 203, in which the server verifies the image information, includes:
[0132] 601. Obtain feature information from image information using the region-based Faster R-CNN algorithm.
[0133] Specifically, based on the region-based Faster R-CNN algorithm, the region where the optical distribution box is located in the image information is identified;
[0134] Identify the feature information within the area, which describes the frontal state of the optical distribution box, including open door, closed door, and half-closed door;
[0135] Preferably, the shooting interface may include at least an optical cross-section frame guide frame, that is, a frame within which the user takes photos during the shooting process.
[0136] A pre-set optical distribution box frame guide frame is provided. This optical distribution box frame guide frame can be displayed in the shooting interface. During the shooting process, the user terminal can identify in real time whether the optical distribution box being shot is within the optical distribution box frame guide frame. Specifically, it can identify in real time whether the front edge of the optical distribution box coincides with the edge of the optical distribution box frame guide frame.
[0137] If so, then proceed with the shooting operation;
[0138] If not, determine whether the optical distribution box in the captured image is facing forward. This process is the same as that described in step 501, and will not be repeated here.
[0139] If it is in front, then perform a focus operation;
[0140] If it is not in front, shooting guidance information is generated and displayed; this step is the same as the process described in step 501. After the user takes a picture according to the shooting guidance information on the user terminal, and determines whether the light box in the captured image is in front, the focusing operation is performed.
[0141] The process of performing the focusing operation can be as follows:
[0142] Real-time focusing until the frame of the front of the optical cross-section box in the captured image coincides with the frame of the optical cross-section box guide frame.
[0143] In addition, the feature information also includes the device information contained on the front of the optical junction box.
[0144] Based on the feature information, perform the authentication operation;
[0145] Specifically, the authentication process can be described as follows:
[0146] Obtain operator and equipment information from the lock / unlock request;
[0147] According to the operator information, the operation permission and the identity information of the operator are verified;
[0148] The device information in the image information is acquired and compared with the device information in the opening / closing request;
[0149] If the comparison result is consistent, the operation permission of the operator for the optical interconnection box is verified.
[0150] After the authentication operation is completed, the state of the optical interconnection box is identified according to the feature information;
[0151] Specifically, after the verification in step 602 succeeds, the state of the optical interconnection box is identified through the identification model;
[0152] The identification model can be established through a regional FasterRCNN algorithm, and the training method and training process of the identification model are not limited in the embodiment of the application; the process of identifying the state of the optical interconnection box through the identification model can be as follows:
[0153] The feature information is input into the identification model, and the identification model outputs the state of the optical interconnection box.
[0154] According to the state of the optical interconnection box, it is determined whether to initiate the opening / closing operation.
[0155] Specifically, if the optical interconnection box is in an un-closed door state or a half-closed door state, the opening / closing operation is not initiated; and prompt information is sent to the user end to prompt that the optical interconnection box is in an un-closed door state or a half-closed door state, so that the operator manually closes the door.
[0156] If the optical interconnection box is in a closed door state, the opening / closing operation is initiated.
[0157] In one preferred embodiment of the application, the server verifies the GPS data and the Bluetooth positioning information, including:
[0158] The server acquires the GPS data and the Bluetooth positioning information fed back by the user end;
[0159] The server determines other intelligent optical interconnection locks according to the GPS data;
[0160] The Bluetooth positioning information corresponding to the other intelligent optical interconnection locks is acquired;
[0161] The Bluetooth positioning information fed back by the user end and the Bluetooth positioning information corresponding to the other intelligent optical interconnection locks are verified according to a hidden Markov model.
[0162] In actual application, the verification of the Bluetooth positioning information of the user terminal feedback and the Bluetooth positioning information of the other intelligent optical interlocking corresponding to the above steps is the same as the process of optimizing the positioning information described in steps 301 to 304, which will not be repeated here.
[0163] In a preferred embodiment of the present application, after the current intelligent optical interlocking optimizes its own position data in real time, the method further comprises:
[0164] If any one of the current intelligent optical interlocking or other intelligent optical interlocking has abnormal position data, the intelligent optical interlocking corresponding to the abnormal state starts the shooting module and feeds back the position abnormal state to the server.
[0165] If any one of the current intelligent optical interlocking or other intelligent optical interlocking is in an abnormal open state, the intelligent optical interlocking corresponding to the abnormal state starts the shooting module and feeds back the open abnormal state to the server.
[0166] In a preferred embodiment of the present application, after the verification fails, the method further comprises:
[0167] The server returns the abnormal reason to the user terminal, the abnormal reason includes image information abnormality, and outputs a shooting prompt to the user terminal according to the image information verification result;
[0168] The server returns the abnormal reason to the user terminal, the abnormal reason includes position information abnormality, and outputs a position prompt to the user terminal according to the GPS data and the Bluetooth positioning information verification result.
[0169] The method described in the embodiment of the present application realizes that the operator shoots the optical interlocking box where the intelligent optical interlocking is located after approaching the intelligent optical interlocking, and the server remotely performs the unlocking / locking operation according to the picture shot by the user terminal. Compared with the direct unlocking / locking operation of the operator, the safety is guaranteed, the manual management difficulty when unlocking / locking by key is avoided, the operator's time-consuming key collection is avoided, the situation that the lock is damaged by the construction personnel to open the door is further avoided, and the operation and maintenance cost is reduced.
[0170] Referring to Figure 4 As shown in the figure, an intelligent optical interlocking based on GPS positioning optimization is provided, and the intelligent optical interlocking comprises:
[0171] A communication module, a processor, a Bluetooth module, a GPS module and a switching module;
[0172] The communication module is in communication connection with a server, the Bluetooth module is in Bluetooth connection with the Bluetooth module of other intelligent optical interlocking, and the GPS module is used to acquire GPS data.
[0173] The processor is used to:
[0174] In the non-unlocking / locking scene, the current smart light interlock optimizes the position data in real time according to the GPS data obtained by the GPS module and the Bluetooth positioning information of other smart light interlocks.
[0175] In the unlocking / locking scene, after the server verifies the image information, the GPS data and the Bluetooth positioning information successfully, the processor receives the unlocking / locking instruction sent by the light interlock through the communication module, and executes the unlocking / locking instruction through the switch module.
[0176] Optionally, in a preferred embodiment of the present application, the current smart light interlock optimizes the position data in real time according to the GPS data and the Bluetooth positioning information of other smart light interlocks, which includes:
[0177] The current smart light interlock obtains the GPS data.
[0178] The current smart light interlock obtains other smart light interlocks according to the GPS data.
[0179] The current smart light interlock obtains the Bluetooth positioning information of other smart light interlocks.
[0180] The current smart light interlock optimizes the position data in real time according to the GPS data and the Bluetooth positioning information.
[0181] In a preferred embodiment of the present application, the current smart light interlock optimizes the position data in real time according to the GPS data and the Bluetooth positioning information, which includes:
[0182] Establishing a hidden Markov model;
[0183] Inputting the GPS data and the Bluetooth positioning information as feature data into the hidden Markov model;
[0184] Optimizing the position data according to the output result of the hidden Markov model.
[0185] Optionally, in a preferred embodiment of the present application:
[0186] When the user end initiates the unlocking / locking, the current smart light interlock shoots the light interlock box corresponding to the current smart light interlock and generates image information;
[0187] The user end inputs or recognizes the device information corresponding to the current smart light interlock;
[0188] The user end generates the unlocking / locking request according to the image information and the device information, and initiates the unlocking / locking request to the server.
[0189] Optionally, in a preferred embodiment of the present application:
[0190] Obtain feature information in image information through a regional FasterRCNN algorithm;
[0191] According to the feature information, perform an authentication operation;
[0192] After completing the authentication operation, according to the feature information, identify the state of the optical crossbox;
[0193] According to the state of the optical crossbox, determine whether to initiate an unlocking / locking operation.
[0194] Optionally, in a preferred embodiment of the present application:
[0195] The server obtains GPS data and Bluetooth positioning information fed back by the user end;
[0196] The server determines other intelligent optical crossboxes according to the GPS data;
[0197] Obtain the Bluetooth positioning information corresponding to the other intelligent optical crossboxes;
[0198] According to the hidden Markov model, verify the Bluetooth positioning information fed back by the user end and the Bluetooth positioning information corresponding to the other intelligent optical crossboxes.
[0199] Optionally, in a preferred embodiment of the present application:
[0200] If any one of the current intelligent optical crossbox or the other intelligent optical crossboxes has abnormal position data, the intelligent optical crossbox in the abnormal state starts a shooting module and feeds back the abnormal position state to the server;
[0201] If any one of the current intelligent optical crossbox or the other intelligent optical crossboxes is in an abnormal open state, the intelligent optical crossbox in the abnormal state starts a shooting module and feeds back the abnormal open state to the server.
[0202] Optionally, in a preferred embodiment of the present application:
[0203] The server returns the abnormal reason to the user end, the abnormal reason including image information abnormality, and outputs a shooting prompt to the user end according to the image information verification result;
[0204] The server returns the abnormal reason to the user end, the abnormal reason including position information abnormality, and outputs a position prompt to the user end according to the GPS data and the Bluetooth positioning information verification result.
[0205] Referring to Figure 5 The application provides an intelligent optical crossbox system based on GPS positioning optimization, the system comprising a plurality of intelligent optical crossboxes, a user end and a server, wherein,
[0206] The intelligent optical interlocking comprises a communication module, a processor, a Bluetooth module, a GPS module and a switch module; the communication module is in communication connection with a server, the Bluetooth module is in Bluetooth connection with the Bluetooth module of other intelligent optical interlocking, and the GPS module is used for acquiring GPS data;
[0207] In the non-unlocking / locking scene, the server is used for optimizing the position data of the server in real time according to the GPS data acquired by the GPS module and the Bluetooth positioning information of other intelligent optical interlocking;
[0208] In the unlocking / locking scene, the user end is used for initiating an unlocking / locking request to the server, and the unlocking / locking request at least comprises image information; the image information at least comprises an optical interlocking box;
[0209] The server is used for verifying the image information, the GPS data and the Bluetooth positioning information;
[0210] After the verification succeeds, the processor is used for receiving an unlocking / locking instruction sent by the optical interlocking through the communication module, and executing the unlocking / locking instruction through the switch module.
[0211] Optionally, in one preferred embodiment of the present application:
[0212] The current intelligent optical interlocking acquires GPS data;
[0213] The current intelligent optical interlocking acquires other intelligent optical interlocking according to the GPS data;
[0214] The current intelligent optical interlocking acquires the Bluetooth positioning information of other intelligent optical interlocking;
[0215] The current intelligent optical interlocking optimizes the position data of the current intelligent optical interlocking in real time according to the GPS data and the Bluetooth positioning information.
[0216] Optionally, in one preferred embodiment of the present application:
[0217] An HMM model is established;
[0218] The GPS data and the Bluetooth positioning information are input into the HMM model as feature data;
[0219] The position data of the current intelligent optical interlocking is optimized according to the output result of the HMM model.
[0220] Optionally, in one preferred embodiment of the present application:
[0221] When the user end initiates the unlocking / locking, the optical interlocking box corresponding to the current intelligent optical interlocking is photographed, and the image information is generated;
[0222] The device information corresponding to the current intelligent optical interlocking is input or recognized by the user end;
[0223] The user terminal generates an unlocking / closing request according to the image information and the device information, and initiates the unlocking / closing request to the server.
[0224] Optionally, in a preferred embodiment of the present application:
[0225] The feature information in the image information is obtained through a region-based FasterRCNN algorithm.
[0226] According to the feature information, an authentication operation is performed.
[0227] After the authentication operation is completed, the state of the optical box is identified according to the feature information.
[0228] According to the state of the optical box, it is determined whether to initiate an unlocking / closing operation.
[0229] Optionally, in a preferred embodiment of the present application:
[0230] The server obtains the GPS data and the Bluetooth positioning information fed back by the user terminal.
[0231] The server determines other intelligent optical boxes according to the GPS data.
[0232] The Bluetooth positioning information corresponding to the other intelligent optical boxes is obtained.
[0233] According to a hidden Markov model, the Bluetooth positioning information fed back by the user terminal and the Bluetooth positioning information corresponding to the other intelligent optical boxes are verified.
[0234] Optionally, in a preferred embodiment of the present application:
[0235] If the current intelligent optical box or any one of the other intelligent optical boxes has abnormal position data, the intelligent optical box corresponding to the abnormal state starts a shooting module and feeds back the abnormal position state to the server.
[0236] If the current intelligent optical box or any one of the other intelligent optical boxes is in an abnormal open state, the intelligent optical box corresponding to the abnormal state starts a shooting module and feeds back the abnormal open state to the server.
[0237] Optionally, in a preferred embodiment of the present application:
[0238] The server returns an abnormal reason to the user terminal, the abnormal reason includes image information abnormality, and outputs a shooting prompt to the user terminal according to the image information verification result.
[0239] The server returns an abnormal reason to the user terminal, the abnormal reason includes position information abnormality, and outputs a position prompt to the user terminal according to the GPS data and the Bluetooth positioning information verification result.
[0240] All the optional technical solutions can be combined to form optional embodiments of the present application, and will not be repeated here.
[0241] It should be noted that: the device and system provided by the above embodiments are only exemplified by the above division of functional modules when executing the corresponding method. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device and system is divided into different functional modules to complete all or part of the functions described above. In addition, the method, device and system embodiments provided by the above embodiments belong to the same concept, and the specific implementation process is shown in the method embodiment, which will not be repeated here.
[0242] Those of ordinary skill in the art can understand that all or part of the steps of the above embodiments can be completed by hardware, or by programs instructing relevant hardware to complete, and the programs can be stored in a computer readable storage medium. The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk.
[0243] The above is only a preferred embodiment of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A control method based on GPS positioning optimization, characterized in that, The method comprises: In a non-unlocking / locking scenario, the current smart locker optimizes its position data in real time according to its GPS data and Bluetooth positioning information of other smart lockers, including: Establishing a hidden Markov model; Inputting the GPS data of the current smart locker and the Bluetooth positioning information of other smart lockers as feature data into the hidden Markov model; Optimizing the position data of the current smart locker according to the output result of the hidden Markov model; In a locking / unlocking scenario, the user terminal initiates a locking / unlocking request to the server, and the locking / unlocking request at least includes image information; the image information at least includes a locker box; The server acquires GPS data fed back by the user terminal and Bluetooth positioning information fed back by the user terminal; The server verifies the image information, the GPS data fed back by the user terminal and the Bluetooth positioning information fed back by the user terminal, including: The server determines other smart lockers according to the GPS data fed back by the user terminal; Acquires the Bluetooth positioning information corresponding to the other smart lockers; Verifies the Bluetooth positioning information fed back by the user terminal and the Bluetooth positioning information corresponding to the other smart lockers according to the hidden Markov model; After verification succeeds, the server sends a locking / unlocking instruction to the current smart locker, and the current smart locker executes the locking / unlocking instruction.
2. The method of claim 1, wherein, The current smart locker optimizes its position data in real time according to its GPS data and Bluetooth positioning information of other smart lockers, including: The current smart locker acquires GPS data; The current smart locker acquires other smart lockers around according to the GPS data; The current smart locker acquires Bluetooth positioning information of other smart lockers; The current smart locker optimizes its position data in real time according to the GPS data and the Bluetooth positioning information.
3. The method of claim 2, wherein, The user terminal initiates a locking / unlocking request to the server, including: When the user terminal initiates a locking / unlocking operation, the locker box corresponding to the current smart locker is photographed, and the image information is generated; The user terminal inputs or recognizes device information corresponding to the current smart locker; The user terminal generates the locking / unlocking request according to the image information and the device, and initiates the locking / unlocking request to the server.
4. The method of claim 3, wherein, The server verifies the image information, including: Obtaining feature information in the image information based on a regional FasterRCNN algorithm; According to the feature information, performing an authentication operation; After completing the authentication operation, identifying the state of the locker box according to the feature information; According to the state of the locker box, determining whether to initiate the locking / unlocking operation.
5. The method of claim 4, wherein, After the current smart locker optimizes its position data in real time, the method further comprises: If the position data of the current smart locker or any one of the other smart lockers is abnormal, the smart locker in the abnormal state starts a shooting module and feeds back a position abnormal state to the server. If the current smart lock or any one of the other smart locks is in an abnormal open state, the smart lock in the abnormal state opens the shooting module and feeds back the opening of the abnormal state to the server.
6. The method of claim 5, wherein, After the verification fails, the method further includes: The server returns an abnormal reason to the user end, the abnormal reason including image information abnormality, and outputs a shooting prompt to the user end according to the image information verification result; The server returns an abnormal reason to the user end, the abnormal reason including position information abnormality, and outputs a position prompt to the user end according to the GPS data and the Bluetooth positioning information verification result.
7. An intelligent optical interlocker based on GPS positioning optimization, characterized in that, The smart lock includes: A communication module, a processor, a Bluetooth module, a GPS module, and a switch module; The communication module is in communication connection with the server, the Bluetooth module is in Bluetooth connection with the Bluetooth module of the other smart lock, and the GPS module is used to acquire GPS data; The processor is used to: In a non-unlocking / locking scene, the GPS data acquired by the GPS module and the Bluetooth positioning information of the other smart lock are used to optimize the position data of the smart lock in real time, including: Establishing a hidden Markov model; The GPS data of the current smart lock and the Bluetooth positioning information of the other smart lock are input into the hidden Markov model as feature data; According to the output result of the hidden Markov model, the position data of the smart lock is optimized; In an unlocking / locking scene, the server acquires an unlocking / locking request, user-end feedback GPS data, and user-end feedback Bluetooth positioning information, verifies the image information, the user-end feedback GPS data, and the user-end feedback Bluetooth positioning information, and after the verification is successful, the processor receives an unlocking / locking instruction sent by the smart lock through the communication module, and executes the unlocking / locking instruction through the switch module; the unlocking / locking request at least includes image information; the image information at least includes a lock box.
8. An intelligent optical interlocking system based on GPS positioning optimization, characterized in that, The system includes a plurality of smart locks, a user end, and a server, wherein The smart lock includes: a communication module, a processor, a Bluetooth module, a GPS module, and a switch module; the communication module is in communication connection with the server, the Bluetooth module is in Bluetooth connection with the Bluetooth module of the other smart lock, and the GPS module is used to acquire GPS data; In a non-unlocking / locking scene, the server is used to optimize the position data of the smart lock in real time according to the GPS data acquired by the GPS module and the Bluetooth positioning information of the other smart lock, including: Establishing a hidden Markov model; The GPS data of the current smart lock and the Bluetooth positioning information of the other smart lock are input into the hidden Markov model as feature data; According to the output result of the hidden Markov model, the position data of the smart lock is optimized; In an unlocking / locking scene, the user end is used to initiate an unlocking / locking request to the server; the unlocking / locking request at least includes image information; the image information at least includes a lock box. The server acquires the GPS data fed back by the user end and the Bluetooth positioning information fed back by the user end; The server is configured to verify the image information, the GPS data fed back by the user end and the Bluetooth positioning information fed back by the user end, and includes: The server determines the other smart optical interlock according to the GPS data fed back by the user end; Acquire the Bluetooth positioning information corresponding to the other smart optical interlock; According to the hidden Markov model, the Bluetooth positioning information fed back by the user end and the Bluetooth positioning information corresponding to the other smart optical interlock are verified; After verification, the processor is configured to receive the optical interlock sending open / close interlock instruction through the communication module, and execute the open / close interlock instruction through the switch module.
Citation Information
Patent Citations
Indoor and outdoor seamless positioning system integrated with satellite navigation and bluetooth technology, and method thereof
CN104849740A
Optical cable cross-connecting cabinet control method, optical cable cross-connecting cabinet remote supervision system and optical cable cross-connecting cabinet monitoring device
CN115457685A