Position verification method and system and electronic device
By collecting user identity information and seating positions in the conference scene, comparing and correcting them, the problem of inefficient correctness of manual seating positions is solved, and the efficiency of meeting seating and participation experience is improved.
Patent Information
- Application Number
- PCT/CN2024/126471
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-29
- Filing Date
- 2024-10-22
- Publication Date
- 2025-06-05
AI Technical Summary
In important meeting scenarios, the meeting seating efficiency is inefficient due to manual inspection of whether the seating position of the participants is correct. Especially when the number of participants is large, the efficiency of the participants will be reduced and the participation experience will be affected.
By collecting the current user's identity information and seating position, determining the target identity information corresponding to the seating position, and comparing it to determine whether the current user's seating position is correct. If it is incorrect, correct it according to the similarity and similarity threshold, prompting the user to adjust the seating position.
It significantly improves the correctness of seating, improves the efficiency of seating in the venue and pre-meeting preparation efficiency, and improves the participants' participation experience.
Smart Images

Figure CN2024126471_05062025_PF_FP_ABST
Abstract
Description
Position verification method, system and electronic equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on November 29, 2023, with application number 202311609826.3 and invention name "A Position Verification Method, System and Electronic Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present disclosure relates to the technical field of Internet of Things, and in particular to a location verification method, system, and electronic device. Background Art
[0004] For some important meeting scenarios, the seats in the venue are usually marked with the seated person's information. Manually checking whether the participants are seated correctly will lead to low seating efficiency. Especially when there are a large number of participants, it will reduce the participants' efficiency and affect the meeting experience.
[0005] Summary of the Invention
[0006] The present disclosure provides a position verification method, system and electronic device for detecting whether the seating positions of participants in a conference scene are correct, thereby improving seating accuracy and enhancing pre-meeting efficiency.
[0007] In a first aspect, an embodiment of the present disclosure provides a location verification method, the method comprising:
[0008] Collect the current user's identity information and seat location, and determine the target identity information corresponding to the current user's seat location. Different seat locations correspond to different target identity information.
[0009] Compare the current user's identity information with the target identity information corresponding to the seat location to obtain a comparison result;
[0010] According to the comparison result of the current user's identity information and the target identity information corresponding to the seat position, it is determined whether the current user's seat position is correct.
[0011] As an optional implementation manner, determining whether the current user's seat location is correct based on a comparison result between the current user's identity information and the target identity information corresponding to the seat location includes:
[0012] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seated position is greater than a similarity threshold, determining that the seated position of the current user is correct;
[0013] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to a similarity threshold, it is determined that the seating position of the current user is incorrect.
[0014] As an optional implementation manner, after determining that the current user's seat position is incorrect, the method further includes:
[0015] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0016] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0017] As an optional implementation manner, the correcting the current user's seat position according to the comparison results of each similarity and the similarity threshold includes:
[0018] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the maximum similarity; or
[0019] In response to the absence of a similarity greater than the similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0020] As an optional implementation, the method further includes:
[0021] If there is a similarity greater than the similarity threshold among the similarities, the corrected sitting position of the current user is prompted through the display device corresponding to the sitting position of the current user; or,
[0022] If there is no similarity greater than the similarity threshold among the similarities, the current user is prompted to leave the seated position through a display device corresponding to the seated position of the current user.
[0023] As an optional implementation manner, after comparing the identity information of the current user with the target identity information corresponding to the seat location and obtaining the comparison result, the method further includes:
[0024] Determine whether the comparison result is incorrect;
[0025] In response to determining that the comparison result is incorrect, the comparison result is corrected, and whether the current user's sitting position is correct is determined based on the correction result.
[0026] As an optional implementation, when it is determined that the comparison result is incorrect, correcting the comparison result, and determining whether the current user's seat position is correct based on the correction result, includes:
[0027] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seat location is greater than a similarity threshold, and determining that the comparison result is incorrect, determining that the seat location of the current user is incorrect; or
[0028] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to the similarity threshold, and determining that the comparison result is incorrect, it is determined that the seating position of the current user is correct.
[0029] As an optional implementation manner, determining that the current user's seat position is incorrect further includes:
[0030] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0031] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0032] As an optional implementation manner, the correcting the current user's seat position according to the comparison results of each similarity and the similarity threshold includes:
[0033] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the greatest similarity; or
[0034] In response to the absence of a similarity greater than a similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0035] As an optional implementation manner, determining whether the current user's seat position is correct further includes:
[0036] The collected identity information of the current user is stored, and a corresponding relationship between the identity information of the current user and the seat location of the current user is established.
[0037] As an optional implementation, the method further includes:
[0038] At least one of the target user information, meeting information, seating status, seating error prompt information and current seating situation corresponding to the current user's seating position is displayed through a display device corresponding to the current user's seating position.
[0039] As an optional implementation, it also includes:
[0040] The identity information and seat location of the current user are collected through the display device.
[0041] As an optional implementation, the identity information and seat location of the current user are collected by any one or more of the following methods:
[0042] Collect the current user's identity information and seat location through camera equipment;
[0043] The identity information of the current user is collected through the camera device, and the seat location of the current user is collected through the positioning device.
[0044] In a second aspect, an embodiment of the present disclosure provides a position verification system, including an acquisition device and a control device:
[0045] The collection device is used to collect the current user's identity information and seat location;
[0046] The control device is used to determine the target identity information corresponding to the current user's seating position; compare the current user's identity information with the target identity information corresponding to the seating position to obtain a comparison result; and determine whether the current user's seating position is correct based on the comparison result of the current user's identity information and the target identity information corresponding to the seating position.
[0047] As an optional embodiment, the system further includes a display device corresponding to each seat position, wherein the display device is specifically configured to:
[0048] Display at least one of the target identity information, meeting information, seating status, seating error prompt information and current seating situation corresponding to the current user's seating position.
[0049] As an optional implementation manner, the control device is specifically configured to execute:
[0050] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seated position is greater than a similarity threshold, determining that the seated position of the current user is correct;
[0051] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to a similarity threshold, it is determined that the seating position of the current user is incorrect.
[0052] As an optional implementation manner, after determining that the current user's seat position is incorrect, the control device is further configured to execute:
[0053] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0054] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0055] As an optional implementation manner, the control device is specifically configured to execute:
[0056] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the maximum similarity; or
[0057] In response to the absence of a similarity greater than the similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0058] As an optional implementation manner, the control device is further configured to execute:
[0059] If there is a similarity greater than the similarity threshold among the similarities, the corrected sitting position of the current user is prompted through the display device corresponding to the sitting position of the current user; or,
[0060] If there is no similarity greater than the similarity threshold among the similarities, the current user is prompted to leave the seated position through a display device corresponding to the seated position of the current user.
[0061] As an optional implementation manner, after comparing the identity information of the current user with the target identity information corresponding to the seat position and obtaining the comparison result, the control device is further configured to execute:
[0062] Determine whether the comparison result is incorrect;
[0063] In response to determining that the comparison result is incorrect, the comparison result is corrected, and whether the current user's sitting position is correct is determined based on the correction result.
[0064] As an optional implementation manner, the control device is specifically configured to execute:
[0065] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seat location is greater than a similarity threshold, and determining that the comparison result is incorrect, determining that the seat location of the current user is incorrect; or
[0066] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to the similarity threshold, and determining that the comparison result is incorrect, it is determined that the seating position of the current user is correct.
[0067] As an optional implementation manner, the control device is further configured to execute:
[0068] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0069] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0070] As an optional implementation manner, the control device is specifically configured to execute:
[0071] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the greatest similarity; or
[0072] In response to the absence of a similarity greater than a similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0073] As an optional implementation manner, the control device is further configured to execute:
[0074] The collected identity information of the current user is stored, and a corresponding relationship between the identity information of the current user and the seat location of the current user is established.
[0075] As an optional embodiment, the system further includes a display device corresponding to each seat position, wherein the display device is specifically configured to:
[0076] Collect the current user's identity information and seat location.
[0077] As an optional implementation, the collection device is specifically configured to collect the identity information and seat location of the current user in any one or more of the following ways:
[0078] Collect the current user's identity information and seat location through camera equipment;
[0079] The identity information of the current user is collected through the camera device, and the seat location of the current user is collected through the positioning device.
[0080] In a third aspect, an embodiment of the present disclosure further provides an electronic device, comprising a processor and a memory, wherein the memory is configured to store a program executable by the processor, and the processor is configured to read the program in the memory and perform the following steps:
[0081] Collect the current user's identity information and seat location, and determine the target identity information corresponding to the current user's seat location. Different seat locations correspond to different target identity information.
[0082] Compare the current user's identity information with the target identity information corresponding to the seat location to obtain a comparison result;
[0083] According to the comparison result of the current user's identity information and the target identity information corresponding to the seat position, it is determined whether the current user's seat position is correct.
[0084] In a fourth aspect, an embodiment of the present disclosure further provides a position verification device, the device comprising:
[0085] The collection and determination module is used to collect the identity information and seat location of the current user and determine the target identity information corresponding to the seat location of the current user. Different seat locations correspond to different target identity information.
[0086] The information comparison module is used to compare the current user's identity information with the target identity information corresponding to the seat position to obtain a comparison result;
[0087] The location verification module is used to determine whether the current user's seat location is correct based on the comparison result of the current user's identity information and the target identity information corresponding to the seat location.
[0088] In a fifth aspect, an embodiment of the present disclosure further provides a non-volatile computer storage medium on which a computer program is stored, which, when executed by a processor, is used to implement the steps of the method described in the first aspect above.
[0089] In a sixth aspect, the present disclosure provides a computer program product, comprising: a computer program code, which, when executed on a computer, enables the computer to execute any one of the methods described in the first aspect.
[0090] These and other aspects of the present disclosure will become more readily apparent from the following description of the embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0091] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0092] FIG1 is a flowchart of an implementation of a position verification method provided by an embodiment of the present disclosure;
[0093] FIG2 is a schematic diagram of a display device provided by an embodiment of the present disclosure;
[0094] FIG3 is a schematic diagram of a seating correctness provided by an embodiment of the present disclosure;
[0095] FIG4 is a flowchart of an implementation method of a location verification method in a conference scenario provided by an embodiment of the present disclosure;
[0096] FIG5 is a flowchart of an implementation of determining the correctness of a comparison result provided by an embodiment of the present disclosure;
[0097] FIG6 is a flowchart of a position verification based on facial information provided by an embodiment of the present disclosure;
[0098] FIG7 is a schematic diagram of a position verification system provided by an embodiment of the present disclosure;
[0099] FIG8 is a schematic diagram of a location verification system in a conference scenario provided by an embodiment of the present disclosure;
[0100] FIG9 is a schematic diagram of an electronic device provided by an embodiment of the present disclosure;
[0101] FIG10 is a schematic diagram of a position verification device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0102] To make the objectives, technical solutions, and advantages of the present disclosure more clear, the present disclosure will be further described in detail below with reference to the accompanying drawings. It is apparent that the embodiments described are only a portion of the embodiments of the present disclosure, rather than all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present disclosure without creative effort are intended to fall within the scope of protection of the present disclosure.
[0103] In the embodiments of the present disclosure, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0104] The application scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Persons skilled in the art will appreciate that, as new application scenarios emerge, the technical solutions provided by the embodiments of the present disclosure will also be applicable to similar technical problems. In the description of the present disclosure, unless otherwise specified, "multiple" means two or more.
[0105] Before introducing the position verification method provided by the embodiment of the present disclosure, for ease of understanding, the technical background of the embodiment of the present disclosure is first introduced in detail below.
[0106] For some important meeting scenarios, the seats in the venue are usually marked with the seated person's information. Manually checking whether the participants are seated correctly will lead to low seating efficiency. Especially when there are a large number of participants, it will reduce the participants' efficiency and affect the meeting experience.
[0107] The present disclosure provides a location verification method that uses the target identity information corresponding to different seating positions and the identity information of the current user to judge the correctness of the current user's seating position, significantly improving the correctness of seating, improving the efficiency of seating in the venue, and improving pre-meeting efficiency. The method can be widely used in medium and large conference service systems.
[0108] As shown in FIG1 , a location verification method provided in this embodiment can be applied to a conference system. The specific implementation process of the method is as follows:
[0109] Step 100: Collect the identity information and seat location of the current user, and determine the target identity information corresponding to the seat location of the current user. Different seat locations correspond to different target identity information.
[0110] In some embodiments, this embodiment pre-stores target identity information corresponding to different seating positions. For example, a participant can be used as a target user, and the target identity information of the participant can be obtained in advance and a corresponding seating position can be assigned to each participant. A correspondence between the target identity information and the seating position is established, thereby pre-storing the target identity information corresponding to different seating positions. Optionally, a participant can include one or more target identity information.
[0111] Optionally, one seating location corresponds to the target identity information of one participant user, or one seating location corresponds to multiple target identity information of the same participant user. For example, one seating location may correspond to two or more facial images of the same participant user. One participant user's target identity information corresponds to one seating location.
[0112] During implementation, the target identity information of the users required to attend the meeting is pre-stored in the database, and a correspondence between the target identity information and the seating position is established. Before the meeting starts, the identity information and seating position of the current user entering the venue are collected, and the target identity information corresponding to each seating position is pre-stored and compared with the identity information of the current user. Based on the comparison results, it is determined whether the seating position of the current user is correct.
[0113] In some embodiments, the identity information in this embodiment includes but is not limited to at least one or more of facial information, retinal information, fingerprint information, and voiceprint information. Similarly, the target identity information in this embodiment includes but is not limited to at least one or more of facial information, retinal information, fingerprint information, and voiceprint information.
[0114] In some embodiments, at least one of the following items, including target user information, meeting information, seating status, seating error information, and current seating status, is displayed on a display device corresponding to the current user's seating location. Optionally, the display device may also collect the current user's identity information and seating location.
[0115] In some embodiments, the identity information and seat location of the current user are collected by any one or more of the following methods:
[0116] Method 1a: Collect the current user's identity information and seat location through the display device corresponding to the current user's seat location;
[0117] In this way, each seating position corresponds to a display device, which can use the acquisition device installed on itself, such as a camera, to collect the identity information of the current user. Since the display device and the seating position are uniquely bound, the seating position of the current user can be determined based on the position or identification information of the display device, thereby obtaining the identity information and seating position of the current user.
[0118] Method 1b: Use a camera to capture the current user's identity information and seat location;
[0119] In this way, a panoramic image of the current user can be captured by one or more cameras in the venue, and the captured panoramic image can be segmented to obtain a user image containing the user's identity information. The user image contains the facial information of the current user, which is used to determine the identity information of the current user, and further determine that the position of the user in the panoramic image corresponds to the seating position in the venue, thereby obtaining the identity information and seating position of the current user.
[0120] Method 1c: The identity information of the current user is collected through a camera device, and the seat location of the current user is collected through a positioning device.
[0121] In this way, the facial image of the current user can be captured by one or more cameras in the venue, and the facial image can be used as the identity information of the current user. The current user's seating position can be collected through positioning devices such as sensor devices at the seating position or the positioning function of the current user's terminal, the positioning function of the display device bound to the seating position, etc.
[0122] Step 101: Compare the current user's identity information with the target identity information corresponding to the seated location to obtain a comparison result;
[0123] In some embodiments, the similarity between the current user's identity information and the target identity information corresponding to the seated location can be calculated, and the result of comparing the similarity with a similarity threshold can be used as a comparison result. Comparison results include: the similarity between the current user's identity information and the target identity information corresponding to the seated location is greater than the similarity threshold; or the similarity between the current user's identity information and the target identity information corresponding to the seated location is less than or equal to the similarity threshold.
[0124] Step 102: Determine whether the current user's seat location is correct based on a comparison result between the current user's identity information and the target identity information corresponding to the seat location.
[0125] In some embodiments, whether the current user's seat position is correct is determined based on the comparison results in the following manner:
[0126] The first type is that the comparison result is that the similarity between the current user's identity information and the target identity information corresponding to the seat location is greater than the similarity threshold.
[0127] The comparison result indicates that the identity information of the current user is consistent with the target identity information corresponding to the seat position, that is, the seat position of the current user is the correct seat position pre-assigned to the current user.
[0128] In some embodiments, when the comparison result shows that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is greater than a similarity threshold, it is determined that the seating position of the current user is correct.
[0129] The second type is that the comparison result is that the similarity between the current user's identity information and the target identity information corresponding to the seat location is less than or equal to the similarity threshold.
[0130] The comparison result indicates that the identity information of the current user is inconsistent with the target identity information corresponding to the seat position, that is, the seat position of the current user is not the seat position pre-assigned to the current user, but is an incorrect seat position.
[0131] In some embodiments, when the comparison result shows that the similarity between the current user's identity information and the target identity information corresponding to the seating position is less than or equal to a similarity threshold, it is determined that the seating position of the current user is incorrect.
[0132] In some embodiments, when it is determined that the current user's seat position is incorrect, it is necessary to further determine whether the current user is a conference user and the correct seat position of the current user if the current user is a conference user. The specific steps are as follows:
[0133] Step 2a: Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location are in one-to-one correspondence;
[0134] During implementation, when it is determined that the current user's seating position is incorrect, this embodiment will compare the current user's identity information with all pre-stored target identity information one by one, calculate the similarity between each stored target identity information and the current user's identity information, and thus determine whether the current user is a participant in this meeting.
[0135] Step 2b: Correct the current user's seat position based on the comparison results of each similarity and the similarity threshold.
[0136] Optionally, the current user's seat position is corrected according to the comparison results of each similarity and the similarity threshold through the following steps:
[0137] (1) If there is a similarity greater than the similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the maximum similarity;
[0138] During implementation, when there is a similarity among the similarities that is greater than the similarity threshold, it means that the current user is a participant in this meeting, but the current user's seating position is wrong. Therefore, the current user's seating position needs to be corrected. The current user's seating position can be corrected to the seating position corresponding to the target identity information with the maximum similarity.
[0139] Optionally, if there is a similarity greater than a similarity threshold among the similarities, the corrected sitting position of the current user is prompted through a display device corresponding to the sitting position of the current user.
[0140] (2) If there is no similarity greater than the similarity threshold among the similarities, it is determined that the current user does not have a corresponding seating location.
[0141] During implementation, when there is no similarity greater than the similarity threshold among the similarities, it means that the current user is not a participant in this meeting. Therefore, no seating position is currently assigned to the current user, and the current user needs to be prompted to leave the seating position.
[0142] Optionally, if there is no similarity greater than a similarity threshold among the similarities, the current user is prompted to leave the seated position through a display device corresponding to the seated position of the current user.
[0143] Optionally, the display device in this embodiment includes, but is not limited to, an electronic table sign, an electronic tablet, etc. The display device in this embodiment includes, but is not limited to, a double-sided screen, two single-sided screens, or two or more single-sided screens. In implementation, target user information can be displayed on one screen of the display device, while meeting information can be displayed on the other screen.
[0144] As shown in Figure 2, this embodiment provides a schematic diagram of a display device, which includes an acquisition device such as a camera for image acquisition. The display device includes two screens, one screen facing the seated user and can display meeting information, and the other screen facing the outside and can display target user information. The display device can be a dual-screen, double-sided display. The inner side includes but is not limited to an information display area and an image acquisition area, and the outer side includes but is not limited to an information display area. The inner side faces the seated user, and the image acquisition area can capture the facial information of the seated person. The display device can be a product medium such as an electronic table sign or an electronic tablet.
[0145] Optionally, the target user information in this embodiment includes but is not limited to at least one of the target user's name, facial image, work number, unit name, department name, and position.
[0146] In some embodiments, at least one of the target user information, meeting information, seating status, seating error prompt information and current seating situation corresponding to the current user's seating position is displayed through a display device corresponding to the current user's seating position.
[0147] Optionally, the seating status includes correct seating or incorrect seating, and different colors may be used to represent different seating statuses. Optionally, the incorrect seating prompt information indicates the correct seating position when an incorrect seating position is determined, for example, by providing text or an image. This embodiment does not impose any further limitations on this.
[0148] Optionally, the current seating situation includes but is not limited to the current seated position, the current non-seated position, the current incorrect seating position, the current correct seating position, etc. Among them, the current seating situation is displayed using a display device to understand the number of users actually attending the meeting and the correctness of the actual seating. For example, the display screen can be used to distinguish between seating positions marked with users and seating positions without users, so as to clarify the users who have currently attended the meeting and those who have not yet attended the meeting. By distinguishing between the seating positions that display the correct seating positions and the seating positions that display the incorrect seating positions, it can be determined which users are in the wrong seating positions. As shown in Figure 3, this embodiment provides a seating situation correctness diagram. During implementation, the judgment result of whether the current user's seating position is correct can be uploaded to the management platform for summary and unified management, and displayed through the large-screen display device of the venue or the display device corresponding to the seating position. It can also be displayed on the management platform, etc.
[0149] During implementation, when the display device is a double-sided screen, one screen can be used to display target user information, and the other screen can be used to display meeting information.
[0150] In some embodiments, the identity information of the current user is compared with the target identity information corresponding to the seat position. After obtaining the comparison result, the comparison result itself may contain an erroneous judgment. For example, the comparison result shows that the similarity is less than the similarity threshold. In this case, the comparison result determines that the seat position of the current user is wrong. However, in fact, the seat position of the current user is correct. That is, in fact, the similarity between the identity information of the current user and the target identity information corresponding to the seat position is greater than the similarity threshold. In this case, there is an erroneous judgment, which can be manually determined. Therefore, when it is manually determined that there is a judgment error, it is necessary to re-determine whether the seat position of the current user is correct. The specific implementation process is as follows:
[0151] Determine whether the comparison result is incorrect;
[0152] When it is determined that the comparison result is wrong, the comparison result is corrected, and whether the current user's sitting position is correct is determined based on the correction result.
[0153] In some embodiments, whether the current user's seat position is correct is determined based on the comparison results in the following manner:
[0154] Mode 3a: When the comparison result shows that the similarity between the current user's identity information and the target identity information corresponding to the seat location is greater than the similarity threshold, and it is determined that the comparison result is wrong, it is determined that the current user's seat location is wrong.
[0155] Optionally, if it is determined that the current user's seat position is incorrect, the following method can be used to further determine the current user's seat position:
[0156] a1) determining the similarity between the current user's identity information and pre-stored target identity information, wherein the target identity information and the seat location have a one-to-one correspondence;
[0157] a2) Correcting the current user's seat position based on the comparison results of each similarity and the similarity threshold.
[0158] Optionally, the current user's seat position is corrected according to the comparison results of each similarity and the similarity threshold in the following manner:
[0159] b1) If any of the similarities is greater than a similarity threshold, the current user's seat position is corrected based on the seat position corresponding to the target identity information with the greatest similarity;
[0160] During implementation, the seating position corresponding to the target identity information with the greatest similarity is used as the correct seating position of the current user, and the current user can be reminded to move from the current seating position to the seating position corresponding to the target identity information with the greatest similarity.
[0161] b2) If there is no similarity greater than the similarity threshold among the similarities, it is determined that the current user does not have a corresponding seating location.
[0162] During implementation, when there is no similarity greater than the similarity threshold, it means that the current user is not a participating user and has no corresponding seating location. The user can be prompted to leave the current seating location or leave the venue.
[0163] Mode 3b: When the comparison result shows that the similarity between the current user's identity information and the target identity information corresponding to the seat position is less than or equal to the similarity threshold, and it is determined that the comparison result is incorrect, the seat position of the current user is determined to be correct.
[0164] In some embodiments, when the comparison result shows that the similarity between the current user's identity information and the target identity information corresponding to the seated position is less than or equal to the similarity threshold, since the comparison result is judged to be an error, it means that the comparison result should be corrected to the similarity between the current user's identity information and the target identity information corresponding to the seated position being greater than the similarity threshold. Therefore, the seated position of the current user is correct, but the judgment is wrong, that is, the comparison result obtained by the similarity calculation is wrong. In order to solve the problem of errors still occurring when comparing the target identity information of the target user in the future, the collected identity information of the current user can be stored, and a corresponding relationship between the identity information of the current user and the seated position of the current user can be established. The collected identity information of the current user is used as the newly added target identity information and is bound to the seated position of the current user. When the identity information of the user is subsequently compared, the user's most recent target identity information can be used for comparison to improve the accuracy of the comparison result.
[0165] In some embodiments, as shown in FIG4 , this embodiment further provides a position verification method in a conference scenario, which is used to solve the problem of determining the correct position of seated persons in a conference scenario and improve the efficiency of seating participants. The specific implementation process is as follows:
[0166] Step 400: Enter the target user information of all participants into the management platform, where the target user information includes target identity information;
[0167] The target user information includes but is not limited to target identity information, name and other basic information required for the conference scene.
[0168] Step 401: The management platform issues an instruction to instruct the display device corresponding to each seating position to write the corresponding target user information.
[0169] Optionally, the double-sided screen of the display device presents target user information, and the target user information includes but is not limited to name.
[0170] Step 402: Collect the identity information and seat location of the current user, and determine the target identity information corresponding to the seat location of the current user;
[0171] During implementation, the current user's identity information and seating location can be collected through the display devices bound to each seating location.
[0172] Step 403: Compare the current user's identity information with the target identity information corresponding to the seated location to obtain a comparison result;
[0173] Step 404: Determine whether the comparison result is correct.
[0174] Step 405: When the comparison result shows that the similarity between the current user's identity information and the target identity information corresponding to the seat location is greater than the similarity threshold, the current user's seat location is determined to be correct, the current seat information is synchronized to the management platform, and the display device is automatically unlocked to push the meeting information;
[0175] When the current user's seat position is determined to be correct, this information can be fed back to the management platform for summary statistics. The management platform obtains the correct seat information of the current user's seat position and manages it in a unified manner. The meeting information is displayed on the inner screen of the display device (the side facing the user), and the meeting information includes but is not limited to the meeting agenda, meeting content, etc.
[0176] Step 406: When the comparison result shows that the similarity between the current user's identity information and the target identity information corresponding to the seat location is less than or equal to the similarity threshold, it is determined that the current user's seat location is incorrect, and the similarity between the current user's identity information and each pre-stored target identity information is determined respectively;
[0177] Step 407: If there is a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected based on the seat position corresponding to the target identity information with the greatest similarity, and the corrected seat position is displayed to the current user via a display device corresponding to the current user's seat position.
[0178] Step 408: If there is no similarity greater than the similarity threshold among the similarities, it is determined that the current user does not have a corresponding seated position, and the current user is prompted to leave the seated position through the display device corresponding to the seated position of the current user.
[0179] As shown in FIG5 , this embodiment also provides an implementation process for determining the correctness of the comparison result, which is specifically as follows:
[0180] Step 500: Enter the comparison result determination mode;
[0181] Among them, there are two types of judgment conclusions for the comparison results: wrong and correct. Usually, the comparison result is assumed to be correct by default. However, if the comparison result is manually confirmed to be wrong, correction is required.
[0182] Step 501: When the comparison result shows that the similarity between the identity information of the current user and the target identity information corresponding to the seat location is greater than the similarity threshold, and it is determined that the comparison result is an error, it is determined that the seat location of the current user is wrong.
[0183] During implementation, when the comparison result shows that the similarity between the current user's identity information and the target identity information corresponding to the seat location is greater than the similarity threshold, and it is determined that the comparison result is incorrect, it is necessary to further determine whether the current user is a participating user.
[0184] Step 502: Determine the similarity between the current user's identity information and pre-stored target identity information, wherein the target identity information and the seat location are in one-to-one correspondence;
[0185] Step 503: If there is a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the maximum similarity, and the corrected seat position is prompted to the current user;
[0186] During implementation, the current user's seat location is updated to the seat location corresponding to the target identity information with the greatest similarity, which is used as the corrected seat location for the current user. The current user can find the correct seat location based on the suggested seat location and sit down.
[0187] Step 504: If there is no similarity greater than the similarity threshold among the similarities, it is determined that the current user does not have a corresponding seated location, and the current user is prompted to leave the seated location.
[0188] During implementation, the current user is prompted to leave the seated position, and the prompt is eliminated after the user leaves the seated position.
[0189] Step 505: When the comparison result shows that the similarity between the identity information of the current user and the target identity information corresponding to the seat location is less than or equal to the similarity threshold, and it is determined that the comparison result is an error, the seat location of the current user is determined to be correct;
[0190] Step 506: Store the collected identity information of the current user, and establish a correspondence between the identity information of the current user and the seat location of the current user.
[0191] During implementation, the comparison results can be manually corrected and the identity information of the current user at the current seat position, such as facial information, can be added.
[0192] As shown in FIG6 , this embodiment also provides a location verification process based on facial information, which is specifically as follows:
[0193] Step 600: Collect the identity information and seat location of the current user, compare the identity information of the current user with the target identity information corresponding to the seat location, and obtain a comparison result;
[0194] Step 601: Determine whether the similarity between the identity information and the target identity information is greater than a similarity threshold. If so, proceed to step 602; otherwise, proceed to step 607.
[0195] Step 602: Determine whether the comparison result is correct. If yes, proceed to step 603; otherwise, proceed to step 604.
[0196] Step 603: Determine that the current user's seat location is correct, synchronize the current seat information to the management platform, and automatically unlock the display device to push the meeting information;
[0197] Step 604: Determine whether the user is a conference participant. If yes, proceed to step 605; otherwise, proceed to step 606.
[0198] During implementation, the similarities between the current user's identity information and the pre-stored target identity information are determined respectively; if there is a similarity greater than the similarity threshold among the similarities, the current user is determined to be a participating user, and the current user's seating position is corrected according to the seating position corresponding to the target identity information with the maximum similarity to obtain the correct seating position.
[0199] If there is no similarity greater than the similarity threshold among the similarities, it is determined that the current user does not have a corresponding seating position, and the current user is prompted to leave the seating position through a display device corresponding to the seating position of the current user.
[0200] Step 605: Prompt the current user to the correct seating position;
[0201] After the current user takes a seat according to the correct seating location prompted, the identity information of the user is compared at the seating location to determine that the comparison result is correct.
[0202] Step 606: Prompt the current user to leave the seat, and the prompt disappears after the current user leaves the seat.
[0203] Step 607: Determine whether the comparison result is correct. If yes, go to step 604; otherwise, go to step 608.
[0204] Step 608: Manually modify the comparison result to be correct, store the collected identity information of the current user, and establish a corresponding relationship between the identity information of the current user and the seat position of the current user.
[0205] During implementation, the correct seating position of the current user is recorded and fed back to the management platform.
[0206] The location verification method provided in this embodiment uses the target identity information corresponding to different seating positions and the identity information of the current user to compare and determine the correctness of the current user's seating position, thereby significantly improving the correctness of seating, improving the efficiency of seating at the venue, and improving the efficiency before the meeting. It can be widely used in medium and large conference service systems.
[0207] Based on the same inventive concept, the embodiment of the present disclosure also provides a position verification system. Since the principle of solving the problem by the system is similar to that of the method, the implementation of the system can refer to the implementation of the method, and the repeated parts will not be repeated.
[0208] As shown in FIG7 , the system includes: a collection device 700 and a control device 701 :
[0209] The collection device 700 is used to collect the identity information and seat location of the current user;
[0210] The control device 701 is used to determine the target identity information corresponding to the current user's seating position; compare the current user's identity information with the target identity information corresponding to the seating position to obtain a comparison result; and determine whether the current user's seating position is correct based on the comparison result of the current user's identity information and the target identity information corresponding to the seating position.
[0211] In some embodiments, the system further includes a display device corresponding to each seat position, wherein the display device is specifically configured to:
[0212] Display at least one of the target identity information, meeting information, seating status, seating error prompt information and current seating situation corresponding to the current user's seating position.
[0213] Optionally, the display device is integrated with the acquisition device 700 .
[0214] As shown in Figure 8, this embodiment also provides a schematic diagram of a location verification system for a conference scenario. The control device includes a management platform and a server. The display device is integrated with a collection device and includes multiple display devices, such as display device 1, display device 2, ..., display device N, and display device a. Display device a is used to display the current seating situation and can be a large-screen display device. Display devices 1, 2, ..., and N can be devices associated with each seating location and can be IoT terminal devices such as electronic table signs and electronic tablets.
[0215] Display devices can include IoT terminals. The management platform serves as an information control backend, connecting to data servers and various display devices. The system can be connected and exchange data via various methods, such as Wi-Fi, Bluetooth, and Ethernet cables.
[0216] As an optional implementation manner, the control device 701 is specifically configured to execute:
[0217] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seated position is greater than a similarity threshold, determining that the seated position of the current user is correct;
[0218] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to a similarity threshold, it is determined that the seating position of the current user is incorrect.
[0219] As an optional implementation manner, after determining that the current user's seat position is incorrect, the control device 701 is further configured to execute:
[0220] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0221] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0222] As an optional implementation manner, the control device 701 is specifically configured to execute:
[0223] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the maximum similarity; or
[0224] In response to the absence of a similarity greater than the similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0225] As an optional implementation manner, the control device 701 is further configured to execute:
[0226] If there is a similarity greater than the similarity threshold among the similarities, the corrected sitting position of the current user is prompted through the display device corresponding to the sitting position of the current user; or,
[0227] If there is no similarity greater than the similarity threshold among the similarities, the current user is prompted to leave the seated position through a display device corresponding to the seated position of the current user.
[0228] As an optional implementation manner, after comparing the identity information of the current user with the target identity information corresponding to the seat position and obtaining the comparison result, the control device 701 is further configured to execute:
[0229] Determine whether the comparison result is incorrect;
[0230] In response to determining that the comparison result is incorrect, the comparison result is corrected, and whether the current user's sitting position is correct is determined based on the correction result.
[0231] As an optional implementation manner, the control device 701 is specifically configured to execute:
[0232] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seat location is greater than a similarity threshold, and determining that the comparison result is incorrect, determining that the seat location of the current user is incorrect; or
[0233] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to the similarity threshold, and determining that the comparison result is incorrect, it is determined that the seating position of the current user is correct.
[0234] As an optional implementation manner, the control device 701 is further configured to execute:
[0235] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0236] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0237] As an optional implementation manner, the control device 701 is specifically configured to execute:
[0238] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the greatest similarity; or
[0239] In response to the absence of a similarity greater than a similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0240] As an optional implementation manner, the control device 701 is further configured to execute:
[0241] The collected identity information of the current user is stored, and a corresponding relationship between the identity information of the current user and the seat location of the current user is established.
[0242] As an optional embodiment, the system further includes a display device corresponding to each seat position, wherein the display device is specifically configured to:
[0243] Collect the current user's identity information and seat location.
[0244] As an optional implementation, the collection device 700 is specifically configured to collect the identity information and seat location of the current user in any one or more of the following ways:
[0245] Collect the current user's identity information and seat location through camera equipment;
[0246] The identity information of the current user is collected through the camera device, and the seat location of the current user is collected through the positioning device.
[0247] Based on the same inventive concept, the embodiment of the present disclosure also provides an electronic device. Since the electronic device is the electronic device in the method in the embodiment of the present disclosure, and the principle of solving the problem by the electronic device is similar to that of the method, the implementation of the electronic device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0248] As shown in FIG9 , the electronic device includes a processor 900 and a memory 901 . The memory 901 is used to store programs executable by the processor 900 . The processor 900 is used to read the programs in the memory 901 and perform the following steps:
[0249] Collect the current user's identity information and seat location, and determine the target identity information corresponding to the current user's seat location. Different seat locations correspond to different target identity information.
[0250] Compare the current user's identity information with the target identity information corresponding to the seat location to obtain a comparison result;
[0251] According to the comparison result of the current user's identity information and the target identity information corresponding to the seat position, it is determined whether the current user's seat position is correct.
[0252] As an optional implementation manner, the processor 900 is specifically configured to execute:
[0253] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seated position is greater than a similarity threshold, determining that the seated position of the current user is correct;
[0254] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to a similarity threshold, it is determined that the seating position of the current user is incorrect.
[0255] As an optional implementation, after determining that the current user's seat position is incorrect, the processor 900 is further configured to execute:
[0256] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0257] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0258] As an optional implementation manner, the processor 900 is specifically configured to execute:
[0259] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the maximum similarity; or
[0260] In response to the absence of a similarity greater than the similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0261] As an optional implementation manner, the processor 900 is further configured to execute:
[0262] If there is a similarity greater than the similarity threshold among the similarities, the corrected sitting position of the current user is prompted through the display device corresponding to the sitting position of the current user; or,
[0263] If there is no similarity greater than the similarity threshold among the similarities, the current user is prompted to leave the seated position through a display device corresponding to the seated position of the current user.
[0264] As an optional implementation manner, after comparing the identity information of the current user with the target identity information corresponding to the seat location and obtaining the comparison result, the processor 900 is further configured to execute:
[0265] Determine whether the comparison result is incorrect;
[0266] In response to determining that the comparison result is incorrect, the comparison result is corrected, and whether the current user's sitting position is correct is determined based on the correction result.
[0267] As an optional implementation manner, the processor 900 is specifically configured to execute:
[0268] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seat location is greater than a similarity threshold, and determining that the comparison result is incorrect, determining that the seat location of the current user is incorrect; or
[0269] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to the similarity threshold, and determining that the comparison result is incorrect, it is determined that the seating position of the current user is correct.
[0270] As an optional implementation manner, the processor 900 is further configured to execute:
[0271] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0272] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0273] As an optional implementation manner, the processor 900 is specifically configured to execute:
[0274] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the greatest similarity; or
[0275] In response to the absence of a similarity greater than a similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0276] As an optional implementation manner, the processor 900 is further configured to execute:
[0277] The collected identity information of the current user is stored, and a corresponding relationship between the identity information of the current user and the seat location of the current user is established.
[0278] As an optional implementation manner, the processor 900 is further configured to execute:
[0279] At least one of the target user information, meeting information, seating status, seating error prompt information and current seating situation corresponding to the current user's seating position is displayed through a display device corresponding to the current user's seating position.
[0280] As an optional implementation manner, the processor 900 is further configured to execute:
[0281] The identity information and seat location of the current user are collected through the display device.
[0282] As an optional implementation, the processor 900 is specifically configured to collect the identity information and seat location of the current user in any one or more of the following ways:
[0283] Collect the current user's identity information and seat location through camera equipment;
[0284] The identity information of the current user is collected through the camera device, and the seat location of the current user is collected through the positioning device.
[0285] Based on the same inventive concept, the embodiment of the present disclosure also provides a position verification device. Since the device is the device in the method in the embodiment of the present disclosure, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0286] As shown in FIG10 , the device includes:
[0287] The collection and determination module 1000 is used to collect the identity information and seat location of the current user and determine the target identity information corresponding to the seat location of the current user. Different seat locations correspond to different target identity information.
[0288] The information comparison module 1001 is used to compare the identity information of the current user with the target identity information corresponding to the seat position to obtain a comparison result;
[0289] The location verification module 1002 is used to determine whether the current user's seat location is correct based on the comparison result of the current user's identity information and the target identity information corresponding to the seat location.
[0290] As an optional implementation manner, the position verification module 1002 is specifically configured to:
[0291] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seated position is greater than a similarity threshold, determining that the seated position of the current user is correct;
[0292] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to a similarity threshold, it is determined that the seating position of the current user is incorrect.
[0293] As an optional implementation manner, after determining that the current user's seat position is incorrect, the position verification module 1002 is further configured to:
[0294] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0295] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0296] As an optional implementation manner, the position verification module 1002 is specifically configured to:
[0297] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the maximum similarity; or
[0298] In response to the absence of a similarity greater than the similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0299] As an optional implementation, the system further includes a prompt module specifically configured to:
[0300] If there is a similarity greater than the similarity threshold among the similarities, the corrected sitting position of the current user is prompted through the display device corresponding to the sitting position of the current user; or,
[0301] If there is no similarity greater than the similarity threshold among the similarities, the current user is prompted to leave the seated position through a display device corresponding to the seated position of the current user.
[0302] As an optional implementation, after comparing the identity information of the current user with the target identity information corresponding to the seat position and obtaining the comparison result, a discrimination and correction module is further included for:
[0303] Determine whether the comparison result is incorrect;
[0304] In response to determining that the comparison result is incorrect, the comparison result is corrected, and whether the current user's sitting position is correct is determined based on the correction result.
[0305] As an optional implementation manner, the discrimination correction module is specifically configured to:
[0306] In response to the comparison result showing that the similarity between the identity information of the current user and the target identity information corresponding to the seat location is greater than a similarity threshold, and determining that the comparison result is incorrect, determining that the seat location of the current user is incorrect; or
[0307] In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to the similarity threshold, and determining that the comparison result is incorrect, it is determined that the seating position of the current user is correct.
[0308] As an optional implementation manner, the discrimination correction module is further configured to:
[0309] Determine the similarity between the current user's identity information and pre-stored target identity information, where the target identity information and the seat location have a one-to-one correspondence;
[0310] According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
[0311] As an optional implementation manner, the discrimination correction module is specifically configured to:
[0312] In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the greatest similarity; or
[0313] In response to the absence of a similarity greater than a similarity threshold among the similarities, it is determined that the current user has no corresponding seating location.
[0314] As an optional implementation manner, the discrimination correction module is further configured to:
[0315] The collected identity information of the current user is stored, and a corresponding relationship between the identity information of the current user and the seat location of the current user is established.
[0316] As an optional embodiment, the display module is further included to:
[0317] At least one of the target user information, meeting information, seating status, seating error prompt information and current seating situation corresponding to the current user's seating position is displayed through a display device corresponding to the current user's seating position.
[0318] As an optional implementation,
[0319] The identity information and seat location of the current user are collected through the display device.
[0320] As an optional implementation, the collection and determination module 1000 is specifically configured to collect the identity information and seat location of the current user by any one or more of the following methods:
[0321] Collect the current user's identity information and seat location through camera equipment;
[0322] The identity information of the current user is collected through the camera device, and the seat location of the current user is collected through the positioning device.
[0323] Based on the same inventive concept, embodiments of the present disclosure provide a non-transitory computer storage medium comprising computer program code. When executed on a computer, the computer program code causes the computer to perform any of the position verification methods discussed above. Because the principles underlying the problem solved by the computer storage medium are similar to those of the position verification method, the implementation of the computer storage medium can be referenced to the implementation of the method, and any repetitions will not be repeated.
[0324] In a specific implementation process, computer storage media may include: Universal Serial Bus Flash Drive (USB), mobile hard disk, Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk or optical disk, and other storage media that can store program code.
[0325] Based on the same inventive concept, embodiments of the present disclosure further provide a computer program product, comprising computer program code that, when executed on a computer, causes the computer to perform any of the position verification methods discussed above. Because the principles underlying the problems solved by the aforementioned computer program products are similar to those of the position verification methods, the implementation of the aforementioned computer program products can be referenced to the implementation of the methods, and any repetitions will not be repeated.
[0326] The computer program product can employ any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0327] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0328] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0329] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0330] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0331] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.
Claims
1. A method for position verification, wherein: The method includes: Collect the identity information and seat position of the current user, and determine the target identity information corresponding to the seat position of the current user. Different seat positions correspond to different target identity information. Compare the current user's identity information with the target identity information corresponding to the seat position to obtain a comparison result; According to the comparison result of the identity information of the current user and the target identity information corresponding to the seat position, it is determined whether the seat position of the current user is correct.
2. The method according to claim 1, wherein: The step of determining whether the current user's seat position is correct based on a comparison result between the current user's identity information and the target identity information corresponding to the seat position includes: In response to the comparison result that the similarity between the identity information of the current user and the target identity information corresponding to the seat position is greater than a similarity threshold, determining that the seat position of the current user is correct; In response to the comparison result that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to a similarity threshold, it is determined that the seating position of the current user is wrong.
3. The method according to claim 2, wherein: After determining that the current user's seat position is wrong, the method further includes: Determine the similarity between the identity information of the current user and the pre-stored identity information of each target, wherein the target identity information and the seat position are in one-to-one correspondence; According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
4. The method according to claim 3, wherein: The correcting the current user's seat position according to the comparison results of the similarities and the similarity thresholds includes: In response to a similarity greater than a similarity threshold among the similarities, the current user's seat position is corrected according to the seat position corresponding to the target identity information with the maximum similarity; or, In response to the absence of a similarity greater than a similarity threshold among the similarities, it is determined that the current user has no corresponding seating position.
5. The method according to claim 4, wherein: The method further includes: If there is a similarity greater than the similarity threshold among the similarities, the corrected sitting position of the current user is prompted through a display device corresponding to the sitting position of the current user; or, If there is no similarity greater than the similarity threshold among the similarities, the current user is prompted to leave the seated position through a display device corresponding to the seated position of the current user.
6. The method according to claim 1, wherein: After comparing the identity information of the current user with the target identity information corresponding to the seat position and obtaining the comparison result, the method further includes: Determine whether the comparison result is incorrect; In response to determining that the comparison result is wrong, the comparison result is corrected, and whether the current user's sitting position is correct is determined based on the correction result.
7. The method according to claim 6, wherein: When it is determined that the comparison result is wrong, the comparison result is corrected, and whether the current user's seat position is correct is determined according to the correction result, including: In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seat position is greater than a similarity threshold, and it is determined that the comparison result is wrong, it is determined that the seat position of the current user is wrong; or, In response to the comparison result being that the similarity between the identity information of the current user and the target identity information corresponding to the seating position is less than or equal to the similarity threshold, and determining that the comparison result is incorrect, determining that the seating position of the current user is correct.
8. The method according to claim 6, wherein: The determining that the current user's seat position is wrong also includes: Determine the similarity between the identity information of the current user and the pre-stored identity information of each target, wherein the target identity information and the seat position are in one-to-one correspondence; According to the comparison results of each similarity and the similarity threshold, the current user's seat position is corrected.
9. The method according to claim 8, wherein: The correcting the current user's seat position according to the comparison results of the similarities and the similarity thresholds includes: In response to the similarity greater than the similarity threshold among the similarities, according to the maximum similarity target The seat position corresponding to the identity information is used to correct the seat position of the current user; or, In response to the absence of a similarity greater than a similarity threshold among the similarities, it is determined that the current user has no corresponding seating position.
10. The method according to claim 6, wherein: The determining that the current user's seat position is correct also includes: The collected identity information of the current user is stored, and a corresponding relationship between the identity information of the current user and the seat position of the current user is established.
11. The method according to any one of claims 1 to 10, wherein: The method further includes: At least one of the target user information, meeting information, seating status, seating error prompt information and current seating situation corresponding to the current user's seating position is displayed through a display device corresponding to the current user's seating position.
12. The method according to claim 11, wherein: Also includes: The identity information and seat position of the current user are collected through the display device.
13. The method according to claim 1, wherein: Collect the current user's identity information and seat location through any one or more of the following methods: Collect the current user's identity information and seat location through camera equipment; The identity information of the current user is collected through the camera device, and the seat location of the current user is collected through the positioning device.
14. A position verification system, wherein: Including acquisition equipment and control equipment: The collection device is used to collect the identity information and seat location of the current user; The control device is used to determine the target identity information corresponding to the current user's seat position; The identity information of the current user is compared with the target identity information corresponding to the seat position to obtain a comparison result; based on the comparison result of the identity information of the current user and the target identity information corresponding to the seat position, it is determined whether the seat position of the current user is correct.
15. An electronic device, wherein: The electronic device comprises a processor and a memory, wherein the memory is used to store a program executable by the processor, and the processor is used to read the program in the memory and execute the steps of any one of the methods of claims 1 to 13.
16. A non-transitory computer storage medium having a computer program stored thereon, wherein: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.
Citation Information
Patent Citations
Real-name system based on-board dynamic passenger data comparison system and method
CN107016369A
Automatic ranking method for conference system
CN113283853A
Conference control method and device
CN114240342A
Position verification method and system and electronic equipment
CN117633547A
Network Message Notification Apparatus and Method and Communication System
US20180302949A1