CN115240313B - Team forming method and device - Google Patents

Team forming method and device Download PDF

Info

Publication number
CN115240313B
CN115240313B CN202210675525.XA CN202210675525A CN115240313B CN 115240313 B CN115240313 B CN 115240313B CN 202210675525 A CN202210675525 A CN 202210675525A CN 115240313 B CN115240313 B CN 115240313B
Authority
CN
China
Prior art keywords
team
target
teams
reservation
initial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210675525.XA
Other languages
Chinese (zh)
Other versions
CN115240313A (en
Inventor
胡国庆
杨寒冰
谢琳
戴春春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Boc Financial Technology Co ltd
Original Assignee
Boc Financial Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Boc Financial Technology Co ltd filed Critical Boc Financial Technology Co ltd
Priority to CN202210675525.XA priority Critical patent/CN115240313B/en
Publication of CN115240313A publication Critical patent/CN115240313A/en
Application granted granted Critical
Publication of CN115240313B publication Critical patent/CN115240313B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • G07C2011/04Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere related to queuing systems

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a team forming method and device, wherein the method comprises the following steps: responding to a reservation team forming instruction, and acquiring first reservation information; generating an initial team based on the first reservation information; generating a team two-dimension code of the initial team, so that each member in the initial team invites a new member based on the team two-dimension code; determining the expected number of people corresponding to the reservation team forming instruction, and detecting whether the number of people of the team reaches the expected number of people in real time; when the expected number of people is reached, inquiring whether a team which is not successfully assembled exists; if yes, merging the teams which are not successfully formed with the initial teams to obtain target teams; and generating target verification codes corresponding to the target teams, and sending the target verification codes to each target team member in the target teams, so that each target team member performs queuing verification based on the target verification codes. By the method, online queuing can be performed in advance, verification is performed after successful queuing, workers and volunteers do not need to be informed of queuing in batches, and queuing efficiency is improved.

Description

Team forming method and device
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a team forming method and apparatus.
Background
Along with the continuous improvement of the living standard of people and the rapid development of business, traffic fields and tourism industries, the development of epidemic diseases is gradually globalized and complicated.
In order to coordinate with the implementation of the adjustment of the corresponding prevention and control strategy, when the user participates in the off-line activity task, in order to avoid excessive number of people and increase the infection risk, a plurality of people need to be grouped in batches to participate in the activity task. In order to avoid excessive aggregation of people, a great deal of manpower is consumed to organize and arrange the queuing under the line, and the queuing efficiency is low.
Disclosure of Invention
In view of the above, the invention provides a queuing method, by which online queuing can be performed in advance, and verification queuing can be performed after successful queuing, so that queuing efficiency is improved.
The invention also provides a team forming device which is used for ensuring the realization and the application of the method in practice.
A method of teaming, comprising:
responding to a reservation team forming instruction of a user, and acquiring first reservation information corresponding to the reservation team forming instruction;
generating an initial team corresponding to the reservation team instruction based on the first reservation information, wherein each member in the initial team comprises the user and a designated user contained in the reservation team instruction;
generating a team two-dimensional code of the initial team, so that each member in the initial team invites a new member based on the team two-dimensional code;
determining the expected number of people corresponding to the reservation team instruction;
detecting in real time whether the number of teams in the initial team reaches the expected number;
inquiring the teams which are not successfully formed when the number of teams of the initial team does not reach the expected number within the preset appointed team forming time;
merging the teams of unsuccessful teams with the initial teams to obtain target teams;
and generating target verification codes corresponding to the target teams, and sending the target verification codes to each target team member in the target teams, so that each target team member in the target teams performs queuing verification based on the target verification codes.
The method, optionally, wherein the detecting in real time whether the number of teams in the initial team reaches the expected number of teams includes:
responding to a joining request sent by other users based on the team two-dimension code, and acquiring request information corresponding to the other users contained in the joining request;
judging whether the request information meets reservation conditions corresponding to the first reservation information;
when the request information meets the reservation condition corresponding to the first reservation information, adding the other users into the initial team;
updating the number of teams of the initial team, and detecting whether the number of teams of the updated initial team reaches the expected number.
The method, optionally, the merging the team of unsuccessful teams with the initial team to obtain a target team, including:
acquiring the reservation time in the second reservation information of the teams which are not successfully formed, and determining the time difference between the reservation time in the second reservation information and the reservation time in the first reservation information;
judging whether the time difference is within a preset time difference range or not;
and merging the teams of the unsuccessful teams with the initial teams when the time difference is within a preset time difference range to obtain target teams.
The method, optionally, the generating the target verification code corresponding to the target team includes:
acquiring team member information of each target team member in the target team;
generating a team member identification code of each target team member based on the team member information of each target team member;
and constructing a target verification code carrying each team member identification code.
The method, optionally, further comprises:
when a queuing request corresponding to the target team sent by the user is received, starting a preset scanning device to scan a verification code displayed in a handheld device of any target team member;
analyzing each team member identification code in the scanned verification code;
checking whether each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code;
and when each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code, reservation queuing is carried out for the target team based on the reservation time in the first reservation information.
A team forming apparatus comprising:
the acquisition unit is used for responding to the reservation team forming instruction of the user and acquiring first reservation information corresponding to the reservation team forming instruction;
the first generation unit is used for generating an initial team corresponding to the reservation team instruction based on the first reservation information, and each member in the initial team comprises the user and a designated user contained in the reservation team instruction;
a second generating unit, configured to generate a team two-dimension code of the initial team, so that each member in the initial team invites a new member based on the team two-dimension code;
the detection unit is used for determining the expected number of people corresponding to the reservation team forming instruction and detecting whether the number of people of the initial team reaches the expected number of people in real time;
the inquiring unit is used for inquiring the teams which are not successfully formed when the number of teams of the initial team does not reach the expected number within the preset appointed team forming time;
a merging unit, configured to merge the unsuccessful team with the initial team to obtain a target team;
and the third generation unit is used for generating target verification codes corresponding to the target teams and sending the target verification codes to all target teams in the target teams so that all target teams in the target teams can perform queuing verification based on the target verification codes.
The above device, optionally, the detecting unit includes:
the first acquisition subunit is used for responding to a joining request sent by other users based on the team two-dimension code and acquiring request information corresponding to the other users contained in the joining request;
a first judging subunit, configured to judge whether the request information meets a reservation condition corresponding to the first reservation information;
a joining subunit, configured to join the other users to the initial team when the request information meets a reservation condition corresponding to the first reservation information;
and the detection subunit is used for updating the number of the teams of the initial teams and detecting whether the updated number of the teams of the initial teams reaches the expected number.
The above apparatus, optionally, the merging unit includes:
a second obtaining subunit, configured to obtain a reservation time in second reservation information of the team of the unsuccessful team, and determine a time difference between the reservation time in the second reservation information and the reservation time in the first reservation information;
the second judging subunit is used for judging whether the time difference is within a preset time difference range;
and the merging subunit is used for merging the teams of the unsuccessful teams with the initial teams when the time difference is within a preset time difference range to obtain target teams.
The above apparatus, optionally, the third generating unit includes:
a third acquiring subunit, configured to acquire team member information of each target team member in the target team;
a generation subunit configured to generate a team member identification code for each of the target team members based on the team member information for each of the target team members;
and the construction subunit is used for constructing target verification codes carrying the team member identification codes.
The above device, optionally, further comprises:
the starting unit is used for starting a preset scanning device to scan the verification code displayed in the handheld device of any target team member when receiving the queuing request corresponding to the target team sent by the user;
the analyzing subunit is used for analyzing each team member identification code in the scanned verification codes;
a verification subunit for verifying whether each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code;
and the reservation subunit is used for queuing reservation for the target team based on the reservation time in the first reservation information when each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code. A storage medium comprising stored instructions that, when executed, control a device on which the storage medium resides to perform a method of queuing as described above.
The storage medium comprises stored instructions, wherein the instructions, when executed, control a device in which the storage medium is located to execute the enterprise WeChat-based information query method.
An electronic device comprising a memory, and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by one or more processors to perform the enterprise-WeChat-based information query method described above.
Compared with the prior art, the invention has the following advantages:
the invention provides a team forming method, which comprises the following steps: responding to a reservation team forming instruction of a user, and acquiring first reservation information corresponding to the reservation team forming instruction; generating an initial team corresponding to the reservation team forming instruction based on the first reservation information; generating a team two-dimensional code of the initial team, so that each member in the initial team invites a new member based on the team two-dimensional code; determining the expected number of people corresponding to the reservation team forming instruction, and detecting whether the number of people of the team of the initial team reaches the expected number of people in real time; inquiring whether a team of unsuccessful team exists or not when the number of teams of the initial team does not reach the expected number within the preset appointed team forming time; if the teams which are not successfully formed exist, merging the teams which are not successfully formed with the initial teams to obtain target teams; and generating target verification codes corresponding to the target teams, and sending the target verification codes to each target team member in the target teams, so that each target team member in the target teams performs queuing verification based on the target verification codes. By applying the method provided by the invention, online queuing can be performed in advance, and verification queuing can be performed after successful queuing, so that the queuing efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for forming a team according to an embodiment of the present invention;
FIG. 2 is a flowchart of a method for forming a team according to an embodiment of the present invention;
FIG. 3 is a flowchart of another method of forming a team according to an embodiment of the present invention;
FIG. 4 is a device configuration diagram of a team device according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In this application, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions, and the terms "comprise," "include," or any other variation thereof, are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The invention is operational with numerous general purpose or special purpose computing device environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet devices, multiprocessor devices, distributed computing environments that include any of the above devices or devices, and the like.
The embodiment of the invention provides a team forming method which can be applied to various system platforms, an execution subject of the team forming method can be a computer terminal or processors of various mobile devices, and a flow chart of the team forming method is shown in fig. 1, and specifically comprises the following steps:
s101: and responding to a reservation team forming instruction of a user, and acquiring first reservation information corresponding to the reservation team forming instruction.
Wherein the first reservation information includes a reservation time, a reservation event, a reservation person, and the like.
S102: and generating an initial team corresponding to the reservation team forming instruction based on the first reservation information.
Wherein each member of the initial team includes the user and a designated user included in the reservation team instruction.
It should be noted that, the user may select a plurality of users to reserve a team together, or may initiate a team alone.
S103: generating a team two-dimensional code of the initial team, so that each member in the initial team invites a new member based on the team two-dimensional code.
When a new member needs to apply for joining the initial team, the team two-dimensional code is scanned for joining.
S104: determining the expected number of people corresponding to the reservation team instruction;
s105: and detecting whether the number of the teams of the initial team reaches the expected number in real time in the preset appointed team forming time.
It should be noted that the expected number of people may be set according to a reservation event, for example, if the user needs to reserve a mixed detection of 10 people for nucleic acid detection, the expected number of people may be 10 people. When the number of the teams of the initial team does not reach the expected number within the preset appointed team forming time, executing S106, otherwise continuing to execute the process of detecting whether the number of the teams of the initial team reaches the expected number in S105.
Further, the process of detecting in real time whether the number of teams in the initial team reaches the expected number of teams may include:
responding to a joining request sent by other users based on the team two-dimension code, and acquiring request information corresponding to the other users contained in the joining request;
judging whether the request information meets reservation conditions corresponding to the first reservation information;
when the request information meets the reservation condition corresponding to the first reservation information, adding the other users into the initial team;
updating the number of teams of the initial team, and detecting whether the number of teams of the updated initial team reaches the expected number.
It can be understood that a team member in the team can share the team two-dimension code to other users not joining the team, and the other users not joining the team can find the team two-dimension code of the team through a WeChat applet or an associated queuing system to actively scan the team two-dimension code to apply for joining the team. When the joining request is received, it is necessary to verify whether the user requesting joining satisfies the reservation condition. The reservation condition is set according to a reservation event in the first reservation information. For example, if the reserved event is a mixed test of 10 persons reserved for nucleic acid detection, the condition may be that the user does not participate in the mixed test on the same day and that the last three nucleic acid detection are negative. Request information corresponding to other users applying for joining the team contains participation information associated with the reservation event, and whether reservation conditions are met is checked according to the participation information; if yes, allowing to join the team, otherwise refusing to join and informing the reason. When the addition is successful, the team count is updated and it is checked whether the expected count is reached.
S106: the team of unsuccessful team is queried.
The reservation event and the expected number of persons of the team who did not successfully team were consistent with those of the original team.
S107: combining the team of unsuccessful teams with the initial team to obtain a target team.
The number of teams in the target team is not less than the expected number.
If the number of teams after the team is combined for one time reaches the expected number, the teams which are not successfully combined can be queried again for combination until the number of teams in the current combined teams is not less than the expected number, and the target teams are obtained.
S108: and generating target verification codes corresponding to the target teams, and sending the target verification codes to each target team member in the target teams, so that each target team member in the target teams performs queuing verification based on the target verification codes.
It should be noted that, the target verification code obtained by each target team member is uniform, the team members perform line-down queuing according to the reservation time after the team formation is successful, and any team member performs queuing verification for all the target team members through the target verification code.
In the method provided by the embodiment of the invention, the user is responded to the reservation team forming instruction, the initial team is generated according to the first reservation information in the instruction, the team two-dimension code is generated, and the team member of the initial team can invite a new team member through the team two-dimension code. Detecting whether the number of teams in the initial teams reaches the expected number in the appointed teams, if so, completing the teams, and if not, merging with other teams which are not successfully teams, so that the number of teams in the merged target teams reaches the expected life. And generating a target verification code corresponding to the target team, wherein the target verification code can be a two-dimensional code, a bar code or verification codes of other shapes. And sending the target verification codes to each target team member, and queuing verification is carried out by the target team member according to the verification codes.
It should be noted that, the user may issue a reservation grouping instruction through the WeChat applet to implement a grouping process through the WeChat applet.
By applying the method provided by the embodiment of the invention, online queuing can be performed in advance, and verification queuing can be performed after successful queuing, so that the queuing efficiency is improved.
In the method provided by the embodiment of the invention, the user sending the reservation team forming instruction is an administrator of the initial team. The system comprises a manager, a team member management system and a team member management system, wherein the manager can create and issue the team online, other users can join the team online, the team is built through inviting, sharing and the like, all subsequent transactions of the team member are communicated and coordinated by themselves in the team to form a self-made mode, the online queuing time of the team is calculated and generated by the system, the users without joining the team can apply for joining the team unsaturated by a certain person online, or can join the team divided by the system by scanning codes offline, the users after the team are grouped need to cancel online, the queuing cancellation is completed through scanning the cancel code of any team member, and the user system integral is calculated according to the information of the type of the team, the arrival time and the like after the cancellation is completed.
In the method provided by the embodiment of the present invention, the process of merging the team of the unsuccessful team with the initial team to obtain the target team is shown in fig. 2, and includes:
s201: and acquiring the reservation time in the second reservation information of the teams which are not successfully formed, and determining the time difference between the reservation time in the second reservation information and the reservation time in the first reservation information.
S202: and judging whether the time difference is within a preset time difference range.
Since the reservation event and the expected number of persons of the unsuccessful team agree with those of the initial team, it is further determined whether or not the two teams can be merged by the reservation time. When the time difference is within a preset time difference range, S203 is performed; when the time difference is not within the preset time difference range, S204 is performed.
S203: combining the team of unsuccessful teams with the initial team to obtain a target team.
The administrator in the target team that succeeds in the combination is the administrator of the starting team, that is, the user who issued the reservation group instruction in S101.
S204: the teams of unsuccessful teams are re-queried and execution returns to S201.
It should be noted that, the execution of step S204 is identical to that of step S106, and will not be repeated here.
In the method provided by the embodiment of the invention, after determining that the teams of unsuccessful teams exist, determining the time difference of the reservation time between the teams of unsuccessful teams and the initial teams, if the time difference of the reservation time is within the preset time difference range, the two teams can be combined into one team, otherwise, the teams cannot be combined.
In the method provided by the embodiment of the present invention, the process of generating the target verification code corresponding to the target team is shown in fig. 3, and includes:
s301: and acquiring the team member information of each target team member in the target team.
Wherein, the team member information comprises team member name, contact information, identity information and the like.
S302: and generating a team member identification code of each target team member based on the team member information of each target team member.
The player identification code may be a unique identification code of the target player generated according to the player's identification card number, mobile phone number, micro signal, or device code of the handheld terminal used by the user.
S303: and constructing a target verification code carrying each team member identification code.
It should be noted that the target verification code may be a two-dimensional code, a bar code or a verification code of other shapes. After the target team member obtains the target verification code, the target team member can queue the reservation according to the reservation time to the site, and the target verification code is scanned by the scanning device to verify.
When the team member queues according to the verification code, the specific implementation process is as follows:
when a queuing request corresponding to the target team sent by the user is received, starting a preset scanning device to scan a verification code displayed in a handheld device of any target team member;
analyzing each team member identification code in the scanned verification code;
checking whether each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code;
and when each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code, reservation queuing is carried out for the target team based on the reservation time in the first reservation information.
After successful team formation, team members of the target team arrive at the appointed offline address for queuing according to the reservation time, each team member is checked one by one under the line of the manager, and after the checking is completed, verification is performed by scanning a verification code through a scanning device.
It can be understood that the team members are checked and approved on site, the check and approval codes of any team member are scanned, and the team member information is checked, so that the check and approval of the whole team can be completed.
Alternatively, the member may be subjected to an integral calculation after the verification is completed. The points are comprehensively calculated according to the time conservation, the contribution, the team type, the number of team members and the like. On-site team formation is different from the team type of online free team formation.
According to the invention, through the combination of modes of online queuing, online and offline queuing, offline verification and the like, the offline working efficiency is improved, the aggregation of offline queuing is reduced, the verification pressure of the system is slowed down in the peak period, and the stability of the system is ensured. The online free team formation can promote the enthusiasm of team members, and the autonomous mode of the small team members lightens the burden of field management staff and improves the working efficiency.
The specific implementation process and derivative manner of the above embodiments are all within the protection scope of the present invention.
Corresponding to the method shown in fig. 1, the embodiment of the present invention further provides a team forming device, which is used for implementing the method shown in fig. 1, and the team forming device provided in the embodiment of the present invention may be applied to a computer terminal or various mobile devices, and the structural schematic diagram of the team forming device is shown in fig. 4, and specifically includes:
an obtaining unit 401, configured to obtain first reservation information corresponding to a reservation team instruction in response to the reservation team instruction of a user;
a first generating unit 402, configured to generate, based on the first reservation information, an initial team corresponding to the reservation team instruction, where each member in the initial team includes the user and a specified user included in the reservation team instruction;
a second generating unit 403, configured to generate a team two-dimensional code of the initial team, so that each member in the initial team invites a new member based on the team two-dimensional code;
the detecting unit 404 is configured to determine an expected number of people corresponding to the reservation team forming instruction, and detect in real time whether the number of people of the initial team reaches the expected number of people;
a query unit 405, configured to query a team that is not successfully formed when the number of teams of the initial team does not reach the expected number within a preset appointment forming time;
a merging unit 406, configured to merge the unsuccessful team with the initial team to obtain a target team;
and a third generating unit 407, configured to generate a target verification code corresponding to the target team, and send the target verification code to each target team member in the target team, so that each target team member in the target team performs queuing verification based on the target verification code.
In the device provided by the embodiment of the invention, the user is responded to the reservation team forming instruction, the initial team is generated according to the first reservation information in the instruction, the team two-dimension code is generated, and the team member of the initial team can invite a new team member through the team two-dimension code. Detecting whether the number of teams in the initial teams reaches the expected number in the appointed teams, if so, completing the teams, and if not, merging with other teams which are not successfully teams, so that the number of teams in the merged target teams reaches the expected life. And generating a target verification code corresponding to the target team, wherein the target verification code can be a two-dimensional code, a bar code or verification codes of other shapes. And sending the target verification codes to each target team member, and queuing verification is carried out by the target team member according to the verification codes.
By applying the device provided by the embodiment of the invention, online queuing can be performed in advance, verification queuing can be performed after successful queuing, and queuing efficiency is improved.
The device provided by the embodiment of the present invention, the detecting unit 404 includes:
the first acquisition subunit is used for responding to a joining request sent by other users based on the team two-dimension code and acquiring request information corresponding to the other users contained in the joining request;
a first judging subunit, configured to judge whether the request information meets a reservation condition corresponding to the first reservation information;
a joining subunit, configured to join the other users to the initial team when the request information meets a reservation condition corresponding to the first reservation information;
and the detection subunit is used for updating the number of the teams of the initial teams and detecting whether the updated number of the teams of the initial teams reaches the expected number.
The merging unit 406 of the apparatus provided in the embodiment of the present invention includes:
a second obtaining subunit, configured to obtain a reservation time in second reservation information of the team of the unsuccessful team, and determine a time difference between the reservation time in the second reservation information and the reservation time in the first reservation information;
the second judging subunit is used for judging whether the time difference is within a preset time difference range;
and the merging subunit is used for merging the teams of the unsuccessful teams with the initial teams when the time difference is within a preset time difference range to obtain target teams.
The third generating unit 407 provided by the embodiment of the present invention includes:
a third acquiring subunit, configured to acquire team member information of each target team member in the target team;
a generation subunit configured to generate a team member identification code for each of the target team members based on the team member information for each of the target team members;
and the construction subunit is used for constructing target verification codes carrying the team member identification codes.
The device provided by the embodiment of the invention further comprises:
the starting unit is used for starting a preset scanning device to scan the verification code displayed in the handheld device of any target team member when receiving the queuing request corresponding to the target team sent by the user;
the analyzing subunit is used for analyzing each team member identification code in the scanned verification codes;
a verification subunit for verifying whether each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code;
and the reservation subunit is used for queuing reservation for the target team based on the reservation time in the first reservation information when each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code.
The specific working process of each unit and subunit in the team forming device disclosed in the above embodiment of the present invention can be referred to the corresponding content in the team forming method disclosed in the above embodiment of the present invention, and will not be described herein again.
The embodiment of the invention also provides a storage medium, which comprises stored instructions, wherein the equipment where the storage medium is located is controlled to execute the team forming method when the instructions run.
The embodiment of the present invention further provides an electronic device, whose structural schematic diagram is shown in fig. 5, specifically including a memory 501, and one or more instructions 502, where the one or more instructions 502 are stored in the memory 501, and configured to be executed by the one or more processors 503, where the one or more instructions 502 perform the following operations:
responding to a reservation team forming instruction of a user, and acquiring first reservation information corresponding to the reservation team forming instruction;
generating an initial team corresponding to the reservation team instruction based on the first reservation information, wherein each member in the initial team comprises the user and a designated user contained in the reservation team instruction;
generating a team two-dimensional code of the initial team, so that each member in the initial team invites a new member based on the team two-dimensional code;
determining the expected number of people corresponding to the reservation team instruction;
detecting in real time whether the number of teams in the initial team reaches the expected number;
inquiring the teams which are not successfully formed when the number of teams of the initial team does not reach the expected number within the preset appointed team forming time;
merging the teams of unsuccessful teams with the initial teams to obtain target teams;
and generating target verification codes corresponding to the target teams, and sending the target verification codes to each target team member in the target teams, so that each target team member in the target teams performs queuing verification based on the target verification codes.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for a system or system embodiment, since it is substantially similar to a method embodiment, the description is relatively simple, with reference to the description of the method embodiment being made in part. The systems and system embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
Those of skill would further appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both.
To clearly illustrate this interchangeability of hardware and software, various illustrative components and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A method of queuing, comprising:
responding to a reservation team forming instruction of a user, and acquiring first reservation information corresponding to the reservation team forming instruction;
generating an initial team corresponding to the reservation team instruction based on the first reservation information, wherein each member in the initial team comprises the user and a designated user contained in the reservation team instruction;
generating a team two-dimensional code of the initial team, so that each member in the initial team invites a new member based on the team two-dimensional code;
determining the expected number of people corresponding to the reservation team instruction;
detecting whether the number of the teams of the initial team reaches the expected number in real time in the preset appointed team forming time;
inquiring the teams which are not successfully formed when the number of teams of the initial team does not reach the expected number within the preset appointed team forming time;
merging the teams of unsuccessful teams with the initial teams to obtain target teams;
and generating target verification codes corresponding to the target teams, and sending the target verification codes to each target team member in the target teams, so that each target team member in the target teams performs queuing verification based on the target verification codes.
2. The method of claim 1, wherein said detecting in real time whether the number of teams of the initial team reaches the expected number of teams comprises:
responding to a joining request sent by other users based on the team two-dimension code, and acquiring request information corresponding to the other users contained in the joining request;
judging whether the request information meets reservation conditions corresponding to the first reservation information;
when the request information meets the reservation condition corresponding to the first reservation information, adding the other users into the initial team;
updating the number of teams of the initial team, and detecting whether the number of teams of the updated initial team reaches the expected number.
3. The method of claim 1, wherein the merging the unsuccessful teams with the initial team to obtain a target team comprises:
acquiring the reservation time in the second reservation information of the teams which are not successfully formed, and determining the time difference between the reservation time in the second reservation information and the reservation time in the first reservation information;
judging whether the time difference is within a preset time difference range or not;
and merging the teams of the unsuccessful teams with the initial teams when the time difference is within a preset time difference range to obtain target teams.
4. The method of claim 3, wherein the generating the target verification code for the target team comprises:
acquiring team member information of each target team member in the target team;
generating a team member identification code of each target team member based on the team member information of each target team member;
and constructing a target verification code carrying each team member identification code.
5. The method as recited in claim 4, further comprising:
when a queuing request corresponding to the target team sent by the user is received, starting a preset scanning device to scan a verification code displayed in a handheld device of any target team member;
analyzing each team member identification code in the scanned verification code;
checking whether each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code;
and when each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code, reservation queuing is carried out for the target team based on the reservation time in the first reservation information.
6. A team forming apparatus, comprising:
the acquisition unit is used for responding to the reservation team forming instruction of the user and acquiring first reservation information corresponding to the reservation team forming instruction;
the first generation unit is used for generating an initial team corresponding to the reservation team instruction based on the first reservation information, and each member in the initial team comprises the user and a designated user contained in the reservation team instruction;
a second generating unit, configured to generate a team two-dimension code of the initial team, so that each member in the initial team invites a new member based on the team two-dimension code;
the detection unit is used for determining the expected number of people corresponding to the reservation team forming instruction and detecting whether the number of people of the initial team reaches the expected number of people in real time;
the inquiring unit is used for inquiring the teams which are not successfully formed when the number of teams of the initial team does not reach the expected number within the preset appointed forming time;
a merging unit, configured to merge the unsuccessful team with the initial team to obtain a target team;
and the third generation unit is used for generating target verification codes corresponding to the target teams and sending the target verification codes to all target teams in the target teams so that all target teams in the target teams can perform queuing verification based on the target verification codes.
7. The apparatus of claim 6, wherein the detection unit comprises:
the first acquisition subunit is used for responding to a joining request sent by other users based on the team two-dimension code and acquiring request information corresponding to the other users contained in the joining request;
a first judging subunit, configured to judge whether the request information meets a reservation condition corresponding to the first reservation information;
a joining subunit, configured to join the other users to the initial team when the request information meets a reservation condition corresponding to the first reservation information;
and the detection subunit is used for updating the number of the teams of the initial teams and detecting whether the updated number of the teams of the initial teams reaches the expected number.
8. The apparatus of claim 6, wherein the merging unit comprises:
a second obtaining subunit, configured to obtain a reservation time in second reservation information of the team of the unsuccessful team, and determine a time difference between the reservation time in the second reservation information and the reservation time in the first reservation information;
the second judging subunit is used for judging whether the time difference is within a preset time difference range;
and the merging subunit is used for merging the teams of the unsuccessful teams with the initial teams when the time difference is within a preset time difference range to obtain target teams.
9. The apparatus of claim 8, wherein the third generation unit comprises:
a third acquiring subunit, configured to acquire team member information of each target team member in the target team;
a generation subunit configured to generate a team member identification code for each of the target team members based on the team member information for each of the target team members;
and the construction subunit is used for constructing target verification codes carrying the team member identification codes.
10. The apparatus as recited in claim 9, further comprising:
the starting unit is used for starting a preset scanning device to scan the verification code displayed in the handheld device of any target team member when receiving the queuing request corresponding to the target team sent by the user;
the analyzing subunit is used for analyzing each team member identification code in the scanned verification codes;
a verification subunit for verifying whether each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code;
and the reservation subunit is used for queuing reservation for the target team based on the reservation time in the first reservation information when each team member identification code in the scanned verification code is consistent with each team member identification code in the target verification code.
CN202210675525.XA 2022-06-15 2022-06-15 Team forming method and device Active CN115240313B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210675525.XA CN115240313B (en) 2022-06-15 2022-06-15 Team forming method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210675525.XA CN115240313B (en) 2022-06-15 2022-06-15 Team forming method and device

Publications (2)

Publication Number Publication Date
CN115240313A CN115240313A (en) 2022-10-25
CN115240313B true CN115240313B (en) 2024-02-27

Family

ID=83670162

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210675525.XA Active CN115240313B (en) 2022-06-15 2022-06-15 Team forming method and device

Country Status (1)

Country Link
CN (1) CN115240313B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108805754A (en) * 2018-05-25 2018-11-13 北斗时空信息技术研究院(北京)有限公司 It is a kind of to form a team system and method with trip APP
CN109529357A (en) * 2018-11-21 2019-03-29 北京像素软件科技股份有限公司 Troop's data processing method and device
CN110496396A (en) * 2019-09-12 2019-11-26 网易(杭州)网络有限公司 Game team's method, apparatus, storage medium and electronic equipment in live streaming
CN113521755A (en) * 2021-07-26 2021-10-22 网易(杭州)网络有限公司 Team forming method and device, computer equipment and storage medium
CN114470792A (en) * 2021-12-02 2022-05-13 腾讯科技(深圳)有限公司 Team matching method, storage medium and electronic device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108805754A (en) * 2018-05-25 2018-11-13 北斗时空信息技术研究院(北京)有限公司 It is a kind of to form a team system and method with trip APP
CN109529357A (en) * 2018-11-21 2019-03-29 北京像素软件科技股份有限公司 Troop's data processing method and device
CN110496396A (en) * 2019-09-12 2019-11-26 网易(杭州)网络有限公司 Game team's method, apparatus, storage medium and electronic equipment in live streaming
CN113521755A (en) * 2021-07-26 2021-10-22 网易(杭州)网络有限公司 Team forming method and device, computer equipment and storage medium
CN114470792A (en) * 2021-12-02 2022-05-13 腾讯科技(深圳)有限公司 Team matching method, storage medium and electronic device

Also Published As

Publication number Publication date
CN115240313A (en) 2022-10-25

Similar Documents

Publication Publication Date Title
US20210258180A1 (en) Predicting utilization of a shared collaboration resource
EP2679041B1 (en) Observation platform for using structured communications
KR20200033353A (en) Systems and methods to ensure equipment viability for tasks (SYSTEMS AND METHODS OF ENSURING AND MAINTAINING EQUIPMENT VIABILITY FOR A TASK)
JP5602720B2 (en) System for managing store clerk in store
US20130085796A1 (en) Method and Apparatus for Work Management
CN110301106A (en) Method and system for the close service of ultrasound
CN104657883A (en) Order based pairing method and pairing equipment
CN105577398B (en) A kind of meeting message treating method and apparatus
CN110135608A (en) A kind of method, system and the computer readable storage medium of shops's management
CN102422275A (en) Method, computer program product, and apparatus for enabling task aggregation in an enterprise environment
CN107154080A (en) A kind of work attendance based on NFC is registered system and method
CN112489236B (en) Attendance data processing method and device, server and storage medium
EP2972945A2 (en) Communication exchanges and methods of use thereof
CN111428900A (en) Conference room management method and device, electronic equipment and storage medium
CN109146398A (en) A kind of digitlization building operation management method, device, system and storage medium
CN108650289A (en) A kind of method and apparatus of the management data based on block chain
CN105959320A (en) Interaction method and system based on robot
TW201710811A (en) Facility maintenance management system, facility maintenance device and computer program product
CN115240313B (en) Team forming method and device
US10708713B2 (en) Systems and methods for beacon location verification
CN117350533A (en) Project progress risk processing method and device and electronic equipment
US20180330318A1 (en) Systems and Methods for Dynamically Updating Stored Lists Based on Contemporaneous Location Data Associated with Client Devices
CN110263551A (en) A kind of test method and device
CN113256240B (en) Message processing method and device and server
US20120239768A1 (en) Contacting an unavailable user through a proxy using instant messaging

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant