电话号码处理方法、装置及浏览器客户端制造方法及图纸

技术编号:10857503 阅读:96 留言:0更新日期:2015-01-01 08:51
本发明专利技术公开了一种电话号码处理方法、装置及浏览器客户端,属于互联网技术领域。所述方法包括:当文件对象模型树中的非隐藏的文本节点具有不可点击性时,提取所述文本节点的文本内容;对所述文本内容进行电话号码检测;当所述文本内容中包括合法的电话号码时,为所述合法的电话号码建立链接。本发明专利技术通过采用上述技术方案。能够提高微薄、博客、日志或者发布的公告信息,以评论或者留言等等网页中的电话号码的识别及处理,提高了网页中的电话号码的处理效率,同时还能够有效地增强用户的体验度。

【技术实现步骤摘要】
电话号码处理方法、装置及浏览器客户端
本专利技术涉及互联网
,特别涉及一种电话号码处理方法、装置及浏览器客户端。
技术介绍
随着互联网网络科技的发展,越来越多的人们可以通过互联网进行各种活动。例如,现有技术中,随着互联网的使用普及,人们可以通过互联网平台撰写微薄、博客、日志或者发布一些类似于买卖的公告信息等等;也可以通过互联网浏览各种网页、阅读别人的博客、微薄、日志或者浏览各种公告信息(包括买卖公告信息)等等。且随着互联网使用的便利性,人们还可以对阅读的内容进行评论或者留言。由于通常情况下,普通用户并不是专业的网页设计人员,并不会对撰写的微薄、博客、日志或者发布的公告信息,以及进行的评论或者留言进行一些特定技术的网页处理。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于现有技术中,普通用户并不是专业的网页设计人员,不会对撰的微薄、博客、日志或者发布的公告信息,以及进行的评论或者留言进行一些特定技术的网页处理,这些微薄、博客、日志或者发布的公告信息,以及进行的评论或者留言中的所有信息均为普通文本信息,即使这些微薄、博客、日志或者发布的公告信息,以及进行的评论或者留言中包括电话号码时,该电话号码也不会被识别及处理。因此,亟需提供一种对微薄、博客、日志或者发布的公告信息,以及评论或者留言等页面中包括电话号码进行处理的方案。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种电话号码处理方法、装置及浏览器客户端。所述技术方案如下:一方面,提供了一种电话号码处理方法,所述方法包括:判断文件对象模型树中的非隐藏的文本节点中是否存在链接;当所述文本节点中存在链接时,确定所述非隐藏的文本节点具有可点击性;否则当不存在链接时,确定所述非隐藏的文本节点具有不可点击性;当所述文本节点具有不可点击性时,提取所述文本节点的文本内容;对所述文本内容进行电话号码检测;当所述文本内容中包括合法的电话号码时,通过设置A标签的方式为所述合法的电话号码建立链接。另一方面,还提供了一种电话号码处理方法,所述方法包括:判断文本区域中是否存在链接;当所述文本区域中存在链接时,确定所述文本区域具有可点击性;否则当不存在链接时,确定所述文本区域具有不可点击性;当所述文本区域具有不可点击性时,从所述文本区域选择预设个数的电话号码串;对各所述电话号码串进行电话号码检测;当所述电话号码串为合法的电话号码时,弹出所述电话号码处理界面。再一方面,提供一种电话号码处理装置,所述装置包括:判断模块,用于判断文件对象模型树中的非隐藏的文本节点中是否存在链接;确定模块,用于当所述判断模块判断所述文本节点中存在链接时,确定所述非隐藏的文本节点具有可点击性;否则当所述判断模块判断所述文本节点中不存在链接时,确定所述非隐藏的文本节点具有不可点击性;提取模块,用于当所述确定模块确定所述文本节点具有不可点击性时,提取所述文本节点的文本内容;检测模块,用于对所述文本内容进行电话号码检测;建立链接模块,用于当所述文本内容中包括合法的电话号码时,通过设置A标签的方式为所述合法的电话号码建立链接。又一方面,提供了一种电话号码处理装置,所述装置包括:判断模块,用于判断文本区域中是否存在链接;确定模块,用于当所述判断模块判断所述文本区域中存在链接时,确定所述文本区域具有可点击性;否则当所述判断模块判断文本区域中不存在链接时,确定所述文本区域具有不可点击性;选择模块,用于当所述确定模块确定文本区域具有不可点击性时,从所述文本区域选择预设个数的电话号码串;检测模块,用于对各所述电话号码串进行电话号码检测;弹出模块,用于当所述电话号码串为合法的电话号码时,弹出所述电话号码处理界面。本专利技术实施例的电话号码处理方法、装置及浏览器客户端,通过采用本专利技术上述实施例的技术方案,能够对微薄、博客、日志或者发布的公告信息,以及评论或者留言等页面中包括电话号码进行识别等处理,克服了现有技术中微博、博客、日志或者发布的公告信息,以及评论或者留言中包括电话号码时,该电话号码也不会被识别等处理的缺陷,提高了微博、博客、日志或者发布的公告信息,以及评论或者留言等等网页中的电话号码的识别及处理,提高了网页中的电话号码的处理效率,同时还能够有效地增强用户的体验度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的电话号码处理方法的流程图;图2为本专利技术另一实施例提供的电话号码处理方法的流程图;图3为本专利技术再一实施例提供的电话号码处理方法的流程图;图4为本专利技术一实施例提供的电话号码处理装置的结构示意图;图5为本专利技术另一实施例提供的话号码处理装置的结构示意图;图6为本专利技术再一实施例提供的电话号码处理装置的结构示意图;图7为本专利技术又一实施例提供的话号码处理装置的结构示意图;图8是本专利技术实施例提供的一种终端设备结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1为本专利技术一实施例提供的电话号码处理方法的流程图。如图1所示,本实施例的电话号码处理方法,具体可以包括如下步骤:100、当文件对象模型(DocumentObjectModel;DOM)树中的非隐藏的文本节点具有不可点击性时,提取文本节点的文本内容;101、对文本内容进行电话号码检测;102、当文本内容中为合法的电话号码时,为合法的电话号码建立链接。本实施例的使用场景为使用该合法电话号码之前,根据网页的源代码文件进行的电话号码处理。本实施例的电话号码处理方法的执行主体为一电话号码处理装置。该电话号码处理装置可以通过软件集成得到。本实施例的技术方案不对DOM树中隐藏的节点做任何处理。其中DOM树中的非隐藏的文本节点具有不可点击性,具体可以指的是当用户通过人机接口模块点击对应该文本节点显示的内容时,不存在任何界面响应,比如不会进入任何其它链接,也不会弹出任何提示消息或者对话框。此时可以认为该文本节点具有不可点击性,否则认为该文本节点具有可点击性。本实施例的技术方案中,对文本内容进行电话号码检测具体指的是,根据现有的电话号码的格式检测文本内容中是否存在现在电话号码格式的电话号码串。例如当电话号码串的区号与电话号码之间的断字符如“—”或者“*”之类的可以忽略。例如前面的区号根据地区差异可以为三位,也可以为四位,电话号码根据地区差异也可以为8位或者7位。进一步地,电话号码串中的最前面还可以包括国家码等等。或者电话号码还可以为11位的手机号,或者还可以5位服务电话号码等等。也就是说,需要对文本内容进行各种电话号码格式的检测,判断文本内容中是否包括格式合法的电话号码。当包括为合法的电话号码建立链接,以在当该电话号码被点击时,可以弹出相应的对话框或者提示信息等等。本实施例的技术方案可以使用在微博、博客、日志或者发布的公告信息,以及评论或者留言等页面的
中。由于微博、博客、日志或者发布的公告信息,以及评论或者留言是用户发表的,而不是经过专业的页面设计人员经过专业的处理,因本文档来自技高网
...
电话号码处理方法、装置及浏览器客户端

【技术保护点】
一种电话号码处理方法,其特征在于,所述方法包括:当文件对象模型树中的非隐藏的文本节点具有不可点击性时,提取所述文本节点的文本内容;对所述文本内容进行电话号码检测;当所述文本内容中包括合法的电话号码时,为所述合法的电话号码建立链接。

【技术特征摘要】
1.一种电话号码处理方法,其特征在于,所述方法包括:判断文件对象模型树中的非隐藏的文本节点中是否存在链接;当所述文本节点中存在链接时,确定所述非隐藏的文本节点具有可点击性;否则当不存在链接时,确定所述非隐藏的文本节点具有不可点击性;当所述文本节点具有不可点击性时,提取所述文本节点的文本内容;对所述文本内容进行电话号码检测;当所述文本内容中包括合法的电话号码时,通过设置A标签的方式为所述合法的电话号码建立链接。2.根据权利要求1所述的方法,其特征在于,判断所述文本节点中是否存在链接之前,所述方法还包括:遍历所述文件对象模型树,获取所述文件对象模型树中的非隐藏的所述文本节点。3.根据权利要求1或2所述的方法,其特征在于,当所述文本内容中包括合法的电话号码时,通过设置A标签的方式为所述合法的电话号码建立链接,包括:当所述文本内容中包括合法的电话号码时,基于所述合法的电话号码为所述文本节点创建标签,所述标签将所述合法的电话号码链接至电话号码处理界面;将所述标签作为所述文本节点的新父节点插入所述文件对象模型树中。4.根据权利要求3所述的方法,其特征在于,将所述A标签作为所述文本节点的新父节点插入所述文件对象模型树中之后,所述方法还包括:当用户通过人机接口模块选择所述文本内容时,弹出与所述文本内容中的所述合法的电话号码链接的所述电话号码处理界面。5.根据权利要求4所述的方法,其特征在于,所述电话号码处理界面包括标题栏、拨打电话菜单项、发送短信菜单项、保存联系人菜单项和复制号码菜单项中的至少一个。6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述文本内容中包括合法的电话号码时,将所述合法的电话号码的提示信息与所述合法的电话号码建立链接。7.根据权利要求6所述的方法,其特征在于,将所述合法的电话号码的提示信息与所述合法的电话号码建立链接之后,所述方法还包括:当用户通过人机接口模块选择所述文本内容时,弹出所述文本内容中与所述合法的电话号码链接的所述提示信息。8.一种电话号码处理方法,其特征在于,所述方法包括:判断文本区域中是否存在链接;当所述文本区域中存在链接时,确定所述文本区域具有可点击性;否则当不存在链接时,确定所述文本区域具有不可点击性;当所述文本区域具有不可点击性时,从所述文本区域选择预设个数的电话号码串;对各所述电话号码串进行电话号码检测;当所述电话号码串为合法的电话号码时,弹出电话号码处理界面。9.根据权利要求8所述的方法,其特征在于,所述电话号码处理界面包括标题栏、拨打电话菜单项、发送短信菜单项、保存联系人菜单项和复制号码菜单项中的至少一个。10.一种电话号码处理装置,其特征在于,所述装置包括:...

【专利技术属性】
技术研发人员:李英各唐廷勇王智培汤浩王曦张凯青欣刘斯睿杨惠姣黄英刘玉磊李未冯诚胡博周睿奕关磊贺柏森马宁李洋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1