电子设备及其提供信息的方法与流程

文档序号:15445670发布日期:2018-09-14 23:20阅读:220来源:国知局
本公开涉及电子设备和使用该电子设备提供信息的方法。更具体地,本公开涉及一种电子设备,用于在文本分析中提出分析所需文本的至少一部分而不是分析全文的请求,并且用于接收与由基于分析结果所选择的服务提供设备提供的服务相关的信息,并且本公开还可以提供使用电子设备的信息提供方法。
背景技术
::随着技术的发展,针对电子设备已经开发了各种应用技术,以向用户提供有用的信息。其中一种应用技术是提供与通过在电子设备中运行的应用程序在用户之间发送/接收的信息或者由用户输入的信息相关的服务。为了提供这样的服务,有必要分析在用户之间发送/接收的信息或者由用户输入的信息(例如,会话),并且例如可以使用自然语言处理(naturallanguageprocessing,nlp)技术来分析会话。相关技术的会话分析技术需要包括与指示服务类型的域(例如,餐厅、机票的预订、事件提取等)相关的信息的数据库(database,db),以及用于更精确的分析的更详细的信息。因此,这样的信息主要由具有大存储容量的服务器来管理,并且服务器处理会话。因此,由与服务器相比具有相对缺乏的存储空间的电子设备来处理会话的分析可能是低效的。另外,与域相关的信息(例如,餐厅、机票的预订、事件提取等)可能是有限的,其中该域指示根据会话分析技术的服务演进阶段可以实际提供的服务类型,并且为了分析整个会话,电子设备必须连续地向服务器发送与问候或个人事务相关的信息,这不会带来任何实际的服务,从而引起诸如侵犯隐私的问题。此外,由于在相关技术的会话分析技术中,针对会话分析的请求,用户之间的所有会话被连续地监视,并且监视到的会话被连续地发送到服务器,所以会话分析所花费的时间和成本可能会增加。因此,需要一种电子设备,用于在文本分析中提出分析所需文本的至少一部分而不是分析全文的请求,并且用于接收与由基于分析结果所选择的服务提供设备提供的服务相关的信息,并且还可以提供使用电子设备的信息提供方法。以上信息作为背景信息呈现仅仅是为了帮助对本公开的理解。对于上述任何内容是否可用作关于本公开的现有技术,没有做出任何确定,也没有做出断言。技术实现要素:本公开的各个方面将解决至少以上提及的问题和/或缺点,并且提供至少下述优点。因此,本公开的一方面提供一种电子设备,用于在文本分析中提出分析所需文本的至少一部分而不是分析全文的请求,并且用于接收与由基于分析结果所选择的服务提供设备提供的服务相关的信息,并且还可以提供使用电子设备的信息提供方法。根据本公开的一方面,提供了一种电子设备。电子设备包括:壳体;通过壳体的一部分暴露的触摸屏显示器;位于壳体内部的无线通信电路;至少一个处理器,其位于壳体内部并且可操作地连接到或电连接到显示器和通信电路;以及存储器,其位于壳体内部并且电连接到至少一个处理器,其中存储器存储多个模板,每个模板包括一组单词、短语和/或句子,其中存储器存储被配置为处理和显示文本数据的至少一个应用程序,并且其中存储器存储指令,该指令允许至少一个处理器:通过在显示器上显示的第一用户界面接收用于选择至少一个应用程序的用户输入;在与所选择的应用程序相关联的第二用户界面上显示通过显示器输入的或者使用通信电路接收的文本;访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;并且在第二用户界面上显示文本或图像以至少部分地重叠文本。根据本公开的另一方面,提供了一种电子设备。电子设备包括:壳体;通过壳体的一部分暴露的触摸屏显示器;位于壳体内部的无线通信电路;至少一个处理器,其位于壳体内部并且可操作地连接到或电连接到显示器和通信电路;以及存储器,其位于壳体内部并且电连接到至少一个处理器,其中存储器存储多个模板,每个模板包括一组单词、短语和/或句子,其中存储器存储被配置为处理和显示文本数据的至少一个应用程序,并且其中存储器存储指令,该指令允许至少一个处理器:在用户界面上显示通过显示器输入的或者使用通信电路接收的文本;使用将语音转换成文本的软件程序来访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;并且在用户界面上显示文本或图像以至少部分地重叠文本。根据本公开的另一方面,提供了一种电子设备。电子设备包括:壳体;通过壳体的一部分暴露的触摸屏显示器;位于壳体内部的无线通信电路;至少一个处理器,其位于壳体内部并且可操作地连接到或电连接到显示器和通信电路;以及存储器,其位于壳体内部并且电连接到至少一个处理器,其中存储器存储多个模板,每个模板包括一组单词、短语和/或句子,其中存储器存储被配置为处理文本数据和在用户界面上显示文本数据的至少一个应用程序,并且其中存储器存储指令,该指令允许至少一个处理器:在用户界面上显示通过显示器输入的或者使用通信电路接收的文本;使用应用程序来访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;并且在用户界面上显示文本或图像以至少部分地重叠文本。根据本公开的另一方面,提供了一种电子设备。电子设备包括显示器、通信电路以及可操作地或者电连接到显示器和通信电路的至少一个处理器,其中至少一个处理器被配置为通过通信电路将在显示器上显示的文本当中的第一文本发送到第一外部电子设备,通过通信电路从第一外部电子设备接收与第一文本对应的到第二外部电子设备的连接信息,并且在显示器上显示接收到的到第二外部电子设备连接信息。根据本公开的另一方面,提供了一种电子设备的信息提供方法。该信息包括:通过在显示器上显示的第一用户界面接收用于选择至少一个应用程序的用户输入;在与所选择的应用程序相关联的第二用户界面上显示文本;访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与存储在存储器中的多个模板当中的至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;以及在第二用户界面上显示文本或图像以至少部分地与文本重叠,其中模板中的每一个包括一组单词、短语和/或句子。根据本公开的各种实施例,当根据电子设备和电子设备的信息提供方法分析文本时,可以基于通过分析文本的必要部分,而不是分析全文所获得的分析结果来选择服务提供设备并连接到该服务提供设备,从而为用户提供与文本相关的有用服务。从以下结合附图来公开本公开的各种实施例的详细描述中,本公开的其它方面、优点、和显著特征对于本领域技术人员而言将变得清楚。附图说明从以下结合附图的详细描述,本公开的某些实施例的以上及其它方面、特征和优点将更加清楚,其中:图1示出根据本公开的各种实施例的网络环境;图2示出根据本公开的各种实施例的通信网络的配置;图3示出根据本公开的各种实施例的电子设备的配置;图4a和图4b示出根据本公开的各种实施例的电子设备和服务器的配置;图5a和图5b示出根据本公开的各种实施例的模板集合;图6是示出根据本公开的各种实施例的电子设备的操作的流程图;图7是示出根据本公开的各种实施例的电子设备的操作的流程图;图8示出根据本公开的各种实施例的用户界面;图9示出根据本公开的各种实施例的用户界面;图10示出根据本公开的各种实施例的用户界面;图11是示出根据本公开的各种实施例的电子设备的操作的流程图;图12示出根据本公开的各种实施例的用户界面;图13示出根据本公开的各种实施例的用户界面;图14示出根据本公开的各种实施例的用户界面;图15示出根据本公开的各种实施例的用户界面;图16是示出根据本公开的各种实施例的电子设备的操作的图;图17示出根据本公开的各种实施例的用户界面;图18示出根据本公开的各种实施例的用户界面;图19是示出根据本公开的各种实施例的电子设备的框图;以及图20是根据本公开的各种实施例的程序模块的框图。贯穿附图,应该注意到,相似的附图标记用来描绘相同或者相似的元件、特征、和结构。具体实施方式提供了参考附图的下面的描述以帮助对由权利要求及其等同物定义的本公开的各种实施例的全面理解。它包括各种具体细节以帮助这种理解,但这些具体细节将仅仅被视为示例性的。因此,本领域普通技术人员将认识到,可以对本文描述的各种实施例做出各种改变和修改,而不脱离本公开的范围和精神。另外,为清楚和简洁,可以省略对熟知的功能和结构的描述。下面的描述和权利要求书中使用的术语和单词不限于书面意义,而是仅由发明人使用以使得清楚并一致地理解本公开。因此,本领域技术人员应该清楚,下面对本公开的各种实施例的描述仅仅是为了例示的目的而提供,而不是为了限制如所附权利要求及其等同物所定义的本公开的目的而提供。应当明白,单数形式“一”、和“该”包括复数指示物,除非上下文清楚地另有指定。因此,例如,对“组件表面”的引用包括对一个或多个这样的表面的引用。通过术语“基本上”,其意味着:所叙述的特性、参数、或者值不需要精确地实现,但是,包括例如容差、测量误差、测量精度限制和本领域技术人员所熟知的其它因素的偏差或者变化可以以不妨碍所述特性意图提供的效果的量而发生。在描述附图时,可以使用相似的附图标记来表示相似的组成元件。在本公开的各种实施例中使用的表述“第一”、“第二”可以不管顺序和/或重要性而修改各种组件,但不限制相应的组件。当元件(例如,第一元件)被称为“(功能上或通信地)连接”或“直接耦合”到另一元件(例如,第二元件)时,元件可以直接连接到另一元件或者通过又一元件(例如,第三元件)连接到另一元件。如在本公开的各种实施例中使用的表述“被配置为”可以根据情况在硬件或软件方面与例如“适合”、“具有...的能力”、“被设计为”、“适用于”、“被做出”、或“有...能力”互换使用。可替换地,在一些情形下,表述“设备,被配置为”可以意味着该设备与其他设备或组件一起“能够”。例如,短语“适用于(或被配置为)执行a、b和c的处理器”可以意味着仅用于执行对应操作的专用处理器(例如,嵌入式处理器)或通用处理器(例如,中央处理单元(centralprocessingunit,cpu)或可以通过运行存储在存储设备中的一个或多个软件程序来执行对应操作的应用处理器(applicationprocessor,ap))。根据本公开的各种实施例的电子设备可以包括,以下各项中的至少一个:例如,智能电话、平板个人计算机(personalcomputer,pc)、移动电话、视频电话、电子书阅读器(例如,e-书阅读器)、桌上型pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(personaldigitalassistant,pda)、便携式多媒体播放器(portablemultimediaplayer,pmp)、运动图片专家组(movingpictureexpertsgroup,mpeg)(阶段1或阶段2)(mpeg-1或mpeg-2)音频层-3((movingpictureexpertsgroupphase1orphase2)audiolayer-3,mp3)播放器、移动医疗设备、相机、或者可穿戴设备。根据本公开的各种实施例,可穿戴设备可以包括以下各项中的至少一个:配件类型(例如,手表、戒指、手链、脚链、项链、眼镜、接触式眼镜、或者头戴式设备(head-mounteddevice,hmd))、织物或者衣物一体化类型(例如,电子服装)、身体可附接类型(例如,护皮垫或者纹身)、和生物可植入类型(例如,可植入电路)。在本公开的一些实施例中,电子设备可以包括以下各项中的至少一个:例如,电视机(television,tv)、数字多功能盘(digitalversatiledisc,dvd)播放器、音频、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、tv盒(例如,三星homesynctm、苹果tvtm、或者谷歌tvtm)、游戏机(例如,xboxtm或者playstationtm)、电子词典、电子钥匙、摄录像机、电子相框。在本公开的其他实施例中,电子设备可以包括以下各项中的至少一个:各种医疗设备(例如,各种便携式医学测量设备(血糖检测设备、心跳测量设备、血压测量设备、体温测量设备等)、磁共振血管造影(magneticresonanceangiography,mra)、磁共振成像(magneticresonanceimaging,mri)、计算机断层扫描(computedtomography,ct)机器、和超声设备)、导航设备、全球定位系统(globalpositioningsystem,gps)接收器、事件数据记录器(eventdatarecorder,edr)、飞行数据记录器(flightdatarecorder,fdr)、车辆信息娱乐设备、船用电子设备(例如,船用导航设备和回转罗盘)、航空电子设备、安全设备、车辆头部单元、工业机器人或者家用机器人、银行中的自动取款机(automaticteller'smachine,atm)、商店中的销售点(pointofsales,pos)、或者物联网(例如,灯泡、各种传感器、电表或燃气表、喷淋设备、火警警报器、恒温器、街灯、烤面包器、运动装备、热水箱、加热器、锅炉等)。根据本公开的各种实施例,电子设备可以包括以下各项中的至少一个:家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪和各种测量仪器(例如,水表、电表、煤气表和无线电波表等)。在本公开的各种实施例中,电子设备可以是柔性(flexible)的,或者是前述设备中的一个或者多个的组合。根据本公开的实施例的电子设备可以不限于上述电子设备。在本公开中,术语“用户”可以指示使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。图1示出根据本公开的各种实施例的网络环境。参考图1,公开了根据各种实施例的网络环境100中的电子设备101。电子设备101可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。在本公开的一些实施例中,电子设备101可以排除一个或多个元件或可以包括其他可选元件。总线110可以包括用于将元件120至170相互连接并且在元件之间传送通信数据(例如,控制消息或数据)的电路。处理器120可以包括cpu、ap、或者通信处理器(communicationprocessor,cp)中的至少一个。处理器120,例如,可以处理与电子设备101的一个或多个其他元件的控制和/或通信相关的计算或数据。存储器130可以包括易失性或非易失性存储器。例如,存储器130可以存储与电子设备101的一个或多个其他元件相关联的指令或者数据。根据本公开的实施例,存储器130可以存储软件或程序140。例如,程序140可以包括内核141、中间件143、应用编程接口(applicationprogramminginterface,api)145和/或应用程序(或者“应用”)147。内核141、中间件143或api145中的至少一些可以被称为操作系统(operatingsystem,os)。内核141,例如,可以控制或管理被用来运行在其他程序(例如,中间件143、api145或应用程序147)中实施的操作或功能的系统资源(例如,总线110、处理器120或存储器130)。另外,内核141可以提供接口,中间件143、api145或者应用程序147可以通过该接口来访问电子设备101的每个元件,以由此控制或者管理系统资源。中间件143,例如,可以在api145或应用程序147与内核141之间起中间作用,以彼此通信用于数据的发送和接收。另外,中间件143可以根据从应用程序147接收的一个或多个操作请求的优先级来处理它们。例如,中间件143向一个或多个应用程序147赋予使用电子设备101的系统资源(例如,总线110、处理器120或存储器130)的优先级,并且可以处理一个或多个操作请求。api145可以是接口,应用147通过该接口来控制由内核141或者中间件143提供的功能,并且例如,api145可以包括,用于文件控制、窗口控制、图像处理、或者文本控制的一个或多个接口或功能(例如,指令)。输入/输出接口150,例如,可以将从用户或者其他外部设备接收的指令或者数据传送到电子设备101的其他元件,或者可以将从电子设备101的其他元件接收的指令或数据输出到用户或者其他外部设备。显示器160,例如,可以包括液晶显示器(liquidcrystaldisplay,lcd)、发光二极管(light-emittingdiode,led)显示器、有机发光二极管(organiclight-emittingdiode,oled)显示器、微机电系统(microelectromechanicalsystem,mems)显示器、或者电子纸显示器。例如,显示器160可以向用户显示各种内容(例如,文本、图像、视频、图标、和/或符号)。显示器160可以包括触摸屏,并且例如,可以接收使用电子笔或者用户的身体部分的触摸输入、手势输入、接近输入或悬停输入。通信接口170,例如,可以在电子设备101和外部设备(例如,第一外部电子设备102、第二外部电子设备104或者服务器106)之间建立通信。例如,通信接口170可以通过无线或者有线通信连接到网络162,以由此与外部设备(例如,第二外部电子设备104或者服务器106)通信。例如,无线通信可以包括使用以下各项中的至少一个的蜂窝通信:长期演进(longtermevolution,lte)、先进的lte(lte-advanced,lte-a)、码分多址(codedivisionmultipleaccess,cdma)、宽带cdma(widebandcdma,wcdma)、通用移动通信系统(universalmobiletelecommunicationssystem,umts)、无线宽带(wirelessbroadband,wibro)、全球移动通信系统(globalsystemformobilecommunication,gsm)等。根据本公开的实施例,无线通信,例如,可以包括短程通信164。短程通信164,例如,可以包括以下各项中的至少一个:无线保真(wirelessfidelity,wi-fi),光保真(lightfidelity,li-fi),蓝牙低功耗(bluetoothlow-energy,ble),zigbee,近场通信(nearfieldcommunication,nfc),磁安全传输,射频(radiofrequency,rf)或身体区域网络(bodyareanetwork,ban)。根据本公开的实施例,无线通信可以包括全球导航卫星系统(globalnavigationsatellitesystem,gnss)。gnss,例如,可以是gps、全球导航卫星系统(globalnavigationsatellitesystem,glonass),北斗导航卫星系统(下文称为“北斗”)、伽利略或欧洲全球基于卫星的导航系统。在下文中,“gps”可以与本说明书中的“gnss”互换使用。例如,有线通信可以包括以下各项中的至少一个:通用串行总线(universalserialbus,usb)、高清晰度多媒体接口(highdefinitionmultimediainterface,hdmi)、推荐标准232(recommendedstandard232,rs-232)、功率线通信或普通老式电话服务(plainoldtelephoneservice,pots)。网络162可以包括以下各项中的至少一个:通信网络(诸如,计算机网络(例如,局域网(localareanetwork,lan)或者广域网(wideareanetwork,wan))、互联网或电话网。就其类型而言,第一外部电子设备102和第二外部电子设备104的类型可以是与电子设备101的类型相同、相似或者不同。根据本公开的各种实施例,可以通过一个或多个其他电子设备(例如,电子设备102、电子设备104或者服务器106)来运行将被电子设备101运行的操作中的全部或者至少一些。根据本公开的实施例,在电子设备101自动地或根据请求运行特定的功能或服务的情况下,电子设备101可以另外地向其他设备(例如,电子设备102、电子设备104或服务器106)提出对于与功能或服务相关的至少一些功能的请求,而不是自己运行该功能或服务。其它电子设备(例如,电子设备102、电子设备104或者服务器106)可以运行所请求的功能或者附加的功能,并且可以将其结果传送到电子设备101。电子设备101可以通过提供没有改变的接收到的结果或者通过进一步处理接收到的结果来提供所请求的功能或服务。为此,例如,可以使用云计算、分布式计算、或者客户端服务器计算技术。图2示出根据本公开的各种实施例的通信网络系统的配置。参考图2,根据本公开的各种实施例,通信网络系统可以包括电子设备210(例如,图1中的电子设备101)、服务器220(例如,图1中的服务器106)和服务提供设备230。电子设备210可以通过诸如无线通信的网络与服务器220互通(interwork),并且可以向服务器220发送分析请求,以便分析用于包括在发送/接收到的消息中的数据的文本和包含在由用户输入的语音或文本信息中的文本的必要部分。另外,电子设备210可以从服务器220接收分析结果以及与服务相关的信息,其中该信息可以由响应于分析请求、基于分析结果而选择的服务提供设备提供,并且电子设备210可以在运行的应用程序的用户界面上显示该信息。服务相关信息可以包括服务提供设备的地址信息、由服务提供设备提供的服务类型以及用于运行由服务提供设备230提供的服务的应用相关信息。另外,电子设备210可以使用图像、文本或按钮中的至少一个在用户界面的一部分中显示接收到的服务相关信息。电子设备210可以基于所显示的服务相关信息自动地或手动地连接到服务提供设备230,并且可以在连接到服务提供设备230时被服务提供设备230提供服务。服务器220可以包括模板数据库221,可以使用分析设备(例如,自然语言处理(naturallanguageprocessing,nlp)223)分析从电子设备210发送的文本的部分,可以选择与分析结果相关的服务提供设备230,并且可以向电子设备210发送与由所选择的服务提供设备提供的服务相关的信息。图3示出根据本公开的各种实施例的电子设备的配置。参考图3,根据本公开的各种实施例,电子设备301(和图1中的电子设备101或图2中的电子设备210相同或相似)可以包括处理器310、通信模块320、输入接口330、存储器340和显示器350。根据本公开的各种实施例,电子设备301的处理器310(和图1中的处理器120相同或相似)可以处理关于程序、应用、电子设备的操作的信息或关于功能的运行的信息。处理器310可以控制连接到基站的通信模块320、输入接口330、存储器340和显示器350的操作。根据本公开的各种实施例,处理器310可以与位于网络中的服务器(与图2中的服务器220相同或相似)互通,并且可以执行控制以便在用户之间发送和接收消息。处理器310可以连接到由服务器选择的服务提供设备(与图2中的服务提供设备230相同或类似),以被提供服务。根据本公开的各种实施例,当运行至少一个应用程序时,处理器310可以在显示器350上显示运行的应用程序的用户界面。处理器310可以在用户界面上显示通过应用程序发送/接收的消息或者输入的信息。发送/接收的消息或输入的信息可以包含文本、语音或图像中的至少一个。根据本公开的各种实施例,处理器310可将在显示器350上显示的用户界面上显示的文本的一部分发送到第一外部电子设备(例如,图1中的服务器106或图2中的服务器220,在下文中被称为服务器)。根据对发送到服务器的文本的一部分的分析结果,处理器310可以接收与第二外部电子设备(例如,图2中的服务提供设备230,在下文中称为服务提供设备)相关的信息(例如,连接信息、由服务提供设备提供的服务信息等),并且可以在显示器350上显示的用户界面上显示接收到的与服务提供设备相关的信息。根据本公开的各种实施例,处理器310可以执行控制,以选择至少一个应用程序来监视文本分析。根据本公开的各种实施例,为了识别要被发送到服务器的文本的一部分,处理器310可以监视显示在用户界面上的文本,以由此检测需要分析的文本的一部分。另外,处理器310可以将显示在用户界面上的文本与在存储器340中存储的模板集合中包括的多个模板进行比较。该模板集合可以被控制以从服务器或另一外部设备下载,并且因此被预先存储在存储器340中。处理器310可以识别包含在所显示的文本中的、与至少一个模板相匹配的单词。处理器310可以识别被设置到与所识别的单词相匹配的模板的权重点,并且可以基于所识别的权重点从文本中识别用于分析请求的文本的一部分。根据本公开的实施例,处理器310可以基于所识别的权重点将用户界面的一部分设置为在用户界面上显示的文本当中的文本的分析范围,并且可以向服务器发送属于所设置的分析范围的文本的一部分。处理器310可以执行控制以便将与所设置的分析范围相对应的文本的至少一部分发送到服务器,以便接收与由服务器基于对文本的至少一部分的分析结果而选择的服务提供设备所提供的服务相关的信息。处理器310可以执行控制以便在用户界面上显示所接收到的服务相关的信息。根据本公开的各种实施例,如果存在两个或更多个与存储的模板集合相匹配的单词对应的权重点,则处理器310可以计算权重点的总和,并且如果所计算的权重点的总和大于预定的触发权重点,则处理器310可以针对文本的分析请求设置分析范围。当与分析范围相对应的文本的一部分被发送到服务器时,处理器310可以将权重点的总和初始化为零。当检测到与存储在存储器中的模板相匹配的单词时,处理器310可以设置与权重点的总和变得等于或大于零时的时间相对应的开始点。另外,处理器310可以计算与在起始点之后检测到的单词相对应的权重点的总和,并且可以设置与权重点的总和超过触发权重点时的时间相对应的结束点。处理器310可以设置文本的分析范围,以便从与起始点对应的在用户界面上显示的句子变化到与结束点对应的在用户界面上显示的句子。根据本公开的各种实施例,处理器310可以执行控制以基于接收到的服务相关信息来连接到服务提供设备,并且运行从连接到的服务提供设备提供的服务。根据本公开的各种实施例,当服务类型的权重点的总和超过触发权重点时,并且当对于文本的分析范围的分析请求失败时,处理器310可以执行控制以便基于对应于分析范围的文本的一部分更新服务类型的模板。根据本公开的各种实施例,如果在文本中存在不能被表达为正则表达式的单词,则处理器310可以使用单独的词典数据库(db)来识别不能被表达为正则表达式的单词的权重点。根据本公开的各种实施例,处理器310可以执行控制,以便在用户界面上显示询问是否访问或安装与由服务器根据对文本的一部分的分析结果所选择的服务提供设备提供的服务的导引窗口,以至少部分地重叠用户界面。根据本公开的各种实施例,处理器310可以是硬件模块或软件模块(例如,应用程序),或者可以是硬件元件(功能)或软件元件(程序),其包括在电子设备中提供的各种传感器、数据测量模块、输入/输出接口、用于管理电子设备的状态或环境的模块或者通信模块中的至少一个。根据本公开的各种实施例,电子设备的通信模块320(例如,图1中的通信接口170)可以在处理器310的控制下与位于通信网络中的其他电子设备(例如,图1中的电子设备102或者电子设备104或者服务器106,或图2中的服务器220或服务提供设备230)通信。根据本公开的各种实施例,通信模块320可以向其他电子设备发送/从其他电子设备接收与由处理器310的控制执行的操作相关的数据(例如,与电子购买服务相关的数据)。通信模块320可以使用通过通信接口的无线或有线通信、通过网络或通过设备到设备连接来进行通信。无线通信可以包括以下各项中的至少一个:例如wi-fi、蓝牙(bluetooth,bt)、zigbee、z波、nfc、gps、或者蜂窝通信(例如,lte、lte-a、lte-未许可的(lte-unlicensed,lte-u)、许可辅助访问(licensed-assistedaccess,laa)、cdma、wcdma、umts、wibro或gsm中的至少一个)。有线通信可以包括,例如usb、hdmi、rs-232、pots、通用异步收发器(universalasynchronousreceivertransmitter,uart)、内部集成电路(inter-integratedcircuit,i2c)、串行外围接口(serialperipheralinterface,spi))或控制器区域网络(controllerareanetwork,can)中的至少一个。此外,除了上述的通信方法之外,通信模块320可以包括熟知的或将在未来得到开发的任何其他通信方法。根据本公开的各种实施例,在处理器310的控制下,通信模块320可以向服务器发送包括在识别出的分析范围中的文本的一部分,可以从服务器接收与由服务器选择的服务提供设备提供的服务相关的信息,并且可以在与服务提供设备连接的同时接收从服务提供设备提供的服务信息。根据本公开的各种实施例,输入接口330(与图1中的输入/输出接口150相同或相似)可以向处理器310发送与诸如用户输入的数字和文本、各种功能设置以及电子设备301的功能控制的各种信息相关的信号输入。另外,输入接口330可以支持用户输入以运行用于支持特定功能的应用。输入接口330可以包括诸如键盘或小键盘的按键输入装置、诸如触摸传感器或触摸板的触摸输入装置、语音输入装置、各种传感器或相机中的至少一个,并且还可以包括手势输入装置。另外,输入接口330可以包括当前正在开发或将来将开发的任何类型的输入装置。此外,根据本公开的各种实施例,输入接口330可以根据用户通过显示器350的触摸面板输入的信息来接收用户界面输入,并且可以将其发送到处理器310。根据本公开的各种实施例,电子设备301的存储器340(例如,图1中的存储器130)可以临时存储根据各种实施例的功能操作所需的程序以及在程序的运行期间生成的各种数据。存储器340可以主要具有程序区域和数据区域。程序区域可以存储与电子设备301的操作相关的信息,诸如用于启动电子设备301的os。数据区域可以存储根据各种实施例的发送、接收或生成的数据。另外,存储器340可以被配置为包括至少一个存储介质,诸如闪存、硬盘、多媒体卡微型存储器(例如,安全数字(securedigital,sd)存储器或极限数字(extremedigital,xd)存储器)、随机存取存储器(randomaccessmemory,ram)或只读存储器(readonlymemory,rom)。根据本公开的各种实施例,存储器340可以包括存储从服务器下载的模板集合的db。根据本公开的各种实施例,显示器350(和图1中的显示器160相同或相似)可以根据操作运行器(未示出)的控制来显示操作运行信息和操作运行结果信息。显示器350可以显示至少一个运行的应用程序的用户界面,并且可以在显示的用户界面上显示发送/接收的消息或包含在输入信息中的数据(例如,文本或图像)。另外,在显示器350以触摸屏的形式实施的情况下,其可以与输入接口330的触摸屏相对应。在这种情况下,显示器350可以显示根据用户的触摸操作而生成的各种信息。另外,根据本公开的各种实施例,可以使用lcd、薄膜晶体管lcd(thin-filmtransistor,tft-lcd)、oled、led、有源矩阵有机led(activematrixorganic,amoled)、柔性显示器和三维显示器中的至少一种来配置显示器350。此外,这些显示器中的一些显示器可以被实施为透明类型或透光类型,使得它们可以被透视,其可以以包括透明oled(transparentoled,toled)的透明显示器的形式来配置。直到现在,已经参考图3的电子设备301描述了根据本公开的各种实施例的电子设备301的主要元件。然而,在本公开的各种实施例中,并非图3中所示的所有元件都是必需的,并且电子设备301可以通过向其添加其他元件或通过排除元件中的一些元件来实施。另外,上面参考图3描述的电子设备301的主要元件的位置可以根据各种实施例而变化。图4a和图4b示出根据本公开的各种实施例的电子设备和服务器的配置。参考图4a,根据本公开各种实施例的电子设备401(例如,图1中的电子设备101、图2中的电子设备210或图3中的电子设备301)的处理器410(例如,图1的处理器120或图3中的处理器310)可以包括应用模块411、文本识别模块412(例如,触发点检测器)或分析请求模块413(例如,文本提取器),以监视在用户界面上显示的文本,从而检测需要分析的文本的一部分。根据本公开的各种实施例,电子设备401可以进行由处理器410接收与请求分析的信息(例如,文本)相关的服务的操作,其中处理器410与服务器403相关联。另外,电子设备401可以下载在服务器403的模板db430中管理的服务列表(例如,域列表)和模板集合,并且可以将其存储在存储器414中。当服务类型改变,电子设备401不能提出文本分析的请求,或者电子设备401不能接收服务相关信息时,电子设备401可更新存储在存储器414中的模板db,并且可以将更新信息发送到服务器403,使得服务器403的模板db430可以被更新。存储在存储器414中的模板db和服务器403的模板db430可以彼此同步。旨在管理和运行一个或多个应用程序的应用模块411可以执行控制,以便在显示器上显示的用户界面上显示通过至少一个运行的应用程序发送/接收或输入的信息(文本或语音信息)。该至少一个应用程序可以包括用于发送和接收消息的应用程序、服务或聊天机器人(chatbot),其可以是,例如sns、电子邮件、呼叫应用或语音助理。如果输入信息是代替文本的语音,则可以使用自动语音识别(automatedspeechrecognition,asr)根据语音来分析文本。为此,处理器可以包括单独的asr模块,或者可以在应用模块411中包括用于语音转换的功能。文本识别模块412可以监视在与由应用模块411运行的至少一个应用程序相关联的用户界面上显示的文本。文本识别模块412可以将监视到的文本与存储在存储器414中的模板集合进行比较,以由此确定文本中是否存在与模板集合匹配的单词。根据本公开的实施例,例如,如果至少一个应用程序是用于发送和接收会话消息的应用程序,则文本识别模块412可以在发送/接收会话消息时监视包含在发送/接收的会话消息中的文本形式的数据。根据本公开的实施例,文本识别模块412可以在预定时间段内监视在用户界面上显示的会话消息。根据本公开的实施例,当从用户接收到请求时,文本识别模块412可以监视显示在用户界面上的会话消息。如果在由文本识别模块412监视到的会话消息(例如,文本)中存在与模板集合匹配的单词,则分析请求模块413可以确定是否需要分析与匹配的单词相关的至少一个会话消息。然后,如果确定需要分析会话消息,则分析请求模块413可以执行控制,以便向服务器发送请求分析待分析的会话消息的消息。用于分析请求的消息可以包含与待分析的至少一个会话消息相对应的至少一条数据(例如,文本的一部分)、指示在所比较的模板集合当中与该单词相匹配的模板的服务类型的信息、电子设备的识别信息或分析请求指示信息。分析请求模块413可以从包含在监视到的会话消息中的单词中提取除了专有名词或普通名词之外的至少一个单词,并且可以识别与至少一个所提取的单词有关的服务类型。分析请求模块413可以确定在模板集合中包括的模板中是否存在与所提取的单词匹配的正则表达式,其中该正则表达式对应于所识别的服务类型。分析请求模块413可以识别被设置到所识别的正则表达式的权重点,并且可以基于所识别的权重点来确定是否需要分析会话消息。根据本公开的实施例,分析请求模块413可以确定所识别的权重点或所识别的权重点的总和是否等于或大于预定的触发权重点,并且可以在显示发送/接收的会话消息的用户界面中设置分析范围,并且还可以将包括在所设置的分析范围中的至少一个会话消息设置为待分析的文本。参考图4b,根据本公开的各个实施例的电子设备401(例如,图1中的电子设备101、图2中的电子设备210、或者图3中的电子设备301)的处理器410(例如,图1中的处理器120或图3中的处理器310),当发送/接收的消息中包含文本数据时,其可以执行与图4a的电子设备401的操作相同或相似的操作,并且当发送/接收的消息中包含语音数据时,可以将语音信息发送到服务器403,使得将语音信息转换成文本信息。服务器403可以包括语音转换器460,该语音转换器包括asr461、文本识别模块462(例如,触发点检测器)和分析请求模块463(例如,文本提取器)。服务器403的语音转换器460可以将接收到的语音信息转换为文本信息,并且可以从转换后的文本信息中识别需要分析的文本信息的一部分,并且还可以将识别出的文本信息的一部分发送到分析设备440。参考图4a和图4b,服务器403可以通过分析设备440来分析请求使用nlp441(例如,会话分析、语义搜索、解析、分类或聚类)的分析的信息(文本的一部分),并且可以从与服务提供模块442互通的多个服务提供设备450当中选择与分析结果相关的至少一个服务提供设备450,并且可以向电子设备401发送与由至少一个所选择的服务提供设备450提供的服务相关的信息(例如,关于访问服务提供设备或其服务的信息)。图5a和图5b示出根据本公开的各种实施例的模板集合。参考图5a,模板集合503可以包括指示服务类型的信息(例如,域名)、多个正则表达式以及针对包括在服务列表501(例如,域列表)中的各个服务设置到多个正则表达式的权重点。模板集合503可以由服务器创建、安装和管理,并且电子设备可以下载并存储由服务器管理的模板集合503。模板集合503可以与服务器中的服务提供设备相关联,并且可以根据由服务提供设备提供的服务来更新。另外,可以基于由服务器或另一外部设备管理的词典db505提供的词汇信息来更新模板集合503。服务列表501可以包括指示服务(域)类型的信息(例如,银行、食物、新闻、购物、旅行、天气等)。例如,如果服务与金融(银行)相关,则模板集合中的用于金融的模板可以包括,例如权重点被设置到80的正则表达式(例如,“存款+”和“汇款”)和权重点被设置到70的正则表达式(例如,“金钱+”)。另外,如果服务与例如食物相关,则模板集合中用于食物的模板可以包括,例如,诸如“吃”、“有”、“带”、“消耗”等的正则表达式。按照最高表达率的顺序来设置权重点,使得最好地表达服务含义的正则表达式(即,具有最高表达率的正则表达式)可以具有最高的权重点。参考图5b,可以从词典db505中检索包含在用户界面上显示的文本中的、不能与模板集合(例如,不能被设置到正则表达式的专有名词或普通名词)相比较的单词。词典db505可以包括根据服务(域)的类型来设置其权重点的单词。根据本公开的各种实施例中的任何一个的电子设备可以包括:壳体;通过壳体的一部分暴露的触摸屏显示器;位于壳体内部的无线通信电路;处理器,其位于壳体内部并且可操作地连接到或电连接到显示器和通信电路;以及存储器,其位于壳体内部并电连接到处理器,其中存储器存储多个模板,每个模板包括一组单词、短语和/或句子,并且其中存储器存储被配置为处理和显示文本数据的至少一个应用程序。存储器可以存储指令,该指令允许处理器:通过在显示器上显示的第一用户界面接收用于选择至少一个应用程序的用户输入;在与所选择的应用程序相关的第二用户界面上显示通过显示器输入或使用通信电路接收的文本;访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;并且在第二用户界面上显示文本和/或图像,以至少部分地重叠第二用户界面。根据本公开的各种实施例,第一用户界面可以不是至少一个应用程序的一部分。根据本公开的各种实施例,至少一个应用程序可以包括文本消息应用程序、电子邮件应用程序、即时消息程序和/或社交媒体服务(socialmediaservice,sms)应用程序。根据本公开的各种实施例,至少一个应用程序可以从app商店下载。根据本公开的各种实施例,指令可以包括androidos的至少一部分,并且指令可以允许androidos的可访问管理器访问在第二用户界面上显示的文本的至少一部分。根据本公开的各种实施例,指令可以包括被配置为将文本转换为语音的软件程序,并且指令可以允许软件程序访问在第二用户界面上显示的文本的至少一部分。根据本公开的各种实施例,指令可以允许处理器显示包括位于第二用户界面上的文本和/或图像的窗口。根据本公开的各种实施例中的任何一个的电子设备可以包括:壳体;通过壳体的一部分暴露的触摸屏显示器;位于壳体内部的无线通信电路;处理器,其位于壳体内部并且可操作地连接到或电连接到显示器和通信电路;以及存储器,其位于壳体内部并且电连接到处理器,其中存储器存储多个模板,每个模板包括一组单词、短语和/或句子,其中存储器存储被配置为处理和显示文本数据的至少一个应用程序,并且其中存储器存储指令,该指令允许处理器:通过在显示器上显示的第一用户界面接收用于选择至少一个应用程序的用户输入;在与所选择的应用程序相关联的第二用户界面上显示通过显示器输入的或者使用通信电路接收的文本;使用将语音转换成文本的软件程序来访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;并且在第二用户界面上显示文本和/或图像,以至少部分地重叠第二用户界面。根据本公开的各种实施例中的任何一个的电子设备可以包括:壳体;通过壳体的一部分暴露的触摸屏显示器;位于壳体内部的无线通信电路;处理器,其位于壳体内部并且可操作地连接到或电连接到显示器和通信电路;以及存储器,其位于壳体内部并且电连接到处理器,其中存储器存储多个模板,每个模板包括一组单词、短语和/或句子,其中存储器存储被配置为处理和显示文本数据的至少一个应用程序,并且其中存储器存储指令,该指令允许处理器:在用户界面上显示通过显示器输入的或者使用通信电路接收的文本;使用应用程序程序来访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;并且在用户界面上显示文本和/或图像,以至少部分地重叠用户界面。根据本公开的各种实施例中的任何一个的电子设备可以包括显示器、通信电路以及可操作地或者电连接到显示器和通信电路的处理器,其中处理器被配置为通过通信电路将在显示器上显示的文本当中的第一文本发送到第一外部电子设备,通过通信电路从第一外部电子设备接收与第一文本对应的到第二外部电子设备的连接信息,并且在显示器上显示接收到的到第二外部电子设备连接信息。根据本公开的各种实施例,显示器可以是触摸屏,并且当触摸在显示器上显示的、到第二外部电子设备的连接信息时,可以使用通信电路将电子设备连接到第二外部电子设备。根据本公开的各种实施例,处理器可以被配置为确定与第一文本相关的第一服务并且将关于第一文本和第一服务的信息发送到第一外部电子设备,并且到第二外部电子设备的连接信息可以是与第一文本和第一服务对应的信息。根据本公开的各种实施例,处理器可以被配置为将在至少一个应用程序的用户界面(其中该至少一个应用程序的用户界面显示在显示器上)上显示的文本与存储在存储器中的模板集合进行比较,确定文本中是否存在与模板集合匹配的单词,如果存在与模板集合匹配的单词,则从模板集合中获取与该匹配单词对应的权重点,并基于所获得的权重点来识别第一文本。根据本公开的各种实施例,模板集合可以包括针对每种服务类型设置的多个模板,并且其中多个模板中的每一个可以包括具有不同权重点的一个或多个正则表达式,以及被设置到一个或多个正则表达式的权重点。根据本公开的各种实施例,处理器可以被配置为:如果在文本中存在与模板集合当中的至少一个模板相匹配的单词,则获取设置到与该单词匹配的至少一个模板的权重点;如果存在两个或更多个所获取的权重点,则计算权重点的总和;并且如果所计算的权重点的总和大于预定的触发权重点,则识别用于分析请求的第一文本。根据本公开的各种实施例,处理器可以将在以下范围内包括的文本设置为第一文本:从包含当权重点的总和等于或大于零时检测到的单词的句子到包含当权重点的总和等于或大于触发权重点时检测到的单词的句子。根据本公开的各种实施例,当服务类型的权重点的总和超过触发权重点时以及当对于文本的分析范围的分析请求失败时,处理器可以执行控制,以便基于与分析范围相对应的文本的一部分来更新服务类型的模板。根据本公开的各种实施例,如果在文本中存在不能被表达为正则表达式的单词,则处理器可以使用单独的词典db来识别不能被表达为正则表达式的单词的权重点。根据本公开的各种实施例,处理器可以在用户界面上显示询问是否访问或安装与由第一外部电子设备根据文本的一部分的分析结果选择的第二外部电子设备所提供的服务相关的推荐应用的导引窗口,以至少部分地重叠用户界面。图6是示出根据本公开的各种实施例的电子设备的操作的流程图。参考图6,根据本公开的各种实施例,在操作601,电子设备(例如,图1中的电子设备101、图2中的电子设备210、图3中的电子设备301或图4a和图4b中的电子设备401)可以通过在显示器(图1中的显示器160或图3中的显示器350)上显示的第一用户界面接收用于选择至少一个应用程序的用户输入。在操作603中,电子设备可以在与所选择的应用程序相关联的显示器(图1中的显示器160或图3中的显示器350)上显示的第二用户界面上显示文本。文本可以通过显示器输入,或者可以使用通信电路来接收。根据本公开的各种实施例,第二用户界面可以被显示在显示器上,以便与显示第一用户界面的区域相邻。根据本公开的各种实施例,第二用户界面可以被显示在与显示第一用户界面的显示器分离的显示器上。在操作605中,电子设备可以访问所显示的文本的至少一部分。在操作607中,电子设备可以将被访问的所显示的文本的部分与至少一个模板进行比较。一个或多个模板可以被存储在存储器(例如,图1中的存储器130或图3中的存储器340)中,并且存储在存储器340中的各个模板可以包括一组单词、短语和/或句子。在操作609中,电子设备可以至少部分地基于以上比较、使用通信电路向服务器(例如,图4a和图4b中的服务器403)发送被访问的所显示的文本的部分的至少一部分。在操作611中,电子设备可以使用通信电路从服务器接收与被访问的所显示的文本的部分相关联而创建的数据。在操作613中,电子设备可以在第二用户界面上显示文本和/或图像,以至少部分地重叠第二用户界面。图7是示出根据本公开的各种实施例的电子设备的操作的流程图。参考图7,根据本公开的各种实施例,在操作701中,电子设备(例如,图1中的电子设备101、图2中的电子设备210、图3中的电子设备301、图4a和图4b中的电子设备401)可以在显示器上显示至少一个应用程序的用户界面,并且可以在用户界面上显示与根据应用程序的运行所发送/接收或输入的信息相对应的文本和/或图像。电子设备可以监视在用户界面上显示的文本。在操作703中,电子设备可以读取在用户界面上显示的文本,并且可以将该文本与存储在存储器中的模板集合进行比较。在操作705中,电子设备可以根据比较结果识别需要分析的文本的一部分。将参考随后的附图对识别待分析的部分文本进行详细描述。在操作707中,电子设备可以将所识别的文本的一部分发送到服务器以便分析该文本的一部分。在操作709中,电子设备可以从服务器接收与服务相关的信息(例如,关于访问服务提供设备或其服务的信息),其中该服务可以由服务器根据分析文本的一部分所选择的服务提供设备提供。在操作711中,电子设备可以在显示文本的用户界面的一部分中显示所接收的服务相关信息。图8示出根据本公开的各种实施例的用户界面,并且图9示出根据本公开的各种实施例的用户界面。另外,图10示出根据本公开的各种实施例的用户界面。参考图8、图9和图10,例如,当关于会话消息的应用程序被运行时,根据本公开的各种实施例的电子设备(例如,图1中的电子设备101、图2中的电子设备210、图3中的电子设备301、图4a和图4b中的电子设备401)可以在显示器上显示运行的应用程序的用户界面801、901或1001,并且可以在所显示的用户界面801、901或1001上显示所发送/接收的会话消息803、903或1003。会话消息803、903或1003可以包含文本、语音或图像形式的数据,并且可以使用文本或图像来显示数据。文本可以指单词、数字、空格和特殊字符的组合。在本公开的各种实施例中,文本可以指在用户界面801、901或1001上显示的,包含单词、数字、空格或特殊字符的短语和句子。电子设备可以监视在用户界面801、901或1001上显示的文本中(例如,在包括在所发送/接收的会话消息803、903或1003中的文本中)的单词,以由此检测与模板集合当中的至少一个模板匹配的单词,并且可以向服务器发送包含检测到的单词的至少一个会话消息。电子设备可以从服务器接收与通过分析所发送的会话消息而得到的服务相关的信息805、905或1005,并且可以将其显示在用户界面801、901或1001上。如图8中所示,如果源于从在用户界面801上显示的会话消息803识别出的单词的服务与天气相关,则为了提供天气相关的服务,电子设备可以在用户界面801上除了显示会话消息803以外,还显示关于访问天气相关的服务的信息805。关于访问天气相关的服务的信息805,例如,可以表示关于访问提供天气相关的服务的天气应用程序(例如,天气聊天机器人)的信息或者提供天气相关的服务的设备的地址信息。如图9中所示,如果源于从在用户界面901上显示的会话消息903识别出的单词的服务与食物相关,则为了提供食物相关的服务,电子设备可以在用户界面901上除了显示会话消息903以外,还显示关于访问与食物相关的服务(例如,订购或推荐食物的服务)的信息905。关于访问食物相关的服务的信息905,例如,可以表示关于访问提供食物相关的服务的应用程序(例如,食物推荐和/或订购应用程序)的信息或者提供食物相关的服务的设备的地址信息。另外,如图10中所示,电子设备可以在用户界面1001上检索先前已经发送/接收和存储的会话消息1003,并且可以在用户界面1001上显示检索到的会话消息1003。此外,电子设备可以显示由服务器根据分析在用户界面1001上显示的先前的会话消息1003的一部分的结果来提供的服务相关信息1005(例如,比萨订购信息)。电子设备可以将由服务相关信息指示的应用程序与用户界面的当前运行的应用程序相关联,使得即使在没有显示由服务相关信息指示的应用程序的用户界面的情况下,也可以通过当前运行的应用程序的用户界面来提供服务信息。图11是示出根据本公开的各种实施例的电子设备的操作的流程图,并且图12示出根据本公开的各种实施例的用户界面。参考图11,根据本公开的各种实施例,在操作1101中,电子设备(例如,图1中的电子设备101、图2中的电子设备210、图3中的电子设备301、图4a和图4b中的电子设备401)可以在显示器上显示运行的应用程序的用户界面。运行的应用程序,例如,可以是用于发送/接收会话消息的应用程序,并且将参考运行用于在用户之间发送/接收会话消息的应用程序的示例来描述图11中的操作。在操作1103中,电子设备可以根据应用程序的运行、通过用户界面来确定是否已经在用户之间发送或接收到会话消息。如果未发送或接收到消息(作为确定的结果),则电子设备可以继续在操作1103中确定消息的发送/接收。如果消息已被发送或接收,则电子设备可执行操作1105。在操作1105中,电子设备可以在用户界面上显示包含在发送或接收到的消息中的数据,并且可以监视在用户界面上显示的数据。包含在消息中的数据可以包括文本、特殊字符、图像或语音中的至少一个,并且包含在消息中的数据可以在用户界面上显示为文本和/或图像。如图12中所示,当运行与会话消息相关联的应用程序时,执行图11的操作的电子设备可以在显示器上显示运行的应用的用户界面1201,并且可以在用户界面1201上显示发送/接收到的会话消息1203。电子设备可以设置用于确定分析请求的文本的分析范围的触发权重点1205(例如,70)。在操作1107中,电子设备可以读取在用户界面上显示的文本,并且可以将该文本与存储在存储器中的模板集合进行比较。在操作1109中,电子设备可以基于比较结果确定在文本中是否存在与模板集合中的至少一个模板匹配的单词。作为确定的结果,如果不存在匹配的单词,则电子设备可以执行操作1103。如果存在匹配的单词,则电子设备可以执行操作1111。在操作1111中,电子设备可以识别与模板匹配的至少一个单词的权重点。电子设备可以识别被设置到在模板中包含的、与匹配单词相对应的正则表达式的权重点。在存在多个匹配单词或者存在先前已经识别的权重点的情况下,电子设备可以计算权重点的总和。根据本公开的实施例,如果显示在用户界面上的文本包含不能与模板集合进行比较的单词,则电子设备可以从单独的词典db识别被设置到匹配单词的权重点。电子设备可通过将从模板集合识别出的权重点与从词典db识别出的权重点相加来计算权重点的总和。根据本公开的实施例,电子设备可以在每次显示新的会话消息时、在每次显示预定数量的会话消息时或者在预定的时间段内监视显示在用户界面屏幕上的数据,以由此识别所显示的文本的单词的权重点。在操作1113中,电子设备可以确定权重点的总和是否等于或大于预定的触发权重点(例如,图12中的触发权重点1205)。作为确定的结果,如果权重点的总和小于触发权重点,则电子设备可以执行操作1103,并且如果权重点的总和等于或大于触发权重点,则电子设备可以执行操作1115。在操作1115中,电子设备可以从全文(例如,显示在用户界面上的会话消息)中确定需要分析的文本的分析范围。根据本公开的实施例,电子设备可以确定待分析的文本的分析范围,以便从在权重点的总和被初始化(例如,零)时发送/接收并显示的会话消息改变到在权重点的总和超过预定的触发权重点(结束点)时发送/接收并显示的会话消息。在操作1117中,电子设备可以针对分析请求向服务器发送属于文本的分析范围的全文的一部分。根据本公开的实施例,电子设备可以识别在从开始点到结束点的时段中发送/接收的至少一个会话消息,并且可以向服务器发送分析请求消息,该分析请求消息包括包含在至少一个识别出的会话消息中的文本形式的数据。在操作1119中,电子设备可以从服务器接收与服务相关的信息(例如,关于访问服务提供设备或其服务的信息),其中该服务可由服务器根据文本的一部分的分析结果所选择的服务提供设备提供。在操作1121中,电子设备可以在正在显示文本的用户界面的一部分中显示接收到的服务相关信息。图13示出根据本公开的各种实施例的用户界面。参考图13,根据本公开的各种实施例,电子设备(例如,图1中的电子设备101、图2中的电子设备210、图3中的电子设备301、或图4a和图4b中的电子设备401)可以在用户界面1301上显示发送/接收的会话消息1303。可以紧跟如图12所示的显示在用户界面1201上的会话消息1203来显示会话消息1303。在图13示出的会话消息1303当中,因为分析请求事件先前已经发生,所以与图12中的会话消息1203对应的、直到最后会话消息1305(例如,“…无聊”)的会话消息可能不具有从模板集合中识别的权重点,或者可能处于权重点的总和被初始化的状态。当显示新发送/接收的会话消息1307(例如,“昨天看戏剧中的演员吃杂酱面,我也想吃。”)时,电子设备可以识别关于包含在新显示的会话消息中的单词的服务类型。例如,电子设备可以基于包含在会话消息1307中的单词当中的特定单词(“杂酱面”和“想吃”)来确定服务(例如,域)与食物相关,并且可以将服务的单词与模板集合进行比较,以由此确定匹配的单词。例如,电子设备可以识别单词“想吃”与食物相关服务的模板中的正则表达式(例如,“吃”)匹配,并且可以识别设置到匹配的正则表达式的权重点(例如,60)。由于识别出的权重点(例如,60)不大于预定的触发权重点(例如,70),所以电子设备可以将包含在下一个发送/接收的会话消息1309(例如,“明天我们去吃。”)中的单词与食物相关模板中包含的正则表达式进行比较。例如,如果单词(例如,“我们去”)与正则表达式(例如,“去”)匹配,则电子设备可以识别与其对应的权重点(例如,15)。因此,电子设备可以识别先前识别出的第一权重点(例如,60)和当前识别出的第二权重点(例如15)的总和(例如,75)大于触发权重点(例如70)。电子设备可以将在权重点的总和被初始化(例如,零)时的时间(开始点)开始到权重点的总和超过预定触发权重点(例如,70)时的时间(结束点)发送/接收并显示的会话消息确定为文本的分析范围1311。电子设备可以向服务器提出分析属于分析范围1311的会话消息(见1313)的请求。根据本公开的实施例,电子设备可以向服务器发送包括包含在会话消息中的文本数据、或者关于识别出的服务类型的信息的分析请求消息。图14示出根据本公开的各种实施例的用户界面。参考图14,根据本公开的各种实施例,电子设备(例如,图1中的电子设备101、图2中的电子设备210、图3中的电子设备301、或图4a和图4b中的电子设备401)可以在用户界面1401上显示所发送/接收的会话消息1403。可以紧跟如图12所示的显示在用户界面1201上的会话消息1203来显示会话消息1403。在图14中示出的会话消息1403中,因为分析请求事件先前已经发生,所以对应于图12中的会话消息1203的、直到最后会话消息(例如,“我认为故事是无聊的”)的会话消息可能不具有从模板集合中识别的权重点,或者可能处于权重点的总和被初始化的状态。当在显示器的用户界面1401上显示新发送/接收的会话消息(例如,“昨天看戏剧中的演员吃杂酱面,我也想吃。”)时,电子设备可以识别关于包含在新显示的会话消息中的单词的服务类型。例如,电子设备可以基于包含在会话消息1407中的单词当中的特定单词(“杂酱面”和“想吃”)1411a来确定服务(例如,域)与食物相关,并且可以将服务的单词与模板集合1420进行比较,以由此确定匹配的单词(见1411a)。例如,电子设备可以识别单词“想吃”与食物相关服务的模板中的正则表达式(例如,“吃”)匹配,并且可以识别设置到匹配的正则表达式的权重点(例如,60)(见1413)。电子设备可确定识别出的第一权重点(例如,60)是否大于预定的触发权重点1405(例如,70)(见1409)。作为确定的结果,由于第一权重点不大于触发权重点1405,所以电子设备可以从单独的词典db1430(见1415)识别另一单词(例如,“杂酱面”)的第二权重点(例如,5)。电子设备可以计算所识别的第一权重点(例如,60)和第二权重点(例如,5)的总和,并且可以确定所计算的权重点的总和(例如,65)是否大于预定的触发权重点(例如70)(见1409)。作为确定的结果,如果权重点的总和不大于触发权重点,则电子设备可以比较下一个会话消息的单词。例如,电子设备可以从单独的词典db1430识别包含在下一个会话消息中的单词(例如,“餐馆a”)的第三权重点(例如,5)(见1415)。电子设备可将第三权重点加到以上权重点的总和上,并将权重点的最终总和(例如,70)与触发权重点相比较。然后,电子设备可以识别权重点的最终总和等于或大于预定触发权重点(例如,70)(见1409),并且因此可以向服务器1440发送对于包括在分析范围1407中的会话消息的文本数据的分析请求(见1417)。电子设备可以从服务器1440接收与可以由服务提供设备提供的服务相关的信息,其中基于已经被请求分析的文本数据的分析结果来选择该服务提供设备,并且电子设备可以在用户界面1401上一起显示接收到的服务相关信息1419与会话消息1403。服务相关信息1419可以响应于分析请求而立即被接收,或者可以根据用户的请求被接收。服务相关信息1419可以使用文本、特殊字符或图像(例如图标)来显示。当用户选择在用户界面1401上显示的服务相关信息1419的一部分时,电子设备可以访问与该服务相对应的应用程序,并且可以运行该应用程序。电子设备可以将接收到的服务相关信息1419显示在另一用户界面(例如,弹出窗口)上,其中该另一用户界面在显示发送/接收的会话消息的显示器的用户界面1401上显示,以便与用户界面1401重叠。又例如,电子设备可以将显示器的屏幕区域划分为多个小片,并且可以将显示会话消息的第一用户界面和显示服务相关信息1419的第二用户界面在划分的区域中分别显示。当会话消息当中的特定会话消息包含,例如句号、问号或指示单词,或者当接收到分析请求的输入时,电子设备可以生成分析请求的触发事件。当触发事件发生时,电子设备可以基于特定会话消息(例如,触发事件发生之前和之后发送/接收到的预定数量的会话消息)提出针对属于预定的分析范围1407或特定范围的会话消息进行分析的请求。当触发事件发生时,即使权重点的总和小于触发权重点,电子设备也可以向服务器发出分析请求,并且可以响应于该分析请求立即从服务器接收服务相关信息。图15示出根据本公开的各种实施例的用户界面。参考图15,元素1505和1507分别等同于图14中的元素1405和1411a。根据本公开的实施例,电子设备可以识别在用户界面1501上显示的会话消息1503中没有发生触发事件。电子设备可以在用户界面1501上显示用于访问服务相关信息的按钮1511,而不是基于已经被请求分析(见1509)的文本数据的分析结果从服务器接收服务相关信息并将该服务相关信息显示在用户界面1501上。当接收到按钮1511的输入时,电子设备可以从服务器接收服务相关信息,并且可以将其显示在用户界面1501上。图16是示出根据本公开的各种实施例的电子设备的操作的图。参考图16,根据本公开的各种实施例的电子设备1610可以显示第一用户界面1611,用于在通过壳体的一部分暴露的触摸屏显示器上设置至少一个应用程序。在操作1601中,当通过第一用户界面接收到用于选择至少一个应用程序的用户输入时,电子设备1610的框架(framework)1615可以执行控制,以便从在第一用户界面1611上显示的应用程序当中选择要监视的应用程序,并且以便显示指示选择的符号或图像。在操作1602中,当运行至少一个所选择的应用程序时,电子设备1610的框架1615可以监视由os1617(例如,android)处理的发送/接收的消息或者由用户输入的信息。电子设备1610可显示用于根据所选择的应用程序的运行而运行的应用程序的第二用户界面1613a或1613b。在操作1603中,电子设备1610的框架1615可以将所监视的消息、包含在用户输入的信息中的文本或者从用户输入的信息中的语音信息转换的文本与模板集合或单独的词典db进行比较,以由此确定是否存在匹配的单词。在操作1604中,如果存在匹配的单词,则电子设备1610的框架1615可以基于与匹配的单词对应的权重点提取用于分析请求的文本的一部分。在操作1605中,电子设备1610的框架1615可以将所提取的文本的一部分发送到服务器1620。在操作1606中,当服务器分析接收到的文本的一部分并且基于分析结果选择服务提供设备时,电子设备1610的框架1615可以从服务器接收与由所选择的服务提供设备提供的服务相关的信息。在操作1607中,电子设备1610的框架1615可以执行控制,以便在第二用户界面1613a或1613b上显示从服务器1620接收的服务相关信息。在操作1608中,当接收到针对在第二用户界面1613a或1613b上显示的服务相关信息的用户请求时,电子设备1610可以基于服务相关信息(例如,连接信息)访问对应的服务(应用程序)或服务提供设备。图17示出根据本公开的各种实施例的用户界面。参考图17,当运行至少一个所选择的应用程序时,电子设备可以在显示器上显示第二用户界面1701。电子设备可以在第二用户界面1701上显示通过运行的应用程序发送和接收的会话消息(文本)。电子设备可以从显示的会话消息中提取每种服务类型的单词,并且可以在用户界面1701上除了显示会话消息1710之外,还显示与所提取的单词1711当中的特定单词1713(例如,比萨)相关的服务连接信息1715。电子设备可以在第二用户界面上显示用于确定是否访问与服务相关信息1715(其中,服务相关信息与特定单词1713(例如,比萨)相关)相关联的应用程序的屏幕1703,以与第二用户界面重叠。另外,电子设备可以在第二用户界面上显示用于确定是否安装与针对所提取的单词当中的特定单词1713(例如,比萨)的服务(例如,食物)相关的应用程序的屏幕1705,以与第二用户界面重叠。图18示出根据本公开的各种实施例的用户界面。参考图18,当运行至少一个所选择的应用程序时,电子设备可以在显示器上显示第二用户界面1801。电子设备可以在第二用户界面1801上显示通过运行的应用程序发送和接收的会话消息(文本)。电子设备可以从显示的会话消息中提取每个服务类型的单词,并且可以在第二用户界面1801上除了显示会话消息1811之外,还显示与所提取的单词当中的特定单词1813(例如,比萨)相关的服务连接信息1815。电子设备可以访问与服务相关信息1815(其中,服务相关信息1815与特定单词1813(例如,比萨)相关)相关联的至少一个应用程序1817,并且可以在第二用户界面1801上除了显示会话消息1811之外,还显示通过至少一个被访问的应用程序1817提供的服务信息1819。根据本公开的各种实施例中的任何一个的电子设备的信息提供方法可以包括:通过在显示器上显示的第一用户界面接收用于选择至少一个应用程序的用户输入;在与所选择的应用程序相关联的第二用户界面上显示文本;访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与存储在存储器中的多个模板当中的至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;以及在第二用户界面上显示文本和/或图像,以至少部分地重叠第二用户界面,其中模板中的每一个包括一组单词、短语和/或句子。根据本公开的各种实施例中的任何一个的电子设备的信息提供方法可以包括:通过通信电路将在显示器上显示的文本当中的第一文本发送到第一外部电子设备;通过通信电路从第一外部电子设备接收与第一文本对应的到第二外部电子设备连接信息,以及在显示器上显示接收到的到第二外部电子设备的连接信息。根据本公开的各种实施例,该方法可以进一步包括:确定与第一文本相关的第一服务并且将关于第一文本和第一服务的信息发送到第一外部电子设备。到第二外部电子设备的连接信息可以是与第一文本和第一服务对应的信息。根据本公开的各种实施例,该方法可以包括:将在显示器上显示的至少一个应用程序的用户界面上显示的文本与存储在存储器中的模板集合进行比较,确定文本中是否存在与模板集合匹配的单词,如果存在与模板集合匹配的单词,则从模板集合中获取与该匹配单词对应的权重点,并基于所获取的权重点来识别第一文本。根据本公开的各种实施例,该方法可以进一步包括:如果存在两个或更多个所获取的权重点,则计算权重点的总和,并且如果所计算的权重点的总和大于预定的触发权重点,则识别用于分析请求的第一文本。根据本公开的各种实施例,第一文本的识别可以包括:将从包含当权重点的总和等于或大于零时检测到的单词的句子到包含当权重点的总和等于或大于触发权重点时检测到的单词的范围内包括的文本设置为第一文本。根据本公开的各种实施例,该方法可以进一步包括:当服务类型的权重点的总和超过触发权重点时以及当针对文本的分析范围的分析请求失败时,基于与分析范围对应的文本的一部分来更新服务类型的模板。根据本公开的各种实施例,该方法可以进一步包括:如果在文本中存在不能被表达为正则表达式的单词,则使用单独的词典db来识别不能被表达为正则表达式的单词的权重点。根据本公开的各种实施例,该方法可以进一步包括:在用户界面上显示询问是否访问或安装与由服务器根据文本的一部分的分析结果选择的服务提供设备提供的服务的导引窗口,以便至少部分地与用户界面重叠。图19是示出根据本公开的各种实施例的电子设备的框图。参考图19,电子设备1901,例如,可以包括图1中示出的电子设备101的元件的全部或者一些。电子设备1901可以包括一个或多个处理器1910(例如,ap)、通信模块1920、订户识别模块(subscriberidentificationmodule,sim)1924、存储器1930、传感器模块1940、输入设备1950、显示器1960、接口1970、音频模块1980、相机模块1991、功率管理模块1995、电池1996、指示器1997和电机1998。处理器1910,例如,可以控制与处理器1910连接的多个硬件或软件元件,并且可以通过运行os或应用程序来执行各种数据的处理和计算。处理器1910可以用,例如,片上系统(systemonchip,soc)来实施。根据本公开的实施例,处理器1910还可以包括图形处理单元(graphicalprocessingunit,gpu)或图像信号处理器(imagesignalprocessor,isp)。处理器1910可以包括图19中示出的元件的至少一些(例如,蜂窝模块1921)。处理器1910可将从一个或多个其他元件(例如,非易失性存储器)接收到的指令或数据加载到易失性存储器,以随后处理该指令或数据,并且可将结果数据存储在非易失性存储器中。通信模块1920可以具有与通信接口170的配置相同或者相似的配置。通信模块1920,例如,可以包括蜂窝模块1921、wi-fi模块1923、bt模块1925、gnss模块1927、nfc模块1928和rf模块1929。蜂窝模块1921,例如,可以通过通信网络来提供语音呼叫、视频呼叫、文本消息或互联网的服务。根据本公开的实施例,蜂窝模块1921可以使用sim(例如,sim卡)1924在通信网络中执行电子设备1901的识别和认证。根据本公开的实施例,蜂窝模块1921可以执行由处理器1910提供的功能中的至少一些。根据本公开的实施例,蜂窝模块1921可以包括cp。根据本公开的实施例,蜂窝模块1921、wi-fi模块1923、bt模块1925、gnss模块1927或nfc模块1928中的至少一些(例如,两个或更多个)可以被包括在一个集成芯片(integratedchip,ic)或一个ic封装中。rf模块1929可以发送/接收通信信号(例如,rf信号)。rf模块1929可以包括,例如,收发器、功率放大模块(powerampmodule,pam)、频率滤波器、低噪声放大器(low-noiseamplifier,lna)、天线等等。根据本公开的实施例,蜂窝模块1921、wi-fi模块1923、蓝牙模块1925、gnss模块1927或者nfc模块1928中的至少一个可以通过单独的rf模块发送/接收rf信号。sim1924,例如,可以包括采用sim和/或嵌入式sim的卡,并且可以包含固有的标识信息(例如,集成电路卡标识符(integratedcircuitcardidentifier,iccid))或订户信息(例如,国际移动用户标识(internationalmobilesubscriberidentity,imsi))。存储器1930(例如,存储器130)可以包括内部存储器1932或者外部存储器1934。内部存储器1932,例如,可以包括易失性存储器(例如,动态ram(dynamicram,dram)、静态ram(staticram,sram)、同步动态ram(synchronousdynamic,sdram)等)或非易失性存储器(例如,一次性可编程rom(one-timeprogrammablerom,otprom)、可编程rom(programmablerom,prom),电子可编程rom(electronicallyprogrammablerom,eprom),电气可擦除可编程rom(electricallyerasableprogrammablerom,eeprom)、掩模rom、闪存rom、闪存、硬盘驱动器、固态驱动器(solidstatedrive,ssd)等)。外部存储器1934可以包括闪存驱动器(例如,紧凑型闪存(compactflash,cf)、sd、微型sd、迷你型sd、xd、多媒体卡(multi-mediacard,mmc)、记忆棒等)。外部存储器1934可以通过各种接口中的任何一种功能性地和/或物理地与电子设备1901连接。传感器模块1940,例如,可以测量物理量,或者可以检测电子设备1901的操作状态,以由此将测量或检测到的信息转换为电信号。传感器模块1940可以包括以下各项中的至少一个:例如,手势传感器1940a、陀螺仪传感器1940b、大气压力传感器1940c、磁传感器1940d、加速度传感器1940e、握持传感器1940f、接近传感器1940g、颜色传感器1940h(例如,红绿蓝(red-green-blue,rgb)传感器)、生物传感器1940i、温度/湿度传感器1940j、照度传感器1940k、或者紫外线(ultra-violet,uv)传感器1940m。可替换地或者另外地,传感器模块1940,例如,还可以包括电子鼻传感器、肌电描记术(electromyography,emg)传感器、脑电图(electroencephalogram,eeg)传感器、心电图(electrocardiogram,ecg)传感器、红外(infrared,ir)传感器、虹膜传感器或指纹传感器。传感器模块1940还可以包括用于控制包括在其中的一个或多个传感器。在本公开的一些实施例中,电子设备1901还可以包括作为处理器1910的一部分的处理器或与处理器1910分开的处理器,其中该处理器被配置为控制传感器模块1940,以由此在处理器1910处于睡眠模式的同时控制传感器模块1940。输入设备1950,例如,可以包括触摸面板1952、(数字)笔传感器1954、按键1956或者超声波输入设备1958。触摸面板1952可以使用以下各项中的至少一个:例如,电容型、压力敏感型、红外型、或者超声型。另外,触摸面板1952还可以包括控制电路。触摸面板1952还可以包括触觉层,以由此向用户提供触觉反应。例如,(数字)笔传感器1954可以是触摸面板的一部分,或者可以包括单独的识别薄片(recognitionsheet)。按键1956可以包括,例如,物理按钮、光学按键、或者小键盘。超声输入设备1958可以检测通过麦克风(例如,麦克风1988)在输入装置中生成的超声波,从而识别与检测到的超声波相对应的数据。显示器1960(例如,显示器160)可以包括面板1962、全息设备1964、投影仪1966或用于控制它们的控制电路。面板1962可以被实施为,例如,柔性的、透明的、或者可穿戴的。面板1962可以配置有作为一个或多个模块的触摸面板1952。根据本公开的实施例,面板1962可以包括能够测量针对用户的触摸的压力强度的压力传感器(或力传感器)。压力传感器可以被实施为与触摸面板1952集成,或者被实施为使用与触摸板1952分离的一个或多个传感器。全息设备1964可以使用光干涉在空中显示3d图像。投影仪1966可以通过将光投影到屏幕上来显示图像。屏幕可以位于,例如,电子设备1901内部或者外部。接口1970可以包括,例如,hdmi1972、usb1974、光接口1976或d-微型(d-subminiature,d-sub)1978。接口1970,例如,可以被包括在图1中所示的通信接口170中。另外地或可替换地,接口1970可以包括,例如,移动高清链接(mobilehigh-definitionlink,mhl)接口,sd卡/mmc接口或红外数据关联(infrareddataassociation,irda)标准接口。音频模块1980,例如,可以将声音转换成电信号,并且反之亦然。音频模块1980的至少一些元件可以被包括在,例如,图1示出的输入/输出接口150中。例如,音频模块1980可以处理通过扬声器1982、接收器1984、耳机1986或麦克风1988输入或输出的语音信息。例如,根据本公开的实施例的作为用于拍摄静止图像和运动图像的设备的相机模块1991可以包括一个或多个图像传感器(例如,前传感器或后传感器)、透镜、isp或闪光灯(例如,led或氙灯)。功率管理模块1995,例如,可以管理电子设备1901的功率。根据本公开的实施例,功率管理模块1995可以包括功率管理集成电路(powermanagementintegratedcircuit,pmic)、充电器ic、或者电池或者燃料表。pmic可以通过有线充电类型或无线充电类型来实施。无线充电类型可以包括,例如,磁共振类型、磁感应类型或电磁波类型,并且可以进一步提供用于无线充电的附加电路(诸如线圈环路、谐振电路或整流器)。电池表可以测量,例如,电池1996的剩余功率,充电电压、电流或温度。电池1996可以包括,例如,可充电电池或者太阳能电池。指示符1997可以显示电子设备1901的整体或一部分(例如,处理器1910)的特定状态(例如,启动状态、消息状态或充电状态)。电机1998可以将电信号转换为机械振动,并且可以提供振动或者触觉效果。电子设备1901可以包括用于根据标准(诸如,例如数字多媒体广播(dmb),数字视频广播(digitalmultimediabroadcasting,dvb)或mediaflotm)来处理媒体数据的移动电视支持设备(例如,gpu)。本说明书中描述的各个元件可以使用一个或多个组件来配置,并且其名称可以根据电子设备的类型而变化。根据本公开的各种实施例,电子设备(例如,电子设备1901)可以通过排除一些元件、通过向其添加其他元件、或者通过在执行与组合之前执行的那些功能相同的功能的同时将其一些元件组合成单个实体来配置。图20是根据本公开的各种实施例的程序模块的框图。参考图20,根据本公开的实施例,程序模块2010(例如,程序140)可以包括用于控制与电子设备(例如,电子设备101)相关的资源的os和/或在os下操作的各种应用(例如,应用程序147)。例如,os可以是androidtm、iostm、windowstm、symbiantm、tizentm、badatm等。程序模块2010可以包括内核2020(例如,内核141)、中间件2030(例如,中间件143)、api2060(例如,api145)或应用2070(例如,应用程序147)。程序模块2010中的至少一些可以预先加载在电子设备中,或者可以从外部电子设备(例如,电子设备102和电子设备104或服务器106)下载。内核2020,例如,可以包括系统资源管理器2021或设备驱动器2023。系统资源管理器2021可以执行系统资源的控制、分配、或者采集。根据本公开的实施例,系统资源管理器2021可以包括过程管理单元、存储器管理单元、或者文件系统管理单元。设备驱动器2023可以包括,例如,显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、usb驱动器、小键盘驱动器、wi-fi驱动器、音频驱动器、或者过程间通信(inter-processcommunication,ipc)驱动器。中间件2030,例如,可以提供应用2070通常要求的功能,或者可以通过api2060向应用2070提供各种功能,以便允许应用2070使用电子设备内部的有限的系统资源。根据本公开的实施例,中间件2030可以包括以下各项中的至少一个:运行时间库2035、应用管理器2041、窗口管理器2042、多媒体管理器2043、资源管理器2044、功率管理器2045、db管理器2046、包管理器2047、连接性管理器2048、通知管理器2049、位置管理器2050、图形管理器2052或者安全性管理器2052。运行时间库2035,例如,可以包括被编译器用来在应用2070正被运行的同时通过编程语言添加新的功能的库模块。运行时间库2035可以执行输入/输出管理、存储器管理或者算术计算的功能。应用管理器2041,例如,可以管理应用2070中的至少一个的生命周期。窗口管理器2042可以管理在屏幕中使用的图形用户界面(graphicaluserinterface,gui)资源。多媒体管理器2043可以识别用于再现各种媒体文件的格式,并且可以使用对应于该格式的编解码器来执行媒体文件的编码或解码。资源管理器2044可以管理应用2070的源代码或存储空间。功率管理器2045,例如,可以管理电池的容量、温度或功率,并且可以使用它们之间的对应信息来提供操作电子设备的操作所需的功率信息。根据本公开的实施例,功率管理器2045可以与基本输入/输出系统(basicinput/outputsystem,bios)互通。db管理器2046可以创建、检索、或者改变由应用2070使用的db。包管理器2047可以管理以包文件的形式分布的应用的安装或更新。连接性管理器2048,例如,可以管理无线连接。通知管理器2049可以向用户提供诸如接收到的消息、约会或者接近通知的事件。位置管理器2050,例如,可以管理电子设备的位置信息。图形管理器2051,例如,可以管理要被提供给用户的图形效果或者与所述图形效果相关的用户界面。安全性管理器2052,例如,可以提供系统安全性或者用户认证的功能。根据本公开的实施例,中间件2030可以包括用于管理电子设备的语音或视频呼叫的电话管理器或能够形成上述元件的功能的组合的中间件模块。根据本公开的实施例,中间件2030可以根据os的类型提供专门化的模块。中间件2030能够动态地排除典型元件中的一些或者向其添加新的元件。api2060,例如,可以是api编程功能的组,并且可以根据os被提供为不同的配置。例如,在android或者ios的情况下,可以向每个平台提供一组api,并且在tizen的情况下可以为每个平台提供两组或者更多组的api。应用2070,例如,可以包括主页应用2071、拨号器应用2072、短消息服务(shortmessageservice,sms)/多媒体消息服务(multimediamessagingservice,mms)应用2073、即时消息(instantmessage,im)应用2074、浏览器应用2075、相机应用程序2076、警报应用程序2077、联系人应用2078、语音拨号器应用2079、电子邮件应用2080、日历应用2081、媒体播放器应用2082、相册应用2083、手表应用2084、健康管理(例如,测量运动量或血糖)、提供环境信息(例如,提供大气压力、湿度或温度信息)等。根据本公开的实施例,应用2070可以包括能够支持电子设备与外部电子设备之间的信息交换的信息交换应用。信息交换应用,例如,可以包括用于将特定信息转发到外部电子设备的通知转发应用,或者可以包括用于管理外部电子设备的设备管理应用。例如,通知转发应用可以将从电子设备的其他应用生成的通知信息传送到外部电子设备,或者可以从外部电子设备接收通知信息,以将其提供给用户。设备管理应用,例如,可以安装、删除、或者更新与电子设备通信的外部电子设备的功能(例如,开启/关闭外部电子设备(或者它的一些组件)或者调节显示器的亮度(或者分辨率))或者在外部电子设备中运行的应用。根据本公开的实施例,应用2070可以包括根据外部电子设备的属性(例如,移动医疗设备的健康管理应用)指定的应用。根据本公开的实施例,应用2070可以包括从外部电子设备接收的应用。程序模块2010中的至少一些可以利用软件、固件、硬件(例如,处理器)或者它们的组合来实施(运行),并且可以包括模块、程序例程、指令集、或者用于运行一个或多个功能的处理器。这里使用的术语“模块”可以包括由硬件、软件或固件组成的单元,并且例如可以与术语“逻辑”、“逻辑块”、“组件”、“电路”等互换使用。“模块”可以是用于执行一个或多个功能或其一部分的集成组件或者最小单元。“模块”可以被机械或电子地实施,并且可以包括,例如,用于执行某些操作的专用集成电路(application-specificintegratedcircuit,asic)芯片、现场可编程门阵列(field-programmablegatearray,fpga)或已知的或者将在将来开发的可编程逻辑设备。根据各种实施例的设备(例如,模块或其功能)或方法(例如,操作)的至少一些可以通过以程序模块形式存储在计算机可读存储介质(例如,存储器140)中的指令来实施。在由处理器(例如,处理器120)运行该指令时,可以使一个或多个处理器运行对应于该指令的功能。本公开的某些方面也可以具体实现为非瞬时性计算机可读记录介质上的计算机可读代码。非瞬时性计算机可读记录介质是能够存储之后能够被计算机系统读取的数据的任何数据存储设备。非瞬时性计算机可读记录介质的示例包括只读存储器(rom)、随机存取存储器(ram)、只读光盘(compactdisc-rom,cdrom)、磁带、软盘、和光数据存储设备。非瞬时性计算机可读记录介质也可以分布在网络耦合的计算机系统上,从而所述计算机可读代码以分布式的方式来存储和运行。另外,用于实现本公开的功能性程序、代码、和代码段可以被本公开所属领域的程序员容易地解释。在这一点,应该注意到,如上所述的本公开的各种实施例典型地在一定程度上涉及输入数据的处理和输出数据的生成。输入数据处理和输出数据生成可以以硬件或者软件与硬件的组合来实施。例如,特定电子组件可以被用在移动设备、或者用于实施与如上所述的本公开的各种实施例相关联的功能的相似或相关电路中。可替换地,根据所存储的指令操作的一个或多个处理器可以实施与如上所述的本公开的各种实施例相关联的功能。如果情况就是这样,那么这样的指令可以存储在一个或多个非瞬时性处理器可读介质上是在本公开的范围之内。处理器可读介质的示例包括rom、ram、cd-rom、磁带、软盘、和光数据存储设备。处理器可读介质能够分布在网络耦合的计算机系统上,从而指令以分布式方式被存储和运行。另外,用于实现本公开的功能性计算机程序、指令、和指令段可以被本公开所属
技术领域
:的程序员容易地解释。根据本公开的各种实施例,提供了记录要在计算机中运行的程序的计算机可读记录介质,所述程序在被处理器运行时允许所述处理器执行:通过在显示器上显示的第一用户界面接收用于选择至少一个应用程序的用户输入;在与所选择的应用程序相关的第二用户界面上显示通过显示器输入或使用通信电路接收的文本;访问所显示的文本的至少一部分;将被访问的所显示的文本的部分与存储在存储器中的多个模板当中的至少一个模板进行比较;至少部分地基于比较,使用通信电路发送被访问的所显示的文本的部分的至少一部分;使用通信电路接收与被访问的所显示的文本的部分相关联而创建的数据;并且在第二用户界面上显示文本和/或图像,以至少部分地重叠第二用户界面。虽然已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将理解,可以在这里做出形式和细节上的各种改变,而不脱离如所附权利要求和它们的等同物所定义的本公开的精神和范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1