一种图片缓存清理方法及终端设备与流程

文档序号:16781484发布日期:2019-02-01 19:10阅读:204来源:国知局
一种图片缓存清理方法及终端设备与流程

本发明属于数据处理技术领域,尤其涉及图片缓存清理方法及终端设备。



背景技术:

瀑布式布局实现图片加载浏览,是现在一种比较新颖的网页图片浏览方式,基于瀑布流布局,用户在浏览图片过程中无需进行翻页,而是通过不断下拉滚动条或滑动滚轮的方式,就可以实现对网页中图片的无限浏览。瀑布式布局的方式进行图片浏览,在给用户带来便利性的同时,由于用户浏览过的图片都会被缓存到终端设备的内存之中,而瀑布式布局中用户浏览图片的速度快数量大,因此会使得对终端设备的内存占用情况非常严重。

现有技术中为了保证用户对图片的正常浏览等操作以及浏览器的正常运行,都是在接收到内存警告后直接将图片缓存清空,这样虽然能实现对图片缓存的清理,但对于一些用户所需操作的图片缓存也会一并清理,使得用户在对缓存的图片进行操作时,容易出现操作异常的情况。



技术实现要素:

有鉴于此,本发明实施例提供了一种图片缓存清理方法及终端设备,以解决现有技术中对图片缓存进行清理时,容易造成用户操作异常情况的问题。

本发明实施例的第一方面提供了一种图片缓存清理方法,包括:

当图片缓存总量大于预设的内存阈值时,基于当前未加载显示的缓存图片分别对应的收藏标记值、未加载时长以及总加载时长确定各所述缓存图片的优先级,所述收藏标记值用于标示所述缓存图片是否存在于收藏列表,所述未加载时长为所述缓存图片最近一次被终端设备加载显示时间距离当前时间的时长,所述总加载时长为所述缓存图片被所述终端设备历史加载显示的时长总和;

利用替换图片替换所述优先级低于预设级别的所述缓存图片,并将该缓存图片对应的图片链接与所述替换图片关联存储,所述替换图片根据该缓存图片对应的图片名确定;

若完成替换操作后所述图片缓存总量大于所述内存阈值,按照优先级从低到高的顺序依次对所述缓存图片进行清理,直至所述图片缓存总量小于或等于所述内存阈值。

本发明实施例的第二方面提供了一种终端设备,所述终端设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤。

当图片缓存总量大于预设的内存阈值时,基于当前未加载显示的缓存图片分别对应的收藏标记值、未加载时长以及总加载时长确定各所述缓存图片的优先级,所述收藏标记值用于标示所述缓存图片是否存在于收藏列表,所述未加载时长为所述缓存图片最近一次被终端设备加载显示时间距离当前时间的时长,所述总加载时长为所述缓存图片被所述终端设备历史加载显示的时长总和;

利用替换图片替换所述优先级低于预设级别的所述缓存图片,并将该缓存图片对应的图片链接与所述替换图片关联存储,所述替换图片根据该缓存图片对应的图片名确定;

若完成替换操作后所述图片缓存总量大于所述内存阈值,按照优先级从低到高的顺序依次对所述缓存图片进行清理,直至所述图片缓存总量小于或等于所述内存阈值。

本发明实施例的第三方面提供了一种计算机可读存储介质,包括:存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的图片缓存清理方法的步骤。

本发明实施例与现有技术相比存在的有益效果是:在本发明实施例中,采用了多级清理策略对未加载显示的缓存图片进行清理,并在每次清理完成之后及时检测缓存图片占用内存是否过大,在占用内存没有达到内存阈值时及时停止对缓存图片的清理,从而实现了在对未加载显示的缓存图片及时有效的清理,且不会对用户当前浏览的缓存图片进行任何清理,保证了用户的正常操作。具体而言,首先根据用户对缓存图片的操作以及缓存图片的未加载时长和总加载时长来对当前未加载显示的缓存图片进行优先级排序处理,并对优先级最低的图片进行更小体积的图片替换,从而节约了对用户重要程度低的缓存图片的存储,同时又保证了瀑布式布局浏览图片时,不会出现图片空位不会使得图片产生位移,而通过图片信息+图片链接来对原缓存图片进行替换,使得用户若需对已清理的图片进行浏览等操作时,能够及时有效地获取到已清理图片的相关信息以及链接,从而保证了清理的同时用户能够正常进行图片相关操作。最后再根据优先级倒序对未加载的缓存图片进行层层清理,并在清理后及时判断是否达到清理目标,从而使得本发明实施例不会像现有技术一样对缓存图片进行无差别的过度清理,极大地提升了对缓存图片清理的精准度,避免了用户操作异常情况的发生。

附图说明

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

图1是本发明实施例一提供的图片缓存清理方法的实现流程示意图;

图2是本发明实施例二提供的图片缓存清理方法的实现流程示意图;

图3是本发明实施例三提供的图片缓存清理方法的实现流程示意图;

图4是本发明实施例四提供的图片缓存清理方法的实现流程示意图;

图5是本发明实施例五提供的图片缓存清理装置的结构示意图;

图6是本发明实施例六提供的终端设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

图1示出了本发明实施例一提供的图片缓存清理方法的实现流程图,详述如下:

s101,当图片缓存总量大于预设的内存阈值时,基于当前未加载显示的缓存图片分别对应的收藏标记值、未加载时长以及总加载时长确定各缓存图片的优先级,收藏标记值用于标示缓存图片是否存在于收藏列表,未加载时长为缓存图片最近一次被终端设备加载显示时间距离当前时间的时长,总加载时长为缓存图片被终端设备历史加载显示的时长总和。

当缓存图片的占用内存过大时,开始对缓存图片进行清理,以保证用户对图片的正常浏览等操作。由于不同的缓存图片对用户的重要程度差异可能较大,如有些可能对用户非常重要,有些则可能对用户而言并没有什么作用,因此,若直接按照现有技术对所有缓存图片进行无差别清理,会导致对用户重要图片的一并误清理,从而使得用户正常操作容易受到影响。因此,为了实现对缓存图片的精准清理,以避免缓存图片清理对用户正常操作的影响,本发明实施例中会对每张缓存图片对用户的重要程度进行识别和优先级排序,再基于优先级顺序来进行后续的处理操作。

其中,考虑到实际情况中当缓存图片对人们较为重要时,人们往往会在浏览缓存图片时进行收藏标记,同时人们对较为的喜欢缓存图片的浏览显示的时长以及频率等,也均明显高于其他缓存图片。因此,为了实现对缓存图片对用户重要程度的评估,本发明实施例中会综合缓存图片对应的收藏标记值、未加载时长以及总加载时长三方面因素,来对每张缓存图片对用户的重要程度进行识别和优先级排序及清理。其中具体的根据收藏标记值、未加载时长和总加载时长来进行优先度排序的具体方法此处不予限定,可由技术人员根据需求自行设定,包括但不限于如本发明实施例二的方法。

其中,内存阈值的具体值可由技术人员根据终端设备的实际内存情况,或者终端设备为应用程序分配的实际可使用内存情况来进行设置,但内存阈值应当小于或等于内存警告对应的内存阈值,以保证对缓存图片的有效清理。

s102,利用替换图片替换优先级低于预设级别的缓存图片,并将该缓存图片对应的图片链接与替换图片关联存储,替换图片根据该缓存图片对应的图片名确定。

在确定出每张缓存图片对应的优先级顺序之后,开始对缓存图片进行清理。在本发明实施例中,首先会对优先级较低的一些缓存图片进行优先清理,由于优先级较低意味着这些缓存图片对用户而言较为不重要,用户再次操作使用这些缓存图片的概率也相对较小,因此优先对这些缓存图片进行清理,可以最大限度地减小对用户正常操作影响的可能性,防止用户操作异常情况的出现。其中预设级别对应的具体优先级级别,可由技术人员根据实际情况进行设定。

其中,考虑到瀑布式布局中每张图片都是紧密相连排布的,在对其中的缓存图片进行清理时若直接删除缓存图片,会使得布局中出现图片位置空位,从而会使得布局中的图片产生位移,而位移又会导致用户在浏览图片时图片位置不断更变,进而使得用户无法正常进行图片浏览等操作。因此,为了保证缓存图片清理时用户对图片的正常浏览等操作,本发明实施例中采用了图片替换的方式,利用替换图片来对缓存图片进行替换,从而使得清理后的缓存图片对应位置仍有替换图片存在,不会出现图片空位和位移的情况。

本发明实施例在对缓存图片进行替换后,缓存图片原位置处会出现一张对应的替换图片,考虑到实际情况中用户极有可能会上下拉动滚动条或滚动滑轮以浏览图片,从而可能会浏览到替换图片,此时若替换图片不包含任何原缓存图片的相关信息,用户会无法正常获取到原缓存图片的任何信息,从而使得用户无法对原缓存图片进行任何操作。为了保证用户对替换图片的正常浏览等操作,本发明实施例在生成替换图片时,会记录其对应的原缓存图片的相关信息,如将原缓存图片的图片名或图片名中的关键字词记录显示至替换图片中,从而使得用户在看到替换图片时即可知道其对应的原缓存图片的图片名,同时还会将原缓存图片对应的本地图片或网络图片的图片链接与替换图片管理存储,从而用户不仅能知道替换图片对应的原缓存图片的相关信息,还能进一步地获取到其对应的图片文件,以满足用户进一步的对图片文件的操作需求,以保证在对缓存图片进行清理时用户对缓存图片的正常操作。

应当说明地,本发明实施例中虽然未对替换图片的具体生成方法进行限定,但由上述说明可知,由于替换图片在本发明实施例中同时具有着节省内存、提供原缓存图片相关信息以及保障用户图片浏览时不出现图片位移等作用,即本发明实施例中生成的替换图片至少应具有以下几个特征:1、替换图片占用内存相对原缓存图片占用内存更小,2、替换图片中包含原缓存图片的相关信息,3、使用替换图片替换后的瀑布式布局图片浏览中不会出现图片空位和位移的情况,因此,在对替换图片生成方法进行选取或设定时,需保证生成的替换图片至少能同时满足上述三个特征要求。

作为本发明的一个实施例,优选地,为了保证替换图片同时满足上述三个特征要求,在对原缓存图片生成对应的替换图片时,本发明实施例中首先会读取原缓存图片的分辨率、在瀑布式布局中的缩略图尺寸以及对应的图片名或图片名中的关键字词,再生成尺寸与原缓存图片在瀑布式布局中的缩略图尺寸相同,但分辨率小于原缓存图片的分辨率的空白的替换图片,最后将原缓存图片的图片名或图片名中的关键字词填充至空白的替换图片之中,得到最终的原缓存图片生成对应的替换图片。由于实际应用中缩略图尺寸均小等于原缓存图片的原始尺寸,同时替换图片的分辨率更小,因此生成的替换图片的文件体积必定小于对应的原缓存图片,即占用内存更小,同时由于在瀑布式布局中预览展示时都是以缩略图进行布局展示的,因此保证了替换图片替换原缓存图片后,瀑布式布局图片浏览中每张替换图片占用的位置和大小都是与原缓存图片完全相同,因此不会出现图片空位和位移的情况。其中,初始图片的具体分辨率可由技术人员自行设定,如可以设定为一个较低的固定值,或者设置为原缓存图片分辨率的n%,n小于100等。

s103,若完成替换操作后图片缓存总量大于内存阈值,按照优先级从低到高的顺序依次对缓存图片进行清理,直至图片缓存总量小于或等于内存阈值。

若图片替换完成后缓存图片的占用内存仍过大,说明还需对缓存图片进行进一步的清理。由于优先等级越高缓存图片对用户的重要程度越高,在本发明实施例中,为了尽可能地减小缓存图片清理对用户正常操作的影响,会尽可能地先清理对用户较为不重要的缓存图片,并在每次对单个优先级的缓存图片清理完成后,检测缓存图片的占用内存是否满足内存阈值的要求,若满足则停止对缓存图片的清理,不满足则再继续对更高一级优先级的缓存图片的清理。

作为本发明的一个实施例,在s102之后,还包括:若完成替换操作后图片缓存总量不大于内存阈值,停止对缓存图片的清理。

为了尽可能地避免缓存图片清理对用户正常图片操作造成影响,在本发明实施例中仅对没有加载显示的缓存图片进行了清理,而对用户当前正在加载显示的缓存图片不进行清理操作。其中,采用了多级清理策略对未加载显示的缓存图片进行清理,并在每次清理完成之后及时检测缓存图片占用内存是否过大,在占用内存没有达到内存阈值时及时停止对缓存图片的清理,从而实现了在对未加载显示的缓存图片及时有效的清理,且不会对用户当前浏览的缓存图片进行任何清理,保证了用户的正常操作。具体而言,首先根据用户对缓存图片的操作以及缓存图片的未加载时长和总加载时长来对当前未加载显示的缓存图片进行优先级排序处理,并对优先级最低的图片进行更小体积的图片替换,从而节约了对用户重要程度低的缓存图片的存储,同时又保证了瀑布式布局浏览图片时,不会出现图片空位不会使得图片产生位移,而通过图片信息+图片链接来对原缓存图片进行替换,使得用户若需对已清理的图片进行浏览等操作时,能够及时有效地获取到已清理图片的相关信息以及链接,从而保证了清理的同时用户能够正常进行图片相关操作。最后再根据优先级倒序对未加载的缓存图片进行层层清理,并在清理后及时判断是否达到清理目标,从而使得本发明实施例不会像现有技术一样对缓存图片进行无差别的过度清理,极大地提升了对缓存图片清理的精准度,避免了用户操作异常情况的发生。

作为对缓存图片优先级排序的一种具体实现,如图2所示,本发明实施例二包括:

s201,将存在于收藏列表的缓存图片设置为第一优先级,并判断不存在于收藏列表的缓存图片对应的未加载时长是否大于预设的第一时长阈值,以及对应的总加载时长是否大于预设的第二时长阈值。

实际情况中,当用户对某张缓存图片收藏了时,说明该缓存图片对用户而言非常重要,因此,为了防止一开始就将这些非常重要的已收藏缓存图片清理掉,造成对重要缓存图片的误清理,本发明实施例中将其设定为最后处理的优先级最高的缓存图片。

同时,对于未被收藏的缓存图片,本发明实施例按照未加载时长以及总加载时长来进行进一步的分类,以确定出对应的优先级。

s202,将不存在于收藏列表,且对应的未加载时长不大于第一时长阈值的缓存图片设置为第二优先级。

实际情况中,由于瀑布式布局的特殊性,用户极有可能会上下拉动滚动条或滚动滑轮以浏览图片,此时对于未加载时长较小(即脱离显示界面时间较短,离用户当前浏览操作的缓存图片位置较近)的缓存图片而言,其极有可能会被再次显示浏览,若这些图片被设置为优先被清理的行列,会导致用户图片浏览等操作时极为不便。因此为了尽可能地保证用户对缓存图片的正常浏览等操作,本发明实施例会将未加载时长较小的缓存图片设置为较为后面处理的第二优先级图片。

s203,将不存在于收藏列表,且对应的未加载时长大于第一时长阈值,对应的总加载时长大于第二时长阈值的缓存图片设置为第三优先级。

s204,将不存在于收藏列表,且对应的未加载时长大于第一时长阈值,对应的总加载时长不大于第二时长阈值的缓存图片设置为第四优先级。

其中,第一优先级、第二优先级、第三优先级以及第四优先级的优先级级别依次降低。

当未加载时长较长时,意味着缓存图片离用户当前浏览操作的缓存图片距离较远,因此对这些图片的清理,相对对用户正常操作的影响较小。其中,为了细化每一张缓存图片的优先级,以提高逐级清理的效果,本发明实施例还会对未加载时长较长的缓存图片进行进一步地优先级划分。对于总加载时长较长的缓存图片而言,用户对其浏览操作的时间更长,因此重要程度要高于总加载时长短的缓存图片,因此本发明实施例中会将总加载时长较长的缓存图片设置为优先级较高的第三优先级,而将总加载时长短的缓存图片设置为优先级较低的第四优先级,以保证对缓存图片的有效清理,保证用户的正常操作。

其中,本发明实施例中的阈值具体大小,可由技术人员根据实际情况自行设定。

作为对不同优先级缓存图片进行清理的一种具体实现,如图3所示,本发明实施例三包括:

s1031,基于各优先级对应的图片压缩率,按照优先级从低到高的顺序依次对缓存图片进行压缩,直至图片缓存总量小于或等于内存阈值,其中,图片压缩率大小与优先级负相关。

虽然替换图片中虽然包含了原缓存图片的一些相关信息以及图片链接,可以一定程度上保证用户对原缓存图片的相关操作,但实际情况中,由于替换图片并未原缓存图片,因此在对替换图片进行浏览等操作时,还是对用户造成一定的影响。因此,为了在保证有效清理的同时保证用户的正常操作,本发明实施例在对低优先级的缓存图片替换完成后,会进一步地对剩余的缓存图片进行压缩处理,由于压缩的缓存图片只是分辨率降低了,对用户进行浏览等操作的影响较小,从而尽可能地保证了用户对缓存图片的正常操作。

其中,由于图片压缩率的大小,直接决定了本发明实施例可释放内存的大小,图片压缩率越大释放的内存也就越大,清理的效果也就越好,但另一方面来说,图片压缩率越大,对缓存图片的质量影响也就越大,从而对用户对缓存图片操作的影响也就越大,因此,为了实现更好的清理效果的同时,尽可能地减小对用户缓存图片正常操作的影响,本发明实施例中对每个优先级设置了不同的图片压缩率,且优先级越高,其对应的图片压缩率越低,以保证对重要缓存图片的影响减到最小,保证对用户缓存图片操作的影响减到最小。其中图片压缩率的具体值,可有技术人员根据实际需求进行设定。

作为本发明的实施例四,如图4所示,考虑到压缩不一定就能使得缓存图片占用内存下降到内存阈值的要求,因此,本发明实施例在压缩的基础上还会对缓存图片进行进一步地处理,以保证最终对缓存图片的有效清理,保证用户对图片的正常浏览等操作以及浏览器的正常运行,包括:

s1032,若压缩后的图片缓存总量大于内存阈值,按照优先级从低到高的顺序,依次对压缩后的缓存图片进行清理。

其中,具体对每张压缩后的缓存图片的清理方法此处不予限定,具体可由技术人员自行设定。

作为对压缩后的缓存图片进行清理的一种具体实现,包括:

利用替换图片替换当前优先级的压缩后的缓存图片,并将该缓存图片对应的图片链接与替换图片关联存储。

由于此处操作与s102操作相同,此处不予赘述。

在本发明实施例中,考虑到瀑布式布局的特殊性:用户对与当前浏览操作的图片距离较近(即未加载时长较短)的图片的查看概率极大,同时考虑到图片替换对用户正常操作的影响较大,因此对本发明实施例一中未替换的缓存图片进行处理时,优先进行了压缩处理,并对不同优先级的缓存图片设置了不同的图片压缩率以提升压缩时的清理效果,并在压缩不足以满足内存阈值的需求时,再对压缩后的图片进行进一步的图片替换,从而实现了对缓存图片的多级清理,以实现在对缓存图片进行精准有效清理的同时,最大化地保证用户对缓存图片的正常操作。

对应于上文实施例的方法,图5示出了本发明实施例提供的图片缓存清理装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。图5示例的图片缓存清理装置可以是前述实施例一提供的图片缓存清理方法的执行主体。

参照图5,该图片缓存清理装置包括:

优先级排序模块51,用于当图片缓存总量大于预设的内存阈值时,基于当前未加载显示的缓存图片分别对应的收藏标记值、未加载时长以及总加载时长确定各所述缓存图片的优先级,所述收藏标记值用于标示所述缓存图片是否存在于收藏列表,所述未加载时长为所述缓存图片最近一次被终端设备加载显示时间距离当前时间的时长,所述总加载时长为所述缓存图片被所述终端设备历史加载显示的时长总和。

图片替换模块52,用于利用替换图片替换所述优先级低于预设级别的所述缓存图片,并将该缓存图片对应的图片链接与所述替换图片关联存储,所述替换图片根据该缓存图片对应的图片名确定。

多级清理模块53,用于若完成替换操作后所述图片缓存总量大于所述内存阈值,按照优先级从低到高的顺序依次对所述缓存图片进行清理,直至所述图片缓存总量小于或等于所述内存阈值。

进一步地,优先级排序模块51,包括:

将存在于所述收藏列表的所述缓存图片设置为第一优先级,并判断不存在于所述收藏列表的所述缓存图片对应的所述未加载时长是否大于预设的第一时长阈值,以及对应的所述总加载时长是否大于预设的第二时长阈值。

将不存在于所述收藏列表,且对应的所述未加载时长不大于所述第一时长阈值的所述缓存图片设置为第二优先级。

将不存在于所述收藏列表,且对应的所述未加载时长大于所述第一时长阈值,对应的所述总加载时长大于所述第二时长阈值的所述缓存图片设置为第三优先级。

将不存在于所述收藏列表,且对应的所述未加载时长大于所述第一时长阈值,对应的所述总加载时长不大于所述第二时长阈值的所述缓存图片设置为第四优先级。

其中,所述第一优先级、所述第二优先级、所述第三优先级以及所述第四优先级的优先级级别依次降低。

进一步地,多级清理模块53,包括:

压缩模块,用于基于各优先级对应的图片压缩率,按照优先级从低到高的顺序依次对所述缓存图片进行压缩,直至所述图片缓存总量小于或等于所述内存阈值,其中,所述图片压缩率大小与优先级负相关。

进一步地,多级清理模块53,包括:

二次清理模块,用于若压缩后的所述图片缓存总量大于所述内存阈值,按照优先级从低到高的顺序,依次对压缩后的所述缓存图片进行清理。

进一步地,二次清理模块,包括:

利用所述替换图片替换当前优先级的压缩后的所述缓存图片,并将该缓存图片对应的图片链接与所述替换图片关联存储。

本发明实施例提供的图片缓存清理装置中各模块实现各自功能的过程,具体可参考前述图1所示实施例一的描述,此处不再赘述。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

还应理解的是,虽然术语“第一”、“第二”等在文本中在一些本发明实施例中用来描述各种元素,但是这些元素不应该受到这些术语的限制。这些术语只是用来将一个元素与另一元素区分开。例如,第一接触可以被命名为第二接触,并且类似地,第二接触可以被命名为第一接触,而不背离各种所描述的实施例的范围。第一接触和第二接触都是接触,但是它们不是同一接触。

图6是本发明一实施例提供的终端设备的示意图。如图6所示,该实施例的终端设备6包括:处理器60、存储器61,所述存储器61中存储有可在所述处理器60上运行的计算机程序62。所述处理器60执行所述计算机程序62时实现上述各个图片缓存清理方法实施例中的步骤,例如图1所示的步骤101至103。或者,所述处理器60执行所述计算机程序62时实现上述各装置实施例中各模块/单元的功能,例如图5所示模块51至53的功能。

所述终端设备6可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器60、存储器61。本领域技术人员可以理解,图6仅仅是终端设备6的示例,并不构成对终端设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入发送设备、网络接入设备、总线等。

所称处理器60可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器61可以是所述终端设备6的内部存储单元,例如终端设备6的硬盘或内存。所述存储器61也可以是所述终端设备6的外部存储设备,例如所述终端设备6上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器61还可以既包括所述终端设备6的内部存储单元也包括外部存储设备。所述存储器61用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器61还可以用于暂时地存储已经发送或者将要发送的数据。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使对应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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