用于电子书的自定义字典的制作方法_4

文档序号:8516092阅读:来源:国知局
习语上遇到困哪。因此,词标识器321可以针对该用户增加针对来自英国的习语的复杂性得分。
[0053]字典生成器330使用所选择的词生成自定义字典。字典生成器330检索用于所选择的候选词的词定义信息。字典生成器330可以包括字典存储库324,该字典存储库324包括用于候选词中的一些候选词的定义信息。字典生成器330可以从用于所选择的候选词的字典存储库324中检索定义信息。此外,字典生成器330可以从一个或多个定义源104请求定义信息。字典生成器330通过将词定义信息与包括它们的相关联的复杂性得分的所选择的候选词成对来生成自定义字典。字典生成器330将初始阅读水平阈值与自定义字典相关联,例如,使得由电子书阅读器106向用户强调的词是根据用户的阅读水平。此外,在一些实施例中,字典生成器330可以将字典中的候选词中的一些或所有候选词与电子书的文本中的一个或多个对应的位置相链接。链接的文本-字典词使得选择文本中的词(例如,用户通过将光标放置得靠近词来选择)可以自动地调用和显示用于该词的定义信息。在备选实施例中,字典生成器330可以选择所有候选词和它们的相关联的候选得分用于包括在自定义字典中。
[0054]字典服务器335向由用户操作的用户客户端100提供自定义字典(或其部分)。此外,字典服务器335可以向用户客户端100提供所请求的电子书(或其部分)或者所请求的电子书的位置(例如,电子书数据库101)。字典服务器335可以与电子书一起或者在其他时间提供自定义字典。
[0055]此外,向用户客户端100提供的自定义字典可以基于在用户客户端100处对阅读水平做出的调整而被修改。如果阅读水平被调整,则字典生成器330可以使用与经调整的阅读水平相关联的阅读水平阈值来重新生成自定义字典。然后,重新生成的自定义字典可以经由字典服务器335被提供给用户客户端100。在备选实施例中,如果阅读水平被调整得更低,则字典生成器330可以检索任何缺少的词定义信息并且经由字典服务器335将其提供给用户客户端100。
[0056]此外,在一些实施例中,向用户客户端100提供的自定义字典可以基于稍后接收到的字典管理信息来被修改。在该实施例中,词标识器321监控接收到的字典管理信息以确定是否应该对自定义字典中的词的复杂性得分做出任何改变。例如,词标识器321可以监控字典管理信息以确定用户的阅读历史、点击历史和/或其他用户事件中的改变是否引起自定义字典中的词的复杂性得分的任何改变。如果词的复杂性得分被改变,则字典服务器335向用户客户端100提供经更新的复杂性得分。此外,在一些实施例中,如果词的复杂性得分增加到阅读水平阈值之上,则字典生成器330可以检索与该词相关联的任何缺少的词定义信息并且经由字典服务器335将其提供给用户客户端100。
[0057]图4是图示了根据一个实施例的生成自定义字典的过程的流程图。在一个实施例中,图4的过程由DGS 102执行。在其他实施例中,其他实体可以执行过程的步骤中的一些或所有步骤。类似地,实施例可以包括不同和/或附加的步骤,或者以不同的顺序来执行步骤。
[0058]在该实施例中,DGS 102从由用户操作的用户客户端100接收自定义字典请求(405),该自定义字典请求标识电子书并且包括描述该用户的字典管理信息。DGS 102检索所标识的电子书以及与电子书中的词相关联的复杂性得分(410)。可以使用可以被包括在字典管理信息中的电子书标识符来定位电子书和复杂性得分。如果电子书先前已经被请求,则可以从本地存储库(例如,电子书简档存储库316)中检索电子书和相关联的复杂性得分。否则,DGS 102可以从外部源(例如,电子书数据库101)中检索电子书和复杂性得分。
[0059]DGS 102基于字典管理信息来选择用于该用户的具有相关联的组阅读得分的组阅读简档(415)。通过比较字典管理信息的分量(诸如人口统计信息)与多个组阅读简档的那些分量来选择组阅读简档。
[0060]DGS 102在所标识的电子书中标识用于包括在自定义字典中的的候选词(420)。如果该词具有相关联的复杂性得分,则词标识器321在电子书中将该词标识为候选词。此夕卜,在不同实施例中,如果没有检索到复杂性得分,则DGS 102可以计算复杂性得分,并且将计算的复杂性得分与对应的词相关联。
[0061]DGS 102响应于用于所选的组阅读简档的相关联的组阅读得分从候选词中选择用于包括在自定义字典中的词。如果候选词与高于与所选择的组阅读简档相关联的组阅读得分的复杂性得分相关联,则DGS102从候选词中选择用于包括在自定义字典中的词。在备选实施例中,DGS 102选择所有候选词用于包括在自定义字典中。此外,在一些实施例中,DGS102可以基于用户简档来调整复杂性得分。
[0062]DGS 102使用所选择的词来生成自定义字典(430)。DGS 102通过检索用于所选择的候选词的词定义信息,并且将词定义信息与包括它们的相关联的复杂性得分的所选择的候选词成对来生成自定义字典。此外,DGS 102可以设置初始阅读水平阈值等于组阅读得分,并将初始阅读水平与自定义字典相关联。DGS 102向由用户操作的用户客户端100提供自定义字典(或其部分)(435)。
[0063]上面的描述的一些部分根据算法过程或操作描述了实施例。这些算法描述和表示通常由本领域技术人员经常使用以将他们工作的内容有效地传达给本领域的其他技术人员。功能地、计算地或逻辑地描述的这些操作被理解为由计算机程序实施,计算机程序包括用于由处理器或者等效电路、微代码等执行的指令。此外,还证明了在不失一般性的情况下将功能操作的这些配置称为模块有时是方便的。所描述的操作和它们相关联的模块可以被体现在软件、固件、硬件或它们的任何组合中。
[0064]如本文所使用的,对“一个实施例”或“实施例”的任何提及意指接合实施例描述的特定元件、特征、结构或特性被包括在至少一个实施例中。在说明书中的各个地方出现的短语“在一个实施例中”不一定都指代相同的实施例。
[0065]可以使用表达“被耦合”和“被连接”以及它们的衍生词来描述一些实施例。应该理解,这些术语不旨在于相互同义。例如,一些实施例可以使用术语“被连接”来描述以指示两个或多个元件相互直接地物理接触或电接触。在另一示例中,一些实施例可以使用术语“被耦合”来描述以指示两个或多个元件直接地物理接触或电接触。然而,术语“被耦合”还可以意指两个或多个元件相互不直接接触,而是相互协作或交互。实施例不被限制于该上下文中。
[0066]如本文所使用的,术语“包括”、“包含”、“具有”、“含有”或其任何其他变型旨在于覆盖非排他性的包括。例如,包括元素列表的过程、方法、物品或装置不一定仅限于这些元素而是可以包括没有明确列出的或者这种过程、方法、物品或装置固有的其他元素。此外,除非明确表明,否则“或者”指代包括而非异或。例如,条件A或B被以下情况中的任一种情况满足:A为真(或存在)且B为假(或不存在)、A为假(或不存在)且B为真(或存在)、以及A和B都为真(或存在)。
[0067]此外,使用“一个”或“一”来描述本文实施例的元件或部件。这仅是为了方便以及给出本公开的一般含义。这种描述应该被解读为包括一个或至少一个,并且单数还包括多个,除非另有明确说明。
[0068]根据阅读本公开,本领域技术人员将理解用于自动的字典生成的系统和过程的其他附加的备选结构和功能设计。因此,虽然已经图示和描述了具体实施例和应用,但是将会理解,所描述的主题不限于本文公开的精确结构和元件,对于本领域技术人员将是明显的各种修改、改变和变化可以对本文公开的方法和装置的配置、操作和细节做出。
【主权项】
1.一种生成用于电子书的自定义字典的计算机实施的方法,所述计算机实施的方法包括: 从由用户操作的用户客户端接收自定义字典请求,所述自定义字典请求标识所述电子书并且包括字典管理信息,所述字典管理信息描述所述用户; 基于所述字典管理信息来选择针对所述用户的组阅读简档,所述组阅读简档具有相关联的组阅读得分; 在标识的所述电子书中标识用于包括在所述自定义字典中的候选词; 响应于用于选择的所述组阅读简档的所述相关联的组阅读得分,从所
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1