虚拟羽毛球场的构建方法、系统、设备及存储介质与流程

文档序号:15558352发布日期:2018-09-29 01:39阅读:281来源:国知局

本发明涉及到虚拟建设领域,特别是涉及到一种虚拟羽毛球场的构建方法、系统、设备及存储介质。



背景技术:

随着生活水平的日益提高,人们对健身的需要也越来越大,越来越多的人加入到各类体育运动中来,也越来越多人利用打羽毛球来运动健身,但是现在城市用地紧张,人们要在运动场的开放时间内到达运动场,才能在羽毛球场里活动,导致人们打羽毛球的活动受到的地点和时间受到了限制。



技术实现要素:

本发明的主要目的为提供一种虚拟羽毛球场的构建方法、系统、设备及存储介质,解决了人们打羽毛球的地点和时间受到限制的技术问题。

本发明提出一种虚拟羽毛球场的构建方法,包括步骤:

根据场地要求匹配出适宜的场地;

根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者;

获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值;

若是,则根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射。

进一步地,在上述虚拟羽毛球场的构建方法中,在上述获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值的步骤之后,还包括步骤:

若否,则根据上述边界步行路径和上述边界构建导航路径重新生成新边界构建导航路径。

进一步地,在上述虚拟羽毛球场的构建方法中,上述根据场地要求匹配出适宜的场地的步骤包括步骤:

获取上述使用者对上述虚拟羽毛球场的地理位置要求、天气要求和地面情况生成上述场地要求;

根据上述场地要求匹配出适宜的场地集;

根据上述场地集的场地距离上述使用者的实时位置的远近进行排序,并将排序列表发送至上述使用者;

根据上述使用者的选择场地反馈信息匹配对应的上述场地。

进一步地,在上述虚拟羽毛球场的构建方法中,上述根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者的步骤包括步骤:

根据上述使用者的实时位置和上述场地的地理位置生成导航信息;

判断上述实时位置是否与上述场地的地理位置重合;

若是,则将上述场地的边界构建导航路径发送至上述使用者。

进一步地,在上述虚拟羽毛球场的构建方法中,在上述根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射的步骤之后,还包括步骤:

判断是否接收到上述使用者的共享虚拟羽毛球场请求信息;

若是,则将上述虚拟羽毛球场共享至上述云服务器。

进一步地,在上述虚拟羽毛球场的构建方法中,在上述将上述虚拟羽毛球场共享至上述云服务器的步骤之后,还包括步骤:

判断是否有接收到参加者的参与请求信息和上述使用者的允许参与反馈信息;

若是,则将上述羽毛球场边界信息发送至上述参加者。

进一步地,在上述虚拟羽毛球场的构建方法中,在上述根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射的步骤之后,还包括步骤:

根据上述使用者的实时位置信息和上述虚拟羽毛球场的地理位置判断上述使用者是否位于上述虚拟羽毛球场内;

若否,则发送出界提醒信息至上述使用者。

本发明还提出一种虚拟羽毛球场的构建系统,包括:

场地匹配模块,用于根据场地要求匹配出适宜的场地;

边界构建导航模块,用于根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者;

获取边界模块,用于获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值;

生成虚拟羽毛球场图像模块,用于根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射。

本发明还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述程序时实现如实施例中任意一项所述的方法。

本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例中任意一项所述的方法。

本发明的虚拟羽毛球场的构建方法、系统、设备及存储介质,通过根据边界构建导航路径生成虚拟羽毛球场图像,并发送至使用者的可穿戴设备进行投射,从而使得使用者能在自选的地点和时间进行打羽毛球的活动,从而使使用者增加身体锻炼的时间;并通过将边界步行路径与边界构建导航路径进行比较,从而判断该场地的地面情况是否平整且适宜作为虚拟羽毛球场来进行打羽毛球的活动;且根据使用者的实时位置将场地集进行排序,从而使使用者优先查看距离较近的场地。

附图说明

图1是本发明一实施例的虚拟羽毛球场的构建方法的流程示意图;

图2是本发明一实施例的虚拟羽毛球场的构建方法的流程示意图;

图3是本发明一实施例的虚拟羽毛球场的构建方法的流程示意图;

图4是本发明一实施例的虚拟羽毛球场的构建方法的流程示意图;

图5是本发明一实施例的虚拟羽毛球场的构建方法的流程示意图;

图6是本发明一实施例的虚拟羽毛球场的构建方法的流程示意图;

图7是本发明一实施例的虚拟羽毛球场的构建方法的流程示意图;

图8是本发明一实施例的虚拟羽毛球场的构建系统的结构示意图;

图9是本发明一实施例的一种计算机设备的结构示意图;

图10是本发明一实施例的一种根据场地的信息生成羽毛球场的边界构建导航路径的显示示意图;

图11是本发明一实施例的一种获取使用者的边界步行路径的显示示意图。

1、场地匹配模块;2、边界构建导航模块;3、获取边界模块;4、生成虚拟羽毛球场图像模块;5、计算机设备;6、外部设备;7、处理单元;8、总线;9、网络适配器;10、(i/o)接口;11、显示器;12、系统存储器;13、随机存取存储器(ram);14、高速缓存存储器;15、存储系统;16、程序/实用工具;17、程序模块。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

参照图1,本发明提出一种虚拟羽毛球场的构建方法,包括步骤:

s1、根据场地要求匹配出适宜的场地;

s2、根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者;

s3、获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值;

s4、若是,则根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射。

如上述步骤s1,根据场地要求匹配出适宜的场地,从而根据上述使用者的需要匹配出适宜的场地,其中,上述场地要求一般包括地面情况、地理位置和天气情况,且上述场地的长大于13.40米,宽大于6.10米。

如上述步骤s2,根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者,参照图10,图10中的虚线为上述边界构建导航路径,根据最佳的虚拟羽毛球场边界的构建地点生成上述边界构建导航路径,从而使上述使用者根据上述边界构建导航路径沿着上述虚拟羽毛球场的边界步行。

如上述步骤s3,获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值,参照图11,图11中的实线为上述边界步行路径,从而判断该场地的地面情况是否平整且适宜作为虚拟羽毛球场来进行打羽毛球的活动,其中,上述边界步行路径一般包括步行路线和步行边界各个部分的水平高度,上述边界构建导航路径一般包括预设路线和预设边界各个部分的水平高度。

如上述步骤s4,若是,则根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射,从而是使用者能在自选的地点和时间进行打羽毛球的活动,从而使使用者增加身体锻炼的时间,其中,上述可穿戴设备一般能根据上述使用者的实时位置改变投影射线,从而使投影出来的上述虚拟羽毛球场固定显示在同一位置。

参照图2,在本实施例中,在上述获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值的步骤之后,还包括步骤:

s5、若否,则根据上述边界步行路径和上述边界构建导航路径重新生成新边界构建导航路径。

如上述步骤s5,若否,则根据上述边界步行路径和上述边界构建导航路径重新生成新边界构建导航路径,从而使上述使用者根据上述新边界构建导航路径沿着边界步行,进而查找到地面情况平整且适宜作为虚拟羽毛球场来进行打羽毛球活动的场地。

参照图3,在本实施例中,上述根据场地要求匹配出适宜的场地的步骤包括步骤:

s6、获取上述使用者对上述虚拟羽毛球场的地理位置要求、天气要求和地面情况生成上述场地要求;

s7、根据上述场地要求匹配出适宜的场地集;

s8、根据上述场地集的场地距离上述使用者的实时位置的远近进行排序,并将排序列表发送至上述使用者;

s9、根据上述使用者的选择场地反馈信息匹配对应的上述场地。

如上述步骤s6,获取上述使用者对上述虚拟羽毛球场的地理位置要求、天气要求和地面情况生成上述场地要求,其中,上述地理位置一般为区域位置,上述天气信息一般包括实时温度和天气情况,上述地面情况一般为路面平整程度和是否有积水存在的情况。

如上述步骤s7,根据上述场地要求匹配出适宜的场地集,从而获取符合上述场地要求的所有场地,并将所有符合上述场地要求的场地合并成上述场地集。

如上述步骤s8,根据上述场地集的场地距离上述使用者的实时位置的远近进行排序,并将排序列表发送至上述使用者,便于上述使用者首先查看并选择距离近的场地,提高上述使用者查找符合上述场地要求的附近场地。

如上述步骤s9,根据上述使用者的选择场地反馈信息匹配对应的上述场地,从而匹配出上述使用者选择进行打球毛球活动的场地,其中,上述选择场地反馈信息一般包括场地位置、场地地面情况和天气信息。

参照图4,在本实施例中,上述根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者的步骤包括步骤:

s10、根据上述使用者的实时位置和上述场地的地理位置生成导航信息;

s11、判断上述实时位置是否与上述场地的地理位置重合;

s12、若是,则将上述场地的边界构建导航路径发送至上述使用者。

如上述步骤s10,根据上述使用者的实时位置和上述场地的地理位置生成导航信息,在上述三维电子地图或二维电子地图上查找到上述实时位置和上述场地的地理位置的坐标位置,并根据上述实时位置和上述场地的地理位置的坐标位置生成上述实时位置和上述场地的地理位置之间的导航信息。

如上述步骤s11,判断上述实时位置是否与上述场地的地理位置重合,从而判断上述使用者是否到达上述场地,其中,上述场地的地理位置一般为区域位置。

如上述步骤s12,若是,则将上述场地的边界构建导航路径发送至上述使用者,使上述使用者跟从上述边界构建导航路径沿着需要构建的虚拟羽毛球场的边界步行。

参照图5,在本实施例中,在上述根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射的步骤之后,还包括步骤:

s13、判断是否接收到上述使用者的共享虚拟羽毛球场请求信息;

s14、若是,则将上述虚拟羽毛球场共享至上述云服务器。

如上述步骤s13,判断是否接收到上述使用者的共享虚拟羽毛球场请求信息,从而判断上述使用者是否需要将上述虚拟羽毛球场图像共享至参加者,从而与参加者的可穿戴设备共同投射出上述虚拟羽毛球场图像。

如上述步骤s14,若是,则将上述虚拟羽毛球场共享至上述云服务器,从而与参加者获取上述虚拟羽毛球场图像,并通过可穿戴设备共同投射出上述虚拟羽毛球场图像。

参照图6,在本实施例中,在上述将上述虚拟羽毛球场共享至上述云服务器的步骤之后,还包括步骤:

s15、判断是否有接收到参加者的参与请求信息和上述使用者的允许参与反馈信息;

s16、若是,则将上述羽毛球场边界信息发送至上述参加者。

如上述步骤s15,判断是否有接收到参加者的参与请求信息和上述使用者的允许参与反馈信息,从而判断上述使用者同意将上述虚拟羽毛球场图像共享至参加者,进而与参加者的可穿戴设备共同投射出上述虚拟羽毛球场图像。

如上述步骤s16,若是,则将上述羽毛球场边界信息发送至上述参加者,从而与参加者获取上述虚拟羽毛球场图像,并通过可穿戴设备共同投射出上述虚拟羽毛球场图像。

参照图7,在本实施例中,在上述根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射的步骤之后,还包括步骤:

s17、根据上述使用者的实时位置信息和上述虚拟羽毛球场的地理位置判断上述使用者是否位于上述虚拟羽毛球场内;

s18、若否,则发送出界提醒信息至上述使用者。

如上述步骤s17,根据上述使用者的实时位置信息和上述虚拟羽毛球场的地理位置判断上述使用者是否位于上述虚拟羽毛球场内,从而检测上述使用者是否位于上述虚拟羽毛球场的界外。

如上述步骤s18,若否,则发送出界提醒信息至上述使用者,从而减少上述使用者在界外发球和接界外球的情况,其中,上述出界信息一般通过振动或语音提醒来提醒上述使用者。

在本实施例中,在上述根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射的步骤之后,还包括步骤:

a1、判断在第一指定时间内是否接受到上述使用者取消构建上述虚拟羽毛球场的反馈信息;

a2、若是,则根据上述反馈信息判定上述场地是否适宜构建上述虚拟羽毛球场;

a3、若否,则在第二指定时间内将上述场地归集为非构建虚拟羽毛球场的场地。

如上述步骤a1,判断在第一指定时间内是否接受到上述使用者取消构建上述虚拟羽毛球场的反馈信息,其中,上述第一指定时间一般为预先设定的时间值,上述反馈信息一般包括上述场地的地理位置、场地地面情况、天气信息和取消原因。

如上述步骤a2,若是,则根据上述反馈信息判定上述场地是否适宜构建上述虚拟羽毛球场,根据上述使用者的上述反馈信息中的取消原因判定上述上述场地是否适宜构建上述虚拟羽毛球场。

如上述步骤a3,若否,则在第二指定时间内将上述场地归集为非构建虚拟羽毛球场的场地,避免在上述场地的环境还没得到改变之前有使用者在上述场地进行构建虚拟羽毛球场。

参照图1-7,在本实施例中,一种虚拟羽毛球场的构建方法,包括步骤:

s6、获取上述使用者对上述虚拟羽毛球场的地理位置要求、天气要求和地面情况生成上述场地要求;

s7、根据上述场地要求匹配出适宜的场地集;

s8、根据上述场地集的场地距离上述使用者的实时位置的远近进行排序,并将排序列表发送至上述使用者;

s9、根据上述使用者的选择场地反馈信息匹配对应的上述场地;

s10、根据上述使用者的实时位置和上述场地的地理位置生成导航信息;

s11、判断上述实时位置是否与上述场地的地理位置重合;

s12、若是,则将上述场地的边界构建导航路径发送至上述使用者;

s3、获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值;

s5、若否,则根据上述边界步行路径和上述边界构建导航路径重新生成新边界构建导航路径;

s4、若是,则根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射;

s13、判断是否接收到上述使用者的共享虚拟羽毛球场请求信息;

s14、若是,则将上述虚拟羽毛球场共享至上述云服务器;

s15、判断是否有接收到参加者的参与请求信息和上述使用者的允许参与反馈信息;

s16、若是,则将上述羽毛球场边界信息发送至上述参加者。

参照图8,本发明还提出一种虚拟羽毛球场的构建系统,包括:

场地匹配模块1,用于根据场地要求匹配出适宜的场地,其中,上述场地要求一般包括地面情况、地理位置和天气情况,且上述场地的长大于13.40米,宽大于6.10米;

边界构建导航模块2,用于根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者,根据最佳的虚拟羽毛球场边界的构建地点生成上述边界构建导航路径,从而使上述使用者根据上述边界构建导航路径沿着上述虚拟羽毛球场的边界步行;

获取边界模块3,用于获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值,从而判断该场地的地面情况是否平整且适宜作为虚拟羽毛球场来进行打羽毛球的活动,其中,上述边界步行路径一般包括步行路线和步行边界各个部分的水平高度,上述边界构建导航路径一般包括预设路线和预设边界各个部分的水平高;

生成虚拟羽毛球场图像模块4,用于根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射,从而是使用者能在自选的地点和时间进行打羽毛球的活动,从而使使用者增加身体锻炼的时间,其中,上述可穿戴设备一般能根据上述使用者的实时位置改变投影射线,从而使投影出来的上述虚拟羽毛球场固定显示在同一位置。

在本实施例中,还包括:

新边界构建导航模块,用于根据上述边界步行路径和上述边界构建导航路径重新生成新边界构建导航路径,从而使上述使用者根据上述新边界构建导航路径沿着边界步行,进而查找到地面情况平整且适宜作为虚拟羽毛球场来进行打羽毛球活动的场地。

获取场地要求模块,用于获取上述使用者对上述虚拟羽毛球场的地理位置要求、天气要求和地面情况生成上述场地要求,其中,上述地理位置一般为区域位置,上述天气信息一般包括实时温度和天气情况,上述地面情况一般为路面平整程度和是否有积水存在的情况。

场地集匹配模块,用于根据上述场地要求匹配出适宜的场地集,从而获取符合上述场地要求的所有场地,并将所有符合上述场地要求的场地合并成上述场地集。

排序模块,用于根据上述场地集的场地距离上述使用者的实时位置的远近进行排序,并将排序列表发送至上述使用者,便于上述使用者首先查看并选择距离近的场地,提高上述使用者查找符合上述场地要求的附近场地。

反馈匹配模块,用于根据上述使用者的选择场地反馈信息匹配对应的上述场地,从而匹配出上述使用者选择进行打球毛球活动的场地,其中,上述选择场地反馈信息一般包括场地位置、场地地面情况和天气信息。

导航生成模块,用于根据上述使用者的实时位置和上述场地的地理位置生成导航信息,在上述三维电子地图或二维电子地图上查找到上述实时位置和上述场地的地理位置的坐标位置,并根据上述实时位置和上述场地的地理位置的坐标位置生成上述实时位置和上述场地的地理位置之间的导航信息。

位置判断模块,用于判断上述实时位置是否与上述场地的地理位置重合,从而判断上述使用者是否到达上述场地,其中,上述场地的地理位置一般为区域位置。

导航发送模块,用于将上述场地的边界构建导航路径发送至上述使用者,使上述使用者跟从上述边界构建导航路径沿着需要构建的虚拟羽毛球场的边界步行。

共享请求模块,用于判断是否接收到上述使用者的共享虚拟羽毛球场请求信息,从而判断上述使用者是否需要将上述虚拟羽毛球场图像共享至参加者,从而与参加者的可穿戴设备共同投射出上述虚拟羽毛球场图像。

共享发送模块,用于将上述虚拟羽毛球场共享至上述云服务器,从而与参加者获取上述虚拟羽毛球场图像,并通过可穿戴设备共同投射出上述虚拟羽毛球场图像。

参加请求模块,用于判断是否有接收到参加者的参与请求信息和上述使用者的允许参与反馈信息,从而判断上述使用者同意将上述虚拟羽毛球场图像共享至参加者,进而与参加者的可穿戴设备共同投射出上述虚拟羽毛球场图像。

边界信息发送模块,用于将上述羽毛球场边界信息发送至上述参加者,从而与参加者获取上述虚拟羽毛球场图像,并通过可穿戴设备共同投射出上述虚拟羽毛球场图像。

界外判断模块,用于根据上述使用者的实时位置信息和上述虚拟羽毛球场的地理位置判断上述使用者是否位于上述虚拟羽毛球场内,从而检测上述使用者是否位于上述虚拟羽毛球场的界外。

提醒模块,用于发送出界提醒信息至上述使用者,从而减少上述使用者在界外发球和接界外球的情况,其中,上述出界信息一般通过振动或语音提醒来提醒上述使用者。

参照图9,在本发明实施例中,本发明还提供一种计算机设备,上述计算机设备5以通用计算设备的形式表现,计算机设备5的组件可以包括但不限于:一个或者多个处理器或者处理单元5,系统存储器12,连接不同系统组件(包括系统存储器12和处理单元7)的总线8。

总线8表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。

计算机设备5典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备5访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器12可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)13和/或高速缓存存储器14。计算机设备5可以进一步包括其他移动/不可移动的、易失性/非易失性计算机体统存储介质。仅作为举例,存储系统15可以用于读写不可移动的、非易失性磁介质(通常称为“硬盘驱动器”)。尽管图9中未示出,可以提供用于对可移动非易失性磁盘(如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd~rom,dvd~rom或者其他光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线8相连。存储器可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块17,这些程序模块17被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块17的程序/实用工具16,可以存储在例如存储器中,这样的程序模块17包括——但不限于——操作系统、一个或者多个应用程序、其他程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块17通常执行本发明所描述的实施例中的功能和/或方法。

计算机设备5也可以与一个或多个外部设备6(例如键盘、指向设备、显示器11、摄像头等)通信,还可与一个或者多个使得用户能与该计算机设备5交互的设备通信,和/或与使得该计算机设备5能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口10进行。并且,计算机设备5还可以通过网络适配器9与一个或者多个网络(例如局域网(lan)),广域网(wan)和/或公共网络(例如因特网)通信。如图所示,网络适配器9通过总线8与计算机设备5的其他模块通信。应当明白,尽管图9中未示出,可以结合计算机设备5使用其他硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理单元7通过运行存储在系统存储器12中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的虚拟羽毛球场的构建方法。

也即,上述处理单元7执行上述程序时实现:根据场地要求匹配出适宜的场地,并根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者,再获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值,从而根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射。

在本发明实施例中,本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请所有实施例提供的虚拟羽毛球场的构建方法:

也即,给程序被处理器执行时实现:根据场地要求匹配出适宜的场地,并根据上述场地的信息生成羽毛球场的边界构建导航路径,并发送至使用者,再获取上述使用者的边界步行路径,并与上述边界构建导航路径进行比较,判定相似度是否达到指定值,从而根据上述边界构建导航路径生成虚拟羽毛球场图像,并发送至上述使用者的可穿戴设备进行投射。

可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机克顿信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)13、只读存储器(rom)、可擦可编程只读存储器(epom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd~rom)、光存储器件、磁存储器件或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,改计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言——诸如java、smalltalk、c++,还包括常规的过程式程序设计语言——诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行或者完全在远程计算机或者服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

本发明的虚拟羽毛球场的构建方法、系统、设备及存储介质,通过根据边界构建导航路径生成虚拟羽毛球场图像,并发送至使用者的可穿戴设备进行投射,从而使得使用者能在自选的地点和时间进行打羽毛球的活动,从而使使用者增加身体锻炼的时间;并通过将边界步行路径与边界构建导航路径进行比较,从而判断该场地的地面情况是否平整且适宜作为虚拟羽毛球场来进行打羽毛球的活动;且根据使用者的实时位置将场地集进行排序,从而使使用者优先查看距离较近的场地。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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