首页> 中国专利> 将多个电话线附着到单个移动电话或者陆线电话

将多个电话线附着到单个移动电话或者陆线电话

摘要

机构向人员发放多个设备以用于在指派的调查的过程内维持相异标识。为了向机构提供灵活能力,转换电话以用于与多个附着的电话号码一起使用。相应地,单个电话可以用来在一个或者多个调查的过程内管理多个标识。使用多附着号码,给定的设备可以通过网络向和从联系人发出和接收呼叫。除了提供多个附着的号码之外,可以实况监视并且记录使用多个附着的号码的呼叫以建立证据。

著录项

  • 公开/公告号CN103733601A

    专利类型发明专利

  • 公开/公告日2014-04-16

    原文格式PDF

  • 申请/专利权人 世界紧急网络-内华达公司;

    申请/专利号CN201280039587.6

  • 发明设计人 C·R·贝内特;

    申请日2012-06-29

  • 分类号H04M1/72(20060101);

  • 代理机构11256 北京市金杜律师事务所;

  • 代理人王茂华;辛鸣

  • 地址 美国内华达州

  • 入库时间 2024-02-20 00:11:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-09-07

    授权

    授权

  • 2014-05-14

    实质审查的生效 IPC(主分类):H04M1/72 申请日:20120629

    实质审查的生效

  • 2014-04-16

    公开

    公开

说明书

技术领域

本公开内容总体上涉及在情报收集(undercover)操作领域并 且更具体地涉及使用单个电话来管理多个身份。

背景技术

警官和其他机构“操作者”经常在他们的职务的过程期间在相 同时间进行多个调查。在许多情况下,这些调查需要操作者使用电 话呼叫、发送短消息服务“SMS”消息(包括多媒体消息接发服务 “MMS”消息和专有消息服务,比如黑莓消息“BBM”)或者在虚假身 份之下以其他方式与各种联系人通信。罪犯和其他个体经常可以从 与通信关联的数据查明关于操作者或者由操作者使用的设备的信 息。因而,操作者经常使用多个电话设备以管理不同联系人并且保 护他们的身份。

许多操作者由他们的机构或者部门发放多个移动电话以用于 与不同联系人使用和用于不同调查。例如,操作者可能在与不同联 系人通信时需要具有不同号码的不同电话以便维持具体身份或者隐 藏他们的真实身份。传统上,操作者将物理地需要多个电话或者多 个用户身份模块(SIM卡)以维持这些不同身份。

使用多个物理电话给操作者带来困难,因为操作者必须在正确 时间携带正确电话和/或多个电话以接收呼叫或者以其他方式使用设 备。多个SIM卡相似地有侵入性,因为尽管它们包含对于给定身份 所需要的所有信息,但是除非SIM卡在设备中活跃,否则操作者将 不会接收向SIM卡传入的呼叫等的通知。因此,操作者仍将需要多 个电话以监视多个SIM卡上的活动。另外,机构经常缺乏向操作者 实时发放适当设备、SIM和/或对应的身份的能力。尽管关于操作者 讨论了这些困难,但是私人个体(例如,企业所有者)和其他实体 在操作多个设备时也面临相似困难。

发明内容

以上和其他问题由一种用于配置一个或者多个虚拟号码以用 于在网络上使用以及将虚拟号码附着到操作者设备的方法和计算机 系统解决。该方法的一个实施例包括响应于来自电话设备的对于与 虚拟号码通信的请求(比如电话呼叫或者消息)来接收连接信息。 连接信息包括关于电话设备的设备信息和虚拟号码。基于连接信息, 从存储与虚拟号码信息关联的设备信息的映射表将电话设备标识作 为联系人设备或者操作者设备。

如果映射表将请求连接到虚拟号码的电话设备标识作为操作 者设备,则该方法还包括接收与操作者想要与之通信的联系人设备 对应的设备信息以及传输用于通过虚拟号码连接操作者设备与联系 人设备或者从虚拟号码向联系人设备传输从操作者设备接收的数据 中的至少一个操作的指令。

如果映射表将请求连接到虚拟号码的电话设备标识作为联系 人设备,则该方法还包括传输用于连接联系人设备和与虚拟号码关 联的操作者设备或者从虚拟号码向操作者设备传输从联系人设备接 收的数据中的至少一个操作的指令。由于联系人设备和操作者设备 通过虚拟号码通信,所以防止联系人查明与操作者设备关联的设备 和/或号码信息。

该系统的一个实施例包括服务器,该服务器具有一个或者多个 处理器和存储计算机程序代码的非瞬态计算机可读存储介质。在被 执行时,计算机程序代码使服务器响应于来自电话设备的对于与虚 拟号码通信的请求(比如电话呼叫或者消息)来接收信息。接收的 信息包括关于电话设备的设备信息和虚拟号码。基于连接信息,服 务器响应于匹配接收的信息与在映射表中存储的与虚拟号码信息关 联的设备信息来将电话设备标识作为联系人设备或者操作者设备。

如果映射表将请求连接到虚拟号码的电话设备标识作为操作 者设备,则服务器接收与操作者想要与之通信的联系人设备对应的 设备信息并且转而传输用于通过虚拟号码连接操作者设备与联系人 设备或者从虚拟号码向联系人设备传输从操作者设备接收的数据中 的至少一个操作的指令。

如果映射表将请求连接到虚拟号码的电话设备标识作为联系 人设备,则服务器传输用于连接联系人设备和与虚拟号码关联的操 作者设备或者从虚拟号码向操作者设备传输从联系人设备接收的数 据中的至少一个操作的指令。由于联系人设备和操作者设备通过虚 拟号码通信,所以防止联系人查明与操作者设备关联的设备和/或号 码信息。

此外,多个虚拟号码可以被附着到单个操作者设备或者与单个 操作者设备关联以允许操作者管理各种联系人。实施例转而还可以 包括接收将哪个虚拟号码用于与指定的联系人设备通信的选择而未 危及操作者身份。

附图说明

可以通过结合附图考虑以下具体描述来容易地理解实施例的 教导。

图1A是图示根据一个示例实施例的用于实施多附着号码“MA 号码”系统的环境的框图。

图1B是图示根据一个示例实施例的提供MA号码的机构服务 的操作环境的框图。

图2是图示根据一个示例实施例的MA模块的框图。

图3A是图示根据一个示例实施例的用于供应和映射虚拟号码 以用于操作具有MA号码的操作者设备的方法的交互图。

图3B和图3C是图示用于操作和监视MA号码的虚拟号码映 射的示例实施例的表。

图4是图示根据一个示例实施例的用于使用虚拟号码来连接 操作者设备和联系人设备的方法的交互图。

图5A是图示根据一个示例实施例的用于使用MA号码向外拨 叫(dial out)联系人设备的方法的交互图。

图5B是图示根据一个示例实施例的用于使用MA号码向外拨 叫操作者设备的方法的交互图。

图6是图示根据一个示例实施例的用于监视操作者设备的方 法的交互图。

具体实施方式

附图和以下描述仅通过例示涉及优选实施例。应当注意,从以 下讨论将容易地将这里公开的结构和方法的备选实施例认识作为可 以在未脱离实施例的原理的情况下运用的可行备选。

现在将具体参照若干实施例,在附图中图示这些实施例的示 例。注意,无论何时可行,相似或者相同标号可以在附图中被使用 并且可以指示相似或者相同功能。附图仅出于例示的目的而描绘实 施例。

概述

许多操作者拥有个人移动电话或者由他们的机构或者部门发 放移动电话。操作者经常在多种情况下工作,并且发放/携带附加设 备或者SIM的传统过程在给定的境况之下不可行或者无非是让操作 者或者机构感觉繁琐。另外,传统过程要求操作者人工管理设备、 SIM及其关联身份的汇集。在高压力情形中,操作者可能不利地危 及身份或者缺乏被适当配置的设备。因而,机构可以与机构支持服 务协调以用于配置操作者的移动电话或者陆线电话以实现多个电话 设备的作用。配置可以通过无线形式发生,从而使得按照需要方便 地转换给定的电话。此外,如果机构希望向附加操作者提供多个电 话设备的能力,则机构可以指定用于配置的附加电话。

这里描述的示例实施例涉及通过用于具有网络能力的设备(比 如移动电话或者陆线电话)的有线和无线的无线电网络(例如, PSTN、蜂窝网络和/或WiFi)实施多附着“MA”号码系统以用于与多 个附着的号码“MA号码”一起使用。由于移动电话和相似设备通常在 秘密调查的过程期间由操作者携带,所以移动电话提供用于无线传 输数据的现有平台。与MA号码一起使用这样的设备允许操作者利 用单个操作者设备,但是维持用于与各种联系人通信的许多相异电 话标识。也向用陆线电话从固定位置工作的操作者提供用于使用MA 号码的相似能力。

此外,随着智能电话和特征电话的流行,可以向操作者的设备 中集成附加监视和安全特征以用于增强在现场中的操作可行性。例 如,操作者设备可以被配置用于收集广泛的有价值实时数据。由操 作设备收集的实时数据可以包括音频和全球定位系统(“GPS”)坐标 等。

操作者设备可以随后通过现有信道(例如,网络)向机构、机 构服务或者另一实体传输回收集的实时数据的全部或者部分。在MA 号码系统内的机构、机构服务和/或其他实体的实施例接收收集的数 据以用于存储或者实况流传输到监视设备、操作者设备和记录。根 据实施例,监视设备还被配置用于访问和呈现(例如,播放和/或显 示)由实体在网络上存储或者流传输的多种实时和历史数据。例如, 监视设备可以访问web界面、API或者执行用于查看操作者设备和 MA号码细节以及收集的信息的独立应用。在一些实施例中,监视设 备可以经由被配置用于维持操作者的掩饰的提供的监视线访问实时 数据的部分。另外,具有适当证书和监视设备的其他机构可以在机 构间调查期间相似地访问收集的信息的部分。

操作者设备系统的环境和实现方式

图1A是图示根据一个示例实施例的用于实施多附着号码系统 的环境100的框图。如所示,环境100包括网络120,该网络连接机 构支持服务提供者“机构服务”115、操作者设备101和联系人设备 105A至105E。尽管为了清楚而在图1A中仅示出了一个机构服务115 和一个操作者设备101,但是实施例可以支持许多操作者设备101 并且具有多个机构服务提供者115。

机构服务115代表被配置用于执行各种活动的计算设备(例 如,服务器)和有关的存储介质的汇集,这些活动比如是配置操作 者设备101、通过网络120交换数据并且存储数据以支持一个或者多 个机构(未示出)和操作的操作者设备101。例如,机构服务115 可以包括一个或者多个模块,该一个或者多个模块如参照图1B更具 体地描述的那样经由被统称为“接口”的应用编程接口(“API”)或者 web接口向机构提供归属的功能。机构服务115也可以包括用于使 用公共交换电话网络(“PSTN”)、网际协议语音(“VoIP”)和视频 会议服务在监视界面内(例如,内部地和/或通过网络120)提供音 频和视频可通信性的基础结构。

操作者设备101经常是能够通过网络120收集数据并且传输数 据(例如,无线地)的移动电话设备。操作者设备101的一些示例 包括移动电话、平板计算机或者笔记本计算机。作为移动电话的操 作者设备101的示例实施例包括特征电话、智能电话或者标准移动 电话。因而,作为操作者设备101操作的给定的移动电话或者其他 设备可以由于设备能力的固有差异而未必包括或者支持这里归属于 操作者设备或者MA号码系统的所有功能。在一些实施例中,与MA 号码系统一起使用其他电话设备、比如陆线电话。

在一个实施例中,操作者设备101执行用于自动化通过网络 120的连接并且收集和向网络120上的实体传输数据的MA模块。参 照图2更具体地描述MA模块的一个示例实施例。

除了操作者设备101之外,多个监视设备(未示出)可以连接 到网络120上的实体以获得或者呈现与操作者设备中的一个或者多 个操作者设备关联的数据。取决于实施例,监视设备是可以在机构 内或者在现场中外部操作的具有网络120能力的设备。如这里所指, 监视设备是能够(例如,无线或者有线地)连通到网络120(比如机 构网络、因特网、PSTN和/或蜂窝网络)的移动或者静止设备。监 视设备的一些示例包括移动电话、陆线电话、平板计算机和笔记本 计算机或者台式计算机。

作为移动电话的监视设备的示例实施例可以包括特征电话、智 能电话或者标准移动电话。因而,作为监视设备操作的给定的移动 电话或者其他设备由于设备能力的固有差异而未必包括或者支持这 里归属于监视设备或者MA号码系统的所有功能。在一个示例实施 例中,监视设备执行用于与网络120上的实体对接以管理操作者设 备101并且查看收集的数据的监视模块。

也示出了与联系人关联的多个联系人设备105,操作者设备希 望使用希望的身份来与这些联系人通信。各种联系人设备105的实 施例包括可以发送或者接收与网络120上的传输号码关联的信息的 任何具有网络120能力的设备(然而,在一些实例中,联系人设备 105可以使用虚拟号码本身或者其他手段以这样做)。因而,如这里 所指,联系人设备105是能够(例如,无线或者有线地)连通到网 络120以用于通过因特网、PSTN和/或蜂窝网络发送或者接收信息 的移动或者静止设备。联系人设备105的一些示例包括移动电话、 陆线电话、平板计算机和笔记本计算机或者台式计算机。

图1A还图示被配置用于在网络120上使用的多个虚拟号码 135A至135D。在一个实施例中,机构服务115供应和配置虚拟号 码135并且处置号码信息以建立用于网络120上的虚拟号码的身份。 此外,机构服务115接收连接信息137,连接信息137描述请求与处 置的虚拟号码135通信的操作者设备101和联系人设备105。例如, 操作者设备101或者联系人设备105可以通过连接请求或者以其他 方式向虚拟号传输数据来请求(和尝试)与虚拟号码(例如,135A) 通信。常见示例通信请求包括向给定的设备发出呼叫和/或从给定的 设备用消息传输虚拟号码。基于虚拟号码的设备信息和配置,机构 服务115将请求与虚拟号码通信的设备标识作为与虚拟号码关联的 操作者设备101或者联系人设备105(并且在一些情况下为监视设 备)。例如,机构服务115可以维持映射表,该映射表存储用于给 定的操作者设备101的传输号码和认证信息以及用于基于连接信息 127标识操作者设备的附着的虚拟号码135。

在标识操作者设备101之后,机构服务115使操作者设备101 能够指定操作者想要与之通信的给定的联系人105A,并且转而使操 作者设备101能够通过虚拟号码(例如,建立与虚拟号的连接或者 从虚拟号码传输数据)与联系人设备105A通信。例如,操作者设备 101指定用于联系人设备105A的设备信息,比如传输号码。机构服 务115接收用于联系人设备105A的设备信息并且传输指令,这些指 令使联系人设备从虚拟号码135A接收呼叫。如果联系人设备105A 应答,则连接各方。在另一示例中,操作者设备101可以向虚拟号 码135A传输数据(比如SMS消息)并且指定用于从虚拟号码135A 接收SMS消息的联系人设备105A。换言之,机构服务115(例如, 向提供者)传输用于从虚拟号码135A向外拨叫联系人设备105A以 连接操作者设备101与联系人设备105或者从虚拟号码发送SMS消 息以向既定的联系人传输从操作者设备101接收的数据的指令。由 于机构服务115通过虚拟号码连接操作者设备101与网络120上的 实体,所以虚拟号码135防止其他实体(比如联系人105)查看与操 作者设备关联的设备和/或号码信息。

在联系人设备105A请求与虚拟号码135A通信时,机构服务 115确定与虚拟号码135A关联的操作者设备(例如,操作者设备 101)。机构服务115转而使操作者设备101能够使用虚拟号码135A 从联系人设备105A接收通信。例如,机构服务115可以传输用于连 接联系人设备105与操作者设备101(例如,通过可选地从虚拟号码 向外拨叫操作者设备101)或者从虚拟号码或者直接从机构服务115 向操作者设备传输在虚拟号码从联系人设备接收的数据(比如SMS 消息)的指令。由于联系人设备105通过虚拟号码向/从操作者设备 101发送和接收通信,所以联系人通常不能查明与操作者设备关联的 设备和/或号码信息。

在另一方面,操作者设备105可以从机构服务115或者其他实 体接收关于拨叫虚拟号码135的联系人设备105和拨叫的虚拟号码 的号码身份的连接信息137。因而,操作者可以做出关于从操作者预 计的呼叫者和身份的知情判决(informed decision)。机构服务115 还可以使操作者或者机构能够配置多个虚拟号码以附着到用于管理 各种联系人105的单个操作者设备101或者与该单个操作者设备101 关联。操作者转而可以使用单个操作者设备101以选择哪个虚拟号 码(例如,135A)用于通过网络120连接到指定的联系人设备105A 而未危及操作者身份。

网络120代表在机构、机构服务115、操作者设备101、联系 人设备105、监视设备和其他实体(未示出)之间的通信途径。在一 个实施例中,网络120包括标准通信技术和/或协议并且可以包括因 特网和PSTN。这些通信技术和/或协议经常输送与PSTN和因特网 二者有关的数据。因此,网络120可以包括使用如下技术的链路, 这些技术比如是以太网、802.11、全球微波接入互操作性(WiMAX)、 2G/3G/4G移动通信协议、全球PSTN通信互操作性、数字用户线 (DSL)、异步传输模式(ATM)、无限带宽、PCI快速高级切换等。 相似地,在网络120上使用的联网协议可以包括多协议标签切换 (MPLS)、传输控制协议/网际协议(TCP/IP)、用户数据报协议 (UDP)、超文本传送协议(HTTP)、简单邮件传送协议(SMTP)、 文件传送协议(FTP)等。可以使用如下技术和/或格式来代表通过 网络120交换的数据,这些技术和/或格式包括模拟音频(例如,用 于最后一英里PSTN通信)、数字音频和视频(例如,作为文件或 者用实时流传输协议的流传输)、超文本标记语言(HTML)、可扩 展标记语言(XML)、JavaScript、VBScript、FLASH、可移植文档 格式(PDF)等。此外,可以使用诸如安全套接字层(SSL)、传送 层安全(TLS)、虚拟专用网(VPN)、网际协议安全(IPsec)等 常规加密技术来加密通过网络120交换的数据中的所有或者一些数 据。在另一实施例中,取代以上描述的技术或者除了这些技术之外, 在网络120上的实体还可以使用定制和/或专用数据通信技术。例如, 一些政府机构和军方可以操作辅助因特网和PSTN的网络。

如这里所用,术语“模块”是指用来提供指定的功能的计算机程 序指令和/或其他逻辑。因此,可以在硬件、固件和/或软件中实施模 块。在一个实施例中,由可执行计算机程序指令形成的程序模块被 存储于非瞬态存储设备上、被向存储器中加载并且由计算机处理器 作为一个或者多个过程来执行。

如这里所用,术语“消息”、“消息接发”和“短消息接发服务 (SMS)”各自包括用于通过网络120传达和传输数据的消息接发服 务以及有关的技术或者标准的范围。这些技术和服务包括SMS消息、 多媒体消息接发服务“MMS”消息、专有消息接发服务消息,比如黑 莓消息“BBM”等。

图1B是图示根据一个示例实施例的提供MA号码的机构服务 115的操作环境的框图。如所示,操作环境包括机构110、监视设备 107、操作者设备101、联系人105以及网络120,该网络具有组成, 比如因特网123、电话125和提供者127。网络120也可以包括向操 作者设备101和其他设备中继位置数据的GPS卫星(未示出)。

机构110代表服务器、台式计算机、笔记本计算机或者平板计 算机、移动电话和有关的存储介质的汇集,该汇集由相应机构人员 用于执行应用或者模块以与机构服务115(例如,经由接口145)和 在网络120上的其他实体通信并且从该机构服务和这些其他实体接 收数据。例如,机构110设备可以执行web浏览器以访问web界面 或者执行用于与由机构服务115提供的API通信的移动或者桌面型 应用。机构110也可以包括电话和视频基础结构,该基础结构将公 共交换电话网络(“PTSN”)、网际协议语音(“VoIP”)和视频会议 服务用于监视或者指定用于操作者设备101的配置来(例如,内部 地和/或通过网络120)实现音频和视频可通信性。

电话网络125可以包括用于实施用于包括陆线和2G/3G/4G无 线协议的PSTN通信的全球互操作性以及其他协议和技术的服务器、 交换机以及其他硬件和软件。电话网络125也向移动设备提供用于 通过因特网123传输和接收数据的能力。电话网络125由一个或者 多个通信服务提供者“CPS”(未示出)管理,该一个或者多个CPS 拥有用于在PSTN和CSP自有网络(例如,与PSTN通信的无线网 络)上使用的自有电话号码。

提供者127可以包括用于通过网络120与CSP和其他实体通 信的服务器、交换机以及其他硬件和软件。提供者127从多个CSP 购买或者租赁用于在电话网络125上使用的号码。提供者127转而 管理被供应以用于由机构服务115使用的号码和与号码关联的电话 流量。在一个实施例中,提供者127允许机构服务115供应号码中 的一个或者多个号码作为在网络120之上的虚拟号码。

通常,在电话125网络上使用的号码指向给定的移动设备、 VoIP设备或者陆线设备,该设备具有由自动号码标识“ANI”信息或 者呼叫者标识表征的关联号码身份。虚拟号码在仍然可与PSTN和 CSP网络操作之时与处置用于号码的电话流量的提供者127关联。 由于虚拟号码未指向终端用户设备,所以提供者127可以与拨叫虚 拟号码的设备建立连接、(例如,在计算机可读介质上)记录呼叫 信息(比如呼叫音频和呼叫者历史)并且(例如,通过网络120)流 传输/提供呼叫信息以用于下载。

提供者127也可以在与相同或者不同虚拟号码建立连接的(或 者经由虚拟号码由提供者127连接的)两个或者更多个电话设备之 间实时传递/桥接音频(双向或者单向)。此外,在虚拟号码由提供 者127处置时,机构服务115可以修改与虚拟号码关联的ANI信息 和呼叫者标识。

除了供应用于机构服务115的虚拟号码之外,提供者127还向 机构服务115或者其他实体(比如机构110A)传达与虚拟号码关联 的数据和通知。例如,提供者127可以向机构服务115(并且可选地 向操作者设备101或者监视设备107)通知向虚拟号码的传入呼叫者 或者消息并且从机构服务115接收用于将呼叫者连接到虚拟号码(或 者另一设备)或者对消息重定向的指令。提供者127也可以接收用 于停止/开始记录向虚拟号码发出的呼叫并且与转写服务对接以转写 呼叫音频的指令。提供者127转而可以向机构服务115或者在网络 120上的其他实体传输记录和转写文本。

此外,提供者127可以响应于(例如,经由API)从机构服务 115接收的指令启用或者禁用用于连接到虚拟号码的不同方的入站 和/或出站音频及其记录。提供者127可以在传入呼叫之前或者在将 传入呼叫者连接到虚拟号码时从机构服务115实时接收用于管理虚 拟号码作为供应过程的部分的指令。在一些实施例中,提供者127 与机构110、操作者设备101和/或监视设备107直接通信以供应虚 拟号码、传输通知和数据或者接收指令。此外,提供者127本身可 以作为CPS操作并且反之亦然。

机构服务115从机构110、操作者设备101或者监视设备107 接收用于供应和映射虚拟号码的请求。请求可以包括用于供应虚拟 号码的号码信息,比如地区代码(例如,555)、国家代码(例如, +44)和/或关联CSP。机构服务115转而向提供者127查询与请求匹 配的可用虚拟号码并且向请求实体返回匹配虚拟号码。机构服务115 随后从请求实体接收对虚拟号码的选择并且从提供者127认领虚拟 号码。机构服务115可以可选地允许实体指定与虚拟号码关联的号 码信息(比如ANI和/或呼叫者标识)以模仿(spoof)号码在网络 120上的身份。机构服务115转而向提供者127传输用于修改号码身 份的指令。机构服务115可以可选地验证模仿的号码身份。在机构 110A不再需要虚拟号码时,机构服务115获得与虚拟号码关联的任 何音频记录或者呼叫日志并且向提供者127释放回号码。

请求也可以包括用于在映射表中配置认领的虚拟号码功能的 映射信息。取决于希望的配置,映射信息可以包括操作者设备101 和/或监视设备107的传输号码、用于与设备关联的虚拟号码和/或虚 拟号码的希望的功能(例如,MA号码或者本地号码)。一个示例映 射请求可以指定认领的虚拟号码以用于用作虚拟多附着号码(MA号 码),操作者设备101连接到该号码以便通过电话125网络从MA 号码的身份(例如,向联系人设备105)传输收集的数据(例如,音 频)。在一个实施例中,请求包括操作者设备101的传输号码和用 于配置作为MA号码的给定的认领的虚拟号码。响应于请求,机构 服务115关联操作者设备101的传输号码与MA号码并且在映射表 中存储关联。

另一示例映射请求可以指定认领的虚拟号码以用于用作虚拟 本地号码(本地号码),监视设备107连接到该号码以便监视MA 号码(例如,监听在操作者设备101与联系人设备105之间传输的 音频)。操作者设备101也可以利用本地号码以避免对于在不同国 家或者区域代码中的MA号码的长途收费。在一个实施例中,请求 包括给定的认领的虚拟号码(例如,本地号码)和MA号码。响应 于请求,机构服务115关联MA号码与本地号码并且在映射表中存 储关联。

在一些实施例中,映射请求可以可选地包括监视设备107的传 输号码,机构服务115关联该传输号码与MA号码或者本地号码以 标识监视设备。由于多个监视设备107A、107B可以监视呼叫音频, 所以机构服务115可以在映射表中与MA号码或者本地号码关联地 存储监视设备的多个传输号码。

在实践中,机构服务115查阅映射表以基于设备的传输号码将 连接到虚拟号码(例如,MA号码)的设备自动标识作为操作者设备 101、监视设备107或者联系人设备105。因此,例如,操作者设备 101的操作者可以简单地拨叫向他的电话的传输号码映射的MA号 码以使用给定的MA号码来发出呼叫。

希望监视在机构110A或者在现场中具有移动或者陆线电话的 操作者设备101的、具有监视设备107的人员可以拨叫与MA号码 关联的本地号码(并且在一些实施例中为MA号码本身)。然而, 在(例如,连接到本地号码的)一个实施例中,由于机构服务115 未将设备的传输号码标识作为操作者设备101的传输号码,所以将 人员设备适当地标识作为监视设备107。在(例如,连接到本地号码 和/或MA号码的)一些实施例中,机构服务115基于将监视设备107 的传输号码映射到接收号码来标识连接的监视设备107。备选地,机 构服务115响应于在连接到虚拟号码时录入的人员标识号码或者代 码“PIN”标识监视设备107或者操作者设备101。

机构服务115的实施例可以将操作者设备101到MA号码的映 射用于指示提供者127当在映射到操作者设备的MA号码上从联系 人设备105接收呼叫以用于连接到各方时(例如,从MA号码或者 经由呼叫转发)自动拨叫操作者设备。附加地,机构服务115的实 施例将操作者设备101到MA号码的映射用于标识操作者设备何时 希望使用MA号码并且指示提供者127(例如,从MA号码)拨叫 由操作者指定的联系人设备105并且连接各方。机构服务115也可 以经由SMS消息或者电子邮件通过接口145向操作设备101通知呼 叫者和MA号码细节。机构服务115的实施例也可以使用映射信息 以将在MA号码上接收的文字消息引向操作设备101并且(例如, 从操作设备)从MA号码向在网络120上的实体(比如联系人设备 105)发送文字消息。

此外,机构服务115的实施例可以将监视设备107到MA号码 的映射用于指示提供者127在使用给定的MA号码发出或者接收呼 叫时(例如,从指定的本地号码)自动拨叫或者以其他方式通知(例 如,SMS消息)监视设备。机构服务115也可以通过监视接口145 或者经由电子邮件通知监视设备107。

为了禁止对MA号码(和本地号码)的未授权访问,机构服务 115可以允许人员和操作者在供应和/或映射虚拟号码时指定键入 (key-in)。机构服务115在映射表或者其他适当数据库结构中存储 键入并且响应于正确键入来标识和认证尝试连接到虚拟号码的呼叫 者。取决于实施例,机构110、机构服务115或者提供者127可以存 储映射表和/或键入以用于设备标识和认证。

在一些实施例中,机构服务115向操作者设备101提供MA模 块141。MA模块141与操作者设备101的本机拨叫器对接以自动化 与给定的联系人设备105的连接过程。此外,MA模块141可以与操 作者设备101软件和/或硬件对接以利用特征(比如GPS设备)以收 集实时位置数据。MA模块141通过网络120向机构服务115或者其 他实体传输回收集的数据。机构服务115转而可以存储收集的数据 以用于向一个或者多个监视设备107和机构110传输。另外,MA模 块141可以被配置有口令或者以其他方式在被执行时被伪装以防止 除了操作者之外的用户访问整个模块和/或特定特征。参照图2更具 体地描述MA模块141。

在一些实施例中,机构服务115包括用于通过网络120向各种 监视设备107和/或装置150提供从操作者设备101接收的数据和在 操作者与联系人之间的呼叫音频的接口145。例如,接口145可以向 监视设备107提供与一个或者多个操作者设备101的状态(例如, 连接或者断开)对应的数据以及对应的MA号码和联系人设备信息。 如果操作者设备101传输实时数据或者连接到联系人设备105,则接 口145可以流传输数据,比如来自活跃传输的音频、具有用于在地 图上放置的上次报告的位置的朝向、速度和坐标的GPS坐标以及监 视或者有权访问操作者设备或者MA号码的其他人员的网际协议地 址和/或电话号码。在一些实施例中,接口145在传输之前同步收集 的数据或者在传输的数据中包括标签以用于同步在监视设备107或 者操作者设备101的回放。接口145也可以流传输或者为了下载而 提供先前记录的监视会话。

在一些实施例中,机构服务115向监视设备107提供用于访问 接口145的监视模块140。监视模块140传输与配置操作者设备101 以及接收实时和历史数据关联的请求。例如,监视模块140可以提 供具有选项的用户界面或者状态仪表板,这些选项用于供应虚拟号 码、将操作者设备101或者监视设备107的传输号码映射到给定的 虚拟号码以及指派用于连接到虚拟号码的键入。在一个实施例中, 仪表板提供用于接通或者关断与机构服务115的记录会话的选项。 在禁用记录会话时,监视设备107仍然接收实时数据,但是机构服 务115、装置150和提供者17未存储收集的数据的副本。

监视模块140也可以显示用于操作者设备101的实时状态信 息,该实时状态信息包括当前GPS位置、跟踪的GPS位置、实况音 频、映射表信息以及从操作者设备、操作者设备105或者MA号码 收集并且由接口145流传输的其他信息。相似地,监视模块140可 以用来访问和回放与给定的虚拟号码或者操作者设备101关联的历 史活动。例如,监视模块140可以下载文件以用于回放或者流传输 它们。除了与机构服务115对接之外,监视模块140还可以与装置 150对接,该装置在机构110A内存储(或者备份)收集的数据。此 外,监视模块140可以包括MA模块141的功能并且反之亦然。

在一个实施例中,机构110A包括用于存储由操作者设备101 收集的数据和使用MA号码的呼叫音频的装置150。装置150可以将 由机构服务115提供的监视接口145用于更新存储的数据或者从操 作者设备101直接接收数据。此外,装置150可以从提供者127或 者机构服务115接收在虚拟号码上记录的音频以及关联的转写文本。 装置150的一个示例实施例也包括它的自有接口(未示出),该接 口使监视设备107和操作者设备能够访问用于MA号码的在装置上 存储的实时和历史数据。由机构服务115或者装置150提供的接口 也可以经由web浏览器可访问以用于流传输或者下载数据并且包括 相同或者相似选项。

此外,装置150和机构服务115可以通信以在定义的间隔或者 响应于用于下载数据的通知间歇地更新收集的数据和记录。在间隔 或者通知时段期间,机构服务115可以处理数据并且如由操作者设 备101或者监视设备107希望的那样执行任何必需动作直至向装置 150传送数据。在一些实施例中,机构服务115维持与装置150的持 续连接以有助于传送由在现场中操作的操作者设备101收集的实时 数据。

在一个实施例中,机构服务115保证它和提供者127未拥有在 为了有助于传送而需要的时间之外由操作者设备101或者从虚拟号 码收集的数据。然而,在任务关键情形中,操作者和其他机构110A 人员不能仅依赖于装置150可用于存储和维持收集的数据。因而, 如果装置150不能拥有收集的数据或者在传送期间离线,则机构服 务115和/或提供者127可以维持拥有收集的数据直至装置150工作。 另外,机构服务115和/或提供者127可以在删除存储的数据之前确 定传送的数据的校验和、散列或者大小是否与装置150的版本匹配。

在一些实施例中,取代机构110或者除了机构110之外,机构 服务115也维持装置。在这样的情况下,装置可以作为一款专用硬 件或者远程存储装置存在。备选地,可以在网络120上可用的云计 算和存储栈中实施装置150的实施例。

操作者设备功能

图2是图示根据一个示例实施例的MA模块141的框图。如以 上提到的那样,MA模块141可以被从机构服务115向操作者设备 101下载并且被执行以有助于使用MA号码的通信并且收集并且向 在网络120上的实体传输数据。如图2中所示,MA模块141本身包 括多个模块。在图2中所示的实施例中,MA模块141包括连接模块 205、GPS模块210、供应模块215、呼叫者ID模块220、范例模块 225和SMS模块230。在一些实施例中,以与这里描述的方式不同 的方式在模块之中分配功能。其他实施例具有附加和/或其他模块。

连接模块205自动化用于向外拨叫给定的联系人的连接过程。 连接模块205从操作者接收输入,该输入包括与操作者设备101关 联的MA号码。在一些实施例中,连接模块205还接收输入,该输 入指示与操作者设备101或者MA号码关联的本地号码。一旦建立 了与MA号码的连接,则连接模块205传输用于操作者设备希望通 过网络120呼叫的联系人设备105的号码。连接模块205可以允许 操作者在建立与MA号码的连接之前或者之后录入联系人设备105 的号码。此外,连接模块205可以与机构服务115对接以接收关于 与给定的本地号码或者操作者设备105的传输号码关联的MA号码 的信息。连接模块205然后可以向操作者呈现界面,该界面指示一 个或者多个可用MA号码及其号码信息以用于选择。

在一个实施例中,连接模块205检测是否初始地向MA号码发 出传入呼叫。连接模块205随后确定MA号码和/或联系人设备105 信息以用于向操作者显示。在一个实施例中,连接模块205访问本 地或者远程地存储的地址簿以取回与MA号码和/或联系人设备105 关联的地址簿条目。备选地,连接模块205可以从机构服务115或 者提供者127接收并且显示关于传入呼叫的通知。基于通知或者地 址簿信息,操作者可以审查由联系人预期的适当身份和/或联系人。

取决于操作者设备101的能力,通信模块205可以实现在本机 拨叫器应用或者相似应用内向虚拟和非虚拟号码发出/接收多个传出 和传入呼叫。

GPS模块210与操作者设备101上的本机GPS接收器通信以 接收GPS位置数据。GPS模块210也可以与操作者设备101上的其 他无线电接收器和方向机制(例如,罗盘或者加速度计)通信以接 收附加位置数据。GPS模块210处理GPS和无线电位置数据以确定 和精化用于操作者设备101的估计的位置测量。位置测量可以包括 但不限于纬度、经度、海拔、朝向、速度、关联的准确度测量以及 记录时间和日期。GPS模块210通过网络120向机构服务115或者 其他实体传输确定的位置测量。在一个实施例中,GPS模块210实 时流传输位置测量。

供应模块215与提供者127或者机构服务115对接以供应虚拟 号码并且在现场中修改虚拟号码指派和功能。备选地,可以使用操 作者设备101上的web浏览器。例如,web浏览器或者供应模块215 可以向操作者呈现与给定的账户、传输号码或者本地号码关联的所 有虚拟号码的列表。通过界面,操作者可以供应和修改虚拟号码的 映射和功能。

呼叫者ID模块220与提供者127或者机构服务115对接以修 改与供应的虚拟号码关联的呼叫者ID或者其他号码信息。例如,呼 叫者ID模块220向操作者呈现界面以指定号码信息,比如位置、所 有权、承运者和是否应当在从给定的MA号码向外拨叫时限制或者 阻止信息中的任何信息。

在一些实施例中,范例模块225与提供者127、机构服务115 或者装置150对接以取回与给定的MA号码、本地号码或者传输号 码关联的活动。例如,范例模块225呈现具有MA号码的界面,操 作者可以选择这些MA号码以例如查看关联的活动和号码信息。范 例模块225还可以提供用于操作者关联联系人信息或者其他信息(例 如,地址簿条目)与给定的MA号码或者联系人号码的界面。范例 模块225可以在机构服务115或者装置150本地和/或远程地存储地 址簿条目。

在一些实施例中,MA模块141包括用于用MA号码发送SMS 消息以及从MA号码接收SMS消息的SMS模块230。SMS模块230 可以取决于设备能力(例如,经由提供者127)本机地发送和接收 SMS消息和/或(例如,经由机构服务115)发送和接收非本机消息。 SMS模块230向操作者提供用于选择或者以其他方式指定MA号码 以用于发送SMS消息和应当接收消息的联系人设备105的号码的界 面。SMS模块230(例如,使用SMS本身或者经由接口145)传达 用于向机构服务115和/或提供者127发送SMS消息的信息。SMS 模块230还可以本机地或者经由接口145接收向MA号码发送的 SMS消息。在一个实施例中,SMS模块230模拟操作者设备101上 的本机SMS程序的观感。

在一些实施例中,MA模块141和其中的模块与附着到操作者 设备101的非本机设备对接和通信。例如,可以根据耦合(例如, 有线麦克风)或者无线连接(例如,蓝牙头戴式受话器)到操作者 设备101的附件确定音频和位置数据。

此外,MA模块141提供的特征中的一些或者所有特征可以要 求操作者在操作或者起动之前录入指定的键入(例如,按钮按压组 合、口令或者其他个人标识)。

虚拟号码供应

图3A是图示根据一个示例实施例的用于供应300和映射虚拟 号码以用于操作具有MA号码的操作者设备101的方法的交互图。 初始地,机构服务115从监视设备107、操作者设备101、提供的 web界面或者其他实体接收310用于供应300虚拟号码的包括呼叫 代码的请求。呼叫代码可以包括其中将操作供应的虚拟号码的地区 代码和国家代码。

机构服务115向提供者查询320与指定的呼叫代码匹配的虚拟 号码。提供者127向机构服务115返回330可用虚拟号码的列表, 机构服务115转而传输虚拟号码以用于向请求者显示。机构服务115 接收335一个或者多个虚拟号码选择并且从提供者127认领340每 个选择的虚拟号码。机构服务115可以可选地包括可以在请求设备 101、107上或者在web界面中编辑的用于虚拟号码的对应ANI和呼 叫者标识信息。机构服务115随后存储修改的虚拟号码信息并且指 示提供者127更新关联的虚拟号码信息。

利用认领的一个或者多个虚拟号码,机构服务115可以接收用 于虚拟号码的映射请求并且转而响应于映射请求中的信息映射350 虚拟号码。例如,可以提示请求者录入操作者设备101的传输号码 以用于与将被用作MA号码的虚拟号码关联。机构服务115在(例 如,在机构服务115或者在装置150上的)映射表中存储操作者设 备101的传输号码以及MA号码。请求者可以在任何时间修改映射 而在接收号码无任何服务中断。

MA号码经常具有与连接到MA号码以监视MA号码或者在 MA号码上发出/接收呼叫的监视设备107或者操作者设备101不同 的国家代码(或者地区代码)。在一些情况下,请求者知道监视设 备107和/或操作者设备101位于的国家代码或者地区代码。因而, 为了避免对于机构110A的高昂收费,机构服务115使请求者能够供 应具有已知国家代码和地区代码的附加虚拟号码以用于用作本地号 码。机构服务115然后可以接收用于本地号码(例如,对于映射操 作者设备101的传输号码)的映射请求并且转而将本地号码映射到 指定的MA号码。

在操作者设备101随后拨叫本地号码时,机构服务115从映射 表标识关联的MA号码。机构服务115还可以标识与MA/本地号码 关联的传输号码或者操作者PIN并且认证操作者设备101(例如,基 于传输号码或者PIN)。机构服务115转而指示提供者127将操作者 设备101连接到MA号码或者从MA号码向本地号码传递音频并且 将操作者设备连接到本地号码。

在监视设备107拨叫本地号码时,机构服务115从映射表标识 关联的MA号码。机构服务115还可以标识监视号码或者监视与MA/ 本地号码关联的pin并且认证监视设备107。机构服务115转而指示 提供者127将监视设备107连接到MA号码或者从MA号码向本地 号码传递音频并且将监视设备连接到本地号码。此外,由于监视设 备107不应向联系人透露或者以其他方式干扰呼叫状态(例如,振 铃、活跃等),所以可以延迟或者以其他方式修改监视设备107(例 如,向/从虚拟号码或者其他设备或者实体)的连接/断开为不影响呼 叫状态或者向联系人透露。

在一些实施例中,本地号码可以被连结到操作者设备101的传 输号码以用于自动映射到MA号码。例如,将相同操作者设备101 用于在不同国家中的多个调查的操作者可以将不同MA号码用于每 个调查(例如,以保持相异记录或者维持具体身份)。本地号码可 以被连结到操作者设备101而无需操作者或者监视操作者的人员在 个别基础上向每个MA号码指派本地号码(或者频繁修改映射)。 在与MA号码一起映射或者使用操作者设备101时,机构服务115 将连结的本地号码映射到MA号码。以这样的方式,给定的本地号 码可以专用于监视/支持特定操作者设备101。由于多个MA号码可 以与单个本地号码关联,所以可以向拨叫本地号码的操作者设备101 或者监视设备107呈现可用于发出呼叫或者监视的映射的MA号码 的列表。请求者可以按照需要重新指定映射配置以改变或者在MA 号码与本地号码之间交换认领的虚拟号码和传输号码。

可以用与操作者设备101映射相同或者相似的方式执行监视 设备107向MA号码和/或本地号码的映射的示例实施例。

图3B是图示用于操作具有MA号码的操作者设备101的虚拟 号码映射350的示例实施例的表。如所示,映射表360A包括向(例 如,操作者设备101的)对应传输号码361A映射的多个MA号码 363A。

在机构服务115从网络120接收与MA号码363A的连接请求 时,机构服务基于在映射表360A中存储的传输号码361A将连接设 备标识作为操作者设备101。机构服务115或者提供者127转而从操 作者设备101接收联系人号码并且从MA号码363A拨叫对应联系人 105。如果连接设备的号码未与传输号码361A匹配,则机构服务115 将设备标识作为联系人设备105并且拨叫或者指示提供者127拨叫 用于操作者设备101的指定的传输号码。

在允许操作者设备101向或者从MA号码或者本地号码发出呼 叫或者接收呼叫之前,机构服务115可以等待或者指示提供者127 等待键入指定的口令。例如,在一些实例中,提供者127、电话 125/PSTN或者机构服务可能未能正确标识或者传递设备的传输号码 或者用于前述连接的虚拟号码。如果对于本地号码接收了不恰当口 令或者未接收口令,则设备101被断开连接。对于MA号码,在联 系人105拨叫号码时,如果(例如,在发出呼叫的短暂期限内)接 收了不恰当口令或者未接收口令,则拨叫操作者设备105。在一个实 施例中,操作者必须在给定的时间段(例如,2-5秒内)录入口令或 者键入录入口令(例如,在录入口令之前敲击*或者#)而未被提示 以在另一方拨叫线路时减轻怀疑。

可以实施相似预防措施以认证拨叫本地号码以监视呼叫的监 视设备107。在一些实施例中,映射表360A还包括监视设备107传 输号码的映射以除了操作设备101之外还显式地标识监视设备。

图3C是图示用于操作具有MA号码的操作者设备101的虚拟 号码映射350的示例实施例的表。如所示,映射表360B包括向(例 如,操作者设备101的)对应传输号码361B映射的多个MA号码 363B。此外示出的是向MA号码363B映射的多个本地号码365。

在机构服务115从网络120接收与本地号码365的连接请求 时,机构服务将连接设备标识作为监视设备107或者操作者设备101 (例如,基于映射的传输号码或者监视者/操作者PIN)并且从映射 表360B标识关联的MA号码363B。机构服务115转而指示提供者 127(例如,直接地或者通过本地号码365)连接操作者设备101、 107与指定的MA号码363B。

如果机构服务115将设备标识作为操作者设备101,则操作者 还可以录入他们希望从MA号码拨叫的联系人的号码。机构服务115 转而指示提供者127从MA号码向外拨叫指定的联系人号码。

在连接监视设备107或者操作者设备101之前,可能需要键入 指定的口令。在一些实施例中,映射表360A还包括监视设备107传 输号码的映射以除了操作者设备105之外还显式地标识监视设备。

图4是图示根据一个示例实施例的用于使用虚拟号码来连接 400操作者设备101和联系人105的方法的交互图。图4还图示根据 一个示例实施例的用于将监视设备连接400到虚拟号码的方法。一 旦机构服务115与提供者127供应300虚拟号码,则操作者设备105、 监视设备107或者联系人105可以连接400到虚拟号码。然而,可 以如以下说明的那样不同地对待每个实体。

对于拨叫410虚拟号码的任何设备101、105或者107,提供 者127经由电话网络125接收连接请求并且将拨叫的号码标识420 作为由机构服务115供应300的虚拟号码。因而,在其中机构服务 115存储映射表的实施例中,提供者127向机构服务115传递尝试连 接到虚拟号码的设备的传输号码以及虚拟号码。

机构服务115转而基于映射表将尝试连接到虚拟号码的设备 标识430作为操作者设备101、监视设备107或者联系人105。机构 服务115转而指示提供者127将标识的设备连接(或者断开连接) 440并且根据设备的分类提供选项或者执行操作。

操作者设备

在操作者设备101拨叫MA号码的情况下,机构服务115确定 在映射表中存储的用于拨叫的MA号码的传输号码与尝试连接到 MA号码的设备的号码匹配。机构服务115然后指示提供者127将设 备连接440到MA号码作为操作者设备101。

备选地,如果机构服务115确定操作者设备101尝试连接到本 地号码,则机构服务确定在映射表中存储的用于拨叫的本地号码(和 /或关联的MA号码)的传输号码与设备的号码匹配。机构服务115 然后指示提供者127将设备连接440到本地号码作为操作者设备 101。如果仅一个MA号码对于本地号码存在于映射表中,则机构服 务115可以自动指示提供者(例如,直接地或者经由本地号码)连 接操作者设备101与MA号码。备选地,如果存在向本地号码指派 的多个MA号码,则可以提供具有关于MA号码的细节的菜单以用 于操作者选择给定的MA号码。例如,“选择多伊约翰按1”、“选择 限制/阻止按1”或者“选择555-111-5555按1”,其中“多伊约翰”或者 “555-111-5555”可以是用于对应MA号码的号码信息,并且限制或者 阻止指示AM号码将不会在被使用时显示号码信息。

一旦操作者设备101(例如,经由选择或者直接地)连接到希 望的MA号码,则操作者可以录入操作者想要从MA号码拨叫的联 系人设备105的号码(例如,联系人设备的传输号码)。提供者127 转而从(显示MA号码信息的)MA号码向外拨叫500联系人号码 并且连接各方。参照图5A更具体地说明向外拨叫联系人设备105的 示例实施例。

监视设备

在监视设备107拨叫MA号码的情况下,机构服务115可以确 定在映射表中存储的用于拨叫的MA号码的用于监视设备的传输号 码与设备的号码匹配。机构服务115然后指示提供者127将设备连 接440到MA号码作为监视设备107并且禁用(例如,消音)从监 视设备107接收的音频。

备选地,如果机构服务115确定设备尝试连接到本地虚拟号 码,则机构服务可以确定设备的号码未与在映射表中存储的操作者 设备的传输号码匹配。例如,机构服务115可以确定在映射表中存 储的用于拨叫的本地号码(和/或关联的MA号码)的操作者设备传 输号码并且将连接到未与操作者设备的传输号码匹配的本地号码的 设备标识作为监视设备。在其他实施例中,机构服务115可以基于 匹配在映射表中存储的用于本地号码或者MA号码的监视设备传输 号码与连接设备的传输号码来标识监视设备107。机构服务115然后 指示提供者127将设备连接440到本地号码作为监视设备107。如果 仅一个MA号码对于本地号码存在,则机构服务115可以自动指示 提供者127如以上描述的那样将监视设备连接到MA号码(例如, 让音频被禁用),或者备选地,从MA号码向本地号码传递音频(例 如,在操作者与联系人之间的呼叫音频)。可以禁用从本地号码到 MA号码的音频,从而使得无需在本地号码上禁用从监视设备接收的 音频。备选地,如果存在向本地号码指派的多个MA号码,则可以 提供具有关于MA号码的细节的菜单以用于操作者选择给定的MA 号码。提供者127和/或机构服务115还可以向使用监视设备107的 人员通知哪些MA号码活跃。

在一些实施例中,监视设备107可以通过本地号码与监视给定 的MA号码的其他设备通信(例如,如同会议呼叫),但是未向操 作者设备传输音频。此外,提供者127或者机构服务115可以向监 视设备107提供用于消音其他监视设备107、在MA号码或者它们自 己的设备上的音频的键组合(例如,*1、2等)。

联系人设备

在一个实施例中,机构服务115将具有未与在映射表中存储的 用于MA号码的传输号码匹配的号码的设备标识430作为联系人设 备105。机构服务115标识与MA号码关联的传输号码并且指示提供 者127将联系人设备105连接440到操作者设备101(例如,通过直 接地或者通过MA号码向外拨叫500操作者设备101)。参照图5B 更具体地说明向外拨叫500操作者设备101的传输号码的示例实施 例。

附加考虑

在一些实施例中,PSTN或者提供者127未能向提供者或者机 构服务115传递与操作者设备101(或者监视设备107)关联的传输 号码。例如,提供者127或者机构服务115可以接收除了操作者设 备101之外的号码并且不正确地标识操作者设备。一些示例PSTN 和提供者127失败是全零号码(+00 000-000-0000)、限制号码 (737-874-2833)或者简单地是用于操作者设备101的不正确号码。 在任何实例中,机构服务115可能不能通过接收的传输号码标识操 作者设备101。

机构服务115可以识别被不正确地传递一些号码(例如,限制 号码或者零号码)。

作为响应(例如,对于呼叫本地号码),机构服务115可以播 放提示或者指示提供者127播放提示,比如“选择操作者设备按1或 者选择监视设备按2”。提示也可以是含糊的(例如,请录入你试图 联络的一方的分机等)。操作者或者人员然后可以使用操作者设备 110或者监视设备107来键入。

备选地,由于操作者设备101和监视设备107的键入通常不同, 所以机构服务115可以指示提供者127简单地播放通用音频或者号 码不可用记录以向用户通知他们需要键入。键入与存储的认证信息 匹配在本地号码上标识操作者设备101(或者监视设备107)。

在一些实施例中,机构服务115可以提示连接到本地号码的所 有设备键入以用于标识。例如,机构110A可能想要启用用于在指定 的MA号码上使用未映射的设备作为操作者设备101的选项。

尽管提示对于在本地号码上的标识有效(例如,因为仅操作者 和人员通常知道号码并且它还可以需要键入PIN),但是这些方法对 于向MA号码传递号码失败无效,因为通常必须让联系人105在他 们(有别于操作者设备101或者监视设备107)拨叫MA号码时误认 为他们正在进行合法、保密呼叫。因而,可以不同地处置PSTN或 者提供者127无法向MA号码传递与进行呼叫的设备关联的传输号 码。

在一个实施例中,机构服务115可以指示提供者开始向外拨叫 500过程,如同未标识的设备是联系人设备105一样。一旦向外拨叫 500开始,则操作者或者人员将认识到未识别他们的设备(例如,因 为未呈现菜单或者显示提示并且提供者127向外拨叫)。在另一方 面,联系人将假设操作为正常。为了利用这一差异,机构服务115 可以指示提供者127在拨叫过程期间捕获键入以用于将请求设备标 识作为监视设备107或者操作者设备101。然后根据提供的键入标识 和连接请求设备。

对操作者设备进行操作

图5A是图示根据一个示例实施例的用于使用MA号码向外拨 叫500A联系人设备105的方法的交互图。一旦建立了在操作者设备 101与MA号码之间的连接400,则操作者可以录入联系人设备105 的传输号码。备选地,可以已经在应用中先前录入了联系人设备105 的号码。在任一实例中,操作者设备101向提供者127传输510向 外拨叫号码。提供者127转而从MA号码向外拨叫515联系人设备 105。因此,在联系人设备105接收连接请求时,呼叫表现为来自 MA号码。因而,联系人设备105将显示用于MA号码而不是操作 者设备105的(如果有则例如用于阻止或者限制的号码的)号码信 息。如果联系人设备105摘机,则提供者127建立520在操作者设 备105与联系人设备105之间的连接(例如,通过MA号码或者本 地号码或者在联系人设备将不会从操作者设备接收附加号码或者设 备信息时直接地)。操作者设备101和/或提供者127可以可选地向 机构服务115传输联系人设备105的号码以用于记录保持或者打开 新记录。

一旦建立了在操作者设备101与联系人设备105之间的连接 520,则提供者127开始记录线路上的音频。操作者设备101使用耦 合到操作者设备的麦克风来收集音频数据。操作者设备101转而通 过MA号码借助连接向提供者127和联系人设备105传输515收集 的音频数据。联系人设备105以相似方式与操作者设备101通信。 提供者127还可以使监视设备107能够连接到MA号码或者本地号 码以监视呼叫和/或通过网络120向机构服务115或者装置150传输 从操作者设备101和联系人设备105接收的音频数据。

另外,操作者设备101也可以从耦合到操作者设备的GPS接 收器和其他方向机制收集位置数据。操作者设备101可以确定位置 测量,包括操作者设备的位置、操作者设备的方向和速度以及测量 的关联的准确度。操作者设备101向机构服务115传输520位置测 量。在一些实施例中,操作者设备101确定并且向机构服务115实 时传输525位置测量。

提供者127和/或机构服务115可以用接收的音频数据更新530 装置150。机构服务115或者提供者127也可以用从提供者127和/ 或操作者设备101接收的任何其他数据更新530装置。

图5B是示出根据一个示例实施例的用于使用MA号码向外拨 叫500B操作者设备101的方法的交互图。如以上描述的那样,联系 人设备105发起400与MA号码的连接,并且机构服务115指示提 供者127将联系人设备105连接到操作者设备101。因而,机构服务 115向提供者127传输510如在映射表中存储的用于MA号码的操作 者设备101的传输号码。取决于实施例,机构服务115和/或提供者 127可以被配置用于协调连接联系人设备105与MA号码和后续拨叫 操作者设备101或者直接拨叫操作者设备101。

通过MA号码连接

机构服务115可以指示提供者127将联系人设备105连接到 MA号码,但是在建立连接之后在线路上播放MA号码的铃音(例 如,指定的mp3文件)。实际上,联系人设备105被连接到MA号 码但是不知道已经建立了连接,因为铃音仍在播放。与建立在联系 人设备105与MA号码之间的连接在时间上邻近,提供者127向外 拨叫515操作者设备101的提供的传输号码。响应于操作者设备101 应答呼叫,提供者127停止为联系人设备105播放的铃音并且建立 在各方之间的连接520。如果操作者设备101未应答,则提供者127 可以将联系人设备105指向与MA号码关联的语音邮箱或者将联系 人设备105断开连接。

直接连接

机构服务115可以指示提供者127通过向操作者设备101的传 输号码转发呼叫以向外拨叫515来将联系人设备105连接到操作者 设备101。通常,这一过程将造成联系人听见操作者设备101的铃音。 由于铃音可能在国家之间不同并且出于许多其他原因,联系人可以 注意到正在播放的铃音不同于对于MA号码预计的铃音。因而,机 构服务115可以指示提供者127播放MA号码的铃音而不是拨叫操 作者设备101。在一些实施例中,提供者127播放用于联系人设备 105的MA号码铃音的mp3文件。备选地,提供者127可以拨叫MA 号码本身并且向联系人设备105传递铃音音频。在任一实例中,提 供者127例如通过禁用音频来抑制操作者设备101的铃音直至操作 者设备101应答呼叫。一旦操作者设备101应答,则提供者127建 立在各方之间的连接520并且可以在线路上向本地号码或者MA号 码传递音频以用于监视和/或记录。如果操作者设备101未应答,则 提供者可以将联系人设备引向与MA号码关联的语音邮箱或者将联 系人设备断开连接。

在一些实施例中,提供者127和/或机构服务115可以向操作 者设备101提供通知信息517。通知信息517包括描述从操作者预计 的呼叫者和身份的联系人设备105和/或MA号码信息。在一些实施 例中,可以向为典型呼叫提供的呼叫者标识信息中注入或者与该呼 叫者标识信息一起包括通知信息517。在其他实施例中,可以向操作 者设备101在SMS消息中提供或者以其他方式传输通知信息517以 用于使用MA模块141来显示。在一个实施例中,提供者127传输 包括用于操作者的通知信息517的音频数据而不是在操作者设备 101应答时立即建立520在操作者设备101与联系人设备105之间的 连接。机构服务115还可以指示提供者127以提供用于接受呼叫、 断开呼叫或者向MA号码的语音邮件转发呼叫(例如,通过摘机或 者选择提供的选项)的选项。

一旦建立了在操作者设备101与联系人设备105之间的连接 520,提供者127就记录线路上的音频。操作者设备101使用耦合到 操作者设备的麦克风来收集音频数据。操作者设备101转而通过MA 号码借助连接向提供者127和联系人设备105传输525收集的音频 数据。联系人设备105以相似方式与操作者设备101通信。提供者 127还可以使监视设备107能够连接到MA号码或者本地号码以监视 呼叫和/或通过网络120向机构服务115或者装置150传输从操作者 设备101和联系人设备105接收的音频数据。

另外,操作者设备101也可以如以上参照图5A描述的那样从 耦合到操作者设备的GPS接收器和其他方向机制收集位置数据。提 供者127和/或机构服务115可以用接收的音频数据更新530装置 150。机构服务115或者提供者127也可以用从提供者127和/或操作 者设备101接收的任何其他数据更新530装置。

SMS通信

除了通过虚拟号码发出和接收呼叫之外,操作者设备101也可 以通过MA号码发送和接收SMS消息。取决于操作者设备101的实 施例,可以经由本机SMS能力或者使用应用或者web浏览器来发送 /接收SMS消息。因此,操作者设备101无需用于通过MA号码的 SMS通信的电话能力。

发送SMS消息

在一个实施例中,为了从MA号码向联系人设备105发送 SMS,操作者(例如,人工地或者使用MA模块141)前置添加或者 后置添加从操作者设备101向MA号码发送的本机SMS消息(例如, 发给:[联系人号码]|会议在上午10点)以指示既定联系人设备105。 提供者127向机构服务115转发在虚拟号码上接收的SMS消息以用 于处理。机构服务115解析SMS以确定关于联系人设备105的信息, 比如向SMS前置添加或者后置添加的传输号码。机构服务115也可 以解析SMS以确定源的传输号码(例如,用于在映射表中查找)和 /或用于认证源的键入信息。机构服务115转而从SMS消息提取联系 人的传输号码、与操作者设备关联的任何设备信息和任何格式化或 者键入信息。机构服务115然后指示提供者127从原先接收SMS的 MA号码向提取的联系人号码传输修改的SMS消息。在一些实施例 中,MA模块141提供用于用户录入自动附着到的SMS的MA号码 和联系人号码的界面。

备选地,操作者设备101的实施例可以传达用于经由SMS从 MA号码向机构服务115传输的数据。例如,MA模块141或者web 界面的实施例可以提供用于用户录入或者以其他方式选择联系人设 备105的给定的MA号码和传输号码的菜单或者界面。界面还向操 作者提供用于录入消息内容的能力。操作者然后可以向机构服务115 提交消息和关联的信息。机构服务115然后通知提供者127从指定 的MA号码向指定的联系人号码传输包含消息的SMS消息。

一旦递送了SMS,则提供者127和/或机构服务115可以向操 作者设备101或者其他实体确认在联系人设备105接收SMS和/或用 SMS和关联的信息的副本更新装置150。

接收SMS消息

在一个实施例中,为了接收从联系人设备105向MA号码发送 的SMS,提供者127向机构服务115传输在虚拟号码上接收的数据 (例如,SMS消息)以用于处理。机构服务115然后可以解析SMS。 然而,由于SMS消息内容未(例如,在具有传输号码的正确格式中) 包括后置添加或者前置添加的信息,所以机构服务115将SMS消息 标识作为在MA号码上的入站消息以用于向操作者设备101递送。 机构服务115也可以确定关于接收的消息、联系人设备105(例如, 设备的传输号码)和/或在其上接收消息的MA号码的信息并且向 SMS消息后置添加或者前置添加信息。机构服务115转而确定与接 收SMS消息的MA号码关联的操作者设备101的传输号码并且指示 提供者127向操作者设备101传输具有附着的信息的SMS消息。

机构服务115可以指示提供者从在其上接收消息的MA号码向 操作者设备101传输SMS消息以防止与联系人设备105的意外、直 接通信。例如,机构服务115或者提供者127可以向SMS消息前置 添加从其接收原有SMS消息的联系人设备的传输号码。机构服务 115转而可以从MA号码向操作者设备101发送包括原有消息内容的 前置添加的SMS(例如,来自:[联系人号码]|会议在上午10点)。

在一些实施例中,MA模块141提供用于用户查看SMS消息 的界面。MA模块141可以解析SMS消息以确定由机构服务115附 着的MA号码和/或联系人设备105信息并且提取附着的信息以用于 在界面中呈现。

备选地,机构服务115可以向操作者设备101传达来自在MA 号码上接收的SMS消息的内容以及关联的联系人和MA号码信息。 例如,MA模块141的实施例可以接收并且在用于操作者的界面中显 示消息和关联的信息。备选地,机构服务115可以提供用于显示接 收的SMS和关联的信息的web界面。

一旦递送了SMS,则提供者127和/或机构服务115可以确认 在操作者设备101或者其他实体接收SMS和/或用SMS和关联的信 息的副本更新装置150。

监视操作者设备

图6是图示根据一个示例实施例的用于监视600操作者设备 101的方法的交互图。如以上描述的那样,机构服务115从操作者设 备和/或提供者127接收610A收集的数据。此外,提供者127可以 从操作者设备101接收数据610B。机构服务115和/或提供者127转 而可以更新530在机构110的装置。监视设备107可以随后使用以 下概括的过程中的一个或者两个过程来监视600A、600B操作者设 备101。

在一个实施例中,监视设备107连接400到本地号码或者MA 号码以用于监视600A操作者设备101。可以如参照图4描述的那样 通过应答由提供者127从本地或者MA号码发起的传入呼叫或者直 接拨叫虚拟号码来连接400监视设备107。

一旦建立了在监视设备107与MA号码或者本地号码之间的连 接,监视设备640就接收在操作者设备101与联系人设备105之间 传输的实况音频。为了继续监视600A操作者设备101,监视设备107 简单地维持与虚拟号码的连接400。

在另一实施例中,监视设备107连接650到机构服务115和/ 或装置150以用于监视600B操作者设备101。监视设备107可以使 用web浏览器或者监视模块140来建立连接650,该web浏览器或 者监视模块经由在装置150或者机构服务115上的监视接口(例如 监视接口145)取回或者流传输收集的数据。

在一个示例实施例中,监视设备107从机构服务115实时流传 输660音频和/或位置测量。此外,监视设备107可以取回670在装 置150上存储的历史数据以查看先前记录的操作者设备101操作会 话500。在一些实施例中,装置150也支持实时监视。

在一些实例中,监视设备107从监视接口145接收通知以用于 在web浏览器中或者用监视模块140显示。示例通知包括用于如果 操作者设备101停止传输实时数据(例如,结束呼叫)则通知人员 的音频或者可视告警。在一些实施例中,监视设备107也可以使用 监视接口145来取回在操作者设备101与联系人设备105之间的 SMS通信以用于在web浏览者中或者用监视模块140显示。

概要

已经出于例示的目的而呈现了实施例的前文描述;其并非旨在 于穷举或者使公开内容限于公开的精确形式。相关领域技术人员可 以理解许多修改和变化鉴于以上公开内容是可能的。

本说明书的一些部分在对信息的操作的算法和符号表示方面 描述实施例。这些算法描述和表示由数据处理领域技术人员普遍用 来向本领域其他技术人员有效传达他们的工作实质。这些操作尽管 在功能上、在计算上或者在逻辑上被描述,但是被理解为由计算机 程序或者等效电路、微代码等实施。另外,将这些操作布置称为模 块也已经证实有时是方便的而不失一般性。可以在软件、固件、硬 件或者其任何组合中体现描述的操作和它们的关联的模块。

可以独自或者与其他设备组合用一个或者多个硬件或者软件 模块执行或者实施这里描述的步骤、操作或者过程中的任何步骤、 操作或者过程。

实施例也可以涉及一种用于执行这里的操作的装置。这一装置 可以被特殊地构造用于所需目的和/或它可以包括由在计算机中存储 的计算机程序有选择地激活或者重新配置的通用计算设备。这样的 计算机程序可以存储于非瞬态、有形计算机可读存储介质或者适合 于存储电子指令的、可以耦合到计算机系统总线的任何类型的介质 中。另外,在说明书中指代的任何计算系统可以包括单个处理器或 者可以是为了增加计算能力而运用多处理器设计的架构。

实施例也可以涉及一种由这里描述的计算过程产生的产品。这 样的产品可以包括计算过程产生的信息,其中信息被存储于非瞬态、 有形计算机可读存储介质上并且可以包括这里描述的计算机程序产 品或者其他数据组合的任何实施例。

最后,已经主要出于可读性和指导的目的而选择了说明书中使 用的语言,并且它可以并未被选择以用于界定或者限制发明主题内 容。因此,公开内容的范围旨在于未由这一具体描述限制,而是实 际上由基于本申请发布的任何权利要求限制。因而,实施例的公开 内容旨在于是例示性的而不是限制在所附权利要求中阐述的公开内 容的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号