首页> 中国专利> 一种线上火炬传递方法及其使用的智能运动设备和服务器

一种线上火炬传递方法及其使用的智能运动设备和服务器

摘要

本发明公开了线上火炬传递方法及其使用的智能运动设备和服务器,该方法用于在虚拟场景进行火炬传递,包括以下步骤:满足预设运动条件的用户,注册成为火炬手,并指定智能运动设备;系统安排火炬传递日程;接收到指定智能运动设备的信息,确认火炬手已登录系统;上场时间到来时,开始检测智能运动设备的状态;在开始接收火炬时间到来时,进行火炬交接;交接完成后检测智能运动设备的运动状态,同时显示虚拟火炬手举着火炬进行相应的运动;在开始交出火炬时间到来时,进行火炬交接;下场时间到来时,切换屏幕的显示内容;循环上述步骤直至所有火炬手均完成火炬传递。本发明提高了大型活动的用户体验感,有利于增长活动参与度。

著录项

  • 公开/公告号CN113075998A

    专利类型发明专利

  • 公开/公告日2021-07-06

    原文格式PDF

  • 申请/专利权人 余军涛;

    申请/专利号CN202110196079.X

  • 发明设计人 余军涛;

    申请日2021-02-22

  • 分类号G06F3/01(20060101);

  • 代理机构11381 北京汲智翼成知识产权代理事务所(普通合伙);

  • 代理人陈曦;董烨飞

  • 地址 100176 北京市大兴区景园北街2号57号楼二层

  • 入库时间 2023-06-19 11:44:10

说明书

技术领域

本发明涉及一种线上火炬传递方法及其使用的智能运动设备和服务器,属于智能运动设备技术领域。

背景技术

随着互联网技术的发展,为了扩大体育大赛或其他领域中火炬传递的影响力,让更多的人能参与火炬传递,现在已经出现了一些线上火炬传递的方式,用网页、APP或小程序等方式进行线上虚拟的火炬传递。比如,第十四届全国冬季运动会利用微信小程序进行火炬传递。线上火炬手把用于火炬传递的小程序的链接通过微信发送给朋友,朋友打开小程序链接后,自己能看到朋友已打开。然后两人同时晃动移动终端,朋友小程序中的虚拟火炬会被点燃,完成线上火炬传递。

这一线上火炬传递方式的优点是,可以利用微信超过10亿的用户数和小程序这种便捷的传递方式,迅速提升参与线上火炬传递的人数。但是,这种方式的很大的缺点是火炬传递的方式太简单,与真实的火炬传递相差太大,缺乏真实感和体验感,较难激发用户的奥运大赛热情。其次,这样的线上火炬传递过程中人们基本没有运动,与传统的火炬传递需要跑步、骑车等相差很大,不符合体育大赛激发人们运动热情的目的。另外,为了促进更多的人参与线上火炬传递,通常会组织线上火炬传递大赛或评比活动,而现有的线上火炬传递方式没有考虑用智能硬件设备获取运动数据,组织大赛容易作弊,缺乏足够的公允性。

另外,为了增加线上火炬传递的体验感,往往需要模拟真实世界的一些操作、动作、画面,以达到逼真的效果,提升用户体验。

发明内容

本发明所要解决的首要技术问题在于提供一种线上火炬传递方法。

本发明所要解决的另一技术问题在于提供一种线上火炬传递用智能运动设备。

本发明所要解决的再一技术问题在于提供一种线上火炬传递用服务器。

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

一种线上火炬传递方法,其特征在于包括以下步骤:

S1:注册火炬手,并存储与所述火炬手对应的指定智能运动设备的类型;

S2:系统安排火炬传递日程;

S3:接收到所述智能运动设备的信息,确认所述火炬手已登录系统;

S4:上场时间到来时,检测所述智能运动设备的运动速度来判断智能运动设备的当前状态是否达到第一预设值,如果达到则进行进入下一步,如果未达到则发出提示;

S5:在开始接收火炬时间到来时,检测所述智能运动设备的当前状态以判断是否符合交接条件;如果符合则进行火炬交接;如果不符合则发出提示;

S6:所述火炬交接完成后检测所述智能运动设备的运动速度,同时显示虚拟火炬手举着虚拟火炬进行相应的运动;

S7:在开始交出火炬时间到来时,进行火炬交接;

S8:下场时间到来时,切换所述智能运动设备的显示内容;

S9:循环步骤S3-S8,直至所有火炬手均完成火炬传递。

其中较优地,在所述S6步骤中,实时检测并计算出所述智能运动设备的实时速度,将该实时速度与预设的一个或多个速度阈值进行比较;当所述实时速度达到所述速度阈值,就调取与所述速度阈值对应的火焰显示内容,并显示在所述智能运动设备或所述移动终端的屏幕中。

其中较优地,在火炬交接时,通过所述火炬手的移动终端检测所述移动终端倾斜角度,判断进行火炬交接的多个火炬手的所述移动终端的所述移动终端倾斜角度是否均在预设的交接角度范围内,如果满足则进行交接;如果不满足则发出提示。

其中较优地,利用所述火炬手的移动终端检测所述移动终端与地平线的相对夹角,然后调整所述虚拟火炬的纵轴与地平线的相对夹角,使得两者相同。

其中较优地,在所述智能运动设备上显示角度旋转的提示,在所述智能运动设备的旋转角度未达到交接角度范围时,通过显示画面,指导所述火炬手朝向正确的方向旋转所述移动终端,直到所述移动终端的旋转角度达到所述交接角度范围内。

其中较优地,所述火焰显示内容包括根据所述智能运动设备的运动速度而变化的火炬火焰,

所述火炬火焰的中心轴与竖直线的夹角θ=atan((V+Vw)/Va),其中,V是检测到的所述智能运动设备的运动速度,Vw为根据比赛当天的天气预报的风速,Va为预设值,atan是反正切函数。

其中较优地,所述火炬火焰的中心轴的长度L计算如下:

火焰长度

其中L为当前的火焰长度,L

其中较优地,在所述智能运动设备的屏幕上同时显示两个虚拟火炬手交接火炬的画面,其中接任虚拟火炬手手中的虚拟火炬点燃,前任虚拟火炬手手中的虚拟火炬逐渐熄灭。

一种线上火炬传递用智能运动设备,包括处理器、运动部、检测部、存储器和显示屏,所述检测部、所述存储器和所述显示屏均与所述处理器通信连接,所述存储器内存储有计算机代码,用于执行前述的线上火炬传递方法。

一种线上火炬传递用服务器,存储有计算机代码,用于使所述运算单元执行前述的线上火炬传递方法

本发明的线上火炬传递方法及系统,与真实的火炬传递接近,具有强烈的真实感和体验感,提升用户体验。其次,利用智能硬件设备获取运动数据,一方面增加运动体验,另一方面提高了活动的公允性。首次将智能运动设备、虚拟活动与真实的活动相结合,给用户提供了全新体验,有利于提高类似奥运会之类的大型活动的全民参与度。

附图说明

图1为本发明的线上火炬传递方法的流程示意图;

图2为系统中关于各个火炬手参与火炬传递的记录内容的示意图;

图3为本发明的交接角度范围指示内容图;

图4为本发明的火炬的飘散火焰的示意图;

图5为本发明的线上火炬传递用智能运动设备的结构示意图;

图6为本发明的线上火炬传递用系统的结构示意图。

具体实施方式

下面结合附图和具体实施例对本发明的技术内容进行详细具体的说明。

本发明中的智能运动设备是在多种体育、健身或运动设备上安装有运动测量装置,并能与配套的运算单元中的虚拟软件进行互动,包括智能单车房系统、智能动感单车系统、智能跑步机系统、滑雪模拟器系统、智能划船机系统、智能骑马机等智能运动设备。与之配套的运算单元可选择电脑主机、移动终端、平板电脑或智能电视等。

本发明以火炬传递的场景为例,说明本发明的线上火炬传递的方法。然而,本领域普通技术人员理解,本发明并不限于火炬传递的场景,也可以适用于其他涉及交接动作的虚拟现实,例如接力跑比赛中的接力棒的传递、滑雪进行火炬交接等。

本发明以智能动感单车系统为例进行说明。智能动感单车是在传统的动感单车上安装有速度传感器,在动感单车前方有一个平板电脑,用于显示虚拟人物在虚拟场景中骑车。当用户骑动感单车的速度改变时,屏幕中虚拟人物的骑车速度也相应进行改变。

本发明模拟现实中的运动员骑车进行火炬传递的场景,可以让虚拟人物举着火炬骑行,用户在现实环境中骑智能动感单车来控制虚拟人物骑行的速度。虚拟火炬手在到达交接点(或者终点)时停车,并点燃下一个虚拟火炬手中的火炬,以此完成线上火炬传递。此方法与真实的火炬传递一样,都是一边运动一边进行火炬传递,同时都能看到火炬手举着火炬在场景中跑步、骑行或者进行火炬交接的画面。本发明的真实感较以前的线上火炬传递方法大大增加,同时能利用网络让数以亿计的用户参与火炬传递,是一种极具创新性和体验感的线上火炬传递方案。

利用本发明的线上火炬传递系统,采用以下线上火炬传递方法实现。该线上火炬传递系统包括智能运动设备、与智能运动设备连接的运算单元、存储单元、与运算单元连接的屏幕、音响和联网服务器。智能运动设备包括智能单车房系统、智能动感单车系统、智能跑步机系统、滑雪模拟器系统、智能划船机系统、智能骑马机等设备中至少一种。智能运动设备是在传统的体育、健身或运动设备如动感单车、健身车、跑步机、滑雪机、划船机或骑马机上安装运动测量装置,然后把测到的运动数据通过无线或有线的方式传输给运算单元中的线上火炬传递软件。运算单元可以是移动终端、平板电脑、电脑主机或智能电视机等。运算单元中运行的线上火炬传递软件中包含用于火炬传递的虚拟场景和代表线上火炬手的虚拟火炬手,虚拟火炬手在虚拟场景中可以进行跑步、骑车、滑雪、划船或骑马等运动。联网服务器用于支持所有的智能运动设备的用户注册、登录、火炬传递或比赛的联网服务。该线上火炬传递系统还可以包含火炬手手持的移动终端,移动终端上可以显示火炬燃烧的动画,用于模拟真实的火炬,还能检测火炬手的运动数据和健康数据。

线上火炬传递方法包括以下步骤:

S1:注册火炬手,存储其指定的智能运动设备的ID及类型。

用户进行系统注册时,可以选择注册为观众或线上火炬手,如果注册为观众,则以后登录系统时可以观看其他线上火炬手进行火炬传递的过程;如果注册为火炬手,为了保证线上火炬手的体能和线上赛事效果,需要满足事先设置的成为火炬手的条件,如微信运动步数达到规定步数、在智能运动设备上的运动成绩达到规定的成绩,等等。注册火炬手后,需要指定一种或多种智能运动设备,通过该设备参与线上火炬传递。通过指定多种智能运动设备,该火炬手有机会参与多次火炬传递。

当用户选择注册为火炬手时,本发明的线上火炬传递系统会进行数据查询,查询该用户的移动终端或动感单车上的运动数据,是否满足预设条件。例如,自动查询移动终端或动感单车的运动时长达到300小时以上;或者运动时长300小时以上并且运动速度达到预设值。

只有成功注册为虚拟火炬手,才能参与火炬传递。观众或火炬手注册时或注册后,可以选择虚拟人物形象。如果是火炬手,则选择的虚拟火炬手形象,可以是其自身的真实影像;如果不是火炬手,则可以选择的虚拟形象,只是事先提供的多个形象之一。

火炬手可通过移动终端或智能运动设备配套的运算单元,利用本发明的线上火炬传递系统软件设置自己的个人虚拟人物形象,也可以通过上传自己的几个角度的照片,由火炬传递系统自动生成三维形象或二维图片,使虚拟火炬手的相貌与真实的火炬手的相貌相像。

S2:系统安排火炬传递日程。

在用户注册时或火炬传递前,用户可输入自己期望参与火炬传递的地点和时间范围。然后,由系统根据所有参与的线上火炬手输入的期望时间范围和大赛线上火炬传递的日程要求,进行智能匹配安排。也可以是由系统自动对成功注册的火炬手安排好上场时间。

与真实的奥运会线下火炬传递一样,根据预先制定的火炬交接时间表,对于每个火炬手,其对应的虚拟火炬手与其他虚拟火炬手依次进入火炬传递场景,进行虚拟火炬传递。按照火炬传递规则,火炬传递是从一个人依次传递到下一个人,为了让更多的人能参与火炬传递,可以同时开辟多条传递路线,每条路线中都是从一个人依次传递到下一个人。

火炬交接分为以下几个阶段:在规定时间前到达某条线上火炬传递路线要求的传递地点现场(登录时选择的运动设备所在地)、登录系统、上场并在智能运动设备上准备火炬交接、与当前火炬手进行火炬交接、在智能设备上运动一段距离、停止运动后与下一个火炬手进行火炬交接。火炬交接时间表至少包括图2所示内容。

如图2所示,每个火炬手在注册成功后,都会分配到一个虚拟火炬手ID(简称火炬手ID)。根据注册时选定的内容,每个火炬手ID对应一条记录,该记录包括该火炬手选择的路线号、火炬手加入传递的地点、火炬手加入传递的日期。该记录还包括登录时间,这个信息可以在注册时用户选择,也可以由系统自动生成。该记录中还包括上场时间、开始接收火炬时间、开始运动时间、到达交接点时间、开始交出火炬时间、下场时间,这些信息均由系统自动生成。

由于线上火炬传递活动会沿着虚拟城市路线规划出不同路线,同时或者不同时进行火炬交接,因此用路线号对应不同的火炬交接路线。地点,是指用户选择的在智能运动设备上参加线上火炬传递的实际地点。登录时间,是指火炬手必须在此时间之前登录到线上火炬传递活动的系统中,如果晚于此时间未登录,取消参加资格,系统自动安排其他候选人参加。因此,登录时间与上场时间有间隔较长时间,例如本实施例中的10分钟。

上场时间,是指火炬手ID对应的虚拟火炬手,在线上的场景中的虚拟交接点开始上场的时间。相应的,下场时间是指,在线上的虚拟场景中,该虚拟火炬手离开虚拟交接点的时间(可能仍然显示,但是作为观众,不再是虚拟火炬手)。

开始接收火炬时间,是指虚拟火炬手开始接收火炬的时间。相应的,开始交出火炬时间是指该虚拟火炬手将火炬交接给下一个虚拟火炬手的时间。交接点,是指一个虚拟火炬手将火炬传递给另一个虚拟火炬手(即,火炬交接)的地点,是虚拟的地点。

开始运动时间,是指虚拟火炬手对应的用户,开始利用智能运动设备进行运动的时间,同时在虚拟场景中,虚拟火炬手被显示为运动状态。

到达交接点时间是指,虚拟火炬手到达下一个虚拟交接点的时间,此时准备与下一个虚拟火炬手进行火炬交接。

S3:接收到所述指定智能运动设备的信息,确认火炬手已登录系统。

在进行火炬传递的当天,火炬手在系统安排的登录时间登录系统,并且到达智能运动设备所在地。系统自动查询预先已安排好的日程,并在智能运动设备的屏幕上自动提示火炬手火炬传递相关的时间信息。

如果火炬手的登录时间晚于登录时间或者没有登录,那么系统会给已经登录,并且选择相同路线号、相同虚拟地点的备用火炬手发出提示(微信、短信、电话或者在线上火炬传递APP中等显示提示信息),让事先准备好的备用火炬手来补充这个名额。

如图2所示,智能运动设备,是用户在注册成为火炬手时选择的运动器材类型,例如是智能跑步机等。在此,需要强调的是,必须是可以联网并发送信息的智能跑步机或经过智能化升级的普通跑步机,而不是普通的无法向网络发出运动信息的跑步机。作为优选方案,本发明的具体实施例中,火炬手在登录时间之前,到达智能运动设备所在地,利用智能运动设备进行登录。例如火炬手ID为11110号的用户,输入登录码,并通过智能跑步机进行跑步。作为替代方案,也可以用移动终端登录。

如果火炬手的登录时间晚于登录时间或者没有登录,那么系统会给已经登录,并且选择相同路线号、相同地点的备用火炬手发出提示(微信、短信、电话或者在线上火炬传递APP中等显示提示信息),让事先准备好的备用火炬手来补充这个名额。

S4:上场时间到来时,开始检测和判断所述智能运动设备的状态。

系统在上场时间到来前发出提示信息,并检测火炬手的智能运动设备的当前状态信息。利用智能运动设备发送的运动数据和智能运动设备的ID,由系统判断出该火炬手已到达真实的智能运动设备。同时,本步骤中,服务器利用智能运动设备的ID来判断火炬手到达预定位置,用智能运动设备发出的运动数据来判断智能运动设备的当前状态。

接收到上场时间到来的通知时,开始检测并上传当前智能运动设备的运动状态。火炬手的移动终端向火炬手发出提示,要求该火炬手在智能运动设备上运动预设的一段时间,并检测此时间内的运动速度。如果检测到智能运动设备当前状态不满足要求(例如运动速度没有达到第一预设值),则会发出提示。如果满足则进入下一步。

当然,也可以直接向智能运动设备的显示屏上发出提示。例如,根据预先制定的火炬交接时间表,在上场时间到来前,通过智能运动设备的显示屏幕等向火炬手发出提醒信息。提醒信息可以是发光,也可以文字通知,也可以是声音提示。

例如,向火炬手的移动终端发出提示,要求火炬手在智能运动设备上运动1分钟。当火炬手运动时,智能运动设备采集这1分钟内的运动数据,并上传该运动数据到服务器,同时也上传该智能运动设备的ID。服务器利用运动状态验证该火炬手已到达指定的智能运动设备,而且该智能运动设备能正常使用。如果检测到该智能运动设备的运动状态不正常,则向该火炬手的移动终端发出警示信息。

此时,在虚拟场景中显示该火炬手对应的虚拟火炬手,在虚拟交接点上场,并显示为显示画面中的主角。而且,该虚拟火炬手携带着指定的虚拟智能设备(参考图2)。虚拟智能设备是与火炬手指定的智能运动设备对应的虚拟设备。例如,火炬手注册时指定的智能设备类型是智能划船器,则在虚拟交接点,该虚拟火炬手上场时,就是在自己的赛艇或帆船上。可以理解,如果指定的是跑步机,则不需要在显示画面中显示虚拟智能设备。

S5:在开始接收火炬时间到来时,进行火炬交接。

在开始接收火炬时间到来时,系统在智能运动设备上提示火炬手,使火炬手调整智能运动设备的状态,使其符合交接条件并启动火炬交接。系统检测智能运动设备的当前状态,包括检测其运动速度是否位于预设速度范围内,进入此预设速度范围即表示符合交接条件。此时,检测所述智能运动设备的当前状态以判断是否符合交接条件;如果符合则进行火炬交接;如果不符合则发出提示。

另外,本发明为了提高火炬传递的逼真度,增加趣味性和人机界面的友好,可以将火炬手的移动终端模拟成火炬。在火炬交接时,通过移动终端内置的陀螺仪、加速度计、磁力计等传感器中的至少一种检测移动终端倾斜角度。陀螺仪用于测量移动终端绕X轴、Y轴和Z轴的旋转角速度,对此角速度进行积分,可以得到旋转角度,进而得到移动终端的倾斜角度。

火炬交接时,两个火炬手的移动终端的倾斜角度应在预设的交接角度范围内。陀螺仪计算角度误差较大,加速度计计算倾斜角更准确。由于加速度计在静止放置时受到重力作用,因此会有1g的重力加速度。利用这个性质,通过测量重力加速度在X/Y轴上的分量,可以计算出在垂直平面上的倾斜角度。但是在实际应用中,很难保证倾斜只发生在X-Y平面。因此,移动终端一般都采用三轴加速度计。根据三轴加速度计检测到的加速度,移动终端的倾角计算公式如下:

其中,a为倾角,Ax为X轴的重力加速度,Az为Z轴的重力加速度,Ay为Y轴的重力加速度,atan为反正切函数。

火炬交接时,两个火炬手的移动终端的倾斜角度应在预设的交接角度范围内。例如,交接角度范围可以是移动终端从垂直状态,顺时针或逆时针旋转30-60度的范围。交接角度范围推荐最优的值是,从垂直状态,顺时针或逆时针旋转40-50度的范围。

此时,移动终端上会显示角度旋转的提示,如图3所示。在移动终端的旋转角度未达到交接角度范围时,通过显示画面,指导火炬手朝向正确的方向旋转移动终端,直到移动终端的旋转角度达到交接角度范围内。

进一步,本发明还可以设置为,根据移动终端中的气压传感器,检测移动终端的当前高度超过初始高度的差值,是否大于某一预设高度值,以表明此时准备上场的火炬手已将手臂向上伸直,成为托举“火炬”的动作,已经满足交接条件。

当进行交接的两个火炬手的智能运动设备符合交接条件并进入火炬传递状态时,在智能运动设备的屏幕上会同时显示两个虚拟火炬手交接火炬的画面,其中接任虚拟火炬手手中的虚拟火炬点燃,前任虚拟火炬手手中的虚拟火炬逐渐熄灭。另外,接任火炬手移动终端中的虚拟火炬点燃,前任火炬移动终端中的虚拟火炬逐渐熄灭。

另外,交接前或交接时,两个线上火炬手很可能不在一个地方,可以通过页面、APP或小程序进行语音或视频通话进行沟通,以便同时进行交接动作,同时也逼真模拟出了线下火炬手交接时进行交流的过程。

S6:交接完成后检测所述智能运动设备的运动状态,同时显示虚拟火炬手举着火炬进行相应的运动。

在此步骤中,智能运动设备屏幕上的显示画面中的虚拟火炬,或者火炬手的移动终端显示画面中的虚拟火炬,保持点亮状态。

同时,在智能运动设备前的运算单元的屏幕上,例如在智能单车(动感单车)前的大屏幕上,以火炬手选定的形象显示虚拟火炬手举着火炬在骑单车的场景。

此时,处于上场状态的火炬手之外的其他火炬手的移动终端上,可以显示当前场上火炬手举着火炬骑单车的图像,也可以显示活动现场的全景(虚拟观众、虚拟火炬手、树木或河流等背景)。观众的移动终端上,可以设置变换键,让观众自行选择显示的画面,可以是全景画面,或局部画面或者只是虚拟火炬手运动的画面。

火炬手通过智能运动设备运动一段时间(例如骑动感单车一段时间),使其对应的虚拟火炬手在虚拟场景中举着火炬运动预设距离(该火炬手从当前交接点到下一个交接点的距离)。在此过程中,火炬手面前的智能运动设备屏幕中的虚拟火炬或火炬手的移动终端中的虚拟火炬,会随着线上火炬手的运动速度进行变化。运动速度越快,虚拟火炬的火焰会越向后方飘散。

本发明的线上火炬传递系统,实时检测并计算出火炬手在智能运动设备的实时速度,将该实时速度与预设的一个或多个速度阈值进行比较。当实时速度达到某个速度阈值,就调取与该速度阈值对应的虚拟火炬的火焰显示内容,并显示在智能运动设备的屏幕中。该火焰显示内容包括根据智能运动设备的运动速度而变化的火炬火焰,该火炬火焰具有不同的火焰的倾斜角度、火焰长度、火焰的跳动频率、火焰的亮度和颜色等。

当检测到的实时速度越大,火焰的中心线Y与火炬的纵轴X之夹角越大(即,图3中X轴与Y轴之间的夹角)。具体而言,根据移动终端的GPS或加速度计可以计算出移动终端的运动速度。例如,若基于GPS数据,用移动终端经过两个位置的时间差,可以用相对位置除以时间差得到当前运动速度;若基于加速度计,对加速度数据进行积分,可以得到当前运动速度。

V=(P

其中V为移动终端在t时刻的运动速度,V

火炬火焰向后方飘散的角度计算方法如下:

θ为火炬火焰中心轴与竖直线的夹角,Vw为风速,V为移动终端的运动速度,Va为火炬口处燃烧气体的线速度。

根据火炬燃烧空气动力学原理,本发明得到计算公式tanθ=(V+Vw)/Va,tan为正切函数。

即可得到图4所示虚拟火炬火焰中心轴与竖直线的夹角θ=atan((V+Vw)/Va)。其中,V是实时检测到的智能运动设备的运动速度,Vw为根据比赛当天的天气预报的风速,Va为预设值,atan是反正切函数。

火炬火焰向后方飘散,除了与竖直线会形成倾斜角外,火焰长度也会增加。火炬火焰中心轴长度L计算如下:

火焰长度

其中L为当前的火焰长度,L

进一步,与阈值对应的虚拟火炬的飘散火焰的跳动频率和大小,当实时速度越大,飘散火焰跳动的频率越高,飘散火焰的面积越大,形成较长拖尾。当实时速度越大,火炬的亮度越大,颜色也从橙色改变为红色。

作为更优化的方案,火炬手的移动终端中的页面、APP或小程序可以通过移动终端中的加速度、陀螺仪、磁力计等传感器中至少一种检测移动终端的角度,并用移动终端的角度控制智能运动设备中虚拟火炬的角度。例如本发明的线上火炬传递系统,检测并计算出火炬手的移动终端与地平线的相对夹角,然后,调整虚拟场景中的虚拟火炬的显示角度,使得显示角度与前述相对夹角相同。具体而言,是利用移动终端的加速度、陀螺仪、磁力计等传感器中至少一种检测移动终端与地平线的相对夹角,然后调整虚拟火炬的纵轴(图4中的X轴)与地平线的相对夹角(显示角度)一致,并且实时调整此显示角度以保持一致。

智能运动设备的屏幕会在显示虚拟火炬传递场景的同时,通过画中画、分屏或切换显示等形式同时显示当前线下火炬手的姓名、年龄、性别、个人形象、所在位置,显示该线下火炬手进行火炬传递的实时视频,增强火炬传递真实感。

其中较优地,在智能运动设备的屏幕上,可以在虚拟场景中显示与该线下火炬手姓名对应的虚拟火炬手,让线上的虚拟火炬手(例如北京的虚拟火炬手)与线下火炬手(例如西安的线下火炬手)对应的虚拟火炬手一起进行线上火炬传递,增强火炬传递真实感。而且,可以实现多人(多个虚拟火炬手)同时运动,同时进行火炬传递。

当运行距离达到预设值时,启动实时速度显示状态,提示减速。系统自动检测火炬手自上场时间开始已运动的距离(运行距离),计算该运行距离与预设的交接点的距离差值。当该差值达到预设差值时,或者运行距离达到预设距离值时,即在虚拟火炬手将要到达下一个交接点时,启动实时速度显示状态,通过智能运动设备提醒线上火炬手逐渐减速并显示当前速度值,直到停止运动。当差值为零时,表示虚拟火炬手已到达交接点。

S7:在开始交出火炬时间到来时,进行火炬交接。

本步骤具体内容与步骤S5相同,只是将本虚拟火炬手的虚拟火炬交接给后任火炬手。

通过计时来判断交出火炬时间到来,从而启动火炬交接;也可以通过前述距离差值为零来判断交出火炬时间到来,从而启动火炬交接。

S8:在接收到下场时间到来的通知时,切换所述智能运动设备的显示内容。

下场时间到来时,本火炬手对应的虚拟火炬手,系统将其从主角逐渐移动到显示画面的边角成为观众。并且,本火炬手的移动终端屏幕中的火炬立即熄灭。本火炬手面前的智能运动设备屏幕中的火炬也立即熄灭,并切换为活动全景等,与其他观众的画面相同。当然,作为对火炬手的奖励,也可以始终保持其特殊画面,与其他没有参与火炬传递的观众的画面不同。

S9:循环步骤S3-S8,直至所有火炬手均完成火炬传递。

上述步骤只是为了方便理解而限定步骤顺序,本领域普通技术人员可以理解,上述步骤可以调整先后顺序,甚至省略其中一些步骤。

本发明的线上火炬传递方法及系统,提供了一种体育大赛或其他领域进行线上火炬传递的优化方法,提高了线上火炬传递的真实感和趣味性,增强了用户体验。其次,利用智能硬件设备获取运动数据,一方面增加运动体验,另一方面提高了活动的公允性。首次将智能运动设备、虚拟活动与真实的活动相结合,给用户提供了全新体验,有利于提高类似奥运会之类的大型活动的全民参与度。也通过火炬手、观众的不同显示内容,增加了趣味性。同时,还可以实现多人火炬传递等新的活动方式,提高运动本身的吸引力,提升用户体验。

本发明的智能运动设备10包括处理器CPU11、运动部12、检测部13、显示屏14和存储器15。其中检测部13、显示屏14和存储器15与CPU通信连接。运动部12是常规运动部件,检测部13用于检测运动部12的状态数据,并发送给CPU 11。

本领域普通技术人员可以理解:本发明的线上火炬传递系统可以采用传统服务器,也可以采用云计算方式,如图5-6所示。本发明的线上火炬传递系统包括多台智能运动设备,以及与该智能运动设备通过互联网连接的计算机或服务器,该计算机或服务器具有计算单元和存储单元,其中所述存储单元内存储有计算机代码,用于使所述运算单元执行前述线上火炬传递方法。

本领域普通技术人员可以理解:实现上述各方法的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于计算机可读取存储介质中。该程序在执行时,执行包括上述各步骤;而前述的存储介质包括:ROM、RAM、光盘或者U盘等各种可以存储程序代码的介质。

上面对本发明进行了详细的说明。对本领域的一般技术人员而言,在不背离本发明实质内容的前提下对它所做的任何显而易见的改动,都将构成对本发明专利权的侵犯,将承担相应的法律责任。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号