娃娃机的信息处理方法、娃娃机的控制方法和系统与流程

未命名 08-07 阅读:106 评论:0


1.本技术涉及显示处理技术领域,具体而言,涉及一种娃娃机的信息处理方法、娃娃机的控制方法和系统。


背景技术:

2.近年来,随着人们生活水平的日益提高,人们对业余生活的娱乐需求逐渐攀升。各种娱乐场所应运而生,娃娃机更是娱乐场所不可或缺的娱乐设备。娃娃机得益于其受众群体广,不仅仅设置在娱乐场所,还设置在饭店、车站、商场等人流量密集的场所。而广告机作为一种显示设备,主要用于商家的产品宣传和价格显示。然而,娃娃机设备与广告机设备多个共处会占用店家很多的承租面积,解决娃娃机设备与广告机设备的占地面积是不可忽视的。
3.相关技术中,一般娃娃机的娱乐方式多基于线下,店家自己需要购买娃娃机设备以供客户的娱乐需求,店家还需要购买广告机设备来用于自身主流产品的产品宣传和价格显示。
4.然而,在基于相关技术进行娃娃机和广告机的部署,店家承担的设备成本更高、承租面积浪费以及资源利用不充分的问题,因此,相关技术的方案存在设备成本高和显示设备资源利用不充分的问题。


技术实现要素:

5.本技术的目的在于提供一种娃娃机的信息处理方法、娃娃机的控制方法和系统,可以达到显示设备资源利用最大化的效果。
6.本技术的实施例是这样实现的:
7.本技术实施例的第一方面,提供一种娃娃机的信息处理方法,应用于显示设备的控制器,该娃娃机的信息处理方法包括:
8.接收即时消息服务器发送的第一图像序列,所述第一图像序列中包括多个连续图像,各图像中均包括娃娃机的画面,所述第一图像序列由设置在娃娃机上的初始摄像头采集并发送给所述即时消息服务器;
9.根据所述显示设备当前的显示配置信息,将所述第一图像序列显示在所述显示设备的显示屏幕的至少一个显示区域上。
10.作为一种可能的实现方式,所述根据所述显示设备当前的显示配置信息,将所述第一图像序列显示在所述显示设备的显示屏幕的至少一个显示区域上,包括:
11.若所述显示配置信息为半屏显示,则将所述第一图像序列显示在所述显示屏幕的第一区域上,并在所述显示屏幕的第二区域上显示预设的视频,其中,所述第一区域和所述第二区域分别占据所述显示屏幕的一半;
12.若所述显示配置信息为全屏显示,则将所述第一图像序列显示在所述显示屏幕上。
13.作为一种可能的实现方式,所述接收即时消息服务器发送的第一图像序列之前,还包括:
14.在所述显示屏幕上显示预设的视频。
15.作为一种可能的实现方式,所述方法还包括:
16.判断所述即时消息服务器是否停止发送图像序列;
17.若是,则在所述显示屏幕上显示预设的视频。
18.本技术实施例的第二方面,提供了一种娃娃机的控制方法,应用于移动终端,该娃娃机的控制方法包括:
19.向即时消息服务器发送请求信息,所述请求信息用于请求开启并使用娃娃机;
20.接收所述即时消息服务器发送的响应信息,所述响应信息中包括所述娃娃机所分配的房间标识;
21.根据所述响应信息,显示多个操作组件以及确认组件,所述多个操作组件用于调整所述娃娃机的抓手的位置和/或操作力度;
22.响应用户针对所述多个操作组件中至少一个目标操作组件的触发操作,向所述即时消息服务器发送所述目标操作组件对应的控制信息,以使得所述即时消息服务器根据所述控制信息向所述娃娃机的控制器发送所述控制信息对应的控制指令,其中,所述控制信息中包括所述娃娃机所分配的房间标识;
23.响应用户针对所述确认组件的触发操作,向所述即时消息服务器发送抓取信息,以使得所述即时消息服务器根据所述抓取信息向所述娃娃机的控制器发送抓取指令,其中,所述控制信息中包括所述娃娃机所分配的房间标识。
24.作为一种可能的实现方式,所述向即时消息服务器发送请求信息,包括:
25.响应于用户扫描娃娃机程序的链接信息的操作,显示所述娃娃机程序的界面,其中,所述娃娃机程序的界面上包括确认组件;
26.响应于用户对所述确认组件的触发操作,向所述即时消息服务器发送所述请求信息。
27.作为一种可能的实现方式,所述响应信息中还包括:当前所开启的各摄像头的标识;所述方法还包括:
28.显示至少一个画面选择组件,各画面选择组件与当前所开启的摄像头一一对应;
29.响应用户针对所述至少一个画面选择组件中的目标画面选择组件的触发操作,向所述即时消息服务器发送所述目标画面选择组件对应的目标摄像头的标识,以使得所述即时消息服务器将所述目标摄像头所采集的图像发送给显示设备进行显示。
30.本技术实施例的第三方面,提供了一种娃娃机的控制方法,应用于即时消息服务器,该娃娃机的控制方法包括:
31.接收移动终端发送的请求信息,并根据所述请求信息,向所述娃娃机的控制器发送启动指令,以使得所述娃娃机的控制器控制所述娃娃机的抓手以及摄像头启动;
32.接收所述娃娃机的控制器所分配的房间标识,并向所述移动终端发送响应信息,所述响应信息中包括所述房间标识;
33.获取所述娃娃机的初始摄像头所采集的第一图像序列,并将所述第一图像序列发送给显示设备的控制器,以使得所述显示设备的控制器将所述第一图像序列显示在所述显
示设备的显示屏幕上;
34.接收所述移动终端发送的控制信息,并根据所述控制信息向所述娃娃机的控制器发送所述控制信息对应的控制指令,其中,所述控制信息以及所述控制指令中均包括所述娃娃机所分配的房间标识;
35.接收所述移动终端发送的抓取信息,并根据所述抓取信息向所述娃娃机的控制器发送抓取指令,其中,所述抓取信息以及所述抓取指令中均包括所述娃娃机所分配的房间标识。
36.作为一种可能的实现方式,所述响应信息中还包括:当前所开启的各摄像头的标识;所述方法还包括:
37.接收所述移动终端发送的目标摄像头的标识;
38.获取所述娃娃机的所述目标摄像头所采集的第二图像序列,并将所述第二图像序列发送给显示设备的控制器,以使得所述显示设备的控制器将所述第二图像序列显示在所述显示设备的显示屏幕上。
39.作为一种可能的实现方式,所述根据所述抓取信息向所述娃娃机的控制器发送抓取指令之后,还包括:
40.接收所述娃娃机的控制器发送的抓取结果,所述抓取结果包括:抓取成功或抓取失败;
41.若所述抓取结果为抓取成功,则向所述显示设备的控制器发送第一提示信息,以使得所述显示设备的控制器将所述第一提示信息显示在所述显示设备的显示屏幕上;
42.若所述抓取结果为抓取失败,则向所述显示设备的控制器发送第二提示信息,以使得所述显示设备的控制器将所述第二提示信息显示在所述显示设备的显示屏幕上。
43.本技术实施例的第四方面,提供了一种娃娃机的控制方法,应用于娃娃机的控制器,该娃娃机的控制方法包括:
44.接收即时消息服务器发送的启动指令,并根据所述启动指令,控制所述娃娃机的抓手以及摄像头启动;
45.根据所述启动指令分配房间标识,并向所述即时消息服务器发送所述房间标识;
46.将所述娃娃机的初始摄像头所采集的第一图像序列发送给所述即时消息服务器;
47.接收所述即时消息服务器发送的控制指令,并根据所述控制指令调整所述娃娃机的抓手的位置和/或操作力度,其中,所述控制指令中包括所述娃娃机所分配的房间标识;
48.接收所述即时消息服务器发送的抓取指令,并根据所述抓取指令控制所述娃娃机的抓手执行抓取操作,其中,所述抓取指令中包括所述娃娃机所分配的房间标识。
49.作为一种可能的实现方式,所述根据所述抓取指令控制所述娃娃机的抓手执行抓取操作之后,还包括:
50.获取所述娃娃机的抓手的抓取结果,所述抓取结果包括:抓取成功或抓取失败;
51.向所述即时消息服务器发送所述抓取结果。
52.本技术实施例的第五方面,提供了一种娃娃机的控制系统,所述娃娃机的控制系统包括移动终端、即时消息服务器、娃娃机以及显示设备,所述娃娃机包括:娃娃机本体、娃娃机的控制器以及设置在不同位置的多个摄像头,所述显示设备包括:显示设备的控制器以及显示屏幕;所述即时消息服务器分别与所述移动终端、所述娃娃机的控制器以及所述
显示设备的控制器通信连接;所述显示设备的控制器用于实现上述第一方面所述的娃娃机的信息处理方法;所述移动终端用于实现上述第二方面所述的娃娃机的控制方法;所述即时消息服务器用于实现上述第三方面所述的娃娃机的控制方法;所述娃娃机的控制器用于实现上述第四方面所述的娃娃机的控制方法。
53.本技术实施例的有益效果包括:显示设备上的控制器与即时消息服务器之间信息交互,即时消息服务器基于移动终端的请求信息和娃娃机控制器的响应信息指示显示设备显示内容,显示设备的控制器基于即时消息服务器发送的图像序列进行显示,显示效果由显示设备的显示配置信息决定;移动终端基于用户的触发动作向即时消息服务器发送请求信息,又根据即时消息服务器转发的娃娃机的响应信息更改以动终端的交互界面,指示用户下一步触发动作,移动终端向即时消息服务器发送控制信息和抓取信息;即时消息服务器根据移动终端的请求信息向娃娃机的控制器发送启动指令,即时消息服务器接收娃娃机发送的响应信息,将图像序列的响应信息发送给显示设备显示,将控制响应信息发送给移动终端指示移动终端的下一步触发动作,根据移动终端的控制消息和抓取消息向娃娃机的控制器发送控制指令和抓取指令,即时消息服务器基于娃娃机抓手的抓取结果指示显示设备显示信息;娃娃机根据即时消息服务器发送的启动指令启动抓手和摄像头,根据控制指令调整娃娃机抓手的位置和操作力度,根据抓取指令执行抓娃娃动作。如此,店家可以再只拥有显示设备的条件下满足用户的娱乐需求,可以节约购买娃娃机设备的成本,通过即时消息服务器实现移动终端、娃娃机和显示设备三者之间的信息交互,最终在节约成本的基础上,最大化利用显示设备的显示资源。
附图说明
54.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
55.图1为本技术实施例提供的娃娃机的信息处理方法的应用场景示意图;
56.图2为本技术实施例提供的一种娃娃机的信息处理方法的流程图;
57.图3为本技术实施例提供的娃娃机的信息处理结果显示的流程图;
58.图4为本技术实施例提供的显示设备显示内容变化的流程图;
59.图5为本技术实施例提供的显示设备显示内容的判断的流程图;
60.图6为本技术实施例提供的第一种娃娃机的控制方法的流程图;
61.图7为本技术实施例提供的移动终端发出请求信息的方法的流程图;
62.图8为本技术实施例提供的确认目标画面方法的流程图;
63.图9为本技术实施例提供的第二种娃娃机的控制方法的流程图;
64.图10为本技术实施例提供的第二图像序列显示的流程图;
65.图11为本技术实施例提供的娃娃机抓取方法的流程图的流程图;
66.图12为本技术实施例提供的第三种娃娃机的控制方法的流程图;
67.图13为本技术实施例提供的娃娃机的控制器抓取结束的流程图;
68.图14为本技术实施例提供的一种娃娃机的控制系统的结构示意图。
具体实施方式
69.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
70.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
71.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
72.目前,娃娃机与显示设备是两个独立的设备,娃娃机的信息处理方法主要是娃娃机中的控制器独立完成,由娃娃机上的操纵杠杆和确认按钮获取用户的行为信息,基于用户的行为信息控制娃娃机的抓夹进行抓取活动,而显示设备则用于展示广告或者其他商业信息。然而,这种方案娃娃机的信息处理必须依赖于娃娃机独立完成,就必须有娃娃机作为信息处理的载体,显示设备只用于显示商业信息和广告,这就造成了商家必须购买娃娃机设备和显示设备的现象。另外,显示设备和娃娃机设备都会占用一定的店铺租赁面积,显示设备只用于显示商业信息和广告,这样就造成显示设备资源利用不充分,商家生产成本增大。
73.为此,本技术实施例提供了一种娃娃机的信息处理方法,通过显示设备、娃娃机和移动终端三者之间的信息交互,显示设备在未接收即时消息服务器发送的即时指令时用于显示商业信息和广告,显示设备在接收即时消息服务器发送的即时指令时可用于显示即时指令的内容,基于显示设备的显示配置信息,显示设备还可以同时显示即时指令的内容、商业信息和广告,可以达到显示设备的资源充分利用的效果。
74.图1为本技术实施例提供的一种娃娃机的信息处理方法的应用场景示意图,该应用场景涉及到设置在多个商铺的显示设备10,以及与显示设备10通信连接的即时消息服务器20,还包括与即时消息服务器20通信连接的娃娃机30和移动终端40。
75.由图1可知,即时消息服务器20可以同时服务多个显示设备10,同时还可以服务多个娃娃机以及多个移动终端。显示设备10、娃娃机30、移动终端40都与即时消息服务器20通信连接,即时消息服务器作为整个信息系统的信息交互中心,显示设备10作为娃娃机信息处理的终端接收设备,用以显示娃娃机的实时图像序列、娃娃机抓取过程、娃娃机抓取结果和提示信息。其中娃娃机的信息处理方法可以在即时消息服务器20上执行,即时消息服务器通过互联网网络接入,利用云计算技术在信息技术(information technology,简称it)的基础上交付和使用,通过网络获取移动终端40的请求信息和操作信息,基于云计算技术将移动终端40发送的信息解读转换成相应的指令信息,将所述指令信息发送给娃娃机的控制器或显示设备的控制实现娃娃机与显示设备的结合。
76.可选的,移动终端40发送的请求信息、控制信息、抓取信息等都是基于用户的选择触发行为产生的行为数据,移动终端40将用户的行为数据发送给即时消息服务器20,即时消息服务器20通过数模转换将移动终端40产生的行为数据转换成指令信息,指示娃娃机的
控制器控制娃娃机的抓手和摄像头工作。
77.可选的,娃娃机30的控制器基于即时消息服务器20下发的指令信息,对移动终端用户的行为作出响应,并将响应信息发送给即时消息服务器20,即时消息服务器20解读响应信息,将图像序列信息发送给显示设备10用以显示,将标识类的数据信息发送给移动终端40用以指示移动终端的页面跳转。
78.同时,因为即时消息服务器20是利用服务器虚拟化来将中央处理器(central processing unit,简称cpu)、内存、硬盘等集中进行管理,实现动态根据用户触发行为实时更新显示内容,可以有效提升显示设备资源利用的效率。由此可知,即时消息服务器20可以基于本技术实施例的方法,根据用户的触发行为向显示设备推送最佳显示内容,带给用户良好的显示设备使用体验。
79.在一种可能的实施方式中,本发明实施例提供了一种娃娃机的信息处理方法,通过显示设备提供显示屏幕。本技术实施例以应用在广告机中的娃娃机的信息处理方法为例进行说明,但不表明本技术实施例仅能应用于广告机中的娃娃机的信息处理方法。
80.下面对本技术实施例提供的娃娃机的信息处理方法进行详细地解释说明。
81.图2为本技术提供的一种娃娃机的信息处理方法的流程图,该方法可以应用于显示设备10的控制器,该显示设备10可以是前述的广告机。参见图1,本技术实施例提供一种娃娃机的信息处理方法,包括:
82.s201、接收即时消息服务器发送的第一图像序列,第一图像序列中包括多个连续图像,各图像中均包括娃娃机的画面,第一图像序列由设置在娃娃机上的初始摄像头采集并发送给即时消息服务器。
83.可选的,显示设备10的控制器接收即时消息服务器20发送的第一图像序列,即时消息服务器20向显示设备10发送第一图像序列是建立在娃娃机30的控制器对移动终端40的触发行为作出响应的基础上进行的。
84.可选的,娃娃机30接收启动指令后自动分配成多个房间标识,并开启娃娃机30上的初始摄像头获取第一图像序列,每个房间标识都对应的有自己的初始摄像头,其中,启动指令是由即时消息服务器20基于移动终端40的请求信息下发给娃娃机30的控制器,用于指示娃娃机上的抓手和初始摄像头工作运转。值得注意的是,第一图像序列是娃娃机默认的初始摄像头采集的连续的图像序列。
85.值得说明的是,娃娃机的初始摄像头可以是3d立体相机、红外相机等,主要用于获取娃娃机内外的立体高清图像。
86.s202、根据显示设备当前的显示配置信息,将第一图像序列显示在显示设备的显示屏幕的至少一个显示区域上。
87.可选的,显示设备10的显示配置信息是基于显示设备的属性决定的,显示设备10主要的功能是显示信息,即显示设备10的显示屏幕至少有一个显示区域,显示设备10接收即时消息服务器20发送的第一图像序列,将第一图像序列显示在显示屏幕上。
88.示例性的,用户a用手机扫描某饭店门口的全屏显示设备p上的娃娃机程序二维码,手机跳转至娃娃机游戏小程序界面,用户点击开始按钮,即时服务器u基于用户a的触发操作向娃娃机发送启动指令,娃娃机开启初始摄像机采集第一图像序列m,并将第一图像序列m发送给即时消息服务器u,即时消息服务器u将第一图像序列m发送给全屏显示设备p的
控制器,显示设备p全屏显示第一图像序列m。
89.可选的,基于显示设备10的显示屏幕上的第一图像序列,用户的移动终端40的交互界面出现与第一图像序列中摄像头标识一一对应的画面画面选择组件,若用户对移动终端40上的画面选择组件触发,移动终端40就会向即时消息服务器20发送一个请求打开目标摄像头标识对应的摄像头,该请求信息包含目标摄像头的标识以及目标画面选择组件对应的目标第一图像,即时消息服务器20基于移动终端40的请求信息向娃娃机的控制器发送一个启动目标摄像头的指令,娃娃机30的控制器启动目标摄像头,目标摄像头采集第二图像序列并发送给即时消息服务器20,即时消息服务器20将第二图像序列发送给显示设备10的控制器,显示设备10在显示屏幕上显示第二图像序列。
90.值得说明的是,第一图像序列与第二图像序列不会在显示设备10的显示屏幕上同时显示,第二图像序列是在第一图像序列触发操作之后发生的动作。
91.本实施例中,显示设备可以实时显示娃娃机中摄像机采集的图像序列,基于用户的触发行为实时变更显示设备的显示画面,将娃娃机与显示设备紧密结合,提高用户通过移动终端和显示设备进行抓娃娃的游戏体验,使得显示设备的资源利用最大化。
92.图3为本技术实施例提供的娃娃机的信息处理结果显示的流程图,如图3所示,上述步骤s202可以包括:
93.s301、若显示配置信息为半屏显示,则将第一图像序列显示在显示屏幕的第一区域上,并在显示屏幕的第二区域上显示预设的视频,其中,第一区域和第二区域分别占据显示屏幕的一半。
94.可选的,显示设备10的显示配置信息为半屏显示时,显示设备10的屏幕可以划分成第一区域和第二区域两个不同的区域,其中,两个区域的图像显示可以一致也可以不一致,两个区域的屏幕占比大小可以一致,也可以不一致。例如,第一区域和第二区域可以分别占据显示屏幕的一半,第一区域和第二区域的图像显示互不干扰。
95.可选的,当确定在显示设备10接收即时消息服务器20发送的第一图像序列时,且显示设备10的配置信息为半屏显示时,显示设备10的第一区域用于显示第一图像序列,第二区域用于显示预设的视频。值得注意的是,预设的视频也就是显示设备10上原本显示的视频信息,预设的视频可以是珠宝代言视频、食物加工视频、食物照片幻灯片等,此处不作具体限定。
96.值得说明的是,第一区域和第二区域分别占据显示屏幕的一半,一方面可以保证显示设备10外形美观,另一方面也可以保证第一图像序列与预设的视频的显示效果一致。
97.示例性的,若某饭店门口的显示设备p的显示配置信息为半屏显示,显示设备p的显示屏幕分为相同大小的第一区域a和第二区域b,显示设备p接收到第一图像序列m并显示在第一区域a上,第一图像序列m取代原本显示在第一区域a上的菜品展示视频,第二区域b仍然显示菜品展示视频。
98.可选的,当显示设备10的显示配置信息为半屏显示时,则将第一图像序列显示在显示屏幕的第一区域上,并在显示屏幕的第二区域上显示预设的视频。
99.可选的,当显示设备10的显示配置信息为半屏显示时,则将第二图像序列显示在显示屏幕的第一区域上,并在显示屏幕的第二区域上显示预设的视频。
100.s302、若显示配置信息为全屏显示,则将第一图像序列显示在显示屏幕上。
101.可选的,当显示设备10的显示配置信息为全屏显示时,显示设备10接收到第一图像序列,显示设备10将全屏显示第一图像序列,不再显示预设的视频。
102.示例性的,若某饭店门口的显示设备p的显示配置信息为全屏显示,显示设备p接收到第一图像序列m并全屏显示,第一图像序列m取代原本全屏显示的菜品展示视频。
103.可选的,当显示设备10的显示配置信息为全屏显示时,显示设备10接收到第二图像序列,显示设备10将全屏显示第二图像序列,不再显示预设的视频。
104.本实施例中,显示设备的配置信息决定显示屏幕显示第一图像序列的区域和显示效果,当显示设备的配置信息为半屏显示时,显示设备可以在显示第一图像序列的同时还可以展示预设的视频;当显示设备的配置信息为全屏显示时,显示设备只能单侧显示第一图像序列或者预设的视频。显示设备不仅可以展示商家的广告信息还可以用于娃娃机游戏的展示,使得显示设备的显示资源更大化地利用。
105.图4为本技术实施例提供的显示设备显示内容变化流程图,如图4所示,上述步骤s201所述接收即时消息服务器发送的第一图像序列之前,还包括:
106.s401、在显示屏幕上显示预设的视频。
107.可选的,在显示设备10接收即时消息服务器20发送的第一图像序列之前,显示设备10的显示屏幕上显示预设的视频。值得说明的是,显示设备10的显示屏幕上全部显示预设的视频,是在未接收第一图像序列之前,或在娃娃机的信息处理结束之后。
108.示例性的,若某饭店门口的显示设备p的显示配置信息为全屏显示,显示设备p未接收到第一图像序列m,则显示设备p始终全屏显示菜品展示视频。
109.本实施例中,显示设备未接收即时消息服务器发送的第一图像序列时,只显示预设的视频。显示设备主要用于商家的广告展示,只在用户有抓娃娃需求时才兼并娃娃机的信息处理,并显示其他图像信息。可以保证显示设备的核心显示功能不紊乱,保障商家利益的基础上节约成本。
110.图5为本技术实施例提供的显示设备显示内容的判断流程图,如图5所示,所述娃娃机的信息处理方法还包括:
111.s501、判断即时消息服务器是否停止发送图像序列。
112.可选的,显示设备10的控制器根据接收的图像序列信息判断即时消息服务器20是否停止发送图像序列。若显示设备10的控制器无图像序列信息接收,则判断即时消息服务器20停止发送图像序列;若显示设备10的控制器仍能接收图像序列信息,则判断即时消息服务器20仍在继续发送图像序列。
113.s502、若是,则在显示屏幕上显示预设的视频。
114.可选的,当显示设备10的控制器没有接收到即时消息服务器20发送的图像序列,就可以确定即时消息服务器20停止发送图像序列,显示设备10的显示屏幕上显示预设的视频。值得注意的是,即时消息服务器20停止发送图像序列,也就是用户停止抓娃娃游戏,不再使用娃娃机小程序。
115.示例性的,若某饭店门口的显示设备p的显示配置信息为全屏显示,用户a在完成五次抓娃娃活动后,到用户a就位用餐时间,用户退出娃娃机游戏,显示设备p不再接收图像序列信息,显示设备p继续全屏显示菜品展示视频。
116.本实施例中,显示设备在用户无抓娃娃需求时,将继续显示预设的视频,可以有效
地保证显示设备预设的视频显示时间,显示设备在显示预设的视频的基础上兼备抓娃娃游戏,实现显示设备的显示资源最大化使用。
117.下面对本技术实施例提供的一种娃娃机的控制方法进行详细地解释说明。
118.图6为本技术提供的第一种娃娃机的控制方法的流程图,该方法可以应用于移动终端40。参见图6,本技术实施例提供一种娃娃机的控制方法,包括:
119.s601、向即时消息服务器发送请求信息,请求信息用于请求开启并使用娃娃机。
120.可选的,用户通过移动终端40扫描显示设备10上的娃娃机的链接信息,移动终端40基于移动终端40的扫描行为向即时消息服务器发送一个请求信息,其中,请求信息包含该显示设备10的ip地址、目标端口以及标识等信息。
121.可选的,请求信息用于请求与即时消息服务器20通信覆盖的娃娃机开启并使用,即时消息服务器20接收请求消息并识别显示设备10的ip地址、目标端口等。
122.示例性的,用户a用其手机扫描某饭店门口布设的显示设备p上的娃娃机链接信息,用户a的手机就向与该显示设备p通信连接的即时消息服务器发送一个请求信息q,用于请求与即时消息服务器通信覆盖的娃娃机开启并使用。
123.s602、接收即时消息服务器发送的响应信息,响应信息中包括娃娃机所分配的房间标识。
124.可选的,即时消息服务器基于移动终端40发出的请求信息向娃娃机30发送一个启动指令,娃娃机30的控制器接收到这一启动指令开启娃娃机,并将娃娃机自动分配成多个房间标识。
125.值得注意的是,一个即时服务器不仅仅是服务于一个显示设备,也不仅仅是只控制一个娃娃机。
126.可选的,娃娃机30的控制器将娃娃机的房间标识发送给即时消息服务器20,即时消息服务器20将娃娃机30的响应信息发送给移动终端40。值得注意的是,响应信息是娃娃机的控制器对移动终端的请求信息做出的响应。
127.示例性的,即时消息服务器u接收到用户a的移动终端发出的请求信息m,即时消息服务器u基于请求信息m向娃娃机x、娃娃机y发出启动指令,娃娃机x、娃娃机y基于启动指令自动划分房间标识,并将这些房间标识发送给即时消息服务器u,即时消息服务器u发送给移动终端。
128.s603、根据响应信息,显示多个操作组件以及确认组件,多个操作组件用于调整娃娃机的抓手的位置和/或操作力度。
129.可选的,移动终端40接收即时消息服务器20发送的响应信息,移动终端的显示界面显示多个操作组件以及确认组件。其中,多个操作组件包括“上”、“下”、“左”、“右”、“+”、
“‑”
,“上”用于控制娃娃机的抓手沿着娃娃机内部顶壁的滑轨向前移动,“下”用于控制娃娃机的抓手沿着娃娃机内部顶壁的滑轨向后移动,“左”用于控制娃娃机的抓手沿着娃娃机内部顶壁的滑轨向左移动,“右”用于控制娃娃机的抓手沿着娃娃机内部顶壁的滑轨向右移动,“+”用于增加娃娃机的抓手抓娃娃的操作力度,
“‑”
用于减小娃娃机的抓手抓娃娃的操作力度。
130.可选的,确认组件包括确认按钮和取消按钮,当确定娃娃机抓手的位置时,点击确认按钮,娃娃机的抓手就会执行抓取指令。
131.s604、响应用户针对多个操作组件中至少一个目标操作组件的触发操作,向即时消息服务器发送目标操作组件对应的控制信息,以使得即时消息服务器根据控制信息向娃娃机的控制器发送控制信息对应的控制指令,其中,控制信息中包括娃娃机所分配的房间标识。
132.可选的,用户基于即时消息服务器20发送的响应信息,对移动终端40交互界面上的多个操作组件进行触发,用户至少对多个操作组件中的一个操作组件触发,目标操作组件就是该用户触发的操作组件。
133.值得说明的是,用户针对响应信息至少做出一次触发操作,其中,用户的触发操作至少包括一个操作组件,但不限于触发一个操作组件。
134.可选的,用户通过移动终端40的交互界面触发交互界面上的多个操作组件时,移动终端40就会向即时消息服务器20发送用户触发操作对应的控制信息。值得注意的是,控制信息包括向左、向右、向前、向后、抓紧、放松等信息。
135.可选的,即时消息服务器20针对移动终端40发送的控制信息,向娃娃机30的控制器发送一个控制指令,该控制指令用于控制娃娃机30的抓手的操作,控制指令可以控制娃娃机30的抓手的移动方向、移动距离、抓握力度等。其中,控制指令中还包含该娃娃机30分配的房间标识,房间标识用以识别娃娃机30。
136.s605、响应用户针对确认组件的触发操作,向即时消息服务器发送抓取信息,以使得即时消息服务器根据抓取信息向娃娃机的控制器发送抓取指令,其中,控制信息中包括娃娃机所分配的房间标识。
137.可选的,当用户在移动终端40的交互界面触发多个操作组件控制娃娃机30的抓手移动到目标位置时,用户触发确认组件,移动终端40向即时消息服务器20发送一个确认抓取娃娃的信息,即时消息服务器20根据这一抓取信息向娃娃机30的控制器发送一个抓取指令,抓取指令用以指示娃娃机30的抓手进行抓取动作,娃娃机30的抓手基于抓取指令向下运动,并执行抓取行为。值得说明的是,用户对移动终端40交互界面上的触发操作是不可逆的。
138.示例性的,用户a在手机界面上触发“上”、“左”和
“‑”
三个操作组件,即时消息服务器u接收到向前、向左、松开以及娃娃机的房间标识k等操作信息,即时消息服务器u基于操作信息,向娃娃机的控制器发送向前、向左、松开的控制指令,娃娃机的抓手开始执行向前、向左、松开的动作,用户通过图像序列认为抓手在目标位置时触发确认组件,即时消息服务器u向娃娃机的控制器发送抓取指令,娃娃机的抓手向下并执行抓取行为。
139.本实施例中,用户通过移动终端与即时消息服务器之间进行信息交互,即时消息服务器用以指示娃娃机的控制器控制娃娃机的抓手操作,进而完成抓娃娃的娱乐活动,结合显示设备显示娃娃机的图像序列,使得用户抓娃娃体验更逼真,有效地实现娃娃机与显示设备的结合。
140.图7为本技术实施例提供的移动终端发出请求信息的方法的流程图,如图7所示,上述步骤s601可以包括:
141.s701、响应于用户扫描娃娃机程序的链接信息的操作,显示娃娃机程序的界面,其中,娃娃机程序的界面上包括确认组件。
142.可选的,用户通过移动终端40扫描显示设备10上的娃娃机程序的链接信息,移动
终端40响应用户的扫描操作行为,移动终端40的交互界面跳转至娃娃机程序界面,此时移动终端40的交互界面上显示确认组件,该确认组件包括开始和取消两个按钮。
143.s702、响应于用户对确认组件的触发操作,向即时消息服务器发送请求信息。
144.可选的,用户触发移动终端40交互界面上的确认组件时,移动终端40基于用户的触发操作向即时消息服务器20发送一个请求信息,该请求信息用于指示娃娃机的工作。
145.可选的,若用户触发确认组件中的取消按钮时,移动终端40向即时消息服务器20发送一个退出娃娃机的请求消息,即时消息服务器20基于该请求信息向娃娃机30的控制器发送一个结束指令,移动终端40退出娃娃机程序界面;若用户触发确认组件中的确认按钮时,移动终端40向即时消息服务器20发送一个开启娃娃机的请求消息,即时消息服务器20基于该请求信息向娃娃机30的控制器发送一个启动指令,娃娃机30对该指令信息作出响应。
146.示例性的,用户a用其手机扫描某饭店门口布设的显示设备p上的娃娃机链接信息,用户a的手机就会跳转至娃娃机程序界面,用户a点击开始按钮后,用户a的手机向与该显示设备p通信连接的即时消息服务器u发送一个请求信息q,用于请求与即时消息服务器u通信覆盖的娃娃机开启并使用。
147.本实施例中,通过即时消息服务器完成移动终端和娃娃机之间的信息交互,用户通过移动终端的触发操作结合显示设备显示的图像序列,实现抓娃娃娱乐活动,使得显示设备的显示功能多样化,实现显示设备的资源充分利用。
148.图8为本技术实施例提供的确认目标画面方法的流程图,如图8所示,上述步骤s602响应信息中还包括:当前所开启的各摄像头的标识,所述娃娃机的控制方法还包括:
149.s801、显示至少一个画面选择组件,各画面选择组件与当前所开启的摄像头一一对应。
150.可选的,娃娃机30的控制器基于启动指令发送给即时消息服务器的响应消息中,第一图像序列中的第一图像与各个房间标识一一对应,其中每个图像与当前开启的摄像头的标识也一一对应,响应消息中包含房间标识和当前开启的摄像头的标识。值得注意的是,每个娃娃机30上在各个不同的位置设置多个摄像头,可以多方位采集娃娃机的图像序列。
151.可选的,第一图像序列中是连续的多个第一图像组成,即时消息服务器20将第一图像序列发送给显示设备显示,移动终端40的交互界面出现至少一个画面选择组件,其中每个画面组件对应一个第一图像,对应一个当前开启的摄像头的标识。
152.值得说明的是,第一图像序列是由画面1、画面2、画面3等多个第一图像组成的,交互界面基于第一图像序列中的画面数量出现若干个画面组件,每个画面组件对应一个第一图像。
153.s802、响应用户针对至少一个画面选择组件中的目标画面选择组件的触发操作,向即时消息服务器发送目标画面选择组件对应的目标摄像头的标识和目标房间标识和目标房间标识,以使得即时消息服务器将目标摄像头所采集的图像发送给显示设备进行显示。
154.可选的,用户至少要在移动终端40呈现的多个画面选择组件中选择一个画面按钮作为目标画面选择组件,用户触发目标画面组件按钮时,移动终端40将目标画面组件对应的第一图像、摄像头标识以及房间标识发送给即时消息服务器20,即时消息服务器将该第
一图像发送给显示设备进行显示。
155.示例性的,用户a用其手机扫描某饭店门口布设的显示设备p上的娃娃机链接信息,显示设备p的显示屏幕上显示第一图像序列:画面k、画面l、画面m和画面n,用户a的手机界面上此时显示“k”、“l”、“m”“n”四个画面选择组件,当用户a选择“l”的画面组件时,移动终端40将画面组件“l”对应的第一图像、摄像头标识和房间标识发送给即时消息服务器u,即时消息服务器u将画面组件“l”对应的第一图像发送给显示设备p进行显示。
156.可选的,即时消息服务器20将娃娃机30的控制器发送的第一图像序列发送给显示设备10的控制器的同时,也将摄像头标识和房间标识发送给移动终端40,移动终端40控制交互界面出现与摄像头标识一一对应的画面选择组件,用户触发交互界面上其中一个画面选择组件,移动终端40将该画面组件对应的摄像头标识和画面都发送给即时消息服务器20,即时消息服务器20将该画面发送给显示设备10的控制器用以指示显示设备10显示,基于该摄像头的标识向娃娃机30的控制器发送启动摄像头标识对应的摄像头的指令,娃娃机30的控制器将目标摄像头采集的第二图像序列发送给即时消息服务器20,即时消息服务器20将第二图像序列发送给显示设备10用以显示,将第二图像序列对应的摄像头标识和房间标识发送给移动终端40,用户基于显示设备10显示的第二图像序列对移动终端屏幕上的操作组件和确认组件触发,实现对娃娃机的抓手控制,摄像头实时更新第二图像序列。值得注意的是,第二图像序列用于展示娃娃机的内外以及各个视角的图像,是一组连续的图像集合。
157.值得说明的是,用户只能选择一个画面选择组件,只能选定一个摄像头标识对应的画面作为目标摄像头。
158.本实施例中,用户可以通过画面选择组件来选择展示的目标图像,可以依据用户的选择更换显示设备的显示画面,可以保证用户根据喜好选择娃娃机进行抓娃娃游戏,实现娃娃机与显示设备的紧密结合,使得显示设备显示效果最佳。
159.图9为本技术提供的第二种娃娃机的控制方法的流程图,该方法可以应用于即时消息服务器20。参见图9,本技术实施例提供第二种娃娃机的控制方法,包括:
160.s901、接收移动终端发送的请求信息,并根据请求信息,向娃娃机的控制器发送启动指令,以使得娃娃机的控制器控制娃娃机的抓手以及摄像头启动。
161.可选的,即时消息服务器20接收到移动终端40发送的开启娃娃机30的请求信息时,即时消息服务器20基于移动终端40的请求信息向娃娃机30的控制器发送启动指令,该启动指令用以指示娃娃机的控制器控制娃娃机的抓手和摄像头的启动。
162.s902、接收娃娃机的控制器所分配的房间标识,并向移动终端发送响应信息,响应信息中包括所述房间标识。
163.可选的,娃娃机30的控制器接收即时消息服务器20发送的启动指令之后,娃娃机30的控制器执行启动抓手和摄像头,同时,将娃娃机30自动分配成多个房间标识,其中房间标识用于区分娃娃机30。
164.可选的,娃娃机30的控制器对即时消息服务器20的启动指令做出响应后,将响应消息发送给即时消息服务器20,其中,响应消息中包含娃娃机的房间标识,即时消息服务器20将该响应消息转发给移动终端40。
165.s903、获取娃娃机的初始摄像头所采集的第一图像序列,并将第一图像序列发送
给显示设备的控制器,以使得显示设备的控制器将第一图像序列显示在显示设备的显示屏幕上。
166.可选的,娃娃机30的控制器接收即时消息服务器20的启动指令之后,就会开启初始摄像头开始采集图像信息,其中,第一图像序列就是初始摄像头开启采集的默认娃娃机的图像集合,并将该图像一一对应存储在娃娃机相应的房间标识中。
167.可选的,娃娃机30向即时消息服务器20发送响应信息时,响应信息中包含房间标识以及房间标识内存储的第一图像序列,即时消息服务器20将第一图像序列发送给显示设备10的控制器,显示设备10将第一图像序列显示在显示屏幕上。
168.s904、接收移动终端发送的控制信息,并根据控制信息向娃娃机的控制器发送控制信息对应的控制指令,其中,控制信息以及控制指令中均包括娃娃机所分配的房间标识。
169.可选的,用户在移动终端40的交互界面作出触发操作,基于用户的触发操作行为,移动终端40向即时消息服务器20发送控制信息,控制信息是用户针对图像序列中目标娃娃的位置对娃娃机的抓手控制。
170.可选的,即时消息服务器20将移动终端的控制消息转换成相应的控制指令,并将控制指令发送给娃娃机的控制器,娃娃机的控制器根据控制指令控制抓手运动。
171.值得说明的是,控制信息与控制指令中都包含娃娃机分配的房间标识,用于控制与房间标识对应的娃娃机的抓手运动,可以保证娃娃机30在远程执行控制抓手运动的过程中,不被其他显示设备10占用。
172.s905、接收移动终端发送的抓取信息,并根据抓取信息向娃娃机的控制器发送抓取指令,其中,抓取信息以及抓取指令中均包括娃娃机所分配的房间标识。
173.可选的,用户通过显示设备10的显示图像序列确定娃娃机30的抓手的目标位置时,用户触发移动终端40交互界面上的确认组件,移动终端40向即时消息服务器20发送确认抓取的消息,即时消息服务器20根据抓取消息向娃娃机30的控制器发送抓取指令。
174.值得说明的是,抓取消息与抓取指令中都包含娃娃机分配的房间标识,可以保证该娃娃机30在远程执行抓娃娃游戏的过程中,不被其他显示设备10占用。
175.本实施例中,即时消息服务器实现了移动终端、娃娃机和显示设备三者之间的信息交互,可以在不购买娃娃机设备的前提下满足用户抓娃娃的需求,可以为商家节约成本,减少娃娃机设备的占用面积。
176.图10为本技术实施例提供的第二图像序列显示的流程图,如图10所示,上述步骤s902响应信息中还包括:当前所开启的各摄像头的标识,所述娃娃机的控制方法还包括:
177.s1001、接收移动终端发送的目标摄像头的标识。
178.可选的,娃娃机30的控制器在将娃娃机进行自动分配房间标识的同时,还对娃娃机30中的各个摄像头分配标识,主要用于对摄像头进行区分,选取不同的摄像头标识,启动摄像头标识对应的摄像头,就可以切换其他的角度采集的图像序列。
179.可选的,用户在移动终端40选择目标画面选择组件后,移动终端40将目标画面选择组件对应的目标画面和目标摄像头的标识共同发送给即时消息服务器20。
180.s1002、获取所述娃娃机的所述目标摄像头所采集的第二图像序列,并将所述第二图像序列发送给显示设备的控制器,以使得所述显示设备的控制器将所述第二图像序列显示在所述显示设备的显示屏幕上。
181.可选的,即时消息服务器20接收移动终端40发送的目标摄像头标识,即时消息服务器基于目标摄像头标识向娃娃机30的控制器发送启动指令,娃娃机30的控制器启动符合目标摄像头标识的摄像头,摄像头采集图像,符合目标摄像头标识的摄像头采集的图像序列为第二图像序列。
182.可选的,娃娃机30的控制器将第二图像序列以及摄像头标识、房间标识等发送给即时消息服务器20,即时消息服务器20将第二图像序列发送给显示设备10的控制器,显示设备10将第二图像序列显示在显示屏幕上。值得注意的是,第一图像序列和第二图像序列中每一帧画面都包括娃娃机,第一图像序列和第二图像序列都是为了全方位的展示娃娃机的内部和外部画面,第一图像序列中的画面不一定等于第二图像序列中的画面数量。
183.值得说明的是,符合目标摄像头标识的摄像头只采集目标摄像头所在的房间的娃娃机的画面,第二图像序列是一组连续的图像序列。
184.示例性的,已知显示设备p的显示屏幕上显示第一图像序列:画面k、画面l、画面m和画面n,用户a的手机界面上此时显示“k”、“l”、“m”“n”四个画面选择组件,当用户a选择“l”的画面组件时,移动终端40将画面组件“l”对应的第一图像和摄像头标识发送给即时消息服务器u,即时消息服务器u基于摄像头标识发送启动指令给娃娃机的控制器,娃娃机的控制器启动符合目标摄像头标识的摄像机,摄像机拍摄获取第二图像序列,娃娃机的控制器将第二图像序列发送给即时消息服务器u,服务器u将第二图像序列发送给显示设备p的控制器,显示设备p显示第二图像序列:画面l、画面m和画面n。
185.本实施例中,用户通过移动终端的画面选择组件可以更改显示设备上的显示画面,可以保证用户抓娃娃的体验感更高,可以将抓娃娃游戏完美呈现在显示设备上,实现显示设备显示资源的合理化应用。
186.图11为本技术实施例提供的娃娃机抓取方法的流程图,如图11所示,上述步骤s905可以包括:
187.s1101、接收娃娃机的控制器发送的抓取结果,抓取结果包括:抓取成功或抓取失败。
188.可选的,娃娃机30的控制器将抓取的结果发送给即时消息服务器20,当娃娃机30的出口端有娃娃掉出为抓取成功,反之,为抓取失败。
189.值得说明的是,娃娃机30的控制器发送的抓取结果是娃娃机30对移动终端40的抓取消息作出的响应信息,该响应信息包括抓取成功和抓取失败。
190.s1102、若抓取结果为抓取成功,则向显示设备的控制器发送第一提示信息,以使得显示设备的控制器将第一提示信息显示在显示设备的显示屏幕上。
191.可选的,即时消息服务器20接收到的抓取结果为抓取成功时,即时消息服务器20向显示设备10的控制器发送第一提示信息,其中,第一提示信息是祝贺性标语或者礼物中奖信息,第一提示信息可以是恭喜获得灰色流氓兔一只、百抓百中等,本技术不做具体限定。显示设备10的控制器接收第一提示信息,并将第一提示信息显示在显示屏幕上。
192.s1103、若抓取结果为抓取失败,则向显示设备的控制器发送第二提示信息,以使得显示设备的控制器将第二提示信息显示在显示设备的显示屏幕上。
193.可选的,即时消息服务器20接收到的抓取结果为抓取失败时,即时消息服务器20向显示设备10的控制器发送第二提示信息,其中,第二提示信息是鼓励性标语,第二提示信
息可以是再接再厉、下个幸运星就是你等,本技术不做具体限定。显示设备10的控制器接收第二提示信息,并将第二提示信息显示在显示屏幕上。
194.示例性的,用户a用其手机扫描某饭店门口布设的显示设备p上的娃娃机链接信息,用户a通过触发手机上的操作组件和确认组件,结合显示设备p上显示的图像序列进行抓娃娃游戏,当用户a抓中娃娃机k中的白色兔子玩偶时,即时消息服务器u获取娃娃机的抓取结果,并将“恭喜获得白色兔子一只”的提示消息发送给显示设备p的控制器,显示设备p上显示“恭喜获得白色兔子一只”。
195.本实施例中,显示设备不仅显示娃娃机的图像序列,还可以根据抓取结果显示相应的提示信息,对用户鼓励或祝贺,可以实现显示设备的资源最大化利用。
196.图12为本技术提供的第三种娃娃机的控制方法的流程图,该方法可以应用于娃娃机30的控制器。参见图12,本技术实施例提供第三种娃娃机的控制方法,包括:
197.s1201、接收即时消息服务器发送的启动指令,并根据启动指令,控制娃娃机的抓手以及摄像头启动。
198.可选的,即时消息服务器20接收到移动终端40的请求信息后,基于移动终端40的请求信息发送启动指令给娃娃机的控制器,娃娃机30的控制器根据启动指令控制娃娃机的抓手和摄像头启动。值得注意的是,娃娃机30的抓手用于执行抓娃娃操作,娃娃机的摄像头用于实时获取和更新娃娃机的图像序列。
199.s1202、根据启动指令分配房间标识,并向即时消息服务器发送房间标识。
200.可选的,娃娃机30的控制器接到即时消息服务器20发送的启动指令后,根据启动指令启动娃娃机30的抓手与摄像头,还根据启动指令自动分配娃娃机30的房间标识。值得注意的是,娃娃机30的控制器启动娃娃机30的抓手和摄像头与分配房间标识是同时进行的。
201.值得说明的是,娃娃机30的控制器启动娃娃机30的抓手和摄像头,以及对娃娃机自动分配房间标识全部完成,作为娃娃机30完成启动指令。
202.可选的,娃娃机30的控制器完成启动指令后,将娃娃机30的房间标识发送给即时消息服务器。
203.s1203、将娃娃机的初始摄像头所采集的第一图像序列发送给即时消息服务器。
204.可选的,娃娃机30的控制器接收到即时消息服务器20发送的启动指令,就打开娃娃机30的摄像头,娃娃机30的默认摄像头就开始采集娃娃机的第一图像序列,并将娃娃机的第一图像存储到与娃娃机对应的房间标识中。
205.值得说明的是,第一图像与房间标识是一一对应的关系,一个房间标识中只会存储该房间标识对应的娃娃机的第一图像,所有娃娃机的房间标识中存储的第一图像的集合组成第一图像序列。
206.可选的,娃娃机30的控制器发送响应信息给即时消息服务器20,响应信息中就包含了房间标识,也就将第一图像序列发送到即时消息服务器20中。
207.s1204、接收即时消息服务器发送的控制指令,并根据控制指令调整娃娃机的抓手的位置和/或操作力度,其中,控制指令中包括娃娃机所分配的房间标识。
208.可选的,即时消息服务器20基于移动终端40发送的控制信息,向娃娃机30的控制器发送控制指令,该控制指令主要用于控制娃娃机30的抓手的位置和操作力度。值得注意
的是,控制信息与控制指令的内容一致,只是将移动终端40发送的控制消息转换成娃娃机30的控制器可以执行的控制指令。
209.值得说明的是,控制指令中包含娃娃机分配的房间标识,可以保证控制房间标识对应的娃娃机,使得控制指令准确实施。
210.s1205、接收即时消息服务器发送的抓取指令,并根据抓取指令控制娃娃机的抓手执行抓取操作,其中,抓取指令中包括娃娃机所分配的房间标识。
211.可选的,用户确定娃娃机30的抓手的目标位置和操作力度之后,通过触发移动终端40的确认组件发送抓取信息给即时消息服务器20,即时消息服务器20根据抓取信息向娃娃机30的控制器发送抓取指令,娃娃机30的控制器读取抓取指令,并控制娃娃机30的抓手执行抓取操作。
212.值得说明的是,抓取指令中包括娃娃机30分配的房间标识,可以保证抓取的娃娃机30一直是同一个娃娃机,保证游戏执行的准确。
213.可选的,娃娃机30的控制器接收到即时消息服务器20发送的包含目标摄像头标识的启动信息,娃娃机30控制与该标识匹配的摄像头开启并采集第二图像序列,娃娃机30的控制器将第二图像序列以及摄像头标识发给即时消息服务器20,即时消息服务器20将第二图像序列发送给显示设备10用以显示,将第二图像序列对应的摄像头标识发送给移动终端40。
214.本实施例中,娃娃机的控制器主要用于接收即时消息服务器的指令信息,并根据指令信息控制娃娃机的抓手和摄像头,娃娃机控制器再将针对指令信息作出的响应信息发送给即时消息服务器,即时消息服务器根据响应消息指示显示设备工作。可以有效地将娃娃机与显示设备结合,使得显示设备可以准确地显示娃娃机的运行。
215.图13为本技术实施例提供的娃娃机的控制器抓取结束的流程图,如图13所示,上述步骤s1205可以包括:
216.s1301、获取娃娃机的抓手的抓取结果,抓取结果包括:抓取成功或抓取失败。
217.可选的,娃娃机30的抓手在娃娃机30的控制器的控制下,执行抓取动作,娃娃机30的抓手在控制器的控制下向下触及目标玩偶进行抓取,然后控制器控制娃娃机30的抓手移动到娃娃机30的出口处,此时娃娃机30的抓手松开完成抓取指令,娃娃机30的控制器获得娃娃机30的抓取结果。
218.可选的,娃娃机的抓手向下触及娃娃机中的玩偶,并张开抓手抓取,若娃娃机的抓手抓取住玩偶,且娃娃机出口处有玩偶掉落,则判断为抓取成功;若娃娃机没有抓取住玩偶,或者娃娃机的抓手抓取住玩偶,但是娃娃机的出口处无玩偶掉落,都判断为抓取失败。
219.s1302、向即时消息服务器发送抓取结果。
220.可选的,娃娃机的控制器获取娃娃机的抓手的抓取结果,娃娃机的控制器将抓取结果发送给即时消息服务器。
221.本实施例中,娃娃机的控制器通过娃娃机的抓手和摄像头获取准确的抓取结果,并将抓取结果发送给即时消息服务器,即时消息服务器基于抓取结果指示显示设备游戏结束的显示内容,可以完整地体现抓娃娃游戏,使得显示设备的显示功能被充分利用。
222.以下对上述实施例中各设备之间的完整交互过程进行说明:
223.显示设备不与抓娃娃游戏通信互联时,显示预设的视频。
224.用户通过移动终端扫描显示设备上的娃娃机程序链接,移动终端的交互界面上显示娃娃机程序界面,用户通过移动终端的娃娃机程序界面触发确认组件,移动终端向即时消息服务器发送一个开启使用娃娃机的请求消息;即时消息服务器基于该请求指令向娃娃机的控制器发送启动指令;娃娃机的控制器根据启动指令控制娃娃机的抓手和摄像头启动并分配房间标识,娃娃机的控制器将房间标识、第一图像序列以及摄像头标识等响应信息都发送给即时消息服务器;即时服务器将第一图像序列发送给显示设备用以显示,并将房间标识与摄像头标识发送给移动终端;显示设备将第一图像序列显示在显示屏幕上。
225.移动终端根据接收即时消息服务器发送的响应信息,控制移动终端的交互界面上显示与摄像头标识一一对应的多个画面选择组件,用户触发移动终端交互界面上其中一个画面选择组件,移动终端将该画面选择组件对应的摄像头标识以及画面发送给即时消息服务器,并向即时消息服务器发送一个启动目标摄像头的请求消息;即时消息服务器将移动终端发送的画面发送至显示设备显示,基于移动终端的请求消息给娃娃机的控制器发送一个启动目标摄像头的指令;娃娃机的控制器接收到该启动指令启动目标摄像头并采集第二图像序列,娃娃机的控制器将第二图像序列和摄像头标识以及其他响应消息发送给即时消息服务器;即时消息服务器将第二图像序列发送给显示设备,将响应消息发送给移动终端;显示设备显示第二图像序列。
226.移动终端根据接收即时消息服务器发送的响应信息,控制移动终端的交互界面出现多个操作组件和确认组件,用户通过触发操作组件控制显示设备显示的第二图像序列上的娃娃机的抓手的移动方向、抓手位置和抓握力度,移动终端基于用户的触发行为向即时消息服务器发送控制信息,包括娃娃机分配的房间标识;即时消息服务器基于该控制消息向娃娃机的控制器发送控制指令;娃娃机的控制器控制娃娃机的抓手进行移动,目标摄像头实时更新第二图像序列,娃娃机的控制器将更新的第二图像序列不间断的发送给即时消息服务器,并将基于控制指令做出的响应信息发送给即时消息服务器;即时消息服务器不断地更新第二图像序列并发送给显示设备,将响应信息发送给移动终端;显示设备显示更新的第二图像序列,可以展示娃娃机抓手在图像中的移动,便于用户适时调整娃娃机的抓手。
227.用户通过显示设备上显示的娃娃机抓手的位置图像,通过移动终端触发确认组件,移动终端向即时消息服务器发送抓取消息;即时消息服务器基于抓取消息向娃娃机的控制器发送一个抓取指令,抓取指令包括娃娃机所分配的房间标识;娃娃机的控制器根据抓取指令控制抓手抓取娃娃,娃娃机的控制器根据娃娃机出口是否有娃娃坠落的重物感应得到抓取结果,娃娃机的控制器将抓取成功或者抓取失败的抓取结果发送给即时消息服务器;即时消息服务器接收到抓取结果为抓取成功时,即时消息服务器将第一提示信息发送给显示设备和移动终端,即时消息服务器接收到的抓取结果为抓取失败时,将第二提示信息发送给显示设备和移动终端;显示设备与移动终端都显示第一提示消息或者第二提示消息。
228.用户通过移动终端退出娃娃机程序,即时消息服务器不再接受请求信息,即时消息服务器不再向娃娃机的控制器发送控制指令,娃娃机的控制器不作任何响应,即时消息服务器不再发送图像序列给显示设备,显示设备显示预设的视频。
229.其中,显示设备的显示效果由显示设备的显示配置决定,当显示设备是半屏显示
时,显示设备部分区域显示图像序列,部分显示预设的视频,无娃娃机程序操作时全部显示预设的视频;当显示设备是全屏显示时,无娃娃机程序操作时全部显示预设的视频,反之,全部显示图像序列。
230.如此,可以节约购买娃娃机的成本,有效将娃娃机游戏与显示设备结合,从而显示设备资源最大化利用的效果。
231.图14是本技术实施例提供的一种娃娃机的控制系统的结构示意图,参见图14,该系统包括:
232.显示设备10、即时消息服务器20、娃娃机30以及移动终端40,娃娃机30包括:娃娃机本体1431、娃娃机的控制器1432以及设置在不同位置的多个摄像头1433;显示设备10包括:显示设备的控制器1411以及显示屏幕1412。
233.即时消息服务器20分别与移动终端40、娃娃机的控制器1432以及显示设备的控制器1411通信连接;
234.作为一种可选的实施方式,显示设备的控制器1411具体用于:
235.接收即时消息服务器20发送的第一图像序列,第一图像序列中包括多个连续图像,各图像中均包括娃娃机30的画面,第一图像序列由设置在娃娃机30上的初始摄像头采集并发送给即时消息服务器20;
236.根据显示设备10当前的显示配置信息,将所述第一图像序列显示在所述显示设备10的显示屏幕1412的至少一个显示区域上。
237.作为一种可选的实施方式,显示设备的控制器1411具体用于:
238.若显示配置信息为半屏显示,则将第一图像序列显示在显示屏幕1412的第一区域上,并在显示屏幕1412的第二区域上显示预设的视频,其中,第一区域和第二区域分别占据显示屏幕1412的一半;
239.若显示配置信息为全屏显示,则将第一图像序列显示在显示屏幕1412上。
240.作为一种可选的实施方式,显示设备的控制器1411具体用于:
241.在显示屏幕1412上显示预设的视频。
242.作为一种可选的实施方式,显示设备的控制器1411还具体用于:
243.判断即时消息服务器20是否停止发送图像序列;
244.若是,则在显示屏幕1412上显示预设的视频。
245.作为一种可选的实施方式,移动终端40具体用于:
246.向即时消息服务器20发送请求信息,请求信息用于请求开启并使用娃娃机30;
247.接收即时消息服务器20发送的响应信息,响应信息中包括娃娃机30所分配的房间标识;
248.根据响应信息,显示多个操作组件以及确认组件,多个操作组件用于调整娃娃机30的抓手的位置和/或操作力度;
249.响应用户针对多个操作组件中至少一个目标操作组件的触发操作,向即时消息服务器20发送目标操作组件对应的控制信息,以使得即时消息服务器20根据控制信息向娃娃机的控制器1432发送控制信息对应的控制指令,其中,控制信息中包括娃娃机30所分配的房间标识;
250.响应用户针对确认组件的触发操作,向即时消息服务器20发送抓取信息,以使得
即时消息服务器20根据抓取信息向娃娃机的控制器1432发送抓取指令,其中,控制信息中包括娃娃机所分配的房间标识。
251.作为一种可选的实施方式,移动终端40具体用于:
252.响应于用户扫描娃娃机程序的链接信息的操作,显示娃娃机程序的界面,其中,娃娃机程序的界面上包括确认组件;
253.响应于用户对确认组件的触发操作,向即时消息服务器20发送所述请求信息。
254.作为一种可选的实施方式,响应信息中还包括:当前所开启的各摄像头的标识,移动终端40还具体用于:
255.显示至少一个画面选择组件,各画面选择组件与当前所开启的摄像头一一对应;
256.响应用户针对至少一个画面选择组件中的目标画面选择组件的触发操作,向即时消息服务器20发送所述目标画面选择组件对应的目标摄像头的标识,以使得即时消息服务器20将目标摄像头所采集的图像发送给显示设备10进行显示。
257.作为一种可选的实施方式,即时消息服务器20具体用于:
258.接收移动终端40发送的请求信息,并根据请求信息,向娃娃机的控制器1432发送启动指令,以使得娃娃机的控制器1432控制所述娃娃机30的抓手以及摄像头1433启动;
259.接收娃娃机的控制器1432所分配的房间标识,并向移动终端40发送响应信息,响应信息中包括房间标识;
260.获取娃娃机的初始摄像头1433所采集的第一图像序列,并将第一图像序列发送给显示设备的控制器1411,以使得显示设备的控制器1411将第一图像序列显示在显示设备的显示屏幕1412上;
261.接收移动终端40发送的控制信息,并根据控制信息向娃娃机的控制器1432发送控制信息对应的控制指令,其中,控制信息以及控制指令中均包括娃娃机所分配的房间标识;
262.接收移动终端40发送的抓取信息,并根据抓取信息向娃娃机的控制器1432发送抓取指令,其中,抓取信息以及抓取指令中均包括娃娃机所分配的房间标识。
263.作为一种可选的实施方式,响应信息中还包括:当前所开启的各摄像头的标识,即时消息服务器20具体用于:
264.接收移动终端40发送的目标摄像头的标识;
265.获取娃娃机30的目标摄像头所采集的第二图像序列,并将第二图像序列发送给显示设备的控制器1411,以使得显示设备的控制器1411将第二图像序列显示在显示设备的显示屏幕1412上。
266.作为一种可选的实施方式,根据抓取信息向娃娃机的控制器1432发送抓取指令之后,即时消息服务器20还具体用于:
267.接收娃娃机的控制器1432发送的抓取结果,所述抓取结果包括:抓取成功或抓取失败;
268.若抓取结果为抓取成功,则向显示设备的控制器1411发送第一提示信息,以使得显示设备的控制器1411将第一提示信息显示在显示设备的显示屏幕1412上;
269.若抓取结果为抓取失败,则向显示设备的控制器1411发送第二提示信息,以使得显示设备的控制器1411将第二提示信息显示在显示设备的显示屏幕1412上。
270.作为一种可选的实施方式,娃娃机的控制器1432具体用于:
271.接收即时消息服务器20发送的启动指令,并根据启动指令,控制娃娃机的抓手以及摄像头1433启动;
272.根据启动指令分配房间标识,并向即时消息服务器20发送房间标识;
273.将娃娃机的初始摄像头所采集的第一图像序列发送给即时消息服务器20;
274.接收即时消息服务器20发送的控制指令,并根据控制指令调整所述娃娃机30的抓手的位置和/或操作力度,其中,控制指令中包括娃娃机30所分配的房间标识;
275.接收即时消息服务器20发送的抓取指令,并根据抓取指令控制娃娃机30的抓手执行抓取操作,其中,抓取指令中包括娃娃机所分配的房间标识。
276.作为一种可选的实施方式,根据抓取指令控制娃娃机30的抓手执行抓取操作之后,即时消息服务器20还具体用于:
277.获取娃娃机30的抓手的抓取结果,抓取结果包括:抓取成功或抓取失败;
278.向即时消息服务器20发送抓取结果。
279.上述系统用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
280.上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
281.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种娃娃机的信息处理方法,其特征在于,应用于显示设备的控制器,所述方法包括:接收即时消息服务器发送的第一图像序列,所述第一图像序列中包括多个连续图像,各图像中均包括娃娃机的画面,所述第一图像序列由设置在娃娃机上的初始摄像头采集并发送给所述即时消息服务器;根据所述显示设备当前的显示配置信息,将所述第一图像序列显示在所述显示设备的显示屏幕的至少一个显示区域上。2.根据权利要求1所述娃娃机的信息处理方法,其特征在于,所述根据所述显示设备当前的显示配置信息,将所述第一图像序列显示在所述显示设备的显示屏幕的至少一个显示区域上,包括:若所述显示配置信息为半屏显示,则将所述第一图像序列显示在所述显示屏幕的第一区域上,并在所述显示屏幕的第二区域上显示预设的视频,其中,所述第一区域和所述第二区域分别占据所述显示屏幕的一半;若所述显示配置信息为全屏显示,则将所述第一图像序列显示在所述显示屏幕上。3.根据权利要求1所述娃娃机的信息处理方法,其特征在于,所述接收即时消息服务器发送的第一图像序列之前,还包括:在所述显示屏幕上显示预设的视频。4.根据权利要求1所述娃娃机的信息处理方法,其特征在于,所述方法还包括:判断所述即时消息服务器是否停止发送图像序列;若是,则在所述显示屏幕上显示预设的视频。5.一种娃娃机的控制方法,其特征在于,应用于移动终端,所述方法包括:向即时消息服务器发送请求信息,所述请求信息用于请求开启并使用娃娃机;接收所述即时消息服务器发送的响应信息,所述响应信息中包括所述娃娃机所分配的房间标识;根据所述响应信息,显示多个操作组件以及确认组件,所述多个操作组件用于调整所述娃娃机的抓手的位置和/或操作力度;响应用户针对所述多个操作组件中至少一个目标操作组件的触发操作,向所述即时消息服务器发送所述目标操作组件对应的控制信息,以使得所述即时消息服务器根据所述控制信息向所述娃娃机的控制器发送所述控制信息对应的控制指令,其中,所述控制信息中包括所述娃娃机所分配的房间标识;响应用户针对所述确认组件的触发操作,向所述即时消息服务器发送抓取信息,以使得所述即时消息服务器根据所述抓取信息向所述娃娃机的控制器发送抓取指令,其中,所述控制信息中包括所述娃娃机所分配的房间标识。6.根据权利要求5所述娃娃机的控制方法,其特征在于,所述向即时消息服务器发送请求信息,包括:响应于用户扫描娃娃机程序的链接信息的操作,显示所述娃娃机程序的界面,其中,所述娃娃机程序的界面上包括确认组件;响应于用户对所述确认组件的触发操作,向所述即时消息服务器发送所述请求信息。7.一种娃娃机的控制方法,其特征在于,应用于即时消息服务器,所述方法包括:
接收移动终端发送的请求信息,并根据所述请求信息,向所述娃娃机的控制器发送启动指令,以使得所述娃娃机的控制器控制所述娃娃机的抓手以及摄像头启动;接收所述娃娃机的控制器所分配的房间标识,并向所述移动终端发送响应信息,所述响应信息中包括所述房间标识;获取所述娃娃机的初始摄像头所采集的第一图像序列,并将所述第一图像序列发送给显示设备的控制器,以使得所述显示设备的控制器将所述第一图像序列显示在所述显示设备的显示屏幕上;接收所述移动终端发送的控制信息,并根据所述控制信息向所述娃娃机的控制器发送所述控制信息对应的控制指令,其中,所述控制信息以及所述控制指令中均包括所述娃娃机所分配的房间标识;接收所述移动终端发送的抓取信息,并根据所述抓取信息向所述娃娃机的控制器发送抓取指令,其中,所述抓取信息以及所述抓取指令中均包括所述娃娃机所分配的房间标识。8.根据权利要求7所述娃娃机的控制方法,其特征在于,所述响应信息中还包括:当前所开启的各摄像头的标识;所述方法还包括:接收所述移动终端发送的目标摄像头的标识;获取所述娃娃机的所述目标摄像头所采集的第二图像序列,并将所述第二图像序列发送给显示设备的控制器,以使得所述显示设备的控制器将所述第二图像序列显示在所述显示设备的显示屏幕上。9.一种娃娃机的控制方法,其特征在于,应用于娃娃机的控制器,所述方法包括:接收即时消息服务器发送的启动指令,并根据所述启动指令,控制所述娃娃机的抓手以及摄像头启动;根据所述启动指令分配房间标识,并向所述即时消息服务器发送所述房间标识;将所述娃娃机的初始摄像头所采集的第一图像序列发送给所述即时消息服务器;接收所述即时消息服务器发送的控制指令,并根据所述控制指令调整所述娃娃机的抓手的位置和/或操作力度,其中,所述控制指令中包括所述娃娃机所分配的房间标识;接收所述即时消息服务器发送的抓取指令,并根据所述抓取指令控制所述娃娃机的抓手执行抓取操作,其中,所述抓取指令中包括所述娃娃机所分配的房间标识。10.一种娃娃机的控制系统,其特征在于,包括:移动终端、即时消息服务器、娃娃机以及显示设备,所述娃娃机包括:娃娃机本体、娃娃机的控制器以及设置在不同位置的多个摄像头,所述显示设备包括:显示设备的控制器以及显示屏幕;所述即时消息服务器分别与所述移动终端、所述娃娃机的控制器以及所述显示设备的控制器通信连接;所述显示设备的控制器用于执行权利要求1-4任一项所述的娃娃机的信息显示方法的步骤;所述移动终端用于执行权利要求5或6任一项所述的娃娃机的控制方法的步骤;所述即时消息服务器用于执行权利要求7或8任一项所述的娃娃机的控制方法的步骤;所述娃娃机的控制器用于执行权利要求9所述的娃娃机的控制方法的步骤。

技术总结
本申请提供一种娃娃机的信息处理方法、娃娃机的控制方法和系统,属于显示处理技术领域。显示设备侧的方法包括:接收即时消息服务器发送的第一图像序列,所述第一图像序列中包括多个连续图像,各图像中均包括娃娃机的画面,所述第一图像序列由设置在娃娃机上的初始摄像头采集并发送给所述即时消息服务器;根据所述显示设备当前的显示配置信息,将所述第一图像序列显示在所述显示设备的显示屏幕的至少一个显示区域上。本申请可以达到显示设备资源利用最大化的效果。源利用最大化的效果。源利用最大化的效果。


技术研发人员:郑山桥 杨涛
受保护的技术使用者:深圳数拓科技有限公司
技术研发日:2023.04.21
技术公布日:2023/8/5
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐