智能家居平台、应用于其中的网络供应商选择方法和装置制造方法及图纸

技术编号:13894103 阅读:68 留言:0更新日期:2016-10-24 19:51
本申请公开了智能家居平台、应用于该平台的网络供应商选择方法和装置。所述方法的一具体实施方式包括:接收智能家居平台中任意设备发送的网络数据获取请求;获取智能家居平台的当前网络供应商列表;从当前网络供应商列表中筛选出与预设条件匹配的至少一个第一网络供应商;向其中一个第一网络供应商发送网络数据获取请求以获取待获取网络数据的资源信息;基于资源信息判断是否分片获取待获取网络数据;若是,则将待获取网络数据拆分为多个数据片,并分别从各第一网络供应商获取待获取网络数据的各数据片。该实施方式实现了待获取网络数据的高效传输。

【技术实现步骤摘要】

本申请涉及计算机
,具体涉及互联网
,尤其涉及智能家居平台、应用于其中的网络供应商选择方法和装置
技术介绍
随着现在智能硬件设备的增多,越来越多的智能硬件设备涌入普通家庭用户。面对大量的应用(Application,App)以及大量智能硬件,用户没有一个统一的平台进行综合控制,这样松散式的管理,会让用户使用不便,并且随着接入设备的增多,用户的硬件资源开销越来越大,使用起来会越来越难以管理。此外,现有技术中,用户也不能通过多个网络供应商来并行处理用户的网络数据获取请求。
技术实现思路
本申请的目的在于提出一种改进的智能家居平台、应用于该平台的网络供应商选择方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种应用于智能家居平台的网络供应商选择方法,包括:接收智能家居平台中任意设备发送的网络数据获取请求;获取智能家居平台的当前网络供应商列表;从当前网络供应商列表中筛选出与预设条件匹配的至少一个第一网络供应商;向其中一个第一网络供应商发送网络数据获取请求以获取待获取网络数据的资源信息;基于资源信息判断是否分片获取待获取网络数据;若是,则将待获取网络数据拆分为多个数据片,并分别从各第一网络供应商获取待获取网络数据的各数据片。在一些实施例中,预设条件包括以下至少一项:网络带宽大于预
设带宽;网络协议符合预设网络协议规则。在一些实施例中,待获取网络数据的资源信息包括数据容量信息;基于资源信息判断是否分片获取待获取网络数据包括:基于待获取网络数据的数据容量和预设数据容量的数值关系判断是否分片获取待获取网络数据。在一些实施例中,待获取网络数据为多媒体数据;将待获取网络数据拆分为多个数据片包括:解析多媒体数据的资源信息以预测多媒体数据的时长;基于各第一网络供应商的当前网络带宽将多媒体数据划分为与第一网络供应商的数量相应的数据片。在一些实施例中,在基于资源信息判断是否分片获取待获取网络数据之后,应用于智能家居平台的网络供应商选择方法还包括:若否,则从其中一个第一网络供应商获取待获取网络数据。在一些实施例中,应用于智能家居平台的网络供应商选择方法还包括:响应于接收到与智能家居平台互连的任意网络供应商发送的报警请求,获取报警请求的报警标识;基于报警标识判断报警请求是否为首次报警;若是,则向智能家居平台中的至少一个设备发送报警提示信息;否则,不向智能家居平台中的任意设备发送报警提示信息。第二方面,本申请提供了一种应用于智能家居平台的网络供应商选择装置,包括:接收模块,配置用于接收智能家居平台中任意设备发送的网络数据获取请求;获取模块,配置用于获取智能家居平台的当前网络供应商列表;筛选模块,配置用于从当前网络供应商列表中筛选出与预设条件匹配的至少一个第一网络供应商;发送模块,配置用于向其中一个第一网络供应商发送网络数据获取请求以获取待获取网络数据的资源信息;判断模块,配置用于基于资源信息判断是否分片获取待获取网络数据;拆分模块,配置用于若分片获取待获取网络数据,则将待获取网络数据拆分为多个数据片,并分别从各第一网络供应商获取待获取网络数据的各数据片。在一些实施例中,预设条件包括以下至少一项:网络带宽大于预设带宽;网络协议符合预设网络协议规则。在一些实施例中,待获取网络数据的资源信息包括数据容量信息;
判断模块进一步配置用于:基于待获取网络数据的数据容量和预设数据容量的数值关系判断是否分片获取待获取网络数据。在一些实施例中,待获取网络数据为多媒体数据;拆分模块进一步配置用于:解析多媒体数据的资源信息以预测多媒体数据的时长;基于各第一网络供应商的当前网络带宽将多媒体数据划分为与第一网络供应商的数量相应的数据片。在一些实施例中,拆分模块进一步配置用于若不分片获取待获取网络数据,则从其中一个第一网络供应商获取待获取网络数据。在一些实施例中,获取模块进一步配置用于响应于接收到与智能家居平台互连的任意网络供应商发送的报警请求,获取报警请求的报警标识;判断模块进一步配置用于基于报警标识判断报警请求是否为首次报警;发送模块进一步配置用于若报警请求为首次报警,则向智能家居平台中的至少一个设备发送报警提示信息,否则,不向智能家居平台中的任意设备发送报警提示信息。第三方面,本申请还提供了一种智能家居平台,包括控制中心和至少一个终端设备;其中,控制中心包括网络接入模块;网络接入模块用于:接收智能家居平台中任意设备发送的网络数据获取请求;获取智能家居平台的当前网络供应商列表;从当前网络供应商列表中筛选出与预设条件匹配的至少一个第一网络供应商;向其中一个第一网络供应商发送网络数据获取请求以获取待获取网络数据的资源信息;基于资源信息判断是否分片获取待获取网络数据;若是,则将待获取网络数据拆分为多个数据片,并分别从各第一网络供应商获取待获取网络数据的各数据片。在一些实施例中,网络接入模块还用于:响应于接收到与智能家居平台互连的任意网络供应商发送的报警请求,获取报警请求的报警标识;基于报警标识判断报警请求是否为首次报警;若是,则向智能家居平台中的至少一个设备发送报警提示信息;否则,不向智能家居平台中的任意设备发送报警提示信息。本申请提供的智能家居平台、应用于其中的网络供应商选择方法和装置,通过对待获取网络数据进行分片,并通过不同的网络供应商
来对应获取待获取网络数据的各个数据片,实现了待获取网络数据的高效传输。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是本申请的应用于智能家居平台的网络供应商选择方法的一个实施例的流程图;图3是本申请的应用于智能家居平台的网络供应商选择方法的另一个实施例的流程图;图4是本申请的应用于智能家居平台的网络供应商选择装置的一个实施例的结构示意图;图5是本申请的智能家居平台的一个实施例的结构示意图;图6是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的应用于智能家居平台的网络供应商选择方法或应用于智能家居平台的网络供应商选择装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括智能家居平台110以及服务器120。其中,智能家居平台可以包括终端设备101、102、103,网络
104、智能家居平台的控制中心105以及受控制中心控制的多个智能家居设备106。网络104用以在终端设备101、102、103和控制中心105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与控制中心105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通本文档来自技高网
...

【技术保护点】
一种应用于智能家居平台的网络供应商选择方法,包括:接收智能家居平台中任意设备发送的网络数据获取请求;获取所述智能家居平台的当前网络供应商列表;从所述当前网络供应商列表中筛选出与预设条件匹配的至少一个第一网络供应商;向其中一个所述第一网络供应商发送所述网络数据获取请求以获取待获取网络数据的资源信息;基于所述资源信息判断是否分片获取所述待获取网络数据;若是,则将所述待获取网络数据拆分为多个数据片,并分别从各所述第一网络供应商获取所述待获取网络数据的各数据片。

【技术特征摘要】
1.一种应用于智能家居平台的网络供应商选择方法,包括:接收智能家居平台中任意设备发送的网络数据获取请求;获取所述智能家居平台的当前网络供应商列表;从所述当前网络供应商列表中筛选出与预设条件匹配的至少一个第一网络供应商;向其中一个所述第一网络供应商发送所述网络数据获取请求以获取待获取网络数据的资源信息;基于所述资源信息判断是否分片获取所述待获取网络数据;若是,则将所述待获取网络数据拆分为多个数据片,并分别从各所述第一网络供应商获取所述待获取网络数据的各数据片。2.根据权利要求1所述的方法,其特征在于,所述预设条件包括以下至少一项:网络带宽大于预设带宽;网络协议符合预设网络协议规则。3.根据权利要求1所述的方法,其特征在于:所述待获取网络数据的资源信息包括数据容量信息;所述基于所述资源信息判断是否分片获取所述待获取网络数据包括:基于所述待获取网络数据的数据容量和预设数据容量的数值关系判断是否分片获取所述待获取网络数据。4.根据权利要求1所述的方法,其特征在于,所述待获取网络数据为多媒体数据;所述将所述待获取网络数据拆分为多个数据片包括:解析所述多媒体数据的资源信息以预测所述多媒体数据的时长;基于各所述第一网络供应商的当前网络带宽将所述多媒体数据划
\t分为与所述第一网络供应商的数量相应的数据片。5.根据权利要求1所述的方法,其特征在于,在所述基于所述资源信息判断是否分片获取所述待获取网络数据之后,所述方法还包括:若否,则从其中一个所述第一网络供应商获取所述待获取网络数据。6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括:响应于接收到与所述智能家居平台互连的任意网络供应商发送的报警请求,获取所述报警请求的报警标识;基于所述报警标识判断所述报警请求是否为首次报警;若是,则向所述智能家居平台中的至少一个设备发送报警提示信息;否则,不向所述智能家居平台中的任意设备发送报警提示信息。7.一种应用于智能家居平台的网络供应商选择装置,包括:接收模块,配置用于接收智能家居平台中任意设备发送的网络数据获取请求;获取模块,配置用于获取所述智能家居平台的当前网络供应商列表;筛选模块,配置用于从所述当前网络供应商列表中筛选出与预设条件匹配的至少一个第一网络供应商;发送模块,配置用于向其中一个所述第一网络供应商发送所述网络数据获取请求以获取待获取网络数据的资源信息;判断模块,配置用于基于所述资源信息判断是否分片获取所述待获取网络数据;拆分模块,配置用于若分片获取所述待获取网络数据,则将所述待获取网络数据拆...

【专利技术属性】
技术研发人员:李雅杰邢亮
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1