一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种大屏幕控制系统的制作方法

2021-06-29 19:59:00 来源:中国专利 TAG:数据处理 大屏幕 控制系统 特别


1.本发明涉及数据处理技术领域,特别涉及一种大屏幕控制系统。


背景技术:

2.随着网络技术的成熟与发展,远程办公逐渐成为了一种常见的办公模式。在远程办公模式下,用于召开多方会议的办公室大屏幕,自然也就成了许多公司的必选办公设备之一。然而,我们在实际应用中发现,现有的大多数办公室大屏幕,要对其进行操作的话,还得依赖人工使用鼠标、键盘、或遥控器等辅助控制设备才能完成;并且,基本都不支持语音识别功能;另外,也不支持与移动终端的控制连接。


技术实现要素:

3.本发明的目的,就是针对现有技术的缺陷,提供一种大屏幕控制系统,在大屏幕与移动终端之间建立互联,并接收来自移动终端的指令数据,并通过识别指令数据对大屏幕进行操作。基于本发明提供的系统对传统大屏幕控制系统进行改造,既可以解决传统大屏幕无法脱离辅助控制设备的问题,还提高了大屏幕的智能化。
4.为实现上述目的,本发明实施例提供了一种大屏幕控制系统,所述系统包括:第一大屏幕和多个第一移动终端;
5.每个所述第一移动终端通过第一无线网络与所述第一大屏幕连接;在多个所述第一移动终端中,所述第一大屏幕最多只与其中一个所述第一移动终端保持连接;
6.所述第一移动终端用于在尚未与所述第一大屏幕建立连接时,与所述第一大屏幕,进行第一建立连接处理;
7.所述第一移动终端还用于所述第一建立连接处理成功之后,在与所述第一大屏幕进行语音交互时,根据从用户处采集到的语音信号,与所述第一大屏幕,进行第一语音交互处理;
8.所述第一移动终端还用于所述第一建立连接处理成功之后,在未与所述第一大屏幕进行语音交互时,按预设的心跳时间间隔,定时与所述第一大屏幕,进行第一心跳连接处理;
9.所述第一移动终端还用于所述第一建立连接处理成功之后,在未与所述第一大屏幕进行语音交互时,根据移动终端主动断开机制、移动终端心跳超时断开机制或响应大屏幕断开机制,与所述第一大屏幕进行第一断开连接处理;
10.所述第一大屏幕还用于所述第一建立连接处理成功之后,在未与所述第一移动终端进行语音交互时,根据大屏幕主动断开机制、大屏幕心跳超时断开机制或响应移动终端断开机制,与所述第一移动终端进行第二断开连接处理。
11.优选的,
12.在所述第一移动终端本地,存储了用于唯一标识移动终端的第一标识码;
13.在所述第一大屏幕本地,存储了用于标识当前连接移动终端的第二标识码;
14.所述第一无线网络包括无线局域网络和移动通信网络;所述移动通信网络包括二代移动通信网络2g、三代移动通信网络3g、四代移动通信网络4g和五代移动通信网络5g;
15.所述第一移动终端与所述第一大屏幕之间,按预设的第一通讯协议,进行通讯数据组装;所述第一通讯协议包括传输控制协议tcp协议。
16.优选的,
17.所述第一移动终端具体用于在所述第一建立连接处理时,按所述第一通讯协议,组装生成包含了所述第一标识码的第一连接指令数据;并将所述第一连接指令数据,向所述第一大屏幕发送;并接收从所述第一大屏幕回发的第一连接指令返回数据;并按所述第一通讯协议,从所述第一连接指令返回数据中,解析出第一状态数据;
18.当所述第一状态数据为成功状态时,所述第一建立连接处理成功;
19.当所述第一状态数据为已占用状态时,向用户进行大屏幕已占用提示信息显示处理;并获取用户输入的第一输入数据;若所述第一输入数据为预设的强制占用信息,则按所述第一通讯协议,组装生成包含了所述第一标识码的第一强制连接指令数据;并将所述第一强制连接指令数据,向所述第一大屏幕发送;并接收从所述第一大屏幕回发的第一强制连接指令返回数据;并按所述第一通讯协议,从所述第一强制连接指令返回数据中,解析出第二状态数据;若所述第二状态数据为成功状态,则所述第一建立连接处理成功。
20.进一步的,
21.所述第一大屏幕具体用于接收从所述第一移动终端发送的所述第一连接指令数据;并按所述第一通讯协议,从所述第一连接指令数据中,解析出所述第一标识码;若本地的所述第二标识码为空,则将所述第二标识码设为所述第一标识码,并将所述第一状态数据设为成功状态;若所述第二标识码不为空,则将所述第一状态数据设为已占用状态;再按所述第一通讯协议,组装生成包含了所述第一状态数据的所述第一连接指令返回数据;并将所述第一连接指令返回数据,向所述第一移动终端回发;
22.所述第一大屏幕具体用于接收从所述第一移动终端发送的所述第一强制连接指令数据;并按所述第一通讯协议,从所述第一强制连接指令数据中,解析出所述第一标识码;再将本地的所述第二标识码设为所述第一标识码,并将所述第二状态数据设为成功状态;再按所述第一通讯协议,组装生成包含了所述第二状态数据的所述第一强制连接指令返回数据;并将所述第一强制连接指令返回数据,向所述第一移动终端回发。
23.优选的,
24.所述第一移动终端具体用于在所述第一语音交互处理时,按预设的语音信号时长,对用户的语音信号进行分段采集,生成多个第一语音信号;每得到一个所述第一语音信号,即按预设的音频采样参数,对其进行音频数据采样处理,生成对应的第一音频流数据;每得到一个所述第一音频流数据,即按所述第一通讯协议,组装生成包含了所述第一标识码和所述第一音频流数据的第一语音指令数据,向所述第一大屏幕发送;所述音频采样参数包括音频采样声道数、音频采样率、以及音频采样点位数;所述音频采样声道数默认为4声道,所述音频采样率默认为16000赫兹,所述音频采样点位数默认为16比特位。
25.进一步的,
26.所述第一大屏幕具体用于接收从所述第一移动终端发送的所述第一语音指令数据;并按所述第一通讯协议,从所述第一语音指令数据中,解析出所述第一标识码和所述第
一音频流数据;当所述第一标识码与本地的所述第二标识码匹配时,对所述第一音频流数据进行顺序存储;在接收完所有所述第一语音指令数据之后,对存储的所有第一音频流数据进行顺序拼接,生成第一完整音频流数据;并对所述第一完整音频流数据,进行语音识别处理,生成第一识别数据;并从预设的控制指令集中,识别出与所述第一识别数据匹配度最高的控制指令,做为第一控制指令数据,并执行与所述第一控制指令数据对应的指令处理流程。
27.优选的,
28.所述第一移动终端具体用于在所述第一心跳连接处理时,每隔所述心跳时间间隔,按所述第一通讯协议,组装生成包含了所述第一标识码的第一心跳指令数据;并将所述第一心跳指令数据,向所述第一大屏幕发送;并接收从所述第一大屏幕回发的第一心跳指令返回数据;并按所述第一通讯协议,从所述第一心跳指令返回数据中,解析出第三状态数据;当所述第三状态数据为成功状态时,所述第一心跳连接处理成功。
29.进一步的,
30.所述第一大屏幕具体用于接收从所述第一移动终端发送的所述第一心跳指令数据;并按所述第一通讯协议,从所述第一心跳指令数据中,解析出所述第一标识码;当所述第一标识码与本地的所述第二标识码匹配时,将所述第三状态数据设为成功状态;再按所述第一通讯协议,组装生成包含了所述第三状态数据的所述第一心跳指令返回数据;并将所述第一心跳指令返回数据,向所述第一移动终端回发。
31.优选的,所述第一移动终端具体用于在所述第一断开连接处理时,
32.当获取到的用户输入的第二输入数据为预设的断开连接信息时,激活所述移动终端主动断开机制,进行第一移动终端断开连接处理;按所述第一通讯协议,组装生成包含了所述第一标识码的第一断开连接指令数据;并将所述第一断开连接指令数据,向所述第一大屏幕发送;并将本地用于处理与所述第一大屏幕通讯的占用资源进行释放;
33.当在预设的最大心跳时间间隔内,与所述第一大屏幕进行的所有所述第一心跳连接处理均失败时,激活所述移动终端心跳超时断开机制,进行第二移动终端断开连接处理;将本地用于处理与所述第一大屏幕通讯的占用资源进行释放;
34.当接收到从所述第一大屏幕发送的第一大屏幕断开连接指令数据时,激活所述响应大屏幕断开机制,进行第三移动终端断开连接处理;将本地用于处理与所述第一大屏幕通讯的占用资源进行释放。
35.进一步的,所述第一大屏幕具体用于在所述第二断开连接处理时,
36.当用户通过语音控制大屏幕主动断开连接时,激活所述大屏幕主动断开机制,进行第一大屏幕断开连接处理;按所述第一通讯协议,组装生成所述第一大屏幕断开连接指令数据;并将所述第一大屏幕断开连接指令数据,向所述第一移动终端发送;并将本地存储的所述第二标识码设为空,并将本地用于处理与所述第一移动终端通讯的占用资源进行释放;
37.当在所述最大心跳时间间隔内,未能接收到从所述第一移动终端发送的所述第一心跳指令数据时,激活所述大屏幕心跳超时断开机制,进行第二大屏幕断开连接处理;将本地存储的所述第二标识码设为空,并将本地用于处理与所述第一移动终端通讯的占用资源进行释放;
38.当接收到从所述第一移动终端发送的所述第一断开连接指令数据时,激活所述响应移动终端断开机制,进行第三大屏幕断开连接处理;按所述第一通讯协议,从所述第一断开连接指令数据中,解析出所述第一标识码;当所述第一标识码与本地的所述第二标识码匹配时,将本地存储的所述第二标识码设为空,并将本地用于处理与所述第一移动终端通讯的占用资源进行释放。
39.本发明实施例提供一种大屏幕控制系统,在大屏幕与移动终端之间建立互联,并接收来自移动终端的指令数据,并通过识别指令数据对大屏幕进行操作。基于本发明提供的系统对传统大屏幕控制系统进行改造,既可以解决传统大屏幕无法脱离辅助控制设备的问题,还提高了大屏幕的智能化。
附图说明
40.图1为本发明实施例提供的一种大屏幕控制系统的结构示意图。
具体实施方式
41.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
42.图1为本发明实施例提供的一种大屏幕控制系统的结构示意图,该系统中的第一移动终端101可以为带有无线通讯功能的手机、移动终端、平板电脑、笔记本电脑、台式机或者服务器,也可以为与上述手机、移动终端、平板电脑、笔记本电脑、台式机或者服务器连接的实现本发明实施例功能的装置,例如该装置可以是上述手机、移动终端、平板电脑、笔记本电脑、台式机或者服务器的装置或芯片系统;该系统中的第一大屏幕102可以为带有无线通讯功能的大屏幕或者显示设备,也可以为与上述大屏幕或者显示设备连接的实现本发明实施例功能的装置,例如该装置可以是上述大屏幕或者显示设备的装置或芯片系统;如图1所示,该系统包括:多个第一移动终端101和第一大屏幕102。
43.系统中,每个第一移动终端101均可通过第一无线网络与第一大屏幕102连接;在多个第一移动终端101中,第一大屏幕102最多只与其中一个第一移动终端101保持连接。
44.其中,在第一移动终端101本地,存储了用于唯一标识移动终端的第一标识码;在第一大屏幕102本地,存储了用于标识当前连接移动终端的第二标识码;第一无线网络包括无线局域网络和移动通信网络;移动通信网络包括二代移动通信网络(2

generation wireless telephone technology,2g)、三代移动通信网络(third generation,3g)、四代移动通信网络(the 4th generation mobile communication technology,4g)和五代移动通信网络(5th generation mobile networks,5g);第一移动终端101与第一大屏幕102之间,按预设的第一通讯协议,进行通讯数据组装;第一通讯协议包括传输控制协议(transmission control protocol,tcp)协议。
45.这里,在本发明实施例的系统中,若通过无线局域网进行连接,则第一大屏幕102与第一移动终端101应在同一局域网内;另外,虽然每个第一移动终端101都能与第一大屏幕102连接,但为提高移动终端控制大屏幕的精确度,在同一时刻下,第一大屏幕102只允许
与1个第一移动终端101保持连接;还有,第一识别码是存储在第一移动终端101本地的唯一标识码,该唯一标识码可以为唯一的产品序列码,还可以为唯一的多址接入信道(multiple access channel,mac)码,还可以为唯一的国际移动设备识别码(international mobile equipment identity,imei);对应的,第二识别码存储在第一大屏幕102本地的、用于标识与第一大屏幕102连接的、当前第一移动终端101的唯一标识码,也就是当前第一移动终端101的第一识别码。
46.第一移动终端101用于在尚未与第一大屏幕102建立连接时,与第一大屏幕102,进行第一建立连接处理。
47.在本发明实施例提供的一个具体实现方式中,第一移动终端101具体用于在第一建立连接处理时,按第一通讯协议,组装生成包含了第一标识码的第一连接指令数据;并将第一连接指令数据,向第一大屏幕102发送;并接收从第一大屏幕102回发的第一连接指令返回数据;并按第一通讯协议,从第一连接指令返回数据中,解析出第一状态数据;
48.当第一状态数据为成功状态时,第一建立连接处理成功;
49.当第一状态数据为已占用状态时,向用户进行大屏幕已占用提示信息显示处理;并获取用户输入的第一输入数据;若第一输入数据为预设的强制占用信息,则按第一通讯协议,组装生成包含了第一标识码的第一强制连接指令数据;并将第一强制连接指令数据,向第一大屏幕102发送;并接收从第一大屏幕102回发的第一强制连接指令返回数据;并按第一通讯协议,从第一强制连接指令返回数据中,解析出第二状态数据;若第二状态数据为成功状态,则第一建立连接处理成功。
50.这里,在用户需要通过语音控制第一大屏幕102完成指定操作之前,需要使用第一移动终端101与第一大屏幕102建立连接关系,也就是进行上文所述的第一建立连接处理。在进行第一建立连接处理时,第一移动终端101应向第一大屏幕102发送约定的连接指令数据也就是第一连接指令数据;发送时,第一移动终端101应按照约定的通讯数据组装协议也就是第一通讯协议对第一连接指令数据进行打包,例如第一通讯协议为tcp协议时,第一连接指令数据的数据打包格式应为tcp数据包;在第一连接指令数据中,应给出发送方的第一标识码,以便于第一大屏幕102在接收到指令数据之后能够对请求连接的第一移动终端101进行识别;第一大屏幕102收到第一连接指令数据之后,完成对应的连接处理,并向第一移动终端101返回连接处理结果也就是按tcp协议打包的第一连接指令返回数据;在第一连接指令返回数据中包含了具体的第一连接指令的处理状态数据也就是第一状态数据;第一状态数据具体的包括成功状态和已占用状态两种状态信息,若第一状态为成功状态则说明第一大屏幕102已经完成了与当前的第一移动终端101的连接绑定,本次连接请求成功,也就是第一建立连接处理成功,对应的,第一移动终端101会在本地进行常规的通讯端口、通讯参数、通讯缓存区与通道套接字等标准通讯资源的设置与分配处理;
51.若第一状态为已占用状态,则说明第一大屏幕102当前正与其他移动终端处于连接绑定关系,本次连接请求失败;在本发明实施例中,若连接请求失败,第一移动终端101会通过自身的显示装置,例如普通显示屏、触摸屏,又或者与自身连接的显示装置,例如普通显示器、触摸显示器等,向用户进行大屏幕已占用提示信息显示,例如,显示“当前连接大屏已被占用,是否将另一个连接终端强踢下线?”,并向用户提供是与否两种选项的输入界面,在用户选择“是”或“否”时,对应的会产生用于标识用户输入结果的第一输入数据,当用户
选择“是”时,第一输入数据的内容即被设定为强制占用信息,这里的强制占用信息为预先设定对应“是”选项的数据,例如为1;第一输入数据的内容为强制占用信息时,则说明用户要求对第一大屏幕102绑定的其他移动终端进行强行踢除并取而代之的操作,随后,第一移动终端101组装生成第一强制连接指令数据,该指令数据也就是移动终端与大屏幕之间约定的强制连接指令数据,该指令数据中也应包含发送方的第一标识码;第一大屏幕102收到第一强制连接指令数据之后,将之前连接的移动终端进行踢除,并建立与当前发起强制连接的移动终端的连接绑定关系,随后,向第一移动终端101返回强制连接处理结果也就是第一强制连接指令返回数据;在第一强制连接指令返回数据中包含了具体的第一强制连接指令的处理状态数据也就是第二状态数据;若第二状态数据成功状态,则说明第一大屏幕102已经完成了与当前的第一移动终端101的连接绑定,强制连接请求成功,也就是第一建立连接处理成功,对应的,第一移动终端101会在本地进行常规的通讯端口、通讯参数、通讯缓存区与通道套接字等标准通讯资源的设置与分配处理。
52.在本发明实施例提供的另一个具体实现方式中,第一大屏幕102具体用于接收从第一移动终端101发送的第一连接指令数据;并按第一通讯协议,从第一连接指令数据中,解析出第一标识码;若本地的第二标识码为空,则将第二标识码设为第一标识码,并将第一状态数据设为成功状态;若第二标识码不为空,则将第一状态数据设为已占用状态;再按第一通讯协议,组装生成包含了第一状态数据的第一连接指令返回数据;并将第一连接指令返回数据,向第一移动终端101回发;
53.第一大屏幕102具体用于接收从第一移动终端101发送的第一强制连接指令数据;并按第一通讯协议,从第一强制连接指令数据中,解析出第一标识码;再将本地的第二标识码设为第一标识码,并将第二状态数据设为成功状态;再按第一通讯协议,组装生成包含了第二状态数据的第一强制连接指令返回数据;并将第一强制连接指令返回数据,向第一移动终端101回发。
54.这里,第一大屏幕102在接收到第一连接指令数据之后,首先要根据第一通讯协议,例如tcp协议,对其进行解析,并从中提取出第一标识码;得到第一标识码之后,第一大屏幕102需要通过读取本地存储的第二标识码来识别当前是否正与其他移动终端处于连接绑定状态;
55.若第二标识码为空,则说明当前没有绑定的移动终端,自然可以立即建立与当前发起第一连接指令数据的第一移动终端101的连接绑定关系,在连接绑定关系时,除了常规的通讯端口、通讯参数、通讯缓存区与通道套接字等标准通讯资源设置与分配之外,还需要将第二标识码设定为第一标识码,在成功建立连接绑定关系之后,第一大屏幕102将反映第一连接指令处理状态的数据也就是第一状态数据设置为成功状态,并将其打包到第一连接指令数据的返回数据也就是第一连接指令返回数据中,向第一移动终端101回发;
56.若第二标识码不为空,则说明当前是尚有另外绑定的移动终端,那么就不能建立与当前发起第一连接指令数据的第一移动终端101的连接绑定关系,第一大屏幕102将反映第一连接指令处理状态的数据也就是第一状态数据设置为已占用状态,并将其打包到第一连接指令数据的返回数据也就是第一连接指令返回数据中,向第一移动终端101回发;
57.第一移动终端101若从第一连接指令返回数据中识别出是第一状态数据为已占用状态,又通过用户确认要对另外绑定的移动终端进行强制踢除替换的话,第一大屏幕102就
会在之后,接收到从第一移动终端101发送的第一强制连接指令数据;在第一大屏幕102接收到第一强制连接指令数据之后,就会对之前的移动终端进行踢除,并与本次发起强制连接的第一移动终端101建立起连接绑定关系;这个处理过程中,第一大屏幕102除了对为之前绑定关系分配的通讯资源进行释放、以及对当前绑定关系对应的通讯资源进行重新设置和分配之外,还需要将第二标识码修改为当前第一移动终端101的第一标识码;在成功完成踢除与连接绑定之后,第一大屏幕102将反映第一强制连接指令处理状态的数据也就是第二状态数据设置为成功状态,并将其打包到第一强制连接指令数据的返回数据也就是第一强制连接指令返回数据中,向第一移动终端101回发。
58.第一移动终端101还用于第一建立连接处理成功之后,在与第一大屏幕102进行语音交互时,根据从用户处采集到的语音信号,与第一大屏幕102,进行第一语音交互处理。
59.在本发明实施例提供的另一个具体实现方式中,第一移动终端101具体用于在第一语音交互处理时,按预设的语音信号时长,对用户的语音信号进行分段采集,生成多个第一语音信号;每得到一个第一语音信号,即按预设的音频采样参数,对其进行音频数据采样处理,生成对应的第一音频流数据;每得到一个第一音频流数据,即按第一通讯协议,组装生成包含了第一标识码和第一音频流数据的第一语音指令数据,向第一大屏幕102发送;音频采样参数包括音频采样声道数、音频采样率、以及音频采样点位数;音频采样声道数默认为4声道,音频采样率默认为16000赫兹,音频采样点位数默认为16比特位。
60.这里,在本发明实施例中,用户通过第一移动终端101与第一大屏幕102建立连接之后,就可以通过第一移动终端101向第一大屏幕102发送语音信息,来控制第一大屏幕102的操作,这一处理过程被称之为第一语音交互处理;在进行第一语音交互处理时,第一移动终端101负责采集用户的语音信号并对其进行音频采样,生成音频流数据,并发送至第一大屏幕102进行后续的语音识别和指令执行;在本发明实施例中,音频流数据采用脉冲编码调制(pulse code modulation,pcm)数据流格式;在进行音频采样时,音频采样参数中的音频采样声道数越多、音频采样率越高、音频采样点位数越多,生成的音频流数据越具备高仿真效果,在本发明实施例中,音频采样声道数默认为4声道,音频采样率默认为16000赫兹,音频采样点位数默认为16比特位,这样的设置既能兼容大多数移动终端的声卡配置,又能得到一个较高的仿真效果;在第一移动终端101采集语音信号的时候,与传统的统一采集后统一采样再统一发送的方式不同之处在于,第一移动终端101与第一大屏幕102之间采用实时语音数据传输的方式:第一移动终端101按分段采集的方式进行信号采集,在采集下一段第一语音信号的同时,即可对采集到的上一段第一语音信号进行音频数据采样处理,得到对应的第一音频流数据,并在生成第一音频流数据之后,立即将之发送到第一大屏幕102方,这种将采集、采样、以及数据发送进行同步处理方式,压缩了第一移动终端101与第一大屏幕102间有关语音数据采集与传输的处理时间,提高了语音数据的传输效率。
61.在本发明实施例提供的另一个具体实现方式中,第一大屏幕102具体用于接收从第一移动终端101发送的第一语音指令数据;并按第一通讯协议,从第一语音指令数据中,解析出第一标识码和第一音频流数据;当第一标识码与本地的第二标识码匹配时,对第一音频流数据进行顺序存储;在接收完所有第一语音指令数据之后,对存储的所有第一音频流数据进行顺序拼接,生成第一完整音频流数据;并对第一完整音频流数据,进行语音识别处理,生成第一识别数据;并从预设的控制指令集中,识别出与第一识别数据匹配度最高的
控制指令,做为第一控制指令数据,并执行与第一控制指令数据对应的指令处理流程。
62.这里,第一大屏幕102在每次接收到第一移动终端101发送的第一语音指令数据时,都会从中提取出第一标识码与本地存储的第二标识码进行比对,若二者匹配,说明上传第一语音指令数据的是与第一大屏幕102具备绑定关系的移动终端,上传的第一音频流数据为有效的音频数据,可被存储用于后续拼接;在第一大屏幕102完成对所有第一语音指令数据的接手之后,按先后时间顺序,对所有第一音频流数据进行顺次拼接,得到最终一个完整的音频流数据也就是第一完整音频流数据;在得到第一完整音频流数据之后,第一大屏幕102还会对其进行语音识别处理,这个处理过程会将第一完整音频流数据中的环境噪音进行消减,对人声发音进行识别,并根据每个发音查询预置的语音字典,最后得到对应的一段文字信息,也就是第一识别数据;在得到第一识别数据之后,第一大屏幕102继续根据预先设定的包含了多条控制指令信息的控制指令集,对第一识别数据进行指令模糊匹配处理,在这个处理过程中,第一大屏幕102使用第一识别数据与每条控制指令信息进行数据匹配操作,该数据匹配操作中,若第一识别数据与某条控制指令信息完全一致则匹配度为100%,若第一识别数据与某条控制指令信息毫无重叠内容则匹配度为0,通过该数据匹配操作可以得到第一识别数据与每条控制指令信息的匹配度,第一大屏幕102从中选择匹配度最大值对应的控制指令信息,做为与第一识别数据匹配度最高的控制指令,也就是第一控制指令数据;第一大屏幕102本地预先存储了与每个控制指令信息对应的指令处理程序或硬件功能接口,在第一大屏幕102得到第一控制指令数据之后,即可调用与之对应的指令处理程序或硬件功能接口进行具体的程序执行操作或硬件功能执行操作,也就是执行与第一控制指令数据对应的指令处理流程。
63.第一移动终端101还用于第一建立连接处理成功之后,在未与第一大屏幕102进行语音交互时,按预设的心跳时间间隔,定时与第一大屏幕102,进行第一心跳连接处理。
64.在本发明实施例提供的另一个具体实现方式中,第一移动终端101具体用于在第一心跳连接处理时,每隔心跳时间间隔,按第一通讯协议,组装生成包含了第一标识码的第一心跳指令数据;并将第一心跳指令数据,向第一大屏幕102发送;并接收从第一大屏幕102回发的第一心跳指令返回数据;并按第一通讯协议,从第一心跳指令返回数据中,解析出第三状态数据;当第三状态数据为成功状态时,第一心跳连接处理成功。
65.这里,在本发明实施例中,用户通过第一移动终端101与第一大屏幕102建立连接之后,并不会时刻都处于语音交互状态,在没有进行语音交互时,为保证第一移动终端101与第一大屏幕102能够长时间保持有效连接,本发明实施例还提供了一种心跳连接机制,即每隔一个约定的心跳时间间隔,例如5秒,第一移动终端101就向第一大屏幕102发送一个第一心跳指令数据,若能及时接收到从第一大屏幕102发回的响应数据也就是第一心跳指令返回数据,并且确认第一心跳指令返回数据中的第三状态数据为成功状态,就说明第一移动终端101与第一大屏幕102仍旧保持连接;这里的第三状态数据,用于标识第一大屏幕102对第一心跳指令数据的处理结果。
66.在本发明实施例提供的另一个具体实现方式中,第一大屏幕102具体用于接收从第一移动终端101发送的第一心跳指令数据;并按第一通讯协议,从第一心跳指令数据中,解析出第一标识码;当第一标识码与本地的第二标识码匹配时,将第三状态数据设为成功状态;再按第一通讯协议,组装生成包含了第三状态数据的第一心跳指令返回数据;并将第
一心跳指令返回数据,向第一移动终端101回发。
67.这里,第一大屏幕102在每次接收到第一心跳指令数据之后,从中提取出第一标识码与本地存储的第二标识码进行比对,若二者匹配,说明上传第一心跳指令数据的是与第一大屏幕102具备绑定关系的移动终端;随后,将第三状态数据设为成功状态,用以说明第一大屏幕102已经成功接收并处理了第一心跳指令数据;接着,将包含了第三状态数据的第一心跳指令返回数据做为第一心跳指令数据的响应数据,向第一移动终端101回发。
68.第一移动终端101还用于第一建立连接处理成功之后,在未与第一大屏幕102进行语音交互时,根据移动终端主动断开机制、移动终端心跳超时断开机制或响应大屏幕断开机制,与第一大屏幕102进行第一断开连接处理。
69.在本发明实施例提供的另一个具体实现方式中,第一移动终端101具体用于在第一断开连接处理时:
70.当获取到的用户输入的第二输入数据为预设的断开连接信息时,激活移动终端主动断开机制,进行第一移动终端断开连接处理;按第一通讯协议,组装生成包含了第一标识码的第一断开连接指令数据;并将第一断开连接指令数据,向第一大屏幕102发送;并将本地用于处理与第一大屏幕102通讯的占用资源进行释放;
71.当在预设的最大心跳时间间隔内,与第一大屏幕102进行的所有第一心跳连接处理均失败时,激活移动终端心跳超时断开机制,进行第二移动终端断开连接处理;将本地用于处理与第一大屏幕102通讯的占用资源进行释放;
72.当接收到从第一大屏幕102发送的第一大屏幕断开连接指令数据时,激活响应大屏幕断开机制,进行第三移动终端断开连接处理;将本地用于处理与第一大屏幕102通讯的占用资源进行释放。
73.这里,在本发明实施例中,对于第一移动终端101而言,至少支持三种断开连接的处理方式,分别对应三种断开机制:移动终端主动断开机制、移动终端心跳超时断开机制或响应大屏幕断开机制;
74.对于移动终端主动断开机制,是指用户主动在第一移动终端101上,选择断开与第一大屏幕102连接的处理机制;在用户通过键盘、或触摸屏对断开连接选项进行选择之后,对应的会产生用于标识用户输入结果的第二输入数据,第二输入数据的内容即被设定为断开连接信息,这里的断开连接信息为预先设定对应断开连接选项的数据,例如为1,第一移动终端101得到具体为断开连接信息的第二输入数据之后,激活移动终端主动断开机制,执行对应的第一移动终端断开连接处理,也就是主动向第一大屏幕102发送第一断开连接指令数据,其目的是告知第一大屏幕102在第一移动终端101侧会主动断开连接,该指令数据不要求必须返回响应数据,在该指令数据没有响应数据的情况下,发送完第一断开连接指令数据之后,第一移动终端101后续只需将在建立连接时分配的用于处理与第一大屏幕102通讯的通讯资源进行释放即可;
75.对于移动终端心跳超时断开机制,是指第一移动终端101,在预设的最大心跳时间间隔内,多次与第一大屏幕102进行的第一心跳连接处理均告失败之后,选择断开与第一大屏幕102连接的处理机制;这里的最大心跳时间间隔大于预设的心跳时间间隔,例如心跳时间间隔为5秒,最大心跳时间间隔为15秒;第一移动终端101在15秒内,3次发起与第一大屏幕102的第一心跳连接处理均告失败,说明第一移动终端101与第一大屏幕102实际已经发
生了通讯中断的问题,这种情况下,无法继续向第一大屏幕102发送断开连接指令,只能在第一移动终端101单侧,激活移动终端心跳超时断开机制,进行第二移动终端断开连接处理,也就是第一移动终端101将在建立连接时分配的用于处理与第一大屏幕102通讯的通讯资源进行释放;
76.对于响应大屏幕断开机制,是指第一移动终端101在与第一大屏幕102处于正常连接的状态下,收到由第一大屏幕102发起的第一大屏幕断开连接指令数据时,选择断开与第一大屏幕102连接的处理机制;第一大屏幕断开连接指令数据是第一大屏幕102主动向第一移动终端101发送的,其目的是告知第一移动终端101在第一大屏幕102侧会主动断开连接,该指令数据也不要求必须返回响应数据,在该指令数据没有响应数据的情况下,第一移动终端101激活响应大屏幕断开机制,进行第三移动终端断开连接处理,即将在建立连接时分配的用于处理与第一大屏幕102通讯的通讯资源进行释放。
77.第一大屏幕102还用于第一建立连接处理成功之后,在未与第一移动终端101进行语音交互时,根据大屏幕主动断开机制、大屏幕心跳超时断开机制或响应移动终端断开机制,与第一移动终端101进行第二断开连接处理。
78.在本发明实施例提供的另一个具体实现方式中,第一大屏幕102具体用于在第二断开连接处理时:
79.当用户通过语音控制大屏幕主动断开连接时,激活大屏幕主动断开机制,进行第一大屏幕断开连接处理;按第一通讯协议,组装生成第一大屏幕断开连接指令数据;并将第一大屏幕断开连接指令数据,向第一移动终端101发送;并将本地存储的第二标识码设为空,并将本地用于处理与第一移动终端101通讯的占用资源进行释放;
80.当在最大心跳时间间隔内,未能接收到从第一移动终端101发送的第一心跳指令数据时,激活大屏幕心跳超时断开机制,进行第二大屏幕断开连接处理;将本地存储的第二标识码设为空,并将本地用于处理与第一移动终端101通讯的占用资源进行释放;
81.当接收到从第一移动终端101发送的第一断开连接指令数据时,激活响应移动终端断开机制,进行第三大屏幕断开连接处理;按第一通讯协议,从第一断开连接指令数据中,解析出第一标识码;当第一标识码与本地的第二标识码匹配时,将本地存储的第二标识码设为空,并将本地用于处理与第一移动终端101通讯的占用资源进行释放。
82.这里,在本发明实施例中,对于第一大屏幕102而言,至少支持三种断开连接的处理方式,分别对应三种断开机制:大屏幕主动断开机制、大屏幕心跳超时断开机制或响应移动终端断开机制;
83.对于大屏幕主动断开机制,是指用户通过语音控制大屏幕主动执行断开连接操作时,例如关机,第一大屏幕102选择断开与第一移动终端101连接的处理机制;在用户通过语音控制大屏幕主动执行断开连接操作时,激活移动终端主动断开机制,执行对应的第一大屏幕断开连接处理,也就是主动向第一移动终端101发送第一大屏幕断开连接指令数据,其目的是告知第一移动终端101在第一大屏幕102侧会主动断开连接,该指令数据不要求必须返回响应数据,在该指令数据没有响应数据的情况下,发送完第一大屏幕断开连接指令数据之后,第一大屏幕102在将本地存储的、用于标识当前连接绑定移动终端的第二标识码设为空的同时,还将在建立连接时分配的用于处理与第一移动终端101通讯的通讯资源进行释放;
84.对于大屏幕心跳超时断开机制,是指第一大屏幕102,在预设的最大心跳时间间隔内,未接收到任何从第一移动终端101发送的第一心跳连接指令数据,从而选择断开与第一移动终端101连接的处理机制;如前文所述,这里的最大心跳时间间隔大于心跳时间间隔,例如心跳时间间隔为5秒,最大心跳时间间隔为15秒;第一大屏幕102在15秒内,未接收到任何从第一移动终端101发送的第一心跳连接指令数据,说明第一大屏幕102与第一移动终端101实际已经发生了通讯中断的问题,这种情况下,无法继续向第一移动终端101发送大屏幕断开连接指令,只能在第一大屏幕102单侧,激活大屏幕心跳超时断开机制,进行第二大屏幕断开连接处理,也就是第一大屏幕102,将本地存储的、用于标识当前连接绑定移动终端的第二标识码设为空,并同时将在建立连接时分配的用于处理与第一移动终端101通讯的通讯资源进行释放;
85.对于响应移动终端断开机制,是指第一大屏幕102在与第一移动终端101处于正常连接的状态下,收到由第一移动终端101发起的第一断开连接指令数据时,选择断开与第一移动终端101连接的处理机制;第一断开连接指令数据是第一移动终端101主动向第一大屏幕102发送的,其目的是告知第一大屏幕102在第一移动终端101侧会主动断开连接,该指令数据也不要求必须返回响应数据,在该指令数据没有响应数据的情况下,第一大屏幕102激活响应移动终端断开机制,进行第三大屏幕断开连接处理,在识别出第一断开连接指令数据的第一标识码与本地的第二标识码匹配之后,将本地存储的、用于标识当前连接绑定移动终端的第二标识码设为空,并同时将在建立连接时分配的用于处理与第一移动终端101通讯的通讯资源进行释放。
86.本发明实施例提供的一种大屏幕控制系统,在大屏幕与移动终端之间建立互联,并接收来自移动终端的指令数据,并通过识别指令数据对大屏幕进行操作。基于本发明提供的系统对传统大屏幕控制系统进行改造,既可以解决传统大屏幕无法脱离辅助控制设备的问题,还提高了大屏幕的智能化。
87.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
88.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、或技术领域内所公知的任意其它形式的存储介质中。
89.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜