一种应用程序数据的处理方法及终端与流程

文档序号:12157552阅读:181来源:国知局
一种应用程序数据的处理方法及终端与流程

本发明涉及电子技术领域,尤其涉及一种应用程序数据的处理方法及终端。



背景技术:

智能电子设备的迅速发展,促使安装在智能手机、平板电脑上的各类的应用程序越来越丰富,但是现有技术中,同类应用程序之间是无法直接共享数据的,比如不同的浏览器之间无法直接共享用户的历史检索记录,因此给用户的生活带来了不便,用户体验效果不好。



技术实现要素:

本发明实施例提供一种应用程序数据的处理方法及终端,可以实现同类应用程序之间的数据共享,提高用户的体验效果。

第一方面,本发明实施例提供了一种应用程序数据的处理方法,该方法包括:

若检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型,操作数据用于记载用户的操作内容;根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间,同一种类型的应用程序对应相同的存储空间;根据获取的存储空间存储操作数据,以供与被操作的应用程序相同类型的其他应用程序使用。

另一方面,本发明实施例提供了一种终端,该终端包括:识别单元、获取单元以及存储单元;其中,识别单元用于检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型,操作数据用于记载用户的操作内容;获取单元用于根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间,同一种类型的应用程序对应相同的存储空间;存储单元用于根据获取的存储空间存储操作数据,以供与被操作的应用程序相同类型的其他应用程序使用。

本发明实施例所公开的一种应用程序数据的处理方法通过若检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型,操作数据用于记载用户的操作内容;根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间,同一种类型的应用程序对应相同的存储空间;根据获取的存储空间存储操作数据,以供与被操作的应用程序相同类型的其他应用程序使用。由于其他应用程序可以使用被操作的应用程序的操作数据,从而可以实现同一类应用程序之间的数据共享,提高用户的体验效果。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种应用程序数据的处理方法的第一实施例的示意流程图;

图2是本发明实施例提供的一种应用程序数据的处理方法的第二实施例的示意流程图;

图3是本发明实施例提供的一种终端的第一实施例的示意性框图;

图4是图3中的一种获取单元的示意性框图;

图5是图3中的一种修改单元的示意性框图;

图6是本发明实施例提供的一种终端的第二实施例的示意性框图;

图7是本发明实施例提供的一种终端的第三实施例的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或若干个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

本发明实施例提供的一种应用程序数据的处理方法应用于终端,终端包括但是不限制于任何一种可与用户进行人机交互的电子产品,例如智能手机(如Android手机、ios手机、Windows Phone手机等)、平板电能、掌上电能、笔记本电脑、移动互联网设备等。以上电子设备仅是举例,而非穷举,本发明实施例提供的终端包括但是不限制于上述电子设备。

请看图1,是本发明实施例提供的一种应用程序数据的处理方法的第一实施例的示意性流程图,如图所示,所述方法包括S101~S107。

S101,若检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型。

具体的,操作数据是响应用户对应用程序的操作而生成的数据,操作数据是用于记载用户的操作内容。例如被操作的应用程序是社交软件,操作数据包括用户操作传输保存的图片、视频以及用户操作输入的聊天记录;若被操作的应用程序是浏览器,操作数据包括用户操作检索的检索记录;若被操作的应用程序是播放器,操作数据包括用户操作播放的播放列表记录以及视频数据;若被操作的应用程序是购物软件,操作数据包括用户操作检索的检索记录和购买记录等。以上仅是举例,而非穷举,本发明实施例提供的操作数据包括但是不限制于上述内容。操作数据可以是以文件的形式存在,例如txt格式的文档、word文档、图片、视频等,还可以是以字符串的形式存在。

需要说明的是,本实施例中应用程序的分类是依据应用程序的功能用途而进行,同一种类型的应用程序至少包括一个应用程序,应用程序的分类信息包括应用程序的类别以及每类应用程序所包括的应用程序。例如可以划分为社交应用的类别、购物应用的类别、团购应用的类别、视频播放器应用的类别、音乐播放器应用的类别、浏览器应用的类别以及地图应用的类别等。其中社交应用的类别可以包括微信、QQ、探探等社交应用。

S102,根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间。

具体的,每类应用程序对应设有存储空间,以使同一种类型的应用程序所对应的存储空间相同,进而使用户操作同一种类型的各个应用程序而生成的操作数据都存储在相同空间下。例如社交应用的类别中的微信、QQ、探探等社交应用生成的操作数据都存储在社交软件数据文件夹中。若操作数据是以文件的形式,存储空间具体为文件夹;若操作数据是以字符串的形式,存储空间还可以是文件。例如,在浏览器中一段时间的浏览记录以及在社交应用中一段时间的聊天记录的操作数据是以文件的形式存在,若对应的存储空间是文件夹,则将操作数据的文件存放在该文件夹中;在浏览器中的浏览记录以及在社交应用中的聊天记录的操作数据是以字符串的形式存在,若对应的存储空间是文件,则将操作数据添加在对应文件中。

应当理解,操作数据可是一种数据类别还可以是若干种数据类别,例如一般浏览器的操作数据为检索记录;而社交应用的操作数据包括用户操作传输保持的图片、视频以及用户操作输入的聊天记录。在一些可行的实施例中,若操作数据是以文件形式存在,存储空间为文件夹,不论用户操作同一类型的应用程序而生成的操作数据的类别是否是同一种操作数据类别,同一类型的应用程序的所有操作数据都存储在同一存储空间下,同一种类型的应用程序对应相同的存储空间。

在其他可行的实施例中,不限制操作数据以文件形式或者字符串形式存在。若一种类型的应用程序对应设有若干类别操作数据,该同一类型的应用程序对应若干存储空间,所述若干存储空间分别与操作数据的类别相对应。若一种类型的应用程序仅包括一种类别的操作数据,该同一类型的应用程序对应一个存储空间。若用户操作同一类型的应用程序而生成的操作数据的类别不同时,按照操作数据的类别相应存放该同一类型的应用程序不同的存储空间中。因此,若被操作的应用程序包括若干类别操作数据,被操作的应用程序对应若干存储空间,该若干存储空间分别与被操作的应用程序的操作数据的类别相对应。若被操作的应用程序对应设有若干类别操作数据,每类操作数据对应一个存储空间,根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间,具体包括:

根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取被操作的应用程序对应的若干存储空间;

识别检测到的操作数据的类别;

根据操作数据的类别获取该操作数据相对应的存储空间。

应当理解,按照操作数据的类别相应存放该同一类型的应用程序不同的存储空间中更加提高了调用操作数据的速率以及防止数据的混淆。

S103,根据获取的存储空间存储操作数据,以供与被操作的应用程序相同类型的其他应用程序使用。

具体的,若相同类型的其他应用程序在执行某个任务需要使用到以往的历史操作数据时,可以从相应的存储空间中获取操作数据提供给其他应用程序进行利用。例如,该被操作的应用程序为浏览器A且操作数据为浏览器A执行搜索功能时采用的关键字时,若另一浏览器B执行搜索功能时,可以从该存储空间中获取所述关键字提供给浏览器B,作为浏览器B的历史搜索记录。

S104,判断操作数据的格式或者大小是否可以被与被操作的应用程序相同类型的其他应用程序兼容,若不可以,执行S105;若可以,流程结束。

具体的,由于不同应用程序之间共享资源数据可能存在不兼容等问题,例如社交应用的类型中的QQ和微信,QQ对应表情图片、gif动态图片等的大小相对较为宽松,但微信相对较为严格,导致QQ中发送的动态表情在微信中由于数据多大而无法发送,因此若在QQ中保存或者下载了的动态表情,无法直接在微信中使用。再例如,视频播放器1支持mkv格式,但是视频播放器2不支持mkv格式,因此用户保存了mkv格式的视频,无法直接在视频播放器2中播放。判断操作数据的格式或大小是否可以被与被操作的应用程序相同类型的其他应用程序兼容,若不可以,则需要修改操作数据;若可以,则不需要修改,其他应用程序可直接从存储空间中调用或者共享操作数据。

S105,拷贝操作数据。

S106,修改拷贝的操作数据的格式或大小使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容。

具体的,修改拷贝的操作数据的格式或大小使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容,具体包括:

若操作数据的格式不兼容于其他应用程序,修改操作数据的格式为其他应用程序可兼容的格式;

若操作数据的大小不在其他应用程序的兼容范围,修改操作数据的大小为其他应用程序可兼容的范围。

具体的,例如若操作数据是图片,若操作数据的大小过大,可以自动降低图片的分辨率来实现减小操作数据的大小;再者还可以通过修改尺寸、格式等方式来修改操作数据的大小。

S107,根据获取的存储空间存储修改后的操作数据。S107后流程结束。

需要说明的是,修改操作数据是修改了操作数据的格式或大小,应当理解,修改后的操作数据以及未被修改的原操作数据都应当理解为操作数据,且修改后的操作数据以及未被修改的原操作数据应当仍为同一类别的操作数据。

具体的,修改后的操作数据与未被修改的操作数据存储在同一存储空间中。若同类型的其他应用程序可以兼容操作数据,当其他应用程序需要对应的数据时,则获取对应未被修改的操作数据;若同类型的其他应用程序不兼容操作数据,则获取修改后的操作数据。还需要说明的是,其他应用程序需要一类操作数据时,可以是自动提供所有该类别的操作数据,还可以是根据用户的选择提供该类操作数据中的部分操作数据。例如,打开A浏览器时,可以将存储空间中B浏览器的所有浏览记录都显示在A浏览器的界面中;打开C播放器,可以将存储空间中的视频列表显示在C播放器的界面中,若用户选择了其中一个视频,再提供该视频的操作数据。

应当理解,本实施例中S103存储操作数据与执行S104同步执行或先后执行,从而使用户使用同类型的其他应用程序时,获取到未被修改的操作数据或者修改后的操作数据后,可以直接执行获取的数据,而不需要等待修改操作数据的过程,提高了用户体验效果。其他可行的实施例中,待用户操作其他应用程序时,则执行S104,下文将具体进行描述。

从上述可知,本发明实施例中的应用程序数据的处理方法通过将同一类型的应用程序的操作数据保存在相同的存储空间,以供该同一类型的应用程序中其他应用程序获取并使用,实现了同类应用程序之间的数据共享;此外,又由于存储操作数据的同时,又对不可以被同一类型的其他应用程序兼容的操作数据进行了修改,使获取到修改后的操作数据可以被使用、执行,从而使用户使用其他应用程序时,更加快速地调用数据,提高用户的体验效果。

相较于上述实施例,所述方法还包括:

定期删除每类应用程序在存储空间中存储的部分未被修改的操作数据以及部分被修改后的操作数据,而保留与当前时刻相隔预设时长中生成的操作数据以及修改后的操作数据。具体的,每类应用程序对应的预设时长可以是相同可以不同。例如社交应用可以是保留与当前时刻相距三个月的操作数据以及修改后的操作数据。该方式可以节省终端的存储空间。

相较于上述实施例,如被操作的应用程序属于社交应用的类型,操作数据包括用于记录聊天记录的数据,所述方法还包括:

建立被操作的应用程序中的联系人与其他社交应用程序中的联系人的对应关系;

若检测到用户使用其他社交应用程序且检测到用户查询聊天记录的指令,获取用户查询的联系人;

若用户获取的联系人是已经建立了对应关系的联系人,从社交应用对应的存储空间中获取用于记录用户与联系人聊天记录的操作数据;

在使用的其他社交应用的界面中中显示聊天记录。

需要说明的是,上述操作数据包括存储在存储空间中未被修改的操作数据以及被修改的操作数据。

具体的,由于在不同的社交应用中,同一个联系人的名称或者备注名可以不一致,因此无法准确地判断在不同社交应用中联系人之间的关系,现建立对应关系,以便获取在不同社交应用中同一个联系人的对应关系。例如在社交应用QQ和微信中,都有联系人A、B、C,则建立联系人A、B、C在QQ应用和微信应用中的对应关系。

具体的,查询聊天记录的指令可以是自动生成或者响应用户操作生成。

具体地,为了在其他社交应用的界面中有效地区分用户与该联系人在被操作的应用程序中的聊天记录以及用户与该联系人在同类型的其他社交应用中的聊天记录,本实施例中优选其他社交应用的界面中对在被操作的应用程序中的聊天记录以及在同类型的其他社交应用中的聊天记录分别进行标记。

其他可行的实施例中,社交应用的界面包括第一区域和第二区域,第一区域用于显示用户与该联系人在被操作的应用程序中的聊天记录;第二区域用于显示用户与该联系人在同类型的其他社交应用中的聊天记录。

请看图2,是本发明实施例提供的一种应用程序数据的处理方法的第二实施例的示意性流程图,如图所示,所示方法包括S201~S210。需要说明的是,本实施例中S201~S203与第一实施例中S101~S103相同,本实施例中S205~S208与第一实施例中S104~S107相同,请参照上述第一实施例中相关描述,在此不再赘述。

S201,若检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型。

S202,根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间。

S203,根据获取的存储空间存储操作数据,以供与被操作的应用程序相同类型的其他应用程序使用。

S204,若检测到用户使用与被操作的应用程序相同类型的其他应用程序,检测是否接收到获取操作数据的指令,若接收到,执行S205;若没有接收到,结束流程。

具体的,获取操作数据的指令可以是自动生成或者是响应用户操作而生成。例如,可以是检测到用户使用与被操作的应用程序相同类型的其他应用程序时自动生成如打开浏览器检索时,自动生成获取用于记录检索记录的操作数据的指令;还可以是检测到用户预设的操作而生成,如在社交应用中检测到用户查询聊天记录的操作。

应当理解,应用程序对应的操作数据可以是一类操作数据还可以是若干类操作数据,因此,获取操作数据可以是获取所有的操作数据,还可以是获取一类操作数据,还可以是获取一类操作数据中的部分操作数据。

S205,判断操作数据的格式或者大小是否可以被与被操作的应用程序相同类型的其他应用程序兼容,若不可以,执行S206;若可以,执行S210。

具体的,待检测到用户操作同类型的其他应用程序时,再执行判断操作数据的格式或者大小是否可以被同类型的其他应用程序兼容。该方式可以节省功耗,若用户未操作同类型的其他应用程序,就可以不用对操作数据进行修改。

S206,拷贝操作数据。

S207,修改拷贝的操作数据的格式或大小使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容。

S208,根据获取的存储空间存储修改后的操作数据。

S209,获取修改后的操作数据。

S210,获取未被修改的操作数据。

从上述可知,本发明实施例中的应用程序数据的处理方法通过将同一类型的应用程序的操作数据保存在相同的存储空间,以供该同一类型的应用程序中其他应用程序获取并使用,实现了同类应用程序之间的数据共享。若同类型的其他应用程序需要传输或者共享操作数据,可以直接在对应的存储空间中查询、选择传输和共享操作数据;此外,又由于待用户使用同类型的其他应用程序时,才判断存储的操作数据是否可以被使用的同类型的其他应用程序兼容,若不能,再修改操作数据;而若用户未使用同类型的其他应用程序,则不会对操作数据进行修改,从而可以节省终端的功耗。

请看图3,是本发明实施例提供的一种终端的第一实施例的示意性框图,如图所示,终端300包括识别单元301、获取单元302、存储单元303、第一判断单元304、拷贝单元305以及修改单元306。

其中,识别单元301用于若检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型。

具体的,操作数据是响应用户对应用程序的操作而生成的数据,操作数据是用于记载用户的操作内容。本实施例中应用程序的分类是依据应用程序的功能用途而进行,同一种类型的应用程序至少包括一个应用程序,应用程序的分类信息包括应用程序的类别以及每类应用程序所包括的应用程序。

获取单元302用于根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间。

具体的,每类应用程序对应设有存储空间,以使同一种类型的应用程序所对应的存储空间相同,进而使用户操作同一种类型的各个应用程序而生成的操作数据都存储在相同空间下。

应当理解,操作数据可是一种数据类别还可以是若干种数据类别。在一些可行的实施例中,若操作数据是以文件形式存在,存储空间为文件夹,不论用户操作同一类型的应用程序而生成的操作数据的类别是否是同一种操作数据类别,同一类型的应用程序的所有操作数据都存储在同一存储空间下,同一种类型的应用程序对应相同的存储空间。

在其他可行的实施例中,不限制操作数据以文件形式或者字符串形式存在。若一种类型的应用程序包括若干类别操作数据,该同一类型的应用程序对应若干存储空间,该若干存储空间分别与操作数据的类别相对应。若一种类型的应用程序仅包括一种类别的操作数据,该同一类型的应用程序对应一个存储空间。因此,若被操作的应用程序包括若干类别操作数据,被操作的应用程序对应若干存储空间,该若干存储空间分别与被操作的应用程序的操作数据的类别相对应。若被操作的应用程序包括若干类别操作数据,具体的,请看图4,获取单元302包括收获单元401、辨别单元402以及查找单元403。

收获单元401,用于根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取被操作的应用程序对应的若干存储空间。

辨别单元402,用于识别检测到的操作数据的类别。

查找单元403,用于根据操作数据的类别获取该操作数据相对应的存储空间。

具体的,若用户操作同一类型的应用程序而生成的操作数据的类别不同时,按照操作数据的类别相应存放该同一类型的应用程序不同的存储空间中。

存储单元303用于根据获取的存储空间存储操作数据,以供与被操作的应用程序相同类型的其他应用程序使用。

具体的,由于同一种类型的应用程序对应相同的存储空间,因此被操作的应用程序的操作数据可以供其他应用程序使用。

第一判断单元304用于判断操作数据的格式或者大小是否可以被与被操作的应用程序相同类型的其他应用程序兼容。

拷贝单元305用于若第一判断单元304判断出操作数据的格式或者大小不可以被与被操作的应用程序相同类型的其他应用程序兼容,拷贝操作数据。

修改单元306用于修改拷贝的操作数据的格式或大小使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容。具体的,修改方式可以是包括修改操作数据的格式、大小等形式,使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序使用。请看图5,修改单元306包括第一修订单元501和第二修订单元502。

其中第一修订单元501,用于若操作数据的格式不兼容于其他应用程序,修改操作数据的格式为其他应用程序可兼容的格式。

第二修订单元502,用于若操作数据的大小不在其他应用程序的兼容范围,修改操作数据的大小为其他应用程序可兼容的范围。

存储单元303还用于根据获取的存储空间存储修改后的操作数据。

本实施例中用户使用其他应用程序时,可以直接调用或者使用修改后的操作数据,而不需要等待修改操作数据的过程,提高了用户体验效果。

还需要说明的是,终端300还包括清理单元307、建立单元308、检测单元309、获得单元310以及显示单元311。

清理单元307,用于定期删除每类应用程序在存储空间中存储的部分未被修改的操作数据以及部分被修改后的操作数据,而保留与当前时刻相隔预设时长中生成的操作数据以及修改后的操作数据。具体的,每类应用程序对应的预设时长可以是相同可以不同。

建立单元308,用于建立被操作的应用程序中的联系人与其他社交应用程序中的联系人的对应关系。

检测单元309,用于若检测到用户使用其他社交应用程序且检测到用户查询聊天记录的指令,获取用户查询的联系人。具体的,查询聊天记录的指令可以是自动生成或者响应用户操作生成。

获得单元310,用于若用户获取的联系人是已经建立了对应关系的联系人,从社交应用对应的存储空间中获取用于记录用户与联系人聊天记录的操作数据。

显示单元311,用于在使用的其他社交应用的界面中中显示聊天记录。

需要说明的是,上述操作数据包括存储在存储空间中未被修改的操作数据以及被修改的操作数据。

请看图6,是本发明实施例提供的一种终端的第二实施例的示意性框图,如图所示,终端600包括识别单元601、获取单元602、存储单元603、第一判断单元604、拷贝单元605、修改单元606、第二判断单元607以及获得单元608。由于本实施例中识别单元601、获取单元602、存储单元603以及第一判断单元604、拷贝单元605、修改单元606与上述第一实施例中的识别单元301、获取单元302、存储单元303、第一判断单元304、拷贝单元305以及修改单元306相同,请参照上述第一实施例中相关描述,在此不再赘述。

其中,识别单元601用于若检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型。

获取单元602用于根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间。

存储单元603用于根据获取的存储空间存储操作数据,以供与被操作的应用程序相同类型的其他应用程序使用。

第二判断单元607用于若检测到用户使用与被操作的应用程序相同类型的其他应用程序,检测是否接收到获取操作数据的指令。

具体的,获取操作数据的指令可以是自动生成或者是响应用户操作而生成。例如,可以是检测到用户使用与被操作的应用程序相同类型的其他应用程序时自动生成如打开浏览器检索时,自动生成获取用于记录检索记录的操作数据的指令;还可以是检测到用户预设的操作而生成,如在社交应用中检测到用户查询聊天记录的操作。

第一判断单元604用于若第二判断单元607检测接收到调用操作数据的执行,判断操作数据的格式或者大小是否可以被与被操作的应用程序相同类型的其他应用程序兼容。

具体的,待检测到用户操作同类型的其他应用程序时,再执行判断操作数据的格式或者大小是否可以被与被操作的应用程序相同类型的其他应用程序兼容。该方式可以节省功耗,若用户未操作同类型的其他应用程序,就可以不用对操作数据进行修改。

拷贝单元605用于若第一判断单元604判断出操作数据不可以被与被操作的应用程序相同类型的其他应用程序兼容,拷贝操作数据。

修改单元606用于修改拷贝的操作数据的格式或大小使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容。具体的,修改方式可以是包括修改操作数据的格式、大小等形式,使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容。

存储单元603还用于根据获取的存储空间存储修改后的操作数据。

本实施例中用户使用其他应用程序时,可以直接调用或者使用修改后的操作数据,而不需要等待修改操作数据的过程,提高了用户体验效果。

获得单元608用于若第一判断单元604判断出操作数据不可以被与被操作的应用程序相同类型的其他应用程序兼容,获取修改后的操作数据。

获得单元608还用于若第一判断单元604判断出操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容,获取未被修改的操作数据。

从上述可知,本发明实施例中待用户使用同类型的其他应用程序时,才判断存储的操作数据是否可以被被使用的同类型的其他应用程序兼容,若不能,再修改操作数据;而若用户未使用同类型的其他应用程序,则不会对操作数据进行修改,从而可以节省终端的功耗。

请看图7,是本发明实施例提供的一种终端的第三实施例的示意性框图。如图所示,本实施例中的终端700可以包括一个或者若干个处理器701、一个或者若干个输入装置702、一个或者若干个输出装置703以及存储器704。上述处理器701、输入装置702、输出装置703以及存储器704通过总线连接。

输入装置702用于响应用户操作输入。具体实现中,本发明实施例的输入装置702可包括键盘、鼠标、光电输入装置、声音输入装置、触摸式输入装置、扫描仪等。

输出装置703用于对外输出信息给用户。具体实现中,本发明实施例的输出装置703可包括显示器、扬声器、打印机等。

存储器704用于存储带有各种功能的程序数据,具体实现中,本发明实施例的存储器704可以是系统存储器,比如,挥发性的(诸如RAM),非易失性的(诸如ROM,闪存等),或者两者的结合。具体实现中,本发明实施例的存储器704还可以是系统之外的外部存储器,比如,磁盘、光盘、磁带等。

处理器701用于调用存储器704中存储的程序数据即执行存储器704存储的指令,并执行如下操作:

若检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型;根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间;根据获取的存储空间存储操作数据,以供与被操作的应用程序相同类型的其他应用程序使用;判断操作数据的格式或大小是否可以被与被操作的应用程序相同类型的其他应用程序兼容;若不可以,拷贝操作数据,修改拷贝的操作数据的格式或大小使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容以及根据获取的存储空间存储修改后的操作数据。

处理器701还用于调用存储器704中存储的程序数据即执行存储器704存储的指令,并执行如下操作:

若检测到用户操作应用程序生成的操作数据,根据预存的应用程序的分类信息识别被操作的应用程序的类型;根据预存的应用程序的类型与存储空间的对应关系以及识别出的被操作的应用程序的类型获取操作数据的存储空间;若检测到用户使用与被操作的应用程序相同类型的其他应用程序,检测是否接收到获取操作数据的指令,若接收到,判断操作数据的格式或大小是否可以被与被操作的应用程序相同类型的其他应用程序兼容;若不可以,拷贝操作数据,修改拷贝的操作数据的格式或大小使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容以及根据获取的存储空间存储修改后的操作数据;若操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容,获取未被修改的操作数据。

处理器701还用于修改拷贝的操作数据的格式或大小使修改后的操作数据可以被与被操作的应用程序相同类型的其他应用程序兼容,执行如下操作:

若操作数据的格式不兼容于其他应用程序,修改操作数据的格式为其他应用程序可兼容的格式以及若操作数据的大小不在其他应用程序的兼容范围,修改操作数据的大小为其他应用程序可兼容的范围。

处理器701执行如下操作:

建立被操作的应用程序中的联系人与其他社交应用程序中的联系人的对应关系;若检测到用户使用其他社交应用程序且检测到用户查询聊天记录的指令,获取用户查询的联系人;若用户获取的联系人是已经建立了对应关系的联系人,从社交应用对应的存储空间中获取用于记录用户与联系人聊天记录的操作数据;在使用的其他社交应用的界面中中显示聊天记录。

应当理解,在本发明实施例中,所称处理器701可以是中央第一处理单元(Central Processing Unit,CPU),该处理器701还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

需要说明的是,本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如若干个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

另外,在本发明各个实施例中的各功能单元可以集成在一个第一处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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