【技术实现步骤摘要】
一种遥控电子设备的方法及系统和移动终端及电子设备
本专利技术属于通信
,尤其涉及一种遥控电子设备的方法及系统和移动终端及电子设备。
技术介绍
随着Android系统的日益发展,越来越多的终端上使用了android系统,如基于android的智能电子设备和移动终端(手机)。消息序列遥测传输(MessageQueueTelemetryTransport,MQTT)服务提供了一个简单的、轻量级的消息发布/订阅机制,允许服务器可以通知移动终端中的相关应用程序,移动终端中的相关应用程序可直接与服务器进行通信,以便于从服务器获取应用程序更新和用户数据。现有技术中的手机控制电子设备(如电视机)主要是通过在手机中安装红外传感器,即手机模拟电视遥控器的功能,从而来实现对电视机的控制,该现有技术方案需要对手机进行软硬件的改进,增加了成本,以及开发难度。
技术实现思路
本专利技术的目的在于提供一种利用MQTT架构实现智能电子设备和移动终端之间的信息传递的遥控电子设备的方法及系统和移动终端及电子设备。本专利技术是这样实现的,一种遥控电子设备的方法,所述方法包括以下步骤:移动终端根据用户操作生成远程遥控电子设备的控制消息;移动终端根据预先保存的远程控制密钥对所述控制消息进行加密;移动终端将加密后的控制消息封装在MQTT消息中;移动终端将包含有控制消息的MQTT消息发送到信息推送服务器中,所述控制消息中携带有电子设备的ID。本专利技术的另一目的在于提供一种移动终端,所述移动终端包括:消息生成模块,用于根据用户操作生成远程遥控电子设备的控制消息;加密模块,用于根据预先保存的远程控制密 ...
【技术保护点】
一种遥控电子设备的方法,其特征在于,所述方法包括以下步骤:移动终端根据用户操作生成远程遥控电子设备的控制消息;移动终端根据预先保存的远程控制密钥对所述控制消息进行加密;移动终端将加密后的控制消息封装在MQTT消息中;移动终端将包含有控制消息的MQTT消息发送到信息推送服务器中,所述控制消息中携带有电子设备的ID。
【技术特征摘要】
1.一种遥控电子设备的方法,其特征在于,所述方法包括以下步骤:移动终端根据用户操作生成远程遥控电子设备的控制消息;移动终端根据预先保存的远程控制密钥对所述控制消息进行加密;移动终端将加密后的控制消息封装在消息序列遥测传输MQTT消息中;移动终端将包含有控制消息的MQTT消息发送到信息推送服务器中,所述控制消息中携带有电子设备的ID;其中,所述移动终端根据用户操作生成远程遥控电子设备的控制消息之前包括:在移动终端上输入电子设备的ID和远程控制密钥,移动终端保存电子设备的ID和远程控制密钥,以实现与电子设备的绑定,其中电子设备的ID全局唯一。2.如权利要求1所述的方法,其特征在于,所述方法还包括:移动终端接收消息推送服务器推送的包含有电子设备端发出的通知/响应消息的MQTT消息;移动终端从所述MQTT消息中提取出电子设备端发出的通知/响应消息;移动终端根据预先保存的远程控制密钥对所述通知/响应消息进行解密;移动终端判断所述通知/响应消息是否为合法通知/响应消息;如果判断出是合法通知/响应消息,则对所述通知/响应消息进行相应处理并显示;如果判断出不是合法通知/响应消息,则丢弃所述通知/响应消息。3.一种移动终端,其特征在于,所述移动终端中预先保存有电子设备的ID和远程控制密钥,基于保存的电子设备的ID和远程控制密钥,所述移动终端与电子设备实现绑定,其中电子设备的ID全局唯一,所述移动终端包括:消息生成模块,用于根据用户操作生成远程遥控电子设备的控制消息;加密模块,用于根据预先保存的远程控制密钥对所述控制消息进行加密;封装模块,用于将加密后的控制消息封装在MQTT消息中;发送模块,用于将包含有控制消息的MQTT消息发送到信息推送服务器中,所述控制消息中携带有电子设备的ID。4.如权利要求3所述的移动终端,其特征在于,所述移动终端还包括:接收模块,用于接收消息推送服务器推送的包含有电子设备端发出的通知/响应消息的MQTT消息;提取模块,用于从所述MQTT消息中提取出电子设备端发出的通知/响应消息;解密模块,用于根据预先保存的远程控制密钥对所述通知/响应消息进行解密;判断模块,用于判断所述通知/响应消息是否为合法通知/响应消息;消息处理模块,用于如果判断出是合法通知/响应消息,则对所述通知/响应消息进行相应处理并显示;如果判断出不是合法通知/响应消息,则丢弃所述通知/响应消息。5.一种遥控电子设备的方法,其特征在于,所述方法包括以下步骤:电子设备接收消息推送服务器推送的包含有移动终端发出的控制消息的MQTT消息;电子设备从所述MQTT消息中提取出移动终端发出的控制消息;电子设备根据远程控制密钥对所述控制消息进行解密;电子设备判断所述控制消息是否为合法控制命令;如果判断出是合法控制命令,则电子设备根据所述控制消息执行相应的操作;如果判断出不是合法控制命令,则电子设备丢弃所述控制命令;其中,所述电子设备接收消息推送服务器推送的包含有移动终端发出的控制消息的MQTT消息之前包括:在电子设备上输入移动终端的ID,电子设备保存移动终端的ID,以实现与移动终端的绑定,其中移动终端的ID全局唯一。6.如权利要求5所述的方法,其特征在于,所述方法还包括:电子设备生成...
【专利技术属性】
技术研发人员:刘军辉,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。