CN105978970A - 选择控制模式的方法及装置 - Google Patents

选择控制模式的方法及装置 Download PDF

Info

Publication number
CN105978970A
CN105978970A CN201610311639.0A CN201610311639A CN105978970A CN 105978970 A CN105978970 A CN 105978970A CN 201610311639 A CN201610311639 A CN 201610311639A CN 105978970 A CN105978970 A CN 105978970A
Authority
CN
China
Prior art keywords
internet
network environment
control
control terminal
things 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.)
Pending
Application number
CN201610311639.0A
Other languages
English (en)
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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201610311639.0A priority Critical patent/CN105978970A/zh
Publication of CN105978970A publication Critical patent/CN105978970A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/165Combined use of TCP and UDP protocols; selection criteria therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种选择控制模式的方法及装置。其中,该方法包括:确定控制终端与物联网设备连接的网络环境,其中,所述网络环境包括:局域网连接、广域网连接;根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式,本发明解决了相关技术中使用单一通信协议进行近远程控制设备时通信效率低的问题。

Description

选择控制模式的方法及装置
技术领域
本发明涉及通信领域,具体而言,涉及一种选择控制模式的方法及装置。
背景技术
相关技术中,物联网设备通讯方式通常采用UDP或TCP的通信机制,若单纯的使用UDP通信,在使用移动端控制通信建立在非本地局域网(以太网)环境的设备时,遇到网络延时的劣性通信环境,将会导致通讯请求、应答数据丢包,影响物联网设备间的通信效率。或者单纯的使用TCP通信时,如果是本地局域网通信,那么由于通信机制的原因(TCP的握手协议需要建立连接的时间)同样无法达到高效通信的效果。
针对现有技术中存在的上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种选择控制模式的方法及装置,以至少解决相关技术中使用单一通信协议进行近远程控制设备时通信效率低的问题。
根据本发明实施例的一个方面,提供了一种选择控制模式的方法,包括:确定控制终端与物联网设备连接的网络环境,其中,所述网络环境包括:局域网连接、广域网连接;根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式。
可选的,根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式包括:在所述网络环境为局域网连接时,所述控制终端通过用户数据报协议UDP控制所述物联网设备。
可选的,根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式包括:在所述网络环境为广域网连接时,所述控制终端通过传输控制协议TCP控制所述物联网设备。
可选的,所述控制终端通过传输控制协议TCP控制所述物联网设备包括:所述物联网设备收到所述控制终端发送的控制指令后,向所述控制终端反馈应答消息。
可选的,确定控制终端与物联网设备连接的网络环境包括:判断所述控制终端是否直接与所述物联网设备的热点模块进行连接;在所述控制终端直接与所述热点模块连接时,将所述网络环境确定为局域网连接;和/或,在所述控制终端不是直接与所述热点模块连接时,将所述网络环境确定为广域网连接。
根据本发明实施例的另一方面,还提供了一种选择控制模式的装置,包括:确定模块,用于确定控制终端与物联网设备连接的网络环境,其中,所述网络环境包括:局域网连接、广域网连接;选择模块,用于根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式。
可选的,选择模块包括:第一选择单元,用于在所述网络环境为局域网连接时,所述控制终端通过用户数据报协议UDP控制所述物联网设备。
可选的,选择模块还包括:第二选择单元,用于在所述网络环境为广域网连接时,所述控制终端通过传输控制协议TCP控制所述物联网设备。
可选的,其特征在于选择模块还包括:反馈单元,用于在所述物联网设备收到所述控制终端发送的控制指令后,向所述控制终端反馈应答消息。
可选的,确定模块包括:判断单元,用于判断所述控制终端是否直接与所述物联网设备的热点模块进行连接;确定单元,用于在所述控制终端直接与所述热点模块连接时,将所述网络环境确定为局域网连接;在所述控制终端不是直接与所述热点模块连接时,将所述网络环境确定为广域网连接。
在本发明实施例中,采用确定控制终端与物联网设备连接的网络环境,其中,所述网络环境包括:局域网连接、广域网连接,再根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式的方式,通过根据不同的网络环境选择合适的控制模式,进而解决了相关技术中使用单一通信协议进行近远程控制设备时通信效率低的问题。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的选择控制模式的方法流程图;
图2是根据本发明实施例的选择控制模式的装置结构框图;
图3是根据本发明实施例的***交互示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
本发明实施例提供了一种选择控制模式的方法。图1是根据本发明实施例的选择控制模式的方法流程图。如图1所示,包括:
步骤S102,确定控制终端与物联网设备连接的网络环境,其中,网络环境包括:局域网连接、广域网连接;
步骤S104,根据网络环境选择控制终端控制物联网设备的控制模式。
在本发明实施例中,采用确定控制终端与物联网设备连接的网络环境,其中,网络环境包括:局域网连接、广域网连接,再根据网络环境选择控制终端控制物联网设备的控制模式的方式,通过根据不同的网络环境选择合适的控制模式,进而解决了相关技术中使用单一通信协议进行近远程控制设备时通信效率低的问题。
根据网络环境选择控制终端控制物联网设备的控制模式包括如下两种情况:
在网络环境为局域网连接时,控制终端通过用户数据报协议UDP控制物联网设备。
在网络环境为广域网连接时,控制终端通过传输控制协议TCP控制物联网设备。
可选的,在网络环境为广域网连接时,控制终端通过传输控制协议TCP控制物联网设备包括:物联网设备收到控制终端发送的控制指令后,向控制终端反馈应答消息。
可选的,确定控制终端与物联网设备连接的网络环境可以通过如下方式实现,包括:
S11,判断控制终端是否直接与物联网设备的热点模块进行连接;
S12,在控制终端直接与热点模块连接时,将网络环境确定为局域网连接;和/或,在控制终端不是直接与热点模块连接时,将网络环境确定为广域网连接。
实施例2
根据本发明实施例,还提供了一种用于实施上述选择控制模式的方法的装置,图2是根据本发明实施例的选择控制模式的装置结构框图,该装置可以设置控制终端上,如遥控器,智能手机等,如图2所示,该装置包括:
确定模块20,用于确定控制终端与物联网设备连接的网络环境,其中,网络环境包括:局域网连接、广域网连接;
选择模块22,用于根据网络环境选择控制终端控制物联网设备的控制模式。
在根据本实施例的可选实施方式中,选择模块还包括:第一选择单元,用于在网络环境为局域网连接时,控制终端通过用户数据报协议UDP控制物联网设备;第二选择单元,用于在网络环境为广域网连接时,控制终端通过传输控制协议TCP控制物联网设备。
可选的,选择模块还包括:反馈单元,用于在物联网设备收到控制终端发送的控制指令后,向控制终端反馈应答消息。
在根据本实施例的可选实施方式中,确定模块包括:判断单元,用于判断控制终端是否直接与物联网设备的热点模块进行连接;确定单元,用于在控制终端直接与热点模块连接时,将网络环境确定为局域网连接;和/或,在控制终端不是直接与热点模块连接时,将网络环境确定为广域网连接。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,本发明实施例的装置可以用于执行本发明实施例所提供的方法,本发明实施例的方法也可以通过本发明实施例所提供的装置来执行。
实施例3
本实施例用于对本发明进行具体说明,图3是根据本发明实施例的***交互示意图,如图3所示,包括:
本地局域网下,用户通过移动设备端的APP软件直连多功能设备的无线热点网络发送控制指令到多功能设备。
在以太网下,移动设备通过连接服务器将控制命令发送到多功能设备,多功能设备接收指令后返回应答数据到移动设备。
本实施例通过移动端设备应用程序特定功能检测当前设备是直接连接物联网设备的WiFi热点还是连接布设在以太网的服务器,并根据当前连接方式切换合适的通讯协议与物联网设备进行通信,达到预防通讯请求、应答数据丢包且达到高效、完整传输数据的通信效果的方法,其具体实施方式如下:
1)、移动设备直接连上物联网设备的WIFI热点,打开移动设备上的APP软件,APP软件自带的检测网络环境功能算法就可以监测到当前移动端设备连接的是物联网设备的热点,故移动端APP内置算法将当前控制设定为近程控制设备模式,此时移动端APP软件采用的通讯协议设定为UDP通讯方式,继而保证通信的时效性能。
2)、当移动端设备没有采用直接连接物联网设备热点的形式与物联网设备进行交互控制通信时,即移动端APP直接访问该应用的调度服务器时,其自带的检测网络环境功能算法就可以监测到当前移动端设备连接的不是物联网设备的热点,此时移动端APP内置算法将当前控制设定为远程控制设备模式,并将自身APP的通讯协议设定成采用TCP通信的方式,从而能有效的防止遇到网络延时的恶劣通信环境导致通讯请求、应答数据丢包的情况发生。
3)、物联网设备内置的通讯芯片会根据移动端的连接方式切换相应的通讯方式,保证通讯方式的一一对应。
通过本实施例,解决了在单一通信协议(即仅使用UDP、TCP中的一种通信协议通信)近远程控制设备时,无法满足高效率通信的问题。本***主要是在近远程控制设备时通过使用检测网络环境状况设定UDP与TCP自动切换的算法,达到预防通讯请求、应答数据丢包且达到高效通信的完整传输数据的效果。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、移动终端、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种选择控制模式的方法,其特征在于,包括:
确定控制终端与物联网设备连接的网络环境,其中,所述网络环境包括:局域网连接、广域网连接;
根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式。
2.根据权利要求1所述的方法,其特征在于,根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式包括:
在所述网络环境为局域网连接时,所述控制终端通过用户数据报协议UDP控制所述物联网设备。
3.根据权利要求1所述的方法,其特征在于,根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式包括:
在所述网络环境为广域网连接时,所述控制终端通过传输控制协议TCP控制所述物联网设备。
4.根据权利要求3所述的方法,其特征在于,所述控制终端通过传输控制协议TCP控制所述物联网设备包括:
所述物联网设备收到所述控制终端发送的控制指令后,向所述控制终端反馈应答消息。
5.根据权利要求1所述的方法,其特征在于,确定控制终端与物联网设备连接的网络环境包括:
判断所述控制终端是否直接与所述物联网设备的热点模块进行连接;
在所述控制终端直接与所述热点模块连接时,将所述网络环境确定为局域网连接;和/或,在所述控制终端不是直接与所述热点模块连接时,将所述网络环境确定为广域网连接。
6.一种选择控制模式的装置,其特征在于,包括:
确定模块,用于确定控制终端与物联网设备连接的网络环境,其中,所述网络环境包括:局域网连接、广域网连接;
选择模块,用于根据所述网络环境选择所述控制终端控制所述物联网设备的控制模式。
7.根据权利要求6所述的装置,其特征在于,选择模块包括:
第一选择单元,用于在所述网络环境为局域网连接时,所述控制终端通过用户数据报协议UDP控制所述物联网设备。
8.根据权利要求6所述的装置,其特征在于,选择模块还包括:
第二选择单元,用于在所述网络环境为广域网连接时,所述控制终端通过传输控制协议TCP控制所述物联网设备。
9.根据权利要求8所述的装置,其特征在于,选择模块还包括:
反馈单元,用于在所述物联网设备收到所述控制终端发送的控制指令后,向所述控制终端反馈应答消息。
10.根据权利要求6所述的装置,其特征在于,确定模块包括:
判断单元,用于判断所述控制终端是否直接与所述物联网设备的热点模块进行连接;
确定单元,用于在所述控制终端直接与所述热点模块连接时,将所述网络环境确定为局域网连接;在所述控制终端不是直接与所述热点模块连接时,将所述网络环境确定为广域网连接。
CN201610311639.0A 2016-05-11 2016-05-11 选择控制模式的方法及装置 Pending CN105978970A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610311639.0A CN105978970A (zh) 2016-05-11 2016-05-11 选择控制模式的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610311639.0A CN105978970A (zh) 2016-05-11 2016-05-11 选择控制模式的方法及装置

Publications (1)

Publication Number Publication Date
CN105978970A true CN105978970A (zh) 2016-09-28

Family

ID=56992349

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610311639.0A Pending CN105978970A (zh) 2016-05-11 2016-05-11 选择控制模式的方法及装置

Country Status (1)

Country Link
CN (1) CN105978970A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107888677A (zh) * 2017-11-08 2018-04-06 绵阳美菱软件技术有限公司 一种通信实现方法、控制端、智能设备及***
CN110460519A (zh) * 2019-08-19 2019-11-15 深圳市丰润达科技有限公司 基于多协议网关的控制方法、装置和计算机可读存储介质
CN111964274A (zh) * 2020-07-31 2020-11-20 广东万和新电气股份有限公司 热水器遥控控制方法、装置、***和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100162335A1 (en) * 2008-12-19 2010-06-24 Sextant Navigation, Inc. Apparatus and method for controlling a network-connected device in one peer network from an infrared device connected to another peer network using tcp/ip and infrared signals
CN101997916A (zh) * 2010-11-03 2011-03-30 同辉佳视(北京)信息技术有限公司 一种基于网络进行文件传输的方法和装置
CN102045768A (zh) * 2009-10-26 2011-05-04 宏碁股份有限公司 数据传输方法及其用户装置与数据传输***
CN103048961A (zh) * 2012-12-06 2013-04-17 四川长虹电器股份有限公司 智能家电的控制方法
CN103078831A (zh) * 2011-10-26 2013-05-01 新太科技股份有限公司 一种流媒体支持tcp和udp传送的自适应的方法
CN105530672A (zh) * 2016-02-17 2016-04-27 海信集团有限公司 一种移动终端与智能家居通信网络的切换方法和切换***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100162335A1 (en) * 2008-12-19 2010-06-24 Sextant Navigation, Inc. Apparatus and method for controlling a network-connected device in one peer network from an infrared device connected to another peer network using tcp/ip and infrared signals
CN102045768A (zh) * 2009-10-26 2011-05-04 宏碁股份有限公司 数据传输方法及其用户装置与数据传输***
CN101997916A (zh) * 2010-11-03 2011-03-30 同辉佳视(北京)信息技术有限公司 一种基于网络进行文件传输的方法和装置
CN103078831A (zh) * 2011-10-26 2013-05-01 新太科技股份有限公司 一种流媒体支持tcp和udp传送的自适应的方法
CN103048961A (zh) * 2012-12-06 2013-04-17 四川长虹电器股份有限公司 智能家电的控制方法
CN105530672A (zh) * 2016-02-17 2016-04-27 海信集团有限公司 一种移动终端与智能家居通信网络的切换方法和切换***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107888677A (zh) * 2017-11-08 2018-04-06 绵阳美菱软件技术有限公司 一种通信实现方法、控制端、智能设备及***
CN110460519A (zh) * 2019-08-19 2019-11-15 深圳市丰润达科技有限公司 基于多协议网关的控制方法、装置和计算机可读存储介质
CN111964274A (zh) * 2020-07-31 2020-11-20 广东万和新电气股份有限公司 热水器遥控控制方法、装置、***和存储介质

Similar Documents

Publication Publication Date Title
CN109640310A (zh) 数据传输控制方法及相关产品
CN104994466B (zh) 多播放设备的蓝牙连接控制方法、装置及音乐播放***
CN102571996B (zh) Ip地址分配方法、装置以及网络***
CN105139877A (zh) 多媒体播放设备的连接方法、主设备、控制终端及***
CN105468466B (zh) 处理器运行频率的处理方法、装置和***
CN105093945A (zh) 基于智能云安全地控制智能家居设备的***和方法
CN101094250A (zh) 维护网络地址的方法和***
CN109743783A (zh) 数据传输控制方法及相关产品
CN105516960A (zh) 无感知认证方法***,基于该方法***的管理方法、***
CN106131899A (zh) 联网控制方法及终端设备
CN105744597A (zh) 一种终端及其无线连接方法
CN104581847B (zh) 一种无线设备的配置方法和装置
CN105978970A (zh) 选择控制模式的方法及装置
CN107820289A (zh) 一种wifi网络切换方法、装置、终端和介质
CN106162829A (zh) Wifi连接方法及装置
CN110505640A (zh) 设备绑定的处理方法、装置及***、待配网设备和终端
CN106658625A (zh) 网络切换方法及装置
CN105530198A (zh) 移动终端的接入控制方法及装置
CN104995892A (zh) 确定gre隧道的方法、网关设备和接入站点
CN105138107B (zh) 移动终端下载方法、装置及移动终端
CN109803454A (zh) 数据传输控制方法及相关产品
CN104052801A (zh) 一种信息处理方法及电子设备
CN102907052A (zh) 拓扑信息处理方法及设备
CN109525469A (zh) 智能家居设备的联网方法及智能家居设备
CN106302046B (zh) 遥控器控制方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160928