聊天过程中智能显示关键词的方法及装置的制造方法

文档序号:9235412阅读:398来源:国知局
聊天过程中智能显示关键词的方法及装置的制造方法
【技术领域】
[0001] 本发明设及通讯领域,特别地,设及一种聊天过程中智能显示关键词的方法及装 置。
【背景技术】
[0002] 随着通信技术的发展,越来越多的用户喜欢在移动终端与好友进行聊天,且在聊 天过程中会经常出现一些系统设置的高亮显示的关键词,并在点击该些高亮显示的关键词 时能弹框显示与关键词对应的捜索结果页面。例如采用QQ即时通讯聊天工具聊天时,当聊 天文本包括类似"百度"、"工作"、"智联招聘""10086"等特定词时,系统会将该些特定词进 行高亮显示,并在用户点击该些高亮显示的关键词时弹框显示与关键词对应的捜索结果页 面。
[0003] 但该种在聊天过程中通过预先设置关键词来高亮显示关键词的方式智能化程度 低,例如用户可能对系统预先设置的关键词并不感兴趣,又或者用户希望系统能显示比预 先设置的关键词更多的其他关键词。因此,亟需提供一种能在聊天过程中智能显示关键词 的方法及装置。

【发明内容】

[0004] 本发明提供了一种聊天过程中智能显示关键词的方法及装置,W解决在聊天过程 中通过预先设置关键词来高亮显示关键词的方式智能化程度低,导致用户体验不佳的技术 问题。
[0005] 根据本发明的一方面,提供了一种聊天过程中智能显示关键词的方法,包括: 获取历史聊天文本; 对历史聊天文本进行分析获得关键词; 判断当前聊天文本是否包含关键词,当前聊天文本为聊天过程中距离当前系统时间最 短的历史聊天文本,若是,则将关键词进行高亮显示。
[0006] 进一步地,判断当前聊天文本是否包含关键词还包括: 判断当前聊天文本是否包含预设的预设关键词,若是,则将预设关键词进行高亮显示。
[0007] 进一步地,对历史聊天文本进行分析获得关键词包括: 对历史聊天文本进行预处理,获得特征项文本,预处理包括分词、去除停用词; 统计特征项文本的词频数; 计算特征项文本的平均聊天时间差,平均聊天时间差为每一个特征项文本所处的历史 聊天文本对应的系统时间与当前聊天文本对应的系统时间的平均时间差; 基于特征项文本的词频数和平均聊天时间差获取关键词。
[0008] 进一步地,基于特征项文本的词频数和平均聊天时间差获取关键词包括: 根据特征项文本的平均聊天时间差计算特征项文本的聊天时间系数,聊天时间系数的 计算公式为:,其中代表聊天时间系数,代表特征项文本的平均聊天时间差; 将特征项文本的词频数与其对应的聊天时间系数的乘积作为特征项文本的关键度; 选取关键度大于预设阔值的特征项文本作为关键词。
[0009] 进一步地,将关键词进行高亮显示之后还包括: 在检测到进行高亮的关键词被交互时,在预先建立的数据库和/或互联网上捜索与关 键词对应的捜索结果页面; 弹框显示捜索结果页面。
[0010] 进一步地,在预先建立的数据库和/或互联网上捜索与关键词对应的捜索结果页 面包括: 利用预先建立的语义信息库对关键词进行语义匹配,获得关键词的同义词或关联词, 语义信息库包括;基本概念库、常识知识库、句型关系模板库、用户综合信息库、互联网信息 库、自定义预输入信息库W及与基本概念库、常识知识库、句型关系模板库、用户综合信息 库、互联网信息库、自定义预输入信息库相关联的语义关系库; 利用预先建立的语义信息库W及语义规则库,对关键词进行语义推理,获得关键词的 推理词,语义规则库包括;自然语义分析规则库、分类规则库、匹配规则库、数理逻辑推导规 则库、处理策略库、用户行为分析规则库,其中自然语义分析规则库包括文本语境处理、词 法分析、句法分析、语义分析W及篇章分析规则; 结合关键词、同义词、关联词、推理词中的任意一个或多个在预先建立的数据库和/或 互联网上捜索对应的捜索结果页面。
[0011] 进一步地,用户综合信息库包括:用户的个人信息、网上购物信息、上网足迹信息 数据。
[0012] 进一步地,历史聊天文本为与当前聊天对象的历史聊天文本,和/或与其他聊天 对象的历史聊天文本。
[0013] 根据本发明的另一方面,提供了一种聊天过程中智能显示关键词的装置,包括: 历史聊天文本获取装置,用于获取历史聊天文本; 关键词提取装置,用于对历史聊天文本进行分析获得关键词; 显示装置,用于判断当前聊天文本是否包含关键词,当前聊天文本为聊天过程中距离 当前系统时间最短的历史聊天文本,若是,则将关键词进行高亮显示。
[0014] 进一步地,关键词提取装置,包括: 预处理装置,用于对历史聊天文本进行预处理,获得特征项文本,预处理包括分词、去 除停用词; 词频数统计装置,用于统计特征项文本的词频数; 平均时间差计算装置,用于计算特征项文本的平均聊天时间差,平均聊天时间差为每 一个特征项文本所处的历史聊天文本对应的系统时间与当前聊天文本对应的系统时间的 平均时间差; 关键词获取装置,用于基于特征项文本的词频数和平均聊天时间差获取关键词。
[0015] 本发明具有W下有益效果: 本发明公开的聊天过程中智能显示关键词的方法及装置,通过获取历史聊天文本,对 历史聊天文本进行分析获得关键词,判断当前聊天文本是否包含关键词,当前聊天文本为 聊天过程中距离当前系统时间最短的历史聊天文本,若是,则将关键词进行高亮显示,解决 了在聊天过程中通过预先设置关键词来高亮显示关键词的方式智能化程度低,导致用户体 验不佳的技术问题,实现了根据历史聊天文本智能提取关键词,使得提取的关键词更具有 个性化,提升了用户体验。
[0016] 除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。 下面将参照图,对本发明作进一步详细的说明。
【附图说明】
[0017] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1是本发明优选实施例的聊天过程中智能显示关键词的方法的流程图; 图2是本发明优选实施例对历史聊天文本进行分析获得关键词的方法的流程图; 图3是本发明优选实施例的聊天过程中智能显示关键词的装置的结构示意图。
[001引附图标记说明: 10、历史聊天文本获取装置;20、关键词提取装置;30显示装置。
【具体实施方式】
[0019] W下结合附图对本发明的实施例进行详细说明,但是本发明可W由权利要求限定 和覆盖的多种不同方式实施。
[0020] 参照图1,本发明的优选实施例提供了一种聊天过程中智能显示关键词的方法,包 括: 步骤S101,获取历史聊天文本; 步骤S102,对历史聊天文本进行分析获得关键词; 步骤S103,判断当前聊天文本是否包含关键词,当前聊天文本为聊天过程中距离当前 系统时间最短的历史聊天文本,若是,则将关键词进行高亮显示。
[0021] 本发明优选实施例的聊天过程中智能显示关键词的方法,通过获取历史聊天文 本,对历史聊天文本进行分析获得关键词,判断当前聊天文本是否包含关键词,当前聊天文 本为聊天过程中距离当前系统时间最短的历史聊
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1