System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据管理,特别涉及一种数据共享方法及系统。
技术介绍
1、目前,数据的存储方式主要包括网盘存储方式和实体移动硬盘(u盘)存储方式。其中,网盘存储方式是由网络公司推出的在线存储服务,向用户提供基于互联网的文件的存储、访问、备份、共享等文件管理功能。无论用户在何处,只要连接互联网即可管理、编辑、共享网盘中所存储的文件数据。移动硬盘存储方式通常是将硬盘安装/插入在计算机设备上进行数据的编辑和访问,可脱离网络使用,安全性能较高。
2、网盘存储方式进行数据共享的主要方法为:用户通过网盘应用软件将待共享的网盘数据生成网络地址并共享给被共享人。由于,网盘数据在网络中存储均具有独立的网络地址,因此,通过这种方法用户可以方便的将待共享的网盘数据共享给被共享人。而移动硬盘存储方式在进行数据共享时,可以通过将硬盘中的数据拷贝至计算机设备中,再通过网络共享给他人,或者直接将硬盘本体邮寄给他人,他人通过读取硬盘数据,实现数据的共享。
3、但是,网盘存储方式共享机制的缺点在于其共享网盘数据的安全性很差。任何获得该网络地址的人均可以访问该网盘数据,共享人对其传播范围无法控制,对于共享一些需要私密性的网盘数据而言,这种方法并不适用。并且网盘存储方式下,所有的数据信息均存储在云服务器上,数据存在被窃取和篡改的风险,并且数据的访问读取速度极大的依赖网络带宽,当网络带宽出现较大波动时,会严重影响用户对数据的访问。而移动硬盘存储方式虽然安全性方面优于网盘存储,但其数据的共享和访问极其不便,必须依赖计算机设备才能读取数据信息,在进行
技术实现思路
1、本说明书实施例的目的是提供一种数据共享方法及系统。
2、为解决上述技术问题,本申请实施例通过以下方式实现的:
3、第一方面,本申请提供一种数据共享方法,应用于第一客户端,该方法包括:
4、检测是否满足数据共享条件;
5、在满足的情况下,向服务端发送第一共享指令,第一共享指令包括待共享数据关联信息以及接收待共享数据的被共享人标识号;
6、其中,数据共享条件包括:接收到共享人触发的第一共享指令或第一客户端处于充电状态且与服务端连接中的一个。
7、在其中一个实施例中,数据共享条件为接收到共享人触发的第一共享指令;
8、检测是否满足数据分享条件,包括:
9、在接收到共享人触发的分享指示的情况下,确定满足数据共享条件。
10、在其中一个实施例中,该方法还包括:
11、确定第二客户端是否接入服务端;
12、在第二客户端未接入服务端的情况下,根据第二客户端对应被共享人的信息,生成第二共享指令;其中,第二共享指令包括待共享数据关联信息以及接收待共享数据的被共享人的信息;
13、向服务端发送第二共享指令。
14、在其中一个实施例中,数据共享条件为第一客户端处于充电状态且与服务端连接;
15、检测是否满足数据分享条件,包括:
16、检测第一客户端是否正在充电;
17、在充电的情况下,检测第一客户端与服务端是否连接;
18、在连接的情况下,确定满足数据共享条件。
19、第二方面,本申请提供一种数据共享方法,应用于服务端,该方法包括:
20、接收第一客户端发送的第一共享指令,第一共享指令包括待共享数据关联信息以及接收待共享数据的被共享人标识号;
21、根据被共享人标识号确定被共享设备,被共享设备包括服务端或至少一个第二客户端;
22、根据第一共享指令将待共享数据存储至指定位置,并赋予第一客户端和被共享设备访问指定位置的权限。
23、在其中一个实施例中,若被共享设备为第二客户端,且在第二客户端未接入服务端的情况下,方法还包括:
24、接收第一客户端发送的第二共享指令,并生成共享邀请链接;其中,第二共享指令包括待共享数据关联信息以及接收待共享数据的被共享人标识信息;
25、根据被共享人标识信息,将共享邀请链接发送至第二客户端;
26、基于第二共享指令,将待共享数据存储至指定位置,并赋予第一客户端和第二客户端访问指定位置的权限。
27、在其中一个实施例中,赋予第一客户端和被共享设备访问指定位置的权限,包括:
28、赋予第一客户端管理指定位置存储的待共享数据的权限;
29、赋予被共享设备阅读指定位置存储的待共享数据的权限。
30、在其中一个实施例中,指定位置为服务端为第一客户端创建的私人共享空间,方法还包括:
31、向第二客户端发送邀请指令。
32、第三方面,本申请提供一种数据共享系统,该系统包括:
33、第一客户端,第一客户端执行如第一方面的方法;
34、服务端,服务端执行如第二方面的方法;
35、若被共享设备为第二客户端,系统还包括:
36、第二客户端,用于根据服务端赋予的权限访问服务端的指定位置。
37、在其中一个实施例中,第二客户端未接入服务端,第二客户端还用于接收服务端发送的共享邀请链接,并根据共享邀请链接生成被共享人标识信息。
38、在其中一个实施例中,若待共享数据存放的指定位置为服务端为第一客户端创建的私人共享空间,第二客户端还用于接收服务端发送的邀请指令。
39、由以上本说明书实施例提供的技术方案可见,该方案:在满足数据共享条件时,向服务端发送第一共享指令,以实现数据共享,在保证安全性、隐私性的同时,实现了便捷的数据共享功能,提升用户体验。
本文档来自技高网...【技术保护点】
1.一种数据共享方法,其特征在于,应用于第一客户端,所述方法包括:
2.根据权利要求1所述的数据共享方法,其特征在于,所述数据共享条件为所述接收到共享人触发的第一共享指令;
3.根据权利要求1或2所述的数据共享方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的数据共享方法,其特征在于,所述数据共享条件为所述第一客户端处于充电状态且与所述服务端连接;
5.一种数据共享方法,其特征在于,应用于服务端,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,若所述被共享设备为第二客户端,且在所述第二客户端未接入所述服务端的情况下,所述方法还包括:
7.根据权利要求5或6所述的方法,其特征在于,所述赋予所述第一客户端和所述被共享设备访问所述指定位置的权限,包括:
8.根据权利要求5所述的方法,其特征在于,所述指定位置为服务端为所述第一客户端创建的私人共享空间,所述方法还包括:
9.一种数据共享系统,其特征在于,所述系统包括:
10.根据权利要求9所述的系统,其特征在于,
11.根据权利要求9所述的系统,其特征在于,若待共享数据存放的指定位置为所述服务端为所述第一客户端创建的私人共享空间,所述第二客户端还用于接收所述服务端发送的邀请指令。
...【技术特征摘要】
1.一种数据共享方法,其特征在于,应用于第一客户端,所述方法包括:
2.根据权利要求1所述的数据共享方法,其特征在于,所述数据共享条件为所述接收到共享人触发的第一共享指令;
3.根据权利要求1或2所述的数据共享方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的数据共享方法,其特征在于,所述数据共享条件为所述第一客户端处于充电状态且与所述服务端连接;
5.一种数据共享方法,其特征在于,应用于服务端,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,若所述被共享设备为第二客户端,且在所述第二客户端未接入所述服务端的情况下,所述方法还包括:
7.根据权利要求5或6...
【专利技术属性】
技术研发人员:王佳龙,方乐鑫,
申请(专利权)人:北京翼辉信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。