CN105379320A - Method and system for enabling digital communications to mobile subscribers - Google Patents

Method and system for enabling digital communications to mobile subscribers Download PDF

Info

Publication number
CN105379320A
CN105379320A CN201480039796.XA CN201480039796A CN105379320A CN 105379320 A CN105379320 A CN 105379320A CN 201480039796 A CN201480039796 A CN 201480039796A CN 105379320 A CN105379320 A CN 105379320A
Authority
CN
China
Prior art keywords
mobile
virtual
communication device
telephone number
digital communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201480039796.XA
Other languages
Chinese (zh)
Inventor
胡安雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CN105379320A publication Critical patent/CN105379320A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/12Mobility data transfer between location registers or mobility servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method for digital communication for a mobile subscriber comprising: information related to a mobile subscriber is registered. In use, when mobile virtual communication software installed on the digital communication device is enabled, communication is established between the mobile digital communication device and the server over the internet. The virtual phone number is provided to the home service provider as the active call forwarding phone number. A call forwarding function for the telephone number is activated. A basic mechanism for supporting call routing to mobile digital communication devices is established at the server and the mobile virtual communication software. Digital data sent to a telephone number registered with the home service provider is transferred to the server and then to the mobile digital communication device via the internet where it is used by the mobile virtual communication software to establish communication with the mobile digital communication device.

Description

用于实现针对移动订户的数字通信的方法和系统Method and system for enabling digital communications to mobile subscribers

技术领域technical field

本发明涉及用于实现针对移动订户的数字通信的方法和系统,所述移动订户具有与注册到归属服务提供商的电话号码相应的移动数字通信设备,更具体地,涉及这样一种方法和系统,其中,通过互联网和与注册到归属服务提供商的电话号码相应的移动数字通信设备进行通信。The present invention relates to a method and system for enabling digital communications for a mobile subscriber having a mobile digital communications device corresponding to a telephone number registered with a home service provider, and more particularly to such a method and system , wherein communication is performed via the Internet with a mobile digital communication device corresponding to a telephone number registered with a home service provider.

背景技术Background technique

移动设备的使用结合传统移动运营商向订户提供了两种类型的数据和语音通信服务,即,本地和漫游通信服务。The use of mobile devices in conjunction with traditional mobile operators provides subscribers with two types of data and voice communication services, namely, local and roaming communication services.

本地通信服务在服务被注册的归属位置内提供连接性服务。归属运营商传送本地通信服务并使订户能够自动地拨打和接听语音呼叫、发送和接收数据、或者访问其他服务(包括在归属网络的地理覆盖范围中的归属数据服务)。Local communication services provide connectivity services within the home location where the service is registered. The home operator delivers local communication services and enables subscribers to automatically make and receive voice calls, send and receive data, or access other services, including home data services within the geographic coverage of the home network.

漫游通信服务通过第三方蜂窝服务提供商(通常被称为“被访问网络”)提供在非归属位置的其它位置的连接性服务扩展。这种连接性服务扩展确保无线设备在蜂窝电话每次开启时连接到归属网络,并且以持续方式保持这种连接。其使得蜂窝消费者在归属网络的地理覆盖范围之外旅行时能够自动拨打和接听语音电话、发送和接收数据、或者访问其他服务(包括归属数据服务)。Roaming communication services provide the extension of connectivity services at other locations than the home location through third-party cellular service providers (often referred to as "visited networks"). This connectivity service extension ensures that the wireless device is connected to the home network each time the cell phone is turned on and maintains this connection in a continuous manner. It enables cellular consumers to automatically make and receive voice calls, send and receive data, or access other services (including home data services) while traveling outside the geographic coverage of the home network.

本地通信服务由归属运营商的移动网络内实施的移动性管理、认证、授权过程提供技术上的支持。当移动设备开启时,归属网络“发现”该设备,并注意到其已在自己的系统中注册。随着认证和授权成功完成,归属网络更新归属网络中的订户信息和位置,从而可以正确地路由向该设备发送的任何数据和语音呼叫。Local communication services are technically supported by mobility management, authentication, and authorization procedures implemented within the home operator's mobile network. When a mobile device is turned on, the home network "discovers" the device and notes that it is registered with its system. With authentication and authorization successfully completed, the home network updates the subscriber information and location in the home network so that any data and voice calls sent to the device can be properly routed.

漫游通信服务由在归属网络运营商和被访问网络运营商之间的漫游协议内的移动性管理、认证、授权和计费过程提供技术上的支持。目前,漫游通常按照以下步骤执行。Roaming communication services are technically supported by mobility management, authentication, authorization and billing procedures within the roaming agreement between the home network operator and the visited network operator. Currently, roaming is usually performed in the following steps.

当移动设备开启或者经由切换被转到被访问网络时,被访问网络与设备通信,并确定该设备未在其自己的系统中注册。被访问网络尝试识别该移动设备的归属网络。如果在两个网络之间没有漫游协议,则不可能维持服务,并且被访问网络拒绝提供服务。When a mobile device is turned on or is transferred to a visited network via handoff, the visited network communicates with the device and determines that the device is not registered with its own system. The visited network attempts to identify the mobile device's home network. If there is no roaming agreement between the two networks, it is impossible to maintain service and the visited network denies service.

如果能够识别出归属网络,则被访问网络联系归属网络并使用IMSI号码请求与漫游设备相关的服务信息,包括用于允许漫游的许可。IMSI号码是在移动设备中安装的SIM卡上找到的。If the home network can be identified, the visited network contacts the home network and uses the IMSI number to request service information related to the roaming device, including permission to allow roaming. The IMSI number is found on the SIM card installed in the mobile device.

如果获得了所需要的信息并且授予了漫游许可,则被访问网络开始维护该移动设备的临时订户记录。类似地,归属网络更新其信息以指示该蜂窝电话在被访问网络中,从而可以正确地路由向该设备发送的任何数据和语音呼叫。If the required information is obtained and roaming permission is granted, the visited network begins maintaining a temporary subscriber record for the mobile device. Similarly, the home network updates its information to indicate that the cell phone is in the visited network so that any data and voice calls sent to the device can be properly routed.

允许移动数字通信设备进行漫游的整体系统非常复杂,并且在整体上看该整体系统被全世界上百万的蜂窝电话订户使用。然而,众所周知,漫游费用相当高,因此除非必须否则不会使用。实际上,许多蜂窝网络订户在进行国际旅行时会将他们的数字通信设备留在家里。The overall system that allows mobile digital communication devices to roam is very complex and taken as a whole is used by millions of cellular telephone subscribers around the world. However, roaming charges are notoriously high, so don't use it unless you have to. In fact, many cellular network subscribers leave their digital communication devices at home when traveling internationally.

没有国际组织管理本地和漫游通信服务的收费。本地通信服务的收费由得到本地政府机构许可的归属运营商规定。漫游通信服务的收费仅仅由归属网络运营商和被访问网络运营商在他们的漫游协议中建议,并且与其它电信服务收费相比贵出许多。There is no international organization regulating charges for local and roaming communication services. Charges for local communication services are set by the home operator licensed by the local government agency. The charges for roaming communication services are only suggested by the home network operator and the visited network operator in their roaming agreements and are much more expensive compared to other telecommunication service charges.

本发明的一个目的在于提供一种用于实现针对移动订户的数字通信的方法和系统。It is an object of the present invention to provide a method and system for enabling digital communications for mobile subscribers.

本发明的一个目的在于提供一种用于实现针对移动订户的数字通信的方法和系统,其中,订户可以使用移动数字通信设备(包括在蜂窝网络上注册的蜂窝电话)经由互联网进行通信。It is an object of the present invention to provide a method and system for enabling digital communications for mobile subscribers who can communicate via the Internet using mobile digital communications devices, including cellular phones registered on a cellular network.

本发明的一个目的在于提供一种用于实现针对移动订户的数字通信的方法和系统,其中,订户可以使用移动数字通信设备(包括陆上线路类型的无线电话和在蜂窝网络上注册的无线电话)经由互联网进行通信。It is an object of the present invention to provide a method and system for enabling digital communications for mobile subscribers, wherein the subscribers can use mobile digital communications equipment, including landline-type wireless telephones and wireless telephones registered on a cellular network ) communicate via the Internet.

本发明的一个目的在于提供一种用于实现针对移动订户的数字通信的方法和系统,其中,订户可以使用移动数字通信设备经由互联网进行呼入和呼出呼叫呼叫,其产生的用于漫游通信服务的费用与目前的漫游服务费用相比较为便宜。It is an object of the present invention to provide a method and system for enabling digital communications for mobile subscribers, wherein subscribers can use mobile digital communications devices to make incoming and outgoing calls via the Internet, resulting in roaming communications services The fee is relatively cheap compared with the current roaming service fee.

发明内容Contents of the invention

根据本发明的一个方面,公开了一种用于移动订户的数字通信的新颖方法,其中,所述移动订户具有与在归属服务提供商中注册的移动号码相应的移动数字通信设备并具有在其上安装的移动虚拟通信软件,所述方法包括下述步骤:在服务器系统上注册与所述移动订户相关的信息,其中,所述信息包括每个移动订户在所述归属服务提供商中注册的电话号码;以及,在以上步骤之后,在使用中,当安装在数字通信设备上的所述移动虚拟通信软件被启用时执行的以下步骤:在所述移动数字通信设备和所述服务器系统之间通过互联网创建通信;当被安装在所述移动数字通信设备上的移动虚拟通信软件请求时从所述服务器系统获取虚拟电话号码;向归属服务提供商提供虚拟电话号码,以接受作为所述移动数字通信设备的在归属服务提供商中注册的电话号码的激活的呼叫转移电话号码;在所述服务器系统上存储当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码;激活所述移动数字通信设备的在所述归属服务提供商中注册的电话号码的呼叫转移功能;在服务器系统和移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制;其中,所述移动虚拟通信软件向服务器系统提供所述数字通信设备的互联网位置,并且,向在所述归属服务提供商中注册的所述电话号码发送的数字数据被转移给服务器系统,之后经由互联网转移给移动数字通信设备,在所述移动数字通信设备中由安装在所述移动数字通信设备上的移动虚拟通信软件接收和使用所述数字数据,以建立与所述移动数字通信设备的通信。According to one aspect of the present invention, a novel method of digital communication for a mobile subscriber having a mobile digital communication device corresponding to a mobile number registered with a home service provider and having a Mobile virtual communication software installed on the mobile virtual communication software, the method includes the steps of: registering information related to the mobile subscribers on the server system, wherein the information includes the information that each mobile subscriber registers with the home service provider and, after the above steps, in use, when the mobile virtual communication software installed on the digital communication device is activated, the following steps are performed: between the mobile digital communication device and the server system Create a communication via the Internet; obtain a virtual phone number from the server system when requested by the mobile virtual communication software installed on the mobile digital communication device; provide the virtual phone number to the home service provider for acceptance as the mobile digital an activated call forwarding telephone number of a telephone number registered with a home service provider of a communication device; storing on said server system a virtual number currently assigned to said registered mobile subscriber and an associated Mobile number; activate call forwarding function of said mobile digital communication device's phone number registered with said home service provider; set up at server system and mobile virtual communication software for supporting calls to said mobile digital communication device the basic mechanism of routing; wherein said mobile virtual communication software provides the Internet location of said digital communication device to a server system and digital data sent to said telephone number registered with said home service provider is transferred to The server system is then transferred to the mobile digital communication device via the Internet, in which the digital data is received and used by the mobile virtual communication software installed on the mobile digital communication device to establish communication with the mobile Communication of digital communication devices.

根据本发明的另一方面,公开了一种用于实现移动订户的数字通信的新颖系统,其中,所述移动订户具有与在归属服务提供商中注册的移动号码相应的移动数字通信设备并具有在其上安装的移动虚拟通信软件,所述系统被编程为:在服务器系统上注册与所述移动订户相关的信息,其中,所述信息包括每个移动订户在所述归属服务提供商中注册的电话号码;以及,在以上步骤之后,在使用中,当安装在数字通信设备上的所述移动虚拟通信软件被启用时,执行以下操作:在所述移动数字通信设备和所述服务器系统之间通过互联网建立通信;当被安装在所述移动数字通信设备上的移动虚拟通信软件请求时从所述服务器系统获取虚拟电话号码;向归属服务提供商提供虚拟电话号码,以接受作为所述移动数字通信设备的在归属服务提供商中注册的电话号码的激活的呼叫转移电话号码;在所述服务器系统上更新当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码;激活所述移动数字通信设备的在所述归属服务提供商中注册的电话号码的呼叫转移功能;在服务器系统和移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制;其中,所述移动虚拟通信软件向服务器系统提供所述数字通信设备的互联网位置,并且,向在所述归属服务提供商中注册的所述电话号码发送的数字数据被转移给服务器系统,之后经由互联网转移给移动数字通信设备,在所述移动数字通信设备中由安装在所述移动数字通信设备上的移动虚拟通信软件接收和使用所述数字数据,以建立与所述移动数字通信设备的通信。According to another aspect of the present invention, a novel system for enabling digital communication of a mobile subscriber having a mobile digital communication device corresponding to a mobile number registered with a home service provider and having mobile virtual communication software installed thereon, said system programmed to: register information related to said mobile subscribers on a server system, wherein said information includes registration of each mobile subscriber with said home service provider and, after the above steps, in use, when the mobile virtual communication software installed on the digital communication device is activated, perform the following operations: between the mobile digital communication device and the server system establish communication between them through the Internet; obtain a virtual phone number from the server system when requested by the mobile virtual communication software installed on the mobile digital communication device; provide the virtual phone number to the home service provider for acceptance as the mobile An activated call forwarding telephone number of the digital communication device's telephone number registered with the home service provider; updating on said server system the virtual number currently assigned to said registered mobile subscriber and the association of said mobile digital communication device the mobile number of the mobile digital communication device; activate the call forwarding function of the telephone number registered in the home service provider of the mobile digital communication device; set up at the server system and the mobile virtual communication software place for supporting to the mobile digital communication device the basic mechanism of call routing; wherein said mobile virtual communication software provides the Internet location of said digital communication device to a server system and digital data sent to said telephone number registered with said home service provider is transferred to the server system, and then transferred to the mobile digital communication device via the Internet, where the digital data is received and used by the mobile virtual communication software installed on the mobile digital communication device to establish a relationship with the Communication of mobile digital communication devices.

根据本发明的另一方面,公开了一种用于实现移动订户的数字通信的新颖计算机可读介质,其中,所述移动订户具有与在归属服务提供商中注册的移动号码相应的移动数字通信设备并具有在其上安装的移动虚拟通信软件,所述计算机可读介质被编程为:在服务器系统上注册与所述移动订户相关的信息,其中,所述信息包括每个移动订户在所述归属服务提供商中注册的电话号码;以及在以上步骤之后,在使用中,当安装在数字通信设备上的所述移动虚拟通信软件被启用时,执行以下操作:在所述移动数字通信设备和所述服务器系统之间通过互联网建立通信;当被安装在所述移动数字通信设备上的移动虚拟通信软件请求时,从所述服务器系统获取虚拟电话号码;向归属服务提供商提供虚拟电话号码,以接受作为所述移动数字通信设备的在归属服务提供商中注册的电话号码的激活的呼叫转移电话号码;在所述服务器系统上更新当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码;激活所述移动数字通信设备的在所述归属服务提供商中注册的电话号码的呼叫转移功能;在服务器系统和移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制;其中,所述移动虚拟通信软件向服务器系统提供所述数字通信设备的互联网位置,并且,向在所述归属服务提供商中注册的所述电话号码发送的数字数据被转移给服务器系统,之后经由互联网转移给移动数字通信设备,在所述移动数字通信设备中由安装在所述移动数字通信设备上的移动虚拟通信软件接收和使用所述数字数据,以建立与所述移动数字通信设备的通信。According to another aspect of the present invention, a novel computer-readable medium for enabling digital communications for a mobile subscriber having a mobile digital communication corresponding to a mobile number registered with a home service provider is disclosed. device and having mobile virtual communication software installed thereon, said computer readable medium being programmed to: register information related to said mobile subscribers on a server system, wherein said information includes each mobile subscriber in said The telephone number registered in the home service provider; and after the above steps, in use, when the mobile virtual communication software installed on the digital communication device is activated, the following operations are performed: between the mobile digital communication device and Establishing communication between the server systems through the Internet; when requested by the mobile virtual communication software installed on the mobile digital communication device, obtaining the virtual phone number from the server system; providing the virtual phone number to the home service provider, to accept an activated call forwarding telephone number as a telephone number registered with a home service provider for said mobile digital communication device; updating on said server system a virtual number currently assigned to said registered mobile subscriber and said an associated mobile number of a mobile digital communication device; activation of a call forwarding function for a telephone number registered with said home service provider of said mobile digital communication device; establishment of support at the server system and mobile virtual communication software for support to said mobile digital communication device The basic mechanism of call routing of the mobile digital communication device; wherein the mobile virtual communication software provides the Internet location of the digital communication device to the server system, and the telephone number registered with the home service provider The transmitted digital data is transferred to the server system and then to the mobile digital communication device via the Internet, where it is received and used by the mobile virtual communication software installed on the mobile digital communication device , to establish communication with the mobile digital communication device.

根据本公开的另一方面,公开了一种用于实现移动订户的数字通信的新颖服务器平台,其中,所述移动订户具有与在归属服务提供商中注册的移动号码相应的移动数字通信设备并具有在其上安装的移动虚拟通信软件,所述服务器平台被编程为:在服务器系统上注册与所述移动订户相关的信息,其中,所述信息包括每个移动订户在所述归属服务提供商中注册的电话号码;以及在以上步骤之后,在使用中,当安装在数字通信设备上的所述移动虚拟通信软件被启用时,执行以下操作:在所述移动数字通信设备和所述服务器系统之间通过互联网建立通信;当被安装在所述移动数字通信设备上的移动虚拟通信软件请求时,从所述服务器系统获取虚拟电话号码;向归属服务提供商提供虚拟电话号码,以接受作为所述移动数字通信设备的在归属服务提供商中注册的电话号码的激活的呼叫转移电话号码;在所述服务器系统上更新当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码;激活所述移动数字通信设备的在所述归属服务提供商中注册的电话号码的呼叫转移功能;在服务器系统和移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制;其中,所述移动虚拟通信软件向服务器系统提供所述数字通信设备的互联网位置,并且,向在所述归属服务提供商中注册的所述电话号码发送的数字数据被转移给服务器系统,之后经由互联网转移给移动数字通信设备,在所述移动数字通信设备中由安装在所述移动数字通信设备上的移动虚拟通信软件接收和使用所述数字数据,以建立与所述移动数字通信设备的通信。According to another aspect of the present disclosure, a novel server platform for enabling digital communication of a mobile subscriber having a mobile digital communication device corresponding to a mobile number registered with a home service provider and having mobile virtual communication software installed thereon, said server platform being programmed to: register on the server system information related to said mobile subscribers, wherein said information includes and after the above steps, in use, when the mobile virtual communication software installed on the digital communication device is enabled, perform the following operations: Establish communication between them through the Internet; when requested by the mobile virtual communication software installed on the mobile digital communication device, obtain the virtual phone number from the server system; provide the virtual phone number to the home service provider for acceptance as the an activated call forwarding telephone number for a telephone number registered with a home service provider of said mobile digital communication device; updating on said server system the virtual number currently assigned to said registered mobile subscriber and said mobile digital communication device the associated mobile number; activate the call forwarding function of the telephone number registered in the home service provider of the mobile digital communication device; set up at the server system and mobile virtual communication software for supporting to the mobile digital communication The basic mechanism of call routing of the device; wherein said mobile virtual communication software provides the Internet location of said digital communication device to a server system and digital data sent to said telephone number registered with said home service provider transferred to a server system, and then via the Internet to a mobile digital communication device, where the digital data is received and used by the mobile virtual communication software installed on the mobile digital communication device to establish a relationship with communication of the mobile digital communication device.

通过参照附图考虑下文的具体实施方式和所附权利要求书,本发明的其它优点、特征和特性以及操作方法和相关的结构元件的功能、以及方法和系统的部件的组合和各种结构的经济性,将变得更加清楚,下面简要描述附图。Other advantages, features, and characteristics of the present invention, as well as methods of operation and functions of related structural elements, and combinations of components of methods and systems and various structural arrangements, are considered by considering the following detailed description and appended claims with reference to the accompanying drawings. Economics, will become more apparent with the following brief description of the accompanying drawings.

附图说明Description of drawings

从以下附图中将更好地理解根据本发明的用于实现针对移动订户的数字通信的方法和系统特有的在结构、组织、使用和操作方法方面的新颖特征,以及本发明的其他目的和优点,在所述附图中,将通过示例方式示出本发明的优选实施例。然而,显然应该明白,附图仅用于示例说明和描述目的,而不旨在限制本发明。在附图中:The novel features in terms of structure, organization, use and method of operation specific to the method and system for implementing digital communications for mobile subscribers according to the present invention, as well as other objects and aspects of the present invention will be better understood from the following drawings Advantages In said drawings, preferred embodiments of the invention will be shown by way of example. It should be clearly understood, however, that the drawings are for purposes of illustration and description only and are not intended to limit the invention. In the attached picture:

图1是根据本发明的方法和系统的示图,其示出移动虚拟通信基础设施的各种服务器与在移动数字通信设备上安装的移动虚拟通信软件的连接性;Fig. 1 is a diagram according to the method and system of the present invention, which shows the connectivity of various servers of the mobile virtual communication infrastructure with the mobile virtual communication software installed on the mobile digital communication device;

图2是图1的系统和方法的处理流程图,其示出用于处理呼入呼叫的决定过程;Figure 2 is a process flow diagram of the system and method of Figure 1 illustrating the decision process for handling an incoming call;

图3是图1的系统和方法的处理流程图,其示出用于处理呼出呼叫的决定过程。3 is a process flow diagram of the system and method of FIG. 1 illustrating a decision process for handling an outgoing call.

具体实施方式detailed description

现在将参照图1至图3,该图1至图3示出了根据本发明的方法和系统的示意性实施例。简言之,所示出的本发明的示意性实施例包括由通用附图标记100所指示的系统和方法,其用于实现针对MVC订户102的数字通信,MVC订户102具有与在归属服务提供商114中注册的电话号码112相应的移动数字通信设备110,所述归属服务提供商114也被称为归属蜂窝运营商114或归属运营商114。所示出的本发明的示意性实施例包括基于App(应用程序)的移动虚拟通信(MVC)平台104,该MVC平台104包括下载并安装在移动数字通信设备110(诸如蜂窝电话、平板计算机甚至是个人计算机)中的移动虚拟通信软件111,并还包括诸如服务器系统103之类的后端基础设施(也称为服务器平台)。它们被分别表示为MVCApp111和MVC基础设施103。通过MVCApp111和MVC基础设施103之间的协调来建立本地通信服务和漫游通信服务。MVC平台104以订阅模式操作。MVC平台104的MVC订户102被表示为MVC订户102,并且是使用本发明的服务的订户,同时也是归属服务提供商114(换言之,归属蜂窝运营商114)的订户。Reference will now be made to Figures 1 to 3, which illustrate schematic embodiments of the method and system according to the present invention. Briefly, the illustrated exemplary embodiment of the present invention includes a system and method, indicated by the general reference numeral 100, for enabling digital communications for an MVC subscriber 102 having a The mobile digital communication device 110 corresponds to the phone number 112 registered with the provider 114 , also known as the home cellular operator 114 or the home operator 114 . The illustrated exemplary embodiment of the present invention includes an App (application) based Mobile Virtual Communication (MVC) platform 104 that includes software downloaded and installed on a mobile digital communication device 110 such as a cell phone, tablet computer or even is a mobile virtual communication software 111 in a personal computer), and also includes a back-end infrastructure such as a server system 103 (also referred to as a server platform). They are denoted as MVCApp 111 and MVC Infrastructure 103 respectively. The local communication service and the roaming communication service are established through coordination between the MVCApp 111 and the MVC infrastructure 103 . The MVC platform 104 operates in a subscription model. The MVC subscriber 102 of the MVC platform 104 is denoted as MVC subscriber 102 and is a subscriber to the service of the present invention and is also a subscriber of the home service provider 114 (in other words, the home cellular operator 114).

通过指示归属运营商114执行“呼叫转移”功能来建立本地和漫游通信服务,该“呼叫转移”功能将MVC订户102的移动号码呼叫转移到虚拟号码120。虚拟号码120不绑定到MVC订户102的实际电话号码112。相反,虚拟号码120绑定到在MVC订户102的移动数字通信设备110中安装的MVCApp111。当归属运营商检测到打给MVC订户102的移动号码的呼入呼叫时,归属运营商114将该呼叫转移给虚拟号码120。然后MVC基础设施103通过虚拟号码120将呼叫路由到MVCApp111。MVC订户102通过App接听该呼叫。利用MVCApp111和MVC基础设施103的本地通信服务绕开了归属运营商114的排他性端到端参与,节省了MVC订户102的移动计划的费用。利用MVCApp111和MVC基础设施103的漫游通信服务绕开了传统的费用高昂的针对归属运营商与第三方运营商124(也称为漫游运营商)之间的漫游服务的呼叫建立。Local and roaming communication services are established by instructing home operator 114 to execute a “call forwarding” function that forwards MVC subscriber 102 mobile number calls to virtual number 120 . The virtual number 120 is not tied to the actual phone number 112 of the MVC subscriber 102 . Instead, the virtual number 120 is bound to the MVCApp 111 installed in the mobile digital communication device 110 of the MVC subscriber 102 . When the home operator detects an incoming call to the mobile number of the MVC subscriber 102 , the home operator 114 forwards the call to the virtual number 120 . The MVC infrastructure 103 then routes the call to the MVCApp 111 through the virtual number 120 . The MVC subscriber 102 picks up the call through the App. Local communication services utilizing MVCApp 111 and MVC infrastructure 103 bypasses the exclusive end-to-end participation of home operator 114, saving MVC subscriber 102's mobile plan costs. Roaming communication services utilizing MVCApp 111 and MVC infrastructure 103 bypass traditional costly call setup for roaming services between the home operator and third party operators 124 (also referred to as roaming operators).

优选地,MVC基础设施103(或换言之,基于App的移动虚拟通信(MVC)平台104)包括通信管理(CM)服务器105、虚拟号码(VN)服务器106、计费服务器107、注册服务器108和VoIP(IP语音)服务器109的网络。图1示出了显示MVC基础设施103的不同服务器之间的连接性以及在MVC基础设施103与MVCApp111之间的连接性的架构示图。Preferably, the MVC infrastructure 103 (or in other words, the App-based Mobile Virtual Communication (MVC) platform 104) includes a communication management (CM) server 105, a virtual number (VN) server 106, a billing server 107, a registration server 108 and a VoIP (Voice over IP) server 109 network. FIG. 1 shows an architectural diagram showing the connectivity between the different servers of the MVC infrastructure 103 and the connectivity between the MVC infrastructure 103 and the MVCApp 111 .

参照图1,漫游基础设施包括CM服务器105、VN服务器106、计费服务器107和注册服务器108的集中库(centralizedrepository)。存在多个VoIP服务器109。每个入网点(Point-Of-Present,简称POP)将存在一个VoIP服务器109。VoIP服务器109的阵列按照网状架构通过专用带宽相互连接。VoIP服务器109的网状网络提供用于MVCApp111的通信骨干。CM服务器105、VN服务器106、计费服务器107和注册服务器108的集中库通过专用带宽连接到每个VoIP服务器109。Referring to FIG. 1 , the roaming infrastructure includes a centralized repository of CM server 105 , VN server 106 , billing server 107 and registration server 108 . There are multiple VoIP servers 109 . There will be a VoIP server 109 in each point-of-present (POP for short). The array of VoIP servers 109 are interconnected by dedicated bandwidth in a mesh architecture. A mesh network of VoIP servers 109 provides the communication backbone for MVCApp 111 . A centralized pool of CM servers 105, VN servers 106, billing servers 107 and registration servers 108 is connected to each VoIP server 109 by dedicated bandwidth.

还参照图1,MVCApp111通过互联网云113连接到VoIP服务器109的网状网络。互联网云113或者是由被访问网络运营商或归属网络运营商运营的无线网络或者是WiFi。进而,VoIP服务器109的网状网络通过SIP干线(SIPTrunk)与PSTN接口连接,并且通过专用带宽与互联网云113接口连接。Referring also to FIG. 1 , the MVCApp 111 is connected to the mesh network of VoIP servers 109 through the Internet cloud 113 . Internet cloud 113 is either a wireless network operated by a visited network operator or a home network operator or WiFi. In turn, the mesh network of VoIP servers 109 interfaces with the PSTN via SIP trunks (SIPTrunk) and interfaces with the Internet cloud 113 via dedicated bandwidth.

更具体地,在一个方面,本发明包括一种用于MVC订户102的数字通信的方法,该MVC订户102具有与在归属服务提供商114中注册的电话号码112相应的移动数字通信设备110。移动数字通信设备110必须还具有在其上安装的移动虚拟通信软件111。该方法包括在服务器系统103上注册与MVC订户102相关的信息的步骤(如附图标记130所示)。在本发明的示意性实施例中,所述信息包括每个MVC订户102在归属服务提供商114中注册的电话号码112。优选地,在服务器上注册MVC订户102的步骤130由注册服务器108执行。More specifically, in one aspect, the present invention includes a method for digital communication of an MVC subscriber 102 having a mobile digital communication device 110 corresponding to a telephone number 112 registered with a home service provider 114 . The mobile digital communication device 110 must also have the mobile virtual communication software 111 installed thereon. The method includes the step of registering information related to the MVC subscriber 102 on the server system 103 (indicated by reference numeral 130). In an exemplary embodiment of the invention, the information includes a phone number 112 that each MVC subscriber 102 is registered with a home service provider 114 . Preferably, the step 130 of registering the MVC subscriber 102 on the server is performed by the registration server 108 .

该方法还包括将移动虚拟通信软件111下载到注册的移动数字通信设备11)的步骤(如附图标记140所示)。优选地,将移动虚拟通信软件111下载到注册的移动数字通信设备110的步骤140由注册服务器108执行。The method also includes the step of downloading the mobile virtual communication software 111 to the registered mobile digital communication device 11) (indicated by reference numeral 140). Preferably, the step 140 of downloading the mobile virtual communication software 111 to the registered mobile digital communication device 110 is performed by the registration server 108 .

在以上步骤之后,在使用中,当安装在移动数字通信设备110上的移动虚拟通信软件111被启用时,还具有以下步骤。After the above steps, in use, when the mobile virtual communication software 111 installed on the mobile digital communication device 110 is activated, there are also the following steps.

在移动数字通信设备110和服务器系统103之间通过互联网云113创建通信(如附图标记150所示)。在使用中,经由互联网云113向在归属服务提供商114中注册的电话号码112发送的数字数据129经由VoIP服务器109的网状网络进行发送。如果向移动数字通信设备110路由的数据在VoIP服务器109的网状网络的覆盖范围中不能被路由和端接(terminate),则该呼叫被路由到第三方运营商124进行端接。Communication is established between the mobile digital communication device 110 and the server system 103 through the Internet cloud 113 (shown by reference numeral 150). In use, digital data 129 sent via the internet cloud 113 to the phone number 112 registered with the home service provider 114 is sent via a mesh network of VoIP servers 109 . If the data routed to the mobile digital communication device 110 cannot be routed and terminated within the coverage of the mesh network of the VoIP server 109, the call is routed to the third party operator 124 for termination.

此外,用指示该电话呼叫将被转移给虚拟电话号码的指示符来更新(由附图标记160所示)。Additionally, it is updated with an indicator (indicated by reference numeral 160) that the phone call is to be forwarded to the virtual phone number.

当在移动数字通信设备110上安装的移动虚拟通信软件111请求虚拟电话号码时,从服务器系统103(优选从虚拟号码服务器106)获取虚拟电话号码(如附图标记170所示)。此外,优选地,由通信管理服务器105获取虚拟号码120。获取虚拟电话号码的步骤170在移动虚拟通信软件111被激活时执行。When the virtual phone number is requested by the mobile virtual communication software 111 installed on the mobile digital communication device 110, the virtual phone number is obtained from the server system 103 (preferably from the virtual number server 106) (shown by reference numeral 170). Furthermore, preferably, the virtual number 120 is acquired by the communication management server 105 . The step 170 of obtaining a virtual phone number is performed when the mobile virtual communication software 111 is activated.

向归属服务提供商114提供该虚拟电话号码(如附图标记180所示),以接受作为移动数字通信设备110在归属服务提供商114中注册的电话号码112的激活的呼叫转移电话号码。The virtual phone number (shown at 180 ) is provided to the home service provider 114 to accept the active call forwarding phone number as the phone number 112 that the mobile digital communication device 110 is registered with the home service provider 114 .

此外,每当移动虚拟通信软件111被激活时就执行激活在归属服务提供商114中注册的电话号码112的呼叫转移功能的步骤。Furthermore, the step of activating the call forwarding function of the telephone number 112 registered in the home service provider 114 is performed every time the mobile virtual communication software 111 is activated.

当移动虚拟通信软件111被禁用时,诸如当移动数字通信设备110被关闭时,释放虚拟号码120(如附图标记200所示)。When the mobile virtual communication software 111 is disabled, such as when the mobile digital communication device 110 is turned off, the virtual number 120 is released (shown by reference numeral 200).

用当前分配给注册的MVC订户102的虚拟号码120和关联的移动数字通信设备110的移动号码来更新服务器系统103(如附图标记210所示)。优选地,虚拟号码120被存储在虚拟号码服务器106中。The server system 103 is updated with the virtual number 120 currently assigned to the registered MVC subscriber 102 and the mobile number of the associated mobile digital communication device 110 (as indicated by reference numeral 210). Preferably, the virtual number 120 is stored in the virtual number server 106 .

此外,用当前分配给所述注册的MVC订户102的虚拟号码120和关联的所述移动数字通信设备110的移动号码来更新所述服务器系统103的步骤210包括:用当前分配给所述注册的MVC订户102的虚拟号码120和关联的所述移动数字通信设备110的移动号码来更新VoIP服务器109。VoIP服务器109经由专用电话干线126与第三方运营商124相互连接以进行呼叫端接。Furthermore, the step 210 of updating said server system 103 with the virtual number 120 currently assigned to said registered MVC subscriber 102 and the associated mobile number of said mobile digital communication device 110 comprises: The VoIP server 109 is updated with the virtual number 120 of the MVC subscriber 102 and the associated mobile number of the mobile digital communication device 110 . The VoIP server 109 is interconnected via a dedicated telephone trunk 126 with a third party operator 124 for call termination.

下一步骤是激活移动数字通信设备110在归属服务提供商114中注册的电话号码112的呼叫转移功能(如附图标记220所示)。为此,归属服务提供商114(也称为归属运营商114)激活到虚拟号码120的“呼叫转移”功能。The next step is to activate the call forwarding function (indicated by reference numeral 220 ) of the telephone number 112 of the mobile digital communication device 110 registered with the home service provider 114 . To this end, the home service provider 114 (also referred to as the home operator 114 ) activates a “call forwarding” function to the virtual number 120 .

然后,在服务器系统103和移动虚拟通信软件111处执行建立用于支持到移动数字通信设备110的呼叫路由的基本机制115的步骤(如附图标记230所示)。在服务器系统103和移动虚拟通信软件111处执行建立用于支持到移动数字通信设备110的呼叫路由的基本机制115的步骤主要包括:检查与呼入呼叫将被转移给的虚拟号码120之间的映射,并识别将接收转移的呼叫的移动数字通信设备110的当前IP地址122。当通过服务提供商/运营商或者Wi-Fi提供者(路由器)访问互联网云113时,授予唯一的IP地址122(固定的或临时的)以促进通信,使得将基于IP地址122将数据发送给特定的移动数字通信设备110。Then, the step of establishing the basic mechanism 115 for supporting call routing to the mobile digital communication device 110 is performed at the server system 103 and the mobile virtual communication software 111 (shown by reference numeral 230). The steps performed at the server system 103 and the mobile virtual communication software 111 to establish the basic mechanism 115 for supporting call routing to the mobile digital communication device 110 mainly include: checking the connection with the virtual number 120 to which the incoming call will be forwarded map, and identify the current IP address 122 of the mobile digital communication device 110 that will receive the forwarded call. When accessing the internet cloud 113 through a service provider/carrier or Wi-Fi provider (router), a unique IP address 122 (fixed or temporary) is granted to facilitate communication such that data will be sent based on the IP address 122 to A particular mobile digital communication device 110 .

容易理解,移动虚拟通信软件111向服务器系统103提供移动数字通信设备110的互联网地址(即,该唯一的IP地址122)。向在归属服务提供商114中注册的电话号码112发送的数字数据129被转移给服务器系统103,优选地被转移给作为服务器系统103的一部分的虚拟号码服务器106。向在归属服务提供商114中注册的电话号码112发送的数字数据129之后经由互联网云113被转移给移动数字通信设备110,在移动数字通信设备110中由在移动数字通信设备110上安装的移动虚拟通信软件111接收和使用该数字数据129,以与移动数字通信设备110建立通信。It is easy to understand that the mobile virtual communication software 111 provides the server system 103 with the Internet address of the mobile digital communication device 110 (ie, the unique IP address 122). The digital data 129 sent to the telephone number 112 registered with the home service provider 114 is transferred to the server system 103 , preferably to the virtual number server 106 being part of the server system 103 . The digital data 129 sent to the telephone number 112 registered in the home service provider 114 is then transferred to the mobile digital communication device 110 via the Internet cloud 113, where it is sent by the mobile digital communication device installed on the mobile digital communication device 110 The virtual communication software 111 receives and uses the digital data 129 to establish communication with the mobile digital communication device 110 .

本发明还包括跟踪每个MVC订户102的语音和数据使用的步骤(如附图标记240所示)。优选地,跟踪每个MVC订户102的语音和数据使用的步骤240由计费服务器107执行。更新主要被计费服务器107用以跟踪订户102的使用情况。此外,如果MVC订户102选择利用MVCApp111向未被MVCVoIP覆盖范围覆盖的目的地拨打长途电话,则呼叫将必须被移交给第三方运营商124进行端接,计费服务器107将跟踪在这种情况下产生的长途费用。The present invention also includes the step of tracking voice and data usage of each MVC subscriber 102 (indicated by reference numeral 240). Preferably, the step 240 of tracking the voice and data usage of each MVC subscriber 102 is performed by the billing server 107 . Updates are primarily used by billing server 107 to track subscriber 102 usage. Additionally, if the MVC Subscriber 102 chooses to utilize the MVCApp 111 to place a long distance call to a destination not covered by MVCVoIP coverage, the call will have to be handed over to the third party carrier 124 for termination and the Billing Server 107 will track Long-distance charges incurred.

CM服务器105与MVCApp111交互以激活本地通信服务和漫游通信服务。通过来自MVCApp111的请求,CM服务器105从VN服务器106获取虚拟号码120,并指示归属运营商114激活到虚拟号码120的“呼叫转移”功能。该激活还涉及向计费服务器107和VoIP服务器109发送更新,使得来自归属运营商114的呼叫将被发送到虚拟号码120,之后送到VoIP服务器109,并最终到达MVCApp111。The CM Server 105 interacts with the MVCApp 111 to activate local communication services and roaming communication services. By request from the MVCApp 111 , the CM server 105 obtains the virtual number 120 from the VN server 106 and instructs the home operator 114 to activate the "call forwarding" function to the virtual number 120 . This activation also involves sending an update to Billing Server 107 and VoIP Server 109 so that calls from Home Operator 114 will be routed to Virtual Number 120 , then to VoIP Server 109 and finally to MVCApp 111 .

VN服务器106跟踪可被分配给激活了本地通信服务和漫游通信服务的订户102的虚拟号码120池。此外,其跟踪当前分配给每个MVC订户102的虚拟号码120和关联的移动号码。当虚拟号码120池被全部分配完时,将不能够向来自MVCApp111的新请求提供通信服务。每个虚拟号码120每月花费固定费用。The VN server 106 tracks a pool of virtual numbers 120 that can be assigned to subscribers 102 that have activated local communication services and roaming communication services. In addition, it keeps track of the virtual number 120 and associated mobile number currently assigned to each MVC subscriber 102 . When the virtual number 120 pool is all allocated, it will not be able to provide communication services to new requests from the MVCApp 111 . Each virtual number costs a flat fee of 120 per month.

仍然在开发允许高效地管理虚拟号码120池使得总是可以以成本激活的方式获取通信服务的机制。目前已知的是,VN服务器106应用数学算法和预测模型来管理虚拟号码120池,以确保通信服务的利用率在99.9%。VN服务器106统计虚拟号码池的使用情况,确定通信服务的可用性,并且提供持续进行的关于虚拟号码池的大小的推荐。Mechanisms are still being developed that allow efficient management of the pool of virtual numbers 120 so that communication services are always available in a cost-activated manner. It is currently known that the VN server 106 applies mathematical algorithms and predictive models to manage the virtual number 120 pool to ensure communication service utilization at 99.9%. The VN server 106 counts the usage of the virtual number pool, determines the availability of communication services, and provides ongoing recommendations regarding the size of the virtual number pool.

计费服务器107保持跟踪每个MVC订户102的语音和数据使用,并支持对来自端接在VoIP服务器109的网状网络的覆盖范围之外的业务的第三方运营商124的计费单的调解。当MVC订户102购买了与当其未被MVC基础设施103的VoIP网络覆盖时由第三方运营商124端接的语音业务相关的积分(credit)时,计费服务器107也相应地更新。The billing server 107 keeps track of each MVC subscriber 102's voice and data usage and supports mediation of bills from third-party carriers 124 for traffic terminating outside the coverage area of the mesh network of the VoIP server 109 . When an MVC subscriber 102 purchases credits related to voice services terminated by a third party operator 124 when it is not covered by the VoIP network of the MVC infrastructure 103, the billing server 107 is updated accordingly.

注册服务器108负责MVC订户102的注册以及将MVCApp111下载到移动数字通信设备110。注册服务器108维护用于所述注册和MVCApp111的下载的网络门户。The registration server 108 is responsible for the registration of the MVC subscriber 102 and the downloading of the MVCApp 111 to the mobile digital communication device 110 . The registration server 108 maintains a web portal for the registration and downloading of the MVCApp 111 .

VoIP服务器109配备有用于利用公共网络支持VoIP服务的SIP干线能力。其负责呼叫路由,并支持语音和数据业务的传输。在每个入网点(POP)都将存在一个VoIP服务器109。VoIP服务器109的阵列按照网状架构通过专用带宽相互连接。通过工业标准提供和监视带宽,以确保实时的语音和数据服务的质量。VoIP服务器109经由专用电话干线126与第三方运营商124(换言之,第三方运营商124)相互连接以进行呼叫端接。如果呼叫在VoIP服务器109的覆盖范围内不能够被路由和端接,则该呼叫被路由到第三方运营商124以进行端接。该路由是针对最小成本路由(LeastCostRouting,简称LCR)的实践来执行。The VoIP server 109 is equipped with SIP trunk capability for supporting VoIP services using public networks. It is responsible for call routing and supports the transmission of voice and data traffic. There will be a VoIP server 109 at each point of presence (POP). The array of VoIP servers 109 are interconnected by dedicated bandwidth in a mesh architecture. Bandwidth is provisioned and monitored by industry standards to ensure real-time quality of voice and data services. The VoIP server 109 is interconnected via a dedicated telephone trunk 126 with a third party operator 124 (in other words, third party operator 124) for call termination. If the call cannot be routed and terminated within the coverage of the VoIP server 109, the call is routed to the third party operator 124 for termination. The routing is performed according to the practice of Least Cost Routing (LCR for short).

MVCApp111被设计为在移动数字通信设备110上运行,该移动数字通信设备110包括移动电话、平板计算机和移动计算机。当MVCApp111驻留在移动数字通信设备110上时,MVCApp111不依赖于驻留环境的操作系统,只要在MVCApp111与MVC基础设施103之间能够建立数据通信。该数据通信是通过无线(GSM、CDMA和Wi-Fi)网络建立的。MVCApp 111 is designed to run on mobile digital communication devices 110 including mobile phones, tablet computers and mobile computers. When the MVCApp 111 resides on the mobile digital communication device 110 , the MVCApp 111 does not depend on the operating system of the resident environment, as long as data communication can be established between the MVCApp 111 and the MVC infrastructure 103 . This data communication is established via wireless (GSM, CDMA and Wi-Fi) networks.

当在MVCApp111与MVC基础设施103之间建立连接时,MVCApp111称为针对MVC订户102的语音和数据通信集线器。通信服务包括根据不同的流传输服务的语音通信、电子邮件访问、视频聊天、互联网浏览和MMS访问。MVCApp111的语音通信服务包括呼入呼叫和呼出呼叫。呼入呼叫被定义为:试图连接到漫游移动数字通信设备110的电话号码的呼叫。呼出呼叫被定义为:当在MVCApp111和MVC基础设施103之间建立连接时,在漫游移动数字通信设备110处经由MVCApp111发起的呼叫。MVCApp111的数据通信服务包括根据不同的流传输服务的电子邮件访问、视频聊天、互联网浏览和MMS访问。When a connection is established between the MVCApp 111 and the MVC infrastructure 103 , the MVCApp 111 acts as a voice and data communication hub for the MVC subscriber 102 . Communication services include voice communication, email access, video chat, internet browsing and MMS access according to various streaming services. The voice communication service of MVCApp 111 includes incoming calls and outgoing calls. An incoming call is defined as a call attempting to connect to a roaming mobile digital communication device's 110 phone number. An outgoing call is defined as a call initiated at the roaming mobile digital communication device 110 via the MVCApp 111 when a connection is established between the MVCApp 111 and the MVC infrastructure 103 . The data communication services of the MVCApp 111 include email access, video chat, Internet browsing, and MMS access according to various streaming services.

MVCApp111向订户102提供账户管理服务。该服务包括购买与其未被MVC基础设施103的VoIP网络覆盖时由第三方运营商124端接的语音业务相关的积分、禁用本地和漫游通信服务、激活本地和漫游通信业务、以及报告当前的数据和语音使用情况。MVCApp 111 provides account management services to subscribers 102 . This service includes purchasing credits related to voice services terminated by third-party operators 124 when not covered by the VoIP network of MVC infrastructure 103, disabling local and roaming communication services, activating local and roaming communication services, and reporting current data and voice usage.

MVC订户102将它们在归属运营商114中设置的移动计划输入到MVCApp111中。该移动计划通常包括:每月的最大的语音通话分钟数和数据使用量,或者按每周的天数和每天的小时数计数的无限语音和数据使用量。超出移动计划的使用将导致对MVC订户102的额外收费。针对移动计划和MVC订户的许可,MVCApp111监视使用情况并避免超出移动计划。当驻留MVCApp111的移动设备110离开Wi-Fi网络并发现其在归属运营商114的覆盖范围下时,MVCApp111执行以下排他性场景。MVC subscribers 102 enter their mobile plans set up in home carrier 114 into MVCApp 111 . The mobile plan typically includes: a maximum number of voice minutes and data usage per month, or unlimited voice and data usage counted by days of the week and hours per day. Usage beyond the mobile plan will result in additional charges to the MVC subscriber 102 . Licensed for mobile plans and MVC subscribers, MVCApp111 monitors usage and avoids exceeding mobile plans. When the mobile device 110 on which the MVCApp 111 resides leaves the Wi-Fi network and finds it to be under the coverage of the home operator 114 , the MVCApp 111 performs the following exclusive scenario.

移动分钟数使用量没有达到来自归属运营商114的移动计划的每月最大值,则MVCApp111指示CM服务器105停止归属运营商114的呼叫转移,并释放已经分配的虚拟号码120。If the mobile minutes usage does not reach the monthly maximum of the mobile plan from the home operator 114, the MVCApp 111 instructs the CM server 105 to stop the call forwarding of the home operator 114 and release the allocated virtual number 120.

移动分钟数使用量达到了来自归属运营商114的移动计划的每月最大值,但是数据带宽仍然可用,则MVCApp111指示CM服务器105不停止归属运营商114的呼叫转移。移动用户继续使用MVCApp111来通过由归属运营商114提供的可用数据带宽处理呼入呼叫和呼出呼叫。Mobile minutes usage has reached the monthly maximum of the mobile plan from the home operator 114, but data bandwidth is still available, the MVCApp 111 instructs the CM server 105 not to stop call forwarding from the home operator 114. The mobile user continues to use the MVCApp 111 to handle incoming and outgoing calls over the available data bandwidth provided by the home operator 114 .

移动分钟数和数据带宽都达到了每月最大值,则MVCApp111指示CM服务器105停止归属运营商114的呼叫转移并释放已经分配的虚拟号码120。Mobile minutes and data bandwidth have reached the monthly maximum, then the MVCApp 111 instructs the CM server 105 to stop the call forwarding of the home operator 114 and release the allocated virtual number 120 .

以上场景作为对MVCApp111的设置的一部分,由移动用户预先允许。The above scenarios are pre-approved by the mobile user as part of the settings for the MVCApp111.

驻留MVCApp111的移动设备离开Wi-Fi网络并发现其在归属运营商114的覆盖范围之外。MVC订户110处于漫游状态。MVCApp111执行以下排他性场景:MVCApp111检测其可以以可接受的信号强度连接的移动热点,诸如Wi-Fi。移动用户继续使用MVCApp111以通过移动热点处理呼入和呼出呼叫。The mobile device hosting the MVCApp 111 leaves the Wi-Fi network and finds itself outside the coverage of the home operator 114 . The MVC subscriber 110 is in a roaming state. MVCApp 111 performs the following exclusive scenario: MVCApp 111 detects a mobile hotspot, such as Wi-Fi, to which it can connect with acceptable signal strength. The mobile user continues to use the MVCApp 111 to handle incoming and outgoing calls through the mobile hotspot.

MVCApp111检测到其所驻留的移动设备处的漫游数据SIM,移动用户继续使用MVCApp111来通过漫游数据连接处理呼入和呼出呼叫。The MVCApp 111 detects a roaming data SIM at the mobile device it is hosted on, and the mobile user continues to use the MVCApp 111 to handle incoming and outgoing calls over the roaming data connection.

MVCApp111检测到其所驻留的移动设备的漫游功能被禁用,则MVCApp111将停止其数据和语音通信服务。响应于与关联的MVCApp111的通信失败,CM服务器105停止归属运营商114的呼叫转移并释放分配的虚拟号码120。MVCApp111 detects that the roaming function of the mobile device where it resides is disabled, then MVCApp111 will stop its data and voice communication services. In response to communication failure with the associated MVCApp 111 , the CM Server 105 stops call forwarding for the home operator 114 and releases the assigned virtual number 120 .

MVCApp111检测到其所驻留的移动设备的漫游功能被启用。根据MVC订户110的设置,MVCApp111指示CM服务器105不停止归属运营商114的呼叫转移。MVC订户继续使用MVCApp111来通过由第三方运营商124提供的漫游数据带宽处理呼入和呼出呼叫。或者,MVCApp111指示CM服务器105停止归属运营商114的呼叫转移并释放之前分配的虚拟号码120,并且MVC订户102利用第三方运营商124进行语音和数据漫游。The MVCApp 111 detects that the roaming function of the mobile device on which it resides is enabled. According to the settings of the MVC Subscriber 110, the MVCApp 111 instructs the CM Server 105 not to stop the call forwarding of the Home Operator 114. The MVC subscriber continues to use the MVCApp 111 to handle incoming and outgoing calls over the roaming data bandwidth provided by the third party operator 124 . Alternatively, the MVCApp 111 instructs the CM Server 105 to stop call forwarding for the home operator 114 and release the previously allocated virtual number 120 and the MVC subscriber 102 utilizes the third party operator 124 for voice and data roaming.

以上场景作为对MVCApp111的设置的一部分,由移动用户预先允许。The above scenarios are pre-approved by the mobile user as part of the settings for the MVCApp111.

MVCApp111包含其移动设备安装有MVCApp111的联系人的列表。从驻留的移动设备中的联系人列表中提取该安装有MVCApp111的联系人的列表。MVCApp111还从安装有MVCApp111的列表中高亮出其归属运营商114的呼叫转移当前处于激活状态的联系人。呼叫MVCApp111处于激活状态的联系人在两方都不会产生漫游费用或者长途费用。The MVCApp 111 contains a list of contacts whose mobile devices have the MVCApp 111 installed. The list of contacts on which the MVCApp 111 is installed is extracted from the list of contacts in the resident mobile device. The MVCApp 111 also highlights contacts whose home carrier 114 call forwarding is currently active from the list on which the MVCApp 111 is installed. Calling a contact whose MVCApp 111 is active will not incur roaming charges or long-distance charges on both parties.

例如,Brad和Kate都是加拿大移动网络的订户,并且是应用本发明的服务的订户。他们的移动数字通信设备110均安装有MVCApp111。Brad在欧洲境内出差。Kate坐在加拿大的咖啡店中。Kate利用咖啡店内的Wi-Fi网络激活她的MVCApp111,并看见Brad的MVCApp111处于激活状态。通过简单地在MVCApp111联系人列表上选择Tom,Kate就能通过她的MVCApp111与Brad对话,而不论Brad在欧洲的哪个地方,并且对于Brad或Kate均不会产生漫游费用或长途费用。For example, Brad and Kate are both subscribers to the Canadian Mobile Network and are subscribers to the service to which the present invention applies. Their mobile digital communication devices 110 are all equipped with MVCApp111. Brad is on a business trip within Europe. Kate is sitting in a coffee shop in Canada. Kate uses the Wi-Fi network in the coffee shop to activate her MVCApp111 and sees that Brad's MVCApp111 is activated. By simply selecting Tom on the MVCApp111 contact list, Kate can talk to Brad through her MVCApp111 no matter where in Europe Brad is, and there will be no roaming charges or long distance charges for either Brad or Kate.

当在移动数字通信设备110处启用数据通信时,安装在MVC订户102的移动数字通信设备110上的MVCApp111自动连接MVC服务器系统104。MVCApp111于是与MVC服务器建立通信服务,并且MVC服务器提供虚拟号码120,激活呼叫转移,注册虚拟号码120与移动号码之间的映射,并在服务器和App处建立用于支持呼叫路由的基本机制115。一方不需要在互联网云113上搜索另一方。移动数字通信设备110上的MVCApp111知道其自身的位置或IP地址122以及MVC服务器系统103的位置或IP地址,并主动建立该通信服务。The MVCApp 111 installed on the mobile digital communication device 110 of the MVC subscriber 102 automatically connects to the MVC server system 104 when data communication is enabled at the mobile digital communication device 110 . The MVCApp 111 then establishes a communication service with the MVC server, and the MVC server provides the virtual number 120, activates call forwarding, registers the mapping between the virtual number 120 and the mobile number, and establishes the basic mechanisms 115 at the server and the App to support call routing. One party does not need to search for the other party on the Internet cloud 113 . The MVCApp 111 on the mobile digital communication device 110 knows its own location or IP address 122 and the location or IP address of the MVC server system 103, and actively establishes the communication service.

每当移动虚拟通信软件111被启用时执行激活呼叫转移功能的步骤,并且当移动虚拟通信软件111被禁用时去激活呼叫转移功能。对于MVCApp111的每次激活,在服务器处从池中提取新的虚拟号码120以将移动号码呼叫转移给新的虚拟号码120。对于MVCApp111的每次去激活,分配的虚拟号码120将被返回到池中以用于服务器系统103处的新的分配,并且呼叫转移被相应停止。The step of activating the call forwarding function is performed whenever the mobile virtual communication software 111 is activated, and deactivates the call forwarding function when the mobile virtual communication software 111 is disabled. For each activation of the MVCApp 111 , a new virtual number 120 is drawn from the pool at the server to forward mobile number calls to the new virtual number 120 . For each deactivation of the MVCApp 111, the assigned virtual number 120 will be returned to the pool for a new assignment at the server system 103, and call forwarding is stopped accordingly.

当在移动数字通信设备110处启用数据通信时,在MVC订户102的移动设备(移动数字通信设备110)上启用的MVCApp111自动联系MVC服务器104。MVCApp111于是与MVC服务器系统103建立通信服务,并且MVC服务器系统103(具体地,虚拟号码(VN)服务器106)提供虚拟号码120,激活呼叫转移,注册虚拟号码120与移动号码之间的映射,并且在服务器和MVCApp111处建立用于支持呼叫路由的基本机制115。移动设备上的MVCApp111知道MVc服务器的位置或IP地址122,并主动建立该通信服务。When data communication is enabled at the mobile digital communication device 110 , the MVCApp 111 enabled on the mobile device (mobile digital communication device 110 ) of the MVC subscriber 102 automatically contacts the MVC server 104 . The MVCApp 111 then establishes a communication service with the MVC server system 103, and the MVC server system 103 (specifically, the virtual number (VN) server 106) provides the virtual number 120, activates call forwarding, registers the mapping between the virtual number 120 and the mobile number, and The basic mechanisms 115 for supporting call routing are established at the server and MVCApp 111 . The MVCApp 111 on the mobile device knows the location or IP address 122 of the MVc server and actively establishes the communication service.

当MVC订户102禁用本地和漫游通信服务时,MVCApp111将关闭通信服务。当该通信服务关闭时MVC订户102将获得通知,并且MVC订户102被移交给归属运营商114或第三方运营商124提供的通信服务。针对该“移交事件”,MVCApp111通知CM服务器105关闭到分配的虚拟号码120的呼叫转移,并且VN服务器106将分配的虚拟号码120放入可供分配的池中。When the MVC Subscriber 102 disables the local and roaming communication services, the MVCApp 111 will turn off the communication services. The MVC subscriber 102 will be notified when the communication service is closed and the MVC subscriber 102 is handed over to the communication service provided by the home operator 114 or the third party operator 124 . For this "handover event", the MVCApp 111 notifies the CM server 105 to turn off call forwarding to the assigned virtual number 120, and the VN server 106 puts the assigned virtual number 120 into a pool available for assignment.

当MVC订户102激活本地和漫游通信服务时,MVCApp111开启对Wi-Fi网络的监视。MVCApp111持续监视宿主移动设备的通信环境。当MVCApp111检测到具有可接受信号强度的可用Wi-Fi网络时,MVCApp111自动地连接到CM服务器105以指示归属运营商114将呼入呼叫转移给MVCApp111。随后通过连接的Wi-Fi网络提供MVCApp111的移动数据和语音服务。When the MVC Subscriber 102 activates local and roaming communication services, the MVCApp 111 starts monitoring of the Wi-Fi network. The MVCApp 111 continuously monitors the communication environment of the host mobile device. When the MVCApp 111 detects an available Wi-Fi network with acceptable signal strength, the MVCApp 111 automatically connects to the CM Server 105 to instruct the Home Operator 114 to forward the incoming call to the MVCApp 111 . Mobile data and voice services of the MVCApp 111 are then provided over the connected Wi-Fi network.

例如,John的归属运营商114是加拿大移动网络,并且他还是利用本发明的服务的订户,因此在他的移动数字通信设备110上有MVCApp111。John到英国出差。在John的办公楼里存在安全的Wi-Fi网络。一旦John携带他的SamsungGalaxyS4进入办公楼,那么MVCApp111就会自动地连接到Wi-Fi网络并开始呼叫重新路由。当John整天都在英国办公室里工作时,给他的加拿大移动号码打电话的在加拿大的家人和朋友将能够与他通话,在John那方不会产生漫游费用且在John的加拿大的家人和朋友那方也不会产生长途费用。此外,如果John使用MVCApp111呼叫其加拿大的朋友和家人,不会产生长途和漫游费用。通过MVCApp111的呼入和呼出呼叫避开了加拿大移动网络的介入。For example, John's home operator 114 is Canada Mobile Networks and he is also a subscriber to the service utilizing the present invention, so has the MVCApp 111 on his mobile digital communication device 110 . John is on a business trip to the UK. A secure Wi-Fi network exists in John's office building. Once John enters the office building with his Samsung Galaxy S4, MVCApp111 will automatically connect to the Wi-Fi network and start call rerouting. While John works in a UK office all day, family and friends in Canada who call his Canadian mobile number will be able to talk to him, there will be no roaming charges on John's side and family and friends in John's Canada There will be no long-distance charges on the friend's side. Also, if John uses MVCApp111 to call his friends and family in Canada, there will be no long distance and roaming charges. Incoming and outgoing calls through the MVCApp 111 avoid the intervention of the Canadian mobile network.

MVC平台技术的优点在于:通过绕开归属运营商114的排他性参与,显著降低了本地和漫游通信服务的成本。通过绕开归属网络运营商和被访问网络运营商之间的当前的僵化且昂贵的合作,显著降低了漫游通信服务的费用。An advantage of the MVC platform technology is that by bypassing the exclusive participation of the home operator 114, the cost of local and roaming communication services is significantly reduced. By bypassing the current rigid and expensive cooperation between the home network operator and the visited network operator, the cost of roaming communication services is significantly reduced.

MVC平台104按照订阅模式来操作。用户必须通过将MVCApp111下载到移动数字通信设备110上来注册MVC平台104的服务。MVCApp111和现有技术之间的关键区别在于:移动用户可以通过MVCApp111接收呼叫,并且避免归属运营商114的介入。换言之,移动用户能够通过MVCApp111仍使用他/她的移动电话号码进行呼入和呼出呼叫。该区别使得本发明区别于如Skype和Viber之类的其它通信平台。The MVC platform 104 operates in a subscription model. A user must register for the services of the MVC platform 104 by downloading the MVCApp 111 onto the mobile digital communication device 110 . The key difference between the MVCApp 111 and the prior art is that a mobile user can receive calls through the MVCApp 111 and avoid home operator 114 intervention. In other words, the mobile user can still use his/her mobile phone number for incoming and outgoing calls through the MVCApp 111. This distinction differentiates the present invention from other communication platforms such as Skype and Viber.

以上场景作为对MVCApp111的设置的一部分,由移动用户预先允许。例如,Julia和她的家人具有由美国移动服务提供商提供的家庭移动计划。该家庭计划包括1000分钟移动通话和无限数据。如在美国及其它地区常见的,Julia在家中安装了无线路由器。Julia和她的家人将MVCApp111安装到他们的移动电话中。每当Julia和她的家人进入了家门时,他们的MVCApp111通过无线路由器自动地将呼叫连接从美国移动服务提供商切换到他们的MVCApp111。他们在家中的所有呼入和呼出移动分钟数将不会计入他们的家庭移动计划的每月1000分钟。The above scenarios are pre-approved by the mobile user as part of the settings for the MVCApp111. For example, Julia and her family have a family mobile plan offered by a US mobile service provider. The family plan includes 1000 minutes of mobile calls and unlimited data. As is common in the United States and elsewhere, Julia installed a wireless router in her home. Julia and her family installed MVCApp111 into their mobile phones. Whenever Julia and her family enter the house, their MVCApp 111 automatically switches the call connection from the US mobile service provider to their MVCApp 111 through the wireless router. All of their inbound and outbound mobile minutes at home will not count towards their home mobile plan's monthly 1000 minutes.

驻留MVCApp111的移动设备110离开Wi-Fi网络并且发现其在归属运营商114的覆盖范围之外。MVC订户正处于漫游状态。MVCApp111执行以下排他性场景。MVCApp111检测可以以可接受的信号强度进行连接的移动热点,如Wi-Fi。移动用户继续使用MVCApp111来通过移动热点处理呼入和呼出呼叫。The mobile device 110 hosting the MVCApp 111 leaves the Wi-Fi network and finds itself out of the coverage of the home operator 114 . The MVC subscriber is roaming. MVCApp111 performs the following exclusive scenarios. MVCApp111 detects mobile hotspots, such as Wi-Fi, that can connect with acceptable signal strength. The mobile user continues to use the MVCApp 111 to handle incoming and outgoing calls through the mobile hotspot.

MVCApp111检测到其所驻留的移动设备110的漫游数据SIM,移动用户继续使用MVCApp111来通过漫游数据连接处理呼入和呼出呼叫。The MVCApp 111 detects the roaming data SIM of the mobile device 110 it is camping on, and the mobile user continues to use the MVCApp 111 to handle incoming and outgoing calls over the roaming data connection.

MVCApp111检测到其所驻留的移动设备110的漫游功能被禁用,则MVCApp111将停止其数据和语音通信服务。响应于与关联MVCApp111的通信失败,CM服务器105停止归属运营商114的呼叫转移并释放之前分配的虚拟号码120。MVCApp 111 detects that the roaming function of the mobile device 110 where it resides is disabled, then MVCApp 111 will stop its data and voice communication services. In response to communication failure with the associated MVCApp 111 , the CM Server 105 stops call forwarding for the home operator 114 and releases the previously assigned virtual number 120 .

MVCApp111检测到其所驻留的移动设备110的漫游功能被启用。根据MVC订户的设置,MVCApp111指示CM服务器105不停止归属运营商114的呼叫转移。MVC订户继续使用MVCApp111来通过由第三方运营商提供的漫游数据带宽处理呼入和呼出呼叫。或者MVCApp111指示CM服务器105停止归属运营商114的呼叫转移并释放之前分配的VN,而且MVC订户利用第三方运营商进行语音和数据漫游。The MVCApp 111 detects that the roaming functionality of the mobile device 110 on which it resides is enabled. The MVCApp 111 instructs the CM Server 105 not to stop the call forwarding of the Home Operator 114 according to the MVC Subscriber's settings. The MVC subscriber continues to use the MVCApp 111 to handle incoming and outgoing calls over the roaming data bandwidth provided by the third party operator. Or the MVCApp 111 instructs the CM Server 105 to stop the call forwarding of the home operator 114 and release the previously assigned VN, and the MVC subscriber utilizes a third party operator for voice and data roaming.

以上场景作为对MVCApp111的设置的一部分,由移动用户预先允许。The above scenarios are pre-approved by the mobile user as part of the settings for the MVCApp111.

通过MVCApp111与VoIP服务器109的网状网络之间的连接来支持以上讨论的各种数据通信。VoIP服务器109的网状网络被用作MVC订户102与互联网云113之间的数据网关。The various data communications discussed above are supported through the connection between the MVCApp 111 and the mesh network of VoIP servers 109 . A mesh network of VoIP servers 109 is used as a data gateway between the MVC subscriber 102 and the Internet cloud 113 .

呼入呼叫被定义为被呼叫号码是MVC订户的移动号码的呼叫。图2示出通过MVCApp111和MVC基础设施103处理呼入呼叫的决定过程。如果通过MVCApp111产生了呼叫,则VoIP服务器109的网状网络联系CM服务器105,并检测到MVC订户也在使用MVCApp111。VoIP服务器109的网状网络检索分配的虚拟号码120,并用它来通过关联的MVCApp111呼叫MVC订户102。例如,John是在加拿大的归属运营商114中注册的MVC订户,并且正在英国伦敦使用MVCApp111。John在英国伦敦的朋友能够通过MVCApp111简单地拨打John的移动电话号码来给John打电话,而不会产生长途和漫游费用。An incoming call is defined as a call where the called number is the MVC subscriber's mobile number. FIG. 2 shows the decision process for handling an incoming call by the MVCApp 111 and the MVC infrastructure 103 . If a call is made through the MVCApp 111 , the mesh network of VoIP server 109 contacts the CM server 105 and detects that the MVC subscriber is also using the MVCApp 111 . The mesh network of VoIP servers 109 retrieves the assigned virtual number 120 and uses it to call the MVC subscriber 102 through the associated MVCApp 111 . For example, John is an MVC subscriber registered with the home operator 114 in Canada and is using the MVCApp 111 in London, UK. John's friends in London, England can call John by simply dialing John's mobile phone number through MVCApp111 without incurring long distance and roaming charges.

关于图2中的决定过程,如果在归属运营商114的覆盖范围内的固话或移动设备产生了该呼叫,则归属运营商114将该呼入呼叫转移给虚拟号码120。CM服务器105和VoIP服务器109然后将该呼叫通过关联的MVCApp111传送给MVC订户102。例如,John是在加拿大的归属运营商114中注册的MVC订户,并且正在英国伦敦使用MVCApp111。John在加拿大的朋友能够通过普通的移动电话简单地拨打John的移动电话号码来给John打电话,而不会产生长途和漫游费用。With respect to the decision process in FIG. 2 , the home operator 114 forwards the incoming call to the virtual number 120 if a landline or mobile device within the coverage area of the home operator 114 originates the call. The CM server 105 and VoIP server 109 then forward the call to the MVC subscriber 102 through the associated MVCApp 111 . For example, John is an MVC subscriber registered with the home operator 114 in Canada and is using the MVCApp 111 in London, UK. John's friends in Canada can call John by simply dialing John's mobile number from a normal mobile phone without incurring long distance and roaming charges.

关于图2中的决定过程,如果在归属运营商114的覆盖范围之外的固话或移动设备产生了该呼叫,则该呼叫首先从第三方运营商114路由到归属运营商114以进行端接。归属运营商114将该呼入呼叫转移给虚拟号码120。CM服务器105和VoIP服务器109随后将该呼叫通过关联的MVCApp111传送到MVC订户102。例如,John是在加拿大的归属运营商114中注册的MVC订户,并且正在英国伦敦使用MVCApp111。John在英国伦敦的朋友能够通过普通的固话或移动电话简单地拨打John的移动电话号码来联系John。该呼叫首先从英国运营商路由到加拿大的归属运营商114,随后其通过分配的虚拟号码120从归属运营商114路由到MVC基础设施103以进行呼叫端接。在此情况下,John在英国的朋友必须支付长途费用,而John不需要支付漫游费用。With respect to the decision process in Figure 2, if the call originates from a landline or mobile device outside the coverage of the home operator 114, the call is first routed from the third party operator 114 to the home operator 114 for termination . Home operator 114 forwards the incoming call to virtual number 120 . The CM server 105 and VoIP server 109 then forward the call to the MVC subscriber 102 through the associated MVCApp 111 . For example, John is an MVC subscriber registered with the home operator 114 in Canada and is using the MVCApp 111 in London, UK. John's friends in London, England, can reach John by simply dialing John's mobile number from a regular landline or mobile phone. The call is first routed from the UK operator to the home operator 114 in Canada, from where it is routed through the assigned virtual number 120 to the MVC infrastructure 103 for call termination. In this case, John's friends in the UK have to pay long distance charges, but John does not need to pay roaming charges.

呼出呼叫被定义为当在MVCApp111和MVC基础设施103之间建立了连接时由MVC订户发起的呼叫。图3示出了用于通过MVCApp111和MVC基础设施103处理呼出呼叫的决定过程。一个注册的MVC订户正在呼叫也连接到Wi-Fi网络的另一个注册的MVC订户。VoIP服务器109向CM服务器105检查被呼叫号码,并检测到被呼叫订户也在使用MVCApp111。VoIP服务器检索分配给被呼叫订户的虚拟号码120,并用它来通过关联的MVCApp111呼叫注册的MVC订户。例如,John是在加拿大的归属运营商114中注册的MVC订户,并且正在英国伦敦使用MVCApp111。他在香港的朋友Luke(Luke的归属运营商114在美国)也在使用MVCApp111。John能够通过MVCApp111简单地拨打Luke的移动电话号码来呼叫Luke而不会产生长途和漫游费用。An outgoing call is defined as a call initiated by an MVC subscriber when a connection is established between the MVCApp 111 and the MVC infrastructure 103 . FIG. 3 shows the decision process for handling outgoing calls by MVCApp 111 and MVC infrastructure 103 . A registered MVC subscriber is calling another registered MVC subscriber who is also connected to the Wi-Fi network. The VoIP server 109 checks the called number with the CM server 105 and detects that the called subscriber is also using the MVCApp 111 . The VoIP server retrieves the virtual number 120 assigned to the called subscriber and uses it to call the registered MVC subscriber through the associated MVCApp 111. For example, John is an MVC subscriber registered with the home operator 114 in Canada and is using the MVCApp 111 in London, UK. His friend Luke in Hong Kong (Luke's home operator 114 is in the United States) is also using MVCApp111. John is able to call Luke by simply dialing Luke's mobile phone number through MVCApp111 without incurring long distance and roaming charges.

关于图3中的决定过程,注册的MVC订户102正在呼叫没有向MVC基础设施103注册的某人。VoIP服务器109和CM服务器105首先检查被呼叫号码是否在VoIP网状网络109的覆盖范围内。如果其在VoIP网状网络109的覆盖范围内,则呼叫将作为本地呼叫进行端接。例如,John是在加拿大的归属运营商114中注册的MVC订户,并且正在英国伦敦使用MVCApp111。他的朋友Luke(Luke的归属运营商114在加拿大)目前在加拿大。John能够通过MVCApp111简单地拨打Luke的移动电话号码来呼叫Luke,而不会产生长途和漫游费用。另一方面,如果被呼叫号码不在VoIP网状网络109的覆盖范围内,则呼叫将被移交给第三方运营商124进行呼叫端接。应用最小成本路由(LDR)来最小化端接成本。例如,John是在加拿大的归属运营商114中注册的MVC订户102,并且正在英国伦敦使用MVCApp111。他的朋友Luke(Luke的归属运营商114在俄罗斯)目前在俄罗斯。MVC基础设施103在俄罗斯没有安装VoIP。与俄罗斯最近的VoIP服务器109在欧洲。MVC基础设施103首先将该呼叫路由到欧洲的VoIP服务器109,并将其传送到第三方运营商124进行呼叫端接。John能够通过MVCApp111简单地拨打Luke的移动电话号码来呼叫Luke,并且长途费用针对MVC基础设施103被最小化。Regarding the decision process in FIG. 3 , a registered MVC subscriber 102 is calling someone who is not registered with the MVC infrastructure 103 . The VoIP server 109 and the CM server 105 first check whether the called number is within the coverage of the VoIP mesh network 109 . If it is within coverage of the VoIP mesh network 109, the call will terminate as a local call. For example, John is an MVC subscriber registered with the home operator 114 in Canada and is using the MVCApp 111 in London, UK. His friend Luke (Luke's home operator 114 is in Canada) is currently in Canada. John is able to call Luke by simply dialing Luke's mobile phone number through MVCApp111 without incurring long distance and roaming charges. On the other hand, if the called number is not within the coverage of the VoIP mesh network 109, the call will be handed over to the third party operator 124 for call termination. Apply Least Cost Routing (LDR) to minimize termination costs. For example, John is an MVC Subscriber 102 registered with the Home Operator 114 in Canada and is using the MVCApp 111 in London, UK. His friend Luke (Luke's home operator 114 is in Russia) is currently in Russia. MVC infrastructure 103 does not have VoIP installed in Russia. The closest VoIP server 109 to Russia is in Europe. The MVC infrastructure 103 first routes the call to a VoIP server 109 in Europe, which forwards it to a third party operator 124 for call termination. John is able to call Luke through the MVCApp 111 by simply dialing Luke's mobile phone number, and long distance charges are minimized against the MVC infrastructure 103 .

在另一方面,本发明包括一种用于实现移动订户102的数字通信的系统100,其中,所述移动订户102具有与在归属服务提供商114中注册的移动号码相应的移动数字通信设备110,并具有在移动数字通信设备110上安装的移动虚拟通信软件111。系统100被编程为:在服务器系统103上注册与所述移动订户102相关的信息。所述信息包括每个移动订户102在所述归属服务提供商114中注册的电话号码112。在以上步骤之后,在使用中,当安装在数字通信设备110上的所述移动虚拟通信软件111被启用时,在所述移动数字通信设备110和所述服务器系统103之间通过互联网113建立通信;当被在所述移动数字通信设备110上安装的移动虚拟通信软件111请求时,从所述服务器系统113获取虚拟电话号码120;向归属服务提供商114提供虚拟电话号码120,以接受作为所述移动数字通信设备110在归属服务提供商114中注册的电话号码112的激活的呼叫转移电话号码;在所述服务器系统103上更新当前分配给所述注册的移动订户102的虚拟号码120以及所述移动数字通信设备110的关联的移动号码112;激活所述移动数字通信设备110在所述归属服务提供商114中注册的电话号码112的呼叫转移功能;在服务器系统103和移动虚拟通信软件111处建立用于支持到所述移动数字通信设备110的呼叫路由的基本机制115。所述移动虚拟通信软件111向服务器系统103提供所述数字通信设备110的互联网位置。向在所述归属服务提供商中注册的所述电话号码112发送的数字数据被转移给服务器系统103,之后经由互联网113转移给移动数字通信设备110,在所述移动数字通信设备110中由安装在所述移动数字通信设备110上的移动虚拟通信软件111接收和使用所述数字数据,以建立与所述移动数字通信设备110的通信。In another aspect, the present invention includes a system 100 for enabling digital communications for a mobile subscriber 102 having a mobile digital communications device 110 corresponding to a mobile number registered with a home service provider 114 , and has mobile virtual communication software 111 installed on the mobile digital communication device 110 . The system 100 is programmed to register information related to said mobile subscriber 102 on a server system 103 . The information includes the phone number 112 that each mobile subscriber 102 is registered with the home service provider 114 . After the above steps, in use, when the mobile virtual communication software 111 installed on the digital communication device 110 is activated, communication is established between the mobile digital communication device 110 and the server system 103 via the Internet 113 ; when requested by the mobile virtual communication software 111 installed on the mobile digital communication device 110, obtain the virtual phone number 120 from the server system 113; provide the virtual phone number 120 to the home service provider 114 for acceptance as the the activated call forwarding telephone number of the telephone number 112 of the mobile digital communication device 110 registered in the home service provider 114; the virtual number 120 currently assigned to the registered mobile subscriber 102 and the the associated mobile number 112 of the mobile digital communication device 110; activate the call forwarding function of the phone number 112 registered in the home service provider 114 of the mobile digital communication device 110; in the server system 103 and the mobile virtual communication software 111 The basic mechanism 115 for supporting call routing to the mobile digital communication device 110 is established at the office. The mobile virtual communication software 111 provides the Internet location of the digital communication device 110 to the server system 103 . The digital data sent to said telephone number 112 registered with said home service provider is transferred to a server system 103 and then via the Internet 113 to a mobile digital communication device 110 where it is installed by The mobile virtual communication software 111 on the mobile digital communication device 110 receives and uses the digital data to establish communication with the mobile digital communication device 110 .

在又一方面,本发明包括一种用于实现移动订户102的数字通信的计算机可读介质116,其中,所述移动订户102具有与在归属服务提供商114中注册的移动号码相应的移动数字通信设备110,并具有在移动数字通信设备110上安装的移动虚拟通信软件111。计算机可读介质116被编程为:在服务器系统103上注册与所述移动订户102相关的信息。所述信息包括每个移动订户102在所述归属服务提供商114中注册的电话号码112。在以上步骤之后,在使用中,当安装在数字通信设备110上的所述移动虚拟通信软件111被启用时,在所述移动数字通信设备110和所述服务器系统103之间通过互联网113建立通信;当被在所述移动数字通信设备110上安装的移动虚拟通信软件111请求时,从所述服务器系统113获取虚拟电话号码120;向归属服务提供商114提供虚拟电话号码120,以接受作为所述移动数字通信设备110在归属服务提供商114中注册的电话号码112的激活的呼叫转移电话号码;在所述服务器系统103上更新当前分配给所述注册的移动订户102的虚拟号码120以及所述移动数字通信设备110的关联的移动号码112;激活所述移动数字通信设备110在所述归属服务提供商114中注册的电话号码112的呼叫转移功能;在服务器系统103和移动虚拟通信软件111处建立用于支持到所述移动数字通信设备110的呼叫路由的基本机制115。所述移动虚拟通信软件111向服务器系统103提供所述数字通信设备110的互联网位置。向在所述归属服务提供商中注册的所述电话号码112发送的数字数据被转移给服务器系统103,之后经由互联网113转移给移动数字通信设备110,在所述移动数字通信设备110中由安装在所述移动数字通信设备110上的移动虚拟通信软件111接收和使用所述数字数据,以建立与所述移动数字通信设备110的通信。In yet another aspect, the present invention includes a computer-readable medium 116 for enabling digital communications for a mobile subscriber 102 having a mobile number corresponding to a mobile number registered with a home service provider 114. The communication device 110 has a mobile virtual communication software 111 installed on the mobile digital communication device 110 . The computer readable medium 116 is programmed to register information related to the mobile subscriber 102 on the server system 103 . The information includes the phone number 112 that each mobile subscriber 102 is registered with the home service provider 114 . After the above steps, in use, when the mobile virtual communication software 111 installed on the digital communication device 110 is activated, communication is established between the mobile digital communication device 110 and the server system 103 via the Internet 113 ; when requested by the mobile virtual communication software 111 installed on the mobile digital communication device 110, obtain the virtual phone number 120 from the server system 113; provide the virtual phone number 120 to the home service provider 114 for acceptance as the the activated call forwarding telephone number of the telephone number 112 of the mobile digital communication device 110 registered in the home service provider 114; the virtual number 120 currently assigned to the registered mobile subscriber 102 and the the associated mobile number 112 of the mobile digital communication device 110; activate the call forwarding function of the phone number 112 registered in the home service provider 114 of the mobile digital communication device 110; in the server system 103 and the mobile virtual communication software 111 The basic mechanism 115 for supporting call routing to the mobile digital communication device 110 is established at the office. The mobile virtual communication software 111 provides the Internet location of the digital communication device 110 to the server system 103 . The digital data sent to said telephone number 112 registered with said home service provider is transferred to a server system 103 and then via the Internet 113 to a mobile digital communication device 110 where it is installed by The mobile virtual communication software 111 on the mobile digital communication device 110 receives and uses the digital data to establish communication with the mobile digital communication device 110 .

在又一方面,本发明包括一种用于实现移动订户102的数字通信的服务器平台104,其中,所述移动订户102具有与在归属服务提供商114中注册的移动号码相应的移动数字通信设备110,并具有在移动数字通信设备110上安装的移动虚拟通信软件111。服务器平台104被编程为:在服务器系统103上注册与所述移动订户102相关的信息。所述信息包括每个移动订户102在所述归属服务提供商114中注册的电话号码112。在以上步骤之后,在使用中,当安装在数字通信设备110上的所述移动虚拟通信软件111被启用时,在所述移动数字通信设备110和所述服务器系统103之间通过互联网113建立通信;当被在所述移动数字通信设备110上安装的移动虚拟通信软件111请求时,从所述服务器系统113获取虚拟电话号码120;向归属服务提供商114提供虚拟电话号码120,以接受作为所述移动数字通信设备110在归属服务提供商114中注册的电话号码112的激活的呼叫转移电话号码;在所述服务器系统103上更新当前分配给所述注册的移动订户102的虚拟号码120以及所述移动数字通信设备110的关联的移动号码112;激活所述移动数字通信设备110在所述归属服务提供商114中注册的电话号码112的呼叫转移功能;在服务器系统103和移动虚拟通信软件111处建立用于支持到所述移动数字通信设备110的呼叫路由的基本机制115。所述移动虚拟通信软件111向服务器系统103提供所述数字通信设备110的互联网位置。向在所述归属服务提供商中注册的所述电话号码112发送的数字数据被转移给服务器系统103,之后经由互联网113转移给移动数字通信设备110,在移动数字通信设备110中由安装在所述移动数字通信设备110上的移动虚拟通信软件111接收和使用所述数字数据,以建立与所述移动数字通信设备110的通信。In yet another aspect, the present invention includes a server platform 104 for enabling digital communications for a mobile subscriber 102 having a mobile digital communications device corresponding to a mobile number registered with a home service provider 114 110, and has mobile virtual communication software 111 installed on the mobile digital communication device 110. The server platform 104 is programmed to register information related to said mobile subscriber 102 on the server system 103 . The information includes the phone number 112 that each mobile subscriber 102 is registered with the home service provider 114 . After the above steps, in use, when the mobile virtual communication software 111 installed on the digital communication device 110 is activated, communication is established between the mobile digital communication device 110 and the server system 103 via the Internet 113 ; when requested by the mobile virtual communication software 111 installed on the mobile digital communication device 110, obtain the virtual phone number 120 from the server system 113; provide the virtual phone number 120 to the home service provider 114 for acceptance as the the activated call forwarding telephone number of the telephone number 112 of the mobile digital communication device 110 registered in the home service provider 114; the virtual number 120 currently assigned to the registered mobile subscriber 102 and the the associated mobile number 112 of the mobile digital communication device 110; activate the call forwarding function of the phone number 112 registered in the home service provider 114 of the mobile digital communication device 110; in the server system 103 and the mobile virtual communication software 111 The basic mechanism 115 for supporting call routing to the mobile digital communication device 110 is established at the office. The mobile virtual communication software 111 provides the Internet location of the digital communication device 110 to the server system 103 . The digital data sent to said telephone number 112 registered in said home service provider is transferred to server system 103 and then to mobile digital communication device 110 via Internet 113, in which mobile digital communication device 110 is installed in the The mobile virtual communication software 111 on the mobile digital communication device 110 receives and uses the digital data to establish communication with the mobile digital communication device 110 .

本发明所属领域的技术人员将清楚以上原理的其它变化,并且这种变化视为落在本发明的范围内。此外,可以在不脱离所附权利要求的精神和范围的情况下,在设计和实施根据本发明的方法和系统中使用其它修改和替换。Other variations on the above principles will be apparent to those skilled in the art to which the invention pertains and such variations are considered to be within the scope of the invention. Furthermore, other modifications and substitutions may be used in the design and implementation of methods and systems according to the invention without departing from the spirit and scope of the appended claims.

Claims (23)

1.一种用于移动订户的数字通信的方法,其中,所述移动订户具有与在归属服务提供商中注册的电话号码相应的移动数字通信设备,并具有在所述移动数字通信设备上安装的移动虚拟通信软件,所述方法包括步骤:1. A method for digital communication of a mobile subscriber, wherein said mobile subscriber has a mobile digital communication device corresponding to a telephone number registered with a home service provider, and has a mobile digital communication device installed on said mobile digital communication device Mobile virtual communication software, said method comprising the steps of: 在服务器系统上注册与所述移动订户相关的信息,其中,所述信息包括每个移动订户在所述归属服务提供商中注册的电话号码;以及registering information related to said mobile subscribers on a server system, wherein said information includes a telephone number for each mobile subscriber registered with said home service provider; and 在以上步骤之后,在使用中,当安装在所述数字通信设备上的所述移动虚拟通信软件被启用时执行的以下步骤:After the above steps, in use, the following steps are executed when the mobile virtual communication software installed on the digital communication device is activated: 在所述移动数字通信设备与所述服务器系统之间通过互联网创建通信;establishing a communication between said mobile digital communication device and said server system over the Internet; 当被安装在所述移动数字通信设备上的移动虚拟通信软件请求时,从所述服务器系统获取虚拟电话号码;obtaining a virtual telephone number from said server system when requested by mobile virtual communication software installed on said mobile digital communication device; 向归属服务提供商提供虚拟电话号码,以接受作为所述移动数字通信设备在归属服务提供商中注册的电话号码的激活的呼叫转移电话号码;providing a virtual telephone number to a home service provider to accept an activated call forwarding telephone number as a telephone number registered with the home service provider for said mobile digital communications device; 利用当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码来更新所述服务器系统;updating said server system with a virtual number currently assigned to said registered mobile subscriber and said mobile digital communications device's associated mobile number; 激活所述移动数字通信设备在所述归属服务提供商中注册的电话号码的呼叫转移功能;activating call forwarding functionality for a telephone number of said mobile digital communications device registered with said home service provider; 在所述服务器系统和所述移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制;establishing, at said server system and said mobile virtual communication software, basic mechanisms for supporting call routing to said mobile digital communication device; 其中,所述移动虚拟通信软件向所述服务器系统提供所述数字通信设备的互联网位置,并且向在所述归属服务提供商中注册的所述电话号码发送的数字数据被转移给所述服务器系统,之后经由互联网被转移给所述移动数字通信设备,在所述移动数字通信设备中由安装在所述移动数字通信设备上的所述移动虚拟通信软件接收和使用所述数字数据,以创建与所述移动数字通信设备的通信。wherein said mobile virtual communication software provides said server system with the internet location of said digital communication device and digital data sent to said telephone number registered with said home service provider is transferred to said server system , then transferred via the Internet to said mobile digital communication device, where said digital data is received and used by said mobile virtual communication software installed on said mobile digital communication device to create a communication of the mobile digital communication device. 2.根据权利要求1所述的方法,还包括:跟踪每个移动订户的语音和数据使用的步骤。2. The method of claim 1, further comprising the step of tracking voice and data usage of each mobile subscriber. 3.根据权利要求2所述的方法,其中,跟踪每个移动订户的语音和数据使用的步骤由计费服务器执行。3. The method of claim 2, wherein the step of tracking voice and data usage of each mobile subscriber is performed by a billing server. 4.根据权利要求1所述的方法,其中,在服务器上注册所述移动订户的步骤由注册服务器执行。4. The method of claim 1, wherein the step of registering the mobile subscriber on a server is performed by a registration server. 5.根据权利要求1所述的方法,还包括:将所述移动虚拟通信软件下载到注册的移动数字通信设备的步骤。5. The method of claim 1, further comprising the step of downloading the mobile virtual communication software to a registered mobile digital communication device. 6.根据权利要求5所述的方法,其中,将所述移动虚拟通信软件下载到所述移动数字通信设备的步骤由注册服务器执行。6. The method of claim 5, wherein the step of downloading the mobile virtual communication software to the mobile digital communication device is performed by a registration server. 7.根据权利要求1所述的方法,其中,在获取虚拟电话号码的步骤中,从虚拟号码服务器获取所述虚拟号码。7. The method according to claim 1, wherein, in the step of obtaining a virtual phone number, the virtual number is obtained from a virtual number server. 8.根据权利要求1所述的方法,其中,在获取虚拟电话号码的步骤中,由通信管理服务器获取所述虚拟电话号码。8. The method according to claim 1, wherein, in the step of acquiring a virtual telephone number, the virtual telephone number is acquired by a communication management server. 9.根据权利要求1所述的方法,其中,获取虚拟电话号码的步骤在所述移动虚拟通信软件被激活时执行。9. The method of claim 1, wherein the step of obtaining a virtual phone number is performed when the mobile virtual communication software is activated. 10.根据权利要求1所述的方法,其中,在更新当前分配给每个移动订户的虚拟号码以及关联的移动号码的步骤中,所述虚拟号码被存储在虚拟号码服务器中。10. The method of claim 1, wherein in the step of updating the virtual number currently assigned to each mobile subscriber and the associated mobile number, the virtual number is stored in a virtual number server. 11.根据权利要求1所述的方法,其中,激活在所述归属服务提供商中注册的电话号码的呼叫转移功能的步骤是在每次激活所述移动虚拟通信软件时执行的。11. The method of claim 1, wherein the step of activating a call forwarding function of a telephone number registered in the home service provider is performed every time the mobile virtual communication software is activated. 12.根据权利要求1所述的方法,其中,当所述移动虚拟通信软件被禁用时,释放所述虚拟号码。12. The method of claim 1, wherein the virtual number is released when the mobile virtual communication software is disabled. 13.根据权利要求1所述的方法,还包括:利用指示电话呼叫将被转移给所述虚拟电话号码的指示符来更新计费服务器的步骤。13. The method of claim 1, further comprising the step of updating a billing server with an indicator that a telephone call is to be forwarded to the virtual telephone number. 14.根据权利要求1所述的方法,其中,所述VoIP服务器经由专用电话干线与漫游运营商相互连接,以进行呼叫端接。14. The method of claim 1, wherein the VoIP server is interconnected with a roaming operator via a dedicated telephone trunk line for call termination. 15.根据权利要求1所述的方法,其中,在使用中,经由互联网向在所述归属服务提供商中注册的所述电话号码发送的数字数据经由VoIP服务器的网状网络进行发送。15. A method as claimed in claim 1, wherein, in use, digital data sent via the Internet to the telephone number registered with the home service provider is sent via a mesh network of VoIP servers. 16.根据权利要求15所述的方法,其中,如果向所述移动数字通信设备路由的数据在VoIP服务器的网状网络的覆盖范围内不能够路由和端接,则呼叫被路由到第三方运营商进行端接。16. The method of claim 15, wherein if the data routed to the mobile digital communication device cannot be routed and terminated within the coverage of the mesh network of VoIP servers, the call is routed to a third party operator provider for termination. 17.根据权利要求1所述的方法,其中,利用当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码来更新所述服务器系统的步骤包括:利用当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码来更新VoIP服务器。17. The method of claim 1, wherein updating the server system with a virtual number currently assigned to the registered mobile subscriber and the associated mobile number of the mobile digital communication device comprises: utilizing a current A VoIP server is updated with the virtual number assigned to the registered mobile subscriber and the associated mobile number of the mobile digital communication device. 18.根据权利要求1所述的方法,其中,向在所述归属服务提供商中注册的所述电话号码发送的所述数字数据被转移给虚拟电话服务器。18. The method of claim 1, wherein the digital data sent to the telephone number registered with the home service provider is transferred to a virtual telephone server. 19.根据权利要求1所述的方法,其中,在服务器系统和移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制的步骤包括:检查与呼入呼叫将被转移给的虚拟号码之间的映射,并识别将接收转移的呼叫的移动数字通信设备的当前IP地址。19. The method of claim 1, wherein the step of establishing at the server system and mobile virtual communication software the basic mechanisms for supporting call routing to the mobile digital communication device comprises: checking with the incoming call to be A mapping between virtual numbers to forward to and identify the current IP address of the mobile digital communication device that will receive the forwarded call. 20.根据权利要求1所述的方法,其中,所述服务器系统包括:通信管理(CM)服务器、虚拟号码(VN)服务器、计费服务器和注册服务器。20. The method of claim 1, wherein the server system comprises: a communication management (CM) server, a virtual number (VN) server, an accounting server, and a registration server. 21.一种用于实现移动订户的数字通信的系统,其中,所述移动订户具有与在归属服务提供商中注册的电话号码相应的移动数字通信设备,并具有在所述移动数字通信设备上安装的移动虚拟通信软件,所述系统被编程为:21. A system for enabling digital communications for a mobile subscriber, wherein said mobile subscriber has a mobile digital communications device corresponding to a telephone number registered with a home service provider and has a mobile digital communications device on said mobile digital communications device Installing mobile virtual communication software, the system is programmed to: 在服务器系统上注册与所述移动订户相关的信息,其中,所述信息包括每个移动订户在所述归属服务提供商中注册的电话号码;以及registering information related to said mobile subscribers on a server system, wherein said information includes a telephone number for each mobile subscriber registered with said home service provider; and 在以上步骤之后,在使用中,当安装在所述数字通信设备上的所述移动虚拟通信软件被启用时,执行以下操作:After the above steps, in use, when the mobile virtual communication software installed on the digital communication device is enabled, the following operations are performed: 在所述移动数字通信设备与所述服务器系统之间通过互联网创建通信;establishing a communication between said mobile digital communication device and said server system over the Internet; 当被安装在所述移动数字通信设备上的移动虚拟通信软件请求时,从所述服务器系统获取虚拟电话号码;obtaining a virtual telephone number from said server system when requested by mobile virtual communication software installed on said mobile digital communication device; 向归属服务提供商提供虚拟电话号码,以接受作为所述移动数字通信设备在归属服务提供商中注册的电话号码的激活的呼叫转移电话号码;providing a virtual telephone number to a home service provider to accept an activated call forwarding telephone number as a telephone number registered with the home service provider for said mobile digital communication device; 利用当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码来更新所述服务器系统;updating said server system with a virtual number currently assigned to said registered mobile subscriber and said mobile digital communications device's associated mobile number; 激活所述移动数字通信设备在所述归属服务提供商中注册的电话号码的呼叫转移功能;activating call forwarding functionality for a telephone number of said mobile digital communications device registered with said home service provider; 在所述服务器系统和所述移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制;establishing, at said server system and said mobile virtual communication software, basic mechanisms for supporting call routing to said mobile digital communication device; 其中,所述移动虚拟通信软件向所述服务器系统提供所述数字通信设备的互联网位置,并且向在所述归属服务提供商中注册的所述电话号码发送的数字数据被转移给所述服务器系统,之后经由互联网被转移给所述移动数字通信设备,在所述移动数字通信设备中由安装在所述移动数字通信设备上的所述移动虚拟通信软件接收和使用所述数字数据,以创建与所述移动数字通信设备的通信。wherein said mobile virtual communication software provides said server system with the internet location of said digital communication device and digital data sent to said telephone number registered with said home service provider is transferred to said server system , then transferred via the Internet to said mobile digital communication device, where said digital data is received and used by said mobile virtual communication software installed on said mobile digital communication device to create a communication of the mobile digital communication device. 22.一种用于实现移动订户的数字通信的计算机可读介质,其中,所述移动订户具有与在归属服务提供商中注册的电话号码相应的移动数字通信设备,并具有在所述移动数字通信设备上安装的移动虚拟通信软件,所述计算机可读介质被编程为:22. A computer readable medium for enabling digital communications for a mobile subscriber having a mobile digital communications device corresponding to a telephone number registered with a home service provider and having a Mobile virtual communication software installed on a communication device, said computer readable medium programmed to: 在服务器系统上注册与所述移动订户相关的信息,其中,所述信息包括每个移动订户在所述归属服务提供商中注册的电话号码;以及registering information related to said mobile subscribers on a server system, wherein said information includes a telephone number for each mobile subscriber registered with said home service provider; and 在以上步骤之后,在使用中,当安装在所述数字通信设备上的所述移动虚拟通信软件被启用时,执行以下操作:After the above steps, in use, when the mobile virtual communication software installed on the digital communication device is enabled, the following operations are performed: 在所述移动数字通信设备与所述服务器系统之间通过互联网创建通信;establishing a communication between said mobile digital communication device and said server system over the Internet; 当被安装在所述移动数字通信设备上的移动虚拟通信软件请求时,从所述服务器系统获取虚拟电话号码;obtaining a virtual telephone number from said server system when requested by mobile virtual communication software installed on said mobile digital communication device; 向归属服务提供商提供虚拟电话号码,以接受作为所述移动数字通信设备在归属服务提供商中注册的电话号码的激活的呼叫转移电话号码;providing a virtual telephone number to a home service provider to accept an activated call forwarding telephone number as a telephone number registered with the home service provider for said mobile digital communication device; 利用当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码来更新所述服务器系统;updating said server system with a virtual number currently assigned to said registered mobile subscriber and said mobile digital communications device's associated mobile number; 激活所述移动数字通信设备在所述归属服务提供商中注册的电话号码的呼叫转移功能;activating call forwarding functionality for a telephone number of said mobile digital communications device registered with said home service provider; 在所述服务器系统和所述移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制;establishing, at said server system and said mobile virtual communication software, basic mechanisms for supporting call routing to said mobile digital communication device; 其中,所述移动虚拟通信软件向所述服务器系统提供所述数字通信设备的互联网位置,并且向在所述归属服务提供商中注册的所述电话号码发送的数字数据被转移给所述服务器系统,之后经由互联网被转移给所述移动数字通信设备,在所述移动数字通信设备中由安装在所述移动数字通信设备上的所述移动虚拟通信软件接收和使用所述数字数据,以创建与所述移动数字通信设备的通信。wherein said mobile virtual communication software provides said server system with the internet location of said digital communication device and digital data sent to said telephone number registered with said home service provider is transferred to said server system , then transferred via the Internet to said mobile digital communication device, where said digital data is received and used by said mobile virtual communication software installed on said mobile digital communication device to create a communication of the mobile digital communication device. 23.一种用于实现移动订户的数字通信的服务器平台,其中,所述移动订户具有与在归属服务提供商中注册的电话号码相应的移动数字通信设备,并具有在所述移动数字通信设备上安装的移动虚拟通信软件,所述服务器平台被编程为:23. A server platform for enabling digital communications of a mobile subscriber having a mobile digital communications device corresponding to a telephone number registered with a home service provider and having a Mobile virtual communication software installed on the server platform is programmed to: 在服务器系统上注册与所述移动订户相关的信息,其中,所述信息包括每个移动订户在所述归属服务提供商中注册的电话号码;以及registering information related to said mobile subscribers on a server system, wherein said information includes a telephone number for each mobile subscriber registered with said home service provider; and 在以上步骤之后,在使用中,当安装在所述数字通信设备上的所述移动虚拟通信软件被启用时,执行以下操作:After the above steps, in use, when the mobile virtual communication software installed on the digital communication device is enabled, the following operations are performed: 在所述移动数字通信设备与所述服务器系统之间通过互联网创建通信;establishing a communication between said mobile digital communication device and said server system over the Internet; 当被安装在所述移动数字通信设备上的移动虚拟通信软件请求时,从所述服务器系统获取虚拟电话号码;obtaining a virtual telephone number from said server system when requested by mobile virtual communication software installed on said mobile digital communication device; 向归属服务提供商提供虚拟电话号码,以接受作为所述移动数字通信设备在归属服务提供商中注册的电话号码的激活的呼叫转移电话号码;providing a virtual telephone number to a home service provider to accept an activated call forwarding telephone number as a telephone number registered with the home service provider for said mobile digital communication device; 利用当前分配给所述注册的移动订户的虚拟号码以及所述移动数字通信设备的关联的移动号码来更新所述服务器系统;updating said server system with a virtual number currently assigned to said registered mobile subscriber and said mobile digital communications device's associated mobile number; 激活所述移动数字通信设备在所述归属服务提供商中注册的电话号码的呼叫转移功能;activating call forwarding functionality for a telephone number of said mobile digital communications device registered with said home service provider; 在所述服务器系统和所述移动虚拟通信软件处建立用于支持到所述移动数字通信设备的呼叫路由的基本机制;establishing, at said server system and said mobile virtual communication software, basic mechanisms for supporting call routing to said mobile digital communication device; 其中,所述移动虚拟通信软件向所述服务器系统提供所述数字通信设备的互联网位置,并且向在所述归属服务提供商中注册的所述电话号码发送的数字数据被转移给所述服务器系统,之后经由互联网被转移给所述移动数字通信设备,在所述移动数字通信设备中由安装在所述移动数字通信设备上的所述移动虚拟通信软件接收和使用所述数字数据,以创建与所述移动数字通信设备的通信。wherein said mobile virtual communication software provides said server system with the internet location of said digital communication device and digital data sent to said telephone number registered with said home service provider is transferred to said server system , then transferred via the Internet to said mobile digital communication device, where said digital data is received and used by said mobile virtual communication software installed on said mobile digital communication device to create a communication of the mobile digital communication device.
CN201480039796.XA 2013-05-13 2014-05-13 Method and system for enabling digital communications to mobile subscribers Pending CN105379320A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201361822895P 2013-05-13 2013-05-13
US61/822,895 2013-05-13
PCT/CA2014/000408 WO2014183193A1 (en) 2013-05-13 2014-05-13 Method of and system for enacting digital communication for a mobile subscriber

Publications (1)

Publication Number Publication Date
CN105379320A true CN105379320A (en) 2016-03-02

Family

ID=51894342

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480039796.XA Pending CN105379320A (en) 2013-05-13 2014-05-13 Method and system for enabling digital communications to mobile subscribers

Country Status (4)

Country Link
EP (1) EP2997752A1 (en)
CN (1) CN105379320A (en)
CA (1) CA2851678A1 (en)
WO (1) WO2014183193A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110557379A (en) * 2019-08-05 2019-12-10 澳克多普有限公司 call method and system based on cloud SIM server

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104540122B (en) * 2014-12-04 2019-06-04 张虞 The equipment of method of mobile communication and operation this method based on SIM card
CN104967988A (en) * 2015-05-28 2015-10-07 集怡嘉数码科技(深圳)有限公司 Data roaming method, apparatus and system
WO2017067562A1 (en) * 2015-10-23 2017-04-27 Voxtream A/S System and method for routing calls between mobile devices

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1692603A (en) * 2001-07-06 2005-11-02 通用仪表公司 Methods, apparatus, and systems for accessing mobile and voice over ip telephone networks with a mobile handset
US20070291733A1 (en) * 2004-03-04 2007-12-20 Outsmart Ltd. Integration of Packet and Cellular Telephone Networks
CN101098558A (en) * 2007-06-14 2008-01-02 中兴通讯股份有限公司 A method for international roaming agent call service
CN101159771A (en) * 2007-11-21 2008-04-09 张原天 Network telephone set
CN101489003A (en) * 2009-02-23 2009-07-22 候万春 System and method for implementing voice call forwarding through data network
CN102014358A (en) * 2010-12-15 2011-04-13 西南交通大学 Telephone agent device based on voice over internet protocol (VoIP) technology and call making and answering method by telephone agent device
CN101588547B (en) * 2008-05-22 2012-06-20 中国移动通信集团上海有限公司 Method, system and equipment for transferring service of telecommunication network

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090129371A1 (en) * 2005-07-11 2009-05-21 Samer Bishay Method and system to enable mobile roaming over ip networks and local number portability
US20110026468A1 (en) * 2009-07-28 2011-02-03 Conrad Daniel R Multi-network telephone connections

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1692603A (en) * 2001-07-06 2005-11-02 通用仪表公司 Methods, apparatus, and systems for accessing mobile and voice over ip telephone networks with a mobile handset
US20070291733A1 (en) * 2004-03-04 2007-12-20 Outsmart Ltd. Integration of Packet and Cellular Telephone Networks
CN101098558A (en) * 2007-06-14 2008-01-02 中兴通讯股份有限公司 A method for international roaming agent call service
CN101159771A (en) * 2007-11-21 2008-04-09 张原天 Network telephone set
CN101588547B (en) * 2008-05-22 2012-06-20 中国移动通信集团上海有限公司 Method, system and equipment for transferring service of telecommunication network
CN101489003A (en) * 2009-02-23 2009-07-22 候万春 System and method for implementing voice call forwarding through data network
CN102014358A (en) * 2010-12-15 2011-04-13 西南交通大学 Telephone agent device based on voice over internet protocol (VoIP) technology and call making and answering method by telephone agent device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110557379A (en) * 2019-08-05 2019-12-10 澳克多普有限公司 call method and system based on cloud SIM server
CN110557379B (en) * 2019-08-05 2021-10-26 澳克多普有限公司 Call method and system based on cloud SIM server

Also Published As

Publication number Publication date
WO2014183193A1 (en) 2014-11-20
EP2997752A1 (en) 2016-03-23
CA2851678A1 (en) 2014-11-13

Similar Documents

Publication Publication Date Title
US10805096B2 (en) Method and system for managing user location information in a communication system
US10652796B2 (en) Data network access selection, migration and quality management systems and methods
US11184479B2 (en) Mobile roaming and authentication
US10560880B2 (en) Mobile operator-mediated telephony-over-data system and implementation, and mobile smartphone-over-data device and computer-implemented environment therefor
US8600364B2 (en) Systems and methods for terminating telephony communications to mobile telephony devices
CA2895518C (en) Mobile electronic communications using internet protocol
CN104144402B (en) Realize the method and relevant apparatus of mobile terminal localized roaming
US20070047707A1 (en) IP-enhanced cellular services
US20070049342A1 (en) MTA-cradle personal gateway
US8934882B2 (en) Systems and methods for terminating telephony communications to mobile telephony devices
NO336691B1 (en) Method of Serving Visitor Subscribers in a Mobile Communications System
CN106797591A (en) Cellular tower functionality with satellite access to allow cellular devices to roam on the satellite network
US20070049329A1 (en) IP-enhanced cellular services
US10674431B2 (en) Systems and methods for cellular network service allocation
US11533343B2 (en) Private cellular network for seamless extension of accessibility of PBX devices to remote devices
CN105379320A (en) Method and system for enabling digital communications to mobile subscribers
US9497606B1 (en) Native dialer fall-back
CN102098614B (en) Communication method and device
JP5697632B2 (en) Mobile communication terminal management system
US20130178237A1 (en) SMS assisted Call Anchoring to Facilitate the Provision of Advanced Communications Services
CN105554721A (en) Method and device for processing communication business information
CN104468378A (en) Personal telephone router and communication method
CN204258851U (en) Personal call router and telephonic communication system
RS20140372A1 (en) PROCEDURE AND SYSTEM FOR PROVIDING SERVICES OF ADDITIONAL PHONE NUMBERS FROM MULTIPLE DIFFERENT NETWORKS WITH THE POSSIBILITY OF MAKING VOICE CALLS AND EXCHANGE MESSAGES

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160302

WD01 Invention patent application deemed withdrawn after publication