CN109753212A - 一种文档传输方法、装置及移动终端 - Google Patents

一种文档传输方法、装置及移动终端 Download PDF

Info

Publication number
CN109753212A
CN109753212A CN201810631375.6A CN201810631375A CN109753212A CN 109753212 A CN109753212 A CN 109753212A CN 201810631375 A CN201810631375 A CN 201810631375A CN 109753212 A CN109753212 A CN 109753212A
Authority
CN
China
Prior art keywords
mobile terminal
application
mobile
document
determined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810631375.6A
Other languages
English (en)
Other versions
CN109753212B (zh
Inventor
李毅
鲁威
李雨萌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201810631375.6A priority Critical patent/CN109753212B/zh
Priority to SG11202011206UA priority patent/SG11202011206UA/en
Priority to US16/981,274 priority patent/US11262856B2/en
Priority to PCT/CN2019/086292 priority patent/WO2019214696A1/zh
Publication of CN109753212A publication Critical patent/CN109753212A/zh
Priority to PCT/CN2019/087862 priority patent/WO2019242450A1/zh
Application granted granted Critical
Publication of CN109753212B publication Critical patent/CN109753212B/zh
Priority to US17/022,001 priority patent/US11029822B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例提供了一种文档传输方法、装置及移动终端,其中,传输方法应用于移动终端,当用户想要分享某文档时,通过移动终端在当前应用中确定目标文档,然后移动该移动终端,获取移动终端移动时的移动方向和移动位移,根据移动方向、移动位移以及各个应用的初始位置确定移动终端屏幕当前对应的应用,当满足预设条件时,将移动终端屏幕对应的应用确定为目标应用,并将确定的目标文档传输给目标应用,可见,通过本申请提供的文档传输方法,当需要传输文档时,无需用户进行多次选择以及不同应用之间的跳转,只需移动所用移动终端,当满足预设条件时,确定目标应用,便可将文档传输给目标应用,简化传输过程,提高传输效率,提升用户使用体验。

Description

一种文档传输方法、装置及移动终端
技术领域
本申请涉及电子设备技术领域,尤其涉及一种文档传输方法、装置及移动终端。
背景技术
用户在使用移动终端时,常遇到将某应用中的文档发送给另一应用的需求,例如将移动终端本地保存的Word文档,发送至某社交媒体(微信、QQ、微博)。
在现有技术中,用户通过移动终端选择所需传输的文档,然后在移动终端的显示界面内触发分享,跳转至社交媒体选择界面,移动终端根据用户的选择,跳转至所选择社交媒体应用,才能实现文档的传输。
然而,现有技术中需要进行多次选择操作才可以实现文档从一个应用发送至另一个应用,过程复杂,难度较高,便捷性较低,影响用户使用体验。
发明内容
有鉴于此,本申请提供了一种文档传输方法,无需用户多次操作,简化传输过程,提高传输效率,提升用户体验。
为了解决上述技术问题,本申请采用了如下技术方案:
本申请的第一方面提供了一种文档传输方法,该方法应用于移动终端,该移动终端包括多个应用以及目标文档,该方法包括:
确定所需传输的目标文档;
获取所述移动终端移动时的移动方向和移动位移;
根据所述移动方向、所述移动位移以及各个应用的初始位置确定所述移动终端屏幕对应的应用;所述各个应用的初始位置为所述移动终端移动之前所述各个应用的原始位置;
当满足预设条件,将所述移动终端屏幕对应的应用确定为目标应用,并将所述目标文档传输给所述目标应用。
可选的,所述当满足预设条件,将所述移动终端屏幕对应的应用确定为目标应用,具体包括:
根据所述移动方向、所述移动位移,确定所述移动终端的当前位置;
根据所述移动终端终端的当前位置以及所述目标应用的位置位置获得所述移动终端与所述目标应用的位置距离,并判断所述位置距离是否小于预设距离;
若是,将所述移动屏幕对应的应用确定为目标应用。
可选的,当满足预设条件时,将所述移动终端屏幕对应的应用确定为目标应用,具体包括:
检测所述移动终端屏幕被触控时,将所述移动屏幕对应的应用确定为目标应用;
或,
检测所述移动终端屏幕上的预设按钮被触控时,将所述移动屏幕对应的应用确定为目标应用;
或,
检测所述移动终端在预设时间内未发生移动,将所述移动屏幕对应的应用确定为目标应用。
可选的,所述获取移动终端移动时的移动方向,具体为:
根据所述移动终端上设置的陀螺仪传感器发送的数据,获得所述移动终端的移动方向。
可选的,所述获取移动终端移动时的移动位移,具体为:
根据所述移动终端上设置的加速度传感器发送的数据,获得所述移动终端的移动加速度以及移动时间;
对所述移动加速度和移动时间进行积分获得所述移动位移。
可选的,所述获得移动终端移动时的移动位移,具体包括:
通过所述移动终端上设置的相机,获取所述移动终端移动时外界环境图像;
获取所述外界图像中每相邻两帧图像之间的距离;
将所有相邻两帧图像之间的距离相加获得所述移动位移。
可选的,所述方法还包括:
根据预设规则,将所述各个应用平铺在预设平面上;所述预设平面包括以所述移动终端为体心的六面体的至少一面。
可选的,所述移动终端移动方向至少包括以下一种:
向上移动、向上移动、向下移动、向左移动、向右移动、向前移动和向后移动。
可选的,所述目标文档包括以下任意一种:
Word文档、PDF文档、TXT文档、Excel文档以及PPT文档。
本申请第二方面提供了一种文档传输装置,应用于移动终端,该移动终端包括多个应用以及目标文档,该装置包括:
第一确定单元,用于确定所需传输的目标文档;
获取单元,用于获取所述移动终端移动时的移动方向和移动位移;
第二确定单元,用于根据所述移动方向、所述移动位移以及各个应用的初始位置确定所述移动终端对应的目标应用;所述各个应用的初始位置为所述移动终端移动之前所述各个应用的原始位置;
传输单元,用于当满足预设条件时,将所述移动屏幕对应的应用确定为目标应用,并将所述目标文档传输给所述目标应用。
本申请的第三方面提供了一种移动终端,该移动终端包括至少一个存储器和至少一个处理器;
其中,存储器用于存储程序代码,处理器用于调用所述存储器所存储的程序代码执行第一方面所述的文档传输方法。
本申请的第四方面提供了一种存储介质,该存储介质用于存储程序代码,所述程序代码用于执行第一方面所述的文档传输的方法。
本申请的第五方面提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面所述的文档传输方法。
相较于现有技术,本申请具有以下有益效果:
本申请提供的文档传输方法、装置及移动终端,应用于移动终端,移动终端包括多个应用以及目标文档,当用户想要分享某文档时,用户通过移动终端在当前应用中确定目标文档,然后用户移动该移动终端,获取移动终端移动时的移动方向和移动位移,根据移动方向、移动位移以及各个应用的初始位置确定移动终端屏幕当前对应的应用,当满足预设条件时,将移动终端屏幕对应的应用确定为目标应用,并将确定的目标文档传输给目标应用,从而实现文档的输出,可见,通过本申请提供的文档传输方法,当需要传输文档时,无需用户进行多次选择以及不同应用之间的跳转,只需移动所用移动终端,当满足一定预设条件时,确定目标应用,便可将文档传输给目标应用,简化传输过程,提高传输效率,提升用户使用体验。
附图说明
为了清楚地理解本申请的具体实施方式,下面将描述本申请具体实施方式时用到的附图作简要说明。显而易见地,这些附图仅是本申请的部分实施例,本领域技术人员在未付出创造性劳动的前提下还可以获得其它附图。
图1为本申请实施例提供的一种示例性场景示意图;
图2为本申请实施例提供的一种文档传输方法流程图;
图3为本申请实施例步骤S204确定目标应用的流程图;
图4为本申请实施例提供的另一种文档传输方法流程图;
图5为本申请实施例提供的一种布局应用的预设平面示意图;
图5A为本申请实施例提供的一种应用布局示意图;
图5B为本申请实施例提供的另一种应用布局示意图;
图5C为本申请实施例提供的再一种应用布局示意图;
图6为本申请实施例提供的一种文档传输装置结构图;
图7为本申请实施例提供的另一种文档传输装置结构图。
具体实施方式
为使本申请的目的、技术手段和有益效果更加清楚完整,下面结合附图对本申请的具体实施方式进行描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
发明人在对传统的文档传输方法研究中发现,当用户需要从一个应用传输文件到另一个应用时,需要从当前应用跳转至目标应用,然后完成文件的传输。当用户想要查看其他应用时,需退出目标应用,然后根据用户的选择,跳转至其他应用。可见,整个过程操作繁琐,效率较低,影响用户使用体验。
基于此,本申请实施例提供了一种文档传输方法,当用户想要分享某文档时,用户通过移动终端在当前应用中确定目标文档,然后用户移动该移动终端,获取移动终端移动时的移动方向和移动位移,根据移动方向、移动位移以及各个应用的初始位置确定移动终端屏幕当前对应的目标应用,当满足预设条件时,将确定的目标文档传输给目标应用,从而实现文档的输出。
可见,在本申请提供的文档传输方法中,无需用户进行多次选择以及不同应用之间的跳转,只需移动所用移动终端,确定目标应用,当满足一定预设条件时,便可将文档传输给目标应用,简化传输过程,提高传输效率,提升用户使用体验。
举例说明,本申请实施例的场景之一,可以应用到图1所示场景中,该方法应用于移动终端10,在移动终端10包括屏幕101和处理器102,用户通过移动终端10在屏幕101所显示的应用中选择所需传输的目标文档,处理器102接收用户的选择操作,然后用户携带移动终端10移动,处理器102获取移动终端10的移动方向和移动位移,并根据移动方向、移动位移以及各个应用的初始位置,确定移动屏幕102所对应的应用,并判断是否满足预设条件,若满足,则将屏幕102所对应的应用确定为目标应用,则处理器103将接收的目标文档传输给目标应用。
需要说明的是,本申请实施例中的移动终端10包括但不限于:现有的、正在研发的或将来研发的智能手机、非智能手机、平板电脑、膝上型个人计算机、等移动设备。
本领域技术人员可以理解,图1所示的框架示意图仅是本申请的实施方式可以在其中得以实现的一个示例。本申请实施方式的适用范围不受到该框架任何方面的限制。
下面将结合附图,通过实施例来详细说明本申请实施例中文档传输的方法和装置的具体实现。
示例性方法
参见图2,该图为本申请实施例提供的一种文档传输方法流程图。
该方法应用移动终端,该移动终端包括多个应用以及目标文档,可以包括以下步骤:
S201:确定所需传输的目标文档。
本实施例中,用户利用移动终端在当前应用中确定需要传输的目标文档。例如,移动终端屏幕当前显示的应用为文档阅读应用,用户在该文档阅读应用中选择具体需要传输的文档X。
需要说明的是,本实施例中目标文档可以为包括文字信息的文档,例如,Word文档、PDF文档、TXT文档、Excel文档以及PPT文档,当然,还可以为其他形式的,包括文字信息的文档类型。
S202:获取移动终端移动时的移动方向和移动位移。
本实施例中,当用户通过移动终端确定所要传输的文档时,携带该移动终端进行移动,移动终端获取自身所移动的方向和移动位移,以便根据移动方向和移动位置确定移动终端当前的位置。
其中,移动方向可以为向上移动、向下移动、向左移动、向右移动、向前移动和向后移动中的一种或多种。在具体实现时,需要根据各个应用的布局确定用户携带手机移动的方向。其中,各个应用可以按照不同的规则进行布局,例如,各个应用可以平铺在同一个平面上,也可以平铺在不同平面,具体各个应用的布局后续将会详细介绍,暂不赘述。
关于移动方向的获取,本申请实施例提供了一种可能的实现方式,具体可以为:根据移动终端上设置的陀螺仪传感器发送的数据,获得移动终端的移动方向。在实际应用时,当移动终端的位置发生改变时,陀螺仪传感器检测移动终端的方向,将检测的数据发送给移动终端的控制器,以使得控制器可以根据接收的数据获得移动终端的移动方向。
关于移动位移的获取,本申请实施例提供了两种实现方式,下面将分别介绍两种获取移动位移的方式。
第一种可能的实现方式,根据移动终端设置的加速度传感器发送的数据,获得移动加速度以及移动时间;对移动加速度和移动时间进行积分获得移动位移。
本实施例中,移动终端根据自身设置的加速度传感器获取移动时的加速度和时间,并对加速度和时间进行积分计算,从而获得移动终端的位移。其中,加速度传感器可以检测移动终端的移动加速度,还可以检测移动时间,加速度传感器将检测到的数据发送至移动终端的控制器,由控制器对接收的数据进行积分计算,获得移动终端的位移。
第二种可能的实现方式,通过移动终端上设置的相机,获取移动终端移动时外界环境图像;获取外界图像中每相邻两帧图像之间的距离;将所有相邻两帧图像之间的距离相加获得移动位移。
可以理解的是,用户携带移动终端移动时,相机所拍摄的图像中包括不同的外界环境,因此,可以根据相邻两帧图像中物体的位置变化获取相机在拍摄的两帧图像时移动终端所移动的位移,然后将所有相邻两帧图像获得的移动位移进行相加,获得总位移,该位移即为移动位移。
为便于理解,例如,用户携带移动终端移动时,相机拍摄5秒视频,该视频由每秒50帧频率拍摄的图像帧构成,因此,该视频共包括250帧图像,然后根据每相邻两帧图像中参考物的位置变化确定相机的移动距离,依次类推,将所有的移动距离相加获得移动终端的移动位移。
需要说明的是,当利用移动终端上的相机获取移动位移,需要根据图像中参考物的位置变化确定相机的移动距离,而当移动终端移动加速度较大时,可能导致拍摄的图像模糊,使得确定相机的移动距离不准确,因此,在获取移动终端的移动位移之前,可以先判断移动终端的移动加速度的大小,然后在确定获取移动位移的方式。
在具体实现时,获取移动终端的加速度,当该加速度小于或等于预设加速度阈值时,表明移动终端移动速度慢、移动平稳,可以启动第二种方式,通过图像处理方式,获取移动终端的移动位移;当加速度大于预设加速度阈值时,启动第一种方式,通过加速度和时间进行积分获得移动位移。
S203:根据移动方向、移动位移以及各个应用的初始位置确定移动终端屏幕对应的目标应用。
其中,各个应用的初始位置是指移动终端移动之前各个应用的初始位置,该位置是相对于移动终端的位置,具体实现时,可以以移动终端为坐标原点建立坐标系,获得每个应用的位置坐标。
本实施例中,当以移动终端为坐标原点时,可以根据移动方向和移动位移确定移动终端移动后的位置,然后根据各个应用的初始位置可以确定出移动终端在当前位置时屏幕所对应的应用。
S204:当满足预设条件时,将移动终端屏幕对应的应用确定为目标应用,将目标文档传输给目标应用。
本实例中,当满足预设条件时,移动终端确定当前屏幕对应的目标应用为目标应用,则将选中的目标文档传输给目标应用。
其中,确定目标应用可以有多种形式,下面将分别介绍不同的形式。
第一种可能形式,是根据移动终端移动后的位置与各个应用的位置之间的距离判断是否传输目标文档,如图3,具体可以包括以下步骤:
S301:根据移动方向、移动位移,确定移动终端的当前位置。
本实施例中,当以移动终端移动前所在的位置为坐标原点时,则可以根据移动方向、移动位移确定当前移动终端所在的位置。当未以移动终端移动前所在的位置为坐标原点时,则需要获取移动终端移动前的位置,再根据移动方向、移动位移确定出移动终端的当前位置。
需要说明的是,当移动终端与各个应用在同一平面时,可以通过二维坐标确定移动终端的当前位置。例如,移动终端的初始位置为(0,0),移动方向为向上,移动位移为0.1m,则移动终端的当前位置为(0,0.1)。如果移动终端与各个应用在不同的平面时,则可以通过三维坐标确定终端的当前位置。例如,移动终端的初始位置为(0,0,0),移动方向为先向上移动0.1、在向Z正方向移动0.2,则移动终端的当前位置为(0,0.1,0.2)。
S302:根据移动终端的当前位置以及目标应用的位置获得移动终端与所述目标应用的位置距离。
本实施例中,当获取移动的当前位置以及目标应用的位置时,计算两个位置之间的距离。具体实现时,根据两个位置的坐标信息计算位置距离。
S303:若所述位置距离小于预设距离,则将移动终端屏幕对应的应用确定为目标应用。
本实施例中,当移动终端与目标应用之间的位置距离小于预设距离时,可以确定移动屏幕对应的应用为目标应用。
其中,预设距离为预先设置,其具体可以根据实际情况进行设置,可以针对不同的移动终端设置不同的距离阈值,本实施例在此不做限定。
第二种形式,当移动终端屏幕对应目标应用时,检测到移动终端屏幕被触控时,将移动屏幕对应的应用确定为目标应用。例如,当移动终端移动到某应用时,如果该应用为用户想要传输的目标应用,可以通过触摸屏幕,向移动终端发送确定指令,以实现文档的传输。
第三种形式,当移动终端屏幕对应目标应用时,检测移动终端屏幕上的预设按钮被触控时,将移动屏幕对应的应用确定为目标应用。例如,当移动终端移动至某位置时,用户确定当前移动终端屏幕对应的应用为目标应用时,可以通过触控屏幕上的预设按钮,向移动终端发送传输指令,以实现文档的传输。
第四种形式,当移动终端屏幕对应目标应用时,检测移动终端在预设时间内未发生移动时,将移动屏幕对应的应用确定为目标应用。
在具体实现时,可以通过移动终端上设置的计时器,统计移动终端在对应应用的停留时间,当停留时间大于预设时间时,则确定移动终端屏幕显示的应用即为目标应用,则将选中的目标文档传输目标应用。
另外,还可以通过移动终端自身设置的相机,统计移动终端在对应应用的停留时间。实际应用时,移动终端在移动过程中将拍摄外界环境,当检测到所拍摄的图像未发生变化时,则启动计时器开始计时,确定移动终端的停留时间。
可以理解的是,移动终端还可以采用其他方式确定目标应用,例如根据用户特定的手势,或者根据移动终端自身翻转的角度等等,本实施例在此不做限定。
通过本申请实施例提供的文档传输方法,当用户想要分享某文档时,用户通过移动终端在当前应用中确定目标文档,然后用户移动该移动终端,获取移动终端移动时的移动方向和移动位移,根据移动方向、移动位移以及各个应用的初始位置确定移动终端屏幕当前对应的应用,当满足预设条件时,将移动终端屏幕对应的应用确定为目标应用,并将确定的目标文档传输给目标应用,从而实现文档的输出,可见,通过本申请提供的文档传输方法,当需要传输文档时,无需用户进行多次选择以及不同应用之间的跳转,只需移动所用移动终端,当满足一定预设条件时,确定目标应用,便可将文档传输给目标应用,简化传输过程,提高传输效率,提升用户使用体验。
通过上述方法实施例可知,在实施本申请方法时,需要预先获知移动终端中各个应用的布局,从而当需要传输目标文档时,用户根据预先布局携带移动终端进行移动,以使得移动终端屏幕上显示目标应用,因此,在传输目标文档,可以对各个应用进行布局,下面将结合附图对本申请方法进行说明。
参见图4,该图为本申请实施例提供的另一种文档传输方法流程图。
本实施例中,该方法可以包括以下步骤:
S401:根据预设规则,将各个应用平铺在预设平面上。
本实施例中,预先根据布局规则,将移动终端上的各个应用平铺在预设平面上,以使得用户可以根据各个应用在预设平面的位置移动所持移动终端。
其中,预设平面包括以移动终端为体心的六面体的至少一面,六面体可以长方体、正方体等规则六面体,在该预设平面内各个应用平铺在同一个平面上。例如图5所示,在该正方体中,共包括1-6六个平面,其中,移动终端10位于六面体的体心,预设平面可以为其中任意一个平面。其中,以平面1为例进行说明,在平面1内各个应用的布局参见图5A所示,在该平面内共布局5个应用,分别为应用A、B、C、D和E,在该图中,移动终端10屏幕对应应用A。当然,各个应用还可以分别布局在不同的六个平面,如图5B所示,在该图中,应用A、B、C、D、E和F分别布局在不同的平面,其中,移动终端10屏幕对应应用A。
当然,各个应用还可以平铺在不同的平面,各个平面之间互相平行,如图5C所示,在该图中,应用A、B、C、D和E所在的平面互相平行,移动终端10屏幕对应应用C。
本实施例中,S402与S202具有相同的技术实现,具体可以参见S202,在此不再赘述。
S403:获取所述移动终端移动时的移动方向和移动位移。
其中,移动方向包括左、右、上、下、前、后六个方向,用户根据当前移动终端屏幕对应的应用,决定移动终端的移动方向。
为便于理解,当各个应用如图5A布局时,假设,移动终端10屏幕显示为应用A时,当用户需要把应用A的文档传输给应用B时,携带移动终端向左移动;当需要传输给应用D时,向右移动;当需要传输给应用E时,向上移动;当需要传输给应用C时,向下移动。
当各个应用如图5C布局时,假设,移动终端10屏幕显示为应用C时,当需要把应用的C文档传输给应用B,用户携带移动终端向前移动,在向左移动,以靠近应用B,使得移动终端屏幕对应应用B;当需要传输给应用E时,向后移动,在向左移动,以靠近应用E,使得移动终端屏幕对应应用E。
S404-S405分别与S203和S204相同,本实施例在此不在赘述。
为便于本领域技术人员对本申请提供技术方案的理解,举例说明,以图5A所示的场景为例说明,在该场景中,将移动终端10的各个应用平铺在一个虚拟平面上,该虚拟平面与移动终端位于同一平面。例如,移动终端10屏幕当前显示应用为A,在应用A的四周分别设置有应用B、应用C、应用D以及应用E,当用户想要将应用A的word文档发送给应用B时,首先在应用A中确定需要传输的Word文档,然后向左移动该移动终端10,使得移动终端10屏幕对应的应用B,满足预设条件时,当移动终端10确定应用B为目标应用,将Word文档传输给应用B。
需要说明的是,上述实施例仅作为示例性场景进行解释,不构成对本申请的限制。
示例性装置
基于上述方法实施例,本申请还提供了一种文档传输装置,下面将结合附图对该装置进行说明。
参见图6,该图为本申请实施例提供的一种文档传输装置结构图,该装置应用于移动终端,该移动终端包括多个应用以及目标文档,装置可以包括:
第一确定单元601,用于确定所需传输的目标文档。
获取单元602,用于获取所述移动终端移动时的移动方向和移动位移。
第二确定单元603,用于根据所述移动方向、所述移动位移以及各个应用的初始位置确定所述移动终端对应的目标应用;所述各个应用的初始位置为所述移动终端移动之前所述各个应用的原始位置。
传输单元604,用于当满足预设条件时,将所述移动终端屏幕对应的应用确定为目标应用,将所述目标文档传输给所述目标应用。
可选的,在一些实施方式中,传输单元具体应用根据所述移动方向、所述移动位移,确定所述移动终端的当前位置。
根据所述移动终端终端的当前位置以及所述目标应用的位置位置获得所述移动终端与所述目标应用的位置距离,并判断所述位置距离是否小于预设距离;若是,将移动终端屏幕对应的应用确定为目标应用,将所述目标文档传输给所述应用。
可选的,在一些实施方式中,传输单元具体用于检测所述移动终端屏幕被触控时,将所述目标文档传输给所述目标应用。
或,
检测所述移动终端屏幕上的预设按钮被触控时,将所述目标文件传输给所述目标应用。
或,
检测所述移动终端在预设时间内未发生移动,将所述目标文件传输给所述目标应用。
在一些实施方式中,所述获取移动终端移动时的移动方向,具体为:
根据所述移动终端上设置的陀螺仪传感器发送的数据,获得所述移动终端的移动方向。
在一些实施方式中,所述获取移动终端移动时的移动位移,具体为:
根据所述移动终端上设置的加速度传感器发送的数据,获得所述移动终端的移动加速度以及移动时间;对所述移动加速度和移动时间进行积分获得所述移动位移。
在一些实施方式中,所述获得移动终端移动时的移动位移,具体包括:
通过所述移动终端上设置的相机,获取所述移动终端移动时外界环境图像;获取所述外界图像中每相邻两帧图像之间的距离;将所有相邻两帧图像之间的距离相加获得所述移动位移。
在一些实施方式中,该装置还包括:
部署单元,用于根据预设规则,将所述各个应用平铺在预设平面上;所述预设平面包括以所述移动终端为体心的六面体的至少一面。
在一些实施方式中,移动终端的移动方向可以包括:向上移动、向上移动、向下移动、向左移动、向右移动、向前移动和向后移动。
在一些实施方式中,所述目标文档包括以下任意一种:
Word文档、PDF文档、TXT文档、Excel文档以及PPT文档。
需要说明的是,本实施例提供的各个单元或模块的具体实现和设置可以参见图2所示方法实施例,在此不再赘述。
通过本申请实施例提供的装置,当用户想要分享某文档时,用户通过移动终端在当前应用中确定目标文档,然后用户移动该移动终端,获取移动终端移动时的移动方向和移动位移,根据移动方向、移动位移以及各个应用的初始位置确定移动终端屏幕当前对应的应用,当满足预设条件时,将移动终端屏幕对应的应用确定为目标应用,并将确定的目标文档传输给目标应用,从而实现文档的输出,可见,通过本申请提供的文档传输装置,当需要传输文档时,无需用户进行多次选择以及不同应用之间的跳转,只需移动所用移动终端,当满足一定预设条件时,确定目标应用,便可将文档传输给目标应用,简化传输过程,提高传输效率,提升用户使用体验。
本申请实施例还提供一种移动终端,该移动终端的硬件结构可以如图7所示,包括:至少一个存储器701和至少一个处理器702。
其中,存储器701用于存储程序代码,处理器702用于调用所述存储器701所存储的程序代码执行上述实施例提供的文档传输方法。
另外,本申请实施例还提供了一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行上述实施例提供的文档传输的方法。
另外,本申请实施例还提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行上述实施例提供的文档传输的方法。
以上所述仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制。虽然本申请以较佳实施例揭露如上,然而并非用以限定本申请。任何熟悉本领域的技术人员,在不脱离本申请技术方案范围情况下,都可利用上述揭示的方法和技术内容对本申请技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本申请技术方案的内容,依据本申请的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本申请技术方案保护的范围内。

Claims (13)

1.一种文档传输方法,其特征在于,应用于移动终端,所述移动终端包括多个应用以及目标文档,所述方法包括:
确定所需传输的目标文档;
获取所述移动终端移动时的移动方向和移动位移;
根据所述移动方向、所述移动位移以及各个应用的初始位置确定所述移动终端屏幕对应的应用;所述各个应用的初始位置为所述移动终端移动之前所述各个应用的原始位置;
当满足预设条件,将所述移动终端屏幕对应的应用确定为目标应用,并将所述目标文档传输给所述目标应用。
2.根据权利要求1所述的方法,其特征在于,所述当满足预设条件,将所述移动终端屏幕对应的应用确定为目标应用,具体包括:
根据所述移动方向、所述移动位移,确定所述移动终端的当前位置;
根据所述移动终端终端的当前位置以及所述目标应用的位置位置获得所述移动终端与所述目标应用的位置距离,并判断所述位置距离是否小于预设距离;
若是,将所述移动屏幕对应的应用确定为目标应用。
3.根据权利要求1所述的方法,其特征在于,当满足预设条件时,将所述移动终端屏幕对应的应用确定为目标应用,具体包括:
检测所述移动终端屏幕被触控时,将所述移动屏幕对应的应用确定为目标应用;
或,
检测所述移动终端屏幕上的预设按钮被触控时,将所述移动屏幕对应的应用确定为目标应用;
或,
检测所述移动终端在预设时间内未发生移动,将所述移动屏幕对应的应用确定为目标应用。
4.根据权利要求1所述的方法,其特征在于,所述获取移动终端移动时的移动方向,具体为:
根据所述移动终端上设置的陀螺仪传感器发送的数据,获得所述移动终端的移动方向。
5.根据权利要求1所述的方法,其特征在于,所述获取移动终端移动时的移动位移,具体为:
根据所述移动终端上设置的加速度传感器发送的数据,获得所述移动终端的移动加速度以及移动时间;
对所述移动加速度和移动时间进行积分获得所述移动位移。
6.根据权利要求1所述的方法,其特征在于,所述获得移动终端移动时的移动位移,具体包括:
通过所述移动终端上设置的相机,获取所述移动终端移动时外界环境图像;
获取所述外界图像中每相邻两帧图像之间的距离;
将所有相邻两帧图像之间的距离相加获得所述移动位移。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据预设规则,将所述各个应用平铺在预设平面上;所述预设平面包括以所述移动终端为体心的六面体的至少一面。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述移动终端移动方向至少包括以下一种:
向上移动、向上移动、向下移动、向左移动、向右移动、向前移动和向后移动。
9.根据权利要求1所述的方法,其特征在于,所述目标文档包括以下任意一种:
Word文档、PDF文档、TXT文档、Excel文档以及PPT文档。
10.一种文档传输装置,其特征在于,应用于移动终端,所述移动终端包括多个应用以及目标文档,所述装置包括:
第一确定单元,用于确定所需传输的目标文档;
获取单元,用于获取所述移动终端移动时的移动方向和移动位移;
第二确定单元,用于根据所述移动方向、所述移动位移以及各个应用的初始位置确定所述移动终端对应的目标应用;所述各个应用的初始位置为所述移动终端移动之前所述各个应用的原始位置;
传输单元,用于当满足预设条件时,将所述移动屏幕对应的应用确定为目标应用,并将所述目标文档传输给所述目标应用。
11.一种移动终端,其特征在于,包括:至少一个存储器和至少一个处理器;
其中,存储器用于存储程序代码,处理器用于调用所述存储器所存储的程序代码执行权利要求1-9任意一项所述的文档传输方法。
12.一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求1-9任意一项所述的文档传输的方法。
13.一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行权利要求1-9任意一项所述的文档传输的方法。
CN201810631375.6A 2018-05-11 2018-06-19 一种文档传输方法、装置及移动终端 Active CN109753212B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201810631375.6A CN109753212B (zh) 2018-06-19 2018-06-19 一种文档传输方法、装置及移动终端
SG11202011206UA SG11202011206UA (en) 2018-05-11 2019-05-09 Interaction method, device and equipment for operable object
US16/981,274 US11262856B2 (en) 2018-05-11 2019-05-09 Interaction method, device and equipment for operable object
PCT/CN2019/086292 WO2019214696A1 (zh) 2018-05-11 2019-05-09 一种操作对象交互方法、装置及设备
PCT/CN2019/087862 WO2019242450A1 (zh) 2018-06-19 2019-05-21 一种数据传输方法、装置及移动终端
US17/022,001 US11029822B2 (en) 2018-06-19 2020-09-15 Data transmission method, device and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810631375.6A CN109753212B (zh) 2018-06-19 2018-06-19 一种文档传输方法、装置及移动终端

Publications (2)

Publication Number Publication Date
CN109753212A true CN109753212A (zh) 2019-05-14
CN109753212B CN109753212B (zh) 2020-02-18

Family

ID=66402354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810631375.6A Active CN109753212B (zh) 2018-05-11 2018-06-19 一种文档传输方法、装置及移动终端

Country Status (1)

Country Link
CN (1) CN109753212B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019214696A1 (zh) * 2018-05-11 2019-11-14 北京字节跳动网络技术有限公司 一种操作对象交互方法、装置及设备
WO2019242450A1 (zh) * 2018-06-19 2019-12-26 北京字节跳动网络技术有限公司 一种数据传输方法、装置及移动终端
US11126276B2 (en) 2018-06-21 2021-09-21 Beijing Bytedance Network Technology Co., Ltd. Method, device and equipment for launching an application

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218140A (zh) * 2013-03-29 2013-07-24 梁庆生 用手机控制其自身屏幕光标或其它屏幕光标的方法
US20140331158A1 (en) * 2013-05-03 2014-11-06 Barnesandnoble.Com Llc Touch sensitive ui technique for duplicating content
CN104158962A (zh) * 2014-08-01 2014-11-19 广州华多网络科技有限公司 移动终端显示屏控制方法及其***
CN105094567A (zh) * 2015-08-20 2015-11-25 Tcl集团股份有限公司 一种基于重力感应的智能终端操作实现方法及***
CN106603846A (zh) * 2016-12-19 2017-04-26 联想(北京)有限公司 传输文件的方法和智能手机

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218140A (zh) * 2013-03-29 2013-07-24 梁庆生 用手机控制其自身屏幕光标或其它屏幕光标的方法
US20140331158A1 (en) * 2013-05-03 2014-11-06 Barnesandnoble.Com Llc Touch sensitive ui technique for duplicating content
CN104158962A (zh) * 2014-08-01 2014-11-19 广州华多网络科技有限公司 移动终端显示屏控制方法及其***
CN105094567A (zh) * 2015-08-20 2015-11-25 Tcl集团股份有限公司 一种基于重力感应的智能终端操作实现方法及***
CN106603846A (zh) * 2016-12-19 2017-04-26 联想(北京)有限公司 传输文件的方法和智能手机

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019214696A1 (zh) * 2018-05-11 2019-11-14 北京字节跳动网络技术有限公司 一种操作对象交互方法、装置及设备
US11262856B2 (en) 2018-05-11 2022-03-01 Beijing Bytedance Network Technology Co., Ltd. Interaction method, device and equipment for operable object
WO2019242450A1 (zh) * 2018-06-19 2019-12-26 北京字节跳动网络技术有限公司 一种数据传输方法、装置及移动终端
US11029822B2 (en) 2018-06-19 2021-06-08 Beijing Bytedance Network Technology Co., Ltd. Data transmission method, device and mobile terminal
US11126276B2 (en) 2018-06-21 2021-09-21 Beijing Bytedance Network Technology Co., Ltd. Method, device and equipment for launching an application

Also Published As

Publication number Publication date
CN109753212B (zh) 2020-02-18

Similar Documents

Publication Publication Date Title
CN104471519B (zh) 移动终端中呈现全景照片的方法和装置、以及移动终端
CN105425952A (zh) 无人机操控界面交互方法和装置
CN109743438B (zh) 一种发送多媒体信息的方法和装置
JP2009236934A (ja) 表示装置、これを含んだ機器、プログラム及び表示方法
CN109753212A (zh) 一种文档传输方法、装置及移动终端
US20150169085A1 (en) Information processing apparatus, program, information processing method, and information processing system
JP6003230B2 (ja) 情報処理システム、サーバ装置、情報処理方法及びプログラム
EP3561667A1 (en) Method for displaying 2d application in vr device, and terminal
US20170192653A1 (en) Display area adjusting method and electronic device
US9805695B2 (en) Display apparatus, storage medium having stored in information processing program, information processing apparatus, information processing system, and image display method
CN105630376A (zh) 终端控制方法和装置
JP5696563B2 (ja) 情報処理装置、画面更新方法、画面更新プログラム、および情報処理システム
US20170168582A1 (en) Click response processing method, electronic device and system for motion sensing control
CN109753199B (zh) 一种应用页面展示方法及移动终端
CN109587188B (zh) 确定终端设备之间相对位置关系的方法、装置及电子设备
CN109361864A (zh) 一种拍摄参数设置方法及终端设备
EP2952233A1 (en) Information processing system, information processing program, information processing apparatus, and information processing method
WO2019214662A1 (zh) 一种移动终端启动应用的方法及移动终端
US9904355B2 (en) Display method, image capturing method and electronic device
US9347968B2 (en) Electronic device and input method
US11029822B2 (en) Data transmission method, device and mobile terminal
US8947357B2 (en) Position detecting device, information processing device, position detection method, information processing method, and computer readable medium
KR102160038B1 (ko) 이동단말기 및 그 제어방법
CN109358792B (zh) 一种显示对象的选取方法及终端
US11262856B2 (en) Interaction method, device and equipment for operable object

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant