基于OSS服务的多媒体文件上传方法、装置和系统
摘要文本
本申请提供一种基于OSS服务的多媒体文件上传方法、装置和系统。其中,该方法包括:获取用户通过客户端触发的上传请求,基于上传请求,通过文件服务向OSS服务获取上传授权,客户端成功获取上传授权后,将多媒体文件上传到OSS服务,进而OSS服务通知文件服务对获取到的多媒体文件进行处理,并在处理完成后进行分布式存储。如此,由于OSS服务可以采用多地域、多可用区域架构,因此单个文件上传异常也不会影响其他文件文件,因此可以确保文件数据在任何时候都能够保持高可用性。此外,还可以提高系统的并发上传数量,降低带宽占用和服务器负载,避免并发访问冲突的问题。
申请人信息
- 申请人:天津创意星球网络科技股份有限公司
- 申请人地址:301700 天津市武清区武清开发区顺源道与新开路交口东侧鑫海大厦518室(存在多址信息)
- 发明人: 天津创意星球网络科技股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于OSS服务的多媒体文件上传方法、装置和系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410121495.7 |
| 申请日 | 2024/1/30 |
| 公告号 | CN117651043A |
| 公开日 | 2024/3/5 |
| IPC主分类号 | H04L67/06 |
| 权利人 | 天津创意星球网络科技股份有限公司 |
| 发明人 | 齐建; 穆虹; 李钊 |
| 地址 | 天津市武清区武清开发区顺源道与新开路交口东侧鑫海大厦518室(存在多址信息) |
专利主权项内容
1.一种基于OSS服务的多媒体文件上传方法,其特征在于,应用于分布式多媒体文件管理系统,所述分布式多媒体文件管理系统包括客户端和云服务器,且所述云服务器配置有文件服务和OSS服务,所述方法包括:获取用户通过所述客户端触发的上传请求;基于所述上传请求,通过所述文件服务向所述OSS服务获取上传授权;所述客户端成功获取上传授权后,将多媒体文件上传到所述OSS服务;所述OSS服务通知所述文件服务对获取到的所述多媒体文件进行处理,并在处理完成后进行分布式存储;其中,所述基于所述上传请求,通过所述文件服务向所述OSS服务获取上传授权,包括:对上传参数按照预设顺序进行排列得到第一数据,并使用所述客户端的密钥作为加密字符串,采用非对称加密算法对所述第一数据进行加密,生成待校验参数;其中,所述上传参数包括所述客户端的唯一标识码、待上传文件的分类和请求时间戳;将所述上传参数、所述待校验参数和所述上传请求发送至所述OSS服务;所述OSS服务利用所述客户端的唯一标识码确定所述客户端的密钥,并将获取到的所述上传参数按照预设顺序进行排列得到第二数据,以及使用所述客户端的密钥作为加密字符串,采用非对称加密算法对所述第二数据进行加密,生成校验参数;所述OSS服务若确定所述校验参数与所述待校验参数一致,则确定校验通过,向客户端发送上传授权。