虚拟道具的转化方法及系统的制作方法

文档序号:7911132阅读:312来源:国知局
专利名称:虚拟道具的转化方法及系统的制作方法
技术领域
本发明涉及一种虚拟现实的展现架构,特别是一种虚拟道具的转化方法及系统。
背景技术
随着虚拟游戏的流行,真实世界中的商家常常希望同虚拟世界的运营商进行合作建立推广商品和服务协议及策略,将这些将商品或服务植入虚拟游戏中,从而提高这些商品或服务在虚拟游戏玩家中的知名度。如果真实世界的商家想推广某种品牌的饮料,那么游戏玩家的基本操作流程是用户先拿着手机或其它拍摄装置拍摄饮料瓶的照片并存入客户端,客户端对该饮料瓶的图片提取轮廓特征,将饮料瓶的照片与客户端的商品模板库中的商品图片进行匹配,识别出该饮料瓶是哪个商家推广的商品,然后查询客户端的任务描述库和虚拟道具库,把该饮料瓶转化成虚拟世界中相应的道具,比如具有某种特殊标志的虚拟药水。然而,上述操作流程中识别和转化过程都放在客户端进行处理,其中不仅需要取得商品模板,而且要对商品的照片提取轮廓特征与商品模块匹配,整个过程需要消耗大量运算资源和内存资源,对于普通手机或计算机上的客户端来说是一个不小的负担。另外,如果有新的商品需要推广时,运营商会把商品模板更新到服务器端,客户端需要使用这些商品模板时还需要从服务器重新下载;如果有新的商家需要推广新的商品时,运营商会将新的商家信息、商品模板、游戏的任务描述和虚拟道具更新到服务器端,客户端需要使用这些新上传的内容时必须重新下载,这些都会占用大量上网流量,而且,现有的操作流程不能够针对多个虚拟世界运营商采用一个标准化的客户端进行统一处理。

发明内容
本发明的目的在于提供个一种虚拟道具的转化方法及系统,该方法及系统可以降低游戏玩家客户端的运算量并节省上网流量,保证整个虚拟道具转化过程流畅,给用户一个良好的虚实转换体验。为解决上述问题,本发明提供一种建立虚拟道具转化库的方法,包括注册一游戏的信息到服务器端;将真实物品的模板上传到服务器端;将所述游戏的任务描述上传到所述服务器端;以及根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端。根据本发明的另一面,提供一种虚拟道具的转化方法,其特征在于,包括在客户端选择游戏并上传到服务器端;从所述服务器端下载所述游戏的任务描述;所述客户端根据所述任务描述拍摄一真实物品的图片,并将所述图片上传到所述服务器端;以及所述服务器端提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为相应的虚拟道具并向所述客户端发送拍摄任务完成和识别成功的信肩、O进一 步的,在上述虚拟道具的转化方法中,将所述图片上传到所述服务器端之前, 还包括对所述图片进行预处理。进一步的,在上述虚拟道具的转化方法中将所述模板转化为相应的虚拟道具并向所述客户端发送拍摄任务完成和识别成功的信息之后,还包括在所述客户端播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。根据本发明的另一面,提供一种虚拟道具转化库的建立装置,包括商家客户端和服务器端,其中,所述商家客户端包括上传模块,用于将游戏的信息、真实物品的模板及所述游戏的任务描述上传到服务器端;以及设置模块,用于根据所述任务描述设置所述模板应转化成的虚拟道具并上传到所述服务器端;所述服务器端包括,游戏模块,用于存储所述游戏的信息;模板模块,用于存储所述真实物品的模板;任务模块,用于存储所述游戏的任务描述;道具模块,用于存储各种虚拟道具;以及转化关系模块,用于存储所述模板与虚拟道具的对应转化关系。根据本发明的另一面,提供一种虚拟道具的转化装置,包括游戏玩家客户端和服务器端,其中,所述游戏玩家客户端包括游戏选择模块,用于选择游戏并上传到所述服务器端;任务下载模块,用于从所述服务器端下载所述游戏的任务描述;图片发送模块,用于根据所述任务描述拍摄真实物品的图片,并将所述图片上传到服务器端;以及识别状态接收模块,用于接收服务器端的识别模块发送的信息;所述服务器端包括游戏模块,用于存储所述游戏的信息;模板模块,用于存储所述真实物品的模板;任务模块,用于存储所述游戏的任务描述;道具模块,用于存储各种虚拟道具;转化关系模块,用于存储所述模板与虚拟道具的对应转化关系;图片接收模块,用于接收所述游戏玩家客户端的图片发送模块发送的图片;以及识别模块,用于提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板, 然后将所述模板转化为对应的虚拟道具并发送拍摄任务完成和识别成功的信息给所述识别状态接收模块。进一步的,在上述虚拟道具的转化装置中,所述游戏玩家客户端还包括一预处理模块,用于在所述图片上传到服务器端之前,对所述图片进行预处理。进一步的,在上述虚拟道具的转化装置中,所述游戏玩家客户端还包括一播放模块,用于播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。根据本发明的另一面,提供一种虚拟道具的转化系统,包括商家客户端、游戏玩家客户端和服务器端,其中,所述商家客户端包括上传模块,用于将游戏的信息、真实物品的模板及所述游戏的任务描述上传到服务器端;以及设置模块,用于根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端;所述游戏玩家客户端包括,游戏选择模块,用于选择游戏并上传到服务器端;任务下载模块,用于从服务器端下载所述游戏的任务描述;图片发送模块,用于根据所述任务描述拍摄真实物品的图片,并将所述图片上传到服务器端;以及识别状态接收模块,用于接收服务器端的识别模块发送的信息;所述服务器端包括,游戏模块,用于存储所述游戏的信息;模板模块,用于存储所述真实物品的模板;任务模块,用于存储所述游戏的任务描述;道具模块,用于存储各种虚拟道具;转化关系模块,用于存储所述模板与虚拟道具的对应转化关系;图片接收模块,用于接收客户端的图片发送模块发送来的图片;以及识别模块,用于提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板, 然后将所述模板转化为对应的虚拟道具并发送拍摄任务完成和识别成功的信息给所述识别状态接收模块。进一步的,在上述虚拟道具的转化系统中,所述游戏玩家客户端还包括一预处理模块,用于在所述图片上传到服务器端之前,对所述图片进行预处理。进一步的,在上述虚拟道具的转化系统中,所述游戏玩家客户端还包括一播放模块,用于播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。本发明通过服务器端提取图片的轮廓特征并将其匹配成相应的真实物品的模板, 然后将所述模板转化为相应的虚拟道具并向所述客户端发送拍摄任务完成和识别成功的信息,从而将整个虚拟道具的转化过程作为服务器端的一个服务来部署,大大减少游戏玩家客户端的运算量及上网流量。另外,本发明通过注册游戏的信息到服务器端,将真实物品的模板上传到服务器端,将所述游戏的任务描述上传到服务器端,根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端,使服务器端可以托管不同虚拟世界运营商的虚拟道具转化服务,大大提高了自主定制化程度。此外,本发明通过在玩家客户端选择游戏并上传到服务器端,从服务器端下载所述游戏的任务描述,玩家客户端根据所述任务描述拍摄真实物品的图片并上传到服务器端,使游戏玩家客户端可以作为一个标准的应用来适配不同的虚拟世界运营商。


图1是本发明实施例一的建立虚拟道具转化库的方法的流程图;图2是本发明实施例二的虚拟道具的转化方法的流程图;图3是本发明实施例三的虚拟道具转化库的建立装置的功能模块示意图;图4是本发明实施例四的虚拟道具的转化装置的功能模块示意图;图5是本发明实施例五的虚拟道具的转化系统的功能模块示意图。
具体实施例方式以下结合附图和具体实施例对本发明提出的虚拟道具的转化方法及系统进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。实施例一如图1所示,本发明提供一种建立虚拟道具转化库的方法,用于供商家建立虚拟道具转化库,该方法包括步骤Sl 1,注册游戏的信息到服务器端;步骤S12,将真实物品的模板上传到服务器端;步骤S13,将所述游戏的任务描述上传到所述服务器端;步骤S14,根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端。具体的,虚拟世界的运营商可以和那些希望向虚拟世界中推广商品或服务的商家合作,通过将游戏的信息上传到服务器以建立游戏信息库,将真实物品的模板上传到服务器以建立物品的模板库,将各个游戏的特定的任务描述上传到服务器以建立任务库,根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端以建立转化关系库,以供后续虚拟道具转化过程中随时调用,从而使虚拟道具的转化可以作为一个标准的服务提供给不同的虚拟世界运营商,商家可以上传真实物品的模板,定制的任务描述,商家也可以随时更改任务描述及添加真实物品的模板,从而使服务器端可以托管不同虚拟世界运营商的虚拟道具转化服务,大大提高了自主定制化程度。实施例二如图2所示,根据本发明的另一面,提供一种虚拟道具的转化方法,用于游戏玩家进行虚拟道具的转化,该方法包括步骤S21,在客户端选择游戏并上传到服务器端,具体的,所述客户端可以是手机或云计算机设备,步骤S22,从所述服务器端下载所述游戏的任务描述,具体的,不同运营商可以在不同游戏中植入不同商家的商品和服务推广任务描述;步骤S23,所述客户端根据所述任务描述拍摄一真实物品的图片,并将所述图片上传到所述服务器端,具体的,将所述图片上传到所述服务器端之前,还包括对所述图片进行预处理,以调整要上传的图片的分辨率;
7
步骤S24,所述服务器端提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为相应的虚拟道具并向所述客户端发送拍摄任务完成和识别成功的信息。
步骤S25,在客户端播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。具体的,当某游戏运营商和某商家签订了商品合作推广协议,游戏运营商向游戏玩家发布信息,鼓励用户到真实世界中拍摄商品图片,来完成某个虚拟游戏中的一项任务, 用户拿出摄像装置(如手机)拍摄商品照片并上传到服务器端,服务器端将转化结果返回给客户端,并在客户端播放一个真实商品变形为游戏中虚拟道具的动画,当用户进入虚拟游戏的时候会看到自己多了一个道具,并会播放了一 3D变形的动画或虚拟道具的文字性描述。本方法实现了只需提供一个标准的游戏玩家客户端应用就可以适配不同商家的不同商品推广需求,而不再需要为每个商家定制不同的应用;另外,本方法将整个虚拟道具的转化过程作为服务器端的一个服务来部署,提高了灵活性和可拓展性,并且大大降低了游戏玩家客户端的运算负担和流量消耗。实施例三如图3所示,根据本发明的另一面,提供一种虚拟道具转化库的建立装置,包括商家客户端3和服务器端4,其中,所述商家客户端3包括上传模块31及设置模块32。其中,上传模块31用于将游戏的信息、真实物品的模板及所述游戏的任务描述上传到服务器端;设置模块32用于根据所述任务描述设置所述模板应转化成的虚拟道具并上传到所述服务器端。所述服务器端4包括游戏模块41、模板模块42、任务模块43、道具模块44及转化关系模块45。其中,游戏模块41用于存储所述游戏的信息;模板模块42用于存储所述真实物品的模板;任务模块43用于存储所述游戏的任务描述;道具模块44用于存储各种虚拟道具; 转化关系模块45用于存储所述模板与虚拟道具的对应转化关系。所述游戏模块41、模板模块42、任务模块43、道具模块44及转化关系模块45供后续虚拟道具转化过程中随时调用,从而使虚拟道具的转化可以作为一个标准的服务提供给不同的虚拟世界运营商,商家可以上传真实物品的模板,定制的任务描述,商家也可以随时更改任务描述及添加真实物品的模板,从而使服务器端可以托管不同虚拟世界运营商的虚拟道具转化服务,大大提高了自主定制化程度。实施例四如图4所示,根据本发明的另一面,提供一种虚拟道具的转化装置,包括游戏玩家客户端5和服务器端4。所述游戏玩家客户端5包括游戏选择模块51、任务下载模块52、图片发送模块53、 识别状态接收模块54、预处理模块55及播放模块56。其中,游戏选择模块51用于选择游戏并上传到所述服务器端;任务下载模块52用于从所述服务器端下载所述游戏的任务描述;图片发送模块53用于根据所述任务描述拍摄真实物品的图片,对并将所述图片上传到服务器端;识别状态接收模块54,用于接收服务器端的识别模块发送的信息;预处理模块55,用于在所述图片上传到服务器端之前对所述图片进行预处理;播放模块56用于播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。所述服务器端4包括游戏模块41、模板模块42、任务模块43、道具模块44、转化关系模块45、图片接收模块46及识别模块47。其中,游戏模块41用于存储所述游戏的信息;模板模块42用于存储所述真实物品的模板;任务模块43用于存储所述游戏的任务描述;道具模块44用于存储各种虚拟道具; 转化关系模块45用于存储模板与虚拟道具的对应转化关系;图片接收模块46用于接收游戏玩家客户端的图片发送模块发送来的图片;识别模块47用于提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为对应的虚拟道具并发送拍摄任务完成和识别成功的信息给所述识别状态接收模块。,从而将整个虚拟道具的转化过程作为服务器端的一个服务来部署,大大减少游戏玩家客户端的运算量及上网流量。本装置通过在游戏玩家客户端选择游戏并上传到服务器端,从服务器端下载所述游戏的任务描述,客户端根据所述任务描述拍摄真实物品的图片,并上传到服务器端,使游戏玩家客户端可以作为一个标准的应用来适配不同的虚拟世界运营商。实施例五如图4所示,根据本发明的另一面,提供一种虚拟道具的转化系统,包括商家客户端3、游戏玩家客户端5和服务器端4。所述商家客户端3包括上传模块31及设置模块32。其中,上传模块31用于将游戏的信息、真实物品的模板及所述游戏的任务描述上传到服务器端;设置模块32用于根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端。所游戏玩家客户端5包括游戏选择模块51、任务下载模块52、图片发送模块53、识别状态接收模块M、预处理模块阳及播放模块56。其中,游戏选择模块51用于游戏玩家选择游戏并上传到服务器端;任务下载模块 52用于游戏玩家从服务器端下载所述游戏的任务描述;图片发送模块53用于根据所述任务描述拍摄真实物品的图片,并将所述图片上传到服务器端;识别状态接收模块M,用于接收服务器端的识别模块47发送的的信息;预处理模块55用于在所述图片上传到服务器端之前对所述图片进行预处理;播放模块56用于播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。所述服务器端4包括游戏模块41、模板模块42、任务模块43、道具模块44、转化关系模块45、图片接收模块46及识别模块47。其中,游戏模块41用于存储所述游戏的信息;模板模块42用于存储所述真实物品的模板;任务模块43用于存储所述游戏的任务描述;道具模块44用于存储各种虚拟道具; 转化关系模块45用于存储模板与虚拟道具的对应转化关系;图片接收模块46用于接收客户端的图片发送模块发送来的图片;识别模块47用于提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为对应的虚拟道具并发送拍摄任务完成和识别成功的信息给所述识别状态接收模块。本发明通过服务器端提取图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为相应 的虚拟道具并向所述客户端发送拍摄任务完成和识别成功的信息,将整个虚拟道具的转化过程作为服务器端的一个服务来部署,大大减少游戏玩家客户端的运算量及上网流量。另外,本发明通过注册游戏的信息到服务器端,将真实物品的模板上传到服务器端,将所述游戏的任务描述上传到服务器端,根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端,使服务器端可以托管不同虚拟世界运营商的虚拟道具转化服务,大大提高了自主定制化程度。此外,本发明通过在客户端选择游戏并上传到服务器端,从服务器端下载所述游戏的任务描述,客户端根据所述任务描述拍摄真实物品的图片,对所述图片进行预处理并上传到服务器端,使移动客户端可以作为一个标准的应用来适配不同的虚拟世界运营商。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置和系统而言,由于与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
权利要求
1.一种建立虚拟道具转化库的方法,其特征在于,包括 注册一游戏的信息到服务器端;将真实物品的模板上传到服务器端;将所述游戏的任务描述上传到所述服务器端;以及根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端。
2.一种虚拟道具的转化方法,其特征在于,包括 在客户端选择游戏并上传到服务器端; 从所述服务器端下载所述游戏的任务描述;所述客户端根据所述任务描述拍摄一真实物品的图片,并将所述图片上传到所述服务器端;以及所述服务器端提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为相应的虚拟道具并向所述客户端发送拍摄任务完成和识别成功的信息。
3.如权利要求2所述的虚拟道具的转化方法,其特征在于,将所述图片上传到所述服务器端之前,还包括对所述图片进行预处理。
4.如权利要求2或3所述的虚拟道具的转化方法,其特征在于,将所述模板转化为相应的虚拟道具并向所述客户端发送拍摄任务完成和识别成功的信息之后,还包括在所述客户端播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。
5.一种虚拟道具转化库的建立装置,其特征在于,包括商家客户端和服务器端,其中, 所述商家客户端包括上传模块,用于将游戏的信息、真实物品的模板及所述游戏的任务描述上传到服务器端;以及设置模块,用于根据所述任务描述设置所述模板应转化成的虚拟道具并上传到所述服务器端;所述服务器端包括游戏模块,用于存储所述游戏的信息;模板模块,用于存储所述真实物品的模板;任务模块,用于存储所述游戏的任务描述;道具模块,用于存储各种虚拟道具;以及转化关系模块,用于存储所述模板与虚拟道具的对应转化关系。
6.一种虚拟道具的转化装置,其特征在于,包括游戏玩家客户端和服务器端,其中, 所述游戏玩家客户端包括游戏选择模块,用于选择游戏并上传到所述服务器端; 任务下载模块,用于从所述服务器端下载所述游戏的任务描述; 图片发送模块,用于根据所述任务描述拍摄真实物品的图片,并将所述图片上传到服务器端;以及识别状态接收模块,用于接收服务器端的识别模块发送的信息; 所述服务器端包括 游戏模块,用于存储所述游戏的信息; 模板模块,用于存储所述真实物品的模板;任务模块,用于存储所述游戏的任务描述; 道具模块,用于存储各种虚拟道具;转化关系模块,用于存储所述模板与虚拟道具的对应转化关系; 图片接收模块,用于接收所述游戏玩家客户端的图片发送模块发送的图片;以及识别模块,用于提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为对应的虚拟道具并发送拍摄任务完成和识别成功的信息给所述识别状态接收模块。
7.如权利要求6所述的虚拟道具的转化装置,其特征在于,所述游戏玩家客户端还包括一预处理模块,用于在所述图片上传到服务器端之前对所述图片进行预处理。
8.如权利要求6或7所述的虚拟道具的转化装置,其特征在于,所述游戏玩家客户端还包括一播放模块,用于播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。
9.一种虚拟道具的转化系统,其特征在于,包括商家客户端、游戏玩家客户端和服务器端,其中,所述商家客户端包括上传模块,用于将游戏的信息、真实物品的模板及所述游戏的任务描述上传到服务器端;以及设置模块,用于根据所述任务描述设置所述模板应转化成的虚拟道具并上传到服务器端;所述游戏玩家客户端包括,游戏选择模块,用于选择游戏并上传到服务器端;任务下载模块,用于从服务器端下载所述游戏的任务描述;图片发送模块,用于根据所述任务描述拍摄真实物品的图片,并将所述图片上传到服务器端;以及识别状态接收模块,用于接收服务器端的识别模块发送的信息;所述服务器端包括,游戏模块,用于存储所述游戏的信息;模板模块,用于存储所述真实物品的模板;任务模块,用于存储所述游戏的任务描述;道具模块,用于存储各种虚拟道具;转化关系模块,用于存储所述模板与虚拟道具的对应转化关系; 图片接收模块,用于接收客户端的图片发送模块发送的图片;以及识别模块,用于提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为对应的虚拟道具并发送拍摄任务完成和识别成功的信息给所述识别状态接收模块。
10.如权利要求9所述的虚拟道具的转化系统,其特征在于,所述游戏玩家客户端还包括一预处理模块,用于在所述图片上传到服务器端之前对所述图片进行预处理。
11.如权利要求9或10所述的虚拟道具的转化系统,其特征在于,所述游戏玩家客户端还包括一播放模块,用于播放所述虚拟道具的变形动画或所述虚拟道具的文字性描述。
全文摘要
本发明涉及一种虚拟道具的转化方法及系统,虚拟道具的转化方法包括在客户端选择游戏并上传到服务器端;从所述服务器端下载所述游戏的任务描述;所述客户端根据所述任务描述拍摄一真实物品的图片,并将所述图片上传到所述服务器端;所述服务器端提取所述图片的轮廓特征并将其匹配成相应的真实物品的模板,然后将所述模板转化为相应的虚拟道具并向所述客户端发送拍摄任务完成和识别成功的信息。本发明将整个虚拟道具的转化过程作为服务器端的一个服务来部署,大大减少游戏玩家客户端的运算量及上网流量。
文档编号H04L29/06GK102323988SQ201110274160
公开日2012年1月18日 申请日期2011年9月15日 优先权日2011年9月15日
发明者胡金辉, 邹全勇 申请人:盛乐信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1