一种文件传输方法、装置、服务器和存储介质制造方法及图纸

技术编号:32180206 阅读:10 留言:0更新日期:2022-02-08 15:41
本公开实施例公开了一种文件传输方法、装置、服务器和存储介质,该方法包括:响应于获取到目标文件链接的操作请求,获取目标文件链接的第一鉴权信息,以及操作请求的第二鉴权信息;其中,第一鉴权信息和第二鉴权信息均包括场景信息;场景信息包括客户端标识和/或会话页面标识;判断目标文件链接的场景信息,与操作请求的场景信息是否相同;若目标文件链接的场景信息,与操作请求的场景信息相同,则响应目标文件链接的操作请求。本公开实施例的技术方案,在实现文件传输的同时,确保了文件链接的安全性,即使文件链接被泄露,用户也无法通过传输渠道之外的其他方式打开上述文件,避免了文件泄密。了文件泄密。了文件泄密。

【技术实现步骤摘要】
一种文件传输方法、装置、服务器和存储介质


[0001]本公开实施例涉及软件技术及通信技术,尤其涉及一种文件传输方法、装置、服务器和存储介质。

技术介绍

[0002]在网络技术迅速发展的今天,多样化的社交软件出现在人们视线中,而这其中电子文件(例如,语音文件、视频文件和文本文件等)的传输及获取,也成为了社交软件重要的功能组成部分。
[0003]社交软件中会话双方发送的文件,均是以链接的形式发送,即服务器先获取发送方发送的文件,存储于本地后,再将上述本地存储文件的链接发送给接收方,接收方和发送方均可以通过链接进行文件的浏览、下载等操作。
[0004]但这样的文件传输方式,一旦链接被泄露,任何用户都可以通过上述链接获取到文件内容,造成文件泄密,因此,现有的文件传输方式存在严重的安全风险。

技术实现思路

[0005]本公开提供了一种文件传输方法、装置、服务器和存储介质,以在目标文件链接和操作请求的场景信息匹配时,响应该操作请求。
[0006]第一方面,本公开实施例提供了一种文件传输方法,包括:
[0007]响应于获取到目标文件链接的操作请求,获取所述目标文件链接的第一鉴权信息,以及所述操作请求的第二鉴权信息;其中,所述第一鉴权信息和所述第二鉴权信息均包括场景信息;所述场景信息包括客户端标识和/或会话页面标识;
[0008]判断所述目标文件链接的场景信息,与所述操作请求的场景信息是否相同;
[0009]若所述目标文件链接的场景信息,与所述操作请求的场景信息相同,则响应所述目标文件链接的操作请求。
[0010]第二方面,本公开实施例提供了一种文件传输装置,包括:
[0011]鉴权信息获取模块,用于响应于获取到目标文件链接的操作请求,获取所述目标文件链接的第一鉴权信息,以及所述操作请求的第二鉴权信息;其中,所述第一鉴权信息和所述第二鉴权信息均包括场景信息;所述场景信息包括客户端标识和/或会话页面标识;
[0012]场景信息判断模块,用于判断所述目标文件链接的场景信息,与所述操作请求的场景信息是否相同;
[0013]响应执行模块,用于若所述目标文件链接的场景信息,与所述操作请求的场景信息相同,则响应所述目标文件链接的操作请求。
[0014]第三方面,本公开实施例提供了一种服务器,包括存储器、处理装置及存储在存储器上并可在处理装置上运行的计算机程序,处理装置执行程序时实现本公开任意实施例的文件传输方法。
[0015]第四方面,本公开实施例提供了一种包含计算机可执行指令的存储介质,计算机
可执行指令在由计算机处理器执行时用于执行本公开任意实施例的文件传输方法。
[0016]本公开实施例的技术方案,在获取到目标文件链接的操作请求后,如果确定目标文件链接的客户端标识和会话页面标识,与操作请求本身的客户端标识和会话页面标识相同,则表明文件的操作执行渠道与该文件的传输渠道相同,进而通过存储的目标文件,响应上述操作请求,在实现文件传输的同时,确保了文件链接的安全性,即使文件链接被泄露,用户也无法通过传输渠道之外的其他方式打开上述文件,避免了文件泄密。
附图说明
[0017]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0018]图1是本公开一种文件传输方法的一个实施例的流程图;
[0019]图2A是本公开一种文件传输方法的一个实施例的流程图;
[0020]图2B是本公开具体应用场景一公开的一种文件传输方法的流程图;
[0021]图2C是本公开具体应用场景二公开的一种文件传输方法的流程图;
[0022]图3是本公开实施例三中的一种文件传输装置的结构框图;
[0023]图4是本公开实施例四中的一种服务器的结构框图。
具体实施方式
[0024]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0025]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0026]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0027]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0028]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0029]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0030]实施例一
[0031]图1是本公开实施例一提供的一种文件传输方法的流程图,本实施例可适用于用户获取客户端的会话页面中的传输文件,该方法可以由本公开实施例中的文件传输装置来
执行,该装置可以通过软件和/或硬件实现,并集成在服务器中,典型的,可以集成在社交软件的业务服务器中,该方法具体包括如下步骤:
[0032]S110、响应于获取到目标文件链接的操作请求,获取所述目标文件链接的第一鉴权信息,以及所述操作请求的第二鉴权信息;其中,所述第一鉴权信息和所述第二鉴权信息均包括场景信息;所述场景信息包括客户端标识和/或会话页面标识。
[0033]用户通过客户端的会话页面进行文件传输时,服务器将获取到的待传输文件进行本地存储,并将存储后的上述文件,以URL(Uniform Resource Locator)链接(即文件链接)的方式发送给文件接收方,同时服务器在该文件链接中加入了第一鉴权信息;其中,第一鉴权信息中的客户端标识,即用户传输文件时使用的应用程序(Application,APP)的标识信息,在本公开实施例中,服务器可以为一种或多种类型的客户端提供文件传输功能;第一鉴权信息中的会话页面标识,即用户传输文件时使用的会话页面的标识信息;服务器可以根据会话的参与方以及会话的创建时间,为每个会话页面设置唯一的会话页面标识;服务器在获取到目标文件链接的操作请求后,通过对目标文件链接的解析,获取上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:响应于获取到目标文件链接的操作请求,获取所述目标文件链接的第一鉴权信息,以及所述操作请求的第二鉴权信息;其中,所述第一鉴权信息和所述第二鉴权信息均包括场景信息;所述场景信息包括客户端标识和/或会话页面标识;判断所述目标文件链接的场景信息,与所述操作请求的场景信息是否相同;若所述目标文件链接的场景信息,与所述操作请求的场景信息相同,则响应所述目标文件链接的操作请求。2.根据权利要求1所述的方法,其特征在于,所述第一鉴权信息还包括发送端身份信息和接收端身份信息;所述第二鉴权信息还包括发送端身份信息;所述响应所述目标文件链接的操作请求,具体包括:判断所述操作请求的发送端身份信息,是否与所述目标文件链接的发送端身份信息或接收端身份信息相同;若所述操作请求的发送端身份信息,与所述目标文件链接的发送端身份信息或接收端身份信息相同,响应所述目标文件链接的操作请求。3.根据权利要求1或2所述的方法,其特征在于,所述响应所述目标文件链接的操作请求,包括:获取所述目标文件链接的有效时间,并判断所述目标文件链接的有效时间是否已过期;若所述目标文件链接的有效时间已过期,则获取与所述目标文件链接匹配的更新文件链接;将所述更新文件链接发送至所述操作请求的发送端,以在所述发送端中,通过所述更新文件链接替换所述目标文件链接,并根据所述更新文件链接响应所述目标文件链接的操作请求;其中,所述更新文件链接的有效时间区别于所述目标文件链接的有效时间,所述更新文件链接的第一鉴权信息与所述目标文件链接的第一鉴权信息相同。4.根据权利要求3所述的方法,其特征在于,在获取与所述目标文件链接匹配的更新文件链接后,还包括:将所述目标文件链接与所述更新文件链接进行本地映射,并将映射结果加入链接映射表,以及根据所述更新文件链接响应所述目标文件链接的操作请求。5.根据权利要求4所述的方法,其特征在于,所述获取与所述目标文件链接匹配的更新文件链接,还包括:判断链接映射...

【专利技术属性】
技术研发人员:赵仁辉郑识途
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1