设置背景图像的方法及相关的服务器和系统的制作方法

文档序号:6508488阅读:231来源:国知局
设置背景图像的方法及相关的服务器和系统的制作方法
【专利摘要】本申请涉及一种设置背景图像的方法及相关的服务器和系统,其中该服务器包括:接收模块,用于接收来自客户端的图像特征信息;查询模块,用于在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像;发送模块,用于将与所述图像特征信息相匹配的背景图像发送至所述客户端,以使所述客户端使用所述背景图像作为其桌面背景。通过本申请能够根据客户端当前信息智能地设置客户端的桌面背景或主题,实现了个性化的客户端桌面背景的自动设置。
【专利说明】设置背景图像的方法及相关的服务器和系统

【技术领域】
[0001]本申请涉及设置背景图像的技术,更具体地涉及一种设置背景图像的方法及相关的服务器和系统。

【背景技术】
[0002]近年来,配置摄像头的客户端设备越来越丰富。例如:手机、笔记本计算机、智能电视等设备上大都配置有前置摄像头;手机和平板电脑(Pad)等设备还配置有后置摄像头。通过前置摄像头可以拍摄到用户的面部图像或服装,通过后置摄像头可以拍摄周围的景象,而有些可以转动的摄像头还可以照到更宽广的范围。
[0003]根据现有技术,客户端设备更换背景或主题的方式一般需要用户手动选定或者随机变化。如果用户希望设备的背景随着其当前信息(例如人物表情、服装、周围环境等)的变化而变换,则只能够手动在本地或网络搜索应景的背景或主题,并通过手动方式更换搜索到的桌面背景或主题。
[0004]综上所述,可知现有技术中存在只能够手动更换客户端设备的背景或主题、不能够根据设备当前信息智能设置桌面背景或主题的问题,因此有必要提出改进的技术方案解决上述问题。


【发明内容】

[0005]本申请的主要目的在于提供一种设置背景图像的方法及相关的服务器和系统,以解决现有技术中存在的不能够根据设备当前信息智能设置桌面背景或主题的技术问题。
[0006]为解决上述技术问题,根据本申请的一个方面,提供一种服务器,其包括:接收模块,用于接收来自客户端的图像特征信息;查询模块,用于在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像;发送模块,用于将与所述图像特征信息相匹配的背景图像发送至所述客户端,以使所述客户端使用所述背景图像作为其桌面背景。
[0007]其中,所述服务器还包括:背景图像数据库,用于存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。
[0008]其中,所述查询模块在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。
[0009]其中,所述阈值为正整数的数值或百分比。
[0010]其中,所述图像特征信息包括以下之一或其组合:人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
[0011]根据本申请的另一方面,提供一种系统,其包括:客户端,用于采集图像,通过预设的方式提取所述图像的图像特征信息;服务器包括:接收模块,用于接收来自所述客户端的图像特征信息;查询模块,用于在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像;发送模块,用于将与所述图像特征信息相匹配的背景图像发送至所述客户端。
[0012]其中,所述服务器还包括:背景图像数据库,用于存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。
[0013]其中,所述查询模块在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。
[0014]其中,所述阈值为正整数的数值或百分比。
[0015]其中,所述图像特征信息包括以下之一或其组合:人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
[0016]其中,所述客户端还用于,接收所述背景图像,并设置接收的所述背景图像作为其桌面背景。
[0017]根据本申请的另一方面,提供一种设置背景图像的方法,应用于包括客户端及服务器的网络环境中,所述方法包括:所述服务器接收来自客户端的图像特征信息;所述服务器在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像,并将与所述图像特征信息相匹配的背景图像发送至所述客户端,以使所述客户端使用所述背景图像作为其桌面背景。
[0018]其中,所述方法还包括:预先设置背景图像数据库,所述背景图像数据库存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。
[0019]其中,所述服务器在所述背景图像数据库中查找与所述图像特征信息相匹配的背景图像的步骤,包括:所述服务器在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。
[0020]其中,所述阈值为正整数的数值或百分比。
[0021]其中,所述图像特征信息包括以下之一或其组合:人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
[0022]其中,在所述服务器接收来自客户端的图像特征信息的步骤之前,所述方法还包括:所述客户端采集图像,通过预设的方式提取所述图像的图像特征信息,并将所述图像特征信息发送至所述服务器。
[0023]其中,所述方法还包括:所述客户端接收所述背景图像,并设置接收的所述背景图像作为其桌面背景。
[0024]根据本申请的再一方面,还提供一种设置背景图像的方法,其包括:接收来自客户端的图像特征信息;在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像,并将与所述图像特征信息相匹配的背景图像发送至所述客户端,以使所述客户端使用所述背景图像作为其桌面背景。
[0025]其中,所述方法还包括:预先设置背景图像数据库,所述背景图像数据库存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。
[0026]其中,在所述背景图像数据库中查找与所述图像特征信息相匹配的背景图像的步骤,包括:在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。
[0027]其中,所述阈值为正整数的数值或百分比。
[0028]其中,所述图像特征信息包括以下之一或其组合:人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
[0029]根据上述实施例,通过服务器接收来自客户端的图像特征信息,并在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像,将与所述图像特征信息相匹配的背景图像发送至客户端,从而使客户端使用所述背景图像作为其桌面背景,能够根据客户端当前信息智能地设置客户端的桌面背景或主题,实现了个性化的客户端桌面背景的自动设置。

【专利附图】

【附图说明】
[0030]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0031]图1是根据本申请实施例的系统的结构框图;
[0032]图2是根据本申请实施例的客户端的结构框图;
[0033]图3是根据本申请一个实施例的设置背景图像的方法的流程图;
[0034]图4是根据本申请另一实施例的设置背景图像的方法的流程图;以及
[0035]图5是根据本申请再一实施例的设置背景图像的方法的流程图。

【具体实施方式】
[0036]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0037]根据本申请实施例,提供一种系统,参考图1,图1为本申请系统的结构框图,该系统包括:客户端110和服务器120。其中,客户端110和服务器120之间通过网络130相互连接。在实际应用上,网络130可为有线网络或无线网络,本申请对此不限制。
[0038]客户端110用于采集图像,并通过预设的方式提取所述图像的图像特征信息。在实际应用中,客户端包括但不限于手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑(PAD)、笔记本计算机、智能电视等具有图像采集功能的客户端设备。执行图像采集功能的设备为摄像头,客户端110可以通过其设置的摄像头(前摄像头或后摄像头)拍摄采集到一段(比如2秒)视频信息或拍照采集到一幅或多幅照片信息,并对采集到的图像信息进行特征编码的计算提取图像的图像特征信息。根据本申请,图像特征信息包括但不限于:人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。例如,可以通过“人像识别算法”将人像分离出来,然后将人像中衣服的颜色输出出来,作为图像的特征编码;也可以通过“人脸识别算法”将人脸的表情识别出来,然后输出出来作为特征编码;也可以通过分析背景的图像,将背景的色调识别出来,然后输出出来作为特征编码;另外还可以结合上述算法或其他的算法,综合计算图像的特征编码。总之,本申请对于图像特征信息的计算方式不进行限制。然后,客户端110通过网络130将所述图像特征信息发送至服务器 120。
[0039]可选地,服务器120可以是云端服务器,或具有“云计算”功能、能够提供“云服务”的服务器。继续参考图1,服务器120至少可以包括:接收模块122、查询模块124、发送模块126以及背景图像数据库128。其中,接收模块122用于接收来自客户端110的图像特征信息,并将该图像特征信息传送至查询模块124。查询模块124与接收模块122相耦接,用于在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像。发送模块126与查询模块124相耦接,用于将查询模块124查询得到的与所述图像特征信息相匹配的背景图像发送至所述客户端110。
[0040]背景图像数据库128用于存储多个背景图像,所述背景图像可以是静态的或动态的背景图像,其中每一背景图像包括标识该背景图像的特征的标签(Tag)。在背景图像数据库128所存储的背景图像中,每个背景图像可以具有一个或多个标签,这些标签分别标识了该背景图像的具体特征。本申请对于背景图像的标签的数量不进行限制。在实际中,每个背景图像的标签可以随时进行添加或删除,添加的方式可以人工添加也可以由学习算法自动添加。需要说明,根据本申请的背景图像数据库可以是独立设置的装置也可以与服务器合一设置,并且,背景图像数据库可使用关系数据库或其他类型的数据库来实现。
[0041]实际上,接收模块122接收到的图像特征信息中一般包括图像的多个特征信息,而背景图像数据库128存储的背景图像也包括多个标签。在这种情况下,查询模块124在进行查询匹配处理时,可以使用完全匹配或模糊匹配的方式。具体地,完全匹配就是图像特征信息与背景图像的标签全部相同,而模糊匹配是图像特征信息与背景图像的标签相同信息的数量符合预设的阈值。例如,一个图像的图像特征信息为:人物-女孩、衣服颜色-红色等2个特征信息;如果一个背景图像的标签与上述的图像特征信息全部相同,即为完全匹配。又例如,一个图像的图像特征信息为:人物-多个儿童、人物表情-微笑、背景-草地、天气-晴等4个特征信息;一个背景图像具有:人物-儿童、背景-草地等2个标签,那么即为模糊匹配。在模糊匹配时,需要设置模糊匹配的条件阈值,例如正整数的数值或百分t匕,阈值的设定,可以预先设定阈值,阈值的范围可以视具体情况而定。当模糊匹配满足阈值时认为符合匹配要求,判断对应的图像特征信息与背景图像相匹配。
[0042]最后,客户端110接收服务器120的发送模块126发送的背景图像,并设置接收的所述背景图像作为客户端110的桌面背景。需要说明,客户端还可以将接收的背景图像设置为客户端上的其他任何背景,例如短信聊天背景等。
[0043]下面结合图2描述客户端110的具体结构,参考图2,根据本申请的客户端110至少可以包括:采集与提取模块112、发送模块114、接收模块116、显示设置模块118等模块,其中:
[0044]采集与提取模块112用于采集图像,并通过预设的方式提取所述图像的图像特征信息。发送模块114与采集与提取模块112相耦接,用于将所述图像特征信息发送至服务器120。接收模块116用于接收来自服务器120的背景图像。显示设置模块118与接收模块116相耦接,用于设置接收模块116接收的所述背景图像作为其桌面背景。
[0045]通过上述实施例,网络服务器根据客户端当前信息查询到对应的背景图像,并发送至客户端,使得客户端能够呈现与其当前信息相对应的桌面背景,实现了个性化的客户端桌面背景的自动设置。
[0046]根据本申请实施例,还提供一种设置背景图像的方法,该方法应用于包括客户端及服务器的网络环境中。图3是根据本申请实施例的设置背景图像的方法的流程图,其至少包括:
[0047]在步骤S302处,服务器接收来自客户端的图像特征信息。其中,所述图像特征信息包括以下之一或其组合:人物特征信息、人物服装特征信息、情景特征信息、天气特征信肩、Ο
[0048]在步骤S304处,服务器在预先设置的背景图像数据库中查找与图像特征信息相匹配的背景图像,并将与图像特征信息相匹配的背景图像发送至客户端,以使所述客户端使用所述背景图像作为其桌面背景。
[0049]下面参考图4详细描述上述处理的细节。图4是本申请另一实施例的设置背景图像的方法的流程图,具体包括:
[0050]在步骤S402处,客户端采集一段时间的视频信息或拍照采集到一幅或多幅照片{η息,得到图像?目息。
[0051]在步骤S404处,客户端通过预设的方式计算图像信息的图像特征信息,并将有效的图像特征信息通过网络发送至服务器。
[0052]在步骤S406处,服务器接收来自客户端的图像特征信息。
[0053]在步骤S408处,预先在背景图像数据库存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。需要说明,本步骤只要求在步骤S410之前进行,与步骤S402至步骤S406没有严格的先后顺序。
[0054]在步骤S410处,服务器在背景图像数据库中的背景图像中查找与图像特征信息相匹配的背景图像。具体地,服务器在背景图像数据库中进行图像特征信息与背景图像的标签的匹配,查找出与图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像,其中所述阈值为正整数的数值或百分比。
[0055]在步骤S412处,服务器将与图像特征信息相匹配的背景图像发送至客户端。
[0056]在步骤S414处,客户端接收所述背景图像,并设置接收的所述背景图像作为客户端的桌面背景。
[0057]根据本申请实施例,还提供一种设置背景图像的方法,该方法应用于服务器。可选地,所述服务器可以是云端服务器,或具有“云计算”功能、能够提供“云服务”的服务器。参考图5,是根据本申请实施例的设置背景图像的方法的流程图,其至少包括:
[0058]在步骤S502处,接收来自客户端的图像特征信息。
[0059]其中,所述图像特征信息包括以下之一或其组合:人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
[0060]在步骤S504处,在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像,并将与所述图像特征信息相匹配的背景图像发送至所述客户端,以使所述客户端使用所述背景图像作为其桌面背景。
[0061]具体地在本步骤中,需要预先设置一个背景图像数据库,所述背景图像数据库存储有多个背景图像,每一背景图像包括标识该背景图像的特征的标签。然后,在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。其中,可以预先设定阈值的范围,所述阈值为正整数的数值或百分比,阈值的范围可以视具体情况而定。最后,将查找出的与图像特征信息相匹配的背景图像发送至客户端,从而客户端使用接收到的背景图像作为其桌面背景。
[0062]本申请的方法的操作步骤与服务器和系统的结构特征对应,可以相互参照,不再
--赘述。
[0063]综上所述,根据本申请的上述实施例,通过服务器接收来自客户端的图像特征信息,并在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像,将与所述图像特征信息相匹配的背景图像发送至客户端,从而使客户端使用所述背景图像作为其桌面背景,能够根据客户端当前信息智能地设置客户端的桌面背景或主题,实现了个性化的客户端桌面背景的自动设置。
[0064]在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0065]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0066]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPR0M)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0067]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0068]本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0069]以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
【权利要求】
1.一种服务器,其特征在于,包括: 接收模块,用于接收来自客户端的图像特征信息; 查询模块,用于在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像; 发送模块,用于将与所述图像特征信息相匹配的背景图像发送至所述客户端,以使所述客户端使用所述背景图像作为其桌面背景。
2.根据权利要求1所述的服务器,其特征在于,还包括: 背景图像数据库,用于存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。
3.根据权利要求2所述的服务器,其特征在于,所述查询模块在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。
4.根据权利要求3所述的服务器,其特征在于,所述阈值为正整数的数值或百分比。
5.根据权利要求1所述的服务器,其特征在于,所述图像特征信息包括以下之一或其组合: 人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
6.一种系统,其特征在于,包括: 客户端,用于采集图像,通过预设的方式提取所述图像的图像特征信息; 服务器包括: 接收模块,用于接收来自所述客户端的图像特征信息; 查询模块,用于在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像; 发送模块,用于将与所述图像特征信息相匹配的背景图像发送至所述客户端。
7.根据权利要求6所述的系统,其特征在于,所述服务器还包括: 背景图像数据库,用于存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。
8.根据权利要求7所述的系统,其特征在于,所述查询模块在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。
9.根据权利要求8所述的系统,其特征在于,所述阈值为正整数的数值或百分比。
10.根据权利要求6所述的系统,其特征在于,所述图像特征信息包括以下之一或其组合: 人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
11.根据权利要求6所述的系统,其特征在于,所述客户端还用于,接收所述背景图像,并设置接收的所述背景图像作为其桌面背景。
12.一种设置背景图像的方法,应用于包括客户端及服务器的网络环境中,其特征在于,所述方法包括: 所述服务器接收来自客户端的图像特征信息; 所述服务器在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像,并将与所述图像特征信息相匹配的背景图像发送至所述客户端,以使所述客户端使用所述背景图像作为其桌面背景。
13.根据权利要求12所述的方法,其特征在于,还包括: 预先设置背景图像数据库,所述背景图像数据库存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。
14.根据权利要求13所述的方法,其特征在于,所述服务器在所述背景图像数据库中查找与所述图像特征信息相匹配的背景图像的步骤,包括: 所述服务器在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。
15.根据权利要求14所述的方法,其特征在于,所述阈值为正整数的数值或百分比。
16.根据权利要求12所述的方法,其特征在于,所述图像特征信息包括以下之一或其组合: 人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
17.根据权利要求12所述的方法,其特征在于,在所述服务器接收来自客户端的图像特征信息的步骤之前,所述方法还包括: 所述客户端采集图像,通过预设的方式提取所述图像的图像特征信息,并将所述图像特征信息发送至所述服务器。
18.根据权利要求17所述的系统,其特征在于,还包括: 所述客户端接收所述背景图像,并设置接收的所述背景图像作为桌面背景。
19.一种设置背景图像的方法,其特征在于,包括: 接收来自客户端的图像特征信息; 在预先设置的背景图像数据库中查找与所述图像特征信息相匹配的背景图像,并将与所述图像特征信息相匹配的背景图像发送至所述客户端,以使所述客户端使用所述背景图像作为其桌面背景。
20.根据权利要求19所述的方法,其特征在于,还包括: 预先设置背景图像数据库,所述背景图像数据库存储多个背景图像,每一背景图像包括标识该背景图像的特征的标签。
21.根据权利要求20所述的方法,其特征在于,在所述背景图像数据库中查找与所述图像特征信息相匹配的背景图像的步骤,包括: 在所述背景图像数据库中进行所述图像特征信息与背景图像的标签的匹配,查找出与所述图像特征信息全部相同或相同信息的数量符合预设的阈值的背景图像。
22.根据权利要求21所述的方法,其特征在于,所述阈值为正整数的数值或百分比。
23.根据权利要求19所述的方法,其特征在于,所述图像特征信息包括以下之一或其组合: 人物特征信息、人物服装特征信息、情景特征信息、天气特征信息。
【文档编号】G06F17/30GK104426841SQ201310366982
【公开日】2015年3月18日 申请日期:2013年8月21日 优先权日:2013年8月21日
【发明者】杨扬 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1