CN115240313B - 组队方法及装置 - Google Patents
组队方法及装置 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000012795 verification Methods 0.000 claims abstract description 114
- 238000001514 detection method Methods 0.000 claims description 10
- 238000010276 construction Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 11
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 150000007523 nucleic acids Chemical class 0.000 description 3
- 102000039446 nucleic acids Human genes 0.000 description 3
- 108020004707 nucleic acids Proteins 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 208000015181 infectious disease Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
- G07C2011/04—Arrangements, 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
本发明提供一种组队方法及装置,该方法包括:响应于预约组队指令,获取第一预约信息;基于第一预约信息,生成初始队伍;生成初始队伍的队伍二维码,使得初始队伍中的各个成员基于队伍二维码邀请新的成员;确定预约组队指令对应的预期人数,实时检测队伍人数是否达到预期人数;当达到预期人数时,查询是否存在未成功组队的队伍;若是,将未成功组队的队伍与初始队伍合并获得目标队伍;生成目标队伍对应的目标核销码,并向目标队伍中的各个目标队员发送目标核销码,使得各个目标队员基于目标核销码进行排队核销。应用本发明提供的方法,可以提前进行线上组队,在组队成功后再进行核销,无需工作人员和志愿者分批通知用户进行排队,提高排队效率。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种组队方法及装置。
背景技术
目前随着人们的生活水平的不断提高,以及商业、交通领域、旅游行业的迅猛发展,流行疾病的发展也逐渐全球化和复杂化。
为了配合落实相应防控策略的调整,用户在参与线下的活动任务时,为避免人数过多增加感染风险,需要将多人分批进行组队参与活动任务。为了避免人员过多聚集,不仅需要消耗大量人力进行组织安排线下的排队,而且排队的效率较低。
发明内容
有鉴于此,本发明提供一种组队方法,通过该方法,可以提前进行线上组队,在组队成功后再进行核销排队,提高排队效率。
本发明还提供了一种组队装置,用以保证上述方法在实际中的实现及应用。
一种组队方法,包括:
响应于用户的预约组队指令,获取所述预约组队指令对应的第一预约信息;
基于所述第一预约信息,生成所述预约组队指令对应的初始队伍,所述初始队伍中的各个成员包括所述用户及所述预约组队指令中包含的指定用户;
生成所述初始队伍的队伍二维码,使得所述初始队伍中的各个成员基于所述队伍二维码邀请新的成员;
确定所述预约组队指令对应的预期人数;
实时检测所述初始队伍的队伍人数是否达到所述预期人数;
当在预设的约定组队时间内所述初始队伍的队伍人数未达到所述预期人数时,查询未成功组队的队伍;
将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍;
生成所述目标队伍对应的目标核销码,并向所述目标队伍中的各个目标队员发送所述目标核销码,使得所述目标队伍中的各个目标队员基于所述目标核销码进行排队核销。
上述的方法,可选的,所述实时检测所述初始队伍的队伍人数是否达到所述预期人数,包括:
响应于其他用户基于所述队伍二维码发送的加入请求,并获取所述加入请求中包含的所述其他用户对应的请求信息;
判断所述请求信息是否满足所述第一预约信息对应的预约条件;
当所述请求信息满足所述第一预约信息对应的预约条件时,将所述其他用户加入所述初始队伍;
更新所述初始队伍的队伍人数,并检测已更新的初始队伍的队伍人数是否达到所述预期人数。
上述的方法,可选的,所述将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍,包括:
获取所述未成功组队的队伍的第二预约信息中的预约时间,并确定所述第二预约信息中的预约时间与所述第一预约信息中的预约时间之间的时间差;
判断所述时间差是否在预设时间差范围内;
当所述时间差在预设时间差范围内,将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍。
上述的方法,可选的,所述生成所述目标队伍对应的目标核销码,包括:
获取所述目标队伍中每个目标队员的队员信息;
基于每个所述目标队员的队员信息,生成每个所述目标队员的队员标识码;
构建携带各个所述队员标识码的目标核销码。
上述的方法,可选的,还包括:
当接收到所述用户发送的所述目标队伍对应的排队请求时,启动预设的扫描设备扫描任一目标队员的手持设备中显示的核销码;
解析已扫描的核销码中的各个队员标识码;
检验所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码是否一致;
当所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码一致时,基于所述第一预约信息中的预约时间,为所述目标队伍进行预约排队。
一种组队装置,包括:
获取单元,用于响应于用户的预约组队指令,获取所述预约组队指令对应的第一预约信息;
第一生成单元,用于基于所述第一预约信息,生成所述预约组队指令对应的初始队伍,所述初始队伍中的各个成员包括所述用户及所述预约组队指令中包含的指定用户;
第二生成单元,用于生成所述初始队伍的队伍二维码,使得所述初始队伍中的各个成员基于所述队伍二维码邀请新的成员;
检测单元,用于确定所述预约组队指令对应的预期人数,并实时检测所述初始队伍的队伍人数是否达到所述预期人数;
查询单元,用于当在预设的约定组队时间内所述初始队伍的队伍人数未达到所述预期人数时,查询未成功组队的队伍;
合并单元,用于将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍;
第三生成单元,用于生成所述目标队伍对应的目标核销码,并向所述目标队伍中的各个目标队员发送所述目标核销码,使得所述目标队伍中的各个目标队员基于所述目标核销码进行排队核销。
上述的装置,可选的,所述检测单元,包括:
第一获取子单元,用于响应于其他用户基于所述队伍二维码发送的加入请求,并获取所述加入请求中包含的所述其他用户对应的请求信息;
第一判断子单元,用于判断所述请求信息是否满足所述第一预约信息对应的预约条件;
加入子单元,用于当所述请求信息满足所述第一预约信息对应的预约条件时,将所述其他用户加入所述初始队伍;
检测子单元,用于更新所述初始队伍的队伍人数,并检测已更新的初始队伍的队伍人数是否达到所述预期人数。
上述的装置,可选的,所述合并单元,包括:
第二获取子单元,用于获取所述未成功组队的队伍的第二预约信息中的预约时间,并确定所述第二预约信息中的预约时间与所述第一预约信息中的预约时间之间的时间差;
第二判断子单元,用于判断所述时间差是否在预设时间差范围内;
合并子单元,用于当所述时间差在预设时间差范围内,将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍。
上述的装置,可选的,所述第三生成单元,包括:
第三获取子单元,用于获取所述目标队伍中每个目标队员的队员信息;
生成子单元,用于基于每个所述目标队员的队员信息,生成每个所述目标队员的队员标识码;
构建子单元,用于构建携带各个所述队员标识码的目标核销码。
上述的装置,可选的,还包括:
启动子单元,用于当接收到所述用户发送的所述目标队伍对应的排队请求时,启动预设的扫描设备扫描任一目标队员的手持设备中显示的核销码;
解析子单元,用于解析已扫描的核销码中的各个队员标识码;
检验子单元,用于检验所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码是否一致;
预约子单元,用于当所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码一致时,基于所述第一预约信息中的预约时间,为所述目标队伍进行预约排队。一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的组队方法。
一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的基于企业微信的信息查询方法。
一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的基于企业微信的信息查询方法。
与现有技术相比,本发明包括以下优点:
本发明提供一种组队方法,包括:响应于用户的预约组队指令,获取所述预约组队指令对应的第一预约信息;基于所述第一预约信息,生成所述预约组队指令对应的初始队伍;生成所述初始队伍的队伍二维码,使得所述初始队伍中的各个成员基于所述队伍二维码邀请新的成员;确定所述预约组队指令对应的预期人数,并实时检测所述初始队伍的队伍人数是否达到所述预期人数;当在预设的约定组队时间内所述初始队伍的队伍人数未达到所述预期人数时,查询是否存在未成功组队的队伍;若存在未成功组队的队伍,则将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍;生成所述目标队伍对应的目标核销码,并向所述目标队伍中的各个目标队员发送所述目标核销码,使得所述目标队伍中的各个目标队员基于所述目标核销码进行排队核销。应用本发明提供的方法,可以提前进行线上组队,在组队成功后再进行核销排队,提高排队效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种组队方法的方法流程图;
图2为本发明实施例提供的一种组队方法的又一方法流程图;
图3为本发明实施例提供的一种组队方法的再一方法流程图;
图4为本发明实施例提供的一种组队装置的装置结构图;
图5为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
本发明实施例提供了一种组队方法,该方法可以应用在多种***平台,其执行主体可以为计算机终端或各种移动设备的处理器,所述方法的方法流程图如图1所示,具体包括:
S101:响应于用户的预约组队指令,获取所述预约组队指令对应的第一预约信息。
其中,第一预约信息包括预约时间、预约事件、预约人物以及预约人数等。
S102:基于所述第一预约信息,生成所述预约组队指令对应的初始队伍。
其中,所述初始队伍中的各个成员包括所述用户及所述预约组队指令中包含的指定用户。
需要说明的是,用户可以选择多个用户一起预约组队,也可以单独发起组队。
S103:生成所述初始队伍的队伍二维码,使得所述初始队伍中的各个成员基于所述队伍二维码邀请新的成员。
需要说明的是,当新成员需要申请加入该初始队伍时,通过扫描队伍二维码加入。
S104:确定所述预约组队指令对应的预期人数;
S105:在预设的约定组队时间内实时检测所述初始队伍的队伍人数是否达到所述预期人数。
需要说明的是,预期人数可以是根据预约事件进行设置,例如,用户需要预约核酸检测10人的混检,则预期人数可以是10人。其中,当在预设的约定组队时间内所述初始队伍的队伍人数未达到所述预期人数时,执行S106,反之继续执行S105中检测初始队伍的队伍人数是否达到预期人数的过程。
进一步地,实时检测初始队伍的队伍人数是否达到预期人数的过程,可以包括:
响应于其他用户基于所述队伍二维码发送的加入请求,并获取所述加入请求中包含的所述其他用户对应的请求信息;
判断所述请求信息是否满足所述第一预约信息对应的预约条件;
当所述请求信息满足所述第一预约信息对应的预约条件时,将所述其他用户加入所述初始队伍;
更新所述初始队伍的队伍人数,并检测已更新的初始队伍的队伍人数是否达到所述预期人数。
可以理解的是,队伍中的队员可以把队伍二维码共享给其他未加入队伍的用户,其他未加入队伍的用户可以通过微信小程序或关联的排队***查找到该队伍的队伍二维码,主动扫描队伍二维码申请加入组队。当接收到加入请求后,需要验证请求加入的用户是否满足预约条件。其中,该预约条件根据第一预约信息中的预约事件进行设定。例如预约事件为预约核酸检测10人的混检,则条件可以是当天未参加混检以及近三次核酸检测均为阴性的用户等。申请加入队伍的其他用户对应的请求信息中包含预约事件关联的参与信息,根据该参与信息检验是否满足预约条件;满足,则允许加入队伍,反之则拒绝加入并告知原因。当加入成功,则更新队伍人数,并检测是否达到预期人数。
S106:查询未成功组队的队伍。
需要说明的是,未成功组队的队伍的预约事件以及预期人数与该初始队伍的一致。
S107:将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍。
需要说明的是,目标队伍中的队伍人数不少于预期人数。
还需要说明的是,若进行一次组队的合并后队伍人数为达到预期人数,则可以再次查询未成功组队的队伍进行合并,直至当前合并的队伍中队伍人数不少于预期人数,获得目标队伍。
S108:生成所述目标队伍对应的目标核销码,并向所述目标队伍中的各个目标队员发送所述目标核销码,使得所述目标队伍中的各个目标队员基于所述目标核销码进行排队核销。
需要说明的是,每个目标队员获得的目标核销码均一致,队员在组队成功后根据预约时间进行线下排队,并由任一队员通过该目标核销码为所有目标队员进行排队核销。
本发明实施例提供的方法中,响应于用户的预约组队指令,根据指令中的第一预约信息,生成初始队伍,并生成队伍二维码,初始队伍的队员可以通过队伍二维码邀请新的队员。检测在约定组队时间内初始队伍中的队伍人数是否达到预期人数,若是,则组队完成,若否则与其他未成功组队的队伍进行合并,使得合并后的目标队伍中的队伍人数达到预期人生。生成目标队伍对应的目标核销码,该目标核销码可以是一个二维码、条形码或其他形状的验证码。将目标核销码发送给各个目标队员,目标队员根据该核销码进行排队核销。
需要说明的是,用户可以通过微信小程序发出预约组队指令,以通过微信小程序实现组队过程。
应用本发明实施例提供的方法,可以提前进行线上组队,在组队成功后再进行核销排队,提高排队效率。
本发明实施例提供的方法中,发出预约组队指令的用户为初始队伍的管理员。其中,管理员线上创建、发布队伍,其他用户可以在线加入队伍,通过邀请、分享等方式组建队伍,队伍成员后续所有事务由队内自行沟通、协调,形成自制模式,队伍的线下排队时间由***计算生成,没有加入队伍的用户可以线上申请加入某个人员未饱和的队伍,也可以线下扫码加入***划分的队伍,组队后的用户需要线下核销,通过扫任一分队成员的核销码完成排队核销,核销完成后根据队伍类型、到场时间等信息计算用户***积分。
本发明实施例提供的方法中,所述将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍的过程如图2所示,包括:
S201:获取所述未成功组队的队伍的第二预约信息中的预约时间,并确定所述第二预约信息中的预约时间与所述第一预约信息中的预约时间之间的时间差。
S202:判断所述时间差是否在预设时间差范围内。
需要说明的是,未成功组队的队伍的预约事件以及预期人数与该初始队伍的一致,因此,通过预约时间进一步判定两个队伍是否能合并。当所述时间差在预设时间差范围内,执行S203;当所述时间差不在预设时间差范围内,执行S204。
S203:将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍。
需要说明的是,合并成功的目标队伍中管理员为该始队伍的管理员,即,上述S101中发出预约组队指令的用户。
S204:重新查询未成功组队的队伍并返回执行S201。
需要说明的是,步骤S204与步骤S106执行过程一致,此处将不复赘述。
本发明实施例提供的方法中,在确定存在未成功组队的队伍后,确定未成功组队的队伍与初始队伍之间预约时间的时间差,若预约时间的时间差在预设的时间差范围内,则可以将两个队伍合并成一个队伍,反之则不能合并。
本发明实施例提供的方法中,所述生成所述目标队伍对应的目标核销码的过程如图3所示,包括:
S301:获取所述目标队伍中每个目标队员的队员信息。
其中,队员信息包括队员名称、联系方式以及身份信息等。
S302:基于每个所述目标队员的队员信息,生成每个所述目标队员的队员标识码。
需要说明的是,队员标识码可以是根据队员的身份证号、手机号、微信号或者用户使用的手持终端的设备码等生成的目标队员的唯一识别码。
S303:构建携带各个所述队员标识码的目标核销码。
需要说明的是,目标核销码可以是一个二维码、条形码或其他形状的验证码。当目标队员获得目标核销码后,可以按照预约时间到现场排队预约,并通过扫描设备扫描该目标核销码进行核销。
其中,队员根据核销码进行排队时,具体实现过程为:
当接收到所述用户发送的所述目标队伍对应的排队请求时,启动预设的扫描设备扫描任一目标队员的手持设备中显示的核销码;
解析已扫描的核销码中的各个队员标识码;
检验所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码是否一致;
当所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码一致时,基于所述第一预约信息中的预约时间,为所述目标队伍进行预约排队。
需要说明的是,目标队伍的队员在组队成功后按照预约时间到达指定的线下地址进行排队,由管理员线下一一核对各个队员,在核对完成后通过扫描设备扫描核销码进行核销。
可以理解的是,在现场对组队成员进行核销,扫任一队员的核销码,核对队员信息,即可完成整个队伍的核销。
可选的,核销完成之后可以对成员进行积分计算。积分根据守时、贡献、队伍类型、队员数量等进行综合计算。现场组队与线上自由组队的队伍类型不同。
在本发明中,通过在线排队、线上线下组队、线下核销等方式的结合,提升线下办事效率,减少了线下排队的聚集,高峰时期减缓***核销压力,保证***的稳定性。线上自由组队可以提升队员积极性,小分队成员自治模式减轻了现场管理人员的负担,提升办事效率。
上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。
与图1所述的方法相对应,本发明实施例还提供了一种组队装置,用于对图1中方法的具体实现,本发明实施例提供的组队装置可以应用计算机终端或各种移动设备中,其结构示意图如图4所示,具体包括:
获取单元401,用于响应于用户的预约组队指令,获取所述预约组队指令对应的第一预约信息;
第一生成单元402,用于基于所述第一预约信息,生成所述预约组队指令对应的初始队伍,所述初始队伍中的各个成员包括所述用户及所述预约组队指令中包含的指定用户;
第二生成单元403,用于生成所述初始队伍的队伍二维码,使得所述初始队伍中的各个成员基于所述队伍二维码邀请新的成员;
检测单元404,用于确定所述预约组队指令对应的预期人数,并实时检测所述初始队伍的队伍人数是否达到所述预期人数;
查询单元405,用于当在预设的约定组队时间内所述初始队伍的队伍人数未达到所述预期人数时,查询未成功组队的队伍;
合并单元406,用于将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍;
第三生成单元407,用于生成所述目标队伍对应的目标核销码,并向所述目标队伍中的各个目标队员发送所述目标核销码,使得所述目标队伍中的各个目标队员基于所述目标核销码进行排队核销。
本发明实施例提供的装置中,响应于用户的预约组队指令,根据指令中的第一预约信息,生成初始队伍,并生成队伍二维码,初始队伍的队员可以通过队伍二维码邀请新的队员。检测在约定组队时间内初始队伍中的队伍人数是否达到预期人数,若是,则组队完成,若否则与其他未成功组队的队伍进行合并,使得合并后的目标队伍中的队伍人数达到预期人生。生成目标队伍对应的目标核销码,该目标核销码可以是一个二维码、条形码或其他形状的验证码。将目标核销码发送给各个目标队员,目标队员根据该核销码进行排队核销。
应用本发明实施例提供的装置,可以提前进行线上组队,在组队成功后再进行核销排队,提高排队效率。
本发明实施例提供的装置,所述检测单元404,包括:
第一获取子单元,用于响应于其他用户基于所述队伍二维码发送的加入请求,并获取所述加入请求中包含的所述其他用户对应的请求信息;
第一判断子单元,用于判断所述请求信息是否满足所述第一预约信息对应的预约条件;
加入子单元,用于当所述请求信息满足所述第一预约信息对应的预约条件时,将所述其他用户加入所述初始队伍;
检测子单元,用于更新所述初始队伍的队伍人数,并检测已更新的初始队伍的队伍人数是否达到所述预期人数。
本发明实施例提供的装置,所述合并单元406,包括:
第二获取子单元,用于获取所述未成功组队的队伍的第二预约信息中的预约时间,并确定所述第二预约信息中的预约时间与所述第一预约信息中的预约时间之间的时间差;
第二判断子单元,用于判断所述时间差是否在预设时间差范围内;
合并子单元,用于当所述时间差在预设时间差范围内,将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍。
本发明实施例提供的装置,所述第三生成单元407,包括:
第三获取子单元,用于获取所述目标队伍中每个目标队员的队员信息;
生成子单元,用于基于每个所述目标队员的队员信息,生成每个所述目标队员的队员标识码;
构建子单元,用于构建携带各个所述队员标识码的目标核销码。
本发明实施例提供的装置,还包括:
启动子单元,用于当接收到所述用户发送的所述目标队伍对应的排队请求时,启动预设的扫描设备扫描任一目标队员的手持设备中显示的核销码;
解析子单元,用于解析已扫描的核销码中的各个队员标识码;
检验子单元,用于检验所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码是否一致;
预约子单元,用于当所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码一致时,基于所述第一预约信息中的预约时间,为所述目标队伍进行预约排队。
以上本发明实施例公开的组队装置中各个单元及子单元的具体工作过程,可参见本发明上述实施例公开的组队方法中的对应内容,这里不再进行赘述。
本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述组队方法。
本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:
响应于用户的预约组队指令,获取所述预约组队指令对应的第一预约信息;
基于所述第一预约信息,生成所述预约组队指令对应的初始队伍,所述初始队伍中的各个成员包括所述用户及所述预约组队指令中包含的指定用户;
生成所述初始队伍的队伍二维码,使得所述初始队伍中的各个成员基于所述队伍二维码邀请新的成员;
确定所述预约组队指令对应的预期人数;
实时检测所述初始队伍的队伍人数是否达到所述预期人数;
当在预设的约定组队时间内所述初始队伍的队伍人数未达到所述预期人数时,查询未成功组队的队伍;
将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍;
生成所述目标队伍对应的目标核销码,并向所述目标队伍中的各个目标队员发送所述目标核销码,使得所述目标队伍中的各个目标队员基于所述目标核销码进行排队核销。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。
为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种组队方法,其特征在于,包括:
响应于用户的预约组队指令,获取所述预约组队指令对应的第一预约信息;
基于所述第一预约信息,生成所述预约组队指令对应的初始队伍,所述初始队伍中的各个成员包括所述用户及所述预约组队指令中包含的指定用户;
生成所述初始队伍的队伍二维码,使得所述初始队伍中的各个成员基于所述队伍二维码邀请新的成员;
确定所述预约组队指令对应的预期人数;
在预设的约定组队时间内实时检测所述初始队伍的队伍人数是否达到所述预期人数;
在预设的约定组队时间内所述初始队伍的队伍人数未达到所述预期人数时,查询未成功组队的队伍;
将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍;
生成所述目标队伍对应的目标核销码,并向所述目标队伍中的各个目标队员发送所述目标核销码,使得所述目标队伍中的各个目标队员基于所述目标核销码进行排队核销。
2.根据权利要求1所述的方法,其特征在,所述实时检测所述初始队伍的队伍人数是否达到所述预期人数,包括:
响应于其他用户基于所述队伍二维码发送的加入请求,并获取所述加入请求中包含的所述其他用户对应的请求信息;
判断所述请求信息是否满足所述第一预约信息对应的预约条件;
当所述请求信息满足所述第一预约信息对应的预约条件时,将所述其他用户加入所述初始队伍;
更新所述初始队伍的队伍人数,并检测已更新的初始队伍的队伍人数是否达到所述预期人数。
3.根据权利要求1所述的方法,其特征在于,所述将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍,包括:
获取所述未成功组队的队伍的第二预约信息中的预约时间,并确定所述第二预约信息中的预约时间与所述第一预约信息中的预约时间之间的时间差;
判断所述时间差是否在预设时间差范围内;
当所述时间差在预设时间差范围内,将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍。
4.根据权利要求3所述的方法,其特征在于,所述生成所述目标队伍对应的目标核销码,包括:
获取所述目标队伍中每个目标队员的队员信息;
基于每个所述目标队员的队员信息,生成每个所述目标队员的队员标识码;
构建携带各个所述队员标识码的目标核销码。
5.根据权利要求4所述的方法,其特征在于,还包括:
当接收到所述用户发送的所述目标队伍对应的排队请求时,启动预设的扫描设备扫描任一目标队员的手持设备中显示的核销码;
解析已扫描的核销码中的各个队员标识码;
检验所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码是否一致;
当所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码一致时,基于所述第一预约信息中的预约时间,为所述目标队伍进行预约排队。
6.一种组队装置,其特征在于,包括:
获取单元,用于响应于用户的预约组队指令,获取所述预约组队指令对应的第一预约信息;
第一生成单元,用于基于所述第一预约信息,生成所述预约组队指令对应的初始队伍,所述初始队伍中的各个成员包括所述用户及所述预约组队指令中包含的指定用户;
第二生成单元,用于生成所述初始队伍的队伍二维码,使得所述初始队伍中的各个成员基于所述队伍二维码邀请新的成员;
检测单元,用于确定所述预约组队指令对应的预期人数,并实时检测所述初始队伍的队伍人数是否达到所述预期人数;
查询单元,用于在预设的约定组队时间内所述初始队伍的队伍人数未达到所述预期人数时,查询未成功组队的队伍;
合并单元,用于将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍;
第三生成单元,用于生成所述目标队伍对应的目标核销码,并向所述目标队伍中的各个目标队员发送所述目标核销码,使得所述目标队伍中的各个目标队员基于所述目标核销码进行排队核销。
7.根据权利要求6所述的装置,其特征在,所述检测单元,包括:
第一获取子单元,用于响应于其他用户基于所述队伍二维码发送的加入请求,并获取所述加入请求中包含的所述其他用户对应的请求信息;
第一判断子单元,用于判断所述请求信息是否满足所述第一预约信息对应的预约条件;
加入子单元,用于当所述请求信息满足所述第一预约信息对应的预约条件时,将所述其他用户加入所述初始队伍;
检测子单元,用于更新所述初始队伍的队伍人数,并检测已更新的初始队伍的队伍人数是否达到所述预期人数。
8.根据权利要求6所述的装置,其特征在于,所述合并单元,包括:
第二获取子单元,用于获取所述未成功组队的队伍的第二预约信息中的预约时间,并确定所述第二预约信息中的预约时间与所述第一预约信息中的预约时间之间的时间差;
第二判断子单元,用于判断所述时间差是否在预设时间差范围内;
合并子单元,用于当所述时间差在预设时间差范围内,将所述未成功组队的队伍与所述初始队伍合并,获得目标队伍。
9.根据权利要求8所述的装置,其特征在于,所述第三生成单元,包括:
第三获取子单元,用于获取所述目标队伍中每个目标队员的队员信息;
生成子单元,用于基于每个所述目标队员的队员信息,生成每个所述目标队员的队员标识码;
构建子单元,用于构建携带各个所述队员标识码的目标核销码。
10.根据权利要求9所述的装置,其特征在于,还包括:
启动子单元,用于当接收到所述用户发送的所述目标队伍对应的排队请求时,启动预设的扫描设备扫描任一目标队员的手持设备中显示的核销码;
解析子单元,用于解析已扫描的核销码中的各个队员标识码;
检验子单元,用于检验所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码是否一致;
预约子单元,用于当所述已扫描的核销码中的各个队员标识码与所述目标核销码中的各个队员标识码一致时,基于所述第一预约信息中的预约时间,为所述目标队伍进行预约排队。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210675525.XA CN115240313B (zh) | 2022-06-15 | 2022-06-15 | 组队方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210675525.XA CN115240313B (zh) | 2022-06-15 | 2022-06-15 | 组队方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115240313A CN115240313A (zh) | 2022-10-25 |
CN115240313B true CN115240313B (zh) | 2024-02-27 |
Family
ID=83670162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210675525.XA Active CN115240313B (zh) | 2022-06-15 | 2022-06-15 | 组队方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115240313B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108805754A (zh) * | 2018-05-25 | 2018-11-13 | 北斗时空信息技术研究院(北京)有限公司 | 一种伴游app组队***和方法 |
CN109529357A (zh) * | 2018-11-21 | 2019-03-29 | 北京像素软件科技股份有限公司 | 队伍数据处理方法及装置 |
CN110496396A (zh) * | 2019-09-12 | 2019-11-26 | 网易(杭州)网络有限公司 | 直播中的游戏组队方法、装置、存储介质和电子设备 |
CN113521755A (zh) * | 2021-07-26 | 2021-10-22 | 网易(杭州)网络有限公司 | 组队方法、装置、计算机设备及存储介质 |
CN114470792A (zh) * | 2021-12-02 | 2022-05-13 | 腾讯科技(深圳)有限公司 | 组队匹配方法、存储介质和电子设备 |
-
2022
- 2022-06-15 CN CN202210675525.XA patent/CN115240313B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108805754A (zh) * | 2018-05-25 | 2018-11-13 | 北斗时空信息技术研究院(北京)有限公司 | 一种伴游app组队***和方法 |
CN109529357A (zh) * | 2018-11-21 | 2019-03-29 | 北京像素软件科技股份有限公司 | 队伍数据处理方法及装置 |
CN110496396A (zh) * | 2019-09-12 | 2019-11-26 | 网易(杭州)网络有限公司 | 直播中的游戏组队方法、装置、存储介质和电子设备 |
CN113521755A (zh) * | 2021-07-26 | 2021-10-22 | 网易(杭州)网络有限公司 | 组队方法、装置、计算机设备及存储介质 |
CN114470792A (zh) * | 2021-12-02 | 2022-05-13 | 腾讯科技(深圳)有限公司 | 组队匹配方法、存储介质和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN115240313A (zh) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11489682B2 (en) | Predicting utilization of a shared collaboration resource | |
EP2679041B1 (en) | Observation platform for using structured communications | |
KR20200033353A (ko) | 태스크에 대한 장비 실행가능성을 보장하는 시스템 및 방법(systems and methods of ensuring and maintaining equipment viability for a task) | |
JP5602720B2 (ja) | 店舗内の店員を管理するためのシステム | |
US20130085796A1 (en) | Method and Apparatus for Work Management | |
CN110301106A (zh) | 用于超声接近服务的方法和*** | |
CN105577398B (zh) | 一种会务信息处理方法和装置 | |
CN110135608A (zh) | 一种门店管理的方法、***及计算机可读存储介质 | |
US9363674B2 (en) | Chatting system and method for smartphones | |
CN102422275A (zh) | 用于使得任务能够在企业环境中聚合的方法、计算机程序产品及设备 | |
CN107154080A (zh) | 一种基于nfc的考勤签到***和方法 | |
CN107196896A (zh) | 用户权限管理方法及装置 | |
CN112489236B (zh) | 一种考勤数据处理方法、装置、服务器及存储介质 | |
CN111428900A (zh) | 会议室管理方法、装置、电子设备及存储介质 | |
CN108650289A (zh) | 一种基于区块链的管理数据的方法和装置 | |
NL2024232B1 (en) | Tracking intended and actual participation in a meeting | |
CN104618381B (zh) | 一种信息交互方法及装置 | |
CN105959320A (zh) | 基于机器人的交互方法和*** | |
CN115240313B (zh) | 组队方法及装置 | |
US10708713B2 (en) | Systems and methods for beacon location verification | |
TW201710811A (zh) | 設備維護管理系統、設備維護裝置及電腦程式產品 | |
CN117350533A (zh) | 一种项目进度风险处理方法、装置及电子设备 | |
CN113256240B (zh) | 消息的处理方法、装置和服务器 | |
WO2018213188A1 (en) | Dynamically updating stored lists based on contemporaneous location data associated with client devices | |
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 |