Mobile equipment sign-in identification method and device, electronic equipment and readable storage medium

Through the positioning and image recognition technology of mobile devices, multiple check-in confirmation is realized, which solves the problem that traditional check-in methods cannot meet the needs of mobile and misidentification of sign-in on behalf of others, and provides a convenient, safe and efficient check-in solution.

CN119323836APending Publication Date: 2025-01-17SHENZHEN COMTOP INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411512453.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

The traditional check-in method cannot meet the needs of mobile work, and there is a problem of misidentification of sign-in and check-in on behalf of others. Traditional equipment is expensive and the installation location is fixed, which cannot meet the user's convenience needs.

Method used

Real-time positioning information is obtained through mobile devices, preset position information is matched, and photo indication information is generated to obtain real-time images for face and environment recognition. If passed, it is determined that the user check-in is successful, and multiple check-in recognition confirmation is realized.

Benefits of technology

It provides a convenient check-in method to effectively avoid signing in on behalf of others and misidentifying sign-in, improves the accuracy and efficiency of sign-in, and enhances security and management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119323836A_ABST
    Figure CN119323836A_ABST
Patent Text Reader

Abstract

The invention relates to a mobile equipment sign-in identification method and device, electronic equipment and a readable storage medium. The method comprises the following steps: acquiring real-time positioning information; matching preset positioning information according to the real-time positioning information; if the real-time positioning information is successfully matched with the preset positioning information, photographing indication information is generated, and the photographing indication information comprises a photographing position and a photographing angle; acquiring real-time image information; performing face recognition and environment recognition on the real-time image information; and if the face recognition and the environment recognition are both passed, determining that the login user corresponding to the mobile device signs in successfully. According to the application, multiple sign-in identification and confirmation of positioning, face and environment are realized through the mobile device, and abnormal sign-in conditions such as substituted sign-in or misrecognition sign-in are effectively avoided while the sign-in card punching flexibility is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence technology, and in particular to a method and device for mobile device sign-in recognition, an electronic device, and a readable storage medium. Background Art

[0002] With the development of Internet technology, people are beginning to pay more and more attention to mobile and intelligent working methods. The traditional clock-in method is not only cumbersome, but also cannot meet the needs of mobile work. Therefore, people began to try to use mobile devices such as mobile phones to clock in, and use GPS, WIFI, Bluetooth and other technologies to achieve location positioning and network transmission.

[0003] Then, location-based clocking in cannot prevent the occurrence of proxy signing in, while fingerprint and facial recognition clocking in cannot meet the user's convenience needs because the equipment is expensive and the equipment installation location is fixed. Summary of the invention

[0004] Based on this, it is necessary to provide a mobile device check-in recognition method, device, electronic device and readable storage medium to address the above technical problems, which can provide users with a convenient way to punch in and effectively avoid proxy check-in behavior or other misidentification of check-ins.

[0005] In a first aspect, the present application provides a mobile device sign-in identification method, comprising:

[0006] Get real-time location information;

[0007] Matching preset positioning information according to the real-time positioning information;

[0008] If the real-time positioning information matches the preset positioning information successfully, generating photographing instruction information, wherein the photographing instruction information includes a photographing position and a photographing angle;

[0009] Obtain real-time image information;

[0010] Performing face recognition and environment recognition on the real-time image information;

[0011] If both the face recognition and the environment recognition are passed, it is determined that the login user corresponding to the mobile device has signed in successfully.

[0012] In one embodiment, the preset positioning information includes multiple scene positioning information, and matching the preset positioning information according to the real-time positioning information includes:

[0013] Matching the real-time positioning information with each scene positioning information;

[0014] If the distance between the scene positioning information and the real-time positioning information is less than or equal to a preset distance threshold, it is determined that the real-time positioning information successfully matches the scene positioning information with the closest distance;

[0015] If the distances between each of the scene positioning information and the real-time positioning information are greater than a preset distance threshold, it is determined that the real-time positioning information fails to match the scene positioning information.

[0016] In one embodiment, the method further comprises:

[0017] If the real-time positioning information fails to match the preset positioning information, or the face recognition fails, or the environment recognition fails, it is determined that the login user corresponding to the mobile device has failed to sign in.

[0018] In one embodiment, generating photographing instruction information includes:

[0019] After determining that the real-time positioning information successfully matches the scene positioning information that is closest to the real-time positioning information, corresponding photographing instruction information is generated according to the scene positioning information.

[0020] In one embodiment, the performing face recognition and environment recognition on the real-time image information includes:

[0021] Performing face comparison analysis on the real-time image information to determine whether the face in the real-time image information is similar to the logged-in user corresponding to the mobile device;

[0022] If the face similarity is greater than or equal to the first similarity threshold, it is determined that the face recognition is successful;

[0023] After the face recognition is passed, the real-time image information is compared and analyzed with the background image to determine whether the background in the real-time image information is similar to the background image corresponding to the preset positioning information;

[0024] If the environment similarity is greater than or equal to the second similarity threshold, it is determined that the environment recognition is successful.

[0025] In one embodiment, after determining that the login user corresponding to the mobile device fails to sign in, the method further includes:

[0026] Prompt the user to re-acquire positioning information or image information based on the reason for sign-in failure.

[0027] In a second aspect, the present application also provides a mobile device sign-in identification device, comprising:

[0028] A first acquisition module, used to acquire real-time positioning information;

[0029] A matching module, used to match preset positioning information according to the real-time positioning information;

[0030] An information generating module, configured to generate photographing instruction information if the real-time positioning information successfully matches the preset positioning information, wherein the photographing instruction information includes a photographing position and a photographing angle;

[0031] The second acquisition module is used to acquire real-time image information;

[0032] A recognition module, used for performing face recognition and environment recognition on the real-time image information;

[0033] The determination module is used to determine that the login user corresponding to the mobile device has successfully signed in if both the face recognition and the environment recognition are passed.

[0034] In a third aspect, the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the mobile device check-in identification method described in the first aspect are implemented.

[0035] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the mobile device check-in identification method described in the first aspect are implemented.

[0036] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the mobile device check-in identification method described in the first aspect are implemented.

[0037] In summary, the present application proposes a mobile device sign-in recognition method, device, electronic device and readable storage medium, including: obtaining real-time positioning information; matching preset positioning information according to the real-time positioning information; if the real-time positioning information matches the preset positioning information successfully, generating photo-taking instruction information, wherein the photo-taking instruction information includes the photo-taking position and the photo-taking angle; obtaining real-time image information; performing face recognition and environment recognition on the real-time image information; if both the face recognition and the environment recognition pass, determining that the logged-in user corresponding to the mobile device has signed in successfully. The present application implements multiple sign-in recognition and confirmation of positioning, face and environment through mobile devices, while providing flexibility in sign-in and punching in, effectively avoiding abnormal sign-in situations such as proxy sign-in or misidentified sign-in. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 A diagram of an application environment of a mobile device sign-in identification method in one embodiment;

[0039] Figure 2A schematic diagram of a flow chart of a method for sign-in identification of a mobile device in one embodiment;

[0040] Figure 3 A schematic diagram of a flow chart of steps for matching preset positioning information according to real-time positioning information in one embodiment;

[0041] Figure 4 A schematic diagram of the steps of performing environment recognition and face recognition in one embodiment;

[0042] Figure 5 It is a structural block diagram of a mobile device check-in identification device in one embodiment;

[0043] Figure 6 FIG. 4 is a diagram showing the internal structure of an electronic device in one embodiment. DETAILED DESCRIPTION

[0044] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0045] The mobile device sign-in recognition method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.

[0046] In this embodiment, the mobile device may be the terminal 102, and the mobile device is configured with a corresponding mobile punch-in system and a background server, wherein the mobile punch-in system associates the user's identity information with the account and password, and realizes the collection of the user's sign-in authentication information, wherein the user's sign-in authentication information includes location information and image information. It should be noted that the mobile punch-in system can also associate the user's identity information in other ways, such as fingerprint recognition, voiceprint recognition, and face recognition. The background server is used to analyze and identify the sign-in authentication information, and the background server is configured with a corresponding database, and the database stores the pre-configured preset location information, preset face information, and preset environment information.

[0047] This embodiment proposes a mobile device sign-in recognition method that can realize flexible sign-in and effectively improve the accuracy and efficiency of sign-in, which greatly enhances the security and management efficiency of sign-in authentication.

[0048] In one embodiment, Figure 2 As shown, a mobile device sign-in recognition method is provided, and the method is applied to Figure 1 The terminal in is used as an example to illustrate, including the following steps:

[0049] S201, obtaining real-time positioning information.

[0050] In this embodiment, after the user logs in to the mobile clock-in system, the user can report the real-time location, such as real-time GPS coordinates, to the mobile clock-in system by operating the mobile device.

[0051] The real-time positioning information in this embodiment may be position coordinate information corresponding to various navigation systems, such as the GPS system, the Beidou navigation system, the Galileo navigation system, etc.

[0052] In actual application scenarios, after logging into the mobile clock-in system on a mobile device, the mobile clock-in system will provide the user with a corresponding operation display interface on the mobile device and provide the user with corresponding operation prompt information. For example, the text "Click here to provide real-time location" or "Click here to start clocking in" is displayed in a graphical structure.

[0053] After the user completes the corresponding confirmation and location processing in the operation display interface, the mobile device will automatically report the real-time location information of the mobile device. It should be noted that the mobile clock-in system in this embodiment can also associate the user's identity information with the device information of the corresponding mobile device to ensure that the same mobile device can only realize the check-in recognition of one identity information.

[0054] S202: Match preset positioning information according to the real-time positioning information.

[0055] In this embodiment, after the mobile clock-in system collects the real-time location information reported by the user, it sends the real-time location information to the background server, and the background server calls the preset location information in the database to match the real-time location information with the preset location information.

[0056] In this embodiment, the preset positioning information can be set in advance by the technician on the background server, and the technician can also add corresponding preset positioning information on the background server according to the needs of the actual application scenario.

[0057] It should be noted that the preset positioning information may be range positioning information, multi-point positioning information, or multiple range positioning information. The actual setting of the preset positioning information may be adaptively configured according to the needs of the actual application scenario.

[0058] S203: If the real-time positioning information matches the preset positioning information successfully, photo-taking instruction information is generated, wherein the photo-taking instruction information includes a photo-taking position and a photo-taking angle.

[0059] In this embodiment, if the preset positioning information matches the real-time positioning information successfully, it means that the background server has stored the positioning including the real-time positioning information in advance. At this time, it can be determined that the user carrying the mobile device is in the scene location to be signed in and authenticated. The mobile check-in system will automatically generate photo-taking instruction information and prompt the user to report the image information through the mobile device or image collection device.

[0060] It should be noted that the photo-taking instruction information includes the photo-taking location, photo-taking angle, and information about the device that collects the image. For example, the user can directly report the image information to the mobile clock-in system through the mobile device that he carries with him, or report the image information through a designated image collection device in the corresponding location scene, such as a camera.

[0061] S204, acquiring real-time image information.

[0062] In this embodiment, the user reports real-time image information to the mobile clock-in system through the image acquisition device indicated in the photo-taking instruction information.

[0063] Preferably, the real-time image information is collected and collected by the mobile device through the camera instruction information prompting the user, which can make the collection of real-time image information more convenient and improve the recognition accuracy of real-time image information.

[0064] It should be noted that, in a feasible embodiment, the real-time image information may also be video information.

[0065] S205, performing face recognition and environment recognition on the real-time image information.

[0066] In this embodiment, after receiving the real-time image information transmitted by the mobile clock-in system, the backend server performs face recognition and environment recognition on the image information based on the preset face information and preset environment information in the database.

[0067] In this embodiment, both face recognition and environment recognition can be recognized based on the similarity comparison method. When the corresponding similarity is greater than or equal to a certain similarity threshold, it is determined that the recognition is successful. When the corresponding similarity is less than a certain similarity threshold, it is determined that the recognition fails. It should be noted that the similarity threshold can be adaptively configured according to the needs of the actual application scenario, and the similarity thresholds corresponding to face recognition and environment recognition can be the same or different.

[0068] S206: If both the face recognition and the environment recognition are passed, it is determined that the login user corresponding to the mobile device has signed in successfully.

[0069] In this embodiment, when the positioning is confirmed in S203, it is determined again that both the face recognition and the environment recognition are passed, and it can be determined that the logged-in user of the mobile clock-in system on the mobile device has successfully signed in.

[0070] In summary, this embodiment provides a mobile device sign-in identification method, which can greatly improve the convenience and security of the mobile attendance punching link through multiple sign-in identification and authentication mechanisms on mobile devices, and provide safe and convenient service support for the enterprise mobile attendance business. In addition, in the sign-in identification process, this embodiment integrates a variety of AI recognition technologies, such as face recognition, voiceprint recognition, fingerprint recognition, image recognition, and graphic recognition, which can greatly improve the punching accuracy and work efficiency, reduce manual intervention, and ensure user privacy security.

[0071] In one embodiment, the preset positioning information includes multiple scene positioning information, such as Figure 3 As shown, matching preset positioning information according to real-time positioning information includes:

[0072] S301, matching the real-time positioning information with the positioning information of each scene.

[0073] S302: If the distance between the scene positioning information and the real-time positioning information is less than or equal to a preset distance threshold, it is determined that the real-time positioning information is successfully matched with the scene positioning information that is closest to it.

[0074] S303: If the distances between each scene positioning information and the real-time positioning information are greater than a preset distance threshold, it is determined that the real-time positioning information fails to match the scene positioning information.

[0075] In this embodiment, the scene for sign-in recognition may be an office scene, a scene downstairs in an office, a scene on a business trip, a scene in a conference room, a scene of working from home, and a scene of flexible office, etc. Each scene for sign-in recognition is configured with corresponding scene positioning information.

[0076] In this embodiment, the distance detection is performed in turn with the real-time positioning information and each scene positioning information. If the distance between the real-time positioning information and the scene positioning information is less than the preset distance threshold, it means that the user is carrying a mobile device in the corresponding sign-in recognition scene. It should be noted that the preset distance threshold can be configured according to the needs of the actual application scenario, and can also be flexibly configured according to whether the positioning information is range positioning information or point positioning information. For example, if the positioning information is range positioning information, the preset distance threshold can be set to 0. If the positioning information is point positioning information, the preset distance threshold can be configured as a straight-line distance of 200 meters (m).

[0077] In this embodiment, if there are multiple scene positioning information and the distance between the real-time positioning information is less than or equal to the preset distance threshold, the scene positioning information closest to the real-time positioning information is selected as the positioning information that is finally matched successfully, so as to generate corresponding photo-taking instruction information according to the scene positioning information.

[0078] If the distance between each scene positioning information and the real-time positioning information is greater than the preset distance threshold, it means that the user's real-time positioning information does not belong to the preset positioning information saved by the background server, and it can be determined that the real-time positioning information fails to match the scene positioning information.

[0079] In one embodiment, the mobile device sign-in identification method further includes:

[0080] If the real-time positioning information fails to match the preset positioning information, or the face recognition fails, or the environment recognition fails, it is determined that the login user corresponding to the mobile device has failed to sign in.

[0081] In one embodiment, after determining that the login user corresponding to the mobile device fails to sign in, the mobile device sign-in identification method further includes:

[0082] Prompt the user to re-acquire positioning information or image information based on the reason for sign-in failure.

[0083] In this embodiment, after determining that the login user corresponding to the mobile device has failed to sign in, the user may be further prompted to re-acquire positioning information or image information according to the reason for the user's sign-in failure.

[0084] For example, if the real-time location information fails to match the preset location information, a prompt of the location information of the check-in scene and the moving path can be sent to the mobile device to instruct the user to move to the scene location information. If the face recognition fails or the environment recognition fails, the photo instruction information can be resent to the mobile device to remind the user to pay attention to the photo location or angle.

[0085] It should be noted that the mobile device sign-in identification method provided in this embodiment needs to comply with multiple AI verification methods at the same time before it can be determined that the logged-in user has successfully signed in, so as to ensure the accuracy of sign-in identification and avoid misidentification of sign-in behavior.

[0086] In one embodiment, generating photographing instruction information includes:

[0087] After determining that the real-time positioning information successfully matches the scene positioning information with the closest distance, corresponding photographing instruction information is generated according to the scene positioning information.

[0088] In this embodiment, the scene location information refers to the sign-in scene that the user is in, and each sign-in scene corresponds to different photo-taking instruction information. For example, in an office scene, the photo-taking instruction information may prompt the user to take a photo at the workstation or the front desk, including the work badge or the company sign, and the captured image must include the face information and the sign information.

[0089] In the home office scenario, the photo-taking instruction information can prompt the user to take photos in front of the computer, including the computer screen, and the captured image must include facial information and screen information.

[0090] It should be noted that the association method between the scene positioning information and the photographing indication information can be configured according to the needs of the actual application scenario, and the photographing indication information associated with different scene positioning information can also be customized to meet the sign-in authentication requirements.

[0091] In one embodiment, if Figure 4 As shown, face recognition and environment recognition are performed on real-time image information, including:

[0092] S401, performing face comparison analysis on the real-time image information to determine whether the face in the real-time image information is similar to the login user corresponding to the mobile device.

[0093] S402: If the face similarity is greater than or equal to the first similarity threshold, determine that the face recognition is successful.

[0094] S403, after the face recognition is passed, the real-time image information is compared and analyzed with the background image to determine whether the background in the real-time image information is similar to the background image corresponding to the preset positioning information.

[0095] S404: If the environment similarity is greater than or equal to the second similarity threshold, it is determined that the environment recognition is successful.

[0096] In this embodiment, both face recognition and environment recognition can be implemented based on AI technology to improve the security of data privacy while ensuring recognition accuracy.

[0097] In this embodiment, after the user logs in to the mobile clock-in system, the background server can directly obtain the facial information of the logged-in user corresponding to the mobile device through the login information of the mobile clock-in system, and compare the similarity between the facial information in the real-time image and the facial information of the logged-in user. When the facial similarity is greater than or equal to the first similarity threshold, it is determined that the facial recognition is successful.

[0098] The background server can also obtain corresponding background image information based on the scene positioning information successfully matched by the mobile punch-in system, and compare the similarity between the background information in the real-time image information and the background image information to determine whether the background information in the real-time image information includes the specified content, and determine that the environment recognition is passed when the similarity between the background information in the real-time image information and the background image information is greater than or equal to the second similarity threshold, or when it is determined that the background information in the real-time image information includes the specified content.

[0099] In summary, this embodiment provides a mobile device sign-in identification method, which makes the mobile device sign-in identification method more diverse and the scene more convenient by providing multiple sign-in identification authentication mechanisms on the mobile device and setting a flexible linkage relationship between scene positioning information and photo prompt information. In addition, in the sign-in identification process, this embodiment integrates a variety of AI recognition technologies, such as face recognition, voiceprint recognition, fingerprint recognition, image recognition, and graphic recognition, which can greatly improve the accuracy and work efficiency of punching in, reduce manual intervention, and ensure user privacy and security.

[0100] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0101] Based on the same inventive concept, the embodiment of the present application also provides a mobile device sign-in identification device for implementing the mobile device sign-in identification method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more mobile device sign-in identification device embodiments provided below can refer to the limitations of the mobile device sign-in identification method above, and will not be repeated here.

[0102] In one embodiment, Figure 5 As shown, a mobile device sign-in identification device 500 is provided, comprising: a first acquisition module 510, a matching module 520, an information generation module 530, a second acquisition module 540, an identification module 550 and a determination module 560, wherein:

[0103] A first acquisition module 510 is used to acquire real-time positioning information;

[0104] A matching module 520, configured to match preset positioning information according to the real-time positioning information;

[0105] The information generating module 530 is used to generate photographing instruction information if the real-time positioning information matches the preset positioning information successfully, wherein the photographing instruction information includes a photographing position and a photographing angle;

[0106] The second acquisition module 540 is used to acquire real-time image information;

[0107] The recognition module 550 is used to perform face recognition and environment recognition on the real-time image information;

[0108] The determination module 560 is used to determine that the login user corresponding to the mobile device has successfully signed in if both the face recognition and the environment recognition are passed.

[0109] In one embodiment, the matching module 520 is specifically used to match the real-time positioning information with each scene positioning information; if the distance between the scene positioning information and the real-time positioning information is less than or equal to a preset distance threshold, it is determined that the real-time positioning information is successfully matched with the scene positioning information closest to it; if the distance between each scene positioning information and the real-time positioning information is greater than the preset distance threshold, it is determined that the real-time positioning information fails to match the scene positioning information.

[0110] In one embodiment, the determination module 560 is specifically used to determine that the login user corresponding to the mobile device has failed to sign in if the real-time positioning information fails to match the preset positioning information, or the face recognition fails, or the environment recognition fails.

[0111] In one embodiment, the information generation module 530 is specifically used to generate corresponding photographing instruction information according to the scene positioning information after determining that the real-time positioning information successfully matches the scene positioning information that is closest to the real-time positioning information.

[0112] In one embodiment, the recognition module 550 is specifically used to perform face comparison analysis on the real-time image information to determine whether the face in the real-time image information is similar to the logged-in user corresponding to the mobile device; if the face similarity is greater than or equal to the first similarity threshold, it is determined that the face recognition is passed; after the face recognition is passed, the real-time image information is compared with the background image to determine whether the background in the real-time image information is similar to the background image corresponding to the preset positioning information; if the environment similarity is greater than or equal to the second similarity threshold, it is determined that the environment recognition is passed.

[0113] In one embodiment, the determination module 560 is specifically configured to prompt the user to re-acquire the location information or image information according to the reason for the sign-in failure.

[0114] In summary, this embodiment provides a mobile device sign-in recognition device, which makes the mobile device sign-in recognition method more diverse and the scene more convenient by providing multiple sign-in recognition and authentication mechanisms on the mobile device and setting a flexible linkage relationship between scene positioning information and photo prompt information. In addition, in the sign-in recognition process, this embodiment integrates a variety of AI recognition technologies, such as face recognition, voiceprint recognition, fingerprint recognition, image recognition, and graphic recognition, which can greatly improve the accuracy and work efficiency of punching in, reduce manual intervention, and ensure user privacy and security.

[0115] Each module in the above-mentioned mobile device sign-in identification device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the electronic device in the form of hardware, or can be stored in the memory in the electronic device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.

[0116] In one embodiment, an electronic device is provided. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 6As shown. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the electronic device is used to exchange information between the processor and the external device. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a mobile device sign-in identification method is implemented. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the electronic device casing, or an external keyboard, touchpad or mouse.

[0117] Those skilled in the art will understand that Figure 6 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0118] In one embodiment, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0119] Get real-time location information;

[0120] Matching preset positioning information according to the real-time positioning information;

[0121] If the real-time positioning information matches the preset positioning information successfully, generating photographing instruction information, wherein the photographing instruction information includes a photographing position and a photographing angle;

[0122] Obtain real-time image information;

[0123] Performing face recognition and environment recognition on the real-time image information;

[0124] If both the face recognition and the environment recognition are passed, it is determined that the login user corresponding to the mobile device has signed in successfully.

[0125] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0126] Get real-time location information;

[0127] Matching preset positioning information according to the real-time positioning information;

[0128] If the real-time positioning information matches the preset positioning information successfully, generating photographing instruction information, wherein the photographing instruction information includes a photographing position and a photographing angle;

[0129] Obtain real-time image information;

[0130] Performing face recognition and environment recognition on the real-time image information;

[0131] If both the face recognition and the environment recognition are passed, it is determined that the login user corresponding to the mobile device has signed in successfully.

[0132] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0133] Get real-time location information;

[0134] Matching preset positioning information according to the real-time positioning information;

[0135] If the real-time positioning information matches the preset positioning information successfully, generating photographing instruction information, wherein the photographing instruction information includes a photographing position and a photographing angle;

[0136] Obtain real-time image information;

[0137] Performing face recognition and environment recognition on the real-time image information;

[0138] If both the face recognition and the environment recognition are passed, it is determined that the login user corresponding to the mobile device has signed in successfully.

[0139] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0140] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0141] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0142] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A mobile device sign-in recognition method, characterized in that: include: Get real-time location information; Matching preset positioning information according to the real-time positioning information; If the real-time positioning information matches the preset positioning information successfully, generating photographing instruction information, wherein the photographing instruction information includes a photographing position and a photographing angle; Obtain real-time image information; Performing face recognition and environment recognition on the real-time image information; If both the face recognition and the environment recognition are passed, it is determined that the login user corresponding to the mobile device has signed in successfully.

2. The method according to claim 1, characterized in that The preset positioning information includes a plurality of scene positioning information, and the matching of the preset positioning information according to the real-time positioning information includes: Matching the real-time positioning information with each scene positioning information; If the distance between the scene positioning information and the real-time positioning information is less than or equal to a preset distance threshold, it is determined that the real-time positioning information successfully matches the scene positioning information with the closest distance; If the distances between each of the scene positioning information and the real-time positioning information are greater than a preset distance threshold, it is determined that the real-time positioning information fails to match the scene positioning information.

3. The method according to claim 2, characterized in that The method further comprises: If the real-time positioning information fails to match the preset positioning information, or the face recognition fails, or the environment recognition fails, it is determined that the login user corresponding to the mobile device has failed to sign in.

4. The method according to claim 2, characterized in that: The generating of photographing instruction information includes: After determining that the real-time positioning information successfully matches the scene positioning information that is closest to the real-time positioning information, corresponding photographing instruction information is generated according to the scene positioning information.

5. The method according to any one of claims 1 to 4, characterized in that: The performing face recognition and environment recognition on the real-time image information includes: Performing face comparison analysis on the real-time image information to determine whether the face in the real-time image information is similar to the logged-in user corresponding to the mobile device; If the face similarity is greater than or equal to the first similarity threshold, it is determined that the face recognition is successful; After the face recognition is passed, the real-time image information is compared and analyzed with the background image to determine whether the background in the real-time image information is similar to the background image corresponding to the preset positioning information; If the environment similarity is greater than or equal to the second similarity threshold, it is determined that the environment recognition is successful.

6. The method according to claim 3, characterized in that After determining that the login user corresponding to the mobile device fails to sign in, the method further includes: Prompt the user to re-acquire positioning information or image information based on the reason for sign-in failure.

7. A mobile device sign-in recognition device, characterized in that: include: A first acquisition module, used to acquire real-time positioning information; A matching module, used to match preset positioning information according to the real-time positioning information; An information generating module, configured to generate photographing instruction information if the real-time positioning information successfully matches the preset positioning information, wherein the photographing instruction information includes a photographing position and a photographing angle; The second acquisition module is used to acquire real-time image information; A recognition module, used for performing face recognition and environment recognition on the real-time image information; The determination module is used to determine that the login user corresponding to the mobile device has successfully signed in if both the face recognition and the environment recognition are passed.

8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the mobile device check-in identification method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the mobile device check-in identification method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the mobile device check-in identification method described in any one of claims 1 to 6 are implemented.