用于感知情境并推荐信息的电子计算装置及其方法

文档序号:9929525阅读:508来源:国知局
用于感知情境并推荐信息的电子计算装置及其方法
【技术领域】
[0001] 本发明是关于一种用于感知情境并推荐信息的电子计算装置及其方法。更具体而 言,本发明的电子计算装置可以对使用者所输入的自然语言字符串进行分析,以提供给使 用者符合其所需情境的信息。
【背景技术】
[0002] 人工智能是一种可以周遭环境作为基础以达成接近人类判断方式的智能系统。现 今人工智能的运用越来越广泛,尤其运用于检索系统,使利用该检索系统所得出的检索结 果更具备人性化。
[0003] 惟目前的检索系统,多是根据使用者的输入文字,取出关键词,并单纯以该关键词 进行检索,惟这样的检索方式,使用者通常需要再额外筛选信息。
[0004] 或者,根据使用者的浏览历史记录或使用记录,推荐相类似的产品,惟若使用者的 习惯改变时,系统即无法立即提供使用者当前需求的信息。有鉴于此,此领域亟需一种能够 提供更人性化的智能检索方式。

【发明内容】

[0005] 本发明的目的在于提供一种用于感知情境并推荐信息的电子计算装置及其方法, 透过判断使用者当前情境,以提供推荐具备人性化的信息。
[0006] 为达上述目的,本发明揭露一种用于感知情境并推荐信息的电子计算装置,其包 含一输入/输出接口、一知识树数据库以及一处理器。该输入/输出接口接收一使用者的 一第一数据,其中该第一数据是由一自然语言字符串构成。该知识树数据库储存一情境知 识树。该处理器分别与该输入/输出接口以及该知识树数据库电性连接,并透过该输入/ 输出接口接收该使用者的该第一数据后,分析该第一数据并产生一情境特征信息,以及将 该情境特征信息代入该情境知识树而提供一第一情境推荐信息,并致能一显示装置显示该 第一'倩境推荐信息。
[0007] 为达上述目的,本发明更揭露一种用于一电子计算装置的感知情境及推荐信息方 法,该电子计算装置包含一输入/输出接口、一知识树数据库及分别与该输入/输出接口及 该知识树数据库电性连接的一处理器,知识树数据库储存一情境知识树,该方法包含下列 步骤:令该输入/输出接口接收一使用者的一第一数据,其中该第一数据是由一自然语言 字符串构成;令该处理器分析该第一数据并产生一情境特征信息;令该处理器将该情境特 征信息代入该情境知识树而提供一第一情境推荐信息;以及令该处理器致能一显示装置显 示该第一情境推荐信息。
[0008] 在参阅附图及随后描述的实施方式后,本领域技术人员便可了解本发明的其它目 的,以及本发明的技术手段及实施态样。
【附图说明】
[0009] 图1A是描绘本发明的第一实施例的电子计算装置的方块图;
[0010] 图1B是描绘本发明的第一实施例的一情境知识树的示意图;
[0011] 图1C是描绘本发明的第一实施例的一情境知识树的子树的示意图;
[0012] 图2是描绘本发明的第二实施例的电子计算装置的方块图;
[0013] 图3是描绘本发明的第三实施例的感知情境及推荐信息方法的流程图;以及
[0014] 图4是描绘本发明的第四实施例的感知情境及推荐信息方法的流程图。
[0015] 符号说明
[0016] 1、1'电子计算装置
[0017] 11输入/输出接口
[0018] 13处理器
[0019] 15知识树数据库 [0020] 17使用者数据库
[0021] S1第一数据
[0022] S2第二数据
[0023] T 情境知识树
[0024] T1 ~T6 子树
[0025] 310 ~370、430 步骤
【具体实施方式】
[0026] 以下将透过实施例来解释本发明的内容。须说明者,本发明的实施例并非用以限 制本发明须在如实施例所述的任何特定的环境、应用或特殊方式方能实施。因此,有关实施 例的说明仅为阐释本发明的目的,而非用以限制本发明,且本案所请求的范围,以权利要求 为准。除此之外,于以下实施例及附图中,与本发明非直接相关的元件已省略而未绘示,且 以下附图中各元件间的尺寸关是仅为求容易了解,非用以限制实际比例。
[0027] 本发明的第一实施例如图1A、1B及1C所示,图1A是描绘一电子计算装置1的方 块图,图1B是描绘一情境知识树的示意图,图1C是描绘一情境知识树的子树的示意图。本 发明的电子计算装置1用以感知情境并推荐信息,其所提供的推荐信息可以是餐厅推荐信 息、购物推荐信息或旅游推荐信息等等。
[0028] 电子计算装置1是为一网页服务器、一远程服务器、一桌上型计算机、一笔记型计 算机、一平板计算机、一智能型手机、或其它具有计算功能的电子计算装置,其包含一输入/ 输出接口 11、一处理器13以及一知识树数据库15。处理器13分别与输入/输出接口 11 及知识树数据库15电性连接。知识树数据库15储存了一情境知识树T。
[0029] 情境知识树T对于生活总体信息进行了定义,且以树状的方式为该生活总体信息 进行分类及汇整。情境知识树T可依据应用领域及问题而定义,并由专家建构或直接引用 已知的知识树。如图1B所示,情境知识树T,可以包含一树根(root)R及六个子树T1~ T6,其分别为一对象(Who)子树T1、一地点(Where)子树T2、一时间(When)子树T3、一物 (What)子树T4、一事件(Why)子树T5以及一项目(Item)子树T6,此六个子树即本发明所 订定的六个情境类别。惟不限于此,情境知识树T的子树数量及其内容可根据需求订定。
[0030] 当一使用者为了查询其所欲获得的数据,而透过输入/输出接口 11直接在电子计 算装置1上操作。此时,输入/输出接口 11为一键盘、一鼠标或一语音输入系统等等,且电 子计算装置1的一显示装置(图未绘示)显示一使用者介面。
[0031] 或者,使用者可藉由一个人用电子装置,透过输入/输出接口 11与本发明的该电 子计算装置连接。此时,输入/输出接口 11为一网络接口、一 USB接口等通讯接口,且该个 人用电子装置的一显示装置显示一使用者介面。
[0032] 首先,该使用者于该使用者介面上输入一第一数据S1,处理器13透过输入/输出 接口 11接收第一数据S1,且第一数据S1是由一自然语言字符串构成。举例来说,该使用者 输入的第一数据S1可为"我想找周末松山区的意式料理",并且此信息内容显为自然语言 字符串。
[0033] 之后,处理器13分析第一数据S1并推论出一情境特征信息。其推论方式,延续上 述举例,处理器13首先针对第一数据S1进行分析。其分析方式为习知为自然语言进行分 析知方法,即将"我想找周末松山区的意式料理"先进行关键词比对、断词、与该情境知识树 的内容进行同义字比对,之后推论、分析出符合上述六个子树T1~T6的属性的数据,该属 性分别为"对象、地点、时间、物、事件及项目",于分析后,可以得出一情境特征信息,延续上 例,该情境特征信息包含"时间:周末"、"地点:松山区"以及"项目:意式料理"。
[0034] 该情境特征信息可以表示如下的表格1 :
[0035]
[0036] 表格 1
[0037] 需说明的是,该使用者未必会提供符合所有子树T1~T6的属性的数据,因此表1 中某些栏目会无内容。
[0038] 之后,将该情境特征信息代入情境知识树T,处理器13先擷取项目子树T6中的信 息,如图1C所示,即沿着一餐厅节点、一欧洲料理节点到一意式料理节点,并擷取该意式料 理节点以下的信息,假设有W餐厅、X餐厅、Y餐厅及Z餐厅。
[0039] 之后,再利用该情境特征信息中属于其它属性的数据来辅助后续数据擷取,此处 即指对应至地点子树T2及时间子树T3的该情境特征信息的内容。举例来说,由于在情境 知识树T中的W餐厅、X餐厅、Y餐厅及Z餐厅已被定义,其中X餐厅、Y餐厅及Z餐厅位于
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1