本发明属于移动互联互通技术领域,特别涉及一种自拍智能推送方法及系统。
背景技术:
在大型娱乐场所,比如名胜古迹、大型游乐园等,人们需要摄影或摄像留念,目前,一般是专门拍摄人员对游客进行拍照并现场打印出照片,游客拿走照片,但游客想取走底片备用却不容易实现,而且一般也不提供摄像服务,这一定程度上降低了游客的游览体验。
另一方面,随着通信技术与电子技术的发展,人们偏好于通过移动终端进行自拍,当前的自拍要么是自己拿着智能终端拍摄,要么是请其他人帮助拍摄,这极大地限制了拍摄场景,拍摄效果不好。例如在一些3D、4D浏览场馆,拍摄的效果要依赖于游客位于特殊背景之下,自己拍摄或请人代拍摄等均不能拍摄出较佳的拍摄效果。
那么,如何利用移动互联互通技术实现自拍,既能拍摄出较佳的拍摄效果又能很方便地带走心仪的拍摄影像,是目前自拍面临的困惑。
技术实现要素:
为解决以上问题,本发明提供自拍智能推送方法及系统。将自拍影像实时地、准确无误地发送给使用者的手持智能应用终端,极大地提升自拍体验。
本发明的自拍智能推送方法,包括:
步骤A、拍摄设备复位,将其拍摄设备ID发送给网络存储服务器,网络存储服务器向应用服务器申请验证码;应用服务器生成验证码,存储并发送给网络存储服务器;
步骤B、网络存储服务器将验证码和拍摄设备ID进行关联,并将该验证码发送给拍摄设备ID对应的拍摄设备,该拍摄设备显示该验证码;
步骤C、手持智能应用终端扫描拍摄设备显示的验证码,并将扫描的验证码发送给应用服务器请求验证身份;
步骤D、应用服务器接收手持智能应用终端发送的验证码,将手持智能应用终端发送的验证码与其存储的验证码进行比对,若手持智能应用终端发送的验证码是其存储的验证码之一,则身份验证成功,通过网络存储服务器向拍摄设备发送拍摄指令;
步骤E、拍摄设备收到拍摄指令后进入拍摄模式,包括拍摄设备拍摄影像、显示拍摄的影像、上传拍摄的影像给网络存储服务器;所述网络存储服务器存储拍摄设备传来的拍摄影像;
步骤F、通过拍摄设备选择网络存储服务器存储的拍摄影像,网络存储服务器将选择的拍摄影像向应用服务器发送;
步骤G、应用服务器向手持智能应用终端转发拍摄影像。
本发明的自拍智能推送系统,包括:拍摄设备、网络存储服务器、应用服务器和手持智能终端;
所述拍摄设备用于将其拍摄设备ID发送给网络存储服务器;显示该验证码;收到拍摄指令后进入拍摄模式,包括拍摄设备拍摄影像、显示拍摄的影像、上传拍摄的影像给网络存储服务器;向网络存储服务器发送选择存储的拍摄影像的指令;
所述网络存储服务器用于向应用服务器申请验证码;将验证码和拍摄设备ID进行关联,并将该验证码发送给拍摄设备ID对应的拍摄设备;接收网络存储服务器发送的选择存储的拍摄影像的指令,将选择的拍摄影像向应用服务器发送;
所述应用服务器用于生成验证码,存储并发送给网络存储服务器;接收手持智能应用终端发送的验证码,将手持智能应用终端发送的验证码与其存储的验证码进行比对,若手持智能应用终端发送的验证码是其存储的验证码之一,则身份验证成功,通过网络存储服务器向拍摄设备发送拍摄指令;向手持智能应用终端转发拍摄影像;
所述手持智能应用终端用于扫描拍摄设备显示的验证码,将扫描的验证码发送给应用服务器请求验证身份。
本发明使使用者既能拍摄出较佳的拍摄效果又能方便地带走心仪的拍摄影像。
附图说明
图1为本发明自拍智能推送方法优选实施例流程示意图;
图2为本发明自拍智能推送系统优选实施例流程示意图;
图3为本发明自拍智能推送系统另一优选实施例流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明自拍智能推送方法,优选实施例如图1所示,包括:
步骤301、拍摄设备复位,将其拍摄设备ID发送给网络存储服务器,网络存储服务器向应用服务器申请验证码;应用服务器生成验证码,存储并发送给网络存储服务器;
所述拍摄设备ID是拍摄设备的硬件序列号,具有唯一性。
所述验证码是用于将拍摄设备和手持智能应用终端在应用服务器内进行绑定,使应用服务器能够准确地将拍摄设备所拍摄的影像发送给对应的手持智能应用终端,而不会出现拍摄设备与手持智能应用终端对应错误,所述验证码可以是条形码等。
特别地,由于二维码在目前的身份验证系统中实现简单、安全性高、应用范围广泛,优选地,所述验证码是二维码。
一般说来,网络存储服务器向应用服务器申请验证码时可以将拍摄设备ID发送给应用服务器,应用服务器根据拍摄设备ID生成验证码,但这会使得网络存储服务器对生成的验证码进行解码,以区分出拍摄设备ID,这会增大网络存储服务器的运算开销。
为避免以上问题,本发明网络存储服务器向应用服务器申请验证码时,不将拍摄设备ID发送给应用服务器,直接由应用服务器生成验证码后,由网络存储服务器对生成的验证码与拍摄设备ID进行关联,既不会出现验证码与拍摄设备ID混淆的情况,又减小了网络存储服务器的运算开销。
步骤302、网络存储服务器将验证码和拍摄设备ID进行关联,并将该验证码发送给拍摄设备ID对应的拍摄设备,该拍摄设备显示该验证码;
优选地,网络存储服务器在将验证码和拍摄设备ID进行关联的同时,启动定时器;
步骤303、手持智能应用终端扫描拍摄设备显示的验证码,并将扫描的验证码发送给应用服务器请求验证身份;
本发明手持智能应用终端已预先通过了应用服务器的身份验证,此处将扫描的验证码发送给应用服务器请求验证身份是在预先通过了应用服务器的身份验证的基础上的验证。
步骤304、应用服务器接收手持智能应用终端发送的验证码,将手持智能应用终端发送的验证码与其存储的验证码进行比对,若手持智能应用终端发送的验证码是其存储的验证码之一,则身份验证成功,通过网络存储服务器向拍摄设备发送拍摄指令;
由于一台应用服务器对应多台拍摄设备,应用服务器可能产生并存储了多个验证码并分别发送给了对应的拍摄设备,当应用服务器接收到一个手持智能应用终端扫描的验证码时,其需要判断该验证码是否是其之前产生的,需要将接收到的验证码与其存储的多个验证码进行比较,当接收到的验证码是其存储的多个验证码之一时,就是认为身份验证成功,通过网络存储服务器向该拍摄设备发送拍摄指令。
步骤305、拍摄设备收到拍摄指令后进入拍摄模式,包括拍摄设备拍摄影像、显示拍摄的影像、上传拍摄的影像给网络存储服务器;所述网络存储服务器存储拍摄设备传来的拍摄影像;
在拍摄模式下,拍摄设备可以拍摄影像、将拍摄的影像依次显示在界面上、将拍摄的影像上传给网络存储服务器,由于网络存储服务器具有较大的存储空间,可以为多个拍摄设备建议存储目录,拍摄设备拍摄的影像可以直接上传至网络存储服务器,拍摄设备本地存储或不存储均可,当拍摄设备本地不存储时,可以有效降低拍摄设备的存储量,减小硬件成本开销,而且所有拍摄设备拍摄的影像实时上传到网络存储服务器,可以对网络存储服务器进行集中管理,减小分散管理所带来的管理成本开销。
步骤306、通过拍摄设备选择网络存储服务器存储的拍摄影像,网络存储服务器将选择的拍摄影像向应用服务器发送;
使用者可以通过拍摄设备选择网络存储服务器存储的拍摄影像,对其满意的拍摄影像进行选择,对其不满意的拍摄影像不进行选择,选择完成后,网络存储服务器将选择的拍摄影像向应用服务器发送。
优选地,在网络存储服务器将选择的拍摄影像向应用服务器发送的同时,转至步骤301,启动下一轮拍摄。当使用者选择了拍摄影像,网络存储服务器将选择的拍摄影像向应用服务器发送的同时,就意味着当前使用者的拍摄已完成,拍摄设备复位启动下一轮拍摄。下一轮拍摄可以是另外的使用者,当然也可以是先前的使用者。
优选地,在网络存储服务器的定时器到达预设时间时,转至步骤301,启动下一轮拍摄;此时使用者可能未进行拍摄或者进行了拍摄但未选择拍摄影像,为避免拍摄设备长时间空闲,在网络存储服务器的定时器到达预设时间时,拍摄设备转至步骤301,启动下一轮拍摄;
优选地,在步骤301-306的任意时刻,通过强制拍摄设备复位,转至步骤301,启动下一轮拍摄。在某些情况下,使用者未进行拍摄或者进行了拍摄但未选择拍摄影像,或者拍摄设备出现故障,可以人为地强制拍摄设备复位,拍摄设备转至步骤301,启动下一轮拍摄。
优选地,在步骤304中、若手持智能应用终端发送的验证码不是其存储的验证码之一,则身份验证失败,转至步骤301,启动下一轮拍摄;
步骤307、应用服务器向手持智能应用终端转发拍摄影像。
本发明自拍智能推送系统,优选实施例如图2所示,包括:拍摄设备、网络存储服务器、应用服务器和手持智能终端;
所述拍摄设备将其拍摄设备ID发送给网络存储服务器;显示该验证码;收到拍摄指令后进入拍摄模式,包括拍摄设备拍摄影像、显示拍摄的影像、上传拍摄的影像给网络存储服务器;向网络存储服务器发送选择存储的拍摄影像的指令;
在拍摄模式下,拍摄设备可以拍摄影像、将拍摄的影像依次显示在界面上、将拍摄的影像上传给网络存储服务器,由于网络存储服务器具有较大的存储空间,可以为多个拍摄设备建议存储目录,拍摄设备拍摄的影像可以直接上传至网络存储服务器,拍摄设备本地存储或不存储均可,当拍摄设备本地不存储时,可以有效降低拍摄设备的存储量,减小硬件成本开销,而且所有拍摄设备拍摄的影像实时上传到网络存储服务器,可以对网络存储服务器进行集中管理,减小分散管理所带来的管理成本开销。
所述网络存储服务器向应用服务器申请验证码;将验证码和拍摄设备ID进行关联,并将该验证码发送给拍摄设备ID对应的拍摄设备;接收网络存储服务器发送的选择存储的拍摄影像的指令,将选择的拍摄影像向应用服务器发送;
所述拍摄设备ID是拍摄设备的硬件序列号,具有唯一性。
所述验证码是用于将拍摄设备和手持智能应用终端在应用服务器内进行绑定,使应用服务器能够准确地将拍摄设备所拍摄的影像发送给对应的手持智能应用终端,而不会出现拍摄设备与手持智能应用终端对应错误,所述验证码可以是条形码等。
特别地,由于二维码在目前的身份验证系统中实现简单、安全性高、应用范围广泛,优选地,所述验证码是二维码。
一般说来,网络存储服务器向应用服务器申请验证码时可以将拍摄设备ID发送给应用服务器,应用服务器根据拍摄设备ID生成验证码,但这会使得网络存储服务器对生成的验证码进行解码,以区分出拍摄设备ID,这会增大网络存储服务器的运算开销。
为避免以上问题,本发明网络存储服务器向应用服务器申请验证码时,不将拍摄设备ID发送给应用服务器,直接由应用服务器生成验证码后,由网络存储服务器对生成的验证码与拍摄设备ID进行关联,既不会出现验证码与拍摄设备ID混淆的情况,又减小了网络存储服务器的运算开销。
所述应用服务器生成验证码,存储并发送给网络存储服务器;接收手持智能应用终端发送的验证码,将手持智能应用终端发送的验证码与其存储的验证码进行比对,若手持智能应用终端发送的验证码是其存储的验证码之一,则身份验证成功,通过网络存储服务器向拍摄设备发送拍摄指令;向手持智能应用终端转发拍摄影像;
由于一台应用服务器对应多台拍摄设备,应用服务器可能产生并存储了多个验证码并分别发送给了对应的拍摄设备,当应用服务器接收到一个手持智能应用终端扫描的验证码时,其需要判断该验证码是否是其之前产生的,需要将接收到的验证码与其存储的多个验证码进行比较,当接收到的验证码是其存储的多个验证码之一时,就是认为身份验证成功,通过网络存储服务器向该拍摄设备发送拍摄指令。
所述手持智能应用终端扫描拍摄设备显示的验证码,将扫描的验证码发送给应用服务器请求验证身份。
本发明手持智能应用终端已预先通过了应用服务器的身份验证,此处将扫描的验证码发送给应用服务器请求验证身份是在预先通过了应用服务器的身份验证的基础上的验证
优选地,网络存储服务器包括定时器,在将验证码和拍摄设备ID进行关联的同时,启动定时;
特别地,所述拍摄设备还包括复位器;
优选地,在网络存储服务器将选择的拍摄影像向应用服务器发送的同时,复位器复位,启动下一轮拍摄。当使用者选择了拍摄影像,网络存储服务器将选择的拍摄影像向应用服务器发送的同时,就意味着当前使用者的拍摄已完成,拍摄设备复位器复位启动下一轮拍摄。下一轮拍摄可以是另外的使用者,当然也可以是先前的使用者。
优选地,在网络存储服务器的定时器到达预设时间时,拍摄设备复位器复位启动下一轮拍摄;此时使用者可能未进行拍摄或者进行了拍摄但未选择拍摄影像,为避免拍摄设备长时间空闲,在网络存储服务器的定时器到达预设时间时拍摄设备复位器复位启动下一轮拍摄;
优选地,当应用服务器将手持智能应用终端发送的验证码与其存储的验证码进行比对发现手持智能应用终端发送的验证码不是其存储的验证码之一,则身份验证失败,复位器复位,启动下一轮拍摄;
优选地,所述复位器是系统重启动控制键,按下此键强制系统复位,重启拍摄。在某些情况下,使用者未进行拍摄或者进行了拍摄但未选择拍摄影像,或者拍摄设备出现故障,可以人为地强制系统复位,重启拍摄。
所述拍摄设备包括与网络存储服务器的通信连接接口、拍摄装置和显示界面,优选地,所述拍摄设备为PAD与数码相机的连接体,如图3所示,PAD提供与网络存储服务器的通信连接接口,并在PAD屏幕上显示验证码和拍摄的影像,数码相机通过通信接口(如USB接口)与PAD相连接,进行照相和摄像。
所述网络存储服务器可以是公用存储服务器,比如阿里云服务器,也可以是企业私有服务器;所述应用服务器可以选用腾迅微信服务器,其提供微信推送服务,手持智能应用终端(如智能手机)相应的装载有微信客户端,所述应用服务器也可以是其他推送软件服务器,手持智能应用终端(如智能手机)相应的装载有该推送软件客户端,本发明对此均不作限定。
优选地,所述拍摄设备至少2个,通过有线网络或无线网络与网络存储服务器通信连接。
对于拍摄设备与网络存储服务器之间的通信连接,有多种方式,例如,多个拍摄设备设备通过路由器与网络存储服务器相连接,又如,多个拍摄设备设备通过WIFI热点与网络存储服务器相连接,此连接方式为本领域常用技术手段,不再详述。
同样地,所述手持智能终端至少2个,通过有线网络或无线网络与应用服务器通信连接。
对于手持智能终端与应用服务器之间的通信连接,有多种方式,例如,多个手持智能终端通过路由器与应用服务器相连接,又如,多个手持智能终端设备通过WIFI热点或移动通信网络与应用服务器相连接,此连接方式为本领域常用技术手段,不再详述。
本发明使使用者既能拍摄出较佳的拍摄效果又能很方便地带走心仪的拍摄影像。
本发明所举实施方式或者实施例对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所举实施方式或者实施例仅为本发明的优选实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内对本发明所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。