获取联系人状态信息的方法及移动设备的制作方法

文档序号:7995621阅读:245来源:国知局
获取联系人状态信息的方法及移动设备的制作方法
【专利摘要】本发明公开了获取联系人状态信息的方法及移动设备。方法包括:对于任一移动设备,通过摄像装置周期性地捕捉该移动设备的用户影像,该移动设备识别用户脸部轮廓并识别面部表情类型,得到表情ID,将表情ID和该用户标识发送到服务器,以使得服务器将用户标识和表情ID记录到用户表情数据库中;当一个移动设备要获取自身联系人的表情时,向服务器发送自身的联系人标识,接收服务器返回的表情ID,以该表情ID更新联系人列表中的该联系人的表情ID,其中,所述服务器返回的表情ID为服务器根据所述联系人标识在用户表情数据库中查找到的。本发明能够通过移动设备实时获取联系人的表情信息。
【专利说明】获取联系人状态信息的方法及移动设备
【技术领域】
[0001]本发明涉及信息获取【技术领域】,具体涉及获取联系人状态信息的方法及移动设备。
【背景技术】
[0002]面部表情识别是通过摄像装置对用户面部表情进行捕捉及识别。面部表情识别技术的应用让用户可以进行设备控制、输入信息、身份认证、情绪捕捉等操作,且当前技术已经比较成熟,具有较高的识别率。通过摄像装置可以实时、高精度地捕捉及识别到用户的表情。
[0003]联系人状态显示是指将系统捕捉到的或者联系人自己输入的状态信息,包括图片、文字、地理位置等,显示在联系人列表中。显示的信息可以展示用户的各种状态信息,例如所处的位置、正在进行的活动等等。
[0004]现有的联系人状态显示技术可以通过地理位置或者用户行为等显示用户的活动信息,但是无法直观动态地将用户的情绪映射到联系人列表上。现有的联系人状态显示技术中的表情显示功能主要依赖于用户手动输入,其过程包括用户点击已有的表情图标栏,并在现有的表情图标库中浏览和选择合适的表情,确认选择之后,该表情就会被添加在用户的状态栏上,但是该过程操作繁琐且不一定能非常直观地表示用户当时的心情。

【发明内容】

[0005]本发明提供获取联系人状态信息的方法及移动设备、服务器,以能够通过移动设备实时获取联系人的状态,。
[0006]本发明的技术方案是这样实现的:
[0007]一种获取联系人状态信息的方法,该方法包括:
[0008]对于任一移动设备,通过摄像装置周期性地捕捉该移动设备的用户影像,该移动设备识别用户脸部轮廓并识别面部表情类型,得到表情ID,将表情ID和该用户标识发送到服务器,以使得服务器将用户标识和表情ID记录到用户表情数据库中;
[0009]当一个移动设备要获取自身联系人的表情时,向服务器发送自身的联系人标识,接收服务器返回的表情ID,以该表情ID更新联系人列表中的该联系人的表情ID,其中,所述服务器返回的表情ID为服务器根据所述联系人标识在用户表情数据库中查找到的。
[0010]所述以该表情ID更新联系人列表中的该联系人的表情ID之后进一步包括:
[0011]当该移动设备接收到用户输入的携带表情信息的活动创建请求时,在自身的联系人列表中查找与该表情信息匹配的联系人标识,将匹配上的所有联系人标识添加到活动参加者中。
[0012]所述移动设备接收服务器返回的表情ID的同时进一步包括:
[0013]接收服务器返回的表情图片,以该表情图片更新联系人列表中的该联系人的表情图片,该表情图片为服务器根据所述表情ID在自身的表情图片库中查找并匹配上的。[0014]所述移动设备接收服务器返回的表情ID之后进一步包括:
[0015]移动设备对该表情ID进行分类,得到该表情ID对应的表情类别名称;
[0016]且,所述以该表情ID更新联系人列表中的该联系人的表情ID的同时进一步包括:以所述表情类别名称更新联系人列表中的该联系人的表情类别名称。
[0017]所述以该表情ID更新联系人列表中的该联系人的表情ID之后进一步包括:
[0018]当该移动设备接收到用户输入的携带表情类别名称的活动创建请求时,在自身的联系人列表中查找与该表情类别名称匹配的联系人标识,将匹配上的所有联系人标识添加到活动参加者中。
[0019]一种移动设备,包括:
[0020]表情识别模块:接收摄像装置周期性发来的用户影像,识别用户脸部轮廓并识别面部表情类型,得到表情ID,将表情ID发送给表情上传模块;
[0021]表情上传模块:当接收到表情识别模块发来的表情ID时,将该表情ID和本设备用户标识发送到服务器,以使得服务器将用户标识和表情ID记录到用户表情数据库中;
[0022]表情下载更新模块:当要获取自身联系人的表情时,向服务器发送自身的联系人标识,接收服务器返回的表情ID,以该表情ID更新联系人列表中的该联系人的表情ID,其中,所述服务器返回的表情ID为服务器根据所述联系人标识在用户表情数据库中查找到的。
[0023]所述设备进一步包括:
[0024]活动创建模块:当接收到用户输入的携带表情信息的活动创建请求时,在本设备的联系人列表中查找与该表情信息匹配的联系人标识,将匹配上的所有联系人标识添加到活动参加者中。
[0025]所述表情下载更新模块进一步用于,在接收服务器返回的表情ID的同时,接收服务器返回的表情图片,以该表情图片更新联系人列表中的该联系人的表情图片,该表情图片为服务器根据所述表情ID在自身的表情图片库中查找并匹配上的。
[0026]所述设备进一步包括:表情分类模块,
[0027]且,所述表情下载更新模块进一步用于,将服务器发来的表情ID和联系人标识发送给表情分类模块,
[0028]所述表情分类模块对表情下载更新模块发来的表情ID进行分类,得到该表情ID对应的表情类别名称,以该表情类别名称更新联系人列表中的该联系人的表情类别名称。
[0029]一种服务器,包括:
[0030]表情存储模块:接收移动设备发来的用户标识和表情ID,将用户标识和表情ID存储到用户表情数据库中;
[0031]表情查询模块:接收移动设备发来的联系人标识,根据该联系人标识在用户表情数据库中查找对应的表情ID,将表情ID返回给移动设备。
[0032]所述表情查询模块进一步包括:
[0033]当在用户表情数据库中查找到对应的表情ID之后,在表情图片库中查找与该表情ID匹配的表情图片,将该表情图片与所述表情ID —同返回给移动设备。
[0034]与现有技术相比,本发明能够通过移动设备实时获取联系人的表情信息。【专利附图】

【附图说明】
[0035]图1为本发明实施例提供的通过移动设备实时获取联系人的状态信息的方法流程图;
[0036]图2为本发明实施例提供的移动设备的组成示意图;
[0037]图3为本发明实施例提供的服务器的组成示意图。
【具体实施方式】
[0038]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0039]图1为本发明实施例提供的通过移动设备实时获取联系人的状态信息的方法流程图,如图1所示,其具体步骤如下:
[0040]步骤101:对于任一移动设备,摄像装置周期性地捕捉该移动设备的用户影像,移动设备识别用户脸部轮廓并识别面部表情类型,得到表情ID,将表情ID和该移动设备用户标识发送到服务器。
[0041]摄像装置可以内嵌于移动设备中,也可以位于移动设备外,当位于移动设备外时,需要将用户影像发送给移动设备。
[0042]当移动设备为手机时,移动设备用户标识可以是手机号码。
[0043]若面部表情类型无法识别则重新执行步骤101。
[0044]步骤102:服务器接收移动设备用户标识和表情ID,在用户表情数据库中查找该用户标识对应的记录。
[0045]步骤103:服务器判断是否查找到,若是,执行步骤104 ;否则,执行步骤105。
[0046]步骤104:服务器以接收到的表情ID更新查找到的记录中的表情ID,转至步骤106。
[0047]步骤105:服务器在用户表情数据库中新建一条记录,该记录包含接收到的移动设备用户标识和表情ID。
[0048]步骤106:当一个移动设备,设为第一移动设备需要得知自身用户的联系人的表情时,将自身联系人列表中的联系人标识发送给服务器。
[0049]对于任一联系人,若第一移动设备上保存了该联系人的表情ID,则将该联系人的表情ID也同时发送给服务器。
[0050]步骤107:服务器接收联系人标识,对于任一联系人标识,服务器在用户表情数据库中查找该联系人标识对应的记录,并将该记录中的表情ID和该联系人标识一同返回给
第一移动设备。
[0051]对于第一移动设备发来的任一联系人标识,若服务器在用户表情数据库中未查找到该联系人标识,则服务器通知第一移动设备无需更新该联系人的表情ID。
[0052]若对于一联系人,第一移动设备同时发来了联系人标识和表情ID,则服务器在用户表情数据库中查找该联系人标识对应的记录后,要先判断该记录中的表情ID与第一移动设备发来的表情ID是否相同,若是,则通知第一移动设备无需更新该联系人的表情ID ;否则,将记录中的表情ID和该联系人标识一同返回给第一移动设备。
[0053]本步骤中,服务器在用户表情数据库中查找该联系人标识对应的记录之后,也可在表情图片库中找到该记录中的表情ID对应的表情图片,将表情ID、表情图片和联系人标识一同返回给第一移动设备。
[0054]步骤108:第一移动设备接收联系人标识和表情ID,在联系人列表中查找该联系人标识对应的记录,以接收到的表情ID更新该记录中的表情ID。
[0055]若服务器同时发来了表情图片,则第一移动设备同时要以接收到的表情图片更新查找到的记录中的表情图片。
[0056]第一移动设备接收到联系人标识和表情ID,或者联系人标识、表情ID和表情图片之后,还可以进一步根据表情ID或者表情图片进行分类,并将表情类别相同的联系人归为一类。例如:表不开心的表情ID或者表情图片、表不兴奋的表情ID或者表情图片可归为心情好的类别,表不哭泣的表情ID或者表情图片、表不郁闷的表情ID或者表情图片可归为心情差的类别,表示平静的表情ID或者表情图片可归为心情一般的类别。
[0057]步骤109:当第一移动设备接收到用户输入的携带表情信息的联系人获取请求时,在联系人列表中查找与该表情信息匹配的联系人标识,将匹配上的所有联系人标识显示给用户。
[0058]这里,表情信息可以直接以表情ID或者表情图片表示。若第一移动设备对表情ID进行了分类,则本步骤中的表情信息也可以是表情类别名称,如:心情好、心情差、心情一般
坐寸ο
[0059]以下给出本发明的应用示例:
[0060]步骤01:用户A点击移动设备I上的“表情捕捉”按钮,移动设备I驱动摄像装置周期性地采集用户A的图像,将捕捉到的用户图像发送到移动设备。
[0061]在每个周期内,摄像装置以固定时间间隔,如0.1秒或0.2秒采集用户A的图像。
[0062]步骤02:移动设备I对用户图像进行脸部轮廓识别以及面部表情分类。
[0063]本步骤可具体包括:
[0064]步骤001:识别人脸图像并进行脸部轮廓定位。
[0065]人脸识别和定位方法为现有技术,例如:参考模板法、人脸规则法、样品学习法、肤色模型法以及特征子脸法等,本文不进行额外描述。
[0066]在成功进行人脸识别后,就能获取图像中的人脸数量、轮廓、主次关系等信息。
[0067]步骤002:识别静态人脸表情。
[0068]静态人脸表情识别方法包含人脸表情特征提取和人脸表情分类。其中:
[0069]人脸表情特征提取的主要方法有主成分分析法、Gabor小波法等,这些方法都为现有技术,本文不进行额外描述。
[0070]人脸表情分类的主要方法有基于模板的匹配方法、基于神经网络的方法、基于支持向量机的方法等,这些方法也都为现有技术,本文不进行额外描述。
[0071]步骤003:人脸表情分类后,将表情类型转换成表情ID。
[0072]表情ID可以数字表示。表情类型与表情ID的对应关系为移动设备和服务器事先约定好的,或者事先配置在移动设备和服务器上的。
[0073]步骤03:移动设备I将用户标识和表情ID发送到服务器。
[0074]当移动设备为手机时,用户标识可以为手机号码。
[0075]步骤04:服务器将用户标识和表情ID保存到用户表情数据库中。
[0076]步骤05:当用户B需要得知自身联系人的表情信息时,点击移动设备2上的“获取联系人表情”按钮,移动设备2将自身联系人列表中的联系人号码和联系人的当前表情ID发给服务器。
[0077]步骤06:服务器接收联系人号码和联系人的当前表情ID,对于任一联系人,在自身的用户表情数据库中查找联系人号码对应的记录,查找与该记录中的表情ID匹配的表情图片,将表情ID、表情图片和联系人号码一同返回给移动设备2。
[0078]步骤07:移动设备2接收服务器发来的联系人号码、表情ID及表情图片,在联系人列表中查找到该联系人号码对应的记录,以接收到的表情ID、表情图片更新该记录中的表情ID、表情图片,同时根据表情ID和/或表情图片确定表情类别,将表情类别名称添加到该记录中。
[0079]表情类别如:心情好、心情差、心情一般等。
[0080]步骤08:当用户B要在移动设备2上创建活动时,确定该活动对应的表情类型,在联系人列表中选择与该表情类型匹配的联系人号码,将匹配上的联系人号码添加到活动参加者中。
[0081]例如:用户B要创建Party时,则需要心情好的用户参加,则在联系人列表中选择心情好的联系人添加到活动参加者中。
[0082]图2为本发明实施例提供的移动设备的组成示意图,如图2所示,其主要包括:表情识别模块21、表情上传模块22、表情下载更新模块23、表情分类模块24、联系人列表模块25和活动创建模块26,其中:
[0083]表情识别模块21:接收摄像装置周期性发来的用户影像,识别用户脸部轮廓并识别面部表情类型,得到表情ID,将表情ID发送给表情上传模块22。
[0084]表情上传模块22:当接收到表情识别模块21发来的表情ID时,将该表情ID和本设备用户标识发送到服务器,以使得服务器将用户标识和表情ID记录到用户表情数据库中。
[0085]表情下载更新模块23:当要获取自身联系人的表情时,从联系人列表模块25读取联系人标识,向服务器发送联系人标识,接收服务器返回的联系人标识、表情ID和表情图片,以该表情ID、表情图片更新联系人列表模块25中该联系人标识对应的表情ID、表情图片,同时将该联系人标识、表情ID和表情图片发送给表情分类模块24,其中,服务器返回的表情ID为服务器根据联系人标识在用户表情数据库中查找到的、服务器返回的表情图片为服务器根据表情ID在自身的表情图片库中查找并匹配上的。
[0086]若表情下载更新模块23从联系人列表模块25读取到联系人标识的同时,读取到了表情ID,则可将表情ID与联系人标识一同发送给服务器。
[0087]表情分类模块24:接收表情下载更新模块23发来的联系人标识、表情ID和表情图片,对该表情ID和/或表情图片进行分类,得到该表情ID和/或表情图片对应的表情类别名称,以该表情类别名称更新联系人列表模块25中该联系人标识对应的表情类别名称。
[0088]联系人列表模块25:存储各联系人标识及联系人的表情ID、表情类别名称。
[0089]活动创建模块26:当接收到用户输入的携带表情信息的活动创建请求时,在联系人列表模块25中查找与该表情信息匹配的联系人标识,将匹配上的所有联系人标识添加到活动参加者中。
[0090]图3为本发明实施例提供的服务器的组成示意图,如图3所示,其主要包括:表情存储模块31、用户表情数据库模块32和表情查询模块33,其中:
[0091]表情存储模块31:接收移动设备发来的用户标识和表情ID,将用户标识和表情ID存储到用户表情数据库模块32中。
[0092]用户表情数据库模块32:存储用户标识和该用户的表情ID。
[0093]表情查询模块33:接收移动设备发来的联系人标识,根据该联系人标识在用户表情数据库模块32中查找对应的表情ID,在表情图片库中查找与该表情ID匹配的表情图片,将表情ID、表情图片和联系人标识返回给移动设备。
[0094]本发明中的移动设备可以是手持移动设备。
[0095]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种获取联系人状态信息的方法,其特征在于,该方法包括: 对于任一移动设备,通过摄像装置周期性地捕捉该移动设备的用户影像,该移动设备识别用户脸部轮廓并识别面部表情类型,得到表情ID,将表情ID和该用户标识发送到服务器,以使得服务器将用户标识和表情ID记录到用户表情数据库中; 当一个移动设备要获取自身联系人的表情时,向服务器发送自身的联系人标识,接收服务器返回的表情ID,以该表情ID更新联系人列表中的该联系人的表情ID,其中,所述服务器返回的表情ID为服务器根据所述联系人标识在用户表情数据库中查找到的。
2.根据权利要求1所述的方法,其特征在于,所述以该表情ID更新联系人列表中的该联系人的表情ID之后进一步包括: 当该移动设备接收到用户输入的携带表情信息的活动创建请求时,在自身的联系人列表中查找与该表情信息匹配的联系人标识,将匹配上的所有联系人标识添加到活动参加者中。
3.根据权利要求1所述的方法,其特征在于,所述移动设备接收服务器返回的表情ID的同时进一步包括: 接收服务器返回的表情图片,以该表情图片更新联系人列表中的该联系人的表情图片,该表情图片为服务器根据所述表情ID在自身的表情图片库中查找并匹配上的。
4.根据权利要 求1所述的方法,其特征在于,所述移动设备接收服务器返回的表情ID之后进一步包括: 移动设备对该表情ID进行分类,得到该表情ID对应的表情类别名称; 且,所述以该表情ID更新联系人列表中的该联系人的表情ID的同时进一步包括:以所述表情类别名称更新联系人列表中的该联系人的表情类别名称。
5.根据权利要求4所述的方法,其特征在于,所述以该表情ID更新联系人列表中的该联系人的表情ID之后进一步包括: 当该移动设备接收到用户输入的携带表情类别名称的活动创建请求时,在自身的联系人列表中查找与该表情类别名称匹配的联系人标识,将匹配上的所有联系人标识添加到活动参加者中。
6.—种移动设备,其特征在于,包括: 表情识别模块:接收摄像装置周期性发来的用户影像,识别用户脸部轮廓并识别面部表情类型,得到表情ID,将表情ID发送给表情上传模块; 表情上传模块:当接收到表情识别模块发来的表情ID时,将该表情ID和本设备用户标识发送到服务器,以使得服务器将用户标识和表情ID记录到用户表情数据库中; 表情下载更新模块:当要获取自身联系人的表情时,向服务器发送自身的联系人标识,接收服务器返回的表情ID,以该表情ID更新联系人列表中的该联系人的表情ID,其中,所述服务器返回的表情ID为服务器根据所述联系人标识在用户表情数据库中查找到的。
7.根据权利要求6所述的移动设备,其特征在于,所述设备进一步包括: 活动创建模块:当接收到用户输入的携带表情信息的活动创建请求时,在本设备的联系人列表中查找与该表情信息匹配的联系人标识,将匹配上的所有联系人标识添加到活动参加者中。
8.根据权利要求6所述的移动设备,其特征在于,所述表情下载更新模块进一步用于,在接收服务器返回的表情ID的同时,接收服务器返回的表情图片,以该表情图片更新联系人列表中的该联系人的表情图片,该表情图片为服务器根据所述表情ID在自身的表情图片库中查找并匹配上的。
9.根据权利要求6所述的移动设备,其特征在于,所述设备进一步包括:表情分类模块, 且,所述表情下载更新模块进一步用于,将服务器发来的表情ID和联系人标识发送给表情分类模块, 所述表情分类模块对表情下载更新模块发来的表情ID进行分类,得到该表情ID对应的表情类别名称,以该表情类别名称更新联系人列表中的该联系人的表情类别名称。
10.一种服务器,其特征在于,包括: 表情存储模块:接收移动设备发来的用户标识和表情ID,将用户标识和表情ID存储到用户表情数据库中; 表情查询模块:接收移动设备发来的联系人标识,根据该联系人标识在用户表情数据库中查找对应的表情ID,将表情ID返回给移动设备。
11.根据权利要求10所述的服务器,其特征在于,所述表情查询模块进一步包括: 当在用户表情数据库中查找到对应的表情ID之后,在表情图片库中查找与该表情ID匹配的表情图片,将该表情图片与所述表情ID —同返回给移动设备。
【文档编号】H04L29/08GK103929460SQ201310016425
【公开日】2014年7月16日 申请日期:2013年1月16日 优先权日:2013年1月16日
【发明者】邹玉娟, 孔明, 唐子文 申请人:三星电子(中国)研发中心, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1