Nothing Special   »   [go: up one dir, main page]

CN104113458A - 一种移动终端与智能家电设备互联的方法及装置 - Google Patents

一种移动终端与智能家电设备互联的方法及装置 Download PDF

Info

Publication number
CN104113458A
CN104113458A CN201410352602.3A CN201410352602A CN104113458A CN 104113458 A CN104113458 A CN 104113458A CN 201410352602 A CN201410352602 A CN 201410352602A CN 104113458 A CN104113458 A CN 104113458A
Authority
CN
China
Prior art keywords
mobile terminal
intelligent appliance
request message
port
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410352602.3A
Other languages
English (en)
Other versions
CN104113458B (zh
Inventor
王蒙
唐恒颂
郭慧玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Group Co Ltd
Original Assignee
Hisense Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Group Co Ltd filed Critical Hisense Group Co Ltd
Priority to CN201410352602.3A priority Critical patent/CN104113458B/zh
Publication of CN104113458A publication Critical patent/CN104113458A/zh
Application granted granted Critical
Publication of CN104113458B publication Critical patent/CN104113458B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种移动终端与智能家电设备互联的方法及装置,本发明实施例中所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备;所述移动终端采用广播方式发送设备发现请求消息,在接收到所述智能家电设备返回的应答消息后,向所述智能家电设备发送连接请求消息,并与所述智能家电设备建立连接,进而通过检测所述连接的状态确定所述智能家电设备的在线状态。本发明实施例提高了局域网内发现在线设备以及设备下线通知的速度,并且简化设备之间的通信过程,为局域网中设备的互联提供一套快速完善的方法。

Description

一种移动终端与智能家电设备互联的方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种移动终端与智能家电设备互联的方法及装置。
背景技术
目前智能家居的很多设备的互联互通控制多采用IGRS(IntelligentGrouping and Resource Sharing)基础协议。例如,多屏互动是基于IGRS基础协议,通过无线网络,在不同的媒体终端上实现多媒体内容的传输、展示和控制,从而在不同的平台设备上共享资源并展示共享内容。
在IGRS基础协议中,不同设备之间通过互相发送组播消息来进行通信,其具体应用过程为:设备A1上线加入局域网后,将向指定的组播地址发送上线宣告及在线对象查询信令;局域网中所有其他的设备均须监听上述组播地址,从而得到设备A1的在线情况,并将自身的在线信息回复给设备A1,同时其他设备之间也需要通过互相发送组播消息以获知对方的在线情况。设备A1因网络异常下线后,局域网内设备A2、设备A3分别向设备A1发送的组播消息没有得到设备A1的响应,则设备A2、设备A3确定设备A1下线,同时设备A2、设备A3之间也会互相发送组播消息。在局域网内设备较多的情况下,这种方式会导致处理过程比较复杂,而且响应较慢。例如,手机端设备发现局域网内的电视需要几秒钟的时间,当局域网内的电视设备离开局域网或者关机的时候,手机端并不能及时知道当前连接的设备是否还在局域网内,导致手机端显示设备在线却不能控制电视的情况,造成很差的用户体验。
综上,现有技术中局域网设备之间的互联互通所采用的IGRS协议处理过程比较复杂,因而响应较慢,发现设备延迟比较明显,造成用户体验较差。
发明内容
本发明提供根据一种移动终端与智能家电设备互联的方法,用于解决现有技术中局域网设备之间的互联互通所采用的IGRS协议处理过程比较复杂,而且响应较慢,造成用户体验较差的问题。
本发明提供的一种移动终端与智能家电设备互联的方法,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述方法包括:
所述移动终端采用广播方式发送设备发现请求消息;
所述移动终端接收到所述智能家电设备根据所述设备发现请求消息返回的应答消息后,通过向所述智能家电设备发送连接请求消息来触发与所述智能家电设备的连接建立过程;
所述移动终端在所述连接建立成功后,通过检测所述连接的状态确定所述智能家电设备的在线状态。
较佳地,所述移动终端被配置以第一端口发送设备发现请求消息,作为所述移动终端的服务器端设备的智能家电设备被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
较佳地,所述移动终端上至少配置第一应用的客户端程序和第二应用的客户端程序,并被配置以第一端口发送所述第一应用的设备发现请求消息,以第二端口发送所述第二应用的设备发现请求消息;第一类型的智能家电设备上配置有所述第一应用的服务器端程序,并被配置以监听所述第一端口,第二类型的智能家电设备上配置有所述第二应用的服务器端程序,并被配置以监听所述第二端口;
所述移动终端采用广播方式发送设备发现请求消息,包括:
所述第一应用的客户端程序开启后,所述移动终端采用广播方式通过所述第一端口发送所述第一应用的设备发现请求消息;
所述第二应用的客户端程序开启后,所述移动终端采用广播方式通过所述第二端口发送所述第二应用的设备发现请求消息。
本发明实施例预先配置了移动终端上的不同应用与不同类型智能家电设备之间的对应关系,在开启移动终端上的某一应用时,只需处理其所对应的特定类型的智能家电设备的应答消息,从而能够有效提高设备发现的速度。
较佳地,所述通过检测所述连接的状态确定所述智能家电设备的在线状态,包括:
所述移动终端通过所述连接发送心跳报文,并接收所述智能家电端设备通过所述连接发送的心跳报文;
若所述移动终端在预先设定的时间内未接收到所述智能家电端设备发送的心跳报文,则确定所述连接中断,并确定所述智能家电设备离线。
本发明实施例通过检测移动终端与智能家电设备之间的连接状态来确定对端的在线状态,从而能够及时发现对端的离线状态。相对于现有技术中不区分客户端设备与服务器端设备,各个设备之间通过互相发送组播消息来获取其他设备的在线状态而言,本发明实施例有效提高了获取设备在线状态的速度。
本发明提供的一种移动终端与智能家电设备互联的方法,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述方法包括:
所述智能家电设备接收所述移动终端采用广播方式发送的设备发现请求消息,并根据所述设备发现请求消息向所述移动终端返回应答消息;
所述智能家电设备接收所述移动终端发送的连接请求消息,并根据所述连接请求消息与所述移动终端建立连接;
所述智能家电设备在所述连接建立成功后,通过检测所述连接的状态确定所述移动终端的在线状态。
较佳地,所述移动终端被配置以第一端口发送设备发现请求消息,作为所述移动终端的服务器端设备的智能家电设备被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
较佳地,所述通过检测所述连接的状态确定所述移动终端的在线状态,包括:
所述智能家电设备通过所述连接发送心跳报文,并接收所述移动终端通过所述连接发送的心跳报文;
若所述智能家电设备在预先设定的时间内未接收到所述移动终端发送的心跳报文,则确定所述连接中断,并确定所述移动终端离线。
本发明提供的一种用于与智能家电设备互联的移动终端,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述移动终端包括:
设备发现模块,用于采用广播方式发送设备发现请求消息;
连接建立模块,用于接收到所述智能家电设备根据所述设备发现请求消息返回的应答消息后,通过向所述智能家电设备发送连接请求消息来触发与所述智能家电设备的连接建立过程;
状态检测模块,用于在所述连接建立成功后,通过检测所述连接的状态确定所述智能家电设备的在线状态。
较佳地,所述设备发现模块被配置以第一端口发送设备发现请求消息,作为所述移动终端的服务器端设备的智能家电设备被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
较佳地,所述移动终端上至少配置第一应用的客户端程序和第二应用的客户端程序,并被配置以第一端口发送所述第一应用的设备发现请求消息,以第二端口发送所述第二应用的设备发现请求消息;第一类型的智能家电设备上配置有所述第一应用的服务器端程序,并被配置以监听所述第一端口,第二类型的智能家电设备上配置有所述第二应用的服务器端程序,并被配置以监听所述第二端口;
所述设备发现模块还用于:所述第一应用的客户端程序开启后,采用广播方式通过所述第一端口发送所述第一应用的设备发现请求消息;所述第二应用的客户端程序开启后,采用广播方式通过所述第二端口发送所述第二应用的设备发现请求消息。
较佳地,所述状态检测模块还用于:通过所述连接发送心跳报文,并接收所述智能家电端设备通过所述连接发送的心跳报文;若在预先设定的时间内未接收到所述智能家电端设备发送的心跳报文,则确定所述连接中断,并确定所述智能家电设备离线。
本发明提供的一种用于与移动终端互联的智能家电设备,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述智能家电设备包括:
应答模块,用于接收所述移动终端采用广播方式发送的设备发现请求消息,并根据所述设备发现请求消息向所述移动终端返回应答消息;
连接建立模块,用于接收所述移动终端发送的连接请求消息,并根据所述连接请求消息与所述移动终端建立连接;
状态检测模块,在所述连接建立成功后,通过检测所述连接的状态确定所述移动终端的在线状态。
较佳地,所述移动终端被配置以第一端口发送设备发现请求消息,所述应答模块被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
较佳地,所述状态检测模块还用于:
通过所述连接发送心跳报文,并接收所述移动终端通过所述连接发送的心跳报文;若在预先设定的时间内未接收到所述移动终端发送的心跳报文,则确定所述连接中断,并确定所述移动终端离线。
本发明实施例中,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备;所述移动终端采用广播方式发送设备发现请求消息,在接收到所述智能家电设备返回的应答消息后,向所述智能家电设备发送连接请求消息,并与所述智能家电设备建立连接,进而通过检测所述连接的状态确定所述智能家电设备的在线状态。本发明实施例提高了局域网内发现在线设备以及设备下线通知的速度,并且简化设备之间的通信过程,为局域网中设备的互联提供一套快速完善的方法。
附图说明
图1是本发明实施例一提供的一种移动终端与智能家电设备互联的方法流程图;
图2是本发明实施例二提供的一种移动终端与智能家电设备互联的方法流程图;
图3是本发明实施例移动终端与智能家电设备互联的整体过程图;
图4是本发明实施例三提供的一种用于与智能家电设备互联的移动终端示意图;
图5是本发明实施例四提供的一种用于与移动终端互联的智能家电设备示意图。
具体实施方式
本发明实施例通过移动终端通过广播方式发送设备发现请求消息,以及通过检测连接状态来确定所述智能家电设备的在线状态,提高了局域网内发现在线设备以及设备下线通知的速度,并且简化设备之间的通信过程,为局域网内设备的互联提供一套快速完善的方法。
本发明实施例可以适用于多种系统架构,特别的,适用于智能家电设备与移动终端分别与网络接入设备连接的系统架构,尤其适用于一种移动终端与智能家电设备连接,并代替智能家电设备的物理遥控器控制智能家电设备的场景。优选的,本发明实施例中的智能家电设备可以为一个或多个基于Linux或Android系统开发的智能家电设备,本发明实施例中的移动终端可以为一个或多个基于Android或IOS系统开发的智能手机终端,本发明实施例中的网络接入设备可以为具备WiFi功能的无线路由;同时,本发明实施例中的智能家电设备可以通过有线或者无线的方式与网络接入设备相连,本发明实施例中的移动终端可以通过无线的方式与网络接入设备相连。
需要说明的是,随着组建家庭局域网这一需求的不断提高,一般情况下,家庭内都设置有网络接入设备,比如路由器,该网络接入设备可以将家庭内各种设备通过有线或者无线的方式连接在一起,组成局域网。在本发明实施例中,辅助设备指的是除了网络接入设备以外的设备,比如USB收发设备;主设备包括智能家电设备和移动终端。
下面结合说明书附图对本发明实施例作进一步详细描述。
图1为本发明实施例一提供的一种移动终端与智能家电设备互联的方法所对应的流程示意图,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述方法主要包括如下步骤101至步骤103:
步骤101,所述移动终端采用广播方式发送设备发现请求消息;
步骤102,所述移动终端接收到所述智能家电设备根据所述设备发现请求消息返回的应答消息后,通过向所述智能家电设备发送连接请求消息来触发与所述智能家电设备的连接建立过程;
步骤103,所述移动终端在所述连接建立成功后,通过检测所述连接的状态确定所述智能家电设备的在线状态。
优选地,在步骤101中,移动终端建立UDP(User Datagram Protocol,用户数据包协议)服务,并被配置以第一端口通过广播方式发送设备发现请求消息,并等待接收其服务器端设备的智能家电设备的应答消息。作为所述移动终端的服务器端设备的智能家电设备被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息,在接收并解析了设备发现请求消息后,记录移动终端的IP地址,并读取自身的配置文件,获取设备支持能力,将所获取的设备支持能力信息打包加上应答信号发送给所述移动终端。
优选地,在步骤102中,移动终端接收到所述智能家电设备根据所述设备发现请求消息返回的应答消息后,对所述应答消息进行解析,获取局域网内设备支持能力满足条件的智能家电设备;通过向所述智能家电设备发送连接请求消息来触发与所述智能家电设备的连接建立过程。
优选地,在步骤103中,所述连接建立成功后,移动终端通过所述连接向所述智能家电设备发送心跳报文,并接收所述智能家电端设备通过所述连接发送的心跳报文;若所述移动终端在预先设定的时间内未接收到所述智能家电端设备发送的心跳报文,则确定所述连接中断,并确定所述智能家电设备离线;若所述移动终端在预先设定的时间内接收到所述智能家电端设备发送的心跳报文,则确定所述连接正常,并确定所述智能家电设备在线。
本发明实施例通过检测移动终端与智能家电设备之间的连接状态来确定对端的在线状态,从而能够及时发现对端的离线状态。相对于现有技术中不区分客户端设备与服务器端设备,各个设备之间通过互相发送组播消息来获取其他设备的在线状态而言,本发明实施例有效提高了获取设备在线状态的速度。
可选地,在步骤101中,所述移动终端上至少配置第一应用的客户端程序和第二应用的客户端程序,并被配置以第一端口发送所述第一应用的设备发现请求消息,以第二端口发送所述第二应用的设备发现请求消息;第一类型的智能家电设备上配置有所述第一应用的服务器端程序,并被配置以监听所述第一端口,第二类型的智能家电设备上配置有所述第二应用的服务器端程序,并被配置以监听所述第二端口。相应地,所述移动终端采用广播方式发送设备发现请求消息,包括:
所述第一应用的客户端程序开启后,所述移动终端采用广播方式通过所述第一端口发送所述第一应用的设备发现请求消息;所述第二应用的客户端程序开启后,所述移动终端采用广播方式通过所述第二端口发送所述第二应用的设备发现请求消息。
例如,手机上配置有第一应用的客户端程序和第二应用的客户端程序,其中第一应用的客户端程序与电视设备上的服务端程序相配合,用于实现手机与电视设备之间的交互,第二应用的客户端程序与冰箱设备上的服务端程序相配合,用于实现手机与冰箱设备之间的交互。第一应用的客户端程序开启后,手机通过端口50000发送所述第一应用的设备发现请求消息,电视设备通过端口50000接收所述第一应用的设备发现请求消息;第二应用的客户端程序开启后,手机通过端口10000发送所述第二应用的设备发现请求消息,冰箱设备通过端口10000接收所述第二应用的设备发现请求消息。
本发明实施例预先配置了移动终端上的不同应用与不同类型智能家电设备之间的对应关系,在开启移动终端上的某一应用时,只需处理其所对应的特定类型的智能家电设备的应答消息,从而能够有效提高设备发现的速度。
图2为本发明实施例二提供的一种移动终端与智能家电设备互联的方法所对应的流程示意图,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述方法主要包括如下步骤201至步骤203:
步骤201,所述智能家电设备接收所述移动终端采用广播方式发送的设备发现请求消息,并根据所述设备发现请求消息向所述移动终端返回应答消息;
步骤202,所述智能家电设备接收所述移动终端发送的连接请求消息,并根据所述连接请求消息与所述移动终端建立连接;
步骤203,所述智能家电设备在所述连接建立成功后,通过检测所述连接的状态确定所述移动终端的在线状态。
优选地,在步骤201中,智能家电设备建立UDP服务,并等待接收其客户端设备的移动终端通过第一端口发送的设备发现请求消息,在接收并解析了设备发现请求消息后,记录移动终端的IP地址,并读取自身的配置文件,获取设备支持能力,将所获取的设备支持能力信息打包加上应答信号发送给所述移动终端。
优选地,在步骤202中,智能家电设备向所述移动终端返回应答消息后,等待接收所述移动终端发送的的连接请求消息;在接收到所述连接请求消息后,与所述移动终端建立连接。
优选地,在步骤203中,所述连接建立成功后,智能家电设备通过所述连接向所述移动终端发送心跳报文,并接收所述移动终端通过所述连接发送的心跳报文;若所述智能家电设备在预先设定的时间内未接收到所述移动终端发送的心跳报文,则确定所述连接中断,并确定所述移动终端离线;若所述智能家电设备在预先设定的时间内接收到所述移动终端发送的心跳报文,则确定所述连接正常,并确定所述移动终端在线。
为了更清楚地理解本发明实施例,下面结合图3对本发明实施例移动终端与智能家电设备互联整体过程进行具体说明。
如图3所示,智能家电设备被配置为服务器端设备,移动终端被配置为所述智能家电设备的客户端设备。移动终端建立UDP服务,并被配置以端口50000通过广播方式向局域网内的智能家电设备发送设备发现请求消息,并等待接收其服务器端设备的智能家电设备的应答消息。作为所述移动终端的服务器端设备的智能家电设备被配置以端口50000监听设备发现请求消息,在接收并解析了设备发现请求消息后,记录移动终端的IP地址,并读取自身的配置文件,获取设备支持能力,将所获取的设备支持能力信息打包加上应答信号发送给所述移动终端。
移动终端接收到所述智能家电设备根据所述设备发现请求消息返回的应答消息后,对所述应答消息进行解析,获取局域网内设备支持能力满足条件的智能家电设备以及智能家电设备的IP地址;并通过向所述智能家电设备发送连接请求消息来触发与所述智能家电设备的连接建立过程。
智能家电设备接收移动终端发送的连接请求消息,并根据连接请求消息与移动终端建立连接,移动终端判断连接建立成功后,通过所述连接向智能家电设备发送心跳报文,并接收智能家电设备通过所述连接发送的心跳报文;移动终端判断在预先设定的时间内是否接收到智能家电设备发送的心跳报文,若是,则确定智能家电设备为在线状态,若否,则确定智能家电设备为离线状态;智能家电设备判断在预先设定的时间内是否接收到移动终端发送的心跳报文,若是,则确定移动终端为在线状态,若否,则确定移动终端为离线状态。
针对上述方法流程,本发明实施例还提供一种用于与智能家电设备互联的移动终端,该移动终端的具体内容可以参照上述方法实施,在此不再赘述。
图4为本发明实施例三提供的一种用于与智能家电设备互联的移动终端示意图,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述移动终端包括:
设备发现模块401,用于采用广播方式发送设备发现请求消息;
连接建立模块402,用于接收到所述智能家电设备根据所述设备发现请求消息返回的应答消息后,通过向所述智能家电设备发送连接请求消息来触发与所述智能家电设备的连接建立过程;
状态检测模块403,用于在所述连接建立成功后,通过检测所述连接的状态确定所述智能家电设备的在线状态。
较佳地,所述设备发现模块401被配置以第一端口发送设备发现请求消息,作为所述移动终端的服务器端设备的智能家电设备被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
较佳地,所述移动终端上至少配置第一应用的客户端程序和第二应用的客户端程序,并被配置以第一端口发送所述第一应用的设备发现请求消息,以第二端口发送所述第二应用的设备发现请求消息;第一类型的智能家电设备上配置有所述第一应用的服务器端程序,并被配置以监听所述第一端口,第二类型的智能家电设备上配置有所述第二应用的服务器端程序,并被配置以监听所述第二端口。相应地,所述设备发现模块401具体用于:
所述第一应用的客户端程序开启后,采用广播方式通过所述第一端口发送所述第一应用的设备发现请求消息;所述第二应用的客户端程序开启后,采用广播方式通过所述第二端口发送所述第二应用的设备发现请求消息。
较佳地,所述状态检测模块403具体用于:
通过所述连接发送心跳报文,并接收所述智能家电端设备通过所述连接发送的心跳报文;若在预先设定的时间内未接收到所述智能家电端设备发送的心跳报文,则确定所述连接中断,并确定所述智能家电设备离线。
针对上述方法流程,本发明实施例还提供一种用于与移动终端互联的智能家电设备,该智能家电设备的具体内容可以参照上述方法实施,在此不再赘述。
图5为本发明实施例四提供的一种用于与移动终端互联的智能家电设备示意图,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述智能家电设备包括:
应答模块501,用于接收所述移动终端采用广播方式发送的设备发现请求消息,并根据所述设备发现请求消息向所述移动终端返回应答消息;
连接建立模块502,用于接收所述移动终端发送的连接请求消息,并根据所述连接请求消息与所述移动终端建立连接;
状态检测模块503,在所述连接建立成功后,通过检测所述连接的状态确定所述移动终端的在线状态。
较佳地,所述移动终端被配置以第一端口发送设备发现请求消息,所述应答模块501被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
较佳地,所述状态检测模块503具体用于:
通过所述连接发送心跳报文,并接收所述移动终端通过所述连接发送的心跳报文;若在预先设定的时间内未接收到所述移动终端发送的心跳报文,则确定所述连接中断,并确定所述移动终端离线。
从以上内容可以看出:
本发明实施例中所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备;所述移动终端采用广播方式发送设备发现请求消息,在接收到所述智能家电设备返回的应答消息后,向所述智能家电设备发送连接请求消息,并与所述智能家电设备建立连接,进而通过检测所述连接的状态确定所述智能家电设备的在线状态。本发明实施例提高了局域网内发现在线设备以及设备下线通知的速度,并且简化设备之间的通信过程,为局域网中设备的互联提供一套快速完善的方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (14)

1.一种移动终端与智能家电设备互联的方法,其特征在于,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述方法包括:
所述移动终端采用广播方式发送设备发现请求消息;
所述移动终端接收到所述智能家电设备根据所述设备发现请求消息返回的应答消息后,通过向所述智能家电设备发送连接请求消息来触发与所述智能家电设备的连接建立过程;
所述移动终端在所述连接建立成功后,通过检测所述连接的状态确定所述智能家电设备的在线状态。
2.如权利要求1所述的方法,其特征在于,所述移动终端被配置以第一端口发送设备发现请求消息,作为所述移动终端的服务器端设备的智能家电设备被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
3.如权利要求1所述的方法,其特征在于,所述移动终端上至少配置第一应用的客户端程序和第二应用的客户端程序,并被配置以第一端口发送所述第一应用的设备发现请求消息,以第二端口发送所述第二应用的设备发现请求消息;第一类型的智能家电设备上配置有所述第一应用的服务器端程序,并被配置以监听所述第一端口,第二类型的智能家电设备上配置有所述第二应用的服务器端程序,并被配置以监听所述第二端口;
所述移动终端采用广播方式发送设备发现请求消息,包括:
所述第一应用的客户端程序开启后,所述移动终端采用广播方式通过所述第一端口发送所述第一应用的设备发现请求消息;
所述第二应用的客户端程序开启后,所述移动终端采用广播方式通过所述第二端口发送所述第二应用的设备发现请求消息。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述通过检测所述连接的状态确定所述智能家电设备的在线状态,包括:
所述移动终端通过所述连接发送心跳报文,并接收所述智能家电端设备通过所述连接发送的心跳报文;
若所述移动终端在预先设定的时间内未接收到所述智能家电端设备发送的心跳报文,则确定所述连接中断,并确定所述智能家电设备离线。
5.一种移动终端与智能家电设备互联的方法,其特征在于,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述方法包括:
所述智能家电设备接收所述移动终端采用广播方式发送的设备发现请求消息,并根据所述设备发现请求消息向所述移动终端返回应答消息;
所述智能家电设备接收所述移动终端发送的连接请求消息,并根据所述连接请求消息与所述移动终端建立连接;
所述智能家电设备在所述连接建立成功后,通过检测所述连接的状态确定所述移动终端的在线状态。
6.如权利要求5所述的方法,其特征在于,所述移动终端被配置以第一端口发送设备发现请求消息,作为所述移动终端的服务器端设备的智能家电设备被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
7.如权利要求5或6所述的方法,其特征在于,所述通过检测所述连接的状态确定所述移动终端的在线状态,包括:
所述智能家电设备通过所述连接发送心跳报文,并接收所述移动终端通过所述连接发送的心跳报文;
若所述智能家电设备在预先设定的时间内未接收到所述移动终端发送的心跳报文,则确定所述连接中断,并确定所述移动终端离线。
8.一种用于与智能家电设备互联的移动终端,其特征在于,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述移动终端包括:
设备发现模块,用于采用广播方式发送设备发现请求消息;
连接建立模块,用于接收到所述智能家电设备根据所述设备发现请求消息返回的应答消息后,通过向所述智能家电设备发送连接请求消息来触发与所述智能家电设备的连接建立过程;
状态检测模块,用于在所述连接建立成功后,通过检测所述连接的状态确定所述智能家电设备的在线状态。
9.如权利要求8所述的移动终端,其特征在于,所述设备发现模块被配置以第一端口发送设备发现请求消息,作为所述移动终端的服务器端设备的智能家电设备被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
10.如权利要求8所述的移动终端,其特征在于,所述移动终端上至少配置第一应用的客户端程序和第二应用的客户端程序,并被配置以第一端口发送所述第一应用的设备发现请求消息,以第二端口发送所述第二应用的设备发现请求消息;第一类型的智能家电设备上配置有所述第一应用的服务器端程序,并被配置以监听所述第一端口,第二类型的智能家电设备上配置有所述第二应用的服务器端程序,并被配置以监听所述第二端口;
所述设备发现模块具体还用于:
所述第一应用的客户端程序开启后,采用广播方式通过所述第一端口发送所述第一应用的设备发现请求消息;
所述第二应用的客户端程序开启后,采用广播方式通过所述第二端口发送所述第二应用的设备发现请求消息。
11.如权利要求8至10中任一项所述的移动终端,其特征在于,所述状态检测模块具体还用于:
通过所述连接发送心跳报文,并接收所述智能家电端设备通过所述连接发送的心跳报文;
若在设定长时间内在预先设定的时间内未接收到所述智能家电端设备发送的心跳报文,则确定所述连接中断,并确定所述智能家电设备离线。
12.一种用于与移动终端互联的智能家电设备,其特征在于,所述智能家电设备被配置为服务器端设备,所述移动终端被配置为所述智能家电设备的客户端设备,所述智能家电设备包括:
应答模块,用于接收所述移动终端采用广播方式发送的设备发现请求消息,并根据所述设备发现请求消息向所述移动终端返回应答消息;
连接建立模块,用于接收所述移动终端发送的连接请求消息,并根据所述连接请求消息与所述移动终端建立连接;
状态检测模块,在所述连接建立成功后,通过检测所述连接的状态确定所述移动终端的在线状态。
13.如权利要求12所述的智能家电设备,其特征在于,所述移动终端被配置以第一端口发送设备发现请求消息,所述应答模块被配置以与所述第一端口的端口号相同的端口监听设备发现请求消息。
14.如权利要求12或13所述的智能家电设备,其特征在于,所述状态检测模块具体还用于:
通过所述连接发送心跳报文,并接收所述移动终端通过所述连接发送的心跳报文;
若在设定长时间内在预先设定的时间内未接收到所述移动终端发送的心跳报文,则确定所述连接中断,并确定所述移动终端离线。
CN201410352602.3A 2014-07-23 2014-07-23 一种移动终端与智能家电设备互联的方法及装置 Expired - Fee Related CN104113458B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410352602.3A CN104113458B (zh) 2014-07-23 2014-07-23 一种移动终端与智能家电设备互联的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410352602.3A CN104113458B (zh) 2014-07-23 2014-07-23 一种移动终端与智能家电设备互联的方法及装置

Publications (2)

Publication Number Publication Date
CN104113458A true CN104113458A (zh) 2014-10-22
CN104113458B CN104113458B (zh) 2017-09-29

Family

ID=51710094

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410352602.3A Expired - Fee Related CN104113458B (zh) 2014-07-23 2014-07-23 一种移动终端与智能家电设备互联的方法及装置

Country Status (1)

Country Link
CN (1) CN104113458B (zh)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104635502A (zh) * 2014-12-26 2015-05-20 深圳市兰丁科技有限公司 智能家居控制方法、装置和系统
CN104796500A (zh) * 2015-03-20 2015-07-22 广东欧珀移动通信有限公司 一种终端与智能化设备的连接方法及装置
CN105159121A (zh) * 2015-09-14 2015-12-16 珠海格力电器股份有限公司 家用电器及其开关机控制方法和系统及智能设备
CN105187387A (zh) * 2015-08-07 2015-12-23 海信集团有限公司 一种服务发现方法及终端
CN105208583A (zh) * 2015-08-27 2015-12-30 青岛海尔智能家电科技有限公司 一种配置智能家电入网的方法、装置及智能设备
CN105228219A (zh) * 2015-10-12 2016-01-06 小米科技有限责任公司 中继路由器信息的获取方法及装置
CN105337814A (zh) * 2015-12-09 2016-02-17 北京四达时代软件技术股份有限公司 一种网络设备的连接方法、设备及系统
CN105577427A (zh) * 2015-12-08 2016-05-11 美的集团股份有限公司 家用电器与移动终端之间通信连接的检测方法、装置
CN105592020A (zh) * 2014-11-04 2016-05-18 国电龙源电气有限公司 风电变流器以太网通信方法
CN105607506A (zh) * 2016-03-21 2016-05-25 美的集团股份有限公司 基于用户位置信息的智能家居控制方法和装置
CN105657040A (zh) * 2016-02-17 2016-06-08 深圳市贝美互动科技有限公司 一种设备间内网通信的方法和系统
CN105722052A (zh) * 2016-02-23 2016-06-29 深圳市美贝壳科技有限公司 快速发现局域网内智能硬件设备状态的方法
CN105791921A (zh) * 2016-04-08 2016-07-20 贵州省广播电视信息网络股份有限公司 一种带有触控操作功能的机顶盒及控制模式切换方法
CN105809917A (zh) * 2014-12-29 2016-07-27 中国移动通信集团公司 一种物联网消息传输的方法及设备
CN106375979A (zh) * 2016-05-30 2017-02-01 深圳市美贝壳科技有限公司 快速发现局域网内智能设备状态的方法
CN106375838A (zh) * 2016-06-30 2017-02-01 深圳市美贝壳科技有限公司 移动终端投射多个智能设备的方法
CN106385410A (zh) * 2016-09-08 2017-02-08 四川长虹电器股份有限公司 基于mqtt的智能家电设备控制系统
CN106713506A (zh) * 2017-02-22 2017-05-24 郑州云海信息技术有限公司 一种数据获取方法及系统
CN106789475A (zh) * 2016-12-29 2017-05-31 Tcl集团股份有限公司 家电控制方法及装置
CN107231275A (zh) * 2017-05-31 2017-10-03 普天智能照明研究院有限公司 用于用户设备与家居设备连接配置的方法
CN109634260A (zh) * 2018-12-18 2019-04-16 安徽江淮汽车集团股份有限公司 车辆控制器在线监控方法及系统
CN109921969A (zh) * 2019-03-27 2019-06-21 魏嘉琦 一种应用于智能家居的通信方法
CN111294375A (zh) * 2018-12-07 2020-06-16 浙江宇视科技有限公司 监控设备连接方法及装置
CN112350895A (zh) * 2020-11-05 2021-02-09 深圳Tcl新技术有限公司 应用程序的保活方法及装置、设备、计算机可读存储介质
CN113031569A (zh) * 2021-03-17 2021-06-25 核工业西南物理研究院 一种核聚变控制系统的监听方法、系统、终端及介质
CN113109643A (zh) * 2021-03-10 2021-07-13 青岛海信智慧生活科技股份有限公司 一种智能门锁的自动测试方法及装置
CN114157994A (zh) * 2021-11-26 2022-03-08 杭州当虹科技股份有限公司 改进的设备发现方法
CN114285892A (zh) * 2021-08-26 2022-04-05 海信视像科技股份有限公司 服务器、智能设备及带屏智能设备唤醒方法
CN115150299A (zh) * 2022-06-27 2022-10-04 海信视像科技股份有限公司 一种终端设备在线状态检测方法及终端设备
CN117955765A (zh) * 2023-12-29 2024-04-30 广州视声智能股份有限公司 基于knx的家居设备配置方法及系统

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202907061U (zh) * 2011-05-25 2013-04-24 陈明荣 能用手机电脑遥控家电及其它电子产品的监控器
CN103384367A (zh) * 2012-05-03 2013-11-06 海尔集团公司 设备搜索方法
CN103532803A (zh) * 2013-10-12 2014-01-22 广东美的制冷设备有限公司 物联网的组网方法及系统
CN103558836A (zh) * 2013-11-19 2014-02-05 海信集团有限公司 设备状态同步控制方法和家电设备
CN103605531A (zh) * 2013-09-12 2014-02-26 广东美的制冷设备有限公司 家电设备的控制方法及装置、移动终端
CN103634176A (zh) * 2013-12-05 2014-03-12 青岛海尔软件有限公司 提升用户体验的haier物联网家电配置分享方法
CN103888908A (zh) * 2014-02-26 2014-06-25 北京信惠宝科技有限公司 向未登录wi-fi接入点的接收终端传送数据的方法和系统

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202907061U (zh) * 2011-05-25 2013-04-24 陈明荣 能用手机电脑遥控家电及其它电子产品的监控器
CN103384367A (zh) * 2012-05-03 2013-11-06 海尔集团公司 设备搜索方法
CN103605531A (zh) * 2013-09-12 2014-02-26 广东美的制冷设备有限公司 家电设备的控制方法及装置、移动终端
CN103532803A (zh) * 2013-10-12 2014-01-22 广东美的制冷设备有限公司 物联网的组网方法及系统
CN103558836A (zh) * 2013-11-19 2014-02-05 海信集团有限公司 设备状态同步控制方法和家电设备
CN103634176A (zh) * 2013-12-05 2014-03-12 青岛海尔软件有限公司 提升用户体验的haier物联网家电配置分享方法
CN103888908A (zh) * 2014-02-26 2014-06-25 北京信惠宝科技有限公司 向未登录wi-fi接入点的接收终端传送数据的方法和系统

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592020B (zh) * 2014-11-04 2019-07-05 国电龙源电气有限公司 风电变流器以太网通信方法
CN105592020A (zh) * 2014-11-04 2016-05-18 国电龙源电气有限公司 风电变流器以太网通信方法
CN104635502A (zh) * 2014-12-26 2015-05-20 深圳市兰丁科技有限公司 智能家居控制方法、装置和系统
CN105809917A (zh) * 2014-12-29 2016-07-27 中国移动通信集团公司 一种物联网消息传输的方法及设备
CN104796500A (zh) * 2015-03-20 2015-07-22 广东欧珀移动通信有限公司 一种终端与智能化设备的连接方法及装置
CN105187387A (zh) * 2015-08-07 2015-12-23 海信集团有限公司 一种服务发现方法及终端
CN105187387B (zh) * 2015-08-07 2018-08-14 海信集团有限公司 一种服务发现方法及终端
CN105208583A (zh) * 2015-08-27 2015-12-30 青岛海尔智能家电科技有限公司 一种配置智能家电入网的方法、装置及智能设备
CN105208583B (zh) * 2015-08-27 2021-08-13 青岛海尔智能家电科技有限公司 一种配置智能家电入网的方法、装置及智能设备
CN105159121A (zh) * 2015-09-14 2015-12-16 珠海格力电器股份有限公司 家用电器及其开关机控制方法和系统及智能设备
CN105159121B (zh) * 2015-09-14 2018-09-18 珠海格力电器股份有限公司 家用电器及其开关机控制方法和系统及智能设备
CN105228219B (zh) * 2015-10-12 2018-12-18 小米科技有限责任公司 中继路由器信息的获取方法及装置
US20170105117A1 (en) * 2015-10-12 2017-04-13 Xiaomi Inc. Method and device for acquiring information of relay router
WO2017063296A1 (zh) * 2015-10-12 2017-04-20 小米科技有限责任公司 中继路由器信息的获取方法及装置
CN105228219A (zh) * 2015-10-12 2016-01-06 小米科技有限责任公司 中继路由器信息的获取方法及装置
US10057762B2 (en) 2015-10-12 2018-08-21 Xiaomi Inc. Method and device for acquiring information of relay router
CN105577427A (zh) * 2015-12-08 2016-05-11 美的集团股份有限公司 家用电器与移动终端之间通信连接的检测方法、装置
CN105577427B (zh) * 2015-12-08 2018-12-18 美的集团股份有限公司 家用电器与移动终端之间通信连接的检测方法、装置
CN105337814A (zh) * 2015-12-09 2016-02-17 北京四达时代软件技术股份有限公司 一种网络设备的连接方法、设备及系统
CN105657040B (zh) * 2016-02-17 2019-12-06 深圳酷旗互联网有限公司 一种设备间内网通信的方法和系统
CN105657040A (zh) * 2016-02-17 2016-06-08 深圳市贝美互动科技有限公司 一种设备间内网通信的方法和系统
CN105722052A (zh) * 2016-02-23 2016-06-29 深圳市美贝壳科技有限公司 快速发现局域网内智能硬件设备状态的方法
CN105607506B (zh) * 2016-03-21 2019-06-04 美的集团股份有限公司 基于用户位置信息的智能家居控制方法和装置
CN105607506A (zh) * 2016-03-21 2016-05-25 美的集团股份有限公司 基于用户位置信息的智能家居控制方法和装置
CN105791921A (zh) * 2016-04-08 2016-07-20 贵州省广播电视信息网络股份有限公司 一种带有触控操作功能的机顶盒及控制模式切换方法
CN106375979A (zh) * 2016-05-30 2017-02-01 深圳市美贝壳科技有限公司 快速发现局域网内智能设备状态的方法
CN106375838A (zh) * 2016-06-30 2017-02-01 深圳市美贝壳科技有限公司 移动终端投射多个智能设备的方法
CN106385410A (zh) * 2016-09-08 2017-02-08 四川长虹电器股份有限公司 基于mqtt的智能家电设备控制系统
CN106789475A (zh) * 2016-12-29 2017-05-31 Tcl集团股份有限公司 家电控制方法及装置
CN106713506A (zh) * 2017-02-22 2017-05-24 郑州云海信息技术有限公司 一种数据获取方法及系统
CN107231275A (zh) * 2017-05-31 2017-10-03 普天智能照明研究院有限公司 用于用户设备与家居设备连接配置的方法
CN111294375A (zh) * 2018-12-07 2020-06-16 浙江宇视科技有限公司 监控设备连接方法及装置
CN109634260A (zh) * 2018-12-18 2019-04-16 安徽江淮汽车集团股份有限公司 车辆控制器在线监控方法及系统
CN109634260B (zh) * 2018-12-18 2020-07-24 安徽江淮汽车集团股份有限公司 车辆控制器在线监控方法
CN109921969A (zh) * 2019-03-27 2019-06-21 魏嘉琦 一种应用于智能家居的通信方法
CN109921969B (zh) * 2019-03-27 2021-07-30 魏嘉琦 一种应用于智能家居的通信方法
CN112350895A (zh) * 2020-11-05 2021-02-09 深圳Tcl新技术有限公司 应用程序的保活方法及装置、设备、计算机可读存储介质
CN112350895B (zh) * 2020-11-05 2023-04-07 深圳Tcl新技术有限公司 应用程序的保活方法及装置、设备、计算机可读存储介质
CN113109643A (zh) * 2021-03-10 2021-07-13 青岛海信智慧生活科技股份有限公司 一种智能门锁的自动测试方法及装置
CN113109643B (zh) * 2021-03-10 2022-09-30 青岛海信智慧生活科技股份有限公司 一种智能门锁的自动测试方法及装置
CN113031569A (zh) * 2021-03-17 2021-06-25 核工业西南物理研究院 一种核聚变控制系统的监听方法、系统、终端及介质
CN114285892A (zh) * 2021-08-26 2022-04-05 海信视像科技股份有限公司 服务器、智能设备及带屏智能设备唤醒方法
CN114285892B (zh) * 2021-08-26 2023-10-31 海信视像科技股份有限公司 服务器、智能设备及带屏智能设备唤醒方法
CN114157994A (zh) * 2021-11-26 2022-03-08 杭州当虹科技股份有限公司 改进的设备发现方法
CN115150299A (zh) * 2022-06-27 2022-10-04 海信视像科技股份有限公司 一种终端设备在线状态检测方法及终端设备
CN117955765A (zh) * 2023-12-29 2024-04-30 广州视声智能股份有限公司 基于knx的家居设备配置方法及系统

Also Published As

Publication number Publication date
CN104113458B (zh) 2017-09-29

Similar Documents

Publication Publication Date Title
CN104113458A (zh) 一种移动终端与智能家电设备互联的方法及装置
JP7089142B2 (ja) スマートデバイスの制御方法、制御装置及び制御システム
EP3229420A1 (en) Method for establishing persistent connection between multiple smart devices and server, and smart device
CN105208583B (zh) 一种配置智能家电入网的方法、装置及智能设备
CN112584364A (zh) 蓝牙网络及其通信方法、设备和存储介质
CN110636483A (zh) 一种配网方法及系统
CN105392181B (zh) 一种智能设备的联网方法、装置及系统
CN103634312A (zh) 一种基于音频共享实现多音频快速同步的设备管理方法
CN103095749A (zh) 用于实现跨网段设备发现的方法和系统
CN105471983B (zh) 一种建立物联通讯的方法及系统
CN108847976B (zh) 配网控制方法、移动终端、设备及计算机可读存储介质
CN103873472A (zh) 一种自动连接网络的方法
CN111930020B (zh) 设备控制系统、方法、装置、终端及可读存储介质
CN106657234B (zh) 家用电器的配网方法、系统、家用电器和移动终端
WO2017020790A1 (zh) 多屏控制方法及装置
CN103634657A (zh) 电视同步移动终端wifi连接设置的方法和装置
CN105871995A (zh) 路由器控制智能设备的方法和路由器
CN112469055A (zh) 设备配网方法、相关设备和存储介质
CN105337814A (zh) 一种网络设备的连接方法、设备及系统
CN105959188B (zh) 一种控制用户终端上线的方法和装置
CN105991423A (zh) 网关及通过网关调用设备的方法
CN103546352A (zh) 一种基于无线登录的远程控制方法及装置
CN105451367A (zh) 一种无线网络连接方法、设备及系统
CN103546794A (zh) 一种遥控装置和智能电视
KR102009810B1 (ko) 무선 통신 시스템에서 서비스 송수신 방법 및 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170929

CF01 Termination of patent right due to non-payment of annual fee