一种实现智能家居服务的方法、智能家居终端和服务热点的制作方法

文档序号:8001697阅读:227来源:国知局
一种实现智能家居服务的方法、智能家居终端和服务热点的制作方法
【专利摘要】本发明公开了一种实现智能家居服务的方法、智能家居终端和服务热点,该方法包括:智能家居终端扫描服务热点,接入扫描到的第一服务热点;在接入第一服务热点后,智能家居终端从第一服务热点获取可用服务列表,根据获取的可用服务列表向第一服务热点请求要使用的服务组件的下载地址,如果需要下载或更新要使用的服务组件,则根据下载地址进行下载或更新并进行安装,然后加载要使用的服务组件;智能家居终端接收外设发送的数据,选择相应的服务组件将外设发送的数据发送给第一服务热点,并接收第一服务热点返回的数据处理结果。本发明能够使智能家居服务更加灵活,具有可重用性,无需更改服务端软件即可发布新的服务。
【专利说明】一种实现智能家居服务的方法、智能家居终端和服务热点

【技术领域】
[0001]本发明涉及智能家居【技术领域】,尤其涉及一种实现智能家居服务的方法、智能家居终端和服务热点。

【背景技术】
[0002]现有的智能家居服务系统通常都是由服务提供商提供一个统一的接口地址,然后各个智能家居终端在出厂时将接口地址预设在固件中,智能家居终端开机时主动向这个接口地址发起连接并进行数据交互。
[0003]现有的智能家居服务系统软件与终端侧软件都是相对固定的,因此存在以下问题:
[0004](I)智能家居终端只能与固定的智能家居服务系统交互,如果用户想要使用其它服务提供商提供的服务,就不得不更换新的终端;
[0005](2)如果发布了新的服务,就必须更改服务端软件;
[0006](3)即使通过更新服务端软件发布了新的服务,现有智能家居终端也不能使用新发布的这些服务。
[0007]简而言之,现有的智能家居服务系统不具有灵活性与重用性。


【发明内容】

[0008]本发明要解决的技术问题是提供一种实现智能家居服务的方法、智能家居终端和服务热点,能够实现智能家居服务的灵活性与可重用性。
[0009]为解决上述技术问题,本发明的一种实现智能家居服务的方法,包括:
[0010]智能家居终端扫描服务热点,接入扫描到的第一服务热点;
[0011]在接入所述第一服务热点后,所述智能家居终端从所述第一服务热点获取可用服务列表,根据获取的可用服务列表向所述第一服务热点请求要使用的服务组件的下载地址,如果需要下载或更新要使用的服务组件,则根据所述下载地址进行下载或更新并进行安装,然后加载要使用的服务组件;
[0012]所述智能家居终端接收外设发送的数据,选择相应的服务组件将所述外设发送的数据发送给所述第一服务热点,并接收所述第一服务热点返回的数据处理结果。
[0013]进一步地,所述根据获取的可用服务列表向所述第一服务热点请求要使用的服务组件的下载地址,包括:
[0014]所述智能家居终端根据可用服务列表选择要使用的服务组件,将要使用的服务组件、自身支持的通信方式以及自身已安装的服务组件的版本通知给所述第一服务热点,请求要使用的服务组件的下载地址。
[0015]进一步地,所述接入扫描到的第一服务热点,包括:
[0016]所述智能家居终端在完成服务热点的扫描后,向用户显示扫描到的服务热点,将用户选择的服务热点作为所述第一服务热点,或者将包含在扫描到的服务热点中的预设服务热点作为所述第一服务热点,接入所述第一服务热点。
[0017]进一步地,该方法还包括:
[0018]所述智能家居终端和所述第一服务热点在连接断开后,各自执行数据清理。
[0019]进一步地,一种实现智能家居服务的方法,包括:
[0020]服务热点与智能家居终端进行交互,完成智能家居终端的接入;
[0021]在所述智能家居终端接入后,所述服务热点根据所述智能家居终端的请求,向所述智能家居终端发布可用服务列表和所述智能家居终端的要使用的服务组件的下载地址,如果所述智能家居终端下载或更新要使用的服务组件,则向所述智能家居终端提供要使用的服务组件的下载或更新;
[0022]所述服务热点接收所述智能家居终端发送的数据,选择相应的服务组件对数据进行处理,并向所述智能家居终端返回数据处理结果。
[0023]进一步地,所述服务热点根据所述智能家居终端的请求,向所述智能家居终端发布所述智能家居终端的要使用的服务组件的下载地址,包括:
[0024]所述服务热点根据从所述智能家居终端获知的要使用的服务组件、支持的通信方式以及已安装的服务组件的版本,向所述智能家居终端发布所述智能家居终端的要使用的服务组件的下载地址。
[0025]进一步地,一种智能家居终端,包括:接入模块、组件管理模块和服务模块,其中:
[0026]所述接入模块,用于扫描服务热点,接入扫描到的第一服务热点;
[0027]所述组件管理模块,用于在所述接入模块完成接入所述第一服务热点后,从所述第一服务热点获取可用服务列表,根据获取的可用服务列表向所述第一服务热点请求要使用的服务组件的下载地址,如果需要下载或更新要使用的服务组件,则根据所述下载地址进行下载或更新并进行安装,然后加载要使用的服务组件;
[0028]所述服务模块,用于接收外设发送的数据,选择相应的服务组件将所述外设发送的数据发送给所述第一服务热点,并接收所述第一服务热点返回的数据处理结果。
[0029]进一步地,所述组件管理模块,具体用于根据可用服务列表选择要使用的服务组件,将要使用的服务组件、自身支持的通信方式以及自身已安装的服务组件的版本通知给所述第一服务热点,请求要使用的服务组件的下载地址。
[0030]进一步地,一种智能家居服务热点,包括:热点部署与会话管理模块、内容发布模块、业务处理模块和互联模块,所述热点部署与会话管理模块、内容发布模块和业务处理模块分别与所述互联模块连接,其中:
[0031]所述热点部署与会话管理模块,用于与智能家居终端进行交互,完成智能家居终端的接入;
[0032]所述内容发布模块,用于在所述智能家居终端接入后,根据所述智能家居终端的请求,向所述智能家居终端发布可用服务列表和所述智能家居终端的要使用的服务组件的下载地址,如果所述智能家居终端下载或更新要使用的服务组件,则向所述智能家居终端提供要使用的服务组件的下载或更新;
[0033]所述业务处理模块,用于接收所述智能家居终端发送的数据,选择相应的服务组件对数据进行处理,并向所述智能家居终端返回数据处理结果;
[0034]所述互联模块,用于在所述热点部署与会话管理模块、内容发布模块和业务处理模块之间交换数据。
[0035]进一步地,所述内容发布模块,具体用于根据从所述智能家居终端获知的要使用的服务组件、支持的通信方式以及已安装的服务组件的版本,向所述智能家居终端发布所述智能家居终端的要使用的服务组件的下载地址。
[0036]综上所述,本发明通过智能家居服务热点与服务组件实现智能家居服务,能够使智能家居服务更加灵活,具有可重用性,无需更改服务端软件即可发布新的服务,并且无需更换新的智能家居终端也能够使终端使用新发布的服务。

【专利附图】

【附图说明】
[0037]图1为本发明实施方式的实现智能家居服务的方法的流程图;
[0038]图2为本发明实施方式的智能家居终端的架构图;
[0039]图3为本发明实施方式的职能家居服务热点的架构图。

【具体实施方式】
[0040]本实施方式的智能家居服务系统包括:智能家居服务热点(以下简称服务热点或热点)和智能家居终端。
[0041]智能家居终端与服务热点间的交互包含四个阶段:热点发现与接入阶段、服务组件下载阶段、正式工作阶段和工作结束阶段。
[0042]热点发现与接入阶段:在此阶段,智能家居终端扫描服务热点并选择一个服务热点接入,同时提供相应的认证信息供服务热点进行校验。
[0043]服务组件下载阶段:智能家居终端接入服务热点后,从服务热点获取可用服务列表和要使用的服务组件的下载地址,然后下载或更新要使用的服务组件,在下载或更新要使用的服务组件后安装服务组件,完成安装后进行加载;如果无需进行下载或更新,则直接加载要使用的服务组件。
[0044]正式工作阶段:终端下载或更新服务组件完毕后,立即进行正式工作阶段,在这个阶段中,如果智能家居终端收到外部设备发送的数据则将调用相应组件的接口将数据上报至服务热点处理。
[0045]工作结束阶段:分为主动结束与被动结束。主动结束指用户关机、用户主动断开与服务热点的连接;被动结束则指智能家居终端与服务热点间通信异常、智能家居终端掉电等。在这个阶段,服务热点与智能家居终端都需要做一些数据清理。在这个阶段,智能家居终端根据实际情况选择是否重新进入热点发现与接入阶段。
[0046]为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0047]如图1所示,本实施方式的实现智能家居服务的方法,包括:
[0048](一 )服务热点发现与接入阶段:
[0049]步骤101:智能家居终端扫描服务热点;
[0050]步骤102:智能家居终端向用户显示扫描到的服务热点,选择由用户所选择的要接入的第一服务热点,在用户已预设要接入的第一服务热点的情况下,由智能家居终端自动选择预设的第一服务热点;
[0051]本实施方式中,在未预设要接入的第一服务热点的情况下需要用户通过智能家居终端选择第一服务热点,在已预设的情况下,由智能家居终端直接选择要接入的第一服务执占。
[0052]步骤103:智能家居终端向第一服务热点发送接入请求,请求接入第一服务热点;
[0053]步骤104:第一服务热点接收到接入请求后,要求智能家居终端进行认证,附带信息加密方式;
[0054]步骤105:智能家居终端以密文方式将认证信息发送给第一服务热点,在用户已预设第一服务热点的情况下,由智能家居终端直接将认证信息发送给第一服务热点,未预设的情况下,智能家居终端将用户输入的认证信息发送给第一服务热点;
[0055]步骤106:第一服务热点根据认证信息对智能家居终端的用户信息认证成功后返回认证结果;
[0056]( 二 )服务组件下载阶段:
[0057]步骤201:智能家居终端在接入成功后,向第一服务热点请求可用服务列表;
[0058]步骤202:第一服务热点向智能家居终端返回可用服务列表;
[0059]步骤203:智能家居终端根据可用服务列表选择要使用的服务组件,在用户已预设要使用的服务组件的情况下,由智能家居终端自行选择预设的服务组件,未预设的情况下,智能家居终端选择用户所选的服务组件;
[0060]步骤204:智能家居终端将要使用的服务组件、自身支持的通信方式以及自身已安装的服务组件的版本通知给第一服务热点,请求要使用的服务组件的下载地址;
[0061]步骤205:第一服务热点根据智能家居终端要使用的服务组件、支持的通信方式以及已安装的服务组件的版本向智能家居终端返回要使用的服务组件的下载地址以及对应的校验信息(校验方式、校验码);
[0062]步骤206:智能家居终端在需要下载或更新要使用的服务组件时,根据第一服务热点返回的下载地址下载或更新要使用的服务组件;
[0063]第一服务热点向智能家居终端提供要使用的服务组件的下载或更新。
[0064]本实施方式中,可以由第一服务热点根据智能家居终端的已安装的服务组件的版本判断智能家居终端是否需要下载或更新要使用的服务组件,并指示智能家居终端是否需要下载或更新;也可以由智能家居终端在接收到下载地址后,根据已安装的服务组件的版本判断是否需要下载后更新要使用的服务组件。
[0065]步骤207:智能家居终端下载或更新要使用的服务组件后,采用第一服务热点返回的校验信息对下载的服务组件进行校验;
[0066]步骤208:智能家居终端对下载的服务组件校验成功后,安装服务组件;
[0067]步骤209:智能家居终端安装服务组件成功后,加载要使用的服务组件;
[0068](三)正式工作阶段
[0069]步骤301:智能家居终端接收外设发送的数据;
[0070]步骤302:智能家居终端根据外设类型、数据类型选择对应的服务组件,通过服务组件的接口将外设发送的数据发送给第一服务热点;
[0071]步骤303:第一服务热地收到数据后,选择对应的服务组件对数据进行处理;
[0072]步骤304:第一服务热点在处理数据完成后,向智能家居终端返回数据处理结果;
[0073](四)工作结束阶段:
[0074]步骤401:智能家居终端与第一服务热点断开连接;
[0075]步骤402:第一服务热点执行数据清理工作;
[0076]步骤403:智能家居终端执行数据清理工作;
[0077]步骤404:智能家居终端根据实际情况选择是否重新进行服务热点发现与接入。
[0078]本实施方式的智能家居终端完成智能家居服务热点的发现、接入、根据自身设备下载并加载智能家居服务组件等,并在必要时向用户提供人机界面。
[0079]如图2所示,本实施方式的智能家居终端,包括:接入模块、组件管理模块和服务模块,其中:
[0080]接入模块,用于扫描服务热点,接入扫描到的第一服务热点;
[0081]组件管理模块,用于在接入模块完成接入第一服务热点后,从第一服务热点获取可用服务列表,根据获取的可用服务列表向第一服务热点请求要使用的服务组件的下载地址,如果需要下载或更新要使用的服务组件,则根据下载地址进行下载或更新并进行安装,然后加载要使用的服务组件;
[0082]服务模块,用于接收外设发送的数据,选择相应的服务组件将外设发送的数据发送给第一服务热点,并接收第一服务热点返回的数据处理结果。
[0083]组件管理模块,具体用于根据可用服务列表选择要使用的服务组件,将要使用的服务组件、自身支持的通信方式以及自身已安装的服务组件的版本通知给第一服务热点,请求要使用的服务组件的下载地址。
[0084]接入模块,具体用于在完成服务热点的扫描后,向用户显示扫描到的服务热点,将用户选择的服务热点作为第一服务热点,或者将包含在扫描到的服务热点中的预设服务热点作为第一服务热点,接入第一服务热点。
[0085]服务模块,还用于在与第一服务热点连接断开后,执行数据清理。
[0086]本实施方式的智能家居终端的操作系统:为终端应用提供诸如设备管理、内存管理、电量管理、无线通信接口、以太网通信接口、WIFI通信接口、红外通信接口、蓝牙接口等功能。
[0087]如图3所示,本实施方式的智能家居服务热点,包括:热点部署与会话管理模块、内容发布模块、业务处理模块和互联模块,热点部署与会话管理模块、内容发布模块和业务处理模块分别与互联模块连接,其中:
[0088]热点发布与会话管理模块:用于智能家居的热点部署与会话管理,智能家居终端搜索到此热点并与此模块进行交互,完成智能家居终端的接入;
[0089]内容发布模块:用于智能家居终端侧服务组件的发布与更新,在智能家居终端接入后,根据智能家居终端的请求,向智能家居终端发布可用服务列表和智能家居终端的要使用的服务组件的下载地址,如果智能家居终端下载或更新要使用的服务组件,则向智能家居终端提供要使用的服务组件的下载或更新;
[0090]业务处理模块:用于维护服务热点侧的服务组件、接收智能家居终端发送的数据,选择相应的服务组件对数据进行处理,并向智能家居终端返回数据处理结果;
[0091]互联模块:用于在热点部署与会话管理模块、内容发布模块和业务处理模块之间交换数据。
[0092]智能家居服务热点还包括系统管理模块:用于管理整个服务热点侧的系统。
[0093]内容发布模块,具体用于根据从智能家居终端获知的要使用的服务组件、支持的通信方式以及已安装的服务组件的版本,向智能家居终端发布智能家居终端的要使用的服务组件的下载地址。
[0094]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。
[0095]以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
【权利要求】
1.一种实现智能家居服务的方法,其特征在于,包括: 智能家居终端扫描服务热点,接入扫描到的第一服务热点; 在接入所述第一服务热点后,所述智能家居终端从所述第一服务热点获取可用服务列表,根据获取的可用服务列表向所述第一服务热点请求要使用的服务组件的下载地址,如果需要下载或更新要使用的服务组件,则根据所述下载地址进行下载或更新并进行安装,然后加载要使用的服务组件; 所述智能家居终端接收外设发送的数据,选择相应的服务组件将所述外设发送的数据发送给所述第一服务热点,并接收所述第一服务热点返回的数据处理结果。
2.如权利要求1所述的方法,其特征在于,所述根据获取的可用服务列表向所述第一服务热点请求要使用的服务组件的下载地址,包括: 所述智能家居终端根据可用服务列表选择要使用的服务组件,将要使用的服务组件、自身支持的通信方式以及自身已安装的服务组件的版本通知给所述第一服务热点,请求要使用的服务组件的下载地址。
3.如权利要求1所述的方法,其特征在于,所述接入扫描到的第一服务热点,包括: 所述智能家居终端在完成服务热点的扫描后,向用户显示扫描到的服务热点,将用户选择的服务热点作为所述第一服务热点,或者将包含在扫描到的服务热点中的预设服务热点作为所述第一服务热点,接入所述第一服务热点。
4.如权利要求1所述的方法,其特征在于,该方法还包括: 所述智能家居终端和所述第一服务热点在连接断开后,各自执行数据清理。
5.一种实现智能家居服务的方法,其特征在于,包括: 服务热点与智能家居终端进行交互,完成智能家居终端的接入; 在所述智能家居终端接入后,所述服务热点根据所述智能家居终端的请求,向所述智能家居终端发布可用服务列表和所述智能家居终端的要使用的服务组件的下载地址,如果所述智能家居终端下载或更新要使用的服务组件,则向所述智能家居终端提供要使用的服务组件的下载或更新; 所述服务热点接收所述智能家居终端发送的数据,选择相应的服务组件对数据进行处理,并向所述智能家居终端返回数据处理结果。
6.如权利要求5所述的方法,其特征在于,所述服务热点根据所述智能家居终端的请求,向所述智能家居终端发布所述智能家居终端的要使用的服务组件的下载地址,包括: 所述服务热点根据从所述智能家居终端获知的要使用的服务组件、支持的通信方式以及已安装的服务组件的版本,向所述智能家居终端发布所述智能家居终端的要使用的服务组件的下载地址。
7.一种智能家居终端,其特征在于,包括:接入模块、组件管理模块和服务模块,其中: 所述接入模块,用于扫描服务热点,接入扫描到的第一服务热点; 所述组件管理模块,用于在所述接入模块完成接入所述第一服务热点后,从所述第一服务热点获取可用服务列表,根据获取的可用服务列表向所述第一服务热点请求要使用的服务组件的下载地址,如果需要下载或更新要使用的服务组件,则根据所述下载地址进行下载或更新并进行安装,然后加载要使用的服务组件; 所述服务模块,用于接收外设发送的数据,选择相应的服务组件将所述外设发送的数据发送给所述第一服务热点,并接收所述第一服务热点返回的数据处理结果。
8.如权利要求7所述的智能家居终端,其特征在于: 所述组件管理模块,具体用于根据可用服务列表选择要使用的服务组件,将要使用的服务组件、自身支持的通信方式以及自身已安装的服务组件的版本通知给所述第一服务热点,请求要使用的服务组件的下载地址。
9.一种智能家居服务热点,其特征在于,包括:热点部署与会话管理模块、内容发布模块、业务处理模块和互联模块,所述热点部署与会话管理模块、内容发布模块和业务处理模块分别与所述互联模块连接,其中: 所述热点部署与会话管理模块,用于与智能家居终端进行交互,完成智能家居终端的接入; 所述内容发布模块,用于在所述智能家居终端接入后,根据所述智能家居终端的请求,向所述智能家居终端发布可用服务列表和所述智能家居终端的要使用的服务组件的下载地址,如果所述智能家居终端下载或更新要使用的服务组件,则向所述智能家居终端提供要使用的服务组件的下载或更新; 所述业务处理模块,用于接收所述智能家居终端发送的数据,选择相应的服务组件对数据进行处理,并向所述智能家居终端返回数据处理结果; 所述互联模块,用于在所述热点部署与会话管理模块、内容发布模块和业务处理模块之间交换数据。
10.如权利要求9所述的智能家居服务热点,其特征在于: 所述内容发布模块,具体用于根据从所述智能家居终端获知的要使用的服务组件、支持的通信方式以及已安装的服务组件的版本,向所述智能家居终端发布所述智能家居终端的要使用的服务组件的下载地址。
【文档编号】H04L29/08GK104283905SQ201310274687
【公开日】2015年1月14日 申请日期:2013年7月1日 优先权日:2013年7月1日
【发明者】易兴旺 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1