智能家居平台、应用于其中的存储设备接入装置和方法

文档序号:10492036阅读:147来源:国知局
智能家居平台、应用于其中的存储设备接入装置和方法
【专利摘要】本申请公开了智能家居平台、应用于该平台的存储设备接入方法和装置。其中,应用于智能家居平台的存储设备接入装置的一【具体实施方式】包括热插拔硬件系统、接口供电硬件系统、接口控制硬件系统、主控硬件系统和数据存储硬件系统。该实施方式实现了在接入同一个智能家居平台的多个存储设备之间进行数据交互。
【专利说明】
智能家居平台、应用于其中的存储设备接入装置和方法
技术领域
[0001]本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及智能家居平台、应用于其中的存储设备接入装置和方法。
【背景技术】
[0002]随着现在智能硬件设备的增多,越来越多的智能硬件设备涌入普通家庭用户。面对大量的应用(Applicat1n,App)以及大量智能硬件,用户没有一个统一的平台进行综合控制,这样松散式的管理,会让用户使用不便,并且随着接入设备的增多,用户的硬件资源开销越来越大,使用起来会越来越难以管理。
[0003]现有技术中,也并未提供如何在接入同一个智能家居平台的多个存储设备之间进行数据交互的技术方案。

【发明内容】

[0004]本申请的目的在于提出一种改进的智能家居平台、应用于该平台的存储设备接入方法和装置,来解决以上【背景技术】部分提到的技术问题。
[0005]第一方面,本申请提供了一种应用于智能家居平台的存储设备接入装置,包括热插拔硬件系统、接口供电硬件系统、接口控制硬件系统、主控硬件系统和数据存储硬件系统;其中:热插拔硬件系统用于响应于接收到智能家居平台的稳定电压供应,向接口供电硬件发送供电指令;接口供电硬件系统用于响应于接收到供电指令向存储设备接入装置供电;接口控制硬件系统,包括多个存储设备接口,各存储设备接口用于接入存储设备;主控硬件系统,用于将存储设备的地址发送至智能家居平台的控制中心;主控硬件系统还用于响应于接收到控制中心发送的存储设备间数据传输指令,控制数据存储硬件系统在存储设备之间进行数据传输。
[0006]在一些实施例中,应用于智能家居平台的存储设备接入装置还包括:输入输出硬件系统,用于向控制中心发送存储设备接入装置的数据信息并接收控制中心向存储设备接入装置发送的控制指令;输入输出硬件系统还用于将控制指令发送至主控硬件系统以使主控硬件系统执行与控制指令对应的操作。
[0007]在一些实施例中,控制指令包括接口通断控制指令;主控硬件系统还用于响应于接收到接口通断控制指令,向接口控制硬件系统的对应存储设备接口执行连接操作或断开连接操作。
[0008]在一些实施例中,应用于智能家居平台的存储设备接入装置还包括设备秘钥硬件系统和内存硬件系统;设备秘钥硬件系统在接收到接口供电硬件系统供电后,将预先设置的秘钥信息发送至内存硬件系统;接口控制硬件系统还用于向内存硬件系统发送第一存储设备接口的地址信息,其中第一存储设备接口为接入有存储设备的存储设备接口 ;内存硬件系统用于将第一存储设备接口的地址信息和秘钥信息经输入输出硬件系统发送至控制中心。
[0009]在一些实施例中,热插拔硬件系统还用于在检测到存储设备接入装置与控制中心断开数据连接时,向主控硬件系统发送数据中断信号;主控硬件系统还用于在接收到数据中断信号后,向数据存储硬件系统发送停止数据传输指令。
[0010]第二方面,本申请提供了一种智能家居平台,包括控制中心和至少一个存储设备接入装置;控制中心包括内存控制硬件系统和输入输出控制硬件系统;其中,内存控制硬件系统用于响应于接收到数据传输指令判断其上是否存储有数据传输指令中的数据发送方和数据接收方的地址信息;若是,内存控制硬件系统进一步基于数据发送方和数据接收方的地址信息判断数据发送方和数据接收方是否与同一个存储设备接入装置连接;若是,内存控制硬件系统通过输入输出控制硬件系统向与数据发送方和数据接收方连接的存储设备接入装置发送数据传输指令;存储设备接入装置用于响应于接收到输入输出控制硬件系统发送的数据传输指令,在数据发送方和数据接收方之间进行数据传输。
[0011]在一些实施例中,存储设备接入装置还用于向内存控制硬件系统上传存储设备接入装置访问秘钥;内存控制硬件系统还用于接收智能家居平台中的任一终端发送的数据传输请求,并验证数据传输请求中包含的待验证秘钥是否与访问秘钥匹配;若是,则内存控制硬件系统通过输入输出控制硬件系统向存储设备接入装置发送数据传输指令。
[0012]在一些实施例中,若数据发送方和数据接收方不与同一个存储设备接入装置连接,内存控制硬件系统进一步用于将数据接收方的地址信息发送至数据发送方,或者,将数据发送方的地址信息发送至数据接收方,并向数据发送方和数据接收方发送数据传输指令。
[0013]第三方面,本申请还提供了一种应用于智能家居平台的存储设备接入方法,包括:热插拔硬件系统响应于接收到智能家居平台的稳定电压供应,向接口供电硬件发送供电指令;接口供电硬件系统响应于接收到供电指令向存储设备接入装置供电;主控硬件系统将与接口控制硬件系统的各存储设备接口对应连接的存储设备的地址发送至智能家居平台的控制中心;以及主控硬件系统响应于接收到控制中心发送的存储设备间数据传输指令,控制数据存储硬件系统在存储设备之间进行数据传输。
[0014]在一些实施例中,应用于智能家居平台的存储设备接入方法还包括:输入输出硬件系统向控制中心发送存储设备接入装置的数据信息、接收控制中心向存储设备接入装置发送的控制指令,并将控制指令发送至主控硬件系统以使主控硬件系统执行与控制指令对应的操作。
[0015]在一些实施例中,控制指令包括接口通断控制指令;方法还包括:主控硬件系统响应于接收到接口通断控制指令,向接口控制硬件系统的对应存储设备接口执行连接操作或断开连接操作。
[0016]在一些实施例中,应用于智能家居平台的存储设备接入方法还包括:设备秘钥硬件系统在接收到接口供电硬件系统供电后,将预先设置的秘钥信息发送至内存硬件系统;接口控制硬件系统向内存硬件系统发送第一存储设备接口的地址信息,其中第一存储设备接口为接入有存储设备的存储设备接口;内存硬件系统将第一存储设备接口的地址信息和秘钥信息经输入输出硬件系统发送至控制中心。
[0017]在一些实施例中,应用于智能家居平台的存储设备接入方法还包括:热插拔硬件系统在检测到存储设备接入装置与控制中心断开数据连接时,向主控硬件系统发送数据中断信号;主控硬件系统在接收到数据中断信号后,向数据存储硬件系统发送停止数据传输指令。
[0018]第四方面,本申请还提供了一种应用于智能家居平台的存储设备接入方法,其中,智能家居平台包括控制中心和至少一个存储设备接入装置且控制中心包括内存控制硬件系统和输入输出控制硬件系统;方法包括:内存控制硬件系统响应于接收到数据传输指令判断其上是否存储有数据传输指令中的数据发送方和数据接收方的地址信息;若是,内存控制硬件系统进一步基于数据发送方和数据接收方的地址信息判断数据发送方和数据接收方是否与同一个存储设备接入装置连接;若是,内存控制硬件系统通过输入输出控制硬件系统向与数据发送方和数据接收方连接的存储设备接入装置发送数据传输指令;存储设备接入装置响应于接收到输入输出控制硬件系统发送的数据传输指令,在数据发送方和数据接收方之间进行数据传输。
[0019]在一些实施例中,应用于智能家居平台的存储设备接入方法还包括:存储设备接入装置向内存控制硬件系统上传存储设备接入装置访问秘钥;内存控制硬件系统接收智能家居平台中的任一终端发送的数据传输请求,并验证数据传输请求中包含的待验证秘钥是否与访问秘钥匹配;若是,则内存控制硬件系统通过输入输出控制硬件系统向存储设备接入装置发送数据传输指令。
[0020]在一些实施例中,应用于智能家居平台的存储设备接入方法,还包括:若数据发送方和数据接收方不与同一个存储设备接入装置连接,内存控制硬件系统将数据接收方的地址信息发送至数据发送方,或者,将数据发送方的地址信息发送至数据接收方,并向数据发送方和数据接收方发送数据传输指令。
[0021]本申请提供的智能家居平台、应用于其中的存储设备接入装置和方法,可以在智能家居平台的控制中心的指令控制下,由主控硬件系统操作实现分别接入接口控制硬件系统的不同接口的存储设备之间的数据传输。
【附图说明】
[0022]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0023]图1是本申请可以应用于其中的示例性系统架构图;
[0024]图2是本申请的应用于智能家居平台的存储设备接入装置的一个实施例的示意性结构图;
[0025]图3是本申请的智能家居平台的一个实施例的示意性结构图;
[0026]图4是本申请的应用于智能家居平台的存储设备接入方法的一个实施例的示意性流程图;
[0027]图5是本申请的应用于智能家居平台的存储设备接入方法的另一个实施例的示意性流程图;
[0028]图6是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。
【具体实施方式】
[0029]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0030]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0031]图1示出了可以应用本申请的应用于智能家居平台的存储设备接入方法或应用于智能家居平台的存储设备接入装置的实施例的示例性系统架构100。
[0032]如图1所示,系统架构100可以包括智能家居平台110以及服务器120。其中,智能家居平台可以包括终端设备101、102、103,网络104、智能家居平台的控制中心105、受控制中心控制的多个智能家居设备106以及存储设备接入装置107。网络104用以在终端设备101、102、103、控制中心105、智能家居设备106以及存储设备接入装置107之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0033]用户可以使用终端设备101、102、103通过网络104与控制中心105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如多媒体播放应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。控制中心105还可以与智能家居平台中的各智能家居设备106进行数据交互,例如,向智能家居设备106发送控制指令和/或接收由各智能家居设备106发送的表征该智能家居设备106工作状态的信息等。
[0034]用户还可以使用终端设备101、102、103通过网络104和控制中心105来与存储设备接入装置107进行交互,以从存储设备接入装置107中读取或向存储设备接入装置107中写入数据。
[0035]控制中心105还可以通过网络104与存储设备接入装置107进行交互,以接收存储设备接入装置107的相关信息,并向存储设备接入装置107发送各种控制指令。
[0036]此外,智能家居平台的控制中心105还可以通过网络104来与服务器120进行数据交互。服务器120可以是提供各种服务的服务器,例如,响应于智能家居平台的请求,向智能家居平台的控制中心105发送与请求对应的网络数据的服务器。
[0037]应该理解,图1中的终端设备、控制中心、网络、存储设备接入装置、智能家居设备和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、控制中心、网络、存储设备接入装置、智能家居设备和服务器。
[0038]继续参考图2,其示出了根据本申请的应用于智能家居平台的存储设备接入装置的一个实施例的结构图200。
[0039]本实施例的存储设备接入装置可以包括热插拔硬件系统210、接口供电硬件系统220、接口控制硬件系统230、主控硬件系统240和数据存储硬件系统250。
[0040]其中:热插拔硬件系统210可用于响应于接收到智能家居平台的稳定电压供应,向接口供电硬件220发送供电指令。
[0041 ]接口供电硬件系统220用于响应于接收到供电指令向存储设备接入装置的各个模块供电。
[0042]接口控制硬件系统230可包括多个存储设备接口,各存储设备接口用于接入存储设备。在这里,存储设备例如可以包括但不限于USB(Universal Serial Bus,通用串行总线)存储设备、硬盘存储设备等等。
[0043]主控硬件系统,用于将存储设备的地址发送至智能家居平台的控制中心;
[0044]主控硬件系统240还可用于响应于接收到智能家居平台的控制中心发送的存储设备间数据传输指令,控制数据存储硬件系统在存储设备之间进行数据传输。
[0045]在这里,需要说明的是,图2中存储设备接入装置的各个部件的连接关系仅仅是示意性的。图2中各个部件的连接方式并不是这些部件之间唯一的连接方式。
[0046]本实施例的存储设备接入装置,可以在智能家居平台的控制中心的指令控制下,由主控硬件系统操作实现分别接入接口控制硬件系统的不同接口的存储设备之间的数据传输。
[0047]在一些可选的实现方式中,本实施例的应用于智能家居平台的存储设备接入装置还可以进一步包括输入输出硬件系统260。
[0048]输入输出硬件系统260可用于向控制中心发送存储设备接入装置的数据信息并接收控制中心向存储设备接入装置发送的控制指令。
[0049]输入输出硬件系统260还可用于将控制指令发送至主控硬件系统240以使主控硬件系统240执行与控制指令对应的操作。
[0050]也即是说,在这些可选的实现方式中,本实施例的应用于智能家居平台的存储设备接入装置可以通过输入输出硬件系统260来与智能家居平台的控制中心进行数据交互,例如,响应于控制中心的指令向控制中心发送存储设备接入装置的相关数据信息,或者,接收由控制中心发出的控制指令。
[0051]在这里,输入输出硬件系统260与控制中心可以通过有线或无线的方式来进行数据交互。例如,上述无线方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultra wideband)连接、以及其他现在已知或将来开发的无线连接方式。
[0052]在这些可选的实现方式的一些应用场景中,控制指令例如可以包括接口通断控制指令。
[0053]在这些应用场景中,主控硬件系统240还可用于响应于接收到接口通断控制指令,向接口控制硬件系统230的对应接口执行连接操作或断开连接操作。例如,当接收到断开接口 A的连接的控制指令,主控硬件系统240可通过接口供电硬件系统220断开对接口 A的供电,从而实现断开接口 A的连接的操作。
[0054]在一些可选的实现方式中,本实施例的应用于智能家居平台的存储设备接入装置还可以进一步包括设备秘钥硬件系统270和内存硬件系统280。
[0055]在这些可选的实现方式中,设备秘钥硬件系统270可以在接收到接口供电硬件系统220供电后,将预先设置的秘钥信息发送至内存硬件系统280。
[0056]接口控制硬件系统220还用于向内存硬件系统280发送第一存储设备接口的地址信息,其中第一存储设备接口为接入有存储设备的存储设备接口。
[0057]内存硬件系统280可以用于将第一存储设备接口的地址信息和秘钥信息经输入输出硬件系统260发送至控制中心。
[0058]这样一来,控制中心可以接收到存储设备接入装置预先设置的秘钥信息以及处于工作状态的存储设备接口的地址信息。当智能家居平台的用户向控制中心发送数据交互请求以请求访问本实施例的存储设备接入装置时,控制中心可以根据存储设备接入装置发送的秘钥信息来对用户进行身份或权限的验证,并根据存储设备接口的地址信息来确定对何存储设备接口对应连接的存储设备执行相应的数据交互操作。
[0059]在一些可选的实现方式中,本实施例的应用于智能家居平台的存储设备接入装置中,热插拔硬件系统210还可用于在检测到存储设备接入装置与控制中心断开数据连接时,向主控硬件系统240发送数据中断信号。在这些可选的实现方式中,主控硬件系统240还可用于在接收到数据中断信号后,向数据存储硬件系统250发送停止数据传输指令,以停止数据存储硬件系统250正在执行的数据传输操作。
[0060]参见图3所示,为本申请的智能家居平台的一个实施例的示意性结构图300。
[0061]具体而言,本实施例的智能家居平台可以包括控制中心310和至少一个存储设备接入装置320。
[0062]控制中心310可进一步包括内存控制硬件系统311和输入输出控制硬件系统312。
[0063]其中,内存控制硬件系统311可用于响应于接收到数据传输指令判断其上是否存储有数据传输指令中的数据发送方和数据接收方的地址信息。
[0064]若是,内存控制硬件系统311还可进一步基于数据发送方和数据接收方的地址信息判断数据发送方和数据接收方是否与同一个存储设备接入装置连接。
[0065]若是,内存控制硬件系统311可通过输入输出控制硬件系统312向与数据发送方和数据接收方连接的存储设备接入装置320发送数据传输指令。
[0066]此外,存储设备接入装置320可用于响应于接收到输入输出控制硬件系统发送的数据传输指令,在数据发送方和数据接收方之间进行数据传输。
[0067]本实施例的智能家居平台中,存储设备接入装置320可以具有与如上所述的应用于智能家居平台的存储设备接入装置具有相同的结构并可实现相同的功能。
[0068]在一些应用场景中,假设存储设备A和存储设备B与同一个存储设备接入装置320的接口控制硬件系统连接。在这些应用场景中,存储设备接入装置320可以向控制中心310上传接口控制硬件系统中插入有存储设备A或存储设备B的接口的地址信息。控制中心310的内存控制硬件系统311可根据地址信息判断存储设备A和存储设备B是否与同一个存储设备接入装置连接。若是,则内存控制硬件系统311可以仅向该存储设备接入装置发送数据传输指令,即可通过该一个存储设备接入装置来完成数据传输。
[0069]在一些可选的实现方式中,存储设备接入装置320还可用于向内存控制硬件系统311上传存储设备接入装置访问秘钥。
[0070]在这些可选的实现方式中,内存控制硬件系统311还可进一步用于接收到智能家居平台中的任一终端发送的数据传输请求,并验证数据传输请求中包含的待验证秘钥是否与访问秘钥匹配。若是,则内存控制硬件系统311通过输入输出控制硬件系统312向存储设备接入装置320发送数据传输指令。
[0071]也即是说,在这些可选的实现方式中,存储设备接入装置320可以向控制中心310上传其预先设置的秘钥。控制中心310的内存控制硬件系统311可以基于该预先设置的秘钥来判断发送数据传输请求的终端是否具有相应地权限以使控制中心310向存储设备接入装置320发送相应的数据传输指令。
[0072]在一些可选的实现方式中,若数据发送方和数据接收方不与同一个存储设备接入装置连接,内存控制硬件系统311还可以进一步用于将数据接收方的地址信息发送至数据发送方,或者,将数据发送方的地址信息发送至数据接收方,并向数据发送方和数据接收方发送数据传输指令。
[0073]也即是说,在这些可选的实现方式中,数据发送方和数据接收方不与同一个存储设备接入装置连接,内存控制硬件系统311可以在数据发送方和数据接收方之间建立通信连接,从而实现数据的传输。
[0074]此外,控制中心310还可以进一步包括输入模块(图中未示出)。用户可以通过输入模块来直接对控制中心310进行操作,例如,通过用户可输入模块输入数据传输请求,输入模块在接收到数据传输请求后,可以将该请求发送给内存控制硬件系统311以执行相应的操作。
[0075]参见图4所示,为本申请的应用于智能家居平台的存储设备接入方法的一个实施例的示意性流程图400。
[0076]具体而言,本实施例的方法包括步骤410,热插拔硬件系统响应于接收到智能家居平台的稳定电压供应,向接口供电硬件发送供电指令。
[0077 ]步骤420,接口供电硬件系统响应于接收到供电指令向存储设备接入装置供电。
[0078]步骤430,主控硬件系统将与接口控制硬件系统的各存储设备接口对应连接的存储设备的地址发送至智能家居平台的控制中心。
[0079]步骤440,主控硬件系统响应于接收到控制中心发送的存储设备间数据传输指令,控制数据存储硬件系统在存储设备之间进行数据传输。
[0080]在一些可选的实现方式中,本实施例的应用于智能家居平台的存储设备接入方法还可以进一步包括:
[0081]输入输出硬件系统向控制中心发送存储设备接入装置的数据信息、接收控制中心向存储设备接入装置发送的控制指令,并将控制指令发送至主控硬件系统以使主控硬件系统执行与控制指令对应的操作。
[0082]在一些可选的实现方式中,控制指令包括接口通断控制指令。在这些可选的实现方式中,本实施例的方法还可以进一步包括:
[0083]主控硬件系统响应于接收到接口通断控制指令,向接口控制硬件系统的对应接口执行连接操作或断开连接操作。
[0084]在一些可选的实现方式中,本实施例的应用于智能家居平台的存储设备接入方法还可以进一步包括:
[0085]设备秘钥硬件系统在接收到接口供电硬件系统供电后,将预先设置的秘钥信息发送至内存硬件系统;接口控制硬件系统向内存硬件系统发送第一存储设备接口的地址信息,其中第一存储设备接口为接入有存储设备的存储设备接口;内存硬件系统将第一存储设备接口的地址信息和秘钥信息经输入输出硬件系统发送至控制中心。
[0086]在一些可选的实现方式中,本实施例的应用于智能家居平台的存储设备接入方法还可以进一步包括:热插拔硬件系统在检测到存储设备接入装置与控制中心断开数据连接时,向主控硬件系统发送数据中断信号;主控硬件系统在接收到数据中断信号后,向数据存储硬件系统发送停止数据传输指令。
[0087]参见图5所示,为本申请另一个实施例的应用于智能家居平台的存储设备接入方法,其中,智能家居平台包括控制中心和至少一个存储设备接入装置且控制中心包括内存控制硬件系统和输入输出控制硬件系统。
[0088]具体而言,本实施例的方法包括:
[0089]步骤510,内存控制硬件系统响应于接收到数据传输指令判断其上是否存储有数据传输指令中的数据发送方和数据接收方的地址信息。
[0090]步骤520,若是,内存控制硬件系统进一步基于数据发送方和数据接收方的地址信息判断数据发送方和数据接收方是否与同一个存储设备接入装置连接。
[0091]步骤530,若是,内存控制硬件系统通过输入输出控制硬件系统向与数据发送方和数据接收方连接的存储设备接入装置发送数据传输指令。
[0092]步骤540,存储设备接入装置响应于接收到输入输出控制硬件系统发送的数据传输指令,在数据发送方和数据接收方之间进行数据传输。
[0093]在一些可选的实现方式中,本实施例的方法还可以包括:
[0094]存储设备接入装置向内存控制硬件系统上传存储设备接入装置访问秘钥;内存控制硬件系统接收智能家居平台中的任一终端发送的数据传输请求,并验证数据传输请求中包含的待验证秘钥是否与访问秘钥匹配;若是,则内存控制硬件系统通过输入输出控制硬件系统向存储设备接入装置发送数据传输指令。
[0095]在一些可选的实现方式中,本实施例的方法还可以包括:
[0096]若数据发送方和数据接收方不与同一个存储设备接入装置连接,内存控制硬件系统将数据接收方的地址信息发送至数据发送方,或者,将数据发送方的地址信息发送至数据接收方,并向数据发送方和数据接收方发送数据传输指令。
[0097]下面参考图6,其示出了适于用来实现本申请的应用于智能家居平台的存储设备接入方法运行其上的电子设备(例如,图5中的控制中心)的计算机系统600的结构示意图。
[0098]如图6所示,计算机系统600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(R0M)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有系统600操作所需的各种程序和数据。CPU 60KROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线 604。
[0099]以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606 ;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口 605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
[0100]特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
[0101]附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0102]以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
【主权项】
1.一种应用于智能家居平台的存储设备接入装置,其特征在于,包括热插拔硬件系统、接口供电硬件系统、接口控制硬件系统、主控硬件系统和数据存储硬件系统; 其中: 所述热插拔硬件系统用于响应于接收到所述智能家居平台的稳定电压供应,向所述接口供电硬件发送供电指令; 所述接口供电硬件系统用于响应于接收到所述供电指令向所述存储设备接入装置供电; 接口控制硬件系统,包括多个存储设备接口,各所述存储设备接口用于接入存储设备;主控硬件系统,用于将所述存储设备的地址发送至所述智能家居平台的控制中心;所述主控硬件系统还用于响应于接收到所述控制中心发送的存储设备间数据传输指令,控制所述数据存储硬件系统在所述存储设备之间进行数据传输。2.根据权利要求1所述的应用于智能家居平台的存储设备接入装置,其特征在于,还包括: 输入输出硬件系统,用于向所述控制中心发送所述存储设备接入装置的数据信息并接收所述控制中心向所述存储设备接入装置发送的控制指令; 所述输入输出硬件系统还用于将所述控制指令发送至所述主控硬件系统以使所述主控硬件系统执行与所述控制指令对应的操作。3.根据权利要求2所述的应用于智能家居平台的存储设备接入装置,其特征在于: 所述控制指令包括接口通断控制指令; 所述主控硬件系统还用于响应于接收到所述接口通断控制指令,向所述接口控制硬件系统的对应存储设备接口执行连接操作或断开连接操作。4.根据权利要求2所述的应用于智能家居平台的存储设备接入装置,其特征在于,还包括设备秘钥硬件系统和内存硬件系统; 所述设备秘钥硬件系统在接收到所述接口供电硬件系统供电后,将预先设置的秘钥信息发送至所述内存硬件系统; 所述接口控制硬件系统还用于向所述内存硬件系统发送第一存储设备接口的地址信息,其中所述第一存储设备接口为接入有所述存储设备的存储设备接口; 所述内存硬件系统用于将所述第一存储设备接口的地址信息和所述秘钥信息经所述输入输出硬件系统发送至所述控制中心。5.根据权利要求1-4任意一项所述的应用于智能家居平台的存储设备接入装置,其特征在于: 所述热插拔硬件系统还用于在检测到所述存储设备接入装置与所述控制中心断开数据连接时,向所述主控硬件系统发送数据中断信号; 所述主控硬件系统还用于在接收到所述数据中断信号后,向所述数据存储硬件系统发送停止数据传输指令。6.—种智能家居平台,包括控制中心和至少一个存储设备接入装置; 所述控制中心包括内存控制硬件系统和输入输出控制硬件系统; 其中,所述内存控制硬件系统用于响应于接收到数据传输指令判断其上是否存储有所述数据传输指令中的数据发送方和数据接收方的地址信息; 若是,所述内存控制硬件系统进一步基于所述数据发送方和所述数据接收方的地址信息判断所述数据发送方和所述数据接收方是否与同一个所述存储设备接入装置连接; 若是,所述内存控制硬件系统通过所述输入输出控制硬件系统向与所述数据发送方和所述数据接收方连接的所述存储设备接入装置发送所述数据传输指令; 所述存储设备接入装置用于响应于接收到所述输入输出控制硬件系统发送的数据传输指令,在所述数据发送方和所述数据接收方之间进行数据传输。7.根据权利要求6所述的智能家居平台,其特征在于: 存储设备接入装置还用于向所述内存控制硬件系统上传所述存储设备接入装置访问秘钥; 所述内存控制硬件系统还用于接收所述智能家居平台中的任一终端发送的数据传输请求,并验证所述数据传输请求中包含的待验证秘钥是否与所述访问秘钥匹配; 若是,则所述内存控制硬件系统通过所述输入输出控制硬件系统向所述存储设备接入装置发送所述数据传输指令。8.根据权利要求6或7所述的智能家居平台,其特征在于: 若所述数据发送方和所述数据接收方不与同一个所述存储设备接入装置连接,所述内存控制硬件系统进一步用于将所述数据接收方的地址信息发送至所述数据发送方,或者,将所述数据发送方的地址信息发送至所述数据接收方,并向所述数据发送方和所述数据接收方发送所述数据传输指令。9.一种应用于智能家居平台的存储设备接入方法,其特征在于,包括: 热插拔硬件系统响应于接收到所述智能家居平台的稳定电压供应,向所述接口供电硬件发送供电指令; 接口供电硬件系统响应于接收到所述供电指令向所述存储设备接入装置供电; 主控硬件系统将与接口控制硬件系统的各存储设备接口对应连接的存储设备的地址发送至所述智能家居平台的控制中心;以及 主控硬件系统响应于接收到所述控制中心发送的存储设备间数据传输指令,控制所述数据存储硬件系统在所述存储设备之间进行数据传输。10.根据权利要求9所述的应用于智能家居平台的存储设备接入方法,其特征在于,还包括: 输入输出硬件系统向所述控制中心发送所述存储设备接入装置的数据信息、接收所述控制中心向所述存储设备接入装置发送的控制指令,并将所述控制指令发送至所述主控硬件系统以使所述主控硬件系统执行与所述控制指令对应的操作。11.根据权利要求10所述的应用于智能家居平台的存储设备接入方法,其特征在于: 所述控制指令包括接口通断控制指令; 所述方法还包括: 主控硬件系统响应于接收到所述接口通断控制指令,向所述接口控制硬件系统的对应存储设备接口执行连接操作或断开连接操作。12.根据权利要求10所述的应用于智能家居平台的存储设备接入方法,其特征在于,还包括: 设备秘钥硬件系统在接收到所述接口供电硬件系统供电后,将预先设置的秘钥信息发送至所述内存硬件系统; 接口控制硬件系统向所述内存硬件系统发送第一存储设备接口的地址信息,其中所述第一存储设备接口为接入有所述存储设备的存储设备接口; 内存硬件系统将所述第一存储设备接口的地址信息和所述秘钥信息经所述输入输出硬件系统发送至所述控制中心。13.根据权利要求9-12任意一项所述的应用于智能家居平台的存储设备接入方法,其特征在于,还包括: 热插拔硬件系统在检测到所述存储设备接入装置与所述控制中心断开数据连接时,向所述主控硬件系统发送数据中断信号; 所述主控硬件系统在接收到所述数据中断信号后,向所述数据存储硬件系统发送停止数据传输指令。14.一种应用于智能家居平台的存储设备接入方法,其中,所述智能家居平台包括控制中心和至少一个存储设备接入装置且所述控制中心包括内存控制硬件系统和输入输出控制硬件系统; 所述方法包括: 内存控制硬件系统响应于接收到数据传输指令判断其上是否存储有所述数据传输指令中的数据发送方和数据接收方的地址信息; 若是,所述内存控制硬件系统进一步基于所述数据发送方和所述数据接收方的地址信息判断所述数据发送方和所述数据接收方是否与同一个所述存储设备接入装置连接; 若是,内存控制硬件系统通过所述输入输出控制硬件系统向与所述数据发送方和所述数据接收方连接的所述存储设备接入装置发送所述数据传输指令; 所述存储设备接入装置响应于接收到所述输入输出控制硬件系统发送的数据传输指令,在所述数据发送方和所述数据接收方之间进行数据传输。15.根据权利要求14所述的应用于智能家居平台的存储设备接入方法,其特征在于,还包括: 存储设备接入装置向所述内存控制硬件系统上传所述存储设备接入装置访问秘钥;内存控制硬件系统接收所述智能家居平台中的任一终端发送的数据传输请求,并验证所述数据传输请求中包含的待验证秘钥是否与所述访问秘钥匹配; 若是,则所述内存控制硬件系统通过所述输入输出控制硬件系统向所述存储设备接入装置发送所述数据传输指令。16.根据权利要求14或15所述的应用于智能家居平台的存储设备接入方法,其特征在于,还包括: 若所述数据发送方和所述数据接收方不与同一个所述存储设备接入装置连接,所述内存控制硬件系统将所述数据接收方的地址信息发送至所述数据发送方,或者,将所述数据发送方的地址信息发送至所述数据接收方,并向所述数据发送方和所述数据接收方发送所述数据传输指令。
【文档编号】H04L12/28GK105847095SQ201610307859
【公开日】2016年8月10日
【申请日】2016年5月11日
【发明人】李雅杰, 邢亮
【申请人】百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1