用于提供内容的方法和电子设备与流程

文档序号:14394512阅读:239来源:国知局
本公开一般地涉及用于电子设备的语音输入,并且更具体地,涉及用于响应于语音输入来提供内容的方法和电子设备。
背景技术
::最近,除了基于由用户执行的物理操纵的用户输入(例如,通过物理小键盘、键盘、鼠标、或者触摸板的输入)之外,应用于电子设备的用户输入接口已经能够接收基于语音输入的用户输入。实施语音输入接口的电子设备接收用户的话音作为语音输入、将语音输入转换到电信号中、并且基于所转换的电信号向用户提供内容。技术实现要素:技术问题支持语音输入接口的电子设备能够通过输出声音(例如,输出语音)提供,例如,内容给用户。然而,针对响应于语音输入所提供的内容,用户不与电子设备共享情绪的连接,因为电子设备用统一的速度、单一的音调、和预设的音量提供内容,不管在提供语音输入的同时用户的条件。另外,因为电子设备不考虑根据用户的话音的形式的细微差别,所以提供适宜于用户的条件的内容对于电子设备是困难的。技术方案本公开的一方面是至少解决上述的问题和/或缺点,并且至少提供下述的优点。因此,本公开的一方面是提供内容提供方法和执行该方法的电子设备,该内容提供方法分析用户的话音的语音输入,并且基于从分析的结果获得的各种话音特征来确定内容的输出方案。根据本公开的一方面,提供了电子设备。电子设备包括:音频输入模块,被配置为接收用户的话音作为语音输入;音频输出模块,被配置为输出对应于语音输入的内容;以及处理器,被配置为基于从语音输入的分析获得的话音的话音速率(speechrate)、话音的音量、或者被包括在话音中的关键字中的至少一个,来确定内容的输出方案。根据本公开的另一方面,提供了电子设备的内容提供方法。方法包括接收用户的话音作为语音输入,基于从语音输入的分析获得的话音的话音速率、话音的音量、或者被包括在话音中的关键字中的至少一个,来确定内容的输出方案,以及基于所确定的输出方案来输出对应于语音输入的内容。根据本公开的另一方面,被记录在非临时性计算机可读记录介质并且由至少一个处理器运行的指令,被配置为使得至少一个处理器执行方法。方法包括获得用户的话音作为语音输入,基于从语音输入的分析获得的话音的话音速率、话音的音量、或者被包括在话音中的关键字中的至少一个,来确定内容的输出方案,以及基于所确定的输出方案来输出对应于语音输入的内容。附图说明从与以下附图相结合的描述中,本公开的某些实施例的以上和其它方面、特征、以及优点将更加明显,其中:图1a和图1b是示出根据本公开的实施例的其中电子设备操作的环境的示图;图2是示出根据本公开的实施例的电子设备的示图;图3是示出根据本公开的实施例的电子设备的框图;图4是示出根据本公开的实施例的内容提供方法的流程图;图5a是示出根据本公开的实施例的基于距离的内容提供方法的流程图;图5b是示出根据本公开的实施例的基于用户的移动的速率的内容提供方法的流程图;图6是示出根据本公开的实施例的基于用户的话音的话音速率的内容提供方法的流程图;图7是示出根据本公开的实施例的基于关键字的内容提供方法的流程图;图8是示出根据本公开的实施例的基于用户的情绪状况的内容提供方法的流程图;图9是示出根据本公开的实施例的电子设备的框图;以及图10是示出根据本公开的实施例的程序模块的框图。具体实施方式可以参考附图描述本公开的实施例。因此,本领域的普通技术人员将认识,可以对本文中描述的实施例不同地做修改、等同、和/或替代,而不脱离本公开的范围和精神。针对附图的描述,相似的组件可以用相似的参考标号来标记。本文中,表达“具有”“可以具有”“包括”“包含”“可以包括”和“可以包含”指示相应特征(例如,诸如数值、功能、操作、或者组件的元素)的存在,但不排除额外的功能的存在。本文中,表达“a或者b”“a或者/和b中的至少一个”“a或者/和b中的一个或者多个”等可以涉及相关联的列出的术语中的一个或者多个的任意和全部组合。例如,术语“a或者b”“a和b中的至少一个”和“a或者b中的至少一个”可以涉及其中至少一个a被包括、至少一个b被包括、或者至少一个a和至少一个b两者被包括的情况。如本文中所使用的诸如“第一”、“第二”等的术语,可以涉及本公开的实施例的各种元素,但是不限制这些元素。例如,“第一用户设备”和“第二用户设备”指示不同的用户设备,不管设备的顺序或者优先级。例如,不脱离本公开的范围,第一元素可以被涉及为第二元素,并且类似地,第二元素可以被涉及为第一元素。当元素(例如,第一元素)被涉及为被“(可操作地或者通信地)与耦合/耦合到”或者“连接到”另一元素(例如,第二元素)时,该元素可以被直接地耦合到或者连接到其它元素或者可以存在中介元素(interveningelement)(例如,第三元素)。相比而言,当元素(例如,第一元素)被涉及为被“直接地耦合到”或者“直接地连接到”另一元素(例如,第二元素)时,应该理解不存在中介元素(例如,第三元素)。取决于情形,如本文所使用的表达“被配置为”,可以具有等同于“合适于”“具有……的能力”“被设计为”“适应于”“被做成”或者“能够”的定义。术语“被配置为”不限于被定义为针对硬件的“被专门设计为”。相反,表达“被配置为……的设备”可以指示该设备“能够”与另一设备或者其他组件一起操作。例如,“被配置为执行a、b、和c的处理器”可以涉及用于执行相应操作的专用处理器(例如,嵌入式处理器),或者可以通过运行储存在存储器设备中的一个或者多个软件程序来执行相应操作的通用处理器(例如,中央处理单元(centralprocessingunit,cpu)或者应用处理器)。本文中所使用的术语被用于描述本公开的详细实施例,并且不意图限制本公开的范围。单数形式的术语可以包括复数形式,除非另作说明。除非本文中另作定义,否则本文中使用的包括技术的或者科学的术语的全部术语,可以具有一般被本领域技术人员理解的相同的定义。将进一步理解,在字典中被定义的并且被通常使用的术语,也应该根据有关的相关领域的习惯定义并且不以理想化的或者过于正式的定义来解释,除非针对本公开的实施例明确地在本文中被定义。在一些情况下,在说明书中所定义的术语不可以以排除本公开的实施例的方式来解释。根据本公开的实施例的电子设备可以包括智能电话、平板个人计算机(personalcomputer,pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(personaldigitalassistant,pda)、便携式多媒体播放器(portablemultimediaplayer,pmp)、运动图像专家组(motionpictureexpertsgroup,mpeg)(mpeg-1或者mpeg-2)音频层3(mpegaudiolayer3,mp3)播放器、移动医疗设备、照相机、或者可佩戴设备中的至少一个。可佩戴设备可以包括配件型(例如,手表、戒指、手链、脚链、项链、眼镜、隐形眼镜、或者头戴式设备(head-mounted-device,hmd))、织物或者服装集成型(例如,电子衣服)、身体附着型(例如,皮肤垫或者纹身)、或者可植入型(例如,可植入电路)中的至少一个。根据本公开的实施例,电子设备可以是家用电器。家用电器可以包括,例如,电视(television,tv)、数字多功能光盘(digitalversatiledisc,dvd)播放器、音响、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、电视盒(例如,samsunghomesynctm、appletvtm、或者googletvtm)、游戏机(例如,xboxtm和playstationtm)、电子词典、电子钥匙、摄像机、电子相框等中的至少一个。根据本公开的实施例,电子设备可以包括医疗设备(例如,各种便携式医疗测量设备(例如,血糖监测设备、心脏测量设备、血压测量设备、体温测量设备等)、磁共振血管造影(magneticresonanceangiography,mra)设备、磁共振成像(mageneticresonanceimaging,mri)设备、计算机断层摄影(computedtomography,ct)设备、扫描仪、和超声设备)、导航设备、全球导航卫星系统(globlalnavigationsatellitesystem,gnss)接收器、事件数据记录器(eventdatarecorder,edr)、飞行数据记录器(flightdatarecorder,fdr)、车载信息娱乐设备、用于船只的电子设备(例如导航系统和回转罗盘)、航空电子设备、安全设备、用于车辆的主机、工业或者家用机器人、自动取款机(automatictellermachine,atm)、销售点(pointsofsales,pos)设备、或者物联网(internetofthings,iot)设备(例如,灯泡、各种传感器、电或者气表、喷淋设备、火灾报警器、恒温器、路灯、烤面包机、锻炼器材、热水箱、加热器、热水器等)中的至少一个。根据本公开的实施例,电子设备可以包括家具或者建筑物/结构的部分、电子板、电子签名接收设备、投影仪、或者各种测量仪器(例如,水表、电表、气表、或者波浪表等)中的至少一个。电子设备可以是上述设备之一或者其组合。电子设备可以是柔性电子设备。另外,电子设备可以不限于上述电子设备,并且可以包括其它电子设备和根据新技术的发展的新电子设备。在下文中,将参考附图描述根据本公开的实施例的电子设备。本文中所使用的术语“用户”可以涉及使用电子设备的人,或者可以涉及使用电子设备的设备(例如,实施人工智能的设备)。图1a和图1b是示出根据本公开的实施例的其中电子设备操作的环境的示图。参照图1a,从电子设备100被隔开特定距离并且处于静止的用户10可以对电子设备100说话。用户10的话音可以作为语音输入被提供给电子设备100。例如,用户10可以用适中的音量和以适中的话音速率说“让我知道现在是什么时间”,并且话音可以作为语音输入被提供给电子设备100。电子设备100可以通过嵌入式音频输入模块(例如,麦克风)接收语音输入,并且可以生成对应于分析语音输入的结果的内容。例如,电子设备100可以响应于诸如“让我知道现在是什么时间”的语音输入,来生成诸如“当前时间是上午九点十分”的内容。电子设备100可以通过嵌入式音频输出模块(例如,扬声器)将生成的内容作为声音提供。在这种情况下,因为用户10处于静止时用适中的音量和以适中的话音速率提供语音输入,所以电子设备100可以用适中的输出音量级(volumelevel)和适中的输出速度将内容作为声音提供。因而,用户10可以被提供对应于语音输入的内容。参照图1b,从电子设备100移动离开的用户10可以对电子设备100说话。例如,用户10可以正很忙于准备工作。因此,例如,用户10可以用比平常更大的音量和比平常更快的话音速率来发出诸如“现在是什么时间?”的话音。该话音可以作为语音输入被提供给电子设备100。电子设备100可以通过嵌入式音频输入模块来接收语音输入,并且可以生成对应于分析语音输入的结果的内容。例如,电子设备100可以响应于诸如“现在是什么时间?”的语音输入,来生成诸如“九点十分”的内容。电子设备100可以通过嵌入式音频输出模块将生成的内容作为声音提供。在这种情况下,因为在用户10从电子设备100移动离开的同时,用户10用比平常更大的音量和以比平常更快的话音速率的提供语音输入,所以电子设备100可以用相对更大的输出音量级和以相对更快的输出速度将内容作为声音提供。因而,用户10可以被提供对应于语音输入的内容。图2是示出根据本公开的实施例的电子设备的示图。参考图2,根据本公开的实施例的电子设备可以用在房屋内操作的专用电子设备100来实施。专用电子设备100可以包括用于实施根据本公开的实施例的各种模块(例如,图3的元素),诸如能够向电子设备100提供机动性的驱动系统(例如,驱动马达、用于机器人的各种类型的铰接式关节(例如,双足、四足机器人)、车轮、螺旋桨等)、能够识别用户的相机、能够接收语音输入的音频输入模块等。另外,根据本公开的实施例的电子设备可以以其中智能电话201和对接站202耦合到彼此的形式来实施。例如,智能电话201可以通过被体现在其中的各种模块(例如,处理器、照相机、传感器等)提供用于实施本公开的实施例的功能。另外,例如,对接站202可以包括能够向智能电话201提供电力的充电模块(和电力供应终端)、能够提供机动性的驱动系统(例如,驱动马达、各种类型的铰接的机器人关节、车轮、螺旋桨等)、高功率扬声器等。下面将参考图3描述以如上所述的各种途径可实施的电子设备的配置。将在图3中描述的元素可以被包括,例如,在图2的电子设备100中或者在智能手机201和/或对接站202中。电子设备100的内容提供方法将参考图4到图8来描述。图3是示出根据本公开的实施例的电子设备的框图。参照图3,根据本公开的实施例的电子设备101包括总线110、处理器120、存储器130、音频模块150、显示器160、通信接口170、和距离检测模块180。电子设备101可以不包括上述元素中的至少一个,或者可以进一步包括其他元素。例如,电子设备101可以包括提供指令或者数据给电子设备101的任意其它元素的输入/输出接口,该指令或者数据从用户或者另一外部设备输入。例如,总线110可以互连上述元素110到180,并且可以包括用于在上述元素当中传送通信(例如,控制消息和/或数据)的电路。处理器120可以包括中央处理单元(cpu)、应用处理器(applicationprocessor,ap)、或者通信处理器(communicationprocessor,cp)中的一个或者多个。例如,处理器120可以执行与至少电子设备101的其它元素的控制和/或通信相关联的算术操作或者数据处理。例如,处理器120可以运行语音识别应用(例如,s-voice)来执行根据本公开的实施例的内容提供方法。根据本公开的实施例,处理器120可以分析通过音频输入模块151接收的语音输入,并且可以通过音频输出模块152以各种方案输出对应于语音输入的内容。例如,可以基于文本到话音(texttospeech,tts)技术将内容作为声音提供给用户。根据本公开的实施例,处理器120可以基于从语音输入的分析中获得的用户话音的话音速率、用户话音的音量、和被包括在用户话音中的关键字中的至少一个,来确定内容的输出方案。例如,输出方案可以包括将作为声音被提供的内容的输出音量级、输出速度、和输出信息量(outputamountofinformation)。例如,内容的输出音量级可以对应于当内容被音频输出模块152作为声音提供时的音量级。例如,内容的输出速度可以对应于当内容被音频输出模块152作为声音回放时的速度。例如,内容的输出信息量可以对应于当对应于语音输入的内容被作为声音提供给用户时的信息量。例如,关于输出信息量,内容可以被分类到包括丰富的和扩展的信息的详细内容和仅包括对应于语音输入的响应的要点的摘要内容中(相关的示例在本文中稍后描述)。详细内容和摘要内容可以被二叉地分类。然而,本公开的实施例可以不限于此。例如,内容可以被划分到从其中内容被最精确地描述的格式(其中输出信息量是最大的格式)到其中输出信息量是最少并且其中内容被最简单地描述的格式的若干等级中。例如,处理器120可以通过提取和重新配置最精确地描述内容的内容的一部分,来变化或者调整输出信息量。因而,处理器120可以自适应地生成具有各种信息量的内容。另外,根据本公开的实施例,处理器120可以基于内容的输出信息量来调整内容的输出速度。例如,随着将通过音频输出模块152输出的内容的输出信息量增加,内容的输出速度也可以在处理器120的控制下增加。例如,内容的输出速度可以取决于上述内容缩写级(abbreviationlevel)的改变而被调整。根据本公开的实施例,处理器120可以基于用户和电子设备101之间的距离来确定相应内容的输出方案。例如,处理器120可以基于通过语音输入的分析获得的用户的话音的音量或者由距离监测模块180所计算、估算、或者测量的距离中的至少一个,来确定用户和电子设备101之间的距离。处理器120可以基于所确定的用户和电子设备101之间的距离,来调整内容的输出音量级、内容的输出速度、或者内容的输出信息量中的至少一个。另外,根据本公开的实施例,处理器120可以基于用户的移动的速率来确定相应内容的输出方案。例如,处理器120可以基于通过语音输入的分析获得的话音的音量、语音输入的频移(例如,在使用多普勒效应的情况下)、或者由距离监测模块180计算的距离的波动中的至少一个,来确定用户的移动的速率。用于确定用户的移动的速率的方法可以不限于上述本公开的实施例,并且可以使用用于确定用户的移动的速率的各种语音处理技术。处理器120可以基于所确定的用户的移动的速率,来调整内容的输出音量级、内容的输出速度、或者内容的输出信息量中的至少一个。另外,根据本公开的实施例,处理器120可以基于用户的话音的话音速率来确定相应内容的输出方案。例如,处理器120可以基于通过语音输入的分析获得的用户的话音的话音速率,来调整内容的输出速度或者内容的输出信息量中的至少一个。另外,根据本公开的实施例,处理器120可以基于被包括在用户的话音中的关键字来确定相应内容的输出方案。例如,如果语音输入的分析指示指定的关键字被包括在用户的话音中,则处理器120可以调整内容的输出速度、内容的输出音量级、或者内容的输出信息量中的至少一个。另外,根据本公开的实施例,处理器120可以基于基于用户的话音所确定的情绪状况来确定相应内容的输出方案。另外,根据本公开的实施例,处理器120可以基于用户是否对特定内容具有兴趣来调整相应内容的输出信息量。例如,当输出对应于语音输入的内容时,处理器120可以基于与内容相关联的额外的问题(即额外的语音输入)是否在初始语音输入之后被接收、被包括在额外的问题中的关键字的词频等,来确定用户是否对特定内容具有兴趣。例如,当确定用户对特定内容具有兴趣时,处理器120可以通过增加针对用户具有兴趣的内容的输出信息量,来提供更详细的信息。相反,例如,处理器120可以减小针对被确定为用户不具有兴趣的内容的内容的输出信息量。也就是说,电子设备101的处理器120可以基于用户的兴趣、用户的条件、上下文等,来调整内容的输出信息量。存储器130可以包括易失性和/或非易失性存储器。例如,存储器130可以储存与电子设备101的至少一个其它元素相关联的指令或者数据。根据本公开的实施例,存储器130可以储存软件和/或程序140。程序140包括,例如,内核141、中间件143、应用编程接口(applicationprogramminginterface,api)145、和/或应用程序(或者应用)147。内核141、中间件143、或者api145的至少一部分可以被称为“操作系统(operatingsystem,os)”。根据本公开的实施例,应用147可以包括能够分析语音输入、并且生成和/或提供对应于语音输入的内容的语音识别应用(例如,s-voice)。音频模块150包括,例如,音频输入模块151和音频输出模块152。音频模块150可以包括用于驱动音频输入模块151和音频输出模块152的驱动器和/或连接到外部音频设备的接口。例如,音频输入模块151可以用麦克风等来实施。音频输入模块151可以获得用户的话音作为语音输入。音频输出模块152可以,例如,用扬声器等来实施,并且可以将对应于语音输入的内容作为声音输出。显示器160可以包括,例如,液晶显示器(liquidcrystaldisplay,lcd)、发光二极管(light-emittingdiode,led)显示器、有机led(organicled,oled)显示器、微机电系统(microelectromechanicalsystems,mems)显示器、或者电子纸显示器。显示器160可以向用户显示,例如,各种内容(例如,文本、图像、视频、图标、符号等)。显示器160可以包括触摸屏并且可以使用电子笔或者用户的身体的部分来接收,例如,触摸、手势、接近、或者近距离输入。通信接口170可以建立电子设备101和外部设备(例如,第一外部电子设备102、第二外部电子设备104、或者服务器106)之间的通信。例如,通信接口170可以通过无线通信或者有线通信连接到网络162以与外部设备(例如,第二外部电子设备104或者服务器106)通信。无线通信可以包括,例如,长期演进(long-termevolution,lte)、高级lte(lteadvanced,lte-a)、码分多址(codedivisionmultipleaccess,cdma)、宽带cdma(widebandcdma,wcdma)、通用移动电信系统(universalmobiletelecommunicationssystem,umts)、无线宽带(wirelessbroadband,wibro)、全球移动通信系统(globalsystemformobilecommunications,gsm)等中的至少一个,作为蜂窝通信协议。另外,无线通信可以包括,例如,局域网164。局域网164可以包括,例如,wi-fi(wirelessfidelity,无线保真)网络、蓝牙网络、近场通信(nearfieldcommunication,nfc)网络、或者全球导航卫星系统(gnss)中的至少一个。gnss可以包括基于可用区域、带宽等的全球定位系统(globalpositioningsystem,gps)、全球导航卫星系统(globalnavigationsatellitesystem,glonass)、北斗导航卫星系统(北斗)、或者欧洲全球卫星导航系统(伽利略)中的至少一个。这里,“gps”和“gnss”可以被交换地使用。有线通信可以包括,例如,通用串行总线(universalserialbus,usb)、高清晰度多媒体接口(highdefinitionmultimediainterface,hdmi)、推荐标准232(recommendedstandard232,rs-232)、普通老式电话服务(plainoldtelephoneservice,pots)等中的至少一个。网络162可以包括电信网络中的至少一个,例如,计算机网络(例如,lan(localareanetwork,局域网)或者wan(wideareanetwork,广域网))、互联网、或者电话网络。距离检测模块180可以包括像飞行时间(time-of-flight,tof)照相机的深度照相机、使用三角测量计算深度信息的立体照相机、通过图像处理计算距离的电荷耦合设备(chargecoupleddevice,ccd)照相机等。额外地或者可替换地,距离检测模块180可以包括各种传感器,诸如红外传感器、rf(radiofrequency,射频)传感器、超声传感器等。距离检测模块180可以基于通过使用嵌入式控制器ic(intergratedcircuit,集成电路)的计算资源从照相机或者传感器获得的图像数据,来计算用户和电子设备之间的距离。可替换地,处理器120可以通过使用它的计算资源,基于从距离检测模块180获得的图像数据,来计算用户和电子设备之间的距离。第一和第二外部电子设备102和104中的每一个可以是与电子设备101的类型相同或者不同的设备的类型。根据本公开的实施例,服务器106可以包括一个或者多个服务器的组。根据本公开的实施例,电子设备101将执行的全部或者一部分操作可以由另一或者多个电子设备(例如,第一和第二外部电子设备102和104以及服务器106)运行。当电子设备101自动地或者响应于请求运行任意功能或者服务时,电子设备101可以不内部地执行功能或者服务,但是,可替换地或者额外地,电子设备101可以请求在其它设备(例如,第一外部电子设备102、第二外部电子设备104、或者服务器106)的至少部分与电子设备101相关联的功能。其它电子设备(例如,第一外部电子设备102、第二外部电子设备104、或者服务器106)可以运行所请求的功能或者额外的功能,并且可以提供运行结果给电子设备101。电子设备101可以使用所接收的结果提供所请求的功能或者服务,或者可以额外地处理所接收的结果以提供所请求的功能或者服务。为此,例如,可以使用云计算、分布的计算、或者客户端-服务器计算。图4是示出根据本公开的实施例的内容提供方法的流程图。参照图4,根据本公开的实施例的内容提供方法可以包括操作401到405。例如,操作401到405可以由图3的电子设备101来执行。在操作401中,电子设备101通过音频输入模块151接收用户的话音作为语音输入。在操作403中,电子设备101通过分析在操作401中所接收的语音输入,获得由用户发出的话音的话音速率、话音的音量、和被包括在话音中的关键字中的至少一个。电子设备101可以基于由用户发出的话音的话音速率、话音的音量、或者被包括在话音中的关键字中的至少一个,来确定内容的输出方案。例如,内容的输出方案可以包括调整内容的输出音量级、内容的输出速度、或者内容的输出信息量。在操作405中,电子设备101基于在操作403中所确定的输出方案,通过音频输出模块152将对应于所接收的语音输入的内容作为声音输出。图5a是示出根据本公开的实施例的内容提供方法的流程图。参照图5a,根据本公开的实施例的内容提供方法可以包括操作501到507。例如,操作501到507可以由图3的电子设备101来执行。在操作501中,电子设备101通过音频输入模块151接收用户的话音作为语音输入。根据本公开的实施例,在操作501中,电子设备101可以通过距离检测模块180测量用户和电子设备101之间的距离。在操作503中,电子设备101的处理器120通过分析在操作501中所接收的语音输入获得由用户发出的话音的音量,并且可以基于所获得的话音的音量来确定用户和电子设备101之间的距离。例如,电子设备101的处理器120可以通过使用数据库来确定距离,该数据库被储存在存储器130中并且其中用户的话音的音量与用户和电子设备101之间的距离相关。根据本公开的实施例,电子设备101的处理器120可以基于从话音的音量得出的距离和由距离检测模块180计算的距离,来确定用户和电子设备101之间的距离。因为电子设备101基于从话音的音量得出的距离和由距离检测模块180计算的距离两者来确定距离,所以距离测量的准确性可以被改进。在操作505中,电子设备101的处理器120基于在操作503中所确定的用户和电子设备101之间的距离,来确定内容的输出方案。根据本公开的实施例,电子设备101的处理器120可以确定内容的输出方案,从而相应内容的输出音量级随着用户和电子设备101之间的距离增加而增加,并且从而相应内容的输出音量级随着用户和电子设备101之间的距离减小而减小。[表1]用户和电子设备之间的距离(distance,d)内容的输出音量级d<1m40db1m≤d<2m45db......d≥5m65db例如,如表1中所示,电子设备101可以当用户和电子设备101之间的距离小于1m时将内容的输出音量级设置为40db,并且可以每当距离增加1m时增加输出音量级5db。例如,可以将相应内容作为合适的输出音量级的声音提供给远离电子设备101的用户。另外,表1仅仅被作为示例提供,但是本公开的实施例不限于表1的示例。例如,用户和电子设备101之间的距离以及根据该距离的内容的输出音量级可以被细分,并且在区间(section)之间的输出音量级的差异可以是多样化的。根据本公开的实施例,电子设备101的处理器120可以确定内容的输出方案,从而内容的输出速度随着用户和电子设备101之间的距离增加而增加,并且从而内容的输出速度随着用户和电子设备101之间的距离减小而减小。[表2]用户和电子设备之间的距离(d)内容的输出速度d<1m150wpm1m≤d<2m160wpm2m≤d<3m170wpm......d≥5m200wpm例如,如表2中所示,电子设备101可以当用户和电子设备101之间的距离小于1m时将内容的输出速度设置为标准速度(例如,150字每分钟(wordperminute,wpm)),并且可以每当距离增加1m时增加输出速度10wpm。然而,当用户和电子设备101之间的距离至少等于5m时,内容的输出速度不可以增加到高于特定的速度(例如,200wpm),即使用户和电子设备101之间的距离进一步增大。例如,在大多数情况下,在远离电子设备101的同时,用发到电子设备101的语音输入来请求内容的用户可能想要快速的响应。为此,可以将相应内容作为合适的输出音量级的声音提供给用户。另外,如在表1中,表2被作为示例提供。例如,用户和电子设备101之间的距离以及根据该距离的内容的输出速度可以被更详细地设置。另外,根据本公开的实施例,电子设备101的处理器120可以确定内容的输出方案,从而内容的输出信息量随着用户和电子设备101之间的距离增加而减小,并且从而内容的输出信息量随着用户和电子设备101之间的距离减小而增加。[表3]用户和电子设备之间的距离(d)内容的输出信息量d<1m原始内容的信息量1m≤d<2m第一缩写级的内容2m≤d<3m第二缩写级的内容3m≤d<4m第三缩写级的内容d≥4m第四缩写级的内容(摘要内容)例如,如表3中所示,当用户和电子设备101之间的距离小于1m时,可以将内容的输出信息量设置最高。例如,具有最大输出信息量的内容可以对应于对应于语音输入的最详细的原始内容。每当距离增加1m时,电子设备101可以通过使原始内容的缩写级变高来减小输出信息量。例如,对应与语音输入的原始内容,诸如“让我知道今天的天气”,可以对应于“2015年7月1日的天气是(①)多云后下雨(②)。最高温度是28℃,以及最低温度是18℃(③),降雨量是10mm(④)。当你外出时准备你的雨伞(⑤)”。在这种情况下,第一缩写级的内容可以在排除⑤的同时包括原始内容的①、②、③、和④的信息,并且第二缩写级的内容可以在排除③和⑤的同时包括①、②和④的信息。另外,第三缩写级的内容可以仅包括①和②的信息,并且第四缩写级的内容(摘要内容)可以仅包括②的信息。因而,内容的输出信息量可以通过重新配置最精确地描述内容的原始内容的一部分而变化或者被调整。例如,在大多数情况下,在远离电子设备101的同时,用发到电子设备101的语音输入来请求内容的用户可能想要对应于语音输入的核心内容而不是详细内容。为此,可以基于用户和电子设备101之间的距离,来提供合适的输出信息量的相应内容给用户。另外,本公开的实施例不限于表1、表2、和表3的示例。例如,用户和电子设备101之间的距离可以被更详细地设置,并且对于每个距离区间的缩写级可以以各种途径被设置。在操作507中,电子设备101基于在操作505中所确定的输出方案,通过音频输出模块152将对应于所接收的语音输入的内容作为声音输出。图5b是示出根据本公开的实施例的内容提供方法的流程图。参照图5b,根据本公开的实施例的内容提供方法可以包括操作502到508。例如,操作502到508可以由图3的电子设备101执行。在操作502中,电子设备101通过音频输入模块151接收用户的话音作为语音输入。根据本公开的实施例,在操作502中,电子设备101通过距离检测模块180测量用户和电子设备101之间的距离。例如,电子设备101和用户之间的距离可以根据特定的时段被实时地测量。在操作504中,电子设备101的处理器120通过分析在操作501中所接收的语音输入来确定用户的移动的速率(每单位时间的距离变化,即,速度(speed)或者速度(velocity))。例如,处理器120可以基于语音输入的频率波动、话音的音量波动等来计算移动的速率,或者可以通过熟知的各种语音处理来确定用户的移动的速率。根据本公开的实施例中,电子设备101的处理器120可以通过分析通过距离检测模块180所测量的距离的波动(例如,所测量的距离的时间导数),来确定用户的移动的速率。另外,处理器120可以考虑从语音输入的分析得出的移动的速率和基于所测量的距离的移动的速率,来确定用户的移动的速率。因为电子设备101考虑从语音输入得出的移动的速率和基于所测量的距离的移动的速率两者,所以移动的速率的测量准确性可以被改进。在操作506中,处理器120基于在操作504中所确定的用户的移动的速率,来确定相应内容的输出方案。例如,处理器120可以基于所确定的用户的移动的速率,来调整内容的输出音量级、内容的输出速度、或者内容的输出信息量中的至少一个。根据本公开的实施例,电子设备101的处理器120可以基于用户的移动的速率的方向(例如,用户移动靠近或者远离电子设备101的方向)和/或移动的速率的幅度,来调整相应内容的输出音量级。例如,根据用户的移动的速率的内容的输出音量级可以对应于表4。[表4]参照表4,在用户处于静止(即,用户的移动的速率等于“0”)的同时,电子设备101可以将内容的输出音量级设置为50分贝,并且可以随着用户接近电子设备101的速度增加而减小输出音量级。另外,随着用户移动远离电子设备101的速度增加,电子设备101可以增加输出音量级。例如,可以基于移动的速率将相应内容作为合适的输出音量级的声音提供给用户。表4被作为示例提供。例如,用户的移动的速率和根据移动的速率的内容的输出音量级可以被更详细地设置,并且移动的速率的区间之间在输出音量级的差异可以被不同地设置。另外,根据本公开的实施例,电子设备101的处理器120可以基于用户的移动的速率的方向(例如,用户移动靠近或者远离电子设备101的方向)和/或移动的速率的幅度,来调整相应内容的输出音量级。例如,根据用户的移动的速率的内容的输出速度可以对应于表5。[表5]用户的移动的速率内容的输出速度用5km/h或者更高的速度接近135wpm用2km/h或者更高并且小于5km/h的速度接近140wpm用小于2km/h的速度接近145wpm0km/h(静止状态)150wpm用小于2km/h的速度移动远离160wpm用2km/h或者更高并且小于5km/h的速度移动远离170wpm用5km/h或者更高并且小于8km/h的速度移动远离180wpm用8km/h或者更高的速度移动远离190wpm例如,如表5中所示,在用户处于静止状态(即,用户的移动的速率等于“0”)的同时,电子设备101可以将内容的输出速度设置为标准速度(例如,150wpm),并且可以随着用户接近电子设备101的速度变得更快而减小输出速度。另外,随着用户移动远离电子设备101的速度变得更快,电子设备101可以增加输出速度。然而,当用户接近电子设备101的速度至少等于5km/h时,或者当用户移动远离电子设备101的速度至少等于8km/h时,可以保持先前减小/增加的输出速度。例如,在大多数情况下,在快速地移动远离电子设备101的同时,用来自电子设备101的语音输入来请求内容的用户可能想要快速的响应。在这种情况下,可以用适宜于他/她的移动情形的输出速度向用户提供相应内容。另外,如在表4中,表5被作为示例提供。例如,用户的输出速度和根据距离的内容的输出速度可以被更详细地设置。另外,根据本公开的实施例,电子设备101的处理器120可以基于用户的移动的速率的方向(例如,用户移动靠近或者远离电子设备101的方向)和/或移动的速率的幅度,来调整相应内容的输出音量级。例如,根据用户的移动的速率的内容的输出信息量可以对应于表6。[表6]用户的移动的速率内容的输出信息量用5km/h或者更高的速度接近原始内容的信息量用2km/h或者更高并且小于5km/h的速度接近原始内容的信息量用小于2km/h的速度接近原始内容的信息量0km/h(静止状态)原始内容的信息量用小于2km/h的速度移动远离第一缩写级的内容用2km/h或者更高并且小于5km/h的速度移动远离第二缩写级的内容用5km/h或者更高并且小于8km/h的速度移动远离第三缩写级的内容用8km/h或者更高的速度移动远离第四缩写级的内容(摘要内容)参照表6,随着在用户移动远离电子设备101的方向上用户的移动的速率变得更快,可以增加输出信息量的缩写级。也就是说,如果用户更迅速地移动,则可以向用户提供具有更高缩写级的内容。相比而言,当用户处于静止时,或者当用户移动靠近电子设备101时,可以向用户提供一点也不被缩写的原始内容(最详细的)。因而,内容的输出信息量可以通过重新配置最精确地描述相应内容的原始内容的一部分来变化或者被调整。例如,在大多数情况下,在迅速地移动远离电子设备101的同时,用语音输入请求来自电子设备101的内容的用户,可能想要核心内容而不是详细内容。根据本公开的实施例,电子设备101可以能够向用户提供具有适宜于用户的移动情形的输出信息量的内容。另外,如在表4和表5中,表6被提供作为示例。例如,用户的移动的速率可以被更详细地设置,并且对于每个速度区间的缩写级可以以各种途径被设置。在操作508中,电子设备101基于在操作506中所确定的输出方案,通过音频输出模块152将对应于所接收的语音输入的内容作为声音输出。图6是示出根据本公开的实施例的内容提供方法的流程图。参照图6,根据本公开的实施例的内容提供方法可以包括操作601到607。例如,操作601至607可以由图3的电子设备101来执行。在操作601中,电子设备101通过音频输入模块151接收用户的话音作为语音输入。在操作603中,电子设备101的处理器120通过分析在操作601中所接收的语音输入获得由用户发出的话音的话音速率。例如,话音的话音速率可以对应于通过将话音到文本技术(speech-to-text,stt)应用到语音输入所识别的字的识别话音速率。在操作605中,电子设备101的处理器120基于在操作603中所确定的用户的话音的话音速率来确定内容的输出方案。根据本公开的实施例,电子设备101的处理器120可以确定内容的输出方案,从而相应内容的输出速度随着由用户发出的话音的话音速率增加而增加,并且从而相应内容的输出速度随着话音的话音速率减小而减小。[表7]例如,如表7中所示,当由用户发出的话音的话音速率是小于150wpm时,电子设备101可以将内容的输出速度设置为150wpm。随着由用户发出的话音的话音速率增加,电子设备101可以对于每10wpm区间增加内容的输出速度10wpm。然而,如果用户发出的话音的话音速率比特定的话音速率(例如,250wpm)更快,则电子设备101可以不按比例地增加内容的输出速度,即使由用户发出的话音的话音速率进一步增加。用这种方法,可以将相应内容作为合适的输出速度的声音提供给针对电子设备101提供语音输入的用户。表7仅仅被提供作为示例,但本公开的实施例不限于表7的示例。例如,内容的输出速度可以被设置为以用户的话音的话音速率的比例连续地增加。另外,可以更详细地设置用户的话音的话音速率的区间和对应于这个区间的内容的输出速度,并且可以不同地设置每个区间的输出速度。另外,根据本公开的实施例,电子设备101的处理器120可以确定内容的输出方案,从而内容的输出信息量随着由用户发出的话音的话音速率增加而减小,并且从而内容的输出信息量随着该话音的话音速率减小而增加。[表8]用户的话音的速度(s)内容的输出信息量s<170wpm原始内容的信息量170wpm≤s<190wpm第一缩写级的内容的信息量190wpm≤s<210wpm第二缩写级的内容的信息量210wpm≤s<230wpm第三缩写级的内容的信息量s≥230wpm第四缩写级的内容的信息量例如,如表8中所示,当用户的话音的话音速率是小于170wpm时,内容的输出信息量可以被设置最高。例如,具有最大输出信息量的内容可以对应于对应于语音输入的最详细的的原始内容。每当话音的话音速率增加20wpm时,电子设备101可以通过使原始内容的缩写级变高来减小输出信息量。用快速的话音的话音速率针对电子设备101请求内容的用户,可以对应于想要被快速地提供核心内容的用户。在这种情况下,电子设备101可以响应于用户的意图,提供具有合适的输出信息量的相应内容。另外,本公开的实施例不限于表8的示例。例如,用户和电子设备101之间的距离可以被更详细地设置,并且对于每个区间的缩写级可以以各种途径被设置。在操作607中,电子设备101基于在操作605中所确定的输出方案,通过音频输出模块152将对应于所接收的语音输入的内容作为声音输出。图7是示出根据本公开的实施例的内容提供方法的流程图。参照图7,根据本公开的实施例的内容提供方法可以包括操作701到707。例如,操作701到707可以由图3的电子设备101来执行。在操作701中,电子设备101通过音频输入模块151接收用户的话音作为语音输入。在操作703中,电子设备101的处理器120通过分析在操作701中所接收的语音输入,从由用户发出的话音检测指定的关键字。例如,话音的话音速率可以对应于通过语音输入的分析所识别的字的识别话音速率。在操作705中,电子设备101的处理器120基于在操作703中所检测的关键字来确定内容的输出方案。例如,如果指定的第一关键字被包括在用户的话音中,则处理器120可以增加内容的输出速度。如果第二关键字被包括,则处理器120可以减小内容的输出速度。另外,例如,如果指定的第三关键字被包括在用户的话音中,则处理器120可以增加内容的输出音量级。如果第四关键字被包括,则处理器120可以减小内容的输出音量级。另外,例如,如果指定的第五关键字被包括在用户的话音中,则处理器120可以增加内容的输出信息量。如果指定的第六关键字被包括,则处理器120可以减小内容的输出信息量。[表9]指定的关键字内容的输出方案第一关键字:“快速地”“敏捷地”“立即”等增加内容的输出速度第二关键字:“慢慢地”“悠闲地”等减小内容的输出速度第三关键字:“响亮地”“大声地”等增加内容输出音量级第四关键字:“安静地”“轻轻地”等减小内容输出音量级第五关键字:“详细地”“深刻地”等增加内容输出信息量第六关键字:“简略地”“简洁地”等减小内容输出信息量表9是其中第一到第六关键字对应于各种内容输出方案的示例。通过如上所述的关键字,可以用符合意图的输出方案将相应内容作为声音提供给针对电子设备101提供话音输入的用户。在表9中所描述的,第一到第六关键字和内容输出方案之间的对应关系,可以是示例,但不限于示例。例如,第一到第六关键字,除了所提出的关键字,可以包括多种类似的术语,并且输出方案也可以以各种途径被设置。根据本公开的实施例,第一到第六关键字可以由用户提前指定,或者可以通过使用模式识别的机器学习被自动地设置。另外,第一到第六关键字可以用短语或者句子来实施,但不限于字。在操作707中,电子设备101基于在操作705中所确定的输出方案,通过音频输出模块152将对应于所接收的语音输入的内容作为声音输出。图8是示出根据本公开的实施例的内容提供方法的流程图参照图8,根据本公开的实施例的内容提供方法可以包括操作801到807。例如,操作801到807可以由图3的电子设备101来执行。在操作801中,电子设备101通过音频输入模块151接收用户的话音作为语音输入。在操作803中,电子设备101的处理器120通过分析在操作801中所接收的语音输入,来确定用户的情绪状况。可以存在用于通过分析语音输入确定情绪状况的各种方法。例如,可以通过将支持向量机(supportvectormachine,svm)模式分类器应用到基于从语音输入信号提取的特征(例如,能量、共振峰、节奏、持续时间、频率抖动、幅度闪烁等)的特征向量,来确定用户的情绪状况。一般地,情绪状况可以被分类到六种情绪中,即,愤怒、厌倦、高兴、中性、悲伤、和惊讶。除了上述的情绪,用户的情绪状况可以根据用户的话音的话音速率、话音的音量、和被包括在话音中的关键字中的至少一个来确定。例如,如果用户的话音的话音速率变得大于特定的话音速率,并且如果话音的音量变得大于特定的音量,则处理器120可以将用户的情绪状况确定为“激动”状态。情绪状况可以通过使用模式识别的机器学习被自动地设置。例如,在确定“激动”或者“非激动(正常)”的状态时,可以通过在一段时间内累积的数据历史,来自动地设置话音的特定话音速率和/或话音的特定音量。在操作805中,电子设备101的处理器120基于在操作803中所确定的用户的情绪状况,来确定内容的输出方案。例如,处理器120可以响应于在操作803中所确定的用户的情绪状况,来调整最适宜的内容的输出速度、输出音量级、或者输出信息量。在操作807中,电子设备101基于在操作805中所确定的输出方案,通过音频输出模块152将对应于所接收的语音输入的内容作为声音输出。即使在图4到图8中所描述的各个操作是独立地描述的,根据本公开的实施例,一部分或者全部操作可以以各种途径组合,并且可以在同一时间或者在不同的时间执行。因而,电子设备101可以以最适宜于执行语音输入的用户的条件的输出方案,来提供相应内容。根据本公开的实施例,有可能通过分析由用户发出的话音的语音输入来有效地提供对应于语音输入的内容。此外,可以提供通过本公开直接地或者间接地理解的各种效果。图9是示出根据本公开的实施例的电子设备的框图。参照图9,电子设备901可以包括,例如,在图9中示出的电子设备901的全部或者一部分。电子设备901的全部或者一部分可以被包括在图1a、图1b、或者图2示出的电子设备100、或者智能电话201中。并且,电子设备901的全部或者一部分可以被包括在电子设备101中。电子设备901包括一个或者多个处理器(例如,ap)910、通信模块920、订户识别模块924、存储器930、传感器模块940、输入设备950、显示模块960、接口970、音频模块980、照相机模块991、电源管理模块995、电池996、指示器997、和马达998。处理器910可以驱动操作系统(os)或者应用以控制连接到处理器910的多个硬件或者软件组件,并且可以处理和计算各种数据。例如,处理器910可以用片上系统(systemonchip,soc)来实施。根据本公开的实施例,处理器910可以进一步包括图形处理单元(graphicprocessingunit,gpu)和/或图像信号处理器。处理器910可以包括在图9中示出的组件的至少一部分(例如,蜂窝模块921)。处理器910可以加载和处理从其他组件中的至少一个(例如,非易失性存储器)接收的指令或者数据,并且可以在非易失性存储器处储存各种数据。通信模块920可以被配置为与图9的通信接口970相同或者相似。通信模块920包括蜂窝模块921、wi-fi模块923、蓝牙(bluetooth,bt)模块925、gnss模块927(例如,gps模块、glonass模块、北斗模块、或者伽利略模块)、近场通信(nfc)模块928、和射频(rf)模块929。蜂窝模块921可以通过通信网络提供语音通信、视频通信、字符服务、互联网服务等。根据本公开的实施例,例如,蜂窝模块921可以使用订户识别模块(subscriberidentificationmodule,sim)924(例如,sim卡),在通信网络内执行电子设备901的鉴别和认证。蜂窝模块921可以执行处理器910提供的功能中的至少一部分。蜂窝模块921可以包括通信处理器(cp)。例如.wi-fi模块923、bt模块925、gnss模块927、和nfc模块928中的每一个可以包括用于处理通过相应模块交换的数据的处理器。根据本公开的实施例,蜂窝模块921、wi-fi模块923、bt模块925、gps模块927、和nfc模块928中的至少一部分(例如,两个或者多个组件)可以被包括在一个集成电路(ic)或者ic封装内。rf模块929可以发送和接收数据,例如,通信信号(例如,rf信号)。rf模块929可以包括收发器、功率放大器模块(poweramplifiermodule,pam)、频率滤波器、低噪声放大器(lownoiseamplifier,lna)、天线等。根据本公开的实施例,蜂窝模块921、wi-fi模块923、bt模块925、gnss模块927、或者nfc模块928中的至少一个可以通过单独的rf模块发送和接收rf信号。订户识别模块924可以包括唯一的标识信息(例如,集成电路卡标识符(integratedcircuitcardidentifier,iccid))或者订户信息(例如,集成移动订户身份(integratedmobilesubscriberidentity,imsi))。存储器930(例如,在图3中的存储器130)包括内部存储器932和外部存储器934。例如,嵌入式存储器932可以包括易失性存储器(例如,动态随机访问存储器(dynamicrandomaccessmemory,dram)、静态ram(randomaccessmemory,随机访问存储器)(staticram,sram)、或者同步dram(synchronousdram,sdram))、非易失性存储器(例如,一次性可编程只读存储器(one-timeprogrammablereadonlymemory,otprom)、可编程rom(readonlymemory,只读存储器)(programmablerom,prom)、可擦除和可编程rom(erasableandprogrammablerom,eprom)、电可擦除和可编程rom(electricallyerasableandprogrammablerom,eeprom)、掩模rom、闪速rom、nand(与非)闪速存储器、或者nor(或非)闪速存储器)、硬盘驱动器、或者固态驱动器(solidstatedrive,ssd)中的至少一个。外部存储器934可以进一步包括闪存驱动器,诸如紧凑式闪存(compactflash,cf)、安全数字(securedigital,sd)、微型安全数字(micro-sd)、迷你安全数字(mini-sd)、极限数字(extremedigital,xd)、多媒体卡(multimediacard,mmc)、记忆棒等。外部存储器934可以通过各种接口功能上地和/或物理地连接到电子设备901。传感器模块940可以测量,例如,物理量或者可以检测电子设备901的操作状态。传感器模块940可以将所测量或者检测的信息转换为电信号。例如,传感器模块940可以包括手势传感器940a、陀螺仪传感器940b、压力传感器940c、磁性传感器940d、加速度传感器940e、手柄传感器940f、近距离传感器940g、红绿蓝(redgreenblue,rgb)传感器940h、活体传感器940i、温度/湿度传感器940j、照度传感器940k、或者uv(ultraviolet,紫外)传感器940m中的至少一个。传感器模块940可以进一步包括,例如,电子鼻传感器、肌电图传感器(electromyography,emg)传感器、脑电图(electroencephalogram,eeg)传感器、心电图(electrocardiogram,ecg)传感器、光体积描记(photoplethysmographic,ppg)传感器、红外(infrared,ir)传感器、虹膜传感器、指纹传感器等。传感器模块940可以进一步包括用于控制被包括在其中的至少一个或者多个传感器的控制电路。根据本公开的实施例,电子设备901可以进一步包括是处理器910的一部分或者独立于处理器910、并且被配置为控制传感器模块940的处理器。处理器可以在处理器910保持在睡眠状态的同时控制传感器模块940。输入设备950包括触摸面板952、(数字)笔传感器954、按键956、和超声输入单元958。触摸面板952可以使用电容式、电阻式、红外和超声检测方法中的至少一个。并且,触摸面板952可以进一步包括控制电路。触摸面板952可以进一步包括触觉层以提供触觉反应给用户。(数字)笔传感器954可以是,例如,触摸面板的一部分,或者可以包括用于识别的额外的片材(sheet)。按键956可以包括,例如,物理按钮、光学按键、小键盘等。超声输入设备958可以通过麦克风988检测(或者感测)从输入设备生成的超声信号,并且可以确保对应于所检测的超声信号的数据。显示器960(例如,在图3中的显示器160)包括面板962、全息图设备964、和投影仪966。面板962可以被配置为与图3中示出的显示器160相同或者相似。例如,面板962可以被实施为是柔性的、透明的或者可佩戴的。面板962和触摸面板952可以被集成到单一模块中。全息图设备964可以使用光干涉现象在空间中显示立体的图像。投影仪966可以投影光到屏幕上,以便显示图像。屏幕可以被安排在电子设备901的内部或者外部。根据本公开的实施例,显示器960可以进一步包括用于控制面板962、全息图设备964、或者投影仪966的控制电路。接口970包括,例如,高清晰度多媒体接口(hdmi)972、通用串行总线(usb)974、光学接口976、和d超小型(d-subminiature,d-sub)978。接口970可以被包括,例如,在图9中示出的通信接口970中。接口970可以包括,例如,移动高清链路(mobilehighdefinitionlink,mhl)接口、sd卡/多媒体卡(multi-mediacard,mmc)接口、或者红外数据协会(infrareddataassociation,irda)标准接口。音频模块980可以以双向转换声音和电信号。至少一部分的音频模块980可以被包括,例如,在图9中示出的输入/输出接口950中。音频模块980可以处理,例如,通过扬声器982、接收器984、耳机986、或者麦克风988被输入或者输出的声音信息。用于拍摄静止的图像或者视频的照相机模块991可以包括,例如,至少一个图像传感器(例如,前传感器(frontsensor)或者后传感器(rearsensor))、透镜、图像信号处理器(imagesignalprocessor,isp)、或者闪光灯(例如,led或者氙灯)。电源管理模块995可以管理,例如,电子设备901的电源。根据本公开的实施例,电源管理集成电路(powermanagementintegratedcircuit,pmic)、充电器ic、或者电池量表可以被包括在电源管理模块995中。pmic可以具有有线充电方法和/或无线充电方法。无线充电方法可以包括,例如,磁共振方法、磁感应方式或者电磁方法,并且可以进一步包括额外的电路,例如,线圈回路、谐振电路、或者整流器等。电池量表可以测量,例如,电池996的剩余容量和在电池被充电的同时其电压、电流或者温度。电池996可以包括,例如,可再充电电池和/或太阳能电池。指示器997可以显示电子设备901或者其一部分(例如,在图3中的处理器120)的特定状态,诸如启动状态、消息状态、充电状态等。马达998可以将电信号转换成机械振动,并且可以生成以下效果:振动、触感等。用于支持移动tv的处理设备(例如,gpu)可以被包括在电子设备901中。用于支持移动tv的处理设备可以根据数字多媒体广播(digitalmultimediabroadcasting,dmb)、数字视频广播(digitalvideobroadcasting,dvb)、mediaflotm等的标准来处理媒体数据。根据本公开的实施例的电子设备的上述元素中的每一个可以用一个或者多个组件配置,并且元素的名称可以根据电子设备的类型被改变。根据本公开的实施例的电子设备可以包括上述元素中的至少一个,并且一些元素可以被省略或者其它额外的元素可以被添加。另外,根据本公开的实施例的电子设备的元素的一些可以彼此组合,以便形成以如在组合之前的相同的方式执行单个元素的功能的单一实体。图10是示出根据本公开的实施例的程序模块的框图。参照图10,根据本公开的实施例,程序模块1010(例如,在图3中的程序140)可以包括操作系统(os),以控制与在图3中的电子设备101相关联的资源、和/或在os上被驱动的多种应用(例如,应用程序947)。os可以是,例如,androidtm、iostm、windowstm、symbiantm、tizentm、或者badatm。程序模块1010可以包括内核1020、中间件1030、应用编程接口(api)1060、和/或应用1070。程序模块1010的至少一部分可以在电子设备上被预加载,或者可以是从在图3中的第一外部电子设备102、第二外部电子设备104、服务器106等可下载的。内核1020(例如,在图3中的内核141)包括,例如,系统资源管理器1021或者设备驱动器1023。系统资源管理器1021可以执行系统资源的控制、分配、或者检索。根据本公开的实施例,系统资源管理器1021可以包括进程管理部分、存储器管理部分、或者文件系统管理部分。设备驱动器1023可以包括,例如,显示器驱动器、照相机驱动器、蓝牙驱动器、普通存储器驱动器、usb驱动器、小键盘驱动器、wi-fi驱动器、音频驱动器、或者进程间通信(inter-processcommunication.ipc)驱动器。中间件1030可以提供,例如,应用1070共同需要的功能,或者可以通过api1060向应用1070提供多种功能,以允许应用1070有效地使用电子设备的有限的系统资源。根据本公开的实施例,中间件1030(例如,在图3中的中间件43)包括,例如,运行时库1035、应用管理器1041、窗口管理器1042、多媒体管理器1043、资源管理器1044、电源管理器1045、数据库管理器1046、数据包管理器1047、连接性管理器1048、通知管理器1049、位置管理器1050、图形管理器1051、以及安全管理器1052。运行时库1035可以包括,例如,由编译器使用以在应用1070被运行的同时通过编程语言添加新功能的库模块。运行时库1035可以执行输入/输出管理、存储器管理、或者关于算术函数的容量。应用管理器1041可以管理,例如,应用1070中的至少一个应用的生命周期。窗口管理器1042可以管理在屏幕中被使用的gui(graphicaluserinterface,图形用户界面)资源。多媒体管理器1043可以识别用于播放多种媒体文件的必要的格式,并且可以通过使用合适于格式的编解码器来执行媒体文件的编码或者解码。资源管理器1044可以管理资源,诸如应用1070中的至少一个应用储存空间、存储器、或者源代码。电源管理器1045可以用,例如,基本输入/输出系统(basicinput/outputsystem,bios)来操作以管理电池或者电源,并且可以提供用于电子设备的操作的电源信息。数据库管理器1046可以生成、搜索、或者修改被使用在程序1070中的至少一个应用中的数据库。数据包管理器1047可以安装或者更新以数据包文件的形式被分布的应用。连接性管理器1048可以管理,例如,诸如wi-fi或者蓝牙的无线连接。通知管理器1049可以在不打扰用户的模式中显示或者通知诸如到达消息、承诺、或者近距离通知的事件。位置管理器1050可以管理电子设备的位置信息。图形管理器1051可以管理提供给用户的图形效果,或者管理其有关的用户界面。安全管理器1052可以提供用于系统安全或者用户认证的必要的一般安全功能。根据本公开的实施例,当电子设备101包括电话学功能,中间件1030可以进一步包括用于管理电子设备的语音或者视频呼叫功能的电话学管理器。中间件1030可以包括组合上述组件的多种功能的中间件模块。中间件1030可以提供专用于每个os种类以提供差异化的功能的模块。额外地,中间件1030可以动态地移除预先存在的组件的一部分,或者可以添加新组件于此。api1060(例如,在图3中的api145)可以是,例如,编程功能的集合,并且可以被提供取决于os是可变的配置。例如,当在设备中操作的os是androidtm或者iostm时,每个平台提供一个api集合可以是可允许的。当在设备中操作的os是tizentm时,每个平台提供两个或者多个的api集合可以是可允许的。应用1070(例如,在图3中的应用147)可以包括,例如,能够提供用于家庭1071、拨号器1072、sms(shortmessagingservice,短消息服务)/mms(multimediamessagingservice,多媒体消息服务)1073、即时消息(instantmessage,im)1074、浏览器1075、照相机1076、警报1077、联系人1078、语音拨号1079、电子邮件1080、日历1081、媒体播放器1082、专辑1083、以及钟表1084的,或者用于卫生保健(例如,测量锻炼的量或者血糖水平)或者环境信息(例如,气压、湿度、或者温度)的功能的一个或者多个应用。根据本公开的实施例,应用1070可以包括信息交换应用,以支持电子设备101和第一外部电子设备102、或者第二外部电子设备104之间的信息交换。信息交换应用可以包括,例如,用于发送特定信息到外部电子设备的通知中继应用,或者用于管理外部电子设备的设备管理应用。例如,信息交换应用可以包括将从其它应用(例如,用于sms/mms、电子邮件、卫生保健、或者环境信息的应用)产生的通知信息,发送到第一外部电子设备102或者第二外部电子设备104的功能。额外地,信息交换应用可以从外部电子设备接收,例如,通知信息,并且向用户提供通知信息。设备管理应用可以管理(例如,安装、删除、或者更新),例如,第一外部电子设备102或者第二外部电子设备104的至少一个功能(例如,外部电子设备本身(或者组件的一部分)的接通/断开或者显示器的亮度(或者分辨率)的调整),该第一外部电子设备102或者第二外部电子设备104与电子设备、运行在外部电子设备中的应用、或者从外部电子设备提供的服务(例如,呼叫服务、消息服务等)通信。根据本公开的实施例,应用1070可以包括根据第一外部电子设备102或者第二外部电子设备104的属性(例如,作为一种电子设备的移动医疗设备的属性)被安排的应用(例如,卫生保健应用)。应用1070可以包括从服务器106、第一外部电子设备102、或者第二外部电子设备104接收的应用。应用1070可以包括预加载的应用或者从服务器可下载的第三方应用。根据本公开的实施例的程序模块1010的组件标题可以是取决于os的种类可修改的。根据本公开的实施例,程序模块1010的至少一部分可以由软件、固件、硬件、或者其中两个或者多个的组合来实施。程序模块1010的至少一部分可以,例如,由处理器910来实施(例如,运行)。程序模块1010的至少一部分可以包括,例如,用于执行一个或者多个功能的模块、程序、例程、指令的集合、或者进程等。术语“模块”,如本文所使用的,可以表示,例如,包括硬件、软件和固件的一个或者多个组合的单元。术语“模块”可以与术语“单元”、“逻辑”、“逻辑块”、“组件”、和“电路”可互换地使用。模块可以是集成组件的最小单元,或者可以是其一部分。模块可以是用于执行一个或者多个功能的最小单元或者可以是其一部分。模块可以被机械地或者电子地实施。例如,模块可以包括用于执行一些已知的或者将被开发的操作的应用专用集成ic(application-specificic,asic)芯片、现场可编程门阵列(fieldprogrammablegatearray,fpga)、和可编程逻辑设备中的至少一个。根据本公开的实施例的装置的至少一部分(例如,其模块或者功能)或者方法(例如,操作)可以是,例如,以程序模块的形式由储存在计算机可读储存介质的指令来实施。当由一个或者多个处理器(例如,在图3中的处理器120)运行时,指令可以使得一个或者多个处理器执行对应于指令的功能。计算机可读储存介质,例如,可以是图3中的存储器130。计算机可读记录介质可以包括硬盘、磁介质、软盘、磁介质(例如,磁带)、光学介质(例如,光盘只读存储器(compactdiscreadonlymemory,cd-rom)和数字多功能光盘(dvd)、磁光介质(例如,软式光盘)、和硬件设备(例如,只读存储器(rom)、随机访问存储器(ram)、或者闪速存储器)。并且,程序指令可以不仅包括诸如由编译器生成的事物的机械代码,而且也包括使用注释器在计算机上可运行的高级语言代码。上面的硬件单元可以被配置为经由用于执行本公开的操作的一个或者多个软件模块来操作,反之亦然。根据本公开的实施例的模块或者程序模块可以包括上面的元素中的至少一个,或者上面的元素的一部分可以被省略,或者额外的其它元素可以被进一步包括。根据本公开的实施例的由模块、程序模块、或者其他元素执行的操作,可以被顺序地、并行地、重复地、或者以启发式的方法运行。并且,一些操作或者操作的部分可以以不同的顺序被运行、被省略,或者可以添加其它操作。虽然本公开已经参照其特定实施例被示出和被描述,但是本领域的技术人员将理解,可以在其中做出在形式和细节中的各种改变,而不脱离如由附加的权利要求和它们的等同物所定义的本公开的精神和范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1