CN110766818A - Check-in interaction system and check-in interaction method - Google Patents

Check-in interaction system and check-in interaction method Download PDF

Info

Publication number
CN110766818A
CN110766818A CN201911025738.2A CN201911025738A CN110766818A CN 110766818 A CN110766818 A CN 110766818A CN 201911025738 A CN201911025738 A CN 201911025738A CN 110766818 A CN110766818 A CN 110766818A
Authority
CN
China
Prior art keywords
check
user
server
group
administrator
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
CN201911025738.2A
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.)
Guangzhou He Da Da Data Technology Co Ltd
Sun Yat Sen University
Original Assignee
Guangzhou He Da Da Data Technology Co Ltd
Sun Yat Sen University
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 Guangzhou He Da Da Data Technology Co Ltd, Sun Yat Sen University filed Critical Guangzhou He Da Da Data Technology Co Ltd
Priority to CN201911025738.2A priority Critical patent/CN110766818A/en
Publication of CN110766818A publication Critical patent/CN110766818A/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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a check-in interaction system and a check-in interaction method. The check-in interaction system comprises an administrator client, a user client and a server; the administrator client creates a check-in project group and stores the check-in project group and the check-in rules of the check-in project group to the server; the server generates a group identifier of the check-in item group; the user client side joins the check-in item group through the group identification; the administrator client also provides a check-in inquiry page for the administrator, the check-in inquiry page displays the check-in details of each check-in member and summarizes and displays the check-in conditions of each check-in member in a specified period, and different display states are used for indicating different check-in states of each check-in of the check-in members. The check-in interaction system and the check-in interaction method improve the check-in accuracy and efficiency, reduce the check-in cost and improve the user interaction experience of the check-in system.

Description

Check-in interaction system and check-in interaction method
Technical Field
The embodiment of the application relates to the technical field of sign-in, in particular to a sign-in interaction system and a sign-in interaction method.
Background
With the rapid development of the internet and information processing technology, people greatly improve the work efficiency by means of various intelligent terminal devices. However, in some application scenarios, some conventional solutions still affect the efficiency and accuracy of people's work, and have great limitations in interaction, such as classroom check-in, large outdoor collective activity check-in, conference check-in, work check-in, and the like. In daily life, the most common practice of the above scenes is two main methods of full-manual check-in and check-in by machine.
Firstly, for full-manual check-in, generally, the check-in can be carried out in classroom of colleges and universities, outdoor collective tour and conference by adopting a mode of oral roll call or manual registration, the mode is time-consuming and labor-consuming, the conditions of wrong check-in, substitute check-in and missed check-in exist, and users cannot share classroom notes, outdoor tourism landscape pictures and conference key points in a check-in team to other users by the check-in mode. Secondly, for the scheme of checking in by machine, mainly by means of a card punch, such as equipment for collecting fingerprints or human faces, because a single piece of equipment can only punch cards in sequence, when the number of people is large, such as rush hours, waiting in line is needed to cause time waste.
Disclosure of Invention
The embodiment of the application provides a check-in interaction system and a check-in interaction method, which improve the accuracy and efficiency of check-in, reduce the check-in cost and improve the user interaction experience of the check-in system.
In a first aspect, an embodiment of the present application provides a check-in interaction system, which includes an administrator client, a user client, and a server;
the system comprises an administrator client, a user client and a server;
the administrator client creates a check-in project group and stores the check-in project group and the check-in rules of the check-in project group to the server;
the server generates a group identifier of the check-in item group;
the user client side joins the check-in item group through the group identification;
the administrator client also provides a check-in query page for the administrator, wherein the check-in query page is used for displaying the check-in details of each check-in member, summarizing and displaying the check-in conditions of each check-in member in a specified period, and indicating different check-in states of each check-in of the check-in members by using different display states.
Optionally, the user client further provides a check-in page to the user, where the check-in page is used to display the check-in status of the user on the specified date to the user according to the specified date selected by the user, and indicate different check-in statuses of the user on the specified date by using different display statuses.
Optionally, the administrator client sends first data published by an administrator in the check-in project group announcement to the server, where the first data includes a text or a file;
and the server sends the first data to a check-in item group of the user client side for display.
Optionally, the user client sends second data recorded by the user in the check-in item group to the server, where the second data includes a text or a file;
and the server sends the second data to the check-in item group of other user clients for display, so that the other users can consult, collect or comment the second data through the other user clients.
Optionally, the user client sends check-in information of the user to the server, where the check-in information includes check-in time, check-in place, and facial information of the user;
and the server judges whether the check-in information accords with the check-in rule or not, and if so, the server determines that the user successfully checks in.
In a second aspect, an embodiment of the present application provides a check-in interaction method, including:
the method comprises the following steps that an administrator client creates a check-in project group, and saves the check-in project group and check-in rules of the check-in project group to a server;
the server generates a group identifier of the check-in item group;
the user client joins the check-in item group through the group mark;
the administrator client also provides a check-in inquiry page for the administrator, wherein the check-in inquiry page is used for displaying the check-in details of each check-in member, summarizing and displaying the check-in conditions of each check-in member in a specified period, and indicating different check-in states of each check-in of the check-in members by using different display states.
Optionally, the method further includes:
the user client also provides a check-in page for the user, wherein the check-in page is used for displaying the check-in state of the user on the appointed date to the user according to the appointed date selected by the user, and indicating different check-in states of the user on the appointed date by using different display states.
Optionally, the method further includes:
the administrator client sends first data issued by an administrator in the check-in project group announcement to the server, wherein the first data comprises texts or files;
and the server sends the first data to the check-in item group of the user client side for display.
Optionally, the method further includes:
the user client sends second data recorded by the user in the check-in item group to the server, wherein the second data comprises texts or files;
and the server sends the second data to the check-in item group of other user clients for display, so that the other users can consult, collect or comment the second data through the other user clients.
Optionally, the method further includes:
the user client sends check-in information of the user to the server, wherein the check-in information comprises check-in time, check-in place and face information of the user;
the server judges whether the check-in information accords with the check-in rule, and if so, the server determines that the user successfully checks in.
In the embodiment of the application, the administrator creates the check-in project group through the administrator client and generates the group identification of the check-in project group at the server, so that the user client can join the group through the group identification, the user can check in the check-in project group through the user client according to the set check-in rule, meanwhile, the administrator can check the check-in details of each check-in member through the administrator client and use different display states to indicate different states of each check-in of the check-in member, the check-in accuracy and efficiency are improved, the check-in cost is reduced, and the user interaction experience of the check-in system is improved.
In order to more clearly illustrate the embodiments of the present application 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, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Drawings
FIG. 1 is a block diagram illustrating a check-in interaction system according to an exemplary embodiment of the present application;
FIG. 2 is a diagram illustrating a review interface of a summary split style of a check-in interaction system of an embodiment of the present application, shown in an exemplary embodiment;
FIG. 3 is a diagram of a check-in page of a calendar style of the check-in interaction system of the embodiment of the present application shown in an exemplary embodiment;
FIG. 4 is a functional framework diagram of a check-in interaction system of an embodiment of the present application shown in an exemplary embodiment;
FIG. 5 is a check-in interaction module functional framework diagram of the check-in interaction system of the embodiment of the present application shown in an exemplary embodiment;
FIG. 6 is a flow chart illustrating a check-in interaction method of an embodiment of the present application, shown in an exemplary embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
It should be understood that the embodiments described are only some embodiments of the present application, and not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application without any creative effort belong to the protection scope of the embodiments in the present application.
The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the embodiments of the present application. As used in the examples of this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the application, as detailed in the appended claims. In the description of the present application, it is to be understood that the terms "first," "second," "third," and the like are used solely to distinguish one from another and are not necessarily used to describe a particular order or sequence, nor are they to be construed as indicating or implying relative importance. The specific meaning of the above terms in the present application can be understood by those of ordinary skill in the art as appropriate.
Further, in the description of the present application, "a plurality" means two or more unless otherwise specified. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Fig. 1 is a schematic structural diagram of a check-in interaction system in an exemplary embodiment of the present application, where the check-in interaction system in fig. 1 includes an administrator client 100, a user client 200, and a server 300, and the administrator client 100 and the user client 200 are connected to the server 300 through a wireless network.
The administrator client 100 and the user client 200 may be any intelligent terminal with network connection and camera function, the intelligent terminal may specifically be a mobile phone, a tablet computer, a notebook computer, etc., the server 300 may be a dedicated server, or may be a common computer device, and a database is run on the server 300, the database includes, but is not limited to, MySQL, MongoDB, and Redis databases.
The administrator client 100 and the user client 200 are application programs that perform data interaction with the server 300, and may specifically be APP application programs, or may also be wechat applets, and the like.
In some application scenarios such as classroom check-in, large outdoor collective activity check-in, conference check-in, work check-in, and the like, an administrator may create a check-in item group through the administrator client 100, the administrator client 100 stores the check-in item group to the server 300, meanwhile, the server 300 further generates a group identifier of the check-in item group, and the user client 200 may join the check-in item group through the group identifier by searching, or recognizing the group identifier.
The group identifier may specifically be a group name, a group number, a two-dimensional code representing the group, and the like.
When creating the check-in project group, the administrator also edits check-in rules through the administrator client 100, and saves the check-in project group check-in rule information to the server 300, wherein the check-in rules mainly include check-in time, place, check-in constraint distance. Preferably, when the administrator sets the check-in place, the administrator client calls the positioning device of the intelligent terminal to acquire the longitude and latitude information corresponding to the set check-in place.
After the user joins the check-in item group, the user becomes a check-in member of the check-in item group, and the check-in can be carried out according to the check-in rule set by the administrator. The embodiment of the application also provides a check-in query page for the administrator through the administrator client 100, wherein the check-in query page is used for displaying the check-in details of each check-in member, summarizing and displaying the check-in conditions of each check-in member in a specified period, and indicating different check-in states of each check-in of the check-in members by using different display states.
In a specific example, as shown in fig. 2, the embodiment of the present application provides a review page in an aggregated splitting style for an administrator through an administrator client 100, and the administrator can review the check-in details of any check-in member through the review page. Specifically, in the query page, the administrator can not only look up the sign-in details of each sign-in member, but also the look-up interface summarizes the effective sign-in times of each member in the sign-in period and the number of sign-in members in each effective sign-in the sign-in period. The administrator can switch the sign-in details of different time periods on the review interface in a sliding mode. In the embodiment of the present application, the detail of each check-in result of each member is represented by the symbol √ represents a successful check-in, x represents a non-check-in, □ represents that the check-in is completed but the system audit is not completed, i.e. manual audit is required,
Figure BDA0002248578640000051
indicating that the manual review is passed,
Figure BDA0002248578640000052
indicating that the manual review failed. The review interface and the check-in details of the summarizing and splitting pattern provided by the embodiment of the application greatly improve the review efficiency of the check-in project manager on the interactive level.
In the embodiment of the application, the administrator creates the check-in project group through the administrator client and generates the group identification of the check-in project group at the server, so that the user client can join the group through the group identification, the user can check in the check-in project group through the user client according to the set check-in rule, meanwhile, the administrator can check the check-in details of each check-in member through the administrator client and use different display states to indicate different states of each check-in of the check-in member, the check-in accuracy and efficiency are improved, the check-in cost is reduced, and the user interaction experience of the check-in system is improved.
In an exemplary embodiment, after the user joins the check-in item group, a check-in operation may be performed by the user client 200. Specifically, the user client 200 calls a camera device of the intelligent terminal to record facial information of a check-in user, calls a positioning device of the intelligent terminal to record positioning information of the check-in user, the user client 200 sends check-in time, facial information and positioning information of the user to the server 300, the server 300 judges whether the check-in information meets check-in rules set by an administrator or not, if yes, the check-in of the user is determined to be successful, and if not, the check-in of the user is determined to be failed.
In an exemplary embodiment, the user client 200 also provides the user with a check-in page that displays to the user's check-in status on a specified date selected by the user, and indicates to the user different check-in statuses on the date using different display statuses.
As shown in fig. 3, in a specific example, the embodiment of the present application provides a calendar-style check-in page for check-in members at a user client, and a user may click on the check-in page to view a check-in state corresponding to a check-in time. In the embodiment of the application, the project members have three states on the calendar style check-in page, wherein the green solid dots represent successful check-in, the red solid origin represents that the calendar time point has a check-in task but does not have the check-in, the yellow solid dots represent that the calendar time point has the check-in task but does not pass the check-in, and the state mark is not made if the calendar time point does not have the check-in task. In the embodiment of the present application, the indication of the check-in status includes, but is not limited to, the combination pattern of the green, red, yellow and circular boxes, and may also be a combination pattern of green hollow dots and yellow solid squares, as long as the pattern can distinguish the three statuses.
In an exemplary embodiment, the check-in interaction system of the embodiment of the application not only realizes the check-in application, the interface interaction between the administrator and the administrator client, the interaction between the check-in members and the user client, but also realizes the interaction between the administrator and the user through the administrator client and the user client.
In one example, the administrator client sends first data published by an administrator in the check-in project group announcement to the server, wherein the first data comprises text or files; and the server sends the first data to a check-in item group of the user client side for display.
Meanwhile, the user client sends second data recorded by the user in the check-in item group to the server, wherein the second data comprises texts or files; and the server sends the second data to the check-in item group of other user clients for display, so that the other users can consult, collect or comment the second data through the other user clients.
In a specific example, the first data may be, for example, a course outline, a course job schedule, and the like published by a teacher in a check-in project group through an administrator client, and in the case of a meeting, the first data may also be contents such as a meeting notification and a meeting PPT. The second data may be, for example, classroom notes, content points, and the like that the student may record through the user client, or meeting points, meeting minutes, and the like that the meeting attendees record. In order to realize better interaction of the check-in application, in the embodiment of the application, the check-in members can also send classroom notes, content key points, meeting brief matters and the like to the check-in project group, and the server shares the content to other user clients after acquiring the content, so that knowledge sharing is realized.
In some examples, other check-in users can refer to the contents such as the classroom notes, the content key points, the meeting minutes and the like through the user client, and can also perform interactive contents such as collection or comments on the contents, so that better knowledge sharing and interactive application are realized.
In an exemplary embodiment, the server 300 sends the check-in information of the user to the user client 200 for display, so that the user queries the check-in information of the user through the user client 200, and the server 300 also sends the check-in information of all users of the check-in item group to the administrator 100 client for display, so that the administrator queries the check-in information of all users through the administrator client 100.
In an exemplary embodiment, the check-in application of the application further has an interaction and sharing function.
Specifically, the administrator client 100 may send first data issued by an administrator in the check-in project group to the server 300; the first data may be, for example, information or a file, and the server 300 sends the first data to the check-in project group of the user client 200, so that the user obtains the information or the file issued by the administrator; the user client 200 sends second data, such as information, files or the like, published by the user in the check-in project group to the server 300; the server 300 sends the second data to the group of check-in items of the administrator client 200.
In an exemplary embodiment, when a user logs in, the user client 200 firstly displays a login interface to the user, and sends a unique identifier of current equipment of the user to the server 300, where the unique identifier of the current equipment may be an equipment identifier of an intelligent terminal where the user client 200 is located; the server 300 detects whether the unique identifier of the current device of the user exists in the database, if so, a login page pops up at the user client 200, and displays the user account bound by the unique identifier, and if not, a registration page pops up at the user client 200 to guide the user to register the account.
The check-in interaction system of the embodiment of the present application is described in detail below in a functional module manner, as shown in fig. 2, the check-in interaction system of the embodiment of the present application mainly includes an identity authentication module, a check-in module, a notification module, and a storage module, some functions implemented by the functional modules are separately completed by an administrator client, a user client, or a server, and some functions are completed by the administrator client or the user client and the server together.
(1) Identity authentication module
The identity authentication module mainly comprises a registration unit and a login unit, and the functions realized by the identity authentication module are mainly completed at a user client. Specifically, the working mode of each unit of the module and the interaction mode with other modules are mainly divided into two stages:
in the user registration stage, for a user using the check-in system for the first time, the registration unit receives a mobile phone number input by the user and issues a mobile phone verification code, and user registration is completed after the mobile phone number and the verification code pass authentication. The registration unit can check the standardization of the mobile phone number, and if the standardization detection is not passed, the user is prompted to input information which is not standardized and needs to be input again. After the user finishes the registration, the registration unit distributes a unique user identifier for the registered user, and the user can log in the user client through the mobile phone number or the unique user identifier. The registration unit also calls the storage module to store the user registration information and the unique user identifier thereof in a database of the server, and then enters a login stage.
Preferably, the account number that the registration unit can register includes, but is not limited to, a mobile phone number, a mailbox, and an SDK interface provided by a third party such as a WeChat, a Qq, and a microblog.
In some examples, the registration unit further sends the device identifier of the intelligent terminal where the user client is located to a database of the server for storage.
In a user login stage, a login unit checks whether the user has face information of the user in a database of a server, if the face information of the user does not exist, a user client is triggered to call a camera of an intelligent terminal where the user is located, a plurality of face pictures with face feature information of the user are collected and sent to a server, and the server calls a storage module to store the face information of the user in the database.
In addition, the identity authentication module provided by the embodiment of the application only provides login options for the user on page interaction. When a user logs in by using the user client, the page only displays login options, the login unit detects whether the unique identifier of the current equipment exists in the database, and if the unique identifier of the current equipment does not exist, the login unit is called to prompt the user to register. When the login unit detects that the unique device identifier is registered, the page is refreshed, the account number bound with the unique device identifier is displayed, the user is prompted to input a login password, and meanwhile, a login mode switching option and an account number resetting option are displayed below. According to the method and the device, on the page interaction of the identity authentication module, the clicking operation of the user on the page is greatly reduced, and the simplicity of the interaction with the user is realized.
(2) Sign-in interaction module
The check-in interaction module mainly comprises a check-in unit and an interaction unit, and the functions completed by the check-in interaction module are completed by the administrator client 100, the user client 200 and the server 300 together.
When a user executes signing, a user signing-in unit in a user client records signing-in time and signing-in place of the user, a camera of a mobile terminal where the user client is located is called to collect face information of the user when signing-in, and meanwhile, a server calls a storage module to store the signing-in time, signing-in place and face information of a signing-in person of the user to a database; the user interaction unit is an interaction environment provided for the check-in members, and provides functions of recording and sharing the check-in diary, and the check-in interaction module provided by the embodiment of the application is shown in fig. 3. Specifically, the working mode of each unit of the module and the interaction mode with other modules are mainly as follows:
(2.1) sign-in Unit
In the check-in unit, the user has two role choices, one is to create a check-in project group through an administrator client to become a project administrator, and the other is to become a check-in member of the project by joining the check-in project group. For project managers, the check-in units can share the check-in project two-dimensional codes to add project members, edit check-in rules, issue notice of check-in project groups, look up check-in records of all members of the check-in projects and the like; for project members, check-ins may be performed at the check-in module, check-in rules consulted, and so forth. Preferably, the user can create a plurality of check-in project groups as a project administrator, and can join the plurality of check-in project groups as project members. Specifically, the check-in unit mainly has the following functions:
(2.1.1) project manager issues sign-in tasks, notifying project members
The user creates a check-in project group at an administrator client to become a check-in project administrator, at the moment, the server triggers the storage module to store basic information of the check-in project group, wherein the basic information can comprise a group name, a group ID, group creation time and the like, and the check-in unit generates a project two-dimensional code for the check-in project. And editing a check-in rule by a project manager, calling a storage module, and storing the check-in rule to a database, wherein the check-in rule mainly comprises check-in time, check-in place, check-in constraint distance and the like. Preferably, when the project administrator sets a check-in place, the administrator client automatically calls the positioning module to acquire longitude and latitude information corresponding to the place.
When the project manager issues the sign-in task, the user client calls the notification module to respectively notify members in the project group. Preferably, the project administrator can assign or add an administrator identity to any project in the check-in project groupA member. Meanwhile, as shown in fig. 2, the embodiment of the application provides a review interface of a summary splitting style for a project administrator, and the project administrator can review the sign-in details of any sign-in member. Specifically, in an interface for looking up check-in by a project manager, the check-in unit can look up the check-in details of each check-in member, summarize the effective check-in times of each member in the check-in period and the effective check-in member number of each time in the check-in period, and switch the check-in details in different time periods in the look-up interface in a sliding manner. In the embodiment of the present application, the detail of each check-in result of each member is represented by the symbol √ represents a successful check-in, x represents a non-check-in, □ represents that the check-in is completed but the system audit is not completed, i.e. manual audit is required,
Figure BDA0002248578640000091
indicating that the manual review is passed,
Figure BDA0002248578640000092
indicating that the manual review failed. The review interface and the check-in details of the summarizing and splitting pattern provided by the embodiment of the application greatly improve the review efficiency of the check-in project manager on the interactive level.
(2.1.2) project Member executes sign-in task, informs project manager
The user joins the check-in item group through the group identification to become an item member, and the modes of joining the check-in item group include but are not limited to scanning a check-in item two-dimensional code, searching a group name, a group ID and the like. When the project members execute check-in, the check-in is limited by check-in rules formulated by an administrator, and if the current check-in time of the check-in members is within the time defined by the check-in rules, the check-in task can be executed; otherwise, the check-in task may not be performed. Specifically, when the sign-in task can be executed, the user client calls a mobile terminal camera and a positioning function, collects a plurality of photos with biological characteristics of the sign-in members and geographical longitude and latitude of the current sign-in time and sends the photos and the geographical longitude and latitude of the current sign-in time to the server through the network, and meanwhile, the server calls the storage module to store face information, position information and sign-in time information of the sign-in project members to the database. After information acquisition is completed, the check-in module is called, the server returns a check-in result to the check-in member, and the member is prompted to check in successfully or fail.
Preferably, the embodiment of the application provides a calendar-style check-in page for project members on the check-in page, and as shown in fig. 3, a user can click on the check-in page to view a check-in state corresponding to a check-in time. In the embodiment of the application, the project members have three states on the calendar-style check-in page, wherein the green solid dots represent successful check-in, the red solid origin represents that the calendar time point has a check-in task but does not have the check-in, the yellow solid dots represent that the calendar time point has the check-in task but does not pass the check-in, and the state mark is not made if the calendar time point does not have the check-in task. In the generalized application related to the embodiment of the present application, the indication of the check-in status includes, but is not limited to, the combination pattern of the green, red, yellow color and the circular frame, and may also be a combination pattern of a green hollow dot and a yellow solid square.
(2.2) interaction Unit
The interaction unit provides an interaction environment for the user, and the user can select to record the check-in diary, share the check-in mood and the like. Specifically, in the application scenario of classroom check-in of colleges and universities, the cooperation mode of each module is as follows:
the teacher creates a sign-in project group with the group name of 'XX classroom sign-in roster', after the sign-in project group is stored, the administrator client page jumps to a sign-in rule setting item, and after the teacher edits the time period and the sign-in place of the student to sign in, the teacher clicks to issue to complete the creation of the sign-in project;
the students join the check-in item group created by the teacher to become check-in members of the item;
the student uses the user client to execute the check-in operation in the classroom, the server calls the system auditing unit of the check-in auditing module at the moment, after the check-in is completed, the user client displays the check-in state of the student on the project check-in page, and meanwhile, a teacher can look up the check-in state of all students on the check-in project manager interface of the manager client.
Optionally, the teacher may post a course outline, course job scheduling, etc. on the check-in project group through the administrator client.
Optionally, the students can record classroom notes, content key points and the like in the interaction unit through the user client, and can share the recorded content for other students in the check-in project group to look up, so that knowledge sharing is realized.
Optionally, other members of the check-in project group may review, collect, comment on published classroom notes.
The interaction unit aims at providing an exchange environment for the members of the check-in project, the recording and sharing functions are achieved, and the check-in experience of the user is further improved.
(3) Check-in module
The check-in module is divided into a system check-in unit and a manual check-in unit, and the check-in function is mainly completed by the server.
For a system auditing unit, namely when the server receives uploaded check-in item member check-in face information, check-in position information and check-in time information, the system auditing unit can detect and audit the similarity between the check-in face and a registered face and judge whether the check-in time and the check-in place are in the range of the check-in time and the check-in place set by the check-in rule, and when the check-in face information, the check-in time and the check-in place all accord with the check-in rule, namely when the check-in is passed, the system audits successfully; if one item of the items is not approved, the check-in fails, and meanwhile, the server returns the check-in result to the project manager through the manager client and returns the check-in result to the project member through the user client.
For a manual auditing unit, namely, under the conditions of no sign-in, failure of sign-in and the like caused by factors such as sign-in equipment failure, GPS drift and the like, project members can initiate applications to an administrator and the administrator manually approves the applications. Specifically, when the manual approval of the check-in project manager passes, the result of the manual approval is written into the database.
(4) Notification module
After the project administrator sets the check-in rule, each user client side can inform each member of the check-in project of checking in at the appointed time and place. The notification time can be set by an administrator in combination with the check-in situation, the system notifies the check-in item members in N minutes before the check-in by default, and N can be 30 in the embodiment of the invention; the notification mode includes but is not limited to the mode of WeChat public number, short message, and in-system announcement message.
(5) Memory module
The storage module is located in the server, and the storage content of the storage module mainly comprises:
when the face of a user is input and registered, registering basic information, collected information of a plurality of photos of the user and the like;
when the group administrator sets the check-in rule, the check-in start date, the time period, the check-in address, the check-in place longitude and latitude and the like of the check-in rule are set;
when a user signs a face, the paths, sign-in time, longitude and latitude of sign-in positions and the like of a plurality of photos of the user are collected;
user sign-in result information;
the database used by the storage module includes, but is not limited to, MySQL, Redis, and Mongo databases.
Corresponding to the foregoing check-in interaction system, an embodiment of the present application further provides a check-in interaction method, as shown in fig. 6, in an exemplary embodiment, the check-in interaction method is executed by an administrator client, a user client, and a server in the check-in interaction system, and includes the following steps:
step S601: the method comprises the following steps that an administrator client creates a check-in project group, and saves the check-in project group and check-in rules of the check-in project group to a server;
step S602: the server generates a group identifier of the check-in item group;
step S603: the user client joins the check-in item group through the group mark;
step S604: the administrator client also provides a check-in inquiry page for the administrator, wherein the check-in inquiry page is used for displaying the check-in details of each check-in member, summarizing and displaying the check-in conditions of each check-in member in a specified period, and indicating different check-in states of each check-in of the check-in members by using different display states.
In an exemplary embodiment, the method further comprises:
the user client also provides a check-in page for the user, wherein the check-in page is used for displaying the check-in state of the user on the appointed date to the user according to the appointed date selected by the user, and indicating different check-in states of the user on the appointed date by using different display states.
In an exemplary embodiment, the method further comprises:
the administrator client sends first data issued by an administrator in the check-in project group announcement to the server, wherein the first data comprises texts or files;
and the server sends the first data to the check-in item group of the user client side for display.
In an exemplary embodiment, the method further comprises:
the user client sends second data recorded by the user in the check-in item group to the server, wherein the second data comprises texts or files;
and the server sends the second data to the check-in item group of other user clients for display, so that the other users can consult, collect or comment the second data through the other user clients.
In an exemplary embodiment, the method further comprises:
the user client sends check-in information of the user to the server, wherein the check-in information comprises check-in time, check-in place and face information of the user;
the server judges whether the check-in information accords with the check-in rule, and if so, the server determines that the user successfully checks in.
In an exemplary embodiment, the method further comprises:
the server sends the check-in information of the user to the user client side for displaying, and the server sends the check-in information of all the users in the check-in project group to the administrator client side for displaying.
In an exemplary embodiment, the method further comprises:
the administrator client sends first data issued by an administrator in the check-in project group to the server;
the server sends the first data to a check-in item group of the user client;
the user client sends second data issued by the user in the check-in project group to the server;
and the server sends the second data to the check-in item group of the administrator client.
In an exemplary embodiment, the method further comprises:
when a user logs in, a user client sends the unique identifier of the current equipment of the user to the server;
the server detects whether the unique identification of the current equipment of the user exists in the database, if so, a login page is popped up at the user client, a user account bound by the unique identification is displayed, and if not, a registration page is popped up at the user client.
For the method embodiment, since it basically corresponds to the system embodiment, the relevant points may be referred to the partial description of the system embodiment.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the embodiments of the application following, in general, the principles of the embodiments of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the embodiments of the application pertain. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the embodiments of the application being indicated by the following claims.
It is to be understood that the embodiments of the present application are not limited to the precise arrangements described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the embodiments of the present application is limited only by the following claims.
The above-mentioned embodiments only express a few embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for those skilled in the art, variations and modifications can be made without departing from the concept of the embodiments of the present application, and these embodiments are within the scope of the present application.

Claims (10)

1. A check-in interaction system, comprising:
the system comprises an administrator client, a user client and a server;
the administrator client creates a check-in project group and stores the check-in project group and the check-in rules of the check-in project group to the server;
the server generates a group identifier of the check-in item group;
the user client side joins the check-in item group through the group identification;
the administrator client also provides a check-in query page for the administrator, wherein the check-in query page is used for displaying the check-in details of each check-in member, summarizing and displaying the check-in conditions of each check-in member in a specified period, and indicating different check-in states of each check-in of the check-in members by using different display states.
2. The check-in interaction system of claim 1, wherein:
the user client also provides a check-in page for the user, wherein the check-in page is used for displaying the check-in state of the user on the appointed date to the user according to the appointed date selected by the user, and indicating different check-in states of the user on the appointed date by using different display states.
3. The check-in interaction system of claim 1, wherein:
the administrator client sends first data issued by an administrator in the check-in project group announcement to the server, wherein the first data comprises texts or files;
and the server sends the first data to a check-in item group of the user client side for display.
4. The check-in interaction system of claim 3, wherein:
the user client sends second data recorded by the user in the check-in item group to the server, wherein the second data comprises texts or files;
and the server sends the second data to the check-in item group of other user clients for display, so that the other users can consult, collect or comment the second data through the other user clients.
5. The check-in interaction system of claim 1, wherein:
the user client sends check-in information of the user to the server, wherein the check-in information comprises check-in time, check-in place and face information of the user;
and the server judges whether the check-in information accords with the check-in rule or not, and if so, the server determines that the user successfully checks in.
6. A check-in interaction method, comprising:
the method comprises the following steps that an administrator client creates a check-in project group, and saves the check-in project group and check-in rules of the check-in project group to a server;
the server generates a group identifier of the check-in item group;
the user client joins the check-in item group through the group mark;
the administrator client also provides a check-in inquiry page for the administrator, wherein the check-in inquiry page is used for displaying the check-in details of each check-in member, summarizing and displaying the check-in conditions of each check-in member in a specified period, and indicating different check-in states of each check-in of the check-in members by using different display states.
7. The check-in interaction method of claim 6, further comprising:
the user client also provides a check-in page for the user, wherein the check-in page is used for displaying the check-in state of the user on the appointed date to the user according to the appointed date selected by the user, and indicating different check-in states of the user on the appointed date by using different display states.
8. The check-in interaction method of claim 6, further comprising:
the administrator client sends first data issued by an administrator in the check-in project group announcement to the server, wherein the first data comprises texts or files;
and the server sends the first data to the check-in item group of the user client side for display.
9. The check-in interaction method of claim 8, further comprising:
the user client sends second data recorded by the user in the check-in item group to the server, wherein the second data comprises texts or files;
and the server sends the second data to the check-in item group of other user clients for display, so that the other users can consult, collect or comment the second data through the other user clients.
10. The check-in interaction method of claim 6, further comprising:
the user client sends check-in information of the user to the server, wherein the check-in information comprises check-in time, check-in place and face information of the user;
the server judges whether the check-in information accords with the check-in rule, and if so, the server determines that the user successfully checks in.
CN201911025738.2A 2019-10-25 2019-10-25 Check-in interaction system and check-in interaction method Pending CN110766818A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911025738.2A CN110766818A (en) 2019-10-25 2019-10-25 Check-in interaction system and check-in interaction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911025738.2A CN110766818A (en) 2019-10-25 2019-10-25 Check-in interaction system and check-in interaction method

Publications (1)

Publication Number Publication Date
CN110766818A true CN110766818A (en) 2020-02-07

Family

ID=69333667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911025738.2A Pending CN110766818A (en) 2019-10-25 2019-10-25 Check-in interaction system and check-in interaction method

Country Status (1)

Country Link
CN (1) CN110766818A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111640215A (en) * 2020-06-04 2020-09-08 上海商汤智能科技有限公司 Sign-in method, device, computer equipment and storage medium
CN112328334A (en) * 2020-10-30 2021-02-05 腾讯科技(深圳)有限公司 Message interaction-based card punching method and device and computer readable storage medium
CN115941661A (en) * 2021-09-03 2023-04-07 聚好看科技股份有限公司 Picture display method, server and display device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055804A (en) * 2010-12-24 2011-05-11 位涛 Method for realizing information sharing and social networking service (SNS) interacting by means of page attendance
CN207008726U (en) * 2017-05-24 2018-02-13 中山大学南方学院 A kind of Student Attendance System
CN108230479A (en) * 2018-02-13 2018-06-29 福州大学 A kind of efficient intelligence is registered system and method
US20180367761A1 (en) * 2017-06-15 2018-12-20 MVI Systems, LLC Entranceway or foyer-based, communication apparatus and system
CN110046870A (en) * 2019-04-16 2019-07-23 中山大学 A kind of method and system of registering based on geographical location and face characteristic

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055804A (en) * 2010-12-24 2011-05-11 位涛 Method for realizing information sharing and social networking service (SNS) interacting by means of page attendance
CN207008726U (en) * 2017-05-24 2018-02-13 中山大学南方学院 A kind of Student Attendance System
US20180367761A1 (en) * 2017-06-15 2018-12-20 MVI Systems, LLC Entranceway or foyer-based, communication apparatus and system
CN108230479A (en) * 2018-02-13 2018-06-29 福州大学 A kind of efficient intelligence is registered system and method
CN110046870A (en) * 2019-04-16 2019-07-23 中山大学 A kind of method and system of registering based on geographical location and face characteristic

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李桂鑫等: "《电子商务营销推广技术工具实践》", 28 February 2019, 北京理工大学出版社 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111640215A (en) * 2020-06-04 2020-09-08 上海商汤智能科技有限公司 Sign-in method, device, computer equipment and storage medium
CN112328334A (en) * 2020-10-30 2021-02-05 腾讯科技(深圳)有限公司 Message interaction-based card punching method and device and computer readable storage medium
CN112328334B (en) * 2020-10-30 2022-05-17 腾讯科技(深圳)有限公司 Message interaction-based card punching method and device and computer readable storage medium
CN115941661A (en) * 2021-09-03 2023-04-07 聚好看科技股份有限公司 Picture display method, server and display device

Similar Documents

Publication Publication Date Title
US8671143B2 (en) Virtual badge, device and method
US9129230B2 (en) Virtual badge, device and method
CN110766818A (en) Check-in interaction system and check-in interaction method
US9286743B2 (en) Key storage and retrieval
CN111402471A (en) Personnel processing mode determining method and device and data processing platform
US10841748B2 (en) Evacuation tracking
CN112417274A (en) Message pushing method and device, electronic equipment and storage medium
CN112489236B (en) Attendance data processing method and device, server and storage medium
CN101799900A (en) Method and system for realizing attendance object management
CN111291843B (en) Information acquisition method and system
CN101446945A (en) Information demonstrating method and server therefor
Reddick Impact of citizen relationship management (CRM) on government: Evidence from US local governments
Shinde et al. Design and development of geofencing based attendance system for mobile application
Juliana et al. Evecurate–A Smart Event Management App Using Flutter and Firebase
CN106231560B (en) Mobile terminal communication data management method and system based on mobile internet
KR100874354B1 (en) RFID authentication system, terminal, and method
US11206149B1 (en) Co-reading group ad hoc forum
JP6886055B1 (en) Control device and control method
CN112910755A (en) Conference management system based on WeChat small program
CN114095582A (en) Interaction method and device based on public account and computer equipment
Boukas et al. Pandora: An SMS-oriented m-informational system for educational realms
US20190087836A1 (en) Method and system of facilitating registration of a user
Wongso QR Code, Face Recognition, and Google Location as Alternative Solution for Employee’ s Attendance in Small Companies
Nejmeh et al. The CHARMS Application Suite: A Community‐Based Mobile Data Collection and Alerting Environment for HIV/AIDS Orphan and Vulnerable Children in Zambia
Samatha Automation of Public Libraries in the State of Telangana: A Proposal

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200207

RJ01 Rejection of invention patent application after publication