语言流利系统的制作方法

文档序号:21091219发布日期:2020-06-12 17:14阅读:219来源:国知局
语言流利系统的制作方法

相关申请的交叉参考

本申请要求于2017年10月5日提交的、美国临时专利申请no.62/568,558的优先权,其全部内容明确地通过引用合并于此。

本发明涉及一种语言流利度教学系统,更具体地说,涉及一种基于软件的外语教学系统。



背景技术:

用于帮助人学习外语的基于计算机的程序是众所周知的。这些程序采用许多不同的方法,从使用机械重复的简单练习到具有语音识别功能的语言沉浸式来帮助发音。一种常见的语言教学方法涉及抽认卡。典型的抽认卡的一面是母语单词或词组,而另一面是相应的外语单词或词组。学生可通过卡片集按他们的方式来学习,随着他们的进展而逐渐增加难度。

选择抽认卡的顺序和内容以及进行语言学习过程有很多不同的方法。g.wyner(2014)在《fluentforever-howtolearnanylanguagefastandneverforgetit》一书和相关的语音应用程序中阐述了一种特殊的技术。

为了帮助增强单词的含义,可以为卡片布置图片,以替代或代替本地单词或词组,并选择图片以说明单词或词组的含义。打印的卡片可附带一组预定义的图片。传统的基于计算机的语言学习软件还可以包括预定义的图片集。对于自制卡片,用户可绘制自己的图片或手动生成搜索参数,以使用公共或私有gis(图形图像搜索)工具在互联网上搜索图片。基于计算机的软件还经常会对单词或词组的正确发音进行录音,这些单词或词组的正确发音会在示出相应文本时自动播放或按需播放。

传统的语言流利教学系统的一个问题是与示例单词、词组和句子相关联的图片集的静态性质。印刷的和计算机化的语言资源具有预先选择以分发给学生的图片。生成适当的图片集可能需要消耗相对大量的资源,特别是当需要数百甚至数千个不同的单词、词组和句子的图片时。另外,尽管可能会非常注意挑选合适的图像,但是给定单词的图像可能不会在学生团体的每个成员中引起共鸣。对于表示抽象含义的单词或词组的图片的选择,这一问题尤其真实。在选择图片以示出基于上下文的具有多种含义的单词时也会出现类似的问题,以及更普遍地,在生成、处理以及与实际或接近同音异义词和同音异形词的支持交互时,也会出现类似的问题。

需要一种改进且灵活的系统,用于提供与文本和音频相结合的图像数据,作为计算机化语言流利系统的一部分,其提供更准确和合适的图像,用户可选择与数字抽认卡一起使用来教授单词和词组。

进一步需要提供一种改进且灵活的语言流利系统,其支持大量的单个单词和句子,并在公共数据库中存储许多不同用户的信息,并以一种允许单词和句子以及相关的抽认卡存储在可供多个用户使用的在线数据库中的方式,这样他/她可以在他们自定义他们自己的电子抽认卡时在用户之间轻松共享,并且数据库和系统配置为减少过多的在线和本地存储需求。



技术实现要素:

这些和其他目的是通过语言流利方法和系统提供的,其中,在一个实施例中,服务器包括数据库,该数据库具有关于可被学习的单词和句子的信息以及每个用户的补充信息,以标识该用户的特定单词和抽认卡。客户端设备上的抽认卡应用程序可用来为所选单词和句子定义抽认卡。

在构建抽认卡时,服务器会向用户的应用程序提供可以为其生成抽认卡的单词列表。使用该应用程序,用户可以选择特定的单词。抽认卡可以用于孤立的单词,也可以用于给定句子中的单词。对于句子单词,服务器向客户端提供一个或多个包含所选单词的句子以及他们要继续使用的句子的选项。

该应用程序在句子的上下文中(如果合适)向服务器查询该单词的推荐图片。服务器根据其他系统用户先前为该单词或句子上下文中的该单词选择的图片选择推荐图片。推荐图片的链接将返回给客户端。另外或可替代地,服务器还可以生成图像搜索查询并将其发布给图像搜索引擎。服务器从返回的搜索结果中选择推荐图片,然后将指向那些推荐图片的链接返回给客户端。

在特定实施例中,当服务器针对句子中的单词生成搜索查询时,使用单词的词根形式而不是句子中的实际单词来形成查询。另外,可以将要学习的各种单词(例如在句子的上下文中)标记为抽象的。当生成针对标记为抽象的单词的生成的图像搜索查询时,使用其词根形式和/或句子中的一个或多个其他单词来构建查询。

推荐图片显示在客户端设备上,并且用户可以选择一个或多个以与为该单词和/或句子中的单词定义的抽认卡一起使用。如果用户不喜欢任何所选单词,则他们可以构建自定义图像搜索查询,在一个实施例中,用户可以通过用户选择句子中的一个或多个单词(使用外语和/或母语)来构建查询,例如,如果存在触摸屏,则点击它们,或否则通过鼠标单击或其他输入方式选择它们。也可以输入查询术语。可将自定义查询发送到服务器,然后服务器将其发布到图像搜索引擎。服务器可以将搜索结果返回给显示用于选择的图像的客户端。

除了选择要与抽认卡一起使用的图像之外,还可以定义会影响抽认卡的显示方式的各种其他元数据。该数据可以包括标签,以根据性别、词性或其他类别对给定的单词进行分类。当基于这样的标签显示抽认卡时,可以改变抽认卡的各种视觉属性,在一个实施例中,用户可以选择这些。

在一个实施例中,当用户在他们的应用程序上发起抽认卡复习时,可以查询服务器以选择单词集和/或抽认卡进行复习。服务器从数据库中检索相关联的抽认卡数据(包括用户所选的图像数据、定义的标签和其他信息),并将抽认卡记录发送到客户端设备。然后,该应用程序可以显示抽认卡,以允许用户学习指定的单词。

在某些情况下,用户可以为同一个单词定义多个抽认卡,其中卡的正面相同,但背面不同。例如,一个单词在不同的上下文中可能具有两种不同的含义。定义了此类抽认卡后,可以将新卡片自动链接到数据库中的旧卡片。在一个实施例中,该应用程序以多背面抽认卡展示来显示这种链接的卡片。抽认卡的一面具有指定的单词。当用户指示抽认卡应翻转时,抽认卡的另一面由所链接卡片的背面的组合组成。

数据库可以包含要学习的单词的预定义列表、使用这些单词的句子和翻译的记录。它还可以包含用户已定义的各种抽认卡的详细记录、这些卡片的所选图像的记录以及其他数据。在特定实施例中,为每个用户设置句子卡、单词卡、标签和其他信息时,使用特定的分层数据库结构来减少单词、句子、标签、图像数据库中的其他数据的重复,其中数据库用于为大量用户存储大量自定义抽认卡信息。数据库对象链接是双向的,这样既可以轻松标识给定用户的抽认卡,又可以执行搜索,例如,搜索具有特定单词的所有句子,以及搜索用户与给定单词相关联的所有图像。

下面参考附图和详细描述更详细地解决本发明的这些和其他实施例。

附图说明

下面参考附图详细公开本发明的各种特征和优点,以及本发明的各种实现的结构和操作,其中:

图1是示出了根据特定实施例的语言流利系统的主要系统组件的高级图;

图2是通过应用程序向流利系统的实施例的用户呈现的基本操作顺序的简化高级流程图;

图3a-3d示出了单词抽认卡创建屏幕和图片选择屏幕的示例显示;

图4是在卡片创建操作中响应于来自客户端的图像查询的服务器操作的高级流程图;

图5是示出了响应于来自客户端的图像查询的服务器操作的简化高级流程图;

图6是客户端侧的单词抽认卡显示操作的各方面的简化高级流程图;

图7a-7c示出了句子抽认卡创建屏幕和图片选择屏幕的示例显示;

图8是客户端侧的句子抽认卡显示操作的某些元素的简化高级流程;

图9a-9f示出了系统的特定实现的高层概括流程图,其示出了可以在一个实施例中实现的各种特征和功能;

图10a和10b示出了在特定实施例中使用的改进的数据库模式。

图11是具有用于特定句子的信息的示例json对象的示例;以及

图12a和12b是可用于创建存储在数据中的句子的示例输入屏幕。

具体实施方式

图1是示出语言流利系统10的主要系统组件的高级图。该系统优选地使用允许用户登录访问其定制的学习环境的网页或应用程序来实现。也可以提供离线版本。用户可以使用专用帐户或通过第三方社交媒体或其他帐户(如facebooktm)登录。

该系统包括主服务器20,该主服务器20实现为后端软件以提供改进的语言流利系统。该软件实现了主要的流利系统功能,并且还可以实现例如客户帐户创建和支持的辅助功能。服务器20可以通过互联网或其他网络25访问,并可包括一个或多个具有处理器、程序和数据存储器、存储器以及其他常规元件的物理设备。服务器20可以访问一个或多个数据库30。数据库可以是服务器本地的数据库,可以是远程存储的且可通过网络25访问的数据库,或两者的组合。如下面进一步讨论的,数据库30存储包括:单词、句子以及相应的音频和图像的语言指令数据,总体和客户专用的数据以及其他信息。服务器操作软件可以存储在常规存储器中,并且可分布在计算机可读介质上或可下载。

用户客户端计算设备40(例如手机、平板电脑或pc)也连接到互联网,且可访问服务器20并执行用于语言培训的软件应用程序。用户软件应用程序优选地是在蜂窝电话、平板电脑或其他便携式设备上运行的“瘦”客户端应用程序。该应用程序包含如下功能:逐步通过各种用户界面屏幕,以允许用户开启课程,创建或选择用来复习的卡片,复习卡片以及管理他们的设置。服务器优选地充当用于每个用户的所有语言和抽认卡数据以及用户帐户信息和系统操作中使用的其他元数据的主要存储库。针对大多数用户功能,用户应用程序将发送查询并从服务器接收数据响应。这减少了用户客户端设备上所需的存储量,避免了在用户信息从一个设备移至另一设备时同步用户信息的需求,并允许考虑多个用户的抽认卡数据的服务器端操作。

可选地,可通过基于网页的登录访问流利系统。可将支持的应用程序、脚本和其他软件下载并安装在用户设备40上。在可替代的布置中,可将相关的用户信息下载并存储在用户设备上以允许离线活动。

如下面进一步所述,用户40也可以访问图形图像搜索提供程序50。gis提供程序50可以是私有服务器,其自己的专有图像存储在图像数据库60中。可选地,gis提供程序50可以是公开可用的搜索提供程序,例如googletm或yahootm,其从满足输入的搜索标准的各种网站70返回图像。来自gis提供程序的标识图像可以从服务器20和用户设备40远程存储,并且可通过数据库名称或url按需访问。优选地,服务器20仅存储第三方提供的图像的图像url。这减少了服务器20处的数据负载,并且还允许gis提供程序更准确地跟踪对图像的访问以用于许可和其他目的。

流利系统10的各种特征和功能在下面描述。

系统操作是基于下面详细描述的抽认卡片组模型。用户可以从主屏幕上获得多个选项,该主屏幕针对用户希望学习哪些语言以及每天希望花多少时间在这些语言上,就下一步该怎么做提供建议。学习例程可以是(a)创建新的抽认卡和(b)复习旧的抽认卡的组合。当有其他待处理的复习时,系统可以建议“奖励复习课程”以帮助清除积压的复习卡片,而不会使用户感到不知所措。

可以支持几种不同类型的抽认卡。并非所有不同类型都需要在任何给定系统中实现。一种主要的卡片类型是用于学习基础单词的单词卡或图片卡。该卡片以下面所述的方式呈现单词和由用户分配给该单词的图片。第二种卡片类型是句子卡,它被生成以指示单词的含义以及句子上下文中的单词放置规则。其他卡片类型可以包括用于参考预定义单词来学习发音的发音卡、助记卡、使用户体验听起来相似且容易混淆的最小单词对的最小对/音调测试卡、以及发音训练。具有文本和相关音频的单词和词组数据可能已经存储在可以从中提取卡片的数据库30和系统服务器20中。

图2是通过应用程序向流利系统的实施例的用户呈现的基本操作顺序的高层流程图。在启动该应用程序之后(步骤202),用户登录或注册该服务并选择要学习的语言(步骤204-214)。一旦登录,如果抽认卡复习课程正在进行中(步骤206),则该复习课程将继续(步骤224)。如果没有正在进行的复习课程,则进行检查以确定抽认卡是否已被定义(步骤218)。如果存在抽认卡,则从服务器20请求一组复习课程抽认卡,将其下载到用户设备40,然后开始复习课程(步骤220-224)。如果没有可用的抽认卡(或用户要创建新的抽认卡),则会启动抽认卡创建过程(步骤226)。

卡片创建过程始于要学习的单词列表(步骤228)。在一种配置中,提供核心词的预定义列表并将其存储在服务器数据库30中。在“fluentforever”一书中公开了易于以多种语言可视化和显示的、优选的625个高频词的集合。也可以使用其他词源,例如视觉(dolchsight)词或类似的单词源。可以根据主题内容(例如,以“红色-苹果-美味-水果-午餐”之类的形式)将这些单词分组,而不必将它们分成类似“红色-蓝色-绿色-黄色-橙色”,这可能更难记住。单词也可以链接到示出了单词之间的连接(如下文进一步讨论的)的说明。

虽然可以向客户端设备40提供整个单词集和相关数据或其子集。服务器20也可在来自客户端40的查询之后发送单词列表。在一个实施例中,服务器20基于用户的当前进度为用户选择特定单词并将这些单词提供给客户端。

在构建一整套抽认卡之前,可以向用户呈现列表中的单词,以便他们可以标识那些他们已经知道的单词。可以从需要为其创建单词卡的单词列表中删除这些单词。在每个单词的特定界面中,用户可以通过在单词上点击、滑动、单击或其他输入来表示他们已经知道该单词。如果他们不知道该词,则可以跳过该词。尽管“已知的”单词仍可以出现在如句子或其他卡片的抽认卡中,但是优选地,在视觉上以相对于尚未学习的单词不同的形式显示已知的单词。例如,要学习的单词可以用粗体(bold)显示,而已知单词可以用非粗体显示。

在卡片创建期间,用户还可简单地从可用单词列表中进行挑选以创建卡片。客户端在可滚动列表(例如图块集)中呈现单词,并可以通过点击用户想要学习的单词的图块来选择一个或多个单词。替代地或另外地,服务器可以默认选择一组单词。

图3a是客户端设备40的显示器上的图片卡单词选择屏幕300的示例。该屏幕以可滚动的可选图块或按钮302的集合的形式呈现了可用于抽认卡中的单词,其示出了外语单词及其翻译。要选择一个单词,用户可以简单地点击单词图块。图3c和3d示出了说明滚动单词块的附加屏幕。

返回到图2,在标识出一组单词之后,第一步是为需要学习的一个或多个词汇单词创建单词卡(步骤230)。如下文进一步所述,提示用户选择一个或多个图像以与单词中的每一个相关联(步骤232)。这些图像将在复习期间示出在单词的抽认卡上。如果给定词汇单词支持不同版本的卡片,则可以选择那些版本(步骤234)。然后创建抽认卡(步骤236)。在用户指示他们是否知道给定单词之后,可以逐单词地创建抽认卡。可替代地,可以先对卡片组的所有潜在单词进行初步复习,然后再创建抽认卡。

一旦用户完成他们的系统单词列表(例如625个核心单词的列表)的初步复习,系统就可生成自定义频率列表。自定义频率列表基于在系统的句子数据库中系统生成的单词的总体频率列表。句子数据库可包含系统操作员提供的初始内容以及用户提交的内容。当用户向系统数据库添加自己的句子时,可以定期或连续更新总体频率列表。频率列表优选地反映单词的词典形式的频率,在本文中也称为词根形式,其中单词变化的使用全部计入其词典形式的总数。例如,“went”和“goes”的用法都将计入基础词典形式“go”的总数中。可以通过过滤总体频率列表来删除给定用户的自定义频率列表,以删除该用户已标记为用户应学习的已知剩余单词的单词。此外,用户已经为其创建了抽认卡的单词也可以从自定义频率列表中删除。频率列表可以由服务器20使用来为给定用户选择要学习的单词集和这些单词的顺序。

当学习到单个单词时或在其他合适或期望的单词时,用户还可以创建句子卡(步骤238)。如下面进一步讨论的,从特定单词开始,向用户呈现包含该单词或其变型的一个或多个句子(步骤240)。优选地,响应于对服务器20的针对该用户和特定单词的寻求句子的特定查询,将这些句子提供给客户端设备40。类似于单词卡,用户选择一个或多个图像以与句子卡相关联(步骤242)。可以为给定的包括一个要教授的词汇的句子生成不同类型的抽认卡,一种用于处理单词顺序,以及一种用于处理该单词的词典形式。用户选择为句子创建哪种类型的卡片(步骤244},并且创建抽认卡(步骤246)。然后,用户可以结束或生成句子中其他单词的附加抽认卡(步骤248)。优选地,与生成的抽认卡相关的信息存储在服务器20访问的数据库30中。当要复习卡片时,相关的抽认卡信息从服务器20返回到客户端。

根据本发明的一个方面,提供了一种特定的用户交互过程,以允许用户通过最少的输入或不输入来容易地选择单词和句子卡片进行创建。

在一个实施例中,当用户浏览句子以创建如句子卡之类的抽认卡时,所显示的每个单个单词的格式被设置为指示该单词是否先前已被用户标记为已知,例如,要学习的单词可以用粗体显示,而已知单词可以用纯文本示出。也可以使用其他格式的变化,例如颜色、斜体等。此外,如果单词有多个变型或时态(例如“went”和“go”),则每个都可以呈现在单词数据库中(下面说明)但具有该词的词根词典形式的链接。如果已知单词变型或时态中的一个或多个,则系统可以将该单词的词典形式标记为“已知”,并且链接的变型也将被视为已知。例如,如果用户学习单词“went”和“go”,则系统还可以将“goes”和“going”标记为已知单词,并在将来的句子中相应地呈现它们。可以直接标记单词或将单词链接到其词典形式条目,并标记该词根,其中在显示已知单词时,系统随后将检查相关的词典形式以确定其是否已知。将会理解的是,每个用户应该具有他们自己的反映他们的个人抽认卡、已知单词、选择的图像等的数据库对象集。对于给定语言的所有用户的信息可以在服务器20处存储在单个数据库30中。

如上所述,该系统的一方面在于通过选择将与抽认卡一起显示的一个或多个图像来帮助用户学习词汇。所选的一个或多个图像链接到单词和/或抽认卡,然后在卡片复习期间与抽认卡一起显示。尽管可以通过多种方式选择图片,但是优选使用本文公开的改进的方法。

在抽认卡创建中,客户端设备呈现示出了待解决的单词以及用户可选择在该单词的抽认卡上使用的一张或多张图片的屏幕。图3b示出了特定的图片选择屏幕310,该图片选择屏幕310示出了所选单词及其翻译312以及用户可以为该单词选择的图片阵列314。

根据一个实施例,当客户端需要显示用户可为特定的抽认卡选择的图像的选择列表时,客户端40向服务器20发出具有关于与图片相关的卡片的信息的查询,例如与抽认卡相关联的单词或句子。然后,客户端将一组链接(例如url)返回到可以由客户端检索并在客户端显示的图片。

图4是在卡片创建操作中响应于来自客户端的图像查询,服务器20操作的高层流程图。在接收到客户端查询后(步骤402),服务器20系统搜索数据库30以确定其他用户是否已经为图片抽认卡上的该单词自己的版本选择了图片(步骤404)。如果是这样,则选择那些先前所选图片中的一个或多个,最多不超过要返回给客户端的图片总数。优选地,按照受欢迎的程度选择图片。另外,该程序可以监控其他用户仅很少或根本不选择哪些图像,并停止提供那些图像的选择,以利于被选择的图像,或者在没有足够的用户选择为有意思的情况下过滤掉结果,如果有足够的预选图片可用(步骤408),则将结果返回给客户端(步骤410)。

如果没有足够的图片,则服务器20将自动生成gis查询(步骤412),然后查询gis提供程序并接收结果(步骤414)。然后从返回的搜索结果中选择所需的额外数量的图片(步骤416),并将其他用户(如果有)选择的图片集以及gis结果返回给客户端(步骤410)。随着时间的流逝,用户将进行足够的图像选择,以便大多数或所有呈现的图像都是受欢迎的。这可以大大减少系统发出的自动化gis请求的数量。(如其他地方所述,与图像本身相反,优选地仅将图像的链接返回给客户端)。

如下面进一步讨论的,优选地,词汇单词带有单词的词典形式的标签或链接或其他指示被存储在数据库系统中。当服务器20针对给定的词汇单词发出gis查询时,搜索查询优选地使用该单词的词典形式而不是词汇单词本身(当然,除非该单词是词典形式)。例如,在词汇单词为“went”的情况下,系统可以对单词“go”发出gis查询。有利地,使用词根代替卡片上示出的实际单词会在整体上产生更好的搜索结果。如下所述,存储在数据库中的每个词汇单词都可以链接到指示词根的数据记录或以其他方式成为指示词单单词的数据记录的一部分。

在某些情况下,特别是在句子中的词汇单词的上下文中(下面将详细讨论),词汇单词可以被标记为抽象。在本发明的上下文中,这表明该单词是被认为不太可能为该单词或其词典形式产生有用的gis结果的类型。对于那些单词,系统会选择其他搜索参数。如果已从句子抽认卡的一部分中选择了词汇单词,则可以使用该句子中未标记为抽象的一个或多个其他单词来生成其他搜索参数,优选地是那些单词的词典形式。一个或多个单词可以随机选择,也可以基于其他因素(例如语音类型或使用频率)选择。在示例句子“thedogchasesacat”中,单词“the”和“a”被标记为抽象以及单词“chases”链接到词典形式“chase”。如果正在定义卡片以帮助用户学习单词“a”的含义,且将要呈现图像选择,而不是搜索“a”,系统可以自动使用一个或多个单词“dog”、“chase”和/或“cat”生成搜索查询,以在该句子的上下文中搜索抽象单词“a”的相关图像。与非抽象单词一样,系统还可以呈现其他用户为该句子中的同一抽象单词选择的受欢迎的图像。

服务器20可以指示返回的图片是否是受欢迎的图片、来自搜索的图片还是混合图片。客户端应用程序可以在显示器上指示这一点,以向用户提供有关示出图片的来源的其他一些见解。

图5是简化的流程图,示出了响应于如上所述来自客户端的图像查询,服务器20的操作,且其中选择了用于图片卡或句子卡的图像。当服务器20从给定客户端接收到与抽认卡有关的图像查询时(步骤520),确定抽认卡的类型(步骤504)。如果它是图片卡(例如,教授单个单词的卡片),则在需要时获得单词的词根(步骤506),并用于发出gis查询(步骤508)。如果不是,则该卡片为句子卡。如果句子中的单词不是抽象的(步骤510),则系统以与图片卡相同的方式进行;如果单词是抽象的,则服务器从卡片的句子中选择一个或多个非抽象单词(步骤512)。如果需要,获得所选单词的词根(步骤514),并且将所选词根用作gis查询。

图像选择过程提供了改进的图像集,用户可以选择这些图像与给定的抽认卡相关联。另外,通过在可能的情况下使用先前所选的图片,该方法还减少了服务器需要发出的gis搜索请求的数量,从而提高了整体系统效率。另一个益处是降低了运营成本,因为许多gis搜索都是基于费用的,而费用取决于所请求的搜索总数。

返回到图3b,如果用户认为任何所呈现的图片都不合适,则他们可以通过按下例如图像阵列中的指定的高级搜索按钮316来发起进一步的搜索。用户提供的搜索查询优选地传递到服务器20,然后服务器20将其发布给gis提供程序50,并将搜索结果的至少一部分返回给客户端40。对来自同一源(服务器20)gis提供程序50的查询限制可以更好地管理和跟踪与系统10相关联的资源使用情况。服务器20可以跟踪用户生成的搜索以确定改进的自动搜索查询生成。例如,如果搜索是用于教授抽象单词的卡片,用户选择的用于高级搜索的单词则可在将来用于调整服务器20所使用的算法,以选择将来用于同一单词/卡片的自动搜索。服务器还可以过滤或阻止搜索,例如排除淫秽术语。可替代地,客户端40可以被配置为直接向gis提供程序发布搜索。高级搜索是与句子抽认卡相关的更详细的寻址。

在某些情况下,用户将不希望使用建议的图像或搜索结果。该系统可以进一步被配置为允许用户上传他们自己的私人图像。添加图像按钮318或其他输入可用于选择该选项。然后将提示用户查找并选择他们要使用的图像文件。优选地,可以将私人图像上传并存储在服务器或其他指定的网络位置处,使得如果该用户使用其他设备登录,则该图片将可供该用户使用。还可以为上传图像分配一个唯一的网络或其他地址,以供参考该图像时使用,例如,作为抽认卡记录的一部分,以使用户的设备将来可以检索该图像。还可以标记个人图像,以防止将其视为呈现给其他用户的图像选项。

尽管可以通过服务器或本地设备存储实际图像的副本,但是优选地,图像由到网络图像存储系统的链接表示,并且仅存储链接,例如url。当图像要显示在用户的客户端设备上时,该图像此时从网络中获取。客户端可以将图像缓存在本地存储中,以备将来使用。图像存储系统可以是集中的,例如与gis搜索提供程序50相关联的专用图像存储数据库60。或者它可以是一个更加分散的云存储系统。如果gis搜索提供程序是公共可用的互联网搜索提供程序,则图像链接可以是指向各种网页70的url。如果要显示的互联网图像不可用或者访问请求超时,则可以自动选择替代图像以在其位置显示。

定义抽认卡时,还可以为用户提供向卡片中添加其他助记信息的选项,以帮助他们学习。这些信息将与抽认卡一起存储,并在培训课程中呈现。例如,用户可以指定他们与一个单词的私人关系,他们希望包括的任何注释或他们希望包括的任何其他助记法。

可以指定一些助记信息来链接到不同级别或类型的单词,例如不同性别的单词。如性别、词性等的标准属性可以通过系统单词库中各个单词的标签来指示。还可以允许用户定义要在本地存储的其他单词类型。然后,用户可以选择指定抽认卡属性以与各种单词标签相关联。显示卡片时,如果启用了此类助记特征,则软件将检查单词标签并显示抽认卡的所选属性。例如,用户可以选择与单词性别和词性相关联的不同颜色,例如指定给女性化的名词赋予红色边框。启用该特征后,它适用于该类型数据库中的所有单词。

也可以定义其他抽认卡属性。用户可以选择添加图标图像,该图标图像将自动添加到所有具有特定标签的单词的抽认卡中。可以通过搜索预定义的图标数据库来选择图标。图标也可以由用户导入。例如,用户可以搜索“火”图标,然后选择一个将应用于数据库中所有女性化单词的图标。图标可以是静态的也可以是动画的。其他抽认卡特征也可以变化,例如卡片的大小和形状、其边框、外观纹理,甚至是卡片本身的动画(融化、挥舞、闪烁等)。

根据助记特征的另一方面,当定义了这种概念助记法时,系统将自动创建新的成对的抽认卡,以专门训练用户记住所选图标或显示属性与相关联的所选抽象概念类型之间的联系(例如,将卡片定义为链接“‘火’图标”和“女性化”单词)。这些自动生成的卡片将被添加到用户的卡片组中,并且可与词汇卡片类似的方式被对待。

除了帮助学生学习具有语法性别或其他抽象的语言,挑战记住与单个单词相关的概念之外,该系统还可以根据单词标签来改变其他输出特征,这样会针对不同类型的单词播放不同的录音或将音频效果应用于现有录音。例如,学生可以选择女性声音来读取西班牙语中的所有女性性别单词,或者可以对所有德语中的“中性”词应用“机器人”音频过滤器。还可以提供其他声音效果,并且可以由用户选择其他声音效果,以添加到抽认卡中作为其他存储工具,以帮助他们回忆某些单词/词组。

图6示出了客户端侧的单词卡显示操作的某些元素的高级流程图。当客户端要显示卡片时,例如在抽认卡复习课程期间,发出显示单词卡请求(步骤602)。客户端从网络中(如果最近加载了同一图像,则可能是本地缓存)检索链接到该抽认卡的图像(步骤604)。客户端还访问针对单词定义的任何标签所指示的卡片类别或卡片定义的助记法(如果有)(步骤606)。为定义的助记法选择适当的卡片显示属性,例如边界颜色等(步骤608),然后显示卡片(步骤610)。可以理解的是,附加的客户端功能将允许用户从卡片的一面翻转到另一面,输入他们的选择是否正确,回放可能与卡片相关的音频,以及实现抽认卡复习过程的其他元素。

除了为单个单词选择和定义抽认卡之外,该系统还提供了一种改进的方法、用户界面和系统体系结构,以允许句子抽认卡的创建而无需用户键入任何内容。参考图7a和7b,当用户想要在句子的上下文中学习单词时,向他们呈现具有可用的单词菜单704的屏幕702。可以呈现给用户可用的一些或全部词汇单词,其中所选择得要呈现的词由系统根据算法选择。如图3c和3d所示,类似于菜单,从菜单中可以为单个单词卡选择单词,用户可以滚动各种单词。用户从列表中选择一个单词,例如通过点击它。可替代地,系统可自动选择用户应练习的单词,然后呈现该单词的句子。优选地,在该屏幕以及呈现单词列表以供选择的其他屏幕中,用户还可以使用不同的选择输入,例如向左或向右滑动,以指示该单词已经是已知的,或者告诉系统跳过该单词。

选择一个单词后,系统会搜索数据库以标识使用所选单词的预定义句子。优选地,客户端设备40向服务器20发出查询,然后服务器20返回已经为所选单词定义的一个或多个句子。示出了具有所选单词708的句子的屏幕706与句子翻译一起显示。在图7a的实施例中,在选中单词的下方,例如通过加下划线高亮显示所选单词,以将其标识给用户。

可以为每个单词定义一个或多个句子。例如,系统可以配置有625个预定义词汇单词以及三个预定义句子可以与每个单词相关联,例如简单、中等和困难的句子。用户选择他们想要学习的句子,然后系统为所选句子中的单词显示图像选择屏幕710。屏幕可以显示所选句子712以及图像序列713a。图像选择以与上面讨论的单词卡类似的方式操作,其中呈现一系列所选图像,并且用户可以选择一个图像来使用。

如果用户不喜欢任何推荐图像,则用户可以选择高级搜索选项,例如通过按下高级搜索选项按钮或区域713b。在高级搜索中,用户能够构建新的搜索查询,该查询可用于标识其他潜在图像。在优选的实施方式中,并参考图7c,用户可以通过点击卡片正在生成的所显示的句子中的一个或多个单词来生成搜索查询。在句子中点击单词会自动将其添加到搜索查询中。点击附加的单词也会添加这些单词。点击查询中的单词或句子中的单词可以从查询中删除该单词。优选地,可以从目标语言句子或以用户的母语中显示的句子的伴随翻译中选择单词。两种语言的句子都可以显示,或者用户可以在两者之间切换。用不同的语言术语搜索可以返回不同的结果,在一个实施例中,可以从任一句子中选择单词。在可替代的实施例中,可以将点击-构建搜索限制为仅来自母语或目标语言句子的单词,并且其中当用户从第二语言的句子中选择单词时,第一语言中先前的所选单词将被删除。图7g中的屏幕730示出了在该其中点击句子中的两个单词732,并将那些在gis查询中使用的单词发送到服务器20的屏幕。在从服务器20返回的搜索中标识的图像也显示在选择区域734。

有利地,该过程允许改进的搜索查询生成,该搜索查询生成可以快速实施,非常适合在如手机和平板电脑之类的手持设备上实施,并且不需要用户手动键入搜索术语。

在一个实施例中,搜索被限制为显示的句子中的一个或多个单词。在可替代的实施例中,用户还可以在提交文本之前通过在查询字段中手动输入文本来手动输入搜索术语或编辑正在建立的查询。如屏幕730所示,这可以通过触摸查询搜索字段736来激活。图7h中的屏幕740示出了手动搜索输入屏幕。可以示出针对已经选择的单词的搜索查询,并且用户可以编辑查询,例如以添加其他搜索术语。当用户正在编辑查询时,可以例如通过按下搜索按钮742来发起搜索。例如在屏幕750上所示,该查询然后被发送到服务器20,并且所标识的图片被返回并显示以供选择。

如果不需要在搜索中推荐或找到的图像,则用户可以上传与单词抽认卡有关所讨论的图像。

在选择一个或多个图像之后,如果该选项可用,则可以提示用户标识他们想要生成哪种类型的句子抽认卡,如屏幕714所示。然后生成抽认卡。可以使用各种类型的句子卡,其中包括:(1)用图片填充空白句子;(2)上面有孤立单词的抽认卡;(3)上面有词典形式的抽认卡(如果单词还不是词典形式);(4)填充空白句子,要求提供词典形式。优选地,所有生成的卡片具有相同的关联图像集。

如屏幕716和720所示,用户可以继续为句子中的其他单词生成附加卡片。再次用不同格式的单词示出该句子,以便准备好单词卡并可轻松地标识剩余的单词,例如使用设计和粗体文本。在屏幕716中,先前所选单词“tierra”(718)为纯文本,其余的句子单词为粗体。如果用户想要继续,则呈现句子中其余单词的选择列表722,如果用户选择附加的单词,则重复图像选择和卡片创建。用户可以继续操作,直到完成操作或为句子中的所有单词创建了卡片。

也可以使用可替代的选项来选择句子。用户可以让系统搜索恰好包含其单词的预定义句子(即使该句子不是专门为帮助教授该单词而生成的)。或者,用户可以选择从包含目标词的用户定义句子的中央社区数据库中的句子中进行选择。预定义的句子应包括与其中每个单词的词根/词典形式相关的信息。还可以提供说出的句子和单词的记录。社区句子可以呈现附加信息,这些信息示出还有多少其他用户也在使用此句子,以及有关是否有可用录音的信息。句子上还可以附加讨论论坛,用户可以在其中询问有关语法的问题,而讲母语的员工可以提供答案。可替代地,其他用户可以提供答案,而系统提供程序提供的母语人士可以通过在需要时进行小的编辑并将某些答案选择为“正确”或“最佳答案”来进行调整。新句子的输入将在下面进一步讨论。

在定义了句子抽认卡之后,用户可以转到各种复习屏幕,以学习已添加到其抽认卡卡片组中的抽认卡。在客户端设备40上呈现供复习的句子卡的过程与针对单词卡的过程相似(实际上,单词卡在某些实现中可以被视为具有单个单词句子的句子卡)。根据本发明的特定方面,以逐个单词为基础存储和显示句子。可选地,句子中示出的每个单词都可以基于元数据(例如该单词是否已知)独立于其他单词进行格式化。可替代地,可以在句子抽认卡创建期间独立地格式化句子单词,但是当稍后在复习课程中显示抽认卡时,可以以通用格式显示句子单词。

图8示出了客户端侧的句子卡显示操作的某些元素的高级流程图。当客户端要示出句子卡时,例如在抽认卡复习课程期间,发出卡片请求(步骤802)。使句子中的单词作为有序列表可用(步骤804)。可以检索可能影响显示的句子的元数据,该数据可包括句子中每个单词的元数据(步骤806)。该句子可以可选地在逐个单词的基础上构建,其中每个单词被独立地格式化(步骤808)。另外,检索链接到该抽认卡的图像(步骤810)。检索针对由任何标签指示的卡片类别或卡片定义的助记法(如果有的话),并且根据需要为定义的助记法选择卡片的适当的卡片显示属性(步骤812、814)。句子和图像以适当的卡片格式显示(步骤816)。

可以使用基于“间隔重复系统”算法的系统(例如supermemo2,supermemo4或supermemo17算法)来呈现抽认卡。在基本配置中,向用户呈现新的抽认卡,并询问用户是否知道抽认卡背面的内容。然后,用户通过点击或单击卡片来向程序发出信号,以露出背面。然后,用户例如通过选择“正确”或“错误”来自我报告它们是否正确。按下按钮或通过向左或向右滑动卡片。在同一课程中重复出现错误的卡片,直到用户按下“正确”为止。正确的卡片被标记为在至少指定时间段后进行的抽认卡复习期间再次示出。例如,可以在同一课程中开始“错误”然后更改为“正确”的卡片设置为4天的时间间隔,以使系统在经过4天后才向用户呈现该卡片(假设没有任何操作被覆盖)。对于正在示出的旧卡片(例如,在之前示出后的4天或更长时间),如果用户发出他们是错误的信号,则该卡片稍后将在同一课程中进行测试,直到用户按下“正确”为止,直到下次示出的间隔减少到4天或上一个间隔的20%,以较高者为准。相反,如果再示出该卡片时用户是正确的,则卡片间隔将增加到当前间隔的1.5-2倍。

复习周期优选地相对较短(例如5-10分钟长),并包含旧的和一些新的卡片。如果用户希望每天有一段时间学习一门语言,则可以完成多个周期。当有附加的复习待处理时,系统可以建议“额外的复习课程”以帮助清除积压的复习卡,而不会使用户感到不知所措。

该系统还可以提供纯音频、免提抽认卡操作模式。可以使用文本转语音程序从卡片中读取相关信息,并使用语音识别来确定答案是否正确。例如,系统可以读取卡片上的单个单词、单词的定义,然后读取填空句子的音频。对于事先已知的单词和句子,可以预先录制音频。与常规卡片类似地对结果进行处理(正确与否),以调整呈现音频卡的时间表。这个整个过程允许进行免提交互抽认卡测试,而无需用手或眼睛进行测试,因此用户可以在开车时、在健身房等场所进行测试。

根据另一特征,该系统可以标识对于用户而言容易或困难的卡片,并相应地调整其行为。可以根据正确或错误回答卡片的频率以及响应时间来标识卡片的难易程度,如果用户连续几次快速正确地回答问题,则程序可以将该单词标记为“简单”。如果用户花很长时间在一个问题上,程序会将那个单词标记为“困难”。困难卡片的显示频率会比简单卡片的显示频率高。如果用户反复忘记句子抽认卡中某个单词的含义,则该程序可以自动建议用户学习包含该单词的其他句子。如果此类其他句子已经是可用的,则可以将其自动添加到用户的抽认卡组中。如果用户快速且正确地反复回答给定的卡片,则系统会认识到如果卡片更困难则该卡片将为用户提供更多的教学价值,并采取措施使内容显得不太熟悉。例如,可以改变显示卡片内容的方式,以使文本看起来不熟悉。例如,可以调整卡片上显示的文本的字体大小、样式和间距,以使文本看起来不熟悉,如果用户反复忘记一个单词,则可替代地系统可能会建议向该抽认卡添加助记信息,例如个人笔记或用于帮助记住其语法性别的新标签图像。

该系统还可以配置为标识何时将卡片组中的卡片相关联。例如,可以为给定词组或句子中的每个单词生成抽认卡,如果标识了相关卡,则系统将尽可能地将它们分开,以使卡片不会立即在彼此之后显示。显示顺序也可以改变。

本发明的又一方面是将新定义自动链接到旧卡并提供多背面抽认卡展示。如果用户为同一个单词制作多个抽认卡,则系统可以自动将它们链接在一起。翻转显示在正面的单词的抽认卡时,当翻转卡片时,系统可以显示所有定义、句子或其他“背面”内容。因此,该卡片只有一个正面,但具有多个用户可以翻阅、滚动或以其他方式复习的背面。作为示例,用户可以为单词“set”(asetofutensils(一套餐具))定义一个卡片,然后像在asetoftennis(一组网球)中那样为“set”定义另一个抽认卡。系统可以将卡片自动链接在一起,因此,如果您看到在正面显示“set”的抽认卡,则用户将在抽认卡的背面看到两个定义。对于出现在多个不同句子中的单词,可以使用类似的过程。优选地,卡片的各种背面被链接在一起并被显示为用户可以滚动通过的单个“页面”。背面可以水平或垂直连接。滚动可以从第一张卡片开始,到最后一张卡片结束,或者最后一张卡片可以循环返回到第一张卡片。卡片背面呈现的顺序可以预定义,例如定义卡片的顺序或频率顺序。顺序也可以变化,其中,当第一次翻转卡片时,背面部分的排列顺序与第二次翻转卡片时,背面的排列顺序不同。

相关抽认卡的又一方面涉及说话时发音听起来很相似的单词,例如niece(侄女)/knees(膝盖)或caro/carro,或者在更困难的示例中sous[french]vs.su[french]或vs.sue。可以例如随机播放这种密切相关的单词的发音文件,并且要求用户选择他们听到的单词。这可以提高用户听外语发音的能力。还可以链接最少成对单词的抽认卡,这样,如果用户输入了一个错误的单词(即“sue”),则所链接的卡片(即“sous”)也使其间隔重置。

在一个特定的实现中,该系统将允许用户添加自己的内容,例如新句子、与实时助教合作、观看视频并接收其他材料。用户可以浏览句子,且系统还可以向用户呈现关于句子的信息,包括有多少其他用户也在使用此句子,是否有可用的录音等。句子可以附加讨论论坛,用户可以在其中询问关于语法的问题,并且由母语为该语言的工作人员回答。浏览句子时,可以指示每个句子的用户评论数。

图9a-9f示出了用于系统的特定实现的高级概括流程图,其示出了可以在优选实施例中实现的各种特征和功能。

根据本发明的另一方面,提供了一种改进的数据库体系结构。在常规的系统中,每个卡片都简单地存储为单独的离散量,数据量可能很大且在卡片之间搜索且用户复杂。一个拥有10,000个用户(每个用户拥有2,000个句子卡)的系统将需要存储20,000,000个句子。使用常规关系数据库将每个句子进一步分解成其组成的单词可能需要存储100,000,000个单词或更多。

改进的体系结构提供了管理和搜索大量用户和句子的单词和句子集所需的灵活性,同时具有存储效率高的实现方式,允许水平缩放同时支持对系统有用的搜索类型并允许在卡片和用户之间更简单的数据共享。

选择该体系结构以允许数据库30的服务器20的高效搜索,该数据库30可以包含给定语言的所有用户的所有单词、句子和卡片数据以及元数据。该体系结构被构造为支持一组主要搜索类型,这些类型可能比常规的通用关系数据库或平面数据库更有效地在不同使用场景中被需要:各种受支持的搜索类型可以包括:

·单词(/词根)-〉句子(所有)

·单词(/词根)-〉句子(仅我的目录)

·单词(/词根)-〉抽认卡(仅我的目录)

·句子-〉抽认卡(仅我的目录)

·单词(/词根)-〉标签

·标签-〉单词(/词根)(所有)?

·标签-〉单词(/词根)(仅我的目录)

·标签-〉抽认卡

图10a和10b阐述了与如本文所公开的语言流利系统一起使用的改进的优选数据库方案。分配给各种数据库对象的名称以及存储这些对象的数据是说明性的且可以使用其他名称。参考图10a和10b,句子数据被分层存储。每个用户的每个完整句子都表示为一个句子对象1002。句子对象1002具有唯一的id并还标识与之关联的用户id。可以为每个用户定义多个句子对象1002。句子对象1002链接到多个句子-单词对象1004,每个句子-单词对象1004都有自己的id且还指示它们链接到的句子id。句子-单词对象1004还可以包含要学习的单词的文本(例如,外语)和单词的已知含义(例如,母语)以及词根,以及句子中的单词是否抽象,如果特定句子单词是词根,则词根字段可以与单词本身相同。该对象还可存储单词在句子中出现的顺序。对于句子中的每个单词,将句子-单词对象1004链接到单词对象1006。每个离散的系统单词都有其自己的具有唯一id的单词对象1006。

图12a和12b是示例输入屏幕,输入屏幕可用于创建句子以存储在数据库中。输入的句子被分为单词且用户可以编辑这些分类以分开每个不同的单词,还可以指示在单词之前或之后且应显示但不属于单词本身的字符,例如标点符号。在对句子进行如此划分之后,将收集每个单词的数据。对于每个单词,提供翻译,如果有单词则标识词根以及句子中使用的单词是否抽象。还可以指定其他数据,例如单词的标签(例如男性或女性)以及可以作为提示提供的单词。

系统可以为各个字段提供建议值。为简化和加快用户的句子输入,系统可以使用关于数据库中现有句子的统计信息来自动填充许多句子输入字段,例如“词根”、“抽象”和“标签”。还可以查询自动翻译服务(包括可通过互联网访问的第三方服务)以自动提供翻译建议。

在一个实现中,分析数据库内容,并将其用于自动建议词根以及对将来的句子输入建议翻译。此过程加快了输入速度并提高了准确性。其还使数据库更有可能保持同质和高质量(即,如果90%的用户将“go”作为“went”和“goes”的词根,而10%的用户将“togo”作为这些单词的词根,则系统可以自动建议“go”。随着时间的流逝,数据库条目将集中于正确的条目“go”而不是“togo”)。

系统可以通过多种方式确定单词是否“抽象”。在一个实施例中,单词在句子输入期间被明确标记为抽象。在第二实施例中,当选择用于抽认卡的图像时,系统可以监控用户行为。如果最初没有将某个单词标记为抽象,则当用户希望学习该单词时,系统会将其词根用作gis的搜索术语。然后,用户可以选择gis提供的结果之一,也可以使用不同的搜索术语来启动自定义搜索。如果用户阈值未选自所提供的gis对于特定单词建议的图像之一,则系统可以自动将该句子标记为“抽象”。此外,当用户将来输入包含该单词的新句子时,它还可以自动建议将该单词标记为“抽象”。阈值可以是预定义的数量,预定义的最小百分比或两者的组合(例如,只要样本中的用户数量大于最小数量,就可以大于最小阈值百分比)。

除了图12a和图12b中的输入屏幕内容外,用户界面还可以被配置为基于学生已经指示出“已知的”词汇来示出针对助教和学生用户之间的讨论主题的建议。在一个实现中,一对学生/助教可以接收指令:“为单词‘tierra’创建个人句子”,其中“tierra”是该学生要学习的单词列表中的下一个单词。这种自动建议讨论的内容的系统可用于快速创建新语言的单词和句子的新数据库。例如,如果十名独立的学生与助教一起学习希腊语,则系统可能会为这十名学生提供不同的建议;对于第一位学生,它可以自动建议为单词的预定义列表(例如上面提到的625个单词列表)中的单词1-100创建句子,对于第二位学生,它可以自动建议为单词101-200创建句子。这样,学生和导师的小组可以更快速地为语言中最常用的单词构建句子数据库。该系统还可用于允许助教/学生对创建发音抽认卡所需的数据。另外,通过向不同的学生提供相同内容的建议(例如,一旦用户在预定义列表(例如625个单词列表)中生成了所有单词的句子,则系统可以让多个用户为该列表中的单词1-100创建句子和翻译),系统可以比较来自多个用户的输入,以确定单词翻译的质量和一致性。这样,系统可以为新语言创建高质量的内容数据库,而无需来自单个翻译者或语言学家的集中输入。

返回到图10a和10b,句子-单词对象1004链接到包括为各个单词指定标签的句子_单词_标签对象1010的其他对象,这些标签分别在链接的标签对象1018中定义,以及抽认卡对象1014和定义了可用于给定句子中给定单词的各种抽认卡的抽认卡_背面对象1012。

用户_单词对象1008用于存储指示用户已经指示的他们已经知道的每个单词的数据。用户_单词对象1008指示用户id,并链接到单词对象1006。单词对象1006具有其自己的id,并且系统中定义的每个离散单词均具有其自己的对象。

用户所选的图像对象1016包含标识用户已选择的显示在给定卡片上的每个图像的信息。用户所选的图像对象1016和每个单词对象1006、将与该给定对象相关联的标签对象1018和句子-单词对象1004彼此链接。还可以将用户所选的图像对象1016链接到图像对象1022,与单词对象1006相似,表示已定义的每个唯一图像,并包括url和该图像的其他信息。

到各种对象(如单词对象1006)的链接的数量可以用于快速确定在各个句子中使用每个单词的频率。此信息可以存储在句子_频率对象1020中,在为给定用户选择一批单词时方便服务器参考。

除用户特定数据外,系统还将存储预定义单词和句子的信息,例如625个高频单词和为这些单词选择的句子。数据可以存储为分层json对象。图11是句子“gracias,ledijoaellaenellaenpuertorico”的示例json对象1100以及已经为预定义了“gracias”一词的英文翻译的示例,("thankyou,hetoldherinpuertorico.")。本文讨论了数据库结构的某些方面。其他方面对于本领域普通技术人员将是显而易见的。该句子链接到源单词“gracias”,指示要学习的句子和已知翻译,然后按顺序包含每个单词的单词特定信息,包括标识单词词根(可以与主单词相同)、非单词文本之前和之后、该单词是否抽象以及其他信息。

在为每个用户设置句子卡、单词卡、标签和其他信息时,本文中公开的分层数据库结构减少了单词、句子、标签、图像和数据库中其他数据的重复,其中数据库用于为大量用户存储大量自定义抽认卡信息。数据库对象链接是双向的,这样既可以轻松标识给定用户的抽认卡,又可以执行搜索,例如,搜索具有特定单词的所有句子,以及搜索用户与给定单词相关联的所有图像。

图10a和图10b示出的数据库体系结构中的其他对象操作与上述公开的对象相似,并且在整个系统的上下文中,它们的操作对于本领域普通技术人员而言是显而易见的。

尽管已经结合特定应用描述了本发明,但是该应用本质上是示例性的,并且不旨在限制本发明的可能应用。将理解的是,在不脱离本发明的精神和范围的情况下可以进行修改和变型。应当理解,本公开旨在作为本发明的示例,并且不旨在将本发明限制于所示出和描述的特定实施例。本公开旨在由所附权利要求书覆盖所有落在权利要求书范围内的修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1