应用程序数据共享方法及终端技术

技术编号:18458597 阅读:25 留言:0更新日期:2018-07-18 12:37
本申请实施例提供一种应用程序数据共享方法及终端,该方法包括:在第一应用程序的数据中,获取待分享数据的位置信息和类型信息;根据所述待分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间;从所述应用程序共用数据空间提取所述待分享数据传递到第二应用程序。实现了通过应用程序共用数据空间的中转,可以在应用程序之间共享数据,也进一步提升了用户体验。

Application data sharing method and terminal

An application embodiment provides an application data sharing method and a terminal. The method includes: in the data of the first application, the location information and type information of the shared data are obtained, and the shared data is extracted and stored in the application sharing according to the location information and type information of the data to be shared. The data space is extracted from the application common data space and the said shared data is transmitted to the second application. Through the sharing of data space through application, the data can be shared between applications, and the user experience can be further enhanced.

【技术实现步骤摘要】
应用程序数据共享方法及终端
本申请涉及终端技术,尤其涉及一种应用程序数据共享方法及终端。
技术介绍
随着互联网技术的不断发展、智能终端的不断普及,各种应用程序(Application,简称APP)层出不穷。这些APP的开发商也面临着巨大的竞争,因而需要不断优化,以满足用户更高的体验需求。目前,终端上安装的同一个APP可以建立分身,这样APP的本体和分身可以登录不同的账号。例如“微信”再建立一个分身,这样用户就可以分别在本体和分身上登录两个微信账号。具体地,APP本体和APP分身分别安装在不同的用户空间,其数据是隔离的。基于现有技术,APP本体和APP分身无法共享数据。例如,用户在微信本体上获取一张图片,那么微信分身无法获取。如果APP分身想要APP本体数据,需要用户启动APP本体并将想要使用的数据保存在终端的存储介质内,进而再开启APP分身,从终端存储该数据的位置进行调用,这种方式过程非常繁琐。
技术实现思路
本申请提供一种应用程序数据共享方法及终端,用于解决现有技术中,不同应用程序之间分享数据过程繁琐的问题。本申请第一方面提供一种应用程序数据共享方法,用于包括:在第一应用程序的数据中,获取待分享数据的位置信息和类型信息;根据所述待分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间;从所述应用程序共用数据空间提取所述待分享数据传递到第二应用程序。一种可能的实现方式中,所述根据所述分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间,包括:在所述类型信息指示所述待分享数据为明确数据位置的类型时,根据所述位置信息读取所述待分享数据的文件并存储至所述应用程序共用数据空间。一种可能的实现方式中,所述根据所述分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间,包括:在所述类型信息指示所述待分享数据为未指定明确数据位置的类型时,根据所述位置信息读取所述待分享数据的数据流,并将所述数据流存储至所述应用程序共用数据空间。一种可能的实现方式中,所述在第一应用程序的数据中,获取待分享数据的位置信息和类型信息之前,还包括:获取用户输入的选择指令,所述选择指令用于指示所述待分享数据。一种可能的实现方式中,所述在第一应用程序的数据中,获取待分享数据的位置信息和类型信息之前,还包括:建立所述应用程序共用数据空间,并配置所述应用程序共用数据空间的专用标签。本申请第二方面提供一种终端,包括:获取模块,用于在第一应用程序的数据中,获取待分享数据的位置信息和类型信息;提取模块,用于根据所述待分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间;共享模块,用于从所述应用程序共用数据空间提取所述待分享数据传递到第二应用程序。一种可能的实现方式中,所述提取模块,具体用于在所述类型信息指示所述待分享数据为明确数据位置的类型时,根据所述位置信息读取所述待分享数据的文件并存储至所述应用程序共用数据空间。一种可能的实现方式中,所述提取模块,具体用于在所述类型信息指示所述待分享数据为未指定明确数据位置的类型时,根据所述位置信息读取所述待分享数据的数据流,并将所述数据流存储至所述应用程序共用数据空间。一种可能的实现方式中,所述获取模块,还用于获取用户输入的选择指令,所述选择指令用于指示所述待分享数据。一种可能的实现方式中,所述装置还包括:建立模块,用于建立所述应用程序共用数据空间,并配置所述应用程序共用数据空间的专用标签。本申请第三方面提供一种终端,包括:处理器和存储器;所述存储器用于存储程序,所述处理器调用所述存储器存储的程序,执行下述方法:在第一应用程序的数据中,获取待分享数据的位置信息和类型信息;根据所述待分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间;从所述应用程序共用数据空间提取所述待分享数据传递到第二应用程序。一种可能的实现方式中,所述处理器,具体用于在所述类型信息指示所述待分享数据为明确数据位置的类型时,根据所述位置信息读取所述待分享数据的文件并存储至所述应用程序共用数据空间。一种可能的实现方式中,所述处理器,具体用于在所述类型信息指示所述待分享数据为未指定明确数据位置的类型时,根据所述位置信息读取所述待分享数据的数据流,并将所述数据流存储至所述应用程序共用数据空间。一种可能的实现方式中,所述处理器,还用于获取用户输入的选择指令,所述选择指令用于指示所述待分享数据。一种可能的实现方式中,所述处理器,还用于建立所述应用程序共用数据空间,并配置所述应用程序共用数据空间的专用标签。本申请提供的应用程序数据共享方法及终端中,在第一应用程序的数据中,获取待分享数据的位置信息和类型信息,根据待分享数据的位置信息和类型信息,提取该待分享数据并存储至应用程序共用数据空间,从该应用程序共用数据空间提取上述待分享数据传递到第二应用程序。实现了通过应用程序共用数据空间的中转,可以在应用程序之间共享数据,也进一步提升了用户体验。附图说明图1为本申请一实施例提供的应用程序数据共享方法流程示意图;图2为本申请一实施例提供的终端结构示意图;图3为本申请另一实施例提供的终端结构示意图;图4为本申请另一实施例提供的终端结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。本申请中,针对应用程序之间不能共享数据,其中包括应用程序本体和应用程序分身之间也不能共享数据的问题,提供一种新的数据共享方法。图1为本申请一实施例提供的应用程序数据共享方法流程示意图。该方法的执行主体可以是终端,具体可以由终端中的系统应用程序来执行,例如安装一个分享APP,由分享APP实现各应用程序之间的数据共享。该终端可以安装多个应用程序,应用程序还可以分为应用程序本体和应用程序分身,即一个应用程序本体安装后,可以通过用户的设置进一步建立应用程序分身,应用程序分身和应用程序本体相互独立,存储在不同的用户空间。本申请中的终端可以是手机、平板电脑、计算机、穿戴设备等各种终端设备,在此不作限制。如图1所示,该方法包括:S101、在第一应用程序的数据中,获取待分享数据的位置信息和类型信息。应用程序有很多类型,例如社交型应用程序、购物型应用程序、工具型应用程序,在应用程序的使用过程中,会获取各种各样的数据,这样数据会存储在这个应用程序对应的存储空间。这些数据可以包括:图片、文字信息、视频、文档等,在此不作限制。当确定某个数据需要分享时,先获取这个数据的原始存储位置以及类型,然后再进行提取。这里位置信息可以是存储该数据的地址信息。S102、根据待分享数据的位置信息和类型信息,提取该待分享数据并存储至应用程序共用数据空间。某一个应用程序获取的数据,用户有可能想在其他应用程序使用这个数据,那么可以先将这个数据提取到应用程序共用数据空间。其中,应用程序共用数据空间可以是终端上所有或者指定的多个应用程序共享的,即终端上所有或者指定的多个应用程序的数据都可以本文档来自技高网...

【技术保护点】
1.一种应用程序数据共享方法,其特征在于,包括:在第一应用程序的数据中,获取待分享数据的位置信息和类型信息;根据所述待分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间;从所述应用程序共用数据空间提取所述待分享数据传递到第二应用程序。

【技术特征摘要】
1.一种应用程序数据共享方法,其特征在于,包括:在第一应用程序的数据中,获取待分享数据的位置信息和类型信息;根据所述待分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间;从所述应用程序共用数据空间提取所述待分享数据传递到第二应用程序。2.根据权利要求1所述的方法,其特征在于,所述根据所述分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间,包括:在所述类型信息指示所述待分享数据为明确数据位置的类型时,根据所述位置信息读取所述待分享数据的文件并存储至所述应用程序共用数据空间。3.根据权利要求1所述的方法,其特征在于,所述根据所述分享数据的位置信息和类型信息,提取所述待分享数据并存储至应用程序共用数据空间,包括:在所述类型信息指示所述待分享数据为未指定明确数据位置的类型时,根据所述位置信息读取所述待分享数据的数据流,并将所述数据流存储至所述应用程序共用数据空间。4.根据权利要求1所述的方法,其特征在于,所述在第一应用程序的数据中,获取待分享数据的位置信息和类型信息之前,还包括:获取用户输入的选择指令,所述选择指令用于指示所述待分享数据。5.根据权利要求1-4任一项所述的方法,其特征在于,所述在第一应用程序的数据中,获...

【专利技术属性】
技术研发人员:徐慧
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1