Sign-in method and device, mobile equipment and computer readable storage medium

By obtaining and analyzing the sign-in results of multiple second mobile devices through the first mobile device, identifying and sending prompt information to assist the objects that failed to sign in, the problems of single sign-in scenario and low efficiency are solved, a flexible sign-in method is implemented, and the sign-in rate and user experience are improved.

CN120673492AInactive Publication Date: 2025-09-19REALME MOBILE TELECOMM SHENZHEN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510733093.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-03
Publication Date
2025-09-19
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing check-in method is mainly applicable to fixed places, with a single check-in scenario and an inability to optimize the check-in rate. In addition, online check-in is inefficient, has a complicated process and is costly.

Method used

The check-in results of multiple second mobile devices are obtained through the first mobile device, the objects that failed to check in are identified, and prompt information is sent to assist them to successfully check in the next time. This is suitable for check-in scenarios with changing locations, reduces hardware requirements, and improves check-in flexibility and efficiency.

Benefits of technology

It enriches the check-in scenarios, improves the check-in rate and efficiency, reduces costs, enhances user experience and system reliability, and reduces manual intervention and communication costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120673492A_ABST
    Figure CN120673492A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a sign-in method and device, mobile equipment and a computer readable storage medium, and the method comprises the steps: obtaining sign-in information which comprises sign-in results of a plurality of sign-in objects associated with second mobile equipment in a current time period, the sign-in objects associated with the plurality of second mobile devices are sign-in objects which sign in successfully on the first mobile device before the current time period, and the sign-in result is used for indicating whether the sign-in objects associated with the second mobile devices sign in successfully or not; under the condition that the sign-in information comprises the sign-in result of the sign-in object with sign-in failure, prompt information is sent, and the prompt information is used for assisting the sign-in object with sign-in failure in successful sign-in at the next sign-in time. The sign-in flexibility and the sign-in rate can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of mobile Internet technology, and relate to but are not limited to a check-in method, apparatus, mobile device, and computer-readable storage medium. Background Art

[0002] Check-in refers to recording the presence or participation of participants in specific occasions through offline check-in, online check-in, or a combination of these. Check-in can confirm the actual number of attendees and evaluate the effectiveness of the event. It can also control access rights and serve as a proof of attendance for participants.

[0003] However, the check-in scenarios in related technologies are usually fixed places such as companies, schools, and conference venues, and the purpose of check-in is only to reflect the actual situation, and the check-in rate cannot be guaranteed. Therefore, related technologies have the problems of a single check-in scenario and an inability to optimize the check-in rate. Summary of the Invention

[0004] In view of this, the check-in method, apparatus, mobile device, and computer-readable storage medium provided in the embodiments of the present application can improve the flexibility and check-in rate of check-in. The check-in method, apparatus, mobile device, computer-readable storage medium, and computer program product provided in the embodiments of the present application are implemented as follows:

[0005] In one aspect of an embodiment of the present application, a sign-in method is provided, the method comprising:

[0006] Obtaining sign-in information, the sign-in information including sign-in results of a plurality of sign-in objects associated with the second mobile device during a current time period, the plurality of sign-in objects associated with the second mobile device being sign-in objects that successfully signed in on the first mobile device before the current time period, the sign-in results indicating whether the sign-in objects associated with the second mobile device successfully signed in;

[0007] In a case where the sign-in information includes the sign-in result of a sign-in subject who failed to sign in, prompt information is sent, where the prompt information is used to assist the sign-in subject who failed to sign in to sign in successfully the next time.

[0008] In another aspect of the embodiments of the present application, a check-in device is provided, the device comprising: a first acquisition module and a first sending module;

[0009] a first acquisition module, configured to acquire sign-in information, the sign-in information including sign-in results of a plurality of sign-in objects associated with a second mobile device in a current time period, the plurality of sign-in objects associated with the second mobile device being sign-in objects that successfully signed in on the first mobile device before the current time period, the sign-in results indicating whether the sign-in objects associated with the second mobile device successfully signed in;

[0010] The first sending module is configured to send prompt information when the sign-in information includes a sign-in result of a sign-in subject who failed to sign in, wherein the prompt information is used to assist the sign-in subject who failed to sign in to successfully sign in the next time.

[0011] The mobile device provided in an embodiment of the present application includes a memory and a processor. The memory stores a computer program that can be run on the processor. When the processor executes the program, the check-in method of the embodiment of the present application is implemented.

[0012] The computer-readable storage medium provided in the embodiment of the present application stores a computer program thereon, and when the computer program is executed by a processor, the check-in method provided in the embodiment of the present application is implemented.

[0013] The computer program product provided in the embodiment of the present application includes a computer program or computer executable instructions. When the computer program or computer executable instructions are executed by a processor, the check-in method provided in the embodiment of the present application is implemented.

[0014] The check-in method, apparatus, mobile device, computer-readable storage medium, and computer program product provided in the embodiments of the present application are applied to a first mobile device, which is a device that a check-in subject needs to check in. Because the first mobile device is mobile in real time, the check-in scenarios of the present application can include both fixed scenarios with a constant check-in location and scenarios with changing check-in locations (such as outdoor check-in scenarios), thereby enriching check-in scenarios and improving check-in flexibility. Furthermore, for check-in subjects associated with multiple second mobile devices that successfully checked in on the first mobile device before the current time period, if the check-in results of the multiple check-in subjects associated with the second mobile devices include the check-in results of a check-in subject that failed to check in, the first mobile device sends a prompt message to assist the check-in subject that failed to check in successfully the next time it checks in. The prompt message can serve as a guide, indication, or guidance towards a successful check-in result, thereby optimizing or improving the check-in rate. The method is particularly suitable for check-in scenarios with changing check-in locations. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0016] Figure 1 A schematic diagram of a hardware structure of a mobile device provided in an embodiment of the present application;

[0017] Figure 2This is a schematic diagram of the first process of the sign-in method provided in an embodiment of the present application;

[0018] Figure 3 A schematic diagram of a first framework for sending prompt information provided in an embodiment of the present application;

[0019] Figure 4 A schematic diagram of a second framework for sending prompt information provided in an embodiment of the present application;

[0020] Figure 5 This is a schematic diagram of the second process of the sign-in method provided in an embodiment of the present application;

[0021] Figure 6 This is a schematic diagram of the third process of the sign-in method provided in an embodiment of the present application;

[0022] Figure 7 This is a schematic diagram of the structure of the check-in device provided in an embodiment of the present application;

[0023] Figure 8 This is another hardware structure diagram of the mobile device provided in the embodiments of the present application. DETAILED DESCRIPTION

[0024] To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the specific technical solutions of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.

[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0026] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0027] It should be pointed out that the terms "first\second\third" involved in the embodiments of the present application are used to distinguish similar or different objects, and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0028] In order to more clearly explain the check-in method provided in the embodiment of the present application, one of the hardware structures of the mobile device to which the method is applied is explained below.

[0029] Figure 1 This is a schematic diagram of the hardware structure of a mobile device provided in the embodiment of this application, please refer to Figure 1 The mobile device includes a processor and a memory, wherein the processor may be, for example, Figure 1 The central processing unit (CPU) shown in the figure may also be other types of processors, such as a graphics processing unit (GPU), a neural-network processing unit (NPU), etc., or any combination of the above-mentioned processors, such as different CPUs, different GPUs, CPU and GPU, CPU and NPU, CPU, GPU and NPU, etc. One or more corresponding processors can be set according to actual execution requirements, and no specific limitation is made here.

[0030] Optionally, the mobile device may include, but is not limited to, a mobile phone, a wearable device (such as a smart watch, a smart bracelet, smart glasses, etc.), a tablet computer, a laptop computer, a vehicle-mounted terminal, a personal computer (PC), a virtual reality (VR) device, an augmented reality (AR) device, a mixed reality (MR) device, etc. The functions implemented by the method can be implemented by calling program code by a processor in the mobile device, and of course the program code can be stored in a computer storage medium.

[0031] It should be noted that Figure 1 The CPU is only used as an example for explanation. In actual implementation, the CPU can also be replaced with other types of processors, or used in combination with other types of processors. No specific limitation is made here.

[0032] It should be noted that Figure 1 The mobile device has the function of establishing a wireless local area network, and the mobile device can obtain the check-in information based on the wireless local area network.

[0033] Optionally, the check-in method provided in the embodiment of the present application can be implemented through the first mobile device.

[0034] In related technologies, the following three sign-in methods are usually used:

[0035] Method 1: manual sign-in, using traditional pen and paper recording tools or mobile phones to record face-to-face whether people have arrived.

[0036] Method 2: Scan the QR code to sign in. The organizer and participants use the same application (Application, APP). The organizer displays a unified QR code, and participants scan the QR code to sign in.

[0037] Scanning the QR code to sign in requires the organizer and the participants to use the same APP, which places high demands on the participants' operation. In addition, the QR code displayed by the organizer may be photographed and sent over the Internet, posing the risk of forged sign-in.

[0038] Method 3: Near Field Communication (NFC) check-in. The organizer provides the equipment, and participants use NFC tags to check in.

[0039] NFC check-in requires the organizer to prepare special equipment, and the participants to have special identification items, and there are queuing problems. NFC check-in also requires additional equipment, and the check-in process is cumbersome.

[0040] However, the technical means used in the related art have at least the following problems: First, the check-in methods used in the related art are only applicable to check-ins at fixed locations, such as meeting check-ins and daily attendance checks. This leads to limited flexibility due to the fixed check-in locations. Furthermore, the purpose of check-in is simply to obtain a check-in result, thus failing to guarantee or optimize the check-in rate. Second, online check-in requires the use of check-in auxiliary equipment or check-in applications, resulting in low check-in efficiency, complex check-in processes, and high check-in costs.

[0041] In order to solve the above problems existing in the related art, an embodiment of the present application provides a sign-in method, which can perform real-time sign-in in a location-variable scenario through a first mobile device, and send a prompt message when there is a sign-in result of a sign-in object that failed to sign in, to assist or improve the sign-in success at the next sign-in, thereby improving the flexibility and sign-in rate of sign-in.

[0042] Figure 2 This is a first flow chart of the sign-in method provided in the embodiment of the present application. The sign-in method can be applied to outdoor scenes such as study tours, spring outings, outdoor team-building activities, field group activities, tourism, and self-driving tours. The execution subject of the sign-in method can be a terminal or server with a mobile function. The following example takes the execution subject as a terminal with a mobile function. The terminal with a mobile function can be a first mobile device. Please refer to Figure 2 The sign-in method may include the following steps S201 and S202, which are described in detail below.

[0043] Step S201: Obtain sign-in information.

[0044] In an embodiment of the present application, the sign-in information includes the sign-in results of the sign-in objects associated with multiple second mobile devices in the current time period. The sign-in objects associated with the multiple second mobile devices are sign-in objects that successfully signed in on the first mobile device before the current time period. The sign-in results are used to indicate whether the sign-in objects associated with the second mobile devices have successfully signed in.

[0045] In some embodiments, the second mobile device may be of the same type as the first mobile device. For example, both the second mobile device and the first mobile device may be mobile phones, or both the second mobile device and the first mobile device may be vehicle-mounted terminals.

[0046] In other embodiments, the second mobile device may be a different type of device from the first mobile device. For example, the first mobile device is a mobile phone, and the second mobile device is a smart watch or a vehicle-mounted terminal.

[0047] In practical applications, there is usually one first mobile device, which may be a mobile device of an organizer, and there are usually multiple second mobile devices, which may be mobile devices of participants.

[0048] In some embodiments, the check-in objects associated with the multiple second mobile devices are based on the check-ins performed by the multiple second mobile devices on the first mobile device, and the check-in objects associated with the multiple second mobile devices are check-in objects that have successfully checked in on the first mobile device. In other words, the check-in objects associated with the multiple second mobile devices are check-in objects that have successfully checked in on the first mobile device before the current time period. Alternatively, the check-in objects associated with the multiple second mobile devices can be considered to be check-in objects that have successfully checked in on the first mobile device during a historical time period, where the historical time period is before the current time period.

[0049] For example, assuming that the sign-in objects that successfully signed in during the first sign-in include sign-in objects A to K, the sign-in objects that successfully signed in during the second sign-in include sign-in objects B to M, the sign-in objects that successfully signed in during the third sign-in include sign-in objects A to L, and the fourth sign-in is in progress during the current period, based on this, the sign-in objects associated with the multiple second mobile devices are all the sign-in objects that successfully signed in during the first three times, that is, the sign-in objects associated with the multiple second mobile devices are sign-in objects A to M.

[0050] In some embodiments, if the first mobile device and the second mobile device are both part of the same wireless local area network, then it is determined that the check-in object associated with the second mobile device has successfully checked in on the first mobile device. The wireless local area network may be a wireless local area network without internet access and may be established by the first mobile device. Alternatively, if a short-range communication connection is successfully established between the first mobile device and the second mobile device, then it is determined that the check-in object associated with the second mobile device has successfully checked in on the first mobile device. The check-in object associated with the second mobile device refers to the object that owns or controls the second mobile device. The wireless local area network may be constructed based on a hotspot, Bluetooth, Wi-Fi Direct, or a mobile ad hoc network.

[0051] Continuing with the above example, the sign-in information includes the sign-in results for each sign-in object among sign-in objects A to M during the current time period. The sign-in result for each sign-in object can be a successful sign-in or a failed sign-in. If a first mobile device and a second mobile device both join the same wireless local area network, it is determined that the sign-in object associated with the second mobile device has successfully signed in on the first mobile device. For example, if the second mobile device associated with sign-in objects A to D, sign-in object G, and sign-in objects K to M joins wireless local area network 1 together with the first mobile device, the sign-in information includes successful sign-in results for sign-in objects A to D, sign-in object G, and sign-in objects K to M, as well as failed sign-in results for sign-in objects E, sign-in object F, sign-in object H, sign-in object I, and sign-in object J.

[0052] In some embodiments, the check-in information can be converted into a visual check-in interface based on artificial intelligence generated content (AIGC) technology, and the visual check-in interface can be displayed, thereby improving the readability of the check-in information.

[0053] Step S202: When the sign-in information includes the sign-in result of the sign-in object that failed to sign in, a prompt message is sent.

[0054] In the embodiment of the present application, the prompt information is used to assist the sign-in object who failed to sign in to sign in successfully the next time.

[0055] In some embodiments, the check-in information including a check-in result for a check-in object that failed to check-in may indicate that there is a second mobile device among the multiple second mobile devices that is not joined to the same wireless local area network as the first mobile device, or that there is a second mobile device among the multiple second mobile devices that has not established a short-range communication connection with the first mobile device. In this case, it indicates that there is a second mobile device among the multiple second mobile devices that is far away from the first mobile device, or that there is a second mobile device among the multiple second mobile devices that is farther away from the first mobile device than a distance threshold.

[0056] Continuing with the above example, the sign-in information includes the sign-in results of sign-in object E, sign-in object F, sign-in object H, sign-in object I, and sign-in object J who failed to sign in.

[0057] In some embodiments, when the check-in information includes the check-in result of a check-in object that failed to check in, the first mobile device will also send a prompt message. The prompt message can be determined based on the location information of the first mobile device and / or the location information of the device that failed to check in. The location information of the first mobile device can be the positioning information of the first mobile device in the current time period. The check-in failed device refers to the second mobile device associated with the check-in object that failed to check in among the second mobile devices. The location information of the check-in failed device can be the historical positioning information of the check-in failed device. Then, the first mobile device can send the prompt message to the check-in failed device. The first mobile device can also send the prompt message to the check-in successful devices other than the check-in failed device among the multiple second mobile devices. The first mobile device can also send the prompt message to some of the check-in successful devices. The first mobile device can also send the prompt message to all second mobile devices or at least one of the preset devices, where the preset device may be included in or not included in the multiple second mobile devices, that is, the preset device can be a device among the multiple second mobile devices or a device other than the multiple second mobile devices.

[0058] In other embodiments, when the sign-in information does not include the sign-in results of the sign-in objects that failed to sign in, that is, the sign-in results in the sign-in information are all the sign-in results of the sign-in objects that successfully signed in, the sign-in information is saved and the sign-in process is ended without sending a prompt message.

[0059] Through the above steps S201 and S202, the check-in method is applied to a first mobile device, which is the device that the check-in subject needs to check in. Since the first mobile device has the characteristic of real-time mobility, the check-in scenarios of the present application can include both fixed scenarios with a constant check-in location and scenarios with changing check-in locations (such as outdoor check-in scenarios), thereby enriching the check-in scenarios and improving the flexibility of check-in. In addition, for check-in subjects associated with multiple second mobile devices that successfully checked in on the first mobile device before the current period, if the check-in results of the check-in subjects associated with the multiple second mobile devices include the check-in results of check-in subjects that failed to check in, the first mobile device sends a prompt message to assist the check-in subjects that failed to check in successfully the next time they check in. The prompt message can serve as a guide, indication, and guidance to the successful check-in results, thereby optimizing or improving the check-in rate, and is particularly suitable for check-in scenarios with changing check-in locations. In addition, since the first mobile device can be a mobile phone, the embodiments of the present application do not require additional hardware equipment in the check-in process, thereby reducing the check-in cost.

[0060] In some embodiments, the prompt information is generated based on the current location information of the first mobile device, and / or the prompt information is generated based on the historical location information of the failed check-in device associated with the failed check-in object among multiple second mobile devices. The current location information is the location information of the first mobile device in the current time period, and the historical location information is the location information of the failed check-in device during the most recent successful check-in before the current time period. In other words, the prompt information in step S202 above can be generated by the following three generation methods:

[0061] Generating method 1: the prompt information is generated based on the current location information of the first mobile device.

[0062] In the embodiment of the present application, the current positioning information is the positioning information of the first mobile device during the current period, and the current positioning information is used to represent the location of the first mobile device during the current period. The current positioning information can be obtained by a satellite positioning system, cellular network positioning, sensor-assisted positioning, etc. in the first mobile device, and can be expressed in the form of longitude and latitude, altitude combined with longitude and latitude, Global Positioning System (GPS) positioning results, Beidou positioning results, etc.

[0063] In some embodiments, the prompt information can be generated by combining the current location information of the first mobile device and the first information template. For example, assuming that the first information template is "Current check-in location is 'current location information', please come to check-in", and the current location information is location A, the generated prompt information is "Current check-in location is location A, please come to check-in". In other words, the prompt information includes not only the current location information but also text content such as the prompt text.

[0064] In some embodiments, the output form of the prompt information can be in character, voice, or video form. The embodiment of the present application does not limit the output form of the prompt information.

[0065] Through the above-mentioned generation method 1, since the current positioning information is real-time and reflects the precise location of the first mobile device at the moment, using the current positioning information to generate prompt information allows the device receiving the prompt to accurately know the current location status of the first mobile device. In dynamically changing scenarios, real-time positioning is of great significance for accurate navigation and assistance. For example, at a large-scale outdoor event, the first mobile device may be constantly moving. Real-time positioning information can help the device that failed to sign in accurately find the first mobile device so that the device that failed to sign in can successfully sign in the next time.

[0066] In the embodiment in which the above-mentioned prompt information is generated based on the current positioning information of the first mobile device, in some embodiments, the implementation process of "sending prompt information" in the above-mentioned step S202 may include: sending prompt information to the device that failed to sign in, the prompt information is used to prompt the device that failed to sign in to plan a path based on the current positioning information, so that the device that failed to sign in is close to the position indicated by the current positioning information so that the sign-in object that failed to sign in can sign in successfully at the next sign-in.

[0067] In some embodiments, the first mobile device stores a communication identifier of the device that failed to sign in, and a prompt message may be sent to the device that failed to sign in based on the communication identifier of the device that failed to sign in.

[0068] In other embodiments, after receiving the prompt information, the failed sign-in device can perform path planning based on the current positioning information of the first mobile device and the location information of the failed sign-in device in the current time period to obtain the path planning result, and make the failed sign-in device move based on the path planning result, so that the failed sign-in device is close to the location indicated by the current positioning information, that is, the failed sign-in device is close to the first mobile device, so as to assist the failed sign-in device and the first mobile device to join the same wireless local area network, or to assist the failed sign-in device to re-establish a short-range communication connection with the first mobile device, so that the failed sign-in object associated with the failed sign-in device can successfully sign in the next time.

[0069] Continuing with the above example, Figure 3 For the first frame diagram of sending prompt information provided in the embodiment of the present application, please refer to Figure 3 , the objects that failed to sign in during the current time period include sign-in objects E, F, H, I, and J. In this embodiment of the application, the second mobile devices associated with sign-in objects E, F, H, I, and J can be recorded as sign-in failed devices E, F, H, I, and J; the successful sign-in devices associated with the objects that successfully signed in during the current time period include the second mobile devices associated with sign-in objects A to D, sign-in object G, and sign-in objects K to M. In this embodiment of the application, the second mobile devices associated with sign-in objects A to D, sign-in object G, and sign-in objects K to M can be recorded as successful sign-in devices A to D, successful sign-in devices G, and successful sign-in devices K to M, and the successful sign-in devices A to D, successful sign-in devices G, and successful sign-in devices K to M are all successfully connected to the wireless local area network 302, which is constructed by the first mobile device MD; the first mobile device MD, the successful sign-in devices A to D, successful sign-in device G, successful sign-in devices K to M, and the failed sign-in devices E, F, H, I, and J are all located in the outdoor activity venue 301. At this time, the first mobile device MD sends prompt information to the devices E, F, H, I and J that failed to sign in respectively.

[0070] By sending a prompt message to the failed check-in device, the failed check-in subject, upon receiving the prompt message, can determine the difference between their location and the location indicated by the current positioning information and plan a route to the location indicated by the current positioning information. This increases the probability of the failed check-in subject successfully checking in the next time and avoids check-in failures caused by location issues. The prompt message directly provides the location indicated by the current positioning information, which is also the check-in location for the next check-in. The failed check-in subject does not need to spend time searching for the next check-in location. After using navigation software to plan a route, they can reach the next check-in location more efficiently, reducing unnecessary travel and attempts. When the failed check-in subject encounters a check-in failure, the first mobile device proactively provides a solution, which can enhance their favorability and trust in the check-in system or application. In addition, it can ensure that the check-in subject completes the check-in at the correct location, making the collected check-in information more authentic and accurate, providing a reliable basis for subsequent statistical analysis, attendance management, and other tasks, and reducing the manual intervention and communication costs caused by check-in failures. Automatic reminders allow participants who fail to sign in to resolve the issue themselves, improving management efficiency. In some event check-ins or business processes, accurate sign-in is essential for subsequent operations. Guiding participants who fail to sign in to their check-in location promptly ensures that events or business operations proceed smoothly according to plan, avoiding delays or disruptions caused by some participants failing to sign in. Finally, this system can increase usage and user retention. Problems encountered by participants during use can be promptly resolved, increasing their reliance on and loyalty to the system.

[0071] In a second generation method, the prompt information is generated based on the historical positioning information of the failed sign-in devices associated with the sign-in objects that failed to sign in among the plurality of second mobile devices.

[0072] In this embodiment of the present application, historical positioning information is the positioning information of the device that failed to sign in during its most recent successful sign-in before the current period. Continuing with the above example, taking the second mobile device E associated with sign-in object E as the failed sign-in device, and assuming that the positioning information of the first mobile device E's successful sign-in during the third sign-in is location E, location E is determined to be generated from the historical positioning information of the failed sign-in device E associated with the failed sign-in object E.

[0073] In some embodiments, a prompt message can be generated by combining the historical location information of the device that failed to sign in with a second information template. For example, assuming that the second information template is "The last successful sign-in location of the failed sign-in subject 'object ID' is 'historical location information'. Please find the failed sign-in subject 'object ID'." If the object ID is E and the historical location information is location E, the generated prompt message is "The last successful sign-in location of the failed sign-in subject E is location E. Please find the failed sign-in subject E." That is, the prompt message includes not only the historical location information but also text content such as prompt text.

[0074] The historical location information of the failed check-in device generated through the second method above records the location information of the failed check-in object before the last successful check-in. By analyzing this historical data, we can understand the locations where the failed check-in device has appeared, which can help to efficiently find the failed check-in object.

[0075] In an embodiment in which the prompt information is generated based on historical positioning information of a failed sign-in device associated with a failed sign-in object, in some embodiments, the implementation process of "sending prompt information" in the above-mentioned step S202 may include: sending a prompt information to at least one successfully signed-in device other than the failed sign-in device among multiple second mobile devices, the prompt information being used to prompt the successfully signed-in device to perform path planning based on the historical positioning information to find the failed sign-in object, so that the failed sign-in object can successfully sign in the next time, and the successfully signed-in device is a device associated with the successfully signed-in object among multiple second mobile devices in the current time period.

[0076] In some embodiments, the first mobile device may send prompt information to the at least one successfully signed-in device based on the wireless local area network and the device identification of the at least one successfully signed-in device.

[0077] In other embodiments, the first mobile device stores the communication identification of each successfully signed-in device, and a prompt message may be sent to at least one successfully signed-in device based on the communication identification of at least one successfully signed-in device.

[0078] In some embodiments, the at least one successfully checked-in device may include every successfully checked-in device, or may include successfully checked-in devices that meet a preset location relationship with failed check-in devices during the historical target period. That is, a prompt message may be sent to every successfully checked-in device, or to a subset of successfully checked-in devices that meet a preset location relationship with failed check-in devices.

[0079] By sending a prompt message to at least one successful check-in device, at least one successful check-in device can perform path planning to find the failed check-in object based on the prompt message and the historical positioning information of the failed check-in device. For example, in an outdoor mountain climbing scene, the failed check-in object may get lost or stray due to unfamiliarity with the terrain. After the failed check-in object of at least one successful check-in device finds the failed check-in object, it can lead the failed check-in object to the correct check-in location, greatly increasing the possibility of the failed check-in object signing in successfully next time. When more failed check-in objects are able to complete the check-in with the assistance of at least one successful check-in device, the system's check-in success rate will be significantly improved, which reflects the reliability and effectiveness of the system. By guiding at least one successful check-in device to provide assistance, part of the work can be shared with the group of checked-in objects, reducing the workload of the management party and improving management efficiency.

[0080] In some embodiments, the at least one successful check-in device includes a successful check-in device that satisfies a preset position relationship with a failed check-in device in a historical target period, and the historical target period is the period when the check-in object of the failed check-in device last successfully checked in.

[0081] Continuing with the above example, assuming that the third sign-in period is period 3, period 3 is determined as the period of the last successful sign-in of sign-in object E of device E that failed to sign-in, that is, period 3 is determined as the historical target period.

[0082] In some embodiments, the first mobile device also stores the check-in location information of each device that successfully checked in. Since the check-in result of the device E that failed to check in is a successful check-in at the third check-in, the first mobile device stores the check-in location information of the device E that failed to check in in time period 3.

[0083] Continuing with the above example, Figure 4 For the second frame diagram of sending prompt information provided in the embodiment of the present application, please refer to Figure 4 , the successful check-in devices associated with the successful check-in objects in the current period include the second mobile devices associated with check-in objects A to D, check-in object G, and check-in objects K to M. In the embodiment of the present application, the second mobile devices associated with check-in objects A to D, check-in object G, and check-in objects K to M can be recorded as successful check-in devices A to D, successful check-in devices G, and successful check-in devices K to M, and the successful check-in devices A to D, successful check-in devices G, and successful check-in devices K to M are all successfully connected to the wireless local area network 302, which is constructed by the first mobile device MD; the first mobile device MD, successful check-in devices A to D, successful check-in device G, successful check-in devices K to M, and failed check-in devices E, F, H, I and J are all located in the outdoor activity venue 301.

[0084] In some embodiments, the successful check-in devices that satisfy a preset positional relationship with the failed check-in devices during the historical target period may be a preset number of successful check-in devices that are closest to the failed check-in devices during the historical target period, that is, the preset positional relationship is a preset number of closest distances. The preset number may be a value set in advance based on experience. For example, the preset number may be 3, 5, 6, etc., which is less than the number of successful check-in devices. The successful check-in devices that satisfy a preset positional relationship with the failed check-in devices during the historical target period may also be successful check-in devices whose distance to the failed check-in devices during the historical target period is less than a distance threshold. For example, the preset positional relationship is a distance less than a distance threshold. The distance threshold may be a value set in advance based on experience. For example, the distance threshold may be 1 meter, 1.5 meters, 2 meters, etc.

[0085] In some embodiments, the check-in location information of each successfully signed-in device in the historical target time period is obtained from the first mobile device. For the first successfully signed-in device that does not have the check-in location information in the historical target time period, that is, the check-in result of the first successfully signed-in device in the historical target time period is a failed check-in or no check-in result, the first successfully signed-in device is discarded, wherein the absence of a check-in result in the historical target time period means that the first successfully signed-in device is the second mobile device newly added in this (fourth) check-in. Then, for the second successfully signed-in device that has the check-in location information in the historical target time period, based on the check-in location information of each second successfully signed-in device in the historical target time period and the check-in location information of the failed sign-in device in the historical target time period, the distance between each second successfully signed-in device and the failed sign-in device is determined. Then, each second successfully signed-in device is sorted in descending order of distance to obtain a sorting result. Finally, if the preset position relationship is the 5 closest ones, the first 5 second successful sign-in devices in the sorting result are determined as at least one successful sign-in device; and if the preset position relationship is a distance less than 1 meter, the first second successful sign-in device with a distance greater than or equal to 1 meter is determined from the sorted second successful sign-in devices, and the second successful sign-in device that is located before the first second successful sign-in device in the sorted second successful sign-in devices is determined as at least one successful sign-in device.

[0086] Continuing with the above example, taking the failed check-in device E as an example, since the successful check-in device at the third check-in (historical target period) is the second mobile device associated with the check-in objects A to L, it can be recorded as the successful check-in devices A to L, and at the fourth check-in (current moment), the successful check-in device is the second mobile device associated with the check-in objects A to D, check-in object G, and check-in objects K to M, which can be recorded as the successful check-in devices A to D, G, K to M, then the check-in location information of the successful check-in devices A to D, G, and K at the third check-in is obtained; then, if it is determined that the distances between the successful check-in devices A to D, G, K and the failed check-in device E are 2 meters, 1.8 meters, 2.3 meters, 0.2 meters, 1.6 meters, and 2.6 meters respectively. Based on this, if the preset position relationship is the 5 closest ones, then devices A to D and G are determined as at least one successful check-in device; and if the preset position relationship is a distance less than 1 meter, please continue to refer to Figure 4 , the successful sign-in device D is determined as at least one successful sign-in device. At this time, the first mobile device MD sends a prompt message to the successful sign-in device D.

[0087] By determining at least one successful check-in device as described above, the at least one successful check-in device is limited to those that meet a preset location relationship with a failed check-in device during the historical target period. This allows for precise screening of successful check-in devices that may understand the situation of the failed check-in subject and be able to provide assistance. For example, in an outdoor study scenario, the check-in subject of the failed check-in device may have been in a similar location to certain successful check-in devices during their last successful check-in. These check-in subjects may be acquainted or familiar with the failed check-in subject. These check-in subjects are more likely to quickly locate the failed check-in subject and provide assistance, thereby increasing the failed check-in subject's probability of a successful next check-in. This allows resources to be concentrated, allowing successful check-in devices that are truly capable of providing assistance to participate, improving assistance efficiency and reducing overall assistance costs. Furthermore, by leveraging location relationship data from the historical target period, the value of existing historical positioning information is fully exploited. Through such correlation analysis, this information can be converted into resources that can actually help resolve check-in issues, demonstrating the deep utilization and value-added of data. This historical data-based screening method can be used as part of the system's decision-making mechanism to continuously optimize the system's strategy for handling failed check-ins. As data continues to accumulate and analyze, the system can more accurately determine which successful check-in devices are most suitable for assistance, improving the system's intelligence. Finally, identifying successful check-in devices that have a specific locational relationship with failed check-in devices can promote collaboration and mutual assistance among groups of check-in participants. In check-in scenarios, check-ins can help each other resolve check-in issues, fostering a positive interactive atmosphere and enhancing a sense of belonging and identity.

[0088] In some embodiments, under the premise of generating prompt information through the above-mentioned generation method 2, the implementation process of "sending prompt information" in the above-mentioned step S202 may also include: sending prompt information to a preset device, the prompt information is used to prompt the preset device to perform path planning based on historical positioning information to find the check-in object that failed to sign in, so that the check-in object that failed to sign in can sign in successfully at the next check-in.

[0089] In some embodiments, the preset device may be a device pre-set based on experience, may be a device among multiple second mobile devices, or may be another device other than the multiple second mobile devices. When the preset device is another device, the preset device may be a terminal held or controlled by a person in charge or an administrator. For example, the preset device may be a mobile phone, drone, laptop, wearable device, or vehicle-mounted terminal held or controlled by the person in charge or an administrator.

[0090] In some embodiments, the first mobile device may further store a communication identifier of a preset device, and based on this, the prompt information may be sent to the preset device based on the communication identifier of the preset device.

[0091] By sending a reminder message to a pre-set device, the device can use historical location information to plan a route to the person who failed to sign in. It can then guide or assist the person to the correct check-in location, increasing the likelihood of a successful next check-in and preventing subsequent activities from being impacted by failed check-ins. Ensuring that more people can successfully sign in is essential for the smooth running of an event. Once the person who failed to sign in completes their check-in with the help of the pre-set device, the event can proceed in an orderly manner according to the planned schedule, avoiding delays or disruptions caused by some people's check-in issues. A smooth and efficient check-in process provides a positive experience for the person who signed in. This allows for timely resolution of failed check-ins and improves the overall check-in rate.

[0092] Generation method three: prompt information is generated based on current positioning information and historical positioning information.

[0093] In some embodiments, prompt information can be generated by combining the current location information, historical location information, and a third information template. For example, assuming that the third information template is "The check-in subject 'object identifier' who failed to check in, the last successful check-in location is 'historical location information', the current check-in location is 'current location information', please find the check-in subject 'object identifier' who failed to check in, and please come to check in", and the object identifier is E, the historical location information is location E, and the current location information is location A, then the generated prompt information is "The check-in subject E who failed to check in, the last successful check-in location is location E, the current check-in location is location A, please find the check-in subject E who failed to check in, and please come to check in", thus generating rich prompt information. That is, the prompt information not only includes the current location information and historical location information, but also includes text content such as prompt text.

[0094] In other embodiments, the generated prompt information can also be sent to at least one of the preset device and at least one successful sign-in device. The prompt information is used to prompt the preset device and at least one successful sign-in device to perform path planning based on the current positioning information and the historical positioning information to find the sign-in object that failed to sign in, so that the sign-in object that failed to sign in can sign in successfully the next time.

[0095] Through the above-mentioned generation method three, combined with the current positioning information of the first mobile device, it is possible to more comprehensively judge the positional relationship between the two and the possible movement trend of the failed check-in device, thereby improving the accuracy of the overall positioning. Combining the current position of the first mobile device and the historical positioning information of the failed check-in device, a more reasonable and efficient path can be planned for the failed check-in device. Different application scenarios have different requirements for path planning. Prompt information is generated based on the positioning information of the first mobile device and the failed check-in device, and the path planning strategy can be flexibly adjusted according to the specific scenario. In indoor scenarios, historical positioning information can be combined to understand the indoor layout and commonly used channels, and plan a route that is more in line with the actual situation; in outdoor scenarios, factors such as traffic conditions and topography can be considered.

[0096] In some embodiments, after the above step S202, the following may be performed: when a change in the location information of the first mobile device is detected, updated location information is sent to multiple second mobile devices, so that the multiple second mobile devices perform the next sign-in based on the updated location information.

[0097] In some embodiments, the first mobile device can obtain its own current location information in real time. If the current location information obtained this time is different from the current location information obtained last time, it is determined that a change in the current location information is detected. In this case, the first mobile device will also send updated current location information to each of the multiple second mobile devices. The updated current location information can be considered as the check-in location for the next check-in, so that each of the multiple second mobile devices can perform the next check-in based on the updated current location information.

[0098] In some embodiments, each of the plurality of second mobile devices may also perform path planning based on the updated current location information, so that each of the plurality of second mobile devices approaches or moves to the updated current location information, so as to successfully perform the next sign-in.

[0099] In some embodiments, if the first mobile device sends a prompt message to the preset device, then when it detects that the current location information has changed, it can also send the updated current location information to the preset device, so that the preset device and the device that failed to sign in are close to the updated current location information, so that the device that failed to sign in can successfully sign in next time.

[0100] By sending updated current location information, in scenarios where multiple second mobile devices are required to check in with a first mobile device, the location of the first mobile device may change at any time. Promptly sending updated location information to each second mobile device ensures that each second mobile device always has the latest location of the first mobile device, allowing them to more accurately navigate to the first mobile device's location and avoid check-in failures caused by lagging location information. For example, in outdoor mobile scenarios, the first mobile device may be moving in real time. Using the updated location information, the second mobile device can accurately approach the first mobile device, enabling the check-in subject associated with the second mobile device to successfully check in. The real-world outdoor environment is complex and ever-changing, and the first mobile device's location may change due to various factors. By ensuring that the second mobile device is able to promptly know the next check-in location, the success rate of the next check-in is increased. In check-in scenarios, timely location updates are crucial to ensuring that subjects who failed to check in can successfully check in the next time, ultimately improving the check-in success rate.

[0101] In some embodiments, Figure 5 The second flow diagram of the sign-in method provided in the embodiment of the present application is as follows: the first mobile device creates a wireless local area network, and the sign-in objects associated with the plurality of second mobile devices are the sign-in objects associated with the second mobile devices that have successfully connected to the wireless local area network before the current period. Based on this, please refer to Figure 5Before the above step S201, the following steps S001 and S002 may also be performed, which are described in detail below.

[0102] In step S001, when it is detected that at least one second mobile device is successfully connected to a wireless local area network within a current period, a first identification set is obtained.

[0103] In this embodiment of the present application, the first identification set includes a device identification of at least one second mobile device.

[0104] In some embodiments, the device identifier of the second mobile device can be the International Mobile Equipment Identity (IMEI), Mobile Equipment Identifier (MEID), serial number, Media Access Control Address (MAC), etc. of the second mobile device, and the device identifier is used to identify the second mobile device.

[0105] In some embodiments, the first mobile device may obtain the first identification set through Dynamic Host Configuration Protocol (DHCP) or Address Resolution Protocol (ARP).

[0106] In some embodiments, when at least one second mobile device is successfully connected to a wireless local area network, the first mobile device and the at least one second mobile device can also perform instant communication based on the wireless local area network, thereby simplifying the communication process between the first mobile device and the at least one second mobile device and improving the communication efficiency between the first mobile device and the at least one second mobile device.

[0107] In step S002, when there is a device identifier of a first other mobile device in the device list that does not match the device identifier in the first identifier set, the check-in result of the check-in object associated with the first other mobile device is determined to be a check-in failure; and / or, when there is a device identifier with a matching identifier in the device list and the first identifier set, the check-in result of the check-in object associated with the second mobile device with a device identifier with a matching identifier is determined to be a check-in success.

[0108] In the embodiment of the present application, the device list includes device identifications of multiple second mobile devices.

[0109] In some embodiments, the device identifier of a first other mobile device in the device list that does not match the device identifier in the first identifier set refers to a device identifier included in multiple second mobile devices but not included in the first identifier set. The first other mobile device represents a device that successfully connected to a wireless local area network before the current period but has not connected to a wireless local area network during the current period. Based on this, the check-in result of the check-in object associated with the first other mobile device is determined to be a check-in failure.

[0110] In some embodiments, the device identifier that has an identifier match between the device list and the first identifier set refers to the device identifier that is simultaneously included in multiple second mobile devices and the device identifier of the first identifier set. The second mobile device with the device identifier that matches the identifier represents a device that has successfully connected to the wireless local area network before the current time period and has also successfully connected to the wireless local area network in the current time period, and the check-in result of the check-in object associated with the second mobile device with the device identifier that matches the identifier is determined to be a successful check-in.

[0111] In some embodiments, the above steps S001, S002, S201 and S202 can be executed periodically, so that real-time check-in can be achieved, thereby grasping the check-in situation during the entire outdoor activity period, rather than the check-in situation at a certain moment, thereby improving the authenticity and effectiveness of the check-in results.

[0112] Through the above steps S001 and S002, the check-in result of the check-in object associated with the second mobile device that is not connected to the wireless LAN is determined to be a check-in failure, while the check-in result of the check-in object associated with the second mobile device that is successfully connected to the wireless LAN is determined to be a check-in success. In this way, during the check-in process, the first mobile device only needs to determine whether the second mobile device has successfully joined the wireless LAN, simplifying the check-in process for the first mobile device and improving check-in efficiency. From the perspective of the second mobile device, the second mobile device only needs to attempt to join the wireless LAN without having to perform a complex check-in process, thus simplifying the check-in process for the second mobile device. Finally, because the first mobile device is a mobile device, it can support real-time and convenient viewing of the check-in results.

[0113] In some embodiments, when the first identification set contains a device identification of a second other mobile device that does not match the device identification in the device list, the check-in information further includes a successful check-in result of the check-in object associated with the second other mobile device.

[0114] In the embodiment of the present application, the device list includes device identifications of multiple second mobile devices.

[0115] In some embodiments, a second other mobile device in the first identification set that does not match the device identification in the device list can be considered to be a device corresponding to the device identification included in the first identification set but not included in the device list, and the second mobile device can also be considered to be a mobile device that has successfully signed in for the first time.

[0116] Exemplarily, as time goes by, assuming that the sign-in objects that successfully sign in at the fifth sign-in include sign-in objects A to N, since the device list includes the second mobile devices associated with sign-in objects A to M, the second mobile device associated with sign-in object N is determined to be the second other mobile device; since the device identifier of the second other mobile device is included in the first identifier set, indicating that the second other mobile device is successfully connected to the wireless local area network, the sign-in result of the sign-in object N associated with the second other mobile device is determined to be a successful sign-in, that is, the sign-in information also includes the sign-in result of the successful sign-in of the sign-in object associated with the second other mobile device.

[0117] When the sign-in information includes a successful sign-in result of a sign-in object associated with the second other mobile device, the completeness, timeliness and accuracy of the sign-in information are improved.

[0118] In some embodiments, after the above step S002 , the following may be performed: updating the device list based on the device identification of the second other mobile device to obtain an updated device list, wherein the updated device list also includes the device identification of the second other mobile device.

[0119] In some embodiments, since there is a second other mobile device that has successfully connected to the wireless local area network for the first time, and the second other mobile device is a newly appeared second mobile device, the device identification of the second other mobile device can be added to the device list to update the device list and obtain an updated device list. The updated device list includes not only the device identifications of multiple second mobile devices, but also the device identification of the second other mobile device, thereby ensuring that the updated device list always includes the device identification of the second mobile device that has successfully connected to the wireless local area network.

[0120] By updating the device list, we ensure the completeness, accuracy and validity of the device list, provide guarantees for the subsequent sign-in process, ensure the smooth progress of the sign-in process, and improve the accuracy of the sign-in information.

[0121] In some embodiments, Figure 6 This is a schematic diagram of the third process of the sign-in method provided in the embodiment of this application, please refer to Figure 6 Before the above step S001, the following steps S01 to S03 may also be performed, which are described in detail below.

[0122] Step S01: receiving verification information and additional information sent by a device to be verified.

[0123] In an embodiment of the present application, the additional information includes the object identifier of the sign-in object, wherein the object identifier may be a user identifier, and the object identifier may be a biometric identifier, an account system identifier, an object code, and other information. In some embodiments, the additional information may also include at least one of the communication identifier and positioning information of the device to be verified.

[0124] In some embodiments, the device to be verified refers to a device requesting to join a wireless local area network. The verification information may include the wireless local area network name and a secret key. The verification information is used to verify the authority of the device to be verified to join the wireless local area network.

[0125] In some embodiments, step S01 may be executed at the beginning of an outdoor activity. From the perspective of the device to be verified, step S01 may be executed when the device to be verified requests to connect to a wireless local area network. The device to be verified refers to a device that has not successfully connected to a wireless local area network.

[0126] Step S02: when it is determined based on the verification information of the device to be verified that there are multiple second mobile devices that have passed the verification among the devices to be verified, it is determined that the multiple second mobile devices are successfully connected to the wireless local area network.

[0127] Continuing with the above example, if the wireless LAN name is consistent with the preset name set for the first mobile device, and the secret key is the same as the preset secret key set for the first mobile device, it is determined that the device to be verified has passed the verification. Based on this, the verified devices to be verified are recorded as multiple second mobile devices, and it is determined that the multiple second mobile devices are successfully connected to the wireless LAN, and it is also considered that the sign-in objects associated with the multiple second mobile devices have successfully signed in.

[0128] In some embodiments, the above steps S01 and S02 may be considered as a first sign-in scenario, and the first sign-in scenario corresponds to an initial device list, which is empty.

[0129] Step S03: constructing a device list based on the additional information of the plurality of second mobile devices.

[0130] In some embodiments, the device identification of each second mobile device may be associated with the corresponding additional information to obtain a device list. The process of constructing the device list may also be considered as an update process of the initial device list.

[0131] Through the above steps S01 to S03, when verifying whether the device to be verified is successfully connected to the wireless LAN, a device list is also constructed based on the received additional information, that is, a device list is also constructed while verifying whether the wireless LAN is successfully connected. The device list does not need to be constructed in advance, but is constructed in real time according to actual conditions, providing an accurate reference basis for the subsequent sign-in process, thereby improving the sign-in efficiency.

[0132] It should be understood that, although the steps in the above-mentioned flowcharts are shown in sequence according to the instructions of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above-mentioned flowcharts may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0133] Based on the foregoing embodiments, an embodiment of the present application provides a sign-in device, which includes the modules included and the units included in each module, and can be implemented by a processor; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (Microprocessor Unit, MPU), a digital signal processor (Digital Signal Processor, DSP) or a field programmable gate array (Field-Programmable Gate Array, FPGA), etc.

[0134] Figure 7 This is a schematic diagram of the structure of the check-in device provided in the embodiment of this application. Please refer to Figure 7 , another aspect of the embodiment of the present application further provides a sign-in device, the device comprising: a first acquisition module 501 and a first sending module 502;

[0135] A first acquisition module 501 is configured to acquire check-in information, the check-in information including check-in results of multiple check-in objects associated with a second mobile device during a current time period, the multiple check-in objects associated with the second mobile device being check-in objects that successfully checked in on the first mobile device before the current time period, the check-in results indicating whether the check-in objects associated with the second mobile device successfully checked in;

[0136] The first sending module 502 is configured to send prompt information when the sign-in information includes a sign-in result of a sign-in subject who failed to sign in, wherein the prompt information is used to assist the sign-in subject who failed to sign in to sign in successfully the next time.

[0137] In some embodiments, the prompt information is generated based on the current location information of the first mobile device, and / or, the prompt information is generated based on the historical location information of the failed sign-in device associated with the failed sign-in object among the multiple second mobile devices, the current location information is the location information of the first mobile device in the current time period, and the historical location information is the location information of the failed sign-in device at the last successful sign-in before the current time period.

[0138] In some embodiments, the prompt information is generated based on the current positioning information of the first mobile device, and the first sending module 502 is further used to: send the prompt information to the device where the sign-in failed, and the prompt information is used to prompt the device where the sign-in failed to perform path planning based on the current positioning information, so that the device where the sign-in failed to be signed in is close to the position indicated by the current positioning information so that the sign-in object that failed to sign in can sign in successfully the next time.

[0139] In some embodiments, the prompt information is generated based on the historical positioning information, and the first sending module 502 is further used to: send the prompt information to at least one successful check-in device among the multiple second mobile devices except the failed check-in device, and the prompt information is used to prompt the successful check-in device to perform path planning based on the historical positioning information to find the check-in object that failed to check in, so that the check-in object that failed to check in can successfully check in the next time, and the successful check-in device is a device associated with the check-in object that successfully checked in by the multiple second mobile devices in the current time period.

[0140] In some embodiments, the at least one successful check-in device includes a successful check-in device that satisfies a preset position relationship with the failed check-in device in a historical target period, and the historical target period is the period when the check-in object of the failed check-in device last successfully checked in.

[0141] In some embodiments, the prompt information is generated based on the historical positioning information, and the first sending module 502 is further used to: send the prompt information to a preset device, and the prompt information is used to prompt the preset device to perform path planning based on the historical positioning information to find the check-in object that failed to sign in, so that the check-in object that failed to sign in can sign in successfully the next time.

[0142] In some embodiments, the check-in device also includes a second sending module for sending updated positioning information to the multiple second mobile devices when a change in the positioning information of the first mobile device is detected, so that the multiple second mobile devices perform the next check-in based on the updated positioning information.

[0143] In some embodiments, the first mobile device establishes a wireless local area network, and the check-in objects associated with the plurality of second mobile devices are check-in objects associated with second mobile devices that successfully connected to the wireless local area network before the current period and successfully checked in; the check-in device further includes a second acquisition module and a first determination module;

[0144] a second acquiring module, configured to acquire a first identification set including a device identification of the at least one second mobile device when detecting that at least one second mobile device is successfully connected to the wireless local area network within the current time period;

[0145] A first determination module is configured to determine, when a device identifier of a first other mobile device exists in a device list that does not match the device identifier in the first identifier set, a check-in result of a check-in object associated with the first other mobile device as a check-in failure, wherein the device list includes the device identifiers of the multiple second mobile devices; and / or, when a device identifier with a matching identifier exists in the device list and the first identifier set, determine the check-in result of a check-in object associated with a second mobile device with the matching device identifier as a check-in success.

[0146] In some embodiments, when there is a device identification of a second other mobile device in the first identification set that does not match the device identification in the device list, the check-in information also includes a successful check-in result of the check-in object associated with the second other mobile device.

[0147] In some embodiments, the check-in device further includes an updating module for updating the device list based on the device identification of the second other mobile device to obtain an updated device list, wherein the updated device list further includes the device identification of the second other mobile device.

[0148] In some embodiments, the check-in device further includes a receiving module, a second determining module, and a constructing module;

[0149] A receiving module is used to receive verification information and additional information sent by the device to be verified, wherein the additional information includes an object identifier of the sign-in object; a second determining module is used to determine that the multiple second mobile devices are successfully connected to the wireless local area network when, based on the verification information of the device to be verified, it is determined that there are multiple second mobile devices that have passed the verification among the devices to be verified; and a constructing module is used to construct the device list based on the additional information of the multiple second mobile devices.

[0150] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.

[0151] It should be noted that in the embodiments of this application Figure 7 The division of modules in the check-in device shown is schematic and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in the various embodiments of the present application can be integrated into a processing unit, or they can exist physically separately, or two or more units can be integrated into a single unit. The above-mentioned integrated units can be implemented in the form of hardware or software functional units. It can also be implemented in the form of a combination of software and hardware.

[0152] It should be noted that, in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a mobile device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0153] Figure 8 This is another hardware structure diagram of the mobile device provided in the embodiment of the present application, please refer to Figure 8 The embodiments of the present application provide a mobile device, which may include but is not limited to mobile phones, wearable devices (such as smart watches, smart bracelets, smart glasses, etc.), tablet computers, laptops, vehicle-mounted terminals, PCs, VR, AR, MR, etc. The functions implemented by the method can be implemented by calling program code by a processor in the mobile device, and of course the program code can be stored in a computer storage medium.

[0154] The internal structure diagram of the mobile device can be as follows Figure 8As shown. The mobile device includes a processor 602 and a memory connected via a system bus 601. The processor 602 of the mobile device is used to provide computing and control capabilities. The processor 602 may be, for example, a CPU, or may be a CPU and a GPU, etc., which are not specifically limited here. The memory of the mobile device may include a non-volatile storage medium 6031 and an internal memory 6032. The non-volatile storage medium 6031 stores an operating system, a computer program, and a database. The internal memory 6032 provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium 6031. The database of the mobile device is used to store data. When the computer program is executed by the processor 602, the above method is implemented.

[0155] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method provided in the above embodiment are implemented.

[0156] An embodiment of the present application provides a computer program product comprising a computer program or computer executable instructions, which, when executed on a computer, enables the computer to execute the steps of the method provided in the above method embodiment.

[0157] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the mobile device to which the solution of the present application is applied. The specific mobile device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0158] In one embodiment, the check-in device provided by the present application can be implemented in the form of a computer program. Figure 8 The mobile device is shown as running. The memory of the mobile device may store the various program modules that constitute the above-mentioned apparatus. The computer program composed of the various program modules enables the processor to execute the steps of the method of each embodiment of the present application described in this specification.

[0159] It should be noted that the description of the computer-readable storage medium and mobile device embodiments described above is similar to the description of the method embodiments described above, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium, and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0160] It should be understood that "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. The above description of the various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other. For the sake of brevity, they will not be repeated here.

[0161] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0162] In addition, all functional modules in the embodiments of the present application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the above-mentioned integrated modules can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0163] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiments; and the aforementioned storage medium includes: mobile storage devices, ROM, disks or optical disks, and other media that can store program codes.

[0164] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a mobile device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks or optical disks.

[0165] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0166] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0167] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0168] The above is merely an embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A sign-in method, characterized in that: Applied to a first mobile device, the method includes: Obtaining sign-in information, the sign-in information including sign-in results of a plurality of sign-in objects associated with the second mobile device during a current time period, the plurality of sign-in objects associated with the second mobile device being sign-in objects that successfully signed in on the first mobile device before the current time period, the sign-in results indicating whether the sign-in objects associated with the second mobile device successfully signed in; In a case where the sign-in information includes the sign-in result of a sign-in subject who failed to sign in, prompt information is sent, where the prompt information is used to assist the sign-in subject who failed to sign in to sign in successfully the next time.

2. The check-in method according to claim 1, characterized in that: The prompt information is generated based on the current positioning information of the first mobile device, and / or, the prompt information is generated based on the historical positioning information of the failed sign-in device associated with the failed sign-in object among the multiple second mobile devices, the current positioning information is the positioning information of the first mobile device in the current time period, and the historical positioning information is the positioning information of the failed sign-in device at the time of the most recent successful sign-in before the current time period.

3. The method according to claim 2, characterized in that The prompt information is generated based on current location information of the first mobile device, and the sending of the prompt information includes: The prompt information is sent to the failed sign-in device, where the prompt information is used to prompt the failed sign-in device to perform path planning based on the current positioning information, so that the failed sign-in device is close to the position indicated by the current positioning information so that the failed sign-in object can sign in successfully the next time.

4. The method according to claim 2, characterized in that The prompt information is generated based on the historical positioning information, and the sending of the prompt information includes: The prompt information is sent to at least one device that has successfully signed in among the multiple second mobile devices except the device that failed to sign in, where the prompt information is used to prompt the device that has successfully signed in to perform path planning based on the historical positioning information to find the sign-in object that failed to sign in, so that the sign-in object that failed to sign in can sign in successfully the next time. The device that has successfully signed in is a device associated with the sign-in object that has successfully signed in by the multiple second mobile devices in the current time period.

5. The method according to claim 4, characterized in that The at least one successful check-in device includes a successful check-in device that satisfies a preset position relationship with the failed check-in device in a historical target period, and the historical target period is a period when the check-in object of the failed check-in device successfully checked in the most recent time.

6. The method according to claim 2, characterized in that The prompt information is generated based on the historical positioning information, and the sending of the prompt information includes: The prompt information is sent to a preset device, where the prompt information is used to prompt the preset device to perform path planning based on the historical positioning information to find the sign-in object that failed to sign in, so that the sign-in object that failed to sign in successfully signs in the next time.

7. The method according to any one of claims 2 to 6, characterized in that When it is detected that the location information of the first mobile device has changed, the updated location information is sent to the plurality of second mobile devices, so that the plurality of second mobile devices perform next sign-in based on the updated location information.

8. The check-in method according to any one of claims 1 to 6, characterized in that: The first mobile device establishes a wireless local area network, and the sign-in objects associated with the plurality of second mobile devices are sign-in objects associated with the second mobile devices that have successfully connected to the wireless local area network before the current period and have successfully signed in; Furthermore, before obtaining the check-in information, the method further includes: acquiring a first identification set when detecting that at least one second mobile device is successfully connected to the wireless local area network within the current time period, the first identification set including a device identification of the at least one second mobile device; If there is a device identifier of a first other mobile device in the device list that does not match the device identifier in the first identifier set, determining the check-in result of the check-in object associated with the first other mobile device as a check-in failure, wherein the device list includes the device identifiers of the plurality of second mobile devices; and / or In a case where there is a device identification with a matching identifier in the device list and the first identification set, the check-in result of the check-in object associated with the second mobile device with the matching device identification is determined as a successful check-in.

9. The method according to claim 8, characterized in that In the case that the first identification set includes a device identification of a second other mobile device that does not match the device identification in the device list, the sign-in information further includes a sign-in result of a successful sign-in of a sign-in object associated with the second other mobile device.

10. The method according to claim 9, characterized in that The method further comprises: The device list is updated based on the device identification of the second other mobile device to obtain an updated device list, wherein the updated device list further includes the device identification of the second other mobile device.

11. The method according to claim 8, characterized in that The method further comprises: Receiving verification information and additional information sent by the device to be verified, wherein the additional information includes an object identifier of a check-in object; If it is determined based on the verification information of the device to be verified that the plurality of second mobile devices that have passed the verification exist among the devices to be verified, determining that the plurality of second mobile devices are successfully connected to the wireless local area network; The device list is constructed based on the additional information of the plurality of second mobile devices.

12. A sign-in device, characterized in that: The device comprises: a first acquisition module, configured to acquire sign-in information, the sign-in information including sign-in results of a plurality of sign-in objects associated with a second mobile device in a current time period, the plurality of sign-in objects associated with the second mobile device being sign-in objects that successfully signed in on the first mobile device before the current time period, the sign-in results indicating whether the sign-in objects associated with the second mobile device successfully signed in; The first sending module is configured to send prompt information when the sign-in information includes a sign-in result of a sign-in subject who failed to sign in, wherein the prompt information is used to assist the sign-in subject who failed to sign in to successfully sign in the next time.

13. A mobile device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor implements the check-in method according to any one of claims 1 to 11.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the check-in method according to any one of claims 1 to 11 is implemented.

15. A computer program product comprising a computer program or computer executable instructions, characterized in that When the computer program or computer executable instructions are executed by a processor, the check-in method according to any one of claims 1 to 11 is implemented.