CN113971844A - Check-in judgment method and device and check-in judgment system - Google Patents

Check-in judgment method and device and check-in judgment system Download PDF

Info

Publication number
CN113971844A
CN113971844A CN202010802547.9A CN202010802547A CN113971844A CN 113971844 A CN113971844 A CN 113971844A CN 202010802547 A CN202010802547 A CN 202010802547A CN 113971844 A CN113971844 A CN 113971844A
Authority
CN
China
Prior art keywords
fingerprint
environmental
preset
check
environment
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN202010802547.9A
Other languages
Chinese (zh)
Inventor
艾惠平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Huichuang Future Technology Co ltd
Original Assignee
Shenzhen Huichuang Future Technology Co ltd
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 Shenzhen Huichuang Future Technology Co ltd filed Critical Shenzhen Huichuang Future Technology Co ltd
Priority to CN202010802547.9A priority Critical patent/CN113971844A/en
Publication of CN113971844A publication Critical patent/CN113971844A/en
Pending legal-status Critical Current

Links

Images

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/20Checking timed patrols, e.g. of watchman

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The embodiment of the invention relates to the technical field of check-in, in particular to a check-in judging method, a check-in judging device and a check-in judging system. The method comprises the following steps: acquiring position information of a check-in point input by a user; acquiring environmental factors of the check-in point acquired by the user and an environmental fingerprint corresponding to the environmental factors, wherein the environmental fingerprint changes along with the change of the environment around the check-in point; acquiring a preset environment fingerprint corresponding to the check-in point; calculating the matching degree of the environment fingerprint and the preset environment fingerprint; judging whether the matching degree is greater than a preset matching degree threshold value or not; and if so, judging that the user successfully signs in. The check-in judgment method provided by the embodiment of the invention can accurately judge check-in.

Description

Check-in judgment method and device and check-in judgment system
Technical Field
The embodiment of the invention relates to the technical field of check-in, in particular to a check-in judging method, a check-in judging device and a check-in judging system.
Background
Fire patrol is the process of routinely inspecting fire protection equipment. Whether the fire fighting equipment is available at any time can be determined in time through fire fighting patrol inspection, so that the fire fighting equipment is started in time when a fire fighting accident occurs, the fire fighting equipment is unavailable when the fire fighting accident occurs, and loss of personnel or financial affairs is avoided. Fire inspection requires that a worker arrive at a location where fire protection equipment is located to inspect the fire protection equipment. How to determine whether a worker checks in at the setting place of the fire fighting facility is an important factor in fire patrol.
However, in the process of implementing the embodiment of the present invention, the inventors of the present invention found that: at present, no method or system for accurately judging whether a worker signs in at a setting place of a fire fighting facility exists.
Disclosure of Invention
In view of the fact that a method or a system for accurately judging whether a worker checks in at a setting place of a fire fighting facility does not exist at present, embodiments of the present invention provide a method, an apparatus and a system for judging whether the worker checks in, which overcome the above problems or at least partially solve the above problems.
According to an aspect of the embodiments of the present invention, there is provided a check-in judgment method, including: acquiring position information of a check-in point input by a user; acquiring environmental factors of the check-in point acquired by the user and an environmental fingerprint corresponding to the environmental factors, wherein the environmental fingerprint changes along with the change of the environment around the check-in point; acquiring a preset environment fingerprint corresponding to the check-in point; calculating the matching degree of the environment fingerprint and the preset environment fingerprint; judging whether the matching degree is greater than a preset matching degree threshold value or not; and if so, judging that the user successfully signs in.
In an optional manner, the number of the environment factors is at least two, one of the environment factors corresponds to one of the environment fingerprints, one of the environment factors corresponds to one of the preset environment fingerprints, and the step of calculating the matching degree between the environment fingerprint and the preset environment fingerprint further includes: respectively calculating the matching value of each environmental fingerprint and the preset environmental fingerprint; and calculating the matching degree according to the matching values and the preset influence degree of the environmental factors.
In an optional manner, each of the environmental fingerprints includes a plurality of environmental points and fingerprint data corresponding to the environmental points, one of the environmental points corresponds to one of the fingerprint data, and before the step of calculating the matching value between each of the environmental fingerprints and the preset environmental fingerprint, the step of calculating the matching degree between the environmental fingerprint and the preset environmental fingerprint further includes: judging whether the number of the fingerprint data of each environment fingerprint is larger than a preset number threshold value or not; if so, respectively calculating the matching values of the environment fingerprints and the preset environment fingerprints, wherein the number of the fingerprint data of the environment fingerprints is greater than the preset number threshold.
In an optional manner, before the step of calculating the matching degree according to each of the matching values and the preset influence degree of each of the environmental factors, the step of calculating the matching degree between the environmental fingerprint and the preset environmental fingerprint further includes: respectively judging whether each matching value is larger than a preset matching value, wherein the preset matching value corresponds to the environmental factor; and if so, calculating the matching degree according to the matching values and the preset influence degree of the environmental factors, wherein the matching values are greater than the preset matching values.
In an alternative manner, the environmental factors include at least two of WIFI signals, base station signals, bluetooth signals, light, air pressure, temperature, and geomagnetism.
In an optional manner, the method further comprises: judging whether an attendance successful fingerprint exists in the environment fingerprints acquired in a preset time period, wherein the attendance successful fingerprint is the environment fingerprint used when the attendance success of the user is judged; if yes, updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint; and if not, updating the preset environment fingerprint corresponding to the check-in point according to the environment fingerprint acquired in the preset time period.
In an optional mode, the number of the environmental factors is at least two, one the environmental factor corresponds to one the environmental fingerprint, one the environmental factor corresponds to one the preset environmental fingerprint, each the environmental fingerprint includes a plurality of environmental points and the fingerprint data corresponding to the environmental point, one the environmental point corresponds to one the fingerprint data, include a plurality of preset time intervals in the preset time period, each the preset time interval corresponds to one the environmental fingerprint, one the preset time interval corresponds to a preset time weight, for each the environmental factor, according to the sign-in successful fingerprint update with the sign-in corresponding step of the preset environmental fingerprint, further include: respectively calculating weighted average values of the fingerprint data of each environment point and the preset time weight, wherein the fingerprint data is an environment fingerprint in the successful check-in fingerprint, and the preset time weight corresponds to the successful check-in fingerprint; and updating the preset environment fingerprint corresponding to the check-in point according to the weighted average value.
According to an aspect of the embodiment of the invention, the device for judging the check-in comprises a first acquisition module, a second acquisition module and a first display module, wherein the first acquisition module is used for acquiring the position information of the check-in point input by a user; the second acquisition module is used for acquiring the environment factors of the check-in point acquired by the user and the environment fingerprints corresponding to the environment factors, wherein the environment fingerprints change along with the change of the environment around the check-in point; the third acquisition module is used for acquiring a preset environment fingerprint corresponding to the check-in point; the calculation module is used for calculating the matching degree of the environment fingerprint and the preset environment fingerprint; the judging module is used for judging whether the matching degree is greater than a preset matching degree threshold value or not; and the first judging module is used for judging that the user successfully signs in if the matching degree is greater than a preset matching degree threshold value.
In an alternative form, the calculation module includes: the first calculation unit is used for respectively calculating the matching value of each environment fingerprint and the preset environment fingerprint; and the second calculating unit is used for calculating the matching degree according to each matching value and the preset influence degree of each environmental factor.
In an optional manner, the calculation module further includes: the first judging unit is used for judging whether the number of the fingerprint data of each environment fingerprint is larger than a preset number threshold value, and if so, the environment fingerprint enters the first calculating unit.
In an optional manner, the calculation module further includes: and the second judging unit is used for respectively judging whether each matching value is larger than a preset matching value, wherein the preset matching value corresponds to the environmental factor, and if so, the second calculating unit is entered.
In an alternative manner, the environmental factors include at least two of WIFI signals, base station signals, bluetooth signals, light, air pressure, temperature, and geomagnetism.
In an optional manner, the apparatus further comprises: the updating judgment module is used for judging whether the environment fingerprints acquired in a preset time period have a successful check-in fingerprint, wherein the successful check-in fingerprint is the environment fingerprint used when the user is judged to be successful in check-in; the first updating module is used for updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint if the check-in successful fingerprint exists in the environment fingerprints acquired in the preset time period; and the second updating module is used for updating the preset environment fingerprint corresponding to the check-in point according to the environment fingerprint acquired in the preset time period if no check-in successful fingerprint exists in the environment fingerprints acquired in the preset time period.
In an optional mode, the number of the environment factors is at least two, one the environment factor corresponds to one the environment fingerprint, one the environment factor corresponds to one the preset environment fingerprint, each the environment fingerprint includes a plurality of environment points and fingerprint data corresponding to the environment points, one the environment points correspond to one the fingerprint data, include a plurality of preset time intervals in the preset time period, each the preset time interval corresponds to one the environment fingerprint, one the preset time interval corresponds to a preset time weight, for each the environment factor, the first update module includes: a third calculating unit, configured to calculate a weighted average of the fingerprint data of each environment point and the preset time weight, where the fingerprint data is an environment fingerprint in the successful check-in fingerprint, and the preset time weight corresponds to the successful check-in fingerprint; and the updating unit is used for updating the preset environment fingerprint corresponding to the check-in point according to the weighted average value.
According to an aspect of the embodiments of the present invention, there is provided a check-in decision system, including at least one processor, and a memory, the memory being communicatively connected to the at least one processor, the memory storing instructions executable by the at least one processor, the instructions being executable by the at least one processor to enable the at least one processor to perform the method as described above.
The embodiment of the invention has the beneficial effects that: different from the existing check-in judgment method, the embodiment of the invention acquires the position information of the check-in point input by the user; acquiring environmental factors of the check-in point acquired by the user and an environmental fingerprint corresponding to the environmental factors, wherein the environmental fingerprint changes along with the change of the environment around the check-in point; acquiring a preset environment fingerprint corresponding to the check-in point; calculating the matching degree of the environment fingerprint and the preset environment fingerprint; judging whether the matching degree is greater than a preset matching degree threshold value or not; if yes, the user is judged to be signed in successfully, and then the sign-in judgment can be accurately carried out.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
Fig. 1 is a flowchart illustrating a check-in determination method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for calculating a degree of matching between an environmental fingerprint and a preset environmental fingerprint according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating another check-in determination method according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating an exemplary process for updating a default environment fingerprint according to a successful check-in fingerprint according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating an apparatus for determining a check-in according to an embodiment of the present invention;
fig. 6 is a schematic hardware structure diagram of a check-in judgment system of a method for executing check-in judgment according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The check-in judgment method is applied to a check-in judgment system, the check-in judgment system at least comprises an electronic device, and the electronic device can be a check-in instrument or a mobile terminal of a user and the like. When a user signs, the user signs in, the electronic equipment is used for inputting the sign-in point, then the environmental fingerprint of the sign-in point is collected, and the sign-in judgment system can determine whether the user signs in successfully according to the environmental fingerprint collected by the user.
Example one
Referring to fig. 1, fig. 1 is a flow chart illustrating a check-in determining method according to an embodiment of the present invention, the method including the following steps:
step S101, acquiring position information of the check-in point input by the user.
The location information of the check-in point may be a specific name of the location information of the check-in point, a pronoun of the location information of the check-in point or a number of the location information of the check-in point. Preferably, the number of the position information of the check-in point is used as the position information of the check-in point. The use of the number of the location information of the check-in point facilitates information management and acquisition of the preset environment fingerprint corresponding to the number of the location information of the check-in point.
Step S102, acquiring the environment factors of the check-in point collected by the user and the environment fingerprint corresponding to the environment factors, wherein the environment fingerprint changes along with the change of the environment around the check-in point.
It should be noted that the environment fingerprint is collected by the user, that is, the environment fingerprint corresponds to the time when the user is ready to check in at the check-in point. The environmental fingerprints have strict effects, and the environmental fingerprints may be different at each moment.
Wherein the environmental fingerprint corresponding to the environmental factor changes as an environment around the check-in point changes. For example, the environmental factor includes a WIFI signal. The WIFI signal of the sign-in point is influenced by the intensity of the WIFI signals of the five environment points ABCDE, at a certain moment, the WIFI of the environment point A is evacuated, and then the WIFI signal of the sign-in point is only influenced by the intensity of the WIFI signals of the four environment points BCDE.
It is worth noting that the environmental factors may be at least two, and one of the environmental factors corresponds to one of the environmental fingerprints. The influence of similar environment on the result of check-in judgment can be avoided by collecting at least two environmental factors, so that the accuracy of check-in judgment can be obviously improved. In some embodiments, the environmental factors include at least two of WIFI signals, base station signals, bluetooth signals, light, barometric pressure, temperature, and geomagnetism.
It can be understood that, when the user collects the environmental fingerprint, the environmental factors to be collected are preset, for example, the electronic device in the check-in judgment system collects the environmental fingerprints of the environmental factor a, the environmental factor b, the environmental factor c and the environmental factor d. However, not all of the environmental fingerprints of the environmental factors may be collected or the collected environmental fingerprints may be used. For example, for the above-mentioned environmental factors of the WIFI signal affected by the intensities of the WIFI signals of the five environmental points ABCDE, if the WIFI signals of the five environmental points ABCDE are all evacuated at a certain time, the electronic device may not acquire valid data of the WIFI signal even if the intensity of the WIFI signal needs to be acquired in advance. At this time, by setting at least two environmental factors and collecting the environmental fingerprints corresponding to the at least two environmental factors, the situation that the judgment cannot be performed when the data of one environmental factor is invalid can be avoided. In practical application, a plurality of preset environmental factors to be acquired are often needed, and the probability that all the environmental factors cannot acquire the corresponding effective environmental fingerprints is very small, so that the probability of check-in judgment is high.
And step S103, acquiring a preset environment fingerprint corresponding to the check-in point.
It can be understood that each check-in point corresponds to a unique preset environment fingerprint, and the preset environment fingerprint corresponding to the check-in point can be acquired through the position information of the check-in point input by the user. When the check-in point is the number of the check-in point, the storage burden of the check-in judgment system is light, and the check-in judgment system is convenient and quick when acquiring the preset environment fingerprint corresponding to the check-in point.
And the preset environment fingerprint is acquired in advance according to the check-in point. The preset environment fingerprint can also be obtained by updating according to the environment fingerprint acquired by the user. The method for updating the preset environment fingerprint according to the environment fingerprint collected by the user will be described in detail in the next embodiment.
It should be noted that the preset environment fingerprint corresponding to the check-in point is not invariable, so that the environment fingerprint of the check-in point can be collected at preset intervals to correct the preset environment fingerprint, thereby improving the accuracy of check-in judgment.
It is understood that, if the number of the environmental factors is at least two, one of the environmental factors corresponds to one of the preset environmental fingerprints.
It can be understood that the environmental factor to be collected is preset, and then a preset environmental fingerprint corresponding to the environmental factor to be collected is necessarily present in the check-in determination system.
And step S104, calculating the matching degree of the environment fingerprint and the preset environment fingerprint.
And when the number of the environmental factors is one, calculating the matching degree of the environmental fingerprint and the preset environmental fingerprint according to one environmental factor.
For example, for WIFI signals, the WIFI signals of the check-in points are affected by the WIFI signal strength of 16 or more environmental points in total, including mac1, mac2, mac3, mac4, mac5, mac6, mac7, mac8, mac9, mac10, mac11, mac12, mac13, mac14, mac15 and mac16, assuming that 10 WIFI signals with the maximum WIFI strength values are collected.
If the preset environmental fingerprints of the WIFI signal are sorted from large to small by intensity as (mac1, rsi 1), (mac2, rsi 2), (mac3, rsi 3), (mac4, rsi 4), (mac5, rsi 5), (mac6, rsi 6), (mac7, rsi 7), (mac8, rsi 8), (mac9, rsi 9), and (mac10, rsi 10), where rsi 1 … rsi 10 is the WIFI signal intensity.
Assume that the environmental fingerprints of the acquired WIFI signals are sorted from large to small by intensity as (mac2, rssi _2), (mac5, rssi _5), (mac16, rssi _16), (mac12, rssi _12), (mac1, rssi _1), (mac4, rssi _4), (mac9, rssi _9), (mac6, rssi _6), (mac11, rssi _11), and (mac7, rssi _7), where rssi _2, rssi _5, rssi _16, rssi _12, rssi _1, rssi _4, rssi _9, rssi _6, rssi _11, and rssi _7 are the intensities of the signals acquired at the moment of tagging.
The environmental fingerprints of the WIFI signals acquired during signing are repeated with the preset environmental fingerprints, the environmental points are sorted from large to small according to the intensity into mac2-mac5-mac1-mac4-mac 9-mac6-mac7, generally, 3 strongest signals are selected for matching calculation, and then the calculation formula of the matching degree of the environmental fingerprints of the WIFI signals and the preset environmental fingerprints is the following formula (1):
Figure BDA0002627919670000081
wherein, m (WIFI) in the above formula (1) is a matching degree of the environmental fingerprint of the WIFI signal and the preset environmental fingerprint.
When the number of the environmental factors is at least two, one of the environmental factors corresponds to one of the environmental fingerprints, and one of the environmental factors corresponds to one of the preset environmental fingerprints, referring to fig. 2, step S104 includes:
step S1041, calculating a matching value of each of the environmental fingerprints and the preset environmental fingerprint, respectively.
The method for calculating the matching value of one certain environmental fingerprint and the preset environmental fingerprint can refer to the method for calculating the matching degree of the environmental fingerprint of the WIFI signal and the preset environmental fingerprint.
It should be noted that, in some embodiments, each of the environmental fingerprints includes a plurality of environmental points and fingerprint data corresponding to the environmental points, one of the environmental points corresponds to one of the fingerprint data, and when the number of the fingerprint data does not satisfy a preset number threshold, the environmental fingerprint corresponding to the environmental factor is unavailable. Before performing step S1041, the step 104 further includes:
step S1041', determining whether the number of the fingerprint data of each of the environmental fingerprints is greater than a preset number threshold, if so, performing a step of calculating a matching value between each of the environmental fingerprints and the preset environmental fingerprint, where the number of the fingerprint data of the environmental fingerprint is greater than the preset number threshold.
For example, it is assumed that the preset environment fingerprint of the WIFI signal is sorted from large to small in intensity into (mac1, rsi 1), (mac2, rsi 2), (mac3, rsi 3), (mac4, rsi 4), (mac5, rsi 5), (mac6, rsi 6), (mac7, rsi 7), (mac8, rsi 8), (mac9, rsi 9), and (mac10, rsi 10), where rsi 1 … rsi 10 is the signal intensity. Suppose that the environmental fingerprints of the acquired WIFI signals are sorted from high to low in intensity into (mac2, rssi _2), (mac5, rssi _5), (mac16, rssi _16), where rssi _2, rssi _5, and rssi _16 are intensities of the acquired WIFI signals at check-in time. For the WIFI signals, assuming that the preset number threshold is 5, the number of the fingerprint data of the acquired WIFI signals is 3, and therefore, in some embodiments, the environmental fingerprint of the WIFI signals is not available and cannot be used as the environmental fingerprint for check-in judgment.
Step S1042, calculating the matching degree according to each matching value and the preset influence degree of each environmental factor.
It is noted that in some embodiments, the environmental factors include a spatial location class and a spatial decision class.
The environmental factors of the space positioning type comprise WIFI, Bluetooth, a magnetic field, a base station, a positioning system position, light rays during active light source signal broadcasting and the like. The environmental factors of the space judgment type include compass, air pressure, posture of the collecting device and light rays when no light source signal is broadcast. In practical operation, the preset influence degree can be established by referring to the following rules: positioning system position + barometer WIFI bluetooth >5G > magnetic field >4G > ….
The environmental factors of the space judgment type comprise compass, air pressure, posture of the acquisition equipment, light rays when no light source signal is broadcast and the like. Taking a barometer as an example, the check-in success is judged through the environmental factors of space positioning type, but the check-in failure can be directly judged if the air pressure value exceeds a certain threshold value.
According to the matching values and the preset influence degrees of the environmental factors, the method for calculating the matching degrees can calculate the weighted average value of the matching values and the preset influence degrees of the environmental factors.
It should be noted that, in some embodiments, if the matching value of the environmental fingerprint of a certain environmental factor and the preset environmental fingerprint does not satisfy the preset matching value, the environmental fingerprint corresponding to the environmental factor is unavailable. Before performing the step S1042, the step S104 further includes:
step S1042' of respectively determining whether each of the matching values is greater than a preset matching value, where the preset matching value corresponds to the environmental factor, and if so, performing the step of calculating the matching degree according to each of the matching values and a preset influence degree of each of the environmental factors, where the matching value is greater than the preset matching value.
For example, according to the formula (1), the matching value of the calculated WIFI signal is 0.7, and the preset influence degree corresponding to the WIFI signal is 0.9, at this time, the WIFI signal cannot be used as the environmental fingerprint for check-in judgment.
In order to make the reader better understand the implementation method of step S104 in the embodiment of the present invention, a method for calculating the matching degree between the environment fingerprint and the preset environment fingerprint when the number of the environment factors is at least two is illustrated.
For example, the environmental factors include WIFI, bluetooth, cellular, and barometric pressure.
For WIFI signals, the WIFI signals of the check-in point are affected by the WIFI signal strength of 16 or more environmental points in total, which are located around mac1, mac2, mac3, mac4, mac5, mac6, mac7, mac8, mac9, mac10, mac11, mac12, mac13, mac14, mac15, and mac16, and it is assumed that 10 WIFI signals with the maximum WIFI strength value are collected, that is, the preset number threshold of WIFI signals is 10.
For bluetooth signals, the bluetooth signals of the check-in point are affected by bluetooth signals of 10 or more environmental points in total, which are peripheral bt1, bt2, bt3, bt4, bt5, bt6, bt7, bt8, bt9 and bt10, assuming that 5 bluetooth signals with the maximum bluetooth intensity value are collected, that is, the preset number threshold of bluetooth signals is 5.
For cellular signals. The cellular signals of the check-in points are influenced by cellular signal strengths of 16 or more environmental points in total, namely, surrounding cid1, cid2, cid3, cid4, cid5, cid6, cid7, cid8, cid9, cid10, cid11, cid12, cid13, cid14, cid15 and cid16, and the maximum cellular signal strength value is assumed to be acquired, namely, the preset number threshold of the cellular signals is 10.
Regarding the air pressure, the air pressure belongs to an environmental factor of a space determination class, such as collecting the air pressure height.
For example, the environmental fingerprint collected in advance, that is, the preset environmental fingerprint is:
WIFI Signal: (mac1, rsi 1), (mac2, rsi 2), (mac3, rsi 3), (mac4, rsi 4), (mac5, rsi 5), (mac6, rsi 6), (mac7, rsi 7), (mac8, rsi 8), (mac9, rsi 9), and (mac10, rsi 10), wherein rsi 1 … rsi 10 is WIFI signal strength.
Bluetooth signals: (bt1, p1), (bt2, p2) where p1 and p2 are the bluetooth signal strengths
Cellular signal: (cid1, bsss1), (cid2, bsss2), (cid3, bsss3), (cid4, bsss4), (cid5, bsss5), (cid6, bsss6), (cid7, bsss7), (cid8, bsss8), (cid9, bsss9), and (cid10, bsss10), where bsss1 … bsss10 is cellular signal strength.
Air pressure height: 15.3 meters.
The environmental fingerprint collected at the time of signing is:
WIFI Signal: (mac2, rssi _2), (mac5, rssi _5), (mac16, rssi _16), (mac12, rssi _12), (mac1, rssi _1), (mac4, rssi _4), (mac9, rssi _9), (mac6, rssi _6), (mac11, rssi _11), and (mac7, rssi _7), wherein rssi _2, rssi _5, rssi _16, rssi _12, rssi _1, rssi _4, rssi _9, rssi _6, rssi _11, and rssi _7 are the strengths of the WIFI signals collected at check-in time.
Bluetooth signals: (bt2, p _2), (bt3, p _3), (bt5, p _5), wherein p _2, p _3 and p _5 are collected Bluetooth signal strengths at check-in.
Cellular signal: (cid3, bsss _3), (cid2, bsss _2), (cid6, bsss _6), (cid9, bsss _9), (cid7, bsss _7), (cid1, bsss _1), (cid12, bsss _12), (cid16, bsss _16), (cid5, bsss _5), (cid11, bsss _11), wherein bsss _3, bsss _2, bsss _6, bsss _9, bsss _7, bsss _1, bsss _12, bsss _16, bsss _5, and bsss11 are cellular signal strengths.
Air pressure height: 15.8 m.
According to the step S1041', the number of the fingerprint data of the WIFI signal and the cellular signal is greater than the preset number threshold, and then the matching value of the fingerprint data of the WIFI signal and the cellular signal is calculated.
Then, for the environmental factors of the space determination type, such as the air pressure height, the difference between the air pressure height at the time of signing and the preset air pressure height is 0.5 m, for example, the threshold value is 1 m, and it is determined that the air pressure height data is valid.
Finally, the environmental fingerprints of the acquired WIFI signals are repeated with the preset environmental fingerprints, the environmental points are sorted from large to small according to the intensity into mac2-mac5-mac1-mac4-mac 9-mac6-mac7, generally, 3 strongest signals are selected for matching calculation, and then the calculation formula of the matching degree of the environmental fingerprints of the WIFI signals and the preset environmental fingerprints is the following formula (1):
Figure BDA0002627919670000121
wherein, m (WIFI) in the above formula (1) is a matching value of the environmental fingerprint of the WIFI signal and the preset environmental fingerprint.
When the cellular signal is signed, the environment fingerprint of the acquired cellular signal is repeated with the preset environment fingerprint, the environment points are sorted from large to small according to the intensity into cid 3-cid 2-cid 6-cid 9-cid 7-cid 1-cid 5, generally, 3 strongest signals are selected for matching calculation, and then the calculation formula of the matching degree of the environment fingerprint of the cellular signal and the preset environment fingerprint is the following formula (2):
Figure BDA0002627919670000122
wherein m (cell) in the above formula (2) is a matching value of the environment fingerprint of the cellular signal and the preset environment fingerprint.
Assuming that the preset influence degree of the WIFI signal is Q (WIFI), and the preset influence degree of the cellular signal is Q (cellular), when the environmental factors include WIFI, bluetooth, cellular, and air pressure, the calculation formula of the matching degree between the environmental fingerprint at check-in and the preset environmental fingerprint is the following formula (3):
Figure BDA0002627919670000131
and d is the matching degree of the environmental fingerprint and the preset environmental fingerprint when the user signs in.
In some embodiments, after the matching values of the environmental factors are obtained through calculation, it is further determined whether the matching values are greater than the preset matching values according to step S1042', and only the environmental factors whose matching values are greater than the preset matching values participate in the calculation of the matching degree between the environmental fingerprint and the preset environmental fingerprint at the last check-in.
Step S105, determining whether the matching degree is greater than a preset matching degree threshold, if so, performing step S106, otherwise, performing step S107.
The preset matching degree threshold value can be set according to actual conditions. For example, the environmental fingerprint of the check-in point can be collected for multiple times, and the matching degree of the environmental fingerprint collected every time and the preset environmental fingerprint is calculated, so that the preset matching degree threshold value can be set according to the matching degree obtained by multiple times of calculation.
And step S106, judging that the user successfully signs in.
And step S107, judging that the user fails to sign in.
In the embodiment of the invention, the position information of the check-in point input by a user is acquired; acquiring environmental factors of the check-in point acquired by the user and an environmental fingerprint corresponding to the environmental factors, wherein the environmental fingerprint changes along with the change of the environment around the check-in point; acquiring a preset environment fingerprint corresponding to the check-in point; calculating the matching degree of the environment fingerprint and the preset environment fingerprint; judging whether the matching degree is greater than a preset matching degree threshold value or not; if yes, the user is judged to be signed in successfully, and then the sign-in judgment can be accurately carried out.
Example two
Referring to fig. 3, fig. 3 is a flowchart illustrating another check-in determination method according to an embodiment of the present invention. The method comprises the following steps:
step S101', position information of the check-in point input by the user is obtained.
Step S102', acquiring the environment factors of the check-in point collected by the user and the environment fingerprint corresponding to the environment factors, wherein the environment fingerprint changes along with the change of the environment around the check-in point.
And step S103', acquiring a preset environment fingerprint corresponding to the check-in point.
And step S104', calculating the matching degree of the environment fingerprint and the preset environment fingerprint.
And step S105', judging whether the matching degree is greater than a preset matching degree threshold value.
And step S106', judging that the user successfully signs in.
And step S107', judging that the user fails to sign in.
Step S108 ', determining whether a successful sign-in fingerprint exists in the environment fingerprints acquired in a preset time period, if so, executing step S109 ', otherwise, executing step S110 '.
Wherein the check-in success fingerprint is an environment fingerprint used when the check-in success of the user is determined.
And step S109', updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint.
The number of the environmental factors is at least two, one the environmental factor corresponds one the environmental fingerprint, one the environmental factor corresponds one the preset environmental fingerprint, each the environmental fingerprint includes a plurality of environmental points and with the fingerprint data that the environmental point corresponds, one the environmental point corresponds one the fingerprint data, include a plurality of preset time intervals in the preset time quantum, each the preset time interval corresponds one the environmental fingerprint, one the preset time interval corresponds a preset time. Referring to fig. 4, for each of the environmental factors, step S109' specifically includes:
step S1091, calculating a weighted average of the fingerprint data of each environmental point and the preset time weight respectively.
The fingerprint data is an environment fingerprint in the successful check-in fingerprint, wherein the preset time weight corresponds to the successful check-in fingerprint;
and S1092, updating the preset environment fingerprint corresponding to the check-in point according to the weighted average value.
For the convenience of the reader to understand the inventive concept of the embodiment of the present invention, a method for updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint will now be exemplified.
(1) In selecting the data of interest, data of a preset time period, such as data within two months, is currently taken, and time is converted into units of a preset time interval (such as 24 hours). Special attention is paid to: the data interval between each sample of data must be greater than a preset time interval.
(2) A preset time weight of 1.0 is specified for a preset time interval (here, 24 hours) of sampling from the current time.
(3) And calculating the rest time by taking the quadratic function as a denominator, and taking the reciprocal as a preset time weight. The goal is to let the default time weight approach 0 for infinite time intervals, and to make the default time weight decrease rapidly with time near the current time. For example, the quadratic function is: and y is 5.4/x2-9.9/x +5.5, and 1/y is the preset time weight, wherein x is the time point of acquiring the environment fingerprint when signing.
(4) There are now 5 successful fingerprint acquisition time points of check-in from the current time: after 0.5 days, 1.5 days, 3.5 days, 10.6 days and 28.7 days, the calculated preset time weight is as follows: 1.0, 0.769, 0.321, 0.217, 0.194. Since the time when the check-in person checks in is not constant, the time is not necessarily an integer.
(5) For one of the environmental factors, here, WIFI is taken as an example, and it is assumed that WIFI of the check-in point is affected by WIFI strength of 8 environmental points. The updating of the fingerprint data of the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint is as follows:
this time: (mac1, -30), (mac2, -35), (mac3, -41), (mac4, -47), (mac5, -58), (mac6, -65)
1.5 days: (mac3, -32), (mac1, -40), (mac2, -45), (mac5, -55), (mac6, -60), (mac4, -70)
3.5 days: (mac2, -31), (mac5, -36), (mac3, -42), (mac6, -59), (mac7, -69), (mac1, -75)
10.6 days: (mac2, -33), (mac5, -39), (mac7, -45), (mac1, -56), (mac3, -66), (mac6, -77)
28.7 days: (mac7, -36), (mac2, -42), (mac5, -50), (mac8, -72), (mac6, -79), (mac3, -80)
Taking the above (mac 1-30) as an example, mac1 is the environmental point, and-30 is the WIFI signal strength.
(6) And supplementing the data of the environment points without data to the fingerprint data.
This time: (mac1, -30), (mac2, -35), (mac3, -41), (mac4, -47), (mac5, -58), (mac6, -65), (mac7, -100), (mac8, -100)
1.5 days: (mac1, -40), (mac2, -45), (mac3, -32), (mac4, -70), (mac5, -55), (mac6, -60), (mac7, -100), (mac8, -100)
3.5 days: (mac1, -75), (mac2, -31), (mac3, -42), (mac4, -100), (mac5, -36), (mac6, -59), (mac7, -69), (mac8, -100)
10.6 days: (mac1, -56), (mac2, -33), (mac3, -66), (mac4, -100), (mac5, -39), (mac6, -77), (mac7, -45), (mac8, -100)
28.7 days: (mac1, -100), (mac2, -42), (mac3, -80), (mac4, -100), (mac5, -50), (mac6, -79), (mac7, -36), (mac8, -72)
(7) Calculating a weighted average:
as weighted average rssi 1' of WIFI signal strength of mac 1: (1.0 × (-30) +0.769 × (-40) +0.321 × (-75) +0.217 × (-56) +0.194 × 100))/(1.0 +0.769+0.321+0.217+0.194) ═ 46.5 ≈ 47
The same calculation is carried out: rsi 2 ' ═ 38, rsi 3 ' ═ 44, rsi 4 ' ═ 70, rsi 5 ' ═ 52, rsi 6 ' ═ 65, rsi 7 ' ═ 86, rsi 8 ' ═ 98
Then the preset environmental fingerprint of the WIFI is updated as: (mac2, -38), (mac3, -44), (mac1, -47), (mac5, -52), (mac6, -65), (mac4, -70), (mac7, -86), (mac8, -98).
Step S110', updating the preset environment fingerprint corresponding to the check-in point according to the environment fingerprint acquired in the preset time period.
The method for updating the preset environment fingerprint corresponding to the check-in point according to the environment fingerprint acquired in the preset time period may refer to the method for updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint.
In order to enable readers to better understand the method for updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint or the environment fingerprint acquired within the preset time period in the embodiment of the present invention, a method for updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint or the environment fingerprint acquired within the preset time period will be described with 5 sets of data as an example.
For example, the preset time interval is 24 hours, the preset time period is 30 days, and the preset number threshold of the fingerprint data is 5:
data 1:
Figure BDA0002627919670000171
description of the drawings: the number of entries must be limited, so as to avoid excessive entry of weight data in a small preset time, which results in excessive trust history of the calculated result.
Data 2:
Figure BDA0002627919670000181
description of the drawings: control of the time range is necessary, and recording too long is not helpful for comprehensive calculation.
Data 3:
Figure BDA0002627919670000191
description of the drawings: the check-in is not required to be updated (comprehensive calculation) because a successful check-in time point is found in the process of selecting data.
Data 4:
Figure BDA0002627919670000192
Figure BDA0002627919670000201
description of the drawings: the number of entries must be limited, so as to avoid excessive entry of weight data in a small preset time, which results in excessive trust history of the calculated result.
Data 5:
Figure BDA0002627919670000202
Figure BDA0002627919670000211
in the embodiment of the invention, the position information of the check-in point input by a user is acquired; acquiring environmental factors of the check-in point acquired by the user and an environmental fingerprint corresponding to the environmental factors, wherein the environmental fingerprint changes along with the change of the environment around the check-in point; acquiring a preset environment fingerprint corresponding to the check-in point; calculating the matching degree of the environment fingerprint and the preset environment fingerprint; judging whether the matching degree is greater than a preset matching degree threshold value or not; if yes, judging that the user successfully signs in and judging whether a sign-in successful fingerprint exists in the environment fingerprints acquired in a preset time period, wherein the sign-in successful fingerprint is the environment fingerprint used when the user successfully signs in; if yes, updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint; and if not, updating the preset environment fingerprint corresponding to the check-in point according to the environment fingerprint acquired in the preset time period. Then not only can be accurate sign in the judgement, because the environment fingerprint update of this application collection when signing in according to the user presets the environment fingerprint moreover, then when the environment of the point of signing in changes, does not need the staff to sign in the point and carries out the collection of presetting the environment fingerprint once more on the one hand, and on the other hand can improve the accuracy of the judgement of signing in through in time updating presetting the environment fingerprint.
EXAMPLE III
Referring to fig. 5, fig. 5 is a schematic diagram of an apparatus for determining a check-in according to an embodiment of the present invention, where the apparatus 40 includes: a first obtaining module 401, a second obtaining module 402, a third obtaining module 403, a calculating module 404, a judging module 405, a first judging module 406 and a second judging module 407. The first obtaining module 401 is configured to obtain location information of a check-in point input by a user; a second obtaining module 402, configured to obtain an environmental factor of the check-in point collected by the user and an environmental fingerprint corresponding to the environmental factor, where the environmental fingerprint changes with a change in an environment around the check-in point; a third obtaining module 403, configured to obtain a preset environment fingerprint corresponding to the check-in point; a calculating module 404, configured to calculate a matching degree between the environment fingerprint and the preset environment fingerprint; a judging module 405, configured to judge whether the matching degree is greater than a preset matching degree threshold; a first determining module 406, configured to determine that the user signed in successfully if the matching degree is greater than a preset matching degree threshold. The second determining module 407 is configured to determine that the user sign-in fails if the matching degree is less than or equal to a preset matching degree threshold.
In some embodiments, the calculation module 404 includes: a first calculation unit 4041 and a second calculation unit 4042. The first calculating unit 4041 is configured to calculate matching values of each of the environmental fingerprints and the preset environmental fingerprint respectively; the second calculating unit 4042 is configured to calculate the matching degree according to each of the matching values and a preset influence degree of each of the environmental factors.
In some embodiments, the calculation module 404 further comprises: the first determining unit 4041' is configured to determine whether the number of the fingerprint data of each environmental fingerprint is greater than a preset number threshold, and if so, enter the first calculating unit 4041.
In some embodiments, the calculation module 404 further comprises: a second determining unit 4042' is configured to determine whether each of the matching values is greater than a preset matching value, where the preset matching value corresponds to the environmental factor, and if so, the second calculating unit 4042 is entered.
In some embodiments, the environmental factors include at least two of WIFI signals, base station signals, bluetooth signals, light, barometric pressure, temperature, and geomagnetism.
In some embodiments, the apparatus 40 further comprises an update determination module 408, a first update module 409, and a second update module 410. The update determining module 408 is configured to determine whether a sign-in successful fingerprint exists in the environment fingerprints acquired in a preset time period, where the sign-in successful fingerprint is an environment fingerprint used when it is determined that the user successfully signs in; a first updating module 409, configured to update the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint if a check-in successful fingerprint exists in the environment fingerprints acquired in the preset time period; a second updating module 410, configured to update the preset environment fingerprint corresponding to the check-in point according to the environment fingerprint acquired in the preset time period if there is no check-in successful fingerprint in the environment fingerprints acquired in the preset time period.
In some embodiments, for each of the environmental factors, the first updating module 409 comprises: a third calculation unit 4091 and an update unit 4092. The third calculating unit 4091 is configured to calculate a weighted average of the fingerprint data of each environment point and the preset time weight, where the fingerprint data is an environment fingerprint in the check-in successful fingerprint, and the preset time weight corresponds to the check-in successful fingerprint; and an updating unit 4092, configured to update the preset environment fingerprint corresponding to the check-in point according to the weighted average.
In the embodiment of the present invention, the first obtaining module 401 obtains the location information of the check-in point input by the user; acquiring, by a second acquiring module 402, an environmental factor of the check-in point acquired by the user and an environmental fingerprint corresponding to the environmental factor, where the environmental fingerprint changes with a change in an environment around the check-in point; acquiring a preset environment fingerprint corresponding to the check-in point through a third acquisition module 403; calculating the matching degree of the environmental fingerprint and the preset environmental fingerprint through a calculating module 404; judging whether the matching degree is greater than a preset matching degree threshold value or not through a judging module 405; if yes, the first determination module 406 determines that the user successfully signs in, and then the check-in determination can be accurately performed.
Example four
Referring to fig. 6, fig. 6 is a hardware structure diagram of a check-in determination system for executing a check-in determination method according to an embodiment of the present invention. As shown in fig. 6, the check-in determination system 50 includes: one or more processors 51 and a memory 52, one for example in fig. 6.
The processor 51 and the memory 52 may be connected by a bus or other means, such as the bus connection in fig. 6.
The memory 52, which is a non-volatile computer-readable storage medium, may be used for storing non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules (e.g., the modules shown in fig. 5) corresponding to the check-in determination method in the embodiment of the present invention. The processor 51 executes various functional applications and data processing of the device for check-in determination, that is, the method for check-in determination of the above-described method embodiment, by executing the nonvolatile software program, instructions, and modules stored in the memory 52.
The memory 52 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created from use of the device judged by the check-in, and the like. Further, the memory 52 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 52 may optionally include memory located remotely from the processor 51, and these remote memories may be connected to the means for check-in determination over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The one or more modules are stored in the memory 52 and, when executed by the one or more processors 51, perform the method of check-in determination in any of the method embodiments described above.
The product can execute the method provided by the embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the method provided by the embodiment of the present invention.
Embodiments of the present invention provide a non-volatile computer-readable storage medium, where a computer-executable instruction is stored in the non-volatile computer-readable storage medium, and the computer-executable instruction is executed by an electronic device to perform a check-in determination method in any of the above method embodiments.
Embodiments of the present invention provide a computer program product comprising a computer program stored on a non-volatile computer-readable storage medium, the computer program comprising program instructions that, when executed by a computer, cause the computer to perform a method of check-in determination in any of the above method embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the embodiments may be implemented by software plus a general hardware platform, and may also be implemented by hardware. It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware related to instructions of a computer program, which can be stored in a computer readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; within the idea of the invention, also technical features in the above embodiments or in different embodiments may be combined, steps may be implemented in any order, and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. A check-in determination method, comprising:
acquiring position information of a check-in point input by a user;
acquiring environmental factors of the check-in point acquired by the user and an environmental fingerprint corresponding to the environmental factors, wherein the environmental fingerprint changes along with the change of the environment around the check-in point;
acquiring a preset environment fingerprint corresponding to the check-in point;
calculating the matching degree of the environment fingerprint and the preset environment fingerprint;
judging whether the matching degree is greater than a preset matching degree threshold value or not;
and if so, judging that the user successfully signs in.
2. The method of claim 1, wherein the number of the environmental factors is at least two, one of the environmental factors corresponds to one of the environmental fingerprints, one of the environmental factors corresponds to one of the preset environmental fingerprints, and the step of calculating the matching degree between the environmental fingerprint and the preset environmental fingerprint further comprises:
respectively calculating the matching value of each environmental fingerprint and the preset environmental fingerprint;
and calculating the matching degree according to the matching values and the preset influence degree of the environmental factors.
3. The method according to claim 2, wherein each of the environmental fingerprints includes a plurality of environmental points and fingerprint data corresponding to the environmental points, one of the environmental points corresponds to one of the fingerprint data, and the step of calculating the matching degree between the environmental fingerprint and the preset environmental fingerprint is performed before the step of calculating the matching value between each of the environmental fingerprints and the preset environmental fingerprint, further includes:
judging whether the number of the fingerprint data of each environment fingerprint is larger than a preset number threshold value or not;
if so, respectively calculating the matching values of the environment fingerprints and the preset environment fingerprints, wherein the number of the fingerprint data of the environment fingerprints is greater than the preset number threshold.
4. The method according to claim 2, wherein the step of calculating the degree of matching of the environmental fingerprint and the preset environmental fingerprint before the step of calculating the degree of matching according to the respective matching values and the preset influence degree of the respective environmental factors further comprises:
respectively judging whether each matching value is larger than a preset matching value, wherein the preset matching value corresponds to the environmental factor;
and if so, calculating the matching degree according to the matching values and the preset influence degree of the environmental factors, wherein the matching values are larger than the preset matching values.
5. The method of claim 1 or 2, wherein the environmental factors include at least two of WIFI signals, base station signals, bluetooth signals, light, barometric pressure, temperature, and geomagnetism.
6. The method of claim 1, further comprising:
judging whether an attendance successful fingerprint exists in the environment fingerprints acquired in a preset time period, wherein the attendance successful fingerprint is the environment fingerprint used when the attendance success of the user is judged;
if yes, updating the preset environment fingerprint corresponding to the check-in point according to the check-in successful fingerprint;
and if not, updating the preset environment fingerprint corresponding to the check-in point according to the environment fingerprint acquired in the preset time period.
7. The method of claim 6, wherein the number of the environmental factors is at least two, one of the environmental factors corresponds to one of the environmental fingerprints, one of the environmental factors corresponds to one of the predefined environmental fingerprints, each of the environmental fingerprints includes a plurality of environmental points and fingerprint data corresponding to the environmental points, one of the environmental points corresponds to one of the fingerprint data, the predefined time period includes a plurality of predefined time intervals, each of the predefined time intervals corresponds to one of the environmental fingerprints, one of the predefined time intervals corresponds to a predefined time weight, and for each of the environmental factors, the step of updating the predefined environmental fingerprint corresponding to the check-in point according to the check-in successful fingerprint further comprises:
respectively calculating a weighted average value of the fingerprint data of each environment point and the preset time weight, wherein the fingerprint data is an environment fingerprint in the successful check-in fingerprint, and the preset time weight corresponds to the successful check-in fingerprint;
and updating the preset environment fingerprint corresponding to the check-in point according to the weighted average value.
8. An apparatus for check-in determination, comprising:
the first acquisition module is used for acquiring the position information of the check-in point input by a user;
the second acquisition module is used for acquiring the environment factors of the check-in point acquired by the user and the environment fingerprints corresponding to the environment factors, wherein the environment fingerprints change along with the change of the environment around the check-in point;
the third acquisition module is used for acquiring a preset environment fingerprint corresponding to the check-in point;
the calculation module is used for calculating the matching degree of the environment fingerprint and the preset environment fingerprint;
the judging module is used for judging whether the matching degree is greater than a preset matching degree threshold value or not;
and the first judging module is used for judging that the user successfully signs in if the matching degree is greater than a preset matching degree threshold value.
9. The apparatus of claim 8, wherein the computing module comprises:
the first calculating unit is used for calculating the matching value of each environmental fingerprint and the preset environmental fingerprint respectively;
and the second calculating unit is used for calculating the matching degree according to each matching value and the preset influence degree of each environmental factor.
10. A check-in determination system, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor, the memory storing instructions executable by the at least one processor to enable the at least one processor to perform the method of any of claims 1-7.
CN202010802547.9A 2020-08-11 2020-08-11 Check-in judgment method and device and check-in judgment system Pending CN113971844A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010802547.9A CN113971844A (en) 2020-08-11 2020-08-11 Check-in judgment method and device and check-in judgment system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010802547.9A CN113971844A (en) 2020-08-11 2020-08-11 Check-in judgment method and device and check-in judgment system

Publications (1)

Publication Number Publication Date
CN113971844A true CN113971844A (en) 2022-01-25

Family

ID=79585020

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010802547.9A Pending CN113971844A (en) 2020-08-11 2020-08-11 Check-in judgment method and device and check-in judgment system

Country Status (1)

Country Link
CN (1) CN113971844A (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105142215A (en) * 2015-08-07 2015-12-09 成都亚讯星科实业有限公司 Method for locating and calculating multi-dimensional user position
CN105931124A (en) * 2016-05-19 2016-09-07 中国地质大学(武汉) Indoor social network service system
CN106303971A (en) * 2016-10-18 2017-01-04 冷明 A kind of automatic attendance checking device based on WiFi location fingerprint
CN106454709A (en) * 2016-10-31 2017-02-22 成都加华科技有限责任公司 Electronic sign-in method, device and system
CN106790539A (en) * 2016-12-22 2017-05-31 武汉市校融信息科技有限公司 User terminal, mobile internet service device end and attendance checking sign-in method and system
CN106934872A (en) * 2017-02-23 2017-07-07 点点时光(武汉)科技有限公司 A kind of method and system registered of calling the roll
CN107301687A (en) * 2017-06-22 2017-10-27 厦门劢联科技有限公司 A kind of course of personally instructing based on face recognition technology is registered and sign-out system
CN107862757A (en) * 2017-11-03 2018-03-30 广东广凌信息科技股份有限公司 A kind of movable attendance checking method and system based on Wi Fi fingerprints
CN109029429A (en) * 2018-09-04 2018-12-18 电子科技大学 Multi-categorizer overall situation dynamic fusion localization method based on WiFi and earth magnetism fingerprint
CN109145800A (en) * 2018-08-13 2019-01-04 Oppo广东移动通信有限公司 Fingerprint template update method and Related product
CN109509269A (en) * 2018-10-10 2019-03-22 平安万家医疗投资管理有限责任公司 A kind of electronic signing method, computer readable storage medium and server
CN109670394A (en) * 2018-10-25 2019-04-23 平安科技(深圳)有限公司 A kind of video conference based on biological characteristic similarity is registered method and relevant device

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105142215A (en) * 2015-08-07 2015-12-09 成都亚讯星科实业有限公司 Method for locating and calculating multi-dimensional user position
CN105931124A (en) * 2016-05-19 2016-09-07 中国地质大学(武汉) Indoor social network service system
CN106303971A (en) * 2016-10-18 2017-01-04 冷明 A kind of automatic attendance checking device based on WiFi location fingerprint
CN106454709A (en) * 2016-10-31 2017-02-22 成都加华科技有限责任公司 Electronic sign-in method, device and system
CN106790539A (en) * 2016-12-22 2017-05-31 武汉市校融信息科技有限公司 User terminal, mobile internet service device end and attendance checking sign-in method and system
CN106934872A (en) * 2017-02-23 2017-07-07 点点时光(武汉)科技有限公司 A kind of method and system registered of calling the roll
CN107301687A (en) * 2017-06-22 2017-10-27 厦门劢联科技有限公司 A kind of course of personally instructing based on face recognition technology is registered and sign-out system
CN107862757A (en) * 2017-11-03 2018-03-30 广东广凌信息科技股份有限公司 A kind of movable attendance checking method and system based on Wi Fi fingerprints
CN109145800A (en) * 2018-08-13 2019-01-04 Oppo广东移动通信有限公司 Fingerprint template update method and Related product
CN109029429A (en) * 2018-09-04 2018-12-18 电子科技大学 Multi-categorizer overall situation dynamic fusion localization method based on WiFi and earth magnetism fingerprint
CN109509269A (en) * 2018-10-10 2019-03-22 平安万家医疗投资管理有限责任公司 A kind of electronic signing method, computer readable storage medium and server
CN109670394A (en) * 2018-10-25 2019-04-23 平安科技(深圳)有限公司 A kind of video conference based on biological characteristic similarity is registered method and relevant device

Similar Documents

Publication Publication Date Title
CN107678935B (en) Data generation method, terminal and computer readable storage medium
JP6221573B2 (en) LOCATION MODEL UPDATE DEVICE, LOCATION ESTIMATION METHOD, AND PROGRAM
CN111027906A (en) Distribution order determining method and device, storage medium and terminal equipment
CN108256020B (en) Abnormal route detection method, abnormal route detection device, server and storage medium
CN108958890A (en) Container microscope testing method, apparatus and electronic equipment
CN113971844A (en) Check-in judgment method and device and check-in judgment system
CN116563841B (en) Detection method and detection device for power distribution network equipment identification plate and electronic equipment
CN111757285B (en) Updating method, device and equipment of positioning fingerprint database and storage medium
CN111986552B (en) Map data quality freshness acquisition method, device and storage medium
CN111309843A (en) Vehicle-mounted machine map system testing method and device, electronic equipment and storage medium
CN108681705B (en) Metering equipment consistency judgment method and system based on pattern recognition
CN115758717A (en) Method and device for estimating simulated brightness temperature deviation, electronic equipment and storage medium
CN114565911B (en) Instrument reading method and device, computer equipment and storage medium
CA3094328C (en) Magnetic parameter-based localization in mobile device navigation
JP7274465B2 (en) Information processing equipment
CN113253177A (en) Calibration method, device, equipment and storage medium based on vector network analyzer
CN111737156B (en) Deep space impactor testing and optimizing system based on serial bus
CN114466373B (en) Method, device, equipment and computer readable storage medium for updating position fingerprint library
CN115565164B (en) Instrument panel numerical value identification method, device, equipment and storage medium
CN111372270A (en) Suspected fault cell determination method, device, equipment and medium
US11175144B2 (en) Magnetic parameter-based localization in mobile device navigation
CN117558118B (en) Ammeter data acquisition method and device, storage medium and electronic equipment
CN116109712B (en) Automatic measuring method and measuring equipment for background sky light of telescope-pointing sky area
CN111832597B (en) Method and device for judging vehicle type
CN111895973A (en) Perpendicularity detection device and system for engineering management

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination