本发明涉及数据分享,特别涉及一种文件分享的方法与服务端。
背景技术:
1、现有的文件传送方式包括通过蓝牙、文件传输协议(file transfer protocol,ftp)、邮件等。在一些商用文件(例如有版权的书籍)分享场景下,传送文件的同时还需要兼顾用户身份鉴权,整个过程对移动端的选择次数较多,操作过程较为繁琐。
2、两电子设备建立连接后分享文件,操作的界面或操作过程比较复杂费时,例如现有商用文件、书籍的分享过程,往往涉及的2个用户要先添加好友,再操作一系列的界面菜单进行分享。
3、如果希望同时向多位用户分享文件,就会重复繁琐的建立用户连接、用户身份鉴权行为,过程相对耗时。
技术实现思路
1、本发明所要解决的技术问题是:提供一种文件分享的方法与服务端,使用户能够更简单、便捷地进行文件分享。
2、为了解决上述技术问题,本发明采用的技术方案为:
3、一种文件分享的方法,包括步骤:
4、s1、服务端接收对目标客户端的标定信息和发起客户端上传的文件信息;
5、所述标定信息包括发起客户端通过nfc读取的目标客户端的身份鉴权信息,或发起客户端与目标客户端分别调动设备硬件获取的环境信息;
6、s2、服务端根据所述文件信息获取目标文件,并根据所述标定信息确定所述目标客户端,向所述目标客户端推送所述目标文件。
7、为了解决上述技术问题,本发明采用的另一种技术方案为:
8、一种文件分享的服务端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
9、s1、接收对目标客户端的标定信息和发起客户端上传的文件信息;
10、所述标定信息包括发起客户端通过nfc读取的目标客户端的身份鉴权信息,或发起客户端与目标客户端分别调动设备硬件获取的环境信息;
11、s2、根据所述文件信息确定目标文件,并根据所述标定信息确定所述目标客户端,向所述目标客户端推送所述目标文件。
12、本发明的有益效果在于:本发明的一种文件分享的方法与服务端,在单人分享模式下,利用nfc高频无线通讯技术,获取目标用户的身份鉴权信息,使连接过程更便捷;在多人分享模式下,利用环境信息快速锁定多台设备建立互联,减少了一台台建立连接的繁琐步骤;在使用中用户仅需启动分享系统,选择要分享文件,后续工作都交由系统自动执行,简单便捷,满足人们日常分享的需求。
1.一种文件分享的方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种文件分享的方法,其特征在于,在发起客户端选定目标客户端数量为单个时,所述标定信息为客户端通过nfc读取的目标客户端的身份鉴权信息;
3.根据权利要求1所述的一种文件分享的方法,其特征在于,在发起客户端选定目标客户端数量为多个时,所述标定信息为发起客户端与目标客户端分别调动设备硬件获取的环境信息;
4.根据权利要求3所述的一种文件分享的方法,其特征在于,所述环境信息包括第一匹配信息和第二匹配信息,所述预设阈值包括第一偏差阈值和第二偏差阈值;
5.根据权利要求4所述的一种文件分享的方法,其特征在于,所述第一匹配信息包括时间信息和位置信息,所述第二匹配信息为场景声音,所述第一偏差阈值包括时间阈值和距离阈值,所述第二偏差阈值为相似度阈值;
6.根据权利要求4所述的一种文件分享的方法,其特征在于,所述预设算法为欧拉距离、kl距离或马拉诺比斯距离算法。
7.根据权利要求6所述的一种文件分享的方法,其特征在于,所述第一环境信息中的所述时间信息为发起客户端点选开始分享的时间;
8.一种文件分享的服务端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以上权利要求1-7所述的任一的一种文件分享的方法中的步骤。