WO2016011697A1 - Sign-in method and system based on indoor positioning technology - Google Patents

Sign-in method and system based on indoor positioning technology Download PDF

Info

Publication number
WO2016011697A1
WO2016011697A1 PCT/CN2014/085314 CN2014085314W WO2016011697A1 WO 2016011697 A1 WO2016011697 A1 WO 2016011697A1 CN 2014085314 W CN2014085314 W CN 2014085314W WO 2016011697 A1 WO2016011697 A1 WO 2016011697A1
Authority
WO
WIPO (PCT)
Prior art keywords
user equipment
distance value
base station
device information
module
Prior art date
Application number
PCT/CN2014/085314
Other languages
French (fr)
Chinese (zh)
Inventor
高科
陈喜玲
杨燕
Original Assignee
惠州Tcl移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 惠州Tcl移动通信有限公司 filed Critical 惠州Tcl移动通信有限公司
Publication of WO2016011697A1 publication Critical patent/WO2016011697A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a sign-in method and system based on indoor positioning technology.
  • the technical problem to be solved by the present invention is to provide a sign-in method and system based on indoor positioning technology, which can realize identity recognition through indoor positioning technology, and realize automatic sign-on and log-off according to the distance value between the user equipment and the indoor positioning base station.
  • a technical solution adopted by the present invention is to provide a check-in method based on the indoor positioning technology, the method includes: when the user equipment locates the base station signal coverage of the base station indoors, the user equipment is measured by the Beacon technology.
  • the distance value of the indoor positioning base station is sent, and the device information corresponding to the user equipment and the distance value are sent to the indoor positioning base station;
  • the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server;
  • the identification server receives The distance value and the device information, and determining whether the user equipment is registered according to the device information; if it is determined that the user equipment is registered, the identification server further determines whether the distance value satisfies a preset condition, and if yes, determines that the user equipment is successfully checked in; the identification server will be current
  • the time is used as the check-in time of the user equipment, the check-in time is recorded, and the check-in time is sent to the user equipment.
  • the method further includes: the user equipment sends the corresponding device information to the identification server, the identification server registers the device information and stores the device information in the registration list; and the identification server further determines whether the distance value satisfies the preset condition, if If yes, the identifier of the user equipment is determined to be less than the preset distance value, wherein the preset distance value is smaller than the radius of the coverage of the base station signal; if yes, it is determined that the user equipment is successfully checked in to work.
  • the determining whether the user equipment is registered according to the device information includes: determining whether the device information is stored in the registration list; if yes, determining that the user equipment is registered.
  • another technical solution adopted by the present invention is to provide a check-in method based on the indoor positioning technology, the method includes: when the user equipment locates the base station signal coverage of the base station indoors, the user is measured by the Beacon technology.
  • the distance between the device and the indoor positioning base station, and the device information corresponding to the user equipment and the distance value are sent to the indoor positioning base station;
  • the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server;
  • the identification server Receiving the distance value and the device information, and determining whether the user equipment is registered according to the device information; if it is determined that the user equipment is registered, the identification server further determines whether the distance value satisfies a preset condition, and if yes, determining that the user equipment is successfully checked in; the identification server will The current time is used as the check-in time of the user equipment, the check-in time is recorded, and the check-in time is sent to the user equipment.
  • the method further includes: the user equipment sends the corresponding device information to the identification server, and the identification server sends the device, before the user equipment measures the distance between the user equipment and the indoor positioning base station by using the Beacon technology.
  • the information is registered and the device information is stored in the registration list.
  • the determining whether the user equipment is registered according to the device information includes: determining whether the device information is stored in the registration list; if yes, determining that the user equipment is registered.
  • the identification server further determines whether the distance value meets the preset condition, and if yes, determines that the user equipment is successfully checked in, including: the identification server determines whether the distance value is less than a preset distance value, wherein the preset distance value is smaller than the coverage of the base station signal. Radius; if yes, it is determined that the user equipment has successfully checked in to work.
  • the identification server further determines whether the distance value meets the preset condition, and if yes, determines that the user equipment is successfully checked in, including: the identification server determines whether the distance value is greater than a preset distance value, wherein the preset distance value is smaller than the coverage of the base station signal. Radius; if yes, it is determined that the user equipment is successfully checked in after work.
  • another technical solution adopted by the present invention is to provide a check-in system based on indoor positioning technology, the system includes a user equipment, an indoor positioning base station, and an identification server, and the indoor positioning base station and the user equipment and the identification server respectively The signal connection, the user equipment and the identification server signal connection; wherein: the user equipment comprises a measurement module, a device receiving module and a device sending module, and the measuring module is respectively connected with the device receiving module and the device sending module, and the user equipment is used to locate the base station signal coverage of the indoor station.
  • the measurement module is configured to measure the distance between the user equipment and the indoor positioning base station by using the Beacon technology
  • the device sending module is configured to send the device information and the distance value corresponding to the user equipment to the indoor positioning base station;
  • the indoor positioning base station includes the base station receiving module.
  • the base station receiving module is configured to receive device information and a distance value
  • the base station sending module is configured to send the device information and the distance value to the identification server
  • the identification server includes a server receiving module, a registration module, The module, the check-in module and the server sending module, the server receiving module is connected with the registration module, the registration module is connected with the determining module, the determining module is connected with the sign-in module, and the sign-in module is connected with the server sending module, wherein: the server receiving module is configured to receive the distance value And the device information; the registration module is configured to determine whether the user equipment is registered according to the device information; the determining module is configured to determine whether the distance value satisfies a preset condition when the registration module determines that the user equipment is registered; the sign-in module is configured to determine that the distance value is satisfied in the determining module When the preset condition is met, the user equipment is successfully checked in, and the current time is used as the check-in time of the user equipment, and the check-
  • the device sending module is further configured to send corresponding device information to the identification server, where the registration module is further configured to register the device information and store the device information in the registration list.
  • the registration module is further configured to determine whether the device information is stored in the registration list, and the registration module is further configured to determine that the user equipment is registered when determining that the device information is stored in the registration list.
  • the determining module is configured to determine whether the distance value is less than a preset distance value, wherein the preset distance value is smaller than a radius of the coverage of the base station signal; and the check-in module is configured to determine that the user equipment works when the determining module determines that the distance value is less than the preset distance value. Sign in successfully.
  • the determining module is configured to determine whether the distance value is greater than a preset distance value, wherein the preset distance value is smaller than a radius of the coverage of the base station signal; and the check-in module is configured to determine that the user equipment is off duty when the determining module determines that the distance value is greater than the preset distance value. Sign in successfully.
  • the invention has the beneficial effects that the distance between the user equipment and the indoor positioning base station is measured by the Beacon technology when the user equipment locates the base station signal coverage of the base station indoors, and the user equipment is separated from the prior art.
  • the corresponding device information and the distance value are sent to the indoor positioning base station; the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server; the identification server receives the distance value and the device information, and determines the user according to the device information. If the device is registered, the identification server further determines whether the distance value meets the preset condition. If yes, it determines that the user equipment is successfully checked in; the identification server uses the current time as the check-in time of the user equipment, and records the check-in time.
  • the present invention can measure the distance between the user equipment and the indoor positioning base station and realize the identity identification of the user equipment by using the indoor positioning technology, and further realize the automatic check-in of the commuter according to the distance between the user equipment and the indoor positioning base station after the identity identification. Effectively improve the efficiency of employee check-in.
  • FIG. 1 is a schematic flow chart of a first embodiment of a sign-in method based on indoor positioning technology of the present invention
  • FIG. 2 is a schematic flow chart of a second embodiment of the sign-in method based on the indoor positioning technology of the present invention
  • FIG. 3 is a schematic structural diagram of a sign-in system based on indoor positioning technology of the present invention.
  • FIG. 4 is a schematic structural diagram of a user equipment in FIG. 3;
  • FIG. 5 is a schematic structural diagram of an indoor positioning base station in FIG. 3;
  • FIG. 6 is a schematic structural diagram of the identification server of FIG. 3.
  • FIG. 1 is a schematic flowchart of a first embodiment of a sign-in method based on an indoor positioning technology according to the present invention. The method includes the following steps:
  • Step S101 When the user equipment locates the coverage of the base station signal of the base station, the user equipment measures the distance between the user equipment and the indoor positioning base station by using the Beacon technology, and sends the device information and the distance value corresponding to the user equipment to the indoor positioning base station.
  • the indoor positioning base station is preferably an iBeacon base station. It first creates a signal region (base station signal coverage) by using low-power Bluetooth technology and broadcasts the base station signal in the signal region in a broadcast manner. After the user equipment enters the signal area, the positioning function application supporting the Beacon technology in the user equipment is activated, so that the user equipment responds to the base station signal, so that the indoor positioning base station can detect the user equipment within the coverage of the base station signal.
  • a signal region base station signal coverage
  • the positioning function application supporting the Beacon technology in the user equipment is activated, so that the user equipment responds to the base station signal, so that the indoor positioning base station can detect the user equipment within the coverage of the base station signal.
  • the user equipment preferentially transmits the device information corresponding to the user equipment to the identification server, so that the identification server registers the device information and stores the device information in the registration list after registration.
  • the device information includes the user identity information or the ID number of the user equipment, and the user identity information of the registered user equipment or the ID number of the user equipment is stored in the registration list.
  • the user equipment preferably installs an application having a positioning function, and the user equipment automatically starts an application having a positioning function during a first time period of the working day;
  • the indoor positioning base station is preferably at the first time of the working day.
  • the base station signal is transmitted within the segment.
  • the indoor positioning base station transmits the base station signal when broadcasting, and when the indoor positioning base station detects the user equipment in the coverage of the base station signal, the command is transmitted to the user equipment, so that the user equipment measures the distance between the user equipment and the indoor positioning base station through the Beacon technology.
  • the user equipment automatically opens the application with positioning function from 8:00 to 9:30 in the morning from Monday to Friday, and the indoor positioning base station is also 8:00 in the morning from Monday to Friday.
  • the base station signal is transmitted during the period of 9:30.
  • the user device automatically launches the application with positioning function during the period from 5:00-7:30 pm, Monday to Friday, while the indoor positioning base station is also 5:00-7 pm, Monday through Friday. : 30
  • the base station signal is transmitted during this time.
  • the embodiment can also be started online during the working time period, for example, from 8:00 am to 20:00 pm, by real-time detecting whether the user equipment is within the coverage of the base station signal, thereby recording the real-time working state of the user equipment, Position, etc., to improve practicality.
  • Step S102 The indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server.
  • Step S103 The identification server receives the distance value and the device information, and determines whether the user equipment is registered according to the device information.
  • step S103 it is preferable to determine whether the device information is stored in the registration list, and if so, it is determined that the user equipment has been registered; if not, it is determined that the user equipment is not registered. If the registration list stores device information of the user equipment, that is, the user identity information of the user equipment or the ID number of the user equipment in the registration list, it is determined that the user equipment is registered.
  • Step S104 If it is determined that the user equipment has been registered, the identification server further determines whether the distance value satisfies the preset condition, and if yes, determines that the user equipment is successfully checked in.
  • the identification server determines whether the distance value is less than the preset distance value; if yes, it determines that the user equipment has successfully checked in to work.
  • the identification server determines whether the distance value is greater than the preset distance value; if yes, it determines that the user equipment has successfully checked in from work.
  • the preset distance value is a custom value, and the preset distance value is smaller than the radius of the coverage of the base station signal, which needs to be determined according to actual conditions.
  • Step S105 The identification server uses the current time as the check-in time of the user equipment, records the check-in time, and sends the check-in time to the user equipment.
  • step S105 after receiving the check-in time, the user equipment can confirm that the punch-in sign-on is successful.
  • FIG. 2 is a schematic flowchart of a second embodiment of the sign-in method based on the indoor positioning technology of the present invention. The method includes the following steps:
  • Step S201 The indoor positioning base station detects the user equipment.
  • the indoor positioning base station preferably detects the user equipment by broadcasting the base station signal in the first time period of the working day, and transmits the base station signal detecting user equipment from 8:00-9:30 in the morning from Monday to Friday.
  • the user equipment preferably automatically opens the application with the positioning function during the first time period of the working day, such as automatically opening the application with the positioning function from 8:00-9:30 in the morning from Monday to Friday.
  • Step S202 determining whether the user equipment is detected within the coverage of the base station signal.
  • the user equipment can receive the base station signal within the coverage of the base station signal. After receiving the base station signal, the local device transmits a response signal to the indoor positioning base station, so that the indoor positioning base station determines that the user equipment is detected within the coverage of the base station signal.
  • step S203 The Beacon technology measures the distance between the user equipment and the indoor positioning base station, and sends the device information corresponding to the user equipment and the distance value to the indoor positioning base station.
  • the indoor positioning base station When it is determined that the user equipment is detected within the coverage of the base station signal, the indoor positioning base station preferentially sends a command to the user equipment, so that the user equipment measures the distance value between the user equipment and the indoor positioning base station; and the indoor positioning base station also sends a command to the identification.
  • the server is such that the identification server turns on the check-in function.
  • step S204 the indoor positioning base station receives the device information and the distance value, and transmits the device information and the distance value to the identification server.
  • step S205 the identification server determines, according to the device information, whether the user equipment is registered.
  • the identification server determines that the user equipment is not registered, it returns to step S201. If the identification server determines that the user equipment has been registered, proceeding to step S206: the identification server determines whether the distance value is less than a preset distance value.
  • step S206 If the recognition server determines that the distance value is not less than the preset distance value, it proceeds to step S206. If the identification server determines that the distance value is less than the preset distance value, step S207 is performed to determine that the user equipment is successfully checked in to work.
  • step S208 the identification server uses the current time as the check-in time, records the check-in time and the check-in location, and sends the check-in time and the check-in location to the user equipment.
  • the user equipment after receiving the check-in time and the check-in location sent by the identification server, the user equipment displays that the user has successfully checked in to work, and then the user equipment closes the application with the positioning function.
  • the user equipment when the user equipment does not receive the check-in time and the check-in location sent by the identification server in the first time period of the working day, or the user equipment does not receive the base station signal sent by the indoor positioning base station and performs the work check-in, the user equipment automatically displays that the work is late. Or show the countdown to work late. After the first time period after the identification server exceeds the working day, the punch function is automatically turned off to save power.
  • step S209 the indoor positioning base station detects the user equipment.
  • the indoor positioning base station preferably detects the user equipment by broadcasting the base station signal during the second time period of the working day, and transmits the base station signal detecting user equipment, such as from 5:00-7:30, Monday to Friday.
  • the user equipment preferably automatically opens the application with the positioning function during the second period of the working day, such as automatically opening the application with the positioning function from 5:00-7:30 pm from Monday to Friday.
  • Step S210 determining whether the user equipment is detected within the coverage of the base station signal.
  • step S210 the user equipment at the moment is within the coverage of the base station signal, and is capable of receiving the base station signal transmitted by the indoor positioning base station.
  • the indoor positioning base station can determine that the user equipment is detected within the coverage of the base station signal.
  • step S211 is performed: The distance between the user equipment and the indoor positioning base station is measured by the Beacon technology, and the device information corresponding to the user equipment and the distance value are sent to the indoor positioning base station.
  • the indoor positioning base station When it is determined that the user equipment is detected within the coverage of the base station signal, the indoor positioning base station preferentially sends a command to the user equipment, so that the user equipment measures the distance value between the user equipment and the indoor positioning base station; and the indoor positioning base station also sends a command to the identification.
  • the server is such that the identification server turns on the check-in function.
  • step S212 the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server.
  • step S213 the identification server determines, according to the device information, whether the user equipment is registered.
  • the recognition server determines that the user equipment is not registered, it returns to step S209. If the identification server determines that the user equipment has been registered, proceeding to step S214: the identification server determines whether the distance value is greater than a preset distance value.
  • step S214 If the recognition server determines that the distance value is not greater than the preset distance value, it proceeds to step S214. If the identification server determines that the distance value is greater than the preset distance value, step S215 is performed: determining that the user equipment is successfully checked off from work.
  • step S216 the identification server uses the current time as the check-in time, records the check-in time and the check-in location, and sends the check-in time and the check-in location to the user equipment.
  • the user equipment after receiving the check-in time and the check-in location sent by the identification server, the user equipment displays that the user has successfully checked in, and then the user equipment closes the application with the positioning function. After the second time period after the identification server exceeds the working day, the punch function is automatically turned off to save power.
  • the user equipment can also open the application with the positioning function after a fixed time point of the working day, for example, the application with the positioning function is turned on after 5:00 pm on the working day until receiving the identification.
  • the application with the positioning function is closed only after the check-in time sent by the server and the check-in location and the user's check-in is successful.
  • the identification server can also turn on the punch function after a fixed time on the working day. For example, the punch function is enabled after 5:00 pm on the working day, and the punch function is automatically turned off until all the employees have checked in.
  • the indoor positioning base station transmits the base station signal in a broadcast manner during this time period, wherein the base station signal coverage is 50 m (meter), and the user equipment is also in this
  • the positioning function is activated during the time period and the identification server also initiates the opening function during this time period.
  • the distance between the user equipment and the indoor positioning base station is 50 m
  • the user equipment is in the coverage of the base station signal, and the base station signal is received, and the user equipment measures the distance between the user equipment and the indoor positioning base station through the Beacon technology in real time after responding to the base station signal. value.
  • the user equipment sends the distance value and the device information to the indoor positioning base station, and the indoor positioning base station sends the distance value and the device information to the identification server.
  • the identification server receives the distance value and the device information, it is first determined whether the user equipment corresponding to the device information is registered, and if yes, the identification server further determines whether the distance value is less than a preset distance value. If the distance value is 50m and the preset distance value is 20m, the distance value is greater than the preset distance value, and the distance value between the user equipment measured by the user equipment and the indoor positioning base station is continuously received, and it is determined whether the distance value is less than the preset distance value.
  • the identification server and the indoor positioning base station continue to judge other user equipments to check in, until the time exceeds 9:30, the identification server stops opening function, and the indoor positioning base station stops transmitting the base station signal.
  • the indoor positioning base station transmits the base station signal in a broadcast manner during this time period, wherein the base station signal coverage is 50 m, and the user equipment also starts the positioning function in this time period.
  • the recognition server also starts the open function during this time period.
  • the user equipment is in the coverage of the base station signal, and receives the signal of the base station.
  • the user equipment measures the distance between the user equipment and the indoor positioning base station through the Beacon technology in real time after responding to the signal of the base station.
  • the user equipment sends the distance value and the device information to the indoor positioning base station, and the indoor positioning base station sends the distance value and the device information to the identification server.
  • the identification server receives the distance value and the device information, it is first determined whether the user equipment corresponding to the device information is registered, and if yes, the identification server further determines whether the distance value is greater than a preset distance value.
  • the distance value is 10 m and the preset distance value is 20 m, the distance value is less than the preset distance value, and the distance value between the user equipment measured by the user equipment and the indoor positioning base station is continuously received, and it is determined whether the distance value is greater than the preset distance value.
  • the distance value is 21m, then the distance value is greater than the preset distance value, then it is judged that the work sign is successful, and the user equipment turns off the positioning function.
  • the identification server and the indoor positioning base station continue to judge other user equipments to check-in until the time exceeds 9:30, the identification server stops opening function, and the indoor positioning base station stops transmitting the base station signal, or until all the employees get off work, the identification server stops.
  • the function is turned on and the indoor positioning base station stops transmitting the base station signal.
  • FIG. 3 is a schematic structural diagram of a sign-in system based on the indoor positioning technology of the present invention, and the sign-in system based on the indoor positioning technology in FIG. 3 corresponds to the sign-in method based on the indoor positioning technology of FIG. 1 and FIG. 2 described above.
  • the system includes a user equipment 11, an indoor positioning base station 12, and an identification server 13, which are respectively connected to the user equipment 11 and the identification server 13, and the user equipment 11 and the identification server 13 are connected.
  • the user equipment 11 includes a device receiving module 111, a measuring module 112, and a device transmitting module 113.
  • the measurement module 112 is connected to the device receiving module 111 and the device transmitting module 113, respectively.
  • the measurement module 112 can install an application having a positioning function, and the measurement module 112 turns on the application having the positioning function during the first time period of the working day or the second time period.
  • the device receiving module 111 is configured to receive the base station signal transmitted by the indoor positioning base station 12 and receive the check-in time and the check-in location sent by the identification server 13.
  • the measurement module 112 is configured to measure the distance value between the user equipment 11 and the indoor positioning base station 12 by using the Beacon technology.
  • the device sending module 113 is configured to send the device information corresponding to the user equipment 11 and the distance value to the indoor positioning base station 12.
  • the device sending module 113 is further configured to send corresponding device information to the identification server 13 so that the identification server 13 registers the device information and stores the device information in the registration list.
  • the indoor positioning base station 12 includes a base station receiving module 121 and a base station transmitting module 122.
  • the base station receiving module 121 is configured to receive the device information and the distance value sent by the device sending module 113.
  • the base station sending module 122 is configured to transmit the base station signal in a broadcast manner and send the device information and the distance value to the identification server 13, and the base station sending module 122 broadcasts the base station signal in a broadcast manner in the first time period or the second time period of the working day. , or broadcast a base station signal after a fixed time point on weekdays.
  • the identification server 13 includes a server receiving module 131, a registration module 132, a judging module 133, a sign-in module 134, and a server sending module 135.
  • the server receiving module 131 is connected to the registration module 132
  • the registration module 132 is connected to the determining module 133
  • the determining module 133 is connected to the sign-in module 134
  • the sign-in module 134 is connected to the server sending module 135.
  • the server receiving module 131 is configured to receive the distance value and the device information sent by the base station sending module 122.
  • the registration module 132 is configured to register device information and store device information in a registration list.
  • the registration module 132 is configured to determine whether the user equipment 11 is registered according to the device information.
  • the registration module 132 is configured to determine whether the device information is stored in the registration list to determine whether the user equipment 11 is registered.
  • the registration module 132 determines that the user device 11 has been registered.
  • the determining module 133 is configured to determine whether the distance value satisfies the preset condition when the registration module 132 determines that the user equipment 11 has been registered.
  • the determining module 133 is configured to determine whether the distance value is smaller than the preset distance value, and the determining module 133 is configured to determine whether the distance value is greater than the preset distance value.
  • the check-in module 134 is configured to determine that the user equipment 11 is successfully signed when the determining module 133 determines that the distance value meets the preset condition.
  • the check-in module 134 is configured to determine, when the determining module 133 determines that the distance value is less than the preset distance value, the user equipment 11 is successfully checked in, and the current time is used as the check-in time of the user equipment 11, and the check-in time is recorded.
  • the check-in module 134 is configured to determine, when the determining module 133 determines that the distance value is greater than the preset distance value, the user equipment 11 is successful in sign-off, and the current time is used as the check-in time of the user equipment 11, and the check-in time is recorded.
  • the check-in module 134 keeps the punch-in function in the first time period or the second time period of the working day, that is, the check-in function, or the check-in function is always turned on after the fixed time of the working day.
  • the server sending module 135 is configured to send the sign-in time to the user equipment 11 when the sign-in module 134 determines that the user equipment 11 is successful, so that the user is prompted to log in successfully.
  • the user equipment 11 in this embodiment may be a mobile phone or a tablet computer, and the corresponding device information may be a serial number of the mobile phone or an identification number of the SIM card disposed in the mobile phone, so as to be convenient for the user to carry and facilitate. operating.
  • the present invention measures the distance between the user equipment and the indoor positioning base station by using the Beacon technology when the user equipment locates the base station signal coverage of the base station indoors, and sends the device information and the distance value corresponding to the user equipment to the indoor.
  • the present invention can measure the distance between the user equipment and the indoor positioning base station and realize the identity identification of the user equipment by using the indoor positioning technology, and further realize the automatic check-in of the commuter according to the distance between the user equipment and the indoor positioning base station after the identity identification. Effectively improve the efficiency of employee check-in.

Abstract

Disclosed is a sign-in method based on an indoor positioning technology, comprising: when a user equipment is within a base station signal coverage range of an indoor positioning base station, measuring a distance value between the user equipment and the indoor positioning base station via a Beacon technology and sending the distance value to the indoor positioning base station; receiving, by the indoor positioning base station, device information and the distance value, and sending the device information and the distance value to an identification server; judging, by the identification server, whether the user equipment has been registered according to the device information; judging, by the identification server, whether the distance value satisfies a pre-set condition if it is judged that the user equipment has been registered, and determining that the user equipment has successfully signed in if so; and taking, by the identification server, current time as sign-in time of the user equipment, and recording the sign-in time. Also disclosed is a sign-in system based on an indoor positioning technology. The present invention can achieve identity identification via an indoor positioning technology, and achieve automatic signing in and signing off according to a distance value between a user equipment and an indoor positioning base station.

Description

基于室内定位技术的签到方法及系统 Sign-in method and system based on indoor positioning technology
【技术领域】[Technical Field]
本发明涉及通信技术领域,特别是涉及一种基于室内定位技术的签到方法及系统。The present invention relates to the field of communications technologies, and in particular, to a sign-in method and system based on indoor positioning technology.
【背景技术】 【Background technique】
随着技术的发展,在办公大厦中,每一公司里几乎都有一打卡服务器,公司员工上班时,需要到打卡服务器前进行上班打卡签到,如按手指印或身份识别卡。公司员工上班时,同样也需要到打卡服务器前进行下班打卡签到。对于上述情况,在打卡签到过程中容易出现如:多人同时上班打卡签到时,则需排队打卡,这对快要上班迟到的员工来讲无疑是不公平的;另外,在打卡签到时也容易出现打卡签到不成功的现象,需要公司员工多次按手指印或刷身份识别卡才能打卡签到成功,这就容易浪费时间。With the development of technology, in the office building, almost every company has a dozen card servers. When employees go to work, they need to check in before going to the punching server, such as pressing fingerprints or identification cards. When the company employees go to work, they also need to check in before the punch card server. For the above situation, it is easy to appear in the process of check-in. For example, when multiple people check in at the same time, they need to queue up for punching. This is unfair to the employees who are going to work late. In addition, it is easy to appear when checking in. The phenomenon of unsuccessful check-in is required. The company employees need to press the fingerprint or swipe the identification card several times to make the card check-in successful, which is easy to waste time.
综上所述,有必要提供一种基于室内定位技术的签到方法及系统以解决上述问题。In summary, it is necessary to provide a check-in method and system based on indoor positioning technology to solve the above problems.
【发明内容】 [Summary of the Invention]
本发明主要解决的技术问题是提供一种基于室内定位技术的签到方法及系统,能够通过室内定位技术实现身份识别,并根据用户设备与室内定位基站的距离值实现上下班自动签到。The technical problem to be solved by the present invention is to provide a sign-in method and system based on indoor positioning technology, which can realize identity recognition through indoor positioning technology, and realize automatic sign-on and log-off according to the distance value between the user equipment and the indoor positioning base station.
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于室内定位技术的签到方法,该方法包括:用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量用户设备与室内定位基站的距离值,并将用户设备对应的设备信息以及距离值发送至室内定位基站;室内定位基站接收设备信息以及距离值,并将设备信息以及距离值发送至识别服务器;识别服务器接收距离值以及设备信息,并根据设备信息判断用户设备是否注册;如果判断用户设备已注册,则识别服务器进一步判断距离值是否满足预设条件,如果是,则判断用户设备签到成功;识别服务器将当前时间作为用户设备的签到时间,记录签到时间,并发送签到时间至用户设备;其中,用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量用户设备与室内定位基站的距离值之前,方法还包括:用户设备发送对应的设备信息至识别服务器,识别服务器将设备信息进行注册并将设备信息储存在注册列表中;识别服务器进一步判断距离值是否满足预设条件,如果是,则判断用户设备签到成功,包括:识别服务器判断距离值是否小于预设距离值,其中,预设距离值小于基站信号覆盖范围的半径;如果是,则判断用户设备上班签到成功。In order to solve the above technical problem, a technical solution adopted by the present invention is to provide a check-in method based on the indoor positioning technology, the method includes: when the user equipment locates the base station signal coverage of the base station indoors, the user equipment is measured by the Beacon technology. And the distance value of the indoor positioning base station is sent, and the device information corresponding to the user equipment and the distance value are sent to the indoor positioning base station; the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server; the identification server receives The distance value and the device information, and determining whether the user equipment is registered according to the device information; if it is determined that the user equipment is registered, the identification server further determines whether the distance value satisfies a preset condition, and if yes, determines that the user equipment is successfully checked in; the identification server will be current The time is used as the check-in time of the user equipment, the check-in time is recorded, and the check-in time is sent to the user equipment. When the user equipment locates the base station signal coverage of the base station indoors, the user equipment and the indoor positioning base are measured by the Beacon technology. Before the distance value, the method further includes: the user equipment sends the corresponding device information to the identification server, the identification server registers the device information and stores the device information in the registration list; and the identification server further determines whether the distance value satisfies the preset condition, if If yes, the identifier of the user equipment is determined to be less than the preset distance value, wherein the preset distance value is smaller than the radius of the coverage of the base station signal; if yes, it is determined that the user equipment is successfully checked in to work.
其中,根据设备信息判断用户设备是否注册,包括:判断设备信息是否存储于注册列表中;如果是,则判断用户设备已注册。The determining whether the user equipment is registered according to the device information includes: determining whether the device information is stored in the registration list; if yes, determining that the user equipment is registered.
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种基于室内定位技术的签到方法,该方法包括:用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量用户设备与室内定位基站的距离值,并将用户设备对应的设备信息以及距离值发送至室内定位基站;室内定位基站接收设备信息以及距离值,并将设备信息以及距离值发送至识别服务器;识别服务器接收距离值以及设备信息,并根据设备信息判断用户设备是否注册;如果判断用户设备已注册,则识别服务器进一步判断距离值是否满足预设条件,如果是,则判断用户设备签到成功;识别服务器将当前时间作为用户设备的签到时间,记录签到时间,并发送签到时间至用户设备。In order to solve the above technical problem, another technical solution adopted by the present invention is to provide a check-in method based on the indoor positioning technology, the method includes: when the user equipment locates the base station signal coverage of the base station indoors, the user is measured by the Beacon technology. The distance between the device and the indoor positioning base station, and the device information corresponding to the user equipment and the distance value are sent to the indoor positioning base station; the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server; the identification server Receiving the distance value and the device information, and determining whether the user equipment is registered according to the device information; if it is determined that the user equipment is registered, the identification server further determines whether the distance value satisfies a preset condition, and if yes, determining that the user equipment is successfully checked in; the identification server will The current time is used as the check-in time of the user equipment, the check-in time is recorded, and the check-in time is sent to the user equipment.
其中,用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量用户设备与室内定位基站的距离值之前,方法还包括:用户设备发送对应的设备信息至识别服务器,识别服务器将设备信息进行注册并将设备信息储存在注册列表中。The method further includes: the user equipment sends the corresponding device information to the identification server, and the identification server sends the device, before the user equipment measures the distance between the user equipment and the indoor positioning base station by using the Beacon technology. The information is registered and the device information is stored in the registration list.
其中,根据设备信息判断用户设备是否注册,包括:判断设备信息是否存储于注册列表中;如果是,则判断用户设备已注册。The determining whether the user equipment is registered according to the device information includes: determining whether the device information is stored in the registration list; if yes, determining that the user equipment is registered.
其中,识别服务器进一步判断距离值是否满足预设条件,如果是,则判断用户设备签到成功,包括:识别服务器判断距离值是否小于预设距离值,其中,预设距离值小于基站信号覆盖范围的半径;如果是,则判断用户设备上班签到成功。The identification server further determines whether the distance value meets the preset condition, and if yes, determines that the user equipment is successfully checked in, including: the identification server determines whether the distance value is less than a preset distance value, wherein the preset distance value is smaller than the coverage of the base station signal. Radius; if yes, it is determined that the user equipment has successfully checked in to work.
其中,识别服务器进一步判断距离值是否满足预设条件,如果是,则判断用户设备签到成功,包括:识别服务器判断距离值是否大于预设距离值,其中,预设距离值小于基站信号覆盖范围的半径;如果是,则判断用户设备下班签到成功。The identification server further determines whether the distance value meets the preset condition, and if yes, determines that the user equipment is successfully checked in, including: the identification server determines whether the distance value is greater than a preset distance value, wherein the preset distance value is smaller than the coverage of the base station signal. Radius; if yes, it is determined that the user equipment is successfully checked in after work.
为解决上述技术问题,本发明采用的又一个技术方案是:提供一种基于室内定位技术的签到系统,该系统包括用户设备、室内定位基站和识别服务器,室内定位基站分别与用户设备和识别服务器信号连接,用户设备和识别服务器信号连接;其中:用户设备包括测量模块、设备接收模块和设备发送模块,测量模块分别与设备接收模块和设备发送模块连接,用户设备在室内定位基站的基站信号覆盖范围内时,测量模块用于通过Beacon技术测量用户设备与室内定位基站的距离值,设备发送模块用于将用户设备对应的设备信息以及距离值发送至室内定位基站;室内定位基站包括基站接收模块和基站发送模块,基站接收模块用于接收设备信息以及距离值,基站发送模块用于将设备信息以及距离值发送至识别服务器;识别服务器包括服务器接收模块、注册模块、判断模块、签到模块和服务器发送模块,服务器接收模块与注册模块连接,注册模块与判断模块连接,判断模块与签到模块连接,签到模块与服务器发送模块连接,其中:服务器接收模块用于接收距离值以及设备信息;注册模块用于根据设备信息判断用户设备是否注册;判断模块用于在注册模块判断用户设备已注册时判断距离值是否满足预设条件;签到模块用于在判断模块判断距离值满足预设条件时判断用户设备签到成功,并将当前时间作为用户设备的签到时间,记录签到时间;服务器发送模块用于在签到模块判断用户设备签到成功时发送签到时间至用户设备;设备接收模块用于接收服务器发送模块发送的签到时间以及签到位置。In order to solve the above technical problem, another technical solution adopted by the present invention is to provide a check-in system based on indoor positioning technology, the system includes a user equipment, an indoor positioning base station, and an identification server, and the indoor positioning base station and the user equipment and the identification server respectively The signal connection, the user equipment and the identification server signal connection; wherein: the user equipment comprises a measurement module, a device receiving module and a device sending module, and the measuring module is respectively connected with the device receiving module and the device sending module, and the user equipment is used to locate the base station signal coverage of the indoor station. In the range, the measurement module is configured to measure the distance between the user equipment and the indoor positioning base station by using the Beacon technology, and the device sending module is configured to send the device information and the distance value corresponding to the user equipment to the indoor positioning base station; the indoor positioning base station includes the base station receiving module. And a base station sending module, the base station receiving module is configured to receive device information and a distance value, and the base station sending module is configured to send the device information and the distance value to the identification server; the identification server includes a server receiving module, a registration module, The module, the check-in module and the server sending module, the server receiving module is connected with the registration module, the registration module is connected with the determining module, the determining module is connected with the sign-in module, and the sign-in module is connected with the server sending module, wherein: the server receiving module is configured to receive the distance value And the device information; the registration module is configured to determine whether the user equipment is registered according to the device information; the determining module is configured to determine whether the distance value satisfies a preset condition when the registration module determines that the user equipment is registered; the sign-in module is configured to determine that the distance value is satisfied in the determining module When the preset condition is met, the user equipment is successfully checked in, and the current time is used as the check-in time of the user equipment, and the check-in time is recorded; the server sending module is configured to send the check-in time to the user equipment when the check-in module determines that the user equipment is successfully checked in; the device receiving module uses The check-in time and the check-in location sent by the receiving server sending module.
其中,设备发送模块还用于发送对应的设备信息至识别服务器,注册模块还用于将设备信息进行注册并将设备信息储存在注册列表中。The device sending module is further configured to send corresponding device information to the identification server, where the registration module is further configured to register the device information and store the device information in the registration list.
其中,注册模块还用于判断设备信息是否存储于注册列表中,注册模块还用于在判断设备信息存储于注册列表中时判断用户设备已注册。The registration module is further configured to determine whether the device information is stored in the registration list, and the registration module is further configured to determine that the user equipment is registered when determining that the device information is stored in the registration list.
其中,判断模块用于判断距离值是否小于预设距离值,其中,预设距离值小于基站信号覆盖范围的半径;签到模块用于在判断模块判断距离值小于预设距离值时判断用户设备上班签到成功。The determining module is configured to determine whether the distance value is less than a preset distance value, wherein the preset distance value is smaller than a radius of the coverage of the base station signal; and the check-in module is configured to determine that the user equipment works when the determining module determines that the distance value is less than the preset distance value. Sign in successfully.
其中,判断模块用于判断距离值是否大于预设距离值,其中,预设距离值小于基站信号覆盖范围的半径;签到模块用于在判断模块判断距离值大于预设距离值时判断用户设备下班签到成功。The determining module is configured to determine whether the distance value is greater than a preset distance value, wherein the preset distance value is smaller than a radius of the coverage of the base station signal; and the check-in module is configured to determine that the user equipment is off duty when the determining module determines that the distance value is greater than the preset distance value. Sign in successfully.
本发明的有益效果是:区别于现有技术的情况,本发明通过用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量用户设备与室内定位基站的距离值,并将用户设备对应的设备信息以及距离值发送至室内定位基站;室内定位基站接收设备信息以及距离值,并将设备信息以及距离值发送至识别服务器;识别服务器接收距离值以及设备信息,并根据设备信息判断用户设备是否注册;如果判断用户设备已注册,则识别服务器进一步判断距离值是否满足预设条件,如果是,则判断用户设备签到成功;识别服务器将当前时间作为用户设备的签到时间,记录签到时间,并发送签到时间至用户设备。通过上述方式,本发明能够通过室内定位技术测量用户设备与室内定位基站的距离值以及实现用户设备的身份识别,并在身份识别后进一步根据用户设备与室内定位基站的距离值实现上下班自动签到,有效提高员工打卡签到的效率。The invention has the beneficial effects that the distance between the user equipment and the indoor positioning base station is measured by the Beacon technology when the user equipment locates the base station signal coverage of the base station indoors, and the user equipment is separated from the prior art. The corresponding device information and the distance value are sent to the indoor positioning base station; the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server; the identification server receives the distance value and the device information, and determines the user according to the device information. If the device is registered, the identification server further determines whether the distance value meets the preset condition. If yes, it determines that the user equipment is successfully checked in; the identification server uses the current time as the check-in time of the user equipment, and records the check-in time. And send the check-in time to the user equipment. In the above manner, the present invention can measure the distance between the user equipment and the indoor positioning base station and realize the identity identification of the user equipment by using the indoor positioning technology, and further realize the automatic check-in of the commuter according to the distance between the user equipment and the indoor positioning base station after the identity identification. Effectively improve the efficiency of employee check-in.
【附图说明】 [Description of the Drawings]
图1是本发明基于室内定位技术的签到方法的第一实施例的流程示意图;1 is a schematic flow chart of a first embodiment of a sign-in method based on indoor positioning technology of the present invention;
图2是本发明基于室内定位技术的签到方法的第二实施例的流程示意图;2 is a schematic flow chart of a second embodiment of the sign-in method based on the indoor positioning technology of the present invention;
图3是本发明基于室内定位技术的签到系统的结构示意图; 3 is a schematic structural diagram of a sign-in system based on indoor positioning technology of the present invention;
图4是图3中用户设备的结构示意图;4 is a schematic structural diagram of a user equipment in FIG. 3;
图5是图3中室内定位基站的结构示意图;5 is a schematic structural diagram of an indoor positioning base station in FIG. 3;
图6是图3中识别服务器的结构示意图。FIG. 6 is a schematic structural diagram of the identification server of FIG. 3.
【具体实施方式】 【detailed description】
下面结合附图和实施方式对本发明进行详细说明。The invention will now be described in detail in conjunction with the drawings and embodiments.
如图1所示,图1是本发明基于室内定位技术的签到方法的第一实施例的流程示意图。该方法包括以下步骤:As shown in FIG. 1, FIG. 1 is a schematic flowchart of a first embodiment of a sign-in method based on an indoor positioning technology according to the present invention. The method includes the following steps:
步骤S101:用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量用户设备与室内定位基站的距离值,并将用户设备对应的设备信息以及距离值发送至室内定位基站。Step S101: When the user equipment locates the coverage of the base station signal of the base station, the user equipment measures the distance between the user equipment and the indoor positioning base station by using the Beacon technology, and sends the device information and the distance value corresponding to the user equipment to the indoor positioning base station.
本实施例中,室内定位基站优选为iBeacon基站。其先通过使用低功耗蓝牙技术创建一个信号区域(基站信号覆盖范围),并以广播式在信号区域内发射基站信号。当用户设备进入信号区域后,用户设备内支持Beacon技术的定位功能应用程序被激活,从而用户设备响应基站信号,以使得室内定位基站能够在基站信号覆盖范围内检测有用户设备。In this embodiment, the indoor positioning base station is preferably an iBeacon base station. It first creates a signal region (base station signal coverage) by using low-power Bluetooth technology and broadcasts the base station signal in the signal region in a broadcast manner. After the user equipment enters the signal area, the positioning function application supporting the Beacon technology in the user equipment is activated, so that the user equipment responds to the base station signal, so that the indoor positioning base station can detect the user equipment within the coverage of the base station signal.
在步骤S101前,用户设备优先发送用户设备对应的设备信息至识别服务器,以使得识别服务器将设备信息进行注册并在注册后将设备信息储存在注册列表中。其中,设备信息包括用户身份信息或用户设备的ID号,已注册的用户设备的用户身份信息或用户设备的ID号储存在注册列表中。Before step S101, the user equipment preferentially transmits the device information corresponding to the user equipment to the identification server, so that the identification server registers the device information and stores the device information in the registration list after registration. The device information includes the user identity information or the ID number of the user equipment, and the user identity information of the registered user equipment or the ID number of the user equipment is stored in the registration list.
当然,在其他实施例中,用户设备优选安装具有定位功能的应用程序,用户设备在工作日的第一时间段内自动开启具有定位功能的应用程序;室内定位基站优选在工作日的第一时间段内发射基站信号。室内定位基站以广播时发射基站信号,当室内定位基站在基站信号覆盖范围内检测有用户设备时,发射命令至用户设备,以使用户设备通过Beacon技术测量用户设备与室内定位基站的距离值。如在上班阶段,用户设备在星期一至星期五的早上8:00-9:30这段时间内自动开启具有定位功能的应用程序,同时室内定位基站也在星期一至星期五的早上8:00-9:30这段时间内发射基站信号。在下班阶段,用户设备在星期一至星期五的下午5:00-7:30这段时间内自动开启具有定位功能的应用程序,同时室内定位基站也在星期一至星期五的下午5:00-7:30这段时间内发射基站信号。Of course, in other embodiments, the user equipment preferably installs an application having a positioning function, and the user equipment automatically starts an application having a positioning function during a first time period of the working day; the indoor positioning base station is preferably at the first time of the working day. The base station signal is transmitted within the segment. The indoor positioning base station transmits the base station signal when broadcasting, and when the indoor positioning base station detects the user equipment in the coverage of the base station signal, the command is transmitted to the user equipment, so that the user equipment measures the distance between the user equipment and the indoor positioning base station through the Beacon technology. For example, during the working hours, the user equipment automatically opens the application with positioning function from 8:00 to 9:30 in the morning from Monday to Friday, and the indoor positioning base station is also 8:00 in the morning from Monday to Friday. The base station signal is transmitted during the period of 9:30. During the off-duty phase, the user device automatically launches the application with positioning function during the period from 5:00-7:30 pm, Monday to Friday, while the indoor positioning base station is also 5:00-7 pm, Monday through Friday. : 30 The base station signal is transmitted during this time.
此外,本实施例也可以在工作时间段内在线开启,譬如早上8:00-晚上20:00,通过实时检测用户设备是否在基站信号覆盖范围内,以此来记录用户设备的实时工作状态、位置等,提高实用性。In addition, the embodiment can also be started online during the working time period, for example, from 8:00 am to 20:00 pm, by real-time detecting whether the user equipment is within the coverage of the base station signal, thereby recording the real-time working state of the user equipment, Position, etc., to improve practicality.
步骤S102:室内定位基站接收设备信息以及距离值,并将设备信息以及距离值发送至识别服务器。Step S102: The indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server.
步骤S103:识别服务器接收距离值以及设备信息,并根据设备信息判断用户设备是否注册。Step S103: The identification server receives the distance value and the device information, and determines whether the user equipment is registered according to the device information.
在步骤S103中,优选通过判断设备信息是否存储于注册列表中,如果是,则判断用户设备已注册;如果否,则判断用户设备没有注册。如注册列表存储有用户设备的设备信息,即注册列表中有用户设备的用户身份信息或用户设备的ID号,则判断用户设备已注册。In step S103, it is preferable to determine whether the device information is stored in the registration list, and if so, it is determined that the user equipment has been registered; if not, it is determined that the user equipment is not registered. If the registration list stores device information of the user equipment, that is, the user identity information of the user equipment or the ID number of the user equipment in the registration list, it is determined that the user equipment is registered.
步骤S104:如果判断用户设备已注册,则识别服务器进一步判断距离值是否满足预设条件,如果是,则判断用户设备签到成功。Step S104: If it is determined that the user equipment has been registered, the identification server further determines whether the distance value satisfies the preset condition, and if yes, determines that the user equipment is successfully checked in.
在本实施例中,当在上班打卡签到时,识别服务器判断距离值是否小于预设距离值;如果是,则判断用户设备上班签到成功。当在下班打卡签到时,识别服务器判断距离值是否大于预设距离值;如果是,则判断用户设备下班签到成功。其中预设距离值为自定义值,预设距离值小于基站信号覆盖范围的半径,具体需要根据实际情况而定。In this embodiment, when the check-in is performed, the identification server determines whether the distance value is less than the preset distance value; if yes, it determines that the user equipment has successfully checked in to work. When the check-in is issued, the identification server determines whether the distance value is greater than the preset distance value; if yes, it determines that the user equipment has successfully checked in from work. The preset distance value is a custom value, and the preset distance value is smaller than the radius of the coverage of the base station signal, which needs to be determined according to actual conditions.
步骤S105:识别服务器将当前时间作为用户设备的签到时间,记录签到时间,并发送签到时间至用户设备。Step S105: The identification server uses the current time as the check-in time of the user equipment, records the check-in time, and sends the check-in time to the user equipment.
在步骤S105中,用户设备接收到签到时间后可确认打卡签到成功。In step S105, after receiving the check-in time, the user equipment can confirm that the punch-in sign-on is successful.
如图2所示,图2是本发明基于室内定位技术的签到方法的第二实施例的流程示意图。该方法包括以下步骤:As shown in FIG. 2, FIG. 2 is a schematic flowchart of a second embodiment of the sign-in method based on the indoor positioning technology of the present invention. The method includes the following steps:
步骤S201:室内定位基站检测用户设备。Step S201: The indoor positioning base station detects the user equipment.
其中,室内定位基站优选在工作日的第一时间段内以广播式发射基站信号检测用户设备,如星期一至星期五的早上8:00-9:30发射基站信号检测用户设备。用户设备优选在工作日的第一时间段内自动开启具有定位功能的应用程序,如星期一至星期五的早上8:00-9:30自动开启具有定位功能的应用程序。The indoor positioning base station preferably detects the user equipment by broadcasting the base station signal in the first time period of the working day, and transmits the base station signal detecting user equipment from 8:00-9:30 in the morning from Monday to Friday. The user equipment preferably automatically opens the application with the positioning function during the first time period of the working day, such as automatically opening the application with the positioning function from 8:00-9:30 in the morning from Monday to Friday.
步骤S202:判断是否在基站信号覆盖范围内检测有用户设备。Step S202: determining whether the user equipment is detected within the coverage of the base station signal.
其中,用户设备在基站信号覆盖范围内能够接收到基站信号。当户设备够接收到基站信号后发射响应信号至室内定位基站,以使得室内定位基站判断在基站信号覆盖范围内检测有用户设备。The user equipment can receive the base station signal within the coverage of the base station signal. After receiving the base station signal, the local device transmits a response signal to the indoor positioning base station, so that the indoor positioning base station determines that the user equipment is detected within the coverage of the base station signal.
当判断没有在基站信号覆盖范围内检测有用户设备时,返回步骤S201。当判断在基站信号覆盖范围内检测有用户设备时,执行步骤S203: 通过Beacon技术测量用户设备与室内定位基站的距离值,并将用户设备对应的设备信息以及距离值发送至室内定位基站When it is judged that the user equipment is not detected within the coverage of the base station signal, the process returns to step S201. When it is determined that the user equipment is detected within the coverage of the base station signal, step S203 is performed: The Beacon technology measures the distance between the user equipment and the indoor positioning base station, and sends the device information corresponding to the user equipment and the distance value to the indoor positioning base station.
其中,当判断在基站信号覆盖范围内检测有用户设备时,室内定位基站优先发送命令至用户设备,以使得用户设备测量用户设备与室内定位基站的距离值;同时室内定位基站也发送命令至识别服务器,以使得识别服务器开启打卡签到功能。When it is determined that the user equipment is detected within the coverage of the base station signal, the indoor positioning base station preferentially sends a command to the user equipment, so that the user equipment measures the distance value between the user equipment and the indoor positioning base station; and the indoor positioning base station also sends a command to the identification. The server is such that the identification server turns on the check-in function.
执行完步骤S203后,执行步骤S204:室内定位基站接收设备信息以及距离值,并将设备信息以及距离值发送至识别服务器。After step S203 is performed, step S204 is performed: the indoor positioning base station receives the device information and the distance value, and transmits the device information and the distance value to the identification server.
识别服务器接收到设备信息以及距离值后,执行步骤S205:识别服务器根据设备信息判断用户设备是否注册。After the identification server receives the device information and the distance value, step S205 is performed: the identification server determines, according to the device information, whether the user equipment is registered.
如果识别服务器判断用户设备没有注册,则返回步骤S201。如果识别服务器判断用户设备已注册,则继续执行步骤S206:识别服务器判断距离值是否小于预设距离值。If the identification server determines that the user equipment is not registered, it returns to step S201. If the identification server determines that the user equipment has been registered, proceeding to step S206: the identification server determines whether the distance value is less than a preset distance value.
如果识别服务器判断距离值没有小于预设距离值,则继续返回步骤S206。如果识别服务器判断距离值小于预设距离值,则执行步骤S207:判断用户设备上班签到成功。If the recognition server determines that the distance value is not less than the preset distance value, it proceeds to step S206. If the identification server determines that the distance value is less than the preset distance value, step S207 is performed to determine that the user equipment is successfully checked in to work.
上班签到成功后,继续执行步骤S208:识别服务器将当前时间作为签到时间,记录签到时间以及签到位置,并发送签到时间以及签到位置至用户设备。After the registration is successful, the process proceeds to step S208: the identification server uses the current time as the check-in time, records the check-in time and the check-in location, and sends the check-in time and the check-in location to the user equipment.
在本实施例中,用户设备接收识别服务器发送的签到时间以及签到位置后,显示用户上班签到成功,则此刻用户设备关闭具有定位功能的应用程序。另外,当用户设备在工作日的第一时间段内没有收到识别服务器发送的签到时间以及签到位置,或者用户设备没有收到室内定位基站发送的基站信号并进行上班签到,则自动显示上班迟到或者显示上班迟到倒计时。识别服务器超过工作日的第一时间段后,则自动关闭打卡功能以省电。In this embodiment, after receiving the check-in time and the check-in location sent by the identification server, the user equipment displays that the user has successfully checked in to work, and then the user equipment closes the application with the positioning function. In addition, when the user equipment does not receive the check-in time and the check-in location sent by the identification server in the first time period of the working day, or the user equipment does not receive the base station signal sent by the indoor positioning base station and performs the work check-in, the user equipment automatically displays that the work is late. Or show the countdown to work late. After the first time period after the identification server exceeds the working day, the punch function is automatically turned off to save power.
员工打卡上班签到是在工作日的第一时间段,如早上8:00-9:30;而员工打卡下班签到是在工作日的第二时间段。在执行完步骤S208的一段时间后,继续执行步骤S209:室内定位基站检测用户设备。The employee's check-in to work is the first time of the working day, such as 8:00-9:30 in the morning; and the employee check-in is the second time of the working day. After the period of step S208 is performed, step S209 is continued: the indoor positioning base station detects the user equipment.
在步骤S209中,室内定位基站优选在工作日的第二时间段内以广播式发射基站信号检测用户设备,如星期一至星期五的下午5:00-7:30发射基站信号检测用户设备。用户设备优选在工作日的第二时间段内自动开启具有定位功能的应用程序,如星期一至星期五的下午5:00-7:30自动开启具有定位功能的应用程序。In step S209, the indoor positioning base station preferably detects the user equipment by broadcasting the base station signal during the second time period of the working day, and transmits the base station signal detecting user equipment, such as from 5:00-7:30, Monday to Friday. The user equipment preferably automatically opens the application with the positioning function during the second period of the working day, such as automatically opening the application with the positioning function from 5:00-7:30 pm from Monday to Friday.
步骤S210:判断是否在基站信号覆盖范围内检测有用户设备。Step S210: determining whether the user equipment is detected within the coverage of the base station signal.
在步骤S210中,此刻的用户设备在基站信号覆盖范围内,其能够接收到室内定位基站发射的基站信号。对此,用户设备接收到基站信息后,室内定位基站就能判断在基站信号覆盖范围内检测有用户设备。In step S210, the user equipment at the moment is within the coverage of the base station signal, and is capable of receiving the base station signal transmitted by the indoor positioning base station. In this regard, after the user equipment receives the base station information, the indoor positioning base station can determine that the user equipment is detected within the coverage of the base station signal.
当判断没有在基站信号覆盖范围内检测有用户设备时,返回步骤S209。当判断在基站信号覆盖范围内检测有用户设备时,执行步骤S211: 通过Beacon技术测量用户设备与室内定位基站的距离值,并将用户设备对应的设备信息以及距离值发送至室内定位基站。When it is judged that the user equipment is not detected within the coverage of the base station signal, the process returns to step S209. When it is determined that the user equipment is detected within the coverage of the base station signal, step S211 is performed: The distance between the user equipment and the indoor positioning base station is measured by the Beacon technology, and the device information corresponding to the user equipment and the distance value are sent to the indoor positioning base station.
其中,当判断在基站信号覆盖范围内检测有用户设备时,室内定位基站优先发送命令至用户设备,以使得用户设备测量用户设备与室内定位基站的距离值;同时室内定位基站也发送命令至识别服务器,以使得识别服务器开启打卡签到功能。When it is determined that the user equipment is detected within the coverage of the base station signal, the indoor positioning base station preferentially sends a command to the user equipment, so that the user equipment measures the distance value between the user equipment and the indoor positioning base station; and the indoor positioning base station also sends a command to the identification. The server is such that the identification server turns on the check-in function.
执行完步骤S211后,执行步骤S212:室内定位基站接收设备信息以及距离值,并将设备信息以及距离值发送至识别服务器。After step S211 is performed, step S212 is performed: the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server.
识别服务器接收到设备信息以及距离值后,执行步骤S213:识别服务器根据设备信息判断用户设备是否注册。After the identification server receives the device information and the distance value, step S213 is performed: the identification server determines, according to the device information, whether the user equipment is registered.
如果识别服务器判断用户设备没有注册,则返回步骤S209。如果识别服务器判断用户设备已注册,则继续执行步骤S214:识别服务器判断距离值是否大于预设距离值。If the recognition server determines that the user equipment is not registered, it returns to step S209. If the identification server determines that the user equipment has been registered, proceeding to step S214: the identification server determines whether the distance value is greater than a preset distance value.
如果识别服务器判断距离值没有大于预设距离值,则继续返回步骤S214。如果识别服务器判断距离值大于预设距离值,则执行步骤S215:判断用户设备下班签到成功。If the recognition server determines that the distance value is not greater than the preset distance value, it proceeds to step S214. If the identification server determines that the distance value is greater than the preset distance value, step S215 is performed: determining that the user equipment is successfully checked off from work.
下班签到成功后,继续执行步骤S216:识别服务器将当前时间作为签到时间,记录签到时间以及签到位置,并发送签到时间以及签到位置至用户设备。After the registration is successful, the process proceeds to step S216: the identification server uses the current time as the check-in time, records the check-in time and the check-in location, and sends the check-in time and the check-in location to the user equipment.
在本实施例中,用户设备接收识别服务器发送的签到时间以及签到位置后,显示用户下班签到成功,则此刻用户设备关闭具有定位功能的应用程序。识别服务器超过工作日的第二时间段后,则自动关闭打卡功能以省电。当然,在其他实施例中,用户设备也可以在工作日的固定时间点后一直开启具有定位功能的应用程序,如在工作日下午5:00后一直开启具有定位功能的应用程序,直到接收识别服务器发送的签到时间以及签到位置后并显示用户下班签到成功,才关闭具有定位功能的应用程序。识别服务器也可以在工作日的固定时间点后一直开启打卡功能,如在工作日下午5:00后一直开启打卡功能,直到全部员工下班签到成功后才自动关闭打卡功能。In this embodiment, after receiving the check-in time and the check-in location sent by the identification server, the user equipment displays that the user has successfully checked in, and then the user equipment closes the application with the positioning function. After the second time period after the identification server exceeds the working day, the punch function is automatically turned off to save power. Of course, in other embodiments, the user equipment can also open the application with the positioning function after a fixed time point of the working day, for example, the application with the positioning function is turned on after 5:00 pm on the working day until receiving the identification. The application with the positioning function is closed only after the check-in time sent by the server and the check-in location and the user's check-in is successful. The identification server can also turn on the punch function after a fixed time on the working day. For example, the punch function is enabled after 5:00 pm on the working day, and the punch function is automatically turned off until all the employees have checked in.
举例而言,在星期一至星期五早上8:00-9:30,室内定位基站在这个时间段内以广播式发射基站信号,其中基站信号覆盖范围为50m(米),同时用户设备也在这个时间段内启动定位功能以及识别服务器也在这个时间段启动打开功能。当用户设备距离室内定位基站的距离值为50m时,此刻用户设备处于基站信号覆盖范围内,则接收基站信号,同时用户设备在响应基站信号后实时通过Beacon技术测量用户设备与室内定位基站的距离值。随后用户设备发送距离值和设备信息至室内定位基站,室内定位基站将距离值和设备信息发送至识别服务器。识别服务器接收到距离值和设备信息后,先判断设备信息对应的用户设备是否注册,如果是,则识别服务器进一步判断距离值是否小于预设距离值。如距离值为50m,预设距离值为20m,此刻距离值大于预设距离值,继续接收用户设备测量的用户设备与室内定位基站的距离值,并继续判断距离值是否小于预设距离值。当距离值为19m,则此刻距离值小于预设距离值,则判断上班签到成功,用户设备关闭定位功能。而识别服务器和室内定位基站继续对其他用户设备进行判断上班签到,直到时间超过9:30,识别服务器停止打开功能以及室内定位基站停止发射基站信号。当到星期一至星期五下午5:00-7:30,室内定位基站在这个时间段内以广播式发射基站信号,其中基站信号覆盖范围为50m,同时用户设备也在这个时间段内启动定位功能以及识别服务器也在这个时间段启动打开功能。此刻用户设备处于基站信号覆盖范围内,接收基站信号,同时用户设备在响应基站信号后实时通过Beacon技术测量用户设备与室内定位基站的距离值。随后用户设备发送距离值和设备信息至室内定位基站,室内定位基站将距离值和设备信息发送至识别服务器。识别服务器接收到距离值和设备信息后,先判断设备信息对应的用户设备是否注册,如果是,则识别服务器进一步判断距离值是否大于预设距离值。如距离值为10m,预设距离值为20m,此刻距离值小于预设距离值,继续接收用户设备测量的用户设备与室内定位基站的距离值,并继续判断距离值是否大于预设距离值。当距离值为21m,则此刻距离值大于预设距离值,则判断下班签到成功,用户设备关闭定位功能。而识别服务器和室内定位基站继续对其他用户设备进行判断下班签到,直到时间超过9:30,识别服务器停止打开功能以及室内定位基站停止发射基站信号,或者直到全部员工下班签到成功后,识别服务器停止打开功能以及室内定位基站停止发射基站信号。For example, from 8:00 to 9:30 in the morning from Monday to Friday, the indoor positioning base station transmits the base station signal in a broadcast manner during this time period, wherein the base station signal coverage is 50 m (meter), and the user equipment is also in this The positioning function is activated during the time period and the identification server also initiates the opening function during this time period. When the distance between the user equipment and the indoor positioning base station is 50 m, the user equipment is in the coverage of the base station signal, and the base station signal is received, and the user equipment measures the distance between the user equipment and the indoor positioning base station through the Beacon technology in real time after responding to the base station signal. value. Then, the user equipment sends the distance value and the device information to the indoor positioning base station, and the indoor positioning base station sends the distance value and the device information to the identification server. After the identification server receives the distance value and the device information, it is first determined whether the user equipment corresponding to the device information is registered, and if yes, the identification server further determines whether the distance value is less than a preset distance value. If the distance value is 50m and the preset distance value is 20m, the distance value is greater than the preset distance value, and the distance value between the user equipment measured by the user equipment and the indoor positioning base station is continuously received, and it is determined whether the distance value is less than the preset distance value. When the distance value is 19m, then the distance value is less than the preset distance value, then it is judged that the work sign is successful, and the user equipment turns off the positioning function. The identification server and the indoor positioning base station continue to judge other user equipments to check in, until the time exceeds 9:30, the identification server stops opening function, and the indoor positioning base station stops transmitting the base station signal. When it is 5:00-7:30 pm from Monday to Friday, the indoor positioning base station transmits the base station signal in a broadcast manner during this time period, wherein the base station signal coverage is 50 m, and the user equipment also starts the positioning function in this time period. And the recognition server also starts the open function during this time period. At this moment, the user equipment is in the coverage of the base station signal, and receives the signal of the base station. At the same time, the user equipment measures the distance between the user equipment and the indoor positioning base station through the Beacon technology in real time after responding to the signal of the base station. Then, the user equipment sends the distance value and the device information to the indoor positioning base station, and the indoor positioning base station sends the distance value and the device information to the identification server. After the identification server receives the distance value and the device information, it is first determined whether the user equipment corresponding to the device information is registered, and if yes, the identification server further determines whether the distance value is greater than a preset distance value. If the distance value is 10 m and the preset distance value is 20 m, the distance value is less than the preset distance value, and the distance value between the user equipment measured by the user equipment and the indoor positioning base station is continuously received, and it is determined whether the distance value is greater than the preset distance value. When the distance value is 21m, then the distance value is greater than the preset distance value, then it is judged that the work sign is successful, and the user equipment turns off the positioning function. The identification server and the indoor positioning base station continue to judge other user equipments to check-in until the time exceeds 9:30, the identification server stops opening function, and the indoor positioning base station stops transmitting the base station signal, or until all the employees get off work, the identification server stops. The function is turned on and the indoor positioning base station stops transmitting the base station signal.
如图3所示,图3是本发明基于室内定位技术的签到系统的结构示意图,图3中的基于室内定位技术的签到系统与上述图1和图2的基于室内定位技术的签到方法对应。该系统包括用户设备11、室内定位基站12和识别服务器13,室内定位基站12分别与用户设备11和识别服务器13信号连接,用户设备11和识别服务器13信号连接。如图4所示,用户设备11包括设备接收模块111、测量模块112和设备发送模块113。测量模块112分别与设备接收模块111和设备发送模块113连接。当然,测量模块112可以安装具有定位功能的应用程序,测量模块112在工作日的第一时间段内或第二时间段内开启具有定位功能的应用程序。As shown in FIG. 3, FIG. 3 is a schematic structural diagram of a sign-in system based on the indoor positioning technology of the present invention, and the sign-in system based on the indoor positioning technology in FIG. 3 corresponds to the sign-in method based on the indoor positioning technology of FIG. 1 and FIG. 2 described above. The system includes a user equipment 11, an indoor positioning base station 12, and an identification server 13, which are respectively connected to the user equipment 11 and the identification server 13, and the user equipment 11 and the identification server 13 are connected. As shown in FIG. 4, the user equipment 11 includes a device receiving module 111, a measuring module 112, and a device transmitting module 113. The measurement module 112 is connected to the device receiving module 111 and the device transmitting module 113, respectively. Of course, the measurement module 112 can install an application having a positioning function, and the measurement module 112 turns on the application having the positioning function during the first time period of the working day or the second time period.
设备接收模块111用于接收室内定位基站12发射的基站信号以及接收识别服务器13发送的签到时间以及签到位置。The device receiving module 111 is configured to receive the base station signal transmitted by the indoor positioning base station 12 and receive the check-in time and the check-in location sent by the identification server 13.
用户设备11在室内定位基站12的基站信号覆盖范围内时,测量模块112用于通过Beacon技术测量用户设备11与室内定位基站12的距离值。When the user equipment 11 is within the coverage of the base station signal of the base station 12, the measurement module 112 is configured to measure the distance value between the user equipment 11 and the indoor positioning base station 12 by using the Beacon technology.
设备发送模块113用于将用户设备11对应的设备信息以及距离值发送至室内定位基站12。其中,设备发送模块113还用于发送对应的设备信息至识别服务器13,以使得识别服务器13将设备信息进行注册并将设备信息储存在注册列表中。The device sending module 113 is configured to send the device information corresponding to the user equipment 11 and the distance value to the indoor positioning base station 12. The device sending module 113 is further configured to send corresponding device information to the identification server 13 so that the identification server 13 registers the device information and stores the device information in the registration list.
如图5所示,室内定位基站12包括基站接收模块121和基站发送模块122。基站接收模块121用于接收设备发送模块113发送的设备信息以及距离值。基站发送模块122用于以广播式发射基站信号以及将设备信息以及距离值发送至识别服务器13,基站发送模块122在工作日的第一时间段内或第二时间段内以广播式发射基站信号,或者在工作日的固定时间点后以广播式发射基站信号。As shown in FIG. 5, the indoor positioning base station 12 includes a base station receiving module 121 and a base station transmitting module 122. The base station receiving module 121 is configured to receive the device information and the distance value sent by the device sending module 113. The base station sending module 122 is configured to transmit the base station signal in a broadcast manner and send the device information and the distance value to the identification server 13, and the base station sending module 122 broadcasts the base station signal in a broadcast manner in the first time period or the second time period of the working day. , or broadcast a base station signal after a fixed time point on weekdays.
如图6所示,识别服务器13包括服务器接收模块131、注册模块132、判断模块133、签到模块134和服务器发送模块135。服务器接收模块131与注册模块132连接,注册模块132与判断模块133连接,判断模块133与签到模块134连接,签到模块134与服务器发送模块135连接。As shown in FIG. 6, the identification server 13 includes a server receiving module 131, a registration module 132, a judging module 133, a sign-in module 134, and a server sending module 135. The server receiving module 131 is connected to the registration module 132, the registration module 132 is connected to the determining module 133, the determining module 133 is connected to the sign-in module 134, and the sign-in module 134 is connected to the server sending module 135.
服务器接收模块131用于接收基站发送模块122发送的距离值以及设备信息。The server receiving module 131 is configured to receive the distance value and the device information sent by the base station sending module 122.
注册模块132用于将设备信息进行注册并将设备信息储存在注册列表中。注册模块132用于根据设备信息判断用户设备11是否注册,优选地,注册模块132用于判断设备信息是否存储于注册列表中以判断用户设备11是否注册。当设备信息存储于注册列表中时则注册模块132判断用户设备11已注册。The registration module 132 is configured to register device information and store device information in a registration list. The registration module 132 is configured to determine whether the user equipment 11 is registered according to the device information. Preferably, the registration module 132 is configured to determine whether the device information is stored in the registration list to determine whether the user equipment 11 is registered. When the device information is stored in the registration list, the registration module 132 determines that the user device 11 has been registered.
判断模块133用于在注册模块132判断用户设备11已注册时判断距离值是否满足预设条件。其中,判断模块133用于判断距离值是否小于预设距离值以及判断模块133用于判断距离值是否大于预设距离值。The determining module 133 is configured to determine whether the distance value satisfies the preset condition when the registration module 132 determines that the user equipment 11 has been registered. The determining module 133 is configured to determine whether the distance value is smaller than the preset distance value, and the determining module 133 is configured to determine whether the distance value is greater than the preset distance value.
签到模块134用于在判断模块133判断距离值满足预设条件时判断用户设备11签到成功。其中,签到模块134用于在判断模块133判断距离值小于预设距离值时判断用户设备11上班签到成功,同时将当前时间作为用户设备11的签到时间,并记录签到时间。签到模块134用于在判断模块133判断距离值大于预设距离值时判断用户设备11下班签到成功,同时并将当前时间作为用户设备11的签到时间,并记录签到时间。其中,签到模块134在工作日的第一时间段内或第二时间段内一直开启打卡功能,即上下班签到功能,或者在工作日的固定时间点后以一直开启打卡功能。The check-in module 134 is configured to determine that the user equipment 11 is successfully signed when the determining module 133 determines that the distance value meets the preset condition. The check-in module 134 is configured to determine, when the determining module 133 determines that the distance value is less than the preset distance value, the user equipment 11 is successfully checked in, and the current time is used as the check-in time of the user equipment 11, and the check-in time is recorded. The check-in module 134 is configured to determine, when the determining module 133 determines that the distance value is greater than the preset distance value, the user equipment 11 is successful in sign-off, and the current time is used as the check-in time of the user equipment 11, and the check-in time is recorded. The check-in module 134 keeps the punch-in function in the first time period or the second time period of the working day, that is, the check-in function, or the check-in function is always turned on after the fixed time of the working day.
服务器发送模块135用于在签到模块134判断用户设备11签到成功时发送签到时间至用户设备11,以使得提示用户上下班签到成功。The server sending module 135 is configured to send the sign-in time to the user equipment 11 when the sign-in module 134 determines that the user equipment 11 is successful, so that the user is prompted to log in successfully.
需要说明的是,本实施例的用户设备11可以为手机或平板电脑,而对应的设备信息可以为手机的序列号,或者设于手机内的SIM卡的识别号等,以方便用户携带并便于操作。It should be noted that the user equipment 11 in this embodiment may be a mobile phone or a tablet computer, and the corresponding device information may be a serial number of the mobile phone or an identification number of the SIM card disposed in the mobile phone, so as to be convenient for the user to carry and facilitate. operating.
综上所述,本发明通过用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量用户设备与室内定位基站的距离值,并将用户设备对应的设备信息以及距离值发送至室内定位基站;室内定位基站接收设备信息以及距离值,并将设备信息以及距离值发送至识别服务器;识别服务器接收距离值以及设备信息,并根据设备信息判断用户设备是否注册;如果判断用户设备已注册,则识别服务器进一步判断距离值是否满足预设条件,如果是,则判断用户设备签到成功;识别服务器将当前时间作为用户设备的签到时间,记录签到时间,并发送签到时间至用户设备。通过上述方式,本发明能够通过室内定位技术测量用户设备与室内定位基站的距离值以及实现用户设备的身份识别,并在身份识别后进一步根据用户设备与室内定位基站的距离值实现上下班自动签到,有效提高员工打卡签到的效率。In summary, the present invention measures the distance between the user equipment and the indoor positioning base station by using the Beacon technology when the user equipment locates the base station signal coverage of the base station indoors, and sends the device information and the distance value corresponding to the user equipment to the indoor. Locating the base station; the indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server; the identification server receives the distance value and the device information, and determines whether the user equipment is registered according to the device information; if it is determined that the user equipment is registered Then, the identification server further determines whether the distance value satisfies the preset condition, and if yes, determines that the user equipment is successfully checked in; the identification server uses the current time as the check-in time of the user equipment, records the check-in time, and sends the check-in time to the user equipment. In the above manner, the present invention can measure the distance between the user equipment and the indoor positioning base station and realize the identity identification of the user equipment by using the indoor positioning technology, and further realize the automatic check-in of the commuter according to the distance between the user equipment and the indoor positioning base station after the identity identification. Effectively improve the efficiency of employee check-in.
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。 The above is only the embodiment of the present invention, and is not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the invention and the drawings are directly or indirectly applied to other related technologies. The fields are all included in the scope of patent protection of the present invention.

Claims (12)

  1. 一种基于室内定位技术的签到方法,其中,所述方法包括:A sign-in method based on indoor positioning technology, wherein the method comprises:
    用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量所述用户设备与所述室内定位基站的距离值,并将所述用户设备对应的设备信息以及所述距离值发送至所述室内定位基站;When the user equipment locates the coverage of the base station signal of the base station, the distance value of the user equipment and the indoor positioning base station is measured by the Beacon technology, and the device information corresponding to the user equipment and the distance value are sent to the Indoor positioning base station;
    所述室内定位基站接收所述设备信息以及所述距离值,并将所述设备信息以及所述距离值发送至所述识别服务器;The indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server;
    所述识别服务器接收所述距离值以及所述设备信息,并根据所述设备信息判断所述用户设备是否注册;The identification server receives the distance value and the device information, and determines, according to the device information, whether the user equipment is registered;
    如果判断所述用户设备已注册,则所述识别服务器进一步判断所述距离值是否满足预设条件,如果是,则判断所述用户设备签到成功;If it is determined that the user equipment is already registered, the identification server further determines whether the distance value meets a preset condition, and if yes, determines that the user equipment is successfully checked in;
    所述识别服务器将当前时间作为所述用户设备的签到时间,记录所述签到时间,并发送所述签到时间至所述用户设备;The identification server records the check-in time by using the current time as the check-in time of the user equipment, and sends the check-in time to the user equipment;
    其中,所述用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量所述用户设备与所述室内定位基站的距离值之前,所述方法还包括:The method further includes: before the user equipment is used to measure the distance between the user equipment and the indoor positioning base station by using the Beacon technology, when the user equipment is in the coverage of the base station signal of the indoor station, the method further includes:
    所述用户设备发送对应的设备信息至所述识别服务器,所述识别服务器将所述设备信息进行注册并将所述设备信息储存在注册列表中;Transmitting, by the user equipment, corresponding device information to the identification server, where the identification server registers the device information and stores the device information in a registration list;
    所述识别服务器进一步判断所述距离值是否满足预设条件,如果是,则判断所述用户设备签到成功,包括:The identification server further determines whether the distance value meets a preset condition, and if yes, determining that the user equipment is successfully checked in, including:
    所述识别服务器判断所述距离值是否小于预设距离值,其中,所述预设距离值小于基站信号覆盖范围的半径;The identification server determines whether the distance value is smaller than a preset distance value, where the preset distance value is smaller than a radius of a base station signal coverage range;
    如果是,则判断所述用户设备上班签到成功。If yes, it is determined that the user equipment is successfully checked in to work.
  2. 根据权利要求1所述的方法,其中,所述根据所述设备信息判断所述用户设备是否注册,包括:The method according to claim 1, wherein the determining whether the user equipment is registered according to the device information comprises:
    判断所述设备信息是否存储于所述注册列表中;Determining whether the device information is stored in the registration list;
    如果是,则判断所述用户设备已注册。If yes, it is determined that the user equipment has been registered.
  3. 一种基于室内定位技术的签到方法,其中,所述方法包括:A sign-in method based on indoor positioning technology, wherein the method comprises:
    用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量所述用户设备与所述室内定位基站的距离值,并将所述用户设备对应的设备信息以及所述距离值发送至所述室内定位基站;When the user equipment locates the coverage of the base station signal of the base station, the distance value of the user equipment and the indoor positioning base station is measured by the Beacon technology, and the device information corresponding to the user equipment and the distance value are sent to the Indoor positioning base station;
    所述室内定位基站接收所述设备信息以及所述距离值,并将所述设备信息以及所述距离值发送至所述识别服务器;The indoor positioning base station receives the device information and the distance value, and sends the device information and the distance value to the identification server;
    所述识别服务器接收所述距离值以及所述设备信息,并根据所述设备信息判断所述用户设备是否注册;The identification server receives the distance value and the device information, and determines, according to the device information, whether the user equipment is registered;
    如果判断所述用户设备已注册,则所述识别服务器进一步判断所述距离值是否满足预设条件,如果是,则判断所述用户设备签到成功;If it is determined that the user equipment is already registered, the identification server further determines whether the distance value meets a preset condition, and if yes, determines that the user equipment is successfully checked in;
    所述识别服务器将当前时间作为所述用户设备的签到时间,记录所述签到时间,并发送所述签到时间至所述用户设备。The identification server records the check-in time by using the current time as the check-in time of the user equipment, and sends the check-in time to the user equipment.
  4. 根据权利要求3所述的方法,其中,所述用户设备在室内定位基站的基站信号覆盖范围内时,通过Beacon技术测量所述用户设备与所述室内定位基站的距离值之前,所述方法还包括:The method according to claim 3, wherein the method further measures the distance between the user equipment and the indoor positioning base station by using a Beacon technology when the user equipment locates the base station signal coverage of the base station indoors. include:
    所述用户设备发送对应的设备信息至所述识别服务器,所述识别服务器将所述设备信息进行注册并将所述设备信息储存在注册列表中。The user equipment sends corresponding device information to the identification server, and the identification server registers the device information and stores the device information in a registration list.
  5. 根据权利要求4所述的方法,其中,所述根据所述设备信息判断所述用户设备是否注册,包括:The method according to claim 4, wherein the determining whether the user equipment is registered according to the device information comprises:
    判断所述设备信息是否存储于所述注册列表中;Determining whether the device information is stored in the registration list;
    如果是,则判断所述用户设备已注册。If yes, it is determined that the user equipment has been registered.
  6. 根据权利要求3所述的方法,其中,所述识别服务器进一步判断所述距离值是否满足预设条件,如果是,则判断所述用户设备签到成功,包括:The method according to claim 3, wherein the identification server further determines whether the distance value satisfies a preset condition, and if yes, determining that the user equipment is successfully checked in, including:
    所述识别服务器判断所述距离值是否小于预设距离值,其中,所述预设距离值小于基站信号覆盖范围的半径;The identification server determines whether the distance value is smaller than a preset distance value, where the preset distance value is smaller than a radius of a base station signal coverage range;
    如果是,则判断所述用户设备上班签到成功。If yes, it is determined that the user equipment is successfully checked in to work.
  7. 根据权利要求3所述的方法,其中,所述识别服务器进一步判断所述距离值是否满足预设条件,如果是,则判断所述用户设备签到成功,包括:The method according to claim 3, wherein the identification server further determines whether the distance value satisfies a preset condition, and if yes, determining that the user equipment is successfully checked in, including:
    所述识别服务器判断所述距离值是否大于预设距离值,其中,所述预设距离值小于基站信号覆盖范围的半径;The identification server determines whether the distance value is greater than a preset distance value, where the preset distance value is smaller than a radius of a base station signal coverage range;
    如果是,则判断所述用户设备下班签到成功。If yes, it is determined that the user equipment is successfully checked in after work.
  8. 一种基于室内定位技术的签到系统,其中,所述系统包括用户设备、室内定位基站和识别服务器,所述室内定位基站分别与所述用户设备和所述识别服务器信号连接,所述用户设备和所述识别服务器信号连接;其中:A check-in system based on an indoor positioning technology, wherein the system includes a user equipment, an indoor positioning base station, and an identification server, wherein the indoor positioning base station is respectively connected with the user equipment and the identification server, and the user equipment and The identification server signal connection; wherein:
    所述用户设备包括测量模块、设备接收模块和设备发送模块,所述测量模块分别与所述设备接收模块和所述设备发送模块连接,所述用户设备在室内定位基站的基站信号覆盖范围内时,所述测量模块用于通过Beacon技术测量所述用户设备与所述室内定位基站的距离值,所述设备发送模块用于将所述用户设备对应的设备信息以及所述距离值发送至所述室内定位基站;The user equipment includes a measurement module, a device receiving module, and a device sending module, where the measuring module is respectively connected to the device receiving module and the device sending module, where the user equipment locates the base station signal coverage of the base station indoors The measurement module is configured to measure a distance value between the user equipment and the indoor positioning base station by using a Beacon technology, where the device sending module is configured to send device information corresponding to the user equipment and the distance value to the Indoor positioning base station;
    所述室内定位基站包括基站接收模块和基站发送模块,所述基站接收模块用于接收所述设备信息以及所述距离值,所述基站发送模块用于将所述设备信息以及所述距离值发送至所述识别服务器;The indoor positioning base station includes a base station receiving module and a base station sending module, the base station receiving module is configured to receive the device information and the distance value, and the base station sending module is configured to send the device information and the distance value To the identification server;
    所述识别服务器包括服务器接收模块、注册模块、判断模块、签到模块和服务器发送模块,所述服务器接收模块与所述注册模块连接,所述注册模块与所述判断模块连接,所述判断模块与所述签到模块连接,所述签到模块与所述服务器发送模块连接,其中:The identification server includes a server receiving module, a registration module, a determining module, a sign-in module, and a server sending module, the server receiving module is connected to the registration module, the registration module is connected to the determining module, and the determining module is The check-in module is connected, and the check-in module is connected to the server sending module, where:
    所述服务器接收模块用于接收所述距离值以及所述设备信息; The server receiving module is configured to receive the distance value and the device information;
    所述注册模块用于根据所述设备信息判断所述用户设备是否注册; The registration module is configured to determine, according to the device information, whether the user equipment is registered;
    所述判断模块用于在所述注册模块判断所述用户设备已注册时判断所述距离值是否满足预设条件; The determining module is configured to determine, when the registration module determines that the user equipment is registered, whether the distance value meets a preset condition;
    所述签到模块用于在所述判断模块判断所述距离值满足预设条件时判断所述用户设备签到成功,并将当前时间作为所述用户设备的签到时间,记录所述签到时间;The check-in module is configured to: when the determining module determines that the distance value meets a preset condition, determine that the user equipment is successfully checked in, and use the current time as the check-in time of the user equipment, and record the check-in time;
    所述服务器发送模块用于在所述签到模块判断所述用户设备签到成功时发送所述签到时间至所述用户设备;The server sending module is configured to send the check-in time to the user equipment when the check-in module determines that the user equipment is successfully checked in;
    所述设备接收模块用于接收所述服务器发送模块发送的所述签到时间以及所述签到位置。The device receiving module is configured to receive the check-in time and the check-in location sent by the server sending module.
  9. 根据权利要求8所述的系统,其中,The system of claim 8 wherein
    所述设备发送模块还用于发送对应的所述设备信息至所述识别服务器,所述注册模块还用于将所述设备信息进行注册并将所述设备信息储存在注册列表中。The device sending module is further configured to send the corresponding device information to the identification server, where the registration module is further configured to register the device information and store the device information in a registration list.
  10. 根据权利要求9所述的系统,其中,The system of claim 9 wherein
    所述注册模块还用于判断所述设备信息是否存储于所述注册列表中,所述注册模块还用于在判断所述设备信息存储于所述注册列表中时判断所述用户设备已注册。The registration module is further configured to determine whether the device information is stored in the registration list, and the registration module is further configured to determine that the user equipment is registered when determining that the device information is stored in the registration list.
  11. 根据权利要求8所述的系统,其中,The system of claim 8 wherein
    所述判断模块用于判断所述距离值是否小于预设距离值,其中,所述预设距离值小于基站信号覆盖范围的半径;The determining module is configured to determine whether the distance value is smaller than a preset distance value, where the preset distance value is smaller than a radius of a base station signal coverage range;
    所述签到模块用于在所述判断模块判断所述距离值小于预设距离值时判断所述用户设备上班签到成功。The check-in module is configured to determine that the user equipment is successfully checked in when the determining module determines that the distance value is less than a preset distance value.
  12. 根据权利要求8所述的系统,其中,The system of claim 8 wherein
    所述判断模块用于判断所述距离值是否大于预设距离值,其中,所述预设距离值小于基站信号覆盖范围的半径;The determining module is configured to determine whether the distance value is greater than a preset distance value, where the preset distance value is smaller than a radius of a base station signal coverage range;
    所述签到模块用于在所述判断模块判断所述距离值大于预设距离值时判断所述用户设备下班签到成功。The check-in module is configured to determine, when the determining module determines that the distance value is greater than a preset distance value, that the user equipment is successfully checked off from work.
PCT/CN2014/085314 2014-07-21 2014-08-27 Sign-in method and system based on indoor positioning technology WO2016011697A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410348686.3 2014-07-21
CN201410348686.3A CN104157019B (en) 2014-07-21 2014-07-21 Method and system of registering based on indoor positioning technologies

Publications (1)

Publication Number Publication Date
WO2016011697A1 true WO2016011697A1 (en) 2016-01-28

Family

ID=51882507

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/085314 WO2016011697A1 (en) 2014-07-21 2014-08-27 Sign-in method and system based on indoor positioning technology

Country Status (2)

Country Link
CN (1) CN104157019B (en)
WO (1) WO2016011697A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110909049A (en) * 2018-09-18 2020-03-24 英业达科技有限公司 Feedback application system and method of attendance data

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104601700A (en) * 2015-01-15 2015-05-06 西安乾易企业管理咨询有限公司 Portable intelligent signing system and method
CN104796851B (en) * 2015-04-24 2018-09-07 杭州电子科技大学 A kind of novel logistics based on bluetooth 4.0 is registered system and method
CN105590349B (en) * 2015-12-29 2018-01-09 常熟理工学院 A kind of movable attendance checking system based on Wi Fi Aware and Wi Fi Direct
CN106535087A (en) * 2016-05-10 2017-03-22 徐庆黎 Method and system for monitoring person
CN106157383A (en) * 2016-08-18 2016-11-23 太仓市智威智能科技有限公司 A kind of company attendance checking system
CN106982299A (en) * 2017-04-26 2017-07-25 深圳天珑无线科技有限公司 A kind of method and its system of reminding user's working to check card
CN107317721A (en) * 2017-05-08 2017-11-03 深圳市牛鼎丰科技有限公司 It is automatically signing in method, device, computer equipment and user terminal
CN107331228A (en) * 2017-08-23 2017-11-07 成都信息工程大学 Interactive mode teaching reponse system and method based on low-power consumption bluetooth technology
CN109218398A (en) * 2018-08-06 2019-01-15 深圳市中兴系统集成技术有限公司 One kind is registered method, system, equipment and storage medium
CN110989369A (en) * 2019-11-05 2020-04-10 珠海格力电器股份有限公司 Equipment control method and device, electronic equipment and readable medium
CN113810857B (en) * 2020-06-15 2023-10-24 华为技术有限公司 Beacon message processing method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101082996A (en) * 2007-07-09 2007-12-05 北京邮电大学 Work attendance management system based on mobile terminal and realizing method thereof
CN102610000A (en) * 2012-03-14 2012-07-25 江苏钱旺网络科技有限公司 Employee attendance location method based on Wi-Fi (wireless fidelity) technology
CN102724625A (en) * 2012-05-04 2012-10-10 苏州汉明科技有限公司 Mobile label positioning and tracking method in WIFI network based on Lankmark
CN103761777A (en) * 2014-02-21 2014-04-30 深圳哆啦爱梦科技有限公司 GPS/GPRS (Global Position System/General Packet Radio Service) attendance system and attendance method thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003030394A (en) * 2001-07-17 2003-01-31 Tokyu Biru Maintenance Kk Attending/leaving management system
CN102819877B (en) * 2012-08-18 2014-11-05 吴迪 Position-based attendance system and method
CN103150777B (en) * 2013-03-11 2016-01-13 福建伊时代信息科技股份有限公司 A kind of movable attendance checking method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101082996A (en) * 2007-07-09 2007-12-05 北京邮电大学 Work attendance management system based on mobile terminal and realizing method thereof
CN102610000A (en) * 2012-03-14 2012-07-25 江苏钱旺网络科技有限公司 Employee attendance location method based on Wi-Fi (wireless fidelity) technology
CN102724625A (en) * 2012-05-04 2012-10-10 苏州汉明科技有限公司 Mobile label positioning and tracking method in WIFI network based on Lankmark
CN103761777A (en) * 2014-02-21 2014-04-30 深圳哆啦爱梦科技有限公司 GPS/GPRS (Global Position System/General Packet Radio Service) attendance system and attendance method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110909049A (en) * 2018-09-18 2020-03-24 英业达科技有限公司 Feedback application system and method of attendance data

Also Published As

Publication number Publication date
CN104157019A (en) 2014-11-19
CN104157019B (en) 2017-06-20

Similar Documents

Publication Publication Date Title
WO2016011697A1 (en) Sign-in method and system based on indoor positioning technology
WO2014069706A1 (en) Address-based social safety network system of smart grid infrastructure device and method for providing same
WO2017086613A1 (en) Anti-theft apparatus for smart device
WO2014000459A1 (en) Mobile communication terminal and power management method thereof
WO2011007982A2 (en) Device and method of estimating location of terminal using sequences transmitted from base stations
WO2013005918A1 (en) Method and apparatus for obtaining information of user equipment in communication system
WO2021040283A1 (en) Time and attendance management system server capable of performing time and attendance management on basis of wireless ap access information, and operation method thereof
CN106203200A (en) A kind of live working tools intelligent identification Method and system
WO2022169142A1 (en) Shuttle bus platform realtime operating system
WO2014182034A1 (en) Time synchronization method for high energy efficiency in wireless network and network applying same
CN106004129A (en) Remote monitoring intelligent anti-counterfeiting stamp
CN111653016A (en) Regional joint control face-brushing registration investigation management system
WO2018058955A1 (en) Anti-lost method and system for wearable terminal, and wearable terminal
CN109003351A (en) A kind of mobile patrolling and checking management system and its application method
WO2023167482A1 (en) Authentication method and system for payments
WO2015186875A1 (en) System and method for providing service for public transportation means guidance, device for same, and recording medium having computer program recorded therein
WO2020184815A1 (en) One time password-based mobile automatic payment method and system using same
WO2020179992A1 (en) Parking location checking system
WO2013094968A1 (en) Method of issuing service to smart card of user equipment and system for issuing service by applying same
WO2022231107A1 (en) Door opening/closing control system and method
WO2021060640A1 (en) Iot switchgear operation system using soundwave communication
WO2021242080A1 (en) Automatic access control system and method for handling inspection exception during security check
WO2013100646A1 (en) Apparatus and method for controlling local area communication connection by means of wireless terminal device
CN210867772U (en) Calling board and calling system
Wang et al. Electric vehicle charging detection and early warning system based on internet of thing

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14898327

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 18/05/17)

122 Ep: pct application non-entry in european phase

Ref document number: 14898327

Country of ref document: EP

Kind code of ref document: A1