玩具赛车远程控制方法、装置和服务器与流程

文档序号:18231275发布日期:2019-07-20 01:23阅读:422来源:国知局
玩具赛车远程控制方法、装置和服务器与流程

本发明涉及远程赛车技术领域,具体而言,涉及一种玩具赛车远程控制方法、装置、服务器和计算机存储介质。



背景技术:

目前,赛车游戏的方式有两种,一种是在真实的路面上使用玩具赛车赛车活动,这种方式对车手的视角会产生限制,对于一般想要进行赛车游戏体验的用户来说难度较高。另一种则是通过计算机设备进行模拟的赛车游戏,其真实程度较低,严重影响用户的赛车体验度。



技术实现要素:

鉴于上述问题,本发明提供了一种玩具赛车远程控制方法、装置、服务器和计算机存储介质,以降低赛车游戏的难度,并提高远程赛车的真实感,提高用户的赛车体验度。

为了实现上述目的,本发明采用如下的技术方案:

一种玩具赛车远程控制方法,包括:

接收用户终端发送的指定赛车的选择指令,获取微缩场地中所述指定赛车的位置信息;

根据所述指定赛车的位置信息,获取所述微缩场地中相应预设位置的至少一个摄像头的图像,并将所述至少一个摄像头的图像发送至所述用户终端;

接收用户终端发送的所述指定赛车的控制指令,根据所述控制指令控制所述指定赛车进行移动,并实时获取移动中所述指定赛车的摄像头的动态图像;

在所述动态图像中按照所述微缩场地中的预设位置嵌入至少一个预先建立的ar图像,生成动态ar图像并发送至用户终端;

根据移动中所述指定赛车的位置信息,判断所述指定赛车是否进入所述ar图像的预设范围内;

当所述指定赛车进入所述ar图像的预设范围内时,触发所述ar图像相应的预先设置的效果。

优选地,所述“根据所述指定赛车的位置信息,获取所述微缩场地中相应预设位置的至少一个摄像头的图像,并将所述至少一个摄像头的图像发送至所述用户终端”包括:

根据所述指定赛车的位置信息,计算所述指定赛车在所述微缩场地的水平坐标;

利用所述指定赛车的水平坐标与预先建立的摄像头水平坐标表进行算法对比,筛选出与所述指定赛车水平距离最近的至少一个摄像头;

获取所述至少一个摄像头的图像并发送至所述用户终端。

优选地,所述“在所述动态图像中按照所述微缩场地中的预设位置嵌入至少一个预先建立的ar图像,生成动态ar图像并发送至用户终端”包括:

根据所述指定赛车的位置信息、所述ar图像的位置信息以及摄像头的角度,判断是否至少有一个所述ar图像在所述动态图像的获取范围内;

当至少有一个所述ar图像在所述动态图像的获取范围内时,嵌入至少有一个所述ar图像在所述动态图像的相应位置,生成动态ar图像;

在所述动态ar图像中添加不在所述动态图像获取范围的ar图像的预设指示标记,并发送至用户终端。

优选地,所述的玩具赛车远程控制方法,还包括:

在获取所述微缩场地中相应预设位置的至少一个摄像头的图像后,根据所述至少一个预先建立的ar图像的位置,在所述至少一个摄像头的图像的相应位置上添加预设指示标记。

本发明还提供一种玩具赛车远程控制装置,包括:

赛车位置获取模块,用于接收用户终端发送的指定赛车的选择指令,获取微缩场地中所述指定赛车的位置信息;

场地图像获取模块,用于根据所述指定赛车的位置信息,获取所述微缩场地中相应预设位置的至少一个摄像头的图像,并将所述至少一个摄像头的图像发送至所述用户终端;

动态图像获取模块,用于接收用户终端发送的所述指定赛车的控制指令,根据所述控制指令控制所述指定赛车进行移动,并实时获取移动中所述指定赛车的摄像头的动态图像;

动态图像发送模块,用于在所述动态图像中按照所述微缩场地中的预设位置嵌入至少一个预先建立的ar图像,生成动态ar图像并发送至用户终端;

ar触发判断模块,用于根据移动中所述指定赛车的位置信息,判断所述指定赛车是否进入所述ar图像的预设范围内;

ar效果触发模块,用于当所述指定赛车进入所述ar图像的预设范围内时,触发所述ar图像相应的预先设置的效果。

优选地,所述场地图像获取模块包括:

水平坐标计算单元,用于根据所述指定赛车的位置信息,计算所述指定赛车在所述微缩场地的水平坐标;

摄像头获取单元,用于利用所述指定赛车的水平坐标与预先建立的摄像头水平坐标表进行算法对比,筛选出与所述指定赛车水平距离最近的至少一个摄像头;

图像发送单元,用于获取所述至少一个摄像头的图像并发送至所述用户终端。

优选地,所述动态图像发送模块包括:

ar范围判断单元,用于根据所述指定赛车的位置信息、所述ar图像的位置信息以及摄像头的角度,判断是否至少有一个所述ar图像在所述动态图像的获取范围内;

ar图像嵌入单元,用于当至少有一个所述ar图像在所述动态图像的获取范围内时,嵌入至少有一个所述ar图像在所述动态图像的相应位置,生成动态ar图像;

ar图像标记单元,用于在所述动态ar图像中添加不在所述动态图像获取范围的ar图像的预设指示标记,并发送至用户终端。

优选地,所述的玩具赛车远程控制装置,还包括:

ar图像标记模块,用于在获取所述微缩场地中相应预设位置的至少一个摄像头的图像后,根据所述至少一个预先建立的ar图像的位置,在所述至少一个摄像头的图像的相应位置上添加预设指示标记。

本发明还提供一种服务器,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述服务器执行所述的玩具赛车远程控制方法。

本发明还提供一种计算机存储介质,其存储有所述的服务器中所使用的计算机程序。

本发明提供一种玩具赛车远程控制方法,该玩具赛车远程控制方法包括:接收用户终端发送的指定赛车的选择指令,获取微缩场地中所述指定赛车的位置信息;根据所述指定赛车的位置信息,获取所述微缩场地中相应预设位置的至少一个摄像头的图像,并将所述至少一个摄像头的图像发送至所述用户终端;接收用户终端发送的所述指定赛车的控制指令,根据所述控制指令控制所述指定赛车进行移动,并实时获取移动中所述指定赛车的摄像头的动态图像;在所述动态图像中按照所述微缩场地中的预设位置嵌入至少一个预先建立的ar图像,生成动态ar图像并发送至用户终端;根据移动中所述指定赛车的位置信息,判断所述指定赛车是否进入所述ar图像的预设范围内;当所述指定赛车进入所述ar图像的预设范围内时,触发所述ar图像相应的预先设置的效果。本发明的玩具赛车远程控制方法,使用户可以通过远程控制进行赛车活动并获取多个视角图像,从而降低赛车游戏的难度,并在传输的赛车图像中嵌入ar图像,从而提高远程赛车游戏的真实感,提高用户的赛车游戏体验度。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明范围的限定。

图1是本发明实施例1提供的一种玩具赛车远程控制方法的流程图;

图2是本发明实施例2提供的一种玩具赛车远程控制方法的获取场地图像的流程图;

图3是本发明实施例3提供的一种玩具赛车远程控制方法的生成动态ar图像的流程图;

图4是本发明实施例4提供的一种玩具赛车远程控制方法的流程图;

图5是本发明实施例5提供的一种玩具赛车远程控制装置的结构示意图;

图6是本发明实施例5提供的一种玩具赛车远程控制装置的场地图像获取模块的结构示意图;

图7是本发明实施例5提供的一种玩具赛车远程控制装置的动态图像获取模块的结构示意图;

图8是本发明实施例5提供的另一种玩具赛车远程控制装置的结构示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

图1是本发明实施例1提供的一种玩具赛车远程控制方法的流程图,该方法包括如下步骤:

步骤s11:接收用户终端发送的指定赛车的选择指令,获取微缩场地中指定赛车的位置信息。

本发明实施例中,可以设置有服务器对赛车进行远程控制,该服务器可以连接微缩场地中的各赛车、微缩场地中的各摄像头以及场地外的用户终端,进行信息间的交互。其中该微缩场地,也即一个微型的赛车场,上面设置有赛道、摄像头以及模型赛车,该模型赛车中包括有摄像头、通信单元、控制单元、电源、定位单元以及运动控制单元等,可以接收服务器转发的用户端指令,进行移动以及采集动态图像。

本发明实施例中,该服务器接收用户终端发送的进行指定赛车的指令后,可以获取微缩场地中该指定的赛车的位置信息,具体可以通过该赛车的定位单元获取该赛车的位置信息。其中,在指定赛车的过程中,用户可以通过用户终端连接服务器,获取服务器中的赛车信息,从而选择指定赛车。每台赛车在服务器中均设置有唯一识别码,用户也可以通过该识别码进行赛车的选择。

步骤s12:根据指定赛车的位置信息,获取微缩场地中相应预设位置的至少一个摄像头的图像,并将至少一个摄像头的图像发送至用户终端。

本发明实施例中,该服务器在获取指定赛车的位置信息后,可以获取微缩场地中相应预设位置的至少一个摄像头的图像,并将该图像发送至用户终端。其中,获取的微缩场地中相应位置的摄像头可以获取该赛车的图像,该摄像头可以是全景摄像头,或者带有转动轴的摄像头,可以接收服务器的指令调节方向对准指定赛车获取图像。其中,获取微缩场地中相应预设位置的至少一个摄像头的图像可以通过应用程序来实现,例如可以在服务器中设置有应用程序,该应用程序可以根据指定赛车的位置信息搜索相应位置的至少一个摄像头,并与该摄像头连接获取图像。

步骤s13:接收用户终端发送的指定赛车的控制指令,根据控制指令控制指定赛车进行移动,并实时获取移动中指定赛车的摄像头的动态图像。

本发明实施例中,该服务器可以接收用户终端发送的指定赛车的控制指令,并将该控制指令转发至指定赛车,从而控制赛车进行前后左右的移动,并且,该服务器连接该指定赛车的摄像头,实时获取赛车摄像头采集的图像,进行解码压缩处理后发送至用户终端,以便用户终端获得赛车的动态图像。其中,该指定赛车的摄像头可以安装在该指定赛车的顶部,并且采集图像的方向为正前方。

步骤s14:在动态图像中按照微缩场地中的预设位置嵌入至少一个预先建立的ar图像,生成动态ar图像并发送至用户终端。

本发明实施例中,服务器在获取赛车摄像头上的动态图像后,还可以按照微缩场地中的预设位置,在动态图像中嵌入预先建立的ar图像,该ar图像为立体图像,例如可以包括有各种建筑、树木以及人物等场景元素,并且可以包括有待赛车碰撞的礼包。其中,该ar图像包括有预先设定的位置信息,因此服务器在动态图像中嵌入ar图像时,需要利用该ar图像的位置信息和赛车的位置信息,判断两者间的距离,从而决定该ar图像在嵌入动态图像时的大小。

步骤s15:根据移动中指定赛车的位置信息,判断指定赛车是否进入ar图像的预设范围内。

本发明实施例中,该服务器还可以实时获取赛车的位置信息,并利用该位置信息判断该指定赛车是否进入ar图像的预设范围内,也即判断该指定赛车是否与ar图像产生碰撞。其中,该判断指定赛车是否进入ar图像的预设范围内的过程可以利用算法或应用程序来实现,例如可以在服务器中设置有应用程序,该应用程序可以获取赛车的实时位置信息,以及ar图像的位置信息进行算法比较,判断指定赛车是否进入ar图像的预设范围内。

步骤s16:当指定赛车进入ar图像的预设范围内时,触发ar图像相应的预先设置的效果。

本发明实施例中,当服务器确定赛车进入ar图像的预设范围时,也即该赛车与ar图像产生碰撞时,该服务器可以触发ar图像相应的预先设置的效果。例如该ar图像为ar礼包时,该服务器可以发送相应奖励数据至用户终端,若该ar图像为建筑或树木等障碍物时,可以强制终止该赛车的移动,并发送碰撞信息至用户终端进行提示。

实施例2

图2是本发明实施例2提供的一种玩具赛车远程控制方法的获取场地图像的流程图,包括如下步骤:

步骤s21:根据指定赛车的位置信息,计算指定赛车在微缩场地的水平坐标。

本发明实施例中,服务器在获取指定赛车的位置信息后,可以根据该位置信息计算出该指定赛车在微缩场地中的水平坐标。其中,该计算指定赛车在微缩场地的水平坐标的过程可以利用算法或应用程序来实现,例如可以在服务器中设置有计算水平坐标的应用程序,该应用程序获取指定赛车的位置信息后,再根据预先存储的微缩场地的参数,计算出当前指定赛车的水平坐标。

步骤s22:利用指定赛车的水平坐标与预先建立的摄像头水平坐标表进行算法对比,筛选出与指定赛车水平距离最近的至少一个摄像头。

本发明实施例中,该服务器在通过算法或应用程序计算出指定赛车在微缩场地的水平坐标后,可以利用预先存储的各摄像头在微缩场地的水平坐标与该指定赛车的水平坐标进行算法对比,筛选出与指定赛车水平距离最近的至少一个摄像头。其中,上述算法对比预计筛选出摄像头的过程可以利用算法或应用程序来实现,例如可以在服务器中设置有应用程序该应用程序可以实时获取指定赛车的水平坐标与预先存储的摄像头水平坐标进行对比,筛选出与指定赛车水平距离最近的至少一个摄像头。

步骤s23:获取至少一个摄像头的图像并发送至用户终端。

本发明实施例中,服务器在筛选出与指定赛车水平距离最近的至少一个摄像头后,该服务器可以实时获取上述至少一个摄像头的图像并发送至用户终端中。其中,该服务器还可以从至少一个摄像头中利用算法挑选出视角最优的一个摄像头的图像发送至用户终端。当指定赛车处于移动状态时,该服务器可以通过上述步骤实时切换距离移动的指定赛车最近的摄像头,并获取图像发送至用户终端。

实施例3

图3是本发明实施例3提供的一种玩具赛车远程控制方法的生成动态ar图像的流程图,包括如下步骤:

步骤s31:根据指定赛车的位置信息、ar图像的位置信息以及摄像头的角度,判断是否至少有一个ar图像在动态图像的获取范围内。

本发明实施例中,该服务器可以根据指定赛车当前的位置信息,预先建立的ar图像在微缩场地上的位置信息,以及指定赛车摄像头的角度,判断是否至少有一个ar图像在指定赛车摄像头的动态图像的获取范围内。其中,上述判断过程可以利用算法或应用程序来实现,例如可以在服务器中设置有应用程序,该应用程序可以实时获取指定赛车的位置信息、ar图像的位置信息以及指定赛车摄像头的实时角度,并进行算法判断是否至少有一个ar图像在动态图像的获取范围内。

步骤s32:当至少有一个ar图像在动态图像的获取范围内时,嵌入至少有一个ar图像在动态图像的相应位置,生成动态ar图像。

本发明实施例中,该服务器在确定至少有一个ar图像在指定赛车的动态图像的范围时,该服务器将该至少一个ar图像嵌入在动态图像的相应位置上,生成动态ar图像。其中,该服务器在嵌入ar图像时还可以通过算法或应用程序利用ar图像与指定赛车的距离确定ar图像嵌入动态图像时的大小,在指定赛车通过移动不断靠近或远离ar图像时,该ar图像的大小还可以进行相应的变化。

步骤s33:在动态ar图像中添加不在动态图像获取范围的ar图像的预设指示标记,并发送至用户终端。

本发明实施例中,该服务器还可以在动态ar图像中添加不在动态图像获取范围内ar图像的指示标记,该指示标记的形状可以由用户或后台维护人员进行设置,这里不做限定。在添加预设指示标记后,该服务器可以将动态ar图像发送至用户终端。

实施例4

图4是本发明实施例4提供的一种玩具赛车远程控制方法的流程图,该方法包括如下步骤:

步骤s41:接收用户终端发送的指定赛车的选择指令,获取微缩场地中指定赛车的位置信息。

此步骤与上述步骤s11一致,在此不再赘述。

步骤s42:根据指定赛车的位置信息,获取微缩场地中相应预设位置的至少一个摄像头的图像,并将至少一个摄像头的图像发送至用户终端。

此步骤与上述步骤s12一致,在此不再赘述。

步骤s43:接收用户终端发送的指定赛车的控制指令,根据控制指令控制指定赛车进行移动,并实时获取移动中指定赛车的摄像头的动态图像。

此步骤与上述步骤s13一致,在此不再赘述。

步骤s44:在动态图像中按照微缩场地中的预设位置嵌入至少一个预先建立的ar图像,生成动态ar图像并发送至用户终端。

此步骤与上述步骤s14一致,在此不再赘述。

步骤s45:根据移动中指定赛车的位置信息,判断指定赛车是否进入ar图像的预设范围内。

此步骤与上述步骤s15一致,在此不再赘述。

步骤s46:当指定赛车进入ar图像的预设范围内时,触发ar图像相应的预先设置的效果。

此步骤与上述步骤s16一致,在此不再赘述。

步骤s47:在获取微缩场地中相应预设位置的至少一个摄像头的图像后,根据至少一个预先建立的ar图像的位置,在至少一个摄像头的图像的相应位置上添加预设指示标记。

本发明实施例中,设置在微缩场地中各个位置的摄像头,在接收指令获取图像并发送至服务器,该服务器接收微缩场地中设置的摄像头的图像后可以在ar图像相应位置上添加预设标记,例如可以在ar礼包的位置上添加预设标记,以便用户控制指定赛车到达相应ar礼包的位置。

实施例5

图5是本发明实施例5提供的一种玩具赛车远程控制装置的结构示意图。

该玩具赛车远程控制装置500包括:

赛车位置获取模块510,用于接收用户终端发送的指定赛车的选择指令,获取微缩场地中指定赛车的位置信息。

场地图像获取模块520,用于根据所述指定赛车的位置信息,获取所述微缩场地中相应预设位置的至少一个摄像头的图像,并将所述至少一个摄像头的图像发送至所述用户终端。

动态图像获取模块530,用于接收用户终端发送的所述指定赛车的控制指令,根据所述控制指令控制所述指定赛车进行移动,并实时获取移动中所述指定赛车的摄像头的动态图像。

动态图像发送模块540,用于在所述动态图像中按照所述微缩场地中的预设位置嵌入至少一个预先建立的ar图像,生成动态ar图像并发送至用户终端。

ar触发判断模块550,用于根据移动中所述指定赛车的位置信息,判断所述指定赛车是否进入所述ar图像的预设范围内。

ar效果触发模块560,用于当所述指定赛车进入所述ar图像的预设范围内时,触发所述ar图像相应的预先设置的效果。

如图6所示,该场地图像获取模块520包括:

水平坐标计算单元521,用于根据所述指定赛车的位置信息,计算所述指定赛车在所述微缩场地的水平坐标。

摄像头获取单元522,用于利用所述指定赛车的水平坐标与预先建立的摄像头水平坐标表进行算法对比,筛选出与所述指定赛车水平距离最近的至少一个摄像头。

图像发送单元523,用于获取所述至少一个摄像头的图像并发送至所述用户终端。

如图7所示,该动态图像获取模块530包括:

ar范围判断单元531,用于根据所述指定赛车的位置信息、所述ar图像的位置信息以及摄像头的角度,判断是否至少有一个所述ar图像在所述动态图像的获取范围内。

ar图像嵌入单元532,用于当至少有一个所述ar图像在所述动态图像的获取范围内时,嵌入至少有一个所述ar图像在所述动态图像的相应位置,生成动态ar图像。

ar图像标记单元533,用于在所述动态ar图像中添加不在所述动态图像获取范围的ar图像的预设指示标记,并发送至用户终端。

如图8所示,该玩具赛车远程控制装置500还包括:

ar图像标记模块570,用于在获取所述微缩场地中相应预设位置的至少一个摄像头的图像后,根据所述至少一个预先建立的ar图像的位置,在所述至少一个摄像头的图像的相应位置上添加预设指示标记。

本发明实施例中,上述各个模块以及各个单元更加详细的功能描述可以参考前述实施例中相应部分的内容,在此不再赘述。

此外,本发明还提供了一种服务器,该服务器包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行所述计算机程序,从而使服务器执行上述方法或者上述玩具赛车远程控制装置中的各个模块的功能。

存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本实施例还提供了一种计算机存储介质,用于储存上述服务器中使用的计算机程序。

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

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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