CN112037358B - Attendance statistics method and device, electronic equipment and storage medium - Google Patents

Attendance statistics method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112037358B
CN112037358B CN202010737797.9A CN202010737797A CN112037358B CN 112037358 B CN112037358 B CN 112037358B CN 202010737797 A CN202010737797 A CN 202010737797A CN 112037358 B CN112037358 B CN 112037358B
Authority
CN
China
Prior art keywords
target vehicle
target
determining
target object
sent
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.)
Active
Application number
CN202010737797.9A
Other languages
Chinese (zh)
Other versions
CN112037358A (en
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.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun 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 Gree Electric Appliances Inc of Zhuhai, Zhuhai Lianyun Technology Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202010737797.9A priority Critical patent/CN112037358B/en
Publication of CN112037358A publication Critical patent/CN112037358A/en
Application granted granted Critical
Publication of CN112037358B publication Critical patent/CN112037358B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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
    • G07C1/12Registering, 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 wherein the time is indicated in figures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/105Human resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Signal Processing (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides an attendance statistic method, an attendance statistic device, electronic equipment and a storage medium, wherein the method comprises the following steps: determining the latest arrival time of the target vehicle and the appointed arrival place of the target vehicle; under the condition of receiving a sent message sent by a target vehicle, binding a target object on the target vehicle with the target vehicle; if the message which is sent by the target vehicle and arrives at the appointed arrival point is not received at the latest arrival time and before the latest arrival time, determining that the target vehicle is abnormal; and under the condition that the target vehicle is abnormal, performing attendance statistics on the target vehicle and the target object bound with the target vehicle and storing the attendance statistics.

Description

Attendance statistics method and device, electronic equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of intelligent attendance checking, in particular to an attendance checking statistical method, an attendance checking statistical device, electronic equipment and a storage medium.
Background
With the continuous development of society and the continuous development of urbanization, more and more enterprises use a regular bus to pick up and deliver at fixed points in order to facilitate the trip of employees on and off duty. Regular buses used for receiving and sending employees to and from work in enterprises usually have fixed time and driving routes for the purpose of not taking profit.
At present, due to the situations of traffic jam, anchoring and the like, regular buses often arrive at a designated place in accordance with a specified time, and further employees on the regular buses do not log in a card according to a specification and arrive late, and at the moment, the employees on the regular buses need to be counted manually to carry out late arrival reporting so as to facilitate the subsequent card supplementing processing of the employees.
Due to the fact that workers on the regular bus need to be counted manually, the real-time performance of the statistical data is poor, the accuracy of the statistical data is poor, a large number of human resources are consumed, and the workers on the regular bus cannot be inquired conveniently and secondarily in the follow-up process.
Disclosure of Invention
In order to solve the technical problems that due to the fact that staff on a regular bus needs to be counted manually, the real-time performance of the statistical data is poor, the accuracy of the statistical data is poor, a large amount of human resources are consumed, and the staff on the regular bus cannot be inquired conveniently in the follow-up process, the embodiment of the invention provides an attendance statistical method and device, electronic equipment and a storage medium.
In a first aspect of the embodiments of the present invention, there is provided an attendance statistics method, including:
determining the latest arrival time of the target vehicle and the appointed arrival place of the target vehicle;
under the condition of receiving a sent message sent by the target vehicle, binding a target object positioned on the target vehicle with the target vehicle;
if the message which is sent by the target vehicle and arrives at the appointed arrival place is not received before the latest arrival time, determining that the target vehicle is abnormal;
and under the condition that the target vehicle is abnormal, performing attendance statistics on the target vehicle and the target object bound with the target vehicle and storing the attendance statistics.
In an optional embodiment, the method further comprises:
determining the departure time of the target vehicle;
the binding the target object located on the target vehicle with the target vehicle when receiving the sent message sent by the target vehicle includes:
monitoring whether a departure message sent by the target vehicle is received or not after the departure time;
and under the condition of receiving a sent message sent by the target vehicle, binding a target object positioned on the target vehicle with the target vehicle.
In an optional embodiment, the binding, in the case of receiving a sent message sent by the target vehicle, the target object located on the target vehicle with the target vehicle includes:
under the condition of receiving a sent message sent by the target vehicle, respectively sending position acquisition requests to the target vehicle and terminals held by a target object;
receiving a first position returned by the target vehicle according to the position acquisition request, and receiving a second position returned by the terminal held by the target object according to the position acquisition request;
determining whether the first location matches the second location;
if the first position is matched with the second position, determining that the target object with the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
In an optional embodiment, the determining whether the first location matches the second location includes:
determining an effective area range which takes the first position as a circle center and a preset distance as a radius;
judging whether the second position is located in the effective area range;
if the first position is matched with the second position, determining that the target object with the terminal is positioned on the target vehicle:
and if the second position is located in the effective area range, determining that the target object with the terminal is located on the target vehicle.
In an optional embodiment, the binding, in the case of receiving a sent message sent by the target vehicle, the target object located on the target vehicle with the target vehicle includes:
under the condition of receiving a sent message sent by the target vehicle, receiving a vehicle identifier sent by a terminal held by a target object;
judging whether the vehicle identification is matched with the identification of the target vehicle;
if the vehicle identification is matched with the identification of the target vehicle, determining that the target object with the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
In an optional embodiment, the binding, in the case of receiving a sent message sent by the target vehicle, the target object located on the target vehicle with the target vehicle includes:
under the condition of receiving a sent message sent by the target vehicle, determining a terminal connected with a wireless access point, wherein the wireless access point is positioned on the target vehicle;
determining that a target object holding the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
In an optional embodiment, the binding, in the case of receiving a sent message sent by the target vehicle, the target object located on the target vehicle with the target vehicle includes:
acquiring an image of the interior of the target vehicle under the condition of receiving a sent message sent by the target vehicle;
identifying a target object contained in the image;
and binding the target object positioned on the target vehicle with the target vehicle.
In an optional embodiment, the binding, in the case of receiving a sent message sent by the target vehicle, the target object located on the target vehicle with the target vehicle includes:
under the condition of receiving a sent message sent by the target vehicle, collecting biological characteristics by using biological characteristic collecting equipment, wherein the biological characteristic collecting equipment is positioned on the target vehicle;
determining a target object corresponding to the biological characteristics;
and binding the target object positioned on the target vehicle with the target vehicle.
In a second aspect of the embodiments of the present invention, there is provided an attendance statistics apparatus, the apparatus including:
the time determining module is used for determining the latest arrival time of the target vehicle;
a location determination module for determining a designated arrival location of the target vehicle;
the binding module is used for binding a target object positioned on the target vehicle with the target vehicle under the condition of receiving a sent message sent by the target vehicle;
the abnormity determining module is used for determining that the target vehicle is abnormal if a message which is sent by the target vehicle and arrives at the appointed arrival place is not received before the latest arrival time and the latest arrival time;
and the attendance statistic module is used for carrying out attendance statistic on the target vehicle and the target object bound with the target vehicle and storing the attendance statistic under the condition that the target vehicle is abnormal.
In a third aspect of the embodiments of the present invention, there is further provided an electronic device, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
and the processor is used for realizing the attendance statistical method in the second aspect when executing the program stored in the memory.
In a fourth aspect of the embodiments of the present invention, there is also provided a storage medium, in which instructions are stored, and when the storage medium runs on a computer, the storage medium causes the computer to execute the attendance statistics method in the second aspect.
In a fifth aspect of the embodiments of the present invention, there is also provided a computer program product containing instructions, which when run on a computer, causes the computer to execute the attendance statistics method described in the second aspect above.
According to the technical scheme provided by the embodiment of the invention, the latest arrival time of the target vehicle and the specified arrival place of the target vehicle are determined, the target object positioned on the target vehicle is bound with the target vehicle under the condition that a departure message sent by the target vehicle is received, if the message sent by the target vehicle and reaching the specified arrival place is not received before the latest arrival time and the latest arrival time, the target vehicle is determined to be abnormal, and the target vehicle and the target object bound with the target vehicle are subjected to attendance statistics and stored under the condition that the target vehicle is abnormal. Therefore, the target object and the target vehicle are bound, the target vehicle and the target object bound with the target vehicle are subjected to attendance statistics and stored under the condition that the target vehicle is abnormal, the target object on the target vehicle does not need to be manually counted, the real-time performance and accuracy of statistical data can be improved, the use of human resources is reduced, and the target object on the target vehicle can be conveniently inquired subsequently.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a schematic view of an implementation flow of an attendance statistical method shown in an embodiment of the present invention;
fig. 2 is a schematic diagram illustrating a location obtaining request according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating an embodiment of the present invention for obtaining a first position and a second position;
FIG. 4 is a diagram illustrating a second location within the active area according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an attendance statistics apparatus shown in the embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device shown in the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
As shown in fig. 1, an implementation flow diagram of an attendance statistics method provided in an embodiment of the present invention is shown, and the method specifically includes the following steps:
s101, determining the latest arrival time of the target vehicle and the appointed arrival place of the target vehicle.
In the embodiment of the invention, the target vehicle can be a regular bus for receiving the employees to go to and from work, and the target object can be the employees of the enterprise taking the regular bus.
Planning the departure time, the departure place, the latest arrival time and the appointed arrival place of the regular bus for receiving and sending the staff to and from work, wherein the latest arrival time is the latest arrival time which can enable the staff to normally walk to the card punching place for punching the card after getting off the bus.
The embodiment of the invention can determine the departure time of the regular bus, the latest arrival time of the regular bus and the appointed arrival place of the regular bus. For example, departure time of regular bus 1: 07:30, latest arrival time of regular bus 1: 09:25, designated arrival location of regular bus 1: the entrance of an enterprise, departure time of regular bus 2: 07:10, latest arrival time of the regular bus 2: 09:25, designated arrival location of regular bus 2: the entrance of the enterprise.
S102, under the condition that a sent message sent by the target vehicle is received, the target object on the target vehicle is bound with the target vehicle.
For the target vehicle, the target vehicle normally sends the vehicle when the current time reaches the departure time of the target vehicle, and the departure message is fed back after the target vehicle sends the vehicle.
In case of receiving a sent message sent by the target vehicle, the target object located on the target vehicle may be bound with the target vehicle, as shown in table 1 below.
Target vehicle Target object
Regular bus 1 Employee A, employee B, employee C, … …
Regular bus 2 Employee a, employee b, employee c, … …
…… ……
TABLE 1
The method comprises the steps of monitoring whether a departure message sent by a target vehicle is received or not after the departure time of the target vehicle, and binding a target object positioned on the target vehicle with the target vehicle under the condition of receiving the departure message sent by the target vehicle, so that the target object and the target vehicle can be bound in time, the monitoring time is shortened, and the monitoring efficiency is improved.
For example, after 07:30, whether a departure message sent by the regular bus 1 is received or not is monitored, and in the case of receiving the departure message sent by the regular bus 1, the staff located on the regular bus 1 is bound with the regular bus 1, that is, the binding relationship between the regular bus 1 and the staff on the regular bus 1 is established.
For another example, after 07:10, whether a departure message sent by the regular bus 2 is received is monitored, and when the departure message sent by the regular bus 2 is received, the employee located on the regular bus 2 is bound with the regular bus 2, which is similar to the regular bus 3 and the regular bus 4, and the embodiment of the present invention is not described in detail herein.
In the embodiment of the present invention, the target object and the target vehicle may be specifically bound through the following implementation manners:
the method comprises the following steps that in the case of receiving a sent message sent by a target vehicle, position acquisition requests are sent to the target vehicle and terminals held by a target object respectively; receiving a first position returned by the target vehicle according to the position acquisition request, and receiving a second position returned by the terminal held by the target object according to the position acquisition request; determining whether the first location matches the second location; if the first position is matched with the second position, determining that the target object with the terminal is located on the target vehicle; and binding the target object positioned on the target vehicle with the target vehicle. Wherein the target vehicle is bound in advance with a terminal held by the target object.
For example, when the departure message transmitted from regular bus 1 is received, the location acquisition requests are transmitted to terminals held by regular bus 1 and employee a, terminals held by employee B, and terminals held by employee C, respectively, as shown in fig. 2. The regular bus 1 is bound with a terminal held by the employee A, a terminal held by the employee B and a terminal held by the employee C respectively, and under the condition that a departure message sent by the regular bus 1 is received, the position acquisition request can be sent to the terminal held by the regular bus 1 and the employee A, the terminal held by the employee B and the terminal held by the employee C respectively through inquiring the binding relationship.
Then, the first position returned by the regular bus 1 according to the position acquisition request can be received, and the second position returned by the terminal held by employee a, the terminal held by employee B, and the terminal held by employee C according to the position acquisition request respectively can be received, as shown in fig. 3.
And judging whether the first position is matched with the second position or not for the first position and the second position, and if the first position is matched with the second position, determining that the employee A, the employee B and the employee C are positioned on the regular bus 1, so that the employee A, the employee B and the employee C can be bound with the regular bus 1, otherwise, the binding is not required.
Wherein, can judge whether first position and second position match through following mode: and determining an effective area range which takes the first position as a circle center and a preset distance as a radius, and judging whether the second position is located in the effective area range. And if the second position is located in the effective area range, determining that the target object with the terminal is located on the target vehicle.
For example, an effective area range with the first position as a center of a circle and the preset distance R as a radius is determined, for the second position, as shown in fig. 4, the second position is located in the effective area range, and under the condition that the second position is located in the effective area range, it can be determined that the employee a, the employee B, and the employee C are located on the regular bus 1, so that the employee a, the employee B, and the employee C can be bound with the regular bus 1, otherwise, the binding is not required.
Embodiment 2, in the case of receiving a sent message sent by the target vehicle, receiving a vehicle identifier sent by a terminal held by a target object; judging whether the vehicle identification is matched with the identification of the target vehicle; if the vehicle identification is matched with the identification of the target vehicle, determining that the target object with the terminal is located on the target vehicle; and binding the target object positioned on the target vehicle with the target vehicle. The identifier may be a license plate number, a vehicle model, a vehicle body color, or the like, which is not limited in the embodiment of the present invention.
For example, under the condition that a sent message sent by a regular bus 1 is received, a license plate number sent by a terminal held by a staff A, a license plate number sent by a terminal held by a staff B and a license plate number sent by a terminal held by a staff C are received, whether the license plate numbers are matched with the license plate number of the regular bus 1 or not is judged, if the license plate numbers are matched with the license plate number of the regular bus 1, the staff A, the staff B and the staff C are determined to be located on the regular bus 1, and therefore the staff A, the staff B and the staff C can be bound with the regular bus 1.
Embodiment 3, in a case where a message sent by the target vehicle is received, determining a terminal connected to a wireless access point, where the wireless access point is located on the target vehicle; determining that a target object holding the terminal is located on the target vehicle; and binding the target object positioned on the target vehicle with the target vehicle.
For example, when receiving a departure message sent by the regular bus 1, the terminal connected to the wireless access point (i.e., the terminal held by employee a, the terminal held by employee B, and the terminal held by employee C) is determined, where the wireless access point is located on the regular bus 1, and employee a having the terminal, employee B having the terminal, and employee C having the terminal are all located on the regular bus 1, so that employee a, employee B, and employee C can be bound to the regular bus 1.
Embodiment 4, in the case of receiving a sent message sent by the target vehicle, acquiring an image of the interior of the target vehicle; identifying a target object contained in the image; and binding the target object positioned on the target vehicle with the target vehicle.
For example, when a departure message sent by the regular bus 1 is received, an image of the inside of the regular bus 1 may be collected, the image may be identified, and employees included in the image may be identified, so that the employees on the regular bus 1 may be bound to the regular bus 1. The algorithm for identifying the image may refer to a current algorithm, and the embodiments of the present invention are not described in detail herein.
Embodiment 5, in the case of receiving a sent message sent by the target vehicle, collecting a biometric characteristic by using a biometric characteristic collection device, wherein the biometric characteristic collection device is located on the target vehicle; determining a target object corresponding to the biological characteristics; and binding the target object positioned on the target vehicle with the target vehicle. The biometric features may be fingerprints, irises, voiceprints, and the like, which are not limited in the embodiment of the present invention.
For example, when a departure message sent by the regular bus 1 is received, a biometric acquisition device is used to acquire a fingerprint, wherein the biometric acquisition device is located on the regular bus 1, and the acquired fingerprint is matched with the fingerprint template, so that an employee corresponding to the fingerprint can be determined, and thus the employee can be determined to be located on the regular bus 1, and the employee can be bound with the regular bus 1.
S103, determining that the target vehicle is abnormal if the message which is sent by the target vehicle and reaches the specified arrival point is not received before the latest arrival time and the latest arrival time.
For the target vehicle, the travel may be performed along a predetermined route until the specified arrival point is reached, and after the target vehicle arrives at the specified arrival point, a message that the specified arrival point has been reached may be fed back.
And monitoring whether a message sent by the target vehicle and reaching the appointed arrival point is received or not before the latest arrival time, and if the message sent by the target vehicle and reaching the appointed arrival point is not received, determining that the target vehicle is abnormal, namely the target vehicle arrives late and does not reach the appointed arrival point at the latest arrival time, so that the target object on the target vehicle cannot be timely checked and arrives late.
And if receiving a message sent by the target vehicle and reaching the appointed arrival point before the latest arrival time, determining that the target vehicle is normal and the target vehicle is not blocked or anchored and the like, so that the target object on the target vehicle can be timely punched.
And S104, under the condition that the target vehicle is abnormal, performing attendance statistics on the target vehicle and the target object bound with the target vehicle and storing the attendance statistics.
In the case of abnormality (i.e., late arrival) of the target vehicle, the target object on the target vehicle cannot be timely punched and is late arrival, and attendance statistics can be performed on the target vehicle and the target object on the target vehicle and stored, that is, the late arrival target vehicle and the late arrival target object on the target vehicle are counted and stored.
The condition causing the target vehicle abnormality may be traffic jam, breakdown, etc., so that target objects late in the target vehicle are counted and stored, and then the card supplementing processing may be performed on the target objects. Since the target objects late on the target vehicle are counted and stored, the card supplementing processing can be automatically carried out on the target objects without reporting the target objects for card supplementing.
Through the above description of the technical solutions provided by the embodiments of the present invention, by determining the latest arrival time of the target vehicle and the specified arrival location of the target vehicle, the target object located on the target vehicle is bound with the target vehicle when the sent message sent by the target vehicle is received, and if the message sent by the target vehicle and having arrived at the specified arrival location is not received before the latest arrival time and the latest arrival time, it is determined that the target vehicle is abnormal, and if the target vehicle is abnormal, the target vehicle and the target object bound with the target vehicle are subjected to attendance statistics and stored.
Therefore, the target object and the target vehicle are bound, the target vehicle and the target object bound with the target vehicle are subjected to attendance statistics and stored under the condition that the target vehicle is abnormal, the target object on the target vehicle does not need to be manually counted, the real-time performance and accuracy of statistical data can be improved, the use of human resources is reduced, and the target object on the target vehicle can be conveniently inquired subsequently.
Corresponding to the above method embodiment, an embodiment of the present invention further provides an attendance statistics apparatus, as shown in fig. 5, the apparatus may include: time determination module 510, location determination module 520, binding module 530, anomaly determination module 540, and attendance statistics module 550.
A time determination module 510 for determining a latest arrival time of the target vehicle;
a location determination module 520 for determining a designated arrival location of the target vehicle;
a binding module 530, configured to bind a target object located on the target vehicle with the target vehicle when a sent message sent by the target vehicle is received;
an anomaly determination module 540, configured to determine that the target vehicle is anomalous if a message that the target vehicle has arrived at the specified arrival location and is sent by the target vehicle is not received before the latest arrival time and the latest arrival time;
the attendance statistics module 550 is configured to perform attendance statistics on the target vehicle and the target object bound to the target vehicle and store the attendance statistics in case that the target vehicle is abnormal.
In a specific implementation of an embodiment of the present invention,
the time determination module 510 is further configured to determine a departure time of the target vehicle;
the binding module 530 is specifically configured to:
monitoring whether a departure message sent by the target vehicle is received or not after the departure time;
and under the condition of receiving a sent message sent by the target vehicle, binding a target object positioned on the target vehicle with the target vehicle.
In a specific implementation manner of the embodiment of the present invention, the binding module 530 is specifically configured to:
under the condition of receiving a sent message sent by the target vehicle, respectively sending position acquisition requests to the target vehicle and terminals held by a target object;
receiving a first position returned by the target vehicle according to the position acquisition request, and receiving a second position returned by the terminal held by the target object according to the position acquisition request;
determining whether the first location matches the second location;
if the first position is matched with the second position, determining that the target object with the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
In a specific implementation manner of the embodiment of the present invention, the binding module 530 is specifically configured to:
determining an effective area range which takes the first position as a circle center and a preset distance as a radius;
judging whether the second position is located in the effective area range;
if the first position is matched with the second position, determining that the target object with the terminal is positioned on the target vehicle:
and if the second position is located in the effective area range, determining that the target object with the terminal is located on the target vehicle.
In a specific implementation manner of the embodiment of the present invention, the binding module 530 is specifically configured to:
under the condition of receiving a sent message sent by the target vehicle, receiving a vehicle identifier sent by a terminal held by a target object;
judging whether the vehicle identification is matched with the identification of the target vehicle;
if the vehicle identification is matched with the identification of the target vehicle, determining that the target object with the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
In a specific implementation manner of the embodiment of the present invention, the binding module 530 is specifically configured to:
under the condition of receiving a sent message sent by the target vehicle, determining a terminal connected with a wireless access point, wherein the wireless access point is positioned on the target vehicle;
determining that a target object holding the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
In a specific implementation manner of the embodiment of the present invention, the binding module 530 is specifically configured to:
acquiring an image of the interior of the target vehicle under the condition of receiving a sent message sent by the target vehicle;
identifying a target object contained in the image;
and binding the target object positioned on the target vehicle with the target vehicle.
In a specific implementation manner of the embodiment of the present invention, the binding module 530 is specifically configured to:
under the condition of receiving a sent message sent by the target vehicle, collecting biological characteristics by using biological characteristic collecting equipment, wherein the biological characteristic collecting equipment is positioned on the target vehicle;
determining a target object corresponding to the biological characteristics;
and binding the target object positioned on the target vehicle with the target vehicle.
An embodiment of the present invention further provides an electronic device, as shown in fig. 6, including a processor 61, a communication interface 62, a memory 63, and a communication bus 64, where the processor 61, the communication interface 62, and the memory 63 complete mutual communication through the communication bus 64,
a memory 63 for storing a computer program;
the processor 61 is configured to implement the following steps when executing the program stored in the memory 63:
determining the latest arrival time of the target vehicle and the appointed arrival place of the target vehicle; under the condition of receiving a sent message sent by the target vehicle, binding a target object positioned on the target vehicle with the target vehicle; if the message which is sent by the target vehicle and arrives at the appointed arrival place is not received before the latest arrival time, determining that the target vehicle is abnormal; and under the condition that the target vehicle is abnormal, performing attendance statistics on the target vehicle and the target object bound with the target vehicle and storing the attendance statistics.
The communication bus mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The Memory may include a Random Access Memory (RAM) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the Integrated Circuit may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component.
In another embodiment of the present invention, a storage medium is further provided, where instructions are stored in the storage medium, and when the instructions are executed on a computer, the instructions cause the computer to execute the attendance statistics method in any of the above embodiments.
In yet another embodiment, a computer program product containing instructions is provided, which when run on a computer, causes the computer to perform the attendance statistics method of any of the above embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a storage medium or transmitted from one storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The storage medium may be any available medium that can be accessed by a computer or a data storage device including one or more available media integrated servers, data centers, and the like. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.

Claims (11)

1. An attendance statistics method, characterized in that the method comprises:
determining the latest arrival time of the target vehicle and the appointed arrival place of the target vehicle;
under the condition of receiving a sent message sent by the target vehicle, binding a target object positioned on the target vehicle with the target vehicle;
if the message which is sent by the target vehicle and arrives at the appointed arrival place is not received before the latest arrival time, determining that the target vehicle is abnormal;
and under the condition that the target vehicle is abnormal, performing attendance statistics on the target vehicle and the target object bound with the target vehicle and storing the attendance statistics.
2. The method of claim 1, further comprising:
determining the departure time of the target vehicle;
the binding the target object located on the target vehicle with the target vehicle when receiving the sent message sent by the target vehicle includes:
monitoring whether a departure message sent by the target vehicle is received or not after the departure time;
and under the condition of receiving a sent message sent by the target vehicle, binding a target object positioned on the target vehicle with the target vehicle.
3. The method of claim 1, wherein the binding a target object located on the target vehicle with the target vehicle upon receiving a sent message sent by the target vehicle comprises:
under the condition of receiving a sent message sent by the target vehicle, respectively sending position acquisition requests to the target vehicle and terminals held by a target object;
receiving a first position returned by the target vehicle according to the position acquisition request, and receiving a second position returned by the terminal held by the target object according to the position acquisition request;
determining whether the first location matches the second location;
if the first position is matched with the second position, determining that the target object with the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
4. The method of claim 3, wherein determining whether the first location matches the second location comprises:
determining an effective area range which takes the first position as a circle center and a preset distance as a radius;
judging whether the second position is located in the effective area range;
if the first position is matched with the second position, determining that the target object with the terminal is positioned on the target vehicle:
and if the second position is located in the effective area range, determining that the target object with the terminal is located on the target vehicle.
5. The method of claim 1, wherein the binding a target object located on the target vehicle with the target vehicle upon receiving a sent message sent by the target vehicle comprises:
under the condition of receiving a sent message sent by the target vehicle, receiving a vehicle identifier sent by a terminal held by a target object;
judging whether the vehicle identification is matched with the identification of the target vehicle;
if the vehicle identification is matched with the identification of the target vehicle, determining that the target object with the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
6. The method of claim 1, wherein the binding a target object located on the target vehicle with the target vehicle upon receiving a sent message sent by the target vehicle comprises:
under the condition of receiving a sent message sent by the target vehicle, determining a terminal connected with a wireless access point, wherein the wireless access point is positioned on the target vehicle;
determining that a target object holding the terminal is located on the target vehicle;
and binding the target object positioned on the target vehicle with the target vehicle.
7. The method of claim 1, wherein the binding a target object located on the target vehicle with the target vehicle upon receiving a sent message sent by the target vehicle comprises:
acquiring an image of the interior of the target vehicle under the condition of receiving a sent message sent by the target vehicle;
identifying a target object contained in the image;
and binding the target object positioned on the target vehicle with the target vehicle.
8. The method of claim 1, wherein the binding a target object located on the target vehicle with the target vehicle upon receiving a sent message sent by the target vehicle comprises:
under the condition of receiving a sent message sent by the target vehicle, collecting biological characteristics by using biological characteristic collecting equipment, wherein the biological characteristic collecting equipment is positioned on the target vehicle;
determining a target object corresponding to the biological characteristics;
and binding the target object positioned on the target vehicle with the target vehicle.
9. An attendance statistics apparatus, the apparatus comprising:
the time determining module is used for determining the latest arrival time of the target vehicle;
a location determination module for determining a designated arrival location of the target vehicle;
the binding module is used for binding a target object positioned on the target vehicle with the target vehicle under the condition of receiving a sent message sent by the target vehicle;
the abnormity determining module is used for determining that the target vehicle is abnormal if a message which is sent by the target vehicle and arrives at the appointed arrival place is not received before the latest arrival time and the latest arrival time;
and the attendance statistic module is used for carrying out attendance statistic on the target vehicle and the target object bound with the target vehicle and storing the attendance statistic under the condition that the target vehicle is abnormal.
10. An electronic device is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing mutual communication by the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any one of claims 1 to 8 when executing a program stored on a memory.
11. A storage medium on which a computer program is stored, which program, when being executed by a processor, carries out the method according to any one of claims 1 to 8.
CN202010737797.9A 2020-07-28 2020-07-28 Attendance statistics method and device, electronic equipment and storage medium Active CN112037358B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010737797.9A CN112037358B (en) 2020-07-28 2020-07-28 Attendance statistics method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010737797.9A CN112037358B (en) 2020-07-28 2020-07-28 Attendance statistics method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112037358A CN112037358A (en) 2020-12-04
CN112037358B true CN112037358B (en) 2021-07-20

Family

ID=73583351

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010737797.9A Active CN112037358B (en) 2020-07-28 2020-07-28 Attendance statistics method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112037358B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103116917A (en) * 2012-12-28 2013-05-22 银江股份有限公司 Control method for intelligent bus parking lot based on GPS (Global Positioning System)
JP5402270B2 (en) * 2009-06-10 2014-01-29 三菱電機株式会社 Attendance management system
CN203503170U (en) * 2013-07-24 2014-03-26 柳州铁道职业技术学院 GPS-based commuter bus information management system
CN106228631A (en) * 2016-07-27 2016-12-14 安徽聚润互联信息技术有限公司 A kind of attendance system and method based on traffic information
CN106991805A (en) * 2017-04-28 2017-07-28 浙江机电职业技术学院 It is a kind of that the autonomous commuting regular bus intelligent management system and management method for preengaging function of registering is had based on network
CN108109221A (en) * 2017-12-30 2018-06-01 广州天高软件科技有限公司 A kind of mobile punch card system based on intelligent terminal
CN108510230A (en) * 2017-09-30 2018-09-07 腾讯科技(深圳)有限公司 A kind of trip based reminding method, device and electronic equipment
CN110533201A (en) * 2019-07-29 2019-12-03 江苏中育优教科技发展有限公司 Integrated type electrical class board information service platform based on living body faces identification

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055859A (en) * 2010-11-02 2011-05-11 福建鑫诺通讯技术有限公司 Monitoring method for handheld school message system and monitoring equipment thereof
EP2835786A1 (en) * 2013-08-06 2015-02-11 Skidata Ag Method for the continuous detection of the presence of a person in a public transportation vehicle
CN108573605A (en) * 2017-03-13 2018-09-25 北京万集科技股份有限公司 A kind of vehicle termination matching process and device
CN109637134B (en) * 2018-12-28 2021-03-23 青岛大学 Public transportation equipment matching method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5402270B2 (en) * 2009-06-10 2014-01-29 三菱電機株式会社 Attendance management system
CN103116917A (en) * 2012-12-28 2013-05-22 银江股份有限公司 Control method for intelligent bus parking lot based on GPS (Global Positioning System)
CN203503170U (en) * 2013-07-24 2014-03-26 柳州铁道职业技术学院 GPS-based commuter bus information management system
CN106228631A (en) * 2016-07-27 2016-12-14 安徽聚润互联信息技术有限公司 A kind of attendance system and method based on traffic information
CN106991805A (en) * 2017-04-28 2017-07-28 浙江机电职业技术学院 It is a kind of that the autonomous commuting regular bus intelligent management system and management method for preengaging function of registering is had based on network
CN108510230A (en) * 2017-09-30 2018-09-07 腾讯科技(深圳)有限公司 A kind of trip based reminding method, device and electronic equipment
CN108109221A (en) * 2017-12-30 2018-06-01 广州天高软件科技有限公司 A kind of mobile punch card system based on intelligent terminal
CN110533201A (en) * 2019-07-29 2019-12-03 江苏中育优教科技发展有限公司 Integrated type electrical class board information service platform based on living body faces identification

Also Published As

Publication number Publication date
CN112037358A (en) 2020-12-04

Similar Documents

Publication Publication Date Title
CN107784481B (en) Task timeliness early warning method and device
CN107909668B (en) Sign-in method and terminal equipment
CN108090989B (en) Machine room inspection method and system
CN110942190A (en) Queuing time prediction method and device, computer equipment and storage medium
CN108830470B (en) Account processing method and device
CN111652996B (en) Method and device for detecting operation place of outworker
CN114841712B (en) Method and device for determining illegal operation state of network appointment vehicle tour and electronic equipment
CN115578815A (en) Access control management method, authentication server, access control system and readable storage medium
CN111476520A (en) Method and device for determining placement position, storage medium and electronic device
CN112037358B (en) Attendance statistics method and device, electronic equipment and storage medium
CN112637888B (en) Coverage hole area identification method, device, equipment and readable storage medium
CN113077018A (en) Target object identification method and device, storage medium and electronic device
CN112053090A (en) Flexible employment data processing method, device and system based on block chain
CN112446377A (en) Data processing method, data processing device and electronic equipment
CN111914591A (en) Duration determination method and device
CN111584092A (en) Information determination method, device, system and server
CN106682516A (en) Detection method, detection device and server of application programs
CN112153341B (en) Task supervision method, device and system, electronic equipment and storage medium
CN110602161A (en) Alarm sending method and device and electronic equipment
CN113128357B (en) Vehicle fault processing method and system
CN111080220A (en) Attendance result determination method and device, attendance system and electronic equipment
CN113568811A (en) Distributed safety monitoring data processing method
CN113421597A (en) Monitoring method, monitoring system, electronic equipment and storage medium
CN112907770A (en) License plate recognition and verification method, system, medium, parking server and client
CN112863223B (en) Bus information prompting method, device, storage medium and program product

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
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 519015 Room 601, Lianshan Lane, Jida Jingshan Road, Zhuhai City, Guangdong Province

Patentee after: Zhuhai Lianyun Technology Co.,Ltd.

Patentee after: GREE ELECTRIC APPLIANCES,Inc.OF ZHUHAI

Address before: 519070, Jinji Hill Road, front hill, Zhuhai, Guangdong

Patentee before: GREE ELECTRIC APPLIANCES,Inc.OF ZHUHAI

Patentee before: Zhuhai Lianyun Technology Co.,Ltd.

CP03 Change of name, title or address