基于即时通讯的网络信息推送方法、装置和系统的制作方法

文档序号:9567038阅读:430来源:国知局
基于即时通讯的网络信息推送方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种基于即时通讯的网络信息推送方法、装置和系统。
【背景技术】
[0002]随着互联网的发展,人们的沟通方式发生了巨大变化,即时通讯(InstantMessaging, IM)在互联网上得到了广泛的应用和认可。即时通讯聊天窗口中,除了可以展示聊天内容外,往往还可以展示服务商投放的一些网络信息,比如:即时通讯软件版本更新信息、新闻信息或者商品信息等。
[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]图1为一个实施例中基于即时通讯的网络信息推送方法运行的系统架构图;
[0030]图2为一个实施例中基于即时通讯的网络信息推送方法的流程示意图;
[0031]图3为另一个实施例中基于即时通讯的网络信息推送方法的流程示意图;
[0032]图4为一个实施例中基于即时通讯的网络信息推送方法的应用环境图;
[0033]图5为一个实施例中基于即时通讯的网络信息推送装置的结构框图;
[0034]图6为图5中的性别确定模块的结构框图;
[0035]图7为一个实施例中基于即时通讯的网络信息推送系统的结构示意图。
【具体实施方式】
[0036]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0037]本发明实施例所提供的一种基于即时通讯的网络信息推送方法,可以应用于如图1所示的系统中。参考图1所示,各种终端102通过网络104进行即时通讯。终端102可以是各种能运行即时通讯客户端的设备,比如个人计算机、个人数字助理、笔记本电脑、平板电脑、智能手机等。终端102上可登录即时通讯客户端,通过网络104将即时通讯消息发送至即时通讯服务器106,即时通讯服务器106接收到即时通讯消息后,将即时通讯消息通过网络104发送至与终端102进行即时通讯的另一终端。其中,即时通讯消息包括但不限于文字消息、图片消息或者多媒体消息等。
[0038]进一步的,终端102之间还可进行视频即时通讯,例如,用户A使用终端102上登录即时通讯客户端,与使用另一终端102的用户B进行即时通讯,用户A可通过即时通讯客户端向用户B发起视频聊天请求,该请求通过即时通讯服务器106转发另一终端102,另一终端102的用户B确认通过请求后,双方则建立起视频聊天,并通过各自终端102携带的视频采集设备采集视频图像,然后通过即时通讯服务器106发送给对方。比如,用户A使用的终端102的视频采集设备采集到用户A的视频图像,将该视频图像通过网络104发送给即时通讯服务器106,即时通讯服务器106再将用户A的视频图像通过网络104发送到用户B使用的另一终端104进行显示。同样的,用户B的视频图像也可发送到用户A使用的终端102进行显示,实现视频聊天。
[0039]进一步的,性别检测服务器108可对即时通讯服务器106接收到的视频数据进行处理,包括检测视频数据中的人脸图像,并根据人脸图像确定用户性别。例如,检测用户A的视频图像以确定用户A的性别。将确定的用户性别和对应的用户标识发送到信息管理服务器110。信息管理服务器110中存储了大量的可投放的网络信息,并可周期性的对存储的网络信息进行更新。这些网络信息包括但不限于各种软件版本更新信息、新闻信息和商品信息等。信息管理服务器110接收到用户标识和用户性别后,以用户性别作为关键字进行搜索,搜到的与用户性别匹配的网络信息,将匹配的网络信息对应用户标识一起发送到即时通讯服务器106。即时通讯服务器106接收到网络信息和用户标识,根据用户标识将网络信息发送到对应的终端102上运行的即时通讯客户端界面上进行显示。从而可以实现有针对性的在即时通讯客户端上投放网络信息,减少了网络信息的冗余和网络资源的浪费。
[0040]如图2所示,在一个实施例中,提供了一种基于
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1