CN104426750A - 即时通信方法、设备及系统 - Google Patents
即时通信方法、设备及系统 Download PDFInfo
- Publication number
- CN104426750A CN104426750A CN201310412576.4A CN201310412576A CN104426750A CN 104426750 A CN104426750 A CN 104426750A CN 201310412576 A CN201310412576 A CN 201310412576A CN 104426750 A CN104426750 A CN 104426750A
- Authority
- CN
- China
- Prior art keywords
- control command
- device clients
- subscription client
- incidence relation
- server
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 93
- 230000005540 biological transmission Effects 0.000 claims abstract description 63
- 230000004044 response Effects 0.000 claims description 73
- 238000004891 communication Methods 0.000 claims description 59
- 238000013475 authorization Methods 0.000 claims description 25
- 238000012360 testing method Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims description 3
- 230000000712 assembly Effects 0.000 claims 1
- 238000000429 assembly Methods 0.000 claims 1
- 230000010354 integration Effects 0.000 claims 1
- 230000006855 networking Effects 0.000 abstract description 41
- 230000000694 effects Effects 0.000 abstract description 21
- 238000010586 diagram Methods 0.000 description 28
- 238000005516 engineering process Methods 0.000 description 25
- 230000006870 function Effects 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 6
- 238000005282 brightening Methods 0.000 description 6
- 238000000605 extraction Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000003203 everyday effect Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 235000013305 food Nutrition 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 241000256844 Apis mellifera Species 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/20—Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by the transmission technique; characterised by the transmission medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/72—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种即时通信方法、设备及系统,属于物联网领域。所述方法包括:与至少一个设备客户端建立即时通信中的关联关系;向具有关联关系的设备客户端发送控制指令,控制指令用于触发设备客户端根据控制指令控制智能设备执行预定操作。本发明通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令;解决了现有基于ZigBee模块所组建的物联网局限性大,设置复杂,传输速率低,缺乏通用性等问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。
Description
技术领域
本发明涉及物联网领域,特别涉及一种即时通信方法、设备及系统。
背景技术
随着物联网在诸如家庭自动化、工业控制和医疗监控等领域的实现和应用,人们的日常工作、生活将得到越来越多的便利。
以智能家居系统为例,目前的智能家居系统基本都建立在基于ZigBee(紫蜂)模块所组建的物联网的基础上。ZigBee技术是一种短距离、低功耗的无线通信技术。每个ZigBee模块需要有一个带有ZigBee控制功能和路由器功能的专用网关,ZigBee模块通过该专用网关以自组网的方式建立ZigBee网络,该专用网关负责将智能设备接入互联网,实现上网过程。在整个网络范围内,如果是相同厂家生产的使用相同数据格式且具有同一标准的ZigBee模块,一个ZigBee模块可以与多个ZigBee模块建立连接,从而实现同时对多个智能设备进行统一的管理。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
第一,每个ZigBee模块都需要一个专用网关负责它的连接,且完成连接建立ZigBee网络的设置非常复杂;
第二,基于ZigBee模块组建的物联网传输速率低,仅适用于对速率要求低的简单智能设备的控制;
第三,基于ZigBee模块组建的物联网管理平台缺乏统一的标准,各ZigBee模块使用不同的数据格式,缺乏通用性且很难实现同时对多个智能设备进行统一管理。
发明内容
为了解决现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低、缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题,本发明实施例提供了一种即时通信方法、设备及系统。所述技术方案如下:
第一方面,提供了一种即时通信方法,所述方法包括:
与至少一个设备客户端建立即时通信中的关联关系;
向具有关联关系的所述设备客户端发送控制指令,所述控制指令用于触发所述设备客户端根据所述控制指令控制与自身相连的智能设备执行预定操作。
第二方面,提供了一种即时通信方法,所述方法包括:
与至少一个用户客户端建立即时通信中的关联关系;
接收具有关联关系的所述用户客户端发送的控制指令;
根据所述控制指令控制与自身相连的智能设备执行预定操作。
第三方面,提供了一种即时通信方法,所述方法包括:
接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;
向所述用户客户端发送添加成功响应,所述添加成功响应用于触发所述用户客户端与所述设备客户端建立关联关系;
向所述设备客户端发送添加关联关系的命令,所述添加关联关系的命令用于触发所述设备客户端与所述用户客户端建立关联关系。
第四方面,提供了一种用户客户端,所述用户客户端包括:
关系建立模块,用于与至少一个设备客户端建立即时通信中的关联关系;
指令发送模块,用于向具有关联关系的所述设备客户端发送控制指令,所述控制指令用于触发所述设备客户端根据所述控制指令控制与自身相连的智能设备执行预定操作。
第五方面,提供了一种设备客户端,所述设备客户端包括:
关联建立模块,用于与至少一个用户客户端建立即时通信中的关联关系;
指令接收模块,用于接收具有关联关系的所述用户客户端发送的控制指令;
设备控制模块,用于根据所述控制指令控制与自身相连的智能设备执行预定操作。
第六方面,提供了一种即时通信装置,所述装置包括:
添加关联模块,用于接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;
响应发送模块,用于向所述用户客户端发送添加成功响应,所述添加成功响应用于触发所述用户客户端与所述设备客户端建立关联关系;
命令发送模块,用于向所述设备客户端发送添加关联关系的命令,所述添加关联关系的命令用于触发所述设备客户端与所述用户客户端建立关联关系。
第七方面,提供了一种即时通信组件,所述即时通信组件包括如第五方面所述的设备客户端。
第八方面,提供了一种智能设备,所述智能设备包括如第七方面所述的即时通信组件。
第九方面,提供了一种即时通信系统,所述系统包括:终端、服务器和智能设备;
所述终端包括如第四方面所述的用户客户端;
所述服务器包括如第六方面所述的即时通信装置;
所述智能设备是如第八方面所述的智能设备。
本发明实施例提供的技术方案带来的有益效果是:
通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的即时通信方法所涉及的一种实施环境的结构示意图;
图2是本发明一个实施例提供的即时通信方法的方法流程图;
图3A是本发明实施例提供的即时通信方法所涉及的一个界面示意图;
图3B是本发明实施例提供的即时通信方法所涉及的另一界面示意图;
图4是本发明另一实施例提供的即时通信方法的方法流程图;
图5是本发明另一实施例提供的即时通信方法的方法流程图;
图6是本发明另一实施例提供的即时通信方法的方法流程图;
图7A是本发明另一实施例提供的即时通信方法的方法流程图;
图7B是本发明实施例提供的即时通信方法所涉及的另一界面示意图;
图7C是本发明实施例提供的即时通信方法所涉及的另一界面示意图;
图8是本发明另一实施例提供的即时通信方法的方法流程图;
图9是本发明一个实施例提供的用户客户端的结构方框图;
图10是本发明一个实施例提供的设备客户端的结构方框图;
图11是本发明一个实施例提供的即时通信装置的结构方框图;
图12是本发明一个实施例提供的即时通信系统的结构方框图;
图13是本发明另一实施例提供的即时通信系统的结构方框图;
图14是本发明另一实施例提供的即时通信系统的结构方框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参考图1,其示出了本发明实施例提供的即时通信方法所涉及的一种实施环境的结构示意图。该实施环境包括至少一个终端120、服务器140、至少一个即时通信组件160和至少一个智能设备180。
终端120可以是运行有基于即时通信程序的用户客户端的电子设备,该电子设备可以是智能手机、平板电脑、电子书阅读器、MP3播放器(Moving PictureExperts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(MovingPicture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。
终端120与服务器140之间可以通过无线网络或者有线网络相连。
服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。该服务器140是即时通信程序的后台服务器。
服务器140与即时通信组件160之间通过预定网络连接,该预定网络包括WIFI(Wireless Fidelity,无线保真)、3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)、4G网络、WLAN(Wireless LAN,无线局域网)和有线网络等等。优选地,预定网络为WIFI或者移动网络是比较方便且传输速率较高的网络。终端120与即时通信组件160之间也可以通过该预定网络连接。
即时通信组件160可以是运行有基于即时通信程序的设备客户端的集成电路或者芯片。即时通信组件160与智能设备180之间可以通过预定接口连接,如图1中所示;即时通信组件160也可以集成于智能设备180内部(图中未示出)。比如,可以根据相关的传输协议,将设备客户端的相关程序烧录到芯片中,并加工得到即时通信组件160。对于传统设备,可以将即时通信组件160加工成集成电路或者芯片后安装在一个带有继电器等其他元器件的插座中,并通过预定接口与传统设备连接。比如,我们日常使用的台灯,使用带有即时通信组件160的插座后,能够通过终端120实现对台灯的远程控制。对于智能设备,可以将即时通信组件160加工成集成电路或者芯片后直接集成于智能设备内部。
智能设备180可以是智能电灯、智能风扇、智能窗帘、智能摄像头、智能宠物喂食器、智能插座、智能空调、智能电饭锅、智能冰箱、智能手表、智能眼镜以及智能鞋等等。随着科学技术水平的提高,智能设备的种类和应用领域也越来越多。
请参考图2,其示出了本发明一个实施例提供的即时通信方法的方法流程图。本实施例以该即时通信方法应用于图1所示的实施环境的终端角度来举例说明,该终端中运行有基于即时通信程序的用户客户端。该即时通信方法,包括:
步骤202,与至少一个设备客户端建立即时通信中的关联关系;
用户客户端与至少一个设备客户端建立即时通信中的关联关系。之后,用户客户端显示如图3A所示的“设备列表”界面。一个用户客户端可以与多个设备客户端建立即时通信中的关联关系,类似于日常使用的微信等聊天软件中,可以添加多个好友。在一个具体的实施例中,关联关系可以是用户客户端与设备客户端之间的好友关系,用户客户端可以是具有即时通信功能的微信应用程序。
比如,当一个用户客户端与连接有智能电灯的设备客户端、连接有智能风扇的设备客户端、连接有智能空调的设备客户端以及其他一些连接有其他智能家电的设备客户端均建立即时通信中的关联关系之后,一个基于智能家居系统的物联网就构建完成了。
步骤204,向具有关联关系的设备客户端发送控制指令,该控制指令用于触发设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。
用户客户端向具有关联关系的设备客户端发送控制指令,该控制指令用于触发设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。比如:控制智能电灯的开或关,控制智能风扇的风速,控制智能空调自动关机的时间等等。
结合参考图3B,其示出了用户客户端显示的“设备控制”界面,本实施例中以智能电灯的控制指令输入界面为例。控制指令可以是以按钮形式输入的控制指令,还可以是以符合固定格式的文字形式输入的控制指令,还可以是以非固定格式的文字形式输入的控制信息,还可以是以语音形式输入的控制信息等等。
需要说明的是,对于不同的智能设备,控制指令的输入界面可以不同,控制指令的输入形式也可以不同。本实施例仅以该智能设备为智能电灯来举例说明,并仅以控制智能电灯的开、关和亮度来举例说明,对控制指令的输入界面以及控制指令的输入形式并不作具体限定。在具体的实际应用中,可以根据实际需求来设计和调整。
综上所述,本实施例提供的即时通信方法,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。
请参考图4,其示出了本发明另一实施例提供的即时通信方法的方法流程图。本实施例以该即时通信方法应用于图1所示的实施环境的即时通信组件角度来举例说明,该即时通信组件运行有设备客户端。该即时通信方法,包括:
步骤402,与至少一个用户客户端建立即时通信中的关联关系;
用户客户端为具有即时通信功能的应用程序,用户客户端与设备客户端建立即时通信中的关联关系后,用户客户端显示如图3A所示的“设备列表”界面。一个设备客户端可以与多个用户客户端建立即时通信中的关联关系,类似于日常使用的微信等聊天软件中,我的好友“叮当猫”既可以成为我的好友,也可以成为别人的好友。
比如,以小明家的一个智能家居系统为例,该系统中的一个包含有智能电灯的设备客户端,其既可以与小明使用的用户客户端建立关联关系,也可以与小明的爸爸使用的用户客户端建立关联关系。
步骤404,接收具有关联关系的用户客户端发送的控制指令;
设备客户端接收具有关联关系的用户客户端发送的控制指令。
步骤406,根据控制指令控制与自身相连的智能设备执行预定操作。
设备客户端根据控制指令控制与自身相连的智能设备执行预定操作,该控制指令用于触发设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。比如:控制智能电灯的开或关,控制智能风扇的风速,控制智能空调自动关机的时间等等。
结合参考图3B,其示出了“设备控制”界面,本实施例中以智能电灯的控制指令输入界面为例。控制指令可以是以按钮形式输入的控制指令,还可以是以符合固定格式的文字形式输入的控制指令,还可以是以非固定格式的文字形式输入的控制信息,还可以是以语音形式输入的控制信息等等。
需要说明的是,对于不同的智能设备,控制指令的输入界面可以不同,控制指令的输入形式也可以不同。本实施例仅以该智能设备为智能电灯来举例说明,并仅以控制智能电灯的开、关和亮度来举例说明,对控制指令的输入界面以及控制指令的输入形式并不作具体限定。在具体的实际应用中,可以根据实际需求来设计和调整。
综上所述,本实施例提供的即时通信方法,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。
请参考图5,其示出了本发明另一实施例提供的即时通信方法的方法流程图。本实施例以该即时通信方法应用于图1所示的实施环境中的服务器角度举例说明。该即时通信方法,包括:
步骤502,接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;
服务器接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求。用户客户端需要经过服务器同意后才能确定与设备客户端之间的关联关系。
步骤504,向用户客户端发送添加成功响应,添加成功响应用于触发用户客户端与设备客户端建立关联关系;
服务器向用户客户端发送添加成功响应,添加成功响应用于触发用户客户端与设备客户端建立关联关系。
步骤506,向设备客户端发送添加关联关系的命令,添加关联关系的命令用于触发设备客户端与用户客户端建立关联关系。
服务器向设备客户端发送添加关联关系的命令,添加关联关系的命令用于触发设备客户端与用户客户端建立关联关系。
需要说明的是,步骤506和步骤504通常同时进行,步骤506也可以在步骤504之前进行,步骤506还可以在步骤504之后进行。本实施例仅以步骤506在步骤504之后进行来举例说明,对此不作具体限定。
综上所述,本实施例提供的即时通信方法,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。
请参考图6,其示出了本发明另一实施例提供的即时通信方法的方法流程图。本实施例以该即时通信方法应用于图1所示的实施环境来举例说明。该即时通信方法,包括:
步骤601,用户客户端通过预设方式获取设备客户端的身份标识;
预设方式包括:扫描设备客户端上的二维码、扫描设备客户端上的条形码、接收输入的文字信息、识别设备客户端上的文字和/或通过无线近距离通讯技术NFC与设备客户端通信中的任意一种。
身份标识通常为一字符串,不同的设备客户端的身份标识也不同。比如,某设备客户端的身份标识为“117417255”,且该身份标识经过编码得到了一个二维码,则用户客户端可以通过识别该二维码获取设备客户端的身份标识。
需要说明的是,身份标识也可以直接在设备客户端出厂的时候印在设备客户端的说明书上,还可以印在一个标签上之后贴在设备客户端上等等。用户可以直接在用户客户端中输入该身份标识。
步骤602,用户客户端向服务器发送携带设备客户端的身份标识的添加关联关系的请求;
添加关联关系的请求携带有设备客户端的身份标识,设备客户端的身份标识是用户客户端通过上述预设方式获取到的。用户客户端需要经过服务器同意后才能确定与设备客户端之间的关联关系。
对应地,服务器接收用户客户端发送的携带设备客户端的身份标识的添加关联关系的请求。
步骤603,服务器检测是否存在与设备客户端第一次建立关联关系的用户客户端;
优选地,在整个即时通信系统中设定相应的权限管理机制,服务器设定与设备客户端第一次建立关联关系的用户客户端为管理员。在此管理员之后申请与该设备客户端建立关联关系的用户客户端必须经过管理员的同意才能建立关联关系。
步骤604,若检测结果为存在,则服务器向与设备客户端第一次建立关联关系的用户客户端发送授权请求;
授权请求用于询问与设备客户端第一次建立关联关系的用户客户端,也即管理员是否同意该设备客户端与其他用户客户端建立关联关系。
具体实现方式为:首先,服务器向与设备客户端第一次建立关联关系的用户客户端发送授权请求;然后,该用户客户端接收服务器发送的授权请求;其次,该用户客户端接收是否许可授权请求的输入信号;最后,若输入信号表示许可该授权请求,则该用户客户端向服务器发送许可反馈信息,以便服务器接收到许可反馈信息后,向其它用户客户端发送添加成功响应。其中,是否许可授权请求的输入信号是该与设备客户端第一次建立关联关系的用户客户端的用户输入的。
需要说明的是,若检测结果为不存在,则服务器直接执行向用户客户端发送添加成功响应的步骤。
步骤605,服务器在接收到与设备客户端第一次建立关联关系的用户客户端发送的许可反馈信息时,执行向用户客户端发送添加成功响应的步骤;
在与设备客户端第一次建立关联关系的用户客户端的用户同意该用户客户端与该设备客户端建立关联关系后,服务器向该用户客户端发送添加成功响应。添加成功响应通常携带有设备客户端的名称、IP(Internet Protocol,网络之间互连的协议)地址和端口信息等内容。
对应地,用户客户端接收服务器发送的添加成功响应。
步骤606,用户客户端接收到服务器反馈的添加成功响应后,与设备客户端建立关联关系;
用户客户端与设备客户端建立关联关系之后,用户客户端可以通过相应的控制指令控制设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。
步骤607,服务器向设备客户端发送添加关联关系的命令;
添加关联关系的命令携带有用户客户端的身份标识,添加关联关系的命令是服务器接收到用户客户端发送的添加关联关系的请求之后发送的。进一步地,添加关联关系的命令通常是服务器接收到与设备客户端第一次建立关联关系的用户客户端发送的许可反馈信息之后发送的。添加关联关系的命令用于触发设备客户端与用户客户端建立关联关系。
对应地,设备客户端接收服务器发送的添加关联关系的命令。
步骤608,设备客户端与用户客户端建立关联关系;
设备客户端接收到服务器发送的添加关联关系的命令之后,与用户客户端建立关联关系,在图3A所示的用户客户端的“设备列表”中显示自己的信息,比如设备名称、设备头像等信息。
需要说明的是,步骤607至步骤608通常和步骤605至步骤606同时进行,步骤607至步骤608也可以在步骤605至步骤606之前进行,步骤607至步骤608还可以在步骤605至步骤606之后进行。本实施例仅以步骤607至步骤608在步骤605至步骤606之后进行来举例说明,对此不作具体限定。
步骤609,用户客户端以单个设备客户端为对象发送控制指令;
用户客户端可以以单个设备客户端为对象发送控制指令,也可以以包含至少两个设备客户端的群组为对象发送控制指令。本实施例中以用户客户端以单个设备客户端为对象发送控制指令来举例说明。
控制指令用于触发设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。控制指令包括如下几种不同的实现形式:
第一,在接收到以按钮形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的设备客户端发送控制指令;
比如,图3B所示的“设备控制”界面中的“开”或者“关”按钮。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
第二,在接收到以符合固定格式的文字形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的设备客户端发送控制指令;
比如,以智能电灯为例,规定了固定格式为“开”、“关”、“变暗”或者“变亮”等等,用户直接输入符合固定格式的文字:“开”、“关”、“变暗”或者“变亮”等等,形成控制指令。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
第三,在接收到以非固定格式的文字形式输入的控制信息时,解析控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的设备客户端发送控制指令;
比如,以智能电灯为例,规定了固定格式“开”、“关”、“变暗”或者“变亮”等等为控制指令。用户输入的控制信息为“请帮我开灯”,则用户客户端通过文字识别技术和语义识别技术等解析控制信息“请帮我开灯”,得到“开”的控制指令。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
第四,在接收到以非固定格式的文字形式输入的控制信息时,向服务器发送文字形式的控制信息,由服务器解析控制信息得到相应的控制指令后,由服务器向具有关联关系的设备客户端发送控制指令;
基于上述第三种实现形式,若用户客户端不具备文字识别技术和语义解析技术等,则可将接收到的以非固定格式的文字形式输入的控制信息发送给服务器。服务器通过文字识别技术和语义识别技术等解析控制信息得到相应的控制指令,并发送给设备客户端。
第五,在接收到以语音形式输入的控制信息时,通过语音识别解析控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的设备客户端发送控制指令;
比如,以智能电灯为例,用户说“请帮我开灯”,则用户客户端通过语义分析技术和语义提取技术等解析控制信息“请帮我开灯”,得到相应的控制指令。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
第六,在接收到以语音形式输入的控制信息时,向服务器发送语音形式的控制信息,由服务器通过语音识别解析控制信息得到相应的控制指令后,由服务器向具有关联关系的设备客户端发送控制指令。
基于上述第五种实现形式,若用户客户端不具备语义分析技术和语义提取技术等,则可将接收到的以语音形式输入的控制信息发送给服务器。服务器通过语义分析技术和语义提取技术等解析控制信息得到相应的控制指令,并发送给设备客户端。
对应地,设备客户端接收具有关联关系的用户客户端发送的控制指令。
具体来讲,对应于上述第一种实现形式,设备客户端接收用户客户端直接发送的控制指令,该控制指令是用户客户端接收到以按钮形式输入的控制指令时发送的。或者,设备客户端接收用户客户端通过服务器间接转发的控制指令,该控制指令是服务器接收到用户客户端发送的以按钮形式输入的控制指令后转发的。
对应于上述第二种实现形式,设备客户端接收用户客户端直接发送的控制指令,该控制指令是用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的。或者,设备客户端接收用户客户端通过服务器间接转发的控制指令,该控制指令是服务器接收到用户客户端发送的以符合固定格式的文字形式输入的控制指令后转发的。
对应于上述第三种实现形式,设备客户端接收用户客户端直接发送的控制指令,该控制指令是用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析控制信息得到相应的控制指令后发送的。或者,设备客户端接收用户客户端通过服务器间接转发的控制指令,该控制指令是用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析控制信息后得到的。
对应于上述第四种实现形式,设备客户端接收用户客户端通过服务器转发的控制指令,该控制指令是服务器接收到用户客户端发送的以非固定格式的文字形式输入的控制信息后,解析控制信息得到相应的控制指令后转发的。
对应于上述第五种实现形式,设备客户端接收用户客户端直接发送的控制指令,该控制指令是用户客户端接收到语音形式输入的控制信息时,通过语音识别解析控制信息得到相应的控制指令后发送的。或者,设备客户端接收用户客户端通过服务器间接转发的控制指令,该控制指令是用户客户端接收到语音形式输入的控制信息时,通过语音识别解析控制信息得到的。
对应于上述第六种实现形式,设备客户端接收用户客户端通过服务器转发的控制指令,该控制指令是服务器接收到用户客户端发送的以语音形式输入的控制信息后,通过语音识别解析控制信息得到相应的控制指令后转发的。
步骤610,单个设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。
比如,以智能电灯为例,与该智能电灯相连设备客户端接收到“开”的控制指令后,控制智能电灯的开关,智能电灯就打开了。
需要说明的是,单个设备客户端通常和单个智能设备相连,但当设备客户端与传统设备通过预定接口连接的时候,可以通过一个预定接口连接一个传统设备形成智能设备,也可以通过多个预定接口连接多个传统设备形成智能设备簇。当连接多个传统设备时,这些传统设备通常相同或者功能相近。比如,一排相同的灯泡,通过多个预定接口与同一个设备客户端连接形成智能灯泡簇。则用户客户端只需控制一个设备客户端就能达到同时控制一排灯泡的开关或者亮度的效果。
综上所述,本实施例提供的即时通信方法,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。并提供了相应的权限管理机制,对整个即时通信系统中的设备的管理更加规范和安全。同时,由于控制指令的实现形式非常多样,使得该即时通信方法在实际应用中更加人性化和智能化。
请参考图7A,其示出了本发明另一实施例提供的即时通信方法的方法流程图。本实施例以该即时通信方法应用于图1所示的实施环境来举例说明。该即时通信方法,包括:
步骤701,用户客户端与至少一个设备客户端建立即时通信中的关联关系;
用户客户端安装有具有即时通信功能的应用程序,用户客户端与设备客户端建立即时通信中的关联关系后,用户客户端显示如图3A所示的“设备列表”界面。一个用户客户端可以与多个设备客户端建立即时通信中的关联关系,这就像我们使用的微信等聊天软件中,可以添加多个好友。比如,当一个用户客户端与包含有智能电灯的设备客户端、包含有智能风扇的设备客户端、包含有智能空调的设备客户端以及其他一些包含有其他智能家电的设备客户端均建立即时通信中的关联关系之后,一个基于智能家居系统的物联网就构建完成了。
用户客户端与设备客户端建立关联关系之后,用户客户端可以通过相应的控制指令控制设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。
需要说明的是,步骤701包含上述步骤601至步骤608的相关内容,在此不再赘述。
步骤702,用户客户端以包含至少两个设备客户端的群组为对象设置至少一个控制模式,每个控制模式包括分别对应该群组内各个设备客户端的控制指令;
多个设备用户端可以组建成为一个群组,这就像我们使用的微信等聊天软件中,可以将多个好友组建为一个群组,组建群组之后,发送的信息该群组中的好友都能接收到。用户客户端组建完群组并设置好对应于该群组的控制模式后,用户选定该控制模式,则该群组内的各个设备客户端都将接收到相应的控制指令。
以智能家居系统为例,组建两个群组。一个群组为监控设备群组,比如:智能监视器以及智能摄像头等设备;另一个群组为非监控设备群组,比如:智能电灯、智能风扇、智能空调以及智能电视等设备。请参考图7B,其示出了本发明实施例提供的“群组列表”界面。同时,设置两种模式,第一种为无人模式,第二种为有人模式。在“无人模式”下,监控设备群组内的智能设备全部开启,非监控设备群组内的智能设备全部关闭;在“有人模式”下,监控设备群组内的智能设备全部关闭,非监控设备群组内的智能设备全部开启。请参考图7C,其示出了本发明实施例提供的“控制模式”界面和“无人模式”的设置界面。
控制指令用于触发设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。控制指令的实现形式在图6所示的实施例中已经详细介绍,这里不再赘述。
步骤703,用户客户端接收触发或者切换控制模式的控制信号;
比如,某用户早上出门上班时,触发“无人模式”的控制信号,当该用户晚上下班回家时,切换为“有人模式”的控制信号。
步骤704,用户客户端根据控制信号所作用的控制模式向群组内各个设备客户端直接发送或者通过服务器间接转发相应的控制指令;
用户客户端组建完群组并设置好对应于该群组的控制模式后,用户选定该控制模式,则该群组内的各个设备客户端都将接收到相应的控制指令。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
对应地,设备客户端接收相应的控制指令。
步骤705,设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。
比如,以触发“无人模式”的控制信号为例,监控设备群组内的各个设备客户端均会接收到使得相应监控设备打开的控制指令,各个设备客户端根据该控制指令控制与其相连的智能设备开启;非监控设备群组内的各个设备客户端均会接收到使得相应非监控设备关闭的控制指令,各个设备客户端根据该控制指令控制与其相连的智能设备关闭。
综上所述,本实施例提供的即时通信方法,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。本实施例提供的即时通信方法,还通过建立群组,并设置相应的控制模式,达到了对群组内的多个设备客户端进行统一管理的效果。
请参考图8,其示出了本发明另一实施例提供的即时通信方法的方法流程图。本实施例仍然以该即时通信方法应用于图1所示的实施环境来举例说明。该即时通信方法,包括:
步骤801,设备客户端接入预定网络;
预定网络包括WIFI、3GPP、4G网络、WLAN和有线网络中的至少一种。在通常情况下,WIFI或者3GPP网络较为合适,因为WIFI或者3GPP网络接入方便而且传输速率较高。
步骤802,设备客户端通过预定网络向服务器发送携带有自身的身份标识的登录请求;
身份标识通常为一字符串,不同的设备客户端的身份标识也不同,身份标识在设备客户端出厂时就在服务器中预先注册过。
对应地,服务器接收设备客户端通过预定网络发送的携带有自身的身份标识的登录请求。
步骤803,服务器验证设备客户端的身份标识是否为预先注册的身份标识;
服务器通过验证设备客户端的身份标识是否为预先注册的身份标识,以此来判断该设备客户端是否为即时通信系统中的设备客户端。
步骤804,若验证结果为设备客户端的身份标识是预先注册的身份标识,则服务器将设备客户端登录至即时通信中的在线状态;
设备客户端登录至即时通信中的在线状态之后,才能完成步骤805及以下操作。
步骤805,用户客户端通过预设方式获取设备客户端的身份标识;
预设方式包括:扫描设备客户端上的二维码、扫描设备客户端上的条形码、接收输入的文字信息、识别设备客户端上的文字和/或通过无线近距离通讯技术NFC与设备客户端通信中的任意一种。
身份标识通常为一字符串,不同的设备客户端的身份标识也不同。比如,某设备客户端的身份标识为“117417255”,且该身份标识经过编码得到了一个二维码,则用户客户端可以通过识别该二维码获取设备客户端的身份标识。
需要说明的是,身份标识也可以直接在设备客户端出厂的时候印在设备客户端的说明书上,还可以印在一个标签上之后贴在设备客户端上等等。用户可以直接在用户客户端中输入该身份标识。
步骤806,用户客户端向服务器发送携带设备客户端的身份标识的添加关联关系的请求;
添加关联关系的请求携带有设备客户端的身份标识,设备客户端的身份标识是用户客户端通过上述预设方式获取到的。用户客户端需要经过服务器同意后才能确定与设备客户端之间的关联关系。
对应地,服务器接收用户客户端发送的携带设备客户端的身份标识的添加关联关系的请求。
步骤807,服务器检测是否存在与设备客户端第一次建立关联关系的用户客户端;
优选地,在整个即时通信系统中设定相应的权限管理机制,服务器设定与设备客户端第一次建立关联关系的用户客户端为管理员。在此管理员之后申请与该设备客户端建立关联关系的用户客户端必须经过管理员的同意才能建立关联关系。
步骤808,若检测结果为存在,则服务器向与设备客户端第一次建立关联关系的用户客户端发送授权请求;
授权请求用于询问与设备客户端第一次建立关联关系的用户客户端,也即管理员是否同意该设备客户端与其他用户客户端建立关联关系。
具体实现方式为:首先,服务器向与设备客户端第一次建立关联关系的用户客户端发送授权请求;然后,该用户客户端接收服务器发送的授权请求;其次,该用户客户端接收是否许可授权请求的输入信号;最后,若输入信号表示许可该授权请求,则向服务器发送许可反馈信息,以便服务器接收到许可反馈信息后,向其它用户客户端发送添加成功响应。其中,是否许可授权请求的输入信号是该与设备客户端第一次建立关联关系的用户客户端的用户输入的。
需要说明的是,若检测结果为不存在,则服务器直接执行向用户客户端发送添加成功响应的步骤。
步骤809,服务器在接收到与设备客户端第一次建立关联关系的用户客户端发送的许可反馈信息时,执行向用户客户端发送添加成功响应的步骤;
在与设备客户端第一次建立关联关系的用户客户端的用户同意该用户客户端与该设备客户端建立关联关系后,服务器向该用户客户端发送添加成功响应。添加成功响应通常携带有设备客户端的名称、IP(Internet Protocol,网络之间互连的协议)地址和端口信息等内容。
对应地,用户客户端接收服务器发送的添加成功响应。
步骤810,用户客户端接收到服务器反馈的添加成功响应后,与设备客户端建立关联关系;
用户客户端与设备客户端建立关联关系之后,用户客户端可以通过相应的控制指令控制设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。
步骤811,服务器向设备客户端发送添加关联关系的命令;
添加关联关系的命令携带有用户客户端的身份标识,添加关联关系的命令是服务器接收到用户客户端发送的添加关联关系的请求之后发送的。进一步地,添加关联关系的命令通常是服务器接收到与设备客户端第一次建立关联关系的用户客户端发送的许可反馈信息之后发送的。添加关联关系的命令用于触发设备客户端与用户客户端建立关联关系。
对应地,设备客户端接收服务器发送的添加关联关系的命令。
步骤812,设备客户端与用户客户端建立关联关系;
设备客户端接收到服务器发送的添加关联关系的命令之后,与用户客户端建立关联关系,在图3A所示的“设备列表”中显示自己的信息,比如设备名称、设备头像等信息。
需要说明的是,步骤811至步骤812通常和步骤809至步骤810同时进行,步骤811至步骤812也可以在步骤809至步骤810之前进行,步骤811至步骤812还可以在步骤809至步骤810之后进行。本实施例仅以步骤811至步骤812在步骤809至步骤810之后进行来举例说明,对此不作具体限定。
步骤813,设备客户端从与自身相连的智能设备获取智能设备的属性信息和/或状态信息;
智能设备的属性信息包括:智能设备的名称、类型、地理位置等信息。智能设备的状态信息包括:智能设备的开/关状态、亮度状态、风速状态、音量状态或者视频图像等信息。对于不同的智能设备,其属性信息和状态信息有所不同。
步骤814,设备客户端通过服务器间接转发设备信息,设备信息包括智能设备的属性信息和/或状态信息;
对应地,服务器接收设备客户端发送的设备信息。
需要说明的是,设备客户端也可以向具有关联关系的用户客户端直接发送设备信息,本实施例仅以设备客户端通过服务器间接转发设备信息来举例说明,对此不作具体限定。
步骤815,服务器向与设备客户端具有关联关系的用户客户端转发设备信息;
对应地,用户客户端接收服务器间接转发的设备信息。
步骤816,用户客户端以单个设备客户端为对象发送控制指令;
用户客户端可以以单个设备客户端为对象发送控制指令,也可以以包含至少两个设备客户端的群组为对象发送控制指令。本实施例中以用户客户端以单个设备客户端为对象发送控制指令来举例说明。
控制指令用于触发设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。控制指令包括如下几种不同的实现形式:
第一,在接收到以按钮形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的设备客户端发送控制指令;
比如,图3B所示的“设备控制”界面中的“开”或者“关”按钮。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
第二,在接收到以符合固定格式的文字形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的设备客户端发送控制指令;
比如,以智能电灯为例,规定了固定格式为“开”、“关”、“变暗”或者“变亮”等等,用户直接输入符合固定格式的文字:“开”、“关”、“变暗”或者“变亮”等等,形成控制指令。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
第三,在接收到以非固定格式的文字形式输入的控制信息时,解析控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的设备客户端发送控制指令;
比如,以智能电灯为例,规定了固定格式“开”、“关”、“变暗”或者“变亮”等等为控制指令。用户输入的控制信息为“请帮我开灯”,则用户客户端通过文字识别技术和语义识别技术等解析控制信息“请帮我开灯”,得到“开”的控制指令。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
第四,在接收到以非固定格式的文字形式输入的控制信息时,向服务器发送文字形式的控制信息,由服务器解析控制信息得到相应的控制指令后,由服务器向具有关联关系的设备客户端发送控制指令;
基于上述第三种实现形式,若用户客户端不具备文字识别技术和语义解析技术等,则可将接收到的以非固定格式的文字形式输入的控制信息发送给服务器。服务器通过文字识别技术和语义识别技术等解析控制信息得到相应的控制指令,并发送给设备客户端。
第五,在接收到以语音形式输入的控制信息时,通过语音识别解析控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的设备客户端发送控制指令;
比如,以智能电灯为例,用户说“请帮我开灯”,则用户客户端通过语义分析技术和语义提取技术等解析控制信息“请帮我开灯”,得到相应的控制指令。控制指令可以直接发送给具有关联关系的设备客户端,也可以通过服务器间接发送给具有关联关系的设备客户端。
第六,在接收到以语音形式输入的控制信息时,向服务器发送语音形式的控制信息,由服务器通过语音识别解析控制信息得到相应的控制指令后,由服务器向具有关联关系的设备客户端发送控制指令。
基于上述第五种实现形式,若用户客户端不具备语义分析技术和语义提取技术等,则可将接收到的以语音形式输入的控制信息发送给服务器。服务器通过语义分析技术和语义提取技术等解析控制信息得到相应的控制指令,并发送给设备客户端。
对应地,设备客户端接收具有关联关系的用户客户端发送的控制指令。
具体来讲,对应于上述第一种实现形式,设备客户端接收用户客户端直接发送的控制指令,该控制指令是用户客户端接收到以按钮形式输入的控制指令时发送的。或者,设备客户端接收用户客户端通过服务器间接转发的控制指令,该控制指令是服务器接收到用户客户端发送的以按钮形式输入的控制指令后转发的。
对应于上述第二种实现形式,设备客户端接收用户客户端直接发送的控制指令,该控制指令是用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的。或者,设备客户端接收用户客户端通过服务器间接转发的控制指令,该控制指令是服务器接收到用户客户端发送的以符合固定格式的文字形式输入的控制指令后转发的。
对应于上述第三种实现形式,设备客户端接收用户客户端直接发送的控制指令,该控制指令是用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析控制信息得到相应的控制指令后发送的。或者,设备客户端接收用户客户端通过服务器间接转发的控制指令,该控制指令是用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析控制信息后得到的。
对应于上述第四种实现形式,设备客户端接收用户客户端通过服务器转发的控制指令,该控制指令是服务器接收到用户客户端发送的以非固定格式的文字形式输入的控制信息后,解析控制信息得到相应的控制指令后转发的。
对应于上述第五种实现形式,设备客户端接收用户客户端直接发送的控制指令,该控制指令是用户客户端接收到语音形式输入的控制信息时,通过语音识别解析控制信息得到相应的控制指令后发送的。或者,设备客户端接收用户客户端通过服务器间接转发的控制指令,该控制指令是用户客户端接收到语音形式输入的控制信息时,通过语音识别解析控制信息得到的。
对应于上述第六种实现形式,设备客户端接收用户客户端通过服务器转发的控制指令,该控制指令是服务器接收到用户客户端发送的以语音形式输入的控制信息后,通过语音识别解析控制信息得到相应的控制指令后转发的。
需要说明的是,控制指令可以是用户客户端直接发送给设备客户端,也可以是通过服务器间接转发给设备客户端。本实施例仅以用户客户端直接将控制指令发送给设备客户端来举例说明,对此不作具体限定。
步骤817,单个设备客户端根据控制指令控制与自身相连的智能设备执行预定操作。
比如,以智能电灯为例,与该智能电灯相连设备客户端接收到“开”的控制指令后,控制智能电灯的开关,智能电灯就打开了。
需要说明的是,单个设备客户端通常和单个智能设备相连,但当设备客户端与传统设备通过预定接口连接的时候,可以通过一个预定接口连接一个传统设备形成智能设备,也可以通过多个预定接口连接多个传统设备形成智能设备簇。当连接多个传统设备时,这些传统设备通常相同或者功能相近。比如,一排相同的灯泡,通过多个预定接口与同一个设备客户端连接形成智能灯泡簇。则用户客户端只需控制一个设备客户端就能达到同时控制一排灯泡的开关或者亮度的效果。
还需要说明的是,用户客户端还可以以包含至少两个设备客户端的群组为对象设置至少一个控制模式,每个控制模式包括分别对应该群组内各个设备客户端的控制指令。用户客户端直接或者通过服务器间接向群组内的各个设备客户端发送控制指令,实现同时控制多个智能设备的效果。本实施例仅以用户客户端以单个设备客户端为对象发送控制指令来举例说明,对此不作具体限定。
综上所述,本实施例提供的即时通信方法,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。并提供了相应的权限管理机制,对整个即时通信系统中的设备的管理更加规范和安全。同时,由于控制指令的实现形式非常多样,能够实现对智能设备的单一控制或者群组控制的效果,使得该即时通信方法在实际应用中更加人性化和智能化。
在一个具体的例子中,小明新买了个带有即时通信组件的智能宠物喂食器。由于小明新买的智能宠物喂食器还配备有摄像头,该智能宠物喂食器不但能够实现自动喂食功能,还能够满足用户边监控喂食过程边控制食物的喂给量的需求。小明回家后,打开安装有具有即时通信功能的应用程序的手机,进入“添加设备”界面,提示获取设备客户端的二维码。小明通过扫描智能宠物喂食器包装盒表面的二维码,在即时通信中建立了手机与智能宠物喂食器之间的关联关系。第二天,小明出门上班,平时到中午时候小明都要特意回家给宠物狗喂食,但买了智能宠物喂食器之后,小明只需在公司打开手机就能远程控制智能宠物喂食器给宠物狗喂食。具体来讲,小明使用手机,进入具有即时通信功能的应用程序,进入“设备列表”界面,点击“智能宠物喂食器”进入“设备控制”界面,打开智能宠物喂食器的摄像头功能,设定好食物的喂给量,按下“开始喂食”按钮后,小明就可以在办公室监控家里的宠物狗享用午餐的全过程。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
请参考图9,其示出了本发明一个实施例提供的用户客户端的结构方框图。该用户客户端包括:关系建立模块910和指令发送模块920。
关系建立模块910,用于与至少一个设备客户端建立即时通信中的关联关系;
指令发送模块920,用于向具有关联关系的所述设备客户端发送控制指令,所述控制指令用于触发所述设备客户端根据所述控制指令控制与自身相连的智能设备执行预定操作。
综上所述,本实施例提供的用户客户端,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。
请参考图10,其示出了本发明一个实施例提供的设备客户端的结构方框图。该设备客户端可以通过软件、硬件或者两者的结合实现成为即时通信组件的全部或者一部分。即时通信组件与传统设备之间可以通过预定接口连接成为智能设备;即时通信组件也可以制作成电路板或者芯片等直接成为智能设备的一部分。该即时通信装置包括:关联建立模块1010、指令接收模块1020和设备控制模块1030。
关联建立模块1010,用于与至少一个用户客户端建立即时通信中的关联关系;
指令接收模块1020,用于接收具有关联关系的所述用户客户端发送的控制指令;
设备控制模块1030,用于根据所述控制指令控制与自身相连的智能设备执行预定操作。
综上所述,本实施例提供的设备客户端,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。
请参考图11,其示出了本发明一个实施例提供的即时通信装置的结构方框图。该即时通信装置包括:添加关联模块1110、响应发送模块1120和命令发送模块1130。
添加关联模块1110,用于接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;
响应发送模块1120,用于向所述用户客户端发送添加成功响应,所述添加成功响应用于触发所述用户客户端与所述设备客户端建立关联关系;
命令发送模块1130,用于向所述设备客户端发送添加关联关系的命令,所述添加关联关系的命令用于触发所述设备客户端与所述用户客户端建立关联关系。
综上所述,本实施例提供的服务器,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。
请参考图12,其示出了本发明一个实施例提供的即时通信系统的结构方框图。该即时通信系统包括:终端10、服务器20和即时通信组件30。终端10、服务器20和即时通信组件30之间通过有线网络或者无线网络相连。
终端10包括用户客户端,该用户客户端可以通过软件、硬件或者两者的结合实现成为终端10的全部或者一部分,该用户客户端包括:关系建立模块910和指令发送模块920。
关系建立模块910,用于与至少一个设备客户端建立即时通信中的关联关系;
具体来讲,关系建立模块910包括:标识获取单元911、请求发送单元912和关系建立单元913;
所述标识获取单元911,用于通过预设方式获取所述设备客户端的身份标识,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种;
所述请求发送单元912,用于向服务器发送携带所述设备客户端的身份标识的添加关联关系的请求;
所述关系建立单元913,用于接收到所述服务器反馈的添加成功响应后,与所述设备客户端建立关联关系。
指令发送模块920,用于向具有关联关系的所述设备客户端发送控制指令,所述控制指令用于触发所述设备客户端根据所述控制指令控制与自身相连的智能设备执行预定操作;
具体来讲,指令发送模块920包括:单一发送单元921;或,模式设置单元922、信号接收单元923和指令发送单元924。本实施例以指令发送模块920包括单一发送单元921来举例说明。
所述单一发送单元921,用于以单个设备客户端为对象发送控制指令。
具体来讲,由于控制指令有如下几种不同的实现形式,所以单一发送单元921包括:第一发送子单元;或,第二发送子单元;或,第三发送子单元;或,第四发送子单元;或,第五发送子单元;或,第六发送子单元;
所述第一发送子单元,用于在接收到以按钮形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第二发送子单元,用于在接收到以符合固定格式的文字形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第三发送子单元,用于在接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第四发送子单元,用于在接收到以非固定格式的文字形式输入的控制信息时,向服务器发送所述文字形式的控制信息,由所述服务器解析所述控制信息得到相应的控制指令后,由所述服务器向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第五发送子单元,用于在接收到以语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第六发送子单元,用于在接收到以语音形式输入的控制信息时,向所述服务器发送所述语音形式的控制信息,由所述服务器通过语音识别解析所述控制信息得到相应的控制指令后,由所述服务器向具有关联关系的所述设备客户端发送所述控制指令。
需要说明的是,对于与设备客户端第一次建立关联关系的用户客户端,还包括:请求接收模块、信号接收模块和许可反馈模块;
所述请求接收模块,用于接收所述服务器发送的授权请求,所述授权请求是所述服务器接收到其它用户客户端发送的携带有所述设备客户端的身份标识的添加关联关系的请求之后,向第一个与所述设备客户端建立关联关系的用户客户端发送的;
所述信号接收模块,用于接收是否许可所述授权请求的输入信号;
所述许可反馈模块,用于若所述输入信号表示许可所述授权请求,则向所述服务器发送许可反馈信息,以便所述服务器接收到所述许可反馈信息后,向所述其它用户客户端发送添加成功响应。
服务器20包括即时通信装置,该即时通信装置可以通过软件、硬件或者两者的结合实现成为服务器20的全部或者一部分,该即时通信装置包括:添加关联模块1110、初次检测模块1111、授权发送模块1112、反馈接收模块1113、响应发送模块1120、命令发送模块1130、单一接收模块1140。
添加关联模块1110,用于接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;还用于接收所述用户客户端发送的添加关联关系的请求,所述添加关联关系的请求携带有所述设备客户端的身份标识,所述设备客户端的身份标识是所述用户客户端通过预设方式获取到的,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种;
初次检测模块1111,用于检测是否存在与所述设备客户端第一次建立关联关系的用户客户端;
授权发送模块1112,用于若检测结果为存在,则向所述与所述设备客户端第一次建立关联关系的用户客户端发送授权请求;
反馈接收模块1113,用于在接收到所述与所述设备客户端第一次建立关联关系的用户客户端发送的许可反馈信息时,执行所述向所述用户客户端发送添加成功响应的步骤;
响应发送模块1120,用于向所述用户客户端发送添加成功响应,所述添加成功响应用于触发所述用户客户端与所述设备客户端建立关联关系;
命令发送模块1130,用于向所述设备客户端发送添加关联关系的命令,所述添加关联关系的命令用于触发所述设备客户端与所述用户客户端建立关联关系;
单一接收模块1140,用于接收所述用户客户端以单个设备客户端为对象发送的控制指令,向所述设备客户端转发所述控制指令;
具体来讲,单一接收模块1140包括:指令接收单元;或,文字接收单元;或,语音接收单元;
所述指令接收单元,用于接收所述用户客户端发送的控制指令,向所述设备客户端转发所述控制指令,所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,所述文字接收单元,用于接收所述用户客户端发送的以非固定格式的文字形式输入的控制信息,解析所述控制信息得到相应的控制指令,向所述设备客户端转发所述控制指令;
或,所述语音接收单元,用于接收所述用户客户端发送的以语音形式输入的控制信息,通过语音识别解析所述控制信息得到相应的控制指令,向所述设备客户端转发所述控制指令。
即时通信组件30可以是集成电路或者芯片,该即时通信组件30包括设备客户端,该设备客户端可以通过软件、硬件或者两者的结合实现成为即时通信组件30的全部或者一部分。该设备客户端包括:关联建立模块1010、指令接收模块1020和设备控制模块1030。
关联建立模块1010,用于与至少一个用户客户端建立即时通信中的关联关系;
具体来讲,关联建立模块1010包括:命令接收单元1011和关联建立单元1012;
所述命令接收单元1011,用于接收服务器发送的携带有所述用户客户端的身份标识的添加关联关系的命令,所述添加关联关系的命令是所述服务器接收到所述用户客户端发送的添加关联关系的请求之后发送的;
所述关联建立单元1012,用于与所述用户客户端建立关联关系。
指令接收模块1020,用于接收具有关联关系的所述用户客户端发送的控制指令;
具体来讲,指令接收模块1020,包括:直接接收单元;或,间接接收单元;
所述直接接收单元,用于接收所述用户客户端直接发送的控制指令;所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,
所述间接接收单元,用于接收所述用户客户端通过所述服务器间接转发的控制指令;所述控制指令是所述服务器接收到所述用户客户端发送的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以非固定格式的文字形式输入的控制信息后,解析所述控制信息得到相应的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以语音形式输入的控制信息后,通过语音识别解析所述控制信息得到相应的控制指令后转发的。
设备控制模块1030,用于根据所述控制指令控制与自身相连的智能设备执行预定操作。
综上所述,本实施例提供的即时通信系统,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。并提供了相应的权限管理机制,对整个即时通信系统中的设备的管理更加规范和安全。同时,由于控制指令的实现形式非常多样,使得该即时通信系统在实际应用中更加人性化和智能化。
请参考图13,其示出了本发明一个实施例提供的即时通信系统的结构方框图。该即时通信系统包括:终端10、服务器20和即时通信组件30。终端10、服务器20和即时通信组件30之间通过有线网络或者无线网络相连。
终端10包括用户客户端,该用户客户端可以通过软件、硬件或者两者的结合实现成为终端10的全部或者一部分,该用户客户端包括:关系建立模块910和指令发送模块920。
关系建立模块910,用于与至少一个设备客户端建立即时通信中的关联关系;
具体来讲,关系建立模块910包括:标识获取单元911、请求发送单元912和关系建立单元913;
所述标识获取单元911,用于通过预设方式获取所述设备客户端的身份标识,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种;
所述请求发送单元912,用于向服务器发送携带所述设备客户端的身份标识的添加关联关系的请求;
所述关系建立单元913,用于接收到所述服务器反馈的添加成功响应后,与所述设备客户端建立关联关系。
指令发送模块920,用于向具有关联关系的所述设备客户端发送控制指令,所述控制指令用于触发所述设备客户端根据所述控制指令控制与自身相连的智能设备执行预定操作;
具体来讲,指令发送模块920包括:单一发送单元921;或,模式设置单元922、信号接收单元923和指令发送单元924。本实施例以指令发送模块920包括模式设置单元922、信号接收单元923和指令发送单元924来举例说明。
所述模式设置单元922,用于以包含至少两个设备客户端的群组为对象设置至少一个控制模式,每个控制模式包括分别对应所述群组内各个设备客户端的控制指令;
所述信号接收单元923,用于接收触发或者切换所述控制模式的控制信号;
所述指令发送单元924,用于根据所述控制信号所作用的所述控制模式向所述群组内各个设备客户端直接发送或者通过所述服务器间接转发相应的控制指令。
服务器20包括即时通信装置,该即时通信装置可以通过软件、硬件或者两者的结合实现成为服务器20的全部或者一部分,该即时通信装置包括:添加关联模块1110、响应发送模块1120、命令发送模块1130和群组接收模块1150。
添加关联模块1110,用于接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;还用于接收所述用户客户端发送的添加关联关系的请求,所述添加关联关系的请求携带有所述设备客户端的身份标识,所述设备客户端的身份标识是所述用户客户端通过预设方式获取到的,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种;
响应发送模块1120,用于向所述用户客户端发送添加成功响应,所述添加成功响应用于触发所述用户客户端与所述设备客户端建立关联关系;
命令发送模块1130,用于向所述设备客户端发送添加关联关系的命令,所述添加关联关系的命令用于触发所述设备客户端与所述用户客户端建立关联关系;
群组接收模块1150,用于接收所述用户客户端根据控制信号所作用的控制模式向群组内各个设备客户端发送的相应的控制指令,向所述群组内的各个设备客户端分别转发各自对应的控制指令;
其中,所述控制模式是所述用户客户端以包含至少两个设备客户端的群组为对象设置的,每个控制模式包括分别对应所述群组内各个设备客户端的控制指令,所述控制信号是所述用户客户端接收到的触发或者切换所述控制模式的控制信号。
即时通信组件30可以是集成电路或者芯片,该即时通信组件30包括设备客户端,该设备客户端可以通过软件、硬件或者两者的结合实现成为即时通信组件30的全部或者一部分。该设备客户端包括:关联建立模块1010、指令接收模块1020和设备控制模块1030。
关联建立模块1010,用于与至少一个用户客户端建立即时通信中的关联关系;
具体来讲,关联建立模块1010包括:命令接收单元1011和关联建立单元1012;
所述命令接收单元1011,用于接收服务器发送的携带有所述用户客户端的身份标识的添加关联关系的命令,所述添加关联关系的命令是所述服务器接收到所述用户客户端发送的添加关联关系的请求之后发送的;
所述关联建立单元1012,用于与所述用户客户端建立关联关系。
指令接收模块1020,用于接收具有关联关系的所述用户客户端发送的控制指令;
具体来讲,指令接收模块1020,包括:直接接收单元;或,间接接收单元;
所述直接接收单元,用于接收所述用户客户端直接发送的控制指令;所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,
所述间接接收单元,用于接收所述用户客户端通过所述服务器间接转发的控制指令;所述控制指令是所述服务器接收到所述用户客户端发送的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以非固定格式的文字形式输入的控制信息后,解析所述控制信息得到相应的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以语音形式输入的控制信息后,通过语音识别解析所述控制信息得到相应的控制指令后转发的。
设备控制模块1030,用于根据所述控制指令控制与自身相连的智能设备执行预定操作。
综上所述,本实施例提供的即时通信系统,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。本实施例提供的即时通信系统,还通过建立群组,并设置相应的控制模式,达到了对群组内的多个设备客户端进行统一管理的效果。
请参考图14,其示出了本发明一个实施例提供的即时通信系统的结构方框图。该即时通信系统包括:终端10、服务器20和即时通信组件30。终端10、服务器20和即时通信组件30之间通过有线网络或者无线网络相连。
终端10包括用户客户端,该用户客户端可以通过软件、硬件或者两者的结合实现成为终端10的全部或者一部分,该用户客户端包括:信息接收模块901、关系建立模块910和指令发送模块920。
信息接收模块901,用于接收具有关联关系的所述设备客户端直接发送或者通过所述服务器间接转发的设备信息,所述设备信息包括所述设备客户端从与自身相连的智能设备获取到的属性信息和/或状态信息;
关系建立模块910,用于与至少一个设备客户端建立即时通信中的关联关系;
具体来讲,关系建立模块910包括:标识获取单元911、请求发送单元912和关系建立单元913;
所述标识获取单元911,用于通过预设方式获取所述设备客户端的身份标识,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种;
所述请求发送单元912,用于向服务器发送携带所述设备客户端的身份标识的添加关联关系的请求;
所述关系建立单元913,用于接收到所述服务器反馈的添加成功响应后,与所述设备客户端建立关联关系。
指令发送模块920,用于向具有关联关系的所述设备客户端发送控制指令,所述控制指令用于触发所述设备客户端根据所述控制指令控制与自身相连的智能设备执行预定操作;
具体来讲,指令发送模块920包括:单一发送单元921;或,模式设置单元922、信号接收单元923和指令发送单元924。
所述单一发送单元921,用于以单个设备客户端为对象发送控制指令;
所述模式设置单元922,用于以包含至少两个设备客户端的群组为对象设置至少一个控制模式,每个控制模式包括分别对应所述群组内各个设备客户端的控制指令;
所述信号接收单元923,用于接收触发或者切换所述控制模式的控制信号;
所述指令发送单元924,用于根据所述控制信号所作用的所述控制模式向所述群组内各个设备客户端直接发送或者通过所述服务器间接转发相应的控制指令。
服务器20包括即时通信装置,该即时通信装置可以通过软件、硬件或者两者的结合实现成为服务器20的全部或者一部分,该即时通信装置包括:请求获取模块1101、标识验证模块1102、登录执行模块1103、信息收取模块1106、信息转发模块1107、添加关联模块1110、响应发送模块1120、命令发送模块1130、单一接收模块1140和群组接收模块1150。
请求获取模块1101,用于接收所述设备客户端通过预定网络发送的携带有自身的身份标识的登录请求,所述预定网络是所述设备客户端的接入的网络,所述预定网络包括WIFI、3GPP、4G网络、WLAN和有线网络中的至少一种;
标识验证模块1102,用于验证所述设备客户端的身份标识是否为预先注册的身份标识;
登录执行模块1103,用于若验证结果为所述设备客户端的身份标识是预先注册的身份标识,则将所述设备客户端登录至即时通信中的在线状态;
信息收取模块1106,用于接收所述设备客户端发送的设备信息,所述设备信息包括所述设备客户端从与自身相连的智能设备获取到的属性信息和/或状态信息;
信息转发模块1107,用于向与所述设备客户端具有关联关系的所述用户客户端转发所述设备信息;
添加关联模块1110,用于接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;还用于接收所述用户客户端发送的添加关联关系的请求,所述添加关联关系的请求携带有所述设备客户端的身份标识,所述设备客户端的身份标识是所述用户客户端通过预设方式获取到的,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种;
响应发送模块1120,用于向所述用户客户端发送添加成功响应,所述添加成功响应用于触发所述用户客户端与所述设备客户端建立关联关系;
命令发送模块1130,用于向所述设备客户端发送添加关联关系的命令,所述添加关联关系的命令用于触发所述设备客户端与所述用户客户端建立关联关系;
单一接收模块1140,用于接收所述用户客户端以单个设备客户端为对象发送的控制指令,向所述设备客户端转发所述控制指令;
具体来讲,单一接收模块1140包括:指令接收单元;或,文字接收单元;或,语音接收单元;
所述指令接收单元,用于接收所述用户客户端发送的控制指令,向所述设备客户端转发所述控制指令,所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,所述文字接收单元,用于接收所述用户客户端发送的以非固定格式的文字形式输入的控制信息,解析所述控制信息得到相应的控制指令,向所述设备客户端转发所述控制指令;
或,所述语音接收单元,用于接收所述用户客户端发送的以语音形式输入的控制信息,通过语音识别解析所述控制信息得到相应的控制指令,向所述设备客户端转发所述控制指令。
群组接收模块1150,用于接收所述用户客户端根据控制信号所作用的控制模式向群组内各个设备客户端发送的相应的控制指令,向所述群组内的各个设备客户端分别转发各自对应的控制指令;
其中,所述控制模式是所述用户客户端以包含至少两个设备客户端的群组为对象设置的,每个控制模式包括分别对应所述群组内各个设备客户端的控制指令,所述控制信号是所述用户客户端接收到的触发或者切换所述控制模式的控制信号。
即时通信组件30可以是集成电路或者芯片,该即时通信组件30包括设备客户端,该设备客户端可以通过软件、硬件或者两者的结合实现成为即时通信组件30的全部或者一部分。该设备客户端包括:网络接入模块1001、请求发送模块1002、登录系统模块1003、信息获取模块1006、信息发送模块1007、关联建立模块1010、指令接收模块1020和设备控制模块1030。
网络接入模块1001,用于接入预定网络,所述预定网络包括WIFI、3GPP、4G网络、WLAN和有线网络中的至少一种;
请求发送模块1002,用于通过所述预定网络向所述服务器发送携带有自身的身份标识的登录请求;
登录系统模块1003,用于在所述服务器验证所述身份标识为预先注册的身份标识时,登录至即时通信中的在线状态;
信息获取模块1006,用于从与自身相连的智能设备获取所述智能设备的属性信息和/或状态信息;
信息发送模块1007,用于向具有关联关系的所述用户客户端直接发送或者通过所述服务器间接转发设备信息,所述设备信息包括所述智能设备的属性信息和/或所述状态信息;
关联建立模块1010,用于与至少一个用户客户端建立即时通信中的关联关系;
具体来讲,关联建立模块1010包括:命令接收单元1011和关联建立单元1012;
所述命令接收单元1011,用于接收服务器发送的携带有所述用户客户端的身份标识的添加关联关系的命令,所述添加关联关系的命令是所述服务器接收到所述用户客户端发送的添加关联关系的请求之后发送的;
所述关联建立单元1012,用于与所述用户客户端建立关联关系。
指令接收模块1020,用于接收具有关联关系的所述用户客户端发送的控制指令;
具体来讲,指令接收模块1020,包括:直接接收单元;或,间接接收单元;
所述直接接收单元,用于接收所述用户客户端直接发送的控制指令;所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,
所述间接接收单元,用于接收所述用户客户端通过所述服务器间接转发的控制指令;所述控制指令是所述服务器接收到所述用户客户端发送的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以非固定格式的文字形式输入的控制信息后,解析所述控制信息得到相应的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以语音形式输入的控制信息后,通过语音识别解析所述控制信息得到相应的控制指令后转发的。
设备控制模块1030,用于根据所述控制指令控制与自身相连的智能设备执行预定操作。
综上所述,本实施例提供的即时通信系统,通过用户客户端与至少一个设备客户端建立即时通信中的关联关系,向具有关联关系的设备客户端发送用于触发该设备客户端控制与其相连的智能设备的控制命令,并由于通常通过诸如WIFI或移动网络等网络接入方式将设备客户端接入互联网;解决了现有基于ZigBee模块所组建的物联网连网的局限性大和设置的复杂度高,且传输速率低,缺乏通用性,以及很难实现同时对多个智能设备进行统一管理的问题;达到了减小物联网连网的局限性和复杂度,并提高数据传输速率,使得物联网组网统一、方便而且对设备客户端的管理更为人性化的效果。并提供了相应的权限管理机制,对整个即时通信系统中的设备的管理更加规范和安全。同时,由于控制指令的实现形式非常多样,能够实现对智能设备的单一控制或者群组控制的效果,使得该即时通信系统在实际应用中更加人性化和智能化。
应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、“the”)旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (40)
1.一种即时通信方法,其特征在于,所述方法包括:
与至少一个设备客户端建立即时通信中的关联关系;
向具有关联关系的所述设备客户端发送控制指令,所述控制指令用于触发所述设备客户端根据所述控制指令控制与自身相连的智能设备执行预定操作。
2.根据权利要求1所述的方法,其特征在于,与所述至少一个设备客户端建立即时通信中的关联关系,包括:
通过预设方式获取所述设备客户端的身份标识,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种;
向服务器发送携带所述设备客户端的身份标识的添加关联关系的请求;
接收到所述服务器反馈的添加成功响应后,与所述设备客户端建立关联关系。
3.根据权利要求2所述的方法,其特征在于,所述与所述至少一个设备客户端建立即时通信中的关联关系之后,包括:
接收所述服务器发送的授权请求,所述授权请求是所述服务器接收到其它用户客户端发送的携带有所述设备客户端的身份标识的添加关联关系的请求之后,向第一个与所述设备客户端建立关联关系的用户客户端发送的;
接收是否许可所述授权请求的输入信号;
若所述输入信号表示许可所述授权请求,则向所述服务器发送许可反馈信息,以便所述服务器接收到所述许可反馈信息后,向所述其它用户客户端发送添加成功响应。
4.根据权利要求1所述的方法,其特征在于,所述向具有关联关系的所述设备客户端发送控制指令,包括:
以单个设备客户端为对象发送控制指令;
或,
以包含至少两个设备客户端的群组为对象设置至少一个控制模式,每个控制模式包括分别对应所述群组内各个设备客户端的控制指令;
接收触发或者切换所述控制模式的控制信号;
根据所述控制信号所作用的所述控制模式向所述群组内各个设备客户端直接发送或者通过所述服务器间接转发相应的控制指令。
5.根据权利要求4所述的方法,其特征在于,所述以单个设备客户端为对象发送控制指令,包括:
在接收到以按钮形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
在接收到以符合固定格式的文字形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
在接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
在接收到以非固定格式的文字形式输入的控制信息时,向服务器发送所述文字形式的控制信息,由所述服务器解析所述控制信息得到相应的控制指令后,由所述服务器向具有关联关系的所述设备客户端发送所述控制指令;或,
在接收到以语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
在接收到以语音形式输入的控制信息时,向所述服务器发送所述语音形式的控制信息,由所述服务器通过语音识别解析所述控制信息得到相应的控制指令后,由所述服务器向具有关联关系的所述设备客户端发送所述控制指令。
6.根据权利要求1至5任一所述的方法,其特征在于,所述与至少一个设备客户端建立即时通信中的关联关系之后,还包括:
接收具有关联关系的所述设备客户端直接发送或者通过所述服务器间接转发的设备信息,所述设备信息包括所述设备客户端从与自身相连的智能设备获取到的属性信息和/或状态信息。
7.一种即时通信方法,其特征在于,所述方法包括:
与至少一个用户客户端建立即时通信中的关联关系;
接收具有关联关系的所述用户客户端发送的控制指令;
根据所述控制指令控制与自身相连的智能设备执行预定操作。
8.根据权利要求7所述的方法,其特征在于,所述与至少一个用户客户端建立即时通信中的关联关系,包括:
接收服务器发送的携带有所述用户客户端的身份标识的添加关联关系的命令,所述添加关联关系的命令是所述服务器接收到所述用户客户端发送的添加关联关系的请求之后发送的;
与所述用户客户端建立关联关系。
9.根据权利要求7所述的方法,其特征在于,所述接收具有关联关系的所述用户客户端发送的控制指令,包括:
接收所述用户客户端直接发送的控制指令;所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,
接收所述用户客户端通过所述服务器间接转发的控制指令;所述控制指令是所述服务器接收到所述用户客户端发送的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以非固定格式的文字形式输入的控制信息后,解析所述控制信息得到相应的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以语音形式输入的控制信息后,通过语音识别解析所述控制信息得到相应的控制指令后转发的。
10.根据权利要求7至9任一所述的方法,其特征在于,所述与至少一个用户客户端建立即时通信中的关联关系之后,还包括:
从与自身相连的智能设备获取所述智能设备的属性信息和/或状态信息;
向具有关联关系的所述用户客户端直接发送或者通过所述服务器间接转发设备信息,所述设备信息包括所述智能设备的属性信息和/或所述状态信息。
11.根据权利要求7至9任一所述的方法,其特征在于,所述与至少一个用户客户端建立即时通信中的关联关系之前,还包括:
接入预定网络,所述预定网络包括WIFI、3GPP、4G网络、WLAN和有线网络中的至少一种;
通过所述预定网络向所述服务器发送携带有自身的身份标识的登录请求;
在所述服务器验证所述身份标识为预先注册的身份标识时,登录至即时通信中的在线状态。
12.一种即时通信方法,其特征在于,所述方法包括:
接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;
向所述用户客户端发送添加成功响应,所述添加成功响应用于触发所述用户客户端与所述设备客户端建立关联关系;
向所述设备客户端发送添加关联关系的命令,所述添加关联关系的命令用于触发所述设备客户端与所述用户客户端建立关联关系。
13.根据权利要求12所述的即时通信方法,其特征在于,所述接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求,包括:
接收所述用户客户端发送的添加关联关系的请求,所述添加关联关系的请求携带有所述设备客户端的身份标识,所述设备客户端的身份标识是所述用户客户端通过预设方式获取到的,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种。
14.根据权利要求12或13所述的即时通信方法,其特征在于,所述向所述用户客户端发送添加成功响应之前,还包括:
检测是否存在与所述设备客户端第一次建立关联关系的用户客户端;
若检测结果为存在,则向所述与所述设备客户端第一次建立关联关系的用户客户端发送授权请求;
在接收到所述与所述设备客户端第一次建立关联关系的用户客户端发送的许可反馈信息时,执行所述向所述用户客户端发送添加成功响应的步骤。
15.根据权利要求12所述的即时通信方法,其特征在于,所述向所述用户客户端发送添加成功响应之后,还包括:
接收所述用户客户端以单个设备客户端为对象发送的控制指令,向所述设备客户端转发所述控制指令;
或,
接收所述用户客户端根据控制信号所作用的控制模式向群组内各个设备客户端发送的相应的控制指令,向所述群组内的各个设备客户端分别转发各自对应的控制指令;
其中,所述控制模式是所述用户客户端以包含至少两个设备客户端的群组为对象设置的,每个控制模式包括分别对应所述群组内各个设备客户端的控制指令,所述控制信号是所述用户客户端接收到的触发或者切换所述控制模式的控制信号。
16.根据权利要求15所述的即时通信方法,其特征在于,所述接收所述用户客户端以单个设备客户端为对象发送的控制指令,向所述设备客户端转发所述控制指令,包括:
接收所述用户客户端发送的控制指令,向所述设备客户端转发所述控制指令,所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,接收所述用户客户端发送的以非固定格式的文字形式输入的控制信息,解析所述控制信息得到相应的控制指令,向所述设备客户端转发所述控制指令;
或,接收所述用户客户端发送的以语音形式输入的控制信息,通过语音识别解析所述控制信息得到相应的控制指令,向所述设备客户端转发所述控制指令。
17.根据权利要求12所述的即时通信方法,其特征在于,所述向所述设备客户端发送添加关联关系的命令之后,还包括:
接收所述设备客户端发送的设备信息,所述设备信息包括所述设备客户端从与自身相连的智能设备获取到的属性信息和/或状态信息;
向与所述设备客户端具有关联关系的所述用户客户端转发所述设备信息。
18.根据权利要求12所述的即时通信方法,其特征在于,所述向所述设备客户端发送添加关联关系的命令之前,还包括:
接收所述设备客户端通过预定网络发送的携带有自身的身份标识的登录请求,所述预定网络是所述设备客户端的接入的网络,所述预定网络包括WIFI、3GPP、4G网络、WLAN和有线网络中的至少一种;
验证所述设备客户端的身份标识是否为预先注册的身份标识;
若验证结果为所述设备客户端的身份标识是预先注册的身份标识,则将所述设备客户端登录至即时通信中的在线状态。
19.一种用户客户端,其特征在于,所述用户客户端包括:
关系建立模块,用于与至少一个设备客户端建立即时通信中的关联关系;
指令发送模块,用于向具有关联关系的所述设备客户端发送控制指令,所述控制指令用于触发所述设备客户端根据所述控制指令控制与自身相连的智能设备执行预定操作。
20.根据权利要求19所述的用户客户端,其特征在于,所述关系建立模块,包括:标识获取单元、请求发送单元和关系建立单元;
所述标识获取单元,用于通过预设方式获取所述设备客户端的身份标识,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种;
所述请求发送单元,用于向服务器发送携带所述设备客户端的身份标识的添加关联关系的请求;
所述关系建立单元,用于接收到所述服务器反馈的添加成功响应后,与所述设备客户端建立关联关系。
21.根据权利要求20所述的用户客户端,其特征在于,所述用户客户端,还包括:
请求接收模块,用于接收所述服务器发送的授权请求,所述授权请求是所述服务器接收到其它用户客户端发送的携带有所述设备客户端的身份标识的添加关联关系的请求之后,向第一个与所述设备客户端建立关联关系的用户客户端发送的;
信号接收模块,用于接收是否许可所述授权请求的输入信号;
许可反馈模块,用于若所述输入信号表示许可所述授权请求,则向所述服务器发送许可反馈信息,以便所述服务器接收到所述许可反馈信息后,向所述其它用户客户端发送添加成功响应。
22.根据权利要求19所述的用户客户端,其特征在于,所述指令发送模块,
包括:单一发送单元;
或,
模式设置单元、信号接收单元和指令发送单元;
所述单一发送单元,用于以单个设备客户端为对象发送控制指令;
或,
所述模式设置单元,用于以包含至少两个设备客户端的群组为对象设置至少一个控制模式,每个控制模式包括分别对应所述群组内各个设备客户端的控制指令;
所述信号接收单元,用于接收触发或者切换所述控制模式的控制信号;
所述指令发送单元,用于根据所述控制信号所作用的所述控制模式向所述群组内各个设备客户端直接发送或者通过所述服务器间接转发相应的控制指令。
23.根据权利要求22所述的用户客户端,其特征在于,所述单一发送单元,包括:第一发送子单元;或,第二发送子单元;或,第三发送子单元;或,第四发送子单元;或,第五发送子单元;或,第六发送子单元;
所述第一发送子单元,用于在接收到以按钮形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第二发送子单元,用于在接收到以符合固定格式的文字形式输入的控制指令时,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第三发送子单元,用于在接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第四发送子单元,用于在接收到以非固定格式的文字形式输入的控制信息时,向服务器发送所述文字形式的控制信息,由所述服务器解析所述控制信息得到相应的控制指令后,由所述服务器向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第五发送子单元,用于在接收到以语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令,直接或者通过服务器间接向具有关联关系的所述设备客户端发送所述控制指令;或,
所述第六发送子单元,用于在接收到以语音形式输入的控制信息时,向所述服务器发送所述语音形式的控制信息,由所述服务器通过语音识别解析所述控制信息得到相应的控制指令后,由所述服务器向具有关联关系的所述设备客户端发送所述控制指令。
24.根据权利要求19至23任一所述的用户客户端,其特征在于,所述用户客户端,还包括:
信息接收模块,用于接收具有关联关系的所述设备客户端直接发送或者通过所述服务器间接转发的设备信息,所述设备信息包括所述设备客户端从与自身相连的智能设备获取到的属性信息和/或状态信息。
25.一种设备客户端,其特征在于,所述设备客户端包括:
关联建立模块,用于与至少一个用户客户端建立即时通信中的关联关系;
指令接收模块,用于接收具有关联关系的所述用户客户端发送的控制指令;
设备控制模块,用于根据所述控制指令控制与自身相连的智能设备执行预定操作。
26.根据权利要求25所述的设备客户端,其特征在于,所述关联建立模块,包括:命令接收单元和关联建立单元;
所述命令接收单元,用于接收服务器发送的携带有所述用户客户端的身份标识的添加关联关系的命令,所述添加关联关系的命令是所述服务器接收到所述用户客户端发送的添加关联关系的请求之后发送的;
所述关联建立单元,用于与所述用户客户端建立关联关系。
27.根据权利要求25所述的设备客户端,其特征在于,所述指令接收模块,包括:
直接接收单元;或,间接接收单元;
所述直接接收单元,用于接收所述用户客户端直接发送的控制指令;所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,
所述间接接收单元,用于接收所述用户客户端通过所述服务器间接转发的控制指令;所述控制指令是所述服务器接收到所述用户客户端发送的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以非固定格式的文字形式输入的控制信息后,解析所述控制信息得到相应的控制指令后转发的;或所述控制指令是所述服务器接收到所述用户客户端发送的以语音形式输入的控制信息后,通过语音识别解析所述控制信息得到相应的控制指令后转发的。
28.根据权利要求25至27任一所述的设备客户端,其特征在于,所述设备客户端,还包括:
信息获取模块,用于从与自身相连的智能设备获取所述智能设备的属性信息和/或状态信息;
信息发送模块,用于向具有关联关系的所述用户客户端直接发送或者通过所述服务器间接转发设备信息,所述设备信息包括所述智能设备的属性信息和/或所述状态信息。
29.根据权利要求25至27任一所述的设备客户端,其特征在于,所述设备客户端,还包括:
网络接入模块,用于接入预定网络,所述预定网络包括WIFI、3GPP、4G网络、WLAN和有线网络中的至少一种;
请求发送模块,用于通过所述预定网络向所述服务器发送携带有自身的身份标识的登录请求;
登录系统模块,用于在所述服务器验证所述身份标识为预先注册的身份标识时,登录至即时通信中的在线状态。
30.一种即时通信装置,其特征在于,所述装置包括:
添加关联模块,用于接收用户客户端发送的对应于一个设备客户端的添加关联关系的请求;
响应发送模块,用于向所述用户客户端发送添加成功响应,所述添加成功响应用于触发所述用户客户端与所述设备客户端建立关联关系;
命令发送模块,用于向所述设备客户端发送添加关联关系的命令,所述添加关联关系的命令用于触发所述设备客户端与所述用户客户端建立关联关系。
31.根据权利要求30所述的服务器,其特征在于,所述添加关联模块还用于接收所述用户客户端发送的添加关联关系的请求,所述添加关联关系的请求携带有所述设备客户端的身份标识,所述设备客户端的身份标识是所述用户客户端通过预设方式获取到的,所述预设方式包括:扫描所述设备客户端上的二维码、扫描所述设备客户端上的条形码、接收输入的文字信息、识别所述设备客户端上的文字和/或通过无线近距离通讯技术NFC与所述设备客户端通信中的任意一种。
32.根据权利要求30或31所述的装置,其特征在于,所述装置,还包括:
初次检测模块,用于检测是否存在与所述设备客户端第一次建立关联关系的用户客户端;
授权发送模块,用于若检测结果为存在,则向所述与所述设备客户端第一次建立关联关系的用户客户端发送授权请求;
反馈接收模块,用于在接收到所述与所述设备客户端第一次建立关联关系的用户客户端发送的许可反馈信息时,执行所述向所述用户客户端发送添加成功响应的步骤。
33.根据权利要求30所述的装置,其特征在于,所述装置,还包括:
单一接收模块,用于接收所述用户客户端以单个设备客户端为对象发送的控制指令,向所述设备客户端转发所述控制指令;
或,
群组接收模块,用于接收所述用户客户端根据控制信号所作用的控制模式向群组内各个设备客户端发送的相应的控制指令,向所述群组内的各个设备客户端分别转发各自对应的控制指令;
其中,所述控制模式是所述用户客户端以包含至少两个设备客户端的群组为对象设置的,每个控制模式包括分别对应所述群组内各个设备客户端的控制指令,所述控制信号是所述用户客户端接收到的触发或者切换所述控制模式的控制信号。
34.根据权利要求33所述的装置,其特征在于,所述单一接收模块,包括:指令接收单元;或,文字接收单元;或,语音接收单元;
所述指令接收单元,用于接收所述用户客户端发送的控制指令,向所述设备客户端转发所述控制指令,所述控制指令是所述用户客户端接收到以按钮形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以符合固定格式的文字形式输入的控制指令时发送的;或所述控制指令是所述用户客户端接收到以非固定格式的文字形式输入的控制信息时,解析所述控制信息得到相应的控制指令后发送的;或所述控制指令是所述用户客户端接收到语音形式输入的控制信息时,通过语音识别解析所述控制信息得到相应的控制指令后发送的;
或,所述文字接收单元,用于接收所述用户客户端发送的以非固定格式的文字形式输入的控制信息,解析所述控制信息得到相应的控制指令,向所述设备客户端转发所述控制指令;
或,所述语音接收单元,用于接收所述用户客户端发送的以语音形式输入的控制信息,通过语音识别解析所述控制信息得到相应的控制指令,向所述设备客户端转发所述控制指令。
35.根据权利要求30所述的装置,其特征在于,所述装置,还包括:
信息收取模块,用于接收所述设备客户端发送的设备信息,所述设备信息包括所述设备客户端从与自身相连的智能设备获取到的属性信息和/或状态信息;
信息转发模块,用于向与所述设备客户端具有关联关系的所述用户客户端转发所述设备信息。
36.根据权利要求30所述的装置,其特征在于,所述装置,还包括:
请求获取模块,用于接收所述设备客户端通过预定网络发送的携带有自身的身份标识的登录请求,所述预定网络是所述设备客户端的接入的网络,所述预定网络包括WIFI、3GPP、4G网络、WLAN和有线网络中的至少一种;
标识验证模块,用于验证所述设备客户端的身份标识是否为预先注册的身份标识;
登录执行模块,用于若验证结果为所述设备客户端的身份标识是预先注册的身份标识,则将所述设备客户端登录至即时通信中的在线状态。
37.一种即时通信组件,其特征在于,所述即时通信组件包括如权利要求25至29任一所述的设备客户端。
38.一种智能设备,其特征在于,所述智能设备包括如权利要求37所述的即时通信组件。
39.根据权利要求38所述的智能设备,其特征在于,所述即时通信组件集成于所述智能设备内部;或者,所述即时通信组件与所述智能设备电性相连。
40.一种即时通信系统,其特征在于,所述系统包括终端、服务器和智能设备;
所述终端包括如权利要求19至24任一所述的用户客户端;
所述服务器包括如权利要求30至36任一所述的即时通信装置;
所述智能设备是如权利要求38至39任一所述的智能设备。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310412576.4A CN104426750A (zh) | 2013-09-11 | 2013-09-11 | 即时通信方法、设备及系统 |
PCT/CN2014/076331 WO2015035783A1 (en) | 2013-09-11 | 2014-04-28 | Systems and methods for instant messaging |
US14/620,693 US10511550B2 (en) | 2013-09-11 | 2015-02-12 | Systems and methods for instant messaging |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310412576.4A CN104426750A (zh) | 2013-09-11 | 2013-09-11 | 即时通信方法、设备及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104426750A true CN104426750A (zh) | 2015-03-18 |
Family
ID=52665014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310412576.4A Pending CN104426750A (zh) | 2013-09-11 | 2013-09-11 | 即时通信方法、设备及系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10511550B2 (zh) |
CN (1) | CN104426750A (zh) |
WO (1) | WO2015035783A1 (zh) |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104837217A (zh) * | 2015-05-11 | 2015-08-12 | 丰唐物联技术(深圳)有限公司 | 一种网络接入方法及装置 |
CN105049338A (zh) * | 2015-08-14 | 2015-11-11 | 北京奇虎科技有限公司 | 一种基于即时通讯的智能设备的接口生成方法和装置 |
CN105049339A (zh) * | 2015-08-14 | 2015-11-11 | 北京奇虎科技有限公司 | 一种加载智能设备的控制界面的方法和装置 |
CN105049340A (zh) * | 2015-08-14 | 2015-11-11 | 北京奇虎科技有限公司 | 一种基于即时通讯接入智能设备的方法和装置 |
CN105049337A (zh) * | 2015-08-14 | 2015-11-11 | 北京奇虎科技有限公司 | 一种基于即时通讯的智能设备之间的通信方法和装置 |
CN105141488A (zh) * | 2015-09-25 | 2015-12-09 | 广州视睿电子科技有限公司 | 设备控制方法、控制端设备、被控端设备及设备控制系统 |
CN105279452A (zh) * | 2015-09-14 | 2016-01-27 | 北京奇虎科技有限公司 | 管理智能设备的方法、装置及系统 |
CN105282234A (zh) * | 2015-09-14 | 2016-01-27 | 北京奇虎科技有限公司 | 智能设备接入的方法、装置及系统 |
CN105446302A (zh) * | 2015-12-25 | 2016-03-30 | 惠州Tcl移动通信有限公司 | 一种基于智能终端的智能家居设备指令交互方法及系统 |
CN105553829A (zh) * | 2015-12-21 | 2016-05-04 | 李录良 | 即时通信方法和装置 |
CN105553959A (zh) * | 2015-12-11 | 2016-05-04 | Tcl集团股份有限公司 | 动态生成智能设备操作界面的远程控制方法和系统 |
CN105847539A (zh) * | 2016-01-29 | 2016-08-10 | 物联智慧科技(深圳)有限公司 | 使用者电子装置、使用者界面的生成方法 |
CN105873008A (zh) * | 2016-04-01 | 2016-08-17 | 深圳蓝奥声科技有限公司 | 无线联动呼叫方法及系统 |
CN105955084A (zh) * | 2016-06-06 | 2016-09-21 | 珠海格力电器股份有限公司 | 一种电器控制方法及装置 |
CN106059788A (zh) * | 2016-05-06 | 2016-10-26 | 海信集团有限公司 | 智能家居设备的识别方法及装置 |
WO2016197778A1 (zh) * | 2016-02-19 | 2016-12-15 | 中兴通讯股份有限公司 | 智能设备的控制方法、控制装置及移动终端 |
CN106302040A (zh) * | 2016-08-01 | 2017-01-04 | 珠海格力电器股份有限公司 | 一种智能家电的控制方法、装置及终端 |
CN106533855A (zh) * | 2016-10-29 | 2017-03-22 | 深圳智乐信息科技有限公司 | 一种更换和控制智能家居的方法及系统 |
CN106547208A (zh) * | 2015-09-16 | 2017-03-29 | 北京北信源软件股份有限公司 | 一种新型智能家居控制系统及控制方法 |
CN106549838A (zh) * | 2016-10-29 | 2017-03-29 | 深圳智乐信息科技有限公司 | 基于移动终端管理智能家居的方法及系统 |
CN106559293A (zh) * | 2015-09-30 | 2017-04-05 | 腾讯科技(深圳)有限公司 | 与网络接入设备通信、网络接入设备通信的方法、装置和系统 |
CN106569410A (zh) * | 2016-10-29 | 2017-04-19 | 深圳智乐信息科技有限公司 | 一种管理智能家居的方法及系统 |
CN106789478A (zh) * | 2016-12-30 | 2017-05-31 | 深圳智乐信息科技有限公司 | 一种更换和控制智能家居的方法及系统 |
CN106773797A (zh) * | 2015-11-19 | 2017-05-31 | 中国移动通信集团公司 | 一种信息处理方法、系统及管理平台 |
CN106789957A (zh) * | 2016-11-30 | 2017-05-31 | 无锡小天鹅股份有限公司 | 洗衣应用的语音登录方法及其智能设备 |
CN106845193A (zh) * | 2016-12-30 | 2017-06-13 | 深圳智乐信息科技有限公司 | 一种管理智能家居的方法及系统 |
CN106878272A (zh) * | 2016-12-30 | 2017-06-20 | 深圳智乐信息科技有限公司 | 基于移动终端管理智能家居的方法及系统 |
WO2017219282A1 (zh) * | 2016-06-22 | 2017-12-28 | 深圳市屹石科技股份有限公司 | 智能终端与健身器材建立连接的方法、智能终端和服务器 |
CN107979524A (zh) * | 2016-10-21 | 2018-05-01 | 李佰聪 | 通过即时通信系统进行远端设备操控的方法与装置架构 |
CN108449246A (zh) * | 2018-05-10 | 2018-08-24 | 上海上实龙创智慧能源科技股份有限公司 | 一种基于即时通讯软件与物联网通信的智能家居系统 |
CN109120487A (zh) * | 2018-09-06 | 2019-01-01 | 深圳市沃特沃德股份有限公司 | 智能设备无线控制方法及装置 |
CN109804648A (zh) * | 2016-10-14 | 2019-05-24 | 微软技术许可有限责任公司 | IoT配置服务 |
CN109905318A (zh) * | 2019-03-28 | 2019-06-18 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置及存储介质 |
CN109962836A (zh) * | 2017-12-25 | 2019-07-02 | 深圳市优必选科技有限公司 | 一种机器人控制方法、服务器及机器人 |
CN110768877A (zh) * | 2019-09-27 | 2020-02-07 | 百度在线网络技术(北京)有限公司 | 语音控制指令的处理方法、装置、电子设备及可读存储介质 |
CN110931008A (zh) * | 2019-12-06 | 2020-03-27 | 广东美的白色家电技术创新中心有限公司 | 语音控制装置和电器设备 |
WO2020243941A1 (zh) * | 2019-06-06 | 2020-12-10 | 深圳光大同创新材料有限公司 | 使用im等通讯账号对设备进行管理和使用的方法、系统、电子装置及存储介质 |
CN112335204A (zh) * | 2018-10-08 | 2021-02-05 | 谷歌有限责任公司 | 由助理客户端设备本地控制和/或注册智能设备 |
CN113938338A (zh) * | 2021-11-23 | 2022-01-14 | 龙芯中科技术股份有限公司 | 物联网设备间的通信方法、物联网设备及存储介质 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6390126B2 (ja) * | 2014-03-14 | 2018-09-19 | 株式会社リコー | 情報処理システム、情報処理装置、情報処理方法、及びプログラム |
KR101662396B1 (ko) * | 2014-10-13 | 2016-10-05 | 한국과학기술원 | IoT 장치를 제어하기 위한 방법 및 시스템 |
CN104865931B (zh) * | 2015-03-27 | 2018-03-30 | 广东美的制冷设备有限公司 | 被控终端与控制终端的关联方法及装置 |
KR20160137224A (ko) * | 2015-05-22 | 2016-11-30 | 삼성전자주식회사 | 외부 장치를 제어하기 위한 장치 및 방법 |
CN105185085B (zh) * | 2015-09-22 | 2018-12-18 | 小米科技有限责任公司 | 数据通信系统、方法及装置 |
CN105897860B (zh) | 2016-03-28 | 2020-12-18 | 联想(北京)有限公司 | 网络设备及信息处理方法 |
CN106130838A (zh) * | 2016-07-11 | 2016-11-16 | 南京邮电大学 | 基于微信的智能家居管家系统 |
CN108737440B (zh) * | 2018-06-05 | 2020-08-28 | 朔联科技(上海)有限公司 | 一种设备管理的方法、服务器和计算机可读存储介质 |
CN114513495A (zh) * | 2020-10-29 | 2022-05-17 | 蜜曰科技(北京)有限公司 | 一种基于远程遥控的互动方法 |
CN112468575A (zh) * | 2020-11-25 | 2021-03-09 | 杭州安恒信息技术股份有限公司 | 工业物联网平台的控制方法、装置、电子装置和介质 |
EP4391493A1 (en) * | 2022-12-23 | 2024-06-26 | Rohde & Schwarz GmbH & Co. KG | System and method for remote controlof a measurement instrument |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1599903A (zh) * | 2001-10-22 | 2005-03-23 | 摩托罗拉公司 | 经通信网络上的即时消息传送协议控制智能装置的方法和设备 |
CN101242376A (zh) * | 2008-01-28 | 2008-08-13 | 北京亿企通信息技术有限公司 | 一种在企业即时通信工具中添加联系人的方法 |
CN101702690A (zh) * | 2009-10-30 | 2010-05-05 | 倪树芳 | 嵌入式设备通过互联网即时通讯系统进行人机交互的方法 |
CN102413068A (zh) * | 2011-10-21 | 2012-04-11 | 南京邮电大学 | 一种基于云计算控制物联网终端设备的系统及方法 |
CN102495618A (zh) * | 2011-12-28 | 2012-06-13 | 深圳市松本先天下科技发展有限公司 | 即时通讯智能家居控制系统及其控制方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7609863B2 (en) * | 2001-05-25 | 2009-10-27 | Pen-One Inc. | Identify authentication device |
US20060036703A1 (en) * | 2004-08-13 | 2006-02-16 | Microsoft Corporation | System and method for integrating instant messaging in a multimedia environment |
US20070286181A1 (en) * | 2006-05-25 | 2007-12-13 | Dennis Bushmitch | Remote home/office monitoring and control using Skype |
US20080061957A1 (en) * | 2006-09-13 | 2008-03-13 | Bellsouth Intellectual Property Corporation | Doorbell presence hardware |
WO2008046141A1 (en) * | 2006-10-17 | 2008-04-24 | Avega Systems Pty Ltd | Unification of multimedia devices |
US7865887B2 (en) * | 2006-11-30 | 2011-01-04 | Sap Ag | Context based event handling and execution with prioritization and interrupt management |
EP2129054B1 (en) * | 2007-03-29 | 2015-10-28 | Fujitsu Limited | Communication apparatus and communication apparatus control method |
US20090052442A1 (en) * | 2007-08-20 | 2009-02-26 | International Business Machines Corporation | Automatically routing session initiation protocol (sip) communications from a consumer device |
CN101399785A (zh) * | 2008-10-16 | 2009-04-01 | 腾讯科技(深圳)有限公司 | Im平台好友列表展现系统及展现方法 |
US8626344B2 (en) * | 2009-08-21 | 2014-01-07 | Allure Energy, Inc. | Energy management system and method |
CN102136919A (zh) * | 2010-09-01 | 2011-07-27 | 华为技术有限公司 | 群组会话的实现方法及装置 |
BR112014005206B1 (pt) * | 2011-09-08 | 2022-04-19 | Intel Corporation | Método, dispositivo e sistema para comunicação através de um elemento de índice de perfil de dispositivo |
WO2013111244A1 (ja) * | 2012-01-25 | 2013-08-01 | パナソニック株式会社 | 家電情報管理装置、家電情報共有方法および家電情報共有システム |
CN103312760B (zh) * | 2012-11-12 | 2015-10-21 | 中兴通讯股份有限公司 | 实现终端设备即插即用管理的能力开放平台、方法及网关 |
US9479491B1 (en) * | 2013-09-06 | 2016-10-25 | United Services Automobile Association (Usaa) | Methods and systems for multiple channel authentication |
-
2013
- 2013-09-11 CN CN201310412576.4A patent/CN104426750A/zh active Pending
-
2014
- 2014-04-28 WO PCT/CN2014/076331 patent/WO2015035783A1/en active Application Filing
-
2015
- 2015-02-12 US US14/620,693 patent/US10511550B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1599903A (zh) * | 2001-10-22 | 2005-03-23 | 摩托罗拉公司 | 经通信网络上的即时消息传送协议控制智能装置的方法和设备 |
CN101242376A (zh) * | 2008-01-28 | 2008-08-13 | 北京亿企通信息技术有限公司 | 一种在企业即时通信工具中添加联系人的方法 |
CN101702690A (zh) * | 2009-10-30 | 2010-05-05 | 倪树芳 | 嵌入式设备通过互联网即时通讯系统进行人机交互的方法 |
CN102413068A (zh) * | 2011-10-21 | 2012-04-11 | 南京邮电大学 | 一种基于云计算控制物联网终端设备的系统及方法 |
CN102495618A (zh) * | 2011-12-28 | 2012-06-13 | 深圳市松本先天下科技发展有限公司 | 即时通讯智能家居控制系统及其控制方法 |
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016180091A1 (zh) * | 2015-05-11 | 2016-11-17 | 丰唐物联技术(深圳)有限公司 | 一种网络接入方法及装置 |
CN104837217A (zh) * | 2015-05-11 | 2015-08-12 | 丰唐物联技术(深圳)有限公司 | 一种网络接入方法及装置 |
CN105049338B (zh) * | 2015-08-14 | 2019-06-04 | 北京奇虎科技有限公司 | 一种基于即时通讯的智能设备的接口生成方法和装置 |
CN105049338A (zh) * | 2015-08-14 | 2015-11-11 | 北京奇虎科技有限公司 | 一种基于即时通讯的智能设备的接口生成方法和装置 |
CN105049339A (zh) * | 2015-08-14 | 2015-11-11 | 北京奇虎科技有限公司 | 一种加载智能设备的控制界面的方法和装置 |
CN105049340A (zh) * | 2015-08-14 | 2015-11-11 | 北京奇虎科技有限公司 | 一种基于即时通讯接入智能设备的方法和装置 |
CN105049337A (zh) * | 2015-08-14 | 2015-11-11 | 北京奇虎科技有限公司 | 一种基于即时通讯的智能设备之间的通信方法和装置 |
CN105049337B (zh) * | 2015-08-14 | 2019-06-04 | 北京奇虎科技有限公司 | 一种基于即时通讯的智能设备之间的通信方法和装置 |
CN105279452A (zh) * | 2015-09-14 | 2016-01-27 | 北京奇虎科技有限公司 | 管理智能设备的方法、装置及系统 |
CN105282234A (zh) * | 2015-09-14 | 2016-01-27 | 北京奇虎科技有限公司 | 智能设备接入的方法、装置及系统 |
CN106547208A (zh) * | 2015-09-16 | 2017-03-29 | 北京北信源软件股份有限公司 | 一种新型智能家居控制系统及控制方法 |
CN105141488A (zh) * | 2015-09-25 | 2015-12-09 | 广州视睿电子科技有限公司 | 设备控制方法、控制端设备、被控端设备及设备控制系统 |
WO2017050011A1 (zh) * | 2015-09-25 | 2017-03-30 | 广州视睿电子科技有限公司 | 设备控制方法、控制端设备、被控端设备及设备控制系统 |
CN106559293B (zh) * | 2015-09-30 | 2020-08-14 | 腾讯科技(深圳)有限公司 | 与网络接入设备通信、网络接入设备通信的方法、装置和系统 |
CN106559293A (zh) * | 2015-09-30 | 2017-04-05 | 腾讯科技(深圳)有限公司 | 与网络接入设备通信、网络接入设备通信的方法、装置和系统 |
CN106773797A (zh) * | 2015-11-19 | 2017-05-31 | 中国移动通信集团公司 | 一种信息处理方法、系统及管理平台 |
CN106773797B (zh) * | 2015-11-19 | 2019-06-14 | 中国移动通信集团公司 | 一种信息处理方法、系统及管理平台 |
CN105553959A (zh) * | 2015-12-11 | 2016-05-04 | Tcl集团股份有限公司 | 动态生成智能设备操作界面的远程控制方法和系统 |
CN105553959B (zh) * | 2015-12-11 | 2019-12-10 | Tcl集团股份有限公司 | 动态生成智能设备操作界面的远程控制方法和系统 |
CN105553829A (zh) * | 2015-12-21 | 2016-05-04 | 李录良 | 即时通信方法和装置 |
CN105446302A (zh) * | 2015-12-25 | 2016-03-30 | 惠州Tcl移动通信有限公司 | 一种基于智能终端的智能家居设备指令交互方法及系统 |
CN105847539B (zh) * | 2016-01-29 | 2019-11-29 | 物联智慧科技(深圳)有限公司 | 使用者电子装置、使用者界面的生成方法 |
CN105847539A (zh) * | 2016-01-29 | 2016-08-10 | 物联智慧科技(深圳)有限公司 | 使用者电子装置、使用者界面的生成方法 |
CN107104991A (zh) * | 2016-02-19 | 2017-08-29 | 中兴通讯股份有限公司 | 智能设备的控制方法、装置及移动终端 |
WO2016197778A1 (zh) * | 2016-02-19 | 2016-12-15 | 中兴通讯股份有限公司 | 智能设备的控制方法、控制装置及移动终端 |
CN105873008B (zh) * | 2016-04-01 | 2019-07-09 | 东莞市逸音电子科技有限公司 | 无线联动呼叫方法及系统 |
CN105873008A (zh) * | 2016-04-01 | 2016-08-17 | 深圳蓝奥声科技有限公司 | 无线联动呼叫方法及系统 |
CN106059788A (zh) * | 2016-05-06 | 2016-10-26 | 海信集团有限公司 | 智能家居设备的识别方法及装置 |
CN106059788B (zh) * | 2016-05-06 | 2019-09-17 | 海信集团有限公司 | 智能家居设备的识别方法及装置 |
CN105955084A (zh) * | 2016-06-06 | 2016-09-21 | 珠海格力电器股份有限公司 | 一种电器控制方法及装置 |
WO2017219282A1 (zh) * | 2016-06-22 | 2017-12-28 | 深圳市屹石科技股份有限公司 | 智能终端与健身器材建立连接的方法、智能终端和服务器 |
CN106302040B (zh) * | 2016-08-01 | 2019-02-22 | 珠海格力电器股份有限公司 | 一种智能家电的控制方法、装置及终端 |
CN106302040A (zh) * | 2016-08-01 | 2017-01-04 | 珠海格力电器股份有限公司 | 一种智能家电的控制方法、装置及终端 |
CN109804648A (zh) * | 2016-10-14 | 2019-05-24 | 微软技术许可有限责任公司 | IoT配置服务 |
CN109804648B (zh) * | 2016-10-14 | 2022-02-15 | 微软技术许可有限责任公司 | IoT配置服务 |
CN107979524A (zh) * | 2016-10-21 | 2018-05-01 | 李佰聪 | 通过即时通信系统进行远端设备操控的方法与装置架构 |
CN106549838A (zh) * | 2016-10-29 | 2017-03-29 | 深圳智乐信息科技有限公司 | 基于移动终端管理智能家居的方法及系统 |
CN106533855A (zh) * | 2016-10-29 | 2017-03-22 | 深圳智乐信息科技有限公司 | 一种更换和控制智能家居的方法及系统 |
CN106569410A (zh) * | 2016-10-29 | 2017-04-19 | 深圳智乐信息科技有限公司 | 一种管理智能家居的方法及系统 |
CN106789957A (zh) * | 2016-11-30 | 2017-05-31 | 无锡小天鹅股份有限公司 | 洗衣应用的语音登录方法及其智能设备 |
CN106789478A (zh) * | 2016-12-30 | 2017-05-31 | 深圳智乐信息科技有限公司 | 一种更换和控制智能家居的方法及系统 |
CN106845193A (zh) * | 2016-12-30 | 2017-06-13 | 深圳智乐信息科技有限公司 | 一种管理智能家居的方法及系统 |
CN106878272A (zh) * | 2016-12-30 | 2017-06-20 | 深圳智乐信息科技有限公司 | 基于移动终端管理智能家居的方法及系统 |
CN109962836A (zh) * | 2017-12-25 | 2019-07-02 | 深圳市优必选科技有限公司 | 一种机器人控制方法、服务器及机器人 |
CN108449246A (zh) * | 2018-05-10 | 2018-08-24 | 上海上实龙创智慧能源科技股份有限公司 | 一种基于即时通讯软件与物联网通信的智能家居系统 |
CN109120487B (zh) * | 2018-09-06 | 2021-09-17 | 深圳市沃特沃德信息有限公司 | 智能设备无线控制方法及装置 |
CN109120487A (zh) * | 2018-09-06 | 2019-01-01 | 深圳市沃特沃德股份有限公司 | 智能设备无线控制方法及装置 |
CN112335204A (zh) * | 2018-10-08 | 2021-02-05 | 谷歌有限责任公司 | 由助理客户端设备本地控制和/或注册智能设备 |
CN112335204B (zh) * | 2018-10-08 | 2022-06-03 | 谷歌有限责任公司 | 由助理客户端设备本地控制和/或注册智能设备 |
US11700141B2 (en) | 2018-10-08 | 2023-07-11 | Google Llc | Control and/or registration of smart devices, locally by an assistant client device |
CN109905318B (zh) * | 2019-03-28 | 2021-06-25 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置及存储介质 |
CN109905318A (zh) * | 2019-03-28 | 2019-06-18 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置及存储介质 |
WO2020243941A1 (zh) * | 2019-06-06 | 2020-12-10 | 深圳光大同创新材料有限公司 | 使用im等通讯账号对设备进行管理和使用的方法、系统、电子装置及存储介质 |
CN110768877A (zh) * | 2019-09-27 | 2020-02-07 | 百度在线网络技术(北京)有限公司 | 语音控制指令的处理方法、装置、电子设备及可读存储介质 |
CN110768877B (zh) * | 2019-09-27 | 2022-05-27 | 百度在线网络技术(北京)有限公司 | 语音控制指令的处理方法、装置、电子设备及可读存储介质 |
CN110931008A (zh) * | 2019-12-06 | 2020-03-27 | 广东美的白色家电技术创新中心有限公司 | 语音控制装置和电器设备 |
CN113938338A (zh) * | 2021-11-23 | 2022-01-14 | 龙芯中科技术股份有限公司 | 物联网设备间的通信方法、物联网设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2015035783A1 (en) | 2015-03-19 |
US10511550B2 (en) | 2019-12-17 |
US20150188855A1 (en) | 2015-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104426750A (zh) | 即时通信方法、设备及系统 | |
CN105471686B (zh) | 终端控制方法、装置及系统 | |
CN110235456A (zh) | 智能设备入网方法、移动终端、云服务器、设备及系统 | |
CN104885406B (zh) | 用于在家庭网络系统中远程控制家庭设备的方法和设备 | |
US9547980B2 (en) | Smart gateway, smart home system and smart controlling method thereof | |
CN103941686B (zh) | 语音控制方法和系统 | |
CN105511287A (zh) | 智能家电控制方法和装置及系统 | |
CN105392185B (zh) | 一种智能设备的联网方法、装置及系统 | |
WO2017058001A1 (en) | A type of smart home management method based on instant messasing (im) | |
CN102932423B (zh) | 一种限定区域内的控制方法和设备 | |
CN106547208A (zh) | 一种新型智能家居控制系统及控制方法 | |
CN103235584B (zh) | 智能家居控制方法、装置、mcu及系统 | |
CN103713605A (zh) | 一种智能控制平台及方法 | |
CN109725543A (zh) | 设备控制码配置方法、装置、云服务器及网络系统 | |
CN103795757A (zh) | 远程控制局域网设备的方法及客户端、服务端 | |
CN113132191A (zh) | 智能设备的语音控制方法、智能设备及存储介质 | |
CN107493394B (zh) | 一种手机利用Wi-Fi控制蓝牙设备的系统及方法 | |
US20150005909A1 (en) | Communication Device, Communication Method, and Management Device | |
CN207869126U (zh) | 基于sip协议的多通讯集成的智能家居网关 | |
CN109309608B (zh) | 一种智能家居物联网络广域动态解锁系统 | |
KR20050025550A (ko) | 모바일 홈 네트워크 시스템 | |
CN113093561A (zh) | 门设备控制方法及装置、存储介质、电子装置 | |
KR100550774B1 (ko) | 모바일 홈 네트워크 시스템의 예약정보처리장치 | |
CN108111588B (zh) | 提高基于wifi的物联网设备配网效率的方法 | |
CN113300920A (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 |
Application publication date: 20150318 |
|
RJ01 | Rejection of invention patent application after publication |