应用中传输文件的方法、电子设备及系统技术方案

技术编号:27106722 阅读:40 留言:0更新日期:2021-01-25 18:57
本申请实施例公开了应用中免流量传输文件的方法、电子设备及系统。使用该方法,电子设备可以在应用程序中,通过和其他设备之间建立的Wi

【技术实现步骤摘要】
应用中传输文件的方法、电子设备及系统


[0001]本申请涉及近距离通信以及终端
,特别涉及应用中传输文件的方法、电子设备及系统。

技术介绍

[0002]随着无线通讯技术的发展,智能手机、平板电脑等电子设备开始支持用户通过即时通讯应用(application,APP)来分享图片、视频、文档、音乐等文件,提高了用户的使用体验。
[0003]目前,用户通过即时通讯应用分享文件时,电子设备首先通过网络(例如蜂窝网络、无线保真(Wireless Fidelity,Wi-Fi)等)将文件传输至服务器,再由服务器将该文件转发给对端设备。这样分享文件的方式具有以下不足:
[0004]1、该方式依赖电子设备和服务器之间的通信连接,网络状况较差时会影响文件传输的效率。
[0005]2、由于需要通过网络传输文件,通常情况下用户只能分享较小的文件,分享较大文件时会需要更多时长,用户体验不佳。
[0006]3、较多用户使用该即时通讯应用分享文件时,会导致服务器负载过大。
[0007]如何在用户通过即时通讯应用分享文件时,满足用户的快速传输、大文件传输等需求,给用户更佳的使用体验,是当前研究的方向。

技术实现思路

[0008]本申请实施例提供了应用中免流量传输文件的方法、电子设备及系统,可以使得电子设备在应用中快速、迅捷地将文件传输至周围的其他设备,优化用户的使用体验,文件传输过程可在没有网络的情况下进行。
[0009]第一方面,本申请实施例提供了一种应用中传输文件的方法,应用于第一设备。该方法包括:第一设备显示第一用户界面,该第一用户界面中包括:第一用户和第二用户在第一应用程序中的通信记录、第一操作选项;响应于在该第一操作选项上接收到的第一操作,该第一设备显示第二用户界面,该第二用户界面中包括第一标识和第二标识,该第一标识对应于在该第一设备中存储的第一文件,该第二标识对应于在该第一设备中存储的第二文件;该第一设备接收对该第一标识的第二操作,选择该第一文件;响应于对该第一文件进行分享的第三操作,该第一设备通过和第二设备之间的Wi-Fi直连通信连接将该第一文件发送给该第二设备;其中,该第一用户在该第一设备上登录该第一应用程序,该第二用户在该第二设备上登录该第一应用程序。
[0010]实施第一方面的方法,电子设备可以在应用程序中,通过和其他设备之间的Wi-Fi直连通信连接快速分享文件给附近的其他设备。该方法不依赖于服务器,无论在电子设备和服务器之间是否有通信连接、该通信连接是否良好,均可以支持用户分享文件。该方法可以优化用户的使用体验,还可以节省电子设备消耗的蜂窝数据流量,降低服务器的负载。并
且,通过Wi-Fi直连通信连接分享文件的方式使得电子设备能够分享的文件的大小不受限制,也就是说该方法可以支持电子设备分享较大的文件至周围的其他设备。这样使用电子设备上的应用来分享文件的过程对用户来说直观、简单且快速。
[0011]结合第一方面,在一些实施例中,第一应用程序可以是即时通讯类应用、邮箱类应用等等。第一用户界面可以是电子设备运行第一应用程序时所显示的界面。
[0012]结合第一方面,在一些实施例中,第一文件或第二文件可包括但不限于:图片、音频、视频、文档、链接等等。
[0013]结合第一方面,在一些实施例中,第一设备可以通过蓝牙发现并确定第二设备。使用蓝牙可以保证第一设备快速发现并确定第二设备,提高分享文件的效率。在一种实施方式中,第一设备可以在显示第一用户界面后,通过蓝牙发现一个或多个设备,并在发现的该一个或多个设备中确定该第二设备。在另一种实施方式中,第一设备可以响应于第一操作,通过蓝牙发现一个或多个设备,并在发现的该一个或多个设备中确定该第二设备。
[0014]在一些实施例中,第一设备可以接收到一个或多个设备发送的蓝牙广播包,该蓝牙广播包中包括用户标识,该用户标识对应的用户在该设备上登录该第一应用程序。该一个或多个设备即为第一设备发现的一个或多个设备。第一设备可以将该一个或多个设备中,发送第一标识的设备确定为该第二设备;该第一标识为该第二用户的用户标识。这样,第一设备可以在发现的一个或多个设备中,确定第二用户登录第一应用程序时所使用的设备。
[0015]在一些实施例中,第一设备在确定第二设备之后,将第一文件发送给第二设备之前,可以执行和该第二设备之间的建立Wi-Fi直连通信连接的过程。
[0016]在一些实施例中,第一设备可以在执行和该第二设备之间的建立Wi-Fi直连通信连接的过程之前,执行和该第二设备之间的建立蓝牙通信连接的过程,并通过建立的该蓝牙通信连接将服务集标识SSID和密码发送给该第二设备;该SSID和该密码用于该第二设备执行和该第一设备之间的建立该Wi-Fi直连通信连接的过程。也就是说,第一设备可以先和第二设备建立蓝牙通信连接,再基于该蓝牙通信连接和第二设备建立Wi-Fi直连通信连接,这样可以迅速建立该Wi-Fi直连通信连接,从而提高分享文件的效率。
[0017]结合第一方面,在一些实施例中,第二用户界面中还包括第二操作选项,第三操作包括:选择该第一文件后在该第二操作选项上接收到的操作。在一种实施方式中,第一设备可以在选择第一文件后,在该第二用户界面上显示该第二操作选项,这样可以提示用户分享第一文件,给用户更优的使用体验。在另一种实施方式中,第一设备可以在显示第二用户界面时,同时在第二用户界面上显示该第二操作选项。
[0018]结合第一方面,在一些实施例中,第一设备将第一文件发送给第二设备之后,还可以显示第三用户界面,该第三用户界面中包括提示信息,该提示信息用于指示该第一文件的传输状态。第一文件的传输状态可包括但不限于:第一文件正在等待被第二设备接收、第一文件正在被传输给第二设备、第一文件未被成功传输给第二设备、第一文件被成功传输给第二设备等等。这样,可以使得用户直观地获知第一文件的传输状态,给用户更好的使用体验。在一些实施例中,该第三用户界面中还可包括第一用户和第二用户在第一应用程序中的通信记录。结合第一方面,在一些实施例中,第一设备可以在通过和该第二设备之间的该Wi-Fi直连通信连接将该第一文件发送给该第二设备之前,向该第二设备发送文件分享
请求;并在接收到该第二设备响应于该文件分享请求发送的分享请求应答的情况下,通过和该第二设备之间的该Wi-Fi直连通信连接将该第一文件发送给该第二设备。这样可以在得到第二用户的同意的情况下将第一文件发送给第二设备,可以保证用户的使用体验。
[0019]在一些实施例中,文件分享请求可以服务器发送。具体的,第一设备可以向服务器发送文件分享请求,以使得该服务器将该文件分享请求发送给该第二设备。该服务器为该第一应用程序提供服务。通过服务器来发送文件分享请求,可以使得服务器获知第一设备和第二设备之间的文件传输事件并进行记录。
[0020]结合第一方面,在一些实施例中,第一设备将第一文件发送给第二设备之前,还可以检测到用于开启第一通信服务和第二通信服务的第四操作;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用中传输文件的方法,其特征在于,所述方法包括:第一设备显示第一用户界面,所述第一用户界面中包括:第一用户和第二用户在第一应用程序中的通信记录、第一操作选项;响应于在所述第一操作选项上接收到的第一操作,所述第一设备显示第二用户界面,所述第二用户界面中包括第一标识,所述第一标识对应于在所述第一设备中存储的第一文件;所述第一设备接收对所述第一标识的第二操作,选择所述第一文件;响应于对所述第一文件进行分享的第三操作,所述第一设备通过和第二设备之间的Wi-Fi直连通信连接将所述第一文件发送给所述第二设备;其中,所述第一用户在所述第一设备上登录所述第一应用程序,所述第二用户在所述第二设备上登录所述第一应用程序。2.根据权利要求1所述的方法,其特征在于,所述第一设备显示第一用户界面之后,所述方法还包括:所述第一设备通过蓝牙发现一个或多个设备;所述第一设备在发现的所述一个或多个设备中确定所述第二设备。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述第一操作,所述第一设备通过蓝牙发现一个或多个设备;所述第一设备在发现的所述一个或多个设备中确定所述第二设备。4.根据权利要求2或3所述的方法,其特征在于,所述第一设备通过蓝牙发现一个或多个设备,具体包括:所述第一设备接收到一个或多个设备发送的蓝牙广播包,所述蓝牙广播包中包括用户标识,所述用户标识对应的用户在所述设备上登录所述第一应用程序;所述第一设备在发现的所述一个或多个设备中确定所述第二设备,具体包括:所述第一设备将所述一个或多个设备中,发送第一标识的设备确定为所述第二设备;所述第一标识为所述第二用户的用户标识。5.根据权利要求2-4任一项所述的方法,其特征在于,所述第一设备在发现的所述一个或多个设备中确定所述第二设备之后,所述第一设备通过和第二设备之间的Wi-Fi直连通信连接将所述第一文件发送给所述第二设备之前,所述方法还包括:所述第一设备执行和所述第二设备之间的建立所述Wi-Fi直连通信连接的过程。6.根据权利要求5所述的方法,其特征在于,所述第一设备执行和所述第二设备之间的建立所述Wi-Fi直连通信连接的过程之前,所述方法还包括:所述第一设备执行和所述第二设备之间的建立蓝牙通信连接的过程;所述第一设备通过建立的所述蓝牙通信连接将服务集标识SSID和密码发送给所述第二设备;所述SSID和所述密码用于所述第二设备执行和所述第一设备之间的建立所述Wi-Fi直连通信连接的过程。7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一设备通过和第二设备之间的Wi-Fi直连通信连接将所述第一文件发送给所述第二设备之后,所述方法还包括:所述第一设备显示第三用户界面,所述第三用户界面中包括提示信息,所述提示信息用于指示所述第一文件的传输状态。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一设备通过和第二设备之间的Wi-Fi直连通信连接将所述第一文件发送给所述第二设备之前,所述方法还包括:所述第一设备向所述第二设备发送文件分享请求;所述第一设备通过和第二设备之间的Wi-F...

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

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

1