一种协同控制方法、系统、设备及存储介质技术方案

技术编号:17917808 阅读:39 留言:0更新日期:2018-05-10 21:34
本发明专利技术公开了一种协同控制方法、系统、设备及存储介质。该方法包括:服务器接收客户端发送的虚拟场景类型和指令信息;所述服务器选取与所述场景类型对应的预设虚拟场景以及虚拟人物;所述服务器根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息,通过本发明专利技术的技术方案,能够实现大规模、多用户共同参与的多人协作。

【技术实现步骤摘要】
一种协同控制方法、系统、设备及存储介质
本专利技术涉及一种智能终端技术,尤其涉及一种协同控制方法、系统、设备及存储介质。
技术介绍
虚拟现实技术是仿真技术的一个重要方向,是计算机图形学、数字多媒体技术、人机接口技术、仿真技术、传感技术、网络技术等多种技术的集合,是当前极具挑战性的一门交叉技术前沿学科和研究领域。随着计算机科学技术的快速发展,虚拟现实技术在临床医学、生活娱乐、国防军事、室内设计以及工业仿真等领域得到十分广泛的应用。目前大部分虚拟现实的应用只能提供单人、单机、单视角的操作体验,无法解决大规模、多用户共同参与的多人协作等问题,且即使能够实现多人协同,也会由于多人协同对网络带宽的要求比较高,而限制了协同的人数,降低用户的体验。
技术实现思路
本专利技术实施例提供一种协同控制方法、系统、设备及存储介质,能够降低多人协同对网络宽带的要求,实现大规模、多用户共同参与的多人协作。第一方面,本专利技术实施例提供了一种协同控制方法,包括:服务器接收客户端发送的虚拟场景类型和指令信息;所述服务器选取与所述场景类型对应的预设虚拟场景以及虚拟人物;所述服务器根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息。第二方面,本专利技术实施例提供了一种协同控制方法,包括:客户端根据用户输入信息确定虚拟场景类型和指令信息;所述客户端将所述场景类型发送至服务器,以使所述服务器选取与所述场景类型对应的预设虚拟场景以及虚拟人物,并根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息;所述客户端接收所述服务器发送的更新后的预设虚拟场景和/或虚拟人物的状态信息。第三方面,本专利技术实施例还提供了一种协同控制系统,该系统包括:服务器,所述服务器包括:第一接收模块,用于接收客户端发送的虚拟场景类型和指令信息;选取模块,用于选取与所述场景类型对应的预设虚拟场景以及虚拟人物;更新模块,用于根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息。第四方面,本专利技术实施例还提供了一种协同控制系统,该系统包括:客户端,所述客户端包括:确定模块,用于根据用户输入信息确定虚拟场景类型和指令信息;发送模块,用于将所述场景类型发送至服务器,以使所述服务器选取与所述场景类型对应的预设虚拟场景以及虚拟人物,并根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息;第二接收模块,用于接收所述服务器发送的更新后的预设虚拟场景和/或虚拟人物的状态信息。第五方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的协同控制方法。第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的协同控制方法。第七方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的协同控制方法。第八方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的协同控制方法。本专利技术实施例通过服务器接收客户端发送的虚拟场景类型和指令信息;所述服务器选取与所述场景类型对应的预设虚拟场景以及虚拟人物;所述服务器根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息,能够实现大规模、多用户共同参与的多人协作。附图说明图1是本专利技术实施例一中的一种协同控制方法的流程图;图2A是本专利技术实施例二中的一种协同控制方法的流程图;图2B是本专利技术实施例二中的一种操作流程图;图3是本专利技术实施例三中的一种协同控制系统的结构示意图;图4是本专利技术实施例四中的一种协同控制系统的结构示意图;图5是本专利技术实施例五中的一种计算机设备的结构示意图;图6是本专利技术实施例七中的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一中的一种协同控制方法的流程图,本实施例可适用于协同控制的情况,该方法可以由本专利技术实施例中的协同控制系统来执行,该装置系统可采用软件和/或硬件的方式实现,如图1所示,该方法具体包括如下步骤:S110,服务器接收客户端发送的虚拟场景类型和指令信息。其中,所述指令信息包括用户对虚拟场景更改的指令信息和虚拟人物运动状态更改的指令信息,所述用户对虚拟场景更改的指令信息可以为用户通过手柄输入的指令信息,例如可以是,客户端的当前场景为教学环境,用户通过手柄移动客户端的虚拟场景中的笔记本放置在桌子上,将虚拟场景中的笔记本移动到桌子上就是对虚拟场景的更改指令。所述虚拟人物运动状态的更改与用户的运动状态有关,所述虚拟人物运动状态更改的指令信息可以为通过用户佩戴的可穿戴设备获取的运动信息,根据运动信息确定的指令信息,例如可以是,通过用户佩戴的头盔获取用户的头部向左转动,则将虚拟人物的头部向左转动,将虚拟人物的头部向左转动则是对虚拟人物运动状态更改的指令信息。在一个具体的例子中,客户端A、客户端B、客户端C和客户端D建立网络连接,进行多人实时协同,客户端A向服务器发送建立房间请求并携发送虚拟场景类型,服务器建立房间Q,根据客户端A发送的虚拟场景类型确定房间Q的当前场景为预设虚拟场景Q,客户端B、客户端C和客户端D加入客户端A建立的房间中,服务器将预设虚拟场景Q发送至客户端A、客户端B、客户端C和客户端D。客户端A、客户端B、客户端C和客户端D的当前场景为预设虚拟场景Q,预设虚拟场景Q中有客户端A、客户端B、客户端C和客户端D对应的虚拟人物A、B、C和D,若客户端A、客户端B、客户端C和客户端D向服务器发送头像图片,则根据头像图片更新虚拟人物A、B、C和D,若客户端A对应的用户A通过手柄移动虚拟场景Q中的物体,进而客户端A获取用户A输入的指令信息,即客户端A获取用户A输入的移动虚拟场景Q中的物体的指令。其中,所述虚拟场景类型为用户选择的虚拟场景类型,可以预先在服务器中存储一定数量的虚拟场景类型,例如可以是,预先在服务器中存储拍卖虚拟场景类型、教育虚拟场景类型以及会议虚拟场景类型。可选的,所述服务器接收客户端发送的虚拟场景类型和指令信息之前,还包括:于服务器接收到的目标消息类型为创建房间类型时,所述服务器通过套接字接收客户端发送的创建房间请求信息;其中,所述目标消息为客户端发送至服务器的消息,本专利技术实施例对目标消息的具体内容不进行限制,例如可以是,目标消息可以为用户按压某一按键时,客户端获取到的信息。具体的,根据客户端发送至服务器的目标消息确定目标消息类型,再根据目标消息类型判断是否为创建房间类型,若确定目标消息类型为创建房间类型,则通过套接字接收客户端发送的创建房间请求信息。所述服务器根据所述请求信息确定分配至所述客户端的目的地址,并将所述目的地址发送至所述客户端;相应的,所述服务器获取客户端发送的虚拟场景类型和指令信息包括:所述服务器获取客户端发送至目的地址的虚拟场景类型和指令信息。其本文档来自技高网...
一种协同控制方法、系统、设备及存储介质

【技术保护点】
一种协同控制方法,其特征在于,包括:服务器接收客户端发送的虚拟场景类型和指令信息;所述服务器选取与所述场景类型对应的预设虚拟场景以及虚拟人物;所述服务器根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息。

【技术特征摘要】
1.一种协同控制方法,其特征在于,包括:服务器接收客户端发送的虚拟场景类型和指令信息;所述服务器选取与所述场景类型对应的预设虚拟场景以及虚拟人物;所述服务器根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息。2.根据权利要求1所述的方法,其特征在于,还包括:所述服务器将更新后的预设虚拟场景和/或虚拟人物的状态信息发送至对应的客户端,并显示于所述客户端。3.根据权利要求1所述的方法,其特征在于,所述服务器接收客户端发送的虚拟场景类型和指令信息之前,还包括:于服务器接收到的目标消息类型为创建房间类型时,所述服务器通过套接字接收客户端发送的创建房间请求信息;所述服务器根据所述请求信息确定分配至所述客户端的目的地址,并将所述目的地址发送至所述客户端;相应的,所述服务器接收客户端发送的虚拟场景类型和指令信息包括:所述服务器接收客户端发送至目的地址的虚拟场景类型和指令信息。4.一种协同控制方法,其特征在于,包括:客户端根据用户输入信息确定虚拟场景类型和指令信息;所述客户端将所述场景类型发送至服务器,以使所述服务器选取与所述场景类型对应的预设虚拟场景以及虚拟人物,并根据所述指令信息更新预设虚拟场景和/或虚拟人物的状态信息;所述客户端接收所述服务器发送的更新后的预设虚拟场景和/或虚拟人物的状态信息。5.一种协同控制系统,其特征在于,...

【专利技术属性】
技术研发人员:周清会李根孙文全张建国
申请(专利权)人:上海曼恒数字技术股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1