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

文档序号:9524189阅读:来源:国知局
务服务器,也可以在用户终端的本地环境下简单地确认词典信息。例如,至少一部分意思,可以被限制为单词具有的各种意思中字数在20字以内的主要意思。并且,用于自动完成功能的附加数据中,可包含各单词的词根、词干等的信息、语言活用型的信息、单词重要性的信息等。
[0072]在步骤S1420中,提供单元312,当从用户终端中请求对特定单词的词典检索时,可通过下载或网页来将特定单词的全部词典信息提供至用户终端。此时,提供单元312可提供与数据库上的特定单词相关联的所有信息,例如各词性(名词、动词、形容词、副词等)的所有意思、活用型单词、关联单词/短语、同义词/反义词、关联例文、例文的译文、译文的注释等。
[0073]在步骤S1430中,提供单元312,当从用户终端中请求对句子的翻译时,可将从用户终端接收到的句子翻译成目标语言,并将翻译结果提供至用户终端。作为一个例子,提供单元312,可以通过与提供机器翻译服务的翻译引擎联动,使用基于规则的机器翻译模型、基于统计的机器翻译模型、将基于规则方式和基于统计方式混合的混合机器翻译模型等,来自动生成关于原文的译文。
[0074]因此,在本实施例中,可在用户终端的本地环境下,预先提供词典信息的一部分,以便简单的词典信息可被确认,之后,在存在用户终端的请求时,提供补充词典信息,尤其,提供将词典功能与翻译功能结合的词典-翻译服务,可在用户终端中自动转换至翻译模式的时间点,立即提供翻译服务。
[0075]图15是用于说明在本发明的一个实施例中计算机系统的内部结构的一个例子的框图。计算机系统1500可以至少包括至少一个处理器(processor) 1510、存储器(memory) 1520、外围设备接口(peripheral interface) 1530、输入 / 输出子系统(I/Osubsystem) 1540、电源电路1550和通信电路1560。此时,计算机系统1500可相当于用户终端。
[0076]存储器1520,作为一个例子可包括如高速随机存取存储器(high-speed randomaccess memory)、磁盘、静态随机存取存储器SRAM、动态随机存取存储器DRAM、只读存储器R0M、闪存或非易失性存储器。存储器1520可以包括计算机系统1500操作所需的软件模块、指令集或其他各种数据。此时,从处理器1510或外围设备接口 1530等其他组件对存储器1520的访问,可以由处理器1510进行控制。
[0077]外围设备接口 1530可以将计算机系统1500的输入和/或输出外围设备结合到处理器1510和存储器1520。处理器1510可以运行存储在存储器1520中的软件模块或指令集,来执行用于计算机系统1500的各种功能并处理数据。
[0078]输出/输入子系统1540可将各种输入/输出外围设备结合至外围设备接口 1530上。例如,输入/输出子系统1540可包括用于将监视器、键盘、鼠标、打印机,或根据需要,包括将触摸屏或传感器等外围设备结合至外围设备接口 1530的控制器。根据另一个方面,输入/输出外围设备可不经过输入/输出子系统1540就直接结合至外围设备接口 1530上。
[0079]电源电路1550可以向终端的组件的全部或一部分供给电源。例如,电源电路1550,可以包括电源管理系统、电池或交流电AC之类的一个或多个电源、充电系统、电源故障检测电路(power failure detect1n circuit),电源转换器或逆变器、电源状态指示器或用于电源的生成、管理、分配的任何其他组件。
[0080]通信电路1560可以使用至少一个外部端口与其他计算机系统进行通信。或者,如上所述,通信电路1560可根据需要包含RF电路,来收发也称为电磁信号(electromagneticsignal)的RF信号,由此可以完成与其他计算机系统的通信。
[0081]这种图15的实施例仅仅是计算机系统1500的一个例子,计算机系统1500可以省略图15所示的一部分组件,也可以进一步包括图15中没有示出的其他补充组件,也可以具有将两个或更多个组件结合的结构或配置。例如,用于移动环境的通信终端的计算机系统,除了图15所示的组件以外,还可以进一步包括触摸屏或传感器等,通信电路1560中可包含用于各种通信方式(WiF1、3G、LET、Bluetooth、NFC、Zigbee等)的RF通信的电路。计算机系统1500中可包含的组件,可以被实施为一个或多个信号处理或应用中包含专用集成电路的硬件、软件、或软硬件的组合。
[0082]根据本发明的实施例的各方法,可以被实施为通过各种计算机系统运行的程序指令(instruct1n)形式,并被记录在计算机可读介质中。
[0083]根据本实施例的程序,可以被构建为基于PC的程序或专门用于移动终端的应用。本实施例中的词典应用,可被实施为独立地运行的程序,或者被实施为以特定应用的应用嵌入式(in-app)形态构建,可在所述特定应用上进行操作。
[0084]并且,根据本发明的实施例的方法,可以由与提供词典-翻译服务的服务器系统相关的应用控制用户终端来运行。作为一个例子,这种应用,可包括以下模块:用于运行词典模式的模块,所述词典模式包括用于接收检索词输入的第一区域和用于显示所述检索词的词典检索结果的第二区域;和在第一区域中随着检索词的输入延长而被识别为一定水平以上的句子时,从词典模式自动转换至翻译模式的模块,此时,用于自动转换至翻译模式的模块,可以转换至翻译模式,该翻译模式包括用于将句子作为翻译对象的原文输入来接收的第三区域。并且,此类应用,可以通过文件分发系统提供的文件来安装至用户终端中。作为一个例子,文件分发系统可包括根据用户终端的请求传送所述文件的文件传送单元(未图示)。
[0085]上面所述的装置,可以由硬件组件、软件组件和/或硬件组件和软件组件的组合来构成。例如,在实施例中描述的装置及其组件,例如处理器、控制器、算术逻辑单元(ALU,arithmetic logic unit)、数字信号处理器(digital signal processor)、微型计算机、现场可编程门阵列(FPGA,field programmable gate array)、可编程逻辑单元(PLU,programmable logic unit)、微处理器或可以执行响应指令(instruct1n)的任何其他设备,可使用一个或多个通用或专用计算机来实施。处理装置可执行操作系统(0S)和在所述操作系统上执行的一个或多个软件应用程序。并且,处理装置可响应软件的执行来访问、存储、操作、处理和生成数据。为便于理解,处理装置在某些情况下被描述为使用一个,但本技术领域的技术人员可以知道,处理装置还可包括多个处理元件(processing element)和/或多个类型的处理元件。例如,处理装置可包括多个处理器或一个处理器与一个控制器。并且,并行处理器(parallel processor)之类的其他处理配置(processing configurat1n)也是可行的。
[0086]软件可包括计算机程序(computerprogram)、代码(code)、指令(instruct1n)或这些中的一个或多个的组合,可将处理装置构建成可根据所需进行操作,或独立地或结合地(collectively)命令处理装置。软件和/或数据,为使用处理装置来解释或向处理装置提供指令或数据,可被永久性地或暂时性地具体化(embody)在任何类型的机器、组件(component)、物理装置、虚拟装置(virtual equipment)、计算机存储介质或装置、传送的信号波(signal wave)中。软件被分布在网络连接的计算机系统上,并可以以分布方式存储或运行。软件和数据可被存储在一个或多个计算机可读介质上。
[0087]根据实施例的方法,可被实施为可由各种计算机装置执行的程序指令形式,并被记录在计算机可读介质中。所述计算机可读介质可包括独立的或组合的程序指令、数据文件、数据结构等。记录在所述介质中的程序指令可以是专门为本发明实施例设计构建的,也可以是为计算机软件技术人员熟知而应用的。计算机可读介质的例子包括:磁介质(magnetic media),如硬盘、软盘和磁带;光学介质(optical media),如⑶-R0M、DVD ;磁光介质(magneto-optical media),如光盘(floptical disk);和专门配置为存储
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1