逆向号码查找的制作方法
【专利说明】
【背景技术】
[0001]当用户采用诸如web浏览器或web应用之类的web平台以消费web内容时,他们能够被呈现以他们可能感兴趣的各种信息。一条这样的信息可能包括电话号码,诸如商家或其它实体的固定电话。如果用户希望进行电话呼叫,他们能够留在web平台并且在电话机或蜂窝电话上进行该呼叫,或者他们能够启动单独的应用而通过适当配置的网络进行端对端呼叫。选择后者,用户的环境就别完全从web内容切换至完全不同的应用。
【发明内容】
[0002]提供该
【发明内容】
而以简化形式对随后将在下文的【具体实施方式】中进一步进行描述的概念选择进行介绍。该
【发明内容】
并非意在标示出所请求保护主题的关键特征或必要特征。
[0003]在一个或多个实施例中,对Web内容进行格式化以示出与所识别的电话号码相邻的图标而使得能够从web平台内进行选择呼叫(例如点击呼叫)功能。该web平台可以包括各种web浏览器、web应用等。该选择呼叫功能够包括该web平台的组成部分,诸如包括该web平台的二进制码的一部分。可替换地,该选择呼叫功能可以通过web插件来提供,后者被下载并整合到该web平台之中。该选择呼叫功能能够使得用户的web平台环境在呼叫期间得以被保持。
[0004]在至少一些实施例中,可以从数据库检索与使用该选择呼叫功能进行呼叫的电话号码相关联的细节,并且利用该web平台将其在表面上呈现给用户,以丰富用户的呼叫体验。
【附图说明】
[0005]【具体实施方式】参考附图。在图中,附图标记最左侧的(多个)数字标示出该附图标记首次出现的附图。在描述的不同实例中使用相同的附图标记并且附图可以指示相似或相同的事项。
[0006]图1是能够进行操作以执行这里所描述的各个实施例的示例实施方式中的环境的图示。
[0007]图2图示了依据一个或多个实施例的示例客户端架构。
[0008]图3图示了依据一个或多个实施例的示例用户接口。
[0009]图4图示了依据一个或多个实施例的示例用户接口。
[0010]图5图示了依据一个或多个实施例的示例用户接口。
[0011]图6图示了依据一个或多个实施例的示例用户接口。
[0012]图7图示了依据一个或多个实施例的示例用户接口。
[0013]图8是描述依据一个或多个实施例的方法中的步骤的流程图。
[0014]图9图示了依据一个或多个实施例的示例用户接口。
[0015]图10是描述依据一个或多个实施例的方法中的步骤的流程图。
[0016]图11图示了包括如参考图1所描述的各种最终用户终端的示例系统。
【具体实施方式】
[0017]臟
在一个或多个实施例中,对内容进行格式化以示出与所识别的电话号码相邻的图标而使得能够从web平台内进行选择呼叫(例如点击呼叫)功能。在本文档中所描述的示例中,将使用术语点击呼叫。然而,所要意识到并理解的是,如将在下文中更为详细描述的,该示例也同样应用于选择呼叫的情形。
[0018]web平台是接合web的内容(例如公众内容)进行工作的平台。web平台能够包括并利用许多不同类型的技术,作为示例而非限制,诸如URL、HTTP、REST、HTML、CSS、JavaScript、DOM等。web平台还能够利用各种数据格式进行工作,诸如XML、JS0N等。web平台可以包括web浏览器、web应用(S卩“web app”)等。选择呼叫或点击呼叫功能可以包括web平台的组成部分,诸如包括web平台的(例如,web浏览器的)二进制码的一部分。可替换地,该选择呼叫或点击呼叫功能可以通过web插件来提供,后者被下载并整合到web平台之中。例如,响应于用户选择了点击呼叫图标,web插件能够利用web平台进行下载和/或例示而使得用户能够进行其呼叫。这无论用户是否已经运行或者已经安装了诸如由Skype所提供的诸如端对端(P2P)应用之类的呼叫应用的桌面客户端都能够进行。该点击呼叫功能可以使得用户的web平台环境在呼叫期间得以被保持。在本文档的上下文中,“web平台”意在是指软件实体,作为示例而非限制,其包括诸如web浏览器、web应用等之类的应用,而并非主要是诸如P2P应用的呼叫应用。
[0019]在至少一些实施例中,能够利用逆向号码查找而从数据库检索与使用该点击呼叫功能进行呼叫的电话号码相关联的细节或信息并且利用该web平台将其在表面上呈现给用户,以丰富用户的呼叫体验。例如,如果该电话号码属于一家餐厅,则能够进行逆向号码查找以检索与该电话号码相关联的信息,作为示例而非限制,该信息诸如菜单、地图、评级、评论等。以这种方式,用户的体验能够由于轻易获取并访问与该号码相关联的信息而能够有所提升。另外,逆向号码查找能够被用来使得用户能够向各种实体进行免费呼叫(即,用户并不会因此被计费的呼叫)。
[0020]在随后的讨论中,题为“示例环境”的章节描述了能够在其中采用各个实施例的示例环境。接下来,题为“选择呼叫功能”的章节描述了依据一个或多个实施例的选择呼叫功能的多个方面。在此之后,题为“呼叫计费程序”的章节描述了依据一个或多个实施例的呼叫计费程序。接下来,题为“逆向号码查找”的章节描述了能够如何依据一个或多个实施例来进行逆向号码查找。最后,题为“示例系统”的章节描述了能够被用来实施一个或多个实施例的示例系统和各种设备。
[0021]现在考虑其中能够对各个实施例进行实践的示例环境。
[0022]示例环境
图1是依据一个或多个实施例的通信系统100的示意性图示。通信系统100包括至少一个基于分组的网络,诸如互联网102,其包括多个互连部件中的一个或多个,诸如膝上计算机112a、112d、移动电话112b、台式计算机112c、平板计算机112e以及Web服务器104。电话网关108也可以被包括以将电话呼叫路由至公共交换电话网(PSTN)或移动网络110。至少一些网络部件与互联网102的其余部分相互耦合,并且被配置为通过传送和接收互联网协议(IP)分组形式的数据而在互联网上与其它这样的部件进行数据通信。耦合至互联网102的每个部件还具有将其在互联网之内定位的相关联IP地址。所要意识到的是,图1中明确示出的部件以外的部件可以耦合至互联网102。例如,端对端(P2P)服务器可以包括在通信系统100中。其它最终用户终端(例如,膝上计算机、台式计算机、智能电话、平板计算机等)、服务器和网关,以及互联网服务提供商(ISP)的路由器和互联网骨干路由器等也可以包括在通信系统100之中。
[0023]在一个实施例中,每个最终用户终端可以包括诸如web浏览器的web平台,并且除此之外还包括通信软件,后者包括P2P客户端应用,其还可以包括用于从该最终用户终端呼叫电话号码的特征。
[0024]当被执行时,web浏览器允许最终用户终端112a_e从web服务器104检索诸如网页形式的电子文档(或者其它形式的电子文档,诸如文档文件、XML文件、PDF文件、XLS文件等)之类的web内容,并且将它们在它们相关联的屏幕上进行显示。应当注意的是,最终用户终端112a_e可以是能够显示网页/文档并且连接至互联网102的任意计算设备。
[0025]在一个或多个实施例中,web内容被格式化以示出与所识别的电话号码相邻的图标,而使得能够从web平台内实现点击呼叫功能。如以上所提到的,该web平台可以包括各种web浏览器、web应用等。该点击呼叫功能可以包括该web平台的组成部分,诸如包括该web平台的二进制码的一部分。可替换地,该点击呼叫功能可以通过web插件而提供,后者被下载并且整合到该web平台之中。该点击呼叫功能使得能够如以下所描述的进行诸如端对端呼叫之类的呼叫。如将通过下文而变为显而易见的,该点击呼叫功能可以使得用户的web平台环境(例如,web浏览器的环境)在呼叫期间得以被保持并利用。
[0026]在至少一些实施例中,如下文将更为详细描述的,能够从数据库检索与使用点击呼叫功能进行呼叫的电话号码相关联的细节,并且利用该web平台在表面上呈现给用户,以丰富用户的呼叫体验。
[0027]当被执行时,P2P客户端应用允许最终用户终端(例如,112a……e)使用P2P呼叫建立(或更为一般地连接建立)经由互联网与其它这样的最终用户终端或PSTN电话建立双向的通信信道。在一个实施例中,P2P客户端应用还互相分享存在信息,该信息提供了用户的可用性状态。每个用户的存在信息可以至少部分由该用户自己来定义。为了对分散的呼叫建立进行补充,该P2P客户端应用可以从P2P服务器(未示出)检索一些附加信息,诸如提供用户的联系人的姓名的联系人列表,用户所选择用于在P2P服务器内表示其自己的“头像”。
[0028]IP语音传输(VoIP)固定电话113也可以耦合至互联网102以便与各种其它设备进行通?目。
[0029]P2P客户端应用也可以安装在耦合至互联网102和PSTN网络和/或移动蜂窝网络110的网关108处。这允许在最终用户终端112a-e上运行的P2P客户端应用分别与常规固定电话和/或移动电话进行通信,即使那些电话自身并未运行P2P客户端应用而且并未直接耦合至互联网102。在这种情况下,最终用户终端112a-e上的P2P客户端应用使用P2P呼叫建立通过互联网与网关108上的P2P客户端应用建立连接并且向其提供以电话号码,并且网关108使用该电话号码与PSTN和/或移动网络110上的电话建立连接。
[0030]在一个实施例中,