用户指令匹配方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:19746179 阅读:25 留言:0更新日期:2018-12-12 04:54
本发明专利技术公开了一种用户指令匹配方法、装置、计算机设备及存储介质,首先获取参与者的目标指令信息,若在有效时间内没有获取到所有所述参与者的目标指令信息,则为没有获取到目标指令信息的参与者分配随机指令信息。继而获取决策者的手势图片,并识别所述决策者的手势图片,得到所述决策者的决策指令信息。将每一参与者的所述目标指令信息或者随机指令信息,与决策者的决策指令信息通过映射关系表进行匹配,得到每一参与者的指令匹配结果。为没有获取到目标指令信息的参与者分配随机指令信息可以保证数据的公平性,也避免了由于指令获取不完整而一直处于等待阶段,提高了用户指令匹配的效率。

【技术实现步骤摘要】
用户指令匹配方法、装置、计算机设备及存储介质
本专利技术涉及数据处理领域,尤其涉及一种用户指令匹配方法、装置、计算机设备及存储介质。
技术介绍
传统的抽奖方法通过抽奖人员手动抽取,随着社会的发展,抽奖形式开始网络化、自动化,一般是将各个用户的抽奖信息通过指令的方式收集到网络数据库端,网络数据库端经过一定的信息筛选将符合条件的指令发送至抽奖系统,例如根据发送时间,只选出抽奖信息的前一百条。进一步,通过电脑抽奖系统,随机的从所述前一百条抽奖信息中选出若干名中奖者。由于抽奖的过程需要满足透明性和公平性,如果网络数据库接收到的指令比较多,就会持续不断地发送和接收指令,而频繁的指令发送和接收会导致系统的稳定性变差,或者服务器和移动终端在通信的过程中,因为网络的不稳定,都有可能造成指令的丢失。而如果由于指令不完整而一直处于等待阶段的话,又会使得整个指令匹配花费太多的时间,降低了整个指令匹配的效率。
技术实现思路
本专利技术实施例提供一种用户指令匹配方法、装置、计算机设备及存储介质,以解决用户指令匹配效率较低的问题。一种用户指令匹配方法,包括:获取参与者的目标指令信息;判断在有效时间内是否获取到所有所述参与者的目标指令信息;若在有效时间内没有获取到所有所述参与者的目标指令信息,则为没有获取到目标指令信息的参与者分配随机指令信息;获取决策者的手势图片,并识别所述决策者的手势图片,得到所述决策者的决策指令信息;将每一所述参与者的所述目标指令信息或者所述随机指令信息,与所述决策者的决策指令信息通过映射关系表进行匹配,得到每一参与者的指令匹配结果。一种用户指令匹配装置,包括:参与者信息获取模块,用于获取参与者的目标指令信息;目标指令信息判断模块,用于判断在有效时间内是否获取到所有所述参与者的目标指令信息;随机指令信息分配模块,用于若在有效时间内没有获取到所有所述参与者的目标指令信息,则为没有获取到目标指令信息的参与者分配随机指令信息;决策指令信息获取模块,用于获取决策者的手势图片,并识别所述决策者的手势图片,得到所述决策者的决策指令信息;指令匹配结果获取模块,用于将每一所述参与者的所述目标指令信息或者所述随机指令信息,与所述决策者的决策指令信息通过映射关系表进行匹配,得到每一参与者的指令匹配结果。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述用户指令匹配方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述用户指令匹配方法的步骤。上述用户指令匹配方法、装置、计算机设备及存储介质中,首先获取参与者的目标指令信息,若在有效时间内没有获取到所有所述参与者的目标指令信息,则为没有获取到目标指令信息的参与者分配随机指令信息,可以避免后续没有获取到目标指令信息的参与者没法得到一个匹配指令结果。继而获取决策者的手势图片,并识别所述决策者的手势图片,得到所述决策者的决策指令信息。将每一参与者的所述目标指令信息或者随机指令信息,与决策者的决策指令信息通过映射关系表进行匹配,得到每一参与者的指令匹配结果。该用户指令匹配方法通过判断在有效时间内是否获取到所有所述参与者的目标指令信息,并为没有获取到目标指令信息的参与者分配随机指令信息,保证每一参与者都可以得到一指令匹配结果,而且为没有获取到目标指令信息的参与者分配随机指令信息也可以保证数据的公平性,也避免了由于指令获取不完整而一直处于等待阶段,提高了用户指令匹配的效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中用户指令匹配方法的一应用环境示意图;图2是本专利技术一实施例中用户指令匹配方法的一示例图;图3是本专利技术一实施例中用户指令匹配方法的另一示例图;图4是本专利技术一实施例中用户指令匹配方法的另一示例图;图5是本专利技术一实施例中用户指令匹配方法的另一示例图;图6是本专利技术一实施例中用户指令匹配方法的另一示例图;图7是本专利技术一实施例中用户指令匹配方法的另一示例图;图8是本专利技术一实施例中用户指令匹配装置的一原理框图;图9是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请提供的用户指令匹配方法,可应用在如图1的应用环境中,其中,客户端(计算机设备)和图像采集端分别通过网络与服务端进行通信。客户端发送参与者的目标指令信息到服务端,服务端获取到参与者的目标指令信息后,控制图像采集端获取决策者的手势图片,经过处理得到参与者的指令匹配结果。其中,客户端(计算机设备)可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。图像采集端可以但不限于是摄像机、照相机、扫描仪或其他带有拍照功能的设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一实施例中,如图2所示,提供一种用户指令匹配方法,以该方法应用在图1中的服务端为例进行说明,包括如下步骤:S10:获取参与者的目标指令信息。其中,参与者是指需要进行指令匹配的用户。目标指令信息是指根据参与者输入的指令而生成指令信息。优选地,目标指令信息为手势指令信息,其中,手势指令信息即是代表不同手势动作的指令信息,例如:剪刀、石头或布,又或者是代表不同数字的手势动作,例如:1、2、3、4或5。在一个具体实施方式中,客户端与服务端建立连接,连接成功之后参与者通过客户端输入目标指令信息,客户端随即将参与者通过客户端输入的目标指令信息发送至服务端,服务端获取到获取参与者的目标指令信息。S20:判断在有效时间内是否获取到所有参与者的目标指令信息。其中,有效时间是指目标指令信息接收的时限,是一个预设的时间,具体可以根据实际需要来调整,例如为1分钟、2分钟或者5分钟等。通过设置有效时间来对目标指令信息接收的时限进行限定,可以提高整个指令匹配的效率。该有效时间的起始时间点可以设置为服务端获取到第一个参与者的目标指令信息的时间点,或者在接收到一个特定的触发指令的时间点作为该有效时间的起始时间点。在本实施例中,服务端会预先获取到所有参与者的个人信息,个人信息可以包括身份信息、参与者姓名和联系信息等。身份信息可以是参与者的员工号、身份证号、手机号码或其他唯一可识别参与者身份的信息。可以理解地,身份信息可以为一项也可以为至少两项。例如,身份信息为身份证号,或者身份信息为身份证号和手机号码。联系信息是指可以和参与者进行通信的信息,可选地,联系信息可以为手机号码、微信号或者IP地址等。具体地,可以将所有参与者的个人信息生成一个参与者信息数据表,并且在这个参与者信息数据表中增加目标指令信息字段,服务端在获取到参与者的目标指令信息之后,就将该参与本文档来自技高网...

【技术保护点】
1.一种用户指令匹配方法,其特征在于,包括:获取参与者的目标指令信息;判断在有效时间内是否获取到所有所述参与者的目标指令信息;若在有效时间内没有获取到所有所述参与者的目标指令信息,则为没有获取到目标指令信息的参与者分配随机指令信息;获取决策者的手势图片,并识别所述决策者的手势图片,得到所述决策者的决策指令信息;将每一所述参与者的所述目标指令信息或者所述随机指令信息,与所述决策者的决策指令信息通过映射关系表进行匹配,得到每一参与者的指令匹配结果。

【技术特征摘要】
1.一种用户指令匹配方法,其特征在于,包括:获取参与者的目标指令信息;判断在有效时间内是否获取到所有所述参与者的目标指令信息;若在有效时间内没有获取到所有所述参与者的目标指令信息,则为没有获取到目标指令信息的参与者分配随机指令信息;获取决策者的手势图片,并识别所述决策者的手势图片,得到所述决策者的决策指令信息;将每一所述参与者的所述目标指令信息或者所述随机指令信息,与所述决策者的决策指令信息通过映射关系表进行匹配,得到每一参与者的指令匹配结果。2.如权利要求1所述的用户指令匹配方法,其特征在于,所述获取参与者的目标指令信息,具体包括:发送选择指令链接至客户端,接收所述客户端返回的参与者的身份信息和初始指令信息;验证所述身份信息,若所述身份信息验证成功,则将所述初始指令信息确定为目标指令信息。3.如权利要求1所述的用户指令匹配方法,其特征在于,在所述获取参与者的目标指令信息的步骤之后,并且在所述判断在有效时间内是否获取到所有所述参与者的目标指令信息的步骤之前,所述用户指令匹配方法还包括:判断在预设时间内是否获取到所有所述参与者的目标指令信息,其中,所述预设时间小于所述有效时间;若在预设时间内没有获取到所有所述参与者的目标指令信息,则获取没有获取到目标指令信息的参与者的联系信息;根据所述联系信息发送提示信息。4.如权利要求1所述的用户指令匹配方法,其特征在于,所述获取决策者的手势图片,并识别所述决策者的手势图片,得到所述决策者的决策指令信息,具体包括:获取决策者的手势图片,从所述手势图片中截取手势区域图片;将所述手势区域图片输入手势图片识别模型进行识别,得到所述决策者的决策指令信息。5.如权利要求4所述的用户指令匹配方法,其特征在于,在将所述手势区域图片输入手势图片识别模型进行识别的步骤之前,所述用户指令匹配方法还包括:获取原始图片,为每一所述原始图片进行分类标注,组成手势训练图片;采用所述手势训练图片对卷积神经网络模型进行训练,获得手势图片识别模型。6.如权利要求...

【专利技术属性】
技术研发人员:朱文和
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1