一种一体机及其工作方法技术

技术编号:24088912 阅读:20 留言:0更新日期:2020-05-09 07:12
本申请公开了一种一体机及其工作方法,该方法包括如下步骤:响应于同一场景下的多个交互设备发送的通信请求,从所有通信信息中分离出每一个交互设备的通信请求;协处理器和数据库处理其对应的交互设备的通信请求,并返回处理结果;对返回的每一个处理结果进行处理,发送给所述场景下的所有交互设备。通过本申请,使得使用一台一体机设备实现对多台交互设备的并行管理,使得交互设备的运行不受其他设备的影响。

An integrated machine and its working method

【技术实现步骤摘要】
一种一体机及其工作方法
本申请涉及计算机领域,特别的涉及一种一体机及其工作方法。
技术介绍
随着人工智能的发展,人机交互技术成为计算机领域的发展热点。从最早的大型机上的开关系统,到键盘和鼠标的出现,以及当下流行的VR眼镜,人机交互技术的发展速度日新月异。近年来,由于计算机视觉技术的飞速发展,以及新的设备,例如VR眼镜的出现,使得各种便捷式的人机交互方式层出不穷。其中,这些人机交互设备通常连接到一个一体机上,一体机是指具有独立的数据系统和独立的服务器系统的设备,一体机需要实现对这些人机交互设备的管理和数据支持,因此需要保证这些人机交互设备的同步运行,同时不能相互影响。为了保证人机交互设备的同步运行,在一体机上需要支持五个系统服务器同步运行,但是由于现有的一体机的设备服务器大多都是由其他厂商融合在一起所构建的高速网络和存储设备,由人机交互设备连接一体机上的服务器时很难将多台人机交互设备同时分离并达到同步运行的目的。
技术实现思路
本申请的目的在于提供一种一体机及其工作方法,利用该一体机构建多个服务器并行的系统,从而可以同时支持并运行多台人机交互设备同时操作,在此过程中这些人机交互设备互相不产生影响。本申请提供一种一体机工作方法,包括如下步骤:响应于同一场景下的多个交互设备发送的通信请求,从所有通信信息中分离出每一个交互设备的通信请求;协处理器和数据库处理其对应的交互设备的通信请求,并返回处理结果;对返回的每一个处理结果进行处理,发送给所述场景下的所有交互设备。优选地,其中在接收交互设备发送的通信请求之前,还包括如下步骤:响应于同一场景下的多个交互设备的连接请求,从所有通信信息中分离出每一个交互设备的连接请求;为每一个交互设备建立单独的协处理器和单独的数据库。优选地,其中在交互设备发送断开请求时,保存该交互设备对应的协处理器的当前运行数据和对应的数据库内的历史运行数据至主数据库。优选地,其中每一个交互设备对应单独的协处理器和单独的数据库。优选地,其中对返回的每一个处理结果进行处理,发送给所述场景下的所有交互设备,包括如下子步骤:将处理结果放入存储队列;每隔预定时间,将存储队列内数据集合成下发数据帧;将下发数据帧发送给所述场景下的所有交互设备。本申请还提供一种一体机,包括如下部件:接收部件,用于接收多个交互设备发送的通信请求以及将信息发送给所述场景下的所有交互设备;同步部件,用于响应于同一场景下的多个交互设备发送的通信请求,从所有通信信息中分离出每一个交互设备的通信请求,对返回的每一个处理结果进行处理;处理部件,建立协处理器和数据库;多个协处理器和数据库,处理对应的交互设备的通信请求,并返回处理结果。优选地,其中在接收交互设备发送的通信请求之前,还包括:同步部件响应于同一场景下的多个交互设备的连接请求,从所有通信信息中分离出每一个交互设备的连接请求;处理部件为每一个交互设备建立单独的协处理器和单独的数据库。优选地,其中在交互设备发送断开请求时,处理部件保存该交互设备对应的协处理器的当前运行数据和对应的数据库内的历史运行数据至主数据库。优选地,其中每一个交互设备对应单独的协处理器和单独的数据库。本申请还提供一种一体机系统,包括:如上所述的一体机;至少一个交互设备。通过本申请,使得使用一台一体机设备实现对多台交互设备的并行管理,使得交互设备的运行不受其他设备的影响。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本申请一体机系统的系统结构图;图2是本申请一体机的系统结构图;图3是本申请一体机工作方法的方法流程图。具体实施方式下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请请求保护一种一体机及其工作方法,通过本申请,可实现多台人机交互设备的无影响并行运行。如图1所示,是本申请的一体机系统100的系统结构图,包括一体机110和多个交互设备120、130,其中多个交互设备与一体机建立连接,在同一场景下实现并行交互,同一场景是指交互设备处于同一游戏中,同一虚拟环境中,等等。交互设备例如可为VR眼镜等具有交互作用的设备。其中,一体机110的结构如图2所示,包括:接收部件210,用于接收多个交互设备发送的通信请求以及将信息发送给所述场景下的所有交互设备;同步部件220,用于响应于同一场景下的多个交互设备发送的通信请求,从所有通信信息中分离出每一个交互设备的通信请求,对协处理器返回的每一个处理结果进行处理;处理部件230,建立协处理器和数据库;多个协处理器240,处理对应的交互设备的通信请求,并返回处理结果。多个数据库250,用于保存其对应的交互设备的运行信息。实施例一其中,上述一体机及其系统的工作方法,如图3所示,包括如下步骤:步骤S310、响应于同一场景下的多个交互设备发送的通信请求,从所有通信信息中分离出每一个交互设备的通信请求;一体机接收到多个交互设备发送的通信请求,一体机将这些通信请求作为通信信息,并从通信信息中分离出每一个交互设备的通信请求,其中交互设备在发送通信请求时,携带交互设备的唯一标识,通过该唯一标识,一体机从接收的各种通信信息中获得每一个交互设备的通信请求,并保存在数据库中,以待进一步处理。其中交互设备在获取一个操作指令时,将所述操作指令加入队列中,可按操作指令的获取先后顺序写入队列中并排序,也可按照操作指令类型进行排序;可选的,可在预定时间间隔结束时,将所述队列中的操作指令加入通信请求中,并将队列进行清空。步骤S320、协处理器和数据库处理其对应的交互设备的通信请求,并返回处理结果;其中,每一个交互设备对应一个单独的协处理器和一个单独的数据库。协处理器处理与之对应的交互设备的通信请求,并返回处理结果。步骤S330、对返回的每一个处理结果进行处理,发送给所述场景下的所有交互设备,包括如下子步骤:将处理结果放入存储队列;每隔预定时间,将存储队列内数据集合成下发数据帧;将下发数据帧发送给所述场景下的所有交互设备。实施例二进一步地,在接收交互设备发送的通信请求之前,还包括如下步骤:响应于同一场景下的多个交互设备的连接请求,从所有通信信息中分离出每一个交互设备的连接请求;为每一个交互设备建立单独的协处理器和单独的数据库。实施例三...

【技术保护点】
1.一种一体机工作方法,包括如下步骤:/n响应于同一场景下的多个交互设备发送的通信请求,从所有通信信息中分离出每一个交互设备的通信请求;/n协处理器和数据库处理其对应的交互设备的通信请求,并返回处理结果;/n对返回的每一个处理结果进行处理,发送给所述场景下的所有交互设备。/n

【技术特征摘要】
1.一种一体机工作方法,包括如下步骤:
响应于同一场景下的多个交互设备发送的通信请求,从所有通信信息中分离出每一个交互设备的通信请求;
协处理器和数据库处理其对应的交互设备的通信请求,并返回处理结果;
对返回的每一个处理结果进行处理,发送给所述场景下的所有交互设备。


2.如权利要求1所述的一体机工作方法,其中在接收交互设备发送的通信请求之前,还包括如下步骤:
响应于同一场景下的多个交互设备的连接请求,从所有通信信息中分离出每一个交互设备的连接请求;
为每一个交互设备建立单独的协处理器和单独的数据库。


3.如权利要求2所述的一体机工作方法,其中在交互设备发送断开请求时,保存该交互设备对应的协处理器的当前运行数据和对应的数据库内的历史运行数据至主数据库。


4.如权利要求1所述的一体机工作方法,其中每一个交互设备对应单独的协处理器和单独的数据库。


5.如权利要求1所述的一体机工作方法,其中对返回的每一个处理结果进行处理,发送给所述场景下的所有交互设备,包括如下子步骤:
将处理结果放入存储队列;
每隔预定时间,将存储队列内数据集合成下发数据帧;
将下发数据帧发送给所述场景...

【专利技术属性】
技术研发人员:李小波蔡小禹何磊
申请(专利权)人:恒信东方文化股份有限公司
类型:发明
国别省市:北京;11

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

1