CN111541772A - 智能提醒方法和***以及云服务器 - Google Patents
智能提醒方法和***以及云服务器 Download PDFInfo
- Publication number
- CN111541772A CN111541772A CN202010358784.0A CN202010358784A CN111541772A CN 111541772 A CN111541772 A CN 111541772A CN 202010358784 A CN202010358784 A CN 202010358784A CN 111541772 A CN111541772 A CN 111541772A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- identifier
- user mobile
- user
- reminding information
- 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 33
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 5
- 239000005441 aurora Substances 0.000 claims description 4
- 239000000126 substance Substances 0.000 claims description 3
- 230000009471 action Effects 0.000 claims description 2
- 239000002184 metal Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 230000008014 freezing Effects 0.000 description 2
- 238000007710 freezing Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000005057 refrigeration Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
Images
Classifications
-
- 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/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- 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/50—Network services
- H04L67/55—Push-based network services
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了智能提醒方法和***以及云服务器,包括接收至少一个用户移动终端发来的至少一个绑定请求;针对每一个所述绑定请求,分别建立所述绑定请求中的所述用户移动终端的标识与所述至少一个智能家居设备的设备标识的对应关系;将所述对应关系保存到key‑value存储***中;接收第一智能家居设备发来的事件触发消息;在所述key‑value存储***中查找与所述第一设备标识对应的第一用户移动终端的标识;生成第一提醒信息;将所述第一提醒信息发给推送平台,以触发所述推送平台将所述第一提醒信息发送给第一用户移动终端。本发明的方案能够达到提醒信息的即时推送的目的。
Description
技术领域
本发明涉及网络通信领域,特别涉及智能提醒方法和***以及云服务器。
背景技术
随着物联网关键技术的快速发展,智能家居等相关的智能设备的被使用率也越来越高。在用户通过移动终端操作智能设备过程中,如何提高用户粘性和满意度显得格外重要。
现有的一篇申请公布号为CN107270654A的中国发明专利公开了一种消息提醒方法及智能冰箱,其发明的主要特征在于,当用户位于智能冰箱附近且经用户同意时,智能冰箱才会向用户推送待提醒信息,而非直接自动播报。
可见,现有技术仍影响用户体验,同时降低了与用户的粘性,因此急需要一种更智能的提醒方法和***来解决上述问题。
发明内容
本发明实施例所要解决的技术问题在于,提供智能提醒方法和***以及云服务器,能够在用户不在智能家居设备附近时,也能够对用户进行智能提醒。
第一方面,本发明实施例提供了智能提醒方法,应用于云服务器,所述方法包括:
接收至少一个用户移动终端发来的至少一个绑定请求,每一个所述绑定请求中携带用户移动终端的标识以及至少一个智能家居设备的设备标识;
针对每一个所述绑定请求,分别建立所述绑定请求中的所述用户移动终端的标识与所述至少一个智能家居设备的设备标识的对应关系;
将所述对应关系保存到key-value存储***中;
接收第一智能家居设备发来的事件触发消息,所述事件触发消息中携带所述第一智能家居设备的第一设备标识和事件内容信息;
在所述key-value存储***中查找与所述第一设备标识对应的第一用户移动终端的标识;
生成第一提醒信息,所述第一提醒信息中携带所述第一用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
将所述第一提醒信息发给推送平台,以触发所述推送平台将所述第一提醒信息发送给第一用户移动终端。
优选地,
该方法进一步包括:接收所述至少一个用户移动终端发来的至少一个关联请求,每一个所述关联请求中携带需要关联的至少两个用户移动终端的标识;针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系;将建立的关联关系保存到key-value存储***中;
在所述将所述提醒信息发给推送平台之后,进一步包括:
判断在预定时间内是否接收到所述第一用户移动终端发来的提醒确认消息;
如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识;
生成第二提醒信息,所述提醒信息中携带所述第二用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
将所述第二提醒信息发给推送平台,以触发所述推送平台将所述第二提醒信息推送给第二用户移动终端。
第二方面,本发明实施例提供了云服务器,包括:
绑定请求接收模块,用于接收至少一个用户移动终端发来的至少一个绑定请求,每一个所述绑定请求中携带用户移动终端的标识以及至少一个智能家居设备的设备标识;
对应关系建立模块,用于针对每一个所述绑定请求,分别建立所述绑定请求中的所述用户移动终端的标识与所述至少一个智能家居设备的设备标识的对应关系;
对应关系存储模块,用于将所述对应关系保存到key-value存储***中;
触发消息接收模块,用于接收第一智能家居设备发来的事件触发消息,所述事件触发消息中携带所述第一智能家居设备的第一设备标识和事件内容信息;
第一查找模块,用于在所述key-value存储***中查找与所述第一设备标识对应的第一用户移动终端的标识;
第一组装模块,用于生成第一提醒信息,所述第一提醒信息中携带所述第一用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
第一发送模块,用于将所述第一提醒信息发给推送平台,以触发所述推送平台将所述第一提醒信息发送给第一用户移动终端。
优选地,
所述云服务器进一步包括:
关联请求接收模块,用于接收所述至少一个用户移动终端发来的至少一个关联请求,每一个所述关联请求中携带需要关联的至少两个用户移动终端的标识;
关联关系建立模块,用于针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系;
关联关系存储模块,用于将建立的关联关系保存到key-value存储***中;
优选地,
在所述将所述提醒信息发给推送平台之后,进一步包括:
判断模块,用于判断在预定时间内是否接收到所述第一用户移动终端发来的提醒确认消息;
第二查找模块,用于如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识;
第二组装模块,用于生成第二提醒信息,所述提醒信息中携带所述第二用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
第二发送模块,用于将所述第二提醒信息发给推送平台,以触发所述推送平台将所述第二提醒信息推送给第二用户移动终端。
第三方面,本发明实施例提供了智能提醒***,包括:至少一个用户的移动终端、至少一个智能家居设备、推送平台以及上述云服务器;其中,
所述至少一个用户的移动终端中的每一个用户的移动终端,被配置为获取该用户的移动终端所管辖的至少一个智能家居设备的设备标识,生成绑定请求,该绑定请求中携带该用户移动终端的标识以及其管辖的至少一个智能家居设备的设备标识;
至少一个智能家居设备中的每一个智能家居设备,被配置为监测是否发生预定义的触发事件,如果是,则向云服务器发送事件触发信息,所述事件触发消息中携带该智能家居设备的设备标识和事件内容信息;
所述推送平台,被配置为接收所述云服务器发来的提醒信息,根据提醒信息中携带的用户移动终端的标识,将提醒信息推送给对应的用户移动终端。
优选地,
所述每一个用户的移动终端,在执行所述获取该用户的移动终端所管辖的至少一个智能家居设备的设备标识时,具体执行:
S1:该用户的移动终端连接到家庭无线网络;
S2:扫描所述家庭无线网络中存在的至少一个智能家居设备的设备标识;
S3:从扫描出的至少一个智能家居设备的设备标识中,确定该用户的移动终端所管辖的至少一个智能家居设备的设备标识。
优选地,
所述每一个智能家居设备,在监测是否发生预定义的触发事件时,具体执行:
监测该智能家居设备当前是否发生预定的故障,或者监测该智能家居设备当前是否发生预定的用户关注动作状态。
优选地,
所述推送平台,进一步被配置为接收至少一个用户移动终端发来的至少一个注册消息;根据接收到的注册消息为用户移动终端分配对应的公钥和私钥;在接收到所述云服务器发来的所述提醒信息后,利用为对应用户移动终端分配的公钥加密所述提醒信息,然后再推送给对应的用户移动终端;
每一个用户移动终端,进一步在接收到提醒信息,利用预先分配的私钥解密所述提醒信息。
优选地,
所述推送平台包括:个推推送平台、极光推送平台或友盟推送平台。
本发明提供了智能提醒方法和***以及云服务器,包括接收至少一个用户移动终端发来的至少一个绑定请求;针对每一个所述绑定请求,分别建立所述绑定请求中的所述用户移动终端的标识与所述至少一个智能家居设备的设备标识的对应关系;将所述对应关系保存到key-value存储***中;接收第一智能家居设备发来的事件触发消息;在所述key-value存储***中查找与所述第一设备标识对应的第一用户移动终端的标识;生成第一提醒信息;将所述第一提醒信息发给推送平台,以触发所述推送平台将所述第一提醒信息发送给第一用户移动终端。本发明的方案能够达到提醒信息的即时推送的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的智能提醒方法的流程图;
图2是本发明一实施例提供的云服务器的结构示意图;
图3是本发明另一实施例提供的云服务器的结构示意图;
图4是本发明一实施例提供的智能提醒***的结构示意图;
图5是本发明另一实施例提供的智能提醒***的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面通过附图具体说明本发明实施例提出的技术方案。
如图1所示,本发明实施例提供了智能提醒方法,应用于云服务器,所述方法包括:
步骤101:接收至少一个用户移动终端发来的至少一个绑定请求,每一个所述绑定请求中携带用户移动终端的标识以及至少一个智能家居设备的设备标识;
步骤102:针对每一个所述绑定请求,分别建立所述绑定请求中的所述用户移动终端的标识与所述至少一个智能家居设备的设备标识的对应关系;
步骤103:将所述对应关系保存到key-value存储***中;
步骤104:接收第一智能家居设备发来的事件触发消息,所述事件触发消息中携带所述第一智能家居设备的第一设备标识和事件内容信息;
步骤105:在所述key-value存储***中查找与所述第一设备标识对应的第一用户移动终端的标识;
步骤106:生成第一提醒信息,所述第一提醒信息中携带所述第一用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
步骤107:将所述第一提醒信息发给推送平台,以触发所述推送平台将所述第一提醒信息发送给第一用户移动终端。
在本发明实施例中,用户如需即时获得智能家居设备的提醒信息,可以通过移动终端输入指令向云服务器发送至少一个绑定请求,绑定请求中携带用户移动终端的标识以及智能家居设备的设备标识,针对每一个绑定请求,分别建立绑定请求中的用户移动终端的标识与至少一个智能家居设备的设备标识的对应关系,并将对应关系保存到key-value存储***中,当智能家居设备向云服务器发送事件触发消息时,云服务器会根据事件触发消息中的智能家居设备的设备标识和事件内容信息,从key-value存储***中找到智能家居设备的设备标识对应的用户移动终端的标识。通过组装用户移动终端的标识、智能家居设备的标识和事件内容信息,生成提醒信息,并将提醒信息发给推送平台,以触发推送平台将提醒信息发送给用户移动终端。与现有技术不同,通过本发明实施例可以看出,用户不用必须位于智能家居设备也能即时接收到推送平台推送的待提醒信息。
需要说明的是,
第一,智能家居设备是指任何一种具有计算处理能力的设备、器械或者机器,功能完备的智能家居设备必须具备灵敏准确的感知功能、正确的思维与判断功能以及行之有效的执行功能。
第二,Key-value存储***是一种以键值对存储数据的一种数据库,类似Java中的map,可以将整个数据库理解为一个大的map,每个键都会对应一个唯一的值。key-value存储***的特点是查询速度快、存放数据量大。
第三,推送平台,极光推送是独立的第三方云推送平台,致力于为全球移动应用开发者提供移动消息推送服务。
为了提高用户粘性和使用满意度,在本发明一实施例中,所述智能提醒方法,该方法进一步包括:云服务器接收至少一个用户移动终端发来的至少一个关联请求,每一个关联请求中携带需要关联的至少两个用户移动终端的标识,(如,所述至少两个用户为同一家庭的成员),针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系,将建立的关联关系保存到key-value存储***中,在将第一提醒信息发给推送平台之后,判断在预定时间内是否接收到第一用户移动终端发来的提醒确认消息,(如,所述预定时间不大于1分钟);如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识,生成第二提醒信息,提醒信息中携带第二用户移动终端的标识、智能家居设备的标识和事件内容信息,将第二提醒信息发给推送平台,以触发推送平台将第二提醒信息推送给第二用户移动终端。因此,该方法进一步解决了用户无法即时收到提醒信息的问题,提升了用户的满意度。
如图2所示,本发明实施例提供了云服务器,包括:
绑定请求接收模块201,用于接收至少一个用户移动终端发来的至少一个绑定请求,每一个所述绑定请求中携带用户移动终端的标识以及至少一个智能家居设备的设备标识;
对应关系建立模块202,用于针对每一个所述绑定请求,分别建立所述绑定请求中的所述用户移动终端的标识与所述至少一个智能家居设备的设备标识的对应关系;
对应关系存储模块203,用于将所述对应关系保存到key-value存储***中;
触发消息接收模块204,用于接收第一智能家居设备发来的事件触发消息,所述事件触发消息中携带所述第一智能家居设备的第一设备标识和事件内容信息;
第一查找模块205,用于在所述key-value存储***中查找与所述第一设备标识对应的第一用户移动终端的标识;
第一组装模块206,用于生成第一提醒信息,所述第一提醒信息中携带所述第一用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
第一发送模块207,用于将所述第一提醒信息发给推送平台,以触发所述推送平台将所述第一提醒信息发送给第一用户移动终端。
在本发明实施例中,用户如需即时获得智能家居设备的提醒信息,可以通过移动终端输入指令向云服务器发送至少一个绑定请求,绑定请求中携带用户移动终端的标识以及智能家居设备的设备标识,针对每一个绑定请求,分别建立绑定请求中的用户移动终端的标识与至少一个智能家居设备的设备标识的对应关系,并将对应关系保存到key-value存储***中,当智能家居设备向云服务器发送事件触发消息时,云服务器会根据事件触发消息中的智能家居设备的设备标识和事件内容信息,从key-value存储***中找到智能家居设备的设备标识对应的用户移动终端的标识。通过组装用户移动终端的标识、智能家居设备的标识和事件内容信息,生成提醒信息,并将提醒信息发给推送平台,以触发推送平台将提醒信息发送给用户移动终端。通过本发明实施例可以看出,用户不用必须位于智能家居设备也能即时接收到推送平台推送的待提醒信息。
如图3所示,本发明另一实施例提供了云服务器,包括:
关联请求接收模块301,用于接收所述至少一个用户移动终端发来的至少一个关联请求,每一个所述关联请求中携带需要关联的至少两个用户移动终端的标识;
关联关系建立模块302,用于针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系;
关联关系存储模块303,用于将建立的关联关系保存到key-value存储***中;
在所述将所述提醒信息发给推送平台之后,进一步包括:
判断模块304,用于判断在预定时间内是否接收到所述第一用户移动终端发来的提醒确认消息;
第二查找模块305,用于如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识;
第二组装模块306,用于生成第二提醒信息,所述提醒信息中携带所述第二用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
第二发送模块307,用于将所述第二提醒信息发给推送平台,以触发所述推送平台将所述第二提醒信息推送给第二用户移动终端。
为了提高用户粘性和使用满意度,在本发明另一实施例中,云服务器接收至少一个用户移动终端发来的至少一个关联请求,每一个关联请求中携带需要关联的至少两个用户移动终端的标识,(如,所述至少两个用户为同一家庭的成员),针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系,将建立的关联关系保存到key-value存储***中,在将第一提醒信息发给推送平台之后,判断在预定时间内是否接收到第一用户移动终端发来的提醒确认消息,(如,所述预定时间不大于1分钟);如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识,生成第二提醒信息,提醒信息中携带第二用户移动终端的标识、智能家居设备的标识和事件内容信息,将第二提醒信息发给推送平台,以触发推送平台将第二提醒信息推送给第二用户移动终端。因此,该方法进一步解决了用户无法即时收到提醒信息的问题,提升了用户的满意度。
如图4所示,本发明实施例提供了智能提醒***,所述***包括:
至少一个用户的移动终端401、至少一个智能家居设备402、推送平台403以及本发明任一实施例提供的云服务器404;其中,
所述至少一个用户的移动终端401中的每一个用户的移动终端,被配置为获取该用户的移动终端所管辖的至少一个智能家居设备402的设备标识,生成绑定请求,该绑定请求中携带该用户移动终端的标识以及其管辖的至少一个智能家居设备402的设备标识;
至少一个智能家居设备402中的每一个智能家居设备,被配置为监测是否发生预定义的触发事件,如果是,则向云服务器404发送事件触发信息,所述事件触发消息中携带该智能家居设备402的设备标识和事件内容信息;
所述推送平台403,被配置为接收所述云服务器404发来的提醒信息,根据提醒信息中携带的用户移动终端的标识,将提醒信息推送给对应的用户移动终端。
在本发明实施例中,用户如需即时获得智能家居设备的提醒信息,可以通过移动终端输入指令向云服务器发送至少一个绑定请求,绑定请求中携带用户移动终端的标识以及智能家居设备的设备标识,针对每一个绑定请求,分别建立绑定请求中的用户移动终端的标识与至少一个智能家居设备的设备标识的对应关系,并将对应关系保存到key-value存储***中,当智能家居设备向云服务器发送事件触发消息时,云服务器会根据事件触发消息中的智能家居设备的设备标识和事件内容信息,从key-value存储***中找到智能家居设备的设备标识对应的用户移动终端的标识。通过组装用户移动终端的标识、智能家居设备的标识和事件内容信息,生成提醒信息,并将提醒信息发给推送平台,以触发推送平台将提醒信息发送给用户移动终端。通过本发明实施例可以看出,用户不用必须位于智能家居设备也能即时接收到推送平台推送的待提醒信息。
为了提高用户粘性和使用满意度,在本发明一实施例中,云服务器接收至少一个用户移动终端发来的至少一个关联请求,每一个关联请求中携带需要关联的至少两个用户移动终端的标识,(如,所述至少两个用户为同一家庭的成员),针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系,将建立的关联关系保存到key-value存储***中,在将第一提醒信息发给推送平台之后,判断在预定时间内是否接收到第一用户移动终端发来的提醒确认消息,(如,所述预定时间不大于1分钟);如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识,生成第二提醒信息,提醒信息中携带第二用户移动终端的标识、智能家居设备的标识和事件内容信息,将第二提醒信息发给推送平台,以触发推送平台将第二提醒信息推送给第二用户移动终端。因此,该方法进一步解决了用户无法即时收到提醒信息的问题,提升了用户的满意度。
在本发明一实施例中,所述每一个用户的移动终端,在执行所述获取该用户的移动终端所管辖的至少一个智能家居设备的设备标识时,具体执行:
S1:该用户的移动终端连接到家庭无线网络;
S2:扫描所述家庭无线网络中存在的至少一个智能家居设备的设备标识;
S3:从扫描出的至少一个智能家居设备的设备标识中,确定该用户的移动终端所管辖的至少一个智能家居设备的设备标识。
在本发明实施例中,为了便于用户了解每个智能家居设备的运行状态,将该用户的移动终端连接到家庭无线网络,扫描所述家庭无线网络中存在的至少一个智能家居设备的设备标识,从扫描出的至少一个智能家居设备的设备标识中,确定该用户的移动终端所管辖的至少一个智能家居设备的设备标识,以使云服务器接收至少一个用户移动终端发来的至少一个绑定请求,每一个所述绑定请求中携带用户移动终端的标识以及至少一个智能家居设备的设备标识。
如图5所示,为了更加清楚的说明本发明的技术方案及优点,下面以智能家居设备为具有无线通信功能的“智能冰箱”和移动终端为“智能手机”为例,对本发明提供的智能家居设备的智能提醒***进行详细说明,具体包括:
智能冰箱501、智能手机502、推送平台503以及云服务器504;
至少一个用户的智能手机502中的每一个用户的智能手机502,被配置为获取该用户的智能手机所管辖的智能冰箱501的设备标识,生成绑定请求,该绑定请求中携带该用户智能手机502的标识以及其管辖的智能冰箱501的设备标识;
智能冰箱501被配置为监测是否发生预定义的触发事件,如果是,则向云服务器504发送事件触发信息,所述事件触发消息中携带该智能冰箱501的设备标识和事件内容信息;
比如,智能冰箱501预设的正常工作冷藏温度范围在4至8℃,预设的正常工作冷冻温度范围在-4~-24℃,当智能冰箱501工作时,如果冷藏温度和冷冻温度的任一项不在上述范围中,则智能冰箱501被配置为监测发生预定义的触发事件,并向云服务器504发送事件触发信息,实现了用户第一时间了解智能冰箱501的状态,提高了用户粘性和使用满意度。
推送平台503被配置为接收云服务器504发来的提醒信息,根据提醒信息中携带的用户智能手机502的标识,将提醒信息推送给对应的用户智能手机502。
具体地,每一个用户的智能手机502,在执行获取该用户的智能手机502所管辖的智能冰箱501的设备标识时,具体执行:
S1:该用户的智能手机502连接到家庭无线网络;
S2:扫描所述家庭无线网络中存在的至少一个智能家居设备的设备标识;
S3:从扫描出的至少一个智能家居设备的设备标识中,确定该用户的移动终端所管辖的智能冰箱501的设备标识。
具体地,推送平台503,进一步被配置为接收至少一个用户智能手机502发来的至少一个注册消息;根据接收到的注册消息为用户智能手机502分配对应的公钥和私钥;在接收到云服务器504发来的所述提醒信息后,利用为对应用户智能手机502分配的公钥加密所述提醒信息,然后再推送给对应的用户智能手机502;
每一个用户智能手机502,进一步在接收到提醒信息,利用预先分配的私钥解密所述提醒信息。
需要说明的是,公钥与私钥是通过一种算法得到的一个密钥对。通过这种算法得到的密钥对能保证在世界范围内是独一的。使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。
具体地,推送平台503包括:个推推送平台、极光推送平台或友盟推送平台。
需要说明的是,极光推送是独立的第三方云推送平台,致力于为全球移动应用开发者提供移动消息推送服务。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本发明各个实施例至少具有如下有益效果:
1、在本发明实施例中,用户如需即时获得智能家居设备的提醒信息,可以通过移动终端输入指令向云服务器发送至少一个绑定请求,绑定请求中携带用户移动终端的标识以及智能家居设备的设备标识,针对每一个绑定请求,分别建立绑定请求中的用户移动终端的标识与至少一个智能家居设备的设备标识的对应关系,并将对应关系保存到key-value存储***中,当智能家居设备向云服务器发送事件触发消息时,云服务器会根据事件触发消息中的智能家居设备的设备标识和事件内容信息,从key-value存储***中找到智能家居设备的设备标识对应的用户移动终端的标识。通过组装用户移动终端的标识、智能家居设备的标识和事件内容信息,生成提醒信息,并将提醒信息发给推送平台,以触发推送平台将提醒信息发送给用户移动终端。与现有技术不同,通过本发明实施例可以看出,用户不用必须位于智能家居设备也能即时接收到推送平台推送的待提醒信息。
2、在本发明实施例中,为了提高用户粘性和使用满意度,在本发明一实施例中,云服务器接收至少一个用户移动终端发来的至少一个关联请求,每一个关联请求中携带需要关联的至少两个用户移动终端的标识,(如,所述至少两个用户为同一家庭的成员),针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系,将建立的关联关系保存到key-value存储***中,在将第一提醒信息发给推送平台之后,判断在预定时间内是否接收到第一用户移动终端发来的提醒确认消息,(如,所述预定时间不大于1分钟);如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识,生成第二提醒信息,提醒信息中携带第二用户移动终端的标识、智能家居设备的标识和事件内容信息,将第二提醒信息发给推送平台,以触发推送平台将第二提醒信息推送给第二用户移动终端。因此,该方法进一步解决了用户无法即时收到提醒信息的问题,提升了用户的满意度。
最后需要说明的是,上述各流程和各***结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的***结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
以上各实施例中,硬件单元可以通过机械方式或电气方式实现。例如,一个硬件单元可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或ASIC)来完成相应操作。硬件单元还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。
上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
Claims (9)
1.智能提醒方法,其特征在于,应用于云服务器,所述方法包括:
接收至少一个用户移动终端发来的至少一个绑定请求,每一个所述绑定请求中携带用户移动终端的标识以及至少一个智能家居设备的设备标识;
针对每一个所述绑定请求,分别建立所述绑定请求中的所述用户移动终端的标识与所述至少一个智能家居设备的设备标识的对应关系;
将所述对应关系保存到key-value存储***中;
接收第一智能家居设备发来的事件触发消息,所述事件触发消息中携带所述第一智能家居设备的第一设备标识和事件内容信息;
在所述key-value存储***中查找与所述第一设备标识对应的第一用户移动终端的标识;
生成第一提醒信息,所述第一提醒信息中携带所述第一用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
将所述第一提醒信息发给推送平台,以触发所述推送平台将所述第一提醒信息发送给第一用户移动终端。
2.根据权利要求1所述的智能提醒方法,其特征在于,该方法进一步包括:接收所述至少一个用户移动终端发来的至少一个关联请求,每一个所述关联请求中携带需要关联的至少两个用户移动终端的标识;针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系;将建立的关联关系保存到key-value存储***中;
在所述将所述提醒信息发给推送平台之后,进一步包括:
判断在预定时间内是否接收到所述第一用户移动终端发来的提醒确认消息;
如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识;
生成第二提醒信息,所述提醒信息中携带所述第二用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
将所述第二提醒信息发给推送平台,以触发所述推送平台将所述第二提醒信息推送给第二用户移动终端。
3.云服务器,其特征在于,包括:
绑定请求接收模块,用于接收至少一个用户移动终端发来的至少一个绑定请求,每一个所述绑定请求中携带用户移动终端的标识以及至少一个智能家居设备的设备标识;
对应关系建立模块,用于针对每一个所述绑定请求,分别建立所述绑定请求中的所述用户移动终端的标识与所述至少一个智能家居设备的设备标识的对应关系;
对应关系存储模块,用于将所述对应关系保存到key-value存储***中;
触发消息接收模块,用于接收第一智能家居设备发来的事件触发消息,所述事件触发消息中携带所述第一智能家居设备的第一设备标识和事件内容信息;
第一查找模块,用于在所述key-value存储***中查找与所述第一设备标识对应的第一用户移动终端的标识;
第一组装模块,用于生成第一提醒信息,所述第一提醒信息中携带所述第一用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
第一发送模块,用于将所述第一提醒信息发给推送平台,以触发所述推送平台将所述第一提醒信息发送给第一用户移动终端。
4.根据权利要求3所述的云服务器,其特征在于,所述云服务器进一步包括:
关联请求接收模块,用于接收所述至少一个用户移动终端发来的至少一个关联请求,每一个所述关联请求中携带需要关联的至少两个用户移动终端的标识;
关联关系建立模块,用于针对每一个关联请求,分别建立关联请求中携带的至少两个用户移动终端的标识的绑定关系;
关联关系存储模块,用于将建立的关联关系保存到key-value存储***中;
在所述将所述提醒信息发给推送平台之后,进一步包括:
判断模块,用于判断在预定时间内是否接收到所述第一用户移动终端发来的提醒确认消息;
第二查找模块,用于如果否,则在所述key-value存储***中查找与所述第一用户移动终端的标识所绑定的第二用户移动终端的标识;
第二组装模块,用于生成第二提醒信息,所述提醒信息中携带所述第二用户移动终端的标识、所述第一智能家居设备的标识和所述事件内容信息;
第二发送模块,用于将所述第二提醒信息发给推送平台,以触发所述推送平台将所述第二提醒信息推送给第二用户移动终端。
5.智能提醒***,其特征在于,包括:至少一个用户的移动终端、至少一个智能家居设备、推送平台以及权利要求3或4所述的云服务器;其中,
所述至少一个用户的移动终端中的每一个用户的移动终端,被配置为获取该用户的移动终端所管辖的至少一个智能家居设备的设备标识,生成绑定请求,该绑定请求中携带该用户移动终端的标识以及其管辖的至少一个智能家居设备的设备标识;
至少一个智能家居设备中的每一个智能家居设备,被配置为监测是否发生预定义的触发事件,如果是,则向云服务器发送事件触发信息,所述事件触发消息中携带该智能家居设备的设备标识和事件内容信息;
所述推送平台,被配置为接收所述云服务器发来的提醒信息,根据提醒信息中携带的用户移动终端的标识,将提醒信息推送给对应的用户移动终端。
6.根据权利要求5所述的智能提醒***,所述每一个用户的移动终端,在执行所述获取该用户的移动终端所管辖的至少一个智能家居设备的设备标识时,具体执行:
S1:该用户的移动终端连接到家庭无线网络;
S2:扫描所述家庭无线网络中存在的至少一个智能家居设备的设备标识;
S3:从扫描出的至少一个智能家居设备的设备标识中,确定该用户的移动终端所管辖的至少一个智能家居设备的设备标识。
7.根据权利要求6所述的智能提醒***,所述每一个智能家居设备,在监测是否发生预定义的触发事件时,具体执行:
监测该智能家居设备当前是否发生预定的故障,或者监测该智能家居设备当前是否发生预定的用户关注动作状态。
8.根据权利要求7所述的智能提醒***,所述推送平台,进一步被配置为接收至少一个用户移动终端发来的至少一个注册消息;根据接收到的注册消息为用户移动终端分配对应的公钥和私钥;在接收到所述云服务器发来的所述提醒信息后,利用为对应用户移动终端分配的公钥加密所述提醒信息,然后再推送给对应的用户移动终端;
每一个用户移动终端,进一步在接收到提醒信息,利用预先分配的私钥解密所述提醒信息。
9.根据权利要求5至8中任一所述的智能提醒***,其特征在于,
所述推送平台包括:个推推送平台、极光推送平台或友盟推送平台。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010358784.0A CN111541772A (zh) | 2020-04-29 | 2020-04-29 | 智能提醒方法和***以及云服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010358784.0A CN111541772A (zh) | 2020-04-29 | 2020-04-29 | 智能提醒方法和***以及云服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111541772A true CN111541772A (zh) | 2020-08-14 |
Family
ID=71980220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010358784.0A Pending CN111541772A (zh) | 2020-04-29 | 2020-04-29 | 智能提醒方法和***以及云服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111541772A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113271352A (zh) * | 2021-05-14 | 2021-08-17 | 四川虹美智能科技有限公司 | 智能设备绑定方法、云服务器及计算机可读介质 |
CN115314330A (zh) * | 2022-06-30 | 2022-11-08 | 青岛海尔科技有限公司 | 感知事件上报方法、装置、存储介质及电子装置 |
WO2023092979A1 (zh) * | 2021-11-25 | 2023-06-01 | 青岛海尔科技有限公司 | 绑定关系的建立方法和装置、存储介质及电子装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973748A (zh) * | 2013-02-04 | 2014-08-06 | 珠海格力电器股份有限公司 | 智能家居***及其监控方法 |
CN104660618A (zh) * | 2015-03-24 | 2015-05-27 | 联想(北京)有限公司 | 绑定方法和绑定设备 |
CN105913217A (zh) * | 2016-04-01 | 2016-08-31 | 北京小米移动软件有限公司 | 智能提醒遗忘设备的方法、装置及*** |
CN106888272A (zh) * | 2017-04-11 | 2017-06-23 | 华东交通大学 | 基于第三方推送平台的客户端消息刷新方法 |
CN107181651A (zh) * | 2017-06-23 | 2017-09-19 | 海信集团有限公司 | 智能家居设备配置方法及装置 |
WO2017167017A1 (zh) * | 2016-03-29 | 2017-10-05 | 华为技术有限公司 | 一种接入方法、设备及*** |
CN108400915A (zh) * | 2018-03-20 | 2018-08-14 | 四川长虹电器股份有限公司 | 一种智能家居设备管理***及方法 |
CN108986360A (zh) * | 2018-08-28 | 2018-12-11 | 高新兴科技集团股份有限公司 | 一种告警的方法和设备 |
CN110601929A (zh) * | 2019-08-29 | 2019-12-20 | 恒大智慧科技有限公司 | 一种事件提醒方法及***、计算机可读存储介质 |
-
2020
- 2020-04-29 CN CN202010358784.0A patent/CN111541772A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973748A (zh) * | 2013-02-04 | 2014-08-06 | 珠海格力电器股份有限公司 | 智能家居***及其监控方法 |
CN104660618A (zh) * | 2015-03-24 | 2015-05-27 | 联想(北京)有限公司 | 绑定方法和绑定设备 |
WO2017167017A1 (zh) * | 2016-03-29 | 2017-10-05 | 华为技术有限公司 | 一种接入方法、设备及*** |
CN105913217A (zh) * | 2016-04-01 | 2016-08-31 | 北京小米移动软件有限公司 | 智能提醒遗忘设备的方法、装置及*** |
CN106888272A (zh) * | 2017-04-11 | 2017-06-23 | 华东交通大学 | 基于第三方推送平台的客户端消息刷新方法 |
CN107181651A (zh) * | 2017-06-23 | 2017-09-19 | 海信集团有限公司 | 智能家居设备配置方法及装置 |
CN108400915A (zh) * | 2018-03-20 | 2018-08-14 | 四川长虹电器股份有限公司 | 一种智能家居设备管理***及方法 |
CN108986360A (zh) * | 2018-08-28 | 2018-12-11 | 高新兴科技集团股份有限公司 | 一种告警的方法和设备 |
CN110601929A (zh) * | 2019-08-29 | 2019-12-20 | 恒大智慧科技有限公司 | 一种事件提醒方法及***、计算机可读存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113271352A (zh) * | 2021-05-14 | 2021-08-17 | 四川虹美智能科技有限公司 | 智能设备绑定方法、云服务器及计算机可读介质 |
WO2023092979A1 (zh) * | 2021-11-25 | 2023-06-01 | 青岛海尔科技有限公司 | 绑定关系的建立方法和装置、存储介质及电子装置 |
CN115314330A (zh) * | 2022-06-30 | 2022-11-08 | 青岛海尔科技有限公司 | 感知事件上报方法、装置、存储介质及电子装置 |
CN115314330B (zh) * | 2022-06-30 | 2024-04-19 | 青岛海尔科技有限公司 | 感知事件上报方法、装置、存储介质及电子装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110266480B (zh) | 数据传输方法、装置及存储介质 | |
CN111246539B (zh) | 一种智能家电的联网绑定方法、智能家电及用户终端 | |
CN111541772A (zh) | 智能提醒方法和***以及云服务器 | |
CN109558261B (zh) | 一种可穿戴设备的异常日志获取方法及*** | |
CN108810116B (zh) | 消息处理方法及相关产品 | |
US11368841B2 (en) | Network access authentication method and device | |
CN109246220B (zh) | 一种消息推送***及方法 | |
CN110856126B (zh) | 信息上报、接收方法、终端设备及存储介质 | |
EP2667647A1 (en) | Method and system for downloading content | |
CN109995876B (zh) | 文件传输方法、装置、***和计算机存储介质 | |
CN111224834B (zh) | 模拟测试方法、装置、服务器及存储介质 | |
CN107277799B (zh) | 用于绑定手机号码的方法、装置、终端及存储介质 | |
CN110012455B (zh) | 一种账号信息的管理方法、装置及电子设备 | |
CN105208654B (zh) | 一种通知消息发送方法及装置 | |
CN106911666B (zh) | 一种可穿戴智能设备及其消息处理方法、*** | |
CN112566078A (zh) | 设备连接方法及装置、存储介质及电子装置 | |
CN107548054B (zh) | eSIM卡的主从设备切换方法、从设备及eSIM卡管理服务器 | |
CN112738019B (zh) | 设备信息的显示方法、装置、存储介质以及电子装置 | |
CN107318100B (zh) | 用于绑定手机号码的方法、装置及*** | |
CN111787514B (zh) | 设备控制数据的获取方法及装置、存储介质、电子装置 | |
CN110048928B (zh) | 信息提交、获取、交互方法、装置、设备及*** | |
CN114338132B (zh) | 免密登录方法、客户端应用、运营商服务器及电子设备 | |
CN106912032B (zh) | 一种信息处理方法、***、客户端和服务器 | |
CN111328031A (zh) | 一种消息转发方法及装置 | |
CN102411746B (zh) | 支付确认方法、装置及服务平台设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for 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: 20200814 |