一种智能终端的虚拟角色交互方法、装置和系统的制作方法

文档序号:7551158阅读:109来源:国知局
专利名称:一种智能终端的虚拟角色交互方法、装置和系统的制作方法
技术领域
本发明实施方式涉及增强现实技术领域,更具体地,涉及ー种智能终端的虚拟角色交互方法、装置和系统。
背景技术
随着计算机技术和网络技术的飞速发展,互联网(Internet)和即时通信技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着移动互联网的发展,互联网也在向移动化发展。在当今的信息时代中,各种信息设备应运而生:有用于话音传输的固定电话、移动电话;有用于信息资源共享、处理的服务器和个人电脑;有用于视频数据显示的各种电视机等等。这些设备都是在特定领域内为解决实际的需求而产生的。随着电子消费、计算机、通信(3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利用的研究上,以充分利用现有资源设备来为人们更好的服务。智能终端(Smartphone)是指像个人电脑ー样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样ー类终端的总称。在目前的智能終端上,可以向互联网用户提供多人电脑游戏联机服务,它可以让互联网中的游戏玩家轻松地通过互联网进行游戏,就如同在同一个局域网中一祥。在目前智能終端与虚拟角色的各种交互方式中,交互场景都是由开发者自行设计的虚拟场景。然而,由于虚拟场景是ー种人工设计的场景,无论是场景数目以及场景内容都是有限的,因此这种方式的交互效率较低。而且,由于虚拟场景是一种虚拟的场景,需要有人工自行设计开发,无论是开发成本还是维护成本都相当高昂,不利于成本控制。

发明内容
本发明实施方式提出ー种智能终端的虚拟角色交互方法,以提高交互效率。本发明实施方式提出ー种智能终端的虚拟角色交互装置,以提高交互效率。本发明实施方式提出ー种智能终端的虚拟角色交互系统,以提高交互效率。本发明实施方式的技术方案如下:ー种智能终端的虚拟角色交互方法,该方法包括:拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;获取智能終端移动过程中的位置信息;判断智能終端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能終端位置信息在用户现实场景影像中移动所述虚拟角色。ー种智能终端的虚拟角色交互装置,该装置包括虚拟角色叠加单元、位置信息获取単元和虚拟角色移动单元,其中:
虚拟角色叠加单元,用于拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;位置信息获取单元,用于获取智能終端移动过程中的位置信息;虚拟角色移动单元,用于判断智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前智能終端位置信息在用户现实场景影像中移动所述虚拟角色。ー种智能终端的虚拟角色交互系统,该系统包括第一智能終端、第二智能終端和交互服务器;第一智能終端,用于拍摄并在屏幕上显示第一智能終端用户现实场景影像,将第一虚拟角色叠加到该第一智能終端用户现实场景影像中,并将第一虚拟角色在第一智能终端用户现实场景影像中的第一虚拟位置信息发送到交互服务器;获取第一智能終端移动过程中的位置信息,判断第一智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第一智能終端位置信息在第一智能終端用户现实场景影像中移动所述第一虚拟角色;第二智能終端,用于拍摄并在屏幕上显示第二智能終端用户现实场景影像,将第ニ虚拟角色叠加到该第二智能終端用户现实场景影像中,并将第二虚拟角色在第二智能终端用户现实场景影像中的第二虚拟位置信息发送到交互服务器;获取第二智能終端移动过程中的位置信息,判断第二智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第二智能終端位置信息在第二智能終端用户现实场景影像中移动所述第二虚拟角色;交互服务器,用于保存第一虚拟角色在第一智能終端用户现实场景影像中的第一虚拟位置信息以及第ニ虚拟角色在第二智能終端用户现实场景影像中的第二虚拟位置信息,并当第一虚拟位置信息与第二虚拟位置信息之间的距离小于预先设置的门限值时,将所述第一虚拟角色发送到第二智能終端用户现实场景影像的所述第一虚拟位置信息处,将所述第二虚拟角色发送到第一智能終端用户现实场景影像的所述第二虚拟位置信息处。从上述方案可以看出,在本发明实施方式中,拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;获取智能終端移动过程中的位置信息;判断智能終端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色。由此可见,应用本发明实施方式之后,通过摄像技术录制现实场景以作为虚拟交互场景,而且在现实场景中虚拟出虚拟角色,可以基于用户的移动过程控制虚拟角色的跟随操作。由于用户与虚拟角色的交互场景不再是虚拟场景,而是真实的现实场景,因此无论是场景数目以及场景内容都是无限的,所以这种方式的交互效率较高。而且,由于交互场景是ー种真实的现实场景,不再需要有人工自行设计开发,无论是开发成本还是维护成本都获得了降低。


图1为根据本发明实施方式的智能终端的虚拟角色交互方法流程图;图2根据本发明实施方式的智能终端的虚拟角色交互第一示意图;图3根据本发明实施方式的智能终端的虚拟角色交互第二示意图4为根据本发明实施方式的智能终端的虚拟角色交互装置结构图;图5为根据本发明实施方式的智能终端的虚拟角色交互系统结构图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进ー步的详细描述。在本发明实施方式中,通过摄像技术录制现实场景以作为虚拟交互场景,而且利用增强现实(AR)技术虚拟出虚拟角色,用户可以控制这些虚拟角色(比如虚拟出来的游戏人物、动物等)在现实场景中执行各种交互动作,比如可以控制虚拟角色执行冒险和对战,也可以控制虚拟角色贸易或正常生活。各用户的帐号信息、位置信息、拍摄的场景和虚拟角色的信息可存储于服务器或智能終端中,从而用户可以通过摄像头来观察到位置在其附近,即“生活”在自己周围的虚拟角色。图1为根据本发明实施方式的智能终端的虚拟角色交互方法流程图。如图1所示,该方法包括:步骤101:拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中。在这个,可以利用智能终端的摄像单元拍摄用户当前所在环境的现实场景影像。比如,假设用户当前处于办公大楼下,可以打开智能终端的摄像单元拍摄大楼附近环境,所拍下的大楼的环境影像则是用户现实场景影像。在本发明实施方式中,进ー步将虚拟角色叠加到该用户现实场景影像中。虚拟角色可以由用户预先设置,而且该虚拟角色的各种属性信息既可以保存在智能終端,也可以保存在网络侧的服务器中。在这里,通过智能終端摄像头所拍摄的用户现实场景影像优选是连续视频。而且,智能終端摄像头具体可以为数字摄像头,数字摄像头可以将视频采集设备产生的模拟视频信号转换成数字信号,进而将其储存在智能终端存储设备中。本发明实施方式可以通过增强现实(Augmented Reality, AR)技术将虚拟角色叠加到该用户现实场景影像中,是通过计算机系统提供的信息増加用户对现实世界感知的技木,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,从而实现对现实的增强。基于AR技术,可以结合计算机图形技术和可视化技术产生现实环境中不存在的虚拟角色,并通过传感技术将虚拟角色准确“放置”在真实环境中,将虚拟角色与真实环境融为一体,并呈现给使用者ー个感官效果真实的新环境。智能終端用户可以保持移动,由于智能終端用户手握智能終端,而且智能终端的摄像头保持开启,因此用户现实场景影像一直在变化中。现实场景影像可以是ー种全景图像。基于全景图的虚拟现实系统由于具有硬件要求低、真实感较好等优点,目前正越来越广泛地应用在各个领域。全景图技术是ー种虚拟现实技术,它可模拟用户处于真实场景某一位置的现场视觉感受,沉浸感強烈,给用户带来身临其境的用户体验,具有重要的应用价值。视点是指用户某ー时刻在虚拟场景中的观察点,在生成虚拟场景中起到管理全景图的作用。全景图漫游主要分为固定视点内漫游和不同视点间漫游。固定视点的全景图浏览技术相对已经成熟。在本发明实施方式中,智能終端具体可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等。而且,智能終端可以适用于任意的智能終端操作系统,具体可以采用的操作系统包括但是不局限于:安卓(Andorid)、Palm OS、Symbian (塞班)、Windows mobile、Linux、Android (安卓)、iPhone (苹果)0S、Black Berry (黑莓)0S6.0、Windows Phone 系列,等等。在本发明实施方式中,智能終端具体可以采用安卓操作系统,而且智能終端可以采用到Andorid的各个版本之中,包括但是不局限于:阿童木(Android Beta)、发条机器人(Androidl.0)、纸杯蛋糕(Androidl.5)、甜甜圈(Androidl.6)、松饼(Android2.0/2.1),冻酸奶(Android2.2)、姜饼(ム]1(11'01(12.3)、蜂巢(ム]1(11'01(13.0)、冰激凌三明治(Android4.0)、果冻豆(Jelly Bean, Android4.1)等版本。以上详细罗列了 Android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于Android软件架构的任意版本之中。步骤102:获取智能終端移动过程中的位置信息。在这里,当智能終端用户移动时,可以通过多种方式获取智能終端移动过程中的位置信息。比如,可以应用GPS定位方式、GPRS定位方式、蓝牙定位方式、Wifi定位方式或移动通信网络基站定位方式,获取智能終端移动过程中的位置信息。更具体地,基于GPS的定位方式是利用智能終端上的GPS定位模块将自己的位置信号发送到定位后台来实现智能終端定位。基站定位则是利用基站对智能终端的距离的测算距离来确定智能終端位置的。基站定位不需要智能終端具有GPS定位能力,但是精度很大程度依赖于基站的分布及覆盖范围的大小,基于GPS的定位方式定位精度通常较高。在本发明实施方式中,还可以分别或者结合采用GPRS定位方式、蓝牙定位方式、Wifi定位方式,等等。通过这些定位方式,可以获取智能終端移动过程中的位置信息。步骤103:判断智能終端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能終端位置信息在用户现实场景影像中移动所述虚拟角色。当智能終端用户移动过程中,基于步骤102可以获取智能終端移动过程中的位置信息,该位置信息随着用户移动而发生变化。可以判断智能終端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能終端位置信息在用户现实场景影像中移动虚拟角色。比如,可以将虚拟角色移动到当前智能終端位置信息在用户现实场景影像中的位置,从而实现将虚拟角色在用户现实场景影像中跟随智能終端用户的移动。在一个实施方式中,进ー步检测智能终端屏幕移动过程中的位置微调信息;井根据所述位置微调信息在用户现实场景影像中调节所述虚拟角色。其中,可以利用智能終端中内置的方向传感器、图像识别处理器等多种单元来检测位置微调信息,并微调虚拟角色。在一个实施方式中,当检测到智能終端屏幕发生摆动事件时,获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位。可以利用智能终端的方向感应器来具体实现针对摆动事件的处理。当用户摆动智能终端屏幕,方向感应器可以检测到智能终端屏幕的变化,从而改变虚拟角色的视角,保证用户通过屏幕看到的虚拟角色和真实场景保持绝对定位。具体地,假设智能終端屏幕发生摆动事件吋,而且该摆动事件的摆动角度为向右30度;则可以将叠加到用户现实场景影像中的该虚拟角色,向左摆动30度,从而将该虚拟角色与用户现实场景影像保持绝对定位。又比如:假设智能終端屏幕发生摆动事件时,而且该摆动事件的摆动角度为向左90度;则可以将叠加到用户现实场景影像中的该虚拟角色,向右摆动90度,从而将该虚拟角色与用户现实场景影像保持绝对定位。在一个实施方式中,在智能終端移动过程中,基于针对变化中现实场景影像的图像识别,检测出智能終端移动量;判断智能終端移动量是否超过预先设置的门限值,如果是,根据智能终端的当前移动位置在用户现实场景影像中移动所述虚拟角色。优选地,图像识别处理可以辅助智能终端的方向感应器检测智能終端空间位置的变化,如用户将智能終端平移时,方向感应器不起作用,此时可以通过图像识别操作来检测智能終端移动的距离或比例,以加强真实性。优选地,进ー步设置智能終端用户账户信息以及虚拟角色属性信息,其中在该智能終端用户账户信息中保存智能終端用户与虚拟角色的对应关系。在本发明实施方式中,可以设置多个智能終端用户账户,并且这些智能終端用户账户通过联网实现联机。当多个智能終端用户联机时,每个智能终端的指南针可以识别不同智能終端用户的终端指向方向,从而智能終端用户玩家观察其它智能終端用户的虚拟角色时不出现位置偏差。优选地,智能终端的重力感应器可以检测出智能終端在移动过程中的加速度(V)和移动时间(t),并配合智能終端指南针计算出智能終端移动的方向和距离,从而辅助GPRS等智能終端定位系统检测用户的移动量。优选地,可以预先设置触发地理位置以及对应于触发地理位置的虚拟角色触发事件;根据智能终端的位置信息判断智能终端是否到达触发地理位置,如果是,使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件。基于上述虚拟角色触发事件的处理,虚拟角色可以和现实的ー些特定场合互动。比如,可以将现实中的医院设置为触发地理位置,而且设置对应的虚拟角色触发事件为生命力増加事件。那么,当智能終端用户移动到现实中的医院时,根据智能终端的位置信息判断智能终端是否到达医院,则使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件,即虚拟角色可以在医院里通过“治疗”、“加血”等操作増加生命力。可以将本发明实施方式应用到各种智能終端浏览器中,这些浏览器具体可以包括微软的 Internet Explorer>Mozilia 的 Firefox、Apple 的 Safari,Opera、Google Chrome、Green Browser 等浏览器。图2根据本发明实施方式的智能终端的虚拟角色交互第一示意图;图3根据本发明实施方式的智能终端的虚拟角色交互第二示意图。由图2可见,用户当前的现实场景影像为大楼前,此时用户开启智能终端的摄像头,并选择虚拟角色(图2所示为企鹅)。用户通过移动智能終端,在屏幕里看到自己的虚拟角色“出现”在现实世界中,而且用户可以手握开启着摄像头的智能終端,移动自己的位置,则屏幕中的虚拟角色会跟随用户移动。如图3所示,用户还可控制虚拟角色和其它虚拟事物互动,如进食、运动等,让自己的虚拟角色不断成长,等等。用户还可以和其他用户联机,在屏幕上看到自己和他人的虚拟角色,进行游戏、对战等各种交互操作。比如,可以分别获取各个用户的位置信息,并且在各个用户的虚拟现实屏幕上显示对方用户的虚拟角色,从而实现了将多个用户的虚拟角色集中显示。然后,基于各种游戏开发方式,可以实现在屏幕上实现各个虚拟角色之间的游戏、对战等各种交互操作。多个用户之间的具体信息交互流程可以參照图5。比如,还可以设置一系列的虚拟角色触发事件,而且这些虚拟角色触发事件对应于触发地理位置。当根据位置信息判定虚拟角色到达这些触发地理位置吋,则触发虚拟角色具体执行虚拟角色触发事件。可以将现实中的医院设置为触发地理位置,而且设置对应的虚拟角色触发事件为生命力増加事件。那么,当智能終端用户移动到现实中的医院时,根据智能终端的位置信息判断智能终端是否到达医院,则使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件,即虚拟角色可以在医院里通过“治疗”、“加血”等操作増加生命力。以上虽然详细列出了ー些智能終端浏览器,本领域技术人员可以意识到,本发明实施方式并不局限于这些浏览器,而是可以适用于任意可用于显示网页服务器或档案系统内的文件、并让用户与文件互动的应用(App),这些应用可以是目前常见的各种浏览器,也可以是其他的任意具有网页浏览功能的应用程序。基于上述详细分析,本发明实施方式还提出了ー种智能终端的虚拟角色交互装置。图4为根据本发明实施方式的智能终端的虚拟角色交互装置结构图.
如图4所示,该装置包括虚拟角色叠加单元401、位置信息获取单元402和虚拟角色移动单元403,其中:虚拟角色叠加单元401,用于拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;位置信息获取单元402,用于获取智能終端移动过程中的位置信息;虚拟角色移动单元403,用于判断智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前智能終端位置信息在用户现实场景影像中移动所述虚拟角色。在一个实施方式中,位置信息获取单元401,用于应用GPS定位方式、GPRS定位方式、蓝牙定位方式、Wif i定位方式或移动通信网络基站定位方式,获取智能終端移动过程中的位置信息。优选地,该装置进ー步包括微调单元404 ;微调单元404,用于当检测到智能終端屏幕 发生摆动事件时,获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位。可选地,微调单元404,用于当检测到智能終端屏幕发生摆动事件时,获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位。在一个实施方式中,该装置进ー步包括虚拟角色触发事件执行单元405 ;虚拟角色触发事件执行单元405,用于保存设置的触发地理位置以及对应于触发地理位置的虚拟角色触发事件;根据智能终端的位置信息判断智能终端是否到达触发地理位置,如果是,则使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件。优选地,该装置进ー步包括信息存储单元406 ;信息存储单元406,用于设置智能終端用户账户信息以及虚拟角色属性信息,其中在该智能終端用户账户信息中保存智能終端用户与虚拟角色的对应关系。在本发明实施方式中,可以设置多个智能終端用户账户,并且这些智能終端用户账户通过联网实现联机。基于多个智能终端的联网交互,本发明实施方式还提出了ー种智能终端的虚拟角色交互系统。图5为根据本发明实施方式的智能终端的虚拟角色交互系统结构图。如图5所示,该系统包括第一智能终端501、第二智能终端502和交互服务器503 ;第一智能終端501,用于拍摄并在屏幕上显示第一智能終端用户现实场景影像,将第一虚拟角色叠加到该第一智能終端用户现实场景影像中,并将第一虚拟角色在第一智能終端用户现实场景影像中的第一虚拟位置信息发送到交互服务器;获取第一智能終端移动过程中的位置信息,判断第一智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第一智能終端位置信息在第一智能終端用户现实场景影像中移动所述第一虚拟角色;第二智能終端502,用于拍摄并在屏幕上显示第二智能終端用户现实场景影像,将第二虚拟角色叠加到该第二智能終端用户现实场景影像中,并将第二虚拟角色在第二智能終端用户现实场景影像中的第二虚拟位置信息发送到交互服务器;获取第二智能終端移动过程中的位置信息,判断第二智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第二智能終端位置信息在第二智能終端用户现实场景影像中移动所述第二虚拟角色;交互服务器503,用于保存第一虚拟角色在第一智能終端用户现实场景影像中的第一虚拟位置信息以及第ニ虚拟角色在第二智能終端用户现实场景影像中的第二虚拟位置信息,并当第一虚拟位置信息与第二虚拟位置信息之间的距离小于预先设置的门限值吋,将所述第一虚拟角色发送到第二智能終端用户现实场景影像的所述第一虚拟位置信息处,将所述第二虚拟角色发送到第一智能終端用户现实场景影像的所述第二虚拟位置信息处。在一个实施方式中,第一智能終端501,用于根据指南针获取第一智能终端的屏幕指向信息,并将所述第一智能终端的屏幕指向信息发送到交互服务器;第二智能終端502,用于根据指南针获取第二智能终端的屏幕指向信息,并将所述第二智能终端的屏幕指向信息发送到交互服务器503 ;交互服务器503,用于根据第二智能終端502的屏幕指向信息,将所述第一虚拟角色发送到第二智能終端用户现实场景影像的所述第一虚拟位置信息处;根据第一智能終端501的屏幕指向信息,将所述第二虚拟角色发送到第一智能終端用户现实场景影像的所述第二虚拟位置信息处。优选地,交互服务器503,进ー步用于保存第一智能終端用户账户信息、第二智能終端用户账户信息、第一虚拟角色属性信息和第二虚拟角色属性信息,其中第一虚拟角色属性信息和第二虚拟角色属性信息可以包括:虚拟角色的成长信息,比如幼年、青年、壮年等不同形态;以及虚拟角色的不同状态,比如高兴、愤怒、撒娇等。实际上,可以通过多种形式来具体实施本发明实施方式所提出的智能终端的虚拟角色交互方法和装置。比如,可以遵循一定规范的应用程序接ロ,将虚拟角色交互方法编写为安装到个人电脑、移动终端等中的插件程序,也可以将其封装为应用程序以供用户自行下载使用。当编写为插件程序时,可以将其实施为OCX、dll、cab等多种插件形式。也可以通过Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等具体技术来实施本发明实施方式所提出的智能终端的虚拟角色交互方法。可以通过指令或指令集存储的储存方式将本发明实施方式所提出的智能终端的虚拟角色交互方法存储在各种存储介质上。这些存储介质包括但是不局限于:软盘、光盘、DVD、硬盘、闪存、U盘、CF卡、SD卡、MMC卡、SM卡、记忆棒(Memory Stick)、xD卡等。另外,还可以将本发明实施方式所提出的智能终端的虚拟角色交互方法应用到基于闪存(Nand flash)的存储介质中,比如U盘、CF卡、SD卡、SDHC卡、MMC卡、SM卡、记忆棒、xD卡等。综上所述,在本发明实施方式中,拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;获取智能終端移动过程中的位置信息;判断智能終端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能終端位置信息在用户现实场景影像中移动所述虚拟角色。由此可见,应用本发明实施方式之后,通过摄像技术录制现实场景以作为虚拟交互场景,而且在现实场景中虚拟出虚拟角色,可以基于用户的移动过程控制虚拟角色的跟随操作。由于用户与虚拟角色的交互场景不再是虚拟场景,而是真实的现实场景,因此无论是场景数目以及场景内容都是无限的,所以这种方式的交互效率较高。而且,由于交互场景是ー种真实的现实场景,不再需要有人工自行设计开发,无论是开发成本还是维护成本都获得了降低。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.ー种智能终端的虚拟角色交互方法,其特征在于,该方法包括: 拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中; 获取智能終端移动过程中的位置信息; 判断智能終端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能終端位置信息在用户现实场景影像中移动所述虚拟角色。
2.根据权利要求1所述的智能终端的虚拟角色交互方法,其特征在于,所述获取智能終端移动过程中的位置信息包括: 应用GPS定位方式、GPRS定位方式、蓝牙定位方式、Wifi定位方式或移动通信网络基站定位方式,获取智能終端移动过程中的位置信息。
3.根据权利要求1所述的智能终端的虚拟角色交互方法,其特征在于,该方法进ー步包括: 检测智能终端屏幕移动过程中的位置微调信息; 根据所述位置微调信息在用户现实场景影像中调节所述虚拟角色。
4.根据权利要求1所述的智能终端的虚拟角色交互方法,其特征在于,所述检测智能终端屏幕移动过程中的位置微调信息包括: 检测智能終端屏幕发生的 摆动事件,并获取该摆动事件的摆动角度; 所述根据位置微调信息在用户现实场景影像中调节所述虚拟角色包括: 依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位。
5.根据权利要求1所述的智能终端的虚拟角色交互方法,其特征在于,所述检测智能终端屏幕移动过程中的位置微调信息包括:: 在智能終端移动过程中,基于针对变化中现实场景影像的图像识别,检测出智能終端移动量; 所述根据位置微调信息在用户现实场景影像中调节所述虚拟角色包括: 判断智能終端移动量是否超过预先设置的门限值,如果是,根据智能终端的当前移动位置在用户现实场景影像中移动所述虚拟角色。
6.根据权利要求1所述的智能终端的虚拟角色交互方法,其特征在于,该方法进ー步包括: 预先设置触发地理位置以及对应于触发地理位置的虚拟角色触发事件; 根据智能终端的位置信息判断智能终端是否到达触发地理位置,如果是,使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件。
7.ー种智能终端的虚拟角色交互装置,其特征在于,该装置包括虚拟角色叠加单元、位置信息获取单元和虚拟角色移动单元,其中: 虚拟角色叠加单元,用于拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中; 位置信息获取单元,用于获取智能終端移动过程中的位置信息; 虚拟角色移动单元,用于判断智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前智能終端位置信息在用户现实场景影像中移动所述虚拟角色。
8.根据权利要求7所述的智能终端的虚拟角色交互装置,其特征在干, 位置信息获取单元,用于应用GPS定位方式、GPRS定位方式、蓝牙定位方式、Wifi定位方式或移动通信网络基站定位方式,获取智能終端移动过程中的位置信息。
9.根据权利要求7所述的智能终端的虚拟角色交互装置,其特征在干,进ー步包括微调单元; 微调单元,用于检测智能终端屏幕移动过程中的位置微调信息;根据所述位置微调信息在用户现实场景影像中调节所述虚拟角色。
10.根据权利要求9所述的智能终端的虚拟角色交互装置,其特征在干, 微调单元,用于当检测到智能終端屏幕发生摆动事件时,获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位。
11.根据权利要求9所述的智能终端的虚拟角色交互装置,其特征在干, 微调单元,用于在智能終端移动过程中,基于针对变化中现实场景影像的图像识别,检测出智能終端移动量;判断智能終端移动量是否超过预先设置的门限值,如果是,根据当前智能终端的当前移动位置在用户现实场景影像中移动所述虚拟角色。
12.根据权利要求7所述的智能终端的虚拟角色交互装置,其特征在干,进ー步包括虚拟角色触发事件执行单元; 虚拟角色触发事件执行单元,用于保存设置的触发地理位置以及对应于触发地理位置的虚拟角色触发事件;根据智能 终端的位置信息判断智能终端是否到达触发地理位置,如果是,则使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件。
13.ー种智能终端的虚拟角色交互系统,其特征在干,该系统包括第一智能終端、第二智能終端和交互服务器; 第一智能終端,用于拍摄并在屏幕上显示第一智能終端用户现实场景影像,将第一虚拟角色叠加到该第一智能終端用户现实场景影像中,并将第一虚拟角色在第一智能終端用户现实场景影像中的第一虚拟位置信息发送到交互服务器;获取第一智能終端移动过程中的位置信息,判断第一智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第一智能終端位置信息在第一智能終端用户现实场景影像中移动所述第一虚拟角色; 第二智能終端,用于拍摄并在屏幕上显示第二智能終端用户现实场景影像,将第二虚拟角色叠加到该第二智能終端用户现实场景影像中,并将第二虚拟角色在第二智能終端用户现实场景影像中的第二虚拟位置信息发送到交互服务器;获取第二智能終端移动过程中的位置信息,判断第二智能終端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第二智能終端位置信息在第二智能終端用户现实场景影像中移动所述第二虚拟角色; 交互服务器,用于保存第一虚拟角色在第一智能終端用户现实场景影像中的第一虚拟位置信息以及第ニ虚拟角色在第二智能終端用户现实场景影像中的第二虚拟位置信息,并当第一虚拟位置信息与第二虚拟位置信息之间的距离小于预先设置的门限值吋,将所述第一虚拟角色发送到第二智能終端用户现实场景影像的所述第一虚拟位置信息处,将所述第二虚拟角色发送到第一智能終端用户现实场景影像的所述第二虚拟位置信息处。
14.根据权利要求13所述的智能终端的虚拟角色交互系统,其特征在干, 第一智能終端,用于根据指南针获取第一智能终端的屏幕指向信息,并将所述第一智能终端的屏幕指向信息发送到交互服务器; 第二智能終端,用于根据指南针获取第二智能终端的屏幕指向信息,并将所述第二智能终端的屏幕指向信息发送到交互服务器; 交互服务器,用于根据第二智能终端的屏幕指向信息,将所述第一虚拟角色发送到第ニ智能終端用户现实场景影像的所述第一虚拟位置信息处;根据第一智能终端的屏幕指向信息,将所述第二虚拟角色发送到第一智能終端用户现实场景影像的所述第二虚拟位置信息处。
15.根据权利要求13所述的 智能终端的虚拟角色交互系统,其特征在干, 交互服务器,进ー步用于保存第一智能終端用户账户信息、第二智能終端用户账户信息、第一虚拟角色属性信息和第二虚拟角色属性信息。
全文摘要
本发明实施方式提出了一种智能终端的虚拟角色交互方法、装置和系统。方法包括拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;获取智能终端移动过程中的位置信息;判断智能终端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动虚拟角色。用户与虚拟角色的交互场景不再是虚拟场景,而是真实的现实场景,无论是场景数目以及场景内容都是无限的,因此这种方式的交互效率获得了提高。
文档编号H04W88/02GK103116451SQ20131002968
公开日2013年5月22日 申请日期2013年1月25日 优先权日2013年1月25日
发明者张振伟, 王令, 肖芬, 吴哲惠 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1