一种信息处理方法及装置与流程

文档序号:16208373发布日期:2018-12-08 07:24阅读:117来源:国知局
一种信息处理方法及装置与流程

本发明涉及信息处理领域,特别涉及一种信息处理方法及装置。

背景技术

在电子终端中,对于重复性的信息,用户可以采用复制黏贴的方式进行信息的移动,复制黏贴大大的增加了电子终端的信息的输入的便捷性,但是,用户在进行信息的复制黏贴时,经常会遇到这种情况:复制一段话,这段话中大部分信息是需要在另外的输入区域中使用的,但是还有少部分需要根据当前的环境进行修改。



技术实现要素:

本发明实施例提供一种信息处理方法及装置,用于在用户移动信息时,通过当前环境信息与信息中的语境信息/语句信息相比较,而对移动后的信息进行修改,使得输入更加便捷,增强用户体验。

第一方面,提供一种信息处理方法,包括:

获取第一信息;

接收移动所述第一信息的移动指令;

确定所述第一信息的语境信息/语句信息与当前环境信息不符;

根据所述移动指令,将所述第一信息移动至目标区域,并将所述第一信息的语境信息/语句信息修改为当前环境信息。

可选的,

所述语境信息/语句信息包括时间/地点信息;

所述确定所述第一信息的语境信息/语句信息与当前环境信息不符,包括:

确定所述第一信息的时间/地点信息与当前时间/地点信息不符;

所述将所述第一信息的语境信息/语句信息修改为当前环境信息,包括:

将所述第一信息的时间/地点信息修改为当前时间/地点信息。

可选的,

所述将所述第一信息的语境信息/语句信息修改为当前环境信息之前,包括:

确定所述第一信息包含预设的关键词。

可选的,

所述将所述第一信息的语境信息/语句信息修改为当前环境信息之前包括:

确定所述预设区域为预设应用的预设区域。

第二方面,提供一种信息处理装置,该装置包括:

获取单元,用于获取第一信息;

接收单元,用于接收移动所述第一信息的移动指令;

第一确定单元,用于确定所述第一信息的语境信息/语句信息与当前环境信息不符;

修改单元,用于根根据所述移动指令,将所述第一信息移动至目标区域,并将所述第一信息的语境信息/语句信息修改为当前环境信息。

可选的,

所述装置还包括:第二确定单元,用于将所述第一信息的语境信息/语句信息修改为当前环境信息之前,确定所述第一信息包含预设的关键词。

可选的,

所述装置还包括:第三确定单元,将所述第一信息的语境信息/语句信息修改为当前环境信息之前,确定所述预设区域为预设应用的预设区域。

第三方面,提供一种计算机装置,所述装置包括至少一个处理器,所述处理器用于执行存储器中存储的计算机程序时实现如第一方面提供的信息处理方法的步骤。

第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面提供的信息处理方法的步骤。

在本发明实施例中在用户移动信息时,通过当前环境信息与信息中的语境信息/语句信息相比较,而对移动后的信息进行修改,使得输入更加便捷,增强用户体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的信息处理方法的流程示意图;

图2为本发明实施例提供的信息处理装置的一种结构示意图;

图3为本发明实施例提供的计算机装置的一种结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

下面介绍本发明实施例的技术背景。

在电子终端中,对于重复性的信息,用户可以采用复制黏贴的方式进行信息的移动,复制黏贴大大的增加了电子终端的信息的输入的便捷性,但是,用户在进行信息的复制黏贴时,经常会遇到这种情况:复制一段话,这段话中大部分信息是需要在另外的输入区域中使用的,但是还有少部分需要根据当前的环境进行修改。

鉴于此,本发明实施例提供一种信息处理方法,获取第一信息;接收移动第一信息的移动指令;确定所述第一信息的语境信息/语句信息与当前环境信息不符;根据所述移动指令,将所述第一信息移动至目标区域,并将所述第一信息的语境信息/语句信息修改为当前环境信息。该方法在用户移动信息时,通过当前环境信息与信息中的语境信息/语句信息相比较,而对移动后的信息进行修改,使得输入更加便捷,增强用户体验。

下面结合附图介绍本发明实施例提供的技术方案。

请参见图1,本发明一实施例提供一种信息处理方法,该方法可以通过本发明实施例的信息处理装置来执行,以下简称装置,该信息处理装置例如可以通过手机,个人计算机(personalcomputer,pc)或者平板电脑等能够进行信息处理的装置来实现。该方法的流程描述如下。

s101:获取第一信息。

本发明实施例中,信息可以是终端中的本地信息,也可以是网络信息,包括社交应用中的信息,信息获取的时机可以是在监测到用户进行预设操作时,比如,当监测到用户的复制操作时,获取用户复制的信息。信息的种类可以是文字,也可以是图片,也可以是视频信息。

s102:接收移动所述第一信息的移动指令。

本发明实施例中,“移动”可以做宽泛的理解,比如复制粘贴操作,将第一信息复制后移动到另一个区域,也可以是剪切操作,即将第一信息移动至另一区域,原区域的第一信息删除。“移动”也可以理解为将第一设备中的信息传输至第二设备中,即将第一区域中的第一信息移动既可以理解为本实施例中的“移动”。

s103、确定所述第一信息的语境信息/语句信息与当前环境信息不符。

语境信息是指第一信息所处的环境,包括时间、地点等信息。

语句信息是指第一信息的时间、地点等信息。

例如,用户在3.10号在上海记录了第一信息:我昨天去了趟泰国。

其中,

“3.10号”和“上海”分别为第一信息的语境信息中的时间和地点信息。

“昨天”和“泰国”分别为第一信息的语句信息中的时间和地点信息。

第一信息的语境信息/语句信息也可以为其他信息,比如天气信息。

例如:第一信息为:现在正在下雨。其中,“下雨”为第一信息的天气信息。

当前环境信息是指与语境信息/语句信息相匹配的信息,比如当语境信息/语句信息为时间时,当前环境信息是指当前的时间信息。

系统可以按照预设规则提取第一信息的语境信息/语句信息,例如:

语境信息可以通过监测第一信息产生的环境来获取,用户3.10号在上海记录了第一信息时,可以记录该第一信息的系统时间作为第一信息产生的时间信息以及通过现有的定位技术来获取第一信息产生的地点信息等。

语句信息可以通过检索第一信息的关键词来提取。当检索到“昨天”的关键词时,可以确定第一信息包含时间信息,并将时间信息进行提取。

当检索到语境信息/语句信息后,需要判断所述第一信息的语境信息/语句信息与当前环境信息是否不符,当语境信息/语句信息为时间信息时,判断第一信息的时间信息是否与当前的时间信息相符。

例如:用户在3.10号在上海记录了第一信息:我昨天去了趟泰国。

当前的时间为3.11号,地点为珠海。

则第一信息中的语境信息中的时间(3.10)和地点(上海)与当前的环境信息(3.11和珠海)不符。

第一信息中的语句信息中的时间(昨天)和地点(泰国)与当前的环境信息(今天和珠海)不符。

s104、根据所述移动指令,将所述第一信息移动至目标区域,并将所述第一信息的语境信息/语句信息修改为当前环境信息。

例如:

用户在3.10号在上海记录了第一信息:我昨天去了趟泰国。

当前的时间为3.11号,地点为珠海。

用户在与联系人聊天时,复制了第一信息,我昨天去了趟泰国,然后粘贴到与联系人聊天的文本输入框中。

系统监测到第一信息产生的时间为3.10,粘贴的时间为3.11号,则根据两者的时间差来修改第一信息中的时间信息,修改为:我前天去了趟泰国。

再例如:第一信息为:我现在在上海。

用户在与联系人聊天时,复制了第一信息,我现在在上海,然后粘贴到与联系人聊天的文本输入框中。

系统监测到第一信息产生的地点为上海,而粘贴的地点为珠海,修改为:我现在在珠海。

本实施例中的目标区域可以为预设应用中的预设区域,例如,当用户复制了第一信息后,将第一信息粘贴至某应用中,系统监测某应用是否为预设应用,是的话则进行将所述第一信息的语境信息/语句信息修改为当前环境信息的步骤。

系统可以通过监测关键词来判断是否进行修改,只有在监测到关键词时,才进行将所述第一信息的语境信息/语句信息修改为当前环境信息的步骤。

请参见图2,基于同一发明构思,本发明一实施例提供一种信息处理装置20,该装置包括:

201获取单元,用于获取第一信息;

202接收单元,用于接收移动所述第一信息的移动指令;

203第一确定单元,用于确定所述第一信息的语境信息/语句信息与当前环境信息不符;

204修改单元,用于根根据所述移动指令,将所述第一信息移动至目标区域,并将所述第一信息的语境信息/语句信息修改为当前环境信息。

可选的,装置还包括205第二确定单元,用于将所述第一信息的语境信息/语句信息修改为当前环境信息之前,确定所述第一信息包含预设的关键词。

可选的,装置还包括206第三确定单元,将所述第一信息的语境信息/语句信息修改为当前环境信息之前,确定所述预设区域为预设应用的预设区域。

该装置可以用于执行图1所示的实施例所提供的方法,因此,对于该装置的各功能模块所能够实现的功能等可参考图1所示的实施例的描述,不多赘述。其中,205第一确定单元、206第二确定单元在图2中一并示出,但需要知道的是,用205第一确定单元、206第二确定单元并不是必选的功能单元,因此在图2中以虚线示出。

请参见图3,本发明一实施例还提供一种计算机装置,该计算机装置包括至少一个处理器301,至少一个处理器301用于执行存储器中存储的计算机程序时实现图1所示的实施例提供的信息处理方法的步骤。

可选的,至少一个处理器301具体可以包括中央处理器(cpu)、特定应用集成电路(applicationspecificintegratedcircuit,asic),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(fieldprogrammablegatearray,fpga)开发的硬件电路,可以是基带处理器。

可选的,至少一个处理器301可以包括至少一个处理核心。

可选的,该计算机装置还包括存储器302,存储器302可以包括只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)和磁盘存储器。存储器302用于存储至少一个处理器301运行时所需的数据。存储器302的数量为一个或多个。其中,存储器302在图3中一并示出,但需要知道的是存储器302不是必选的功能模块,因此在图3中以虚线示出。

本发明一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现图1所示的实施例提供的信息处理方法的步骤。

在本发明实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性或其它的形式。

在本发明实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机装置,例如可以是个人计算机,服务器,或者网络装置等,或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive)、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明实施例的方法,不应理解为对本发明实施例的限制。本技术领域的技术人员可轻易想到的变化或替换,都应涵盖在本发明实施例的保护范围之内。

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