同步设备列表的方法、装置、设备和计算机存储介质制造方法及图纸

技术编号:18119252 阅读:39 留言:0更新日期:2018-06-03 11:02
本发明专利技术提供了一种同步设备列表的方法、装置、设备和计算机存储介质,其中方法包括:智能网络系统获取到指示发现设备的用户指令后向开发者系统发送包含第一授权信息的设备发现请求;所述开发者系统存储所述第一授权信息;获取到开发者侧设备列表更新的信息后,携带所述第一授权信息调用所述智能网络系统的接口,以触发所述智能网络系统向所述开发者系统发送设备发现请求。通过本发明专利技术提供的方式,用户仅需要一次主动触发设备发现,即可实现在后续开发者侧设备列表更新后,自动同步智能网络系统的云端用户数据,无需用户每次都主动触发设备发现。

Method, device, device and computer storage medium for synchronizing device list

The present invention provides a method, device, device and computer storage medium for a list of synchronization devices, which includes: an intelligent network system gets a device discovery request containing first authorization information to the developer system after the user instruction indicating the discovery device, and the developer system stores the first authorization described. Information; after obtaining information from the update of the developer side device list, the interface of the intelligent network system is invoked with the first authorization information to trigger the intelligent network system to send the device discovery request to the developer system. Through the method provided by the invention, the user needs only one active trigger device discovery, and can automatically synchronize the cloud end user data of the intelligent network system after the update of the following developer side device list, without the user initiatively triggering the device discovery every time.

【技术实现步骤摘要】
同步设备列表的方法、装置、设备和计算机存储介质
本专利技术涉及计算机应用
,特别涉及一种同步设备列表的方法、装置、设备和计算机存储介质。
技术介绍
随着人工智能的发展和物联网时代的到来,传统的硬件设备向智能方向转型。在家庭场景下,用户与设备的交互方式也有了革命性的变化,从触碰设备的物理按钮到通过应用手势操作,再到如今通过语音指令来表达需求,实现对智能家居设备的控制。一个典型的应用场景为,如果有新的用户设备加入智能家居网络,用户希望同步开发者侧的设备列表至智能家居系统,则每次都需要用户主动触发“发现设备”功能以从开发者(本专利技术实施例中“开发者”指的是新加入智能家居网络的用户设备的开发者)侧获取新的设备列表,而无法做到设备列表的自动更新。
技术实现思路
有鉴于此,本专利技术提供了一种同步设备列表的方法、装置、设备和计算机存储介质,以便于自动更新开发者侧设备列表至智能网络系统。具体技术方案如下:本专利技术提供了一种同步设备列表的方法,该方法包括:开发者系统接收包含第一授权信息的设备发现请求,该设备发现请求是智能网络系统获取到指示发现设备的用户指令后向所述开发者系统发送的;所述开发者系统存储所述第一授权信息;获取到开发者侧设备列表更新的信息后,携带所述第一授权信息调用所述智能网络系统的接口,以触发所述智能网络系统向所述开发者系统发送设备发现请求。根据本专利技术一具体实施方式,设备发现请求中携带开发者预先提供的第二授权信息;该方法还包括:所述开发者系统接收到设备发现请求后,获取所述第二授权信息对应的开发者侧设备列表并返回给所述智能网络系统。根据本专利技术一具体实施方式,所述开发者系统存储所述第一授权信息包括:所述开发者系统存储所述第一授权信息与所述第二授权信息的对应关系;所述获取到设备列表更新的信息后,携带所述第一授权信息调用所述智能网络系统的接口包括:获取到所述第二授权信息对应的设备列表更新的信息后,依据所述对应关系,携带所述第一授权信息调用所述智能网络系统的接口。根据本专利技术一具体实施方式,所述第一授权信息包括用户标识信息,或者,加密后的用户标识信息。本专利技术还提供了一种同步设备列表的方法,该方法包括:智能网络系统获取到指示发现设备的用户指令后,向开发者系统发送包含第一授权信息的设备发现请求,以便开发者系统存储所述第一授权信息;收到所述开发者系统在开发者侧设备列表更新后发送的包含所述第一授权信息的调用后,向所述开发者系统发送设备发现请求。根据本专利技术一具体实施方式,该方法还包括:所述智能网络系统从所述开发者系统接收到开发者侧设备列表后,利用所述开发者侧设备列表更新系统云端用户数据。根据本专利技术一具体实施方式,向开发者系统发送的设备发现请求携带开发者预先提供的第二授权信息;所述开发者侧设备列表与所述第二授权信息对应。根据本专利技术一具体实施方式,依据所述系统云端用户数据的更新结果,向发送所述用户指令的用户设备返回更新成功或失败的消息。根据本专利技术一具体实施方式,所述第一授权信息包括用户标识信息,或者,加密后的用户标识信息。本专利技术还提供了一种同步设备列表的装置,设置于开发者系统,该装置包括:第一接收单元,用于接收包含第一授权信息的设备发现请求,该设备发现请求是智能网络系统获取到指示发现设备的用户指令后向所述开发者系统发送的;存储单元,用于存储所述第一授权信息;获取单元,用于获取开发者侧设备列表更新的信息;调用单元,用于在所述获取单元获取到开发者侧设备列表更新的信息后,携带所述第一授权信息调用所述智能网络系统的接口,以触发所述智能网络系统向所述开发者系统发送设备发现请求。根据本专利技术一具体实施方式,设备发现请求中携带开发者预先提供的第二授权信息;所述获取单元,还用于在所述第一接收单元接收到设备发现请求后,获取所述第二授权信息对应的开发者侧设备列表;该装置还包括:第一发送单元,用于将所述开发者侧设备列表返回给所述智能网络系统。根据本专利技术一具体实施方式,所述存储单元,具体用于存储所述第一授权信息与所述第二授权信息的对应关系;所述调用单元,具体用于在所述获取单元获取到所述第二授权信息对应的设备列表更新的信息后,依据所述对应关系,携带所述第一授权信息调用所述智能网络系统的接口。根据本专利技术一具体实施方式,所述第一授权信息包括用户标识信息,或者,加密后的用户标识信息。本专利技术还提供了一种同步设备列表的装置,设置于智能网络系统,该装置包括:第二接收单元,用于接收指示发现设备的用户指令;第二发送单元,用于向开发者系统发送包含第一授权信息的设备发现请求,以便开发者系统存储所述第一授权信息;第三接收单元,用于接收开发者系统在开发者侧设备列表更新后发送的包含所述第一授权信息的调用;所述第二发送单元,还用于在所述第三接收单元接收到所述调用后,向所述开发者系统发送设备发现请求。根据本专利技术一具体实施方式,所述第三接收单元,还用于从所述开发者系统接收开发者侧设备列表;该装置还包括:更新单元,用于利用所述开发者侧设备列表更新系统云端用户数据。根据本专利技术一具体实施方式,所述第二发送单元向开发者系统发送的设备发现请求携带开发者预先提供的第二授权信息;所述开发者侧设备列表与所述第二授权信息对应。根据本专利技术一具体实施方式,该装置还包括:第四发送单元,用于依据所述系统云端用户数据的更新结果,向发送所述用户指令的用户设备返回更新成功或失败的消息。根据本专利技术一具体实施方式,所述第一授权信息包括用户标识信息,或者,加密后的用户标识信息。本专利技术还提供了一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的方法。本专利技术还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行上述的方法。由以上技术方案可以看出,通过本专利技术提供的方式,用户仅需要一次主动触发设备发现,即可实现在后续开发者侧设备列表更新后,自动同步智能网络系统的云端用户数据,无需用户每次都主动触发设备发现。【附图说明】图1为本专利技术实施例提供的系统构成示意图;图2为本专利技术实施例提供的方法流程图;图3为本专利技术实施例提供的设置于开发者BOT的结构示意图;图4为本专利技术实施例提供的设置于智能网络系统的装置结构图;图5示出了适于用来实现本专利技术实施方式的示例性计算机系统/服务器的框图。【具体实施方式】为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或本文档来自技高网...
同步设备列表的方法、装置、设备和计算机存储介质

【技术保护点】
一种同步设备列表的方法,其特征在于,该方法包括:开发者系统接收包含第一授权信息的设备发现请求,该设备发现请求是智能网络系统获取到指示发现设备的用户指令后向所述开发者系统发送的;所述开发者系统存储所述第一授权信息;获取到开发者侧设备列表更新的信息后,携带所述第一授权信息调用所述智能网络系统的接口,以触发所述智能网络系统向所述开发者系统发送设备发现请求。

【技术特征摘要】
1.一种同步设备列表的方法,其特征在于,该方法包括:开发者系统接收包含第一授权信息的设备发现请求,该设备发现请求是智能网络系统获取到指示发现设备的用户指令后向所述开发者系统发送的;所述开发者系统存储所述第一授权信息;获取到开发者侧设备列表更新的信息后,携带所述第一授权信息调用所述智能网络系统的接口,以触发所述智能网络系统向所述开发者系统发送设备发现请求。2.根据权利要求1所述的方法,其特征在于,设备发现请求中携带开发者预先提供的第二授权信息;该方法还包括:所述开发者系统接收到设备发现请求后,获取所述第二授权信息对应的开发者侧设备列表并返回给所述智能网络系统。3.根据权利要求2所述的方法,其特征在于,所述开发者系统存储所述第一授权信息包括:所述开发者系统存储所述第一授权信息与所述第二授权信息的对应关系;所述获取到设备列表更新的信息后,携带所述第一授权信息调用所述智能网络系统的接口包括:获取到所述第二授权信息对应的设备列表更新的信息后,依据所述对应关系,携带所述第一授权信息调用所述智能网络系统的接口。4.根据权利要求1所述的方法,其特征在于,所述第一授权信息包括用户标识信息,或者,加密后的用户标识信息。5.一种同步设备列表的方法,其特征在于,该方法包括:智能网络系统获取到指示发现设备的用户指令后,向开发者系统发送包含第一授权信息的设备发现请求,以便开发者系统存储所述第一授权信息;收到所述开发者系统在开发者侧设备列表更新后发送的包含所述第一授权信息的调用后,向所述开发者系统发送设备发现请求。6.根据权利要求5所述的方法,其特征在于,该方法还包括:所述智能网络系统从所述开发者系统接收到开发者侧设备列表后,利用所述开发者侧设备列表更新系统云端用户数据。7.根据权利要求5或6所述的方法,其特征在于,向开发者系统发送的设备发现请求携带开发者预先提供的第二授权信息;所述开发者侧设备列表与所述第二授权信息对应。8.根据权利要求5所述的方法,其特征在于,依据所述系统云端用户数据的更新结果,向发送所述用户指令的用户设备返回更新成功或失败的消息。9.根据权利要求5所述的方法,其特征在于,所述第一授权信息包括用户标识信息,或者,加密后的用户标识信息。10.一种同步设备列表的装置,设置于开发者系统,其特征在于,该装置包括:第一接收单元,用于接收包含第一授权信息的设备发现请求,该设备发现请求是智能网络系统获取到指示发现设备的用户指令后向所述开发者系统发送的;存储单元,用于存储所述第一授权信息;获取单元,用于获取开发者侧设备列表更新的信息;调用单元,用于在所述获...

【专利技术属性】
技术研发人员:刘成钟镭赵婧王明徐犇马东民苗亚飞王宛菁
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1