浏览交互处理方法及装置与流程

文档序号:11230021阅读:759来源:国知局
浏览交互处理方法及装置与流程

本公开涉及计算机技术领域,特别涉及一种浏览交互处理方法及装置。



背景技术:

随着终端(例如,手机、平板电脑)的发展,目前用户常利用终端上的通讯功能(例如,短信功能、社交应用)与其他用户交换联系方式。例如,用户a可利用社交应用向用户b发送一条消息,该消息包括自己的手机号和邮箱账号。

用户b在接收到用户a发送的一条消息后,发现该消息中包含多种联系方式(也即,通讯账号,例如,用户a的邮箱账号和手机号)。目前,由于用户不能够从一条消息中选择部分文字进行复制,只能复制整条消息,导致用户b在需要向用户a发送一封邮件时,用户b通常需要先将接收到的消息复制粘贴至便签中,然后在便签中选中用户a的邮件账号进行复制,再在邮箱应用中打开新建邮件的界面,在收件人邮箱账号的输入框中粘贴用户a的邮箱账号,可见用户b将用户a的邮箱账号拷贝至该输入框中的操作繁琐。因此,目前终端显示的一条消息中包含通讯账号时,用户从中拷贝通讯账号的操作繁琐。



技术实现要素:

本公开提供一种浏览交互处理方法及装置。所述技术方案如下:

根据本公开实施例的第一方面,提供一种浏览交互处理方法,所述方法包括:

获取被选定的消息中包括的至少一个通讯账号;

获取目标通讯账号,所述目标通讯账号是所述至少一个通讯账号中的一个通讯账号;

在显示界面的输入光标的位置处输入所述目标通讯账号。

可选的,所述获取目标通讯账号,包括:

在包括输入光标的显示界面中显示显示载体,所述显示载体包括所述至少一个通讯账号;

获取所述显示载体中被选定的通讯账号并作为目标通讯账号。

可选的,所述获取目标通讯账号,包括:

提取所述显示界面中所述输入光标所在的输入框中包括的提示信息;

根据所述提示信息从所述至少一个通讯账号中选择一个通讯账号作为目标通讯账号。

可选的,所述方法还包括:

在所述显示界面中显示显示载体,所述显示载体包括所述至少一个通讯账号;

获取所述显示载体中被选定的通讯账号;

将所述在所述输入光标处输入的所述目标通讯账号替换为所述被选定的通讯账号。

可选的,所述方法还包括

在所述至少一个通讯账号中的每个通讯账号均被选中时,停止显示所述显示载体;或者,从所述显示载体中去除所述目标通讯账号。

根据本公开实施例的第二方面,提供一种浏览交互处理装置,所述装置包括:

第一获取模块,被配置为获取被选定的消息中包括的至少一个通讯账号;

第二获取模块,被配置为获取目标通讯账号,所述目标通讯账号是所述第一获取模块获取到的至少一个通讯账号中的一个通讯账号;

输入模块,被配置为在显示界面的输入光标的位置处输入所述第二获取模块获取到的目标通讯账号。

可选的,所述第二获取模块,包括:

显示子模块,被配置为在包括输入光标的显示界面中显示显示载体,所述显示载体包括所述第一获取模块获取到的至少一个通讯账号;

获取子模块,被配置为获取所述显示子模块显示的显示载体中被选定的通讯账号并作为目标通讯账号。

可选的,所述第二获取模块,包括:

提取子模块,被配置为提取所述提取子模块提取出的显示界面中所述输入光标所在的输入框中包括的提示信息;

选择子模块,被配置为根据所述提示信息从所述第一获取模块获取到的至少一个通讯账号中选择一个通讯账号作为目标通讯账号。

可选的,所述装置还包括:

显示模块,被配置为在所述显示界面中显示显示载体,所述显示载体包括所述一获取模块获取到的至少一个通讯账号;

第三获取模块,被配置为获取所述显示模块显示的显示载体中被选定的通讯账号;

替换模块,被配置为将所述在所述输入光标处输入的所述目标通讯账号替换为所述第三获取模块获取到的被选定的通讯账号。

可选的,所述装置还包括:

停止模块,被配置为在所述第一获取模块获取到至少一个通讯账号中的每个通讯账号均被选中时,停止显示所述显示载体;

去除模块,被配置为从所述显示载体中去除所述目标通讯账号。

根据本公开实施例的第三方面,提供一种浏览交互处理装置,所述装置包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取被选定的消息中包括的至少一个通讯账号;

获取目标通讯账号,所述目标通讯账号是所述至少一个通讯账号中的一个通讯账号;

在显示界面的输入光标的位置处输入所述目标通讯账号。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现第一方面以及第一方面任可能的实现方式。

本公开实施例提供的技术方案可以包括以下有益效果:

通过获取被用户选定的消息中的至少一个通讯账号,将该至少一个通讯账号中的目标通讯账号在输入光标的位置处输入,由于用户不再需要执行将选定的消息复制至便签,再从该消息中选中需要的通讯账号进行复制的操作,解决了相关技术中用户从一条消息中拷贝通讯账号操作繁琐的技术问题;达到了简化用户从一条消息中拷贝通讯账号操作的效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种浏览交互处理方法的流程图;

图2-1是根据另一示例性实施例示出的一种浏览交互处理方法的流程图;

图2-2是根据另一示例性实施例示出的终端获取被选定的消息的流程图;

图2-3是根据另一示例性实施例示出的终端在包括输入光标的显示界面中显示显示载体的流程图;

图3是根据另一示例性实施例示出的用户从显示界面中选定消息的示意图;

图4是根据另一示例性实施例示出的用户从显示载体中选定通讯账号的示意图;

图5-1是根据再一示例性实施例示出的一种浏览交互处理方法的流程图;

图5-2是根据再一示例性实施例示出的提取输入光标所在的输入框中包括的提示信息的流程图;

图5-3是根据再一示例性实施例示出的输入框中包括提示消息的示意图;

图5-4是根据再一示例性实施例示出的终端自动选择目标通讯账号输入框的示意图。

图5-5是根据再一示例性实施例示出的终端将用户选定的消息替换其在输入框中自动输入的目标通讯账号的示意图;

图6-1是根据一示例性实施例示出的一种浏览交互处理装置的框图;

图6-2是根据另一示例性实施例示出的一种浏览交互处理装置的框图;

图7是根据一示例性实施例示出的一种用于浏览交互处理的装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种浏览交互处理方法的流程图。该浏览交互处理方法应用于诸如手机、平板电脑的终端中,该浏览交互处理方法可以包括如下几个步骤。

在步骤110中,获取被选定的消息中包括的至少一个通讯账号。

在步骤120中,获取目标通讯账号,目标通讯账号是该至少一个通讯账号中的一个通讯账号。

在步骤130中,在显示界面的输入光标的位置处输入该目标通讯账号。

综上所述,本公开实施例中提供的浏览交互处理方法,通过获取被用户选定的消息中的至少一个通讯账号,将该至少一个通讯账号中的目标通讯账号在输入光标的位置处输入,由于用户不再需要执行将选定的消息复制至便签,再从该消息中选中需要的通讯账号进行复制的操作,解决了相关技术中用户从一条消息中拷贝通讯账号操作繁琐的技术问题;达到了简化用户从一条消息中拷贝通讯账号操作的效果。

图2-1是根据另一示例性实施例示出的一种浏览交互处理方法的流程图。该浏览交互处理方法应用于诸如手机、平板电脑的终端中,该浏览交互处理方法可以包括如下几个步骤。

在步骤210中,获取被选定的消息中包括的至少一个通讯账号。

被选定的消息可以为短信息或社交应用收发的消息。社交应用可以为微博、即时通讯(instantmessaging,im)应用、社交网络服务(socialnetworkingsite,sns)应用或社交网页等。通讯账号可以包括手机号、邮箱账号、固定电话号码、社交应用上注册的社交账号等等。

本实施例中以应用于用户需要填写的通讯账号包括在某个消息中,此时用户需要从该消息中复制该通讯账号并进行填写的场景。

例如,用户a的终端接收到一条短信息,该短信息包括用户b的手机号。用户a在显示该短信息的界面查看该短信息后,可在终端中打开电话簿应用的新建联系人界面。在该新建联系人界面中添加用户b的姓名后,用户需要将该消息中用户b的手机号填写至该新建联系人界面中。

再例如,用户a的终端接收到一条短信息,该短信息包括用户b的邮箱账号。用户a在显示该短信息的界面查看该短信息后,可打开邮箱应用。在邮箱应用中新建一个邮件,此时需要将用户b的邮箱账号填写至收件人,以便给用户b发邮件。

然而,这些消息通常不支持选择部分内容复制,也就是说,用户只能选中整条消息进行复制,用户不能够直接从一条消息中选中自己需要使用的通讯账号进行复制。因此,本实施例为了解决该技术问题,给用户使用带来方便。

在本步骤中,可以通过如图2-2所示的两个步骤来实现,包括:

步骤2101,终端获取被选定的消息。

被选定的消息是用户选定的消息。用户选定的消息所在的界面与用户需要填写通讯账号的显示界面可以是同一显示界面,也可以是同一应用中的不同显示界面,也可以是不同应用中的显示界面。假设终端当前显示的是用户需要输入通讯账号的显示界面,用户可以通过如下过程打开包括需要选定的消息的界面并选定该消息。

当是同一显示界面时,用户可以在该显示界面中找出包括自己所需要复制的通讯账号的消息,然后对该消息执行选定操作。终端获取该选定操作,根据该选定操作获取用户选定的消息。

选定操作可以为用户在显示该消息的区域进行长按或点击等等,本实施例对此不作具体限定。

当是同一应用中的不同显示界面,该应用当前正在终端前台运行时,用户可从该应用中先打开包括自己所需要选定的消息的显示界面,在该显示界面中对包括自己需要复制的通讯账号的消息执行选定操作。终端获取该选定操作,根据该选定操作获取用户选定的消息。然后,用户可在该应用中打开需要使用该通讯账号的显示界面。

当是不同应用中的显示界面时,用户先启动包括自己所需要选定的消息的应用,在该应用中可先打开包括自己所需要选定的消息的显示界面,在该显示界面中对包括自己需要复制的通讯账号的消息执行选定操作。终端获取该选定操作,根据该选定操作获取用户选定的消息。然后,用户可关闭该应用,打开需要使用该通讯账号的应用,在需要使用该通讯账号的应用中打开需要使用该通讯账号的显示界面。

以用户需要选定的消息是短信息来举例说明,用户可以启动终端上安装的短信息应用,在该短信息应用中打开信息界面,该信息界面包括短信息应用接收或发送的短信息,用户可以对包括自己所需要复制的通讯账号的短信息执行选定操作。例如,一短信息包括用户b的手机号,用户对该短信息执行选定操作后,可在终端中打开电话簿应用的新建联系人界面,以便进一步在该新建联系人界面中填写用户b的手机号。

再以用户需要选定的消息是社交应用接收的消息来举例说明,用户可以启动终端上安装的社交应用,在该社交应用中打开信息共享界面或与某个好友的聊天界面,在信息共享界面或与某个好友的聊天界面中用户可以对包括自己所需要复制的通讯账号的消息执行选定操作,信息共享界面可以是朋友圈的显示界面或微博的显示界面等。例如,一消息包括用户b的邮箱账号,用户对该消息执行选定操作后,打开邮箱应用新建邮件的界面,以便进一步在该界面中填写用户b的邮箱账号,例如将用户b的邮箱账号添加至收件人。

再举例来讲,如图3所示,终端的显示界面中包括标号31所指示的消息a、标号32所指示的消息b、标号33所指示的消息c。用户利用手指在显示消息c的区域进行长按,触发终端在显示界面中悬浮显示复制按钮34,用户可通过点击复制按钮34对消息c进行复制,从而选中消息c。

步骤2102,终端从被选定的消息中提取通讯账号。

终端检测该被选定的消息中是否包括符合预设条件的字符串,这里所讲的字符串包括数字,字母和/或符号;在检测出包括符合预设条件的字符串时,将符合预设条件的字符串确定为通讯账号。

一般的,系统开发人员根据每种通讯账号的组成字符的特点,为每种通讯账号的设置预设条件。以下分别对系统开发人员针对手机号、固定电话号码、邮箱账号、社交账号设置预设条件进行举例说明。

例如,对于手机号,预设条件可以为字符串由11个数字组成,且其中第一个数字的数值为1。可选的,预设条件还可以包括:在消息中存在与该字符串对应的关键词,该关键词可以包括手机号、手机、mobilephone等。

可选的,从被选定的消息中获取手机号的操作可以为:终端检测到被选定的消息中包括11位数字组成的字符串,且该字符串的首位字符为数字1,确定该字符串为手机号。

为了提高检测手机号的准确性,在确定该字符串为手机号之前,还可以在被选定的消息中检测在该字符串之前或之后是否还包括手机号、手机和/或mobilephone等关键词,如果包括,则确定该字符串为手机号。

举例来讲,仍旧参见图3,终端可从消息c中检测出由11个数字组成的字符串,且该字符串的第一个数字为1,终端可直接将这11个数字“12345678910”确定为一个通讯账号。也可继续检测消息c中该字符串之前或之后,是否还包括手机号、手机和/或mobilephone等关键词,若检测出包括,才将“12345678910”确定为一个通讯账号。

例如,对于邮箱账号,邮箱账号通常由数字、英文字母和/或字符组成,且其中包括字符@,最后四个字符为.com或最后六个字符为com.cn。预设条件可以为字符串包括字符@,最后四个字符为.com或最后六个字符为com.cn。

可选的,从被选定的消息中获取邮箱账号的操作可以为:终端检测到被选定的消息中包括由数字、英文字母和/或字符组成的字符串,且该字符串的包括字符@,以及该字符串的最后四个字符为.com或最后六个字符为com.cn时,确定该字符串为邮箱账号。

仍旧参见图3,终端从消息c中提取出包括字符@且最后四位字符为.com的字符串,得到的一个通讯账号为12345678910@126.com。

为了提高终端检测邮箱账号的准确性,在根据提取邮箱账号的预设条件从被选定的消息中提取字符串后,还可以在被选定的消息中检测在该字符串之前或之后是否还包括电子邮件、邮箱、email等关键词,如果包括,则再确定该字符串为一个邮箱账号,并作为一个通讯账号提取出来。

例如,对于固定电话号码,国内固定电话号码为7-8位;考虑区号时,区号的位数是3-5位,且区号与固定电话号码7-8位数字之间可能还有一个间隔符,比如-,因此,固定电话号码的位数通常在14位以内。则针对固定电话设定的预定条件可以为:字符串由数字组成,且字符串中数字的数量小于15且大于或等于7。

可选的,从被选定的消息中获取固定电话号码的操作可以为:终端检测到被选定的消息中包括由数字和/或间隔符组成的字符串,如果该字符串包括的数字的数量小于15且大于或等于7,则确定该字符串为固定电话号码。

为了提高检测固定电话号码的准确性,在根据固定电话号码对应的预定条件提取字符串后,还可以在被选定的消息中检测在该字符串之前或之后是否还包括固定电话、固话、座机号码等关键词,如果包括,则再确定该字符串为一个固定电话号码,并作为一个通讯账号提取出来。

例如,对于社交账号,预设条件可以为由数字、字母和/或符号组成。

可选的,从被选定的消息中获取社交账号的操作可以为:终端检测到被选定的消息中包括由数字、英文字母和/或字符组成的字符串,如果该字符串不是手机号、邮箱和固定电话,则确定该字符串为社交账号。

可选的,为了进一步该社交账号所属社交应用,在确定该字符串为社交账号之前,还可以在被选定的消息中检测在该字符串之前或之后是否包括社交应用的名称。若包括,则确定该字符串为社交账号,并确定该社交账号属于该社交应用。

举例说明,当用户选定的消息为“我的新手机号:12345678910,新邮箱号是12345678910@126.com,a账号是123,你存一下哈”时,终端可检测到该消息中字符串123不为邮箱账号,也不为固定电话号码,也不为手机号,则默认字符串123为社交应用账号。终端设备可检测到该消息中包含社交应用a的名称a,则终端将123确定为社交应用a对应一个社交账号,并作为一个通讯账号提取出来。

终端在获取到被选定的消息中的通讯账号时,可将获取到的通讯账号提供给用户进行选择,以便用户在需要使用该消息中的通讯账号时,从中选中需要使用的通讯账号进行拷贝,具体实现请参见步骤220。

在步骤220中,在包括输入光标的显示界面中显示显示载体,该显示载体包括该至少一个通讯账号。

用户选定消息后,可以在需要输入通讯账号的显示界面中点击需要填写通讯账号的位置,以触发终端在该位置处显示输入光标,并触发终端执行本步骤。输入光标通常是一条小竖线或短短的小横线,在显示界面中规则的闪烁,通常可显示在输入框或文档等中。

在本步骤中,可以通过如图2-3所示的两个步骤来实现:

步骤2201,在检测到用于显示输入光标的点击操作时,获取包括输入光标的显示界面。

由于选定的消息所在的界面与需要填写通讯账号的显示界面可以是同一显示界面,也可以是同一应用中的不同显示界面,也可以是不同应用中的显示界面。所以对于这三种情况,分别有如下处理:

当是同一显示界面时,用户选定消息后,可以直接点击显示界面中需要填写通讯账号的位置,该位置可以为一个输入框或是其他的输入区域。终端在检测该点击操作时,在该位置处显示输入光标,同时获取该显示界面。

例如,用户点击该显示界面中的某一输入框,终端在该输入框中显示输入光标。

当是同一应用中的不同显示界面时,用户选定消息后,打开该应用中需要使用该消息中通讯账号的界面,直接点击该界面中需要填写通讯账号的位置。终端在检测该点击操作时,在该位置处显示输入光标,同时获取该显示界面。

例如,用户a的终端上某一社交应用中,用户a与用户b的聊天界面中包括一条消息,该消息包括用户b的多个通讯账号。用户a可在其与b的聊天界面中选定该消息,再打开其与用户c的聊天界面,点击其与用户c的聊天界面中的输入框。

当是不同应用的不同显示界面时,用户选定消息后,用户可关闭显示该消息的应用,打开需要使用该通讯账号的应用,在需要使用该通讯账号的应用中打开需要使用该通讯账号的界面,直接点击该界面中需要填写通讯账号的位置。终端在检测该点击操作时,在该位置处显示输入光标,同时获取该显示界面。

例如,用户a的终端上某一社交应用中,用户a与用户b的聊天界面中包括一条消息,该消息包括用户b的多个通讯账号。用户a可在其与b的聊天界面中选定该消息,再打开某一文档应用,在该应用中打开某一文档,点击可编辑区域内的某一位置,终端在该位置处显示输入光标。

步骤2202,在该显示界面中显示显示载体,该显示载体包括该至少一个通讯账号。

其中,该显示载体可以为悬浮菜单或悬浮界面;该显示载体可显示在该显示界面中的任一固定位置处,也可显示在输入光标处;当输入光标位于输入框时,显示载体还可为该输入框的下拉菜单。

当显示载体为下拉菜单或悬浮菜单时,该至少一个通讯账号中的每个通讯账号对应一个菜单项,且该菜单项的内容至少包括该通讯账号。

以显示载体为下拉菜单来举例说明,如图3所示,用户选中消息c进行复制后,需要在电话簿中记录用户c的联系方式。则用户可打开终端上电话簿的新建联系人界面,如图4所示,可利用手指点击标号41指示的输入框,触发终端在该输入框中显示输入光标。终端在该输入框下方显示标号42指示的下拉菜单,该下拉菜单项显示有通讯账号“12345678910”和12345678910@126.com。

可选的,在显示载体为下拉菜单或悬浮菜单时,显示载体中还可以包括粘贴菜单项和/或停止菜单项。终端在检测到对粘贴菜单项的触发操作时,在输入光标位置出输入该消息;在检测到对该停止菜单项的触发操作时,终端停止在包括输入光标的显示界面中显示显示载体。

当显示载体为悬浮界面时,该悬浮界面中包括该至少一个通讯账号,还可以包括该至少一个通讯账号中每个通讯账号的选中按钮。

可选的,在显示载体为悬浮界面时,该悬浮界面中还包括粘贴按钮和停止按钮。终端在检测到对粘贴按钮的触发操作时,在输入光标位置出输入该消息;在检测到对该停止按钮的触发操作时,终端停止在包括输入光标的显示界面中显示显示载体。

在步骤230中,获取该显示载体中被选定的通讯账号并作为目标通讯账号,在显示界面的输入光标的位置处输入该目标通讯账号。

在显示载体为悬浮界面的情况下,用户在需要选定某个通讯账号时,可以直接对该通讯账号或该通讯账号对应的选中按钮执行选定操作,该选定操作可以为点击等操作。终端在检测到该点击操作后,根据该点击操作获取该点击操作对应的通讯账号,或,获取该点击操作对应的选中按钮并获取该选中按钮对应的通讯账号。

在显示载体为悬浮菜单或下拉菜单的情况下,用户在需要选定某个通讯账号时,执行对包括该通讯账号对应的菜单项进行选中操作,该选中操作可以为点击操作。终端在检测到对显示载体中任一菜单项的触发操作时,将该任一菜单项包括的通讯账号确定为目标通讯账号。

举例来讲,仍旧参见图4,用户可利用手指点击标号43所指示的菜单项,则终端将通讯账号“12345678910”确定为目标通通讯账号,将该通讯账号12345678910输入标号41指示的输入框中。

用户可能需要在该显示界面中填写一个通讯账号,也有可能需要填写多个通讯账号。

可选的,终端在输入光标的位置处输入该目标通讯账号后,终端可停止显示显示载体。

为了满足用户填写多个通讯账号的需求,终端在输入光标的位置处输入目标通讯账号后,终端可继续在任一包括输入光标的显示界面显示显示载体。也就是说,用户在选中目标通讯账号,触发终端将目标通讯账号输入目标通讯账号后,用户还可以点击其他位置,触发终端继续显示显示载体,终端继续显示显示载体的实现方式可包括以下三种。

第一种,终端在显示载体中显示被选定的消息中包括的所有通讯账号。

第二种,终端将目标通讯账号从显示载体中删除,减少显示载体中显示的通讯账号的数量,降低了用户从剩余通讯账号选定通讯账号的难度。

第三种,由于同一通讯账号在同一显示界面重复使用的可能性较低,在不同显示界面重复使用的可能性较高。终端在一个显示界面中输入目标通讯账号后,若其前台显示的显示界面未切换,则不在显示载体中显示该目标通讯账号;若其前台显示的显示界面已切换,则在显示载体中显示从选定消息中获取的所有通讯账号。

综上所述,本公开实施例中提供的浏览交互处理方法,通过获取被用户选定的消息中的至少一个通讯账号,将该至少一个通讯账号中的目标通讯账号在输入光标的位置处输入,由于用户不再需要执行将选定的消息复制至便签,再从该消息中选中需要的通讯账号进行复制的操作,解决了相关技术中用户从一条消息中拷贝通讯账号操作繁琐的技术问题;达到了简化用户从一条消息中拷贝通讯账号操作的效果。

一些输入框中显示有提示信息,当该输入框中被输入字符时,该输入框中的提示信息不再显示。仍旧参见图4,标号41指示的输入框中显示有提示信息“手机号”,用于提示用户输入手机号。通常用户可根据输入框中的提示信息,在输入框中输入符合提示信息的通讯账号。例如,用户在标号41指示的输入框中可输入其他用户的手机号。

为了节省用户从显示载体中选择符合提示信息的通讯账号的操作,终端可根据输入框中提示信息自动选择目标通讯账号,具体可通过图5-1所示的几个步骤实现。

图5-1是根据再一示例性实施例示出的一种浏览交互处理方法的流程图。该浏览交互处理方法应用于诸如手机、平板电脑的终端中,该浏览交互处理方法可以包括如下几个步骤。

在步骤510中,获取被选定的消息中包括的至少一个通讯账号。

本步骤的实现可参见对步骤210的说明,此处不再赘述。

在执行步骤510后,可同时执行步骤520和步骤530,也可先执行步骤520再执行步骤530,也可先执行步骤530再执行步骤520。

在步骤520中,提取显示界面中输入光标所在的输入框中包括的提示信息,根据该提示信息从该至少一个通讯账号中选择一个通讯账号作为目标通讯账号,在输入光标的位置处输入该目标通讯账号。

用户选定消息后,可以在需要输入通讯账号的显示界面中点击需要填写通讯账号的输入框,以触发终端在该输入框中显示输入光标,以及执行本步骤520。

在本步骤中可通过如图5-2所示的几个步骤实现:

步骤5201,在检测到点击输入框的点击操作时,提取该输入框中的提示信息。

举例来讲,请参见图5-3,用户在选定消息后,切换至新建联系人界面,点击标号51指示的输入框,该输入框中显示有提示消息“手机号”,用户可通过点击标号51指示的输入框,触发终端在该输入框中显示输入光标。终端检测到用户点击标号51指示的输入框的操作,获取标号51指示的输入框中的提示信息为手机号。

步骤5202,获取用户选定消息中每个通讯账号对应的关键词,从该每个通讯账号对应的关键词中确定出该提示消息中包括的关键词。

以选定消息为“用户a手机号为12345678910,用户b手机号为12345678989”来举例说明,该消息中“12345678910”和“12345678989”这两个通讯账号的关键词均为手机号、手机、mobilephone,提示消息为手机号,则终端确定出提示消息中包括的关键词为手机和手机号。

步骤5203,当该选定消息中只有一个通讯账号与该提示消息中包括的关键词对应时,将该通讯账号确定为目标通讯账号,在输入光标的位置处输入该目标通讯账号。

若选定消息为“用户a手机号为12345678910”,该消息中“12345678910”的关键词手机号、手机、mobilephone,提示信息为手机号,则提示消息中包括的关键词为手机和手机号。该选定消息中与关键词手机、手机号对应的通讯账号只有一个,是12345678910,终端直接将12345678910确定为目标通讯账号,在输入光标处直接输入12345678910。

步骤5204,当该选定消息中存在多个通讯账号与该提示消息中包括的关键词对应时,从该多个通讯账号中随机选择一个通讯账号确定为目标通讯账号,在输入光标的位置处输入该目标通讯账号。

以选定消息为“用户a手机号为12345678910,用户b手机号为12345678989”来举例说明,该消息中“12345678910”和“12345678989”这两个通讯账号的关键词均为手机号、手机、mobilephone,提示消息为手机号,则提示消息中包括的关键词为手机和手机号。该选定消息中与关键词手机、手机号对应的通讯账号有两个,分别为“12345678910”和“12345678989”。终端从“12345678910”和“12345678989”中随机选择一个通讯账号作为目标通讯账号。例如,将12345678910选择为目标通讯账号,将12345678910在光标位置处输入,如图5-4。

终端自动选择的目标通讯账号不一定符合用户心意,例如,仍旧参见图5-4,终端为用户自动选择了手机号“12345678910”,但是用户可能需要在标号51指示的输入框中需要输入“12345678989”,因此在该情况下应该保证用户能够删除输入框中终端自动选择的目标通讯账号,将用户选定的通讯账号输入该输入框中,具体可通过步骤530和步骤540实现。

在步骤530中,在输入光标位于输入框时,在包括输入光标的显示界面中显示显示载体,该显示载体包括该至少一个通讯账号。

一般来讲,用户点击显示界面中的输入框后,在用户不对该显示界面中输入框以外区域进行点击操作的情况下,输入光标始终显示在该输入框中。也就是说,终端在输入光标处输入目标通讯账号后,输入光标仍然显示在该输入框中。

终端在该显示界面中继续显示显示载体,如果用户发现终端向输入框输入的通讯账号不是自己所需要输入的通讯账号,用户可以从显示载体中选定通讯账号,触发终端将在输入光标处输入的目标通讯账号替换为用户选定的通讯账号。具体实现,请参见步骤540。

本步骤中显示显示载体的方式可参见步骤220中显示显示载体的方式,此处不再赘述。

在步骤540中,获取该显示载体中被选定的通讯账号,将在输入光标处输入的目标通讯账号替换为被选定的通讯账号。

这里所讲的被选定的通讯账号是指被用户选中的通讯账号,获取显示载体中被选定的通讯账号的方式可参照步骤230中获取显示载体中被选定的通讯账号的方式,此处不再赘述。

举例来讲,仍旧参见图5-4,标号51所指示的输入框中已输入终端自动选择的目标通讯账号“12345678910”,终端还在该输入框下方显示了下拉菜单(标号52指示),用户可利用手指选中标号53指示的菜单项,将该输入框中的通讯号码“12345678910”替换为“12345678989”,如图5-5所示。

在步骤550中,在至少一个通讯账号中的每个通讯账号均被选中时,停止显示显示载体。

在选定消息中的通讯账号先后被选中输入光标位置处时,说明用户需要将消息中的各通讯账号分开拷贝,例如,用户在电话簿中新建一个联系人的信息时,如图4所示,用户需要将消息中的通讯账号12345678910拷贝至标号41指示的输入框中,将消息中的通讯账号12345678910@126.com拷贝至标号44指示的输入框中。用户可能不再需要重复拷贝该消息中的任一通讯账号。此时,若终端还继续显示显示载体,显示载体会遮挡显示界面中的部分内容,造成显示资源的浪费。为避免这一问题的出现,终端还实时检测该至少一个通讯账号中的每个通讯账号是否均被选中时,若是,则停止显示该显示载体。

综上所述,本公开实施例中提供的浏览交互处理方法,通过获取被用户选定的消息中的至少一个通讯账号,将该至少一个通讯账号中的目标通讯账号在输入光标的位置处输入,由于用户不再需要执行将选定的消息复制至便签,再从该消息中选中需要的通讯账号进行复制的操作,解决了相关技术中用户从一条消息中拷贝通讯账号操作繁琐的技术问题;达到了简化用户从一条消息中拷贝通讯账号操作的效果。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图6-1是根据一示例性实施例示出的一种浏览交互处理装置的框图,该浏览交互处理装置可以通过软件、硬件或者两者的结合实现成为终端的部分或者全部。该浏览交互处理装置可以包括:第一获取模块601、第二获取模块602和输入模块603。

第一获取模块601,被配置为获取被选定的消息中包括的至少一个通讯账号;

第二获取模块602,被配置为获取目标通讯账号,该目标通讯账号是第一获取模块601获取到的至少一个通讯账号中的一个通讯账号;

输入模块603,被配置为在显示界面的输入光标的位置处输入第二获取模块602获取到的目标通讯账号。

可选的,图6-2是根据另一示例性实施例示出的一种浏览交互处理装置的框图,如图6-2所示,第二获取模块602,包括:显示子模块6021和获取子模块6022。

显示子模块6021,被配置为在包括输入光标的显示界面中显示显示载体,该显示载体包括第一获取模块601获取到的至少一个通讯账号;

获取子模块6022,被配置为获取显示子模块6021显示的显示载体中被选定的通讯账号并作为目标通讯账号。

可选的,如图6-2所示,第二获取模块602,包括:提取子模块6023和选择子模块6024。

提取子模块6023,被配置为提取该显示界面中输入光标所在的输入框中包括的提示信息;

选择子模块6024,被配置为根据提取子模块6023提取出的提示信息从第一获取模块601获取到的至少一个通讯账号中选择一个通讯账号作为目标通讯账号。

可选的,如图6-2所示,该浏览交互处理装置,还包括:显示模块604、第三获取模块605和替换模块606。

显示模块604,被配置为在该显示界面中显示显示载体,该显示载体包括第一获取模块601获取到的至少一个通讯账号;

第三获取模块605,被配置为获取显示模块604显示的显示载体中被选定的通讯账号;

替换模块606,被配置为将在该输入光标处输入的目标通讯账号替换为第三获取模块605获取到的被选定的通讯账号。

可选的,如图6-2所示,该浏览交互处理装置,还包括:停止模块607,和/或,去除模块608。

停止模块607,被配置为在第一获取模块601获取到的至少一个通讯账号中的每个通讯账号均被选中时,停止显示显示载体;

去除模块608,被配置为从显示载体中去除目标通讯账号。

综上所述,本公开实施例中提供的浏览交互处理装置,通过获取被用户选定的消息中的至少一个通讯账号,将该至少一个通讯账号中的目标通讯账号在输入光标的位置处输入,由于用户不再需要执行将选定的消息复制至便签,再从该消息中选中需要的通讯账号进行复制的操作,解决了相关技术中用户从一条消息中拷贝通讯账号操作繁琐的技术问题;达到了简化用户从一条消息中拷贝通讯账号操作的效果。

本公开一示例性实施例提供了一种浏览交互处理装置,能够实现本公开提供的浏览交互处理方法,该浏览交互处理装置包括:处理器、用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

获取被选定的消息中包括的至少一个通讯账号;

获取目标通讯账号,所述目标通讯账号是所述至少一个通讯账号中的一个通讯账号;

在显示界面的输入光标的位置处输入所述目标通讯账号。

需要说明的一点是,上述实施例提供的装置在实现其浏览交互处理的功能时,仅以上述各个程序模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的程序模块完成,即将设备的内容结构划分成不同的程序模块,以完成以上描述的全部或者部分功能。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图7是根据一示例性实施例示出的一种用于浏览交互处理的装置700的框图。例如,装置700可以是移动电话,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图7,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(i/o)的接口712,传感器组件714,以及通信组件716。

处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。

存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件706为装置700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。

多媒体组件708包括在所述装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当装置700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(mic),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。

i/o接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到装置700的打开/关闭状态,组件的相对定位,例如所述组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件716还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述浏览交互处理方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器720执行以完成上述浏览交互处理方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置700的处理器执行时,使得装置700能够执行图1、图2-1、图2-2、图2-3、图5-1以及图5-2中的任一步骤。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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