一种个性化壁纸推荐方法、装置、终端设备及存储介质与流程

文档序号:16213410发布日期:2018-12-08 08:02阅读:153来源:国知局
一种个性化壁纸推荐方法、装置、终端设备及存储介质与流程

本发明涉及移动终端设备技术领域,尤其涉及一种个性化壁纸推荐方法、装置、终端及存储介质。

背景技术

随着智能终端的发展,各式各样的智能终端都会使用到壁纸,壁纸作为用户个性化展示的第一窗口,越来越多的用户希望拥有体现个性的壁纸。

现有的壁纸推荐方法中,服务端对所有用户下载的壁纸数据进行排序,用户若想从中找到自己所喜欢的壁纸需要用户手动查找,查找速度慢,并且可能由于所下载的壁纸与终端设备的硬件状态不匹配而导致壁纸显示时图片失真甚至不能显示的现象。



技术实现要素:

有鉴于此,本发明实施例提供一种个性化壁纸推荐方法、装置、终端设备及存储介质,能够根据推荐与用户喜好和终端设备的硬件状态相匹配的个性化壁纸,以解决现有技术中用户查找所喜欢的壁纸时花费时间长的问题。

第一方面,本发明实施例提供一种个性化壁纸推荐方法,包括:

获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据;

根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统;

根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与所述个性化推荐系统匹配的个性化壁纸数据列表;

加载并显示所述个性化壁纸数据列表的内容。

在本发明一些实施例中,所述硬件状态包括以下至少一种:终端设备的cpu、内存、电量变化量和分辨率;所述用户日常操作行为包括用户使用本地应用程序的时长和/或频次。

在本发明一些实施例中,根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统包括:

提取所述壁纸数据的特征,所述特征包括壁纸的颜色、主题和使用时长;

根据所述硬件状态和所述用户日常操作行为对所述壁纸数据的特征进行迭代处理,获得个性化推荐系统。

在本发明一些实施例中,根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与所述个性化推荐系统匹配的个性化壁纸数据列表包括:

所述服务端记录所有用户下载的壁纸数据,并对所有用户下载的壁纸数据进行排序,获得服务端推荐系统推荐的服务端壁纸数据列表;

根据所述个性化推荐系统对所述服务端调整所述服务端壁纸数据列表中每张壁纸的顺序,获得与所述个性化推荐系统匹配的个性化壁纸列表。

在本发明一些实施例中,所述个性化壁纸数据列表至少包含与所述个性化推荐系统相匹配的壁纸所对应的缩略图列表、每个缩略图对应的作者、主题名称、以及对每个缩略图内容相应的介绍。

在本发明一些实施例中,根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与个性化推荐系统匹配的个性化壁纸数据列表之前,所述方法还包括:

判断用户是否接收服务端发送的壁纸推送的提示信息;

当用户接收所述壁纸推送的提示信息时,根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与个性化推荐系统匹配的个性化壁纸数据列表。

在本发明一些实施例中,根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与个性化推荐系统匹配的个性化壁纸数据列表之前,所述方法还包括:

向服务端发送壁纸推送请求,以使所述服务端根据所述壁纸推送请求发送服务端推荐系统推荐的服务端壁纸数据列表。

在本发明一些实施例中,其特征在于,加载并显示所述个性化壁纸数据列表的内容之后,所述方法还包括:

向服务端发送对所述缩略图列表中的n个目标缩略图的下载请求,以使所述服务端根据所述下载请求发送与所述n个目标缩略图对应的n个壁纸;其中,n为正整数;

接收所述服务端发送的与所述n个目标缩略图对应的n个壁纸,根据需要选择所述n个壁纸中的任意一个进行显示。

第二方面,本发明实施例提供一种个性化壁纸推荐装置,包括:

获取模块,用于获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据;

训练模块,用于根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统;

筛选模块,用于根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与所述个性化推荐系统匹配的个性化壁纸数据列表;

显示模块,用于加载并显示所述个性化壁纸数据列表的内容。

在本发明一些实施例中,所述获取模块获取的所述硬件状态包括以下至少一种:终端设备的cpu、内存、电量变化量和分辨率;所述用户日常操作行为包括用户使用本地应用程序的时长和/或频次。

在本发明一些实施例中,所述训练模块包括:

提取子单元,用于提取所述壁纸数据的特征,所述特征包括壁纸的颜色、主题和使用时长;

迭代子单元,用于根据所述硬件状态和所述用户日常操作行为对所述壁纸数据的特征进行迭代处理,获得个性化推荐系统。

在本发明一些实施例中,所述服务端记录所有用户下载的壁纸数据,并对所有用户下载的壁纸数据进行排序,获得服务端推荐系统推荐的服务端壁纸数据列表;

所述筛选模块根据所述个性化推荐系统调整所述服务端壁纸数据列表中每张壁纸的顺序,获得与所述个性化推荐系统匹配的个性化壁纸数据列表。

在本发明一些实施例中,所述显示模块显示的所述个性化壁纸数据列表至少包含与所述个性化推荐系统相匹配的壁纸所对应的缩略图列表、每个缩略图对应的作者、主题名称、以及对每个缩略图内容相应的介绍。

在本发明一些实施例中,所述装置还包括:

判断模块,用于判断用户是否接收服务端发送的壁纸推送的提示信息;

当用户接收所述壁纸推送的提示信息时,根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与个性化推荐系统匹配的个性化壁纸数据列表。

在本发明一些实施例中,所述装置还包括:

发送模块,用于向服务端发送壁纸推送请求,以使所述服务端根据所述壁纸推送请求发送服务端推荐系统推荐的服务端壁纸数据列表。

在本发明一些实施例中,所述装置还包括:

请求模块,用于向服务端发送对所述缩略图列表中的n个目标缩略图的下载请求,以使所述服务端根据所述下载请求发送与所述n个目标缩略图对应的n个壁纸;其中,n为正整数;

接收模块,用于接收所述服务端发送的与所述n个目标缩略图对应的n个壁纸,根据需要选择所述n个壁纸中的任意一个进行显示。

第三方面,本发明实施例提供一种终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的个性化壁纸推荐方法。

第四方面,本发明实施例提供一种存储介质,其上存储有一个或多个计算机程序,所述一个或多个程序可被一个或多个处理器执行,以实现第一方面所述的个性化壁纸推荐方法。

本发明实施例提供的一种个性化壁纸推荐方法、装置、终端设备及存储介质,通过终端设备的硬件状态、用户日常操作行为和下载的壁纸数据,在终端设备本地训练出个性化推荐系统,之后根据该个性化推荐系统能够对服务端推荐的服务端壁纸数据列表进行筛选,从而获得与个性化推荐系统匹配的个性化壁纸数据列表,之后加载并显示该个性化壁纸数据列表,并根据用户喜好下载相应的壁纸,能够/解决现有的壁纸推荐方法推荐的壁纸不能符合用户喜好问题。

附图说明

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

图1为本发明的实施例提供的一种个性化壁纸推荐方法的流程示意图;

图2为本发明的实施例提供的另一种个性化壁纸推荐方法的流程示意图;

图3为本发明的实施例提供的又一种个性化壁纸推荐方法的流程示意图;

图4为本发明的实施例提供的一种个性化壁纸推荐装置的结构示意图;

图5为本发明的实施例提供的另一种个性化壁纸推荐装置的结构示意图;

图6为本发明的实施例提供的又一种个性化壁纸推荐装置的结构示意图;

图7为本发明终端设备的一个实施例的结构示意图。

具体实施方式

下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1为本发明的实施例提供的一种个性化壁纸推荐方法的流程示意图,如图1所示,本实施例的方法可以包括:

步骤11、获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据。

本实施例中,所述终端设备包括但不限于:手机、笔记本、平板电脑或者车载电脑中的任意一种。

在本实施例中,通过数据持久化处理可以获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据。关于数据持久化处理是本领域技术人员的公知常识,此处不再详细阐述。

获取终端设备的硬件状态是为了在本地终端设备上训练出与终端设备本身硬件状态相匹配的本地训练模型,以便推荐的壁纸能够为终端设备使用,这样处理的好处,一方面在于能够避免推荐的壁纸与终端设备硬件状态不匹配时不能使用;另一方面能够避免用户下载不能使用的壁纸从而造成流量的浪费。

在本实施例中,所述硬件状态包括但不限于:终端设备的cpu、内存、电量变化量和分辨率,其中,所述终端设备的cpu例如双核cpu或四核cpu,所述电量变化量指的是某一时间段内电量变化的速率,例如:一个用户在傍晚时候手机电量的消耗最大,说明该用户经常在傍晚时分使用手机,因此,训练出的个性化推荐系统中颜色范围可以是深色,从而可以筛选出一些夜晚使用的护眼模式的壁纸,关于训练出的个性化推荐系统中如何包含颜色范围较深的壁纸将在后文详细阐述;所述分辨率也就是终端设备屏幕的图像精密度。

获取终端设备的用户日常行为是为了在终端设备上训练出符合用户习惯和喜好的个性化推荐系统,其中,所述用户日常行为可以是用户使用本地应用程序的时长和/或频次。例如:用户经常使用聊天软件,则训练出的个性化推荐系统中包含的主题类型为表情类,从而能够筛选出主题类型为表情类的壁纸,用户经常使用运动软件,则训练出的个性化推荐系统中包含的主题类型为运动类,从而能够筛选出主题类型为运动类的壁纸,用户经常使用设计软件,则训练出的个性化推荐系统中包含的主题类型为建筑类,从而能够筛选出主题类型为建筑类的壁纸。

步骤12、根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统。

在本步骤中,终端设备可以对下载的壁纸进行标识,使得每张壁纸拥有唯一的标签,从而方便对每张壁纸进行归类。每张壁纸拥有标签之后,终端设备提取下载的壁纸数据的特征,所述特征包括壁纸的颜色、主题和使用时长。可以对下载的壁纸做数据持久化处理,从而能够分析出每张壁纸的色值中哪几块色值比重最大,用户下载的壁纸数据中深色色值范围是多少,浅色色值范围是多少,同时能够获得下载的壁纸数据中的各主题类别的数量和使用时长,其中,所述主题类别例如:自然、建筑、人物、动画等等。

在提取下载的壁纸数据的颜色、主题和使用时长后,根据终端设备的硬件状态和用户日常操作行为对下载的壁纸数据的颜色、主题和使用时长进行迭代处理,从而获得个性化推荐系统。例如:可以使用终端设备的tensorflowlite对下载的壁纸数据做机器学习从而训练出个性化推荐系统。

需要说明的是,当用户下载的壁纸数据更新时,需要对下载的壁纸数据重新进行迭代处理,从而获得更新后的个性化推荐系统。

在本步骤中,个性化推荐系统的训练是在本地终端设备上实现的,这样处理的好处在于,一方面,不需要将每个终端设备的硬件状态、用户日常操作行为和下载的壁纸数据发送到服务端,从而减小了服务端处理数据的压力;另一方面,由于不需要将用户日常操作行为等数据发送到服务端,从而能够保护用户隐私不被其他人知道,提高了用户体验。

步骤13、根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与所述个性化推荐系统匹配的个性化壁纸数据列表。

在本步骤中,当终端设备训练出个性化推荐系统之后,可以通过网络与服务端推荐系统进行连通。在服务端需要进行如下工作:服务端记录所有用户下载的壁纸数据,并对所有用户下载的壁纸数据进行排序,获得服务端推荐系统推荐的服务端壁纸数据列表,即服务端推荐系统对所有用户下载的壁纸数据做大数据筛选,筛选出大众使用率较高的壁纸,之后服务端将筛选好的壁纸数据发送至终端设备,具体地,服务端可以通过壁纸数据列表的方式将筛选好的壁纸发送至终端设备,终端设备根据所述个性化推荐系统对服务端筛选好的服务端壁纸数据列表中各壁纸的顺序进行调整,可以根据个性化推荐系统包含的特征中壁纸的色值范围、主题和使用时长对服务端壁纸数据列表中的壁纸进行位置调整,获得与个性化推荐系统匹配的个性化壁纸数据列表。

步骤14、加载并显示所述个性化壁纸数据列表的内容。

在本步骤中,当获取与个性化推系荐统匹配的个性化壁纸数据列表之后,加载并显示所述个性化壁纸数据列表的内容,所述个性化壁纸数据列表至少包含与个性化推荐系统相匹配的壁纸所对应的缩略图列表,每个缩略图对应的作者、主题名称以及对每个缩略图内容的相应介绍。

在本发明一些实施例中,所述加载并显示个性化壁纸数据列表的内容可以分层级进行显示,例如,在终端设备的一级界面中显示建筑类主题下的一号颜色的壁纸和二号颜色的壁纸,其中,所述一号颜色和二号颜色可以是符合用户喜好的两种不同颜色,当用户点击其中一号颜色的壁纸时,在终端设备的二级界面中显示该一号颜色的壁纸下的所有壁纸,当一号颜色的壁纸下的所有壁纸的数目较多时,可以通过滑动条的方式进行显示,所述滑动条的长短与所有壁纸的数目有关,当所有壁纸数目越多时,滑动条的长度越短,当所有壁纸数目越少时,滑动条的长度越长,用户通过滑动滑动条来选择自己最喜欢的壁纸。

在本发明一些实施例中,所述壁纸也可以是动态视频,终端设备还可以选取一张动态视频作为终端设备的动画锁屏壁纸。

利用本发明实施例提供的个性化壁纸推荐方法时,能够获得符合用户喜好的壁纸,通过获取的壁纸与用户的终端设备的硬件状态相匹配,避免壁纸显示失真的问题。

图2为本发明的实施例提供的另一种个性化壁纸推荐方法的流程示意图,如图2所示,本实施例的方法可以包括:

步骤21、获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据。

步骤22、根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统。

在本实施例中,步骤21、步骤22分别与上述实施例中描述的步骤11、步骤12可参照上述实施例中描述的内容进行理解,此处不再赘述。

步骤23、判断用户是否接收服务端发送的壁纸推送的提示信息。

在本步骤中,服务端主动将推送的服务端壁纸数据列表推送至终端设备,可在终端设备上弹出一个提示框,当用户选择接收推送的时候,服务端将服务端推荐系统筛选的服务端壁纸数据列表发送至终端设备,之后,终端设备根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与个性化推荐系统匹配的个性化壁纸数据列表。

步骤24、当用户接收所述壁纸推送的提示信息时,根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与个性化推荐系统匹配的个性化壁纸数据列表。

在本步骤中,当用户接收所述壁纸推送的提示信息时,终端设备接收服务端推荐系统下发的服务端推荐系统筛选的服务端壁纸数据列表,之后,终端设备根据个性化推荐系统对服务端推荐系统筛选的服务端壁纸数据列表中的壁纸进行重新排序,获得与个性化推荐系统匹配的个性化壁纸数据列表。

步骤25、加载并显示所述个性化壁纸数据列表的内容,所述个性化壁纸数据列表至少包含与所述个性化推荐系统相匹配的壁纸所对应的缩略图列表、每个缩略图对应的作者、主题名称、以及对每个缩略图内容相应的介绍。

步骤中与上述实施例中的步骤14类似,可参照上述实施例中步骤14描述的内容进行理解,此处不再赘述。

步骤26、向服务端发送对所述缩略图列表中的n个目标缩略图的下载请求,以使所述服务端根据所述下载请求发送与所述n个目标缩略图对应的n个壁纸;其中,n为正整数。

在本步骤中,用户在终端设备向服务端发送对所述缩略图列表中的n个目标缩略图的下载请求,服务端接收所述下载请求之后,下载相应的壁纸并将下载的壁纸发送至终端设备。

步骤27、接收所述服务端发送的与所述n个目标缩略图对应的n个壁纸,根据需要选择所述n个壁纸中的任意一个进行显示。

在本步骤中,终端设备接收服务端发送的用户喜欢的壁纸,根据需要选择其中一个壁纸进行显示。

利用本发明实施例提供的个性化壁纸推荐方法时,能够获得符合用户喜好的壁纸,通过获取的壁纸与用户的终端设备的硬件状态相匹配,避免壁纸显示失真的问题。并且,服务端主动发送推送壁纸的请求,当用户接收该推送壁纸的请求时,才会推荐符合用户喜好的壁纸,增加了用户体验,防止频繁推送壁纸使得用户产生厌烦情绪。

图3位本发明的实施例提供的又一种个性化壁纸推荐方法的流程示意图,如图3所示,本实施例的方法可以包括

步骤31、获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据。

步骤32、根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统。

在本实施例中,步骤31、步骤32分别与上述实施例中描述的步骤11、步骤12可参照上述实施例中描述的内容进行理解,此处不再赘述。

步骤33、向服务端发送壁纸推送请求,以使所述服务端根据壁纸推送请求发送服务端推荐系统推荐的服务端壁纸数据列表。

在本步骤中,当用户想要获取推送的壁纸时,可以主动发送壁纸推送请求,服务端接收到该壁纸推送请求时,将服务端推荐系统推荐的服务端壁纸数据列表发送至终端设备。

步骤34、根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与个性化推荐系统匹配的个性化壁纸数据列表。

步骤35、加载并显示所述个性化壁纸数据列表。

本实施例中,步骤34和步骤35分别与上述实施例中的步骤13和步骤14类似,可参考上述实施例中描述的步骤13和步骤14进行理解,此处不再赘述。

利用本发明实施例提供的个性化壁纸推荐方法时,能够获得符合用户喜好的壁纸,通过获取的壁纸与用户的终端设备的硬件状态相匹配,避免壁纸显示失真的问题。并且,终端设备主动向服务端发送推送壁纸的请求,当用户想要获取推送的壁纸时,只需发送壁纸推送请求即可获取符合用户喜好的壁纸,增加了用户体验。

图4是本发明实施例提供的一种个性化壁纸推荐装置的结构示意图,如图4所示,所述装置包括获取模块41、训练模块42、筛选模块43和显示模块44。

其中,

所述获取模块41用于获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据;

所述训练模块42用于根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统;

所述筛选模块43用于根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与所述个性化推荐系统匹配的个性化壁纸数据列表;

所述显示模块44用于加载并显示所述个性化壁纸数据列表的内容。

在本发明一些实施例中,所述获取模块41获取的所述硬件状态包括以下至少一种:终端设备的cpu、内存、电量变化量和分辨率;所述用户日常操作行为包括用户使用本地应用程序的时长和/或频次。

在本发明一些实施例中,所述训练模块42可包括提取子单元421和迭代子单元422。

其中,所述提取子单元421用于提取所述壁纸数据的特征,所述特征包括壁纸的颜色、主题和使用时长;

所述迭代子单元422用于根据所述硬件状态和所述用户日常操作行为对所述壁纸数据的特征进行迭代处理,获得个性化推荐系统。

在本发明一些实施例中,所述服务端记录所有用户下载的壁纸数据,并对所有用户下载的壁纸数据进行排序,获得服务端推荐系统推荐的服务端壁纸数据列表;

所述筛选模块43根据所述个性化推荐系统调整服务端壁纸数据列表中每张壁纸的顺序,获得与所述个性化推荐系统匹配的个性化壁纸数据列表。

在本发明一些实施例中,所述显示模块44显示的所述个性化壁纸数据列表至少包含与所述个性化推荐系统相匹配的壁纸所对应的缩略图列表、每个缩略图对应的作者、主题名称、以及对每个缩略图内容相应的介绍。

本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图5是本发明实施例提供的另一种个性化壁纸推荐装置的结构示意图,如图5所示,所述装置包括获取模块51、训练模块52、判断模块53、筛选模块54、显示模块55请求模块56和接收模块57。

其中,所述获取模块51用于获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据;

所述训练模块52用于根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统;

所述判断模块53用于判断是否接收服务端发送的壁纸推送的提示信息,当用户接收所述壁纸推送的提示信息时,根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与个性化推荐系统匹配的个性化壁纸数据列表;

所述筛选模块54用于根据所述个性化推荐系调整服务端壁纸数据列表中每张壁纸的顺序,获得与所述个性化推荐系统匹配的个性化壁纸数据列表;

所述显示模块55用于加载并显示所述个性化壁纸数据列表的内容。

所述请求模块56用于向服务端发送对所述缩略图列表中的n个目标缩略图的下载请求,以使所述服务端根据所述下载请求发送与所述n个目标缩略图对应的n个壁纸;其中,n为正整数;

所述接收模块57用于接收所述服务端发送的与所述n个目标缩略图对应的n个壁纸,根据需要选择所述n个壁纸中的任意一个进行显示。

本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6是本发明实施例提供的又一种个性化壁纸推荐装置的结构示意图,如图6所示,所述装置包括获取模块61、训练模块62、发送模块63、筛选模块64、显示模块65。

其中,所述获取模块61用于获取终端设备的硬件状态、用户日常操作行为和下载的壁纸数据;

所述训练模块62用于根据所述硬件状态和所述用户日常操作行为对所述壁纸数据进行训练获得个性化推荐系统;

所述发送模块63用于向服务端发送壁纸推送请求,以使所述服务端根据所述壁纸推送请求发送服务端推荐系统推荐的服务端壁纸数据列表;

所述筛选模块64用于根据所述个性化推荐系统对服务端推荐系统推荐的服务端壁纸数据列表进行筛选,获得与所述个性化推荐系统匹配的个性化壁纸数据列表;

所述显示模块65用于加载并显示所述个性化壁纸数据列表的内容。

本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例还提供一种电子设备,所述电子设备包含前述任一实施例所述的装置。

图7为本发明终端设备一个实施例的结构示意图,可以实现本发明图1-3所示实施例的流程,如图7所示,上述电子设备可以包括:壳体71、处理器72、存储器73、电路板74和电源电路75,其中,电路板74安置在壳体71围成的空间内部,处理器72和存储器73设置在电路板74上;电源电路75,用于为上述终端设备的各个电路或器件供电;存储器73用于存储可执行程序代码;处理器72通过读取存储器73中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的个性化壁纸推荐方法。

处理器72对上述步骤的具体执行过程以及处理器72通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1-3所示实施例的描述,在此不再赘述。

该终端设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)其他具有数据交互功能的终端设备。

本发明实施例提供一种存储介质,其上存储有一个或多个计算机程序,所述一个或多个程序可被一个或多个处理器执行,以实现前述实施例提供的任一种个性化壁纸推荐方法。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。

尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

为了描述的方便,描述以上装置是以功能分为各种单元/模块分别描述。当然,在实施本发明时可以把各单元/模块的功能在同一个或多个软件和/或硬件中实现。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

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

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