一种自助式全景图像拍摄方法及相关设备与流程

文档序号:18618096发布日期:2019-09-06 22:14阅读:229来源:国知局
一种自助式全景图像拍摄方法及相关设备与流程

本发明涉及电子商务技术领域,特别涉及一种自助式全景图像拍摄方法、移动终端和存储介质。



背景技术:

全景拍摄是指以某个点为中心进行水平360度和垂直180度拍摄,将所拍摄的多张图拼接成一张长与宽比为2:1图的照片拍摄及图片拼接方法。

全景拍摄时多采用鱼眼镜头,拼接图则采用ptgui等专用软件,因此现有的全景拍摄多是通过摄影师人力拍摄,然后通过软件进行图像拼接,因此从拍摄到成图过程中,需要耗费大量的人力和时间,不利于全景拍摄这种拍摄技术的普及。

第三方支付是指具备一定实力和信誉保障的独立机构,通过与网联对接而促成交易双方进行交易的网络支付模式。在第三方支付模式,买方选购商品后,使用第三方平台提供的账户进行货款支付(支付给第三方),并由第三方通知卖家货款到账、要求发货;买方收到货物,检验货物,并且进行确认后,再通知第三方付款;第三方再将款项转至卖家账户。针对第三方支付设计有第三方第三方支付系统,是一项可实现,现有的和成熟的支付技术,常见的第三方支付有微信支付和支付宝支付等。

第三方应用是针对某种设备开发的软件,如手机和摄像机等设备,生产商一般也都开发有软件,但也有众多的编程爱好者或者组织专门针对某类设备开发出来的应用软件,就称为第三方应用,如常见的手机上装有的各类app,包括微信公众号和微信小程序也为第三方应用。



技术实现要素:

有鉴于上述现有技术中关于全景拍摄需要人工进行的缺陷,本发明实施例提供一种自助式全景图像拍摄方法、移动终端和存储介质,以利用通信技术,利用付款码作为拍摄启动的媒介,实现自动化启动拍摄系统进行拍摄,后台成图,并通过应用程序直接发送给用户,使用十分方便,减少中间人工环节,利于全景拍摄的商业应用推广。

本发明一实施例提供一种自助式全景图像拍摄方法,包括:

通过用户终端上的目标应用启动第二支付触发模块;

通过所述第二支付触发模块与拍摄系统上的第一支付触发模块相互识别,通过支付系统完成支付;

通过所述目标应用或者拍摄系统将支付信息、目标应用的id信息和拍摄系统的id信息发送到后台管理系统,所述后台管理系统验证支付信息成功,并匹配所述目标应用的id信息和拍摄系统的id信息;

所述后台管理系统向所述拍摄系统发出拍摄指令;

所述拍摄系统接收到所述拍摄指令,并启动全景相机进行拍摄;

所述拍摄系统将拍摄得到的图像发送到所述后台管理系统;

所述后台管理系统将获得的图像发送到所述目标应用。

本发明再一实施例提供一种移动终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述实施例所述的拍摄方法。

本发明还一实施例提供一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述实施例所述的拍摄方法。

有益效果:本发明构思新颖、设计合理,且便于使用,本发明利用通信技术和第三方支付技术实现自助式全景拍摄,全程省去了专业摄影师的拍摄和后期处理,操作方便,节省人力,利于全景拍摄的商业应用推广。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,

图1是本发明实施例提供的一种拍摄系统的结构示意图。

图2是本发明实施例提供的另一种拍摄系统的结构示意图。

图3是本发明实施例提供的另一种拍摄系统的结构示意图。

图4是本发明实施例提供的一种拍摄系统的拍摄方法的流程示意图。

图5是本发明实施例提供的一种用户支付并拍摄的时序图。

图6是本发明实施例提供的另一种拍摄系统的拍摄方法的流程示意图。

图7是本发明实施例提供的另一种用户支付并拍摄的时序图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的基于用户终端和第三方应用的自助式全景图像拍摄系统、自助式全景图像拍摄方法、移动终端和存储介质。

如图1到图3所示,本发明针对现有全景拍摄需要大量人力介入,流程繁琐,不利于全景拍摄的商业推广的问题,提供一种基于用户终端和第三方应用的自助式全景图像拍摄系统,在本实施例中有后台管理系统100、拍摄系统200和用户终端300。后台管理系统100与拍摄系统200和用户终端300均保持通信连接,用户终端300与拍摄系统200也保持通信连接。

后台管理系统100用于接收来自拍摄系统200的的信息(包括拍摄到的图像信息),还向拍摄系统200发出拍摄指令,还向用户终端300发送拍摄到的图像信息,同时后台管理系统100还接入第三方支付系统400,验证用户终端300的支付信息,并匹配用户终端300的id信息和拍摄系统200的id信息。

拍摄系统200带有全景相机,用于完成全景拍摄,形成所需要的图像信息,并将该图像信息发送到后台管理系统100,有用于帮助用户终端300完成支付的第一支付触发模块210;每套拍摄系统200拥有唯一的id信息。

用户终端300带有目标应用,用来和后台管理系统100进行通信,并接收来自后台管理系统100的图像信息;每个目标应用拥有唯一的id信息;目标应用接入第三方支付系统400,并带有用于帮助用户完成支付的第二支付触发模块310。

为了实现上述实施例,如图1、图4和图5所示,关于本发明的一种自助式全景图像拍摄方法,其具体拍摄方法在一个实施例中,第一支付触发模块210为支付信息获取装置211,第二支付触发模块310为第一付款码311,其具体的步骤如下:

步骤501,使用者通过用户终端300上的目标应用提供第一付款码311;

步骤502,通过拍摄系统200上的支付信息获取装置211获取第一付款码311;

步骤503,拍摄系统200将获取的第一付款码311连同自身的id信息发送到后台管理系统100;

步骤504,后台管理系统100提取到第一付款码311,并发送到第三方支付系统400进行验证,若验证支付成功,则将拍摄系统200的id信息和目标应用的id信息进行匹配,并缓存,由于第一付款码311通过目标应用生成,具有id标识功能,因此在本实施例中,第一付款码311关联为目标应用对应的id信息,然后将拍摄指令发送到拍摄系统200,若验证失败,则无拍摄指令发送到拍摄系统200;

步骤505,拍摄系统200收到拍摄指令,并启动拍摄,将拍摄获取的图像发送到后台管理系统100;

步骤506,后台管理系统100将获取的图像信息发送到用户终端100上的目标应用。

如图2、图6和图7所示,关于本发明的一种自助式全景图像拍摄方法,其具体摄拍方法在另一个实施例中,第一支付触发模块210为单个拍摄系统200唯一对应的第二付款码212,第二支付触发模块310为用于识别第二付款码212的支付功能模块312,其具体的步骤如下:

步骤601,使用者通过用户终端300上的目标应用打开支付功能模块312;

步骤602,通过该支付功能模块312获取第二付款码212;

步骤603,支付功能模块312通过第二付款码212完成支付,若支付成功,目标应用则将支付成功的支付信息、自身的id信息和第二付款码212信息发送到后台管理系统100,后台管理系统100获取支付成功的信息,并通过第二付款码212提取对应的拍摄系统200的id信息(由于第二付款码212为每个拍摄系统唯一的,因此可以通过第二付款码212作为拍摄系统的id信息),并识别,然后与目标应用的id信息进行匹配,再然后缓存,最后向对应的拍摄系统200发出拍摄指令,若支付失败,后台管理系统100无法获取支付成功的支付信息,拍摄系统200无法收到拍摄指令;

步骤604,拍摄系统200收到拍摄指令,并启动拍摄,将拍摄获取的图像发送道后台管理系统;

步骤605,后台管理系统100将获取的图像信息发送到用户终端100上的目标应用。

在实际应用中,用户终端300可以是手机和掌上电脑等便携式设备,目标应用可以是应用程序和第三方应用中搜索打开的应用程序等。在第一支付触发模块210为支付信息获取装置211的情况下,支付信息获取装置211可以是用于扫码的摄像头或扫码枪等,相应地,第一付款码311为通过目标应用形成的条形码或二维码等。在第一支付触发模块210为第二付款码212的情况下,该第二付款码212可以是二维码、串码和条形码等,相应地,第二支付触发模块310为可扫描识别二维码和条形码的扫码识别功能模块,或者键入串码的键入式识别功能模块。所述扫码识别功能模块为常见的手机摄像扫码的功能模块,包括对应的程序,为现有技术。同样,键入式识别功能模块,为常见的输入数字式的识别功能模块,如验证码输入功能,包括对应的程序,为现有技术。

关于本发明的基于用户终端和第三方应用的自助式全景图像拍摄系统,如3所示,在一个实施例中,包括一套后台管理系统100,多组拍摄系统200以及基于使用者的用户终端300。

关于本发明的基于用户终端和第三方应用的自助式全景图像拍摄系统及所述拍摄方法在本实施例中,使用者采用手机作为用户终端300,并使用微信公众号作为目标应用,具体使用方法是使用者首先关注后台管理系统对应的微信公众号,通过该微信公众号进入到微信支付应用,并形成为形式为二维码的第一付款码311,将第一付款码311对准到拍摄系统200的扫码摄像头,完成扫码,并通过支付应用完成支付;然后,拍摄系统200将获取的付款码和拍摄系统自身的id信息发送到后台管理系统100,后台管理系统100通过支付应用对应的第三方支付系统400对支付操作进行验证,包括目标应用的id信息和支付信息(微信支付中目标应用的id信息实际为用户的微信号,且通过微信支付,该信息实际与第一付款码311关联,具有识别效果),验证成功,将目标应用的id信息同拍摄系统200的id信息进行匹配和缓存,并向拍摄系统200发出进行拍摄的指令;拍摄系统200获取到进行拍摄的指令,并通过全景相机对使用者进行拍摄,拍摄完成,将获得的图像发送到后台管理系统100;后台管理系统100获取到图像后,通过微信公众号向使用者的微信号推送所拍摄到的图像,使用者通过微信公众号收到图像即为整个流程完成。

在以上一个实施例为基础的另一个实施例中,使用者在关注微信公众号后可以通过该微信公众号选择拍摄图像的张数,以满足一次支付,为多个不同的对象进行拍摄,选择好后,再进入到支付应用中,支付所需费用的总额。本实施例中,在具体通过全景拍摄时,拍摄系统200提供一个人机交互系统,通过该人机交互系统,使用者通过确认每次拍摄的是否为成功的图像,选择好后,再将该成功的图像传送给后台管理系统100,相应地,在具体拍摄步骤之前,后台管理系统100会根据支付验证的信息,向拍摄系统200发送能对应拍摄多少张成功图像的指令,根据该指令,拍摄系统200确认能拍摄的成功图像的数量,使用者无法通过该拍摄系统200拍摄更多的成功图像。最终拍摄成功的图像不多于通过微信公众号选择拍摄图像的张数。

需要说明的是,拍摄图像张数的选择可以通过微信公众号的程序功能实现,为现有技术,其相应的原理不做多余的陈述;同样,人机交互系统也是现有技术,其原理也不做多余陈述。

在另一实施例中,与上一个实施的区别在于,用户终端300为平板电脑,目标应用为本发明专用的微信小程序。打开该微信小程序,微信小程序的界面上设置有支付按钮、选择数量按钮、支付形式按钮和作为第一付款码311的二维码。数量选择按钮用来选择拍摄的数量。点开支付按钮用来操作支付,进入到支付形式按钮界面,支付形式按钮包括可供选择的微信支付按钮、支付宝支付按钮和银行卡支付按钮。

需要说明的是,同样基于如微信公众号一类引用已经可以实现拍摄数量的选择,同样的技术,本实施例中关于数量选择的应用可以实现,不做多余的陈述。

在另一实施例中,使用者采用手机作为用户终端300,目标应用为本发明专用的应用程序,同时该目标应用接入第三方支付系统400,启动该目标应用,界面上设置有数量选择按钮,确认支付按钮和用于录入拍摄系统id的按钮。本实施例中,拍摄系统200的硬件上标识有本拍摄系统的id信息,为串码,同时为第二付款码212,并在目标应用上录入时,为手动输入。本实施例中,目标应用的id信息与用户终端300的手机号码关联。本实施例中,用户终端300的手机通过手机号话费扣款来完成支付,且目标应用的id信息、话费扣款支付成功的信息和拍摄系统的id信息通过目标应用传输到后台管理系统100。本实施例的第三方支付系统400通过话费扣费的形式实现支付,通过数量选择后实现一次支付,实现多张照片的拍摄。在具体通过全景拍摄时,拍摄系统200提供一个人机交互系统,通过该人机交互系统,使用者通过确认每次拍摄的是否为成功的图像,选择好后,再将该成功的图像传送给后台管理系统100,相应地,在具体拍摄步骤之前,后台管理系统100会根据支付验证的信息,向拍摄系统200发送能对应拍摄多少张成功图像的指令,根据该指令,拍摄系统200确认能拍摄的成功图像的数量,使用者无法通过该拍摄系统200拍摄更多的成功图像。最终拍摄成功的图像不多于通过目标应用选择拍摄图像的张数。

在另一个实施例中,该实施例与上一个实施例的区别在于,拍摄系统200硬件上标识有本拍摄系统的唯一识别码,该识别码为对应拍摄系统200的id码,该识别码包括但不限于二维码、条形码和串码,同时为第二付款码212。目标应用上设置有扫码识别的按钮。通过点击扫码识别的按钮,打开目标应用上的扫码框,对识别码进行扫码识别。用户终端300有摄像头,有扫描功能。

需要说明的是,移动终端中,第三方支付系统400包括支付应用嵌入到第三方应用中进行使用均为现有技术,具体原理不做多余的陈述,同时扫码识别技术也是现有技术,具体原理不做多余的陈述,目标应用作为第三方应用进行数据的读写也是现有技术,其原理也不做多余的陈述。

为了实现上述实施例,本发明实施例还提出一种移动终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述实施例中所述的自助式全景图像拍摄方法。

为了实现上述实施例,本发明实施例还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述实施例所述的自助式全景图像拍摄方法。

为了实现上述实施例,本发明实施例还提供云服务器用来作为后台管理系统,实现上述实施例中的自助式全景图像拍摄方法。

在本发明的描述中,需要理解的是,术语第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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