数据跨应用转移的方法和装置的制造方法
【专利摘要】本发明涉及一种数据跨应用转移的方法和装置,所述方法包括:确定第一应用中的第一图形;对所述第一图形进行截图,生成第二图形,并存储所述第二图形;接收将所述第一图形输入至第二应用的指令;根据所述将第一图形输入至第二应用的指令,将存储的所述第二图形输入至所述第二应用。通过将第一应用中的第一图像以截图数据形式转移到第二应用中,解决了的第一图形直接转移至第二应用中图形无法显示的问题。
【专利说明】
数据跨应用转移的方法和装置
技术领域
[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]所述装置还包括:
[0037]定位模块,用于获取所述第一图形在所述文字中的位置信息;
[0038]文字存储模块,用于存储所述文字;
[0039]所述转移模块,用于将存储的所述文字输入至第二应用中;根据所述位置信息将存储的所述第二图形输入至所述文字中。
[0040]在其中一个实施例中,所述第一图形为社交应用中的视觉情感符号。
[0041 ]在其中一个实施例中,所述第二应用为文本处理应用;
[0042]所述转移模块包括:
[0043]文字格式获取模块,用于获取所述文本处理应用当前激活的文字处理页面的文字格式;
[0044]调整模块,用于根据所述文字格式调整所述第二图形的大小;
[0045]输入模块,用于将调整后的所述第二图形输入至所述文本处理应用中。
[0046]上述数据跨应用转移的方法和装置,通过确定第一应用中的第一图形;对所述第一图形进行截图,生成第二图形,并存储所述第二图形;接收将所述第一图形输入至第二应用的指令;根据所述将第一图形输入至第二应用的指令,将存储的所述第二图形输入至所述第二应用。上述的方法和装置通过截图第一应用的第一图形,并将第一图像以截图数据形式转移到第二应用中,解决了将第一应用下的第一图形直接转移至第二应用中图形无法显示的问题。
【附图说明】
[0047]图1为一个实施例中数据跨应用转移的方法的流程图;
[0048]图2为另一个实施例中数据跨应用转移的方法的流程图;
[0049]图3为一个实施例中文字与图形跨应用转移的方法的流程图;
[0050]图4为一个实施例中调整转移数据的流程图;
[0051 ]图5为一个实施例中数据跨应用转移的装置的结构框图;
[0052]图6为一个实施例中涉及文字处理装置的结构框图;
[0053]图7为一个实施例中转移模块的结构框图。
【具体实施方式】
[0054]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0055]在如图1所示的实施例中,提供了一种数据跨应用转移的方法,所述方法包括:
[0056]步骤S102:确定第一应用中的第一图形。
[0057]第一应用为安装在软件平台上的供用户使用的软件程序,可以基于Andord的应用、网站应用等。应用程序具有可视化页面以实现与用户的交互。
[0058]第一图形指能够显示在第一应用中的图像,第一应用的第一图形实质是图形符号,比如在QQ应用中,表情图形的实质是表情符号“/abc”。
[0059]在其中一个实施例中,可以借助鼠标或者键盘或者触摸屏等选定第一应用的显示界面的第一图形,进而可确定第一图形所在的区域范围。
[0060]步骤S104:对所述第一图形进行截图,生成第二图形,并存储所述第二图形。
[0061]在确定第一图形的区域范围后,对区域范围内的图形进行截图,生成第二图形,并将第二图形存储到服务器中。服务器存储第二图形时,同时存储第二图形与第一图形的绑定关系。
[0062]该第二图形的属性为图片属性,如第二图形格式为BMP格式、JPG格式、GIF格式等。
[0063]步骤S106:接收将所述第一图形输入至第二应用的指令。
[0064]通过施加作用于第二应用的操作生成指令,该指令用于指示将第一图形输入至第二应用中,即,该指令与第一图形之间建立了对应关系。
[0065]步骤S108:根据所述将第一图形输入至第二应用的指令,将存储的所述第二图形输入至所述第二应用。
[0066]由于该指令一图形、第二图形之间的对应关系,根据上述指令,服务器可查询到相应的第二图形并传输至第二应用中。
[0067]在如图1的实施例中的数据跨应用转移的方法,通过对待转移的第一图形进行截图,将第一图形的截图图形-第二图形转移至第二应用中,由于第二图形为截图图形,非第一应用专属图形,第二图形可以显示在第二应用中,解决了直接将第一图形转移至第二应用中无法显示的问题。
[0068]在其中一个实施例中,如图2所示,步骤S102包括:
[0069 ]步骤S202:接收对第一应用的图形的复制指令。
[0070]步骤S204:根据所述复制指令确定所述第一图形。
[0071 ]在步骤S204之后为步骤S206:对所述第一图形进行截图,生成第二图形,并复制所述第二图形。
[0072]步骤S106为在本实施例中为步骤S208:接收在第二应用的编辑位置粘贴第一图形的指令。
[0073]该编辑位置的确定为用户的确定,用户可通过鼠标、键盘或者触摸屏等输入设备指定编辑位置。
[0074]步骤S108在本实施例中为步骤S210:将所述存储的第二图形粘贴至所述第二应用的所述编辑位置。
[0075]上述实施例为通过复制粘贴实现数据转移。复制第一图形的截图图形-第二图形,粘贴第二图形到第二应用中,由于第二图形为截图图形,非第一应用专属图形,第二图形可以显示在第二应用中,解决了直接将第一图形粘贴至第二应用中无法显示的问题。
[0076]在其中一个实施例中,第一图形为为社交应用中的视觉情感符号。比如,聊天应用中的表情符号。截图第一应用中显示的表情符号,生成表情图形,粘贴该表情图形至第二应用中,第二应用可显示该表情图形。传统技术中,对第一应用中的表情符号直接进行复制,粘贴至第二应用时,显示在第二应用界面上的为表情符号对应的字符串,由于第二应用不能识别该字符串,所述表情符号不能显示出来。针对于传统技术中表情符号转移后不能显示的问题,上述实施例通过转移截图的方式解决了表情符号不能跨应用显示的问题。
[0077]在其中一个实施例中,如图3所示,在步骤S102:所述确定第一应用中的第一图形的同时还包括步骤S302:确定第一应用中的文字。
[0078]确定第一图形和文字的方法为:接收用户输入的复制指令,复制指令带有用户对应复制内容的选择,其中,复制内容包括图形和文字。
[0079]所述方法还包括:步骤S304:获取所述第一图形在所述文字中的位置信息。
[0080]在其中一个实施例中,所述第一图形为视觉情感符号emoji表情。emoji表情具有特定的区别于文字的格式,例如,QQ应用emoji表情符号为“/abc”格式。获取第一图形在所述文字中的位置信息可以为:查询emo j i表情的表情符号,定位emo j i表情的表情符号,根据定位获取emoji表情在文字中的位置信息。
[0081]在步骤S200之前或者之后,还包括:存储所述文字。
[0082]在其中一个实施例中,存储文字为复制文字到剪贴板。
[0083]步骤S108在本实施例中为步骤S306:根据所述位置信息将存储的所述第二图形输入至所述文字中。
[0084]在其中一个实施例中,从剪贴板中获取文字,粘贴获取到的文字到第二应用中,从剪贴板中获取第二图形,根据获取到的第一图形的位置信息,将第一图形的截图第二图形粘贴到该位置信息对应的位置。当第一图形为emoji表情,第二图形则是该emoji表情的表情图像。数据转移时,将第一应用中相应位置处的emo j i表情替换成对应emo j i表情的表情图像,表情图像为图片格式,非第一应用下的特定格式,因此,转移后的表情可以显示在第二应用中。
[0085]在其中一个实施例中,所述第二应用为文本处理应用。
[0086]在其中一个实施例,该文本处理应用为文字处理器word。
[0087]如图4所示,步骤S108包括:
[0088]步骤S402:获取所述文本处理应用当前激活的文字处理页面的文字格式。
[0089]在其中一个实施例中,具体为,获取word当前编辑界面的文字格式,其中,文字格式包括:字号、字间距、行间距。
[0090]步骤S404:根据所述文字格式调整所述第二图形的大小。
[0091]具体为,根据文字格式整体放大第二图形或者整体缩小第二图形以使第二图形输入到第二应用时能够与该应用中的其他内容的文字格式匹配。
[0092]步骤S406:将调整后的所述第二图形输入至所述文本处理应用中。
[0093]本实施例中,将调整后的第二图形输入到文本处理应用中,避免了直接输入截取的第二图形可能带来的图形过大或者过小的问题,避免了用户后续花费大量的调整时间。
[0094]在一个实施例中,如图5所示,提供了一种数据跨应用转移的装置,所述装置包括:
[0095]数据确定模块510,用于确定第一应用中的第一图形。
[0096]截图模块520,用于对所述第一图形进行截图,生成第二图形,并存储所述第二图形。
[0097]转移命令获取模块530,用于接收将所述第一图形输入至第二应用的指令。
[0098]转移模块540,用于根据所述将第一图形输入至第二应用的指令,将存储的所述第二图形输入至所述第二应用。
[0099]在其中一个实施例中,所述数据确定模块510,还用于接收对第一应用的图形的复制指令;根据所述复制指令确定所述第一图形。
[0100]所述转移命令获取模块530,还用于接收在第二应用的编辑位置粘贴第一图形的指令。
[0101]所述转移模块540,还用于将所述存储的第二图形粘贴至所述第二应用的所述编辑位置。
[0102]在其中一个实施例中,所述数据确定模块510,还用于在所述确定第一应用中的第一图形的同时确定第一应用中的文字。
[0103]如图6所示,所述装置还包括:
[0104]定位模块610,用于获取所述第一图形在所述文字中的位置信息。
[0105]文字存储模块620,用于存储所述文字。
[0106]所述转移模块540,用于将存储的所述文字输入至第二应用中;根据所述位置信息将存储的所述第二图形输入至所述文字中。
[0107]在其中一个实施例中,所述第一图形为社交应用中的视觉情感符号。
[0108]在其中一个实施例中,所述第二应用为文本处理应用。
[0109]如图7所示,所述转移模块540包括:
[0110]文字格式获取模块710,用于获取所述文本处理应用当前激活的文字处理页面的文字格式。
[0111]调整模块720,用于根据所述文字格式调整所述第二图形的大小。
[0112]输入模块730,用于将调整后的所述第二图形输入至所述文本处理应用中。
[0113]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,R0M)或随机存储记忆体(Random Access Memory,鹽)等。
[0114]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0115]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种数据跨应用转移的方法,所述方法包括: 确定第一应用中的第一图形; 对所述第一图形进行截图,生成第二图形,并存储所述第二图形; 接收将所述第一图形输入至第二应用的指令;根据所述将第一图形输入至第二应用的指令,将存储的所述第二图形输入至所述第二应用。2.根据权利要求1所述的方法,其特征在于: 所述确定第一应用中的第一图形,包括: 接收对第一应用的图形的复制指令; 根据所述复制指令确定所述第一图形; 所述接收将所述第一图形输入至第二应用的指令,包括: 接收在第二应用的编辑位置粘贴第一图形的指令; 所述将存储的所述第二图形输入至所述第二应用,包括: 将所述存储的第二图形粘贴至所述第二应用的所述编辑位置。3.根据权利要求1所述的方法,其特征在于: 在所述确定第一应用中的第一图形的同时还包括确定第一应用中的文字; 所述方法还包括:获取所述第一图形在所述文字中的位置信息; 所述存储所述第二图形的步骤之前或者之后,还包括存储所述文字; 所述将存储的所述第二图形输入至所述第二应用,包括: 将存储的所述文字输入至第二应用中; 根据所述位置信息将存储的所述第二图形输入至所述文字中。4.根据权利要求1所述的方法,其特征在于,所述第一图形为社交应用中的视觉情感符号。5.根据权利要求1所述的方法,其特征在于,所述第二应用为文本处理应用;所述将存储的所述第二图形输入至所述第二应用,包括: 获取所述文本处理应用当前激活的文字处理页面的文字格式; 根据所述文字格式调整所述第二图形的大小; 将调整后的所述第二图形输入至所述文本处理应用中。6.一种数据跨应用转移的装置,其特征在于,所述装置包括: 数据确定模块,用于确定第一应用中的第一图形; 截图模块,用于对所述第一图形进行截图,生成第二图形,并存储所述第二图形; 转移命令获取模块,用于接收将所述第一图形输入至第二应用的指令; 转移模块,用于根据所述将第一图形输入至第二应用的指令,将存储的所述第二图形输入至所述第二应用。7.根据权利要求1所述的装置,其特征在于: 所述数据确定模块,还用于接收对第一应用的图形的复制指令;根据所述复制指令确定所述第一图形; 所述转移命令获取模块,还用于接收在第二应用的编辑位置粘贴第一图形的指令; 所述转移模块,还用于将所述存储的第二图形粘贴至所述第二应用的所述编辑位置。8.根据权利要求1所述的装置,其特征在于: 所述数据确定模块,还用于在所述确定第一应用中的第一图形的同时确定第一应用中的文字; 所述装置还包括: 定位模块,用于获取所述第一图形在所述文字中的位置信息; 文字存储模块,用于存储所述文字; 所述转移模块,用于将存储的所述文字输入至第二应用中;根据所述位置信息将存储的所述第二图形输入至所述文字中。9.根据权利要求1所述的装置,其特征在于,所述第一图形为社交应用中的视觉情感符号。10.根据权利要求1所述的装置,其特征在于,所述第二应用为文本处理应用; 所述转移模块包括: 文字格式获取模块,用于获取所述文本处理应用当前激活的文字处理页面的文字格式; 调整模块,用于根据所述文字格式调整所述第二图形的大小; 输入模块,用于将调整后的所述第二图形输入至所述文本处理应用中。
【文档编号】G06F9/54GK106055416SQ201610348809
【公开日】2016年10月26日
【申请日】2016年5月23日
【发明人】高欢欢
【申请人】珠海市魅族科技有限公司