信息处理方法及设备与流程

文档序号:11627706阅读:157来源:国知局
信息处理方法及设备与流程

本公开涉及一种信息处理方法及设备。



背景技术:

随着现代社会中软件工程、通信工程、移动多媒体技术的快速发展,移动电子设备被越来越多地应用于教育、商务、娱乐以及军事等诸多领域。由于应用环境和实际需要对移动电子设备的信息交互体验要求越来越高,移动电子设备的信息处理能力也需要进一步增强。



技术实现要素:

本公开的一个方面提供了一种信息处理方法,该方法包括:确认输入信息对应的信息接收者;基于上述信息接收者确定与上述信息接收者相匹配的处理方式;以及根据上述处理方式对上述输入信息进行处理,以使上述输入信息符合与上述信息接收者匹配的表达习惯。

可选地,其中,上述基于上述信息接收者确定与上述信息接收者相匹配的处理方式,包括:确定用户发送给上述信息接收者的历史信息;以及根据上述历史信息获得上述处理方式。

可选地,其中,上述根据上述处理方式对上述输入信息进行处理,包括:提取上述输入信息中的关键信息;以及将上述关键信息替换为与上述信息接收者相匹配的预设内容。

可选地,上述根据上述处理方式对上述输入信息进行处理,包括:对上述输入信息进行语义识别;根据语义识别结果获取上述输入信息中的语句逻辑关系;以及根据上述语句逻辑关系调整上述输入信息中的语序。

可选地,上述方法还包括:将处理后的上述输入信息显示给用户;以及在接收到用户对上述处理后的输入信息的修改后,将用户修改后的上述输入信息发送给信息接收者,或者接收到用户的确认信息后,直接将上述处理后的输入信息发送给信息接收者。

本公开的另一个方面,还提供了一种信息处理设备,包括:输入单元,用于接收输入信息;以及处理单元,用于:确认上述输入信息对应的信息接收者;基于上述信息接收者确定与上述信息接收者相匹配的处理方式;以及根据上述处理方式对上述输入信息进行处理,以使上述输入信息符合与上述信息接收者匹配的表达习惯。

可选地,其中,上述处理单元还用于:确定用户发送给上述信息接收者的历史信息;以及根据上述历史信息获得上述处理方式。

可选地,其中,上述处理单元还用于:提取上述输入信息中的关键信息;以及将上述关键信息替换为与所述信息接收者相匹配的预设内容。

可选地,上述处理单元还用于:对上述输入信息进行语义识别;根据语义识别结果获取上述输入信息中的语句逻辑关系;以及根据上述语句逻辑关系调整上述输入信息中的语序。

可选地,该信息处理设备还包括输出单元,用于:将处理后的上述输入信息显示给用户;以及在接收到用户对上述处理后的输入信息的修改后,将用户修改后的上述输入信息发送给信息接收者,或者接收到用户的确认信息后,直接将上述处理后的输入信息发送给信息接收者。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1示意性示出了根据本公开的实施例的一种信息处理方法的流程图;

图2示意性示出了根据本公开的实施例的信息处理后的示意图;

图3示意性示出了根据本公开的实施例的对待发送信息传送的示意图;

图4a示意性示出了根据本公开的实施例的文本分类器的工作原理示意图;

图4b示意性示出了根据本公开另一实施例的文本分类器分类后结果示意图;

图4c示意性示出了根据本公开另一实施例的语言分析器修改后的结果;以及

图5示意性示出了根据本公开的实施例的一种信息处理设备的示意图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。这里使用的词语“一”、“一个(种)”和“该”等也应包括“多个”、“多种”的意思,除非上下文另外明确指出。此外,在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。

因此,本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。在本公开的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;和/或有线/无线通信链路。

本公开的实施例提供了一种信息处理方法,该方法包括:确认输入信息对应的信息接收者;基于上述信息接收者确定与上述信息接收者相匹配的处理方式;以及根据上述处理方式对上述输入信息进行处理,以使上述输入信息符合与上述信息接收者匹配的表达习惯。

图1示意性示出了根据本公开的实施例的一种信息处理方法的流程图,如图1所示,该方法包括如下操作:

操作s101,确认输入信息对应的信息接收者。

操作s102,基于上述信息接收者确定与上述信息接收者相匹配的处理方式。

操作s103,根据上述处理方式对上述输入信息进行处理,以使上述输入信息符合与上述信息接收者匹配的表达习惯。

根据本公开的实施例,在对信息进行处理之前,可以先确认与输入信息相对应的信息接收者,如可以确认信息接收者的身份,在确认与输入信息相对应的信息接收者之后,可以根据确定的信息接收者确定与该信息接收者相匹配的处理方式。需要说明的是,根据不同的信息接收者可以采用不同的处理方式,当然,也可以将不同的信息接收者进行分类,针对不同类型的信息接收者采用不同的处理方式。例如,当信息接收者为父母,阿姨,叔叔等时,将这些信息接收者分为长辈,对于长辈采用与长辈相匹配的处理方式。在确定了与该信息接收者相匹配的处理方式后,可以通过该处理方式对输入信息进行处理,以使得输入信息符合与信息接收者匹配的表达习惯。

例如,当在手机上的wechat/sms发送信息给别人时,经常会发现写错了但是已经发出了的词语,使用了错误语气,如对父母:“您帮我收个快递”,写成“帮我收个快递”,对应该使用敬称的人没有使用敬语等错误;对老板:“我的报告您是否已经看了”。写成“我的报告看了吗?”不符合商务用语习惯;对老婆(平时称丹丹):“丹丹,朋友今晚叫我聚一下,行吗?”,写成“老婆,朋友今晚叫我,行吗?”不符合日常称呼习惯。

根据本公开的实施例,通过上述方式,基于信息接收者与信息接收者相匹配的处理方式,处理待发送的输入信息,解决了用户在输入信息时,由于自身表达能力或者环境等因素的影响无法恰当表述信息内容的问题,达到了信息智能分析并自动处理、提高用户体验的效果。

针对不同的用户以及对应的信息接收者,用户的需求、信息内容的表达习惯或应用场景可能相应不同,为了达到能够符合不同用户需求并快速确定与信息接收者相匹配的处理方式,根据本公开的实施例,基于上述信息接收者确定与上述信息接收者相匹配的处理方式,可以包括:确定用户发送给上述信息接收者的历史信息;以及根据上述历史信息获得上述处理方式。

根据本公开的实施例,历史信息可以是发送给信息接收者的历史信息,或者是从信息接收者接收到的历史信息。可以理解的是,历史信息还可以是从发送给信息接收者或从信息接收者接收到的历史信息中进行模型学习而得到的一些用户习惯等,如称呼、信息描述方式等。例如,用户对公司领导发送信息时,可以通过确定用户发送给该公司领导的历史信息,并根据该历史信息的表达习惯确定对本次发送信息的处理方式。通过上述方式,能够通过与信息接收者的历史互动信息确定输入信息的处理方式,以更加快速准确地为自动处理输入信息,进一步提高了用户体验。

根据本公开的实施例,为了达到更加智能快捷的处理用户输入的信息,根据确定的处理方式对输入信息进行处理,还包括:提取用户输入的输入信息中的关键信息;以及将上述关键信息替换为与信息接收者相匹配的预设内容。关键信息例如可以是称呼、事件、时间、语气等等。本实施中可以预先通过用户设置或者智能学习等方式为预定的信息接收者设定关键信息的替换内容,之后在对输入信息处理时,从输入信息中提取关键信息,并替换为关键信息的替换内容。通过上述方式,可以达到更加智能快捷的处理用户输入的信息。

需要说明的是,根据本公开的实施例,关键信息的替换内容可以是通过对历史信息进行学习而得到的,也可以是根据用户与信息接收者之间的关系提前预置的,还可以是用户对预先根据不同信息接收者预先设置的。例如,先确定用户与信息接收者之间的关系,如同事、朋友或者家人关系,并根据不同的关系对应的不同预设关键信息进行替换。

由于不同用户的表达能力限制或是习惯问题等,会出现待发送信息的语句逻辑关系不是很清晰,面对不同理解能力的信息接收者或是重要的信息接收者如领导等,逻辑关系不清的信息可能会引起不必要的麻烦。为了解决这一问题,根据本公开的实施例,根据处理方式对输入信息进行处理的方法,还可以包括:对输入信息进行语义识别;根据语义识别结果获取上述输入信息中的语句逻辑关系;以及根据上述语句逻辑关系调整上述输入信息中的语序。

根据本公开的实施例,对于输入信息进行语义识别得到语义识别结果,若根据语义识别结果确定输入信息中的语句逻辑关系需要修改时,则可以根据语义识别结果调整输入信息中的语序,使得输入信息中的语序更加清晰易懂。

例如,用户在发送信息时,如果发送的信息逻辑关系比较混乱,对于理解能力较差的人如小朋友或智力水平低的人可能难以理解用户的真实意思,在这种情况下,根据本公开的实施例,可以通过语义识别调整信息中的语序,以使信息接收者能够快速而准确的理解用户的意思,解决了由于自身表达能力或者环境等因素的影响无法恰当表述信息内容的问题,达到了提高用户体验的效果。

根据本公开的实施例,在根据确定的处理方式对输入信息进行处理,以使输入信息符合与信息接收者匹配的表达习惯之后,方法还包括:将处理后的上述输入信息显示给用户;以及在接收到用户对处理后的输入信息的修改后,将用户修改后的上述输入信息发送给信息接收者,或者接收到用户的确认信息后,直接将上述处理后的输入信息发送给信息接收者。

根据本公开的实施例,在对输入信息进行处理后,还可以将处理过的的输入信息显示给用户,以便用户查看修改是否合适,在用户认为修改不合适或者需要其他修改时,接收用户对处理后的输入信息的修改,并将用户修改后的输入信息发送给信息接收者;如果用户不对其进行修改,而是直接确认发送,则直接将处理后的输入信息发送给信息接收者。此处可以作为一个对处理后的输入信息进行检查的一个操作,可以保证发送的输入信息是符合用户需求的。

图2示意性示出了根据本公开的实施例的信息处理后的示意图。

在图2中,将“我的报告已经发了”,修改为:“我的报告已经发给您了,您看一下是否可以”。在用户对处理后的输入信息进行修改后,可以直接将用户修改后的输入信息发送给信息接收者。当然,在用户对处理后的输入信息不进行修改,用户可以确认处理后的输入信息合适,接收到用户的确认信息后,直接将处理后的输入信息发送给信息接收者。

根据本公开的实施例,通过上述实施方式,可以起到提示用户其输入信息有需要改进之处的目的,还可以在用户的监督下更准确的对输入信息进行处理,避免了由于信息处理不当而导致被处理后的输入信息与用户意愿相悖的情况。

此外,在本公开实施例中,在接收到用户对处理后的输入信息的修改后,将修改后的输入信息发送给信息接收者之后,方法还包括:根据用户对输入信息的修改更新该信息接收者对应的处理方式;或者将用户修改后的输入信息加入信息接收者的历史信息中。

用户对处理后的输入信息进行修改可能基于以下几个原因:对自动处理后的输入信息不太习惯,自动处理后的输入信息不太理想,或者自动处理后的输入信息有误。因此,可以根据用户对处理后的输入信息的修改对处理方式进行修改,如更新关键信息的替换内容,替换历史信息等。

根据本公开的实施例,基于对用户反馈信息的自学习使得处理方式更加符合用户的需求,最终能够达到快速而准确的为用户提供处理后的输入信息的效果。

图3示意性示出了根据本公开的实施例的对待发送信息传送的示意图。

如图3所示,对待发送信息进行处理的操作包括操作1至操作5。

操作1,用户准备通过手机发送消息给某信息接收者。

操作2,系统将消息和信息接收者的身份发送给nlpcloud(自然语言处理的云端)进行分析处理,得到分析结果。

操作3,nlpcloud将分析结果发送给手机,分析结果可以包含建议的修改信息。

操作4,如果分析结果是不需要修改提示,直接将回复消息发送给信息接收者;如果分析结果是需要修改提示,手机提示用户建议的修改该信息供用户选择,用户可以选择将修改后的信息作为消息发送给信息接收者。

操作5,手机将用户的发送信息也发送给nlpcloud(自然语言处理的云端),以便学习用户语言习惯。自然语言处理的云端中有文本分类器,文本分类器是一个事先训练好的深度学习文本分类器,将大量的对话语料作为输入,对话的对应场景或者对话人的身份作为输出。

图4a示意性示出了根据本公开的实施例的文本分类器的工作原理示意图。

根据本公开的实施例,结合文本分类器,对根据确定的信息接收者确定与该信息接收者相匹配的处理方式进行介绍,例如,如图4a所示,文本分类器410根据接收者的身份,将待发送文本分类成适用相应对话场景的语言,可以包括商务语言,与长辈交流语言,与妻子交流语言等。其中,针对商务语言可以采用商务语言分析器420进行分析,得到分析结果。针对与长辈交流语言可以采用与长辈交流语言分析器430进行分析,得到分析结果。针对与妻子交流语言可以采用与妻子交流语言分析器440进行分析,得到分析结果。

图4b示意性示出了根据本公开另一实施例的文本分类器410分类后得到不同的分类结果示意图。

根据本公开的实施例,例如,文本分类器410可以根据接收者的身份,将待发送文本如我的报告发给您了,您可以看下,分类为商务场景,采用适用于商务场景的商务语言。我去接您和妈,马上到,分类为与父母交流场景,采用适用于与父母交流场景的与父母交流语言。我今天加班,你和孩子先吃吧,分类为与妻子交流场景,采用适用于与妻子交流场景的与妻子交流语言。需要说明的是,文本分类器410分类后得到不同的分类结果不限于上述列举的情况,根据不同的人群,可以定义不同的分类语言,在此不再赘述。

图4c示意性示出了根据本公开另一实施例的语言分析器修改后的结果。

根据本公开的实施例,例如,商务语言分析器420可以在分析文本输入为看一下我发的报告时,针对商务场景,将语言修改为我的报告发给您了,您可以看一下。与长辈交流语言分析器430在分析文本输入为妈,我们周末去看你,针对与长辈交流场景,将语言修改为妈,我们周末去看您。与妻子交流语言分析器440在分析文本输入为老婆,我今天回家吃饭,帮我准备饭吧,针对与妻子交流场景,将语言修改为丹丹,我今天回家吃饭,帮我准备饭吧。其他类型的语言分析器的工作原理类似,在此不再赘述。

根据本公开的实施例,基于信息接收者与信息接收者相匹配的处理方式,处理待发送的输入信息,解决了用户在输入信息时,由于自身表达能力或者环境等因素的影响无法恰当表述信息内容的问题,达到了信息智能分析并自动处理、提高用户体验的效果。

根据本公开实施例中的上述方法可以在移动电子设备端执行,也可以是移动电子设备在接收到用户的输入信息后发送到云端执行。云端在接收到输入信息后,根据本公开的上述实施例对输入信息进行处理,并将处理后的输入信息提供给移动电子设备。在一些实施例中,移动电子设备将处理后的输入信息显示给用户并接收到用户的修改后,将用户修改后的输入信息反馈至云端,由云端根据反馈进行自学习,来改进处理方式,达到实时准确地对输入信息进行处理的目的。

图5示意性示出了根据本公开的实施例的一种信息处理设备的示意图。

如图5所示,该信息处理设备包括输入单元20和处理单元40。输入单元20用于接收输入信息。处理单元40,用于确认上述输入信息对应的信息接收者,基于上述信息接收者确定与上述信息接收者相匹配的处理方式,以及根据上述处理方式对上述输入信息进行处理,以使上述输入信息符合与上述信息接收者匹配的表达习惯。

根据本公开的实施例,上述输入单元20可以是手机、pad等能够发送和接收消息的移动电子设备的输入单元,上述处理单元40可以是移动电子设备上的输入单元,也可以是处于云端的处理单元。

根据本公开的实施例,,用户可以在手机、pad等能够发送和接收消息的移动电子设备的输入单元中输入待发送信息,然后将该待发送信息传输给处理单元40进行相应的处理。处理单元40在对信息进行处理之前,先确认与输入信息相对应的信息接收者,如可以确认信息接收者的身份,在确认与输入信息相对应的信息接收者之后,根据确定的信息接收者确定与该信息接收者相匹配的处理方式。

根据本公开的实施例,处理单元40可以与输入单元20硬件方式相连,通过有线通信的方式进行传输信息,此外,处理单元40也可以与输入单元20是相互独立的单元,两者可以以无线通信的方式进行传输信息,在此不再赘述。

需要说明的是,根据本公开的实施例,根据不同的信息接收者可以采用不同的处理方式,当然,也可以将不同的信息接收者进行分类,针对不同类型的信息接收者采用不同的处理方式。例如,当信息接收者为父母,阿姨,叔叔等时,将这些信息接收者分类为长辈,对于长辈采用与长辈相匹配的处理方式。在确定了与该信息接收者相匹配的处理方式后,通过该处理方式对输入信息进行处理,以使得输入信息符合与信息接收者匹配的表达习惯。

根据本公开的实施例,通过上述方式,采用一种信息处理设备,在输入单元20接收输入信息后,处理单元40确认信息接收者与信息接收者相匹配的处理方式,并分析处理待发送的输入信息,解决了用户在输入信息时,由于自身表达能力或者环境等因素的影响无法恰当表述信息内容的问题,达到了信息智能分析并自动处理、提高用户体验的效果。

可选地,根据本公开的实施例,其中,上述处理单元40还用于:确定用户发送给上述信息接收者的历史信息;以及根据上述历史信息获得上述处理方式。处理单元40在针对不同的用户以及对应的信息接收者时,用户的需求、信息内容的表达习惯或应用场景可能也会不同,采用上述方式后,能够通过与信息接收者的历史互动信息确定输入信息的处理方式,以更加快速准确地为自动处理输入信息,进一步提高了用户体验。

可选地,根据本公开的实施例,处理单元40还用于提取上述输入信息中的关键信息;然后处理单元40将将上述关键信息替换为与上述信息接收者相匹配的预设内容。

可选地,根据本公开的实施例,处理单元40还用于对输入信息进行语义识别;根据语义识别结果获取上述输入信息中的语句逻辑关系;以及根据上述语句逻辑关系调整上述输入信息中的语序。

可选地,根据本公开的实施例,该信息处理设备还包括输出单元,用于:将处理后的上述输入信息显示给用户;以及在接收到用户对上述处理后的输入信息的修改后,将用户修改后的上述输入信息发送给信息接收者,或者接收到用户的确认信息后,直接将上述处理后的输入信息发送给信息接收者。

需要说明的是,上述实施例中的一种信息处理设备与信息处理方法相对应,具体细节可参考上述对信息处理方法的描述,在此不再赘述。

根据本公开各实施例的上述方法、装置、单元和/或模块可以通过有计算能力的电子设备执行包含计算机指令的软件来实现。该系统可以包括存储设备,以实现上文所描述的各种存储。所述有计算能力的电子设备可以包含通用处理器、数字信号处理器、专用处理器、可重新配置处理器等能够执行计算机指令的装置,但不限于此。执行这样的指令使得电子设备被配置为执行根据本公开的上述各项操作。上述各设备和/或模块可以在一个电子设备中实现,也可以在不同电子设备中实现。这些软件可以存储在计算机可读存储介质中。计算机可读存储介质存储一个或多个程序(软件模块),所述一个或多个程序包括指令,当电子设备中的一个或多个处理器执行所述指令时,所述指令使得电子设备执行本公开的方法。

这些软件可以存储为易失性存储器或非易失性存储装置的形式(比如类似rom等存储设备),不论是可擦除的还是可重写的,或者存储为存储器的形式(例如ram、存储器芯片、设备或集成电路),或者被存储在光可读介质或磁可读介质上(比如,cd、dvd、磁盘或磁带等等)。应该意识到,存储设备和存储介质是适于存储一个或多个程序的机器可读存储装置的实施例,所述一个程序或多个程序包括指令,当所述指令被执行时,实现本公开的实施例。实施例提供程序和存储这种程序的机器可读存储装置,所述程序包括用于实现本公开的任何一项权利要求所述的装置或方法的代码。此外,可以经由任何介质(比如,经由有线连接或无线连接携带的通信信号)来电传递这些程序,多个实施例适当地包括这些程序。

根据本公开各实施例的方法、装置、单元和/或模块还可以使用例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic)或可以以用于对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式的适当组合来实现。该系统可以包括存储设备,以实现上文所描述的存储。在以这些方式实现时,所使用的软件、硬件和/或固件被编程或设计为执行根据本公开的相应上述方法、步骤和/或功能。本领域技术人员可以根据实际需要来适当地将这些系统和模块中的一个或多个,或其中的一部分或多个部分使用不同的上述实现方式来实现。这些实现方式均落入本公开的保护范围。

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1