与虚拟对象进行互动操作的触发方法、装置和系统与流程

文档序号:11154070阅读:273来源:国知局
与虚拟对象进行互动操作的触发方法、装置和系统与制造工艺

本发明涉及信息技术领域,特别是涉及一种与虚拟对象进行互动操作的触发方法、装置和系统。



背景技术:

随着移动端设备处理速度和渲染能力的日益提高,人们越来越多地使用移动端上显示的虚拟对象(Virtual Object,VO)来进行学习、交流或是游戏。尤其是随着增强现实(Augmented Reality,AR)技术的普及,使得人们更多地接触到能与之进行互动的各种虚拟对象。AR技术通过将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,实现对现实的增强。图1示出了现有技术中触发虚拟对象显示和互动的一个例子。图中示出了通过扫描现实场景中的平面心脏图像101而触发的虚拟3D心脏102的显示。用户随后可以通过屏幕右下角的选项对虚拟对象进行各类操作。通过虚拟对象的显示和操作,使得使用者能够突破空间、时间以及其它客观限制,感受到在真实世界中无法亲身经历的体验。

目前,虚拟对象,尤其是结合现实场景的增强现实技术已经在教学、导航、信息查询、娱乐等领域得到广泛应用。然而,目前现有的虚拟对象互动通常局限在调用特定应用中存储的有限几个3D模型或2D图像的阶段,缺乏广泛的应用场景。



技术实现要素:

为了解决如上的至少一个问题,本发明提出了一种与虚拟对象进行互动操作的全新触发方案。该方案首先根据移动终端的当前地理位置信息预筛选出与现在地(例如,当前所在地标)相关联的候选对象,再根据移动终端上的再现目标进行匹配,由此给出与再现目标相关联的虚拟对象互动操作(例如,交互式服务),从而为终端用户提供基于地理位置的各种形象服务,提升用户的参与度和使用愉悦度。

根据本发明的一个方面,提出了一种触发与虚拟对象的互动操作的方法,包括:获取移动终端的当前地理位置信息;在数据库中查询与所述当前地理位置信息相关联的候选对象信息;获取所述移动终端上的再现图像信息;从所述再现图像信息中识别出与所述候选对象信息相匹配的目标对象;以及触发所述移动终端上与所述目标对象相关联的预定虚拟对象的互动操作。上述方法优选由服务器端实现。

根据本发明的另一个方面,提出了一种触发移动终端上与虚拟对象的互动操作的方法,包括:将当前地理位置信息发送给服务器;接收所述服务器在数据库中查询的与当前地理位置信息相关联的候选对象信息;从再现图像中识别出与所述候选对象信息相匹配的目标对象;以及触发与所述目标对象相关联的预定虚拟对象的互动操作。

根据本发明的又一个方面,与候选对象信息的匹配也可在服务器上进行。因此,一种触发移动终端上与虚拟对象的互动操作的方法可以包括:将再现图像信息和当前地理位置信息发送给服务器;接收所述服务器返回的从所述再现图像信息中识别出与候选对象相匹配的目标对象的目标对象匹配信息,其中所述候选对象信息是所述服务器在数据库中查询的与所述当前地理位置信息相关联的候选对象信息;根据所述目标对象匹配信息触发与所述目标对象相关联的预定虚拟对象操作。

由此,能够基于用户的当前位置给出更为准确的互动操作。另外,由于需要进行匹配的候选对象有限,因此对目标对象的识别也能够更为灵活。

优选地,与所述当前地理位置信息相关联的候选对象信息包括与所述当前地理位置信息对应的地标对象相关联的候选对象信息。通过将候选对象与地标对象相关联,能够更为准确地提供与当前位置相关的候选对象,从而提升方案的准确性和及时性。

优选地,与所述当前地理位置相关联的候选对象以及匹配的目标对象是如下至少之一:商品;商业标识;或者其他特定图形形状。本发明的触发方案尤其适用于商业应用,通过对具体商品、标识和形状的识别,能够进入地点相关的互动场景,从而进一步提升商业互动的体验,为商家和用户双方带来益处。

优选地,与所述目标对象相关联的预定虚拟对象的互动操作提供与所述目标对象相关联的服务。由此进一步优化虚拟对象互动操作的应用场景。

优选地,所述预定虚拟对象并非针对识别出的目标对象本身。不同于用于增强显示目标对象本身的常规技术,本发明中基于互动的虚拟对象是与目标对象相关但却不同的对象,由此进一步拓展互动操作的应用场景。

优选地,与所述目标对象相关联的预定虚拟对象的互动操作包括如下至少一项:所述虚拟对象进行与所述目标对象相关联的动作;以及所述互动操作的结果与所述目标对象相关联。这样,与虚拟对象的互动操作能够以各种方式与目标对象关联,从而进一步丰富互动场景,提升用户体验。

优选地,移动终端的用户与虚拟对象进行的互动操作可以是与目标对象相关联的商业、游戏和/或社交活动。本发明的与当前地点和再现图像相关联的互动触发方案尤其适用于与所在地点有着强烈依赖性地各类推广活动,诸如商业、游戏和/或社交活动。

对于各类推广而言,与所述目标对象相关联的商业、游戏和/或社交活动可以优选地包括如下的至少一项:获取与所述目标对象相关联的优惠凭证;启动与所述目标对象相关联的在线交易;进入与所述目标对象相关联的社区;或者获取与所述目标对象相关联的社区内的奖励活动。优选地,所述虚拟对象包括虚拟红包。

优选地,再现图像可以是移动终端实时拍摄的图像,而本发明的触发方案因此可以与AR技术相结合,用于将所述预定虚拟对象叠加在所述移动终端实时拍摄图像中的增强现实操作。再现图像也可以是移动终端实时读取的图像或实时播放的视频中的图像,由此进一步提升了本发明触发方案的适用灵活性。

优选地,预定虚拟对象的互动操作信息是预先存储在移动终端内或是由服务器下发的。由此能够根据实际情况选择虚拟对象存储地,从而提供灵活及时的互动操作服务。

优选地,当前地理位置信息和再现图像信息的获取可以在目标对象匹配之前以任意次序进行或同时进行,只要能够及时进行再现图像与候选对象间的匹配操作即可。

根据本发明的另一个方面,提出了一种分享方法,包括:根据前述的任一方法触发的所述互动操作的互动结果,生成分享内容以及至少一个分享链接入口;以及根据用户对分享链接入口的选择,将所述分享内容发布至用户选择的所述入口指示的相应位置。所述分享内容可以是所述预定虚拟对象叠加在所述移动终端实时拍摄图像中的增强现实操作的截图或是动画,也可以是合并了用户特征(例如,用户头像)的内容。

根据本发明的另一个方面,提出了一种虚拟对象互动系统,包括服务器和移动终端,所述移动终端再现图像并向所述服务器发送当前地理位置信息,所述服务器在数据库查询与所述当前地理位置信息相对应的候选对象信息,其中,由所述服务器或所述移动终端从所述再现图像中识别出与所述候选对象相匹配的目标对象,并触发在所述移动终端上显示预定虚拟对象,所述预定虚拟对象与所述移动终端的用户进行互动操作,所述互动操作与所述目标对象相关联。

根据本发明的再一个方面,提出了一种触发移动终端上与虚拟对象的互动操作的装置,包括:地理信息发送单元,用于将当前地理位置信息发送给服务器;候选对象信息接收单元,用于接收所述服务器在数据库中查询的与当前地理位置信息相关联的候选对象信息;目标对象识别单元,用于从再现图像中识别出与所述候选对象信息相匹配的目标对象;以及互动操作触发单元,用于触发与目标对象相关联的预定虚拟对象的互动操作。

根据本发明的又一个方面,提出了一种触发移动终端上与虚拟对象的互动操作的装置,包括:信息发送单元,将再现图像信息和当前地理位置信息发送给服务器;匹配信息获取单元,用于接收所述服务器返回的从所述再现图像信息中识别出与候选对象相匹配的目标对象的目标对象匹配信息,其中所述候选对象信息是所述服务器在数据库中查询的与所述当前地理位置信息相关联的候选对象信息;互动操作触发单元,根据所述目标对象匹配信息触发与所述目标对象相对应的预定虚拟对象的互动操作。

根据本发明的另一个方面,提出了一种移动终端上与虚拟对象的互动方法,包括:在当前地理位置再现图像;从所述图像中识别出与所述当前地理位置相关联的目标对象;显示与所述目标对象相关联的虚拟对象以用于互动操作。

根据本发明的还有一个方面,提出了一种在具有触摸屏显示器的便携式电子设备上的图形用户界面系统,包括:图像显示界面,响应于在当前地理位置的再现动作而再现图像内容;虚拟对象互动界面,响应于图像内容包含与所述当前地理位置相关的目标对象,在再现图像内容中叠加显示与所述目标对象相关联的虚拟对象以用于互动操作。

通过根据移动终端的当前位置和再现图像触发虚拟对象的互动操作,本发明能够为虚拟对象提供更为广阔且灵活的应用场景以及更为宽松的匹配条件,尤其适用于与地点相关的各类推广活动的使用。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。

图1示出了现有技术中触发虚拟对象显示和互动的一个例子。

图2是用于实现本发明实施例的环境的示意图。

图3是根据本发明一个实施例的服务器端的虚拟对象操作触发方法的流程图。

图4是根据本发明一个实施例的移动终端的虚拟对象操作触发方法的流程图。

图5是根据本发明另一个实施例的移动终端的虚拟对象操作触发方法的流程图。

图6是根据本发明一个实施例的移动终端上虚拟对象操作触发装置的示意图。

图7是根据本发明另一个实施例的移动终端上虚拟对象操作触发装置的示意图。

图8示出了根据本发明一个实施例的移动终端上互动方法的流程图。

图9示出了根据本发明一个实施例的移动端设备。

具体实施方式

下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

随着信息技术的飞速发展,人们使用各类终端对各类虚拟对象进行操作。不同于例如摄像镜头拍摄的真实场景中的真实物体,“虚拟对象”由计算设备合成或显示,可以是模仿真实存在物体的虚拟化模型(例如,图1中的虚拟心脏模型102),可以是抽象的对象(例如,文字或是图片本身),也可以是完全虚拟的物体(例如,Pokémon GO游戏中的宠物小精灵)。虚拟对象可以在虚拟场景中显示,例如,终端设备上各类角色扮演类游戏中显示的虚拟人物,也可以与增强现实(AR)技术相结合,例如,叠加在真实场景上的各类虚拟物体。用户可以与虚拟对象进行各类互动,由此体会在真实世界中通常无法感受或是难以感受到的经历。同样参见图1,图1是在终端设备(例如,智能手机)上显示的是一个正在跳动的心脏模型。用户可以通过手持设备来感受到心脏的跳动频率,并通过点选屏幕右下角的可选项选择重点观看心脏模型中的各个部位(例如,不同的血管或是心房/室)。而观察跳动的心脏也正是普通终端用户通常无法实现的体验。

虽然针对虚拟对象的操作和互动拓宽了用户的认知界限,但是考虑到当前技术水平的限制,用户与虚拟对象的互动仍然受到诸多限制。首先,触发条件通常受到了严格的限制。例如,图1中的虚拟心脏的显示需要扫描与之相配的心脏平面图像才能被触发。扫描其他的心脏图像都无法显示。其次,虚拟对象本身和互动操作简单。例如,地图应用会内嵌显示各类虚拟对象,但这类内嵌显示的虚拟对象通常种类有限且功能简单。在一个现有的技术中,会在地图场景中各店铺的相应位置处内嵌显示对应的店铺logo,以起到突出显示的作用

有鉴于此,本发明提出了一种全新的互动触发方案。该方案首先根据移动终端的当前地理位置信息预筛选出与现在地(例如,当前所在地标)相关联的候选对象,再根据移动终端上的再现目标进行匹配,由此给出与再现目标相关联的虚拟对象互动操作(例如,交互式服务),从而为终端用户提供基于地理位置的各种形象服务,提升用户的参与度、临场感和使用愉悦度。

本发明实施例所提供的虚拟对象互动触发方案可应用于如图2所示的环境中。图2是用于实现本发明实施例的环境200的示意图。在一个实施例中,环境200中的移动终端10可以经由网络40实现与服务器20的信息收发。服务器20可以通过访问数据库30来获取移动终端10所需的内容。移动终端之间(例如,10_1与10_2或10_N之间)也可以经由网络40彼此通信。网络40可以是广义上的用于信息传递的网络,可以包括一个或多个通信网络,诸如无线通信网络、因特网、私域网、局域网、城域网、广域网或是蜂窝数据网络等。在一个实施例中,网络40也可以包括卫星网络,由此将移动终端10的GPS信号传送给服务器20。应当注意,如果向图示200中添加或从图示200中去除附加模块,不会改变本发明的示例实施例的底层概念。另外,虽然为了方便说明而在图中示出了从数据库30到服务器20的双向箭头,但本领域技术人员可以理解的上,上述数据的收发也是可以通过网络40实现的。

移动终端10是可用来进行网络访问的任何合适的便携式电子设备,包括但不限于智能电话、平板电脑或是其他便携式客户端。服务器20则是能够通过网络访问的提供交互服务所需信息的任何服务器。图中虽然示出了多个移动终端10-1…N以及单个服务器20和数据库30,并且在随后的描述中会选择其中的一个或部分移动终端加以描述(例如,移动终端10-1),但是本领域技术人员应该立即的是,上述1…N个移动终端旨在表示真实网络中存在的多个移动终端,示出的单个服务器20和数据库30旨在表示本发明的技术方案涉及服务器及数据库的操作。对特定编号的移动端以及单个服务器和数据库加以详述至少为了说明方便,而非暗示对移动端和服务器的类型或是位置等具有限制。

图3是根据本发明一个实施例的服务器端的虚拟对象操作触发方法300的流程图。该方法可由图2所示的服务器经由网络40(包括卫星网络)针对移动终端做出。

在步骤310,服务器获取移动终端的当前地理位置信息。移动终端的位置信息可以通过基站、卫星或是数据通信网络确定,并将相应地定位信息(例如,GPS信息)发送给服务器。

在步骤320,服务器在数据库中查询与所述当前地理位置信息相关联的候选对象信息。这里的数据库例如可以是图2所示的数据库30。该数据库可以是集中式或是分布式存储的数据库,通过有线或无线连接至服务器,或者也可以是服务器的一部分。

在数据库中关联存储了与地理位置相对应的候选对象信息(也可称为“可识别对象”信息)。在一个实施例中,可以根据地理位置信息的精度和范围来存储不同层级的候选对象信息。首先,可以相关存储确切地理位置及其关联的少量可识别对象。其次,可以相关存储较大地理位置范围及其关联的多个可识别对象。最后,可以关联存储更大地理位置范围及其关联的更多个可识别对象。举例而言,对于商业街场景(例如,上海南京路)而言,可以针对特定商场的特定店铺(即,确切地理位置)关联存储与该特定店铺相关联的少量可识别对象(例如,店铺logo)。也可以在更大范围内针对特定商场的特定楼层的地理位置范围(例如,二楼女装部)关联存储该层所有品牌的可识别对象(例如,各品牌参见促销活动的商品)。随后,可以在更大范围,例如特定商场,甚至整条商业街关联存储与之相关的所有可识别对象。关联存储的层级数以及如何分级存储可以根据实际情况灵活加以选择。

在一个实施例中,与所述当前地理位置信息相关联的候选对象信息可以包括与当前地理位置信息对应的地标对象相关联的候选对象信息。在这里,“地标对象”可以指代当前地理位置所在的标志性区域或是地点。例如,如果当前地理位置信息显示移动终端位于上海博物馆一楼青铜馆,则“地标对象”可以是上海博物馆或是上海博物馆所在的人民广场,而不应该是范围更小的青铜馆或是范围更大的黄浦区。在其他实施例中,与所述当前地理位置信息相关联的候选对象信息可以是与当前地理位置信息对应的不同层级的地理范围相关联的候选对象信息。例如,同样是位于上海博物馆一楼青铜馆内,可以查询与当前确切位置关联存储的若干文物,或是青铜馆内的所有可识别对象,一楼的所有可识别对象等等。

服务器在步骤330获取移动终端上再现的图像信息。再现图像可以是移动终端正在拍摄的实时图像,移动终端实时读取显示的图像,或是移动终端正在播放的视频中的图像。再现图像可由应用程序中的扫一扫标识或是拍摄标识唤起相机模块的实现。例如,用户可以通过触摸或是点击浏览器、微信或头条类、视频类、购物类、阅读类应用程序的扫一扫标识或是拍摄标识唤起移动终端内的相机模块实时拍摄图片、识别相册中的在先图片或是视频。另外,应用程序也可以在开屏页或活动页上叠加本发明的触发方案。例如,在进入应用程序首页之前,直接通过开屏页进入拍摄或是在先图片/视频读取模式等等,并在随后相应地触发对虚拟对象的显示与互动操作。

在步骤340,从再现图像信息中识别出与候选对象信息相匹配的目标对象,随后在步骤350,触发移动终端上与目标对象相关联的预定虚拟对象的互动操作。在步骤350,触发显示的虚拟对象优选地直接叠加在移动终端实时拍摄或是读取的图像/视频上,而非跳转至一个完全虚拟的环境。这样,用户就能够在AR环境(针对虚拟对象叠加在实时拍摄内容的情况)或是类似虚拟场景的情况(针对虚拟对象叠加在实时读取的视频/图像的情况)下实现与虚拟对象的互动,由此提升用户的互动参与度和新鲜感。

在一个实施例中,如果获取的是移动终端正在拍摄的实时图像,则可以通过识别当前拍摄对象来触发将预定虚拟对象叠加在移动终端实时拍摄图像中的增强现实操作。

在一个实施例中,地理位置信息和再现图像信息的获取在目标对象匹配之前以任意次序进行或同时进行。广义上来讲,只要能够在进行目标对象识别和匹配操作之前获取地理位置信息和再现图像信息即可,其无需强调其获取顺序,但在更为具体的使用场景下,对地理位置信息和再现图像信息获取顺序的区分有助于进一步提升本发明触发方案的效率。在一个实施例中,对于打开一个具体应用并在当前所在位置进行实时拍摄时,优选地在应用开启时就上传当前地理位置信息,由此提前触发对可识别对象的查询。也可以同时获取地理位置信息和拍摄图像信息(例如,上传带地理位置信息的当前拍摄图像)并且一并在服务器端进行查找。在一个实施例中,如果服务器获取的是移动终端在前拍摄并在当前再现的图像或视频,那么服务器可以先确定目标对象再确定其使用地点,也可以不读取移动终端的当前位置信息,转而读取在前拍摄时的地理位置信息,由此将再现图像与其被拍摄时的地理位置关联的可识别对象进行匹配,进而触发相应的互动操作。

图4是根据本发明一个实施例的移动端的虚拟对象操作触发方法400的流程图。该方法可由图2所示的任意移动端10经由网络40(包括卫星网络)基于服务器提供服务而做出。

在步骤410,移动终端将再现图像信息和当前地理位置信息发送给服务器。与服务器端的操作相对应,移动端的上述发送可以是同时进行,也可以按照一定的先后次序进行。优选的是,使得服务器端能够先查询与当前地理位置信息相关联的候选对象信息(或可识别对象),再根据再现图像信息识别目标对象。

在步骤420,移动终端接收服务器返回的从再现图像信息中识别出与候选对象相匹配的目标对象的目标对象匹配信息,并在随后,在步骤430,根据目标对象匹配信息触发与目标对象相关联的预定虚拟对象操作。

与图3的描述相对应的,在图4的实施例中,数据库也可以根据地理位置信息的精度和范围来存储不同层级的候选对象信息,并且服务器能够基于具体应用选择查询与当前地理位置对应的不同地理范围(例如,地标对象)相关联的候选对象信息。

在一个实施例中,不同于图3和图4中在服务器端进行的对象匹配操作,上述匹配操作也可以在移动端进行。图5是根据本发明一个实施例的移动端的另一种虚拟对象操作触发方法500的流程图。该方法同样可由图2所示的任意移动端10经由网络40(包括卫星网络)基于服务器提供服务而做出。

在步骤510,服务器端将当前地理位置信息发送给服务器,并在步骤520接收服务器在数据库中查询的与当前地理位置信息相关联的候选对象信息。随后,在步骤530,可由移动端从再现图像中识别出与候选对象信息相匹配的目标对象,并且在步骤540,触发与目标对象相关联的预定虚拟对象的互动操作。对应于服务器端,不同于图3中获取再现图像的步骤S330和进行匹配操作的步骤S340,服务器可以直接将查询出的关联候选对象信息发送给移动端,随后便由移动端自行完成目标对象的匹配和互动触发的操作。图5的实施例尤其适用于与当前地理位置相关联的可识别对象较少(例如,仅与确切地理位置关联的较低关联层级)和/或可识别对象的信息较为简单的情况。对于大量关联候选对象的应用场景,仍然优选图3和图4所示的在服务器端完成目标匹配的实施例。

另外,预定虚拟对象的互动操作信息可以是预先存储在移动终端内的,也可以是服务器实时下发的。可以基于例如互动操作信息的大小、更新依赖性等来进行灵活选择。在一个实施例,可以由服务器端预先存储(例如,较大的)预定虚拟对象本身,并由服务器实时下发针对不同的目标对象而有所不同的互动信息,由此实现对时效性和视效性的兼顾。

如上已经结合图3-5描述了根据本发明的与虚拟对象的互动操作触发方法的大致流程。如下将结合示例进一步对本发明方案涉及的对象和操作进行描述。

在一个实施例中,与当前地理位置相关联的候选对象以及匹配的目标对象可以是如下至少之一:商品;商业标识;或者其他特定图形形状。在此,商品可以是移动终端可识别且用于贩卖的各类物品。商品的体积可大可小,例如,可以是首饰店内的各类耳钉、服装店货架上的各类衣物、4S店中的各类车型等,只要移动终端能够拍摄并识别即可。商业标识是用于标明品牌的各类二维或是三维图形,例如,星巴克的“Starbucks”标识可以用作可识别对象,其双尾美人鱼的标识也可以作为可识别对象。另外,可识别对象还可以是足够与其他普通物品相区别的其他特定图形形状。例如,东方明珠电视塔和广州塔分别是上海和广州重要地标,其各自的大小球造型和“小蛮腰”造型都有着相当的辨识度。因此,可以将东方明珠塔和广州塔的轮廓图像也作为可识别对象加以存储,并且优选地与各自的最佳拍摄地关联存储。例如,如果用户在外滩扫描江对岸的东方明珠塔,可以触发匹配的互动服务,例如,在拍摄场景内叠加显示虚拟对象,通过与虚拟对象的互动来赢取登塔优惠券或是东方明珠小模型免费换购凭证等等。

在一个实施例中,与目标对象相关联的预定虚拟对象的互动操作可以提供与目标对象相关联的服务。互动操作与目标对象的关联性可以体现在虚拟对象进行的动作与目标对象相关联,也可以体现在互动操作的结果与目标对象相关联。例如,在与当前地理位置精确匹配的情况下,用户扫描星巴克的商业标识(例如,logo),可以触发移动端上虚拟场景下的点单功能。这样,用户就能够在例如特定星巴克排队订餐的过程中,通过实时拍摄星巴克的相关标识或是读取存储的相关图片或是视频来触发例如虚拟服务员。虚拟服务员可以叠加在实时拍摄视频或是读取的图像/视频上显示,用户通过与虚拟服务员的互动来完成点单和支付。点单信息会发送到用户当前所处特定星巴克门店内,店员在接收到点单信息后可以完成订单商品(例如,咖啡)的制作。再例如,对于覆盖一个商场或街区的促销活动而言,对于各类可识别对象的识别都可以触发在实时拍摄视频或是读取的图像/视频中虚拟红包的叠加显示,但是用户抢红包的结果可以是针对识别出的目标对象的优惠券,或是其他奖励。

如上所述,移动终端的用户与虚拟对象进行的互动操作可以是与目标对象相关联的商业活动。上述互动操作也可以是游戏或社交活动。例如,用户可以在游戏厂商的线下推广活动上扫描特定对象,由此触发在真实拍摄对象场景上叠加的虚拟对象。用户可以通过在此AR场景下与虚拟对象的互动,例如,完成小游戏以赢取奖励,来实现移动端上该线上游戏的一个隐藏剧情或是获取隐藏宝物。各类社交网站也可以在特定地点进行结合虚拟对象互动的线下社交活动,用户可以通过在特定地理范围内扫描特定的可识别对象并通过与叠加显示的虚拟对象进行互动来提升社区积分,结交新的社区好友等。另外,还可以在特定场景中综合游戏和/或社交和/或商业成分。例如,游乐园可以设定园内寻宝游戏,用户通过识别特定地点的特定对象来完成增强现实寻宝游戏的各个关卡(例如,用户可以扫描特定位置的角色模型,由此触发AR场景中与该扫描角色的虚拟对象的互动,由此进行各类互动游戏),并且可以根据通关情况获取各类实际的优惠奖励,例如快速排队通道或是免费游览项目等。

与目标对象相关联的商业、游戏和/或社交活动可以包括如下的至少一项:获取与所述目标对象相关联的优惠凭证;启动与所述目标对象相关联的在线交易;进入与所述目标对象相关联的社区;或者获取与所述目标对象相关联的社区内的奖励活动等。例如,用户可以在店内扫描或是读取特定商品图片,识别特定商品,触发叠加在实时拍摄视频或是读取的图像/视频上显示的虚拟收银员,完成在线付款并直接将购得商品带出商店等。

在一个实施例中,虚拟对象可以包括虚拟红包。具体地,对于例如年底的红包大战场景,可以在数据库中存储与各个地理位置相关联的商业标识,例如,品牌logo,用户可以在特定地点通过拍摄商业标识或是读取已存储图像中的商业标识来实现对再现图像中存在候选商业标识之一作为目标对象的识别,并由此识别触发相应地红包操作。

在一个实施例中,本发明中的预定虚拟对象优选地可以并非针对识别出的目标对象本身的增强显示。换句话说,识别出的目标对象并不是显示的虚拟对象,或者起码不是显示的主体虚拟对象。例如,用户扫描星巴克的logo,可以触发显示针对该具体星巴克门店的优惠券或红包,或是触发互动游戏并将优惠券作为互动结果奖励给客户。再例如,用户可以扫描优衣库的logo或是店内的具体衣物,并触发显示用户本人的虚拟图像,用户可以通过扫描不同的衣服实现虚拟试装。在前一例中,虚拟对象(优惠券或红包)并非是识别出的目标对象(星巴克logo)本身。在后一例中,虚拟对象虽然包括扫描识别出的目标对象(例如,衣服),但是虚拟对象的主体是用户自身的虚拟图像,而非目标对象本身。优选地,再现图片是包含单一可识别对象的小型环境,例如,用户扫描的是眼前的商标或是商品,而非整个街景,由此方便对特定可识别对象的匹配和识别。

本发明的上述触发方法可以与后续的分享操作相结合。因此,在一个实施例中,一种分享方法可以包括:根据前述触发的互动操作的互动结果,生成分享内容以及至少一个分享链接入口;以及根据用户对分享链接入口的选择,将所述分享内容发布至用户选择的所述入口指示的相应位置。生成的分享内容可以是所述预定虚拟对象叠加在所述移动终端实时拍摄图像中的增强现实操作的截图或是动画,也可以是合并了用户特征(例如,用户头像)的内容,也可以是其他与当前地理位置以及与虚拟对象的互动结果相关的其他内容。分享链接入口可以包括常见的分享目的地入口,例如,用于发布至微信好友、朋友圈、新浪微博、QQ好友、QQ空间等的链接或是入口。另外,也可以针对生成能够访问分享内容的特定链接并在必要时进行复制链接操作。分享内容则可以根据具体选择的分享入口而有所不同。例如,在一个场景中,用户在上海人民公园的星巴克触发了抢虚拟红包的互动操作并且抢到了一个针对该特定门店的星巴克优惠券,该用户随后可以将相应的内容分享至自己的朋友圈或是微博。分享的内容可以是例如当前所在位置的拍摄内容叠加优惠券对象和/或用户身份内容(例如,带用户头像的虚拟人物抢到优惠券的形象),也可以是当前商户或是地标的已有图片叠加互动结果和/或用户身份内容等等。

如上已经描述了根据本发明的虚拟对象互动操作触发方法及其各种示例和衍生方案。如下将对触发装置以及互动和显示系统进行进一步地描述。

图6是根据本发明一个实施例的移动终端上虚拟对象操作触发装置的示意图。对应于图4的方法,图6的互动操作触发装置600可以包括信息发送单元610、匹配信息获取单元620和互动操作触发单元630。信息发送单元610可以将再现图像信息和当前地理位置信息发送给服务器。匹配信息获取单元620可以接收所述服务器返回的从所述再现图像信息中识别出与候选对象相匹配的目标对象的目标对象匹配信息。互动操作触发单元630则可根据目标对象匹配信息触发与目标对象相对应的预定虚拟对象的互动操作。

在一个实施例中,目标对象的识别和匹配也可以在移动端侧实现。图7是根据本发明另一个实施例的移动终端上虚拟对象操作触发装置的示意图。对应于图5的方法,图7的互动操作的装置700可以包括地理信息发送单元710、候选对象信息接收单元720、目标对象识别单元730以及互动操作触发单元740。地理信息发送单元710可将当前地理位置信息发送给服务器。候选对象信息接收单元720可用于接收所述服务器在数据库中查询的与当前地理位置信息相关联的候选对象信息。目标对象识别单元730可以从再现图像中识别出与候选对象信息相匹配的目标对象。互动操作触发单元740则可相应地触发移动端上与目标对象相关联的预定虚拟对象的互动操作。

在一个实施例中,移动终端还可以执行一种与虚拟对象的互动方法。图8示出了根据本发明一个实施例的移动终端上互动方法的流程图。从移动端上的显示角度而言,在步骤S810,移动端在当前地理位置再现图像,在步骤S820,从图像中识别出与当前地理位置相关联的目标对象,并在步骤S830,显示与所述目标对象相关联的虚拟对象以用于互动操作。上述目标对象的识别对于观看移动端显示的用户而言是透明的,并且可以包括在移动终端或是后台服务器上进行的候选对象筛选以及目标对象识别和匹配的过程。

在另一个实施例中,本发明还公开了一种在具有触摸屏显示器的便携式电子设备上的图形用户界面系统,包括:图像显示界面,响应于在当前地理位置的再现动作而再现图像内容;虚拟对象互动界面,响应于图像内容包含与所述当前地理位置相关的目标对象,在再现图像内容中叠加显示与所述目标对象相关联的虚拟对象以用于互动操作。

在一个实施例中,本发明还公开了一种根据本发明一个实施例的移动端设备。如图9所示,该移动端设备900可以具备图2所示移动终端的相应结构。移动端设备800可以包括处理器910、显示装置920、联网装置930以及输入装置940。

输入装置940用于接收用户输入,显示装置920用于向用户显示输出。在一个优选实施例中,可由触摸屏集成输入装置和显示装置的功能。联网装置930则用于收发联网信息。连接至显示装置920、联网装置930及输入装置940的处理器910可用于将经由联网装置930获取的当前地理位置信息再经由联网装置930发送给服务器,在显示装置920上再现图像,并且根据具体情况决定是在本机还是后台服务器上进行再现图像与关联可识别对象的匹配和识别,并随后触发在显示装置920上虚拟对象的显示,由此使得用户能够通过输入装置940与虚拟对象进行互动。另外,虽然没有明确示出,但该设备还可以包括与处理器910相连接的存储器(用于各种信息的缓存和存储。

应该理解,如上针对图3-5描述的触发方法及其优选实施例也可由图6-8和图9的对应装置和客户端设备实施,在此不再赘述。

重新参考图2,图2可以看做是包括了可以用于实现本发明的触发方案的互动系统。在一个实施例中,一种虚拟对象互动系统包括服务器和移动终端,移动终端再现图像并向服务器发送当前地理位置信息,服务器在数据库查询与所述当前地理位置信息相对应的候选对象信息,其中,由所述服务器或所述移动终端从所述再现图像中识别出与所述候选对象相匹配的目标对象,并触发在所述移动终端上显示预定虚拟对象,预定虚拟对象与移动终端的用户进行互动操作,互动操作可以与目标对象相关联。

上文中已经参考附图详细描述了根据本发明的虚拟对象操作的触发方案。本发明首先通过网络或者卫星来定位当前终端的位置,随后在数据库查询当前位置存在的可识别物体。用户可以通过摄像头预览,拍照或录像的形式,记录物体信息,并且相应地在终端或后台服务器识别用户通过摄像头或是读取存储内容收集到的数据。若识别到的数据匹配前台或后台预定义的图片,则识别成功。识别成功可以触发相应的预定义行为,如在终端上显示动画,提供信息触发线下线上的交易等。由此,本发明通过与地理位置信息关联存储的可识别对象信息,能够进一步优化真实对象识别和虚拟对象触发的应用场景,提升用户的临场感,尤其适用于例如虚拟红包、现场购买等的各类商业应用。

此外,根据本发明的方法还可以实现为一种计算机程序,该计算机程序包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。或者,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的上述方法中限定的上述功能的计算机程序。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。

附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

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