用于提供会话话题的设备、服务器和方法_3

文档序号:9693689阅读:来源:国知局
85]信息处理器220基于用户信息来确定与关键词相关的话题。用户信息包括关于用户的信息,诸如先前会话历史、SMS消息、SNS消息、移动信使文本、兴趣、搜索历史、或用户频繁访问的地点。用户信息包括可从用户拥有的各个装置中获得的信息。
[0086]信息处理器220通过使用用户信息和关键词来确定话题。信息处理器220可搜索用户信息,发现与关键词相同的信息,并将该相同信息确定为话题。
[0087]信息处理器220可通过使用用户信息来生成用户兴趣模型,并通过使用用户兴趣模型和关键词来确定话题。用户兴趣模型可以是包括用户感兴趣的领域的先前确定的模型。
[0088]只要更新用户信息,就可以更新用户兴趣模型。换言之,如果存在用户的活动,诸如用户访问网站或使用应用,则基于用户的活动来更新用户兴趣模型。
[0089]信息处理器220可通过使用用户信息来设置用户感兴趣的领域,并且如果输入关键词,则可在与输入关键词相关的领域中确定话题。信息处理器220可在与关键词相关的子概念的领域中确定子话题,并在与关键词等效的概念的区域中确定相关话题。
[0090]存储器240存储信息处理器220所处理的数据或者存储指示信息处理器220所生成的用户兴趣模型的数据。
[0091]存储器240是非易失性储存介质,并且可以是例如硬盘驱动器、闪存、固态盘(SSD)、磁记录介质等。
[0092]图4是根据示范实施例的服务器200的框图。图4的服务器200是图3的服务器200的另一实施例。由此,尽管这里省略,但是与已参考图3提供的服务器200相关的描述应用到图4的服务器200。
[0093]参考图4,服务器200包括语素分析器310、上下文分析器320、和意图分析器330,并存储本体论340、用户历史350、和用户兴趣模型360。
[0094]服务器200可分析文本并解释用户在他们的会话中愿意谈论什么(S卩,用户的会话意图)。更详细地,服务器200可标识文本中包括的单词的语素,解释上下文中语素的含义,并解释用户的会话意图。
[0095]语素分析器310识别文本中包括的名词、动词、冠词、或后置词。即,语素分析器310确定文本中包括的每一单词的话音的一部分。语素分析器310的分析可以是当服务器200接收文本时执行的初始步骤。
[0096]上下文分析器320分析文本中包括的句子或单词的上下文。尽管文本中包括相同单词,但是上下文分析器320可根据句子的上下文将相同单词解释为具有不同含义。在语素分析器310完全分析了语素之后,上下文分析器320基于语素分析的结果来分析上下文。
[0097]意图分析器330分析文本中包括的用户的意图。换言之,意图分析器330分析用户在他们的会话中愿意谈论什么。意图分析器330可通过上下文分析器320所解释的单词的含义来确定用户的意图。
[0098]服务器200收集并存储用户历史350。服务器200可通过使用存储的用户历史350来确定用户的意图,并确定兴趣信息或用户话题。服务器200可包括会话话题提供设备100以从用户接入的网站收集信息。
[0099]服务器200可存储用户历史350以生成用户兴趣模型360。
[0100]服务器200可周期性更新用户历史350。
[0101]服务器200生成并存储用户兴趣模型360。服务器200可通过使用用户历史350来生成用户兴趣模型360。
[0102]服务器200可通过使用本体论340来重新配置兴趣信息或用户话题。本体论340是用来重新配置输入信息的数据库。例如,当兴趣信息包括画面、图像或字符时,服务器200确定如何配置信息,诸如画面、图像或字符。服务器200确定兴趣信息或用户话题的布置。
[0103]服务器200可向会话话题提供设备100传送重新配置的信息。
[0104]图5是用于解释根据示范实施例的会话话题提供方法的方框流程图。参考图5,会话话题提供设备100通过使用用户会话和用户信息来显示兴趣信息和话题。
[0105]在图5中,会话话题提供设备100可在选择关键词时使用用户信息。换言之,会话话题提供设备100可在通过分析用户会话选择关键词的同时,基于用户信息来选择关键词。
[0106]块510指示用户会话。在块510中,会话话题提供设备100获得用户语音数据。
[0107]块520指示用户信息。用户信息可包括关于用户的当前位置或用户频繁访问的地点的信息。
[0108]在操作530中,基于用户信息来选择关键词,这可由会话话题提供设备100或服务器200执行。例如,关键词可根据用户的当前位置来选择。当用户移动时,可根据用户的移动路线来选择新关键词。如果选择了关键词,则操作540恢复。
[0109]在操作540,会话话题提供设备100或服务器200获得针对选择的关键词的兴趣信息。
[0110]在操作550,会话话题提供设备100或服务器200确定子话题。
[0111]在操作560,会话话题提供设备100或服务器200确定相关话题。
[0112]可顺序或并发执行操作540到560。
[0113]在操作570,会话话题提供设备100显示兴趣信息和话题。服务器200将兴趣信息和话题传送到会话话题提供设备100。在执行操作540到560之后执行操作570。然而,当比操作550和560较早执行操作540时,会话话题提供设备100可在操作570优先显示兴趣信息。
[0114]图6是根据示范实施例的会话话题提供方法的流程图。图6是图1的会话话题提供设备100的另一示范实施例。由此,尽管这里省略,但是与已参考图1提供的会话话题提供设备100相关的描述应用到图6的会话话题提供设备100。
[0115]在操作610,会话话题提供设备100将打电话的用户的语音数据变换为文本。
[0116]在操作620,会话话题提供设备100从文本选择指示用户的意图的关键词。
[0117]在操作630,会话话题提供设备100获得针对关键词的兴趣信息。
[0118]在操作640,会话话题提供设备100基于用户信息确定与关键词相关的话题。
[0119]在操作650,会话话题提供设备100显示兴趣信息和话题。
[0120]图7是根据另一示范实施例的会话话题提供处理的方框流程图。参考图7,会话话题提供设备100和服务器200传送并接收信息。图7示出了会话话题提供设备100所执行的主要操作的处理。
[0121]服务器200收集用户信息(操作702)并向会话话题提供设备100传送用户信息(操作703)。在该示范实施例中,服务器200仅执行传送用户信息的操作。会话话题提供设备100执行其它操作。
[0122]会话话题提供设备100可执行将用户语音数据变换为文本的操作(701)、从文本选择指示用户的意图的关键词的操作(704)、以及获得针对该关键词的兴趣信息的操作(705)。
[0123]会话话题提供设备100可执行更新用户兴趣模型的操作(706)。当用户兴趣模型由会话话题提供设备100生成或在其中存储时,可更新用户兴趣模型。
[0124]会话话题提供设备100可执行确定子话题和相关话题的操作(707)、以及显示兴趣信息和话题的操作(708)。
[0125]图8是根据另一示范实施例的会话话题提供处理的方框流程图。图8示出了服务器200执行的主要操作的处理。
[0126]会话话题提供设备100将用户语音数据变换为文本(操作801),并将文本传送到服务器200(操作802)。
[0127]服务器200收集用户信息或会话历史(操作803)。服务器200可在其存储器240中存储收集的用户信息。在预定时间段期间或者当更新用户信息时,服务器200在存储器240中存储更新的用户信息。
[0128]服务器200可执行从文本选择指示用户的意图的关键词的操作(804)、获得针对关键词的兴趣信息的操作(805)、以及确定子话题和相关话题的操作(807)。此外,服务器200可执行更新用户兴趣模型的操作(806)。
[0129]如果获得兴趣信息并确定话题,则服务器200向会话话题提供设备100传送兴趣信息和话题。服务器200可确定如何显示兴趣信息和话题。即,服务器200可确定显示的兴趣信息和话题的位置或尺寸。
[0130]会话话题提供设备100可显示兴趣信息和话题。
[0131]图9是用于解释根据示范实施例的会话话题显示方法的图。图9示出了在用户打电话的同时可如何数字电视上显示会话话题。
[0132]用户910和另一方920是当前彼此打电话的人。尽管图9中示出了用户910和另一方920之间的视频呼叫,但是该呼叫也可以包括语音呼叫或作为两方或多方之间的呼叫的多方呼叫。
[0133]兴趣信息930是关于用户910和另一方920会话的关键词的信息。如果确定了关键词,则会话话题提供设备100可搜索关键词并获得信息。会话话题提供设备100可从获得的信息选择与用户910的兴趣对应的信息,并显示选择的信息。在这方面,选择的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1