应用数据处理方法、装置、终端及可读介质与流程

文档序号:16246881发布日期:2018-12-11 23:39阅读:151来源:国知局
应用数据处理方法、装置、终端及可读介质与流程

本申请涉及信息技术领域,尤其涉及应用数据处理方法、装置、终端及计算机可读存储介质。

背景技术

目前,由于ios系统的沙盒机制的限制,ios系统中的两个应用程序之间在进行应用数据传输时,主要通过服务器进行数据传输。其原理主要是:一个应用程序通过网络将待传输的应用数据传输到服务器,另一个应用程序再通过网络去服务器中获取并下载该应用数据。由此可见,通过服务器进行数据传输的方式,必须依靠网络,且会占用服务器的资源。若网络环境较差,则可能导致应用数据传输失败。



技术实现要素:

本申请实施例提供了一种应用数据处理方法、装置、终端及计算机可读存储介质,将应用数据以图片格式保存在终端相册中实现应用数据的传输,可避免占用服务器的资源,不依靠网络即可实现应用数据的传输。

一方面,本申请实施例提供了一种应用数据处理方法,该应用数据处理方法包括:

第一应用获取待传输的应用数据;

所述第一应用对所述待传输的应用数据进行处理,得到处理后的应用数据;

所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片;

所述第一应用将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。

在一个实施例中,所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片的具体实施方式可以是:所述第一应用选择图片格式,并获取所述图片格式的图像文件结构,所述图像文件结构包括至少一个待填写数据单元;所述第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片。

在一个实施例中,所述第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片的具体实施方式可以是:所述第一应用从所述至少一个待填写数据单元中确定目标待填写数据单元,获取所述目标待填写数据单元的待填写数据;所述第一应用根据所述目标待填写数据单元的待填写数据从所述处理后的应用数据中确定相匹配的应用数据;所述第一应用将所述相匹配的应用数据填入所述目标待填写数据单元,生成数据图片。

再一个实施例中,所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片的具体实施方式可以是:所述第一应用选择初始图片,并获取所述初始图片的图像文件结构,所述图像文件结构包括至少一个已填写数据单元;所述第一应用采用所述处理后的应用数据替换所述至少一个已填写数据单元中的数据,生成数据图片。

在一个实施例中,所述第一应用对所述待传输的应用数据进行处理,得到处理后的应用数据的具体实施方式可以是:所述第一应用采用单向不可逆函数对所述待传输的应用数据进行运算,得到第一数据;所述第一应用对所述第一数据和所述待传输的应用数据进行拼接处理,得到第二数据;所述第一应用根据所述第二数据得到处理后的应用数据。

在一个实施例中,所述第一应用根据所述第二数据得到处理后的应用数据的具体实施方式可以是:所述第一应用采用压缩算法对所述第二数据进行压缩处理,得到第三数据;所述第一应用采用加密算法对所述第三数据进行加密处理,得到处理后的应用数据。

另一方面,本申请实施例提供了一种装置,该装置包括:

获取单元,用于第一应用获取待传输的应用数据;

处理单元,用于所述第一应用对所述待传输的应用数据进行处理,得到处理后的应用数据;

所述处理单元,还用于所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片;

保存单元,用于所述第一应用将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。

在一个实施例中,所述处理单元可具体用于:所述第一应用选择图片格式,并获取所述图片格式的图像文件结构,所述图像文件结构包括至少一个待填写数据单元;所述第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片。

再一个实施例中,所述处理单元可具体用于:所述第一应用从所述至少一个待填写数据单元中确定目标待填写数据单元,获取所述目标待填写数据单元的待填写数据;所述第一应用根据所述目标待填写数据单元的待填写数据从所述处理后的应用数据中确定相匹配的应用数据;所述第一应用将所述相匹配的应用数据填入所述目标待填写数据单元,生成数据图片。

再一个实施例中,所述处理单元可具体用于:所述第一应用选择初始图片,并获取所述初始图片的图像文件结构,所述图像文件结构包括至少一个已填写数据单元;所述第一应用采用所述处理后的应用数据替换所述至少一个已填写数据单元中的数据,生成数据图片。

再一个实施例中,所述处理单元可具体用于:所述第一应用采用单向不可逆函数对所述待传输的应用数据进行运算,得到第一数据;所述第一应用对所述第一数据和所述待传输的应用数据进行拼接处理,得到第二数据;所述第一应用根据所述第二数据得到处理后的应用数据。

再一个实施例中,所述处理单元可具体用于:所述第一应用采用压缩算法对所述第二数据进行压缩处理,得到第三数据;所述第一应用采用加密算法对所述第三数据进行加密处理,得到处理后的应用数据。

再一方面,本申请实施例提供了一种终端,该终端包括存储器、输入设备、输出设备以及处理器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,该至少一条程序指令是由该处理器加载的,并用于执行如下步骤:

第一应用获取待传输的应用数据;

所述第一应用对所述待传输的应用数据进行处理,得到处理后的应用数据;

所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片;

所述第一应用将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。

在一个实施例中,该至少一条程序指令由处理器加载并用于执行所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用选择图片格式,并获取所述图片格式的图像文件结构,所述图像文件结构包括至少一个待填写数据单元;所述第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片。

在一个实施例中,该至少一条程序指令由处理器加载并用于执行所述第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用从所述至少一个待填写数据单元中确定目标待填写数据单元,获取所述目标待填写数据单元的待填写数据;所述第一应用根据所述目标待填写数据单元的待填写数据从所述处理后的应用数据中确定相匹配的应用数据;所述第一应用将所述相匹配的应用数据填入所述目标待填写数据单元,生成数据图片。

再一个实施例中,该至少一条程序指令由处理器加载并用于执行所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用选择初始图片,并获取所述初始图片的图像文件结构,所述图像文件结构包括至少一个已填写数据单元;所述第一应用采用所述处理后的应用数据替换所述至少一个已填写数据单元中的数据,生成数据图片。

在一个实施例中,该至少一条程序指令由处理器加载并用于执行所述第一应用对所述待传输的应用数据进行处理,得到处理后的应用数据时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用采用单向不可逆函数对所述待传输的应用数据进行运算,得到第一数据;所述第一应用对所述第一数据和所述待传输的应用数据进行拼接处理,得到第二数据;所述第一应用根据所述第二数据得到处理后的应用数据。

在一个实施例中,该至少一条程序指令由处理器加载并用于执行所述第一应用根据所述第二数据得到处理后的应用数据时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用采用压缩算法对所述第二数据进行压缩处理,得到第三数据;所述第一应用采用加密算法对所述第三数据进行加密处理,得到处理后的应用数据。

再一方面,本申请实施例提供了一种计算机可读存储介质,该计算机存储介质存储有计算机程序。该计算机程序包括至少一条程序指令,该至少一条程序指令可由一处理器加载,并用于执行上述所描述的应用数据处理方法。

在本申请实施例中,第一应用在获取到待传输的应用数据后,可以对所述待传输的应用数据进行处理,得到处理后的应用数据。然后,所述第一应用可以选择图片格式,并根据处理后的应用数据和选择的图片格式生成数据图片,并将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。由此可见,本申请实施例提供的应用数据处理方法可以将待传输的应用数据以图片格式保存在终端相册中,以供第二应用去终端相册中获取该应用数据,从而实现应用数据的传输,可避免占用服务器的资源,不依靠网络即可实现应用数据的传输。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单的介绍。

图1是本申请实施例提供的一种终端各应用间的关系示意图;

图2是本申请实施例提供的一种应用数据处理方法的流程示意图;

图3是本申请实施例提供的一种终端的用户界面示意图;

图4a是本申请实施例提供的一种初始图片的图像文件结构示意图;

图4b是本申请实施例提供的一种数据图片的图像文件结构示意图;

图5是本申请实施例提供的一种终端的用户界面示意图;

图6是本申请另一实施例提供的一种应用数据处理方法的流程示意图;

图7是本申请实施例提供的一种装置的结构示意图;

图8是本申请实施例提供的一种终端的结构示意图。

具体实施方式

下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

对于终端的各个应用而言,在用户授权访问终端相册的情况下,每个应用均可以访问终端相册中的图片资源,因此,本申请实施例提供了一种应用数据处理方法,通过利用终端相册的存储功能,可以实现同一终端中的不同应用之间的应用数据的传输,该应用数据处理方法可以由终端来执行。所述终端可以包括但不限于智能手机、膝上型计算机或平板计算机之类等便携式设备,以及台式计算机等等。该终端可以包括第一应用、至少一个第二应用以及终端相册,如图1所示。

当第一应用想要传输应用数据给第二应用时,第一应用可以获取待传输的应用数据,并可以对该待传输的应用数据进行处理。然后根据处理后的应用数据以及选择的图片格式生成数据图片,将数据图片保存至终端相册中。第二应用则可以去终端相册中获取该数据图片,并对获取到的数据图片进行一系列解析处理,得到应用数据。第一应用将待传输的应用数据以图片格式保存在终端相册中,以供第二应用去终端相册中获取该应用数据,利用终端相册的存储功能来实现同一终端的不同应用之间的应用数据传输,不需要依靠网络,也可避免占用服务器的资源。

由于ios系统的沙盒机制的限制,ios系统中的两个应用程序之间在进行应用数据传输时,主要通过服务器进行数据传输,需要占用较多的服务器资源且较为繁琐。本申请实施例的应用数据处理方法在ios系统中应用是,将应用数据以图片格式保存在终端相册中实现应用数据的传输,可避免占用服务器的资源,不依靠网络即可实现应用数据的传输。此处提及的ios系统仅为本申请实施例的一种应用环境,不应理解为对本申请的具体限定。

请参见图2,是本申请实施例提供的一种应用数据处理方法的流程示意图。如图2所示,该应用数据处理方法包括:

s201,第一应用获取待传输的应用数据。

第一应用可以是终端中的任意一个应用,第一应用可以在接收到传输应用数据的任务指令后,获取待传输的应用数据,此处的应用数据可以包括但不限于:文件、视频、图片、语音以及应用运行过程中的后台数据等等。

在一个实施例中,第一应用所接收到的传输应用数据的任务指令可以是用户对终端的第一应用的应用界面的按压指令或者点击指令,终端根据此按压或点击指令所生成的。例如,用户想要将第一应用中的文件、视频等应用数据发送至第二应用时,可以点击或者按压第一应用的显示该应用数据的用户界面,或者点击或按压该应用数据,终端检测到用户的点击或按压指令后,可以生成一个任务指令,并将此任务指令发送至第一应用,以指示第一应用获取待传输的应用数据。

再一个实施例中,第一应用所接收到的传输应用数据的任务指令也可以是用户对终端发送的语音指令,终端根据此语音指令所生成的。例如,用户想要将第一应用中的资料文件发送给第二应用中的联系人用户a时,可以对终端说“请将第一应用中的资料文件发送给第二应用中的联系人用户a”。终端在获取到用户发送的此语音指令后,可以根据此语音指令生成传输资料文件的任务指令,并将此任务指令发送至第一应用,以指示第一应用获取该资料文件的相关应用数据。

再一个实施例中,第一应用所接收到的传输应用数据的任务指令还可以是终端自动生成的。终端在第一应用和第二应用的运行过程中,若检测到第一应用和第二应用之间存在应用数据的传递,则终端可以自动生成传输应用数据的任务指令,并将此任务指令发送至第一应用,以指示第一应用获取该资料文件的相关应用数据。例如,终端在第一应用的应用界面中检测到“文件”、“第二应用”等关键字,如图3所示,则可认为第一应用和第二应用之间可能存在应用数据的传递,并生成任务指令。然后将此任务指令发送至第一应用,以指示第一应用获取“一种×××的方案.docx”这个文件,并将此文件作为待传输的应用数据。

s202,第一应用对待传输的应用数据进行处理,得到处理后的应用数据。

第一应用在获取到待传输的应用数据之后,可以对待传输的应用数据进行哈希运算、数据压缩、数据加密等一系列处理,得到处理后的应用数据。

此处的数据压缩处理是指:在不丢失有用的应用数据的前提下,缩减应用数据或者采用压缩算法对应用数据进行重新组织,减少应用数据的冗余和存储的空间。因此,第一应用在对待传输的应用数据进行数据压缩处理时,可以采用压缩算法对待传输的应用数据进行压缩处理,此处的压缩算法可以包括但不限于:霍夫曼(huffman)算法、lzw(lenpel-ziv&welch)压缩算法、lz(lempel-ziv)算法、lzr(lz-renau)算法,等等。通过对待传输的应用数据进行数据压缩处理,可以减小应用数据占用终端相册的内存,以及提高数据传输效率,节省数据传输时间。

此处的加密处理可以是非对称加密处理,也可以是对称加密处理。对待传输的应用数据进行哈希运算、数据加密等处理,可以提高应用数据在传输过程中的安全性。

s203,第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片。

图片格式是指计算机(终端)存储图片的格式,该图片格式可以包括但不限于:jepg格式、jpg格式、png格式、bmp格式、pcx格式、tiff格式、gif格式、tag格式,等等。

由于每一种图片格式都具有相应的图像文件结构,图像文件结构中可以包括多个数据单元。因此,在一个实施例中,第一应用选择图片格式,并根据处理后的应用数据和图片格式生成数据图片的具体实施方式可以是:第一应用选择初始图片,并获取所述初始图片的图像文件结构,所述图像文件结构包括至少一个已填写数据单元;所述第一应用采用所述处理后的应用数据替换所述至少一个已填写数据单元中的数据,生成数据图片。

例如,初始图片的图像文件结构可以如图4a所示,该图像文件结构包括了多个数据单元,每个数据单元中均填写了相关的数据。其中,填写字母的数据单元为已填写数据单元。处理后的应用数据为“65468br93e6h6ijk”,采用处理后的应用数据去替换这些已填写的数据单元中的数据,可生成如图4b所示的图像文件结构,根据如图4b所示的图像文件结构即可得到对应的数据图片。

需要说明的是,在一个实施例中,第一应用在获取到待传输的应用数据之后,也可以不对待传输的应用数据进行处理,即不执行步骤s202。因此,在步骤s203中,第一应用在选择了图片格式之后,可以直接根据待传输的应用数据和所述图片格式生成数据图片。

s204,第一应用将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。

第一应用在生成数据图片之后,可以将数据图片保存至终端相册中,如图5所示。在一个实施例中,由于该数据图片是根据初始图片的图像文件结构和处理后的应用数据生成的,因此,此数据图片中可以无实际的图像内容,用户在终端相册中打开该数据图片,此数据图片中的内容将会以乱码的形式显示在终端的用户界面中。第二应用在终端相册中获取到此数据图片之后,可以对此数据图片进行解析处理,以得到应用数据。此处的解析处理可以包括但不限于哈希运算,数据解压处理以及数据解密处理。

在本申请实施例中,第一应用在获取到待传输的应用数据后,可以对所述待传输的应用数据进行处理,得到处理后的应用数据。然后,所述第一应用可以选择图片格式,并根据处理后的应用数据和选择的图片格式生成数据图片,并将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。由此可见,本申请实施例提供的应用数据处理方法可以将待传输的应用数据以图片格式保存在终端相册中,以供第二应用去终端相册中获取该应用数据,从而实现应用数据的传输,可避免占用服务器的资源,不依靠网络即可实现应用数据的传输。

请参见图6,是是本申请实施例提供的另一种应用数据处理方法的流程示意图。如图6所示,该应用数据处理方法包括:

s601,第一应用获取待传输的应用数据。

在一个实施例中,用户可以预先通过终端对第一应用和第二应用进行授权处理,使得第一应用和第二应用具有访问终端相册的访问权限。

s602,第一应用采用单向不可逆函数对待传输的应用数据进行运算,得到第一数据。

单向不可逆函数可以是哈希函数,该哈希函数可以把任意长度的输入通过散列算法,变成固定长度的输出。此处的哈希函数可以包括但不限于:md2(message-digestalgorithm2)函数、md4(message-digestalgorithm4)函数、md5(message-digestalgorithm5)函数,等等。第一应用通过采用哈希函数对待传输的应用数据进行运算,可以得到防篡改的标识数据,将此防篡改的标识数据作为第一数据。

s603,第一应用对第一数据和待传输的应用数据进行拼接处理,得到第二数据。

在一个实施例中,第一应用可以将第一数据拼接到待传输的应用数据的后面,以得到第二数据。再一个实施例中,第一应用也可以将第一数据拼接到待传输的应用数据的前面,以得到第二数据。

s604,第一应用采用压缩算法对第二数据进行压缩处理,得到第三数据。

第一应用可以采用诸如huffman算法、lzw压缩算法、lz算法等数据压缩算法对第二数据进行压缩处理,得到第三数据,具体的可以参见上述实施例的步骤s202,在此不再赘述。

s605,第一应用采用加密算法对第三数据进行加密处理,得到处理后的应用数据。

第一应用可以采用对称加密算法或者非对称加密算法对第三数据进行加密处理,得到处理后的应用数据。

若第一应用采用对称加密算法对第三数据进行加密处理,则在加密过程中所使用的公钥和私钥是一致的。此处的对称加密算法可以包括但不限于:des(dataencryptionstandard)算法、3des(tripledes)算法、aes(advancedencryptionstandard)算法,等等。在一个实施例中,第一应用在加密时,可以采用与第二应用事先约定好的公钥或者私钥对第三数据进行加密处理。在一个实施例中,由于应用数据可以携带数据标识,因此第一应用还可以采用应用数据的数据标识对第三数据进行加密处理。

再一个实施例中,由于每个应用都具有应用标识,因此第一引用在采用加密算法进行加密处理时,可以将第一应用或者第二应用的应用标识作为加密的公钥和私钥。在一个实施例中,若第二应用的数量为一个,则第一应用可以获取第二应用的应用标识,采用第二应用的应用标识对第三数据进行加密,以使得第二应用在获取了处理后的应用数据之后,可以直接使用自己的应用标识对处理后的应用数据进行解密。再一个实施例中,若第二应用的数量为多个,则第一应用可以采用自己(第一应用)的应用标识对第三数据进行加密。第二应用在获取了处理后的应用数据之后,可以通过获取第一应用的应用标识,并采用第一应用的应用标识对处理后的应用数据进行解密。

若第一应用采用非对称加密算法对第三数据进行加密处理,则在加密过程中所使用的公钥和私钥是不一致的。此处的对称加密算法可以包括但不限于:ssh(secureshell)算法、rsa(rsaalgorithm)加密算法、elgamal算法,等等。在一个实施例中,第二应用可以生成公钥和私钥,私钥自己保存,公钥发送给第一应用。第一应用在接收到第二应用发送的公钥后,采用此公钥对第三数据进行加密,以使得第二应用在获取到处理后的应用数据后,可以采用自己保存的私钥进行解密。

s606,第一应用选择图片格式,并根据处理后的应用数据和图片格式生成数据图片。

在一个实施例中,第一应用可以任意选择一个图片格式,并获取图片格式的图像文件结构,所述图像文件结构包括至少一个待填写数据单元;第一应用将处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片。在一个实施例中,第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片的具体实施方式可以是:第一应用从至少一个待填写数据单元中确定目标待填写数据单元,获取目标待填写数据单元的待填写数据;第一应用根据所述目标待填写数据单元的待填写数据从处理后的应用数据中确定相匹配的应用数据;第一应用将所述相匹配的应用数据填入目标待填写数据单元,生成数据图片。

s607,第一应用将数据图片保存至终端相册中,以使第二应用从终端相册中获取数据图片,并根据数据图片得到应用数据。

第一应用将数据图片保存至终端相册中的具体过程可以参见上述申请实施例的步骤s204,本申请实施例不再赘述。

需要说明的是,第二应用在获取到数据图片之后,可以根据数据图片的图片格式确定图像文件结构,对此图像文件结构进行解析处理,得到处理后的应用数据。然后第二应用可以选择第一应用采用的对称加密算法或者非对称加密算法对处理后的应用数据进行解密处理,以得到第三数据,并对第三数据进行解压处理,得到第二数据。第二应用通过对第二数据进行分解处理,则可以得到待传输的应用数据和第一数据。第二应用可以采用单向不可逆函数(如哈希函数)对分解得到的待传输的应用数据进行运算,得到运算后的应用数据,然后将运算后的应用数据与第一数据进行比对,若一致,则说明应用数据未被篡改。若不一致,则舍弃该应用数据,并可以输出提示信息,以提示用户获取到的应用数据错误,被修改过,以使得用户可以通过第一应用重新传输应用数据至第二应用。

在本申请实施例中,第一应用在获取到待传输的应用数据后,可以对所述待传输的应用数据进行处理,得到处理后的应用数据。然后,所述第一应用可以选择图片格式,并根据处理后的应用数据和选择的图片格式生成数据图片,并将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。由此可见,本申请实施例提供的应用数据处理方法可以将待传输的应用数据以图片格式保存在终端相册中,以供第二应用去终端相册中获取该应用数据,从而实现应用数据的传输,可避免占用服务器的资源,不依靠网络即可实现应用数据的传输。

请参见图7,是本申请实施例提供的一种用于执行应用数据处理方法的装置的结构示意图。如图7所示,本申请实施例中的装置可以包括:

获取单元101,用于第一应用获取待传输的应用数据;

处理单元102,用于所述第一应用对所述待传输的应用数据进行处理,得到处理后的应用数据;

所述处理单元102,还用于所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片;

保存单元103,用于所述第一应用将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。

在一个实施例中,所述处理单元102可具体用于:所述第一应用选择图片格式,并获取所述图片格式的图像文件结构,所述图像文件结构包括至少一个待填写数据单元;所述第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片。

再一个实施例中,所述处理单元102可具体用于:所述第一应用从所述至少一个待填写数据单元中确定目标待填写数据单元,获取所述目标待填写数据单元的待填写数据;所述第一应用根据所述目标待填写数据单元的待填写数据从所述处理后的应用数据中确定相匹配的应用数据;所述第一应用将所述相匹配的应用数据填入所述目标待填写数据单元,生成数据图片。

再一个实施例中,所述处理单元102可具体用于:所述第一应用选择初始图片,并获取所述初始图片的图像文件结构,所述图像文件结构包括至少一个已填写数据单元;所述第一应用采用所述处理后的应用数据替换所述至少一个已填写数据单元中的数据,生成数据图片。

再一个实施例中,所述处理单元102可具体用于:所述第一应用采用单向不可逆函数对所述待传输的应用数据进行运算,得到第一数据;所述第一应用对所述第一数据和所述待传输的应用数据进行拼接处理,得到第二数据;所述第一应用根据所述第二数据得到处理后的应用数据。

再一个实施例中,所述处理单元102可具体用于:所述第一应用采用压缩算法对所述第二数据进行压缩处理,得到第三数据;所述第一应用采用加密算法对所述第三数据进行加密处理,得到处理后的应用数据。

在本申请实施例中,第一应用在通过获取单元101获取到待传输的应用数据后,可以调用处理单元102对所述待传输的应用数据进行处理,得到处理后的应用数据。然后,所述第一应用可以调用处理单元102选择图片格式,并根据处理后的应用数据和选择的图片格式生成数据图片,并调用保存单元将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。由此可见,本申请实施例提供的应用数据处理方法可以将待传输的应用数据以图片格式保存在终端相册中,以供第二应用去终端相册中获取该应用数据,从而实现应用数据的传输,可避免占用服务器的资源,不依靠网络即可实现应用数据的传输。

基于上述所描述的应用数据处理方法以及装置,本申请实施例还提出了一种终端,该终端可以用于实现上述的应用数据处理方法。请参见图8,是本申请实施例提供的一种终端的结构示意图。如图8所示,该终端包括存储器201、输入设备202、输出设备203以及处理器204,所述处理器204、所述输入设备202、所述输出设备203和所述存储器201相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,该计算机程序包括程序指令。在一个实施例中,所述处理器204、所述输入设备202、所述输出设备203和所述存储器201可通过总线205的方式相互连接。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该程序可存储于一计算机可读存储介质中,该程序包括至少一条程序指令,该至少一条程序指令是由该处理器204加载,并用于执行如下步骤:

第一应用获取待传输的应用数据;

所述第一应用对所述待传输的应用数据进行处理,得到处理后的应用数据;

所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片;

所述第一应用将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。

在一个实施例中,该至少一条程序指令由处理器204加载并用于执行所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用选择图片格式,并获取所述图片格式的图像文件结构,所述图像文件结构包括至少一个待填写数据单元;所述第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片。

在一个实施例中,该至少一条程序指令由处理器204加载并用于执行所述第一应用将所述处理后的应用数据填入所述至少一个待填写数据单元,生成数据图片时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用从所述至少一个待填写数据单元中确定目标待填写数据单元,获取所述目标待填写数据单元的待填写数据;所述第一应用根据所述目标待填写数据单元的待填写数据从所述处理后的应用数据中确定相匹配的应用数据;所述第一应用将所述相匹配的应用数据填入所述目标待填写数据单元,生成数据图片。

再一个实施例中,该至少一条程序指令由处理器204加载并用于执行所述第一应用选择图片格式,并根据所述处理后的应用数据和所述图片格式生成数据图片时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用选择初始图片,并获取所述初始图片的图像文件结构,所述图像文件结构包括至少一个已填写数据单元;所述第一应用采用所述处理后的应用数据替换所述至少一个已填写数据单元中的数据,生成数据图片。

在一个实施例中,该至少一条程序指令由处理器204加载并用于执行所述第一应用对所述待传输的应用数据进行处理,得到处理后的应用数据时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用采用单向不可逆函数对所述待传输的应用数据进行运算,得到第一数据;所述第一应用对所述第一数据和所述待传输的应用数据进行拼接处理,得到第二数据;所述第一应用根据所述第二数据得到处理后的应用数据。

在一个实施例中,该至少一条程序指令由处理器204加载并用于执行所述第一应用根据所述第二数据得到处理后的应用数据时,该至少一条程序指令可由处理器加载,并具体用于执行:所述第一应用采用压缩算法对所述第二数据进行压缩处理,得到第三数据;所述第一应用采用加密算法对所述第三数据进行加密处理,得到处理后的应用数据。

在本申请实施例中,第一应用在通过获取单元101获取到待传输的应用数据后,可以调用处理单元102对所述待传输的应用数据进行处理,得到处理后的应用数据。然后,所述第一应用可以调用处理单元102选择图片格式,并根据处理后的应用数据和选择的图片格式生成数据图片,并调用保存单元将所述数据图片保存至终端相册中,以使第二应用从所述终端相册中获取所述数据图片,并根据所述数据图片得到所述应用数据。由此可见,本申请实施例提供的应用数据处理方法可以将待传输的应用数据以图片格式保存在终端相册中,以供第二应用去终端相册中获取该应用数据,从而实现应用数据的传输,可避免占用服务器的资源,不依靠网络即可实现应用数据的传输。

以上所揭露的仅为本申请的部分实施例而已,当然不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于申请所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1