互联网社交网络的信息交互系统的制作方法

文档序号:13804405阅读:180来源:国知局
互联网社交网络的信息交互系统的制作方法

本发明公开涉及互联网技术领域,尤其涉及一种互联网社交网络的信息交互系统。



背景技术:

随着互联网技术发展,社交网络已经越来越是普遍的存在,其使得人们之间的沟通交流变得更加便捷。服务器可以通过社交网络向用户推送动态信息,用户在一终端登录后,就可以通过该终端接收动态信息并显示。典型的社交网络应用有微博、论坛bbs等。

相关技术,这些典型的社交网络依然主要是用户可随时发布信息,其他用户可动态接收信息并显示,进行评论、转发等操作,在一定程度上其交互方式依然较为单一,互动性、趣味性以及人性化程度依然不足。



技术实现要素:

本发明公开的目的在于提供一种互联网社交网络的信息交互系统,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。

根据本发明公开实施例的第一方面,提供一种互联网社交网络的信息交互系统,该系统包括:

数据解析模块,用于接收客户端提交的一预设操作请求,解析该预设操作请求以获取对应的预设操作的类别和预设人脸图像;其中该预设人脸图像为用户在所述客户端进行所述预设操作时的人脸图像;

数据处理模块,用于提取所述预设人脸图像中至少部分区域的特征值,并根据该特征值以及预设映射关系确定一静态图像的至少一个处理区域;其中该预设映射关系包括不同的所述特征值与该至少一个处理区域的映射关系;

图像处理模块,用于根据所述预设操作的类别对所述静态图像的所述至少一个处理区域执行对应的操作,以使所述至少一个处理区域发生动态变化并显示于所述客户端上。

本发明公开的实施例中,所述静态图像包括静态人脸图像;所述至少一个处理区域包括该静态人脸图像中的眼睛区域、脸颊区域和嘴唇区域中的一个或多个。

本发明公开的实施例中,所述预设操作的类别至少包括不同的第一类别和第二类别;

所述图像处理模块根据所述预设操作的类别对所述静态人脸图像的所述至少一个处理区域执行对应的操作包括:

根据所述第一类别对所述静态人脸图像的所述脸颊区域和/或嘴唇区域执行第一操作;

根据所述第二类别对所述静态人脸图像的所述眼睛区域执行第二操作;其中,所述第一操作和第二操作为不同的预设操作。

本发明公开的实施例中,所述第一操作至少包括图像拉伸操作。

本发明公开的实施例中,所述第二操作至少包括图像缩放操作。

本发明公开的实施例中,所述静态人脸图像为社交网络中的用户头像。

本发明公开的实施例中,所述数据处理模块提取所述预设人脸图像中至少部分区域的特征值包括:

提取所述预设人脸图像中的眼睛区域、脸颊区域和嘴唇区域中的一个或多个区域的特征值。

本发明公开的实施例中,所述预设操作至少包括鼠标点击操作、键盘输入操作和触摸屏触控操作。

本发明公开的实施例中,所述客户端包括手机或者电脑。

根据本发明公开实施例的第二方面,还提供一种互联网社交网络的信息交互系统,该系统包括:

客户端,用于提交一预设操作请求;其中该预设操作请求携带预设人脸图像,且该预设人脸图像为用户在所述客户端进行预设操作时的人脸图像;

服务器,用于接收并解析该预设操作请求以获取对应的预设操作的类别和所述预设人脸图像,然后提取所述预设人脸图像中至少部分区域的特征值,并根据该特征值以及预设映射关系确定一静态图像的至少一个处理区域;最后根据所述预设操作的类别对所述静态图像的所述至少一个处理区域执行对应的操作,以使所述至少一个处理区域发生动态变化并显示于所述客户端上;其中该预设映射关系包括不同的所述特征值与该至少一个处理区域的映射关系。

本发明公开的实施例提供的技术方案可以包括以下有益效果:

本发明公开实施例中,首先可以接收客户端提交的一预设操作请求,解析该预设操作请求以获取对应的预设操作的类别和预设人脸图像,然后提取所述预设人脸图像中至少部分区域的特征值,并根据该特征值以及预设映射关系确定一静态图像的至少一个处理区域,最后根据所述预设操作的类别对所述静态图像的所述至少一个处理区域执行对应的操作,以使所述至少一个处理区域发生动态变化并显示于所述客户端上。这样,当一个用户通过客户端在如社交网络上进行预设操作时,可以使得如归属于社交网络上另一用户的静态图像(如社交头像等)发生动态变化(如头像微笑等)以实现交互,进而可以在一定程度上使得目前的社交网络交互方式变得多样,增加了用户间的趣味性互动,人性化程度较高,从而使得用户体验提升,可以增加用户粘性和忠诚度等。

附图说明

图1示出本发明公开示例性实施例中互联网社交网络的信息交互系统示意图;

图2示出本发明公开示例性实施例中另一互联网社交网络的信息交互系统示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。

此外,附图仅为本发明公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同处理器装置和/或微控制器装置中实现这些功能实体。

本示例实施方式中提供了一种互联网社交网络的信息交互系统。参考图1中所示,该系统可以包括数据解析模块101、数据处理模块102和图像处理模块103;其中:

所述数据解析模块101,用于接收客户端提交的一预设操作请求,解析该预设操作请求以获取对应的预设操作的类别和预设人脸图像;其中该预设人脸图像为用户在所述客户端进行所述预设操作时的人脸图像。

所述数据处理模块102,用于提取所述预设人脸图像中至少部分区域的特征值,并根据该特征值以及预设映射关系确定一静态图像的至少一个处理区域;其中该预设映射关系包括不同的所述特征值与该至少一个处理区域的映射关系。

所述图像处理模块103,用于根据所述预设操作的类别对所述静态图像的所述至少一个处理区域执行对应的操作,以使所述至少一个处理区域发生动态变化并显示于所述客户端上。

本发明公开的实施例中,当一个用户通过客户端在如社交网络上进行预设操作时,可以使得如归属于社交网络上另一用户的静态图像如社交头像发生动态变化如实现头像微笑等以实现交互,进而可以在一定程度上使得目前的社交网络交互方式较为多样,增加了用户间的趣味性互动,人性化程度较高,从而使得用户体验好,可以增加用户粘性和忠诚度等。

具体的,本发明公开实施例的示例性社交网络应用场景可以包括但不限于微博。本实施例中以微博为例说明,不用于限定本发明公开。

所述数据解析模块101接收客户端提交的一预设操作请求,解析该预设操作请求以获取对应的预设操作的类别和预设人脸图像;其中该预设人脸图像为用户在所述客户端进行所述预设操作时的人脸图像。

示例性的,所述客户端可以包括但不限于手机或者电脑等。所述预设操作可以包括但不限于如微博点赞、评论操作等。具体实现所述预设操作可以是鼠标点击操作、键盘输入操作或者触摸屏触控操作,例如通过鼠标点击微博客户端页面上的点赞虚拟按钮实现点赞操作。所述预设操作请求可以是用户在客户端登录微博后进行的如点赞、评论等操作而产生的请求,微博的服务器会根据该请求处理以使客户端显示点赞或评论后的微博页面。所述预设操作的类别可以包括但不限于如点赞和评论两个类别,以区别不同的操作。所述预设人脸图像可以是用户在客户端进行上述点赞、评论等操作时获取的用户当前人脸图像,具体例如可以由客户端上的摄像头获取。

在上述示例性应用场景中,用户在微博进行操作时客户端获取用户操作时的人脸图像,然后客户端根据该操作和人脸图像产生对应操作请求并提交至微博服务器,微博服务器解析该操作请求获取该操作的类别如点赞类别和所述人脸图像。

所述数据处理模块102提取所述预设人脸图像中至少部分区域的特征值,并根据该特征值以及预设映射关系确定一静态图像的至少一个处理区域;其中该预设映射关系包括不同的所述特征值与该至少一个处理区域的映射关系。

示例性的,所述静态图像可以包括静态人脸图像,相应的,所述至少一个处理区域可以包括该静态人脸图像中的眼睛区域、脸颊区域和嘴唇区域中的一个或多个。在一个示例中,所述静态人脸图像可以为社交网络中的用户头像。本实施例中该静态人脸图像例如可以是社交网络上另一用户的用户头像,如微博客户端页面展示的上述用户关注的另一用户的微博头像。因此,所述预设映射关系可以包括上述用户的所述人脸图像的部分区域(如眼睛区域、脸颊区域和嘴唇区域)的特征值与另一用户的所述微博头像的眼睛区域、脸颊区域和嘴唇区域的映射关系。基于该映射关系可以较为快速准确确定另一用户微博头像的处理区域,从而提高整个系统的处理效率。该映射关系可以预先建立。

在一个实施例中,所述数据处理模块102提取所述预设人脸图像中至少部分区域的特征值的步骤可以包括:提取所述预设人脸图像中的眼睛区域、脸颊区域和嘴唇区域中的一个或多个区域的特征值。例如可以提取进行微博操作的上述用户的所述人脸图像的眼睛区域、脸颊区域和嘴唇区域的特征值如特征向量,然后可以根据该两个特征值以及上述映射关系确定另一用户微博头像的眼睛区域、脸颊区域和嘴唇区域。

所述图像处理模块103根据所述预设操作的类别对所述静态图像的所述至少一个处理区域执行对应的操作,以使所述至少一个处理区域发生动态变化并显示于所述客户端上。

示例性的,例如根据上述用户的微博点赞操作对另一用户微博头像的眼睛区域、脸颊区域和嘴唇区域分别执行对应操作,使得该微博头像的眼睛区域、脸颊区域和嘴唇区域发生动态变化并在客户端上显示给上述用户。该微博头像的眼睛区域、脸颊区域和嘴唇区域发生动态变化可以是该微博头像中的人脸产生微笑、眨眼等表情变化,使得另一用户的静态微博头像发生动态表情变化,如一个用户点赞(表示支持或者赞赏)另一用户的一条微博信息时,该另一用户的微博头像产生微笑。这样在一定程度上使得目前的社交网络交互方式变得多样,增加了用户间的趣味性互动,更加人性化。

具体的,在本发明公开的实施例中,所述预设操作的类别可以包括但不限于不同的第一类别和第二类别,如点赞和评论两个类别。相应的,所述图像处理模块103根据所述预设操作的类别对所述静态人脸图像的所述至少一个处理区域执行对应的操作的步骤具体可以包括下述步骤:

步骤a、根据所述第一类别对所述静态人脸图像的所述脸颊区域和/或嘴唇区域执行第一操作。例如根据上述微博点赞操作对另一用户的微博头像的脸颊区域和/或嘴唇区域执行第一操作如图像拉伸操作,以产生例如微笑表情。

步骤b、根据所述第二类别对所述静态人脸图像的所述眼睛区域执行第二操作。例如根据上述微博评论操作对该另一用户的微博头像的眼睛区域执行如图像缩放操作,使得眼睛变大或者变小等,以增加更多的微博头像表情。

在上述实施例基础上,本发明公开另外一些实施例中,微博服务器还可以提取微博评论的具体内容,根据如关键词分析等处理方式来判断评论是负面的还是正面的,如批评谩骂是负面,而表扬欣赏是正面,然后可以根据判断结果对被评论用户的微博头像的脸颊区域和/或嘴唇区域执行如图像拉伸等操作,以产生例如正面评论对应的微笑表情,负面评论对应的委屈表情、哭泣表情等等。这样可以进一步使微博等社交网络交互方式变得更多样,趣味性信息互动更强。

综上所述,本发明公开实施例提供的技术方案,当一个用户通过客户端在如社交网络上进行预设操作时,可以使得如归属于社交网络上另一用户的静态图像(如社交头像等)发生动态变化(如头像微笑等)以实现信息交互,进而可以在一定程度上使得目前的社交网络交互方式变得多样,增加了用户间的趣味性互动,人性化程度较高,从而使得用户体验提升,可以增加用户粘性和忠诚度等。

需要说明的是,尽管在附图中以特定顺序描述了本发明公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。另外,也易于理解的是,这些步骤可以是例如在多个模块/进程/线程中同步或异步执行。

本发明公开实施例还提供一种计算机可读存储介质(图未示),其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一实施例中所述互联网社交网络的信息交互系统模块所实现的方法的步骤。

基于同一构思,参考图2中所示,本发明公开实施例还提供一种互联网社交网络的信息交互系统,该系统可以包括客户端201和服务器202;其中:

所述客户端201,用于提交一预设操作请求;其中该预设操作请求携带预设人脸图像,且该预设人脸图像为用户在所述客户端进行预设操作时的人脸图像;

所述服务器202,用于接收并解析该预设操作请求以获取对应的预设操作的类别和所述预设人脸图像,然后提取所述预设人脸图像中至少部分区域的特征值,并根据该特征值以及预设映射关系确定一静态图像的至少一个处理区域;最后根据所述预设操作的类别对所述静态图像的所述至少一个处理区域执行对应的操作,以使所述至少一个处理区域发生动态变化并显示于所述客户端上;其中该预设映射关系包括不同的所述特征值与该至少一个处理区域的映射关系。

具体的,在本发明公开的实施例中,所述静态图像可以包括但不限于静态人脸图像;所述至少一个处理区域可以包括该静态人脸图像中的眼睛区域、脸颊区域和嘴唇区域中的一个或多个。

进一步的,在本发明公开的实施例中,所述预设操作的类别至少包括不同的第一类别和第二类别;所述所述服务器202根据所述预设操作的类别对所述静态人脸图像的所述至少一个处理区域执行对应的操作的步骤具体可以包括:

根据所述第一类别对所述静态人脸图像的所述脸颊区域和/或嘴唇区域执行第一操作;

根据所述第二类别对所述静态人脸图像的所述眼睛区域执行第二操作;其中,所述第一操作和第二操作为不同的预设操作。

在本发明公开的实施例中,所述第一操作至少包括图像拉伸操作。

在本发明公开的实施例中,所述第二操作至少包括图像缩放操作。

在本发明公开的实施例中,所述静态人脸图像可以为社交网络中的用户头像。

在本发明公开的实施例中,所述服务器202提取所述预设人脸图像中至少部分区域的特征值的步骤具体可以包括:提取所述预设人脸图像中的眼睛区域、脸颊区域和嘴唇区域中的一个或多个区域的特征值。

本发明公开的实施例中,所述预设操作至少可以包括鼠标点击操作、键盘输入操作和触摸屏触控操作。

需要说明的是,关于该实施例具体可参考前述系统实施例部分的详细描述,此处不再赘述。

在本发明公开上述各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

总之,本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明公开的其它实施方案。本申请旨在涵盖本发明公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明公开的一般性原理并包括本发明公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明公开的真正范围和精神由所附的权利要求指出。

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