本发明实施例涉及智能设备领域,特别涉及基于智能设备的关系网的建立技术。
背景技术:
现今社会,人与人的交流圈越来越广,互相的交流越来越频繁,当然,在接触越来越多的人之后,也容易忘记,一方面忘记见过什么人,忘记什么时候见过,另一方面忘记和重要的人联系,导致亲近的人反而被疏忽。现有技术中,存在社交网站,通过各个用户共同登录该网站,通过加好友,及身份标识等方式,建立互相之间的联系。
发明人发现现有技术中至少存在如下问题:首先,社交网站中的联系都是虚拟的在线联系,无法涵盖真实的线下生活中用户的交际圈,而线下生活中的交流对象,才需要用户更多地维护联结。其次,社交网站由于需要用户提供较多的私人信息,处于隐私考虑,较多用户因担心隐私泄露而不使用社交网站,所以社交网站所涵盖的交际圈仍然有限。
技术实现要素:
本发明实施方式的目的在于提供一种关系网的建立方法、基于关系网的提醒方法和智能设备,使得关系网得以自动建立,而且所建立的关系网更符合用户的实际情况。
为解决上述技术问题,本发明的实施方式提供了一种关系网的建立方法,应用于一种智能设备,所述智能设备由用户携带,所述关系网的建立方法包括:采集语音数据和图像数据;从采集的所述语音数据和/或所述图像数据中,识别出存在的人体对象;提取所识别出的人体对象的识别特征;根据所提取的识别特征,从所述用户的关系网数据库中查找;若从所述关系网数据库中查找不到与所述识别特征匹配的数据记录,则将所识别出的人体对象作为新增的数据记录更新入所述关系网数据库。
本发明的实施方式还提供了一种基于关系网的提醒方法,包括:根据关系网数据库中每个数据记录中的交流时间,计算出每个数据记录对应的交流频率;在所述交流频率符合预设规则时,向用户发出提醒;其中,所述关系网数据库由上述的关系网的建立方法所建立。
本发明的实施方式还提供了一种智能设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的关系网的建立方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的关系网的建立方法。
本发明实施方式相对于现有技术而言,主要区别及其效果在于:在用户携带使用时,根据实时的语音数据和图像数据,识别出用户遇到的人体对象,且将这些人体对象作为用户的交际对象存入用户的关系网数据库中。利用这种方法所建立的关系网数据库包含了用户遇见的各种人,可能是发生了交谈的,也可能是没有发生交谈的,而且通过语音和图像的自识别,可以大范围地快速收集用户周边的交际对象。可见,本发明实施方式中关系网的建立方法所建立的关系网数据库,实现为用户自动建立关系网数据库,且所建立的关系网更符合用户的实际情况。
作为进一步改进,所述关系网数据库中预设有若干个分组,每个数据记录至少对应一个所述分组;所述将所识别出的人体对象作为新增的数据记录更新入所述关系网数据库,具体包括:利用所采集的所述语音数据,确认所识别出的人体对象所属的分组。进一步限定可以根据采集到的语音,为识别出的人体对象自动分组,在用户需要查看时,更为清晰。
作为进一步改进,所述利用所采集的所述语音数据,确认所识别出的人体对象所属的分组,具体包括:从所述语音数据中查找特定词汇;若查找到,则根据所查找到的特定词汇确定所识别出的人体对象所属的分组。进一步限定通过用户和人对话中使用的特定词汇来确定该人所属的分组,实现快速准确地自动分组。
作为进一步改进,所述根据识别结果,从关系网数据库中查找之后,还包括:若从所述关系网数据库中查找到与所述识别特征匹配的数据记录,则利用所采集的所述语音数据,确认所识别出的人体对象所属的分组与所匹配的数据记录所属的分组是否相同;若不同,则更新所匹配的数据记录所属的分组。
作为进一步改进,所述关系网数据库中每个数据记录包括交流信息;所述识别出存在的人体对象之后,还包括:根据采集的所述语音数据和/或所述图像数据,确定所识别出的人体对象的交流信息;将所确定的交流信息,更新入所述关系网数据库中。进一步限定关系网数据库中包括用户与各个对象的交流信息,且根据实时语音数据和图像数据可以确定当时的情况,并记录。
作为进一步改进,所述交流信息包括交流时间和交流方式。进一步限定交流信息的具体内容,以便用户保存更为重要的内容。
作为进一步改进,所述识别特征至少包括以下之一:脸部影像、声纹数据、姓名。利用脸部影像、声纹数据、姓名作为识别特征,使得识别结果更为准确。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是根据本发明第一实施方式中的关系网的建立方法流程图;
图2是根据本发明第三实施方式中的关系网的建立方法流程图;
图3是根据本发明第四实施方式中的智能设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种关系网的建立方法。
本实施方式中的关系网的建立方法应用于一种智能设备,智能设备可以是机器人、智能手表、智能徽章等由用户携带的智能设备。智能手表可以佩戴在用户手臂上,智能徽章可以佩戴在用户胸口的徽章型设备,在此不再一一列举。本实施方式中的关系网的建立方法的流程如图1所示,具体如下:
步骤101,采集语音数据和/或图像数据。
具体的说,用户携带的智能设备包括摄像头或话筒或两者的组合,摄像头用于采集图像数据,话筒用于采集语音数据,当智能设备中仅具有摄像头时,可以采集到图像数据,当智能设备仅具有话筒时,可以采集到语音数据,当智能设备中同时具有摄像头和话筒时,就可以同时采集语音数据和图像数据。当然,虽然智能设备实际应用中可以同时具有摄像头和话筒,但可以分别限定两者的工作模式,如仅开启摄像头,或仅开启话筒,在此不再一一列举。
由于智能设备由用户携带,所以由智能设备所采集到的信息均来自用户身边,而在实际生活中用户的交流对象一般也出现在附近,两者范围刚好符合,使得信息采集更为准确。
步骤102,从采集的语音数据和/或图像数据中,识别出存在的人体对象。
具体的说,利用语音数据中的声纹信息等可以准确区分出语音数据中不同的说话对象,从而识别出存在的人体;利用图像数据中的人脸识别等可以准确区分出图像数据中的对象,从而识别出存在的人体。
步骤103,提取所识别出的人体对象的识别特征。
具体的说,识别特征可以包括以下之一:脸部影像、声纹数据、姓名,也可以包括上述特征的组合。更具体的说,脸部影像可以从图像数据中提取,声纹数据可以从语音数据中提取,姓名可以从语音数据中通过语义识别提取。
步骤104,根据所提取的识别特征,从用户的关系网数据库中查找;若查找到,则执行步骤105;若未查找到,则执行步骤107。
具体的说,用户的关系网数据库用于保存用户身边可能成为交流对象的人,每个交流对象的相关信息存为一条数据记录,而且,关系网数据库中预设有若干个分组,每个数据记录至少对应一个分组。用户在查看关系网数据库时,可以清楚地了解数据库中每个人所属的分组。
更具体的说,在保存时,每条数据记录对应有识别特征,可以发现,这些识别特征都具有唯一性,利用具有唯一性的识别特征进行查找,查找出符合识别特征的数据记录,即可认为是同一人。
步骤105,确认所识别出的人体对象所属的分组与所匹配的数据记录所属的分组是否相同;若是,则结束本实施方式中的关系网的建立方法;若否,则执行步骤106。
具体的说,在从关系网数据库中查找到与识别特征匹配的数据记录时,可以利用所采集的语音数据,进一步确认所识别出的人体对象所属的分组与所匹配的数据记录所属的分组是否相同。其中,分组可以分为亲戚组、邻居组、同事组和朋友组等,实际应用中也可以采用其他分组方式,在此不再一一列举。
具体的说,在确认过程中,可以先从语音数据中查找特定词汇;若查找到,则再根据所查找到的特定词汇确定所识别出的人体对象所属的分组。其中提到的特定词汇可以由用户设定,也可以由系统预设,如称谓词集。
举例来说,在确认时,可以根据语义识别查找,如果查找到互相的称呼为表示亲戚关系的词,如“爷爷”、“哥哥”、“叔叔”等,则可以认为与用户交流的正是用户的爷爷/哥哥/叔叔等,那么对方就可以被自动识别到亲戚组。再举一例,如识别出的语音为直接姓名相称,如“张三”或“李四”,可以被识别为朋友组。
步骤106,更新所匹配的数据记录所属的分组。
具体的说,在确认识别出的分组和关系网数据库现存的分组不相同,则更新所匹配的数据记录所属的分组。更新方式可以是用新识别出的分组替代原有分组,也可以是两者都保留,等待下一次的识别结果,当用户和该人体多次接触交流且被智能设备识别出时,就可以多次识别其分组,根据多次的识别结果进一步判定最终分组,从而提高自动分组的准确性。
值得一提的是,实际应用中还可以由用户设定分组,并根据用户的设定指令更新。
步骤107,将所识别出的人体对象作为新增的数据记录更新入关系网数据库。
具体的说,若从关系网数据库中查找不到与识别特征匹配的数据记录,则将所识别出的人体对象作为新增的数据记录更新入关系网数据库。
值得继续说明的是,在新增数据记录的同时或之后,还可以识别新增的数据记录所属的分组,识别方法可以和步骤105中提到的类似,通过语义分析从语音数据中查找特定词汇的方式识别出所属的分组,在此不再赘述。
此外,在更新的时候,还可以同时更新用户对该人体对象的称呼,实时拍摄到的照片,实时采集到的声纹特征等。
可见,本实施方式相对于现有技术而言,主要区别及其效果在于:在用户携带使用时,根据实时的语音数据和图像数据,识别出用户遇到的人体对象,且将这些人体对象作为用户的交际对象存入用户的关系网数据库中。利用这种方法所建立的关系网数据库包含了用户遇见的各种人,可能是发生了交谈的,也可能是没有发生交谈的,而且通过语音和图像的自识别,可以大范围地快速收集用户周边的交际对象。可见,本实施方式中关系网的建立方法所建立的关系网数据库,实现为用户自动建立关系网数据库,且所建立的关系网更符合用户的实际情况。
本发明的第二实施方式涉及一种关系网的建立方法。第二实施方式是在第一实施方式的基础上做了进一步改进,主要改进之处在于:在本发明第二实施方式中,关系网数据库中每个数据记录还包括交流信息。进一步限定关系网数据库中包括用户与各个对象的交流信息,便于用户查看及应用。
具体的说,本实施方式中每个数据记录包括交流信息,其中的交流信息可以包括交流时间和交流方式。
本实施方式中的关系网的建立方法在识别出存在的人体对象之后,还可以包括:
(1)根据采集的语音数据和/或图像数据,确定所识别出的人体对象的交流信息。
具体的说,交流时间可以通过系统时间确定,交流的方式可以通过语音数据或图像数据或两者的结合中识别。
举例说明:如通过语义分析,确认用户和交流对象是互相打招呼,且只有打招呼等简单对话即分别,可以确定用户和交流对象可能偶尔遇见,交流方式可以识别为简单交流。
再举一例,如通过语音分析,确认用户和交流对象是在讨论事项,那么可以识别为深入交谈。如果此时再结合全球定位系统(gps)等确定用户所在的位置,如位置在预设的工作区域,那么就识别交流对象所属的分组为同事组。
此外,实际应用中的交流方式还可以包含:见面、视频、电话等。
(2)将所确定的交流信息,更新入关系网数据库中。
具体的说,可以将确定的交流时间和交流方式更新入用户的关系网数据库中。
值得一提的是,上述两个步骤可以在第一实施方式中步骤102(识别出存在的人体对象)之后,更进一步说,可以在更新分组信息之前先更新交流信息,也可以在更新分组信息之后更新交流信息,还可以两者同时更新,在此不做限定。
可见,本实施方式中的关系网的建立方法进一步限定关系网数据库中包括用户与各个对象的交流信息,且根据实时语音数据和图像数据可以确定当时的情况,并记录,便于用户的查看和应用。
本发明第三实施方式涉及一种基于关系网的提醒方法,如图2所示,具体包括:
步骤201,计算出每个数据记录对应的交流频率。
具体的说,根据关系网数据库中每个数据记录中的交流时间,计算出每个数据记录对应的交流频率。
步骤202,判断交流频率是否符合预设规则;若是,则执行步骤203;若否,则结束本实施方式中的基于关系网的提醒方法。
具体的说,预设规则可以是交流频率低于某阈值,也就是认为用户和某对象交流过少,还可以根据不同的分组设定不同的阈值,符合用户实际交际的情况,各个阈值可以由用户自行设定,也可以由系统预设。
步骤203,向用户发出提醒。
具体的说,提醒的方式可以是通过短信提醒,也可以是通过应用程序(app)的推送提醒,在此不再一一列举。
更具体的说,也可以同一分组中设定多级阈值,达到不同级别的阈值时,发出不同的提醒内容,或采用不同的提醒方式。
值得一提的是,关系网数据库由上述第二实施方式中的关系网的建立方法所建立。
可见,本实施方式中利用预设建立的关系网数据库进行用户的交际提醒,使得用户保持和交际圈中众人的联络,尤其是亲友等特定人群,尤其需要主动的联络,避免因为用户的疏忽造成的疏于联系。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第四实施方式涉及一种智能设备,如图3所示,包括:
至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一实施方式或第二实施方式中提到的关系网的建立方法,或者第三实施方式中提到的基于关系网的提醒方法。
其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
值得一提的是,本实施方式中的智能设备可以是机器人、智能手表、智能徽章等由用户携带的智能设备。智能手表可以佩戴在用户手臂上,智能徽章可以佩戴在用户胸口的徽章型设备,在此不再一一列举。
本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。