掌桥专利:专业的专利平台
掌桥专利
首页

用户游戏连接自动驾驶方法及系统

文献发布时间:2023-06-19 11:27:38


用户游戏连接自动驾驶方法及系统

技术领域

本发明涉及一种针对通过自动驾驶移动的自动驾驶汽车、自动驾驶无人机、机器人等自动驾驶装置、根据赋予用户的特定任务的执行结果来改变行驶路径或者虚拟自动驾驶特性的方法及其装置。

进一步地,本发明涉及一种提供搭乘在自动驾驶装置上的用户或者虽未搭乘但是通过远程连接的用户所要解决的竞猜(quiz)、问卷、投票、游戏等用户任务、并将所述用户任务的执行结果反映到自动驾驶装置的行驶中的方法及其装置。

本发明涉及一种向特定自动驾驶装置提供特定用户或者多个用户需执行的任务,在任务结束之后通过判定任务结果来改变自动驾驶路径或者调整行驶速度或者更改行驶任务或者运用虚拟行驶条件的自动驾驶方法及其装置。

在整个说明书中,“用户”作为干预特定自动驾驶装置的行驶从而执行用户任务的人,既可以是单一用户,也可以是由多个用户构成的组。用户与至少一个以上的自动驾驶装置连接。用户既可以是特定自动驾驶装置的搭乘者,也可以是未搭乘的人。

在整个说明书中,“竞争者”是指与参与相同游戏的特定组或特定用户竞争胜利或者排名的组或者组中的用户或者可持有竞争纪录的第三者。在这里,可持有竞争纪录的第三者既可以是人,也可以是AI技术。即,本发明中的赛车游戏也可以匹配为包含人的组与通过AI移动的组之间的赛车游戏。

在整个说明书中,“用户的自动驾驶装置”或“组的自动驾驶装置”等表述是指与特定用户或者特定组匹配的自动驾驶装置。

在整个说明书中,“竞争者的自动驾驶装置”是指与其它用户匹配的自动驾驶装置,该其他用户在相同游戏中与特定用户处于竞争地位。

在整个说明书中,“行驶任务”是指自动驾驶汽车在赛车游戏中所要执行的事,可以是经过特定位置或者在一定时间内停止行驶或者对人或物品或动物的装载或卸载等事情。

在整个说明书中,“4D模拟”或“4D模块”作为与特定自动驾驶装置匹配的一个装置或模块包括驱动装置,其作用在于,将自动驾驶装置的行驶状态信息以4D效果输出。

在整个说明书中,“用户任务”作为特定用户应当执行的事情,可以是:多个用户通过投票决定意见的投票任务、用户需猜对正确答案的竞猜任务、需拍摄特定条件照片的照片任务、需执行特定行动的行动任务等。

在整个说明书中,“路径信息”是指指定给特定自动驾驶装置的、包含行驶目标、行驶条件等的信息。与行驶目标相关的信息可以由包括出发地、目标地、开始地点、结束地点、经由地等的方式构成,也可以仅由没有目的地或者出发地的行驶距离及限定时间构成。

路径信息中包含的行驶条件里面可以追加速度调节信息、虚拟燃料信息、行驶任务信息、地图信息等。虚拟燃料信息或者虚拟最高行驶速度等并非是特定行驶装置的实际燃料信息或者实际道路上的最大行驶速度,而是为了开展游戏而管理的虚拟数据。也就是虚拟的燃料信息、速度调节信息。

在整个说明书中,“行驶状态信息”还追加了:自动驾驶装置的行驶速度、路面的震动、姿势信息、加速及减速、方向变更、开始行驶、结束行驶、当前位置等自动驾驶装置的实际相关信息和赛车游戏中以虚拟表示的障碍物、与障碍物的碰撞、障碍物导致的虚拟凹凸效果或者震动等虚拟的信息。

在本发明整个说明书中,“用户模块”被输入用户对用户任务的任务执行信息并向“游戏模块”传输。用户终端输出与赛车游戏相关的信息。

在本发明整个说明书中,“行驶模块”是用于与游戏模块收发数据以确保自动驾驶装置能够运行的模块。

在本发明整个说明书中,“任务执行信息”是包含针对用户任务或行驶任务、作为执行任务的结果通过用户模块输入并向游戏模块传输的资料的信息。如果有裁判,就可以是裁判输入的判定结果。在竞猜任务、问卷任务或投票任务中,用户选择的答案就成为任务执行信息。对于行动任务,可以是拍摄行动的视频或者4D数据。另外,在提供汇款或者爱心(heart)或星星等项目(item)的方式中,与其结果相应的数据成为任务执行信息。

在本发明整个说明书中,“组的什么”、“自动驾驶装置的什么”等表述可能是相同的表达。赛车游戏中的组与自动驾驶装置逐一对等连接,因此,“组的路径信息”这一表述所代表的意思与连接至组的“自动驾驶汽车的路径信息”和“组的路径信息”含义相同。“组的行驶状态信息”和“自动驾驶装置的行驶状态信息”也针对连接在一起的组和自动驾驶装置具有相同的含义。

在本发明整个说明书中,“游戏模块”包含用于运用基于自动驾驶装置的游戏的游戏运用模块,游戏运用模块判定用户的任务执行。

在本发明整个说明书中,“游戏模块”同时指包含在自动驾驶装置上的游戏模块和包含在游戏服务器内的游戏模块。优选地,即使标记符号不同,两个游戏模块也具备相同的功能,游戏模块还要具备游戏服务器需要具备的基本功能。

自动驾驶装置可以由整合的一个自动驾驶装置构成,由行驶模块(DrivingModule)、游戏模块(Game module)、用户模块(User Module)、4D模块(4D module)等构成。

优选地,构成自动驾驶装置的各个模块可以根据需要分离构成在独立的服务器或者PC或智能手机等独立的装置内,彼此可以通过网络设备连接而使用。

在这种情况下,构成有包含游戏模块的游戏服务器,构成有包含用户模块的用户终端,而4D模块包含在4D装置内而构成。在介绍具体的功能或者作用时,即使模块或者终端或装置被混用名称,也应当视为相同的表述。

背景技术

作为本领域的现有技术,有自动驾驶汽车。自动驾驶汽车从0级(level)到5级总共分为6个等级进行介绍。4级与5级属于即使人不直接驾驶也能够运行的无人驾驶自动汽车。

美国的Waymo公司于2018年在全球率先开始4级自动汽车的示范性出租车运营。

最近,自动驾驶汽车的开发竞争正在激烈地开展,全球汽车制造企业、线上平台企业等在牵引着自动驾驶汽车的竞争。通常,自动驾驶汽车都是按照沿着能够到达目的地的最佳路径安全行驶的形态进行研发。

这种现有自动驾驶汽车技术仅仅按照能够安全驾驶的形态发展,然而,难以为用户以改变汽车的行驶路径或采用变更的驾驶效果的方式提供游戏服务,上述用户是指随着自动驾驶的引入而无需专注于驾驶的用户。

发明内容

技术问题

随着以自动驾驶汽车为首的第四次工业革命兴起,预期将会把人们从消耗大量时间的驾驶劳动中解放出来。在其它领域也可能会大幅缩短人类的劳动时间,因此人们已经开始为今后如何利用越来越多的闲暇时间进行思考。本发明就是为了提供能够利用自动驾驶汽车、自动驾驶无人机等自动驾驶装置享受的安全游戏而研发的。

现有汽车或者自动驾驶汽车是在能够利用汽车安全而快速地使人或者物品移动的作用上开展技术研发。相反,本发明的技术旨在提供一种能够享受游戏或者内容的基础技术,其基于用户玩游戏或者开展集体智慧竞争,在调整自动驾驶装置的路径信息或者改变行驶条件行驶或者运用虚拟行驶条件的情况下,还能使实际自动驾驶装置遵守交通法规并能够安全行驶。

通过解决旨在利用自动驾驶汽车提供娱乐服务的技术问题,让更多的人能够享受空闲时光,并实现包含这一过程的盈利项目,这是本发明所要解决的课题。

技术方案

为了解决上述课题,本发明提供一种自动驾驶方法及自动驾驶装置,接收输入的、针对特定用户的用户任务的执行资料,并对所述用户任务的执行资料进行判定,然后将判定结果反映到自动驾驶装置的行驶过程中。

用户任务包括:拍摄与特定条件相符照片的照片任务、需执行特定形式行动的行动任务、需猜对竞猜正确答案的竞猜任务、征求多人意向的投票任务等。

在接收输入的任务执行资料的步骤中,针对所述各用户任务接收输入的、与回答或者行动及照片等资料相关的任务执行资料。

判定任务执行结果的步骤构成为:针对竞猜任务,判定是否给出正确答案的步骤;针对投票任务,以分析用户的投票结果的方式进行判定的步骤;针对行动任务,判定是否执行与给出的条件相符行动的步骤;针对照片任务,判定是否为符合条件的照片的步骤。

将用户任务的判定结果反映到自动驾驶装置的行驶过程中的步骤,提出了在使行驶暂停或者停止的状态下恢复行驶、或者改变行驶速度来行驶、或者改变行驶路径,或者选择特定行驶方向等方式。

将用户任务的判定结果反映到自动驾驶装置行驶过程中的步骤,也可以由提供虚拟障碍物或者虚拟事故情况的形态构成。在这种情况下,可以结合将示出虚拟行驶环境的影像显示到显示器上的AR(增强现实)技术。另外,还包括:输出为了显示自动驾驶装置的虚拟碰撞、不规则路面、左右转等的4D效果。

发明效果

根据本发明,可以利用自动驾驶装置向多个用户提供娱乐服务。即,可以利用自动驾驶汽车等提供对特定地区愉快旅行的旅游服务或者在实际道路上多个用户利用自动驾驶装置竞争的游戏服务。

有关第四次工业革命作为最受关注的领域,包括自动驾驶汽车和自动驾驶无人机等。预期自动驾驶汽车将导致汽车的消费形态大大改变,汽车的乘车共享服务将增加,整体的汽车消费量将减少。

本发明有望带来支持基于自动驾驶汽车及自动驾驶无人机等自动驾驶装置的娱乐内容服务新格式(format)的效果。另外,通过拓展利用自动驾驶汽车或者自动驾驶无人机等自动驾驶装置的游戏服务的类型,可以扩大自动驾驶装置的使用性。

附图说明

图1是自动驾驶装置的模式图。

图2是用户终端的模式图。

图3是两个组的用户参与到2个以上自动驾驶装置的基于自动驾驶装置的游戏系统的模式图。

附图标记说明

100:自动驾驶装置

200:用户终端

300:游戏服务器

具体实施方式

图1是第一个实施例的模式图。

本发明的第一个实施例的自动驾驶装置,由以下部分构成:管理自动驾驶的行驶模块110;管理游戏的游戏服务器300;执行用户任务的用户终端130;输出4D效果的4D模块140构成。其中包含的各个模块作为单位的构成部件,以包含在自动驾驶装置中的形态构成,可以通过数字通信等形式彼此收发资料。

构成自动驾驶装置100的单位模块也可以利用一个或一个以上的部件或者独立的装置构成。另外,多个模块也可以由一个部件或者一个独立的装置构成。

行驶模块110用于管理使自动驾驶装置能够自动行驶的功能。其可包含激光雷达、雷达、光学相机等的传感器,并包含精密的地图精度。用于管理自动驾驶装置的方向转换、速度调节、停止、出发等。

行驶模块110根据给出的外部行驶条件确保安全行驶。即,针对车辆,在限速行驶的指定的道路上,在限速范围以内使车辆与一起行驶的其它车辆保持适当的距离行驶。

行驶模块110可以由多台PC、服务器等构成,也可以根据需要按照与自动驾驶装置的驱动部、控制部直接连接的形态构成。

行驶模块110具备根据游戏服务器300的判定重新设定行驶路径或者与行驶限速相比按照一定的减速形态运行等的手段,其作用在于,将判定结果反映到运行中。

游戏服务器300持有需要示出给用户的游戏内容和构成情节,并由提出多种用户任务和行驶任务等并进行判定的功能构成。

游戏服务器300具有判定自动驾驶装置是否跑完全程的功能,并包括:用于核查跑完全程花费的时间或者核查用户任务限定时间的计时器(timer);采用各个用户通过用户任务积累分数的算法实现的SW等。

游戏服务器300包含存储装置,其对用于向用户提供游戏服务的各种情节(scenario)和内容进行存储和管理。

游戏服务器300包含GPS、地图信息、物体识别、局域网功能等附加功能,并配备有用于判断自动驾驶装置的当前位置或者判断是否接近抵达特定位置或者物体的手段。如果难以配备这种自动执行位置判断的手段,也可以采用以下方法代替,即从用户模块130接收输入的裁判判断,而游戏服务器300用于接收并引用裁判或者其它系统的判断。

用户模块130包括:输出影像的显示器、输出音响的扬声器、接收用户输入的触摸板、鼠标、键盘、语音识别等输入装置。用户模块130还追加包括能够接收输入的动作(motion)的动作传感器。

在本发明中,用户模块130可以采用构成在单独的HW终端设备上的用户终端200,可以理解为用户模块和用户终端所具备的均相同地被适用。

作为本发明提供的游戏服务的一实例可以举例纪录游戏。一个自动驾驶装置100可以提供游戏服务,确保多个用户根据不同的时间按照给出的路径行驶,并测定各个用户跑完全程花费的时间。

可以在自动驾驶装置行驶期间从行驶任务或用户任务中获得分数,并对各项分数进行累计。构成所述多个用户根据跑完全程时间或者各项累计分数决定排名形态的游戏服务。

游戏模块120可以提供多种形态的游戏情节和与之对应的用户任务、行驶任务等。优选地,用户任务的竞猜、投票、照片等内容可以利用自动驾驶装置运行的地区或者城市的内容。

即,如果在罗马市中心提供利用自动驾驶汽车的游戏服务,则可以将内容构成为针对罗马的竞猜、能够经过罗马的著名景点。如果以伦敦为背景,则可以具备针对伦敦的竞猜内容等。

优选地,对于虚拟障碍物或者虚拟道路环境,也可以利用作为行驶背景的城市或者地区的内容。该方式为准备以下内容:当以雅典为背景运行的自动驾驶汽车在突然出现的虚拟路口因虚拟人物的出现而缓行或者停车时,自动驾驶汽车的显示器或者用户终端的显示器上显示的外部环境中就会呈现出苏格拉底与弟子过马路等虚拟现实影像。

游戏模块120可以随时与行驶模块、参与者模块等收发行驶状态信息、路径信息等主要信息。

特定自动驾驶装置最少与一个以上用户终端对应,特定用户终端与最少一个以上的自动驾驶装置对应。

作为另一游戏服务的实例,可以提供一种用户使自动驾驶装置在规定的时间内到达指定的目标地点并以成功/失败规定结果的游戏,用户可以通过良好执行准备的用户任务有利地完成游戏。

为了服务这种方式的游戏,游戏模块120在多个用户依次执行后根据行驶花费的时间或通过自动驾驶装置的行驶任务及用户的用户任务获得的分数等确定排名或者决定胜负。

作为另一游戏服务的构成方式,可列举以下形式,即投入多辆相同车型的自动驾驶汽车由多个用户同时在相同运行路径上开展竞争的形式。

用户模块130还追加了:与用户任务或行驶任务对应地接收任务执行信息的功能。为了接收输入的任务执行信息,功能配置有相机、话筒、动作传感器、GPS等的输入功能。

游戏模块120执行对从用户模块130接收的用户任务或行驶任务的任务执行信息进行判定的步骤。

游戏模块120在对任务执行信息进行判定时,针对竞猜任务判定是否满足竞猜的正确答案。还可以根据是完全满足正确答案还是部分满足正确答案而给出差别化的分数。

游戏模块120对行动任务进行判定的步骤,具备以下两项功能,即:对与行动相关的动作进行测定并判定其是否与目标动作相符的功能;或者对于跟唱特定歌曲的任务输入所唱的歌曲并对歌曲进行读取以进行判定的功能。

游戏模块120具备为了判定照片任务而读取照片并进行判定的功能。

如果游戏模块120难以自行判定用户任务及行驶任务是否执行,可以接受能够进行判定的外部服务器的帮助或者借助于裁判的判定。

在游戏模块120对用户任务及行驶任务进行判定的步骤中,为了得到裁判的判定,就需要配备裁判能够输入判定结果的装置,同时还需要配备与之相关的单独的用户模块130或用户终端200。

如果裁判的判定有需求,游戏模块120将与用户任务或行驶任务相关的视频或者图像等向裁判的用户模块或用户终端传输。

如果游戏模块120得到裁判的判定,包括:从裁判使用的用户模块或其它用户终端输入判定结果之后,用户模块采用接收并引用判定结果的方法进行判定的步骤。

优选地,游戏模块120也可以引用与用户任务或行驶任务相关的其它系统的判定结果。用户参与网络游戏并将游戏结果作为任务执行信息接收、引用的方式就属于此种类型。所述网络游戏中2名以上用户的胜负可以为判定结果,也可以将特定用户是否通过游戏的特定阶段或者是否参与了游戏作为判定结果。用户参与所述网络游戏的内容也包含在行动任务中。

4D模块140作为一种能够让用户通过物理冲击或者姿势变化等感受到4D效果的装置,可以由穿着的服装或者坐上去且能够驱动的椅子等构成。4D模块构成为能够输出4D数据的形态,从而表现汽车的碰撞、减速、加速、转向等。

如果用户不能够在限定时间内成功执行用户任务或者行驶任务,游戏模块120就可以通过4D模块140采用因突然出现路边台阶而受到冲击的方式等对用户给予惩罚。可以表现紧急刹车或紧急出发,并显示虚拟行驶环境的运行效果。

所述虚拟的行驶环境可以是在非包装道路、海边沙滩、碎石路、凹凸不平的道路或者路边台阶上跑等行驶环境,可以适用急转弯或骑着马跑或者乘坐马车跑等行驶环境。

作为与4D模块140的4D效果输出同步的方式,还包括以下功能:游戏模块120在行驶状况下将虚拟物体的影像与用户任务、行驶任务、惩罚相关联,从而使用户模块130输出与虚拟状况相关的影像。

如果游戏模块120将虚拟影像信息或者与影像信息相关的资料向用户模块130传输,用户模块就会获取虚拟的影像信息并将其向自身显示器或与之连接的显示装置输出。

用户模块130除了只输出虚拟影像这一种方式之外,还包括:将虚拟影像追加输出到在车辆外部拍摄的实际影像中的方式。

用户模块130输出的虚拟的影像中可以表现出跟虚拟车辆的碰撞、道路被竞争组发射的火箭(rocket)破坏导致行驶被封锁的状况、外部道路上作为障碍物出现的事物(可能是大石头、人、动物等)、道路或者路口出现与历史性事件相关的活动等。

图2是显示将智能手机用作用户终端的例子的模式图。

如果将智能手机装置用作用户终端200,多个用户就更加容易作为与一个自动驾驶装置连接的组开展活动。

优选地,即使将用户终端200单独分离使用,其一部分功能也会保留在自动驾驶装置的用户模块中,起到补充作用。如果将智能手机用作用户终端200,显示器或者输入装置就可能会受到限制。在这种情况下,将设置在自动驾驶装置内的大规格显示器或者各种传感器等补充连接到用户模块而使用会更有益。

优选地,如果用户终端200能够单独输出振动或者抖动等,也可以采用将4D模块的一部分功能支援至用户终端200的方式。虽然有限制,但是可以输出转向或者凹凸、加速、减速等4D数据。

为了将智能手机用作用户终端200,可以采用开发执行用户终端功能的SW并设置在智能手机内的方式。另外,可以用以下方式实现:在智能手机中利用网页浏览器等,从而使游戏模块通过启动网络应用程序而在智能手机中运转。

在智能手机中设置执行用户模块功能的应用程序并使其启动之后,利用蓝牙、WiFi或互联网等通信工具与自动驾驶装置收发资料以发挥相应作用。

虽然图2中显示了基于智能手机的用户终端200,但是独立的用户终端200并非仅局限于智能手机,可以更换为平板电脑、笔记本电脑、PC等不同形态的硬件。

前面介绍的用户模块130的所有功能都在用户终端200中启动。另外,优选地,用户终端200与自动驾驶装置的用户模块130也可以互补地提供用户服务。

游戏模块120可以引导多个用户终端竞争性地参与任务,并对成功完成任务的人赋予单独的分数。在多个用户参与同一任务的情况下,游戏模块120可以采用只将在一定排名内的任务成功完成人员认定为“成功”并赋予分数的方式。

游戏模块120中含有包括多个运行地点的运行路径信息,提供一种自动驾驶汽车将指定的运行地点全部行驶完毕的游戏服务。在这种情况下,各运行地点具备运行任务。

运行任务可以利用用户模块130或用户终端200执行,在这种情况下,也可以使用专用于运行任务的单独的用户终端。可以是从特定运行地点到另一运行地点为止装运指定的物品或者在特定运行地点捎上特定目标等。

作为本发明另一游戏服务的实例有追踪游戏服务,使2台以上的自动驾驶汽车参与,一部分为需要实现逃脱目的逃脱组,一部分为需要抓住逃脱组的追踪组。

游戏模块120将确定为逃脱组的特定自动驾驶装置和与之连接的用户分在一组,将确定为追踪组的特定自动驾驶装置和与之连接的用户分在一组,从而构成包含用户任务及运行任务的游戏形式。

游戏模块120向逃脱组提供包含多个行驶目标地点的需跑完的运行路径。另外,还提供在运行路径中需执行的多项运行任务。

游戏模块120向逃脱组提供用户任务,会根据用户任务将任务结果反映到自动驾驶装置的行驶中。如果用户圆满地执行任务,就会减少所需行驶的行驶目标地点或者减轻一部分行驶任务。

游戏模块120将所述行驶任务及用户任务的判定结果累计到各用户的分数中,从而制作用户的全部排名信息。

游戏模块120设置有针对以下内容的项目(item):当不能执行行驶任务或者用户任务时需向该组或者用户给予的处罚,当圆满地执行任务时需给予的奖励。

游戏模块120根据行驶任务或者用户任务的结果给予的惩罚,可以采用让其遇到虚拟障碍物或者削减虚拟燃料等方式,也可以采用改变行驶路径等方式。

作为游戏模块120根据行驶任务或者用户任务的结果给予的奖励,可以为清除虚拟障碍物或者补充虚拟燃料或者去除行驶地点等方式。或者,可以向特定组提供能够攻击对方组的虚拟武器。虚拟武器包括火箭炮攻击、设置障碍物、阻断道路、暂停、削减燃料、暂停用户活动等。

游戏模块120提供用户任务,可以在用户模块130上显示虚拟的障碍物,以使用户能够利用用户模块130将所述虚拟的障碍物清除。

即,输出与作为道路上的虚拟障碍物出现的猴群队伍相关的虚拟视频,用户为了清除猴子障碍物,就以猴子喜欢吃的香蕉作为道具投喂给猴子或者缓慢行驶等输入行为进行传输,然后将输入的任务执行信息传输给游戏模块130。

优选地,还包括以下方式:即,游戏模块130接收所述任务执行信息,判定其为用户的行动任务,将障碍物的一部分或全部清除。

可以通过多种方式设置符合游戏要素的用户任务,即用户通过叫喊或者采取一定形式(pattern)的行动清除障碍物等。

游戏模块120提供一种界面,以确保将特定用户的攻击权相关信息显示在用户模块130上,从而用户模块130就能够对用户准备使用相应攻击权的对象进行选择并使用。

用户通过用户模块130选择准备使用特定攻击权的竞争者之后,接收输入的攻击权实施并传输给游戏模块120。游戏模块120承认这种攻击权之后,将其运用到攻击对象的自动驾驶装置运行中。

对于一个自动驾驶装置的多个用户执行的用户任务,将用户一起完成的任务执行结果作为判定所述自动驾驶装置的任务执行结果的基准。假如有6名用户提交了竞猜任务的答案,只有在2名以上答对的情况下才能判定任务获得成功。

游戏模块120接收多个用户模块130发出的从多个行驶方向中决定期望行驶方向的投票任务的任务执行信息,然后对其进行分析,从而使行驶模块110按照被选择最多的特定行驶方向行驶。

与游戏模块120的投票任务相对应,用户模块130提供从多个选址中选择一个以上选址的用户界面。另外,还配备有输入装置,确保能够按照主观式进行投票。

游戏模块120通过投票选择的投票任务包括选择对自己的自动驾驶装置有利的处罚或者选择对竞争者的自动驾驶装置不利的惩罚等方式的用户任务。

当指定标准以上的用户未进行投票时,没有获得指定标准以上得票的结果的情况下,游戏模块120就可以采用投票任务执行失败的标准,也就是将投票任务认定为失败等。

如果用户在任务中获得成功,游戏模块120通过将进一步追加虚拟燃料或者减轻减速或者暂停等处罚要素的方式,为自动驾驶汽车的运行提供帮助。

图3中显示使用用户终端200的多个用户中的各组用户分别与2台自动驾驶装置匹配。图1所示游戏模块由游戏服务器独立构成,将自动驾驶装置和用户通过互联网、无线通信、蓝牙等网络手段与游戏服务器300连接。

优选地,如果将游戏服务器300配置成通过网络连接的独立的服务器,则也可以根据需要配置成多台服务器。为了将用户任务结果反映到各台自动驾驶汽车的运行中,自动驾驶汽车也需构成为利用网络手段收发信息。

游戏服务器300配置成多个自动驾驶装置-用户终端的组合,提供能够使多个用户或者组通过网络同时参与的游戏服务。

游戏服务器300配置有用于游戏运营的游戏模块120的主要功能,构成独立的服务器形态。

游戏服务器300独立执行游戏模块120提供的全部功能,在必要的情况下,也可以在自动驾驶装置100中继续保留游戏模块120,由游戏服务器300与游戏模块120互补性地发挥作用。

用户组1和用户组2分别与自动驾驶装置1和自动驾驶装置2匹配。即,提供一种游戏服务,如果自动驾驶装置1先完成行驶或者获得高分,则用户组1胜利;如果自动驾驶汽车2先完成行驶或者获得高分,则用户组2胜利。

各组的一部分用户搭乘自动驾驶装置,一部分不搭乘自动驾驶装置,而是在远程连接的状态下参与。

关于用户任务及行驶任务,游戏服务器300具备一部分用户各别参与的任务、特定组的一部分或全部用户参与的任务、所有用户参与的形式等以多样的对象为对手的任务体系。

如果多个用户同时参与竞猜任务,游戏服务器300就在一定时间内从用户终端接收作为任务执行信息的回答,并判定该回答是否为正确答案。优选地,也可以通过以下方式进行判定,即根据回答与正确答案是否完全一致、是否只有一部分一致或回答所花费的时间等赋予差别化的分数。

在多个用户同时参与的任务中,如果一定用户在任务中获得成功,游戏服务器300就可以将此后执行任务的用户任务执行判定为失败。即,在特定竞猜任务中,如果某一个用户率先给出了正确答案,则即使其它用户参与竞猜任务也不能被判定为成功或者获得分数。

优选地,游戏服务器300还可以根据需要追加配置包含视频流功能的服务器。

游戏服务器300能够以特定组的用户为对象提供投票任务,对其结果进行判定之后,将其反映到所属组的自动驾驶装置或竞争者的自动驾驶装置行驶中。如果将投票结果反映到所属组的行驶中,就能够朝着更有利于游戏的方向作出决定。也能够通过投票结果妨碍竞争者自动驾驶装置的行驶或者使行驶更加困难。

即,游戏服务器300可以按照以下形式提供投票任务,即能够作出对所属组的行驶有利的决定,或者给予使竞争组的行驶变得困难的处罚。

各个自动驾驶装置具备对360VR影像、影像、动作、音响等进行拍摄并实时向游戏服务器300或者用户终端200传输的功能。在这种情况下,游戏服务器300还包含流服务器(streaming server),可以通过网络向其它客户传输。

用于实现自动驾驶装置100的4D效果的动作拍摄,通过对设置在自动驾驶装置中的智能手机的动作传感器进行实时测定并转换成4D数据的方式进行拍摄。

通过将单独的外置型动作传感器设置或连接在自动驾驶装置或智能手机中,并对同一动作传感器进行实时测定,从而转换成4D数据的方式进行拍摄。

自动驾驶装置或者智能手机拍摄的4D数据可以实时向4D装置400和用户终端200传输。

在设置有360VR影像相机并支持5G的智能手机上,游戏服务器300的360VR影像是基于利用热点连接网络或者利用蓝牙等有线/无线通信来形成。

用户终端200可以从游戏服务器300或自动驾驶装置100接收并输出360VR影像、影像、动作、音响等资料。

4D装置400可以与自动驾驶装置分开独立设置,通过网络手段与游戏服务器300、用户终端200、自动驾驶装置100等连接并收发数据。

4D装置400既可以制作成用户能够搭乘的模型装置形态,也可以制作成能够坐着的椅子形态,采用包含4D模拟模块和网络模块等的方式配置。

4D装置400配备有能够接收自动驾驶装置100拍摄的4D数据并输出4D效果的设备。

4D装置400能够使未搭乘车辆的用户真实地体验自己组的自动驾驶装置的行驶环境。

可以同时呈现用于4D装置400所属组的自动驾驶装置的虚拟的4D效果。

4D装置400本身带有网络通信接口,可以从自动驾驶装置或者游戏服务器接收4D数据,或者与用户终端连接从用户终端接收4D数据并实时输出4D效果。

用户终端200也具备接收所述4D数据并实时输出的功能,同时还具备以可以查看的方式输出360VR数据的功能。

图3中,将组1和组2分别与自动驾驶装置1和自动驾驶装置2连接并同时运行的赛车游戏的构成作为实例构成本发明。在这里,自动驾驶装置1和自动驾驶装置2是由不同汽车制造商制造的不同车型的自动驾驶汽车。

用户组1包含user2、user3、user4等3名用户,用户组2包含user5、user6等2名用户。

游戏服务器300为了将2台不同车型的自动驾驶汽车分配给各组而提供简单的竞猜任务,竞猜任务为主观式并同时提供给5名用户的用户终端。

5名用户将各自认为正确答案的回答输入至用户终端,用户终端就将相应回答传输至游戏服务器300。

游戏服务器300给予最先回答出正确答案的用户的组可以先从2台自动驾驶汽车的车型中进行选择的权限。

假设User3回答出了正确答案,游戏服务器300就向组1所属的全员提供可以从2台自动驾驶装置中选择1台的投票任务。在限定的时间内完成投票,游戏服务器300就将得到多数人选择的车型分配给组1,将剩余车型分配给组2。

游戏服务器300通过这种任务执行方式可以从2条以上的路径信息中选择2条路径信息分配给各组。

游戏服务器300准备并保留多条路径信息。路径信息既可以通过开始与结束地点确定,也可以由指定通过主要经由地的形态确定。游戏服务器300将路径信息分配给各台自动驾驶汽车,然后自动驾驶汽车开始按照各自的路径信息行驶。

游戏服务器300可以向各组指定攻击权及回避权。优选地,攻击权和回避权可以设计成在成功执行用户任务或行驶任务时提供。

在赛车游戏中,攻击权主要用于通过以下方式妨碍对方组的行驶,包括:各组使对方组中止运行一定时间或者在行驶期间使其遇到虚拟障碍物或者再追加特定经由地。

在赛车游戏中,回避权是以跳过一部分区间的路径信息的行驶或者使特定障碍物无效的形式提供。

为了确保组1的全部或部分成员能够使用攻击权和回避权,就将相关信息向所属的用户终端传输,用户终端200具有选择攻击对象或者许可使用的输出及输入功能,以确保能够使用所述攻击权。

游戏服务器300需要为每个组指定特定用户作为组的领队(leader),使其成为执行攻击权和回避权的当事人或者成为执行用户任务或者行驶任务的当事人。在特定用户被确定为组领队的步骤中,也可以执行投票任务。优选地,可以让制作游戏广播时的一部分出演人员担任。

为了确保通过多人集体智慧决定攻击权或者回避权,游戏服务器300可提供投票任务作为追加的用户任务。并基于投票结果反映与攻击权和回避权相关的内容。

如果用户向对方组使用攻击权,用户终端200就会接收输入的攻击权使用信息并向游戏服务器300传输。如果从特定组的用户终端接收到攻击权使用信息,就确认相应攻击权是否可用,通过承认其来调整对方组的路径信息,并将相关信息向行驶模块110传输。行驶模块110接收所述调整的路径信息,将其用于自动驾驶汽车的行驶中。

所述游戏服务器300可以向特定行驶模块提供从开始到结束的路径信息。作为另一种方法,也可以采用以下方式提供路径信息,即游戏服务器300将全部路径信息分为几个区间单位,依次将必须跑完全程的区间的路径信息向行驶模块110传输。

如果游戏服务器300采用将由多个区间构成的路径信息分步骤向行驶模块110传输的方式配置,则也可以采用以下方式,即,当对特定自动驾驶汽车给予延时惩罚时,就在行驶完特定区间的路径信息之后,更慢地为行驶模块110提供下一个区间的路径信息,变慢的时间相当于需要延迟的时间。

游戏服务器300通过再追加任务信息构成特定自动驾驶装置的路径信息。自动驾驶装置的行驶模块110所需执行的任务信息包括经由特定位置到达的方式、对指定的目标物进行拍照的方式、拿到特定物品的方式等可以在现场进行操作的内容。

游戏服务器300向所述路径信息中再追加与虚拟的燃料信息和最高行驶速度相关的信息。在这里,“燃料信息”并非是指实际自动驾驶汽车燃料的相关信息。

基于所述燃料信息可以决定自动驾驶汽车运行的中断及恢复或最高行驶速度要设为多少。当按照指定的路径信息继续行驶时,就扣除燃料。在实际赛车游戏中,燃料信息也可以用积分或者其它形式表示。

自动驾驶汽车按照所述路径信息的最高行驶速度和实际行驶道路的法定最高行驶速度中较低的速度行驶。优选地,所述最高行驶速度也可以按照以下方式进行设定和使用,即先确定为-10km/h、-20km/h等,指定与实际道路的限速相比的变化量。

当燃料为一定量以上时,就使自动驾驶汽车的实际运行速度按照道路允许的最大速度运行,当燃料在一定量以下时,就将最大运行速度调整为降低一定标准。

游戏服务器300将用户任务向用户终端200传输,该用户任务防止游戏参与人员出现燃料量不足的状况。

如果用户向用户终端200输入任务执行信息,用户终端200就将相关信息向游戏服务器300传输,游戏服务器就会补充指定量的燃料。

游戏服务器300为了补充燃料而提供的用户任务可以是:竞猜答题、广告浏览、特定数据输入、拍摄任务照片等。可以根据是否满足条件而决定不补充燃料或者调整补充的燃料量。

优选地,虽然游戏服务器300可以将燃料以量为单位的数字表示,但是也可以用积分、爱心(heart)或者星星等项目(item)的个数表示。优选地,也可以将燃料、积分、项目等通过多种方法进行配置。

游戏服务器300将正在参与赛车游戏的自动驾驶装置的行驶状态信息和路径信息的一部分或全部向用户终端200传输。用户终端200接收所述行驶状态信息和路径信息后再将其输出。

游戏服务器300将与游戏进行相关的视频资料向用户终端传输。

用户终端200接收所述视频资料并将其输出到显示器上。

如果所述视频资料中含有与虚拟现实的障碍物相关的信息,就会显示在用户终端200的显示器上,以确保能够看到障碍物,并接收输入的、与为了消除障碍物的用户的任务执行相关的信息,再将其向游戏服务器300传输。

如果所述游戏服务器300提供的虚拟的障碍物为大石头,用户终端就会利用AR技术将所述虚拟的大石头显示在实际道路画面上,用户具有可以通过将虚拟的大石头拉出或者触碰屏幕等方式将大石头打碎的锤击形式的用户任务将障碍物消除的方法。

如果所述游戏服务器300提供的障碍物为猫,就构成:用户对猫拍照并传输,游戏服务器300从多个用户接收猫的照片后,使猫障碍物消除方式的照片任务。

为了消除所述虚拟的障碍物,追加配置用户通过支付一定电子货币或者积分等方式付出代价的用户任务。

游戏服务器300提出在障碍物未被消除期间让用户或者参加组通过其它路径绕道行驶或者延迟一定时间的处罚。作为另一种处罚,包括剥夺使用资格、结束游戏、停止一定时间、淘汰等。

优选地,如果特定组的自动驾驶汽车受到对方组的行驶攻击,就将与对方的攻击权使用相关的信息公布在所述特定组的组员的用户终端上。

应对自动驾驶汽车为3台以上并且对方组为2个以上的情况,用户终端200还需包括对准备攻击的对方组进行选择的功能。

游戏服务器300向用户终端200提供任务信息,以便能够获得用于对方组的攻击权的项目。

当用户完成任务之后,游戏服务器300就赋予相关组或者相关用户攻击权,并将攻击权信息向用户终端200传输。

游戏服务器300接收所述攻击权信息之后,再将其输出,以确保用户能够使用,并配备有输入工具,以确保能够使用攻击权。

如果用户输入使用攻击权的信息,用户终端200就将准备使用攻击权的对象自动驾驶装置的信息和与攻击权相关的信息向游戏服务器300传输。

游戏服务器300执行最终对基于自动驾驶装置的赛车游戏结果进行判定的步骤。游戏服务器300对赛车游戏结果进行判定可以采用以下方式中的一种,包括:基于多台自动驾驶汽车的行驶结果确定排名的方式、依据与竞争用户的胜败确定的方式、确定行驶结果的成功或失败等方式。

游戏服务器300将与特定用户匹配的自动驾驶装置的行驶任务的执行结果反映到赛车游戏的结果判定中。即,如果圆满完成行驶任务或者在短时间内完成行驶,就按照该用户获胜反映到自动驾驶汽车的赛车游戏结果判定中。

游戏服务器300还执行以下判定步骤,即,判定最终特定自动驾驶汽车是否按照满足路径信息的方式跑完全程。特定自动驾驶汽车是否针对路径信息跑完全程可以依据是否通过了出发地、目的地、经由地等、跑完全程花费的时间、是否执行了行驶任务而将分数或者成功失败等行驶结果反映到游戏判定中。

游戏服务器300将通过行驶任务的分数或者跑完全程所需的时间、针对路径信息跑完全程的程度转换成数值,并将相应行驶结果反映到游戏结果判定中。

优选地,游戏服务器300按照特定用户或者各组单独反映用户任务执行结果并对分数等进行管理。另外,也可以按照各个参加组反映用户任务执行结果并对分数等进行管理。同时,在对赛车游戏的结果进行判定的过程中,反映特定用户或组的用户任务执行结果。

游戏服务器300判定游戏结果并且针对排名或者结果信息,显示或者公布与自动驾驶装置或自动驾驶装置匹配的参加组或者用户的排名。该信息发布在互联网上或者向用户终端200传输。

游戏服务器300还追加执行以下步骤,即集中构成组的多数用户的判断并利用集体智慧调整特定自动驾驶装置行驶路径。在这里,集体智慧是对多个用户的意见进行实时分析并反映到赛车游戏中,最简单的方法是通过投票任务选择竞争者并选择准备使用的攻击权等。另外,支持在自身自动驾驶装置的多个行驶条件中选择一个也是一种好方法。

游戏服务器300利用集体智慧调整路径信息的另一种方法就是利用竞猜任务。可以采用以下方式,使提出包含特定文字或者拼音的不同单词,赋予率先成功的组攻击权或者补充虚拟的燃料。

用户在执行用户任务的过程中,会努力采用对自身的自动驾驶装置有利的行驶路径。用户任务的执行既可以是需要答出特定竞猜问题的正确答案,也可以是执行特定动作或者模仿声音等。用户执行用户任务也可以采取利用特定输入装置向用户终端输入的方式。包括将用户终端沿上下或者左右摇动的方式、利用点击用户终端的显示器上显示的特定图标等进行输入的方式等。

图2显示了用户终端的模式图,图2所示模式图是利用智能手机的用户终端,画面上存在显示与输入功能同时启动的触摸板。另外,话筒和相机等具备输入功能,此外还包括GPS功能、网络功能及动作传感器功能等。

用户终端200包括显示从节目转播装置及行驶终端或游戏服务器接收的实时流媒体区域的直播(live show)区间。另外,可以确认存在显示用户任务的区间和输入用户任务的任务执行结果的区间。

用户终端200会将自动驾驶装置的路径信息及行驶状态信息等显示在显示器上,以确保用户能够认知。可以利用智能手机的振动功能表示行驶状态信息中由碰撞或者凹凸导致的振动等。

用户终端200直接通过网络接收并显示互联网TV的流媒体视频,以确保用户能够收看。在这种情况下,用户终端也可以利用按照单独功能分离的追加装置收看TV广播。

下面,将参照图3对旨在实现不特定多名观众参与形式的游戏广播的另一实施例进行说明。

游戏演播室里有出演人员、主持人、参加赛车游戏的观众等。为了参加赛车游戏而使用用户终端的人成为观众或者出演人员。

各个家庭中想要参加赛车游戏的观众在自己的智能手机或者平板电脑等用户终端装置中安装执行用户终端功能的应用程序以便参加。

游戏演播室(studio)的出演人员是当红艺人,观众可能是他们的粉丝。游戏演播室的出演人员构成为2个组,观众也选择自己喜欢的组参与游戏。

作为游戏服务器300给予特定组惩罚或者行驶任务的一种,该行驶任务可以利用集体智慧选择运行路径的一部分作出决定。即,向属于特定组的所有用户终端200提供在下一个将要出现的交叉路口从左转、右转当中进行选择投票的投票任务作为用户任务。

用户使用用户终端200针对投票任务进行投票后,游戏服务器300就对投票结果进行分析,并根据多数人选择的结果对特定自动驾驶装置的路径进行调整并运行。所述自动驾驶装置可以是特定用户或特定组或竞争者。

游戏服务器300追加赋予用户与活动相关的分数并进行计算。即,在参与用户任务或者完美答对特定竞猜的部分,给每个个人参与者累积分数,最终以分数高的个人用户为对象给予奖励。

游戏服务器300对个人用户给予奖励的方法可以从公布排名、公布获胜者、公布网上购物券或者纪念品的发放、公布支付奖金、支付奖金、发放礼品等方法中选择。

优选地,游戏服务器300将多种形式的游戏配置成游戏任务,以确保观众能够主动为自己所属的组获胜做出贡献。在这里,可以采用需解答竞猜的竞猜任务、需进行投票的投票任务或在某个地点拍摄特殊照片的认证照片任务等。

优选地,所述游戏服务器、用户终端、自动驾驶装置、4D装置等可由单独区分的单一设备和执行功能的SW等独立构成,利用网络通信手段收发各种信息。另外,按照功能单位分离的2个以上装置也可以利用网络通信手段连接以执行一项功能。

游戏服务器300也可以根据具体功能分离为多台设备进行配置。

在本发明中,游戏服务器、用户终端、4D装置、自动驾驶装置等根据需要也可以由整合有两项以上功能的一个装置构成。

当在一个装置中执行各项功能时,游戏服务器、用户终端、4D装置可以由并非独立装置的、与各项功能对应的模块和运转部件配置的整合装置构成。

在本发明中,如果将游戏服务器、用户终端、4D装置、自动驾驶装置或节目转播装置中两个以上功能单位整合到一个系统中进行配置,则在两个功能单位之间传送或者接收资料可以通过网络通信手段或者共享内存或存储空间等或者通过处理器之间的通信而传送或者接收相关资料的形式实现。

在本发明中,“行驶状态信息”及“路径信息”等可以通过组合的形式配置,即并非必须将相关详细信息全部配置,而是可以只包含配置实际服务所需的一部分配置信息。

工业实用性

本发明将被用于克斯科株式会社的广播业务及娱乐业务。克斯科株式会社同时拥有能够使多个人参与竞猜或者问卷的双向广播平台,作为这一部分的拓展业务,正在准备开展基于自动驾驶汽车的娱乐服务。娱乐服务包括双向自动驾驶游戏节目、反应型自动驾驶城市旅游服务等。

相关技术
  • 用户游戏连接自动驾驶方法及系统
  • 自动驾驶辅助系统、车辆连接服务器、管制服务器、自动驾驶辅助方法、服务器的控制方法以及程序
技术分类

06120112933424