投篮机启动方法、系统及计算机可读存储介质与流程

文档序号:14043145阅读:622来源:国知局

本发明涉投篮机技术领域,尤其涉及一种投篮机启动方法、系统及计算机可读存储介质。



背景技术:

投篮机是一种将篮球运动中的投篮动作独立出来而成的一种最新潮的体育休闲设备,而且投篮机活动不需任何篮球基础就可以进行,现有的投篮机一般包括机身、篮筐、篮球、分数计数器等部分,可以实现篮球运动中的投篮动作的场景模拟。但现有的投篮机一般先用现金或者微信支付获得游戏币,然后按下投篮机启动键,再投进的游戏币进行启动,每次进行投篮游戏时都要重复同样的启动操作,启动操作繁琐,而且投篮机与其他娱乐活动的游戏币是同一种游戏币,如夹布娃娃等,共用同个兑币设备,在兑币时可能要排队等候,影响用户体验。



技术实现要素:

本发明的主要目的在于提供一种投篮机启动方法、系统及计算机可读存储介质,旨在解决现有技术中投篮机启动操作繁琐,影响用户体验的问题。

为实现上述目的,本发明提供一种投篮机启动方法,所述投篮机启动方法应用于投篮机启动系统,所述投篮机启动系统至少包括服务器、投篮机,所述投篮机启动方法包括:

所述投篮机接收用户触发的启动指令,并根据所述启动指令通过验证信息获取设备获取验证信息;

所述投篮机根据所述验证信息向所述服务器发送投篮机开启请求,所述投篮机开启请求包括投篮机信息和所述验证信息;

所述服务器根据所述投篮机开启请求进行验证;

在所述投篮机开启请求验证通过时,所述服务器发送启动指令至对应的投篮机以使得投篮机根据所述启动指令进行启动。

优选地,所述所述服务器根据所述投篮机开启请求进行验证的步骤包括:

所述服务器将所述投篮机开启请求中的验证信息与预存的验证信息进行对比,判断预存的验证信息与投篮机开启请求中的验证信息是否一致;

当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应预存的验证信息对应的用户账户是否满足开启投篮机的预设条件;

当对应的用户账户满足开启投篮机的预设条件时,所述投篮机开启请求验证通过。

优选地,所述验证信息包括用户的人脸信息或指纹信息。

优选地,所述投篮机启动系统还包括管理系统,所述所述投篮机接收用户触发的启动指令,并根据所述启动指令通过验证信息获取设备获取验证信息的步骤之前包括:

所述管理系统获取用户注册请求,用户注册请求至少包括验证信息;

所述管理系统根据用户注册请求进行验证;

当所述注册请求验证通过时,所述管理系统根据所述注册请求生成注册信息并发送至所述服务器,所述注册信息包括用户账户信息;

所述服务器将所述注册信息存储到预设位置。

优选地,所述所述服务器将所述注册信息存储到预设位置的步骤之后包括:

所述管理系统接收用户账户的充值请求,并根据所述充值请求对所述用户账户进行充值;

所述管理系统根据充值结果生成用户账户余额信息并发送至所述服务器;

所述服务器将所述用户账户余额信息存储到预设位置。

优选地,所述当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应预存的验证信息对应的用户账户是否满足开启投篮机的预设条件的步骤包括:

当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应用户账户的余额值是否小于预设值;

当对应用户账户的余额值大于或等于预设值时,所述服务器判定对应用户账户满足开启投篮机的预设条件。

优选地,所述所述服务器判断对应用户账户的余额值是否小于预设值的步骤之后还包括:

当对应用户账户余额值小于预设值时,所述服务器判定对应用户账户不满足开启投篮机的预设条件,发送显示余额不足的提示信息的显示指令至所述投篮机,以使得所述投篮机显示余额不足的提示信息。

优选地,所述所述服务器将所述投篮机开启请求中的验证信息与预存的验证信息进行对比,判断预存的验证信息与投篮机开启请求中的验证信息是否一致的步骤之后还包括:

当预存的验证信息与投篮机开启请求中的验证信息一致时,所述投篮机显示对应用户账户的基本信息,所述基本信息至少包括用户账户的余额信息。

为实现上述目的,本发明还提供一种投篮机启动系统,其中,所述投篮机启动系统至少包括投篮机、服务器和投篮机启动程序,所述投篮机启动程序被所述服务器和以及投篮机执行时实现如上所述的投篮机启动方法的步骤。

此外,为实现上述目的,本发明还提供一种投篮机启动介质,其中,所述计算机可读存储介质上存储有投篮机启动程序,所述投篮机启动程序被所述处理器执行时实现如上所述的投篮机启动方法的步骤。

本发明提供一种投篮机启动方法、系统及计算机可读存储介质,所述投篮机启动方法包括:所述投篮机接收用户触发的启动指令,并根据所述启动指令通过验证信息获取设备获取验证信息;所述投篮机根据所述验证信息向服务器发送投篮机开启请求,所述投篮机开启请求包括投篮机信息和所述验证信息;所述服务器根据所述投篮机开启请求进行验证;在所述投篮机开启请求验证通过时,所述服务器发送启动指令至对应的投篮机以使得投篮机根据所述启动指令进行启动。通过上述方式,投篮机接收到用户触发的启动指令后,投篮机自动获取验证信息,根据验证信息向服务器发送开启投篮机的请求,开启投篮机的请求被服务器验证通过时,服务器发送开启指令至投篮机使得投篮机进行启动。在这过程中,用户只需进行触发发送至投篮机的启动指令的操作即可获得开启投篮机的结果,简化了启动操作,提高用户体验。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的系统结构示意图;

图2为本发明投篮机启动方法第一实施例的流程示意图;

图3为本发明投篮机启动方法第二实施例的流程示意图;

图4为本发明投篮机启动方法第三实施例的流程示意图;

图5为本发明投篮机启动方法第四实施例的流程示意图;

图6为本发明投篮机启动方法第五实施例的流程示意图;

图7为本发明投篮机启动方法第六实施例的流程示意图。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

由于现有的投篮机一般先用现金或者微信支付获得游戏币,然后按下投篮机启动键,再投进的游戏币进行启动,每次进行投篮游戏时都要重复同样的启动操作,启动操作繁琐,而且投篮机与其他娱乐活动,如夹布娃娃等,的游戏币是同一种游戏币,共用同个兑币设备,在兑币时可能要排队等候,影响用户体验。

为了解决上述技术问题,本发明提供一种投篮机启动方法,在本方法中,所述投篮机先接收用户触发的启动指令,然后根据所述启动指令通过验证信息获取设备获取验证信息,再根据所述验证信息向服务器发送投篮机开启请求,所述投篮机开启请求包括投篮机信息和所述验证信息,所述服务器根据所述投篮机开启请求进行验证,在所述投篮机开启请求验证通过时,所述服务器发送启动指令至对应的投篮机以使得投篮机根据所述启动指令进行启动。避免通过兑换游戏币并投币的方式来启动投篮机。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的系统结构示意图。

本发明实施例终端可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及投篮机启动程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的投篮机启动程序,并执行以下操作:

所述投篮机接收用户触发的启动指令,并根据所述启动指令通过验证信息获取设备获取验证信息;

所述投篮机根据所述验证信息向所述服务器发送投篮机开启请求,所述投篮机开启请求包括投篮机信息和所述验证信息;

所述服务器根据所述投篮机开启请求进行验证;

在所述投篮机开启请求验证通过时,所述服务器发送启动指令至对应的投篮机以使得投篮机根据所述启动指令进行启动。

进一步地,处理器1001可以调用存储器1005中存储的投篮机启动程序,还执行以下操作:

所述服务器将所述投篮机开启请求中的验证信息与预存的验证信息进行对比,判断预存的验证信息与投篮机开启请求中的验证信息是否一致;

当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应预存的验证信息对应的用户账户是否满足开启投篮机的预设条件;

当对应的用户账户满足开启投篮机的预设条件时,所述投篮机开启请求验证通过。

进一步地,处理器1001可以调用存储器1005中存储的投篮机启动程序,还执行以下操作:

所述管理系统获取用户注册请求,用户注册请求至少包括验证信息;

所述管理系统根据用户注册请求进行验证;

当所述注册请求验证通过时,所述管理系统根据所述注册请求生成注册信息并发送至所述服务器,所述注册信息包括用户账户信息;

所述服务器将所述注册信息存储到预设位置。

进一步地,处理器1001可以调用存储器1005中存储的投篮机启动程序,还执行以下操作:

所述管理系统接收用户账户的充值请求,并根据所述充值请求对所述用户账户进行充值;

所述管理系统根据充值结果生成用户账户余额信息并发送至所述服务器;

所述服务器将所述用户账户余额信息存储到预设位置。

进一步地,处理器1001可以调用存储器1005中存储的投篮机启动程序,还执行以下操作:

当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应用户账户的余额值是否小于预设值;

当对应用户账户的余额值大于或等于预设值时,所述服务器判定对应用户账户满足开启投篮机的预设条件。

进一步地,处理器1001可以调用存储器1005中存储的投篮机启动程序,还执行以下操作:

当对应用户账户余额值小于预设值时,所述服务器判定对应用户账户不满足开启投篮机的预设条件,发送显示余额不足的提示信息的显示指令至所述投篮机,以使得所述投篮机显示余额不足的提示信息。

进一步地,处理器1001可以调用存储器1005中存储的投篮机启动程序,还执行以下操作:

当预存的验证信息与投篮机开启请求中的验证信息一致时,所述投篮机显示对应用户账户的基本信息,所述基本信息至少包括用户账户的余额信息。

参照图2,图2为本发明投篮机启动方法第一实施例流程示意图。

投篮机是一种将篮球运动中的投篮动作独立出来而成的一种最新潮的体育休闲设备,而且投篮机活动不需任何篮球基础就可以进行,现有的投篮机一般包括机身、篮筐、篮球、分数计数器等部分,可以实现篮球运动中的投篮动作的场景模拟。但现有的投篮机一般先用现金或者微信支付获得游戏币,然后按下投篮机启动键,再投进的游戏币进行启动,每次进行投篮游戏时都要重复同样的启动操作,启动操作繁琐,而且投篮机与其他娱乐活动,如夹布娃娃等,的游戏币是同一种游戏币,共用同个兑币设备,在兑币时可能要排队等候,影响用户体验。

本发明提供一种投篮机启动方法,本发明的投篮机启动方法应用于投篮机启动系统,其中,投篮机启动系统至少包括服务器,配置了验证信息获取设备的投篮机。本实施例的服务器用于存储投篮机的信息和验证信息,并根据存储的信息响应投篮机的开启请求。验证信息获取设备用户获取用于验证的验证信息,例如通过摄像头来获取用户的人脸信息,通过指纹获取设备来获取用户的指纹信息。本实施例的具体实施步骤如下。

步骤s10,所述投篮机接收用户触发的启动指令,并根据所述启动指令通过验证信息获取设备获取验证信息;

在本实施例中,投篮机首先接收用户触发的启动指令,并根据所述的启动指令通过所述验证信息获取验证信息。在这一步骤中,可以预先在投篮机上设置一开启按钮,用户按下该开启按钮后,投篮机便接收到启动开启程序的指令,根据开启指令启动验证信息获取设备,使该验证信息获取设备处于工作状态。在本实施例中验证信息获取设备可以为用于获取用户人脸信息的的摄像头、指纹获取设备或者瞳膜获取设备等。以获取人脸信息的摄像头为例,用户按下启动按钮前,摄像头处于关闭状态。当用户站到摄像头前方并按下启动按钮时,投篮机便会接到启动指令,并根据该指令开启摄像头,调节摄像头的对准用户人脸并自动调焦,调焦完成后,投篮机通过摄像头获取人脸信息。

步骤s20,所述投篮机根据所述验证信息向所述服务器发送投篮机开启请求,所述投篮机开启请求包括投篮机信息和所述验证信息。投篮机在成功获取验证信息后,例如人脸信息或者指纹信息,便向服务器发送开启该投篮机的请求。该投篮机开启动请求包括验证信息和投篮机信息,该投篮机信息为服务器能唯一识别确定投篮机信息,例如投篮机的id信息或者其它与预存于服务器的标识信息一致的信息,投篮机开启请求中包含投篮机信息以便服务器根据投篮机信息识别投篮机并与投篮机进行通信。

步骤s30,所述服务器根据所述投篮机开启请求进行验证。接收到投篮机的开启请求后,服务器便对开启请求进行验。在本实施例中,以人脸信息为例,用户可以预先在设置的管理系统中注册,在注册时提交人脸信息并与用户提交的身份信息进行关联,注册成功后,管理系统根据用户注册的所有信息生存注册信息并发送至服务器使得服务器将注册信息存储在预设的位置。在对投篮机开启请求进行验证时,服务器将投篮机开启请求中的人脸信息与预设位置中注册信息中的人脸信息逐一进行对比,直到投篮机开启请求中的人脸信息与注册信息中的人脸信息一致或者投篮机开启请求中的人脸信息与全部注册信息中的人脸信息都进行了对比。例如,在对比的过程中,投篮机开启请求中的人脸信息与注册信息中的人脸信息a不一致,则继续将投篮机开启请求中的人脸信息与其他注册信息的人脸信息进行对比,当所有的注册信息的人脸信息与注册请求中的人脸信息均不一致时,停止对比,判定注册请求验证不通过;当投篮机开启请求中的人脸信息注册信息中的人脸信息一致时,则停止对比,则说明投篮机开启请求中的人脸信息对应的用户已在管理系统中注册,注册时提交的人脸信息为人脸信息a。服务器再根据预存人脸信息判断对应的注册信息是否满足开启投篮机的条件,例如,根据该注册信息对应的账户余额是否大于预设值,当用户的余额大于预设值,比如,足够支付使用一次投篮机的金额值时,判定该注册信息满足开启投篮机的条件。当用户注册信息满足开启投篮机的条件时,判定注册请求验证通过。此外,服务器还可以预设一开启权限列表,用户使用投篮机前预先在管理系统中购买一次或者多次投篮机的使用权限,用户购买使用权限后,管理系统生产对应的授权信息并发送到服务器,服务器再把用户对应的注册信息添加到开启权限列表中。服务器接收到投篮机开启请求后,判断投篮机开启请求中的人脸信息对应的注册信息是否被添加到开启权限列表中即可。

在本实施例中,还可以通过以下方式实现。用户通过管理系统的链接利用第三方支付帐号购买投篮机的使用权限,购买成功后用户终端接收到一电子凭据,例如二维码电子凭据,在这种实现方式中,验证信息为该电子凭据信息,验证信息获取设备为二维码扫描设备,用户需要启动投篮机时用二维码扫描设备扫描该二维码时,服务器便接收到投篮机开启请求,服务器验证该二维码信息的有效性即可,不根据注册信息判断是否满足投篮机开启条件。

s40,在所述投篮机开启请求验证通过时,所述服务器发送启动指令至对应的投篮机以使得投篮机根据所述启动指令进行启动。

在步骤s30中,服务器对投篮机开启请求验证通过后,服务器发送启动指令到对应的投篮机,即发送开启请求的投篮机,该投篮机接收到服务器的开启指令后开启投篮游戏程序,例如给需要供电的部件供电,初始化数据,具体来说,例如,启动计分显示器,撤移篮球挡板使篮球移动到待投篮区域。

在本实施例中,所述投篮机接收用户触发的启动指令,并根据所述启动指令通过验证信息获取设备获取验证信息;所述投篮机根据所述验证信息向服务器发送投篮机开启请求,所述投篮机开启请求包括投篮机信息和所述验证信息;所述服务器根据所述投篮机开启请求进行验证;在所述投篮机开启请求验证通过时,所述服务器发送启动指令至对应的投篮机以使得投篮机根据所述启动指令进行启动。通过上述方式,投篮机接收到用户触发的启动指令后,投篮机自动获取验证信息,根据验证信息向服务器发送开启投篮机的请求,开启投篮机的请求被服务器验证通过时,服务器发送开启指令至投篮机使得投篮机进行启动。在这过程中,用户只需进行触发发送至投篮机的启动指令的操作即可获得开启投篮机的结果,简化了启动操作,提高用户体验。

进一步地,参照图3,图3为本发明投篮机启动方法第二实施例流程示意图,基于上述本发明投篮机启动方法实施例,提出本发明的第二实施例。

在本实施例中,步骤s30包括:

步骤s31,所述服务器将所述投篮机开启请求中的验证信息与预存的验证信息进行对比,判断预存的验证信息与投篮机开启请求中的验证信息是否一致;

步骤s32,当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应预存的验证信息对应的用户账户是否满足开启投篮机的预设条件;

步骤s33,当对应预存的验证信息对应的用户账户满足开启投篮机的预设条件时,所述投篮机开启请求验证通过。

在本实施例中,在本实施例中,服务器接收到投篮机的开启请求后,先获取投篮机开启请求中的验证信息,该验证信息有投篮机的验证信息获取设备自动获取,该验证信息可以是用户的人脸信息、指纹信息或者虹膜信息等。获取了投篮机开启请求中的验证信息后,再将验证信息与预存的验证信息进行对比。该预存信息为用户注册时提供的与投篮机开启请求的验证信息同类型的信息。具体地,以人脸信息为例,可以设置一管理系统,用户在管理系统中注册时提供如姓名等的基本的用户身份信息,还通过摄像头获取用户的人脸信息,该人脸信息作为用户启动投篮机时服务器进行验证的验证信息,管理系统将该人脸信息与用户注册时提供的其他信息关联并生成注册信息,并将注册信息发送至服务器,其中该注册信息包括用户账户信息,服务器接收到注册信息后将该注册信息存储到预设位置。服务器在执行步骤s31时,将投篮机开启请求终端验证信息与预设位置中注册信息中的验证信息进行对比,判断预设位置中的注册信息的验证信息中是否存在与投篮机开启请求中验证信息一致的情况。例如,在对比的过程中,投篮机开启请求中的验证信息与注册信息中的验证信息b不一致,则继续将投篮机开启请求中的验证信息与其他用户账户的验证信息进行对比,当所有的用户账户的验证信息与注册请求中的验证信息均不一致时,停止对比,判定投篮机开启请求验证不通过;当投篮机开启请求中的验证信息与某个用户帐号的验证信息一致时,则停止对比,则说明投篮机开启请求中的验证信息对应的用户已在管理系统中注册,注册时提交的验证信息为验证信息b。服务器再判断该用户账户是否满足开启投篮机的条件,例如,根据该用户账户对应的账户余额是否大于预设值,当用户账户的余额大于预设值,比如,足够支付使用一次投篮机的金额值时,判定该用户账户满足开启投篮机的条件。当用户账户满足开启投篮机的条件时,判定注册请求验证通过。此外,服务器还可以预设一开启权限列表,用户使用投篮机前预先在管理系统中购买一次或者多次投篮机的使用权限,用户购买使用权限后,管理系统生产对应的授权信息并发送到服务器,服务器再把用户对应的用户账户添加到开启权限列表中。服务器接收到投篮机开启请求后,判断投篮机开启请求中的验证信息对应的用户账户是否被添加到开启权限列表中即可。

在本实施例中,所述验证信息包括用户的人脸信息或指纹信息。当所述验证信息为人脸信息时,实施技术如下。

人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,通常也叫做人像识别、面部识别。人脸识别系统主要包括四个组成部分,分别为:人脸图像采集及检测、人脸图像预处理、人脸图像特征提取以及匹配与识别。人脸图像采集及检测包括:人脸图像采集、人脸检测。人脸图像采集通过摄像镜头采集下来,比如静态图像、动态图像、不同的位置、不同表情等方面都可以得到很好的采集。当用户在采集设备的拍摄范围内时,采集设备会自动搜索并拍摄用户的人脸图像。人脸检测:人脸检测在实际中主要用于人脸识别的预处理,即在图像中准确标定出人脸的位置和大小。人脸图像中包含的模式特征十分丰富,如直方图特征、颜色特征、模板特征、结构特征及haar特征等。人脸检测就是把这其中有用的信息挑出来,并利用这些特征实现人脸检测。主流的人脸检测方法基于以上特征采用adaboost学习算法,adaboost算法是一种用来分类的方法,它把一些比较弱的分类方法合在一起,组合出新的很强的分类方法。人脸检测过程中使用adaboost算法挑选出一些最能代表人脸的矩形特征(弱分类器),按照加权投票的方式将弱分类器构造为一个强分类器,再将训练得到的若干强分类器串联组成一个级联结构的层叠分类器,有效地提高分类器的检测速度。人脸对于人脸的图像预处理是基于人脸检测结果,对图像进行处理并最终服务于特征提取的过程。系统获取的原始图像由于受到各种条件的限制和随机干扰,往往不能直接使用,必须在图像处理的早期阶段对它进行灰度校正、噪声过滤等图像预处理。对于人脸图像而言,其预处理过程主要包括人脸图像的光线补偿、灰度变换、直方图均衡化、归一化、几何校正、滤波以及锐化等。人脸图像特征提取人脸图像特征提取:人脸识别系统可使用的特征通常分为视觉特征、像素统计特征、人脸图像变换系数特征、人脸图像代数特征等。人脸特征提取就是针对人脸的某些特征进行的。人脸特征提取,也称人脸表征,它是对人脸进行特征建模的过程。人脸特征提取的方法归纳起来分为两大类:一种是基于知识的表征方法;另外一种是基于代数特征或统计学习的表征方法。基于知识的表征方法主要是根据人脸器官的形状描述以及他们之间的距离特性来获得有助于人脸分类的特征数据,其特征分量通常包括特征点间的欧氏距离、曲率和角度等。人脸由眼睛、鼻子、嘴、下巴等局部构成,对这些局部和它们之间结构关系的几何描述,可作为识别人脸的重要特征,这些特征被称为几何特征。基于知识的人脸表征主要包括基于几何特征的方法和模板匹配法。人脸图像匹配与识别:提取的人脸图像的特征数据与数据库中存储的特征模板进行搜索匹配,通过设定一个阈值,当相似度超过这一阈值,则把匹配得到的结果输出。人脸识别就是将待识别的人脸特征与已得到的人脸特征模板进行比较,根据相似程度对人脸的身份信息进行判断。这一过程又分为两类:一类是确认,是一对一进行图像比较的过程,另一类是辨认,是一对多进行图像匹配对比的过程。

基于上述技术基础,在本实施例中,投篮机通过配置摄像头获取人脸信息,并生成投篮机开启请求发送至服务器,服务器将投篮机开启请求中的人脸信息与预存的人脸信息对比确定对应的用户是否在系统中注册。进一步地,验证信息为指纹信息时,根据现有指纹识别技术设置一指纹获取设备通过类似的方法实现,在此不再赘述。

在本实施例中,所述服务器将所述投篮机开启请求中的验证信息与预存的验证信息进行对比,判断预存的验证信息与投篮机开启请求中的验证信息是否一致;当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应预存的验证信息对应的用户账户是否满足开启投篮机的预设条件;当对应预存的验证信息对应的用户账户满足开启投篮机的预设条件时,所述投篮机开启请求验证通过。通过上述方式,验证信息与用户账户关联,用户可以通过一次性充值等操作使用户账户持续满足开启投篮机的状态便能便捷的使用投篮机简化投篮机开启方式,同时,验证信息包括在用户账户中,便于管理员对用户的管理。

进一步地,参照图4,图4为本发明投篮机启动方法第三实施例流程示意图,基于上述本发明投篮机启动方法实施例,提出本发明的第三实施例。

在本实施例中,步骤s10之前包括:

步骤s50,所述管理系统获取用户注册请求,所述用户注册请求包括验证信息;

步骤s60,所述管理系统根据所述用户注册请求进行验证;

步骤s70,当所述注册请求验证通过时,所述管理系统根据所述注册请求生产注册信息并发送至所述服务器,所述注册信息包括用户账户信息;

步骤s80,所述服务器将所述注册信息存储到预设位置。

在步骤s50中,基于上述实施例,在本实施例中,设置管理系统,用于用户注册,对用户进行管理。在本实施例,用户先打开用户管理系统,点击预设的用户注册按钮进入注册界面,在注册界面中为了实现投篮机自动获取验证信息进行开启的功能,用户注册时至少要提供用于步骤s30中进行验证的验证信息,以人脸信息为例,在本实施例中,可以在注册界面设置一人脸信息获取按钮,用户注册时点击该按钮后便会调用启动摄像头获取人脸信息程序获取人脸信息并保存。为了方便管理员对用户的管理,在注册界面还可以添加姓名、地址以及联系方式等用户基本身份信息项目。在注册界面还可以设置一关联支付账户的信息,例如支付宝账户,银行账户等以便用户进行线上支付。用户填写完注册所需的信息之后,点击确定按钮便可把注册的信息提交到管理系统。

在步骤s70中,管理系统获取了用户注册时提交的信息之后,对用户提交的信息进行验证,确定信息的有效性和真实性。验证内容可以包括但不限于:1)验证信息的有效性,如该验证信息是否已经注册过;2)用户联系方式的真实性和有效性,该联系方式是否已经注册以及是否可以通信,在验证联系方式是否可以通信时可以发送激活连接或者验证码的方式。3)支付账户的真实性和有效性,也可以发送激活链接或者验证码支付帐号至支付帐号绑定的联系方式中进行验证。

在步骤s70和步骤s80中,管理系统对用户注册时提交的信息验证通过后,根据注册时提交的信息生成注册信息并发送至服务器,以使得服务器将该注册信息存储在预设的存储位置中,并在后续用户进行投篮游戏时识别已在管理系统中注册的用户信息,回应用户的请求,注册信息包括用户注册时提交的信息。

在被实施例中,在步骤s10之前,所述管理系统获取用户注册请求,所述用户注册请求至少包括验证信息;所述管理系统根据所述用户注册请求进行验证;当所述注册请求验证通过时,所述管理系统根据所述注册请求生产注册信息并发送至所述服务器,所述注册信息包括用户账户信息;所述服务器将所述注册信息存储到预设位置。通过上述方式,设置管理系统使得用户在管理系统中注册后被授权使用投篮机,便于管理员对使用投篮机的用户进行管理。

进一步地,参照图5,图5为本发明投篮机启动方法第四实施例流程示意图,基于上述本发明投篮机启动方法实施例,提出本发明的第四实施例。

在本实施例中,步骤s80之后包括:

步骤s90,所述管理系统接收的用户账户的充值请求,并根据所述充值请求对所述用户账户进行充值;

步骤s100,所述管理系统根据充值结果生成用户账户余额信息并发送至所述服务器;

步骤s110,所述服务器将所述用户账户余额信息存储到预设位置。

在现有的投篮机技术中,使用投篮机的支付方式一般通过游戏币支付,游戏币由现金或者网络支付工具支付的方式获得,在每次进行投篮游戏时都需要进行同样的支付操作,影响用户体验。

在本实施例中,通过给用户账户充值,用户便可以利用账户中的虚拟钱币在线完成支付。用户账户充值可以通过管理系统关联第三方支付平台实现,如支付宝支付平台,微信支付平台等。用户在通过用户帐号登录管理系统后,点击对应的充值按钮,便会进入到对应第三方支付平台的支付界面,在第三方支付平台完成支付。

在实施过程中,管理系统先接收到用户触发的对对应用户账户进行充值的充值请求,该充值请求包括充值金额等充值信息以及充值的用户账户的信息。用户触发充值请求的操作可以是在登录管理系统后点击了对应的充值按钮。在本实施例中,还可以在每个区域的投篮机设置一个或者若干与管理系统相连的充值终端,用户可以在充值终端登录管理系统进行充值。用户在充值终端通过用户账户登录管理系统后,输入充值金额后点击确定按钮,充值终端便会向管理系统发送包括充值金额信息与用户账户信息的充值请求,管理系统接收到充值请求后,获取根据用户关联的支付帐号通过第三方支付平台进行充值。

充值成功后,管理系统根据充值结果和重估值前的余额信息计算当前用户账户的余额,例如充值前的余额为¥35,本次充值的充值结果为成功充值¥100,则当前余额为¥135,得到当前余额后根据当前余额生产余额信息并发送至服务器,服务器在接收到用户账户余额信息后将用户账户的余额信息存储到预设位置使得服务器能够获取用户账户最新的余额值。

在本实施例中,所述管理系统接收的用户账户的充值请求,并根据所述充值请求对所述用户账户进行充值;所述管理系统根据充值结果生成用户账户余额信息并发送至所述服务器;所述服务器将所述用户账户余额信息存储到预设位置。通过上述方式,用户在进行投篮游戏时可以通过用户账户的余额自动进行支付,简化启动投篮机时的支付过程,提高用户体验。

进一步地,参照图6,图6为本发明投篮机启动方法第五实施例流程示意图,基于上述本发明投篮机启动方法实施例,提出本发明的第五实施例。

基于上述实施例,在本实施例中,步骤s30包括:

步骤s32包括:

步骤s321,当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应用户账户的余额值是否小于预设值;

步骤s322,当对应用户账户的余额值大于或等于预设值时,判定对应用户账户满足开启投篮机的条件。

步骤s323,当对应用户账户余额值小于预设值时,所述服务器判定对应用户账户不满足开启投篮机的预设条件,发送显示余额不足的提示信息的显示指令至所述投篮机,以使得所述投篮机显示余额不足的提示信息。

基于上述实施例,在本实施例中,服务器确定投篮机开启请求中的验证信息与预存验证信息b一致时,先确定验证信息b对应的用户账户b,在根据预设位置中预存的用户账户b的余额信息确定用户账户b的当前余额值b,并判断余额值是否大于或等于预设值。预设值可以设定为使用一次投篮机的金额值,当余额值b大于该预设值时,说明用户账户b至少可以支付使用一次投篮机的费用,判定用户账户b满足开启投篮机的条件,且投篮机开启验证请求验证通过当用户账户b的余额值b小于预设值时,说明用户账户余额不足支付使用一次投篮机所需的费用,则用户账户不满足开启投篮机的条件。所述投篮机发送显示余额不足的显示信息的显示指令至投篮机,投篮机在接收到显示指令后,把提示信息显示至投篮机的显示器上,以便用户了解启动失败的原因以及用户的账户信息。

在本实实例中,步骤s32包括:当预存的验证信息与投篮机开启请求中的验证信息一致时,所述服务器判断对应用户账户的余额值是否小于预设值;当对应用户账户的余额值大于或等于预设值时,判定对应用户账户满足开启投篮机的条件。通过上述方式,,通过余额信息判断是否满足启动投篮机的启动条件,简化启动投篮机时的支付过程,提高用户体验。

进一步地,参照图7,图7为本发明投篮机启动方法第六实施例流程示意图,基于上述本发明投篮机启动方法实施例,提出本发明的第五实施例。

基于上述实施例,在本实施例中,步骤s32还可以包括:

步骤s324,当预存的验证信息与投篮机开启请求中的验证信息一致时,所述投篮机显示用户账户的基本信息,所述基本信息至少包括用户账户的余额信息。

基于上述实施例,在本实施例中,当预存的验证信息与投篮机开启请求中的验证信息一致时,说明投篮机开启请求中的验证信息已在管理系统中注册过,在投篮机开启的过程中,可以把用户的基本信息显示于投篮机的显示器,基本信息至少包括用户账户的余额信息,使得用户可以了解余额情况以便及时进行充值。

在本实施例中,当预存的验证信息与投篮机开启请求中的验证信息一致时,所述投篮机显示对应用户账户的基本信息,所述基本信息至少包括用户账户的余额信息。通过上述方式,用户可以了解账户余额信息,以便及时对账户进行充值,提高用户体验。

此外,本发明还提供一种投篮机启动系统。

本发明投篮机启动系统至少包括:括服务器、投篮机和投篮机启动程序,所述投篮机启动程序被所述投篮机和服务器执行时实现实现如上所述投篮机启动方法的步骤。

其中,在所述处理器上运行的投篮机启动程序被执行时所实现的方法可参照本发明投篮机启动方法各个实施例,此处不再赘述。

此外,本发明实施例还提出一种计算机可读存储介质。

本发明计算机可读存储介质上存储有投篮机启动程序,所述投篮机启动程序被处理器执行时实现如上所述的投篮机启动方法的步骤。

其中,在所述处理器上运行的投篮机启动程序被执行时所实现的方法可参照本发明投篮机启动方法各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1