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

一种遥控器的控制方法、装置、电子设备以及存储介质与流程

2022-12-20 00:29:48 来源:中国专利 TAG:


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.图1是本发明一实施例提供的一种遥控系统的示意图;
38.图2是本发明一实施例提供的一种遥控器的控制方法的步骤流程图;
39.图3是本发明一实施例提供的另一种遥控器的控制方法的步骤流程图;
40.图4是本发明一实施例提供的另一种遥控器的控制方法的步骤流程图;
41.图5a是本发明一实施例提供的一种平板遥控器与视联网终端的配对示意图;
42.图5b是本发明一实施例提供的一种平板遥控器的登录界面示意图;
43.图5c是本发明一实施例提供的一种平板遥控器的主页界面示意图;
44.图5d是本发明一实施例提供的一种平板遥控器的配置界面示意图;
45.图5e是本发明一实施例提供的一种平板遥控器的遥控器界面示意图;
46.图5f是本发明一实施例提供的一种平板遥控器的会议界面示意图;
47.图6是本发明一实施例提供的一种遥控器的控制装置的结构示意图;
48.图7是本发明一实施例提供的另一种遥控器的控制装置的结构示意图。
具体实施方式
49.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.参照图1,示出了本发明实施例提供的一种遥控系统100,所述遥控系统包括移动终端101和目标终端102,所述移动终端用于对所述目标终端进行遥控,其中:所述目标终端102用于当所述目标终端的状态发生变化时,获取用于指示状态变化的第一指令,并将所述第一指令发送至所述移动终端;所述移动终端101用于接收所述目标终端发送的第一指令,确定所述第一指令对应的所述目标终端的状态信息,根据所述目标终端的状态信息调整所述移动终端的显示界面,可根据移动终端的显示界面配置所述目标终端相关参数,以实现对目标终端不同状态下对应参数的调整。
51.在一示例中,移动终端可以是平板、手机、电脑等类型的移动终端,移动终端具有显示界面,显示界面可用于在对目标终端进行匹配与遥控的过程中,显示与目标终端当前状态对应的界面,界面中具体可以包括目标终端的配置参数、状态信息等。
52.在一示例中,在移动终端中,还可以安装有遥控器应用程序,遥控器应用程序集成了针对目标终端的遥控控制功能,可以用于在移动终端开启后,与目标终端进行匹配以及匹配成功后建立连接,并通过连接实现对目标终端的遥控。
53.其中,目标终端可以是视联网终端。
54.目标终端的状态信息可以包括以下任意一项或多项:
55.密级状态、网络状态。
56.在移动终端101与目标终端102所构成的遥控系统100中,目标终端102在其终端的状态发生变化时,获取指示状态变化的第一指令,并可以将第一指令发送至移动终端,以使移动终端根据指令调整显示界面。
57.而移动终端101在接收到第一指令时,可以通过对第一指令进行解析得到目标终端的实时状态信息,并根据该实时状态信息对目标终端当前显示界面进行调整。
58.在本发明实施例中,通过移动终端和目标终端组成的遥控系统,在移动终端中可以接收目标终端的指令,以相应调整移动终端的显示状态,使用户及时得到目标终端的状态变化,以实现更好的遥控控制,提高用户的遥控体验。
59.参照图2,示出了本发明一实施例提供的一种遥控器的控制方法的步骤流程图,应用于移动终端,所述移动终端用于对连接的目标终端进行遥控,具体可以包括如下步骤:
60.步骤201,接收所述目标终端发送的第一指令;
61.其中,第一指令可以包括以下任意一项或多项:
62.入会指令、断网指令、入网指令、密级变化指令。
63.当目标终端的状态发生变化时,移动终端可以接收目标终端发送的第一指令。
64.在一示例中,目标终端可以受控制终端控制切换状态,从而触发目标终端的状态变化。
65.具体的,控制终端发送第一指令至目标终端,目标终端响应其接收的第一指令以切换自身状态,同时,目标终端可以将第一指令转发至移动终端,移动终端接收第一指令,同步调整显示界面,以使用户通过移动终端获知目标终端的状态变化,在移动终端相匹配的显示界面上,进行目标终端现有状态下对应参数调整;
66.通过移动终端对目标终端进行遥控,相比于普通遥控器,移动终端具有较大的显示界面,从而移动终端在遥控过程中可以显示更多的目标终端的配置信息,且可以通过接收目标终端自发上传的指令,实时同步更新移动终端的显示界面,以实现对目标终端更好的遥控控制,提高用户的遥控体验。
67.步骤202,确定所述第一指令对应的所述目标终端的状态信息;
68.在移动终端接收第一指令后,可以通过移动终端与目标终端中预先设置的通信协议,对第一指令进行解析,从而确定第一指令所对应的目标终端的状态信息。
69.在一示例中,在移动终端与目标终端中,可以针对发送或接收的数据设置其格式(即预设通信协议)。
70.例如,发送的数据格式可以如下设置:
71.send:{“id”:消息id,“server”:服务类型协议号,“cmd”:该服务对应命令号,”data”:“发送数据信息”}
72.接收的数据格式可以如下设置:
73.receive:{“id”:消息id,“server”:服务类型协议号,“cmd”:该服务对应的命令号,”ack”:“回复数据信息”}
74.需要说明的是,在实际应用中,用户可以根据移动终端与目标终端的通信需要,设置相应的通信协议,在本发明实施例中,不对预设通信协议进行过多限制。
75.步骤203,根据所述目标终端的状态信息调整所述移动终端的显示界面。
76.一方面,在移动终端的显示界面中,可以实时显示目标终端的状态,从而当移动终端确定目标终端当前的最近状态信息后,可以根据该状态信息,更新当前显示界面中的状态信息。
77.另一方面,在移动终端中,当目标终端处于不同状态时,移动终端可以对应显示不同的界面,如目标终端处于断网状态时,移动终端可以对应显示断网界面;当目标终端处于入会状态时,移动终端可以对应显示会议界面;从而,在移动终端确定目标终端的最新状态
信息时,可以根据该最新状态信息,将移动终端的当前显示界面切换到最新状态信息所对应的显示界面。
78.在本发明一实施例中,还包括:
79.步骤s11,检测所述移动终端当前安装的目标遥控应用程序对应的第一版本信息;
80.在实际应用中,移动终端作为目标终端的遥控器,基于其自身安装的目标遥控器应用程序实现对目标终端的遥控,而在遥控过程中,需要确保移动终端与目标终端的遥控器应用程序的版本一致,方能实现对目标终端的遥控。
81.在移动终端与目标终端的遥控过程中,移动终端可以检测自身当前安装的目标遥控器应用的版本信息。
82.步骤s12,接收所述目标终端发送的针对所述目标遥控器应用程序的第二版本信息;
83.目标终端可以向移动终端发送自身适配的目标遥控器应用程序的第二版本信息,从而,移动终端可以接收第二版本信息,并将第二版本信息与第一版本信息进行对比判断第一版本信息与第二版本信息是否匹配。
84.在另一示例中,第二版本信息可以是移动终端根据接收到的目标终端发送的版本更新指令进行解析后得到的信息,在接收所述目标终端发送的针对所述目标遥控器应用程序的第二版本信息后,可以在移动终端中显示所述第二版本信息,以告知用户目标终端当前适配的目标遥控器应用程序的版本信息为第二版本信息。
85.步骤s13,当所述第一版本信息与所述第二版本信息不匹配时,从所述目标终端中下载所述第二版本信息对应的应用程序数据;
86.在得到目标终端的第一版本信息以及移动终端的第二版本信息后,可以将第一版本信息与第二版本信息进行匹配对比,当第一版本信息与第二版本信息匹配时,则确定移动终端此时安装的目标遥控器应用程序与目标终端适配的版本信息一致,无需进行更新;当第一版本信息与第二版本信息不匹配时,则确定移动终端此时安装的目标遥控器应用程序并非目标终端相适配的应用程序,需要进行更新。
87.步骤s14,基于所述应用程序数据对所述移动终端进行所述目标遥控器应用程序的更新。
88.在目标终端中可以存储有第二版本信息对应的应用程序数据,当移动终端确定第一版本信息与第二版本信息不一致时,移动终端可以从目标终端中下载第二版本信息对应的应用程序数据,以便进行应用程序的更新。
89.在移动终端完成应用程序数据下载后,可以在移动终端根据应用程序数据重新安装目标遥控器应用程序,以实现目标遥控器应用程序的更新。
90.需要说明的是,在本发明实施例中,移动终端的目标遥控器应用程序应与目标终端相适配,当目标终端的第二版本信息为低于移动终端的第二版本信息的低版本时,支持降级程序更新,以确保移动终端和目标终端更适配的遥控,提高用户遥控体验。
91.在本发明实施例中,作为遥控器的移动终端可以在接收所述目标终端发送的第一指令,可以确定所述第一指令对应的所述目标终端的状态信息,并根据所述目标终端的状态信息调整所述移动终端的显示界面,实现了用于遥控目标终端的移动终端随目标终端的状态变化,实时调整移动终端的显示界面,以及时向用户反馈目标终端的状态,为用户提供
更好的遥控体验。
92.参照图3,示出了本发明一实施例提供的一种遥控器的控制方法的步骤流程图,应用于移动终端,所述移动终端用于对连接的目标终端进行遥控,具体可以包括如下步骤:
93.步骤301,接收所述目标终端发送的第一指令;
94.步骤302,确定所述第一指令对应的所述目标终端的状态信息;
95.在本发明一实施例中,所述步骤302可以包括以下子步骤:
96.步骤3021,确定所述第一指令中的目标字段;
97.在实际应用中,第一指令可以为字符串数据,当移动终端在接收到第一指令后,可以在第一指令的字符串中按照预设规则进行提取,以得到目标字段。
98.步骤3022,基于预设的字段与指令类型的映射关系,确定所述目标字段对应的目标指令类型;
99.其中,目标指令类型可以包括以下一项或多项:
100.断网指令类型、入网指令类型,入会指令类型、密级更新指令类型。
101.在移动终端中可以存储有字段与指令类型的映射关系,从而在移动终端得到目标字段后,可以基于预设的字段与指令类型的映射关系,确定与目标字段存在映射关系的目标指令类型。
102.步骤3023,根据所述目标指令类型,确定所述第一指令对应的所述目标终端的状态信息。
103.在移动终端确定目标指令类型后,可以确定指令类型所指令的状态变化,进而确定第一指令所对应的目标状态的状态信息。
104.在一示例中,移动终端和目标终端的数据通信格式可以设置为json字符串,在每一个请求或者每一个响应的数据中都可以包含comm字段值,其comm字段用于表明了请求或响应的类型,从而,移动终端在确定第一指令的comm字段值后,根据其对应的指令类型,确定目标状态状态信息。
105.具体的,当移动终端读取到目标终端发送或回复的指令数据(json字符串)后,可以将json字符串转换成response实例,从而可以提取response实例中的comm字段,并可以确定comm字段对应的值,从而,根据移动终端中预先存储的字段值与指令类型的对应关系,区分出目标终端上报的指令类型,进而可以根据指令类型做出不同的处理业务逻辑。
106.步骤303,根据所述目标终端的状态信息调整所述移动终端的显示界面。
107.步骤304,生成用于遥控所述目标终端的第二指令;
108.用户在通过移动终端查看显示界面后,可以通过移动终端进行操作,实现对目标终端的遥控,在这个过程中,移动终端可以响应于用户操作,生成用于遥控目标终端的第二指令。
109.在本发明一实施例中,所述步骤304可以包括以下子步骤:
110.步骤3041,响应于对所述目标终端的遥控操作,确定所述遥控操作对应的遥控信息;
111.在实际应用中,用户可以针对目标终端进行遥控操作,而目标终端响应该遥控操作,确定遥控操作所对应的遥控信息。
112.例如,目标终端为视联网终端是,移动终端作为遥控器可以分为以下两类遥控操
作:(1)对目标终端的相关配置的遥控操作,如:终端输出设置、输入设置、编码参数、入网选择、接口设置等;(2)在目标终端处于入会状态下,针对会议配置的遥控操作,如会议话筒音量、音量调节、静音设置、发言、桌面布局、申请退会、会议调试等。
113.步骤3042,对所述遥控信息进行格式转换,生成第二指令。
114.在移动终端确定遥控信息后,可以按照预设通信协议,对遥控信息进行格式转换,从而生成第二指令。
115.步骤305,将所述第二指令发送至所述目标终端,以对所述目标终端进行遥控。
116.在生成第二指令后,可以将第二指令发送至目标终端,以实现对目标终端的遥控。
117.在本发明实施例中,移动终端既可以接收目标终端的第一指令以调整移动终端的显示界面,也可以通过生成第二指令,并将第二指令发送至目标终端,以对目标终端进行遥控,实现了目标终端与移动终端的遥控控制,提高了用户的遥控体验。
118.参照图4,示出了本发明一实施例提供的一种遥控器的控制方法的步骤流程图,应用于目标终端,所述目标终端用于通过连接的移动终端进行遥控,具体可以包括如下步骤:
119.步骤401,当所述目标终端的状态发生变化时,获取用于指示状态变化的第一指令;
120.目标终端可以在其状态发生变化时,获取用于指示状态变化的第一指令,其中,第一指令可以是目标终端在检测到自身状态发生变化时自己生成的指令,也可以是控制终端发送至目标终端的用于控制第一终端状态变化的指令。
121.步骤402,将所述第一指令发送至所述移动终端,以使所述移动终端确定所述第一指令对应的所述目标终端的状态信息,并根据所述目标终端的状态信息调整所述移动终端的显示界面。
122.在目标终端获取第一指令后,为了同步移动终端与目标终端的状态,目标终端可以将第一指令发送至移动终端,从而使移动终端确定第一指令对应的状态信息,并调整移动终端的显示界面。
123.在本发明一实施例中,还包括:
124.步骤s21,接收所述移动终端发送的第二指令;
125.在实际应用中,移动终端可以作为目标终端的遥控器,对目标终端进行遥控,在移动终端对目标终端进行遥控的过程中,目标终端可以接收移动终端发送的用于对目标终端进行遥控的第二指令。
126.步骤s22,确定所述第二指令对应的遥控信息;
127.在目标终端接收第二指令后,可以依照预设的通信协议对第二指令进行解析,进而确定第二指令所对应的遥控信息。
128.在一示例中,目标终端可以确定第二指令中的第二字段,进而基于预设的字段与指令类型的映射关系,确定第二字段对应的第二指令类型,从而根据第二指令类型确定所述述第二指令对应的遥控信息。
129.具体的,当目标终端读取到移动终端发送或回复的指令数据(json字符串)后,可以将json字符串转换成response实例,从而可以提取response实例中的comm字段,并可以确定comm字段对应的值,从而,根据目标终端中预先存储的字段值与指令类型的对应关系,区分出移动终端发送的指令类型,进而可以根据指令类型做出不同的处理业务逻辑。
development kit,软件开发工具包)初始化接口进行远程控制服务初始化。
148.在初始化过程中,可以注册通信所需的视联网终端号或会议管理系统账号、视联网数据发送接口、视联网数据接收接口,以完成远程控制系统服务配置。
149.通过对视联网终端进行初始化处理完成终端配置,进而在视联网终端与移动终端配对成功后,基于初始化的终端配置进行通信。
150.例如,在开启视联网会议后,视联网终端设备可以通过视联网会议中可操控设备列表接口(即视联网终端设备可以进行通信的设备接口)获取可远程控制设备资源(即获取外部数据),进而通过遥控端(如移动终端)或者管理平台(如会议管理系统)对视联网终端进行远程遥控操作。
151.连接超时:
152.在视联网终端和移动终端建立了第一socket连接之后,移动终端可以针对第一socket连接设置超时时间(如5s),即移动终端向视联网终端发送的心跳包数据,如超过超时时间还未收到视联网终端对应回复的数据,则确定连接超时,移动终端可以重新跳转到开始匹配界面,并认为此时没有任何设备与移动终端连接。
153.在建立第一socket连接后,会偶尔出现自动断开、连接重置或者软件错误等异常,导致数据发送不成功或者收不到响应数据的情况,通过设置超时时间可以解决socket自动断开或者重置带来数据发送或者响应的延时问题。
154.登录视联网终端:
155.在平板遥控器和视联网终端配对成功后,平板遥控器根据视联网终端发送的响应信息(响应消息是视联网终端回复给平板遥控器的视联网终端的入会数据,业务数据等)确定用户是否登录,在用户未登录视联网终端时,平板遥控器跳转到登录界面(如图5b所示),以便用户进行登录。
156.在用户登录操作完成后,平板遥控器由登录界面进入主页界面(如图5c所示),视联网终端向平板遥控器返回重鉴别时间(避免登录超时,实现了终端与平板之间的安全连接)、机密信息以及主题信息(即终端uk名称)等。
157.配置设置:
158.点击平板遥控器主页的设置按钮,进入配置页面(如图5d所示),可以查看视联网终端的输入设置、输出设置、编码参数、入网选择、接口设置以及其他参数、版本信息等。
159.点击输入设置项,会弹出该项的子选项供用户选择配置,点击子选项后,平板遥控器会把配置信息发送给视联网终端进行实际的设置。
160.点击配置页面的版本信息,会显示视联网终端现在的版本具体信息。
161.虚拟遥控器遥控控制:
162.点击主页或配置界面的虚拟遥控器按钮,进入遥控器界面(如图5e所示),用户通过点击方向键和ok键可以导航终端的方向,点击ok键就将进入终端选择的项目中。
163.在点击遥控器界面的返回键和home键后,平板遥控器会发送给视联网终端对应的键值,以进行返回操作或返回首页。
164.视联网会议控制:
165.会议管理系统(即控制终端)选定视联网终端建立视联网会议后,发送入会指令至视联网终端,视联网终端接收入会指令后,进行视联网会议,并将入会指令转发至平板遥控
器,平板遥控器在收到视联网终端发送的入会指令后,会进入到会议界面(如图5f所示),平板遥控器上可以显示会议名称和主席号码等信息。
166.在会议界面可以操作举手发言和紧急发言。
167.在会议界面点击界面布局按钮,可以对主输入或从输入的会议屏幕进行各种切屏设置,视联网终端1s内完成切屏。
168.会议界面可以设置外音音量和调节麦克风的音量。
169.会议界面可以通过点击退会按钮进行退会操作。
170.会议界面点击调试按钮,弹出悬浮框,实时显示视联网终端编码不同通道的的码率、帧率、分辨率、解码不同通道的的码率、帧率、分辨率以及总音视频丢包率信息。
171.在会议界面中点击静音按钮,平板遥控器发送静音指令给视联网终端,实现会议中视联视联网终端静音。
172.断网指令控制:
173.会议管理系统发送断网指令至视联网终端,视联网终端在接收断网指令后进行断网,并将断网指令发送至平板遥控器,平板遥控器收到视联网终端发送的断网指令后,跳转到无网界面。
174.入网指令控制:
175.会议管理系统发送入网指令至视联网终端,视联网终端在接收入网指令后进行入网,并将入网指令发送至平板遥控器,平板遥控器收到入网指令后跳转到登录界面。
176.密级变换指令控制:
177.会议管理系统在修改视联网终端密级后,发送密级变化指令至视联网终端,视联网终端在接收密级变化指令后更改密级,并将更改的密级与uk名称生成新的uk信息,并将密级变化指令以及uk信息发送至平板遥控器,平板遥控器收到视联网终端的uk信息和密级变化指令后,解析得到新的密级,并判断新的密级是否大于预设密级(如非密密级),当大于预设密级时,平板遥控器切换到登录页面,并按照新的密级更新登录界面的密级信息;当小于或等于预设密级时,更新主页的密级,以实现实时更新信息,确保平板遥控器展示内容与视联网终端对应。
178.遥控器应用程序升级过程:
179.(1)在平板遥控器配置界面点击版本信息,检测视联网终端中的最新版本,与平板遥控器本地存储的遥控器应用程序版本进行对比,如确定存在新版本,显示视联网终端中遥控器应用程序的最新版本信息(apk大小以及校验md5)。
180.(2)在平板遥控器的自升级界面点击立即升级,启动下载服务,向视联网终端发送下载指令,建立下载接口的第二socket连接,通过第二socket连接读取视联网终端分包发送最新apk数据。
181.(3)校验apk数据:根据包大小,包序号确定是否存在丢包以及丢包数量,当存在丢包时,丢包数量大于预设丢包数量,升级失败,丢包数量小于或等于预设丢包数量,确定丢包id,根据丢包id从视联网终端继续下载包数据,下载完成后,继续判断是否发生丢包;当不存在丢包时,将每包apk数据保存在本地文件中,检验apk数据的md5,在校验通过后,安装apk,完成了平板遥控器的自升级。
182.需要说明的是,对于方法实施例,为了简单描述,故将其表述为一系列的动作组
合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
183.参照图6,示出了本发明一实施例提供的一种遥控器的控制装置的结构示意图,应用于移动终端,所述移动终端用于对连接的目标终端进行遥控,具体可以包括如下模块:
184.第一指令接收模块601,用于接收所述目标终端发送的第一指令;
185.终端状态确定模块602,用于确定所述第一指令对应的所述目标终端的状态信息;
186.界面调整模块603,用于根据所述目标终端的状态信息调整所述移动终端的显示界面。
187.在本发明一实施例中,所述装置还包括:
188.第二指令生成模块,用于生成用于遥控所述目标终端的第二指令;
189.第二指令遥控模块,用于将所述第二指令发送至所述目标终端,以对所述目标终端进行遥控。
190.在本发明一实施例中,所述第二指令遥控模块可以包括:
191.遥控信息确定子模块,用于响应于对所述目标终端的遥控操作,确定所述遥控操作对应的遥控信息;
192.第二指令生成子模块,用于对所述遥控信息进行格式转换,生成第二指令。
193.在本发明一实施例中,所述终端状态确定模块602可以包括:
194.目标字段确定子模块,用于确定所述第一指令中的目标字段;
195.指令类型确定子模块,用于基于预设的字段与指令类型的映射关系,确定所述目标字段对应的目标指令类型;
196.状态信息确定子模块,用于根据所述目标指令类型,确定所述第一指令对应的所述目标终端的状态信息。
197.在本发明实施例中,作为遥控器的移动终端可以在接收所述目标终端发送的第一指令,可以确定所述第一指令对应的所述目标终端的状态信息,并根据所述目标终端的状态信息调整所述移动终端的显示界面,实现了用于遥控目标终端的移动终端随目标终端的状态变化,实时调整移动终端的显示界面,以及时向用户反馈目标终端的状态,为用户提供更好的遥控体验。
198.参照图7,示出了本发明一实施例提供的另一种遥控器的控制装置的结构示意图,应用于目标终端,所述目标终端用于通过连接的移动终端进行遥控,具体可以包括如下模块:
199.第一指令获取模块701,用于当所述目标终端的状态发生变化时,获取用于指示状态变化的第一指令;
200.第一指令发送模块702,用于将所述第一指令发送至所述移动终端,以使所述移动终端确定所述第一指令对应的所述目标终端的状态信息,并按照所述目标终端的状态信息调整所述移动终端的显示界面。
201.在本发明实施例中,当所述目标终端的状态发生变化时,目标终端可以获取用于指示状态变化的第一指令,并将所述第一指令发送至所述移动终端,以使所述移动终端确
定所述第一指令对应的所述目标终端的状态信息,并根据所述目标终端的状态信息调整所述移动终端的显示界面,实现了同步移动终端与目标状态的状态信息,提高了用户的遥控体验。
202.本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上遥控器的控制方法的步骤。
203.本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上遥控器的控制方法的步骤。
204.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
205.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
206.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
207.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
208.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
209.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
210.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
211.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包
括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
212.以上对所提供的一种遥控器的控制方法、装置、电子设备以及存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献