用于推荐答复消息的方法和设备与流程

文档序号:13675299阅读:231来源:国知局
本公开涉及用于分析接收到的消息的方法和设备。更具体地,本公开涉及用于分析接收到的消息并基于分析后的消息的内容提供准备答复消息所需要的用户界面或推荐的答复消息的方法和设备。
背景技术
:根据自然语言处理技术的发展,装置能够分析用户之间交换的消息的含义。自然语言处理技术可表示能够处理由人使用的用于通信的语言,以便能够被计算机理解的技术,或能够以人使用的用于通信的语言来表达由计算机处理的信息的技术。根据装置的移动化和小型化,设备容易携带,但是将字母(字符)输入到设备中变得越来越困难。因此,当接收到消息时,更需要以最小量的输入来发送适合于接收到的消息的答复消息。上述信息仅作为背景信息存在以帮助理解本公开。关于上述信息中的任何信息是否能够用作关于本公开的现有技术,没有做出任何确定,也没有做出任何断言。技术实现要素:技术问题本公开的各方面在于至少解决上述问题和/或缺点,并至少提供下面描述的优点。因此,本公开的一方面在于提供用于提供准备答复消息所需的用户界面(ui)或推荐的答复消息的方法和设备。另外的方面将在下面的说明书中被部分地阐述,并且部分将从说明书中变得明显,或可通过实施提出的实施例被理解。依据本公开的一方面,提供了一种用于发送答复消息的装置。所述装置包括:通信单元,被配置为从另一装置接收问题消息;控制器,被配置为确定所述问题消息的种类;显示单元,被配置为根据所述种类显示用于选择将被包括在针对所述问题消息的答复消息中的数据的ui;用户输入单元,被配置为通过所述ui接收选择将被包括在所述答复消息中的数据的用户输入,其中,通信单元向所述另一装置发送包括所述数据的所述答复消息。依据本公开的另一方面,提供了一种发送答复消息的方法。所述方法包括:从另一装置接收问题消息;确定所述问题消息的种类;显示与所述种类相应的ui,其中,所述ui用于选择将被包括在针对所述问题消息的答复消息中的数据;通过所述ui接收选择将被包括在所述答复消息中的数据的用户输入;向所述另一装置发送包括所述数据的答复消息。从以下结合附图的公开本公开的各种实施例的详细描述,对本领域技术人员来说本公开的其他方面、优点和突出特征将变得明显。附图说明从以下结合附图的描述,本公开的特定实施例的上述和其他方面、特征和优点将变得更加明显,其中:图1是根据本公开的实施例的当接收到消息时由装置提供输入答复消息所需要的信息的方法的示图;图2示出根据本公开的实施例的用于产生推荐的答复消息的引擎;图3a和图3b示出根据本公开的实施例的显示推荐的答复消息的用户界面(ui);图4a和图4b示出根据本公开的实施例的显示推荐的答复消息的ui;图5是根据本公开的实施例的由装置产生推荐的答复消息的方法的流程图;图6a到图6c是根据本公开的实施例的当接收到询问时间的消息时由装置提供用于选择时间的ui的方法的示图;图7a到图7c是根据本公开的实施例的当接收到询问时间的消息时由装置提供用于选择时间的ui的方法的示图;图8a到图8c是根据本公开的实施例的当接收到询问时间的消息时由装置提供用于选择时间的ui的方法的示图;图9a到图9c是根据本公开的实施例的当接收到询问地点的消息时由装置提供用于选择地点的ui的方法的示图;图10a和图10b是根据本公开的实施例的当接收到指示地点的消息时由装置显示消息中包括的信息的方法的示图;图11a到图11c是根据本公开的实施例的当接收到询问到目的地的路径的消息时由装置提供用于选择路径的ui的方法的示图;图12a到图12c是根据本公开的实施例的当接收到询问地点的消息时由装置提供用于选择地点的ui的方法的示图;图13a到图13d是根据本公开的实施例的当接收到询问日程的消息时由装置提供用于选择日程的ui的方法的示图;图14a到图14c是根据本公开实施例的当接收到询问年龄的消息时由装置提供用于选择年龄的ui的方法的示图;图15a到图15c是根据本公开的实施例的当接收到询问电话号码的消息时由装置提供用于选择电话号码的ui的方法的示图;图16a到图16c是根据本公开的实施例的当接收到询问电话号码的消息时由装置提供用于选择电话号码的ui的方法的示图;图17a到图17c是根据本公开的实施例的当接收到询问人的消息时由装置提供用于选择人的ui的方法的示图;图18a到图18d是根据本公开的实施例的当接收到询问应用的标识(id)信息的消息时由装置提供用于选择应用的id信息的ui的方法的示图;图19a到图19c是根据本公开的实施例的当接收到询问金额的消息时由装置提供用于选择金额的ui的方法的示图;图20a到图20c是根据本公开的实施例的当接收到询问电影的消息时由装置提供用于选择电影的ui的方法的示图;图21a到图21c是根据本公开的实施例的基于发送者和用户之间交换的消息由装置推荐种类的数据的方法的示图;图22a和图22b是根据本公开的实施例的由装置提供正式或非正式风格的推荐的答复消息的方法的示图;图23a到图23c是根据本公开的实施例的由装置提供不同风格的推荐的答复消息的方法的示图;图24a到图24c是根据本公开的实施例的通过将多个推荐的答复消息中的至少两个进行组合来产生推荐的答复消息的方法的示图;图25是根据本公开的实施例的由装置提供指定用户选择的推荐的答复消息的答复意图的新推荐的答复消息的方法的流程图;图26a到图26c是根据本公开的实施例的由装置提供指定用户选择的推荐的答复消息的答复意图的新推荐的答复消息的方法的示图;图27是根据本公开的实施例的由装置基于用户选择的情境产生推荐的答复消息的方法的流程图;图28a和图28b是根据本公开的实施例的由装置基于用户选择的情境产生推荐的答复消息的方法的示图;图29a和图29b是根据本公开的实施例的由装置基于用户选择的情境产生推荐的答复消息的方法的示图;图30a和图30b是根据本公开的实施例的由装置基于用户选择的情境产生推荐的答复消息的方法的示图;图31是根据本公开的实施例的由装置基于消息的发送意图和用户的情景确定至少一个推荐的答复消息的方法的流程图;图32a到图33b是根据本公开的各种实施例的由装置根据用户的情境确定推荐的答复消息的方法的示图;图34示出根据本公开的实施例的用于产生推荐的答复消息的引擎;图35a和图35b是根据本公开的实施例的由装置基于用户的预发送的消息计算答复意图与情境或发送者之间的相关性的方法的示图;图36a到图36c是根据本公开的实施例的基于答复意图与情境或发送者之间的相关性显示推荐的答复消息的方法的示图;图37是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图;图38是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图;图39是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图;图40是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图;图41是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图;图42是根据本公开的实施例的装置的框图;图43是根据本公开的实施例的装置的框图。贯穿附图,应该注意的是,相同的标号被用于描述相同或相似的元件、特征和结构。具体实施方式提供下面的参照附图的描述以帮助全面理解由权利要求及其等同物定义的本公开的各种实施例。它包括帮助理解的各种特定细节,但这些细节仅被视为示例性的。因此,本领域的普通技术人员将识别,在不脱离本公开的范围和精神的情况下,可对这里描述的各种实施例进行各种改变和修改。此外,为了清楚和简洁,可省略对公知功能和结构的描述。在下面的描述和权利要求中使用的术语和词语不限于书目含义,而仅由发明人用于能够清楚并一致地理解本公开。因此,对本领域的技术人员应明显的是,本公开的各种实施例的以下描述仅是为了说明的目的而不是为了显示由权利要求及其等同物定义的本公开的目的。将被理解的是,除非上下文中另有清楚的指示,否则单数形式包括复数指示物。因此,例如,提及“计算机表面”包括提及一个或更多个这样的表面。这里使用的包括描述性或技术性术语的所有术语应被解释为具有对本领域的普通技术人员来说显而易见的含义。然而,根据本领域的普通技术人员的意图、先例、或新技术的出现,术语可具有不同的含义。此外,一些术语可由申请人任意地选择,在这种情况下,选择的术语的含义将在本公开的具体实施方式中被详细地描述。因此,这里使用的术语必须基于术语的含义与贯穿说明书的描述一起被定义。当部件“包括”或“包含”元件时,除非存在与其相反的特别描述,否则部件还可包括其他元件,不排除其他元件。在下面的描述中,诸如“单元”和“模块”的术语是指用于处理至少一个功能或操作的单元,其中,单元和块可被实现为硬件或软件,或可通过将硬件和软件进行组合被实现。现在将参照附图更全面地描述一个或更多个实施例。然而,一个或更多个实施例可以以许多不同的形式被实现,并不应被解释为受限于这里阐述的实施例;此外,提供这些实施例使得本公开将是彻底和完整的,并将向本领域的普通技术人员完全传达一个或更多个实施例的构思。在下面的描述中,由于公知的功能或结构将以不必要的细节模糊一个或更多个实施例,所以不对公知的功能或结构进行详细描述,附图中的相同的标号指示贯穿说明书的相同或相似的元件。图1是根据本公开的实施例的当接收到消息时由装置提供输入答复消息所需要的信息的方法的示图。参照图1,在接收到消息时,装置100可提供输入答复消息需要的用户界面(ui)。例如,当接收到“doyouknowphonenumberofamy?(你知道amy的电话号码吗?)”的消息10时,装置100可提供用于输入电话号码的ui。用于输入电话号码的ui可包括在装置100中存储的联系人列表。装置100可显示“selectfromcontactlist(从联系人列表中选择)”的菜单20,并且当接收到选择菜单20的用户输入时,装置100可显示在联系人列表中存储的一列名字。在接收到选择这些名字中的一个名字的用户输入时,装置100可向发送人的装置发送选择的名字的电话号码。装置100还可显示关于消息的推荐的答复消息。在接收到消息10时,装置100可分析消息10以确定发送人的发送意图是询问电话号码,并推荐“why?(为什么?)”40和idon’tknow(“我不知道”)30作为答复消息。在这种情况下,装置100可分析用户的上下文并基于分析出的上下文确定推荐的答复消息。例如,当接收到消息并且用户在开车时,装置100可显示“i’mdriving(我在开车)”作为推荐的答复消息。装置100还可基于由用户针对具有与接收到的消息相同的发送意图的消息预发送的答复消息来显示推荐的答复消息。例如,当接收到询问计划的消息,并且由用户最近发送的答复消息是表示用户在忙的消息时,装置100可在接收到询问计划的消息时显示“i’mbusy(我在忙)”作为推荐的答复消息。即使接收到具有相同的发送意图的消息,用户可根据用户的上下文发送具有不同的答复意图的答复消息。例如,当在用户正在运动时接收到询问用户是否在忙的消息时,用户可发送指示用户不忙的答复消息,然而当在用户在开车时接收到询问用户是否在忙的消息时,用户可发送指示用户在忙的答复消息。因此,即使在接收到具有相同的发送意图的消息时,装置100可也基于由用户根据用户的情境而发送的答复消息,显示不同的推荐的答复消息。图2示出根据本公开的实施例的用于产生推荐的答复消息的引擎。参照图2,装置100可包括引擎200。引擎200可包括消息分析器210和候选答复产生器230,其中,消息分析器210确定接收到的消息的发送意图,候选答复产生器230基于分析出的发送意图产生推荐的答复消息。消息分析器210可确定接收到的消息的发送意图。消息分析器210可包括规范化器212、形态/语法分析器214和语义分析器216。规范化器212可将接收到的消息中包括的俚语或缩写恢复为标准语言。规范化器212可基于预设的准则将俚语或缩写恢复为标准语言。规范化器212还可基于将俚语或缩写映射为标准语言的字典将接收到的消息中包括的俚语或缩写恢复为标准语言。在下面的表1中示出这样的映射的示例。[表1]俚语/缩写标准语言频率tmrtomorrow(明天)87gtggottogo(我得走了)81btbberightback(马上回来)77kok71yyes(是)53cuzbecause(因为)52uryouare(你是)47cuseeyou(回头见)42jkjustkidding(开个玩笑)37dryoutstopdrinking(戒酒)35ass-wipetoiletpaper(厕纸)33aitealright(没问题)30juzjust(只是)28ttyltalktoyoulater(以后再谈)27tatthat(那个)23n2into(到…中)22nahno(不)21s2usametoyou(彼此彼此)21scrillamoney(钱)20sissister(姐妹)20mabbymaybe(可能)20例如,当接收到消息“omg,that’ssupa”时,规范化器212可确定“omg”和“supa”是俚语,并将“omg”转换为“ohmygod”,将“supa”转换为“super”。当接收到消息“whereyouwanttohavedinner,mark”时,规范化器212确定该消息在语法上不正确,并将该消息改变为“wheredoyouwanttohavedinner,mark?”。装置100可根据发送人来存储用户和发送人之间交换的消息中的词语、表达或说话方式。规范化器212可基于用户和发送人之间交换的消息中的词语、表达或说话方式将接收到的消息中包括的俚语或缩写恢复为标准词语。在联系人列表中的熟人之间交换的过去的对话的内容可被分析,并可根据熟人来存储与熟人使用的词语、说话方式和表达。规范化器212可基于根据发送人存储的词语、说话方式或表达将来自发送人的文本消息中包括的俚语或缩写恢复为标准语言。形态/语法分析器214可确定接收到的消息中包括的语素,并确定语素的句子成分。例如,关于消息“pleasecometothemeetingimmediately(请立刻来参加会议)”,形态/语法分析器214可将“meeting(会议)”确定为名词并将“immediately(立刻)”确定为副词,将“cometo(来参加)”确定为谓语、将“please(请)”确定为正式形式,作为语素的句子成分。形态/语法分析器214可基于确定的句子成分确定消息中的动词、发送意图和正式度。例如,关于消息“pleasecometothemeetingimmediately(请立刻来参加会议)”,形态/语法分析器214可将“come(来)”确定为动词,将“come(来)”的命令确定为消息的发送意图,并确定消息是正式的。语义分析器216可基于由形态/语法分析器214确定的语素和句子成分来确定发送人的命名实体、发送意图、正式度和情绪,并确定答复类型。语义分析器216可包括命名实体识别器216a、意图识别器216b、正式度识别器216c、情绪识别器216d和答复类型确定器216e。命名实体识别器216a可识别接收到的消息中的命名实体。命名实体可表示具有固有含义的名词或数字。命名实体可被主要分类为名字表达(诸如人的名字、地点的名称或组织的名称)、时间表达(诸如日期或时间)和数值表达(诸如价格或百分比)。可通过识别消息中包括的命名实体并确定命名实体的类型来执行命名实体识别。例如,当接收到消息“wheredoyouwanttohavedinner,mark?(你想去哪里吃晚饭,mark?)”时,命名实体识别器216a可将“mark”和“dinner(晚饭)”识别为命名实体,并将“mark”识别为人的名字,将“dinner(晚饭)”识别为在晚上吃的一餐饭。命名实体识别器216a可基于装置100中存储的联系人列表将“mark”确定为人的名字,并且当与“mark”的关系被存储在联系人列表中时,可获取用户和“mark”之间的关系。命名实体识别器216a可通过参照预存储的命名实体字典将“dinner(晚饭)”识别为在晚上吃的一餐饭。意图识别器216b可确定发送人在消息中表达的发送意图。发送意图的示例包括问候、问题、命令、请求、建议、情绪表达和信息传输,但不限于此。意图识别器216b可基于分析出的语素、命名实体、句子成分或词语种类确定接收到的消息中的发送意图。例如,当消息是英语并且消息中的第一个词语是动词“be”或动词的原形时,意图识别器216b可确定消息的发送意图是命令。此外,当消息是英语并且消息中的第一个词语是“wouldyou(你可不可以)”或“please(请)”时,意图识别器216b可确定消息的发送意图是请求。当接收到的消息的发送意图是问题时,意图识别器216b可确定发送意图是是或否问题、是请求选择多个选项中的至少一个的问题、是请求同意的问题还是五个w和一个h(5w1h)问题。例如,当接收到的消息是“wheredoyouwanttohavedinner,mark?(你想去哪里吃晚饭,mark?)”时,意图识别器216b可基于接收到的消息中的语素之中的“where(哪里)”的句子成分和指示疑问句的标点符号“?”,确定接收到的消息是5w1h之中的询问“where(哪里)”的问题。意图识别器216b可将发送意图分类为在下面的表2中示出的多个种类,并且每个种类可包括多个下级种类。[表2]例如,当确定接收到的消息中的发送意图是问题时,意图识别器216b可确定接收到的消息是否是询问位置、时间、年龄、价格、计数、人、活动和理由中的一个的问题。正式度识别器216c可确定接收到的消息是否是正式的。例如,当接收到的消息中的语素包括“please(请)”、“wouldyou(你可不可以)”或“sir(先生)”时,正式度识别器216c可确定接收到的消息是正式的。情绪识别器216d可确定接收到的消息中发送人的情绪。情绪的示例包括高兴、快乐、难过、害怕、惊讶和生气,但不限于此。情绪识别器216d可基于接收到的消息中包括的感叹词、俚语或表情符号识别发送人的情绪。例如,当消息是“i’mlate(我迟到了):-(”并且“:-(”是表示不高兴的表情符号时,情绪识别器216d可确定发送人不高兴。答复类型确定器216e可确定接收到的消息的类型。例如,答复类型确定器216e可基于由意图识别器216b确定的消息的发送意图来确定消息的类型。当接收到的消息的发送意图是是或否问题、命令、请求或建议时,答复类型确定器216e可确定接收到的消息的类型是选择是和否中的一个。当接收到的消息的发送意图是请求特定种类的数据的问题时,答复类型确定器216e可确定接收到的消息的类型是简短回答类型。请求特定种类中的数据的问题可以是例如请求特定信息的问题(例如,“what’sphonenumberofdave?(dave的电话号码是什么?)”)或询问发送人和用户一起做什么、时间、地点和方法的问题(例如,“whattimeareweseeing?(我们什么时候见面?)”)。例如,答复类型确定器216e可将消息的类型分类为在下面的表3和表4中示出的多种类型。[表3][表4]如表3和表4中所示,消息的类型的示例可包括是或否类型、简短回答类型和选择多个选项中的一个的类型,并且每个类型可再次被分类为多个种类。例如,当消息是简短回答类型时,消息可被分类为回答是否应该是关于特定的人、特定的地点或特定的数量。在表3和表4中示出的消息的类型仅是示例,回答的类型可根据发送意图被分配。候选答复产生器230可产生将被提供给用户的推荐的答复消息。候选答复产生器230可包括答复搜索器232、答复句子产生器234和语料库数据库236。语料库数据库236可存储与发送意图相应的答复意图。例如,语料库数据库236可存储肯定、否定或不知道作为针对是或否问题的答复意图。语料库数据库236还可将基于由用户选择的数据的建议意图或劝告意图存储作为与询问发送者和用户一起做什么、时间、地点和方法的问题(how_will_we_do_question)相应的答复意图。[表5]语料库数据库236可存储与答复意图相应的推荐的答复消息。例如,参照表6,根据吃晚饭的答复意图(have_a_nice_dinner)的“haveanicedinner(用餐愉快)”、“hopeyouenjoyyourdinner(祝你用餐愉快)”和“bonappetite(好胃口)”。[表6]答复搜索器232可基于接收到的消息的发送意图确定答复意图。例如,答复搜索器232可从语料库数据库236获取与发送意图相应的答复意图。答复搜索器232可将由用户选择的数据确定为答复意图。例如,当接收到询问地点的简短回答类型问题时,答复搜索器232可显示可选数据,并将用户从可选数据中选择的数据确定为答复意图。当接收到的消息是“wheredoyouwanttohavedinner,mark?(你想去哪里吃晚餐,mark?)”时,语义分析器216可确定接收到的消息的发送意图是询问晚餐的地点的问题。答复搜索器232可随后显示多个地点或地图,并在接收到选择多个地点中的一个或选择地图上的一点的用户输入时,将选择的地点或一点确定为答复意图。在确定至少一个答复意图时,答复搜索器232可从语料库数据库236获取与至少一个答复意图相应的推荐的答复消息。在这种情况下,答复搜索器232可基于用户和发送者之间的关系确定接收到的消息是否是正式的并确定答复消息是否是正式的,并基于正式度获取不同的推荐的答复消息。答复句子产生器234可根据基于用户和发送者之间交换的消息的词语、表达或说话方式来改变推荐的答复消息。装置100可根据发送者来存储用户和发送者之间交换的消息中的词语、表达或说话方式。因此,答复句子产生器234可获取与答复意图相应的至少一个消息,并将至少一个消息中的词语、表达或说话方式改变为根据发送者的词语、表达或说话方式。例如,当用户具有在与发送者交换的消息中的句子的结尾添加“babe”的习惯,并且推荐的答复消息是“howaboutamovie?”时,答复句子产生器234可将“howaboutamovie?”改变为“howaboutamovie,babe?”。当与联系人列表中的熟人的过去的对话的内容被分析时,装置100可根据熟人存储词语、说话方式和表达。答复句子产生器234可根据基于熟人存储的词语、说话方式或表达来产生推荐的答复消息。因此,装置100可自动地产生反映与发送者的亲密度的答复消息。装置100还可包括情境框架300。情境框架300可在特定的时间获取用户的情境。情境的示例包括时间、星期几、日期、用户的日程、用户的位置和用户的活动,但不限于此。例如,情境框架300可基于装置100中存储的日程在特定的时间获取用户的日程。情境框架300还可通过使用装置100中包括的位置传感器(例如,全球定位系统(gps))获取用户的位置。情境框架300可通过使用装置中包括的位置传感器或运动传感器检测用户的活动。候选答复产生器230可基于接收到的消息的发送意图和用户的情境确定推荐的答复消息。例如,答复搜索器232可从情境框架300中获取用户的情境。答复搜索器232不仅可基于发送意图还可基于用户的情境来确定推荐的答复消息。语料库数据库236可根据发送意图和情境存储答复意图。例如,如下面的表7所示,根据发送意图和情境可存储至少一个答复意图。[表7]答复搜索器232可获取与发送意图和情境相应的答复意图。例如,当在晚上接收到消息“havinganiceevening(祝你晚上愉快)”时,答复搜索器232可确定接收到消息时的时间,接收到消息时的星期几和发送者的联系号码是否被存储在装置100中。答复搜索器232可确定“havinganiceevening(祝你晚上愉快)”的发送意图是晚上的问候、接收到消息时的星期几是周三、并且发送者的联系号码被存储在装置100中。因此,答复搜索器232可根据晚上的问候的发送意图、周三和装置100中存储的联系电话,从语料库数据库236获取祝你晚餐愉快的答复意图(have_a_nice_dinner)。因此,即使接收到相同的消息,装置100可根据用户的情境提供不同的推荐的答复消息。语料库数据库236不仅可基于发送意图和情况,还可基于是否是正式的或发送者的联系电话是否被存储在装置100中,存储不同的推荐的答复消息。答复搜索器232可基于发送者的联系号码是否被存储在装置100中以及根据联系号码存储的发送者的名字确定发送者和用户之间的关系。例如,当装置100中存储的发送者的名字是“mom”或“mother”时,答复搜索器232可确定发送者是用户的母亲。答复搜索器232可基于发送者的联系号码所属的联系人列表分组来确定发送者和用户之间的关系。联系人列表分组的示例包括家庭、公司、学校或俱乐部。答复搜索器232可基于发送者和用户之间的关系确定答复消息是否是正式的。因此,答复搜索器232不仅可基于发送意图和情境还可基于发送者和用户之间的关系确定推荐的答复消息。例如,装置100可在2015年3月30日从用户的母亲接收消息“whatareyoudoingnow?(你正在做什么?)”。在这种情况下,答复搜索器232可将“whydoyouask?(为什么这么问?)”、“i’mworking(我在工作)”、“i’malittlebusy(我有点忙)”、“issomethingwrong?(发生了什么事吗?)”和“idon’tknow(我不知道)”作为正式风格的推荐的答复消息。然而,当在同一时间从用户的男朋友接收到同一消息时,答复搜索器232可将“wy?”、“working”、“bzzy”、“sup?”和“dumo”作为非正式风格的推荐的答复消息。图3a和图3b示出根据本公开的实施例的显示推荐的答复消息的ui。参照图3a,装置100可以是可穿戴手表。装置100可接收消息“what’sup?(怎么了?)”。装置100可显示用于接收关于检查消息的确认的查看按键310。参照图3b,在接收到触摸查看按键310的用户输入时,装置100可显示推荐的答复消息。例如,装置100可将屏幕的区域划分为包括中心区域和外部区域的多个区域,在中心区域中显示消息并在外部区域中显示至少一个推荐的答复消息。装置100可显示“i’mdriving(我在开车)”、“why?(为什么?)”或“i’mbusy(我在忙)”作为关于消息“what’sup?(怎么了?)”的推荐的答复消息。装置100可以是在边框区域中包括转轮320的装置。装置100可将由用户选择的推荐的答复消息显示为与没有被用户选择的推荐的答复消息不同。例如,装置100可以以与其它区域不同的颜色或设计来显示选择的推荐的答复被显示的区域。当旋转转轮320的用户输入被接收到时,装置100可根据旋转转轮320的方向顺序地选择推荐的答复消息。在接收到将转轮320旋转至少一个参考角度的用户输入时,装置100可删除显示的推荐的答复消息并显示新推荐的答复消息。装置100可将选择的推荐的答复消息作为答复消息,并向发送者的装置发送答复消息。图4a和图4b示出根据本公开的实施例的显示推荐的答复消息的ui。参照图4a,装置100可接收消息“what’sup?(怎么了?)”。装置100可显示用于接收关于查看消息的确认的查看按键310。参照图4b,在接收到触摸查看按键310的用户输入时,装置100可显示至少一个推荐的答复消息。在这种情况下,装置100可与至少一个推荐的答复消息区别地显示消息。例如,装置100可显示分割屏幕的线410,并在线410上方显示消息,在线410下方显示至少一个推荐的答复消息。在接收到旋转转轮320的用户输入时,装置100可顺序地选择至少一个推荐的答复消息。此外,在接收到将转轮320旋转至少一个参考角度的用户输入时,装置100可产生删除至少一个推荐的答复消息并显示新推荐的答复消息的滚动时间。装置100可将选择的推荐答复消息确定为答复消息并向发送者的装置发送答复消息。图5是根据本公开的实施例的由装置产生推荐的答复消息的方法的流程图。参照图5,在操作s510,装置100可从另一装置接收问题消息。消息的示例可包括短消息服务(sms)消息、电子邮件消息和聊天消息,但不限于此。在操作s520,装置100可确定问题消息的种类。装置100可确定问题消息的消息类型。消息类型的示例包括是或否类型、简短回答类型和简单情绪表达类型,但不限于此。是或否类型的问题消息可以是询问用户选择关于问题消息的内容的肯定和否定之一的消息。简短回答类型的问题消息可以是询问用户特定种类中的数据之中的哪个数据是预定的或期望的消息。例如,“whatiskate’sphonenumber?(kate的电话号码是什么?)”的消息类型是简短回答类型,并且种类可以是电话号码。“wheredoyouwanttomeetlater?(稍后你想在哪见面?)”的消息类型是简短回答类型,并且种类可以是地点。种类的示例包括时间、日期、地点、年龄、尺寸、价格、活动、食物、电影和人,但不限于此。简单情绪表达类型的问题消息可以是来自发送者的简单地表达他的/她的情绪的消息。装置100可基于语素和接收到的消息的语素中的句子成分和命名实体来确定接收到的消息的消息类型。例如,当问题消息是韩语时,当问题消息中的句子包括疑问结尾和指示疑问句的标点符号“?”时,装置100可确定问题消息是是或否类型问题。当问题消息是英语时,当问题消息中的句子以助动词(例如,“do”、“be”或“can”)开始并包括指示疑问句的标点符号“?”时,装置100还可确定问题消息是是或否类型问题。当问题消息是韩语时,当问题消息包括词语(诸如,“what(什么)”、“howmany(多少)”、“howmuch(多少钱)”、“who(谁)”、“when(什么时候)”或“where(在哪)”或疑问结尾或指示疑问句的标点符号“?”时,装置100可确定问题消息是简短回答类型。当问题消息是英语时,当问题消息包括疑问副词(诸如“what(什么)”、“which(哪个)”、“who(谁)”、“when(什么时候)”、“howmuch(多少钱)”或“where(在哪)”)和指示疑问句的标点符号“?”时,装置100可确定问题消息是简短回答类型。当确定消息类型是简短回答类型时,装置100可确定问题消息的种类。装置100可基于问题消息中包括的疑问词确定问题消息的种类。例如,当问题消息包括短语“whattime(什么时间)”,装置100可将问题消息的种类确定为时间。装置100还基于问题消息中包括的指示种类的词语确定种类。例如,当问题消息包括词语“when(什么时候)”或“whattime(什么时间)”,装置100可将问题消息的种类确定为时间。在操作s530,装置100可根据确定的种类显示用于选择将被包括在答复消息中的数据的ui。在接收到查看问题消息的用户输入时,装置100可显示ui,此外,在接收到用于准备答复消息的用户输入时,装置100可显示ui。ui可包括用于执行用于选择将被包括在答复消息中的数据的功能的菜单,在接收到选择菜单的用户输入时,装置100可执行与选择的菜单相应的功能。当种类是日期时,与种类相应的ui可包括用于接收选择日期的用户输入的日历图像。当种类是时间时,与种类相应的ui可包括用于接收调整时间用户输入的时钟图像。当种类是地点时,与种类相应的ui可包括用于接收选择地点的用户输入的地图图像。当种类是电话号码时,与种类相应的ui可包括用户的联系人列表。当种类是日程时,与种类相应的ui可包括用户的日程列表。ui可包括可由用户选择的各种数据。数据可被预存储在装置100中。例如,将被包括在用于选择电话号码的ui中的多个电话号码可被存储在装置100中。将被包括在用于选择时间的ui中的多个时间可从00:00:00到24:59:59。数据可从外部服务器被接收。例如,将被包括在用于选择电影的ui中的多个电影可从电影服务器被接收。ui中的数据可被显示在列表(诸如联系人列表)或图像(诸如地图图像)中。装置100不仅可基于问题消息的种类还可基于问题消息中包括的附加消息来确定将被包括在ui中的数据。例如,装置100可从问题消息获取指定将被包括在答复消息中的数据的附加信息,并基于种类和附加信息确定将被包括在ui中的数据。例如,当问题消息是询问特定的人的电话号码时,装置100可从联系人列表中包括的电话号码之中搜索与特定的人的标识(id)信息相似或相同的名字,并确定用于显示发现的名字的ui。在操作s540,装置100可通过显示的ui接收选择将被包括在答复消息中的数据的用户输入。在操作s550,装置100可向其他装置发送包括选择的数据的答复消息。装置100可发送选择的数据本身作为答复消息。装置100可产生包括选择的数据的答复消息并发送产生的答复数据。例如,当装置100接收到消息“whatisdave’sphonenumber?(dave的电话号码是什么?)”时,装置100可显示装置100中存储的联系人列表。在接收到从联系人列表中选择名字为“dave”的人的电话号码的用户输入时,装置100可产生答复消息“dave’sphonenumberisxxx-xxxx(dave的电话号码是xxx-xxxx)”,其中,“dave’sphonenumber(dave的电话号码)”是主语,选择的电话号码是补语。装置100可显示包括选择的数据的至少一个推荐的答复消息,在接收到选择至少一个推荐的答复消息中的一个的用户输入时,发送选择的推荐的答复消息。图6a到图6c是用于描述根据本公开的实施例的当接收到询问时间的消息时由装置提供用于选择时间的ui的方法的示图。参照图6a,装置100可接收消息610“whendowemeet?(我们什么时间见面?)”。在接收到消息610时,装置100可显示消息610、用于选择日期和时间的菜单620和至少一个推荐的答复消息630。在接收到消息610时,装置100可基于指示时间的疑问词“when(什么时间)”和指示疑问句的标点符号“?”确定消息610的消息类型是简短回答类型,并确定消息610的种类是日期和时间。当确定消息类型是简短回答类型并且种类是日期和时间时,装置100可将“idon’tknow(我不知道)”和“anytimeisfine(任何时间都可以)”确定为推荐的答复消息630。“idon’tknow(我不知道)”和“anytimeisfine(任何时间都可以)”可以是根据消息类型是简短回答类型并且种类是日期或时间的情况在装置100中预存储的推荐的答复消息。装置100可显示用于执行选择日期和时间的功能的菜单620。参照图6b,在接收到选择菜单620的用户输入时,装置100可显示用于选择日期和时间的ui。例如,当用户查看消息610时,装置100可显示包括日期的日历图像640。在这种情况下,当接收到选择菜单620的用户输入时,日历图像640可包括月份和天。装置100可接收在日历图像640中选择日期的用户输入。装置100可显示数字时钟图像650。数字时钟图像650可包括用于改变小时的按键、用于改变分钟的按键和指示选择的时间是a.m.或p.m.的按键。参照图6c,在接收到选择日期和时间并选择发送按键660的用户输入时,装置100可向发送者的装置发送包括选择的日期和时间的答复消息670。答复消息670可被显示在聊天窗口上。图7a到图7c是根据本公开的实施例的当接收到询问时间的消息时由装置提供用于选择时间的方法的示图。参照图7a到图7c,当接收到的消息是请求选择针对特定情况的时间时,装置100可提供用于选择时间的ui并提供指示选择的时间的推荐的答复消息。参照图7a,装置100可接收消息710“whendowemeet?(我们什么时间见面?)”。在接收到消息710时,装置100确定消息710的消息类型是简短回答类型并且消息710的种类是时间。参照图7b,当确定消息类型是简短回答类型并且种类是时间时,装置100可显示用于选择时间的菜单720、用于选择日期的菜单730和用于发送用户的日程的菜单740。参照图7c,在接收到选择菜单720的用户输入时,装置100可显示用于提供选择时间的功能的ui。例如,用于提供选择时间的功能的ui可包括模拟时钟图像750。模拟时钟图像750可包括具有可由用户调整的位置的指针图像752和754。通过调整模拟时钟图像750上的指针图像752和754,装置100可显示调整后的时间756。此外,在接收到调整指针图像752和754并选择检查按键760的用户输入时,装置100可向发送者的装置发送包括调整后的时间756的至少一个推荐的答复消息。图8a到图8c是根据本公开的实施例的当接收到询问时间的消息时由装置提供用于选择时间的ui的方法的示图。参照图8a到图8c,当接收到的消息是请求选择针对特定情况的时间时,装置100可提供用于选择时间的ui并提供包括选择的时间的至少一个推荐的答复消息。例如,装置100可接收消息“whattimeshouldwemeetforlunchonsaturday?(星期六我们什么时间见面吃午饭?)”。在接收到消息时,装置100可确定消息的消息类型是简短回答类型并且消息的种类是时间。在确定消息类型是简短回答类型并且种类是时间时,装置100可显示“i’mnotsure(我不确定)”、“whattimeisok?(什么时间可以?)”和“hold(稍等)”作为推荐的答复消息815。装置100可显示用于接收选择时间的用户输入并产生包括选择的时间的推荐的答复消息的菜单810。参照图8b,在接收到选择菜单810的用户输入时,装置100可显示提供选择时间的功能的ui。例如,ui可包括模拟时钟图像820。模拟时钟图像820可包括具有可由用户调整的位置的指针822和824。参照图8c,在接收到调整指针822和824并选择查看按键830的用户输入时,装置100可显示包括选择的时间的至少一个推荐的答复消息840。例如,当消息的发送意图是询问何时见面的问题并且时间由用户选择时,装置100可将选择的时间、询问关于选择的时间的意见的问题或关于选择的时间的建议作为答复意图。装置100可存储“howabout~?(~怎么样?)”或“is~ok?(~好吗?)”作为与询问关于特定时间的意见的问题相应的推荐的答复消息,并存储“oh,let’smeetat~(哦,我们在~见面吧)”作为与关于特定时间的建议相应的推荐的答复消息。装置100可将选择的时间和与答复意图相应的推荐的答复消息组合,并产生“let’smeetat12:00(我们在12:00见面吧)”、“howabout12:00?(12:00怎么样?)”、“is12:00ok?(12:00可以吗?)”或“12:-)”作为推荐的答复消息。装置100显示推荐的答复消息840,并在接收到选择推荐的答复消息840中的一个的用户输入时,向发送者的装置发送选择的推荐的答复消息。图9a到图9c是根据本公开的实施例的当接收到询问地点的消息时由用户提供用于选择地点的ui的方法的示图。参照图9a,装置100可接收消息910“wheredoyouwanttomeet?(你想在哪见面?)”。在接收到消息910时,装置100可显示消息910、用于选择地点的菜单920和至少一个推荐的答复消息930。在接收到消息910时,装置100确定消息910的消息类型是简短回答类型并且消息910的种类是地点。在确定消息类型是简短回答类型并且种类是地点时,装置100可将“idon’tknow(我不知道)”和“anywhereisfine(任何地方都好)”确定为推荐的答复消息930。“idon’tknow(我不知道)”和“anywhereisfine(任何地方都好)”可以是与消息类型是简短回答类型并且种类是地点的情况相应地预存储在装置100中的推荐的答复消息。装置100还可显示用于选择地点的菜单920。参照图9b,在接收到选择菜单920的用户输入时,装置100可显示用于提供选择地点的功能的ui。例如,用于提供选择地点的功能的ui可包括地图图像。在这种情况下,装置100可显示装置100所位于的地点周围的地图。装置100可显示先前在发送者和用户之间交换消息的地点周围的地图。由地图服务器提供方分配的应用编程接口(api)中准备的地图查看器、地图搜索功能或地点选择功能可被安装在装置100中。因此,装置100可向由地图服务提供方操作的地图服务器请求特定地点或特定位置的地图信息,并从地图服务器接收地图信息。地图可包括地图图像、经度和纬度、以及地址信息,但不限于此。装置100可显示用于搜索地址的搜索窗口942。在接收到向搜索窗口942中输入地址并选择搜索按键944的用户输入时,装置100可显示包括地址的地图图像和指示地图图像940中的地址的位置的指示符946。装置100可接收用于在地图图像上移动指示符946的用户输入。当指示符946移动时,装置100可显示指示符946所位于的地点的地址。参照图9c,在接收到选择用于发送关于由指示符946指示的地点的信息的发送按键950的用户输入时,装置100可向发送者发送包括由指示符946指示的地点的答复消息960。装置100可将地点的位置信息与答复消息960区别地发送。地点的位置信息可包括地点的纬度和经度。装置100可在聊天窗口上显示答复消息960。装置100可发送指示地点的位置的地图图像970。图10a和图10b是根据本公开的实施例的当接收到指示地点的消息时由装置显示消息中包括的信息的方法的示图。参照图10a,装置100c可接收指示地点的消息1010。在这种情况下,装置100c可一起接收接收消息1010与地点的位置信息。例如,位置信息可包括地点的经度和纬度。在这种情况下,可与消息1010区别地接收位置信息。例如,消息1010的标签名称和位置信息的标签名称可彼此不同。消息1010和位置信息可通过预设标识符被区别。在接收到消息1010时,装置100c可显示消息1010。参照图10b,在接收到选择消息1010的用户输入时,装置100c可基于位置信息显示示出地点的位置的地图图像1020。在这种情况下,装置100c可在地图图像1029上的地点的位置上显示指示符1030。装置100c可显示导航按键1040,并且在接收到选择导航按键1040的用户输入时,在地图图像1020上显示从当前位置到地点的位置的路径。图11a到图11c是根据本公开的实施例的当接收到询问到目的地的路径的消息时由装置100提供用于选择路径的ui的方法的示图。参照图11a到图11c,当接收到的消息时询问到目的地的路径时,装置100可提供用于选择路径的ui并提供指示选择的路径的推荐的答复消息。参照图11a,装置100可接收“howdoigettograndcanyon?(我怎么去grandcanyon?)”的消息1110。在接收到消息1110时,装置100可确定消息1110的消息类型是简短回答类型并且消息1110的种类是地点。此外,装置100可将路径确定为地点的子种类。参照图11b,在接收到选择查看按键1120的用户输入时,装置100可将用于选择路径的菜单1130与推荐的答复消息一起显示。参照图11c,在接收到选择菜单1130的用户输入时,装置100可显示用于提供选择路径的功能的ui。用于提供选择路径的功能的ui可包括地图图像、用于选择出发点的图标1050和用于选择目的地的图标1060。装置100可接收通过移动图标1050和1060的位置来选择出发点和目的地的用户输入。装置100还可从消息1110获取指示出发点和目的地的附加信息,并在地图图像1040上设置出发点和目的地。在接收到选择出发点和目的地并选择查看按键1080的用户输入时,装置100可向发送者的装置发送指示选择的路径1070的地图图像。图12a到图12c是根据本公开的另一实施例的当接收到询问地点的消息时由装置提供用于选择地点的ui的方法的示图。参照图12a到图12c,当接收到的消息是请求针对特定情况的地点的消息时,装置100可提供用于选择地点的ui并提供指示选择的地点的推荐的答复消息。参照图12a,装置100可接收消息“wheredoyouwanttohavedinner,mark?(你想去哪里吃晚饭,mark?)”。在接收到消息时,装置100可确定消息的发送意图是对选择一起吃晚餐的地点的请求。装置100可确定消息的消息类型是简短回答类型并且消息的种类是地点。在确定消息类型是简短回答类型并且种类是地点时,装置100可显示用于选择是否直接地输入地点、是否接收对地点的推荐或者是否稍后回复的菜单。在接收到选择用于接收推荐的菜单1220的用户输入时,装置100可显示至少一个推荐1210。例如,装置100可将多个预设的商业区之中的距离装置100的位置最近的商业区确定作为推荐。装置100可基于用户和发送者之间交换的消息或装置100中存储的日程信息,将用户和发送者见面的地方确定作为推荐。装置100可基于用户的年龄、性别、爱好、习性将用户优选的地方设置为推荐。装置100可显示至少一个推荐1210。例如,装置100可将“empirestatebuilding(帝国大厦)”、“timesquare(时代广场)”、“centralpark(中央公园)”和“unionsquare(联合广场)”显示作为推荐1210。参照图12b,在接收到轻扫推荐1210中的一个的用户输入时,装置100可显示新推荐的列表1212。装置100可显示用于从地图中选择地点的按键1214。在接收到选择按键1214的用户输入时,装置100可显示示出用户周围的地点的地图。在接收到选择推荐1210中的一个的用户输入时,装置100可产生指示选择的推荐的推荐的答复消息。例如,当消息的发送意图是询问用户选择见面的地点的请求时,装置100可将对地点的推荐或对地点的建议作为答复意图。装置100可根据推荐地点的答复意图存储“howabout~?(~怎么样?)”或“is~ok?(~好吗?)”的推荐的答复消息,并可根据建议地点的答复意图存储“let’sgoto~(我们去~吧)”的推荐的答复消息。装置100可将选择的推荐和与答复意图相应的消息进行组合以产生“howaboutunionsquare(联合广场怎么样)”、“isunionsquareok?(联合广场好吗?)”或“let’sgotounionsquare(我们去联合广场吧)”作为推荐的答复消息。参照图12c,装置100可显示包括选择的推荐的至少一个推荐的答复消息1230。装置100可显示至少一个推荐的答复消息1230,在接收到选择至少一个推荐的答复消息1230中的一个的用户输入时,向发送者的装置发送选择的推荐的答复消息。图13a到图13d是根据本公开的实施例的当接收到询问日程的消息时由装置提供用于选择日程的ui的方法的示图。参照图13a,装置100可接收“whatareyoudoingtomorrow?(明天你要做什么?)”的消息1310。装置100还可显示检查按键1320。在接收到选择检查按键1320的用户输入时,装置100可确定消息310的发送意图是询问明天的日程的问题。装置100可确定消息1310的消息类型是简短回答类型,并且消息1310的种类是日程。参照图13b,在接收到选择查看按键1320的用户输入时,装置100可显示用于选择在装置100中存储的一个日程的菜单1330。参照图13c,在接收到选择菜单1330的用户输入时,装置100可显示装置100中存储的用户的日程的列表1340。装置100可显示菜单1330被选择的日期的日程。装置100还可从消息1310中获取指定将被选择的数据的附加信息“tomorrow(明天)”,并显示明天的日程。在接收到从列表1340中选择日程并选择查看按键1350的用户输入时,装置100可向发送者的装置发送包括选择的日程的答复消息。参照图13d,发送者的装置可显示发送的消息1360和接收到的答复消息1370。图14a到图14c是用于描述根据本公开的实施例的当接收到询问年龄的消息时由装置提供用于选择年龄的ui的方法的示图。参照图14a,装置100可接收消息1410“howoldisshe?(她多少岁?)”。在接收到消息1410时,装置100可显示消息1410、用于选择年龄的菜单1420和至少一个推荐的答复消息1430。在接收到消息1410时,装置100可确定消息1410的消息类型是简短回答类型并且消息1410的种类是年龄。在确定消息类型是简短回答类型时,装置100可将“idon’tknow(我不知道)”和“i’mnotsure(我不确定)”确定为推荐的答复消息。装置100还可显示用于选择年龄的菜单1420。参照图14b,在接收到选择菜单1420的用户输入时,装置100可显示用于提供选择年龄的功能的ui。例如,装置100可显示根据用户的轻扫输入顺序地显示从0到120的数字的ui1440。参照图14c,在接收到选择显示的数字中的一个并选择发送按键1450的用户输入时,装置100可向用户的装置发送包括选择的数字的答复消息1460。装置100还在聊天窗口上显示答复消息1460。图15a到图15c是根据本公开的实施例的当接收到询问电话号码的消息由装置提供用于选择电话号码的ui的方法的示图。参照图15a,装置100可接收消息1510“whatisphonenumberofdave?(dave的电话号码是什么?)”。在接收到消息1510时,装置100可显示消息1510、用于选择电话号码的菜单1520和至少一个推荐的答复消息1530。在接收到消息1510时,装置100可确定消息1510的消息类型是简短回答类型并且消息1510的种类是电话号码。在确定消息类型是简短回答类型时,装置100可将“holdon(等一下)”、“idon’tknow(我不知道)”、“i’mnotsure(我不确定)”确定为推荐的答复消息。装置100可显示用于选择电话号码的菜单1520。参照图15b,在接收到选择菜单1520的用户输入时,装置100可执行联系人列表应用以搜索装置100中存储的电话号码。通过执行联系人列表应用,装置100可显示用于搜索装置100中存储的电话号码的ui1540。装置100可确定消息1510中的特定的人的id信息,并基于确定的id信息从电话号码中搜索相似或相同的id信息。装置100可显示搜索结果。例如,装置100可将消息1510中包括的词语“dave”确定为特定的人的id信息,从装置100中存储的电话号码中搜索“daveadams”和“davesmith”作为“dave”的相同或相似的id信息,并在屏幕上显示“daveadams”和“davesmith”。参照图15c,在接收到选择“daveadams”的用户输入时,装置100可向发送者的装置发送消息“daveadams(010-1111-2222)”作为答复消息1550。装置100还可在聊天窗口上显示答复消息1550。图16a到图16c是根据本公开的实施例的当接收到询问电话号码的消息时由装置提供用于选择电话号码的ui的方法的示图。参照图16a,装置可接收消息1610“whatisphonenumberofamy?(amy的电话号码是什么?)”。在接收到消息1610时,装置100可确定消息1610的消息类型是简短回答类型并且消息1610的种类是电话号码。装置100可显示查看按键1620。参照图16b,在接收到选择查看按键1620的用户输入时,装置100可显示推荐的答复消息1640和1650以及用于输入电话号码的菜单1630。参照图16c,在接收到选择用于输入电话号码的菜单1630的用户输入时,装置100可显示用于输入数字的多个数字按键1660和输入窗口1670。在选择数字按键1660时,装置100可在输入窗口1670上以电话号码的形式显示选择的数字。在接收到在输入窗口1670上输入电话号码并选择查看按键1680的用户输入时,装置100可向发送者的装置发送输入的电话号码。图17a到图17c是根据本公开的实施例的当接收到询问人的消息时由装置提供用于选择人的ui的方法的示图。参照图17a,装置100可接收消息1710“whoareyoumeeting?(你和谁见面?)”。在接收到消息1710时,装置100可显示消息1710、用于选择人的菜单1720和至少一个推荐的答复消息1730。在接收到消息1710时,装置100可确定消息1710的消息类型是简短回答类型并且消息1710的种类是人。当确定消息类型是简短回答类型并且种类是人时,装置100可将“me(我)”、“idon’tknow(我不知道)”和“friend(朋友)”作为推荐的答复消息。“me(我)”、“idon’tknow(我不知道)”和“friend(朋友)”可以是与消息类型是简短回答类型并且种类是人的情况相应地被预存储在装置100中的推荐的答复消息。装置100还可显示用于选择人的菜单1720。参照图17b,在接收到选择菜单1720的用户输入时,装置100可执行装置100中安装的联系人列表应用。在执行联系人列表应用时,装置100可显示用于搜索在装置100中存储的电话号码的ui1740。装置100还可显示用于搜索装置100中存储的电话号码的搜索窗口1750。在接收到向搜索窗口输入1750输入名字“daveadams”并选择搜索按键的用户输入时,装置100可从存储的电话号码中搜索具有与输入的名字相同或相似的名字的人,并显示发现的人的列表。参照图17c,在接收到选择发现的人中的一个的用户输入时,装置100可向发送者的装置发送选择的人的电话号码。例如,在接收到选择“daveadams”的用户输入时,装置100可向发送者的装置发送答复消息1760“daveadams(010-1111-2222)”。装置100还可在聊天窗口上显示答复消息1760。图18a到图18d是用于描述根据本公开的实施例的当接收到询问应用的id信息的消息时由装置提供用于选择应用的id信息的ui的方法的示图。参照图18a,装置100可接收消息1810“whatisthatapplication?(这是什么应用?)”在接收到消息1810时,装置100可确定消息1810的消息类型是简短回答类型并且消息1810的种类是应用的id信息。装置100还可显示查看按键1820。参照图18b,在接收到选择查看按键1820的用户输入时,装置100可显示推荐的答复消息和用于选择装置100中安装的应用中的一个的菜单1830。参照图18c,在接收到选择菜单1830的用户输入时,装置100可显示装置100中安装的应用或小程序的列表1840。在接收到从列表1840中选择应用或小程序并选择查看按键1850的用户时,装置100可向发送者的装置发送选择的应用的id信息。id信息可包括应用的名称和图标,但不限于此。参照图18d,发送者的装置100c可显示发送的消息1860和接收的id信息1870。图19a到图19c是根据本公开的实施例的当接收到询问金额的消息时由装置提供用于选择金额的ui的方法的示图。参照图19a,装置100可接收消息1910“howmuchwasdinneratlastnight?(昨晚的晚饭多少钱?)”。在接收到消息1910时,装置100可确定消息1910的消息类型是简短回答类型并且消息1910的种类是金额。装置100还可显示推荐的答复消息1930和显示用于输入金额的ui的菜单1920。参照图19b,在接收到选择菜单1920的用户输入时,装置100可显示用于输入金额的ui1940。ui1940可包括多个数字按键和多个用于选择金额的按键。ui1940可显示选择的按键被显示的输入窗口。ui1940还可包括用于向发送者的装置发送输入的金额的发送按键1950。参照图19c,在接收到选择发送按键1950的用户输入时,装置100可向发送者的装置发送包括在输入窗口中输入的金额的答复消息1960。图20a到图20c是根据本公开的实施例的当接收到询问电影的消息时由装置提供用于选择电影的ui的方法的示图。参照图20a,装置100可接收消息2010“whichmoviedoyouwanttosee?(你想去看哪部电影?)”。在接收到消息2010时,装置100可显示消息2010、用于选择电影的菜单2020和至少一个推荐的答复消息2030。在接收到消息2010时,装置100可确定消息2010的消息类型是简短回答类型并且消息2010的种类是电影。在确定消息类型是简短回答类型时,装置100可将“holdon(稍等)”、“idon’tknow(我不知道)”和“i’mnotsure(我不确定)”确定为推荐的答复消息2030。装置100还可显示用于选择电影的菜单2020。参照图20b,在接收到选择菜单2020的用户输入时,装置100可显示关于电影的信息。可在装置100中提供在由提供关于电影的服务提供方分配的api中准备的电影搜索功能。因此,装置100可向提供关于电影的信息的服务提供方操作的电影信息服务器请求关于电影的信息,并从电影信息服务器接收关于电影的信息。关于电影的信息可包括关于最近的电影、当前播放的电影、未发行的电影、售票排行、等级排行、电影片名、电影介绍、片花和电影种类的信息,但不限于此。通过执行电影搜索功能,装置100可显示用于搜索电影的ui2040。在接收到选择用于查看售票排行的按键2045的用户输入时,装置100可请求电影信息服务器根据售票排行提供电影的列表。在从电影信息服务器接收到电影的列表时,装置100可显示列表。参照图20c,在接收到从电影的列表中选择电影的用户输入时,装置100可向发送者的装置发送选择的电影的片名2050。例如,在接收到从显示的列表中选择电影“madmax”的用户输入时,装置100可向发送者的装置发送消息“madmax”作为答复消息。装置100可将由电影信息服务器识别的电影的id信息与答复消息一起发送到发送者的装置。装置100还可在聊天窗口上显示片名2050。在接收到片名2050时,发送者的装置可在聊天窗口上显示片名2050。在接收到选择片名2050的用户输入时,发送者的装置可显示关于电影“madmax”的详细信息。在这种情况下,发送者的装置可通过使用电影的id信息向电影信息服务器请求关于电影“madmax”的详细信息,并从电影信息服务器接收详细信息。图21a到图21c是根据本公开的实施例的基于发送者和用户之间交换的信息由装置推荐种类中的数据的方法的示图。参照图21a,装置100可接收消息2110“areyouattimesquare?(你在时代广场吗?)”此外,装置100可在参考时间内接收消息2120“whatshouldweeat?(我们要吃什么?)”。在接收到消息2110和2120时,装置100可显示消息2110和2120、用于选择饭店的菜单2130和至少一个推荐的答复消息2140。在接收到消息2120时,装置100可确定消息2120的消息类型是简短回答类型并且消息2120的种类是食物。在确定消息类型是简短回答类型时,装置100可将“holdon(稍等)”、“idon’tknow(我不知道)”和“i’mnotsure(我不确定)”确定为推荐的答复消息2140。装置100还可显示用于选择饭店的菜单2130。此时,装置100可从在参考时间内交换的消息之中检测包括地点信息的消息。例如,装置100可从在消息2120被接收之前1小时内交换的消息之中检测包括地点“timesquare(时代广场)”的消息2120。此外,装置100可基于地点信息显示用于选择特定地点附近的饭店中的一个的菜单2130。参照图21b,在接收到选择菜单2130的用户输入时,装置100可显示关于特定地点附近的饭店的信息。可在装置中提供在由提供关于饭店的信息的服务提供方分配的api中准备的饭店搜索功能。因此,装置100可向由服务提供方操作的饭店信息服务器请求关于特定地点周围的饭店的信息,并从饭店信息服务器接收信息。信息可包括饭店的名称、菜单、等级、位置和营业时间,但不限于此。通过执行饭店搜索功能,装置100可显示特定地点周围的饭店的列表。此时,装置100可显示特定地点周围的地图图像2150以及在地图图像2150上指示饭店的位置的指示符2160。参照图21c,在接收到选择饭店中的一个的用户输入时,装置100可向发送者的装置发送选择的饭店的名称。例如,在接收到从饭店的列表中选择“bubbagump”的用户输入时,装置100可向发送者的装置发送答复消息2170“bubbagump”。装置100还可将由饭店信息服务器识别的选择的饭店的id信息与答复消息2170一起发送。装置100还可在聊天窗口上显示答复消息2170。图22a和图22b是根据本公开的实施例的由装置提供正式或非正式风格的推荐的答复消息的方法的示图。参照图22a,装置100可显示推荐的答复消息。在这种情况下,装置100可显示非正式风格的推荐的答复消息。装置100还可显示用于将推荐的答复消息从正式风格改变为非正式风格或反之亦然的切换按键2210。参照图22b,在接收到选择切换按键2210的用户输入时,装置100可将推荐的答复消息从非正式风格改变为正式风格。例如,针对相同的答复意图,装置100可以以正式风格和非正式风格两者存储推荐的答复消息。因此,装置100可根据相同的答复意图,删除正式风格的推荐的答复消息并显示非正式风格的推荐的答复消息。例如,当消息是韩语时,装置100可通过向每个句子添加指示尊敬的形式的语素来将推荐的答复消息从非正式风格改变正式风格。例如,装置100可向句子“(ani)”添加指示尊敬的形式的语素“(~yo)”来产生正式风格的推荐的答复消息,“(aniyo)”。图23a到图23c是用于描述根据本公开的实施例的由装置100以不同的风格提供推荐的答复消息的方法的示图。参照图23a,装置100可显示推荐的答复消息。装置100可显示用于改变推荐的答复消息的风格的按键2310。推荐的答复消息的风格的示例可包括基本风格、友好风格、冷酷风格和用户的风格,但不限于此。用户的风格可表示用户通常使用的风格,装置100可基于直接由用户输入的消息确定用户的风格。此外,装置100可针对相同的答复意图以多个风格存储推荐的答复消息。参照图23b,在接收到选择按键2310的用户输入时,装置100可将推荐的答复消息从基本风格改变在按键2310上指示的风格。例如,当在按键2310上指示“友好”并且选择按键2310的用户输入被接收时,装置100可从多个风格的推荐的答复消息之中获取友好风格的推荐的答复消息,并显示获取的推荐的答复消息。例如,装置100可将“yes”改变为友好风格中存储的“yup”。装置100还可在按键2310上显示另一风格。例如,装置100可在按键2310上显示“我的风格”以指示推荐的答复消息可被改变为用户的风格。参照图23c,在接收到选择指示“我的风格”的按键2310的用户输入时,装置100可将推荐的答复消息的风格改变为用户的风格。例如,用户可倾向在句子的结尾添加表情符号。因此,装置100可通过在结尾添加表情符号来产生用户的风格的推荐的答复消息。例如,装置100可将推荐的答复消息从“sorry”改为“sorry:-(”。图24a到图24c是根据本公开的实施例的通过将多个推荐的答复消息中的至少两个进行组合来产生推荐的答复消息的方法的示图。参照图24a,装置100可接收消息“what’sup?(怎么了?)”。在接收到消息时,装置100可将用于输入对于查看消息的确认的查看按键2410、用于发送针对消息的答复消息的答复按键2420与消息一起显示。参照图24b,在接收到触摸答复按键2420的用户输入时,装置100可显示多个推荐的答复消息。例如,装置100可显示短语“i’mdriging(我在开车)”2440、“why?(为什么?)”2430和“i’mbusy(我在忙)”作为针对消息“what’sup?(怎么了?)”的推荐的答复消息。参照图24c,在接收到选择多个推荐的答复消息中的至少两个并选择查看按键2450的用户输入时,装置100可产生包括选择的至少两个推荐的答复消息的答复意图的新推荐的答复消息2460。例如,在接收到选择推荐的答复消息(即,“why?(为什么?)”2430和“i’mdriging(我在开车)”2440)的用户输入时,装置100可通过简单地连接选择的推荐的答复消息来产生新推荐的答复消息。在接收到选择推荐的答复消息(即,“why?(为什么?)”2430和“i’mdriging(我在开车)”2440)的用户输入时,装置100可基于“why?(为什么?)”2430的答复意图和“i’mdriging(我在开车)”2440的答复意图来产生新推荐的答复消息。装置100可存储作为“why?(为什么?)”的答复意图的关于为什么的问题和作为“i’mdriging(我在开车)”的答复意图的关于开车的描述。因此,装置100可产生指示用户在开车并且发送者为什么询问的新推荐的答复消息。例如,装置100可将“i’mdriging(我在开车)”、“driving(在开车)”和“i’mdrigingnow(我正在开车)”存储作为指示用户在开车的推荐的答复消息。此外,装置100可将“istheresomethingyouneed?(你需要什么吗?)”、“whydoyouask?(你为什么这么问?)”和“why?(为什么?)”存储作为指示发送者为什么询问的推荐的答复消息。装置100可基于正式度或使用的次数选择“i’mdrigingnow(我正在开车)”和“why?(为什么?)”,并将这两个短语组合以产生新推荐的答复消息“i’mdrigingnow,why?(我正在开车,为什么?)”2470。在产生新推荐的答复消息时,装置100可显示新推荐的答复消息。在接收到选择新推荐的答复消息中的一个并选择查看按键2450的用户输入时,装置100可向发送者的装置发送选择的新推荐的答复消息。图25是根据本公开的实施例的由装置提供指定由用户选择的推荐的答复消息的答复意图的新推荐的答复消息的方法的流程图。参照图25,在操作s2510,装置100可接收消息。在操作s2520,装置100可显示针对消息的至少一个第一推荐的答复消息。装置100可确定消息的发送意图,并确定针对发送意图的至少一个答复意图。装置100还可显示指示至少一个答复意图的至少一个第一推荐的答复消息。在操作s2530,装置100可接收选择至少一个第一推荐的答复消息中的一个的用户输入。选择至少一个第一推荐的答复消息中的一个的用户输入可以是选择并随后轻扫第一推荐的答复消息的输入,或在第一推荐的答复消息上的长键输入,但不限于此。在操作s2540,装置100可显示指定选择的第一推荐的答复消息的答复意图的至少两个第二推荐的答复消息。装置100可将根据答复意图预存储的推荐的答复消息之中的至少一个推荐的答复消息确定为指定答复意图的至少一个第二推荐的答复消息。装置100可通过使用消息中的词语产生指定答复意图的至少一个第二推荐的答复消息。装置100可基于消息确定期望在发送者和用户之间被交换的答复意图,并产生指示答复意图的至少一个消息作为至少一个第二推荐的答复消息。在操作s2550,装置100可接收选择至少一个第二推荐的答复消息中的一个的用户输入。在操作s2560,装置100可发送选择的第二推荐的答复消息。图26a到图26c是根据本公开的实施例的由装置提供指定由用户选择的推荐的答复消息的答复意图的新推荐的答复消息的方法的示图。参照图26a,装置100可接收消息“wanttodrinksomecoffeelaterat3:00?(想稍后在3:00喝咖啡吗?)”并显示针对消息的推荐的答复消息。装置100可显示针对消息的第一推荐的答复消息2610。例如,装置100可确定消息的发送意图是否是是或否问题,并将肯定、否定或疑问确定为答复意图。此外,装置100可显示指示答复意图的“yes(是)”、“no(不)”、“idon’tknow(我不知道)”和“kekeke”作为第一推荐的答复消息2610。在接收到选择第一推荐的答复消息2610中的一个的用户输入时,装置100可向发送者发送选择的第一推荐的答复消息2610。参照图26b,在接收到选择“是”并向左轻扫“是”的用户输入时,装置100可显示指定答复意图“是”的至少一个第二推荐的答复消息2620。答复意图“是”是肯定意图,并且装置100可产生指示肯定意图的至少一个第二推荐的答复消息。例如,装置100可基于作为消息中的语素的“3:00”、“coffee(咖啡)”、“drink(喝)”、“want(想要)”和“?”产生指示肯定意图的第二推荐的答复消息。例如,装置100可显示“let’sdrinkat3:00(我们在3:00去喝吧)”、“coffeesoundsgood(咖啡听起来不错)”和“i’llcallyouat3:00(我将在3:00给你打电话)”作为第二推荐的答复消息2620。此外,装置100可确定消息中的语素的句子成分,并基于句子成分预测将在发送者和用户之间的转换中继续的消息。例如,装置100可确定消息“wanttodrinksomecoffeelaterat3:00?(想稍后在3:00喝咖啡吗?)”不包括指示地点的语素,并将询问地点的消息确定为将在交谈中继续的消息。因此,装置100可显示“wheredoyouwanttomeet?(你想在哪见面?)”作为第二推荐的答复消息2620。参照图26c,在接收到选择的用户输入并从第二推荐的答复消息2620中选择“wheredoyouwanttomeet?(你想在哪见面?)”时,装置100可显示指定“wheredoyouwanttomeet?(你想在哪见面?)”的答复意图的至少一个第三推荐的答复消息2630。例如,装置100可基于用户的当前位置和在用户和发送者之间预交换的消息确定至少一个地点,并基于至少一个地点显示至少一个第三推荐的答复消息2630。例如,装置100可显示“doyouwanttomeetatcafeteria?(你想在自助餐厅见面吗?)”、“doyouwanttomeetatstairs?(你想在楼梯见面吗?)”和“doyouwanttomeetatclassroom?(你想在教室见面吗?)”作为第三推荐的答复消息2630。图27是根据本公开的实施例的由装置基于用户选择的情境产生推荐的答复消息的方法的流程图。参照图27,在操作s2710,装置100可接收消息。在操作s2720,装置100可显示针对消息的至少一个第一推荐的答复消息和用户的至少一个情境。装置100可确定消息的发送意图,并获取与发送意图相应的至少一个第一推荐的答复消息。装置100可确定用户的至少一个情境并显示至少一个情境。在操作s2730,装置100可接收选择至少一个推荐的答复消息中的一个并选择至少一个情境中的一个的用户输入。在操作s2740,装置100可将指示选择的情境的至少一个第二推荐的答复消息与选择的第一推荐的答复消息一起显示。装置100可获取选择的第一推荐的答复消息的答复意图,并显示同时指示答复意图和选择的情境的至少一个第二推荐的答复消息。在操作s2750,装置100可接收选择至少一个第二推荐的答复消息中的一个的用户输入。在操作s2760,装置100可发送选择的第二推荐的答复消息。图28a和图28b是根据本公开的实施例的由装置基于用户选择的情境产生推荐的答复消息的方法的示图。参照图28a,装置100接收消息“wanttodrinksomecoffeelaterat3:00?(想稍后在3:00去喝咖啡吗?)”。在接收到检查消息的用户输入时,装置100可显示“yes(是)”、“sorry(抱歉)”和“no(不)”作为第一推荐的答复消息2810。在接收到检查消息的用户输入时,装置100可确定用户的情境。例如,装置100可将作为活动的在开会、作为地点的办公室、和作为日程的将在2:30出差确定为用户的情境。装置100可将第一推荐的答复消息2810与用户的情境2820一起显示。参照图28b,装置100可接收选择第一推荐的答复消息2810中的一个以及情境2820中的至少一个的用户输入。装置100可产生指示选择的第一推荐的答复消息和选择的情境的至少一个第二推荐的答复消息2830。装置100可通过将选择的第一推荐的答复消息和选择的情境进行组合来产生第二推荐的答复消息2830。例如,当“no(不)”是选择的第一推荐的答复消息并且“businesstripat2:30(在2:30出差)”是选择的情境时,装置100可将“sorry,ihaveabusinessat2:30:’((抱歉,我在2:30要出差:’()”和“sorry,ihaveabusinessat2:30.raincheck,please(抱歉,我在2:30要出差,请改日)”作为第二推荐的答复消息2830。装置100可显示第二推荐的答复消息2830,并向发送者的装置发送由用户选择的第二推荐的答复消息2830。图29a和图29b是根据本公开的实施例的由装置基于用户选择的情境产生推荐的答复消息的方法的示图。参照图29a,装置100可接收消息“wanttodrinksomecoffeelaterat3:00?(想稍后在3:00去喝咖啡吗?)”。在接收到检查消息的用户输入时,装置100可显示“yes(是)”、“no(不)”和“busy(在忙)”作为第一推荐的答复消息2910。在接收到查看消息的用户输入时,装置100可确定用户的情境。例如,装置100可将作为活动的锻炼、作为地点的帝国大厦和作为日程的在4:00学习确定为用户的情境。装置100可将用户的情境2920与第一推荐的答复消息2910一起显示。参照图29b,装置100可接收选择第一推荐的答复消息2910中的一个并选择情境2920中的一个的用户输入。装置100可产生指示选择的第一推荐的答复消息2910和选择的情境2920的至少一个第二推荐的答复消息2930。例如,当“yes(是)”是选择的第一推荐的答复消息,并且“exercising(锻炼)”是选择的情境时,装置100可将“yes,good.i’mexercisingnow(是,好的。我正在锻炼)”和“yes,i’mexercisingnow,i’llcallyou(是,我正在锻炼,我会给你打电话)”作为第二推荐的答复消息2930。装置100可显示第二推荐的答复消息2930,并发送用户选择的第二推荐的答复消息2930。图30a和图30b是根据本公开的实施例的由装置100基于用户选择的情境产生推荐的答复消息的方法的示图。参照图30a,装置100可接收消息“wanttodrinksomecoffeelaterat3:00?(想稍后在3:00喝咖啡吗?)”。在接收到查看消息的用户输入时,装置100可显示“yes,let’smeetat3:00(是,我们在3:00见吧)”、“coffeesoundsgood(咖啡听起来不错)”、“idon’thavetime(我没有时间)”和“i’llcallyoulater(我稍后会给你打电话)”作为第一推荐的答复消息3010。此外,在接收到查看消息的用户输入时,装置100可确定用户的情境。例如,装置100可将作为活动的锻炼、作为地点的帝国大厦和作为日程的在3:00学习确定为用户的情境。装置100可将第一推荐的答复消息3010与用户的情境3020一起显示。参照图30b,装置100可接收选择第一推荐的答复消息3010中的一个和并选择情境3020中的至少一个的用户输入。装置100可产生指示选择的第一推荐的消息3010和选择的至少一个情境3020的第二推荐的答复消息3030。装置100可与选择的至少一个情境3020区别地显示选择的第一推荐的消息3010。例如,用户的情境可被显示使得与第一推荐的答复消息一起显示的短语是用户的当前情境。装置100可显示用于发送第二推荐的答复消息3030的发送按键3040,在接收到选择发送按键3040的用户输入时,发送第二推荐的答复消息3030。图31是根据本公开的实施例的由装置100基于消息的发送意图和用户的情境确定至少一个推荐的答复消息的方法的流程图。在操作s3110,装置100可接收消息。在操作s3120,装置100可接收查看消息的用户输入。在操作s3130,在接收到检测消息的用户输入时,装置100可确定用户的情境。用户的情境的示例可包括时间、星期几、日期、用户的日程、用户的位置和用户的活动,但不限于此。在操作s3140,装置100可确定消息的发送意图。在操作s3150,装置100可基于发送意图和情境确定至少一个推荐的答复消息。装置100可根据发送意图和情境存储至少一个推荐的答复消息。在操作s3160,装置100可显示至少一个推荐的答复消息。在操作s3170,在接收到选择至少一个推荐的答复消息中的一个的用户输入时,装置100可发送选择的推荐的答复消息。图32a到图33b是根据本公开的各种实施例的由装置根据用户的情境确定推荐的答复消息的方法的示图。参照图32a到图33b,即使在接收到相同的消息时,装置100可根据用户的情境确定不同的推荐的答复消息。参照图32b,装置100可在周一9:50a.m.在办公室接收来自男朋友的消息“whatareyoudoingnow?(你正在做什么?)”。在接收到查看消息的用户输入时,装置100可确定用户的情境3230。关于用户的情境3030,星期几可以是周一,时间可以是9:50a.m.,地点可以是办公室,日程可以是在10:00a.m.开会。装置100可确定消息的发送意图3210是询问用户的活动的问题。装置100可确定消息的消息类型3220是简短回答类型。在这种情况下,装置100可确定与发送意图3210和情境3230相应的答复意图3240。例如,装置100可与询问活动的问题的发送意图以及工作日、上午和办公室的情境相应地存储询问发送者为什么询问的问题(why_ask)的答复意图、描述用户正在工作(status_working)的答复意图、描述用户在忙(status_busy)的答复意图和描述现在难以确定(not_sure)的答复意图。因此,装置100可从语料库数据库获得“why?(为什么?)”作为指示问题(why_ask)的推荐的答复消息、“i’mworking(我在工作)”作为指示描述(status_working)的推荐的答复消息、“i’mbusy(我在忙)”作为指示描述(status_busy)的推荐的答复消息、“idon’tknow(我不知道)”作为指示描述(not_sure)的推荐的答复消息。装置100可显示如此获得的推荐的答复消息3250。参照图33b,装置100可在星期六9:30a.m.在家接收到来自男朋友的相同的消息3310。在接收到检查消息的用户输入时,装置100可确定用户的情境3230。关于情境3230,星期几可以是星期六、时间可以是9:30a.m.、地点可以是家、并且日程可以是在1:00p.m.与朋友的计划。在这种情况下,装置100可与发送意图和情境相应地将询问发送者为什么询问的问题(why_ask)、用户正在看tv的描述(activity_watching_tv)、询问发送者相同的事的问题(ask_what_about_you)、和用户什么也没做的描述(activity_doing_nothing)确定为答复意图3240。因此,装置100可从语料库数据库中获取“why?(为什么?)”作为指示问题(why_ask)的推荐的答复消息、“i’mwatchingtv(我在看tv)”作为指示描述(activity_watching_tv)的推荐的答复消息、“howaboutyou?(你呢?)”作为指示问题(ask_what_about_you)的推荐的答复消息、和“nothing(什么也没干)”作为指示描述(activity_doing_nothing)的推荐的答复消息。装置100可显示如此获取的推荐的答复消息3310。如图32a到33b所示,即使在接收到相同的消息时,装置100可根据用户的情境提供推荐的答复消息。图34示出根据本公开的另一实施例的用于产生推荐的答复消息的引擎。参照图34,即使在接收到相同的消息时,用户可根据情境发送不同的答复消息。例如,即使当用户接收到相同的消息“what’sup?(怎么了?)”时,用户可在锻炼期间倾向于发送描述用户在锻炼并指示用户将会再联系的答复意图,诸如“i’mexercising.i’llcallyoulater(我在锻炼,稍后会给你打电话)”,但可在开会期间倾向于发送通知用户在忙的答复意图,诸如“i’mbusynow(我正在忙)”。因此,装置100可基于用户针对一个发送意图发送的答复消息的历史,确定将基于用户的当前情境极有可能被发送的答复意图。在这种情况下,装置100可基于机器学习方法根据当前情境确定发送答复意图的概率。图34的候选答复产生器230不仅可包括答复搜索器232、答复句子产生器234和语料库数据库236,还可包括评分器3410。评分器3410可基于用户的情境计算发送答复意图的概率。例如,当接收到具有询问用户是否累了的发送意图的消息,并且用户的情境是关于星期几的工作日、关于地点的办公室和关于发送者的妻子时,评分器3410可对肯定意图、工作日、办公室和妻子之间的相关性求平均以将75%确定为肯定意图的概率,并对否定意图、工作日、办公室和妻子之间的相关性求平均以将25%确定为否定意图的概率。答复句子产生器234可基于由评分器3410计算的概率确定推荐的答复消息。例如,答复句子产生器234可确定指示具有高可能性的答复意图的推荐的答复消息。引擎200可包括答复排序器3420。答复排序器3420可存储接收到的消息的发送意图和根据消息被接收时的情境预发送的消息。预发送的消息可包括用户从推荐的答复消息中选择的消息或直接由用户准备的消息。答复排序器3420可基于选择的消息确定情境的优先级。例如,当消息的发送意图相同时,答复排序器3420可基于用户选择的消息确定用户认为重要的情境的优先级。当在圣诞节早晨接收到问候消息时,答复排序器3420可推荐“goodmorning(早上好)”和“merrychristmas(圣诞节快乐)”,并且当用户选择“merrychristmas(圣诞节快乐)”时,答复排序器3420可确定假日或周年纪念日的优先级高于时间的优先级。在确定情境的优先级时,答复排序器3420可基于确定的优先级具有高优先级的情境推荐答复消息。图35a和图35b是根据本公开的实施例的由装置基于用户预发送的消息计算答复意图和情境或发送者之间的相关性的方法的示图。参照图35a,装置100可存储接收到的消息3520、针对接收到的消息3520的答复消息3510、当答复消息3510被发送时的情境3530、和用户和发送者之间的关系3540。用户的情境3530可包括时间、星期几、日期、用户的日程、用户的位置、用户的活动和用户前一天到家的时间,但不限于此。当针对具有相同发送意图的消息发送答复消息时,用户可根据情境向发送者发送具有不同的答复意图的答复消息。针对具有相同发送意图的消息,用户可根据与发送者之间的关系向发送者发送具有不同的答复意图的答复消息。例如,如图35a所示,针对询问用户是否累了的消息,当接收到消息的星期几是工作日时,用户可倾向于发送指示肯定的答复消息,然而当接收到消息的星期几是周末时,用户可倾向于发送指示否定的答复消息。针对询问用户是否累了的消息,当用户的位置是办公室时,用户可倾向于发送指示肯定的答复消息,然而当位置是家时,用户可倾向于发送指示否定的答复消息。因此,当发送答复消息时装置100可根据用户的情境存储答复消息的答复意图,并计算情境和答复意图之间的相关性。装置100可根据与发送者之间的关系存储答复消息的答复意图,并计算关系和答复意图之间的相关性。参照图35b,针对一个发送意图,装置100可计算情境3550和答复意图之间的相关性3560。第一情境值和第一答复意图之间的相关性可表示当用户的情境具有第一情境值时用户可能发送第一答复意图的概率。可基于针对具有一个发送意图的消息在用户和发送者之间预交换的消息计算每个情境和答复意图之间的相关性。例如,针对询问用户是否累了的发送意图,装置100可存储肯定或否定的答复意图。装置100可选择星期几、时间、位置、用户前一天到家的时间作为情境。针对星期几的情境,从星期一到星期日的星期几可被存储作为情境值,或者工作日和周本可被存储为情境值。针对时间的情境,早晨、中午、下文、傍晚、夜晚和黎明可被存储作为情境值。针对日期的情境,周年纪念日和国定假日可被存储作为情境值。针对位置的情境,办公室和家可被存储作为情境值。针对询问用户是否累了的发送意图,装置100可计算星期几、时间、位置、用户前一天到家的时间和发送者中的每一个与肯定意图或否定意图之间的相关性。例如,如图35b所示,工作日和肯定意图之间的相关性可以是0.73%,并且周末和肯定之间的相关性可以是-0.5%。办公室和肯定意图之间的相关性可以是0.82%并且家和肯定意图之间的相关性可以是-0.71%。图36a到图36c是根据本公开的实施例的基于答复意图和情境或发送者之间的相关性显示推荐的答复消息的方法的示图。参照图36a到图36c,装置100可基于情境或发送者与答复意图之间的相关性显示推荐的答复消息。参照图36a,装置100可接收消息“areyoutired?(你累了吗?)”。在这种情况下,装置100可确定消息的发送意图3610是询问用户是否累了的问题。装置100可将消息类型3620确定为是或否类型。在接收到发送针对消息的答复消息的用户输入时,装置100可确定用户的情境3630。例如,装置100可确定时间是夜晚、星期几是工作日、位置是办公室。装置100可确定发送者3640是用户的妻子。装置100可将肯定(answer_yes)、否定(answer_no)或不知(not_sure)确定为答复意图3650。参照图36b,装置100可基于确定的情境确定发送答复意图的概率。例如,当时间是夜晚、星期几是周末、位置是办公室、发送者是妻子时,装置100可基于图35a中示出的每个情境值和肯定意图之间的相关性来计算发送肯定意图或否定意图的概率。参照图36c,装置100可基于答复意图的概率显示推荐的答复消息3660。例如,当肯定意图的概率和否定意图的概率相差至少一个参考值时,装置100可根据答复意图的概率顺序显示具有答复意图的推荐的答复消息。例如,装置100可将具有高概率的答复意图的推荐的答复消息显示在具有低概率的答复意图的推荐的答复消息之前。装置100可仅显示具有高概率的答复意图的推荐的答复消息。装置100可在没有用户输入的情况下向发送者发送具有高概率的答复意图的推荐的答复消息。图37是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图。参照图37,通信装置100a和可穿戴装置100b可包括图2或图34的引擎200中的至少一个配置。例如,图2或图34的引擎200的组件可被划分为通信装置100a和可穿戴装置100b。在操作s3710,通信装置100a可接收消息。通信装置100a不仅可执行近场通信(nfc),还可执行远程无线通信。通信装置100a可执行有线通信。因此,通信装置100a可从消息服务器接收消息。在操作s3720,通信装置100a可确定至少一个推荐的答复消息。通信装置100a可确定消息的发送意图或消息类型,并基于发送意图或消息类型确定至少一个推荐的答复消息。通信装置100a可包括图2中示出的配置。在操作s3730,通信装置100a可向可穿戴装置100b发送至少一个推荐的答复消息。可穿戴装置100b可指由用户穿戴的装置100。可穿戴装置100b可以是不能执行远程无线通信的装置100。因此,可穿戴装置100b可能不能直接地从消息服务器接收消息。可在通信装置100a和可穿戴装置100b之间设置nfc连接。例如,通信装置100a和可穿戴装置100b可以蓝牙配对。因此,当可穿戴装置100b位于距离通信装置100a的参考距离内时,可在通信装置100a和可穿戴装置100b之间自动地设置nfc连接。当在可穿戴装置100b和通信装置100a之间设置了nfc连接时,通信装置100a可向可穿戴装置100b发送至少一个推荐的答复消息。通信装置100a可将至少一个推荐的答复消息与从发送者接收的消息一起发送到可穿戴装置100b。当可穿戴装置100b位于距离通信装置100a的参考距离之外或者由于某个原因通信装置100a和可穿戴装置100b之间的nfc连接未被设置(诸如可穿戴装置100b或通信装置100a的nfc功能被关闭)时,通信装置100a可不向可穿戴装置100b发送至少一个推荐的答复消息,并可在通信装置100a的屏幕上显示至少一个推荐的答复消息。在操作s3740,可穿戴装置100b可显示至少一推荐的答复消息。可穿戴装置100b可显示至少一个推荐的答复消息和从发送者接收的消息。例如,可穿戴装置100b可显示从发送者接收的消息,并在接收到输入针对消息的答复消息的用户输入时,显示至少一个推荐的答复消息。在操作s3750,可穿戴装置100b可接收选择至少一个推荐的答复消息中的一个的用户输入。可穿戴装置100b还可接收命令发送选择的推荐的答复消息的用户输入。在操作s3760,可穿戴装置100b可请求通信装置100a发送选择的推荐的答复消息。可穿戴装置100b可向通信装置100a发送选择的推荐的答复消息或选择的推荐的答复消息的id信息。在操作s3770,通信装置100a可向发送者发送选择的推荐的答复消息。通信装置100a还可存储与消息的发送意图相应的选择的推荐的答复消息和选择的推荐的答复消息的答复意图。当可穿戴装置100b通过通信装置100a接收到消息时,通信装置100a可基于可穿戴装置100b和通信装置100a之间的nfc连接的状态向发送者的装置发送关于用户是否缺席的信息。例如,当在可穿戴装置100b和通信装置100a之间nfc被断开之后接收到消息时,如果在接收到消息之后的1分钟之内nfc连接未被设置,则通信装置100a可自动地向发送者的装置发送用户缺席的消息。图38是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图。参照图38,通信装置100a和可穿戴装置100b可包括图2或图34的引擎200中的至少一个配置。例如,图2或图34的引擎200的组件可被划分为通信装置100a和可穿戴装置100b。在操作s3810,通信装置100a可接收消息。通信装置100a不仅可执行nfc,还可执行远程无线通信。通信装置100a还可执行有线通信。因此,通信装置100a可从消息服务器接收消息。在操作s3820,通信装置100a可向可穿戴装置100b发送消息。可穿戴装置100b可以是不能执行远程无线通信的装置100。因此,可穿戴装置100b可能不能直接地从消息服务器接收消息。可在通信装置100a和可穿戴装置100b之间设置nfc连接。例如,通信装置100a和可穿戴装置100b可以蓝牙配对。因此,当可穿戴装置100b位于距离通信装置100a的参考距离内时,可在通信装置100a和可穿戴装置100b之间自动地设置nfc连接。当在可穿戴装置100b和通信装置100a之间设置了nfc连接时,通信装置100a可向可穿戴装置100b发送消息。当在通信装置100a和可穿戴装置100b之间未设置nfc连接时,通信装置100a可不向可穿戴装置100b发送消息。在操作s3830,可穿戴装置100b可确定至少一个推荐的答复消息。可穿戴装置100b可显示从通信装置100a接收到的消息。在接收到输入针对消息的答复消息的用户输入时,可穿戴装置100b可确定针对消息的至少一个推荐的答复消息。可穿戴装置100b可确定消息的发送意图或消息类型,并基于发送意图或消息类型确定至少一个推荐的答复消息。可穿戴装置100b可包括图2中示出的配置。在操作s3840,可穿戴装置100b可显示至少一个推荐的答复消息。在操作s3850,可穿戴装置100b可接收选择至少一个推荐的答复消息中的一个的用户输入。在操作s3860,可穿戴装置100b可请求通信装置100a发送选择的推荐的答复消息。可穿戴装置100b可向通信装置100a发送选择的推荐的答复消息。在操作s3870,通信装置100a可向发送者发送选择的推荐的答复消息。通信装置100a还可存储与消息的发送意图相应的选择的推荐的答复消息和选择的推荐的答复消息的答复意图。图39是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图。在操作s3910,可穿戴装置100b可接收消息。可穿戴装置100b不仅可执行nfc,还可执行远程无线通信。因此,可穿戴装置100b可从消息服务器接收消息。在操作s3920,可穿戴装置100b可向通信装置100a请求针对消息的推荐的答复消息。可在通信装置100a和可穿戴装置100b之间设置nfc连接。例如,通信装置100a和可穿戴装置100b可被蓝牙配对。因此,当可穿戴装置100b位于距离通信装置100a的参考距离内时,可在通信装置100a和可穿戴装置100b之间自动地设置nfc连接。当在可穿戴装置100b和通信装置100a之间设置了nfc连接时,可穿戴装置100b可向通信装置100a请求针对消息的推荐的答复消息。在这种情况下,可穿戴装置100b可向通信装置100a发送消息。在操作s3930,通信装置100a可确定至少一个推荐的答复消息。通信装置100a可确定消息的发送意图或消息类型,并基于发送意图或消息类型确定至少一个推荐的答复消息。通信装置100a可包括图2中示出的配置。在操作s3940,通信装置100a可向可穿戴装置100b发送至少一个推荐的答复消息。在操作s3950,可穿戴装置100b可显示至少一个推荐的答复消息。在操作s3960,可穿戴装置100b可接收选择至少一个推荐的答复消息中的一个的用户输入。在操作s3970,可穿戴装置100b可向消息的发送者发送选择的推荐的答复消息。在操作s3980,可穿戴装置100b可请求通信装置100a存储选择的推荐的答复消息。在操作s3990,通信装置100a可存储选择的推荐的答复消息。通信装置100a可存储与消息的发送意图相应的选择的推荐的答复消息和选择的推荐的答复消息的答复意图。图40是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的消息的推荐的答复消息的方法的流程图。参照图40,通信装置100a和可穿戴装置100b可包括图2或图34的引擎200中的至少一个配置。例如,图2或图34的引擎200的组件可被划分为通信装置100a和可穿戴装置100b。在操作s4010,可穿戴装置100b可接收消息。可穿戴装置100b不仅可执行nfc,还可执行远程无线通信。因此,可穿戴装置100b可从消息服务器接收消息。在操作s4020,可穿戴装置100b可确定至少一个推荐的答复消息。可穿戴装置100b可显示消息,并在接收到输入针对消息的答复消息的用户输入时,可穿戴装置100b可确定针对消息的至少一个推荐的答复消息。可穿戴装置100b可确定消息的答复意图或消息类型,并基于发送意图或消息类型确定至少一个推荐的答复消息。可穿戴装置100b可包括图2中示出的配置。在操作s4030,可穿戴装置100b可显示至少一个推荐的答复消息。在操作s4040,可穿戴装置100b可接收选择至少一个推荐的答复消息中的一个的用户输入。在操作s4050,可穿戴装置100b可向消息的发送者发送选择的推荐的答复消息。在操作s4060,可穿戴装置100b可请求通信装置100a存储选择的推荐的答复消息。在操作s4070,通信装置100a可存储选择的推荐的答复消息。通信装置100a可存储与消息的发送意图相应的选择的推荐的答复消息和选择的推荐的答复消息的答复意图。图41是根据本公开的实施例的通过使用通信装置和可穿戴装置提供针对接收到的推荐的答复消息的方法的流程图。参照图41,通信装置100a和可穿戴装置100b可包括图2或图34的引擎200中的至少一个配置。例如,图2或图34的引擎200的组件可被划分为通信装置100a和可穿戴装置100b。在操作s4110,可穿戴装置100b可接收消息。在操作s4120,可穿戴装置100b可确定至少一个推荐的答复消息。在操作s4130,可穿戴装置100b可显示至少一个推荐的答复消息。在操作s4140,可穿戴装置100b可接收选择至少一个推荐的答复消息中的一个的用户输入。操作s4110到s4140可分别与图43的操作s4310到s4340相同。在操作s4150,可穿戴装置100b可确定可穿戴装置100的电池的功率电平是否低于或等于参考值。在操作s4160,当电池的功率电平低于或等于参考值时,可穿戴装置100b可请求通信装置100a发送选择的推荐的答复消息。此时,可穿戴装置100b可向通信装置100a发送消息、选择的推荐的答复消息、和消息的发送者的id信息。在操作s4170,通信装置100a可向发送者发送选择的推荐的答复消息。通信装置100a还可存储与消息的发送意图相应的选择的推荐的答复消息和选择的推荐的答复消息的答复意图。图42是根据本公开的实施例的装置的框图。参照图42,装置100可包括显示单元110、通信单元130、用户输入单元145和控制器170。然而,不是图42中示出的所有的组件都是必要的。装置100可通过比图42中示出的组件更多或更少的组件来实现。图2或图34的引擎200可通过图42中的配置被实现。例如,图2或图34的引擎200可被实现为在存储单元(未示出)中存储的由控制器170执行的程序。通信单元130可从另一装置接收消息。通信单元130可向另一装置发送答复消息。通信单元130可向与种类相应的服务器请求该种类的数据,并从服务器接收该种类的数据。控制器170可确定问题消息的种类。种类可包括时间、日期、地点、年龄、尺寸、价格、活动、食物、电影和人中的至少一个,但不限于此。显示单元110可显示用于根据种类选择将被包括在针对问题消息的答复消息中的数据的ui。ui可包括用于执行被用于选择将被包括在答复消息中的数据的功能的菜单。例如,当种类是日期时,与种类相应的ui包括用于接收选择日期的用户输入的日历图像。当种类是时间时,与种类相应的ui可包括用于接收调整时间的用户输入的时钟图像。当种类是地点时,与种类相应的ui可包括用于接收选择地点的用户输入的地图图像。当种类是电话号码时,与种类相应的ui可包括用户的联系人列表。当种类是日程时,与种类相应的ui可包括用户的日程列表。控制器170可从问题消息中获取指定将被包括在答复消息中的数据的附加信息,并基于种类和附加信息确定将被包括在答复消息中的数据。用户输入单元145可通过ui接收选择将被包括在答复消息中的数据的用户输入。用户输入单元145可接收选择菜单的用户输入。在接收到选择菜单的用户输入时,控制器170可执行与菜单相应的功能。控制器170可基于发送者和用户之间交换的消息的历史确定发送者和用户之间的关系。例如,可基于发送者和用户之间交换的消息的意图、情境或正式度确定发送者和用户之间的关系。在这种情况下,控制器170可基于发送者和用户之间交换的消息的历史确定发送者和用户之间的亲密度或用户是否遵循发送者的命令。控制器170可确定接收到的消息是否是祈使句。当接收到的消息是祈使句时,控制器170可提取接收到的消息中包括的命令。例如,当接收到消息“stopplayinggame(停止玩游戏)”时,控制器170可确定消息是祈使句并提取停止玩游戏的命令。控制器170可基于发送者和用户之间的关系自动地执行接收到的命令。例如,当用户正在打游戏时,控制器170可停止正被运行的游戏应用。当用户正在打游戏时,控制器170可产生停止正被运行的游戏应用的关键事件。因此,装置100可显示询问用户是否停止打游戏的弹出消息。在这种情况下,仅当用户必须遵循来自发送者的命令时,控制器170才可自动地执行接收到的命令。图43是根据本公开的实施例的装置的框图。参照图43,装置100可被应用于各种类型的设备,例如,移动电话、平板个人计算机(pc)、个人数字助理(pda)、运动图像专家组阶段1或阶段2(mpeg-1或mpeg-2)音频层3(mp3)播放器、一体机、电子相框、导航装置、数字tv和可穿戴装置(诸如智能手表、腕表、智能眼镜和头戴式显示器(hmd))。如图43所示,装置100可包括显示单元110、存储器120、gps芯片125、通信单元130、视频处理器135、音频处理器140、用户输入接口145、麦克风单元150、成像单元155、扬声器单元160、运动检测器165和控制器170中的至少一个。显示单元110可包括显示面板111和控制显示面板111的控制器(未示出)。显示面板111可被实现为任何类型的显示器,诸如液晶显示器(lcd)、有机发光二极管(oled)显示器、有源矩阵oled(am-oled)显示器、或等离子显示器面板(pdp)。显示面板111可以是柔性的、透明的或可穿戴的。显示单元110可与用户输入单元145的触摸面板147组合以被提供作为触摸屏(未示出)。例如,触摸屏可包括显示面板111和触摸面板147以层叠结构被组合的集成模块。存储器1120可包括内部存储器(未示出)和外部存储器(未示出)中的至少一个。内部存储器可包括例如易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)或同步dram(sdram))、非易失性存储器(例如,一次可编程只读存储器(otprom)、prom、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模rom、或闪存rom)和硬盘驱动器(hdd)或固态驱动器(ssd)。控制器170可将非易失性存储器或另一组件中的至少一个接收的命令或数据加载到易失性存储器并在易失性存储器中处理所述命令或数据。控制器170可将从另一组件接收的或在另一组件中产生的数据存储在非易失性存储器中。外部存储器可包括例如紧凑式闪存(cf)卡、安全数字(sd)卡、微sd卡、迷你sd卡、极限数字(xd)卡和记忆棒中的至少一个。存储器120可存储在装置100的操作中使用的各种程序和数据。控制器170可控制显示单元110在其上显示存储器120中存储的内容的一部分。控制器170可在显示单元110上显示存储器120中存储的内容的一部分。可选地,当在显示单元110的区域中发生用户手势时,控制器170可执行与用户手势相应的控制操作。控制器170可包括ram171、rom172、中央处理器173、图形处理器174和总线175中的至少一个。ram171、rom172、cpu173和gpu174可通过总线175彼此连接。cpu173访问存储器120以通过使用存储器120中存储的操作系统(os)执行启动。cpu173可通过使用存储器120中存储的各种程序、内容和数据来执行各种操作。rom172存储用于系统启动的命令集等。例如,当随着开启命令被输入电力被供应到装置100,cpu173根据rom172中存储的命令复制存储器120中存储的os,并通过执行os来启动系统。在启动完成之后,cpu173将存储器120中存储的各种程序复制到ram171,并通过执行被复制到ram171的各种程序来执行各种操作。在装置100被启动之后,gpu174在显示单元110的区域中显示ui屏幕。gpu174可产生显示包括各种对象(诸如内容、图标和菜单)的电子文件的屏幕。gpu174可根据屏幕的布局计算对象的属性值,诸如,坐标值、形状、尺寸和颜色。gpu174可基于属性值产生包括对象的各种布局的屏幕。由gpu174产生的屏幕可被提供到显示单元110,并被显示在显示单元110的区域上。gps芯片125从gps卫星接收gps信号以计算装置100的当前位置。当导航程序被使用或当需要用户的当前位置时,控制器170可通过使用gps芯片125来计算用户的位置。通信单元130可根据任何类型的通信方法与任何类型的外部装置进行通信。通信单元130可包括wi-fi芯片131、蓝牙芯片132、无线通信芯片133和nfc芯片134中的至少一个。控制器170可通过使用通信单元130与各种外部装置执行通信。wi-fi芯片131和蓝牙芯片132可分别通过wi-fi方法和蓝牙方法执行通信。当wi-fi芯片131或蓝牙芯片132被使用时,各种类型的连接信息(诸如子系统识别(ssid)和会话密钥)首先被接收,随后通过使用连接信息建立通信来交换各种类型的信息。无线通信芯片133是根据各种通信标准(诸如ieee标准、zigbee、第三代(3g)、第三代合作伙伴计划(3gpp)、和长期演进(lte))进行通信的芯片。nfc芯片134是在使用各种射频识别(rf-id)频带(诸如135mhz、13.56mhz、433mhz、860到960mhz和2.45mhz)之中的13.56mhz频带的nfc方式进行操作的芯片。视频处理器135可处理在通过通信单元130接收的内容或存储器120中存储的内容中包括的视频数据。视频处理器135可对视频数据执行各种图像处理,诸如解码、缩放、噪声滤波、帧率改变、和分辨率改变。音频处理器140可处理在通过通信单元130接收的内容或存储器120中存储的内容中包括的音频数据。音频处理器140可对音频数据执行各种处理,诸如解码、放大和噪声滤波。当对多媒体内容执行再现程序时,控制器170可通过驱动视频处理器135和音频处理器140对多媒体内容进行再现。扬声器单元160可输出由音频处理器140产生的输出音频数据。用户输入单元145可从用户接收各种命令。用户输入单元145可包括键146、触摸面板147、和笔识别面板148中的至少一个。键146可包括在装置100的主体的各种外部区域(诸如前部区域、侧边区域和后部区域)上形成的各种类型的键,诸如机械按键和转轮。向触摸屏施加电容变化。笔识别面板148可检测触摸笔(诸如触针笔或数字板笔)的接近输入或触摸输入,并输出笔接近事件或笔触摸事件。笔识别面板148可使用例如电磁感应(emr)方法,并可根据由于笔接近或触摸用户输入单元145引起的电磁场的强度的改变来检测触摸输入或接近输入。笔识别单元148可包括具有栅格结构的电子感应线圈传感器(未示出)和顺序地向电子感应线圈传感器的每个环形线圈提供具有特定频率的交变信号的电子信号处理器(未示出)。当包括感应电路的笔位于笔识别面板148的环形线圈附近时,从环形线圈发送的磁场基于感应电路中的相互电子感应产生电流。基于电流从形成感应电路的线圈产生感应磁场,并且笔识别面板148通过在信号接收状态下从环形线圈检测感应磁场来检测笔的接近或触摸位置。笔识别面板148可在显示面板111下面具有特定区域,例如,能够覆盖显示面板111的显示区域的区域。麦克风单元150可接收用户的语音或其他声音,并将用户的语音或其他声音转换为音频数据。控制器170可使用用户的语音进行电话呼叫操作,或将用户的语音转换为音频数据并在存储器120中存储音频数据。成像单元155可根据用户的控制捕获静止图像或运动图像。可使用多个成像单元155,诸如前置相机和后置相机。当成像单元155和麦克风单元150被提供时,控制器170可根据通过麦克风单元输入的用户的语音或通过成像单元155识别的用户的动作来执行控制操作。例如,装置100可在运动控制模式或语音控制模式下进行操作。在运动控制模式下,控制器170激活成像单元155以对用户进行捕获,并执行与用户的运动改变相应的控制操作。在语音控制模式下,控制器170可分析通过麦克风单元150输入的用户的语音,并根据分析后的用户的语音执行控制操作。运动检测器165可检测装置100的主体的移动。装置100可沿着任何方向被旋转或被倾斜。运动检测器165使用各种传感器(诸如地磁传感器、陀螺仪传感器和加速度传感器)中的至少一个以检测移动的特征,诸如旋转方向、角度和倾斜角度。尽管在图43中未示出,但装置100还可包括与通用串行总线(usb)连接器连接的usb端口,与各种外部终端(诸如耳机、鼠标、局域网(lan))连接的各种外部输入端口、接收并处理数字多媒体广播(dmb)信号的dmb芯片、以及各种传感器。上述的装置100的组件的名称可被改变。装置100可包括组件中的至少一个,可省略组件中的一些,或可包括除了上述组件之外的组件。本公开的实施例还可以以计算机可读记录介质(诸如由计算机执行的程序模块)的形式被实现。计算机可读记录介质可以是可由计算机访问的任意可用的非暂时性介质,其示例包括所有的易失性和非易失性介质以及可分离和不可分离的介质。计算机可读记录介质的示例可包括非暂时性计算机存储介质。计算机存储介质的示例包括用于存储诸如计算机可读命令、数据结构、程序模块和其他数据的信息的已经由任意方法或技术实现的所有的易失性和非易失性介质以及可分离和不可分离的介质。虽然已经具体地示出并描述了一个或更多个实施例,但本领域的普通技术人员将理解的是,在不脱离由权利要求定义的本公开的精神和范围的情况下,可在形式和细节上进行各种改变。因此,将理解的是,上述实施例不限制本公开的范围。例如,以单一类型描述的每个组件可以以分布式的方式被执行,并且分布式描述的组件也可以以集成的形式被执行。虽然已经参照本公开的各种实施例示出并描述本公开,但本领域的技术人员将理解的是,在不脱离由权利要求及其等同物定义的本公开的精神和范围的情况下,可在形式和细节上进行各种改变。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1