一种壁纸推送方法及服务器的制造方法
【专利摘要】本发明实施例公开一种壁纸推送方法及服务器,其中一种壁纸推送方法包括如下步骤:服务器接收来自终端设备的包含壁纸类型关键字的壁纸查找请求;所述服务器获取壁纸库中的壁纸的类型标签;所述服务器查找出与所述壁纸类型关键字匹配的类型标签;所述服务器获取所述终端设备的屏幕分辨率;所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏幕分辨率相匹配的壁纸。采用本发明,可节省查找壁纸时间、提高壁纸推送效率。
【专利说明】
一种壁纸推送方法及服务器
技术领域
[0001] 本发明涉及通信技术领域,尤其涉及一种壁纸推送方法及服务器。
【背景技术】
[0002] 随着智能终端和网络技术的发展,各式各样的智能终端都会使用到壁纸,因此涌 现出了很多能够为用户提供壁纸的壁纸网页、壁纸应用软件等,但是,用户若想从中找到自 己所喜欢的壁纸恰似大海捞针,这就需要对壁纸进行管理。但是现有的壁纸推送方法中,并 未考虑终端的屏幕分辨率,使得用户所下载的壁纸有可能因为所下载的壁纸与终端分辨率 不匹配而导致壁纸显示时出现图片失真的现象。因此,上述方式不能让用户快速查找到所 适合的壁纸,增加了查找壁纸的复杂度,影响了用户体验效果。
【发明内容】
[0003] 本发明实施例提供一种壁纸推送方法及装置,可节省查找壁纸时间、提高壁纸推 送效率。
[0004] 本发明实施例第一方面提供了一种壁纸推送方法,包括:
[0005] 服务器接收来自终端设备的包含壁纸类型关键字的壁纸查找请求;
[0006] 所述服务器获取壁纸库中的壁纸的类型标签;
[0007] 所述服务器查找出与所述壁纸类型关键字匹配的类型标签;
[0008] 所述服务器获取所述终端设备的屏幕分辨率;
[0009] 所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述 屏幕分辨率相匹配的壁纸。
[0010] 本发明实施例第二方面提供了一种服务器,包括:
[0011] 接收单元,用于接收来自终端设备的包含壁纸类型关键字的壁纸查找请求;
[0012] 第一获取单元,用于获取壁纸库中的壁纸的类型标签;
[0013] 查找单元,用于查找出与所述壁纸类型关键字匹配的类型标签;
[0014] 第二获取单元,用于获取所述终端设备的屏幕分辨率;
[0015] 推送单元,用于向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所 述屏幕分辨率相匹配的壁纸。
[0016] 由上可见,在本发明实施例中,服务器接收来自终端设备的包含壁纸类型关键字 的壁纸查找请求;所述服务器获取壁纸库中的壁纸的类型标签;所述服务器查找出与所述 壁纸类型关键字匹配的类型标签;所述服务器获取所述终端设备的屏幕分辨率;所述服务 器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏幕分辨率相匹配 的壁纸。所述服务器可以根据终端设备的查找请求和终端设备对应的屏幕分辨率推送壁 纸,为终端设备节省了查找壁纸时间,同时也提高了壁纸推送效率。
【附图说明】
[0017] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0018] 图1是本发明实施例提供的一种壁纸推送方法的流程示意图;
[0019] 图2是本发明实施例提供的另一种壁纸推送方法的流程示意图;
[0020] 图3是本发明实施例提供的又一种壁纸推送方法的流程示意图;
[0021] 图4是本发明实施例提供的一种服务器的结构示意图;
[0022] 图5是本发明实施例提供的另一种服务器的结构示意图;
【具体实施方式】
[0023] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0024] 本发明实施例公开一种壁纸推送方法及服务器,其中,一种推送推荐方法包括如 下步骤:服务器接收来自终端设备的包含壁纸类型关键字的壁纸查找请求;所述服务器获 取壁纸库中的壁纸的类型标签;所述服务器查找出与所述壁纸类型关键字匹配的类型标 签;所述服务器获取所述终端设备的屏幕分辨率;所述服务器向所述终端设备推送与所述 壁纸类型关键字匹配的类型标签和所述屏幕分辨率相匹配的壁纸。所述服务器可以根据终 端设备的查找请求和终端设备对应的屏幕分辨率推送壁纸,为终端设备节省了查找壁纸时 间,同时也提高了壁纸推送效率。
[0025] 本发明实施例涉及的终端设备均可以是任何具备通信和存储功能的设备,例如: 平板电脑、手机、电子阅读器、遥控器、个人计算机(Personal Computer,PC)、笔记本电脑、 车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。本发明实施例涉及的终端 设备服务器例如可以是具备数据处理能力的软件或硬件的集合,如可以是安装在上述移动 终端中的一个软体应用,或是数据处理单元硬件结构,或如可以是安装在远程服务器设备 中的软体应用,或是安装在远程服务器设备中的数据处理单元硬件结构,等等。上述移动 终端可以被配置为经过无线连接(例如,红外线、无线电、无线标准IEEE802. lla、802. 11b、 802. llg、802. 1 In或802. 15. 1)来连接到互联网,并通过互联网连接服务器,其中无线连接 是与无线接入点(例如,Wi-Fi接入点)来建立的,用此方式,可以通过本领域中公知的方 法,在移动终端和服务器之间交换数据。此外,移动终端和服务器可以通过蜂窝塔或者基站 经由蜂窝连接(其包括CDMA、TDMA、GSM、PCS、G-3、G-4、LTE或者其它任何类型连接)来交 换数据,用此方式,可以通过本领域中公知的方法在移动终端和服务器之间交换数据(例 如,壁纸文件、壁纸文件数据、文本消息等等)。
[0026] 下面将结合附图1-附图3,对本发明实施例提供的壁纸推送方法进行详细介绍。
[0027] 请参见图1,为本发明实施例提供了一种壁纸推送方法的流程示意图。如图1所 示,本发明实施例的所述方法可以包括以下步骤S101-步骤S105。
[0028] S101,服务器接收来自终端设备的包含壁纸类型关键字的壁纸查找请求;
[0029] 具体实现中,所述服务器接收所述终端设备的壁纸查找请求;其中,所述壁纸查找 请求中包含了壁纸类型的关键字,所述终端设备可以通过关于壁纸的网站、应用软件等平 台访问所述服务器,所述终端设备输入包含了壁纸类型的关键字,所述服务器即可对所述 终端设备提供相应的壁纸。例如:所述终端设备输入的壁纸查找请求为"哆啦A梦的壁纸" 时,提取所述壁纸查找请求对应的壁纸类型关键字为"哆啦A梦"系列壁纸,又如:所述终端 设备输入的壁纸查找请求为"蝴蝶犬的壁纸"时,提取所述壁纸查找请求对应的壁纸类型关 键字为"蝴蝶犬"系列壁纸。所述服务器可以根据所述壁纸查找请求获取相应的壁纸类型 关键字,可以准确提供所述终端设备所需的壁纸。
[0030] S102,所述服务器获取壁纸库中的壁纸的类型标签;
[0031] 具体实现中,所述服务器获取壁纸库中的壁纸的类型标签,所述壁纸的类型标签 包括:壁纸主题类型、收费和免费、壁纸的分辨率中的至少一种。所述服务器将任一张壁纸 保存至壁纸库中时,对所述任一张壁纸标记类型标签,可以标记该壁纸的主题类型、收费/ 免费及对应的分辨率,其中所述壁纸主题类型可以包括但不限定于简单、可爱、风景、跑车、 美女、动物、卡通等类型,仍可以对壁纸主题类型进行进一步细化,例如:动物类型可细分 为:猫类系列、狗类系列、鹦鹉类系列等;卡通类型可以细分为哆啦A梦系列、柯南系列、龙 猫系列、灰太狼与喜洋洋系列等等。所述分辨率可包括但不限定于640 X 480、800 X 600、 1024 X 768、1280 X1024、1280 X 960、1920x1080 等。
[0032] S103,所述服务器查找出与所述壁纸类型关键字匹配的类型标签;
[0033] 具体实现中,所述服务器将所述壁纸类型关键字与壁纸库中的壁纸类型标签进行 匹配,查找出与所述壁纸类型关键字匹配的类型标签。例如:所述终端设备输入的壁纸查找 请求为"哆啦A梦的壁纸"时,提取所述壁纸查找请求对应的壁纸类型关键字为"哆啦A梦" 系列壁纸,所述服务器查找的与所述壁纸类型关键字匹配的类型标签为"卡通&哆啦A梦" 类型,又如:所述终端设备输入的壁纸查找请求为"蝴蝶犬的壁纸"时,提取所述壁纸查找请 求对应的壁纸类型关键字为"蝴蝶犬"系列壁纸,所述服务器查找的与所述壁纸类型关键字 匹配的类型标签为"动物&狗类&蝴蝶犬"类型。
[0034] S104,所述服务器获取所述终端设备的屏幕分辨率;
[0035] 具体实现中,所述服务器获取所述终端设备的屏幕分辨率。所述屏幕分辨率可 以是由所述服务器从所述终端设备直接获取,也可以由所述终端设备在所述壁纸查找请 求中设定所需要查找的壁纸的分辨率。所述屏幕分辨率可包括但不限定于=640X480、 800 X 600、1024 X 768、1280 X 1024、1280 X 960、1920x1080 等。所述服务器可以根据所述终 端设备的屏幕分辨率推荐壁纸,避免了终端设备下载的壁纸不符合屏幕分辨率而失真的现 象,提高了服务器壁纸推荐的效率。
[0036] S105,所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和 所述屏幕分辨率相匹配的壁纸。
[0037] 具体实现中,所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型 标签和所述屏幕分辨率相匹配的壁纸。所述服务器从壁纸库中选取符合所述终端设备的屏 幕分辨率和所述终端设备的壁纸查找请求的壁纸,并将所选取的壁纸向所述终端设备进行 推送,以使所述终端快速找到所需的壁纸,并且不会因为不满足屏幕分辨率而使得壁纸图 像失真,提高了壁纸推送效率。
[0038] 由上可见,在本发明实施例中,服务器接收来自终端设备的包含壁纸类型关键字 的壁纸查找请求;所述服务器获取壁纸库中的壁纸的类型标签;所述服务器查找出与所述 壁纸类型关键字匹配的类型标签;所述服务器获取所述终端设备的屏幕分辨率;所述服务 器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏幕分辨率相匹配 的壁纸。所述服务器可以根据终端设备的查找请求和终端设备对应的屏幕分辨率推送壁 纸,为终端设备节省了查找壁纸时间,同时也提高了壁纸推送效率。
[0039] 可选的,在本发明的一些可能的实施方式中,所述壁纸的类型标签包括:壁纸主题 类型、收费和免费、壁纸的分辨率中的至少一种。
[0040] 可选的,在本发明的一些可能的实施方式中,所述服务器查找出与所述壁纸类型 关键字匹配的类型标签,包括:
[0041] 所述服务器将所述壁纸类型关键字和所述类型标签包含的关键字进行匹配;其 中,关键字包含所述壁纸类型关键字的类型标签为查找出与所述壁纸类型关键字匹配的类 型标签。
[0042] 可选的,在本发明的一些可能的实施方式中,所述服务器获取所述终端设备的屏 幕分辨率,包括:
[0043] 所述壁纸查找请求中包含所述终端设备的屏幕分辨率,所述服务器根据所述壁纸 查找请求获取所述终端设备的屏幕分辨率;
[0044] 可选的,在本发明的一些可能的实施方式中,所述服务器获取所述终端设备的屏 幕分辨率,包括:
[0045] 所述服务器读取所述终端设备的驱动程序的显示模式代码,从显示模式代码与屏 幕分辨率的映射关系中获取所述显示模式代码对应的屏幕分辨率。
[0046] 可选的,在本发明的一些可能的实施方式中,所述服务器向所述终端设备推送的 壁纸的屏幕分辨率与获取的所述终端设备的屏幕分辨率相同。
[0047] 请参见图2,为本发明实施例提供了另一种壁纸推送方法的流程示意图。如图2所 示,本发明实施例的所述方法可以包括以下步骤S201-步骤S205。
[0048] S201,服务器接收来自终端设备的包含壁纸类型关键字的壁纸查找请求;
[0049] 具体实现中,所述服务器接收所述终端设备的壁纸查找请求;其中,所述壁纸查找 请求中包含了壁纸类型的关键字,所述终端设备可以通过关于壁纸的网站、应用软件等平 台访问所述服务器,所述终端设备输入包含了壁纸类型的关键字,所述服务器即可对所述 终端设备提供相应的壁纸。例如:所述终端设备输入的壁纸查找请求为"哆啦A梦的壁纸" 时,提取所述壁纸查找请求对应的壁纸类型关键字为"哆啦A梦"系列壁纸,又如:所述终端 设备输入的壁纸查找请求为"蝴蝶犬的壁纸"时,提取所述壁纸查找请求对应的壁纸类型关 键字为"蝴蝶犬"系列壁纸。所述服务器可以根据所述壁纸查找请求获取相应的壁纸类型 关键字,可以准确提供所述终端设备所需的壁纸。
[0050] S202,所述服务器获取壁纸库中的壁纸的类型标签;
[0051] 具体实现中,所述服务器获取壁纸库中的壁纸的类型标签,所述壁纸的类型标签 包括:壁纸主题类型、收费和免费、壁纸的分辨率中的至少一种。所述服务器将任一张壁纸 保存至壁纸库中时,对所述任一张壁纸标记类型标签,可以标记该壁纸的主题类型、收费/ 免费及对应的分辨率,其中所述壁纸主题类型可以包括但不限定于简单、可爱、风景、跑车、 美女、动物、卡通等类型,仍可以对壁纸主题类型进行进一步细化,例如:动物类型可细分 为:猫类系列、狗类系列、鹦鹉类系列等;卡通类型可以细分为哆啦A梦系列、柯南系列、龙 猫系列、灰太狼与喜洋洋系列等等。所述分辨率可包括但不限定于640 X 480、800 X 600、 1024 X 768、1280 X1024、1280 X 960、1920x1080 等。
[0052] S203,所述服务器将所述壁纸类型关键字和所述类型标签包含的关键字进行匹 配;其中,关键字包含所述壁纸类型关键字的类型标签为查找出与所述壁纸类型关键字匹 配的类型标签;
[0053] 具体实现中,所述服务器将所述壁纸类型关键字与壁纸库中的壁纸类型标签进行 匹配,其中,关键字包含所述壁纸类型关键字的类型标签为查找出与所述壁纸类型关键字 匹配的类型标签。例如:所述终端设备输入的壁纸查找请求为"哆啦A梦的壁纸"时,提取 所述壁纸查找请求对应的壁纸类型关键字为"哆啦A梦"系列壁纸,所述服务器查找的与所 述壁纸类型关键字匹配的类型标签为"卡通&哆啦A梦"类型,又如:所述终端设备输入的 壁纸查找请求为"蝴蝶犬的壁纸"时,提取所述壁纸查找请求对应的壁纸类型关键字为"蝴 蝶犬"系列壁纸,所述服务器查找的与所述壁纸类型关键字匹配的类型标签为"动物&狗类 &蝴蝶犬"类型。
[0054] S204,所述服务器根据所述壁纸查找请求获取所述终端设备的屏幕分辨率;
[0055] 具体实现中,所述壁纸查找请求中包含所述终端设备的屏幕分辨率,所述服务器 根据所述壁纸查找请求获取所述终端设备的屏幕分辨率。所述屏幕分辨率可包括但不限定 于:640 X 480、800 X 600、1024X 768、1280 X 1024、1280 X 960、1920x1080 等。所述服务器可 以根据所述终端设备的屏幕分辨率推荐壁纸,避免了终端设备下载的壁纸不符合屏幕分辨 率而失真的现象,提高了服务器壁纸推荐的效率。
[0056] S205,所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和 所述屏幕分辨率相匹配的壁纸。
[0057] 具体实现中,所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型 标签和所述屏幕分辨率相匹配的壁纸。所述服务器从壁纸库中选取符合所述终端设备的屏 幕分辨率和所述终端设备的壁纸查找请求的壁纸,并将所选取的壁纸向所述终端设备进行 推送,以使所述终端快速找到所需的壁纸,并且不会因为不满足屏幕分辨率而使得壁纸图 像失真,提高了壁纸推送效率。
[0058] 由上可见,在本发明实施例中,服务器接收来自终端设备的包含壁纸类型关键字 的壁纸查找请求;所述服务器获取壁纸库中的壁纸的类型标签;所述服务器查找出与所述 壁纸类型关键字匹配的类型标签;所述服务器获取所述终端设备的屏幕分辨率;所述服务 器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏幕分辨率相匹配 的壁纸。所述服务器可以根据终端设备的查找请求和终端设备对应的屏幕分辨率推送壁 纸,为终端设备节省了查找壁纸时间,同时也提高了壁纸推送效率,增强了用户黏性。
[0059] 请参见图3,为本发明实施例提供了又一种壁纸推送方法的流程示意图。如图3 所示,本发明实施例的所述方法可以包括以下步骤S301-步骤S305,其中步骤S301-步骤 S303可以参照附图2所述的方法实施例的相关描述,此处不再赘述。
[0060] S301,服务器接收来自终端设备的包含壁纸类型关键字的壁纸查找请求;
[0061] S302,所述服务器获取壁纸库中的壁纸的类型标签;
[0062] S303,所述服务器将所述壁纸类型关键字和所述类型标签包含的关键字进行匹 配;其中,关键字包含所述壁纸类型关键字的类型标签为查找出与所述壁纸类型关键字匹 配的类型标签;
[0063] S304,所述服务器读取所述终端设备的驱动程序的显示模式代码,从显示模式代 码与屏幕分辨率的映射关系中获取所述显示模式代码对应的屏幕分辨率;
[0064] 具体实现中,所述服务器读取所述终端设备的驱动程序的显示模式代码,从显示 模式代码与屏幕分辨率的映射关系中获取所述显示模式代码对应的屏幕分辨率。其中,显 示模式代码与分辨率对照表如下表1所示。但所述显示模式代码并不限定于表1中所示的 种类。所述服务器可以根据所述终端设备的屏幕分辨率推荐壁纸,避免了终端设备下载的 壁纸不符合屏幕分辨率而失真的现象,提高了服务器壁纸推荐的效率。
[0065] 表1显示模式代码与分辨率对照表
[0066]
[0067]
[0068] S305,所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和 所述屏幕分辨率相匹配的壁纸。
[0069] 具体实现中,所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型 标签和所述屏幕分辨率相匹配的壁纸。所述服务器从壁纸库中选取符合所述终端设备的屏 幕分辨率和所述终端设备的壁纸查找请求的壁纸,并将所选取的壁纸向所述终端设备进行 推送,以使所述终端快速找到所需的壁纸,并且不会因为不满足屏幕分辨率而使得壁纸图 像失真,提高了壁纸推送效率。
[0070] 由上可见,在本发明实施例中,服务器接收来自终端设备的包含壁纸类型关键字 的壁纸查找请求;所述服务器获取壁纸库中的壁纸的类型标签;所述服务器查找出与所述 壁纸类型关键字匹配的类型标签;所述服务器获取所述终端设备的屏幕分辨率;所述服务 器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏幕分辨率相匹配 的壁纸。所述服务器可以根据终端设备的查找请求和终端设备对应的屏幕分辨率推送壁 纸,为终端设备节省了查找壁纸时间,同时也提高了壁纸推送效率,增强了用户黏性。
[0071] 下面将结合附图4-附图5,对本发明实施例提供的服务器进行详细介绍。需要说 明的是,附图4-附图5所示的服务器,用于执行本发明图1-图3所示实施例的方法,为了 便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图 1-图3所示的实施例。
[0072] 请参见图4,为本发明实施例提供了一种服务器的结构示意图。如图4所示,本发 明实施例的所述服务器可以包括:接收单元401、第一获取单元402、查找单元403、第二获 取单元404,推送单元405。
[0073] 接收单元401,用于接收来自终端设备的包含壁纸类型关键字的壁纸查找请求;
[0074] 具体实现中,所述接收单元401接收所述终端设备的壁纸查找请求;其中,所述壁 纸查找请求中包含了壁纸类型的关键字,所述终端设备可以通过关于壁纸的网站、应用软 件等平台访问所述服务器,所述终端设备输入包含了壁纸类型的关键字,所述接收单元401 即可对所述终端设备提供相应的壁纸。例如:所述终端设备输入的壁纸查找请求为"哆啦 A梦的壁纸"时,提取所述壁纸查找请求对应的壁纸类型关键字为"哆啦A梦"系列壁纸,又 如:所述终端设备输入的壁纸查找请求为"蝴蝶犬的壁纸"时,提取所述壁纸查找请求对应 的壁纸类型关键字为"蝴蝶犬"系列壁纸。所述服务器可以根据所述壁纸查找请求获取相 应的壁纸类型关键字,可以准确提供所述终端设备所需的壁纸。
[0075] 第一获取单元402,用于获取壁纸库中的壁纸的类型标签;
[0076] 具体实现中,所述第一获取单元402获取壁纸库中的壁纸的类型标签,所述壁纸 的类型标签包括:壁纸主题类型、收费和免费、壁纸的分辨率中的至少一种。所述服务器 将任一张壁纸保存至壁纸库中时,对所述任一张壁纸标记类型标签,可以标记该壁纸的主 题类型、收费/免费及对应的分辨率,其中所述壁纸主题类型可以包括但不限定于简单、可 爱、风景、跑车、美女、动物、卡通等类型,仍可以对壁纸主题类型进行进一步细化,例如:动 物类型可细分为:猫类系列、狗类系列、鹦鹉类系列等;卡通类型可以细分为哆啦A梦系列、 柯南系列、龙猫系列、灰太狼与喜洋洋系列等等。所述分辨率可包括但不限定于640X480、 800 X 600、1024 X 768、1280 X1024、1280 X 960、1920x1080 等。
[0077] 查找单元403,用于查找出与所述壁纸类型关键字匹配的类型标签;
[0078] 具体实现中,所述查找单元403将所述壁纸类型关键字与壁纸库中的壁纸类型标 签进行匹配,查找出与所述壁纸类型关键字匹配的类型标签。例如:所述终端设备输入的壁 纸查找请求为"哆啦A梦的壁纸"时,提取所述壁纸查找请求对应的壁纸类型关键字为"哆 啦A梦"系列壁纸,所述服务器查找的与所述壁纸类型关键字匹配的类型标签为"卡通&哆 啦A梦"类型,又如:所述终端设备输入的壁纸查找请求为"蝴蝶犬的壁纸"时,提取所述壁 纸查找请求对应的壁纸类型关键字为"蝴蝶犬"系列壁纸,所述服务器查找的与所述壁纸类 型关键字匹配的类型标签为"动物&狗类&蝴蝶犬"类型。
[0079] 第二获取单元404,用于获取所述终端设备的屏幕分辨率;
[0080] 具体实现中,所述第二获取单元404获取所述终端设备的屏幕分辨率。所述屏幕 分辨率可以是由所述第二获取单元404从所述终端设备直接获取,也可以由所述终端设备 在所述壁纸查找请求中设定所需要查找的壁纸的分辨率。所述屏幕分辨率可包括但不限定 于:640 X 480、800 X 600、1024X 768、1280 X 1024、1280 X 960、1920x1080 等。所述第二获取 单元404可以根据所述终端设备的屏幕分辨率推荐壁纸,避免了终端设备下载的壁纸不符 合屏幕分辨率而失真的现象,提高了服务器壁纸推荐的效率。
[0081] 推送单元405,用于向所述终端设备推送与所述壁纸类型关键字匹配的类型标签 和所述屏幕分辨率相匹配的壁纸。
[0082] 具体实现中,所述推送单元405向所述终端设备推送与所述壁纸类型关键字匹配 的类型标签和所述屏幕分辨率相匹配的壁纸。所述推送单元405从壁纸库中选取符合所述 终端设备的屏幕分辨率和所述终端设备的壁纸查找请求的壁纸,并将所选取的壁纸向所述 终端设备进行推送,以使所述终端快速找到所需的壁纸,并且不会因为不满足屏幕分辨率 而使得壁纸图像失真,提高了壁纸推送效率。
[0083] 由上可见,在本发明实施例中,服务器接收来自终端设备的包含壁纸类型关键字 的壁纸查找请求;所述服务器获取壁纸库中的壁纸的类型标签;所述服务器查找出与所述 壁纸类型关键字匹配的类型标签;所述服务器获取所述终端设备的屏幕分辨率;所述服务 器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏幕分辨率相匹配 的壁纸。所述服务器可以根据终端设备的查找请求和终端设备对应的屏幕分辨率推送壁 纸,为终端设备节省了查找壁纸时间,同时也提高了壁纸推送效率。
[0084] 可选的,在本发明的一些可能的实施方式中,所述壁纸的类型标签包括:壁纸主题 类型、收费和免费、壁纸的分辨率中的至少一种。
[0085] 可选的,在本发明的一些可能的实施方式中,
[0086] 所述查找单元具体用于将所述壁纸类型关键字和所述类型标签包含的关键字进 行匹配;其中,关键字包含所述壁纸类型关键字的类型标签为查找出与所述壁纸类型关键 字匹配的类型标签。
[0087] 可选的,在本发明的一些可能的实施方式中,
[0088] 所述壁纸查找请求中包含所述终端设备的屏幕分辨率,所述第二获取单元具体用 于根据所述壁纸查找请求获取所述终端设备的屏幕分辨率;
[0089] 可选的,在本发明的一些可能的实施方式中,
[0090] 所述第二获取单元具体用于所述服务器读取所述终端设备的驱动程序的显示模 式代码,从显示模式代码与屏幕分辨率的映射关系中获取所述显示模式代码对应的屏幕分 辨率。
[0091] 可选的,在本发明的一些可能的实施方式中,所述服务器向所述终端设备推送的 壁纸的屏幕分辨率与获取的所述终端设备的屏幕分辨率相同。
[0092] 请参见图5,为本发明实施例提供了另一种服务器的结构示意图。如图5所示,本 发明实施例的所述服务器可以包括:获取单元11、生成单元12、推荐单元13、记录单元14、 统计单元15、更新单元16。
[0093] 请参见图5,为本发明实施例提供了另一种服务器的结构示意图。如图5所示,该 服务器包括:至少一个处理器501,例如CPU,至少一个终端设备接口 503,存储器504,至少 一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其中,终端设 备接口 503可以包括显示屏(Display)、键盘(Keyboard),可选终端设备接口 503还可以包 括标准的有线接口、无线接口。存储器504可以是高速RAM存储器,也可以是非不稳定的存 储器(non-volatile memory),例如至少一个磁盘存储器。存储器504可选的还可以是至少 一个位于远离前述处理器501的存储装置。
[0094] 其中处理器501可以结合图4所描述的服务器,存储器504中存储一组程序代码, 且处理器501调用存储器804中存储的程序代码,用于接收来自终端设备的包含壁纸类型 关键字的壁纸查找请求;获取壁纸库中的壁纸的类型标签;查找出与所述壁纸类型关键字 匹配的类型标签;获取所述终端设备的屏幕分辨率;向所述终端设备推送与所述壁纸类型 关键字匹配的类型标签和所述屏幕分辨率相匹配的壁纸。
[0095] 可选的,在本发明的一些可能的实施方式中,所述壁纸的类型标签包括:壁纸主题 类型、收费和免费、壁纸的分辨率中的至少一种。
[0096] 可选的,在本发明的一些可能的实施方式中,
[0097] 所述处理器501具体用于将所述壁纸类型关键字和所述类型标签包含的关键字 进行匹配;其中,关键字包含所述壁纸类型关键字的类型标签为查找出与所述壁纸类型关 键字匹配的类型标签。
[0098] 可选的,在本发明的一些可能的实施方式中,
[0099] 所述壁纸查找请求中包含所述终端设备的屏幕分辨率,所述处理器501具体用于 根据所述壁纸查找请求获取所述终端设备的屏幕分辨率;
[0100] 可选的,在本发明的一些可能的实施方式中,
[0101] 所述处理器501具体用于所述服务器读取所述终端设备的驱动程序的显示模式 代码,从显示模式代码与屏幕分辨率的映射关系中获取所述显示模式代码对应的屏幕分辨 率。
[0102] 可选的,在本发明的一些可能的实施方式中,所述服务器向所述终端设备推送的 壁纸的屏幕分辨率与获取的所述终端设备的屏幕分辨率相同。
[0103] 可以理解的是,本实施例的服务器500的各功能模块的功能可根据上述方法实施 例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘 述。
[0104] 由上可见,在本发明实施例中,服务器500接收来自终端设备的包含壁纸类型关 键字的壁纸查找请求;所述服务器获取壁纸库中的壁纸的类型标签;所述服务器查找出与 所述壁纸类型关键字匹配的类型标签;所述服务器获取所述终端设备的屏幕分辨率;所述 服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏幕分辨率相 匹配的壁纸。所述服务器可以根据终端设备的查找请求和终端设备对应的屏幕分辨率推送 壁纸,为终端设备节省了查找壁纸时间,同时也提高了壁纸推送效率。
[0105] 本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程 序,该程序执行时包括上述方法实施例中记载的任何一种信息传递方法的部分或全部步 骤。
[0106] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。
[0107] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。
[0108] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式 实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种 逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可 以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接, 可以是电性或其它的形式。
[0109] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0110]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0111] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机 设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部 或部分步骤。而前述的存储介质包括:u盘、只读存储器(ROM,Read-Only Memory)、随机存 取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代 码的介质。
[0112] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前 述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前 述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些 修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1. 一种壁纸推送方法,其特征在于,包括: 服务器接收来自终端设备的包含壁纸类型关键字的壁纸查找请求; 所述服务器获取壁纸库中的壁纸的类型标签; 所述服务器查找出与所述壁纸类型关键字匹配的类型标签; 所述服务器获取所述终端设备的屏幕分辨率; 所述服务器向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏幕 分辨率相匹配的壁纸。2. 根据权利要求1所述的方法,其特征在于,所述壁纸的类型标签包括:壁纸主题类 型、收费和免费、壁纸的分辨率中的至少一种。3. 根据权利要求1所述的方法,其特征在于,所述服务器查找出与所述壁纸类型关键 字匹配的类型标签,包括: 所述服务器将所述壁纸类型关键字和所述类型标签包含的关键字进行匹配;其中,关 键字包含所述壁纸类型关键字的类型标签为查找出与所述壁纸类型关键字匹配的类型标 签。4. 根据权利要求1所述的方法,其特征在于,所述服务器获取所述终端设备的屏幕分 辨率,包括: 所述壁纸查找请求中包含所述终端设备的屏幕分辨率,所述服务器根据所述壁纸查找 请求获取所述终端设备的屏幕分辨率; 或者, 所述服务器读取所述终端设备的驱动程序的显示模式代码,从显示模式代码与屏幕分 辨率的映射关系中获取所述显示模式代码对应的屏幕分辨率。5. 根据权利要求1至4任一项所述的方法,其特征在于,所述服务器向所述终端设备推 送的壁纸的屏幕分辨率与获取的所述终端设备的屏幕分辨率相同。6. -种服务器,其特征在于,包括: 接收单元,用于接收来自终端设备的包含壁纸类型关键字的壁纸查找请求; 第一获取单元,用于获取壁纸库中的壁纸的类型标签; 查找单元,用于查找出与所述壁纸类型关键字匹配的类型标签; 第二获取单元,用于获取所述终端设备的屏幕分辨率; 推送单元,用于向所述终端设备推送与所述壁纸类型关键字匹配的类型标签和所述屏 幕分辨率相匹配的壁纸。7. 根据权利要求6所述的服务器,其特征在于,所述壁纸的类型标签包括:壁纸主题类 型、收费和免费、壁纸的分辨率中的至少一种。8. 根据权利要求6所述的服务器,其特征在于,所述查找单元具体用于将所述壁纸类 型关键字和所述类型标签包含的关键字进行匹配;其中,关键字包含所述壁纸类型关键字 的类型标签为查找出与所述壁纸类型关键字匹配的类型标签。9. 根据权利要求6所述的服务器,其特征在于, 所述壁纸查找请求中包含所述终端设备的屏幕分辨率,所述第二获取单元具体用于根 据所述壁纸查找请求获取所述终端设备的屏幕分辨率; 或者, 所述第二获取单元具体用于读取所述终端设备的驱动程序的显示模式代码,从显示模 式代码与屏幕分辨率的映射关系中获取所述显示模式代码对应的屏幕分辨率。10.根据权利要求6至9任一项所述的服务器,其特征在于,所述服务器向所述终端设 备推送的壁纸的屏幕分辨率与获取的所述终端设备的屏幕分辨率相同。
【文档编号】H04L29/08GK105991725SQ201510080279
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司