基于关注点信息提供服务的方法和装置的制造方法_2

文档序号:9708281阅读:来源:国知局
系列服务信息:用户与交互对象的社会关系;用户及交互对象的人员数量;用户及交互对象的相关信息;关注点信息的具体内容;用户针对关注点信息的操作;用户当前的环境信息。
[0081]相应地,还可以基于用户与交互对象的社会关系,显示与社会关系匹配的预订服务?目息。
[0082]实际应用中,在用户当前的交互对象为多个时,还可以确定关注点信息的执行主体,以此向执行主体显示与关注点信息相关的一系列服务。
[0083]本发明的方案中,在基于关注点信息提供服务之前,可以预先进行关注点信息的识别;而本发明的方案所提供的识别关注点信息的主要方法为,基于用户的属性信息,和/或环境信息(本文中可将属性信息、环境信息统称为用户信息),识别关注点信息。具体地,可以利用关注点分析器对待识别的内容进行语义分析;根据语义分析结果,从待识别的内容中识别出包含有用户信息的关注点信息。其中,关注点分析器是根据多个关注点名称,以及用户信息进行语义分析的训练得到的。实际应用中,可以从如下至少之一待识别的内容中识别出关注点信息:文本、视频、图像、音频、地图等等。
[0084]以下将以文本为例,详细说明关注点信息的识别方案。
[0085]图lb的示出了一种识别关注点信息的具体方法流程,包括如下步骤:
[0086]S101:利用关注点分析器对文本进行语义分析。
[0087]其中,关注点分析器是根据多个关注点名称,以及用户信息进行语义分析的训练得到的,详细训练方法将在后续进行介绍。
[0088]S102:根据语义分析结果,识别出文本中的关注点信息。
[0089]具体地,在识别出文本中的关注点信息后,更优地,还可通过如下步骤对关注点信息进行筛选。
[0090]S103:对识别出的关注点信息进行优化、筛选,对筛选后的关注点信息进行标注。[0091 ] 具体地,在根据语义分析结果,识别出文本中的关注点信息之后,将文本中的关注点信息进行标注之前,可以对识别出的关注点信息进行筛选。
[0092]更优地,在文本中标注出关注点信息后还可以执行如下步骤提供相应个性化的服务:
[0093]S104:针对标注的关注点信息,为用户提供个性化的服务。
[0094]上述的关注点分析器是根据关注点名称、以及用户信息进行语义分析预先训练出来的,具体方法流程,如图lc所示,包括如下步骤:
[0095]S111:对每个关注点名称进行分词处理。
[0096]具体地,关注点名称可以存储在关注点信息库中。关注点名称通常是面向公众用户所使用的名称。
[0097]例如,机构名称存储在机构信息库中;机构信息库中存储的机构名称可以包含“全聚德三元桥店”、“肯德基学院路分店”等名称。此外,机构信息库中还可存储有机构所在的详细地址、机构的联络信息,如电话等、机构所在地的经玮度信息、以及机构所提供服务的链接等。机构信息库可提前预装,或通过在线的方式下载获得。其中机构面向公众用户所使用的名称应是用户能理解的、常用的名称,可来自于黄页、地图、网络上使用的信息。机构所在地的经玮度信息可用于在地图上快速查找该机构的位置,也可用于测算与用户终端的距离。
[0098]在本步骤中,对关注点信息库中的每个关注点名称进行分词处理;例如,对关注点名称“三元桥全聚德烤鸭店”,进行分词处理可以得到若干词语“三元桥”、“全聚德”、“烤鸭店”。如何进行分词处理为本领域技术人员所熟知的技术内容,此处不再赘述。
[0099]S112:从各关注点名称的分词结果中划分出关键词和辅助词。
[0100]具体地,对于每个关注点名称的分词结果,可以从该分词结果中划分出关键词和辅助词。
[0101]关键词包括关注点特有信息,关注点特有信息是指标识一个关注点特征的必不可少的信息;例如,标识一个机构特征的必不可少的信息如全聚德、海底捞、协和等。例如,在全聚德烤鸭三元桥店中全聚德是机构特有信息,协和医院中协和是机构特有信息。
[0102]辅助词是用于精确描述一个关注点所需要的补充信息,包括关注点类别、区域等信息;如朝阳、望京,街道,如知春路,地标,如三元桥、工体、凯德茂等区域信息,或者烤鸭店、医院等机构类别信息。
[0103]此外,辅助词还可以包含限定关键词的辅助信息。常见的有:
[0104]分店序号,例如:好邻居便利店117号店。
[0105]总店标记,例如:中国人民银行总行。
[0106]分支机构信息,例如:人民大学附属中学XX分校。
[0107]以及其它可以作为辅助信息的词语。
[0108]本步骤中,可以采用现有技术方法将词语划分为关键词和辅助词,此处不再详细赘述。划分出的关键词可以存储到关键词词库,辅助词存储到辅助词词库。
[0109]S113:运用得到的关键词和辅助词,以及用户信息对基本语义分析器进行语义分析训练,得到关注点分析器。
[0110]本步骤中,对基本语义分析器进行语义分析训练,可以得到关注点分析器。
[0111]基本语义分析器具有基本的分词功能,并从分词结果中区分出动词、名词、形容词、副词等,并可以分析出文本中的基本的主语、谓语、宾语等基础的语义分析结果。
[0112]单纯基本语义分析器不能精确判断分析出名词所对应的类别,也无法保证分词的准确度和精确度。同时,在完备性方面也存在很大的缺陷。且通常情况下,基本语义分析器,在准确度和完备性方面存在矛盾的因素,性能和结果方面不能满足实际的应用。
[0113]通过关键词词库中的关键词,以及辅助词词库中的辅助词,以及用户信息库中预先收集的用户信息对基本语义分析器进行训练,生成关注点分析器;则训练出的关注点分析器可以从文本中分析出与用户关联较大的个性化关注点名称的关键词和辅助词。
[0114]较优地,通过关键词词库中的关键词,辅助词词库中的辅助词,用户信息库中的用户信息,对基本语义分析器进行的训练具体可以包括:准确度训练和完备度训练。
[0115]其中,准确度训练的目的是为了准确识别出对象文本中的关键词和辅助词,完备度训练的目的是为了完整识别出对象文本中的个性化的关键词和辅助词。
[0116]具体而言,由于关键词词库和辅助词词库来源于关注点信息库中的关注点名称,能够在准确度和完备性方面完善语义分析器的缺陷,达到准确而完备地从文本中分析出关注点名称的实际应用要求。
[0117]实际应用中,训练得到的关注点分析器的准确度和完备度的评估可以通过用户的后续操作进行评估和自我更新调整。
[0118]例如,可以通过检测用户针对识别出的关注点信息是否有真正的后续操作,以此判断该关注点信息是否一个有效识别,从而调整和训练关注点分析器的准确度。例如,前一次识别结果中包含关注点信息A,如果用户没有对该识别结果有后续动作,则在下一次同等场景和条件下,可以减少该关注点信息A的识别的权值。而如果有多次类似场景用户都没有后续操作,则经多次优化后,在同等条件下,关注点信息A不再被识别,而为用户提供其它权值更高的关注点信息,从而提升了识别个性化的关注点信息的有效性和准确度。
[0119]进一步地,可以通过用户后续进行的关注点信息识别的动作与关注点信息的识别结果的对比,来评估关注点分析器的完备度。
[0120]如何应用关键词词库和辅助词词库对基本语义分析器进行准确度训练和完备度训练,为本领域技术人员所熟知的技术,此处不再赘述。
[0121]在训练出关注点分析器后,上述步骤S101中利用关注点分析器对待识别的文本进行语义分析的具体方法,流程如图2所示,包括如下步骤:
[0122]S201:关注点分析器对待识别的文本进行分词处理。
[0123]S202:关注点分析器从分词结果中查找出关键词和辅助词。
[0124]具体地,关注点分析器将分词结果中的各词语与关键词词库中的词语进行比较,将分词结果中与关键词词库中的词语相匹配的词语作为查找出的关键词;
[0125]关注点分析器将分词结果中的各词语与辅助词词库中的词语进行比较,将分词结果中与辅助词词库中的词语相匹配的词语作为查找出的辅助词。
[0126]S203:关注点分析器确定出一个或多个目标字段组输出。
[0127]具体地,关注点分析器分析出分词结果中的关键词和辅助词后,进一步进行语义关系分析,输出一个或多个目标字段组。
[0128]具体地,关注点分析器针对每个查找出的关键词,组建包含该关键词的一个目标字段组:将查找出的辅助词中,与该关键词的语义关系距离值小于设定值的词语划分到该目标字段组中。
[0129]上述步骤S102中,根据语义分析结果,识别出所述文本中的关注点信息的方法包括:在利用关注点分析器对待识别的文本进行语义分析得到目标字段组后,可以根据语义分析结果确定出文本中的关注点信息,具体流程如图3所示,包括如下步骤:
[0130]S301:对于语义分析结果中的每个目标字段组,将该目标字段组中的关键词和辅助词进行组合。
[0131]具体地,将该目标字段组中的关键词和辅助词,依各种先后顺序进行组合,得到至少包含一个关键词的多个短语。例如,一个目标字段组中包括一个关键词“全聚德”,以及辅助词“三元桥”、“烤鸭店”,那么,组合得到的短语可以是:三元桥全聚德烤鸭店、烤鸭店三元桥全聚德、全聚德三元桥烤鸭店、三元桥全聚德、或全聚德烤鸭店等。
[0132]S302:对于语义分析结果中的每个目标字段组,将该目标字段组中的词语的组合结果与关注点信息库中的关注点名称进行比对,识别为关注点信息后进行标注。
[0133]具体地,对于语义分析结果中的每个目标字段组,将该目标字段组中的词语的组合结果与关注点信息库中的关注点名称进行比对,若实质一致,则判定该目标字段组中的词语为所述文本中的关注点信息,对识别出的关注点信息后进行标注。
[0134]其中,实质一致的判定原则可以包括如下至少一个原则:
[0135]目标字段组中的关键词与关注点信息库中的一个关注点名称的关键词相同;
[0136]目标字段组中的辅助词与关注点名称的辅助词相同或相近;
[0137]目标字段组中的关键词和辅助词的次序忽略,也就是,目标字段组中的关键词和辅助词在组合时,组合的次序可以忽略,即可以是各种组合次序。
[0138]连接词忽略,也就是,在进行比对时关注点名称中的连接词,如“地”、“的”、“之”等连接词可以忽略。
[0139]即目标字段组中的词语与关注点信息库中的一个关注点名称相比对后,若满足上述判定原则,则判定该目标字段组中的词语为文本中的关注点信息。
[0140]例如,一个目标字段组中的辅助词为“烤鸭”,一个关注点名称的辅助词为“烤鸭店”,则可判定该目标字段组中的辅助词与该关注点名称的辅助词相同或相近;
[0141]再如,一个目标字段组中包括一个关键词“全聚德”,以及辅助词“三元桥”、“烤鸭店”,那么,通过上述的实质一致的判定原则,可以判定出该目标字段组的词语组合后得到的短语“三元桥全聚德烤鸭店”,与关注点名称“三元桥全聚德烤鸭店”实质一致。
[0142]由此可以看出,基于上述的判定原则,若文本中包括“三元桥的全聚德烤鸭店”,或者“全聚德烤鸭的三元桥店”、“三元桥的全聚德烤鸭”等字样,均可判定与关注点名称“三元桥全聚德烤鸭店”实质一致,而不会被漏标;从而可以大大提高关注点信息的识别准确率。
[0143]此外,上述步骤S102中,根据语义分析结果,识别出文本中的关注点信息的方法还包括:利用关注点分析器对待识别的文本进行语义分析时,还可以识别出用户信息。
[0144]事实上,由于利用了用户信息训练关注点分析器;因此,由此得到的关注点分析器可以从文本中识别出用户信息。
[0145]比如,文本内容为“周末男朋友带我去他的老家”,关注点分析器可以将“男朋友”、“他的老家”等识别出来。
[0146]进一步,若确定识别出的用户信息对应于所述关注点名称之一,则将此识别出的用户信息作为关注点信息进行标注。
[0147]具体地,可以利用用户信息库中存储、收集的该用户的用户信息,将识别出的用户信息对应到具体的关注点名称。比如,在用户信息库中存储了用户的男朋友的老家的地址信息;则将该地址信息利用上述的图2、图3所示的方法判定该地址信息是否与关注点名称之一实质一致;若判定一致,则确定识别出的用户信息对应于所述关注点名称之一,将此识别出的用户信息作为关注点信息进行标注。
[0148]这样,关注点分析器可以根据待识别的文本的上下文语义和用户信息库中的用户信息,将抽象的信息识别出来,并将其映射到具体的信息中。比如,对于文本“我们就去你刚才推荐的那家川菜馆吧”,可以通过上下文语境分析识别出其中的“那家川菜馆”,并映射到具体的关注点信息为“北京市朝阳区太阳宫中路凯德Mall渝乡人家”。
[0149]实际应用中,在根据语义分析结果,识别出文本中的关注点信息后,并非所有识别出的关注点信息都需要标记和显示,而仅需标记用户当前关注的和有用的信息。
[0150]因此,更优地,本发明的方案中,利用上述步骤S103:对识别出的关注点信息进行优化、筛选。
[0151]具体地,可以根据用户的如下至少一种信息对识别出的关注点信息进行筛选:
[0152]用户的视觉焦点信息、用户的兴趣信息、用户的操作便利性信息。
[0153]如图4所示,可以根据用户当前的视觉焦点信息,筛选出当前视觉焦点所在区域内的关注点信息,并对筛选出的关注点信息进行显示和标注。从而可以优化当前显示界面,避免不必要的关注点信息造成的干扰,提升了用户体验。
[0154]或者,如图5所示,当用户左手操作手机时,为了方便用户操作,可以筛选出并显示临近用户的左手的关注点信息;而当用户换到右手操作手机时,则筛选出并显示临近用户的右手的关注点信息。
[0155]或者,当用户的终端设备当前电量不足,网络状态也不太好,并且身体状况和情绪都不太好时,关注点分析器可以根据用户场景信息,仅识别用户当前最急需的、最感兴趣的关注点信息。
[0156]更优地,为了给用户带来更多方便,本发明在识别出个性化的关注点信息之后,还可以通过上述步骤S104针对标注的关注点信息,为用户提供个性化服务:
[0157]对于标注出的关注点信息可以利用关注点信息库中对应关注点名称记录的相关in息提供相关服务?目息,或服务入口 ?目息。
[0158]具体地,可以基于场景化服务模型,以及用户的当前场景信息,结合标注的关注点信息,为用户提供个性化服务,具体方法流程,如图6所示,包括如下步骤:
[0159]S601:将用户当前的场景信息,以及标注的关注点信息输入到场景化服务模型。
[0160]S602:场景化服务模型根据输入进行分析,得到用户的服务需求。
[0161]例如,上述的识别出的抽象关注点信息“那家川菜馆”,以及对应到具体关注点信息“北京市朝阳区太阳宫中路凯德Mall渝乡人家”,以及用户当前场景信息表示该用户地处北京市,则场景化服务模型根据输入的用户当前的场景信息,以及标注的关注点信息,得到用户的服务需求为:获取“北京市朝阳区太阳宫中路凯德Mall渝乡人家”的交通服务、或订餐服务。进一步,可以在界面提供选项,让用户进一步详细选择服务需求。例如,用户可以选择交通服务。
[0162]S603:在服务资源库中查找到与服务需求相匹配的服务项目。
[0163]例如,对于上述用户选择的交通服务需求,可以在服务资源库中查找与交通服务需求匹配的服务项目。通常而言,与交通服务需求相匹配的是交通地图服务项目;该服务项目可以根据目标地址,以及用户的当前地理位置信息,提供公交或驾车路线服务。
[0164]S604:根据服务项目为用户提供个性化的服务,以此简化用户对终端的操作,增加了用户的体验感。
[0165]例如,对于上述在服务资源
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1