跨设备数据分享方法及相关设备技术

技术编号:33093116 阅读:66 留言:0更新日期:2022-04-16 23:22
本申请提供一种跨设备数据分享方法,包括:在接收到从第一电子设备的第一应用向第二电子设备的第二应用的数据分享请求后,第一应用获取待分享文件的相关信息,将待分享文件分享给第一电子设备的第一分享模块;第一分享模块生成待分享文件的设备间文件标识信息并发送给第二电子设备的第二应用和第二分享模块;若待分享文件为外部文件,第二应用通过第二分享模块对待分享文件进行操作;第一分享模块接收第二分享模块返回的文件操作请求,根据请求中的设备间文件标识信息查找对应的信息,若通过操作权限检查,则按照请求对待分享文件进行操作,并将操作结果返回第二应用。本申请可以提高数据分享的使用范围和效率。提高数据分享的使用范围和效率。提高数据分享的使用范围和效率。

【技术实现步骤摘要】
跨设备数据分享方法及相关设备


[0001]本申请涉及终端
,尤其涉及一种跨设备数据分享方法及相关设备。

技术介绍

[0002]随着智能设备的广泛使用,用户经常需要在不同设备之间分享数据。例如,在大屏上播放手机的视频,或者在平板上编辑手机的文件。目前跨设备数据分享的主要方式是投屏和云共享。然而,投屏对分享的数据类型有限制,只能对多媒体文件进行分享,而云共享是借助了云,会影响文件的访问速度。

技术实现思路

[0003]本申请实施例公开了一种跨设备数据分享方法及相关设备,不需要借助于云实现数据分享,并且对分享的数据类型没有限制。
[0004]本申请第一方面公开了一种跨设备数据分享方法,应用于第一电子设备,所述第一电子设备包括第一应用和第一分享模块,所述方法包括:
[0005]在接收到从所述第一应用向第二电子设备的第二应用的数据分享请求后,所述第一应用获取待分享文件的设备内文件标识信息、源设备信息、源应用信息、目的设备信息、目的应用信息和操作权限信息;
[0006]所述第一应用将所述待分享文件分享给所述第一分享模块,将所述设备内文件标识信息、源设备信息、源应用信息、目的设备信息、目的应用信息和操作权限信息传送给所述第一分享模块;
[0007]所述第一分享模块根据所述设备内文件标识信息和所述源设备信息生成所述待分享文件的设备间文件标识信息,存储所述设备内文件标识信息、设备间文件标识信息和操作权限信息;
[0008]所述第一分享模块根据所述目的设备信息和目的应用信息拉起所述第二应用,将所述设备间文件标识信息发送给所述第二应用;
[0009]所述第一分享模块根据所述目的设备信息将所述设备间文件标识信息、目的应用信息发送给所述第二电子设备的第二分享模块,使得所述第二分享模块根据所述设备间文件标识信息识别所述待分享文件是否为外部文件,根据所述目的应用信息将所述待分享文件的识别结果返回所述第二应用,若所述待分享文件为外部文件,所述第二应用通过所述第二分享模块对所述待分享文件进行第一文件操作;
[0010]所述第一分享模块接收所述第二分享模块返回的文件操作请求,所述文件操作请求包括所述待分享文件的设备间文件标识信息、目的设备信息、目的应用信息和所述第一文件操作的操作信息;
[0011]所述第一分享模块根据所述文件操作请求中的设备间文件标识信息查找对应的设备内文件标识信息和操作权限信息;
[0012]所述第一分享模块根据查找到的操作权限信息和所述操作信息进行操作权限检
查,若通过操作权限检查,根据查找到的设备内文件标识信息和所述操作信息对所述待分享文件进行第二文件操作,根据所述文件操作请求中的目的设备信息将操作结果返回所述第二分享模块,所述第二分享模块将所述操作结果返回所述第二应用。
[0013]本申请将可分享文件从第一电子设备的第一应用分享给第二电子设备的第二应用,实现了跨设备跨应用数据分享。本申请在进行数据分享时不需要借助于云,并且对分享的数据类型没有限制,提高了数据分享的使用范围和效率。
[0014]在一些可选的实施方式中,所述第一分享模块在将所述设备间文件标识信息、目的应用信息发送给所述第二分享模块时,还将所述操作权限信息发送给所述第二分享模块,使所述第二分享模块根据所述操作权限信息对所述第一文件操作进行操作权限检查。
[0015]第一电子设备的第一分享模块将操作权限信息传送给第二电子设备的第二分享模块,使得第二电子设备根据操作权限信息对用户操作进行操作权限检查,可以提高文件操作的安全性。
[0016]在一些可选的实施方式中,所述第一应用通过以下方式判断是否接收到所述数据分享请求:
[0017]若检测到在所述第一应用的文件列表中长按所述待分享文件或者在所述第一应用中打开所述待分享文件,显示第一界面,所述第一界面包括分享菜单;
[0018]若检测到在所述第一界面选择所述分享菜单,显示分享界面,所述分享界面包括所述第二电子设备;
[0019]若检测到在所述分享界面选择所述第二电子设备,显示应用选择界面,所述应用选择界面包括所述第二应用;
[0020]若检测到在所述应用选择界面选择所述第二应用,接收到所述数据分享请求。
[0021]在一些可选的实施方式中,所述设备内文件标识信息和所述设备间文件标识信息包括统一资源标识符。
[0022]在一些可选的实施方式中,所述将所述设备间文件标识信息、目的应用信息发送给所述第二分享模块之前,所述方法还包括:
[0023]所述第一分享模块对所述设备间文件标识信息、目的应用信息进行加密。
[0024]在一些可选的实施方式中,所述根据查找到的操作权限信息和所述操作信息进行操作权限检查包括:
[0025]判断所述操作信息对应的操作类型是否为指定的操作类型;和/或
[0026]判断所述操作信息对应的操作时间是否在指定的操作有效期内。
[0027]在一些可选的实施方式中,所述获取待分享文件的设备内文件标识信息、源设备信息、源应用信息、目的设备信息、目的应用信息和操作权限信息之前,所述方法还包括:
[0028]查找所述第二电子设备;
[0029]若查找到所述第二电子设备,连接所述第二电子设备。
[0030]本专利技术第二方面公开了一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面所述的跨设备数据分享方法。
[0031]本专利技术第三方面公开了一种电子设备,所述电子设备包括处理器和存储器,所述存储器,用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行
如第一方面所述的跨设备数据分享方法。
[0032]本专利技术第四方面公开了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面所述的跨设备数据分享方法。
[0033]本专利技术第五方面公开了一种芯片系统,该芯片系统应用于电子设备;芯片系统包括接口电路和处理器;接口电路和处理器通过线路互联;接口电路用于从电子设备的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令;当处理器执行该计算机指令时,芯片系统执行如第一方面所述的跨设备数据分享方法。
[0034]本专利技术第六方面公开了一种装置,该装置具有实现上述第一方面所提供的方法中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
[0035]可以理解地,上述提供的第二方面所述的计算机可读存储介质,第三方面所述的电子设备,第四方面所述的计算机程序产品,第五方面所述的芯片系统及第六方面所述的装置均与上述第一方面的方法对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
附图说明
[0036]图1是本申请实施例公开的跨设备数据分享方法的应用场景示意图。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨设备数据分享方法,应用于第一电子设备,所述第一电子设备包括第一应用和第一分享模块,其特征在于,所述方法包括:在接收到从所述第一应用向第二电子设备的第二应用的数据分享请求后,所述第一应用获取待分享文件的设备内文件标识信息、源设备信息、源应用信息、目的设备信息、目的应用信息和操作权限信息;所述第一应用将所述待分享文件分享给所述第一分享模块,将所述设备内文件标识信息、源设备信息、源应用信息、目的设备信息、目的应用信息和操作权限信息传送给所述第一分享模块;所述第一分享模块根据所述设备内文件标识信息和所述源设备信息生成所述待分享文件的设备间文件标识信息,存储所述设备内文件标识信息、设备间文件标识信息和操作权限信息;所述第一分享模块根据所述目的设备信息和目的应用信息拉起所述第二应用,将所述设备间文件标识信息发送给所述第二应用;所述第一分享模块根据所述目的设备信息将所述设备间文件标识信息、目的应用信息发送给所述第二电子设备的第二分享模块,使得所述第二分享模块根据所述设备间文件标识信息识别所述待分享文件是否为外部文件,根据所述目的应用信息将所述待分享文件的识别结果返回所述第二应用,若所述待分享文件为外部文件,所述第二应用通过所述第二分享模块对所述待分享文件进行第一文件操作;所述第一分享模块接收所述第二分享模块返回的文件操作请求,所述文件操作请求包括所述待分享文件的设备间文件标识信息、目的设备信息、目的应用信息和所述第一文件操作的操作信息;所述第一分享模块根据所述文件操作请求中的设备间文件标识信息查找对应的设备内文件标识信息和操作权限信息;所述第一分享模块根据查找到的操作权限信息和所述操作信息进行操作权限检查,若通过操作权限检查,根据查找到的设备内文件标识信息和所述操作信息对所述待分享文件进行第二文件操作,根据所述文件操作请求中的目的设备信息将操作结果返回所述第二分享模块,所述第二分享模块将所述操作结果返回所述第二应用。2.如权利要求1所述的跨设备数据分享方法,其特征在于,所述第一分享模块在将所述设备间文件标识信息、目的应用信息发送给所述第二分享模块时,还将所述操作权限信息发送给所述第二分享模块,使所述第二分享模块根据所述操作权限信息对所述第一文件操作进行操作权限检查。3.如权利要求1所述的跨设备数据分享方法,其特...

【专利技术属性】
技术研发人员:李浩然
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1