一种数据分享方法、系统及相关装置与流程

文档序号:37259720发布日期:2024-03-12 20:37阅读:10来源:国知局
一种数据分享方法、系统及相关装置与流程

本技术涉及通信,尤其涉及一种数据分享方法、系统及相关装置。


背景技术:

1、随着无线通信技术的发展,智能手机、平板电脑等终端开始支持用户分享图片、文档等数据给其他设备,提高了用户的办公效率和办公体验。例如,用户可以无须使用数据线将智能手机等终端上的图片、文件等数据分享给其他设备。目前,当用户想要分享智能手机等便携式终端设备上的数据给其他设备时,操作过程复杂。


技术实现思路

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、在一种可能的实现方式中,该互动包括以下任一种:运营商通话、接收短信、发送短信、过顶ott通话、在社交应用内接收或发送私信。

29、在一种可能的实现方式中,在该第一电子设备将该第一指定数据发送给该第二电子设备之前,该方法还包括:该第一电子设备与该第二电子设备建立第一数据传输链路;该响应于该第二输入,该第一电子设备将该第一指定数据发送给该第二电子设备,具体包括:响应于该第二输入,该第一电子设备在该第一数据传输链路上将该第一指定数据发送给该第二电子设备。

30、在一种可能的实现方式中,该方法还包括:该第一电子设备在与该第二电子设备进行该运营商通话过程中且在接收到该第一输入之前,与该第二电子设备建立完该第一数据传输链路;该响应于该第一输入,该第一电子设备显示第一分享界面,并在该第一分享界面中显示该第二电子设备对应的第一选项,具体包括:响应于该第一输入,该第一电子设备显示该第一分享界面,该第一分享界面包括该第二电子设备对应的该第一选项。

31、这样,可以在显示分享界面之前完成第一电子设备与第二电子设备之间数据传输链路的建立,方便用户在第一电子设备上可以快速将数据分享给第二电子设备。

32、在一种可能的实现方式中,该响应于该第一输入,该第一电子设备显示第一分享界面,并在该第一分享界面中显示该第二电子设备对应的第一选项,具体包括:响应于该第一输入,该第一电子设备显示该第一分享界面;在该第一电子设备与该第二电子设备建立完该第一数据传输链路后,该第一电子设备在该第一分享界面中显示该第二电子设备对应的第一选项。

33、在一种可能的实现方式中,该响应于该第二输入,该第一电子设备在该第一数据传输链路上将该第一指定数据发送给该第二电子设备,具体包括:响应于该第二输入,该第一电子设备与该第二电子设备建立该第一数据传输链路;在该第一数据传输链路建立完之后,该第一电子设备在该第一数据传输链路上将该第一指定数据发送给该第二电子设备。

34、这样,可以等到用户确定要将数据分享给第二电子设备时,才与第二电子设备建立数据传输链路,节省第一电子设备维持数据传输链路的所用的功耗。

35、在一种可能的实现方式中,该第一数据传输链路包括以下一条或多条链路:该第一电子设备与该第二电子设备进行运营商通话的主链路、该第一电子设备与该第二电子设备之间的一条或多条辅助链路。

36、这样,第一电子设备可以通过多种传输链路的组合方式,将数据分享给第二电子设备,提高了数据的分享速度。

37、在一种可能的实现方式中,该一条或多条辅助链路包括以下一种或多种:互联网协议ip直连链路、点对点p2p链路、服务器中继链路。

38、在一种可能的实现方式中,当该第一数据传输链路包括该一条或多条辅助链路时,该第一电子设备与该第二电子设备建立第一数据传输链路,具体包括:该第一电子设备获取云服务器为该第一电子设备分配的第一通信标识;该第一电子设备将该第一电子设备的电话号码和该第一通信标识发送到该云服务器上绑定保存;该第一电子设备发送第一查询请求给该云服务器,该第一查询请求包括该第二电子设备的电话号码,该第一查询请求用于查询该第二电子设备的第二通信标识;该第一电子设备接收该云服务器发送的该第二通信标识;该第一电子设备基于该第一通信标识和该第二通信标识与该电子设备建立该辅助链路。

39、这样,可以通过云服务器完成第一电子设备与第二电子设备之间辅助链路的建立,实现第一电子设备与第二电子设备之间的远场通信。

40、在一种可能的实现方式中,该辅助链路包括p2p链路;该第一通信标识为该第一电子设备与该云服务器进行会话通信时使用的第一会话标识,该第二通信标识为该第二电子设备与该云服务器进行会话通信时使用的第二会话标识;该第一电子设备基于该第一通信标识和该第二通信标识与该电子设备建立该辅助链路,具体包括:该第一电子设备发送第一获取请求给该云服务器,该第一获取请求用于请求获取该第一电子设备的第一nat公网信息;该第一电子设备接收该云服务器发送的该第一nat公网信息,该第一nat公网信息包括该第一电子设备的公网ip地址和该第一电子设备的公网转内网的端口号;该第一电子设备向该云服务器发送第一消息,该第一消息中携带有该第二会话标识和该第一nat公网信息,该第一消息用于该第一电子设备与该第二电子设备交换nat公网信息;该第一电子设备接收该云服务器发送的该第二电子设备的第二nat公网信息,该第二nat公网信息包括该第二电子设备的公网ip地址和该第二电子设备的公网转内网的端口号;该第一电子设备基于该第一nat公网信息和该第二nat公网信息与该第二电子设备建立p2p链路。

41、这样,可以通过云服务器完成第一电子设备与第二电子设备之间p2p链路的建立,实现第一电子设备与第二电子设备之间的远场通信。

42、在一种可能的实现方式中,该辅助链路包括服务器中继链路;该第一通信标识为该第一电子设备与该云服务器进行会话通信时使用的第一会话标识,该第二通信标识为该第二电子设备与该云服务器进行会话通信时使用的第二会话标识;该第一电子设备基于该第一通信标识和该第二通信标识与该电子设备建立该辅助链路,具体包括:该第一电子设备发送第二获取请求,该第二获取请求用于获取该第一电子设备的第一中继地址;该第一电子设备接收到该云服务器发送的第一中继地址;该第一电子设备向该云服务器发送第一消息,该第一消息中携带有该第二会话标识和该第一中继地址,该第一消息用于该第一电子设备与该第二电子设备交换中继地址;该第一电子设备接收该云服务器发送的该第二电子设备的第二中继地址;在该第一电子设备与该第二电子设备交换完中继地址后,该第一电子设备与该第二电子设备建立完服务器中继链路。

43、这样,可以通过云服务器完成第一电子设备与第二电子设备之间服务器中继链路的建立,实现第一电子设备与第二电子设备之间的远场通信。

44、第二方面,本技术提供了一种电子设备,为第一电子设备,包括显示屏、一个或多个处理器和一个或多个存储器。该显示屏、一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述任一方面任一项可能的实现方式中的数据分享方法。

45、第三方面,本技术提供了一种电子设备,为第一电子设备,包括一个或多个功能模块,该一个或多个功能模块用于执行上述任一方面任一项可能的实现方式中的数据分享方法。

46、第四方面,本技术实施例提供了一种计算机存储介质,包括计算机指令,当计算机指令在处理器上运行时,实现上述任一方面任一项可能的实现方式中的数据分享方法。

47、第五方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,实现上述任一方面任一项可能的实现方式中的数据分享方法。

48、其中,第二方面至第五方面的有益效果,可以参考第一方面及第一方面的任一项可能的实现方式,在此不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1