用于处理文本的装置和方法

文档序号:10569889阅读:187来源:国知局
用于处理文本的装置和方法
【专利摘要】公开了处理文本的装置和方法。所述方法包括:通过从文本中提取至少一个句子来概述文本;识别概述的文本的句子中包括的分析单元的属性;以及基于识别的属性来翻译概述的文本。
【专利说明】
用于处理文本的装置和方法
技术领域
[0001]本公开涉及用于处理文本的装置和方法,例如,可以准确翻译文本的装置和方法。
【背景技术】
[0002]电子设备可以支持各种功能以便向用户提供各种服务。此时,电子设备可以支持文本概述功能和文本翻译功能。文本概述功能对应于在保持文本主题的同时减少文本量的功能。此外,文本翻译功能对应于用另一种语言替换文本语言的功能。也就是说,电子设备可以概述输入文本,翻译概述的文本,然后输出经翻译的文本。
[0003]然而,电子设备可以根据文本概述功能来提取输入文本的句子中的一些句子。因此,所提取的句子之间的相互关系可能是不清楚的,并且每个提取的句子的含义可能是模糊的。因此,当电子设备根据文本翻译功能翻译提取的句子时,可能出现各种类型的错误,因而翻译准确性可能较低。

【发明内容】

[0004]根据本公开的一个方面,提供了一种处理文本的方法。所述方法包括:通过从文本中提取至少一个句子来概述文本;识别概述的文本的句子中包括的分析单元的属性;以及基于识别的属性来翻译概述的文本。
[0005]根据本公开的另一方面,提供了一种用于处理文本的装置。所述装置包括:概述处理单元,被配置为通过从文本中提取至少一个句子来概述文本;中间处理单元,被配置为识别概述的文本的句子中包括的分析单元的属性;以及翻译处理单元,被配置为基于识别的属性来翻译概述的文本。
[0006]根据本公开的各示例性实施例的用于处理文本的装置和方法可以根据文本中的分析单元的属性来处理文本,然后翻译文本。因此,用于处理文本的装置可以准确地翻译文本。此外,即使文本是概述的,用于处理文本的装置也可以准确地翻译文本。
【附图说明】
[0007]根据以下结合附图的【具体实施方式】,本公开的以上和其他方面、特征和优点将变得更明显,其中,相似的附图标记表示相似元件,附图中:
[0008]图1是示出了包括电子设备的示例性网络环境的框图;
[0009]图2是示出了示例性电子设备的框图;
[0010]图3是示出了示例性程序模式的框图;
[0011 ]图4是示出了根据第一示例性实施例的示例性电子设备的框图;
[0012]图5是示出了根据第一示例性实施例的处理文本的示例性方法的流程图;
[0013]图6是示出了图5的文本概述过程的示例的流程图;
[0014]图7是示出了图5的文本概述过程的另一个示例的流程图;
[0015]图8A和图8B是示出了图5的文本处理过程的示例的流程图;
[0016]图9A和图9B是示出了图5的文本处理过程的另一个示例的流程图;
[0017]图10是示出了图5的文本处理过程的另一个示例的流程图;
[0018]图11是示出了图5的文本翻译过程的示例的流程图;
[0019]图12是示出了根据第二示例性实施例的包括电子设备的网络环境的框图;
[0020]图13是以序列图形式示出了根据第二示例性实施例的处理文本的示例性方法的流程图;
[0021]图14是示出了根据第三示例性实施例的包括示例性电子设备的示例性网络环境的框图;
[0022]图15是以序列图形式示出了根据第三示例性实施例的处理文本的示例性方法的流程图;
[0023]图16是示出了根据第四示例性实施例的包括示例性电子设备的示例性网络环境的框图;以及
[0024]图17是以序列图形式示出了根据第四示例性实施例的处理文本的示例性方法的流程图。
【具体实施方式】
[0025]下文中,将参考附图来描述各种示例性实施例。然而,应当理解,并非意图将本公开限制为在此公开的特定形式;相反,本公开应被解释为涵盖本公开的各种修改、等同物和/或备选形式。在描述附图的过程中,相似的附图标记可以用于表示相似的组成元件。
[0026]如本文所使用的,表述“具有”、“可以具有”、“包括”或“可以包括”表示存在对应特征(例如,数字、功能、操作或诸如组件的组成元件),不排除一个或更多个附加特征。
[0027]在本公开中,表述“A或B”、“A或/和B中的至少一项”或“A或/和B中的一个或多个”可以包括所列出项目的所有可能组合。例如,表述“A或B”、“A和B中的至少一项”或“A或B中的至少一项”指代的是以下所有情形:(I)包括至少一个A,(2)包括至少一个B,或者(3)包括至少一个A和至少一个B的全部。
[0028]在本公开的各示例性实施例中使用的表述“第一个”、“第二个”、“第一”或“第二”可以修饰各种组件,而不管顺序和/或重要性如何,但是不限制对应组件。例如,第一用户设备和第二用户设备指示不同的用户设备,但它们都是用户设备。例如,可以将第一元件称为第二元件,类似地,可以将第二元件称为第一元件,而不脱离本公开的范围。
[0029]应当理解,当将一元件(例如,第一元件)称为(可操作或可通信)“连接”或“耦接”到另一元件(例如,第二元件)时,该元件可以直接连接或直接親接到该另一元件,或者可以在它们之间插入任何其他元件(例如,第三元件)。还可以理解,在将一元件(例如,第一元件)称为“直接连接”或“直接耦接”到另一元件(第二元件)时,则不存在插入在它们之间的元件(例如,第三元件)。
[0030]根据情况,在本公开中使用的表述“被配置为”可以与以下各项交换:例如,“适用于”、“具有……的能力”、“被设计用于”、“适于”、“制作用于”或“能够”。就硬件而言,术语“被配置为”可能不一定意味着“被专门设计为”。备选地,在一些情况下,表述“被配置为……的设备”可以意味着该设备与其他设备或组件一起“能够……”。例如,短语“适于(或被配置为)执行A、B和C的处理器”可以指代,例如,仅用于执行对应操作的专用处理器(例如,嵌入式处理器),或可以通过执行存储在存储设备中的一个或多个软件程序来执行对应操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。
[0031]本文所用的术语仅用于描述特定示例性实施例的目的,而不是为了限制其他实施例的范围。除非上下文另有明确指示,否则本文中使用的单数形式也可以包括复数形式。除非另有定义,否则本文所使用的所有术语(包括技术术语和科学术语)具有与本公开所属领域的技术人员通常理解的含义相同的含义。除非本公开中明确定义,否则如在常用词典中定义的术语之类的术语可以解释为具有与相关领域中的上下文含义相同的含义,而不解释为具有理想的或过分正式的含义。在一些情况下,即使在本公开中定义了术语,仍不应被解释为排除本公开的示例性实施例。
[0032]根据本公开的各示例性实施例,例如,电子设备可以包括以下至少一项:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书(e-book)阅读器、台式PC、膝上型PC、上网本计算机、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗仪器、摄像机和可穿戴设备(例如,头戴式设备(HMD),诸如电子眼镜、电子服饰、电子手环、电子项链、电子配饰、电子纹身或智能手表)等。
[0033]根据一些示例性实施例,电子设备可以是例如智能家用电器。智能家用电器可以包括以下至少一项:例如电视、数字视频盘(DVD)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、TV盒(例如,Samsung Home SyncTM、App I e TVTM 或 Google TVTM)、游戏机(例如,XboxTM 和PlayStat1nTM)、电子词典、电子钥匙、摄录像机和电子相框等。
[0034]根据另一个示例性实施例,电子设备可以包括以下至少一项:各种医疗设备(例如,多种便携式医疗测量设备(血糖监控设备、心率监控设备、血压测量设备、体温测量设备等)、核磁共振血管造影(MRA)仪、核磁共振成像(MRI)仪、断层扫描(CT)机和超声机)、导航设备、全球定位系统(GPS)接收机、事件数据记录仪(EDR)、飞行数据记录仪(FDR)、车辆信息娱乐设备、船用电子设备(例如,船用导航设备和陀螺仪)、航空电子设备、安全设备、车辆音响主机、家用或工业机器人、银行的自动柜员机(ATM)、商店的销售点或物联网设备(例如,灯泡、多种传感器、电表或燃气表、洒水器、火警、恒温器、街灯、烤面包机、运动器材、热水箱、加热器、锅炉等)等。
[0035]根据一些示例性实施例,电子设备可以包括家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪、以及各种测量仪器(例如水表、电表、气表、和无线电波表)等中的至少一个。在各示例性实施例中,电子设备可以是一个或更多个上述各种设备的组合。根据本公开的一些示例性实施例的电子设备可以是柔性设备。此外,根据本公开的示例性实施例的电子设备不限于上述设备,并可以包括根据技术发展的新型电子设备。
[0036]下文中,将参考附图描述了根据各示例性实施例的电子设备。本文中使用的术语“用户”可以指示使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。
[0037]图1示出了包括示例性电子设备的示例性网络环境。
[0038]将参考图1描述根据各示例性实施例的位于网络环境100内的电子设备101。电子设备1I可以包括例如总线110、处理器(例如,包括处理电路)120、存储器130、输入/输出接口(例如,包括输入/输出电路)150、显示器(例如,包括显示面板和显示驱动电路)160和通信接口(例如,包括通信电路)170。在一些示例性实施例中,电子设备101可以省略上述元件中的至少一个,或者还可以包括其他元件。
[0039 ]总线110可以包括例如用于连接元件110至170并在元件之间传输通信(例如,控制消息和/或数据)的电路。
[0040]处理器120可以包括中央处理单元(CPU)、应用处理器(AP)和通信处理器(CP)中的一个或多个。例如,处理器120可以执行与电子设备101的一个或多个其他元件的控制和/或通信相关的操作或数据处理。处理器可以包括各种处理电路,并且可以包括一个或多个核。
[0041]存储器130可以包括例如易失性存储器和/或非易失性存储器。存储器130可以存储例如与电子设备101中的至少一个其他元件相关的指令或数据。根据示例性实施例,存储器130可以存储软件和/或程序140。程序140可以包括例如内核141、中间件143、应用编程接口(API) 145和/或应用程序(或“应用”)147。内核141、中间件143和API 145中的至少一些可以被称作操作系统(OS)。
[0042]内核141可以例如控制或管理用于执行由其他程序(例如,中间件143、API145或应用程序147)实现的操作或功能的系统资源(例如,总线110、处理器120或存储器130)。此夕卜,内核141可以提供接口,通过所述接口,中间件143、API 145或应用程序147可以访问电子设备101的各个元件以便控制或管理系统资源。
[0043]中间件143可以例如用作用于允许API145或应用程序147与内核141通信以交换数据的中间媒介。
[0044]此外,中间件143可以根据应用程序147的优先级来处理从应用程序147接收的一个或多个任务请求。例如,中间件143可以向应用程序147中的至少一个指派使用电子设备101的系统资源(例如,总线110、处理器120、存储器130等)的优先级。例如,中间件143可以通过根据指派给一个或多个任务请求的优先级来处理所述一个或多个任务请求,从而对所述一个或多个任务请求执行调度或负载均衡。
[0045]API 145是应用147用来控制由内核141或中间件143提供的功能的接口,并且可以包括例如用于文件控制、窗口控制、图像处理或文本控制的至少一个接口或功能(例如,指令)。
[0046]输入/输出接口150可以用作,例如,可以向电子设备1I的其他元件传输从用户或另一外部设备输入的指令或数据的接口。此外,输入/输出接口 150可以向用户或另一个外部设备输出从电子设备101的其他元件接收到的指令或数据。
[0047]显示器160可以包括例如液晶显示器(IXD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微机电系统(MEMS)显示器和电子纸显示器等。显示器160可以为用户显示例如各种类型的内容(例如文本、图像、视频、图标或符号)。显示器160可以包括例如触摸屏,并可以接收例如使用电子笔或用户身体的一部分输入的触摸、手势、接近或悬停。
[0048]通信接口170可以被配置为执行例如电子设备101和外部设备(例如,第一外部电子设备102、第二外部电子设备104或服务器106)之间的通信。例如,通信接口 170可以通过有线或无线通信连接至网络162,以便与外部设备(例如,第二外部电子设备104或服务器106)进彳丁通{目ο
[0049]例如,无线通信可以使用以下至少一项作为蜂窝通信协议:长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、WiBro(无线宽带)和全球移动通信系统(GSM)等。此外,无线通信可以包括例如短距离通信164。短距离通信164可以包括例如W1-F1、蓝牙、近场通信(NFC)和全球定位系统(GPS)等中的至少一个。有线通信可以包括例如通用串行总线(USB)、高清多媒体接口(HDMI)、推荐标准232(RS-232)和普通老式电话服务(POTS)等中的至少一个。网络162可以包括诸如计算机网络(例如LAN或WAN)的通信网络、互联网和电话网络等中的至少一个。
[0050]第一外部电子设备102和第二外部电子设备104中的每一个可以是与电子设备101相同、相似或不同的设备。根据示例性实施例,服务器106可包括具有一个或多个服务器的组。根据各示例性实施例,可以在另一电子设备或多个电子设备(例如,电子设备102和104或服务器106)中执行在电子设备101中执行的所有操作或部分操作。根据示例性实施例,当电子设备101必须自动地或响应于请求来执行一些功能或服务时,电子设备101可向另一设备(例如,电子设备102或104或服务器106)请求执行与所述功能或服务相关的至少一些功能,而不是自身执行该功能或服务或附加地执行该功能或服务。另一电子设备(例如,电子设备102或104、或服务器106)可以执行所请求的功能或附加功能,并向电子设备101传送执行结果。电子设备101可以照原样处理或者附加地处理接收到的结果以提供所请求的功能或服务。为此,例如,可以使用云计算、分布式计算或客户端-服务器计算技术。
[0051 ]图2是不例性电子设备201的框图。电子设备201可以包括例如图1所不的电子设备101的全部或一部分。
[0052]参考图2,电子设备201可以包括至少一个应用处理器(AP)(例如,包括处理电路)210、通信模块(例如,包括通信电路)220、订户标识模块(SIM)卡224、存储器230、传感器模块(例如,包括包含传感器电路的至少一个传感器)240、输入设备(例如,包括输入电路)250、显示器(例如,包括显示电路)260、接口(例如,包括接口电路)270、音频模块280、摄像机模块291、电源管理模块295、电池296、指示器297和电机298。
[0053]处理器210可以被配置为通过驱动操作系统或应用程序来控制与处理器210连接的多个硬件或软件组件,并执行各种数据处理和计算。处理器210可以通过例如片上系统(SoC)来实现。根据示例性实施例,处理器210还可以包括图形处理单元(GPU)和/或图像信号处理器。处理器210可以包括图2所示的元件中的至少一些(例如,蜂窝模块221)。处理器210可以被配置为将从其他元件中的至少一个(例如,非易失性存储器)接收到的指令或数据加载到易失性存储器中,并且可以被配置为处理加载的指令或数据,而且可以被配置为将各种数据存储在非易失性存储器中。
[0054]通信模块220可以具有与图1的通信接口170的配置相同或相似的配置。通信模块220可以包括例如蜂窝模块(例如,包括蜂窝通信电路)221、W1-Fi模块223、蓝牙(BT)模块225、GPS模块227、NFC模块228和射频(RF)模块229。
[0055]蜂窝模块221可以通过例如通信网络提供例如语音呼叫、图像呼叫、文本消息服务或互联网服务。根据示例性实施例,蜂窝模块221可以使用订户标识模块(例如,S頂卡224)来识别和认证通信网络内的电子设备201。根据示例性实施例,蜂窝模块221可以执行处理器210可以提供的功能中的至少一些。根据示例性实施例,蜂窝模块221可以包括通信处理器(CP)。
[0056]例如,W1-Fi模块223、BT模块225、GPS模块227和NFC模块228中的每一个均可以包括被配置为处理通过相应模块发送/接收的数据的处理器。根据一些示例性实施例,蜂窝模块221^^模块223、81'模块225、6?3模块227和即(:模块228中的至少一些(两个或更多个)可以被包含在一个集成芯片(IC)中或IC封装中。
[0057]RF模块229可以发送/接收例如通信信号(例如RF信号KRF模块229可以包括例如收发机、功率放大模块(PAM)、频率滤波器、低噪声放大器(LNA)或天线。根据另一个示例性实施例,蜂窝模块221^^模块223、81'模块225、6?3模块227和即(:模块228中的至少一个可以通过单独的RF模块来发送/接收RF信号。
[0058]订户标识模块224可以包括例如含有订户标识模块和/或嵌入式SM的卡,并且可以包含唯一标识信息(例如,集成电路卡标识符(ICCID))或订户信息(例如,国际移动订户标识(IMSI))。
[0059]存储器230(例如,存储器130)可以包括例如内部存储器232或者外部存储器234。内部存储器232可以包括例如易失性存储器(例如动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失性存储器(例如一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩膜ROM、闪速R0M、闪存(例如NAND闪存或NOR闪存)、硬盘驱动器、固态驱动器(SSD)等)中的至少一个。
[0060]外部存储器234还可以包括闪存驱动器,例如,紧凑型闪存(CF)、安全数字(SD)、微型安全数字(Micro-SD)、迷你型安全数字(Min1-SD)、极限数字(xD)、多媒体卡(MMC)、存储棒等。外部存储器234可以通过各种接口与电子设备201功能连接和/或物理连接。
[0061]传感器模块240可以测量物理量或检测电子设备201的操作状态,并且可以将测量的或检测的信息转换为电信号。传感器模块240可以包括例如以下至少一项:手势传感器240A、陀螺仪传感器240B、气压传感器240C、磁传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(例如,红、绿、蓝(RGB)传感器)、生物传感器2401、温度/湿度传感器240J、光传感器240K和紫外(UV)传感器240M。附加地或者替代地,传感器模块240还可以包括例如电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器和/或指纹传感器等。传感器模块240还可以包括用于控制包括在其中的一个或多个传感器的控制电路。在一些示例性实施例中,电子设备201还可以包括被配置为控制传感器模块240的处理器,作为处理器210的一部分或独立于处理器210,并可以被配置为在处理器210处于睡眠状态期间控制传感器模块240。
[0062]输入设备250可以包括例如触摸面板252、(数字)笔传感器254、按键256或超声输入设备258。触摸面板252可以使用例如电容型、电阻型、红外型和超声型中的至少一种。此夕卜,触摸面板252还可以包括控制电路。触摸面板252还可以包括触觉层,并可以向用户提供触觉反应。
[0063](数字)笔传感器254可以包括例如识别片,该识别片是触摸面板的一部分或者与触摸面板分离。按键256可以包括例如物理按钮、虚拟按钮、光学按键或键区。超声输入设备258可以通过麦克风(例如,麦克风288)来检测输入工具产生的超声波,并且识别与所检测的超声波相对应的数据。
[0064]显示器260(例如,显示器160)可以包括面板262、全息设备264和/或投影仪266。面板262可以包括与图1示出的显示器160相同或类似的配置。面板262可以实现为例如是柔性的、透明的或可穿戴的。面板262和触摸面板252可以实现为一个模块。全息图264可以使用光的干涉在空中显示三维图像。投影仪266可以通过将光投影到屏幕上来显示图像。该屏幕可以位于例如电子设备201的内部或外部。根据示例实施例,显示器260还可以包括用于控制面板262、全息设备264或投影仪266的控制电路。
[0065]接口 270可以包括例如高清多媒体接口(HDMI)272、通用串行总线(USB)274、光学接口276、或D-超小型(D-sub)278。接口 270可以包含在例如图1所示的通信接口 170中。附加地或备选地,接口 270可以包括例如移动高清链路(MHL)接口、安全数字(SD)卡/多媒体卡(MMC)接口、或红外数据协会(IrDA)标准接口等。
[0066]音频模块280可以例如对声音和电信号进行双向转换。音频模块280的至少一些元件可以包含在例如图1所示的输入/输出接口 145中。音频模块280可以处理通过例如扬声器282、接收机284、耳机286、麦克风288等输入或输出的声音信息。
[0067]摄像机模块291可以指代例如拍摄静态图像和动态图像的设备。根据示例性实施例,摄像机模块291可以包括一个或多个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(ISP)或闪光灯(例如,LED或氙灯)。
[0068]电源管理模块295可以管理例如电子设备201的电源。根据示例性实施例,电源管理模块295可以包括电源管理集成电路(PMIC)、充电器集成电路(1C)、或电池或燃料表。PMIC可以使用有线和/或无线充电方法。无线充电方法可以包括例如磁共振方法、磁感应方法、电磁方法等。还可以包括用于无线充电的附加电路(例如,线圈环路、谐振电路、整流器等)ο电池表可以测量例如电池296的剩余量以及充电过程中的电压、电流或温度。例如,电池296可以包括例如可再充电电池或太阳能电池。
[0069]指示器297可以显示电子设备201或电子设备201的一部分(例如,处理器210)的特定状态(例如,引导状态、消息状态、充电状态等)。电机298可以将电信号转换成机械振动,并且可以产生振动、触觉效果等。尽管未示出,但是电子设备201可以包括用于支持移动电视(TV)的处理单元(例如,GPU和/或其他处理电路)。用于支持移动TV的处理单元可以根据某个标准来处理媒体数据,该标准是例如数字多媒体广播(DMB)、数字视频广播(DVB)、或MediaFloTMo
[0070]根据本公开的硬件的每个上述组成元件可以配置有一个或多个组件,且相应组成元件的名称可以根据电子设备的类型而改变。根据本公开的各示例性实施例的电子设备可以包括上述元件中的至少一个。可以省略一些元件,或者还可以将其他附加元件包括在电子设备中。此外,根据各示例性实施例的硬件组件中的一些可以组合为一个实体,该实体可以执行与相关组件在组合之前的功能相同的功能。
[0071 ]图3是示出了示例性程序模块的框图。根据示例性实施例,程序模块310(例如程序140)可以包括用于控制与电子设备(例如电子设备101)相关的资源的操作系统(OS)和/或在操作系统中执行的各种应用(例如应用程序147)。操作系统可以是例如Android、1S、Windows、Symbian、T i z en、Bada等。
[0072]参考图3,程序模块310可以包括内核320、中间件330、应用编程接口(API )360和/或应用370。程序模块310中的至少一些可以预先加载到电子设备上,或者可以从外部电子设备(例如,电子设备102或104、或服务器106)下载。
[0073]内核320(例如,内核141)可以包括例如系统资源管理器321和/或设备驱动器323。系统资源管理器321可以执行对系统资源的控制、分配、检索等。根据示例性实施例,系统资源管理器321可以包括进程管理器、存储器管理器、文件系统管理器等。设备驱动器323可以包括例如显示器驱动器、摄像机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、键区驱动器、W1-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。
[0074]中间件330可提供应用370共同需要的功能,或者通过API360向应用370提供各种功能,使得应用370可以高效地使用电子设备内的有限系统资源。根据示例性实施例,中间件330(例如中间件143)可包括例如以下至少一项:运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351和安全管理器352。
[0075]运行时库335可以包括库模块,在应用370运行的同时,编译器使用所述库模块以通过编程语言添加新的功能。运行时库335可以执行输入/输出管理、存储器管理、算术函数的功能等。
[0076]应用管理器341可以管理例如应用370中的至少一个的生命周期。窗口管理器342可以例如管理用于屏幕的图形用户界面(GUI)资源。多媒体管理器343可以确定再现各种媒体文件所需的格式,并且可以通过使用适用于相应格式的编码器/解码器(编解码器)来对媒体文件进行编码或解码。资源管理器344可以管理应用370中的至少一个的资源,例如源代码、存储器、存储空间等。
[0077]电源管理器345可以与基本输入/输出系统(B1S)—起工作来管理电池或电源,并且可以提供电子设备的操作所需要的电源信息。数据库管理器346可以产生、搜索和/或改变将被应用370中的至少一个使用的数据库。包管理器347可管理以包文件的形式分发的应用的安装或更新。
[0078]连接管理器348可以管理诸如W1-Fi或蓝牙的无线连接。通知管理器349可以以不打扰用户的方式显示或通知诸如到达消息、约会、接近通知等事件。位置管理器350可以管理电子设备的位置信息。图形管理器351可管理要提供给用户的图形效果或与图形效果相关的用户界面。安全管理器352可以提供系统安全、用户认证等所需的各种安全功能。根据示例性实施例,当电子设备(例如,电子设备101)具有电话呼叫功能时,中间件330还可以包括电话管理器,用于管理电子设备的语音呼叫功能或视频呼叫功能。
[0079]中间件330可以包括形成上述元件的各种功能的组合的中间件模块。中间件330可以提供针对每种类型的OS而被专门化的模块,以提供差异化功能。此外,中间件330可以动态删除已有元件中的一些,或可添加新的元件。
[0080]API 360(例如,API 145)可以指代例如API编程功能的集合,且可以根据OS而具有不同配置。例如,在Android或1S的情况下,可以针对每个平台提供一个API集合。在Tizen的情况下,可以针对每个平台提供两个或更多个API集合。
[0081]应用370(例如应用程序147)可以包括例如可提供以下功能的一个或多个应用:例如,主页371、拨号盘372、SMS/MMS 373、即时消息(頂)374、浏览器375、摄像机376、闹钟377、联系人378、语音拨号盘379、电子邮件380、日历381、媒体播放器382、相册383、时钟384、健康护理(例如测量运动量或血糖)或环境信息(例如大气压、湿度或温度信息)。
[0082]根据示例性实施例,应用370可以包括支持在电子设备(例如电子设备101)和外部电子设备(例如电子设备102或104)之间的信息交换的应用(为了便于和易于描述,下文中称作“信息交换应用”)。例如,与信息交换相关联的应用可以包括用于将特定信息传输给外部电子设备的通知中继应用或者用于管理外部电子设备的设备管理应用。
[0083]例如,通知中继应用可以包括向外部电子设备(例如,电子设备102或104)传输从电子设备101的其他应用(例如,SMS/MMS应用、电子邮件应用、健康管理应用或环境信息应用)产生的通知信息的功能。此外,通知中继应用可以从例如外部电子设备接收通知信息,并将接收到的通知信息提供给用户。
[0084]设备管理应用可以管理(例如安装、删除或更新)例如用于与电子设备通信的外部电子设备(例如,电子设备102或104)的至少一部分的功能(例如,开启/关闭外部电子设备自身(或其一些元件)或者调整显示器的亮度(或分辨率))、在外部电子设备中执行的应用、或从外部电子设备提供的服务(例如,电话呼叫服务或消息服务)。
[0085]根据不例性实施例,应用370包括根据外部电子设备(例如,电子设备102或104)的属性而指定的应用(例如,移动医疗仪器的保健应用)的属性。根据示例性实施例,应用370可以包括从外部电子设备(例如,服务器106,或电子设备102或104)接收到的应用。根据示例性实施例,应用370可以包括预加载的应用或可以从服务器下载的第三方应用。根据本公开的上述示例性实施例,程序模块310的元件名称可以根据OS的类型而改变。
[0086]根据本公开的各示例性实施例,程序模块310的至少一些可以实现在软件、固件、硬件或其中的两个或更多个的组合中。程序模块310的至少一些可以由例如处理器(例如,包括处理电路的处理器210)来实现(例如,执行)。程序模块310的至少一些可以包括例如用于执行一个或多个功能的模块、程序、例程、指令集和/或进程。
[0087]本文所使用的术语“模块”可以指代例如包括硬件、软件和固件之一或者其中两个或更多个的组合在内的单元。“模块”可以与例如术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”可互换地使用。“模块”可以是例如集成组成元件的最小单元或其一部分。“模块”可以是用于执行一个或更多个功能的最小单元或其一部分。“模块”可以机械或电学地实现。例如,根据本公开的“模块”可以包括以下至少一项:已知的或将来研发的硬件电路、固件、专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)和用于执行操作的可编程逻辑器件。
[0088]根据各示例性实施例,可以通过以编程模块形式存储在计算机可读存储介质中的命令,来实现根据本公开的设备中的至少一些(例如,其模块或功能)或方法中的至少一些(例如,操作)。指令在被处理器(例如,处理器120)执行时,可以使一个或多个处理器执行或实施与该指令相对应的功能。计算机可读存储介质可以是例如存储器130。
[0089]计算机可读记录介质可以包括硬盘、软盘、磁性介质(例如,磁带)、光学介质(例如,压缩盘只读存储器(CD-ROM)和数字多功能盘(DVD))、磁光介质(例如,软盘)、硬件设备(例如,只读存储器(ROM)、随机存取存储器(RAM)、闪存)等。此外,程序指令可以包括通过使用解释器能在计算机中执行的高级语言代码和由编译器产生的机器代码。上述硬件设备可以被配置为作为一个或更多个软件模块进行操作,以便执行本公开的示例性操作,反之亦然。
[0090]根据本公开的编程模块可以包括例如上述组件中的一个或多个,或还可以包括其他附加组件,或可以省略上述组件中的一些。根据本公开各示例性实施例的由模块、编程模块或其他组成元件执行的操作可以顺序地、并行地、重复地或启发式地执行。此外,可以根据另一顺序来执行一些操作或者将其省略,或者可以添加其他操作。
[0091]本文所公开的各示例性实施例仅为了便于描述本公开的各示例性技术细节并帮助理解本公开而被提供,而并非意在限制本公开的范围。因此,本公开的范围应被解释为包括基于本公开的所有修改或各种其他示例性实施例。
[0092]图4是示出了根据第一示例性实施例的示例性电子设备的框图。
[0093]参考图4,根据本公开的第一示例性实施例的电子设备400包括通信单元(例如,包括通信电路)431、输入单元(例如,包括输入电路)433、存储单元(例如,包括存储器)435、概述处理单元(例如,包括处理电路)437、翻译处理单元(例如,包括处理电路)441、控制器(例如,包括处理电路)439和显示单元(例如,包括显示面板和显示驱动电路)443。
[0094]通信单元431可以执行电子设备400的无线通信。通信单元431可以通过基站执行无线通信。此外,电子设备400的通信单元431可以接入无线互联网,或者执行与外部电子设备或外部服务器的无线通信。为此,通信单元431可以包括一个或多个模块。例如,通信单元可以包括通过以下方案的一个或多个模块,所述方案是例如长期演进(LTE)、宽带码分多址(WCDMA)、全球移动通信系统(GSM)、W1-F1、蓝牙和近场通信(NFC)等。在电子设备400中,通信单元431可以被配置为作为输入单元来操作。
[0095]在电子设备400中,输入单元433可以产生各种类型的输入数据。输入单元433可以根据电子设备400的用户输入产生输入数据。输入单元433可以包括一个或多个输入电路。例如,输入单元可以包括键区、圆顶开关、物理按钮、电容型或电阻型的触摸板、飞梭旋钮和传感器等。
[0096]存储单元435可以存储电子设备400的操作程序。此时,存储单元435可以存储用于处理文本的程序。此外,存储单元435可以存储在执行程序时产生的数据。
[0097]在电子设备400中,概述处理单元437可以被配置为概述文本。概述处理单元437可以被配置为以预设概述方案概述文本。概述处理单元437可以被配置为从文本中提取至少一个句子并概述文本。
[0098]控制器439可以被配置为控制电子设备400的一般操作。控制器439可以被配置为确定文本。控制器439可以被配置为通过通信单元431接入无线互联网并下载文本。控制器439可以被配置为通过通信单元431从外部电子设备或外部服务器接收文本。控制器439可以被配置为确定输入单元433的输入数据作为文本。控制器439可以被配置为确定存储单元435中存储的文本。此外,控制器439可以被配置为通过控制概述处理单元437来概述文本。此外,控制器439可以被配置为通过控制翻译处理单元441来翻译文本。
[0099]控制器439可以包括中间处理单元(例如,包括处理电路)440。中间处理单元440可以被配置为通过定义文本句子中包括的分析单元的属性来处理文本。例如,语素、词、短语、句法词等可以被确定为分析单元。中间处理单元440可以被配置为分析概述之前的文本和概述的文本中的至少一个,并定义分析单元的属性。中间处理单元440可以被配置为检测分析单元中的实体名称。例如,实体名称可以包括人名、地点名、机构名等。中间处理单元440可以被配置为检测文本类别。中间处理单元440可以被配置为基于文本类别来定义分析单元的属性。例如,可以基于文本的互联网地址和用户选择中的至少一个来确定文本类别。此夕卜,中间处理单元440可以被配置为基于分析单元的属性来编辑文本中的句子。中间处理单元440可以被配置为删除或替换文本句子中的分析单元中的至少一个。此外,中间处理单元440可以被配置为分割文本中的句子。
[0100]在电子设备400中,翻译处理单元441可以被配置为翻译文本。例如,翻译处理单元441可以被配置为将文本从当前语言转换为另一种语言。翻译处理单元441可以被配置为用当前语言理解文本的含义。针对当前语言,翻译处理单元441可以被配置为基于分析单元的属性来确定分析单元的含义。翻译处理单元441可以被配置为用另一种语言替换当前语言。针对其他语言,翻译处理单元441可以被配置为基于分析单元的属性来确定分析单元的含义。翻译处理单元441可以被配置为用其他语言来合成文本。翻译处理单元441可以被配置为基于其他语言的语法合成文本。
[0101]显示单元443可以在控制器439的控制下输出显示数据。显示单元443可以显示文本。显示单元443可以包括液晶显示器(IXD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微机电系统(MEMS)显示器或电子纸显示器等。此外,显示单元443可以包括例如触摸屏,并且可以被配置为作为输入单元来操作。
[0102]图5是示出了根据第一示例性实施例的处理文本的示例性方法的流程图。
[0103]参考图5,在操作511中,控制器439可以被配置为确定文本。控制器439可以被配置为通过通信单元431接入无线互联网并下载文本。控制器439可以被配置为通过通信单元431从外部电子设备或外部服务器接收文本。控制器439可以被配置为确定输入单元433的输入数据作为文本。控制器439可以被配置为确定存储单元435中存储的文本。
[0104]在操作513中,控制器439可以被配置为概述文本。控制器439可以被配置为通过控制概述处理单元437来概述文本。概述处理单元437可以被配置为以预设概述方案概述文本。例如,概述方案可以包括监督学习方案、无监督学习方案、以及监督学习方案和无监督学习方案的混合方案。概述处理单元437可以被配置为从文本中提取至少一个句子并概述文本。
[0105]图6是示出了图5的文本概述过程的示例的流程图。图6可以通过例如监督学习方案示出文本概述过程。
[0106]参考图6,在操作611中,概述处理单元415可以被配置为从文本中提取特征。文本可以包括多个句子。概述处理单元415可以被配置为以句子为单位从文本中提取特征。例如,概述处理单元415可以分析每个句子中的分析单元,分析应用于每个句子的语法,并分析每个句子的含义。
[0107]在操作613中,概述处理单元415可以被配置为从文本中提取至少一个句子。概述处理单元415可以被配置为基于句子的特征将句子分类。概述处理单元415可以被配置为分析每个特征在文本中的位置和与文本标题的相互关系。此后,概述处理单元415可以返回到图5。
[0108]图7是示出了图5的文本概述过程的另一个示例的流程图。图7可以通过例如无监督学习方案示出文本概述过程。
[0109]参考图7,在操作711中,概述处理单元415可以被配置为从文本中提取特征。文本可以包括多个句子。概述处理单元415可以被配置为以句子为单位从文本中提取特征。概述处理单元415可以被配置为分析每个句子中的分析单元,分析应用于每个句子的语法,并分析每个句子的含义。在操作713中,概述处理单元415可以被配置为测量文本中的句子之间的相似度。概述处理单元415可以被配置为比较和分析句子的特征,以确定句子之间的相似度。
[0110]在操作715中,概述处理单元415可以被配置为形成统计模型。概述处理单元415可以被配置为使用每个句子和相似度之间的关系来形成统计模型。在统计模型中,每个句子可以用顶点表示,并且相似度可以用边表示。此后,在操作717中,概述处理单元415可以被配置为确定句子特定次序。概述处理单元415可以被配置为基于统计模型来确定句子特定次序。
[0111]在操作719中,概述处理单元415可以被配置为从文本中提取至少一个句子。概述处理单元415可以被配置为基于该次序提取句子。例如,概述处理单元415可以被配置为提取具有比预设次序更高次序的句子。此后,概述处理单元415可以返回到图5。
[0112]然后,在操作515中,控制器439可以被配置为处理文本。控制器439的中间处理单元440可以被配置为通过定义文本的句子中的分析单元的属性来处理文本。中间处理单元440可以被配置为分析概述之前的文本和概述的文本中的至少一个,并定义分析单元的属性。
[0113]图8A和图8B是示出了图5的文本处理过程的示例的流程图。
[0114]参考图8A和图8B,在操作811和821中,中间处理单元440可以被配置为分析文本中的句子。如图8A所示,在操作811中,中间处理单元440可以被配置为分析概述的文本。与此同时,如图SB所示,在操作821中,中间处理单元440可以被配置为分析概述之前的文本。中间处理单元440可以被配置为分析文本中的每个句子。此外,中间处理单元440可以被配置为定义每个句子中的分析单元的属性。
[0115]在操作813和823中,中间处理单元440可以被配置为检测文本内句子中的实体名称。例如,实体名称可以包括人名、地点名、机构名等。中间处理单元440可以被配置为基于分析单元的属性来分析每个句子中的分析单元。中间处理单元440可以被配置为分析每个分析单元在句子中的位置、相邻分析单元的属性、文本内的重复次数等。中间处理单元440可以被配置为基于分析结果来检测分析单元中的实体名称。例如,中间处理单元440可以被配置为从句子“White addressed Page’s denial of the bribery in the interview” 中检测“White”和“Page”作为实体名称。此后,中间处理单元440可以返回到图5。
[O110]图9A和图9B是示出了图5的文本处理过程的另一个示例的流程图。
[0117]参考图9A和9B,在操作911和921中,中间处理单元440可以被配置为检测文本类另IJ。如图9A所示,在操作911中,中间处理单元440可以被配置为根据概述的文本检测类别。如图9B所示,在操作921中,中间处理单元440可以被配置为根据概述之前的文本检测类别。例如,类别可以包括新闻、体育、食品、金融等。中间处理单元440可以被配置为识别文本的互联网地址并根据互联网地址检测文本类别。例如,当文本的互联网地址是www.XXX.com/news时,中间处理单元440可以被配置为将新闻检测作为文本类别。中间处理单元440可以被配置为基于用户选择检测文本类别。例如,中间处理单元440可以被配置为向电子设备400的用户提出选择类别的请求,并根据用户选择来检测文本类别。此后,中间处理单元440可以返回到图5。
[0118]图10是示出了图5的文本处理过程的另一个示例的流程图。
[0119]参考图1O,在操作1011中,中间处理单元440可以被配置为分析文本中的句子。中间处理单元440可以被配置为定义每个句子中的分析单元的属性。在操作1013中,中间处理单元440可以被配置为将句子中的分析单元与编辑数据进行比较。存储单元435可以存储编辑数据。编辑数据可以包括含有至少一个分析单元的表述,和对应表述的编辑方法。例如,编辑数据可以包括各种连词、修饰表述、状语表述、困难表述等。
[0120]在操作1015中,中间处理单元440可以被配置为编辑句子。中间处理单元440可以被配置为根据编辑数据来编辑句子。中间处理单元440可以被配置为删除或替换文本句子中的分析单元中的至少一个。中间处理单元440可以被配置为分割文本中的句子。此后,中间处理单元440可以返回到图5。
[0121 ] 例如,中间处理单元440可以被配置为从句子“He,however,will not attend themeeting.” 中删除连词 “however”,以得到句子 “He will not attend the meeting.”。中间处理单元440可以被配置为从句子“In short, it is the first time in about a decadethat Iran has agreed to halt some of its nuclear activities.,,中删除修饰表述或状语表述“In short”,以得到句子“It is the first time in about a decade thatIran has agreed to halt some of its nuclear activities.,,。中间处理单元440可以被配置为分割复合句子“The Chinese government released a map and coordinates onSaturday that show the zone covers most of the East China Sea,inc luding theislands.,,,以得到句子“The Chinese government released a map and coordinates onSaturday.1t shows the zone covers most of the East China Sea,including theislands.”。中间处理单元440可以被配置为用一般表述替换句子“He elevated it.”的一些表述,以得到句子“He put it up.,,。
[0122]在操作517中,控制器439可以被配置为翻译文本。控制器439可以被配置为通过控制翻译处理单元441来翻译文本。翻译处理单元441可以被配置为将文本从当前语言转换为另一种语言。
[0123]图11是示出了图5的文本翻译过程的流程图。
[0124]参考图11,在操作1111中,翻译处理单元441可以被配置为基于当前语言理解文本的含义。针对当前语言,翻译处理单元441可以被配置为基于分析单元的属性来确定分析单元的含义。翻译处理单元441可以被配置为理解分析单元中的实体名称,并确定作为实体名称的含义。翻译处理单元441可以被配置为基于文本类别来确定分析单元的含义。例如,当分析单元具有多个含义时,翻译处理单元441可以被配置为基于文本类别来选择分析单元的含义。
[0125]在操作1113中,翻译处理单元441可以被配置为用另一种语言替换当前语言。针对其他语言,翻译处理单元441可以被配置为基于分析单元的属性来确定分析单元的含义。翻译处理单元441可以被配置为理解分析单元中的实体名称并处理实体名称。例如,翻译处理单元441可以被配置为通过音译实体名称、保留实体名称的当前语言、或者备选地使用相应实体名称的更高概念的方法来处理实体名称。
[0126]在操作1115中,翻译处理单元441可以被配置为以其他语言合成文本。翻译处理单元441可以基于其他语言的语法合成文本。此后,翻译处理单元441可以返回到图5。
[0127]在操作519中,控制器439可以被配置为输出文本。控制器439可以被配置为通过控制显示单元443来显示文本。控制器439可以被配置为输出另一种语言的文本。
[0128]图12是示出了根据本公开的第二示例实施例的包括电子设备的示例性网络环境的框图。
[0129]参考图12,根据本公开的第二示例实施例的网络环境1200可以包括概述服务器1210、电子设备1230和翻译服务器1250。在网络环境1200中,概述服务器1210、电子设备1230和翻译服务器1250可以执行无线通信。
[0130]概述服务器1210可以包括通信单元(例如,包括通信电路)1211、存储单元(例如,包括存储器)1213以及概述处理单元(例如,包括处理电路)1215。
[0131]在概述服务器1210中,通信单元1211可以被配置为与电子设备1230进行无线通信。通信单元1211可以通过基站与电子设备1230进行无线通信。通信单元1211可以包括一个或多个模块。例如,通信单元可以包括通过以下方案的一个或多个模块,所述方案是例如长期演进(LTE)、宽带码分多址(WCDMA)、全球移动通信系统(GSM)、W1-F1、蓝牙和近场通信(NFC)等。在概述服务器1210中,通信单元1211可以被配置为作为输入单元来操作。
[0132]存储单元1213可以存储概述服务器1210的操作程序。存储单元1213可以存储用于概述文本的程序。此外,存储单元1213可以存储在执行程序时产生的数据。
[0133]在概述服务器1210中,概述处理单元1215可以被配置为概述文本。概述处理单元1215可以被配置为通过通信单元1211从电子设备1230接收文本。概述处理单元1215可以被配置为以预设概述方案概述文本。概述处理单元1215可以被配置为从文本中提取至少一个句子并概述文本。概述处理单元1215可以被配置为通过通信单元1211向电子设备1230发送文本。
[0134]电子设备1230可以包括通信单元(例如,包括通信电路)1231、输入单元(例如,包括输入电路)1233、存储单元(例如,包括存储器)1235、控制器(例如,包括处理电路)1239和显示单元(例如,包括显示面板和显示驱动电路)1243。控制器1239可以包括中间处理单元(例如,包括处理电路)1240。由于根据本公开的第二示例性实施例的电子设备1230的每个元件都与对应于上述实施例的元件相似,所以将省略其详细描述。
[0135]然而,电子设备1230的通信单元1231可以与概述服务器1210和翻译服务器1250进行无线通信。通信单元1231可以通过基站与概述服务器1210和翻译服务器1250进行无线通
?目O
[0136]控制器1239可以被配置为控制电子设备1230的一般操作。控制器1239可以被配置为确定文本。控制器1239可以被配置为概述文本。控制器1239可以被配置为通过通信单元1231向概述服务器1210发送文本并提出概述文本的请求。此外,控制器1239可以被配置为翻译文本。控制器1239可以被配置为通过通信单元1231向翻译服务器1250发送文本并提出翻译文本的请求。
[0137]控制器1239可以被配置为通过通信单元1231从概述服务器1210接收文本。控制器1239的中间处理单元1240可以被配置为通过定义文本句子中的分析单元的属性来处理文本。中间处理单元1240可以被配置为分析概述之前的文本和概述的文本中的至少一个,并定义分析单元的属性。因此,控制器1239可以被配置为将分析单元的属性和文本一起发送给翻译服务器1250。此外,中间处理单元1240可以被配置为基于分析单元的属性来编辑文本中的句子,然后向翻译服务器1250发送经编辑的文本。控制器1239可以被配置为通过通信单元1231从翻译服务器1250接收文本。
[0138]翻译服务器1250可以包括例如通信单元(例如,包括通信电路)1251、存储单元(例如,包括存储器)1253以及翻译处理单元(例如,包括处理电路)1255。
[0139]在翻译服务器1250中,通信单元1251可以被配置为与电子设备1230进行无线通信。通信单元1251可以被配置为通过基站与电子设备1230进行无线通信。通信单元1251可以包括例如一个或多个模块。例如,通信单元可以包括通过以下方案的一个或多个模块,所述方案是例如长期演进(LTE)、宽带码分多址(WCDMA)、全球移动通信系统(GSM)、W1-F1、蓝牙和近场通信(NFC)等。在翻译服务器1250中,通信单元1251可以被配置为作为输入单元来操作。
[0140]存储单元1253可以存储翻译服务器1250的操作程序。存储单元1253可以存储用于翻译文本的程序。此外,存储单元1253可以存储在执行程序时产生的数据。
[0141]在翻译服务器1250中,翻译处理单元1255可以被配置为翻译文本。翻译处理单元1255可以被配置为通过通信单元1251从电子设备1230接收文本。翻译处理单元1255可以被配置为通过通信单元1251从电子设备1230接收文本中的分析单元的属性。翻译处理单元1255可以被配置为将文本从当前语言转换为另一种语言。翻译处理单元1255可以被配置为基于当前语言理解文本的含义。针对当前语言,翻译处理单元1255可以被配置为根据分析单元的属性来确定分析单元的含义。翻译处理单元1255可以被配置为用另一种语言替换当前语言。针对其他语言,翻译处理单元1255可以被配置为基于分析单元的属性来确定分析单元的含义。此外,翻译处理单元1255可以被配置为用其他语言合成文本。翻译处理单元1255可以被配置为基于其他语言的语法合成文本。
[0142]图13是以序列图形式示出了根据本公开的第二示例性实施例的处理文本的示例性方法的流程图。
[0143]参考图13,在操作1311中,电子设备1230可以确定输入文本。这时,控制器1239可以通过通信单元1231接入无线互联网并下载文本。备选地,控制器1239可以通过通信单元1231从外部电子设备或外部服务器接收文本。备选地,控制器1239可以确定输入单元1233的输入数据作为文本。备选地,控制器1239可以确定存储单元1235中存储的文本。此后,在操作1313中,电子设备1230可以向概述服务器1210发送文本。这时,控制器1239可以通过通信单元1231向概述服务器1210发送文本并提出概述文本的请求。
[0144]接下来,在操作1315中,概述服务器1210可以概述文本。这时,概述处理单元1215可以以预设概述方案概述文本。概述处理单元1215可以从文本中提取至少一个句子并概述文本。概述处理单元1215可以如例如图6或7所示概述文本。此后,在操作1317中,概述服务器1210可以向电子设备1230发送概述的文本。这时,概述处理单元1215可以通过通信单元1211向电子设备1230发送文本。
[0145]接下来,在操作1319中,电子设备1230可以处理文本。这时,控制器1239的中间处理单元1240可以通过定义文本句子中的分析单元的属性来处理文本。中间处理单元1240可以分析概述之前的文本和概述的文本中的至少一个,并定义分析单元的属性。中间处理单元1240可以如例如图8、9或10所示处理文本。此后,在操作1321中,电子设备1230可以向翻译服务器1250发送文本。这时,控制器1239可以通过通信单元1231向翻译服务器1250发送文本并提出翻译文本的请求。控制器1239可以将分析单元的属性和文本一起发送给翻译服务器1250。此外,中间处理单元1240可以基于分析单元的属性来编辑文本中的句子,然后向翻译服务器1250发送经编辑的文本。
[0146]接下来,在操作1323中,翻译服务器1250可以翻译文本。这时,翻译处理单元1255可以将文本从当前语言转换为另一种语言。此外,翻译处理单元1255可以如例如图11所示翻译文本。此后,在操作1325中,翻译服务器1250可以向电子设备1230发送文本。这时,翻译处理单元1255可以通过通信单元1251向电子设备1230发送文本。
[0147]在操作1327中,电子设备1230可以输出文本。此时,控制器1239可以通过控制显示单元1243来显示文本。控制器1239可以输出另一种语言的文本。
[0148]图14是示出了根据本公开的第三示例性实施例的包括示例性电子设备的示例性网络环境的框图。
[0149]参考图14,根据本公开的第三示例性实施例的网络环境1400可以包括概述服务器1410、电子设备1430和翻译服务器1450。在网络环境1400中,概述服务器1410、电子设备1430和翻译服务器1450可以执行无线通信。
[0150]概述服务器1410可以包括通信单元(例如,包括通信电路)1411、存储单元(例如,包括存储器)1413以及概述处理单元(例如,包括处理电路)1415。由于根据本公开的第三示例性实施例的概述服务器1410的每个元件都与对应于上述实施例的元件相似,所以将省略其详细描述。
[0151]然而,概述处理单元1415可以包括中间处理单元(例如,包括处理电路)1416。例如,在概述服务器1410中,概述处理单元1415可以被配置为概述文本。概述处理单元1415的中间处理单元1416可以被配置为通过定义文本句子中的分析单元的属性来处理文本。中间处理单元1416可以被配置为分析概述之前的文本和概述的文本中的至少一个,并定义分析单元的属性。因此,概述处理单元1415可以被配置为将分析单元的属性和文本一起发送给电子设备1430。此外,中间处理单元1416可以被配置为根据分析单元的属性来编辑文本中的句子,然后向电子设备1430发送经编辑的文本。
[0152]与此同时,概述处理单元1415可以被配置为通过通信单元1411向翻译服务器1450发送文本。概述处理单元1415可以被配置为将分析单元的属性和文本一起发送给翻译服务器1450。此外,中间处理单元1440可以被配置为基于分析单元的属性来编辑文本中的句子,然后向翻译服务器1450发送经编辑的文本。
[0153]电子设备1430可以包括通信单元(例如,包括通信电路)1431、输入单元(例如,包括输入电路)1433、存储单元(例如,包括存储器)1435、控制器(例如,包括处理电路)1439和显示单元(例如,包括显示面板和显示驱动电路)1443。由于根据本公开的第三示例性实施例的电子设备1430的每个元件都与对应于上述实施例的元件相似,所以将省略其详细描述。
[0154]然而,控制器1439可以被配置为控制电子设备1430的一般操作。控制器1439可以被配置为确定文本。控制器1439可以被配置为概述文本。控制器1439可以被配置为通过通信单元1431向概述服务器1410发送文本并提出概述文本的请求。此外,控制器1439可以被配置为通过通信单元1431从概述服务器1410接收文本。控制器1439可以被配置为将分析单元的属性和文本一起接收。此外,控制器1439可以被配置为翻译文本。控制器1439可以被配置为通过通信单元1431向翻译服务器1450发送文本并提出翻译文本的请求。控制器1439可以被配置为将分析单元的属性和文本一起发送。控制器1439可以被配置为通过通信单元1431从翻译服务器1450接收文本。
[0155]翻译服务器1450可以包括通信单元(例如,包括通信电路)1451、存储单元(例如,包括存储器)1453以及翻译处理单元(例如,包括处理电路)1455。由于根据本公开的第三示例性实施例的翻译服务器1450的每个元件都与对应于上述实施例的元件相似,所以将省略其详细描述。
[0156]然而,翻译处理单元1455可以被配置为通过通信单元1451从电子设备1430接收文本。翻译处理单元1455可以被配置为通过通信单元1451从电子设备1430接收文本中的分析单元的属性。与此同时,翻译处理单元1455可以被配置为通过通信单元1451从概述服务器1410接收文本。此外,翻译处理单元1455可以被配置为从概述服务器1410将分析单元的属性和文本一起接收。
[0157]翻译处理单元1455可以被配置为将文本从当前语言转换为另一种语言。例如,翻译处理单元1455可以被配置为基于当前语言理解文本的含义。针对当前语言,翻译处理单元1455可以被配置为基于分析单元的属性来确定分析单元的含义。翻译处理单元1455可以被配置为用另一种语言替换当前语言。针对其他语言,翻译处理单元1455可以被配置为根据分析单元的属性来确定分析单元的含义。此外,翻译处理单元1455可以被配置为用另一种语言合成文本。在该示例中,翻译处理单元1455可以被配置为基于其他语言的语法组合文本。
[0158]图15是以序列图形式示出了根据本公开的第三示例性实施例的处理文本的示例性方法的流程图。
[0159]参考图15,在操作1511中,电子设备1430可以确定文本。这时,控制器1439可以通过通信单元1431接入无线互联网并下载文本。备选地,控制器1439可以通过通信单元1431从外部电子设备或外部服务器接收文本。备选地,控制器1439可以确定输入单元1433的输入数据作为文本。备选地,控制器1439可以确定存储单元1435中存储的文本。此后,在操作1513中,电子设备1430可以向概述服务器1410发送文本。这时,控制器1439可以通过通信单元1431向概述服务器1410发送文本并提出概述文本的请求。
[0160]接下来,在操作1515中,概述服务器1410可以概述文本。这时,概述处理单元1415可以以预设概述方案概述文本。概述处理单元1415可以从文本中提取至少一个句子并概述文本。概述处理单元1415可以如例如图6或7所示概述文本。
[0161]接下来,在操作1517中,概述服务器1410可以处理文本。这时,概述处理单元1415的中间处理单元1416可以通过定义文本句子中的分析单元的属性来处理文本。中间处理单元1416可以分析概述之前的文本和概述的文本中的至少一个,并定义分析单元的属性。中间处理单元1416可以如例如图8、9或10所示处理文本。此后,在操作1519中,概述服务器1410可以向翻译服务器1450发送文本。概述服务器1410可以通过电子设备1430向翻译服务器1450发送文本。这时,概述服务器1415可以通过通信单元1411向翻译服务器1450发送文本并提出翻译文本的请求。概述处理单元1415可以将分析单元的属性和文本一起发送给翻译服务器1450。此外,中间处理单元1416可以根据分析单元的属性来编辑文本中的句子,然后向翻译服务器1450发送经编辑的文本。
[0162]接下来,在操作1521中,翻译服务器1450可以翻译文本。这时,翻译处理单元1455可以将文本从当前语言转换为另一种语言。此外,翻译处理单元1455可以如例如图11所示翻译文本。此后,在操作1523中,翻译服务器1450可以向电子设备1430发送文本。这时,翻译处理单元1455可以通过通信单元1451向电子设备1430发送文本。
[0163]在操作1525中,电子设备1430可以输出文本。此时,控制器1439可以通过控制显示单元1443来显示文本。控制器1439可以输出另一种语言的文本。
[0164]图16是示出了根据本公开的第四示例性实施例的包括示例性电子设备的示例性网络环境的框图。
[0165]参考图16,根据本公开的第四示例性实施例的网络环境1600可以包括概述服务器1610、电子设备1630和翻译服务器1650。在网络环境1600中,概述服务器1610、电子设备1630和翻译服务器1650可以执行无线通信。
[0166]概述服务器1610可以包括通信单元(例如,包括通信电路)1611、存储单元(例如,包括存储器)1613以及概述处理单元(例如,包括处理电路)1615。由于根据本公开的第四示例性实施例的概述服务器1610的每个元件都与对应于上述实施例的元件相似,所以将省略其详细描述。
[0167]然而,概述服务器1610可以被配置为通过通信单元1611向电子设备1430发送文本。与此同时,概述服务器1610可以被配置为通过通信单元1611向翻译服务器1650发送文本。
[0168]电子设备1630可以包括通信单元(例如,包括通信电路)1631、输入单元(例如,包括输入电路)1633、存储单元(例如,包括存储器)1635、控制器(例如,包括处理电路)1639和显示单元(例如,包括显示面板和显示驱动电路)1643。由于根据本公开的第四示例性实施例的电子设备1630的每个元件都与对应于上述实施例的元件相似,所以将省略其详细描述。
[0169]翻译服务器1650可以包括通信单元(例如,包括通信电路)1651、存储单元(例如,包括存储器)1653以及翻译处理单元(例如,包括处理电路)1655。由于根据本公开的第四示例性实施例的翻译服务器1650的每个元件都与对应于上述实施例的元件相似,所以将省略其详细描述。
[0170]然而,翻译处理单元1655可以被配置为通过通信单元1651从电子设备1630接收文本。与此同时,翻译处理单元1655可以被配置为通过通信单元1651从概述服务器1610接收文本。
[0171]翻译处理单元1655可以包括中间处理单元(例如,包括处理电路)1656。例如,翻译处理单元1655的中间处理单元1656可以被配置为通过定义文本句子中的分析单元的属性来处理文本。翻译处理单元1655可以被配置为分析概述之前的文本和概述的文本中的至少一个,并定义分析单元的属性。此外,中间处理单元1656可以被配置为基于分析单元的属性来编辑文本中的句子。
[0172]翻译处理单元1655可以被配置为翻译文本。翻译处理单元1655可以被配置为将文本从当前语言转换为另一种语言。例如,翻译处理单元1655可以被配置为基于当前语言理解文本的含义。针对当前语言,翻译处理单元1655可以被配置为基于分析单元的属性来确定分析单元的含义。翻译处理单元1655可以被配置为用另一种语言替换当前语言。针对其他语言,翻译处理单元1655可以被配置为基于分析单元的属性来确定分析单元的含义。翻译处理单元1655可以被配置为用其他语言合成文本。翻译处理单元1655可以被配置为基于其他语言的语法合成文本。
[0173]图17是以序列图形式示出了根据本公开的第四示例性实施例的处理文本的示例性方法的流程图。
[0174]参考图17,在操作1711中,电子设备1630可以确定文本。这时,控制器1639可以通过通信单元1631接入无线互联网并下载文本。备选地,控制器1639可以通过通信单元1631从外部电子设备或外部服务器接收文本。备选地,控制器1639可以确定输入单元1633的输入数据作为文本。备选地,控制器1639可以确定存储单元1635中存储的文本。此后,在操作1713中,电子设备1630可以向概述服务器1610发送文本。这时,控制器1639可以通过通信单元1631向概述服务器1610发送文本并提出概述文本的请求。
[0175]接下来,在操作1715中,概述服务器1610可以概述文本。这时,概述处理单元1615可以以预设概述方案概述文本。概述处理单元1615可以从文本中提取至少一个句子并概述文本。概述处理单元1615可以如例如图6或7所示概述文本。此后,在操作1717中,概述服务器1610可以向翻译服务器1650发送文本。概述服务器1610可以通过电子设备1630向翻译服务器1650发送文本。这时,概述服务器1615可以通过通信单元1611向翻译服务器1650发送文本并提出翻译文本的请求。
[0176]接下来,在操作1719中,翻译服务器1650可以处理文本。这时,翻译处理单元1655的中间处理单元1656可以通过定义文本句子中的分析单元的属性来处理文本。中间处理单元1656可以分析概述之前的文本和概述的文本中的至少一个,并定义分析单元的属性。中间处理单元1656可以如例如图8、9或10所示处理文本。
[0177]接下来,在操作1721中,翻译服务器1650可以翻译文本。这时,翻译处理单元1655可以将文本从当前语言转换为另一种语言。此外,翻译处理单元1655可以如例如图11所示翻译文本。此后,在操作1723中,翻译服务器1650可以向电子设备1630发送文本。这时,翻译处理单元1655可以通过通信单元1651向电子设备1630发送文本。
[0178]在操作1725中,电子设备1630可以输出文本。此时,控制器1639可以通过控制显示单元1643来显示文本。控制器1639可以输出另一种语言的文本。
[0179]根据本公开的各示例性实施例的用于处理文本的装置可以基于文本中的分析单元的属性来处理文本,然后翻译文本。因此,用于处理文本的装置可以准确地翻译文本。此夕卜,即使文本是概述的,用于处理文本的装置也可以准确地翻译文本。
[0180]说明书和附图中公开的本公开的示例性实施例仅是为方便解释和理解目的而提供的用于描述本公开的技术主题和帮助对本公开的理解的示例,并且不限制本公开的范围。因此,应当理解,除了本文公开的示例性实施例之外,通过本公开产生的所有修改和修改形式也包括在本发明的范围内。
【主权项】
1.一种处理文本的方法,所述方法包括: 通过从文本中提取至少一个句子来概述所述文本; 识别概述的文本的句子中包括的分析单元的属性;以及 基于识别的属性来翻译概述的文本。2.如权利要求1所述的方法,其中,识别属性包括:分析所述文本和概述的文本中的一个或多个。3.如权利要求1所述的方法,其中,识别属性包括:检测所述分析单元中的实体名称,以及 翻译经处理的文本包括:使用检测到的实体名称来翻译经处理的文本。4.如权利要求1所述的方法,其中,识别属性包括: 检测概述的文本的类别;以及 基于所述类别来识别概述的文本的句子中包括的分析单元的属性。5.如权利要求4所述的方法,其中,所述类别是基于所述文本的互联网地址和接收到的输入中的一个或多个来确定的。6.如权利要求1所述的方法,其中,识别属性包括:基于概述的文本的句子中包括的分析单元的属性来编辑句子,以及 编辑提取的句子包括: 删除或替换概述的文本的句子中包括的分析单元中的至少一个分析单元;或者 分割概述的文本的句子。7.如权利要求1所述的方法,其中,翻译概述的文本包括:使用识别的属性来翻译概述的文本。8.如权利要求7所述的方法,其中,翻译概述的文本包括:基于识别的属性来确定所述分析单元的翻译方案。9.一种用于处理文本的装置,所述装置包括: 概述处理单元,被配置为通过从文本中提取至少一个句子来概述所述文本; 中间处理单元,被配置为识别概述的文本的句子中包括的分析单元的属性;以及 翻译处理单元,被配置为基于识别的属性来翻译概述的文本。10.如权利要求9所述的装置,其中,所述中间处理单元被配置为分析所述文本和概述的文本中的一个或多个。11.如权利要求9所述的装置,其中,所述中间处理单元被配置为检测所述分析单元中的实体名称,以及 所述翻译处理单元被配置为使用检测到的实体名称来翻译概述的文本。12.如权利要求9所述的装置,其中,所述中间处理单元被配置为检测概述的文本的类另IJ,并基于所述类别来识别概述的文本的句子中包括的分析单元的属性。13.如权利要求12所述的装置,其中,所述类别是基于所述文本的互联网地址和接收到的输入中的一个或多个来确定的。14.如权利要求9所述的装置,其中,所述中间处理单元被配置为:基于概述的文本的句子中包括的分析单元的属性来编辑句子,以及 所述中间处理单元被配置为删除或替换概述的文本的句子中包括的分析单元中的至少一个分析单元,或者分割概述的文本的句子。15.如权利要求9所述的装置,其中,所述翻译处理单元被配置为:使用识别的属性来翻译概述的文本,以及 所述翻译处理单元被配置为:基于识别的属性来确定所述分析单元的翻译方案。
【文档编号】G06F17/27GK105930317SQ201610112518
【公开日】2016年9月7日
【申请日】2016年2月29日
【发明人】李智敏, 金炅泰, 姜相机
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1