一种信息处理方法和智能家居开放平台与流程

文档序号:11960303阅读:200来源:国知局
一种信息处理方法和智能家居开放平台与流程

本发明涉及电子技术领域,尤其涉及一种信息处理方法和智能家居开放平台。



背景技术:

随着科学技术的不断发展,智能家居设备为用户提供了很多新的服务。现在人们可以通过各种类型的智能家居设备,享受随着科技发展带来的舒适生活。

但是,现在很多应用平台,例如打车平台、购物平台或社交平台等,虽然能够获得一些平台内的注册用户信息,但是却无法获得智能家居设备的设备信息,更加不能结合两者为用户提供服务。



技术实现要素:

本申请实施例提供了一种信息处理方法和智能家居开放平台,用于向应用平台提供智能家居设备的设备信息和用户信息,以使应用平台结合设备信息和用户信息提供服务。

第一方面,本申请提供了一种信息处理方法,应用于智能家居开放平台中,其中,所述智能家居开放平台连接有至少一个公共云服务器,以及大数据管理平台,及家庭智能家居管理设备,包括:

所述智能家居开放平台中的消息系统模块从所述家庭智能家居管理设备中获得与所述家庭智能家居管理设备连接的至少一个智能家居设备的设备信息,并将所述设备信息存储在所述智能家居管理平台的设备系统模块中,以及从所述大数据管理平台和/或所述至少一个公共云服务器中获得所述至少一个智能家居设备对应的用户的用户信息,并将所述用户信息存储在所述智能家居管理平台的用户系统模块中;

通过所述消息系统模块将所述设备信息和用户信息传输给与所述智能家居开放平台连接的至少一个应用平台中的第一应用平台。

第二方面,本申请提供了一种智能家居开放平台,所述智能家居开放平台连接有至少一个公共云服务器,以及大数据管理平台,及家庭智能家居管理设备,所述智能家居开放平台包括:

消息系统模块,用于从所述家庭智能家居管理设备中获得与所述家庭智能家居管理设备连接的至少一个智能家居设备的设备信息,以及从所述大数据管理平台和/或所述至少一个公共云服务器中获得所述至少一个智能家居设备对应的用户的用户信息;

设备系统模块,与所述消息系统模块连接,用于存储所述设备信息存储在所述智能家居管理平台的设备系统模块中;

用户系统模块,与所述消息系统模块连接,用于存储所述用户信息;

所述消息系统模块还用于将所述设备信息和用户信息传输给与所述开放平台连接的至少一个应用平台中的第一应用平台。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

在本申请实施例的技术方案中,智能家居开放平台连接有至少一个公共云服务器、大数据管理平台和智能家居管理设备。智能家居开放平台中的消息系统模块从家庭智能家居管理设备中获得与家庭智能家居管理设备连接的至少一个智能家居设备的设备信息,并将设备信息存储在智能家居管理平台的设备系统模块中,以及从大数据管理平台和/或至少一个公共云服务器中获得至少一个智能家居设备对应的用户的用户信息,并将用户信息存储在智能家居管理平台的用户系统模块中。然后,通过消息系统模块将设备信息和用户信息传输给与智能家居开放平台连接的至少一个应用平台中的第一应用平台。所以,通过智能家居开放平台获得并存储设备信息和用户信息,进而将用户信息和设备信息同时提供给第一应用平台。所以,第一应用平台在为用户提供服务时,就可以同时参考设备信息和用户信息,从而为用户提供更加个性化的服务。

附图说明

图1为本申请实施例中信息处理方法的流程图;

图2为本申请实施例中智能家居开放平台的架构示意图。

具体实施方式

本申请实施例提供了一种信息处理方法和智能家居开放平台,用于向应用平台提供智能家居设备的设备信息和用户信息,以使应用平台结合设备信息和用户信息提供服务。

为了解决上述技术问题,本申请提供的技术方案总体思路如下:

在本申请实施例的技术方案中,智能家居开放平台连接有至少一个公共云服务器、大数据管理平台和智能家居管理设备。智能家居开放平台中的消息系统模块从家庭智能家居管理设备中获得与家庭智能家居管理设备连接的至少一个智能家居设备的设备信息,并将设备信息存储在智能家居管理平台的设备系统模块中,以及从大数据管理平台和/或至少一个公共云服务器中获得至少一个智能家居设备对应的用户的用户信息,并将用户信息存储在智能家居管理平台的用户系统模块中。然后,通过消息系统模块将设备信息和用户信息传输给与智能家居开放平台连接的至少一个应用平台中的第一应用平台。所以,通过智能家居开放平台获得并存储设备信息和用户信息,进而将用户信息和设备信息同时提供给第一应用平台。所以,第一应用平台在为用户提供服务时,就可以同时参考设备信息和用户信息,从而为用户提供更加个性化的服务。

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

本申请第一方面提供了一种信息处理方法,应用于智能家居开放平台。如图2所示,该平台包括:消息系统模块、设备系统模块和用户系统模块。智能家居开放平台对外连接有至少一个公共云服务器,大数据管理平台和智能家居管理设备。其中,公共云服务器例如网易服务器、新浪服务器等。大数据管理平台用于收集、汇总和统计多个用户的用户信息,包括个人信息、网购记录、社交信息等。智能家居管理设备为家庭的智能家居系统中的管理设备,例如空调、电视机或网关,与智能家居系统中的智能家居设备连接,能够获取智能家居设备的设备信息,以及控制智能家居设备。

请参考图1,本申请实施例中的信息处理方法包括如下步骤:

S101:所述智能家居开放平台中的消息系统模块从所述家庭智能家居管理设备中获得与所述家庭智能家居管理设备连接的至少一个智能家居设备的设备信息,并将所述设备信息存储在所述智能家居管理平台的设备系统模块中,以及从所述大数据管理平台和/或所述至少一个公共云服务器中获得所述至少一个智能家居设备对应的用户的用户信息,并将所述用户信息存储在所述智能家居管理平台的用户系统模块中。

S102:通过所述消息系统模块将所述设备信息和用户信息传输给与所述智能家居开放平台连接的至少一个应用平台中的第一应用平台。

具体来讲,在S101中,消息系统模块向智能家居管理设备发送设备信息获取请求,以通知智能家居管理设备获取至少一个智能家居设备的设备信息。智能家居管理设备接收设备信息获取请求后,从自身和/或至少一个智能家居设备中获取设备信息,进而将设备信息返回消息系统模块。

在本申请实施例中,设备信息包括智能家居设备的身份标识、使用时间、运行状态、历史记录以及维修记录等,本申请不做具体限制。

消息系统模块从智能家居管理设备获得设备信息后,将设备信息存储在设备系统模块中。其中,设备系统模块是智能家居开放平台中用于存储与智能家居设备相关信息的模块。

为了使得智能家居开放平台能够对外同时提供设备信息和用户信息,消息系统模块还需要向大数据管理平台和/或至少一个公共云服务器发送用户信息获取请求。在具体实现过程中,可以单独从大数据管理平台获取用户信息,也可以单独从至少一个公共云服务器获取用户信息,还可以同时从大数据管理平台和公共云服务器获取用户信息,本申请不做具体限制。

在本申请实施例中,从大数据管理平台获得的用户信息主要为用户在互联网和物联网交互的信息,而从公共云服务器获取的用户信息主要是用户与该公共云服务器交互的信息。其中,用户信息包括但不限于性别、年龄、购物历史、打车路径历史、收入、消费习惯等,本申请也不做限制。

消息系统模块从大数据管理平台和/或至少一个公共云服务器获得用户信息后,将用户信息存储在用户系统模块中。其中,用户系统模块是智能家居开放平台中用于存储与用户相关信息的模块。

接下来,在S102中,通过消息系统模块将设备信息和用户信息传输给智能家居开放平台连接的至少一个应用平台中的第一应用平台。

具体来讲,消息系统模块可以在获得用户信息和设备信息后主动将设备信息和用户信息提供给第一应用平台,也可以在接收到第一应用平台发送的表示请求获取设备信息和用户信息的第一数据请求后再向第一应用平台提供,本申请不做具体限制。

其中,应用平台例如为购物平台、维修平台或医疗平台等,本申请不做具体限制。

由上述描述可知,智能家居开放平台能够从智能家居管理设备中获得至少一个智能家居设备的设备信息,以及从大数据管理平台和/或公共云服务器中获得用户信息,进而使得智能家居开放平台能够同时向第一应用平台提供设备信息和用户信息,以使的第一应用平台在为用户提供服务时,能够同时参考设备信息和用户信息,进而为用户提供更加个性化的服务。

可选的,在本申请实施例中,S102可以包括如下过程:

基于所述第一应用平台的平台类型,确定所述第一应用平台的所需数据类型;

基于所述所需数据类型从所述设备信息和用户信息,确定出所述第一应用平台的所需信息;

将所述所需信息传给所述第一应用平台。

具体来讲,在本申请实施例中,消息系统模块并不会主动向第一应用平台发送设备信息和用户信息,而是基于第一应用平台的第一数据请求。所以,消息系统模块首先获得第一应用平台发送的第一数据请求。其中,第一数据请求表示第一应用平台请求获取设备信息和用户信息。并且第一数据请求中包括第一应用平台的平台类型。

所以,获得第一数据请求后,消息系统模块基于第一数据请求,获得第一应用平移的平台类型。进而,基于平台类型,确定出第一应用平台所需数据类型。举例来说,假设第一应用平台为购物类型的平台,那么确定第一应用平台所需数据类型为“购物信息”;假设第一应用平台为交通类型的平台,那么确定第一应用平台所需数据类型为“路径信息”;假设第一应用平台为医疗类型的平台,那么确定第一应用平台所需数据类型为“身体状态信息”。

接下来,按照所需数据类型,从设备信息和用户信息中确定出第一应用平台的所需数据。

具体来讲,消息系统模块在获得设备信息和用户信息的时候,会为每个信息添加上一个表示信息类型的标签,例如“购物信息”、“个人信息”以及“设备使用历史”等。所以,在确定出所需数据类型后,将标签与所需类型一致的信息确定为所需信息。

最后,将所需信息发送给第一应用平台。

举例来说,假设第一应用平台为“淘宝网”,所以消息系统模块确定第一应用平台为购物类型。进而,将用户信息和设备信息中,标签为“购物信息”和“淘宝网”的信息确定为所需信息发送给淘宝网。

由上述描述可以看出,基于第一数据请求获取第一应用平台的平台类型,进而确定出第一应用平台所需信息类型,最终将设备信息和用户信息中与所需信息类型对应的所需信息发送给第一应用平台。避免了将所有设备信息和用户信息均发送给第一应用平台,造成智能家居开放平台的发送负担和第一应用平台的接收负担。

进一步,将所述所需信息传给第一应用平台,包括:

获得所述第一应用平台传输来的认证信息;

基于所述认证信息,认证所述第一应用平台是否为合法平台;

在为是时,将所述所需信息传给所述第一应用平台。

具体来讲,首先,获得第一应用平台传输来的认证信息。其中,认证信息用于表示第一应用平台的安全和法律状态。消息系统模块基于认证信息,在合法平台列表中查找是否有一致的认证信息。如果合法平台列表中有一致的认证信息,进而可以确定第一应用平台为合法平台。如果合法平台中不存在一致的认证信息,则可以确定第一应用平台为非法平台。

进一步,在确定第一应用平台为合法平台时,将所需信息发送给第一应用平台。

进一步,本申请实施例中的方法还可以包括:

获得所述至少一个应用平台中的第二应用平台发送来的第二数据请求;

所述消息系统模块基于所述第一数据请求,获得所述第一应用平台的平台类型,包括:

获得所述第一应用平台的第一优先级,以及所述第二应用平台的第二优先级;

确定所述第一优先级是否高于所述第二优先级;

在为是时,所述消息系统模块基于所述第一数据请求,获得所述第一应用平台的平台类型。

具体来讲,智能家居开放平台除了接收第一应用平台的第一数据请求,还可能接收到至少一个应用平台中第二应用平台发送的第二数据请求。那么,获得第一应用平台的平台类型就需要首先获得第一应用平台的第一优先级和第二应用平台的第二优先级。然后,比较第一优先级和第二优先级。

在确定第一优先级高第二优先级时,再获得第一应用平台的平台类型。

举例来说,假设第一应用平台为医疗平台,第二应用平台为购物平台。由于医疗平台的第一优先级高于购物平台的第二优先级,所以消息系统模块将获得医疗平台的平台类型,并优先为医疗平台提供所需信息。

由上述描述可知,当智能家居开放平台接到两个或两个以上的数据请求时,能够基于各个应用平台的优先级智能确定每个应用平台的类型,并优先为优先级高的应用平台提供所需信息。

进一步,还可以包括:

获得第三应用平台的加入请求;

响应所述加入请求,验证所述第三应用平台是否符合预设条件;

在为是时,确定所述第三应用平台为合法平台,使所述第三应用平台能从所述消息系统模块获得所述设备信息和所述用户信息,其中,所述第三应用平台不属于所述至少一个应用平台。

在本申请实施例中,第三应用平台为不属于至少一个应用平台中的平台。换言之,对智能家居开放平台而言,第三应用平台为一个新的平台。获得第三应用平台的加入请求后,智能家居开放平台将验证第三应用平台是否符合预设条件。其中,预设条件例如为是否为正规平台,是否为不会传播病毒,是否不会传播不健康信息等,本申请不做具体限制。当第三应用平台符合预设条件时,表明第三应用平台为合法平台时,将第三应用平台加入至少一个应用平台,进而使得第三应用平台能够获得设备信息和用户信息。

由上述描述可以看出,本申请实施例中的智能家居开放平台不仅能够为第一应用平台提供设备信息和用户信息,还能够加入新的应用平台。因此,是一个开放的平台。

基于与前述实施例中信息处理方法同样的发明构思,本申请第二方面还提供一种智能家居开放平台,如图2所示,包括:

消息系统模块,用于从所述家庭智能家居管理设备中获得与所述家庭智能家居管理设备连接的至少一个智能家居设备的设备信息,以及从所述大数据管理平台和/或所述至少一个公共云服务器中获得所述至少一个智能家居设备对应的用户的用户信息;

设备系统模块,与所述消息系统模块连接,用于存储所述设备信息存储在所述智能家居管理平台的设备系统模块中;

用户系统模块,与所述消息系统模块连接,用于存储所述用户信息;

所述消息系统模块还用于将所述设备信息和用户信息传输给与所述开放平台连接的至少一个应用平台中的第一应用平台。

可选的,所述消息系统模块具体用于获得所述第一应用平台的第一数据请求;基于所述第一数据请求,获得所述第一应用平台的平台类型;基于所述第一应用平台的平台类型,确定所述第一应用平台的所需数据类型;基于所述所需数据类型从所述设备信息和用户信息,确定出所述第一应用平台的所需信息;将所述所需信息传给所述第一应用平台。

可选的,所述消息系统模块具体用于获得所述第一应用平台传输来的认证信息;基于所述认证信息,认证所述第一应用平台是否为合法平台;在为是时,将所述所需信息传给所述第一应用平台。

可选的,所述消息系统模块还用于获得所述至少一个应用平台中的第二应用平台发送来的第二数据请求;获得所述第一应用平台的第一优先级,以及所述第二应用平台的第二优先级;确定所述第一优先级是否高于所述第二优先级;在为是时,所述消息系统模块基于所述第一数据请求,获得所述第一应用平台的平台类型。

可选的,所述消息系统模块还用于获得第三应用平台的加入请求;响应所述加入请求,验证所述第三应用平台是否符合预设条件;在为是时,确定所述第三应用平台为合法平台,使所述第三应用平台能从所述消息系统模块获得所述设备信息和所述用户信息,其中,所述第三应用平台不属于所述至少一个应用平台。

前述图1实施例中的信息处理方法的各种变化方式和具体实例同样适用于本实施例的平台,通过前述对方法的详细描述,本领域技术人员可以清楚的知道本实施例中平台的实施方法,所以为了说明书的简洁,在此不再详述。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1