著录项信息
专利名称 | 网页内容选取方法及装置 |
申请号 | CN201310196328.0 | 申请日期 | 2013-05-24 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-09-25 | 公开/公告号 | CN103324674A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;F;3;/;0;4;8;8;;;G;0;6;F;3;/;0;4;8;4查看分类表>
|
申请人 | 优视科技有限公司 | 申请人地址 | 浙江省杭州市滨江区长河街道网商路699号4号楼5楼508室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 阿里巴巴(中国)有限公司 | 当前权利人 | 阿里巴巴(中国)有限公司 |
发明人 | 梁捷;俞永福;何小鹏;朱顺炎;黄荣海 |
代理机构 | 北京展翼知识产权代理事务所(特殊普通合伙) | 代理人 | 屠长存 |
摘要
本发明提供了一种网页内容选取方法,包括,在检测到移动终端的触摸屏上的网页内容选取操作后,获取该网页内容选取操作的触碰位置;基于所述触碰位置,确定当前显示的网页内容中的与所述触碰位置对应的网页元素;从所述网页元素开始,按照预定搜索规则,对所述网页元素的相邻网页元素依序进行搜索;将所述搜索出的网页元素和与所述触碰位置对应的网页元素组合,作为要被选取的网页内容。利用该方法,用户能够在网页浏览过程中通过点击网页中的网页元素而智能获取与该网页元素相关联的完整信息并进行相应操作,增强用户体验。
1.一种网页内容选取方法,包括,
在检测到移动终端的触摸屏上的网页内容选取操作后,获取该网页内容选取操作的触碰位置;
基于所述触碰位置,确定当前显示的网页内容中的所述触碰位置对应的网页元素;
从所述触碰位置对应的网页元素开始,按照预定搜索规则,对所述触碰位置对应的网页元素的左右两侧相邻网页元素依序进行搜索;以及
将搜索出的网页元素和所述触碰位置对应的网页元素组合,作为要被选取的网页内容,
其中,所述预定搜索规则包括:
顺序获取与所述触碰位置对应的网页元素的字符属性相同的网页元素,直到获取到与所述触碰位置对应的网页元素字符属性不同的网页元素;
其中,所述方法还包括:
识别所述要被选取的网页内容是否为电话号码、网址或邮箱;以及
按照预定的处理方式对所述要被选取的网页内容进行处理。
2.根据权利要求1所述的网页内容选取方法,其中,所述预定搜索规则还包括:
当所述顺序获取的与所述触碰位置对应的网页元素字符属性不同的网页元素是特定符号时,继续获取下一相邻网页元素,以及
在将所述搜索出的网页元素和所述触碰位置对应的网页元素组合时,去掉所述特定符号。
3.根据权利要求2所述的网页内容选取方法,其中,所述预定搜索规则还包括:
当所述顺序获取的连续特定符号的个数超过第一预定阈值时,停止获取下一相邻网页元素。
4.如权利要求1所述的网页内容选取方法,其中,所述预定的处理方式包括:
在所述要被选取的网页内容为超链接时,打开所述超链接,以及
在所述要被选取的网页内容不是超链接时,生成针对所述要被选取的网页内容的操作选项。
5.如权利要求1所述的网页内容选取方法,其中,所述识别过程包括:
计算所述要被选取的网页内容中的网页元素的个数,
在所述要被选取的网页内容中的网页元素的数量大于第二预定阀值且所述要被选取的网页内容符合电话号码规则、网址规则、或邮箱规则时,将所述要被选取的网页内容识别为电话号码、网址、或邮箱。
6.根据权利要求5所述的网页内容选取方法,还包括:
当所述要被选取的网页内容被识别为电话号码时,所述操作选项至少包括呼叫、保存为联系人、编辑、复制;
当所述要被选取的网页内容被识别为网址时,所述操作选项至少包括打开、下载、保存、编辑、复制;
当所述要被选取的网页内容被识别为邮箱时,所述操作选项至少包括发邮件、复制。
7.一种网页内容选取装置,包括:
检测单元,用于检测移动终端的触摸屏上的网页内容选取操作;
触碰位置获取单元,用于在检测到移动终端的触摸屏上的网页内容选取操作后,获取该网页内容选取操作的触碰位置;
网页元素确定单元,用于基于所述触碰位置,确定当前显示的网页内容中的所述触碰位置对应的网页元素;
搜索单元,用于从所述网页元素开始,按照预定搜索规则,对所述触碰位置对应的网页元素的左右两侧相邻网页元素依序进行搜索;
组合单元,用于将搜索出的网页元素和所述触碰位置对应的网页元素组合,作为要被选取的网页内容;
其中,所述预定搜索规则包括:
顺序获取与所述触碰位置对应的网页元素的字符属性相同的网页元素,直到获取到与所述触碰位置对应的网页元素字符属性不同的网页元素,
其中,所述网页内容选取装置还包括:
网页内容识别单元,用于识别所述要被选取的网页内容是否为电话号码、网址或邮箱;
以及
网页内容处理单元,用于按照预定的处理方式对所述要被选取的网页内容进行处理。
8.如权利要求7所述的网页内容选取装置,其中,所述网页内容识别单元包括:
计算模块,用于计算所述要被选取的网页内容中的网页元素的个数;
第一判断模块,用于判断所述要被选取的网页内容中的网页元素的数量是否大于第二预定阀值;
第二判断模块,用于判断所述要被选取的网页内容是否符合电话号码规则、网址规则、或邮箱规则;以及
识别模块,用于在所述要被选取的网页内容中的网页元素的数量大于第二预定阀值且所述要被选取的网页内容符合电话号码规则、网址规则、或邮箱规则时,将所述要被选取的网页内容识别为电话号码、网址、或邮箱。
网页内容选取方法及装置\n技术领域\n[0001] 本申请涉及移动通信技术领域,特别是涉及一种网页内容选取方法及装置。\n背景技术\n[0002] 在使用触摸屏手机浏览网页的时候,在一些网页内容中会出现一些特殊网页元\n素,比如电话号码,网址,邮箱等。由于这些网页元素以文本格式存在,用户如果要对这些网页元素进行某些相应的操作,(例如复制、打开、编辑、发送、拨打等),则首先要选中内容,比如通过长按页面、拖动光标进行逐个网页元素的选择然后再执行相应的操作。\n[0003] 然而,对于部分不能支持“自由复制”功能的浏览器而言,由于不能自由选择网页中的网页元素并进行复制,所以不能实现上述针对网页元素进行的操作。\n[0004] 此外,即使对于支持“自由复制”功能的浏览器,在操作时需要用户自己拖动手机屏幕光标对网页元素进行选取,操作起来很费时和麻烦。而且,由于移动终端上的光标很\n小,拖动范围不好控制。另外,在如上进行选取操作后,不能直接对选定的网页元素进行一些相应操作。比如,在网页中选定一个电话号码后,要先将号码先保存到联系人,然后拨打;\n或复制网址,然后粘贴到地址栏,再打开网址,这种情况下往往需要用户进行多步操作才可以达到目的,甚至有时候需要用户退出当前浏览网页才能进行操作。\n发明内容\n[0005] 鉴于上述问题,本发明的目的是提供一种网页内容选取方法及装置,该方法及装\n置能够按照预定搜索规则,从所述网页元素开始,自动且智能地对所述网页元素的相邻网\n页元素依序进行搜索,获取要被选取的网页内容,而无需用户手动选取。\n[0006] 根据本发明的一个方面,提供一种网页内容选取方法,包括,在检测到移动终端的触摸屏上的网页内容选取操作后,获取该网页内容选取操作的触碰位置;基于所述触碰位\n置,确定当前显示的网页内容中的与所述触碰位置对应的网页元素;从所述网页元素开始,按照预定搜索规则,对所述网页元素的相邻网页元素依序进行搜索;以及将所述搜索出的\n网页元素和与所述触碰位置对应的网页元素组合,作为要被选取的网页内容。\n[0007] 在上述方面的一个或多个示例中,从所述网页元素开始,按照预定搜索规则,对所述网页元素的相邻网页元素依序进行搜索可以包括:按照预定搜索规则,从所述网页元素\n开始,对所述网页元素的左右两侧相邻网页元素依序进行搜索。\n[0008] 在上述方面的一个或多个示例中,所述预定搜索规则可以包括:顺序获取与所述\n网页元素的字符属性相同的网页元素,直到获取到与所述网页元素字符属性不同的网页元\n素。\n[0009] 在上述方面的一个或多个示例中,所述预定搜索规则还可以包括:当所述顺序获\n取的与所述网页元素字符属性不同的网页元素是特定符号时,继续获取下一相邻网页元\n素,以及在将所述搜索出的网页元素和与所述触碰位置对应的网页元素组合时,去掉所述\n特定符号。\n[0010] 在上述方面的一个或多个示例中,所述预定搜索规则还可以包括:当所述顺序获\n取的连续特定符号的个数超过第一预定阈值时,停止获取下一相邻网页元素。\n[0011] 在上述方面的一个或多个示例中,所述方法还可以包括按照预定的处理方式对所\n述要被选取的网页内容进行处理。\n[0012] 在上述方面的一个或多个示例中,所述预定的处理方式包括:在所述要被选取的\n网页内容为超链接时,打开所述超链接,以及在所述要被选取的网页内容不是超链接时,生成针对所述要被选取的网页内容的操作选项。\n[0013] 在上述方面的一个或多个示例中,在按照预定的处理方式对要被选取的网页内容\n处理之前,所述方法还可以包括:识别所述要被选取的网页内容是否为电话号码、网址或邮箱。\n[0014] 在上述方面的一个或多个示例中,所述识别过程可以包括:计算所述要被选取的\n网页内容中的网页元素的个数,在所述要被选取的网页内容中的网页元素的数量大于第二\n预定阀值且所述要被选取的网页内容符合电话号码规则、网址规则、或邮箱规则时,将所述要被选取的网页内容识别为电话号码、网址、或邮箱。\n[0015] 在上述方面的一个或多个示例中,当所述要被选取的网页内容被识别为电话号码\n时,所述操作选项至少包括呼叫、保存为联系人、编辑、复制;当所述要被选取的网页内容被识别为网址时,所述操作选项至少包括打开、下载、保存、编辑、复制;当所述要被选取的网页内容被识别为邮箱时,所述操作选项至少包括发邮件、复制。\n[0016] 根据本发明的另一方面,提供了一种网页内容选取装置,包括:检测单元,用于检测移动终端的触摸屏上的网页内容选取操作;触碰位置获取单元,用于在检测到移动终端\n的触摸屏上的网页内容选取操作后,获取该网页内容选取操作的触碰位置;网页元素确定\n单元,用于基于所述触碰位置,确定当前显示的网页内容中的与所述触碰位置对应的网页\n元素;搜索单元,用于从所述网页元素开始,按照预定搜索规则,对所述网页元素的相邻网页元素依序进行搜索;组合单元,用于将所述搜索出的网页元素和与所述触碰位置对应的\n网页元素组合,作为要被选取的网页内容。\n[0017] 在上述方面的一个或多个示例中,所述搜索单元被配置为从所述网页元素开始,\n按照预定搜索规则,对所述网页元素的左右两侧相邻网页元素依序进行搜索。\n[0018] 在上述方面的一个或多个示例中,所述的网页内容选取装置还可以包括网页内容\n识别单元,用于识别所述要被选取的网页内容是否为电话号码、网址或邮箱。\n[0019] 在上述方面的一个或多个示例中,所述网页内容识别单元可以包括:计算模块,用于计算所述要被选取的网页内容中的网页元素的个数;第一判断模块,用于判断所述要被\n选取的网页内容中的网页元素的数量是否大于第二预定阀值;第二判断模块,用于判断所\n述要被选取的网页内容是否符合电话号码规则、网址规则、或邮箱规则;以及识别模块,用于在所述要被选取的网页内容中的网页元素的数量大于第二预定阀值且所述要被选取的\n网页内容符合电话号码规则、网址规则、或邮箱规则时,将所述要被选取的网页内容识别为电话号码、网址、或邮箱。\n[0020] 在上述方面的一个或多个示例中,所述网页内容选取装置还可以包括:网页内容\n处理单元,用于按照预定的处理方式对所述要被选取的网页内容进行处理。\n[0021] 另外,本发明还提供一种包括上述网页内容选取装置的移动终端。\n[0022] 利用根据本发明的网页内容选取方法,通过按照预定搜索规则,从所述网页元素\n开始,对所述网页元素的相邻网页元素依序进行搜索,识别网页内容,可以自动且智能地从网页中获取要选取的网页内容,而无需用户手动选取和操作,由此提高用户的网页浏览体\n验。\n[0023] 为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在\n权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。\n然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。\n附图说明\n[0024] 根据下述参照附图进行的详细描述,本发明的上述和其他目的、特征和优点将变\n得更加显而易见。在附图中:\n[0025] 图1示出了依据本发明实施例的网页内容选取方法的流程图;\n[0026] 图2示出了图1中的预定搜索规则的一种实现示例的示意图;\n[0027] 图3示出了图1中的预定搜索规则的另一实现示例的示意图;\n[0028] 图4示出了图1中的预定搜索规则的另一实现示例的示意图;\n[0029] 图5示出了对所述要被选取的网页内容进行识别的过程的一个具体实现示例的示\n意图;\n[0030] 图6示出了依据本发明实施例的网页内容选取装置;\n[0031] 图7示出了依据本发明实施例的网页内容识别单元的方框示意图;和\n[0032] 图8示出了具有根据本发明的网页内容选取装置的移动终端的方框示意图。\n[0033] 在所有附图中相同的标号指示相似或相应的特征或功能。\n具体实施方式\n[0034] 下面描述本公开的各个方面。应该明白的是,本文的教导可以以多种多样形式具\n体体现,并且在本文中公开的任何具体结构、功能或两者仅仅是代表性的。基于本文的教\n导,本领域技术人员应该明白的是,本文所公开的一个方面可以独立于任何其它方面实现,并且这些方面中的两个或多个方面可以按照各种方式组合。例如,可以使用本文所阐述的\n任何数目的方面,实现装置或实践方法。另外,可以使用其它结构、功能、或除了本文所阐述的一个或多个方面之外或不是本文所阐述的一个或多个方面的结构和功能,实现这种装置\n或实践这种方法。此外,本文所描述的任何方面可以包括权利要求的至少一个元素。\n[0035] 以下将结合附图描述根据本发明的实施例。应当理解,此处所描述的具体实施例\n仅用以解释本发明,并不用于限定本发明。\n[0036] 图1示出了根据本发明实施例的网页内容选取方法的流程图。\n[0037] 如图1所示,首先,在步骤S100,在检测到移动终端的触摸屏上的网页内容选取操\n作后,获取该网页内容选取操作在移动终端的触摸屏上的触碰位置。在本发明的一个示例\n中,所述网页内容选取操作可以是用户长按触摸屏预定时间,从而触发网页内容搜索功能\n来进行网页搜索。所述预定时间可以是移动终端的系统设置的任意时间,比如2秒。例如,在用户需要选取网页中的网页内容时,用户可以长按该要被选取的网页内容所处于的触摸屏\n的位置2秒。在检测到移动终端的触摸屏被长按2秒后,获取被用户触碰的移动终端的触摸\n屏的触碰位置。此外,所述网页内容选取操作可以是用户对触摸屏进行的其它类型的触碰\n操作。\n[0038] 接着,在步骤S200,基于所述获取的触碰位置,确定当前显示的网页内容中的与所述触碰位置对应的网页元素。在移动终端的浏览器上浏览网页内容时,移动终端的触摸屏\n的位置坐标与触碰屏上显示的网页内容的位置坐标不一致。触摸屏坐标平面以触摸屏左上\n角为坐标原点,而当前显示的网页内容的坐标平面是该整个网页的网页左上角的位置为坐\n标原点。因此,在获取网页元素时,首先,需要将被触碰的触碰位置的坐标转换为网页内容的坐标,假设被触碰的触摸屏的位置坐标为(x,y),当前显示的网页的左上角的位置坐标为(0,y1),则被触碰的触碰位置所对应的网页内容的坐标为(x,y+y1)。在如上获取网页内容的坐标后,基于该坐标,从该网页的源代码中获取与该坐标对应的网页元素。 然后,在步骤S300,从所述网页元素开始,按照预定搜索规则,对所述网页元素的相邻网页元素依序进行搜索。所述搜索规则可以是分词搜索规则,也可以是其它合适的搜索规则。在本发明的一个示例中,所述预定搜索规则可以包括:顺序获取与所述网页元素的字符属性相同的网页元\n素,直到获取到与所述网页元素字符属性不同的网页元素。换言之,按照上述预定搜索规则依序进行搜索时,从与所述触碰位置对应的网页元素(以下称为焦点网页元素)开始,按照由近到远的次序,顺序获取相邻的网页元素。如果所获取的网页元素与焦点网页元素的字\n符属性相同,则接着获取下一与该网页元素相邻的网页元素,并且继续判断字符属性是否\n相同,如此重复,直到所获取的网页元素的字符属性与焦点网页元素的字符属性不同。\n[0039] 图2示出了基于上述预定搜索规则实现的步骤S300的示例的示意图。\n[0040] 从焦点网页元素开始,在步骤S301,获取当前获取的网页元素的下一相邻网页元\n素。其中,在首次获取下一相邻网页元素时,所述焦点网页元素作为当前获取的网页元素。\n[0041] 在步骤S302,判断所获取的下一相邻网页元素与焦点网页元素的字符属性是否相\n同,如果相同,则转入步骤S301,继续获取下一相邻网页元素;如果不同,则流程进入步骤S400。\n[0042] 在本发明的一个示例中,焦点网页元素的字符属性可以包括中文属性、非中文属\n性。或者,所述字符属性也可以包括数字属性、字母属性、汉字属性等。\n[0043] 此外,在本发明的另一示例中,上述预定搜索规则还可以修改为进一步包括:当所述顺序获取的与所述网页元素字符属性不同的网页元素是特定符号时,继续获取下一相邻\n网页元素。当按照修改后的预定搜索规则进行搜索时,在判断出所获取的网页元素与焦点\n网页元素的字符属性不同时,还需要进一步判断所述顺序获取的与所述网页元素字符属性\n不同的网页元素是否是特定符号。\n[0044] 图3示出了基于上述预定搜索规则实现的步骤S300的示例的示意图。与图2相比,\n图3的不同之处在于增加了在步骤S302之后增加了步骤S303。为了说明简单,下面仅仅对不同之处进行描述。\n[0045] 在步骤S302中判断出所述顺序获取的下一相邻网页元素的字符属性与所述焦点\n网页元素的字符属性不同时,在步骤S303,判断所述下一相邻网页元素是否为特定符号,如果是,则转入步骤S301,继续获取当前获取的网页元素的下一相邻网页元素;如果否,则流程进入步骤S400。\n[0046] 在本发明中,所述特定符号可以是 “-”或“—”或“,”或者空格等预先设定的符号。\n[0047] 在本发明的另一示例中,所述预定搜索规则还可以进一步包括:当所述顺序获取\n的连续特定符号的个数超过第一预定阈值时,停止获取下一相邻网页元素。所述第一预定\n阈值可以是系统或用户设定的任意整数值。例如,在本发明的一个示例中,所述第一预定阀值可设为1。\n[0048] 图4示出了基于上述预定搜索规则实现的步骤S300的示例的示意图。与图3相比,\n图4的不同之处仅仅在于在步骤S303之后还增加了步骤S304和步骤S305。\n[0049] 在步骤S303中判断出所述获取的下一相邻网页元素是特定符号时,在步骤S304,\n判断所述获取的特定符号是否是被连续获取的特定符号。如果是连续获取的特定符号,则\n转入步骤S305;如果否,则转入步骤S301,继续获取下一相邻网页元素。\n[0050] 在步骤S305,判断所述连续获取的特定符号的个数是否超过第一预定阈值。在本\n发明中,所述连续获取的特定符号的个数例如可以通过设置一个计数器来进行统计。计数\n器的初始值被设置为0,在每次获取一个特定符号后,计数器加1。\n[0051] 如果所述连续获取的特定符号的个数没有超过第一预定阈值,则转入步骤S301,\n继续获取下一相邻网页元素。如果超过第一预定阈值,则流程进入步骤S400。\n[0052] 此外,在本发明的一个示例中,从所述网页元素开始,对所述网页元素的相邻网页元素依序进行搜索,可以是从所述网页元素开始,对所述网页元素的左侧或右侧的相邻网\n页元素依序进行搜索,也可以是对所述网页元素的左右两侧相邻网页元素依序进行搜索。\n具体地,是从所述网页元素开始,逐个按顺序获取下一相邻元素。\n[0053] 在步骤S400,将所述搜索出的网页元素和与所述触碰位置对应的网页元素组合,\n作为要被选取的网页内容。例如,在本发明的一个示例中,将所述搜索出的网页元素和与所述触碰位置对应的网页元素组合是指将所述搜索出的网页元素和与所述触碰位置对应的\n网页元素按照网页上的顺序组合在一起。在本发明的一个示例中,当顺序获取的相邻网页\n元素包括所述特定符号时,在将所述搜索出的网页元素和与所述触碰位置对应的网页元素\n组合时,还包括去掉所述特定符号。在本发明的更为优选的实施例中,所述方法还可以包括按照预定的处理方式,对所述要被选取的网页内容进行处理。\n[0054] 在本发明的一个示例中,所述预定处理方式可以包括:在所述要被选取的网页内\n容为超链接时,打开所述超链接,以及在所述要被选取的网页内容不是超链接时,生成针对所述要被选取的网页内容的操作选项。具体地,在将所述搜索出的网页元素和与所述触碰\n位置对应的网页元素组合,作为要被选取的网页内容后,判断此要被选取的网页内容是不\n是超链接,如果是,则打开所述超链接;如果不是,则生成针对所述要被选取的网页内容的操作选项。例如,在判断出此要被选取的网页内容不是超链接后,针对所述要被选取的网页内容生成包括操作选项的操作菜单(或操作窗口)。所述操作菜单可以采用浮窗的形式。在本发明的一个示例中,所述操作菜单可以在生成后就显示在所述要被选取的网页内容旁\n边。或者,所述操作菜单也可以在生成后并不显示,而是在所述要被选取的网页内容被点击后才显示。\n[0055] 在本发明的另一示例中,按照预定的处理方式对所述要被选取的网页内容进行处\n理之前,所述方法还可以包括:识别所述要被选取的网页内容是否为电话号码、网址或邮\n箱。图5示出了根据所述识别过程的一个示例的示意图。\n[0056] 如图5所示,在步骤S501中,计算所述要被选取的网页内容中所包含的网页元素的\n个数。\n[0057] 接着,在步骤S502,判断所述要被选取的网页内容中的网页元素的数量是否大于\n第二预定阈值。如果所述要被选取的网页内容中的网页元素的数量大于第二预定阀值,则\n进行到步骤S503,否则进入步骤S505,流程结束。所述第二预定阈值可以是系统或用户设定的任意整数值。例如,在本发明的一个示例中,所述第二预定阀值可设为5。\n[0058] 在步骤S503,判断所述所述要被选取的网页内容是否符合电话号码规则、网址规\n则或邮箱规则。如果判断为符合电话号码规则、网址规则或邮箱规则,则在步骤S504,将所述要被选取的网页内容识别为电话号码、网址、或邮箱;否则进入步骤S505,生成针对所述要被选取的网页内容的操作选项。\n[0059] 在本发明的一个示例中,判断获取的数字是否符合电话号码规则的方法可以是:\n判断获取的数字的个数是否为8个或11个。如果是,则确认这个获取的数字序列为电话号\n码。如上述例子中的“0-2-1,1-2-3-4-5-6-7-8”的数字个数为11,则“0-2-1,1-2-3-4-5-6-\n7-8”可以被识别为电话号码“02112345678”。\n[0060] 在本发明的一个示例中,判断所获取的ASCII字符是否符合网址规则的方法可以\n是:针对常见的网址表示方式建立匹配的模版,例如:“http:\\*.***”,是以关键字\n“http:\\”表示的网址。“www.*****”,是以关键字“www.”表示的网址。\n[0061] 将获取的ASCII字符序列与建立的各模板进行匹配,若匹配成功,返回答案为是。\n如对“www.yahoo.com”这个ASCII字符序列,我们检查到“www.”这个关键字,就可以确认这个字符序列表示了网址。\n[0062] 在本发明的另一示例中,当所述要被选取的网页内容被识别为电话号码时,所述\n操作选项至少包括呼叫、保存为联系人、编辑、复制;当所述要被选取的网页内容被识别为网址时,所述操作选项至少包括打开、下载、保存、编辑、复制;当所述要被选取的网页内容被识别为邮箱时,所述操作选项至少包括发邮件、复制。\n[0063] 在本发明的一个示例中,当所述操作选项被用户点击时,移动终端作出相应操作。\n[0064] 根据本实施例的网页内容选取方法,通过按照预定搜索规则,从所述网页元素开\n始,对所述网页元素的相邻网页元素依序进行搜索,识别网页内容,可以自动且智能地从网页中获取要选取的网页内容,而无需用户手动选取和操作,由此提高用户的网页浏览体验。\n[0065] 此外,利用根据本发明的网页内容选取方法,可以在选取网页内容之后,生成一系列对应的操作选项,使得用户能够直接在网页中对选取的网页内容进行一系列操作,从而\n进一步提高用户的网页浏览体验。\n[0066] 下面结合具体示例进行说明。\n[0067] 例如网页中有“联系电话021-12345678。”,用户点击屏幕,触碰位置对应的网页元素为“3”,从“3”开始,对其左右两侧相邻网页元素依序进行搜索。“3”的属性为数字,此时将顺序获取“3”右侧的同为数字属性的“4”、“5”、 “6” 、“7”、“8”,当获取到“8”后面的“。”时,由于判断“。”的属性不是数字属性,同时也不是特定符号,所以此时停止继续获取“。”后面的相邻网页元素;与此同时,对“3”左侧是相邻网页元素也进行依序搜索,顺序获取“2”、“1”,当获取到“-”时,虽然“-”的属性与“3”不同,但由于“-”属于特定符号,且此时获取的连续特定符号的个数不超过第一预定阈值1,所以继续对其相邻网页元素进行搜索、获取,直至获取到汉字“话”,由于“话”的属性与“3”不同,同时“话”也不是特定符号,所以此时停止继续获取“话”的上一相邻元素。当两侧的网页元素获取均停止时,判断获取到的“021-\n12345678”的网页元素是否达到第二阀值,由于“021-12345678” 字符个数达到第二阀值5,所以接下来判断所述获取的“021-12345678”是否符合电话号码规则、网址规则、或邮箱规则。由于判断“021-12345678”符合电话规则,所以“021-12345678”被识别为电话号码,此时,在屏幕上会显示一个操作菜单,操作菜单上的操作选项至少包括呼叫、保存为联系人、编辑、复制。当用户点击“呼叫”选项时,则直接对所述电话号码进行呼叫,移动终端屏幕进入通话呼叫界面。\n[0068] 图6是本发明实施例的网页内容选取装置30的结构示意图。如图3所示,本发明实\n施例的网页内容选取装置30可以包括检测单元310、触碰位置获取单元320、网页元素确定\n单元330、搜索单元340和组合单元350。\n[0069] 检测单元310用于检测是否在移动终端的触摸屏上执行网页内容选取操作。在本\n发明的一个示例中,所述网页内容选取操作例如可以是用户长按触摸屏预定时间,比如2\n秒。此外,所述网页内容选取操作可以是用户对触摸屏进行的其它类型的触碰操作。在检测到用户长按触摸屏2秒后,确定用户发出执行网页内容选取操作。在本发明的其它示例中,也可以采取其它合适的方式来确定用户发出执行网页内容选取操作。\n[0070] 触碰位置获取单元320用于在检测到移动终端的触摸屏上的网页内容选取操作\n后,获取该网页内容选取操作的触碰位置。\n[0071] 网页元素确定单元330用于基于所述触碰位置,确定当前显示的网页内容中的与\n所述触碰位置对应的网页元素。网页元素的具体确定过程可以参考上面针对网页内容选取\n方法进行的描述,在此不再描述。\n[0072] 搜索单元340用于从所述网页元素开始,按照预定搜索规则,对所述网页元素的相\n邻网页元素依序进行搜索。在本发明中,所述搜索单元可以被配置为从所述网页元素开始,对所述网页元素的左侧或右侧的相邻网页元素依序进行搜索,或者被配置为对所述网页元\n素的左右两侧相邻网页元素依序进行搜索。具体搜索过程和预定搜索规则与上面针对网页\n内容选取方法的描述相同,在此不再描述。\n[0073] 组合单元350用于将所述搜索出的网页元素和与所述触碰位置对应的网页元素组\n合,作为要被选取的网页内容。在本发明中,在将所述搜索出的网页元素和与所述触碰位置对应的网页元素组合时,去掉所述特定符号。\n[0074] 在本发明的另一个示例中,所述网页内容选取装置30还可以包括:网页内容识别\n单元360。网页内容识别单元360用于识别所述要被选取的网页内容是否为电话号码、网址\n或邮箱。\n[0075] 图7示出了网页内容识别单元360的一个实现示例的方框图。\n[0076] 如图7所示,网页内容识别单元360可以包括:计算模块361,用于计算所述要被选\n取的网页内容中所包含的网页元素的个数;第一判断模块362,用于判断所述要被选取的网页内容中的网页元素的数量是否大于第二预定阀值;第二判断模块363,用于判断所述要被选取的网页内容是否符合电话号码规则、网址规则、或邮箱规则;以及识别模块364,用于在所述要被选取的网页内容中的网页元素的数量大于第二预定阀值且所述要被选取的网页\n内容符合电话号码规则、网址规则、或邮箱规则时,将所述要被选取的网页内容识别为电话号码、网址、或邮箱。\n[0077] 在本发明的另一个示例中,第一判断模块362、和第二判断模块363,可以不包括在所述网页内容识别单元360中,而是设置在所述网页内容识别单元360之外。此外,第一判断模块362和第二判断模块363也可以利用同一判断模块实现。\n[0078] 在本发明的一个示例中,所述网页内容选取装置30还可以包括:网页内容处理单\n元370,用于按照预定的处理方式对所述要被选取的网页内容进行处理。其中,所述预定的处理方式可以是在所述要被选取的网页内容为超链接时,打开所述超链接,以及在所述要\n被选取的网页内容不是超链接时,生成针对所述要被选取的网页内容的操作选项。\n[0079] 图8示出了根据本发明的移动终端40的方框示意图。如图8所示,移动终端包括图6\n中所示的网页内容选取装置30。此外,移动终端40中所示的网页内容选取装置30也可以包\n括图6中所示的网页内容选取装置30的各种变型。\n[0080] 此外,典型地,本发明所述的移动终端可为各种手持终端设备,例如智能电话、蜂窝电话、个人数字助理(PDA)、平板计算机、车辆导航系统或笔记本手机等,因此本发明的保护范围不应限定为某种特定类型的移动终端。\n[0081] 此外,根据本发明的方法还可以被实现为由CPU执行的计算机程序。在该计算机程\n序被CPU执行时,执行本发明的方法中限定的上述功能。例如,根据本发明的移动终端可以被实现为一个或多个处理器,以及与该一个或多个处理器相连的存储器,该存储器中存储\n具有可以使得处理器执行本发明的方法中所限定的各个步骤的指令的计算机程序。\n[0082] 此外,上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实\n现上述步骤或单元功能的计算机程序的计算机可读存储设备实现。例如,根据本发明的移\n动终端可以被实现为一个或多个处理器,以及与该一个或多个处理器相连的存储器,该存\n储器中存储具有可以使得处理器执行本发明的方法中所限定的各个步骤的指令的计算机\n程序。\n[0083] 此外,应该明白的是,本文所述的计算机可读存储设备(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例\n子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)以及直接Rambus RAM(DRRAM)。\n所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。\n[0084] 本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模\n块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加\n给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的\n功能,但是这种实现决定不应被解释为导致脱离本发明的范围。\n[0085] 结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于\n执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。\n[0086] 结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执\n行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质\n中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集\n成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。\n[0087] 在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读\n介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,\n该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质\n可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机\n可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够\n被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以\n适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。\n[0088] 如上参照附图以示例的方式描述根据本发明的通过拖拽手势控制应用界面的方\n法和装置。但是,本领域技术人员应当理解,对于上述本发明所提出的通过双指控制应用界面的方法及装置,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
法律信息
- 2017-09-15
- 2016-02-24
著录事项变更
申请人由优视科技有限公司变更为优视科技有限公司
地址由100080 北京市海淀区苏州街29号维亚大厦16层10-20室变更为100083 北京市海淀区成府路28号优盛大厦A座12层
- 2013-10-30
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201310196328.0
申请日: 2013.05.24
- 2013-09-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-02-13
|
2012-09-20
| | |
2
| |
2008-02-13
|
2006-08-11
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |