[发明专利]资源文件同步方法、装置、设备、存储介质在审
申请号: | 202210028918.1 | 申请日: | 2022-01-11 |
公开(公告)号: | CN114372032A | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 喻凌威;廖智;周宝;陈远旭 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178;G06F16/174;H04L67/06;H04L67/1095 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 尹长斌 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 文件 同步 方法 装置 设备 存储 介质 | ||
本发明属于人工智能领域,提供了一种资源文件同步方法、装置、设备、存储介质,包括:获取账号信息,根据账号信息与文件服务器建立网络连接;获取文件服务器发送的服务器资源文件列表,根据服务器资源文件列表确定待同步资源文件列表;根据待同步资源文件列表从文件服务器下载待同步资源文件,并保存在本地;获取到机器人发送的文件同步请求,将待同步资源文件通过局域网同步到机器人。根据本实施例的技术方案,终端能够将资源文件预先加载到本地保存,机器人直接从终端获取资源文件,有效减少了对文件服务器的负担,同时,机器人通过局域网从终端下载资源文件,在下载速率和稳定性上有了较大的提升。
技术领域
本发明属于人工智能技术领域,尤其涉及一种资源文件同步方法、装置、设备、存储介质。
背景技术
随着人工智能技术的发展,机器人在日常生活中的应用越来越多,机器人能够实现的服务功能依赖于资源文件,常见的资源文件包括音视频文件、灯光文件、表情文件或者机器人配置文件等。而资源文件通常都比较大,为了提高机器人的功能运行效率,需要在使用前把资源文件加载到机器人的本地进行存储。
资源文件存储在文件服务器,常见的同步方式为网络同步,机器人通过网络接入文件服务器,通过网络连接实现资源文件的传输同步,虽然能够实现文件同步,但是一旦出现多个机器人同时请求文件,文件服务器的负担较大,而且网络传输速率有限,下载效率很难得到保证。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供了一种资源文件同步方法、装置、设备、存储介质,能够将资源文件预加载在终端,通过终端向机器人同步资源文件,减少文件服务器的负担。
第一方面,本发明实施例提供了一种资源文件同步方法,应用于资源文件同步系统的终端,所述文件同步系统还包括文件服务器和机器人,所述终端与所述机器人通过局域网通信连接,所述资源文件同步方法包括:
获取账号信息,根据所述账号信息与所述文件服务器建立网络连接;
获取所述文件服务器发送的服务器资源文件列表,根据所述服务器资源文件列表确定待同步资源文件列表;
根据所述待同步资源文件列表从所述文件服务器下载待同步资源文件,并保存在本地;
获取到所述机器人发送的文件同步请求,将所述待同步资源文件通过局域网同步到所述机器人。
在一实施例中,所述获取所述文件服务器的服务器资源文件列表,根据所述服务器资源文件列表确定待同步资源文件列表,包括:
向所述文件服务器发送资源请求,以使所述文件服务器根据所述账号信息确定目标账号,并生成与所述目标账号相对应的所述服务器资源文件列表;
获取所述终端的本地资源文件列表;
根据所述本地资源文件列表和所述服务器资源文件列表确定增量资源文件,所述增量文件记载于所述服务器资源文件列表,且不记载于所述本地资源文件列表;
将全部的所述增量资源文件确定为所述待同步资源文件,并得到所述待同步资源文件列表。
在一实施例中,所述将所述待同步资源文件通过局域网同步到所述机器人,包括:
从所述文件同步请求获取所述机器人的已同步资源文件列表;
根据所述已同步资源文件列表和所述待同步资源文件列表确定目标资源文件,所述目标资源文件记载于所述待同步资源文件列表,且不记载于所述已同步资源文件列表;
从所述待同步资源文件中选取出所述目标资源文件,并通过局域网同步至所述机器人。
在一实施例中,所述根据所述待同步资源文件列表从所述文件服务器下载待同步资源文件,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210028918.1/2.html,转载请声明来源钻瓜专利网。