信息处理方法和装置的制造方法_2

文档序号:9598048阅读:来源:国知局
6所示,第二部分是推荐图片的发型部分71,如图7所示,之后,可以对图6所述的人脸部分和图7所示的发型部分进行合成,得到合成后的图片,合成后的图片81可以如图8所示。
[0047]上述以用户的实际信息和服务端推送的相关信息都是图片为例,可以理解的是,也可以根据其他形式的信息进行合成。例如,在图2所示的客户端,可以向用户展示可供选择的多种人脸类别22,用户可以根据自身情况选择与自身脸型一致的人脸类别,之后,服务端可以向用户展示可供选择的发型类别,展示的发型类别可以是图4所示的包含人脸和发型的图片,或者,也可以是简化的仅有发型的图片,在用户选择出自身的人脸和服务端推荐的发型后,可以将这两个进行合成,以得到合成图片。
[0048]又例如,用户可以直接在客户端进行自身脸型信息的输入,和/或,进行用户喜欢的发型信息的输入,从而使得服务端将用户自身脸型信息与用户喜欢的发型信息或者推荐给用户的发型信息进行合成,得到合成图片并展示给用户。用户在信息输入时可以采用文本、语音或图片等形式。
[0049]S14 :通过客户端将所述合成后的信息展示给用户。
[0050]例如,服务端在得到图8所示的图片后,将该图片发送给客户端,由客户端展示给用户。
[0051]上述以推荐发型为例,可以理解的是,上述方法还可以用于其他类别的信息推荐,例如,为用户推荐搭配信息等,如推荐服饰、包或者配饰等。
[0052]本实施例中,通过对用户的实际信息和推荐信息进行合成,并将合成后的信息展示给用户,可以使得用户能够直观看到推荐信息与自身的结合情况,使得用户直观感受到推荐信息是否适合自己,从而为用户提供更适合用户自身情况的信息。
[0053]图9是本发明另一实施例提出的信息处理装置的结构示意图,该装置90包括:第一获取模块91、第二获取模块92、合成模块93和展示模块94。
[0054]第一获取模块91,用于获取用户自身情况的实际信息,所述实际信息中包括用户需要的信息类别的信息;
[0055]例如,用户自身情况的实际信息是包含用户自身情况的图片。当用户需要的信息类别是发型时,则可以获取包含用户实际发型的图片,例如,用户对人脸部位进行拍照,得到包含人脸和发型的头像图片。
[0056]具体的,参见图2,用户可以通过应用程序的客户端上传头像图片21。
[0057]可以理解的是,用户自身情况的实际信息可以是上传者自己的信息,或者,也可以是上传者上传的其他用户的信息。以用户上传头像图片为例,用户上传的头像图片可以是自己的头像,或者,也可以是他人的头像,例如,帮助朋友选择发型等。
[0058]第二获取模块92,用于获取所述用户需要的信息类别的推荐信息;
[0059]例如,获取对用户的推荐发型。
[0060]—些实施例中,可以先向用户展示多种相关发型,之后根据用户的选择,将用户选择的发型确定为推荐发型。
[0061 ]所述第二获取模块92具体用于:
[0062]从数量大于预设值的信息库中,查找属于所述用户需要的信息类别且与所述用户相关的息;
[0063]通过客户端将所述相关的信息展示给用户;
[0064]获取用户在所述相关的信息中选择的信息,将所述选择的信息作为推荐信息。
[0065]可选的,所述查找属于所述用户需要的信息类别且与所述用户相关的信息,包括:
[0066]根据用户提供的信息,或者,根据预设的匹配算法,查找属于所述用户需要的信息类别且与所述用户相关的信息。
[0067]例如,服务端在接收到用户上传的自身的头像后,可以在海量的发型数据库中查找与用户相关的发型。
[0068]在查找与用户相关的发型时可以根据用户提供的信息进行查找,如用户通过客户端上传头像给服务端时,还可以同时上传用户需要的发型信息,从而服务端可以在发型图片库中查找与用户需要的发型对应的图片,或者,服务端可以预先配置匹配算法,根据用户的头像图片进行数据分析确定合适的发型,并在发型图片库中查找到相应发型的图片。
[0069]例如,服务端在找到多条相关的发型图片后,可以将预设数量的相关发型图片发送给客户端,由客户端展示给用户。
[0070]例如,参见图4,可以向用户展示多个相关发型图片41。
[0071]例如,在向用户展示图4所示的多种发型图片后,用户可以从中选择一种作为推荐发型图片。
[0072]合成模块93,用于用所述推荐信息替换所述实际信息中的用户需要的信息类别的信息,得到合成后的信息;
[0073]—些实施例中,所述用户自身情况的实际信息是包含用户自身情况的图片,所述用户需要的信息类别的推荐信息包含在推荐图片中,所述合成模块93具体用于:
[0074]采用图像分离技术对所述用户图片进行分离,分为第一部分和所述用户图片中除所述第一部分之外的部分,所述第一部分是所述用户图片中包含用户需要的信息类别的部分;
[0075]采用图像分离技术对所述推荐图片进行分离,分为第二部分和除所述第二部分之外的部分,所述第二部分是所述推荐图片中包含用户需要的信息类别的部分;
[0076]采用图片合成技术对所述用户图片中除所述第一部分之外的部分和所述第二部分进行合成,得到合成后的图片。
[0077]例如,采用图像分离技术对用户的头像图片进行分离,得到用户的人脸部分和发型部分,其中,第一部分是指用户图片的发型部分,所述用户图片中除所述第一部分之外的部分是指除发型部分之外的部分,如用户图片的人脸部分。
[0078]例如,用户在选择一个推荐发型图片(该图片中也包括人脸部分和发型部分)后,采用图像分离技术对该推荐发型图片进行分离,得到推荐图片的人脸部分和发型部分,其中,第二部分是指推荐图片的发型部分。
[0079]例如,用户图片中除所述第一部分之外的部分,也就是用户图片的人脸部分61可以如图6所示,第二部分是推荐图片的发型部分71,如图7所示,之后,可以对图6所述的人脸部分和图7所示的发型部分进行合成,得到合成后的图片,合成后的图片81可以如图8所示。
[0080]—些实施例中,所述实际信息包括:用户输入的或者在多种可供选择的信息中选择的除所述用户需要的信息类别之外的信息,所述合成模块93具体用于:
[0081]将用户输入的或者选择的除所述用户需要的信息类别之外的信息与所述推荐信息进行组合,得到合成后的信息,其中,用户以文本、语音或图片形式输入信息。
[0082]例如,在图2所示的客户端,可以向用户展示可供选择的多种人脸类别22,用户可以根据自身情况选择与自身脸型一致的人脸类别,之后,服务端可以向用户展示可供选择的发型类别,展示的发型类别可以是图4所示的包含人脸和发型的图片,或者,也可以是简化的仅有发型的图片,在用户选择出自身的人脸和服务端推荐的发型后,可以将这两个进行合成,以得到合成图片。
[0083]又例如,用户可以直接在客户端进行自身脸型信息的输入,和/或,进行用户喜欢的发型信息的输入,从而使得服务端将用户自身脸型信息与用户喜欢的发型信息或者推荐给用户的发型信息进行合成,得到合成图片并展示给用户。用户在信息输入时可以采用文本、语音或图片等形式。
[0084]展示模块94,用于通过客户端将所述合成后的信息展示给用户。
[0085]例如,服务端在得到图8所示的图片后,将该图片发送给客户端,由客户端展示给用户。
[0086]上述以推荐发型为例,可以理解的是,上述方法还可以用于其他类别的信息推荐,例如,为用户推荐搭配信息等,如推荐服饰、包
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1