专利名称:展示用户状态的方法、展示终端以及服务器的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种展示用户状态的方法、虚拟形象展示终端以及虚拟形象服务器。
背景技术:
随着互联网业务的发展,人们的沟通方式越来越多样化,从传统的电话、短信、Email,到近年的即时通信、微博、SNS等。这些多样化的沟通方式增加了沟通机会,但是沟通效果与面对面沟通相比都有些差距。为了增加交互性,目前这些网络应用都会提供用户状态展示,包括用户心情与虚拟形象,这种用户状态一般会展现在地址簿中,例如手机上的地址簿、即时通信软件的地址簿中,还有SNS的用户信息、微博的用户信息中。这种展示就是一个图像或者一段文字,图像包括用户的自拍照、卡通形象、风光等,文字包括用户状态的描述。用户可以手工更换图像或者修改文字来调整用户状态。但是这些图像和文字内容对于展示用户特有的心情、状态还是有很大的差距。
发明内容
有鉴于此,实有必要提供一种实时展示用户状态的方法。同时,提供一种虚拟形象展示终端。同时,提供一种虚拟形象服务器。本发明一方面提供,一种展示用户状态的方法,包括从信息源获取用户原始信息;解析所述用户原始信息,获取用户状态信息;根据所述用户状态信息从虚拟形象数据库中获取与所述用户状态信息匹配的用户虚拟形象;通知虚拟形象展示终端,以使所述虚拟形象展示终端展示所述用户虚拟形象。本发明另一方面提供一种虚拟形象服务器,包括获取单元,用于从信息源获取用户原始信息;解析单元,用于解析所述用户原始信息,获取用户状态信息;匹配单元,用于根据所述解析单元获取的用户状态信息从虚拟形象数据库中获取与所述用户状态信息匹配的用户虚拟形象。本发明又一方面提供一种用户虚拟形象展示方法,包括向虚拟形象服务器发送包含用户标识的虚拟形象更新请求;接收所述虚拟形象服务器返回的用户虚拟形象,所述用户虚拟形象是虚拟形象服务器根据用户状态信息从虚拟形象数据库中选择的与所述用户状态信息匹配的用户虚拟形象;将获取的所述用户虚拟形象进行展示。本发明另一方面提供一种虚拟形象展示终端,包括发送单元,用于向虚拟形象服务器发送包含用户标识的虚拟形象更新请求;接收单元,用于接收所述虚拟形象服务器返回的用户虚拟形象,所述用户虚拟形象是虚拟形象服务器根据用户状态信息从虚拟形象数据库中选择的与所述用户状态信息匹配的用户虚拟形象;展示单元,用于将获取的所述用户虚拟形象进行展示。
本发明实施例的展示用户状态的方法,虚拟形象在一定程度上体现了真实用户的心情、状态,为用户表现自我提供了一种新的途径。另外,在紧张的现代生活中,使得好友之间不一定通过双方实时的电话、短信进行联系,节省了沟通时间。
图1是本发明一实施例的展示用户状态的方法流程图;图2是本发明一实施例的获取用户原始信息信令交互图;图3是本发明另一实施例用户虚拟形象展示方法流程图;图4是本发明一实施例的虚拟形象展示终端的结构框图;图5是本发明一实施例的虚拟形象服务器结构框具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围图1是本发明一实施例的展示用户状态的方法流程图,包括以下步骤101、从信息源获取用户原始信息;具体来说,本步骤涉及原始信息获取单元与信息源,原始信息获取单元,负责从不同的信息源获取用户相关的信息,需要与信息源的接口适配,例如从新浪微博中获取特定用户的发言内容,需要按照新浪微博提供的接口来获取用户原始信息。可选的,原始信息获取单元可以是虚拟形象服务器的一部分,也可以是独立的装置。信息源,指的是存在于互联网或者终端上的应用,只要是开放的、能够获取用户原始信息的应用,都可以作为信息源,信息源分为两类,一类是被动型的,需要原始信息获取单元主动检索和分析获取用户状态,另外一类是主动型的,由用户或者其好友主动更新状态,从而主动向原始信息获取单元上报用户原始信息。本步骤如图2所示,具体包括以下步骤201、原始信息获取单元定期触发用户原始信息采集任务;具体的,可以通过设置定时器,间隔一定时间启动采集任务。定时器可以记录上次的采集时间,同时可以定义本次启动是增量采集新的用户原始信息。202、原始信息获取单元从虚拟形象服务器获取用户ID列表;可选的,获取过程可以是原始信息获取单元主动向虚拟形象服务器请求获取,可也由虚拟形象服务器事先下发给原始信息获取单元。具体的用户ID列表可以包括信息源ID,以及用户在该信息源上注册的用户ID,以便于信息获取单元根据用户ID列表通过信息源设置的开放接口,从信息源获取用户原始信息。203、虚拟形象服务器将用户ID列表返回给原始信息获取单元;204、原始信息获取单元根据获取的信息源ID调用该信息源开放的应用程序编程接□ (Application Programming Interface,API);具体的,根据该信息源API要求输入具体参数,从而通过该API接口从该信息源处获取用户原始信息。用户原始信息可以包括用户在该信息源上的用户标识,发表的文章或者内容,发表时间等信息。205、信息源将用户原始信息返回给原始信息获取单元。102、解析所述用户原始信息,获取用户状态信息;具体的,原始信息获取单元从信息源获取用户原始信息后,可以直接将该原始信息发送给虚拟形象服务器,以便于虚拟形象服务器对该用户原始信息进行解析从而获取用户状态信息,可选的,也可以由原始信息获取单元对获取的用户原始信息经过解析获取用户状态信息,然后返回给虚拟形象服务器。解析方法可以是通过算法提取,比如词性标注、文本分类技术,提取表示用户状态的关键词做为用户状态信息;可选的,虚拟形象服务器还设置有同义词/近义词库,对上述提取的关键词通过该词库进行扩展,以增加用户状态信息的覆盖率,使得虚拟形象服务器匹配合适的虚拟形象更加容易和方便。下面以新浪微博为例来说明如何获取用户原始信息。如下是新浪微博的“返回用户最新发表的微博消息列表”API的输入参数
权利要求
1.一种展示用户状态的方法,其特征在于,包括从信息源获取用户原始信息;解析所述用户原始信息,获取用户状态信息;根据所述用户状态信息从虚拟形象数据库中获取与所述用户状态信息匹配的用户虚拟形象;通知虚拟形象展示终端,以使所述虚拟形象展示终端展示所述用户虚拟形象。
2.如权利要求1所述的方法,其特征在于,所述从信息源获取用户原始信息包括发送用户标识列表给信息获取单元,以使所述信息获取单元根据所述用户标识列表从信息源获取用户原始信息。
3.如权利要求2所述的方法,其特征在于,所述用户标识列表包括信息源标识以及所述用户在所述信息源标识对应的信息源上注册的用户标识。
4.如权利要求1-3任一项所述的方法,其特征在于,所述用户原始信息包括所述用户标识,以及所述用户标识对应用户在所述信息源上发表的内容和时间。
5.如权利要求1-4所述的方法,其特征在于,还包括接收用户虚拟形象订购请求;根据所述用户虚拟形象订购请求为用户分配分组虚拟形象。
6.如权利要求5所述的方法,其特征在于,所述根据所述用户状态信息从虚拟形象数据库中获取与所述用户状态信息匹配的用户虚拟形象,包括从所述分组虚拟形象中选择与所述用户状态信息匹配的用户虚拟形象。
7.如权利要求1-6任一项所述的方法,其特征在于,所述用户虚拟形象包括图片、动画片段、交互式图片、音频、视频中至少一种。
8.如权利要求1-7任一项所述的方法,其特征在于,所述用户虚拟形象符合超文本标记语目 5 (Hypertext Markup Language 5,HTML 5)规范。
9.一种虚拟形象服务器,其特征在于,包括获取单元,用于从信息源获取用户原始信息;解析单元,用于解析所述用户原始信息,获取用户状态信息;匹配单元,用于根据所述解析单元获取的用户状态信息从虚拟形象数据库中获取与所述用户状态信息匹配的用户虚拟形象;通知单元,用于通知虚拟形象展示终端,以使所述虚拟形象展示终端展示所述用户虚拟形象。
10.如权利要求9所述的虚拟形象服务器,其特征在于,还包括发送单元,用于将用户标识列表发送给信息获取单元,以使所述信息获取单元根据所述用户标识列表从信息源获取用户原始信息,所述用户标识列表包括信息源标识以及所述用户在所述信息源标识对应的信息源上注册的用户标识。
11.如权利要求9-10任一项所述的虚拟形象服务器,其特征在于,还包括订购单元,用于接收用户虚拟形象订购请求,并根据所述用户虚拟形象订购请求为用户分配分组虚拟形象。
12.—种用户虚拟形象展示方法,其特征在于,包括向虚拟形象服务器发送包含用户标识的虚拟形象更新请求;接收所述虚拟形象服务器返回的用户虚拟形象,所述用户虚拟形象是虚拟形象服务器根据用户状态信息从虚拟形象数据库中选择的与所述用户状态信息匹配的用户虚拟形象;将获取的所述用户虚拟形象进行展示。
13.如权利要求12所述的方法,其特征在于,所述用户状态信息包括虚拟形象服务器对从信息源获取的用户原始信息解析后获取的用户状态信息。
14.如权利要求12-13任一项所述的方法,其特征在于,还包括向虚拟形象服务器发送虚拟形象订购请求,以便所述虚拟形象服务器根据所述订购请求为用户分配分组虚拟形象。
15.如权利要求12-14任一项所述的方法,其特征在于,所述用户虚拟形象是虚拟形象服务器从所述分组虚拟形象中选择的与所述用户状态信息匹配的用户虚拟形象。
16.如权利要求12-15任一项所述的方法,其特征在于,所述虚拟形象符合HTML5规范。
17.如权利要求12-16任一项所述的防范,其特征在于,所述虚拟形象包括图片、动画片段、交互式图片、音频、视频中至少一种。
18.—种虚拟形象展示终端,其特征在于,包括发送单元,用于向虚拟形象服务器发送包含用户标识的虚拟形象更新请求;接收单元,用于接收所述虚拟形象服务器返回的用户虚拟形象,所述用户虚拟形象是虚拟形象服务器根据用户状态信息从虚拟形象数据库中选择的与所述用户状态信息匹配的用户虚拟形象;展示单元,用于将获取的所述用户虚拟形象进行展示。
19.如权利要求18所述的终端,其特征在于,还包括订购单元,用于向虚拟形象服务器发送虚拟形象订购请求,以便所述虚拟形象服务器根据所述订购请求为用户分配分组虚拟形象。
全文摘要
本发明实施例公开了一种展示用户状态的方法、虚拟形象展示终端以及虚拟形象服务器,其中方法包括从信息源获取用户原始信息;解析所述用户原始信息,获取用户状态信息;根据所述用户状态信息从虚拟形象数据库中获取与所述用户状态信息匹配的用户虚拟形象;通知虚拟形象展示终端,以使所述虚拟形象展示终端展示所述用户虚拟形象。本发明实施例的展示用户状态的方法,虚拟形象在一定程度上体现了真实用户的心情、状态,为用户表现自我提供了一种新的途径。另外,在紧张的现代生活中,使得好友之间不一定通过双方实时的电话、短信进行联系,节省了沟通时间。
文档编号H04L29/08GK102571633SQ201210004380
公开日2012年7月11日 申请日期2012年1月9日 优先权日2012年1月9日
发明者朴宁, 李自军 申请人:华为技术有限公司