即时通讯工具中用户状态的设置方法及装置制造方法

文档序号:8002095阅读:179来源:国知局
即时通讯工具中用户状态的设置方法及装置制造方法
【专利摘要】本发明提供一种即时通讯工具中用户状态的设置方法和装置,该方法包括:生成表情信息,所述表情信息用于反映使用所述即时通讯工具的用户的表情;根据存储的表情信息与状态信息之间的对应关系,获取所述表情信息所对应的状态信息,其中,所述状态信息用于反映使用所述即时通讯工具的所述用户的状态;根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态。本发明为即时通讯工具提供了一种新的用户状态设置方式,不需要用户手动设置,仅根据用户的表情就可以自动设置即时通讯工具中的用户状态,因而能够及时地将用户的情绪反映到用户状态中,满足了用户对即时通讯工具中用户状态设置的多样性需求。
【专利说明】即时通讯工具中用户状态的设置方法及装置
【技术领域】
[0001]本发明涉及即时通讯技术,尤其涉及一种即时通讯工具中用户状态的设置方法及
>J-U装直。
【背景技术】
[0002]即时通讯工具是通过即时通讯技术实现在线聊天、交流的软件工具,例如,目前流行的腾讯QQ、微博和微信等。即时通讯是一种终端服务,可安装在各类终端机上,特别是现在广泛发展的各类移动终端设备(例如,手机、笔记本电脑、平板电脑等)上一般都可以安装即时通讯工具。
[0003]即时通讯工具中,一般可以设置不同的用户状态,例如,在线、隐身、忙碌、离线等。现有技术中,只能由用户手动设置即时通讯工具中的用户状态。但用户在不同情绪下可能希望处于不同的用户状态,而单一的手动设置方式无法及时将用户的情绪反映到即时通讯工具的用户状态上,从而无法满足用户对即时通讯工具中用户状态设置的多样性需求。

【发明内容】

[0004]本发明提供一种即时通讯工具中用户状态的设置方法及装置,为即时通讯工具提供了一种新的用户状态设置方式,以满足用户对即时通讯工具中用户状态设置的多样性需求。
[0005]本发明提供一种即时通讯工具中用户状态的设置方法,包括:
[0006]生成表情信息,所述表情信息用于反映使用所述即时通讯工具的用户的表情;
[0007]根据存储的表情信息与状态信息之间的对应关系,获取所述表情信息所对应的状态信息,其中,所述状态信息用于反映使用所述即时通讯工具的所述用户的状态;
[0008]根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态。
[0009]本发明还提供一种即时通讯工具中用户状态的设置装置,包括:
[0010]生成模块,用于生成表情信息,所述表情信息用于反映使用所述即时通讯工具的用户的表情;
[0011]获取模块,用于根据存储的表情信息与状态信息之间的对应关系,获取所述表情信息所对应的状态信息,其中,所述状态信息用于反映使用所述即时通讯工具的所述用户的状态;
[0012]设置模块,用于根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态。
[0013]通过本发明提供的即时通讯工具中用户状态的设置方法和装置,在即时通讯工具的使用过程中,可以自动生成反映用户表情的表情信息,并根据该表情信息来自动设置即时通讯工具中的用户状态。因此,本发明为即时通讯工具提供了一种新的用户状态设置方式,不需要用户手动设置,仅根据用户的表情就可以自动设置即时通讯工具中的用户状态,因而能够及时地将用户的情绪反映到用户状态中,满足了用户对即时通讯工具中用户状态设置的多样性需求。
【专利附图】

【附图说明】
[0014]图1是本发明即时通讯工具中用户状态的设置方法的第一实施例的流程图;
[0015]图2是本发明实施例中生成表情信息的流程图;
[0016]图3是设置表情信息与面部特征信息以及表情信息与状态信息的对应关系的流程图;
[0017]图4是本发明即时通讯工具中用户状态的设置方法的第二实施例的流程图;
[0018]图5是本发明即时通讯工具中用户状态的设置装置的第一实施例的组成示意图;
[0019]图6是本发明实施例中生成模块的组成示意图;
[0020]图7是本发明即时通讯工具中用户状态的设置装置的第二实施例的组成示意图。【具体实施方式】
[0021]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明中,即时通讯工具指的是通过即时通讯技术实现在线聊天、交流的软件工具,例如,目前流行的腾讯QQ、微博和微信等。即时通讯工具可安装在各类终端机上,特别是现在广泛发展的各类移动终端设备(例如,手机、笔记本电脑、平板电脑等)上一般都可以安装即时通讯工具,因此,本发明提供的即时通讯工具中用户状态的设置方法和装置可以适用于安装在各类终端机上的即时通讯工具。
[0023]下面,将参照图1详细说明本发明的即时通讯工具中用户状态的设置方法的第一实施例,其包括以下步骤:
[0024]步骤1:生成表情信息,所述表情信息用于反映使用所述即时通讯工具的用户的表情。
[0025]具体地,在用户使用即时通讯工具时,可以自动地生成反映出该用户表情的表情信息。
[0026]下文中将参照图2详细说明如何生成表情信息。
[0027]步骤2:根据存储的表情信息与状态信息之间的对应关系,获取所述表情信息所对应的状态信息,其中,所述状态信息用于反映使用所述即时通讯工具的所述用户的状态。
[0028]具体地,用户在不同情绪下,希望即时通讯工具中的用户状态不同。即时通讯工具中可以将用户状态设置成在线、隐身、忙碌、离线等各种不同情况,用相应的状态信息来反映这些用户状态。即时通讯工具可允许用户根据自身需要,预先设置用户在不同情绪下所对应的各种状态,由于用户的情绪可通过表情体现出来,因此也即预先设置反映用户表情的表情信息与反映用户状态的状态信息之间的对应关系,并将其进行存储。下文中将参照图3详细说明如何设置表情信息与状态信息的对应关系。
[0029]在步骤I中生成了表情信息后,根据已经预先设置并存储了的表情信息与状态信息的对应关系,可查询得到与步骤I中所生成的表情信息所对应的状态信息,该状态信息即为用户希望即时通讯工具中所设置的用户当前所处状态。通过预设的对应关系来获取与所述表情信息对应的状态信息的方法,对于本领域的技术人员来说是公知的,本文中不再赘述。
[0030]步骤3:根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态。
[0031]具体地,在步骤2中得到使用即时通讯工具的用户当前应所处的状态后,启动即时通讯工具的用户状态设置功能,将即时通讯工具中的当前用户状态设置为所述状态信息所表示的状态。
[0032]采用上述方法,在即时通讯工具的使用过程中,可以自动生成反映用户表情的表情信息,并根据该表情信息来自动设置即时通讯工具中的用户状态。因此,本发明的即时通讯工具中用户状态的设置方法为即时通讯工具提供了一种新的用户状态设置方式,不需要用户手动设置,仅根据用户的表情就可以自动设置即时通讯工具中的用户状态,因而能够及时地将用户的情绪反映到用户状态中,满足了用户对即时通讯工具中用户状态设置的多样性需求。
[0033]接下来,将详细说明如何生成表情信息。参照图2,作为优选实施例,其可以包括以下步骤:
[0034]步骤101:通过图像采集技术获取所述用户的面部图像。
[0035]在用户使用即时通讯工具时,可以启动面部图像采集功能,用来采集正在使用该即时通讯工具的用户的当前面部图像。例如,可以通过摄像头采集用户的面部图像,具体的可以为用户的面部彩色图像、灰度图像、二值图像等,具体的图像类型可以根据实际处理需求进行适应性调整,摄像头可以是固设在终端上的摄像头,也可以通过连接线与终端连接。可供选择地,还可以通过扫描的方式采集用户的面部图像。
[0036]步骤102:根据所述面部图像通过图像识别处理技术获取所述用户的表情信息。
[0037]优选地,可以通过计算机图像识别技术,从采集到的用户面部图像中识别提取人像特征点,例如眼睛、嘴巴、脸型等,从而得到对应所述面部图像的面部特征信息。
[0038]在本发明中,面部特征信息可以为用户面部中眼睛的位置信息、眼睛的形状信息、嘴巴的位置信息、嘴巴的形状信息、脸庞的位置信息、脸庞的形状信息中的一个,也可以是上述各信息的任意组合。本发明并不对此加以限制。在即时通讯工具的使用过程中,自动获取用上述任一种信息或其组合所表示的用户当前的面部特征信息。
[0039]在获取到用户的面部特征信息后,根据已经预先设置好的面部特征信息与表情信息的对应关系,可以查询得到与获取到的面部特征信息对应的表情信息。
[0040]例如,利用生物统计学原理预先建立一数学模板,即人脸情绪特征模板。根据预先建成的人脸情绪特征模板与获取到的面部特征信息进行特征分析,根据分析结果给出一个相似值。通过预先设置的面部特征信息与表情信息的对应关系,就可以确定上述相似值是否对应某一表情,也即得到与所述面部特征信息对应的表情信息。
[0041]上述预先设置的面部特征信息与表情信息的对应关系可以是系统自带的,也可以是由用户自行设置的。另外,如果某次得到的面部特征信息在对应关系中没有对应的表情信息,优选地,可以引导用户自行设置该面部特征信息所对应的表情信息,生成新的对应关系。[0042]例如,用户在使用即时通讯工具时触发了摄像头的采集功能,摄像头采集到用户开心的面部图像,利用计算机图像识别技术从采集到的图像中提取得到面部特征信息,利用预设的面部特征信息与表情信息的对应关系,确定现在用户的表情为开心,因此将“开心”作为所述表情信息。
[0043]后面将参照图3详细说明如何设置面部特征信息与表情信息的对应关系。
[0044]除了通过采集用户面部图像的方式来得到表情信息,可供选择地,也可以通过采集音频数据信息的方式来得到表情信息,还可以通过预先设置表情选项,通过接收对表情选项的触发的方式来得到表情信息。总之,本领域的普通技术人员应熟知的是,用户表情信息的获取并不局限于上述几种方式,上述各种方式的等效替代方式以及其他的替代方式都可以实现本发明。
[0045]接下来,将详细说明如何设置表情信息与状态信息的对应关系以及如何设置面部特征信息与表情信息的对应关系。参照图3,作为优选实施例,其可以包括以下步骤:
[0046]步骤301:定义表情信息。
[0047]可以在第一次使用即时通讯工具之前引导用户设置有关的对应关系,也可以在即时通讯工具的使用过程中,随时设置或更改有关的对应关系。
[0048]在设置对应关系时,可以首先引导用户自己定义表情信息,也可以引导用户在已经设置的表情选项中选择感兴趣的或实际使用中可能需要的表情信息,比如开心、伤心、兴奋等,为每一种表情信息分配一个唯一的标识。
[0049]步骤302:获取与所述表情信息对应的面部特征信息,生成表情信息与面部特征信息的对应关系。
[0050]设置表情信息与面部特征信息的对应关系,是为了在实际使用过程中,在得到用户的当前面部特征信息后,可以相应地确定出与其对应的表情信息。而用户的面部表情可能多种多样,不同用户可能的面部表情与实际情绪之间也会有很大差异,因此用户的表情信息定义和面部特征识别有很多的复杂性和差异性。
[0051]面部图像采集和计算机图像识别技术在本领域均是公知的,本发明优选地采用如上面的步骤101和步骤102中的方法来获取用户面部特征信息,允许用户自己定义表情信息和通过采集面部图像而获取到的面部特征信息之间的对应关系,以此来提高个性表情的识别率。可供选择地,本发明也可以省去采集面部图像的步骤,直接允许用户自己定义表情信息和面部特征信息之间的对应关系。
[0052]步骤303:获取与所述表情信息对应的状态信息,生成表情信息与状态信息的对应关系。
[0053]设置表情信息与状态信息的对应关系,是为了在实际使用过程中,在生成了表情信息后,可以相应地确定出与其对应的状态信息。
[0054]同样,本发明也允许用户自己定义表情信息和状态信息之间的对应关系,以此来提高即时通讯工具的个性化设置。例如,表情信息为“开心”时,状态信息可以为“在线”,表情信息为“伤心”时,状态信息可以为“隐身”。
[0055]通过上述各步骤,在即时通讯工具中预先设置好了用户的表情信息与面部特征信息的对应关系,以及表情信息与状态信息的对应关系。用户在使用即时通讯工具时,能够根据获取到的用户面部特征信息,利用上述各对应关系,得到用户希望即时通讯工具中所设置的用户状态。由于可以根据用户的表情来自动设置即时通讯工具中的用户状态,因而满足了用户对即时通讯工具中用户状态设置的多样性需求。
[0056]如上面已经论述过的,由于除了通过获取用户面部图像的方式来得到表情信息,还可以通过采集音频数据信息的方式来得到表情信息,或者还可以通过预先设置表情选项,通过接收对表情选项的触发的方式来得到表情信息,因此,相应地,就需要预先设置好音频数据信息与表情信息的对应关系,或者不同表情选项与表情信息的对应关系等,具体的设置方式与上面的类似,此处就不再一一赘述。
[0057]此外,如上所述,在预先设置好表情信息与面部特征信息以及表情信息与状态信息的对应关系后,通过上面已经详细论述过的即时通讯工具中用户状态的设置方法,就可以最终得到使用即时通讯工具的用户的状态信息。
[0058]另外,上面已经提及,在生成表情信息的过程中,如果某次得到的面部特征信息在对应关系中没有对应的表情信息,优选地,可以引导用户自行设置该面部特征信息所对应的表情信息,生成新的对应关系。同理,由于没有对应的表情信息,也就不存在对应的状态信息,因此,在引导用户自行设置了该面部特征信息所对应的表情信息的基础上,还可以进一步引导用户自行设置该表情信息所对应的状态信息,以生成新的表情信息与状态信息的对应关系。
[0059]上面已经参照图1详细说明了本发明的即时通讯工具中用户状态的设置方法。在实际应用中,用户在使用即时通讯工具时,其表情会随着情绪等因素而随时发生变化。本发明提供的即时通讯工具中用户状态的设置方法可以及时地获取到用户表情的变化,根据用户的当前表情随时切换即时通讯工具中的用户状态。基于此,参照图4,作为第二实施例,本发明的即时通讯工具中用户状态的设置方法包括以下步骤:
[0060]步骤1001:实时地或周期性地生成表情信息。
[0061]具体地,在用户使用即时通讯工具的过程中,可以实时地生成表情信息,也可以设置一预定时间间隔,以此时间间隔周期性地生成表情信息,该时间间隔可以根据实际需要任意设置。
[0062]生成表情信息的方法与第一实施例相同,此处不再赘述。
[0063]步骤2000:根据存储的表情信息与状态信息之间的对应关系,获取所述表情信息所对应的状态信息。
[0064]此步骤与第一实施例中的步骤2相同,此处不再赘述。
[0065]步骤3001:判断使用所述即时通讯工具的所述用户当前的状态信息与所述获取的状态信息是否一致。
[0066]步骤3002:如果当前的状态信息与所述获取的状态信息不一致,则将使用所述即时通讯工具的所述用户的状态设置为所述获取的状态信息所反映的状态。
[0067]用户的表情在一定时间段内可能会发生变化,也可能不会发生变化。因此,在实时地或周期性地生成表情信息时,前一次生成的表情信息可能与后一次生成的表情信息不一致,也即前一次得到的状态信息与后一次得到的状态信息不一致,此时就可以利用上述步骤3001和步骤3002,将即时通讯工具中当前的用户状态切换为后一次得到的状态信息所表不的状态。另外,也会出现前一次生成的表情信息与后一次生成的表情信息相同,甚至几次生成的表情信息都是相同的这种情况,此时就不需要重新设置即时通讯工具中的用户状态,仍保持其原状态即可。
[0068]采用上述各步骤,可以实现实时监测用户的面部表情,及时发现用户表情的变化,并可以根据得到的状态信息是否发生了变化,而相应地判断是否重新设置即时通讯工具中的用户状态,因此可以及时地自动调整即时通讯工具中的用户状态,进一步满足了用户对即时通讯工具中用户状态设置的多样性需求。
[0069]下面例举一个具体实施例,以便于理解上述发明。
[0070]例如,用户启动了即时通讯工具的设置功能,通过移动终端固设的摄像头拍摄了自己两个照片,分别定义为开心、伤心两个表情信息。利用计算机图像识别技术提取两张照片中的面部特征信息,比如眼睛的轮廓信息、嘴巴的轮廓信息、脸庞的轮廓信息等,设置好面部特征信息和表情信息的对应关系。
[0071]用户设置开心表情时即时通讯工具中的用户状态为在线,伤心表情时即时通讯工具中的用户状态为隐身。
[0072]当用户使用即时通讯工具时,通过固设的摄像头实时获取用户面部特征,与用户定义的两个表情信息相匹配,即可判定用户为哪个表情。如果用户是开心表情,自动设置即时通讯工具中的用户状态为在线;伤心表情时,自动设置即时通讯工具中的用户状态为隐身。因此,通过表情信息的变化即可自动改变即时通讯工具中的用户状态。
[0073]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0074]图5为本发明即时通讯工具中用户状态的设置装置第一实施例的组成示意图。如图5所示,其包括生成模块10、获取模块20和设置模块30。
[0075]具体地,生成模块10用于生成表情信息,所述表情信息用于反映使用所述即时通讯工具的用户的表情;获取模块20用于根据存储的表情信息与状态信息之间的对应关系,获取所述表情信息所对应的状态信息,其中,所述状态信息用于反映使用所述即时通讯工具的所述用户的状态;设置模块30用于根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态。
[0076]另外,为了生成反映用户表情的表情信息,如图6所示,该装置中的生成模块10包括图像采集单元40,用于通过图像采集技术获取所述用户的面部图像;以及图像识别单元50,用于根据所述面部图像通过图像识别处理技术获取所述用户的表情信息。
[0077]上述即时通讯工具中用户状态的设置装置的功能和操作流程,可以参见前面的方法实施例,此处不再赘述。
[0078]采用上述装置,在即时通讯工具的使用过程中,可以自动生成反映用户表情的表情信息,并根据该表情信息来自动设置即时通讯工具中的用户状态。因此,本发明的即时通讯工具中用户状态的设置装置为即时通讯工具提供了一种新的用户状态设置装置,不需要用户手动设置,仅根据用户的表情就可以自动设置即时通讯工具中的用户状态,因而能够及时地将用户的情绪反映到用户状态中,满足了用户对即时通讯工具中用户状态设置的多样性需求。
[0079]图7为本发明即时通讯工具中用户状态的设置装置的第二实施例的组成示意图。如图7所示,其包括生成模块11、获取模块21和设置模块31,其中,设置模块31包括判断单元60和设置单元70。
[0080]具体地,生成模块11用于实时地或周期性地生成表情信息,所述表情信息用于反映使用所述即时通讯工具的用户的表情;获取模块21与第一实施例中的获取模块20相同;设置模块31用于根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态,其中,判断单元60用于判断使用所述即时通讯工具的所述用户当前的状态信息与所述获取的状态信息是否一致,设置单元70用于在当前的状态信息与所述获取的状态信息不一致时,将使用所述即时通讯工具的所述用户的状态设置为所述获取的状态信息所反映的状态。
[0081]同样,该装置的功能和操作流程也可以参见前面的方法实施例,此处不再赘述。
[0082]采用上述装置,可以实现实时监测用户的面部表情,及时发现用户表情的变化,并可以根据得到的状态信息是否发生了变化,而相应地判断是否重新设置即时通讯工具中的用户状态,因此,可以及时地自动调整即时通讯工具中的用户状态,进一步满足了用户对即时通讯工具中用户状态设置的多样性需求。
[0083]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种即时通讯工具中用户状态的设置方法,其特征在于,包括: 生成表情信息,所述表情信息用于反映使用所述即时通讯工具的用户的表情; 根据存储的表情信息与状态信息之间的对应关系,获取所述表情信息所对应的状态信息,其中,所述状态信息用于反映使用所述即时通讯工具的所述用户的状态; 根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态。
2.根据权利要求1所述的方法,其特征在于,所述生成表情信息包括: 通过图像采集技术获取所述用户的面部图像; 根据所述面部图像通过图像识别处理技术获取所述用户的表情信息。
3.根据权利要求2所述的方法,其特征在于,所述面部图像通过摄像头拍摄或扫描的方式获取。
4.根据权利要求1或2或3所述的方法,其特征在于,实时地或周期性地生成所述表情信息。
5.根据权利要求4所述的方法,其特征在于,所述根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态包括: 判断使用所述即时通讯工具的所述用户当前的状态信息与所述获取的状态信息是否一致; 如果当前的状态信息与所述获取的状态信息不一致,则将使用所述即时通讯工具的所述用户的状态设置为所述获取的状态信息所反映的状态。
6.一种即时通讯工具中用户状态的设置装置,其特征在于,包括: 生成模块,用于生成表情信息,所述表情信息用于反映使用所述即时通讯工具的用户的表情; 获取模块,用于根据存储的表情信息与状态信息之间的对应关系,获取所述表情信息所对应的状态信息,其中,所述状态信息用于反映使用所述即时通讯工具的所述用户的状态; 设置模块,用于根据获取的所述状态信息设置使用所述即时通讯工具的所述用户的当前状态。
7.根据权利要求6所述的装置,其特征在于,所述生成模块包括: 图像采集单元,用于通过图像采集技术获取所述用户的面部图像; 图像识别单元,用于根据所述面部图像通过图像识别处理技术生成所述用户的表情信肩、O
8.根据权利要求6或7所述的装置,其特征在于,所述生成模块实时地或周期性地生成所述表情信息。
9.根据权利要求8所述的装置,其特征在于,所述设置模块包括: 判断单元,用于判断使用所述即时通讯工具的所述用户当前的状态信息与所述获取的状态信息是否一致; 设置单元,用于在当前的状态信息与所述获取的状态信息不一致时,将使用所述即时通讯工具的所述用户的状态设置为所述获取的状态信息所反映的状态。
【文档编号】H04L12/58GK103532826SQ201310289126
【公开日】2014年1月22日 申请日期:2013年7月10日 优先权日:2013年7月10日
【发明者】党志立 申请人:北京百纳威尔科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1