一种信息处理方法、装置及终端设备与流程

文档序号:12034332阅读:213来源:国知局
一种信息处理方法、装置及终端设备与流程

本发明涉及互联网技术领域,尤其涉及一种信息处理方法、装置及终端设备。



背景技术:

随着电子技术的不断发展,手机、平板电脑等终端设备已成为人们日常生活中必不可少的电子产品。而随着终端设备的不断普及,终端设备的功能越来越多,如复制功能。目前,当用户需要将终端设备上一个应用中的信息重现在另一个应用时,可以通过复制操作来实现。目前,当检测到复制操作时,将弹出弹窗,以便用户可以通过点击弹窗中的功能来实现对复制信息的搜索或翻译。但由于上述方法中,一旦检测到复制操作,就弹出弹窗,以致弹出弹窗的次数较多,增加了终端设备的功耗。



技术实现要素:

本发明实施例公开了一种信息处理方法、装置及终端设备,用于解决检测到复制操作时就弹出弹窗的问题。

本发明实施例第一方面公开一种信息处理方法,包括:

当检测到第一复制操作时,获取所述第一复制操作的第一复制信息和第一操作时间;

判断预设应用在距离所述第一操作时间之前的预设时间段内是否被打开过;

当被打开过时,在所述预设应用上弹出与所述第一复制信息对应的第一弹窗。

在一个实施例中,所述方法还包括:

当未被打开过时,获取与所述第一操作时间相距最近的第二弹窗;

判断所述第二弹窗的控制功能组件是否被调用,若是,则弹出所述第一弹窗。

在一个实施例中,所述判断所述第二弹窗的控制功能组件是否被调用之后还包括:

若否,判断是否检测到第二复制操作;

当检测到所述第二复制操作时,判断所述第二复制操作的第二操作时间与所述第一操作时间之间的时间差是否大于第一预设时长;

当大于所述第一预设时长时,判断所述预设应用在距离所述第二操作时间之前的所述预设时间段内是否被打开过;

当被打开过时,在所述预设应用上弹出与所述第二复制信息对应的第三弹窗,所述第三弹窗包括所述第二复制信息对应的控制功能组件。

在一个实施例中,当检测到第一复制操作时,所述方法还包括:

判断所述第一复制操作是否为首次复制操作;

当所述第一复制操作不是首次复制操作时,执行所述获取所述第一复制操作的第一复制信息和第一操作时间的步骤。

在一个实施例中,所述方法还包括:

当所述第一复制操作是首次复制操作时,弹出所述第一弹窗。

在一个实施例中,所述在所述预设应用上弹出与所述第一复制信息对应的第一弹窗之后,所述方法还包括:

在弹出所述第一弹窗之后的第二预设时长到达时,当所述第一弹窗的控制功能组件上未检测到所述第一复制操作对应的第一粘贴操作时,关闭所述预设应用。

在一个实施例中,所述在所述预设应用上弹出与所述第一复制信息对应的第一弹窗还包括:

判断所述第一复制信息包括的单词数量是否大于预设数量;

当所述单词数量大于所述预设数量时,在弹出的所述第一弹窗上显示与所述第一复制信息对应的翻译功能组件;

当所述单词数量小于或等于所述预设数量时,在弹出的所述第一弹窗上显示与所述第一复制信息对应的搜索功能组件。

本发明实施例第二方面公开一种信息处理装置,包括:

获取单元,用于当检测到第一复制操作时,获取所述第一复制操作的第一复制信息和第一操作时间;

第一判断单元,用于判断预设应用在距离所述获取单元获取的第一操作时间之前的预设时间段内是否被打开过;

弹出单元,用于当所述第一判断单元的判断结果为是时,所述预设应用上弹出与所述第一复制信息对应的第一弹窗。

在一个实施例中,所述装置还包括:

第二判断单元,用于当所述第一判断单元的判断结果为否时,获取与所述第一操作时间相距最近的第二弹窗,判断所述第二弹窗的控制功能组件是否被调用;

所述弹出单元,还用于当所述第二判断单元的判断结果为是时,弹出所述第一弹窗。

在一个实施例中,所述装置还包括:

第三判断单元,用于当所述第二判断单元的判断结果为否时,判断是否检测到第二复制操作;

第四判断单元,用于当所述第三判断单元的判断结果为是时,判断所述第二复制操作的第二操作时间与所述第一操作时间之间的时间差是否大于第一预设时长;

所述第一判断单元,还用于当所述第四判断单元的判断结果为是时,判断所述预设应用在距离所述第二操作时间之前的所述预设时间段内是否被打开过;

所述弹出单元,还用于当所述第一判断单元的判断结果为是时,在所述预设应用上弹出与所述第二复制信息对应的第三弹窗,所述第三弹窗包括所述第二复制信息对应的控制功能组件。

在一个实施例中,当检测到第一复制操作时,所述装置还包括:

第五判断单元,用于判断所述第一复制操作是否为首次复制操作,当第五判断单元的判断结果为否时,触发所述获取单元执行所述获取所述第一复制操作的第一复制信息和第一操作时间的步骤。

在一个实施例中,所述弹出单元,还用于当所述第五判断单元的判断结果为是时,弹出所述第一弹窗。

在一个实施例中,所述装置还包括:

关闭应用单元,用于在所述弹出单元弹出所述第一弹窗之后的第二预设时长到达时,当所述第一弹窗的控制功能组件上未检测到所述第一复制操作对应的第一粘贴操作时,关闭所述预设应用。

在一个实施例中,所述弹出单元在所述预设应用上弹出与所述第一复制信息对应的第一弹窗包括:

判断所述第一复制信息包括的单词数量是否大于预设数量;

当所述单词数量大于所述预设数量时,在弹出的所述第一弹窗上显示与所述第一复制信息对应的翻译功能组件;

当所述单词数量小于或等于所述预设数量时,在弹出的所述第一弹窗上显示与所述第一复制信息对应的翻译功能组件。

本发明实施例第三方面公开一种终端设备,包括处理器、存储器、输入装置、输出装置和总线;

所述处理器、所述存储器、所述输入装置和所述输出装置通过所述总线连接并完成相互间的通信;

所述输入装置,用于检测第一复制操作并发送给所述处理器;

所述存储器中存储有一组程序代码,所述处理器用于调用所述存储器中存储的程序代码执行以下操作:

获取所述第一复制操作的第一复制信息和第一操作时间;

判断预设应用在距离所述第一操作时间之前的预设时间段内是否被打开过;

所述输出装置,用于当被打开过时,在所述预设应用上弹出与所述第一复制信息对应的第一弹窗。

本发明实施例第四方面公开一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行一种信息处理方法,所述方法包括:

当检测到第一复制操作时,获取所述第一复制操作的第一复制信息和第一操作时间;

判断预设应用在距离所述第一操作时间之前的预设时间段内是否被打开过;

当被打开过时,在所述预设应用上弹出与所述第一复制信息对应的第一弹窗。

本发明实施例第五方面公开一种存储介质,当所述存储介质中的指令由终端的处理器被执行时,使得设备能够执行一种信息处理方法,所述方法包括:

当检测到第一复制操作时,获取所述第一复制操作的第一复制信息和第一操作时间;

判断预设应用在距离所述第一操作时间之前的预设时间段内是否被打开过;

当被打开过时,在所述预设应用上弹出与所述第一复制信息对应的第一弹窗。

本发明实施例中,当检测到第一复制操作时,获取第一复制操作的第一复制信息和第一操作时间,当预设应用在距离第一操作时间之前的预设时间段内被打开过时,才在预设应用上弹出与第一复制信息对应的第一弹窗,而不是检测到复制操作之后马上弹出弹窗,因此,可以减少弹窗的弹出次数,从而可以降低终端设备的功耗和提高用户体验。

附图说明

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

图1是本发明实施例公开的一种信息处理方法的流程示意图;

图2是本发明实施例公开的另一种信息处理方法的流程示意图;

图3是本发明实施例公开的一种信息处理装置的结构示意图;

图4是本发明实施例公开的另一种信息处理装置的结构示意图;

图5是本发明实施例公开的一种终端设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种信息处理方法、装置及终端设备,用于解决检测到复制操作时就弹出弹窗的问题。以下分别进行详细说明。

请参阅图1,图1是本发明实施例公开的一种信息处理方法的流程示意图。如图1所示,该信息处理方法可以包括以下步骤。

101、当检测到第一复制操作时,获取第一复制操作的第一复制信息和第一操作时间。

本实施例中,当检测到第一复制操作时,将获取第一复制操作的第一复制信息和第一操作时间,即当检测到一个复制操作时,将获取这个复制操作的操作时间和所需复制内容。

102、判断预设应用在距离第一操作时间或第二操作时间之前的预设时间段内是否被打开过,当未被打开过时,将执行步骤103,当被打开过时,将执行步骤106。

本实施例中,获取到第一复制操作的第一复制信息和第一操作时间之后,将判断预设应用在距离第一操作时间之前的预设时间段内是否被打开过,即判断在检测到这个复制操作之前的预设时间段内预设应用是否被打开过,当未被打开过时,表明用户可能没有使用预设应用的意愿,将执行步骤103,当被打开过时,表明用户有使用预设应用的意愿,将执行步骤106。根据预设应用的使用和复制操作判断是否弹出弹窗,可减少弹窗的弹出次数,从而降低终端设备的功耗和提高用户体验。

在本实施例中,预设应用可以是翻译应用、搜索应用、即时信息传输等独立应用,还可以是涉及翻译、搜索、输入框等功能或插件的应用。

举例来说,假设预设应用为翻译应用,预设时间段为30分钟。用户在下午2点15分复制了一段文字,则检测到第一复制操作,第一复制信息为上述的用户复制的一段文字。而2点20分时打开翻译应用,由于间隔时间为5分钟小于预设时间段30分钟,则在该翻译应用上弹出与第一复制信息对应的第一弹窗。

103、获取与第一操作时间相距最近的第二弹窗,判断第二弹窗的控制功能组件是否被调用,若是,则执行步骤106,否则,执行步骤104。

本实施例中,当判断出预设应用在距离第一操作时间之前的预设时间段内未被打开过时,将继续判断第二弹窗的控制功能组件是否被调用,若否,表明用户没有使用预设应用的控制功能组件的意愿,将执行步骤104,若是,表明用户可能有使用预设应用的控制功能组件的意愿,将执行步骤106。根据预设应用的控制功能组件的使用来判断是否弹出弹窗,可减少弹窗的弹出次数和防止误判,从而降低终端设备的功耗和提高用户体验。

其中,第二弹窗是针对复制操作且与第一操作时间相距最近的弹窗。

当前的智能手机、平板电脑、笔记本电脑等终端设备上的应用程序的屏幕界面展示了一系列由输入栏、按钮、文本框、下拉框和列表框等等控件组成的控制功能组件,通过触摸该控制功能组件调用应用程序中对应的功能应用。在本实施例中,控制功能组件具有粘贴功能和输入功能。也就是说,当用户针对预设应用的第二弹窗的控制功能组件进行粘贴操作或输入操作时,执行步骤106,否则执行步骤104。

举例来说,假设预设应用为翻译应用,预设时间段为30分钟。用户在3点40分时复制了一段文字,则检测到第一复制操作,第一复制信息为上述的用户复制的一段文字,第一操作时间为3点40分。由于用户在3点10分至3点40分的预设时间段30分钟内未打开翻译应用,但是由于与3点40分相距最近的第二弹窗的翻译功能组件被调用了,即在该翻译应用上弹出与第一复制信息对应的第一弹窗。

104、判断是否检测到第二复制操作,当检测到第二复制操作时,将执行步骤105,当未检测到第二复制操作时,不弹出第一弹窗。

本实施例中,当第二弹窗的控制功能组件未被调用时,将继续判断是否检测到第二复制操作,当检测到第二复制操作时,将执行步骤105,当未检测到第二复制操作时,不弹出第一弹窗,从而进一步提高针对复制操作弹出弹窗操作的便利性。

105、判断第二复制操作的第二操作时间与第一操作时间之间的时间差是否大于第一预设时长,当大于第一预设时长时,将执行步骤102,当小于或等于预设值时,不弹出第一弹窗。

本实施例中,当检测到第二复制操作时,将判断第二复制操作的第二操作时间与第一操作时间之间的时间差是否大于第一预设时长,当大于第一预设时长时,将判断预设应用在距离第二操作时间之前的预设时间段内是否被打开过,当被打开过时,在预设应用上弹出与第二复制信息对应的第三弹窗,其中,第三弹窗包括第二复制信息对应的控制功能组件,即重复执行步骤102,当小于或等于预设值时,将不弹出第一弹窗,并继续执行步骤104。根据第二复制操作来判断是否弹出弹窗,可减少弹窗的弹出次数和防止误判,从而降低终端设备的功耗和提高用户体验。

举例来说,假设预设应用为翻译应用,预设时间段为30分钟,第一预设时长为60分钟。用户在3点40分时复制了一段文字,则检测到第一复制操作,第一复制信息为上述的用户复制的一段文字,第一操作时间为3点40分。假设3点40分至4点10分的预设时间段30分钟内用户没有打开翻译应用,且在3点40分之前没有弹出该翻译应用上弹出与复制内容对应的弹窗,但是在4点50分进行第二复制操作,由于第二复制操作的时间超过第一预设时长60分钟,则返回执行步骤102,判断第二复制操作。

106、在预设应用上弹出与第一复制信息对应的第一弹窗。

本实施例中,当判断出预设应用在距离第一操作时间之前的预设时间段内被打开过,或者检测到第二弹窗的控制功能组件上的粘贴操作或输入操作时,在预设应用上弹出与第一复制信息对应的第一弹窗。

可选的,判断第一复制信息包括的单词数量是否大于预设数量;当单词数量大于预设数量时,在弹出的第一弹窗上显示与第一复制信息对应的翻译功能组件;当单词数量小于或等于预设数量时,在弹出的第一弹窗上显示与第一复制信息对应的搜索功能组件。

也就是说,当单词数量大于预设数量时,表明用户具有翻译第一复制信息的意愿,可以在弹出的第一弹窗上显示与第一复制信息对应的翻译功能组件;当单词数量小于或等于预设数量时,表明用户有搜索第一复制信息的意愿,在弹出的第一弹窗上显示与第一复制信息对应的搜索功能组件。根据第一复制信息在第一弹窗上显示对应的控制功能组件,从而提高操作的便利性。其中,第一弹窗中的控制功能组件可以以按钮、按键、网络链接等方式体现在第一弹窗中。

举例来说,假设预设数量为5,预设时间段为30分钟,预设应用为翻译应用。用户在下午2点15分复制了一段文字,则检测到第一复制操作,第一复制信息为上述的用户复制的一段文字,由于第一复制信息包括10个单词,则确定为搜索场景弹窗。用户在2点20分时打开翻译应用,由于间隔时间为5分钟小于预设时间段30分钟,则在该翻译应用上弹出与第一复制信息对应的第一弹窗,且第一弹窗显示搜索功能组件。

在图1所描述的信息处理方法中,当检测到第一复制操作时,获取第一复制操作的第一复制信息和第一操作时间,当预设应用在距离第一操作时间之前的预设时间段内被打开过时,才在预设应用上弹出与第一复制信息对应的第一弹窗,而不是检测到复制操作之后马上弹出弹窗,因此,可以减少弹窗的弹出次数,从而可以降低终端设备的功耗和提高用户体验。

请参阅图2,图2是本发明实施例公开的另一种信息处理方法的流程示意图。如图2所示,该信息处理方法可以包括以下步骤。

201、当检测到复制操作时,判断该复制操作是否为首次复制操作,当该复制操作不是首次复制操作时,将执行步骤202,当该复制操作是首次复制操作时,将执行步骤207。

本实施例中,当检测到一个复制操作时,将判断这个复制操作是否为首次复制操作,当这个复制操作不是首次复制操作时,将执行步骤202,当这个复制操作为首次复制操作时,将执行步骤207。也就是说,首次复制操作时弹出第一弹窗,非首次复制操作还需根据上一次复制操作来判断是否弹出第一弹窗,可以减少弹窗的弹出次数,从而可以降低终端设备的功耗和提高用户体验。

其中,首次复制操作可以是每天的首次复制操作,也可以是每周的首次复制操作,还可以是每月的首次复制操作,还可以是其它时间的首次操作,这需要根据设置的周期而确定,本实施例不作限定。

202、获取该复制操作的复制信息和操作时间。

本实施例中,判断出该复制操作不是首次复制操作时,将获取该复制操作的复制信息和操作时间,即获取这个复制操作的操作时间和所需复制内容。

203、判断预设应用在距离该操作时间之前的预设时间段内是否被打开过,当未被打开过时,将执行步骤204,当被打开过时,将执行步骤207。

本实施例中,获取到该复制操作的复制信息和操作时间之后,将判断预设应用在距离该操作时间之前的预设时间段内是否被打开过,即判断在检测到这个复制操作之前的预设时间段内预设应用是否被打开过,当未被打开过时,表明用户可能没有使用预设应用的意愿,将执行步骤204,当被打开过时,表明用户有使用预设应用的意愿,将执行步骤207。也就是说,当预设应用在预设时间段内被使用时弹出弹窗,可减少弹窗的弹出次数,从而降低终端设备的功耗和提高用户体验。

204、判断上一次弹出的弹窗的控制功能组件是否被调用,当未被调用时,将执行步骤205,当被使用过时,将执行步骤207。

本实施例中,当判断出预设应用在距离该操作时间之前的预设时间段内未被打开过时,将继续判断上一次弹出的弹窗的控制功能组件是否被调用,当未被调用时,表明用户没有使用预设应用的意愿,将执行步骤205,当被使用过时,表明用户可能有使用预设应用的意愿,将执行步骤207。其中,上一次弹出的弹窗是针对复制操作且与该操作时间相距最近的弹窗。也就是说,上一次弹出的弹窗的控制功能组件被使用过才弹出弹窗,可减少弹窗的弹出次数和防止误判,从而降低终端设备的功耗和提高用户体验。

205、判断是否检测到另一复制操作,当检测到另一复制操作时,将执行步骤206,当未检测到另一复制操作时,将执行步骤205。

本实施例中,当上一次弹出的弹窗的控制功能组件未被使用过时,将继续判断是否检测到另一复制操作,当检测到另一复制操作时,将执行步骤206,当未检测到另一复制操作时,将继续执行步骤205。

206、判断该另一复制操作的操作时间与该操作时间之间的时间差是否大于第一预设时长,当大于第一预设时长时,将再次执行步骤203,当小于或等于预设值时,不弹出弹窗。

本实施例中,当检测到另一复制操作时,将判断另一复制操作的操作时间与步骤202中获取的操作时间之间的时间差是否大于预设值,当大于预设值时,将重复执行步骤203,当小于或等于预设值时,将不弹出第一弹窗,并继续执行步骤205。也就是说,当另一复制操作的操作时间与该操作时间之间的时间差大于第一预设时长时,返回步骤203,可能弹出弹窗,可减少弹窗的弹出次数和防止误判,从而降低终端设备的功耗和提高用户体验。

207、在预设应用上弹出与复制信息对应的弹窗。

其中,弹窗的控制功能组件可以以按钮、按键、网络链接等方式体现在弹窗中。

可选的,判断第一复制信息包括的单词数量是否大于预设数量;当单词数量大于预设数量时,在弹出的第一弹窗上显示与第一复制信息对应的翻译功能组件;当单词数量小于或等于预设数量时,在弹出的第一弹窗上显示与第一复制信息对应的搜索功能组件。

208、在弹出弹窗之后的第二预设时长到达时,当弹窗的控制功能组件上未检测到复制操作对应的粘贴操作时,关闭预设应用。

本实施例中,在第二预设时长到达时,用户若在弹窗上的控制功能组件未进行与复制操作对应的粘贴操作时,判断为该用户的复制操作不是针对预设应用的控制功能组件,则将预设应用关闭,可防止误判,从而降低终端设备的功耗和提高用户体验。

在图2所描述的信息处理方法中,当判断出该复制操作是首次复制操作,或者预设应用在距离该操作时间之前的预设时间段内被打开过,或者上一次弹出的弹窗的控制功能组件被使用过时,将在预设应用上弹出与第一复制信息对应的弹窗,此外,当另一复制操作的操作时间与该操作时间之间的时间差大于第一预设时长时可能弹出弹窗。且当弹出弹窗后的预设时长内,若未检测到针对复制操作的粘贴操作便关闭预设应用,可减少弹窗的弹出次数和防止误判,从而降低终端设备的功耗和提高用户体验。

请参阅图3,图3是本发明实施例公开的一种信息处理装置的结构示意图。其中,该信息处理装置设置于手机、平板电脑、电脑、笔记本电脑等具有复制功能的终端设备上。如图3所示,该信息处理装置可以包括:

获取单元301,用于当检测到第一复制操作时,获取第一复制操作的第一复制信息和第一操作时间;

第一判断单元302,用于判断预设应用在距离获取单元301获取的第一操作时间之前的预设时间段内是否被打开过;

弹出单元303,用于当第一判断单元302的判断结果为是时,在预设应用上弹出与获取单元301获取的第一复制信息对应的第一弹窗。

在图3所描述的信息处理装置中,当检测到第一复制操作时,获取第一复制操作的第一复制信息和第一操作时间,当预设应用在距离第一操作时间之前的预设时间段内被打开过时,才在预设应用上弹出与第一复制信息对应的第一弹窗,而不是检测到复制操作之后马上弹出弹窗,因此,可以减少弹窗的弹出次数,从而可以降低终端设备的功耗和提高用户体验。

请参阅图4,图4是本发明实施例公开的另一种信息处理装置的结构示意图。其中,该信息处理装置设置于手机、平板电脑、电脑、笔记本电脑等具有复制功能的终端设备上。其中,图4所示的信息处理装置是由图3所示的信息处理装置优化得到的。其中,该信息处理装置还可以包括:

第二判断单元304,用于当第一判断单元302的判断结果为否时,获取与第一操作时间相距最近的第二弹窗,判断第二弹窗的控制功能组件是否被调用;

弹出单元303,还用于当第二判断单元304的判断结果为是时,弹出第一弹窗。

作为一种可能的实施方式,该信息处理装置还可以包括:

第三判断单元305,用于当第二判断单元304的判断结果为否时,判断是否检测到第二复制操作;

第四判断单元306,用于当第三判断单元305的判断结果为是时,判断第二复制操作的第二操作时间与获取单元301获取的第一操作时间之间的时间差是否大于第一预设时长;

第一判断单元302,还用于当第四判断单元306的判断结果为是时,判断预设应用在距离第二操作时间之前的预设时间段内是否被打开过;

弹出单元303,还用于当第一判断单元302的判断结果为是时,在预设应用上弹出与第二复制信息对应的第三弹窗,第三弹窗包括第二复制信息对应的控制功能组件。

作为一种可能的实施方式,当检测到第一复制操作时,该信息处理装置还可以包括:

第五判断单元307,用于判断第一复制操作是否为首次复制操作,当第五判断单元307的判断结果为否时,触发获取单元301执行获取第一复制操作的第一复制信息和第一操作时间的步骤。

作为一种可能的实施方式,该信息处理装置还可以包括:

弹出单元303,还用于当第五判断单元307的判断结果为是时,弹出第一弹窗。

作为一种可能的实施方式,该信息处理装置还可以包括:

关闭单元308,用于在弹出单元303弹出第一弹窗之后的第二预设时长到达时,当第一弹窗的控制功能组件上未检测到第一复制操作对应的第一粘贴操作时,关闭预设应用。

作为一种可能的实施方式,弹出单元303在预设应用上弹出与第一复制信息对应的第一弹窗包括:

判断第一复制信息包括的单词数量是否大于预设数量;

当单词数量大于预设数量时,在弹出的第一弹窗上显示与第一复制信息对应的翻译功能组件;

当单词数量小于或等于预设数量时,在弹出的第一弹窗上显示与第一复制信息对应的翻译功能组件。

在图4所描述的信息处理装置中,当判断出该复制操作是首次复制操作,或者预设应用在距离该操作时间之前的预设时间段内被打开过,或者上一次弹出的弹窗的控制功能组件被使用过时,将在预设应用上弹出与第一复制信息对应的弹窗,此外,当另一复制操作的操作时间与该操作时间之间的时间差大于第一预设时长时可能弹出弹窗。因此可减少弹窗的弹出次数和防止误判,从而降低终端设备的功耗和提高用户体验。

请参阅图5,图5是本发明实施例公开的又一种终端设备的结构示意图。其中,该终端设备可以为具有复制功能的手机、平板电脑、电脑、笔记本电脑等。如图5所示,该终端设备可以包括处理器501、存储器502、输入装置503、输出装置504和总线505,存储器502可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器502还可以是至少一个位于远离前述处理器501的存储装置。处理器501、存储器502、输入装置503和输出装置504通过总线505连接并完成相互间的通信。其中:

输入装置503,用于检测第一复制操作并发送给处理器501;

存储器502中存储有一组程序代码,处理器501用于调用存储器502中存储的程序代码执行以下操作:

获取第一复制操作的第一复制信息和第一操作时间;

判断预设应用在距离第一操作时间之前的预设时间段内是否被打开过;

输出装置504,用于当被打开过时,在预设应用上弹出与获取单元301获取的第一复制信息对应的第一弹窗。

作为一种可能的实施方式,处理器501还用于调用存储器502中存储的程序代码执行以下操作:

当未被打开过时,获取与第一操作时间相距最近的第二弹窗,判断第二弹窗的控制功能组件是否被调用;

输出装置504,还用于当被调用过时,弹出第一弹窗。

作为一种可能的实施方式,处理器501还用于调用存储器502中存储的程序代码执行以下操作:

当未被调用过时,判断是否检测到第二复制操作;

当检测到第二复制操作时,判断第二复制操作的第二操作时间与第一操作时间之间的时间差是否大于第一预设时长;

当大于第一预设时长时,判断预设应用在距离第二操作时间之前的预设时间段内是否被打开过;

输出装置504,还用于当被打开过时,在预设应用上弹出与第二复制信息对应的第三弹窗,第三弹窗包括第二复制信息对应的控制功能组件。

作为一种可能的实施方式,当输入装置503检测到第一复制操作时,处理器501还用于调用存储器502中存储的程序代码执行以下操作:

判断第一复制操作是否为首次复制操作;

当第一复制操作不是首次复制操作时,执行获取第一复制操作的第一复制信息和第一操作时间的步骤。

作为一种可能的实施方式,输入装置503,还用于当第一复制操作是首次复制操作时,弹出第一弹窗。

作为一种可能的实施方式,处理器501还用于在弹出第一弹窗之后的第二预设时长到达时,当第一弹窗的控制功能组件上未检测到第一复制操作对应的第一粘贴操作时,关闭预设应用。

作为一种可能的实施方式,输出装置504在预设应用上弹出与第一复制信息对应的第一弹窗包括:

处理器501判断第一复制信息包括的单词数量是否大于预设数量;

输出装置504当单词数量大于预设数量时,在弹出的第一弹窗上显示与第一复制信息对应的翻译功能组件;

输出装置504当单词数量小于或等于预设数量时,在弹出的第一弹窗上显示与第一复制信息对应的翻译功能组件。

在图5所描述的终端设备中,当检测到第一复制操作时,获取第一复制操作的第一复制信息和第一操作时间,当预设应用在距离第一操作时间之前的预设时间段内被打开过时,才在预设应用上弹出与第一复制信息对应的第一弹窗,而不是检测到复制操作之后马上弹出弹窗,因此,可以减少弹窗的弹出次数,从而可以降低终端设备的功耗和提高用户体验。

本发明实施例还公开一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行一种信息处理方法,所述方法包括:

当检测到第一复制操作时,获取所述第一复制操作的第一复制信息和第一操作时间;

判断预设应用在距离所述第一操作时间之前的预设时间段内是否被打开过;

当被打开过时,在所述预设应用上弹出与所述第一复制信息对应的第一弹窗。

作为一种可能的实施方式,所述方法还包括:

当未被打开过时,获取与所述第一操作时间相距最近的第二弹窗;

判断所述第二弹窗的控制功能组件是否被调用,若是,则弹出所述第一弹窗。

作为一种可能的实施方式,所述判断所述第二弹窗的控制功能组件是否被调用之后还包括:

若否,判断是否检测到第二复制操作;

当检测到所述第二复制操作时,判断所述第二复制操作的第二操作时间与所述第一操作时间之间的时间差是否大于第一预设时长;

当大于所述第一预设时长时,判断所述预设应用在距离所述第二操作时间之前的所述预设时间段内是否被打开过;

当被打开过时,在所述预设应用上弹出与所述第二复制信息对应的第三弹窗,所述第三弹窗包括所述第二复制信息对应的控制功能组件。

作为一种可能的实施方式,当检测到第一复制操作时,所述方法还包括:

判断所述第一复制操作是否为首次复制操作;

当所述第一复制操作不是首次复制操作时,执行所述获取所述第一复制操作的第一复制信息和第一操作时间的步骤。

作为一种可能的实施方式,所述方法还包括:

当所述第一复制操作是首次复制操作时,弹出所述第一弹窗。

作为一种可能的实施方式,所述在所述预设应用上弹出与所述第一复制信息对应的第一弹窗之后,所述方法还包括:

在弹出所述第一弹窗之后的第二预设时长到达时,当所述第一弹窗的控制功能组件上未检测到所述第一复制操作对应的第一粘贴操作时,关闭所述预设应用。

作为一种可能的实施方式,所述在所述预设应用上弹出与所述第一复制信息对应的第一弹窗还包括:

判断所述第一复制信息包括的单词数量是否大于预设数量;

当所述单词数量大于所述预设数量时,在弹出的所述第一弹窗上显示与所述第一复制信息对应的翻译功能组件;

当所述单词数量小于或等于所述预设数量时,在弹出的所述第一弹窗上显示与所述第一复制信息对应的搜索功能组件。

本发明实施例还公开一种存储介质,当所述存储介质中的指令由终端的处理器被执行时,使得设备能够执行一种信息处理方法,所述方法包括:

当检测到第一复制操作时,获取所述第一复制操作的第一复制信息和第一操作时间;

判断预设应用在距离所述第一操作时间之前的预设时间段内是否被打开过;

当被打开过时,在所述预设应用上弹出与所述第一复制信息对应的第一弹窗。

作为一种可能的实施方式,所述方法还包括:

当未被打开过时,获取与所述第一操作时间相距最近的第二弹窗;

判断所述第二弹窗的控制功能组件是否被调用,若是,则弹出所述第一弹窗。

作为一种可能的实施方式,所述判断所述第二弹窗的控制功能组件是否被调用之后还包括:

若否,判断是否检测到第二复制操作;

当检测到所述第二复制操作时,判断所述第二复制操作的第二操作时间与所述第一操作时间之间的时间差是否大于第一预设时长;

当大于所述第一预设时长时,判断所述预设应用在距离所述第二操作时间之前的所述预设时间段内是否被打开过;

当被打开过时,在所述预设应用上弹出与所述第二复制信息对应的第三弹窗,所述第三弹窗包括所述第二复制信息对应的控制功能组件。

作为一种可能的实施方式,当检测到第一复制操作时,所述方法还包括:

判断所述第一复制操作是否为首次复制操作;

当所述第一复制操作不是首次复制操作时,执行所述获取所述第一复制操作的第一复制信息和第一操作时间的步骤。

作为一种可能的实施方式,所述方法还包括:

当所述第一复制操作是首次复制操作时,弹出所述第一弹窗。

作为一种可能的实施方式,所述在所述预设应用上弹出与所述第一复制信息对应的第一弹窗之后,所述方法还包括:

在弹出所述第一弹窗之后的第二预设时长到达时,当所述第一弹窗的控制功能组件上未检测到所述第一复制操作对应的第一粘贴操作时,关闭所述预设应用。

作为一种可能的实施方式,所述在所述预设应用上弹出与所述第一复制信息对应的第一弹窗还包括:

判断所述第一复制信息包括的单词数量是否大于预设数量;

当所述单词数量大于所述预设数量时,在弹出的所述第一弹窗上显示与所述第一复制信息对应的翻译功能组件;

当所述单词数量小于或等于所述预设数量时,在弹出的所述第一弹窗上显示与所述第一复制信息对应的搜索功能组件。

本发明实施例中,当检测到第一复制操作时,获取第一复制操作的第一复制信息和第一操作时间,当预设应用在距离第一操作时间之前的预设时间段内被打开过时,才在预设应用上弹出与第一复制信息对应的第一弹窗,而不是检测到复制操作之后马上弹出弹窗,因此,可以减少弹窗的弹出次数,从而可以降低终端设备的功耗和提高用户体验。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上对本发明实施例公开的信息处理方法、装置及终端设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

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