提供词典功能的方法、系统和记录介质及文件分发系统的制作方法_2

文档序号:9524189阅读:来源:国知局
服务服务器100接收补充词典信息并显示的功能,对用户输入的句子从服务服务器100接收译文并显示的功能等。
[0039]用户终端101,作为智能手机(Smart Phone)、平板(tablet)、可穿戴式计算机(wearable computer)等移动设备,可表示进行与服务服务器100相关联的服务专用应用(以下称为“词典应用”)的安装及运行的所有终端装置。此时,用户终端101可在词典应用的控制下执行服务画面构成、数据输入、数据收发、数据存储等全面服务操作。
[0040]图2是示出在本发明的一个实施例中词典功能提供系统的内部结构的框图。
[0041]如图2所示,根据本实施例的词典功能提供系统200可包括处理器210、总线220、网络接口 230、存储器240和数据库250。存储器240可包括操作系统241和应用执行程序242。处理器210可包括加载单元211、词典单元212、转换单元213和翻译单元214。在其他实施例中,词典功能提供系统200可包括比图2的组件更多的组件。
[0042]上述结构的词典功能提供系统200,被实施在作为直接使用词典-翻译服务的主体的用户终端上,可以在客户端-服务器环境下与服务服务器联动,以作为客户端的用户终端为对象,提供词典功能与翻译功能结合的服务环境。
[0043]存储器240是计算机可读记录介质,可包括随机存取存储器RAM (random accessmemory)、只读存储器ROM (read only memory)及磁盘驱动器之类的非易失性大容量存储设备(permanent mass storage device)。此外,存储器240中,可存储有用于操作系统241与应用执行程序242的程序代码。这些软件组件,可使用驱动机构(drive mechanism,未图示)从与存储器240分开的计算机可读记录介质中加载。此类分开的计算机可读记录介质,可包括软盘驱动器、磁盘、磁带、DVD/CD-R0M驱动器、存储卡等计算机可读记录介质(未图示)。在其他实施例中,软件组件可通过网络接口 230来加载至存储器240中,而不是通过计算机可读记录介质。
[0044]总线220可以使词典功能提供系统200的组件之间进行通信和数据传送。总线220可以使用高速串行总线(high-speed serial bus)、并行总线(parallel bus)、存储区域网络SAN (Storage Area Network)和/或其他合适的通信技术来进行构建。
[0045]网络接口 230可以是计算机硬件组件,其用于将词典功能提供系统200连接至计算机网络。网络接口 230可以通过无线或有线连接来将词典功能提供系统200连接至计算机网络。
[0046]数据库250是由词典应用构建的,因此起到存储并维持基本的词典信息的作用,用来在离线的本地环境下提供词典功能。作为一个例子,基本词典信息可以包括对服务服务器上的词典数据库中包含的所有单词列表的各单词词条及至少一部分意思,而且还可包括用于对检索词的自动完成功能的附加数据。例如,至少一部分意思,被限制为单词具有的各种意思中20个字以内的主要意思。
[0047]处理器210可以被构建为,通过执行基本的算术运算、逻辑和词典功能提供系统200的输出入运算,来处理计算机程序的指令。指令可通过存储器240或网络接口 230,并通过总线220提供至处理器210。处理器210可被构建为,运行用于加载单元211、词典单元212、转换单元213和翻译单元214的程序代码。此类程序代码可被存储在如存储器240等存储设备中。
[0048]在加载单元211、词典单元212、转换单元213和翻译单元214可以被构建为用于执行图4的步骤S410至S450。
[0049]图3是示出在本发明的一个实施例中提供词典-翻译服务的服务服务器的内部结构的图。
[0050]根据本实施例的服务服务器300可包括处理器310、总线320、网络接口 330、存储器340和数据库350。存储器340可以包括操作系统341和服务提供程序342。处理器310可包括加载单元311和提供单元312。在其他实施例中,服务服务器300可以包括比图3的组件更多的组件。
[0051]存储器340是计算机可读记录介质,可包括随机存取存储器RAM (random accessmemory)、只读存储器ROM (read only memory)及磁盘驱动器之类的非易失性大容量存储设备(permanent mass storage device)。并且,在存储器340中,可存储有用于操作系统341与服务提供程序342的程序代码。这些软件组件,可使用驱动机构(drive mechanism,未图示)从与存储器340分开的计算机可读记录介质中加载。此类分开的计算机可读记录介质,可包括软盘驱动器、磁盘、磁带、DVD/CD-R0M驱动器、存储卡等计算机可读记录介质(未图示)。在其他实施例中,软件组件还可以通过网络接口 330来加载至存储器340中,而不是通过计算机可读记录介质。
[0052]总线320可以使服务服务器300的组件之间进行通信和数据传送。总线320可以使用高速串行总线(high-speed serial bus)、并行总线(parallel bus)、存储区域网络SAN (Storage Area Network)和/或其他合适的通信技术来进行构建。
[0053]网络接口 330可以是计算机硬件组件,用于将服务服务器300连接至计算机网络。网络接口 330可以通过无线或有线连接来将服务服务器300连接至计算机网络。
[0054]数据库350起到存储和维持用于词典服务的所有词典信息的作用。在服务服务器300上的词典数据库350中,可以对所有单词列表包括各单词词条和单词具有的所有意思、活用型单词(派生型的单词)、关联单词/短语、同义词/反义词、关联例文、例文的译文、译文的注释等。在图3中示出了在服务服务器300的内部构建数据库350,但是,其也可以作为在另外的其他系统上构建的外部数据库来存在。
[0055]处理器310可以被构建为,通过执行基本的算术运算、逻辑和服务服务器300的输出入运算,来处理计算机程序的指令。指令可通过存储器340或网络接口 330,并通过总线320来提供至处理器310。处理器310可被构建为,运行用于加载单元311及提供单元312的程序代码。此类程序代码可被存储在如存储器340等存储设备中。
[0056]加载单元311和提供单元312可以被构建为用于执行图14的步骤S1410至S1430。
[0057]图4是示出在本发明的一个实施例中词典功能提供方法的流程图。根据一个实施例的词典功能提供方法,可以通过由图2所示的词典功能提供系统来执行各步骤。
[0058]在步骤S410,加载单元211,可在词典应用被安装且词典应用最小运行的时间点,或者需要更新的时间点,从服务服务器预先下载基本词典信息,此时,预先下载的基本词典信息可被构建为本地数据库。本地数据库作为可在离线环境下确认简单的词典信息的结构,在基本词典信息中,可以对服务服务器上的词典数据库中包含的所有单词列表包括各单词词条及至少一部分意思,还可包括用于关于检索词的自动完成功能的附加数据。例如,至少一部分意思被限制为单词具有的各种意思中20个字以内的主要意思。并且,用于自动完成功能的附加数据,可包含各单词的词根、词干等信息,语言活用型的信息,单词重要性的信息等。
[0059]在步骤S420中,词典单元212,在本地数据库被构建之后词典应用被运行时,可运行词典检索环境的词典模式。例如,参照图5,词典模式可包括用于接收检索词的输入的第一区域501,和用于显示与检索词对应的词典信息的第二区域502。此时,第二区域502可根据词典检索结果被划分成至少一个区。并且,在词典模式下当第一区域501被激活时(例如用户触摸了第一区域时),用于输入文字的键盘画面503可重叠显示在第二区域502的下端。
[0060]在步骤S430中,词典单元212,可对通过第一区域输入的检索词,使用本地数据库对与检索词对应的词典信息进行实时检索后,将对应检索结果的词典信息通过第二区域显示。此时,作为检索结果,可以通过以本地数据库为基础的自动完成功能,将包括与检索词相同的单词、包含检索词的单词、与检索词相关联的活用型单词等多个自动完成单词进行排列
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1