一种基于智能家居系统的信息查询方法及装置与流程

文档序号:20689689发布日期:2020-05-08 19:16阅读:375来源:国知局
一种基于智能家居系统的信息查询方法及装置与流程

本申请涉及智能家居领域,尤其涉及一种基于智能家居系统的信息查询方法及装置。



背景技术:

科技的发展为人们的生活带来了极大的便利,人们可以通过快递服务足不出户享受到购物的乐趣。

现实生活中,当快递人员配送货物时,通常需要提前通过专用设备联系货物的收货人,以通知收货人在收货地址所对应的位置接收货物。

但是,在实际生活中,一方面,快递人员发送的联系消息常常会被收货人所遗漏,快递人员无法查询收货地址对应的位置是否有人可以接收货物,另一方面,在配送货物的过程中,一旦出现收货人不在收货地址所对应的位置时,则需要收货人自行联系,确认收货地址所对应的位置是否有人可以接收货物,进而反馈给快递人员,但快递人员在配送的途中很可能无法及时接收信息。这样,在快递柜服务未能完全普及且无法容纳体积过大的货物的情况下,无法及时确认货物被配送到收货地址所对应的位置时能否被接收,不仅影响了快递配送效率,而且严重影响了收货人的购物体验,也为快递人员的工作带来了不便。

有鉴于此,本申请提供一种新的信息查询方法,以克服上述缺陷。



技术实现要素:

本发明实施例提供一种基于智能家居系统的信息查询方法及装置,用以解决现有技术中存在无法及时确认货物在收货地址对应的位置能否被接收的问题。

本发明实施例提供的具体技术方案如下:

一种基于智能家居系统的信息查询方法,包括:

响应于来自送货方终端设备的信息查询请求,获取与所述信息查询请求对应的收货方的智能家居系统中各个智能家居设备的操作日志,其中,一个操作日志中记录有对应的智能家居设备在指定历史时间段内的用户操作信息;

对获得的各个操作日志进行解析,获得解析结果;

基于所述解析结果,确定所述信息查询请求对应的收货方是否位于可操作所述智能家居系统的区域内;

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备。

可选的,所述对获得的各个操作日志进行解析,包括:

解析获取的各个操作日志,记录所述指定历史时间段内,与各个操作日志中记录的用户操作信息关联的时间信息;

确定所述时间信息与预设的时间范围的归属关系,所述时间范围表征在接收所述信息查询请求之前,时长为预设的时长阈值的时间段。

可选的,所述获得解析结果,包括:

确定所记录的至少一个时间信息归属于所述时间范围时,判定用户处于可以操作智能家居设备的区域内。

可选的,所述响应于来自送货方终端设备的信息查询请求,包括:

响应于送货方终端设备发起的,由移动软交换中心转发的信息查询请求;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备,包括:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果发送至收货方终端设备,并通过所述收货方终端设备向所述送货方终端设备反馈所述结果,其中,所述收货方终端设备为预先设置的,具有访问所述智能家居系统权限的其他终端设备。

可选的,所述响应于来自送货方终端设备的信息查询请求,包括:

响应于送货方终端设备发起的,由收货方终端设备授权访问智能家居系统的,移动软交换中心转发的信息查询请求,所述收货方终端设备为预先设置的,具有访问所述智能家居系统权限的其他终端设备;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备,包括:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果直接反馈至所述送货方终端设备。

可选的,所述响应于来自送货方终端设备的信息查询请求,包括:

响应于送货方终端设备发送的,通过云端服务器审核后转发的信息查询请求;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备,包括:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果发送至所述云端服务器,并通过所述云端服务器向所述送货方终端设备反馈所述结果。

一种服务器,包括:

获取单元,响应于来自送货方终端设备的信息查询请求,获取与所述信息查询请求对应的收货方的智能家居系统中各个智能家居设备的操作日志,其中,一个操作日志中记录有对应的智能家居设备在指定历史时间段内的用户操作信息;

解析单元,对获得的各个操作日志进行解析,确定所述信息查询请求对应的收货方是否位于可操作所述智能家居系统的区域内;

反馈单元,将所述确定好的收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备。

可选的,所述对获得的各个操作日志进行解析时,所述解析单元用于:

解析获取的各个操作日志,记录所述指定历史时间段内,与各个操作日志中记录的用户操作信息关联的时间信息;

确定所述时间信息与预设的时间范围的归属关系,所述时间范围表征在接收所述信息查询请求之前,时长为预设的时长阈值的时间段。

可选的,所述获得解析结果时,所述解析单元用于:

确定所记录的至少一个时间信息归属于所述时间范围时,判定用户处于可以操作智能家居设备的区域内。

可选的,所述响应于来自终端设备送货方终端设备的信息查询请求时,所述获取单元用于:

响应于终端设备送货方终端设备发起的,由移动软交换中心转发的信息查询请求;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备时所述将所述解析结果最终反馈至所述终端设备时,所述反馈单元用于:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果所述解析结果发送至关联终端设备,并通过所述关联终端设备向所述终端设备送货方终端设备反馈所述解析结果,其中,所述关联终端设备为预先设置的,具有访问所述智能家居系统权限的其他终端设备。

可选的,所述响应于来自终端设备送货方终端设备的信息查询请求时,所述获取单元用于:

响应于终端设备送货方终端设备发起的,由关联终端设备授权访问智能家居系统的,移动软交换中心转发的信息查询请求,所述关联终端设备为预先设置的,具有访问所述智能家居系统权限的其他终端设备;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备将所述解析结果最终反馈至所述终端设备时,所述反馈单元用于:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果将所述解析结果直接反馈至所述终端设备送货方终端设备。

可选的,所述响应于来自终端设备送货方终端设备的信息查询请求时,所述获取单元用于:

响应于终端设备送货方终端设备发送的,通过云端服务器审核后转发的信息查询请求;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备将所述解析结果最终反馈至所述终端设备时,所述反馈单元用于:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果将所述解析结果发送至所述云端服务器,并通过所述云端服务器向所述终端设备送货方终端设备反馈所述解析结果。

一种送货方终端设备,包括:

发送单元,向服务器发送信息查询请求,所述信息查询请求中携带有收货方信息;

接收单元,接收服务器发送的,可以确定所述信息查询请求对应的收货方是否位于可操作所述智能家居系统的区域内的反馈信息。

本发明有益效果如下:

本申请实施例中,首先响应于来自送货方终端设备的信息查询请求,获取智能家居系统中各个智能家居设备的操作日志,然后,对获得的各个操作日志进行解析,获得解析结果,并将所述解析结果最终反馈至所述送货方终端设备。这样,基于对智能家居系统中各个智能家居设备操作日志的分析,得到信息查询结果,解决了无法获知用户是否在可操作智能家居设备的区域内的问题,提高了信息查询效率,避免了判断的局限性,提高了判断的准确性,为相关信息的查询带来了便利,满足了现代化生活需求,增强了用户体验。

附图说明

图1为本申请实施例中信息查询系统各部分配合关系示意图;

图2为本申请实施例中信息查询的流程示意图;

图3为本申请实施例中获取的智能家居设备操作日志示意图;

图4为本申请实施例中解析智能家居操作日志示意图;

图5a为本申请实施例中实施例1的情况示意图;

图5b为本申请实施例中实施例1的情况示意图;

图6a为本申请实施例中实施例2的情况示意图;

图6b为本申请实施例中实施例2的情况示意图;

图7a为本申请实施例中实施例3的情况示意图;

图7b为本申请实施例中实施例3的情况示意图;

图8为本申请实施例中服务器的逻辑结构示意图;

图9为本申请实施例中送货方终端设备的逻辑结构示意图;

图10为本申请实施例中服务器实体结构示意图。

具体实施方式

为了解决现有技术中存在的无法及时确认货物在收货地址对应的位置能否被接收的问题,本申请响应于来自送货方终端设备的信息查询请求,获取智能家居系统中各个智能家居设备的操作日志,然后,对获得的各个操作日志进行解析,获得解析结果,再基于所述解析结果,确定各个智能家居设备在所述指定历史时间段内被用户使用的情况,并将所述解析结果最终反馈至所述送货方终端设备。

下面结合附图对本申请优选的实施例做出详细说明:

参阅图1所示,本申请实施例中,信息查询系统中各部分的配合关系如图所示,下面对涉及到的相关组件进行介绍:

送货方终端设备:配备有交互通信的功能,如,移动通话功能,能够与其他设备进行通信发送信息请求,接收反馈的信息并显示,能够基于至少一个标识信息发起信息查询请求,基于所述标识信息可以确定相应的收货方终端设备,并与服务器建立通信连接。

服务器:用于控制或管理各个智能家居系统中的各个智能家居设备,基于送货方终端设备发送的信息查询请求中携带的收货方信息,可以确定与所述收货方信息对应的收货方的智能家居系统,进而可以提取所述智能家居系统中各个智能家居设备的操作日志,接收或者发送信息,同时,所述智能家居设备能够通过局域网等通信网络与相关的其他设备进行通信或者可以通过通信连接线实现连接通信,其中,所述服务器可以是任一智能家居系统中独立存在的设备,也可以配置于所述任一智能家居系统中的智能家居设备上。

智能家居设备:包括但不限于冰箱、电视、洗衣机、热水器、路由器、智能音箱、智能手机、智能灯等等家居设备,具有记录操作日志,接收服务器发送的指令,响应指令并反馈操作日志的功能。

收货方终端设备:收货方终端设备是预先设置的,具有访问智能家居系统权限的其他终端设备,所述收货方终端设备可基于指定的验证码与所述服务器相关联并能够进行交互通信,所述智能家居系统可以包括有服务器、智能家居设备。

移动软交换中心:基于通信运营商提供的服务建立的,用于收发或是处理消息,并按照被配置的不同权限,执行相应的处理操作,可以与送货方终端设备以及收货方终端设备进行交互,在允许访问的情况下可以访问服务器。

云端服务器:能够与送货方终端设备进行通信交互,而且具有与服务器进行交互通信的权限,当判断出相应的交互请求合法后,可以访问服务器,触发所述服务器进行相应的处理操作,并接收所述服务器反馈的信息。

外部审核服务器:能够响应云端服务器发送的审核请求,并基于所述审核请求中携带的信息,进行检测,得到检测后的结果。

基于上述系统架构,参阅图2所示,本申请实施例中,信息查询的流程如下:

步骤201:服务器响应于来自送货方终端设备的信息查询请求,获取与所述信息查询请求对应的收货方的智能家居系统中各个智能家居设备的操作日志,其中,一个操作日志中记录有对应的智能家居设备在指定历史时间段内的用户操作信息。

服务器响应于来自送货方终端设备的信息查询请求,具体的,所述服务器可以采用以下三种方式,接收来自送货方终端设备的信息查询请求。

方式一、服务器响应于送货方终端设备发起的,由移动软交换中心转发的信息查询请求。

服务器接收的信息查询请求是由送货方终端设备发起的,经由移动软交换中心转发后得到的,所述移动软交换中心是基于通信运营商提供的服务建立的,用于收发或是处理消息,并按照被配置的不同权限,执行相应的处理操作。

具体的,送货方终端设备发起信息查询请求,所述信息查询请求中包含有能够确定所述送货方终端设备发起的所述信息查询请求是否合法,确定对应的收货方终端设备,以及确定对应的智能家居系统的至少一个标识信息,移动软交换中心接收到所述信息查询请求后,基于所述至少一个标识信息,所述移动软交换中心确定可以执行的操作权限,当所述移动软交换中心基于所述信息查询请求确定可以访问对应的智能家居系统时,则基于所述标识信息,获取能够连通至所述服务器的指令信息,并基于所述指令信息将所述信息查询请求转发至所述服务器。另一方面,当所述移动软交换中心基于所述信息查询请求确定不可以访问对应的智能家居系统时,将所述消息查询请求直接发送至收货方终端设备。

方式二、服务器响应于送货方终端设备发起的,由关联送货方终端设备授权访问智能家居系统的,移动软交换中心转发的信息查询请求,所述关联送货方终端设备为预先设置的,具有访问所述智能家居系统权限的其他送货方终端设备。

服务器接收的信息查询请求是由送货方终端设备发起的,经由移动软交换中心转发后得到的,其中,所述移动软交换中心具有收货方终端设备允许的对于智能家居系统的访问功能,所述收货方终端设备是预先设置的,具有访问所述智能家居系统权限的其他终端设备,所述收货方终端设备与所述服务器相关联并能够进行交互通信。

具体的,送货方终端设备发起信息查询请求,所述信息查询请求中包含有能够确定所述送货方终端设备发起的所述信息查询请求是否合法,确定对应的收货方终端设备,以及确定对应的智能家居系统的至少一个标识信息,移动软交换中心接收所述信息查询请求后,基于所述至少一个标识信息,确定可以执行的操作权限,当所述移动软交换中心基于所述信息查询请求确定可以访问对应的智能家居系统时,进一步的,所述移动软交换中心向由所述至少一个标识信息确定的收货方终端设备发起信息转移授权请求,待收到所述收货方终端设备发送的授权确认通知后,所移动软交换中心向服务器转发所述信息查询请求。另一方面,当所述移动软交换中心基于所述信息查询请求,确定不可以访问对应的智能家居系统时,将所述信息查询请求直接发送至由所述至少一个标识信息确定的收货方终端设备。

方式三、服务器响应于送货方终端设备发送的,通过云端服务器审核后转发的信息查询请求。

服务器接收的信息查询请求是由送货方终端设备发起的,通过云端服务器审核完成后的得到的,所述云端服务器能够与服务器进行信息交互,并基于所述信息查询请求,发起针对所述信息查询请求的审核请求。

具体的,送货方终端设备发起信息查询请求,所述信息查询请求中包含有能够确定所述送货方终端设备发起的所述信息查询请求是否合法,对应的关联送货方终端设备,以及对应的智能家居系统的至少一个标识信息,云端服务器接收所述信息查询请求后,针对所述信息查询请求向能够审核所述信息查询请求的外部审核服务器发起审核请求,并接收相应的审核结果,当所述云端服务器确定所述信息查询请求审核通过时,所述云端服务器向基于所述信息查询请求中携带的标识信息确定的服务器转发所述信息查询请求。另一方面,当所述云端服务器确定所述信息查询请求审核不通过时,直接向由所述至少一个标识信息确定的收货方终端设备发送所述信息查询请求。

进一步的,所述服务器基于接收到的信息查询请求,向所控制和管理的智能家居系统中各个智能家居设备发送操作日志获取请求,并接收所述各个智能家居设备发送的操作日志,其中,每一个操作日志中都记录有对应的智能家居设备在指定历史时间段内的用户操作信息。基于所述操作日志,所述服务器可以确定在指定历史时间段内,各个智能家居设备被用户使用的情况。

例如,参阅图3所示,以智能家居设备为智能冰箱、智能电视机、智能洗衣机、智能电话为例,服务器于13:52接收到信息查询请求,设置指定历史时间段为40min,则获取如图3中所示的各个智能家居设备的操作日志,可知,所述操作日志中记录有,用户在13:25-13:27使用了智能冰箱,用户在13:20、13:35、13:50分别对智能电视进行了操作,用户在13:30对智能洗衣机进行了操作,用户在13:40对智能电话进行了操作。

步骤202:服务器对获得的各个操作日志进行解析,获得解析结果。

服务器解析获取的各个操作日志,记录所述指定历史时间段内,与各个操作日志中记录的用户操作信息关联的时间信息,然后,确定所述时间信息与预设的时间范围的归属关系,所述时间范围表征在接收所述信息查询请求之前,时长为预设的时长阈值的时间段。

具体的,所述服务器获取各个智能家居设备的操作日志后,对所述各个智能家居的操作日志进行解析,得到各个智能家居设备确定用户操作信息与时间信息的关联关系,然后基于实际的需求,采用预设的时长阈值,确定在接收信息查询请求之前的时间范围,并确定在所述时间范围内,各个智能家居设备被用户操作的情况。

例如,结合图3和图4可知,预设的时长阈值为5min,那么基于图3中得到的各个智能家居设备的操作日志,可以得到图4中所示的用户的操作信息与时间信息的关联关系。基于所述预设的时长阈值为5min,以及当前接收信息查询请求的时间为13:52,可确定时间范围为13:47~13:52,基于所述时间范围,可知用户在13:50对智能电视机进行了节目调换操作。

步骤203:服务器基于所述解析结果,确定所述信息查询请求对应的收货方是否位于可操作所述智能家居系统的区域内。

具体的,所述服务器确定所记录的至少一个时间信息归属于所述时间范围时,判定用户处于可以操作智能家居设备的区域内。反之,所述服务器确定所记录的时间信息都不归属与所述时间范围时,则判定用户未处于可以操作智能家居设备的范围内。

例如,参阅图3和图4所示,服务器设置的时间范围为13:47~13:52,而且基于所记录的与用户操作信息关联的时间信息可知,只有一个时间信息13:50归属于预设的时间范围13:47~13:52,则说明在接收到信息查询请求之前的时间范围内,用户对智能电视机进行了操作,进而判定所述用户处于可以操作智能家居系统的范围内。

步骤204:服务器将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备。

具体的,基于送货方终端设备所携带的收货方信息确定相应的服务器后,所述服务器获取所管理的智能家居系统中各个智能家居设备的操作日志,并对获取的各个智能家居设备的操作日志进行解析,获得相应的解析结果,若所述服务器获得解析结果后,确定有用户在可操作智能家居系统的区域内,则可以控制智能家居系统中具有语音播报功能的智能家居设备,向所述用户发送送货方终端设备发送信息查询请求的提示消息,并最终向所述送货方终端设备反馈所述解析结果;若所述服务器解析完成后获得的解析结果后,确定用户不在可操作智能家居系统的区域内,则将所述解析结果最终反馈给送货方终端设备,所述用户可以是基于送货方终端设备发送的信息查询请求所确定的收货人,或者是可以在可操作所述智能家居系统的区域内的其他人,本申请中,确定有用户在可操作所述智能家居系统的区域内时,即认为收货方位于可操作所述智能家居系统的区域内,具体可以有以下三种反馈方式:

方式一、服务器将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果发送至收货方终端设备,并通过所述收货方终端设备向所述送货方终端设备反馈所述结果,其中,所述收货方终端设备为预先设置的,具有访问所述智能家居系统权限的其他终端设备。

具体的,服务器基于接收到的信息查询请求,将解析得到所述收货方是否位于可操作所述智能家居系统的区域内的结果发送至基于所述信息查询请求中携带收货方信息所确定的收货方终端设备,然后通过所述收货方终端设备向发起所述信息查询请求的送货方终端设备反馈所述解析结果。

方式二、服务器将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果直接反馈至所述送货方终端设备。

具体的,服务器响应于接收到的信息查询请求后,对所管理的智能家居系统中各个智能家居设备的操作日志进行解析后确定收货方是否位于可操作所述智能家居系统的区域内的结果,进一步的,直接将所述结果反馈至发起所述信息查询请求的送货方终端设备。

方式三、服务器将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果发送至所述云端服务器,并通过所述云端服务器向所述送货方终端设备反馈所述结果。

具体的,服务器可以将获取到的所述收货方是否位于可操作所述智能家居系统的区域内的结果发送至云端服务器,所述云端服务器具有与所述服务器进行信息交互的权限,进一步的,所述云端服务器接收到所述解析结果后,将所述解析结果反馈至发起信息查询请求的送货方终端设备。

基于上述实施例,本申请中,服务器可以以多种实现形式实现,以下实施例中,家庭智能控制中心是服务器的一种体现形式,下面以快递人员在配送货物过程中,收货地址对应的位置是收货人的家里,收货人不在家里,快递人员必须确认货物在收货地址对应的位置是否可以被接收的应用场景为例,采用以下三个实施例进行说明。

实施例1,下面结合附图5a和5b进行详细说明:

步骤501:基于快递单据上的收货人电话号码来联系收货人,查询家里是否有人接收货物。

具体的,在快递运送过程中,快递人员在快递公司提供的快递公司智能终端上,基于收货人的快递单据上的信息,发起与收货人建立通话的通信请求,以确定收货地址对应的位置是否有人可以接收货物,其中,收货地址对应的位置是收货人的家里。

步骤502:基于所述收货人电话号码确定收货人开通访问家庭智能控制中心的服务。

移动软交换中心基于快递公司智能终端上发起的通信请求,确定收货人电话号码对应开通有访问家庭智能控制中心的服务时,继续执行步骤503以及后续操作,否则,执行步骤509以及后续操作,所述家庭智能控制中心是智能家居系统的组成部分,用于管理和控制智能家居系统中各个智能家居设备,可以读取所述各个智能家居设备的操作日志。

步骤503:获取可以联系至所述家庭智能控制中心的电话号码。

移动软交换中心确定可以访问家庭智能控制中心时,则基于收货人电话号码获取可以联系至所述家庭智能控制中心的电话号码,其中,所述电话号码可以与所述收货人电话号码相同,或者是预先设置的与所述收货人电话号码绑定或者关联的其他电话号码。

步骤504:基于所述电话号码发送sms信息查询家里是否有人接收货物。

移动软交换中心获取可以联系至家庭智能控制中心的电话号码后,基于所述电话号码,利用短信服务(shortmessageservice,sms)向家庭智能控制中心发送查询家里是否有人接收货物的请求。

步骤505:读取各个智能家居设备的操作日志,并解析获得解析结果。

家庭智能控制中心接收到移动软交换中心发送的查询家里是否有人接收货物的请求后,读取所管理的智能家居系统中各个智能家居设备的操作日志,并对获得的各个操作日志进行解析获得解析结果,具体的解析过程已在附图2的步骤202中进行详细说明,在此不再赘述。

步骤506:发送所述解析结果。

家庭智能控制中心获取解析结果后,做出判定,若解析结果为,用户在可操作智能家居设备的区域内,则判定家里有人可以接收货物;若解析结果为,用户不在可操作智能家居设备的区域内,则说明家里没有人可以接收货物,然后将所述解析结果通过短信发送至收货人的手机。

步骤507:发送通话请求。

具体的,在家庭智能控制中心对各个智能家居设备的操作日志进行读取、解析、以及发送解析结果的过程中,移动软交换中心一直保持着与快递公司智能终端的通话等待状态,并持续向所述发货人手机发送通话请求。

步骤508:反馈所述解析结果。

收货人手机接收到家庭智能控制中心发送的解析结果后,可知晓家里是否有人,进而响应来自于快递公司智能终端的通话请求,建立通话并将解析结果反馈给所述快递公司智能终端,即,告知快递人员家里是否有人可以接收快递。

另一方面,参阅图5b所示:

步骤509基于所述收货人电话号码确定收货人未开通访问家庭智能控制中心的服务。

移动软交换中心基于所述收货人电话号码,确定收货人未开通访问家庭智能控制中心的服务,则无法对所述家庭智能控制中心进行访问。

步骤510:发送通话请求。

移动软交换中心确定无法访问家庭智能控制中心后,向收货人手机发送建立通话的请求。

步骤511:响应通话请求。

收货人手机响应通话请求后,可以与快递公司智能终端建立通话,收货人可以将自己知道的家里是否有人可以接收快递的情况告知快递人员。

实施例2,下面结合附图6a和6b进行详细说明:

步骤601:基于快递单据上的收货人电话号码来联系收货人,查询家里是否有人可以接收货物。

具体的,在快递运送过程中,快递人员在快递公司提供的快递公司智能终端上,基于收货人的快递单据上的信息,发起与收货人建立通话的通信请求,以确定收货地址对应的位置是否有人可以接收货物,其中,收货地址对应的位置是收货人的家里。

步骤602:基于所述收货人手机号码确定收货人开通访问家庭智能控制中心的服务。

移动软交换中心基于快递公司智能终端上发起的通信请求,确定收货人电话号码对应开通有直接访问家庭智能控制中心的服务时,执行步骤603以及后续操作,否则,执行步骤608以及后续操作。所述家庭智能控制中心是智能家居系统的组成部分,用于管理和控制智能家居系统中各个智能家居设备,可以读取所述各个智能家居设备的操作日志。

步骤603:发送呼叫转移至家庭智能控制中心的授权请求。

移动软交换中心确定可以访问家庭智能控制中心时,则基于收货人电话号码获取可以联系至所述家庭智能控制中心的电话号码,其中,所述电话号码可以与所述收货人电话号码相同,或者是预先设置的与所述收货人电话号码绑定或者关联的其他电话号码。同时,向收货人手机发送呼叫转移至可以联系所述家庭智能控制中心的电话号码的授权请求。

步骤604:反馈确认授权的信息。

具体的,收货人手机向移动软交换中心反馈确认授权的信息,确认可以将呼叫转移至可以联系家庭智能控制中心的电话号码。

步骤605:发送查询家里是否有人接收货物的呼叫请求。

移动软交换中心确认可以将呼叫转移至可以联系家庭智能控制中心的电话号码后,基于所述电话号码,向家庭智能控制中心发送查询家里是否有人接收货物的呼叫请求。

步骤606:读取各个智能家居设备的操作日志,并解析获得解析结果。

家庭智能控制中心接收到移动软交换中心发送的查询家里是否有人接收货物的呼叫请求后,读取所管理的智能家居系统中各个智能家居设备的操作日志,并对获得的各个操作日志进行解析,获得解析结果,具体的解析过程已在附图2的步骤202中进行详细说明,在此不再赘述。

步骤607:建立通话,播放自动应答录音。

家庭智能控制中心获得解析结果之后,直接与发起查询家里是否有人接收货物的请求的快递公司智能终端建立通话联系,并播放相应的答录语音,若解析结果为,用户在可操作智能家居设备的区域内,则说明家里有人,向所述快递公司智能终端告知可以接收货物;若解析结果为,用户不在可操作智能家居设备的区域内,则说明家里没有人,向所述快递公司智能终端告知不可以接收货物。

另一方面,参阅图6b所示:

步骤608基于所述收货人电话号码确定收货人未开通访问家庭智能控制中心的服务。

移动软交换中心基于所述收货人电话号码,确定收货人未开通访问家庭智能控制中心的服务,则无法对所述家庭智能控制中心进行访问。

步骤609:发送通话请求。

移动软交换中心确定无法访问家庭智能控制中心后,继续基于当前的收货人电话号码向收货人发送建立通话的请求。

步骤610:响应通话请求。

收货人手机响应通话请求后,可以与快递公司智能终端建立通话,收货人可以将自己知道的家里是否有人可以接收快递的情况告知快递人员。

实施例3,下面结合附图7a和7b进行详细说明:

步骤701:基于快递单据,发送查询收货人家中是否有人可以接收货物的请求。

具体的,在快递运送过程中,快递人员在快递公司提供的快递公司智能终端上,基于收货人的快递单据上的信息,发送查询收货地址对应的位置是否有人可以接收货物的请求,所述请求中携带有收货人电话号码、运单编号、购物平台、快递公司智能终端所在地理位置等信息,其中,收货地址对应的位置是收货人的家里。

步骤702:发送请求快递单据是否合法的请求。

智能家居云端服务接收到快递公司智能终端发送的请求后,获取所述请求中携带的收货人电话号码、运单编号、购物平台、快递公司智能终端所在地理位置等信息,并基于所述信息,向电商的运单审核服务发送审核快递单据是否合法的请求。

步骤703:反馈审核通过。

电商的运单审核服务接收到智能家居云端服务发送的审核快递单据是否合法的请求后,获取所述请求中携带的快递单据信息,包括有:收货人电话号码、运单编号、购物平台,具体的审核过程如下,首先基于所述运单编码查询关联订单,查询到关联订单,则核对所述关联订单中的信息与所述审核快递单据是否合法的请求中携带的信息是否一致,否则,执行步骤709,进一步的,若判断信息一致,则确定所述关联订单是否处于待配送状态,若是,则反馈审核通过,否则,执行步骤709。

步骤704:基于收货人电话号码,获取对应的家庭智能控制中心的访问地址。

智能家居云端服务确定快递单据合法后,基于收货人的手机号码,获取对应的收货人家里的家庭智能控制中心的访问地址,所述家庭智能控制中心用于对智能家居设备进行管理和控制。

步骤705:发送查询家里是否有人接收货物的请求。

智能家居云端服务获取家庭智能控制中心的访问地址后,基于所述访问地址,向所述家庭智能控制中心发送请求,以查询家里是否有人可以接收货物。

步骤706:读取各个智能家居设备的操作日志,并解析获得解析结果。

家庭智能控制中心接收到智能家居云端服务发送的查询家里是否有人接收货物的请求后,读取所管理的智能家居系统中各个智能家居设备的操作日志,并对获得的各个操作日志进行解析获得解析结果,具体的解析过程已在附图2的步骤202中进行详细说明,在此不再赘述。

步骤707:反馈解析结果。

家庭智能控制中心得到解析结果后,所述家庭智能控制中心将所述解析结果反馈给智能家居云端服务。

步骤708:反馈查询结果。

智能家居云端服务接收到家庭智能控制中心反馈的解析结果后,进行判定,若解析结果为,用户在可操作智能家居设备的区域内,则说明家里有人可以接收货物;若解析结果为,用户不在可操作智能家居设备的区域内,则说明家里没有人可以接收货物,得到最终的查询结果后,将所述查询结果反馈给快递公司智能终端。

另一方面,参阅图7b所示:

步骤709:反馈审核不通过。

电商的运单审核服务基于审核快递单据是否合法的请求中携带的信息,对所述快递单据进行审核,所述请求中携带有收货人电话号码、运单编号、购物平台等信息,当基于所述运单编号无法查询到关联订单,或者,查询到的关联订单上的信息与所述请求中携带的信息不一致,或者,所述关联订单已经被签收时,判定审核不通过,并向智能家居云端服务反馈审核不通过的信息。

步骤710:反馈查询失败,表明非法请求。

智能家居云端服务接收到快递单据审核不通过的信息时,向发起查询家里是否有人接收货物的请求的快递公司智能终端反馈查询失败的通知,并表明此次的查询请求是非法请求。

基于同一发明构思,图8示例性的示出了本申请实施例提供的一种服务器的结构示意图,至少包括获取单元801、解析单元802和反馈单元803,其中,

获取单元801,响应于来自送货方终端设备的信息查询请求,获取与所述信息查询请求对应的收货方的智能家居系统中各个智能家居设备的操作日志,其中,一个操作日志中记录有对应的智能家居设备在指定历史时间段内的用户操作信息;

解析单元802,对获得的各个操作日志进行解析,确定所述信息查询请求对应的收货方是否位于可操作所述智能家居系统的区域内;

反馈单元803,将所述确定好的收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备。

可选的,所述对获得的各个操作日志进行解析时,所述解析单元802用于:

解析获取的各个操作日志,记录所述指定历史时间段内,与各个操作日志中记录的用户操作信息关联的时间信息;

确定所述时间信息与预设的时间范围的归属关系,所述时间范围表征在接收所述信息查询请求之前,时长为预设的时长阈值的时间段。

可选的,所述获得解析结果时,所述解析单元802用于:

确定所记录的至少一个时间信息归属于所述时间范围时,判定用户处于可以操作智能家居设备的区域内。

可选的,所述响应于来自终端设备送货方终端设备的信息查询请求时,所述获取单元801用于:

响应于终端设备送货方终端设备发起的,由移动软交换中心转发的信息查询请求;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备时所述将所述解析结果最终反馈至所述终端设备时,所述反馈单元803用于:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果所述解析结果发送至关联终端设备,并通过所述关联终端设备向所述终端设备送货方终端设备反馈所述解析结果,其中,所述关联终端设备为预先设置的,具有访问所述智能家居系统权限的其他终端设备。

可选的,所述响应于来自终端设备送货方终端设备的信息查询请求时,所述获取单元801用于:

响应于终端设备送货方终端设备发起的,由关联终端设备授权访问智能家居系统的,移动软交换中心转发的信息查询请求,所述关联终端设备为预先设置的,具有访问所述智能家居系统权限的其他终端设备;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备将所述解析结果最终反馈至所述终端设备时,所述反馈单元803用于:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果将所述解析结果直接反馈至所述终端设备送货方终端设备。

可选的,所述响应于来自终端设备送货方终端设备的信息查询请求时,所述获取单元801用于:

响应于终端设备送货方终端设备发送的,通过云端服务器审核后转发的信息查询请求;

所述将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果反馈至所述送货方终端设备将所述解析结果最终反馈至所述终端设备时,所述反馈单元803用于:

将确定好的所述收货方是否位于可操作所述智能家居系统的区域内的结果将所述解析结果发送至所述云端服务器,并通过所述云端服务器向所述终端设备送货方终端设备反馈所述解析结果。

基于同一发明构思,图9示例性的示出了本申请实施例提供的一种送货方智能终端的结构示意图,至少包括发送单元901和接收单元902,其中:

发送单元901,向服务器发送信息查询请求,所述信息查询请求中携带有收货方信息;

接收单元902,接收服务器发送的,可以确定所述信息查询请求对应的收货方是否位于可操作所述智能家居系统的区域内的反馈信息。

基于同一发明构思,图10示例性的示出了本申请实施例提供的一种计算设备的结构示意图,至少包括存储器1001和处理器1002;

存储器1001,用于存储程序指令;

处理器1002,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述信息查询的方法。

基于同一发明构思,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述信息查询的方法。

综上所述,本申请中,响应于来自送货方终端设备的信息查询请求,获取智能家居系统中各个智能家居设备的操作日志,其中,一个操作日志中记录有对应的智能家居设备在指定历史时间段内的用户操作信息,然后,对获得的各个操作日志进行解析,获得解析结果,再基于所述解析结果,确定各个智能家居设备在所述指定历史时间段内被用户使用的情况,并将所述解析结果最终反馈至所述送货方终端设备。这样,基于对智能家居系统中各个智能家居设备操作日志的分析,得到信息查询结果,解决了无法获知用户是否在可操作智能家居设备的区域内的问题,提高了信息查询效率,避免了判断的局限性,提高了判断的准确性,为相关信息的查询带来了便利,满足了现代化生活需求,增强了用户体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

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

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