一种快速分享文件的方法和装置技术领域
本申请涉及计算机领域,尤其涉及一种快速分享文件的方法和装置。
背景技术
现有技术的文件分享方法是:在当前浏览的页面内设有分享入口,点
击分享入口后,显示分享操作界面,用户进行点击操作,对分享操作界面
的选项进行选择,以进行文件分享。
现有技术的缺点在于:分享操作需经过至少两次点击操作,第一次点
击操作通过分享入口调出分享操作界面,第二次点击操作从分享操作界面
中进行选项的选择,两次点击需要手指离开屏幕,而且对于分享操作界面
内选项较多的情况,还需要进行页面滑动,才能选择出用户需要的应用,
操作较为复杂。
发明内容
本申请要解决的技术问题是如何让在用户进行分享操作时减少点击次
数,实现操作方式上便捷快速,并实现应用间互通的无缝分享。
根据本申请的一个方面,提供了一种快速分享文件的方法,其中,所
述方法包括:
根据用户的第一操作显示应用选择界面并获取文件的内容或统一资
源标识符;
根据用户的与所述第一操作相连贯的第二操作对所述应用选择界面
所显示的应用的选择,将所述文件的内容或统一资源标识符发送至被选择
的应用以进行文件分享。
根据本申请的另一个方面,提供了一种快速分享文件的装置,其中,
所述装置包括:
第一模块,用于根据用户的第一操作显示应用选择界面;
第二模块,用于根据用户的第一操作获取文件的内容或统一资源标识
符;
第三模块,用于根据用户的与所述第一操作相连贯的第二操作对所述
应用选择界面所显示的应用的选择,将所述文件的内容或统一资源标识符
发送至被选择的应用以进行文件分享。
与现有技术相比,本申请的第二操作是与第一操作相连贯的动作,通
过一个同时包含第一操作和第二操作的手势即可进行分享操作,不需要多
次点击,操作方式上便捷快速,并可以实现应用间互通的无缝分享。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申
请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的快速分享文件的装置的结构示意图;
图2示出本申请的滑动操作进行选择的示意图;
图3示出本申请的滑动操作进行应用选择界面旋转的一种情景的示意
图;
图4示出本申请的滑动操作进行应用选择界面旋转的另一种情景的示
意图;
图5示出根据本申请一个方面的快速分享文件的方法的流程示意图;
图6示出根据本申请又一个方面的快速分享文件的方法的流程示意
图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
图1示出根据本申请一个方面的快速分享文件的装置的结构示意图。
如图1所示,该快速分享文件的装置1包括:第一模块11、第二模块12
和第三模块13。
其中,第一模块11,用于根据用户的第一操作显示应用选择界面;第
二模块12,用于根据用户的第一操作获取文件的内容或统一资源标识符;
第三模块13,用于根据用户的与所述第一操作相连贯的第二操作对所述应
用选择界面所显示的应用的选择,将所述文件的内容或统一资源标识符发
送至被选择的应用以进行文件分享。
在此,本申请的装置1主要解决终端的不同功能应用之间,例如APP、
浏览器、自带编辑文本器、图片库等,将图片、视频、文字、链接进行无
缝分享操作的问题。自带文本编辑器是指终端自带的可编辑文字信息的应
用,例如短消息编辑器、备忘录、笔记、提醒事项等。第一操作与第二操
作是相连贯的操作动作,例如第一操作为双击操作,第二操作为双击操作
后停留于触摸屏的滑动操作。具体地,用户双击触摸屏且双击操作的第二
次点击保持停留在触摸屏,触发呼出并显示应用选择界面,应用选择界面
设有可选目标应用浮层,在第二次点击停留于触摸屏的基础上进行滑动操
作,滑动至用户选择的目标应用浮层上,此时将获取到的文件的内容或文
件的统一资源标识符(URI,Uniform Resource Identifier)发送至用户滑动
选择的应用,调用应用API进行分享。
继续参考图1,所述快速分享文件的装置1包括:第一模块11、第二
模块12和第三模块13。
其中,第一模块11用于根据用户的第一操作显示应用选择界面;第
二模块12用于根据用户的第一操作获取文件的内容或统一资源标识符;
第三模块13用于根据用户的与所述第一操作相连贯的第二操作对所述应
用选择界面所显示的应用的选择,将所述文件的内容或统一资源标识符发
送至被选择的应用以进行文件分享。
具体地,所述第一模块11包括:用于根据用户的点击操作显示所述
应用选择界面的子模块,所述应用选择界面设有若干分割区域,每个所述
分割区域包含一个待选择应用浮层。
在此,点击操作可以包括:双击操作、点击停留时间超过预设时间的
单次点击操作,还可以包括其他自定义的点击触发操作。图2示出本申请
的滑动操作进行选择的示意图,如图2所示,用户双击触摸显示屏5,并
且保持双击操作的第二次点击的停留时间超过预设时间,此时触发呼出应
用选择界面51,应用选择界面51采取半圆环形状的排列方式对应用浮层
进行排列,将半圆环形状的应用选择界面51分割为若干分割区域511,每
个分割区域511内设有一个待选择应用浮层或者应用图标。
具体地,所述第三模块13包括:用于当用户的与所述点击操作相连
贯的滑动操作滑动至所述分割区域时,将所述文件的内容或统一资源标识
符发送至所述分割区域包含的待选择应用浮层所对应的应用的子模块。
在此,如图2所示,分割区域511内显示各个应用图标浮层,第二次
点击的停留位置即为后续连贯的滑动操作的初始滑动位置521,滑动操作
自初始滑动位置521沿滑动箭头方向53滑动至终点滑动位置522,终点滑
动位置522位于分割区域511内,说明用户选择该分割区域511内所设的
应用,此时将获取的文件内容或文件统一资源标识符发送至用户选择的对
应应用,以进行下一步分享动作。通过双击后连贯的滑动手势,不需要用
户将手指离开触摸屏,不需要多次点击操作,减少了复杂操作,便于提升
用户的分享操作体验。
具体地,所述应用选择界面的各个所述分割区域沿弧线排列,所述装
置1还包括:第四模块14和第五模块15。
其中,第四模块14用于当所述滑动操作沿所述弧线顺时针滑动时,
使所述应用选择界面沿顺时针方向转动;第五模块15用于当所述滑动操
作沿所述弧线逆时针滑动时,使所述应用选择界面沿逆时针方向转动。
在此,图3示出本申请的滑动操作进行应用选择界面旋转的一种情景
的示意图,如图3所示,滑动操作自初始滑动位置521沿滑动箭头方向53
滑动至终点滑动位置522,为逆时针滑动方向,此时圆环形状的应用选择
界面51按照旋转箭头方向54进行逆时针方向旋转,并且与滑动操作的滑
动速度保持同步,将原先没有在应用选择界面51内显示的应用图标以逆
时针方向转出,使用户可以有更多选择。分割区域可以沿半圆弧线排列,
也可以沿椭圆弧线排列。顺时针方向滑动的原理与逆时针方向滑动的原理
相同。
可选地,所述应用选择界面的各个所述分割区域沿弧线排列,所述装
置1还包括:第六模块和第七模块。
其中,第六模块16用于当所述滑动操作滑动至所述应用选择界面上
侧的第一触发区域时,使所述应用选择界面沿顺时针方向转动;第七模块
17用于当所述滑动操作滑动至所述应用选择界面下侧的第二触发区域时,
使所述应用选择界面沿逆时针方向转动。
在此,图4示出本申请的滑动操作进行应用选择界面旋转的另一种情
景的示意图,如图4所示,圆环形状的应用选择界面51的上侧设有第一
触发区域551,应用选择界面51的下侧设有第一触发区域552,滑动操作
自初始滑动位置521沿滑动箭头方向53滑动至终点滑动位置522,终点滑
动位置522位于第一触发区域551内,此时圆环形状的应用选择界面51
按照旋转箭头方向54进行逆时针方向旋转,将原先没有在应用选择界面
51显示的应用图标以逆时针方向转出,使用户可以有更多选择。
具体地,所述第二模块包括:用于当所述文件为文本时,获取文本内
容的子模块;用于当所述文件为图片、音频或视频时,获取所述图片、所
述音频或所述视频的统一资源标识符的子模块;用于当没有获取所述文件
的统一资源标识符时,上传所述文件至服务器生成临时文件并获取所述临
时文件的统一资源标识符的子模块。
在此,对于小于100字符的文本内容,例如短消息、电子邮件、微博
等信息,可以直接将文本内容复制于粘贴板获取文件内容。而对于图片、
音频、短视频等文件,可以将文件保存至本地并获取文件统一资源标识符。
对于图文结合的网页、在线视频等,获取其文件来源的统一资源标识符。
而对于无法获取统一资源标识符的文件,需要将文件内容上传至服务器,
生成临时文件后,获取临时文件的统一资源标识符。
图5示出根据本申请一个方面的快速分享文件的方法的流程示意图。
如图5所示,该快速分享文件的方法包括:
步骤S601,根据用户的第一操作显示应用选择界面并获取文件的内容
或统一资源标识符;
步骤S602,根据用户的与所述第一操作相连贯的第二操作对所述应用
选择界面所显示的应用的选择,将所述文件的内容或统一资源标识符发送
至被选择的应用以进行文件分享。
在此,本申请的方法主要解决终端的不同功能应用之间,例如APP、
浏览器、自带编辑文本器、图片库等,将图片、视频、文字、链接进行无
缝分享操作的问题。自带文本编辑器是指终端自带的可编辑文字信息的应
用,例如短消息编辑器、备忘录、笔记、提醒事项等。第一操作与第二操
作是相连贯的操作动作,例如第一操作为双击操作,第二操作为双击操作
后停留于触摸屏的滑动操作。具体地,用户双击触摸屏且双击操作的第二
次点击保持停留在触摸屏,触发呼出并显示应用选择界面,应用选择界面
设有可选目标应用浮层,在第二次点击停留于触摸屏的基础上进行滑动操
作,滑动至用户选择的目标应用浮层上,此时将获取到的文件的内容或文
件的统一资源标识符(URI,Uniform Resource Identifier)发送至用户滑动
选择的应用,调用应用API进行分享。
具体地,步骤S601根据用户的第一操作显示应用选择界面包括:
步骤S6011,根据用户的点击操作显示所述应用选择界面,所述应用
选择界面设有若干分割区域,每个所述分割区域包含一个待选择应用浮
层。
在此,点击操作可以包括:双击操作、点击停留时间超过预设时间的
单次点击操作,还可以包括其他自定义的点击触发操作。如图2所示,用
户双击触摸显示屏5,并且保持双击操作的第二次点击的停留时间超过预
设时间,此时触发呼出应用选择界面51,应用选择界面51采取半圆环形
状的排列方式对应用进行排列,将半圆环形状的应用选择界面51分割为
若干分割区域511,每个分割区域511内设有一个待选择应用浮层或者应
用图标。
具体地,步骤S602根据用户的与所述第一操作相连贯的第二操作对
所述应用选择界面所显示的应用的选择,将所述文件的内容或统一资源标
识符发送至被选择的应用包括:
步骤S6021,当用户的与所述点击操作相连贯的滑动操作滑动至所述
分割区域时,将所述文件的内容或统一资源标识符发送至所述分割区域包
含的待选择应用浮层所对应的应用。
在此,如图2所示,分割区域511内显示各个应用图标浮层,第二次
点击的停留位置即为后续连贯的滑动操作的初始滑动位置521,滑动操作
自初始滑动位置521沿滑动箭头方向53滑动至终点滑动位置522,终点滑
动位置522位于分割区域511内,说明用户选择该分割区域511内所设的
应用,此时将获取的文件内容或文件统一资源标识符发送至用户选择的对
应应用,以进行下一步分享动作。
具体地,所述应用选择界面的各个所述分割区域沿弧线排列,所述方
法还包括:
步骤S603,当所述滑动操作沿所述弧线顺时针滑动时,所述应用选择
界面沿顺时针方向转动;当所述滑动操作沿所述弧线逆时针滑动时,所述
应用选择界面沿逆时针方向转动。
在此,如图3所示,滑动操作自初始滑动位置521沿滑动箭头方向53
滑动至终点滑动位置522,为逆时针滑动方向,此时圆环形状的应用选择
界面51按照旋转箭头方向54进行逆时针方向旋转,并且与滑动操作的滑
动速度保持同步,将原先没有在应用选择界面51内显示的应用图标以逆
时针方向转出,使用户可以有更多选择。分割区域可以沿半圆弧线排列,
也可以沿椭圆弧线排列。
可选地,所述应用选择界面的各个所述分割区域沿弧线排列,所述方
法还包括:
步骤S604,当所述滑动操作滑动至所述应用选择界面上侧的第一触发
区域时,所述应用选择界面沿顺时针方向转动;当所述滑动操作滑动至所
述应用选择界面下侧的第二触发区域时,所述应用选择界面沿逆时针方向
转动。
在此,如图4所示,圆环形状的应用选择界面51的上侧设有第一触
发区域551,应用选择界面51的下侧设有第一触发区域552,滑动操作自
初始滑动位置521沿滑动箭头方向53滑动至终点滑动位置522,终点滑动
位置522位于第一触发区域551内,此时圆环形状的应用选择界面51按
照旋转箭头方向54进行逆时针方向旋转,将原先没有在应用选择界面51
显示的应用图标以逆时针方向转出,使用户可以有更多选择。
具体地,步骤S601所述获取文件的内容或统一资源标识符包括:
步骤S6012,当所述文件为文本时,获取文本内容。
步骤S6013,当所述文件为图片、音频或视频时,获取所述图片、所
述音频或所述视频的统一资源标识符。
步骤S6014,当没有获取所述文件的统一资源标识符时,上传所述文
件至服务器生成临时文件并获取所述临时文件的统一资源标识符。
在此,对于小于100字符的文本内容,例如短消息、电子邮件、微博
等信息,可以直接将文本内容复制于粘贴板获取文件内容。而对于图片、
音频、短视频等文件,可以将文件保存至本地并获取文件统一资源标识符。
对于图文结合的网页、在线视频等,获取其文件来源的统一资源标识符。
而对于无法获取统一资源标识符的文件,需要将文件内容上传至服务器,
生成临时文件后,获取临时文件的统一资源标识符。
图6示出根据本申请又一个方面的快速分享文件的方法的流程示意
图。如图6所示,该快速分享文件的方法包括:
步骤S701,根据用户的点击操作显示所述应用选择界面,所述应用选
择界面设有若干分割区域,每个所述分割区域包含一个待选择应用浮层。
在此,如图2所示,用户双击触摸显示屏5,并且保持双击操作的第
二次点击的停留时间超过预设时间,此时触发呼出应用选择界面51,应用
选择界面51采取半圆环形状的排列方式对应用进行排列,将半圆环形状
的应用选择界面51分割为若干分割区域511,每个分割区域511内设有一
个待选择应用浮层,或者应用图标。
步骤S702,当所述文件为文本时,获取文本内容;当所述文件为图片、
音频或视频时,获取所述图片、所述音频或所述视频的统一资源标识符;
当没有获取所述文件的统一资源标识符时,上传所述文件至服务器生成临
时文件并获取所述临时文件的统一资源标识符。
步骤S703,当所述滑动操作沿所述弧线顺时针滑动时,所述应用选择
界面沿顺时针方向转动;当所述滑动操作沿所述弧线逆时针滑动时,所述
应用选择界面沿逆时针方向转动。
在此,当用户在当前的应用选择界面没有寻找到需要分享的应用时,
可以通过转动应用选择界面,以获取更多的应用。如图3所示,滑动操作
自初始滑动位置521沿滑动箭头方向53滑动至终点滑动位置522,为逆时
针滑动方向,此时圆环形状的应用选择界面51按照旋转箭头方向54进行
逆时针方向旋转,并且与滑动操作的滑动速度保持同步,将原先没有在应
用选择界面51显示的应用图标以逆时针方向转出,使用户可以有更多选
择。
步骤S704,当用户的与所述点击操作相连贯的滑动操作滑动至所述分
割区域时,将所述文件的内容或统一资源标识符发送至所述分割区域包含
的待选择应用浮层所对应的应用。
在此,如图2所示,分割区域511内显示各个应用图标浮层,第二次
点击的停留位置即为后续连贯的滑动操作的初始滑动位置521,滑动操作
自初始滑动位置521沿滑动箭头方向53滑动至终点滑动位置522,终点滑
动位置522位于分割区域511内,说明用户选择该分割区域511内所设的
应用,此时收起应用选择界面51,利用openURL调用API接口,呼出用
户选择的应用并将步骤S702获取得到的URI发送至目标应用进行分享。
其中,步骤S703可以通过如下步骤进行替换:
步骤S705,当所述滑动操作滑动至所述应用选择界面上侧的第一触发
区域时,所述应用选择界面沿顺时针方向转动;当所述滑动操作滑动至所
述应用选择界面下侧的第二触发区域时,所述应用选择界面沿逆时针方向
转动。
在此,如图4所示,圆环形状的应用选择界面51的上侧设有第一触
发区域551,应用选择界面51的下侧设有第一触发区域552,滑动操作自
初始滑动位置521沿滑动箭头方向53滑动至终点滑动位置522,终点滑动
位置522位于第一触发区域551内,此时圆环形状的应用选择界面51按
照旋转箭头方向54进行逆时针方向旋转,将原先没有在应用选择界面51
显示的应用图标以逆时针方向转出,使用户可以有更多选择。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例
如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设
备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现
上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)
可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或
软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例
如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程
序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供
根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可
能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承
载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计
算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装
置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令
的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置
运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细
节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体
形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性
的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限
定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括
在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要
求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装
置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件
或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定
的顺序。