[go: up one dir, main page]

TW201909603A - System, apparatus and method for managing communication of one or more computing devices - Google Patents

System, apparatus and method for managing communication of one or more computing devices Download PDF

Info

Publication number
TW201909603A
TW201909603A TW107116868A TW107116868A TW201909603A TW 201909603 A TW201909603 A TW 201909603A TW 107116868 A TW107116868 A TW 107116868A TW 107116868 A TW107116868 A TW 107116868A TW 201909603 A TW201909603 A TW 201909603A
Authority
TW
Taiwan
Prior art keywords
unique identifier
computing device
gateway server
communication
incoming voice
Prior art date
Application number
TW107116868A
Other languages
Chinese (zh)
Inventor
沛致 袁
頌賢 郭
展文 鍾
袁章銘
Original Assignee
香港商騰科實驗有限公司
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 香港商騰科實驗有限公司 filed Critical 香港商騰科實驗有限公司
Publication of TW201909603A publication Critical patent/TW201909603A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0078Security; Fraud detection; Fraud prevention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/40Security arrangements using identity modules
    • H04W12/43Security arrangements using identity modules using shared identity modules, e.g. SIM sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/60Aspects of automatic or semi-automatic exchanges related to security aspects in telephonic communication systems
    • H04M2203/6081Service authorization mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/75Temporary identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Embodiments relate to methods, systems, and devices for managing voice communications of computing devices. The method includes receiving a first user identification and first specified time period for enabling voice communications on a first computing device for the first user identification. The method also includes associating a first unique identifier with the first computing device and first user identification. The method also includes configuring the first computing device to selectively receive incoming voice communications directed to the first unique identifier. The method also includes receiving a second user identification and second specified time period for enabling voice communications on the first computing device for the second user identification. The method also includes associating a second unique identifier with the first computing device and second user identification. The method also includes configuring the first computing device to selectively receive incoming voice communications directed to the second unique identifier.

Description

管理一或多個運算裝置的通訊之系統、裝置和方法System, device and method for managing communication of one or more computing devices

本揭露大致上關於管理且/或驗證運算裝置之通訊,且更具體而言,本揭露大致上關於管理一或多個運算裝置的(及/或針對一或多個運算裝置之)語音及資料通訊之系統、裝置和方法,該管理包括配置、路由、指向、控制和/或驗證。This disclosure is generally about managing and / or verifying communications of computing devices, and more specifically, this disclosure is generally about managing one or more computing devices (and / or for one or more computing devices) voice and data Communication systems, devices and methods, the management including configuration, routing, pointing, control and / or verification.

運算裝置有各種形狀、大小、配置和能力。關於行動運算裝置,行動運算裝置一般而言包括無線通訊能力,以使得使用者能夠持續語音通訊(例如,電話呼叫)、存取網際網路以搜尋取得資訊和其他人經由電子郵件(email)訊息及/或社群媒體網路進行互動和進行線上購物與其他形式的電子商務(以及其他功能)。Computing devices come in all shapes, sizes, configurations, and capabilities. Regarding mobile computing devices, mobile computing devices generally include wireless communication capabilities to enable users to continue voice communications (eg, phone calls), access the Internet to search for information, and others to send messages via email And / or social media networks to interact and conduct online shopping and other forms of e-commerce (among other features).

行動運算裝置一般而言能夠以複數個方式中的一或多種進行無線通訊。舉例而言,配備有用戶識別模組(或「SIM卡」)且具有經開通電話號碼及附加至該電話號碼的電話/語音服務的行動運算裝置可能夠進行語音通訊(亦即電話呼叫)。配備有SIM卡且具有經開通資料服務的行動運算裝置也可能夠通過3G網路、4G網路、4G LTE網路、或類似者進行無線資料通訊。時至今日,市面上可取得的絕大部分行動運算裝置係可配置以通過這些及其他形式的無線通訊中的一些、大部分、或全部來進行通訊。Mobile computing devices are generally capable of wireless communication in one or more of a number of ways. For example, a mobile computing device equipped with a subscriber identity module (or "SIM card") and having an activated phone number and a phone / voice service attached to the phone number may be able to perform voice communications (ie, phone calls). A mobile computing device equipped with a SIM card and having an enabled data service can also perform wireless data communication through a 3G network, a 4G network, a 4G LTE network, or the like. Today, most mobile computing devices available on the market can be configured to communicate through some, most, or all of these and other forms of wireless communications.

現今行動運算裝置的普及和廣泛使用大部分源於此類裝置的便利性及可攜性,使得使用者在幾乎任何時間和地點都能夠進行無線語音及資料通訊。然而,可能發生一些情況需要高效率且有效地配置、管理、控制、驗證(verify)、核准(approve)、授權(authorize)、認證(authenticate)、且/或校驗(validate)(以下稱為「管理」)一或多個運算裝置的語音及/或資料通訊,以為運算裝置的每個使用者提供便利性、改善隱私及安全、減少成本、防止詐騙和/或改善線上交易的安全性(以及其他好處)。舉例而言,可能在一些情況下需要或有動機管理一或多個運算裝置,且此種管理可包括允許若干不同使用者在短期(temporary)、週期性的和/或間歇性的基礎上使用一運算裝置。The popularity and widespread use of mobile computing devices today are largely due to the convenience and portability of such devices, enabling users to conduct wireless voice and data communications at almost any time and place. However, there may be situations that require efficient and effective configuration, management, control, verify, approve, authorize, authenticate, and / or verify (hereinafter referred to as ("Management") voice and / or data communications of one or more computing devices to provide convenience, improved privacy and security, reduce costs, prevent fraud, and / or improve the security of online transactions for each user of the computing device ( And other benefits). For example, the management of one or more computing devices may be required or motivated in some circumstances, and such management may include allowing several different users to use on a temporary, periodic, and / or intermittent basis A computing device.

作為一個更特定的實例,旅館經營者可能會想要提供旅館賓客之一或多者具語音通訊功能之運算裝置(例如,行動智慧型手機),供其在旅館住宿期間使用。由於一般旅館住宿係大約數天,各運算裝置在運算裝置的使用生命期間內可能會被上百或甚至上千個不同的使用者使用過。雖然旅館賓客可藉由允許他人(例如,朋友或聯繫人)經由運算裝置的當地電話號碼來與該旅館賓客聯繫,而體驗到便利性及/或降低漫遊或長途費用,但該旅館賓客有可能會接到意圖打給一或多個被給予相同運算裝置(亦即,相同電話號碼)的先前旅館賓客的電話呼叫。為了防止這類意圖打給先前旅館賓客的非所要呼叫,也為了保護旅館賓客的隱私,每次一名旅館賓客辦理退房及/或一名新的旅館賓客辦理入住且被提供運算裝置時,旅館經營者就必須購買/獲取新的具有不同電話號碼的SIM卡。然而,對旅館經營者而言這類解決方案不僅成本高昂且耗費時間。其他情況下也可能遇到類似的問題,諸如雇主提供運算裝置的短期使用權給員工、承包人員(contractor)、客戶、合作夥伴等。As a more specific example, a hotelier may want to provide one or more hotel guests with a voice-enabled computing device (eg, a mobile smartphone) for use during their hotel stay. Due to the fact that a typical hotel stays for several days, each computing device may be used by hundreds or even thousands of different users during the life of the computing device. Although a hotel guest can experience the convenience and / or reduce roaming or long-distance costs by allowing others (for example, friends or contacts) to contact the hotel guest via the local phone number of the computing device, it is possible for the hotel guest to A telephone call is received that is intended for one or more previous hotel guests who are given the same computing device (ie, the same phone number). In order to prevent such unwanted calls to previous hotel guests and to protect the privacy of hotel guests, each time a hotel guest checks out and / or a new hotel guest checks in and is provided with a computing device, Hoteliers must then purchase / obtain new SIM cards with different phone numbers. However, such solutions are not only costly and time consuming for hoteliers. Similar problems may be encountered in other situations, such as employers providing short-term use rights of computing devices to employees, contractors, customers, partners, and so on.

可能發生一些情況,需要對一或多個運算裝置之某些通訊(及/或藉由該一或多個運算裝置之某些通訊)進行驗證及/或核准,以防止詐騙及/或攻擊(例如,由自動化程式或引擎、病毒、駭客和/或竊賊),並且改善線上預約(booking)、預訂(reservation)和/或其他交易(例如,購買商品及/或服務、匯寄其他形式的支付、使用線上折價券、繳付預付款等)的安全性及/或可靠度(以及其他功能)。舉例而言,可能在一些情況下需要或有動機去驗證(或進一步驗證)由一或多個運算裝置做出的線上交易請求,且此類線上交易請求驗證可包括在核准及/或處理線上購買、預訂、預約、贖回、折價券等之前進行一驗證(以及其他步驟)。There may be situations where certain communications of one or more computing devices (and / or through certain communications of the one or more computing devices) need to be verified and / or approved to prevent fraud and / or attacks ( For example, by automated programs or engines, viruses, hackers, and / or thieves) and improving online bookings, reservations, and / or other transactions (e.g., purchasing goods and / or services, sending other forms of Pay, use online coupons, make advance payments, etc.) security and / or reliability (among other features). For example, there may be situations where it is necessary or motivated to verify (or further verify) an online transaction request made by one or more computing devices, and such online transaction request verification may be included on the approval and / or processing line Perform a verification (and other steps) before purchasing, booking, booking, redemption, coupons, etc.

因此,本揭露中體認到需要一種替代、額外和/或經改善的解決方法來管理運算裝置的語音及/或資料通訊,該些運算裝置係被短期地、週期性地和/或間歇性地提供、指派和/或借出給不同的使用者,該管理包括防止意圖打給運算裝置之先前使用者的非所要呼叫和/或保護目前使用者的隱私。此外,本揭露中體認到需要一種替代、額外和/或經改善的解決方法來驗證及/或核准一或多個運算裝置的通訊(及/或藉由一或多個運算裝置的通訊進行),該通訊包括線上交易。Therefore, this disclosure recognizes the need for an alternative, additional, and / or improved solution to manage voice and / or data communications of computing devices that are short-term, periodic, and / or intermittent Providing, assigning, and / or lending to different users, the management includes preventing unwanted calls from previous users who intend to call the computing device and / or protecting the privacy of the current user. In addition, this disclosure recognizes the need for an alternative, additional, and / or improved solution to verify and / or approve communications for one or more computing devices (and / or through communications with one or more computing devices) ), This communication includes online transactions.

本實施例大致上關於且/或包含用於解決習知問題的系統、子系統、處理器、裝置、邏輯和方法,該些問題包括上文與本揭露中所描述之彼等問題,更具體而言,實施例關於管理(包括配置、路由、指向、控制、驗證和/或核准,以下根據適用稱為「管理(manage, managing, management)」)一或多個運算裝置的語音及資料通訊的系統、子系統、處理器、裝置、邏輯和方法。本實施例也大致上關於且/或包含用於解決習知問題的系統、子系統、處理器、裝置、邏輯和方法,該些問題包括上文與本揭露中所描述之彼等問題,更具體而言,實施例關於驗證(包括檢查(check)、比對、確認、認證、授權和/或校驗,以下根據適用稱為「驗證(verify, verifying, verification)」)一或多個運算裝置之通訊(包括交易)的系統、子系統、處理器、裝置、邏輯和方法。This embodiment generally relates to and / or includes systems, subsystems, processors, devices, logic, and methods for solving conventional problems. These problems include those described above and more specifically in this disclosure, and more specifically In terms of embodiments, the embodiments are related to management (including configuration, routing, pointing, control, verification, and / or approval, hereinafter referred to as "manage, managing, management" according to the application) voice and data communication of one or more computing devices Systems, subsystems, processors, devices, logic and methods. This embodiment also generally relates to and / or includes systems, subsystems, processors, devices, logic, and methods for solving conventional problems. These problems include those described above and in this disclosure, and more Specifically, the embodiment relates to one or more operations related to verification (including check, comparison, confirmation, authentication, authorization, and / or verification, hereinafter referred to as “verify, verifying, verification” as applicable). Systems, subsystems, processors, devices, logic, and methods of device communication (including transactions).

在一例示性實施例中,描述管理語音通訊的一方法。該方法可包括於一通訊閘道伺服器處接收一第一使用者識別。該方法亦可包括於該通訊閘道伺服器處接收一第一指定時段,該第一指定時段用於允許一第一運算裝置上對於該第一使用者識別之語音通訊。該方法可進一步包括藉由該通訊閘道伺服器將一第一唯一識別符與該第一使用者識別相關聯。該第一唯一識別符亦可與該第一運算裝置相關聯。該方法可進一步包括藉由該通訊閘道伺服器配置該第一運算裝置,以選擇性地或動態地接收經指向至該第一唯一識別符之來電語音通訊。舉例而言,一運算裝置可提供該第一唯一識別符給該通訊閘道伺服器(例如,藉由輸入一電話或全鍵板(full keypad)的按鍵、提供口述字詞、或提供一影像之方式),該運算裝置起始對指派給該通訊閘道伺服器的一主要電話號碼之一來電呼叫,並且一旦接收到該第一唯一識別符,該通訊閘道伺服器可將該來電呼叫指向至該第一唯一識別符(例如,藉由在該來電語音通話與相關聯於該第一唯一識別符之該第一運算裝置之間建立諸如VoIP通道之一語音通訊通道)。該方法可進一步包括於該通訊閘道伺服器處接收一第二使用者識別及一第二指定時段,該第二指定時段用於允許該第一運算裝置上對於該第二使用者識別的語音通訊。舉例而言,曾被指派該第一運算裝置(其曾與該第一唯一識別符相關聯)之一第一使用者(其具有該第一使用者識別)可能不再被指派或允許使用該第一運算裝置,而現在一第二使用者(其具有該第二使用者識別)可能被指派或允許使用相同的該第一運算裝置。該方法可進一步包括藉由該通訊閘道伺服器將一第二唯一識別符與該第一運算裝置及該第二使用者識別相關聯。該方法可進一步包括藉由該通訊閘道伺服器配置該第一運算裝置,以選擇性地接收經指向至該第二唯一識別符之來電語音通訊。如此一來,先前被指派至該第一使用者且接收經指向至該第一唯一識別符的語音通訊的該第一運算裝置,現在被指派至該第二使用者,且接收經指向至該第二唯一識別符的語音通訊。該第二唯一識別符可與該第一唯一識別符相同或不同。在一實施例中,該第二唯一識別符可與該唯一識別符不同,以防止意圖打給該第一使用者的非所要呼叫抵達該第二使用者處。In an exemplary embodiment, a method for managing voice communication is described. The method may include receiving a first user identification at a communication gateway server. The method may also include receiving a first designated time period at the communication gateway server, the first designated time period being used to allow a first computing device to communicate with the first user for voice communication. The method may further include associating a first unique identifier with the first user identification by the communication gateway server. The first unique identifier may also be associated with the first computing device. The method may further include configuring the first computing device through the communication gateway server to selectively or dynamically receive the incoming voice communication directed to the first unique identifier. For example, a computing device may provide the first unique identifier to the communication gateway server (for example, by entering keys of a phone or a full keypad, providing spoken words, or providing an image Method), the computing device initiates an incoming call to one of the main telephone numbers assigned to the communication gateway server, and upon receiving the first unique identifier, the communication gateway server may call the incoming call Point to the first unique identifier (eg, by establishing a voice communication channel such as a VoIP channel between the incoming voice call and the first computing device associated with the first unique identifier). The method may further include receiving a second user identification and a second specified time period at the communication gateway server, the second specified time period being used to allow the first computing device to recognize the voice of the second user. communication. For example, a first user who has been assigned the first computing device (which was associated with the first unique identifier) who has the first user identification may no longer be assigned or allowed to use the The first computing device, and now a second user (having the second user identification) may be assigned or allowed to use the same first computing device. The method may further include associating a second unique identifier with the first computing device and the second user identification by the communication gateway server. The method may further include configuring the first computing device through the communication gateway server to selectively receive incoming voice communications directed to the second unique identifier. As such, the first computing device previously assigned to the first user and receiving voice communication directed to the first unique identifier is now assigned to the second user and receiving directed to the Voice communication with the second unique identifier. The second unique identifier may be the same as or different from the first unique identifier. In an embodiment, the second unique identifier may be different from the unique identifier to prevent unwanted calls intended for the first user from reaching the second user.

在另一例示性實施例中,描述管理語音通訊之方法。該方法可包括配置一通訊閘道伺服器,以接收一指令用以對一第一使用者識別創建一第一相關聯。舉例而言,該指令之發送可藉由一處理器、該通訊閘道伺服器本身、一運算裝置、一資料庫和/或一管理員。該方法可進一步包括配置該通訊閘道伺服器以依該第一相關聯將一第一唯一識別符與該第一使用者識別相關聯。該方法可進一步包括配置該通訊閘道伺服器以在該第一相關聯之後接收一第一來電語音呼叫至該通訊閘道伺服器。該方法可進一步包括配置該通訊閘道伺服器以判斷該第一來電語音呼叫之一呼叫者識別。該方法可進一步包括配置該通訊閘道伺服器以接收對於該第一來電語音呼叫之一第一輸入識別符。該方法可進一步包括配置該通訊閘道伺服器以建立一語音通訊通道,該語音通訊通道將該第一來電語音呼叫連接至與該第一唯一識別符相關聯之一運算裝置。該方法可進一步包括配置該通訊閘道伺服器,以接收一指令用以移除該第一使用者識別之相關聯。舉例而言,一第一使用者(其具有該第一使用者識別)可能不再被指派或允許使用該運算裝置。該方法可進一步包括配置該通訊閘道伺服器以將該第一唯一識別符與該第一使用者識別取消相關聯(un-associate)。該方法可進一步包括配置該通訊閘道伺服器,以接收一指令用以對該第一使用者識別創建一第二相關聯。舉例而言,該第一使用者(其具有該第一使用者識別)可能再次被指派或允許使用一第二運算裝置。該第二運算裝置可與該運算裝置相同或不同。該方法可進一步包括配置該通訊閘道伺服器以在將該第一唯一識別符與該第一使用者識別取消相關聯後,依該第二相關聯將一第二唯一識別符與該第一使用者識別相關聯。該第二唯一識別符可與該第一唯一識別符不同。該方法可進一步包括配置該通訊閘道伺服器以在該第二相關聯之後接收一第二來電語音呼叫至該通訊閘道伺服器。該方法可進一步包括配置該通訊閘道伺服器以判斷該第二來電語音呼叫之一呼叫者識別。該方法可進一步包括配置該通訊閘道伺服器以接收對於該第二來電語音呼叫之一第二輸入識別符。回應於判斷該第二來電語音呼叫之該呼叫者識別匹配於該第一來電語音呼叫之該呼叫者識別、且該第二來電語音呼叫之該第二輸入識別符匹配於該第一唯一識別符,該方法可進一步包括配置該通訊閘道伺服器以防止該第二來電語音呼叫被自動連接至與該第一唯一識別符相關聯之一運算裝置。舉例而言,在該第一使用者被指派該第二運算裝置(其與該第二唯一識別符相關聯)之後,另一使用者(例如,該第二使用者)可被指派(與該第一唯一識別符相關聯的)該運算裝置。在此實施例中,一旦藉由該通訊閘道伺服器判斷該第二來電語音呼叫之該呼叫者先前曾使用該第一唯一識別符作為該第一輸入識別符呼叫該第一使用者,該通訊閘道伺服器將不允許該第二來電語音呼叫抵達被指派(與該第一唯一識別符相關聯的)該運算裝置的該第二使用者處。In another exemplary embodiment, a method of managing voice communication is described. The method may include configuring a communication gateway server to receive an instruction for identifying a first user to create a first association. For example, the instruction may be sent by a processor, the communication gateway server itself, a computing device, a database, and / or an administrator. The method may further include configuring the communication gateway server to associate a first unique identifier with the first user identification according to the first association. The method may further include configuring the communication gateway server to receive a first incoming voice call to the communication gateway server after the first association. The method may further include configuring the communication gateway server to determine caller identification of one of the first incoming voice calls. The method may further include configuring the communication gateway server to receive a first input identifier for one of the first incoming voice calls. The method may further include configuring the communication gateway server to establish a voice communication channel, the voice communication channel connecting the first incoming voice call to a computing device associated with the first unique identifier. The method may further include configuring the communication gateway server to receive an instruction to remove the association identified by the first user. For example, a first user who has the first user identification may no longer be assigned or allowed to use the computing device. The method may further include configuring the communication gateway server to un-associate the first unique identifier with the first user identification. The method may further include configuring the communication gateway server to receive an instruction for identifying a first user to create a second association. For example, the first user (having the first user identification) may again be assigned or allowed to use a second computing device. The second computing device may be the same as or different from the computing device. The method may further include configuring the communication gateway server to associate a second unique identifier with the first identifier in accordance with the second association after the first unique identifier is canceled in association with the first user identifier. User identification is associated. The second unique identifier may be different from the first unique identifier. The method may further include configuring the communication gateway server to receive a second incoming voice call to the communication gateway server after the second association. The method may further include configuring the communication gateway server to determine caller identification of one of the second incoming voice calls. The method may further include configuring the communication gateway server to receive a second input identifier for one of the second incoming voice calls. In response to determining that the caller identification of the second incoming voice call matches the caller identification of the first incoming voice call, and the second input identifier of the second incoming voice call matches the first unique identifier The method may further include configuring the communication gateway server to prevent the second incoming voice call from being automatically connected to a computing device associated with the first unique identifier. For example, after the first user is assigned the second computing device (which is associated with the second unique identifier), another user (eg, the second user) may be assigned (with the second user) The first unique identifier is associated with the computing device. In this embodiment, once it is determined by the communication gateway server that the caller of the second incoming voice call has previously used the first unique identifier as the first input identifier to call the first user, the The communication gateway server will not allow the second incoming voice call to reach the second user of the computing device assigned (associated with the first unique identifier).

在另一例示性實施例中,描述管理語音通訊之系統。該系統可包括一通訊閘道伺服器。該通訊閘道伺服器可經配置以接收一或多個使用者識別,該一或多個使用者識別包括一第一使用者識別。舉例而言,該通訊閘道伺服器可從資料庫、另一處理器、運算裝置、網路、雲端和/或管理者處接收包括該第一使用者識別的該些使用者識別。該通訊閘道伺服器也可經配置以對該一或多個使用者識別之各者產生、選擇、搜尋、擷取和/或取得(以下根據適用稱為「產生(generate, generating, generation)」)一唯一識別符,其包括該第一使用者識別之一第一唯一識別符。該第一唯一識別符之產生可基於下列:(i)該第一唯一識別符目前不與任何使用者識別相關聯(且未經計畫/安排要與任何使用者識別相關聯),且/或(ii)在一指定時段期間內該第一唯一識別符先前未曾與任何使用者識別相關聯。其他唯一識別符可用類似方式產生。該通訊閘道伺服器也可經配置以將該第一唯一識別符相關聯於、指派給、連結於和/或配對於(以下根據適用稱為「相關聯(associate, associating, association)」)該第一使用者識別(且/或在該第一唯一識別符與該第一使用者識別之間創建一關係或指標)。其他唯一識別符亦可用類似方式與其他使用者識別相關聯。該通訊閘道伺服器亦可經配置以接收一或多個來電語音呼叫,該一或多個來電語音呼叫包括一第一來電語音呼叫。舉例而言,包括該第一來電語音呼叫的該一或多個來電語音呼叫可為對一或多個主要電話號碼的一或多個電話呼叫,該一或多個主要電話號碼經指派或配置給該通訊閘道伺服器和/或由該通訊閘道伺服器訂閱(subscribe)。該通訊閘道伺服器亦可經配置以判斷各所接收來電語音呼叫之一呼叫者識別,其包括該第一來電語音呼叫之一呼叫者識別。舉例而言,該呼叫者識別可為撥打該來電語音呼叫的運算裝置或呼叫者之一電話號碼及/或名稱。該通訊閘道伺服器亦可經配置以對於各所接收來電語音呼叫接收一輸入識別符,其包括該第一來電語音呼叫之一第一輸入識別符。舉例而言,該輸入識別符可為撥打該來電語音呼叫的該運算裝置藉由一鍵板(keypad)(例如,虛擬或實體電話鍵板)所輸入的一系列數字及/或字元(character)。替代地或此外,該輸入識別符可為撥打該來電語音呼叫的該運算裝置所提供的一口述字詞及/或影像。該通訊閘道伺服器亦可經配置以建立一語音通訊通道,以將該第一來電語音呼叫連接至與該第一唯一識別符相關聯之一第一運算裝置。舉例而言,該語音通訊通道可為一網際網路協定語音(Voice-over-IP, VoIP)通道,該VoIP通道將該來電語音呼叫從撥打該來電語音呼叫的該運算裝置連接至該第一運算裝置。至該第一運算裝置的該語音通訊通道可在下列情況時由該通訊閘道伺服器建立:(i)針對該第一來電語音呼叫所接收的該第一輸入識別符匹配於該第一唯一識別符(現今指派給該第一運算裝置者),且(ii)下列之一或多者適用:(a)該通訊閘道伺服器判斷出在該第一唯一識別符與該第一使用者識別相關聯之前,該第一來電語音呼叫之該呼叫者識別先前未曾對該第一唯一識別符進行呼叫,及/或(b)該通訊閘道伺服器判斷出該第一來電語音呼叫之該呼叫者識別曾涉及經由一第二唯一識別符建立一先前語音通訊通道,且該第二唯一識別符與該第一使用者識別在該先前語音通訊通道建立之時為相關聯。該第二唯一識別符可與該第一唯一識別符相同或不同。在一實施例中,該第二唯一識別符可與該唯一識別符不同。In another exemplary embodiment, a system for managing voice communication is described. The system may include a communication gateway server. The communication gateway server may be configured to receive one or more user identifications, the one or more user identifications including a first user identification. For example, the communication gateway server may receive the user identifications including the first user identification from a database, another processor, a computing device, a network, the cloud, and / or an administrator. The communication gateway server may also be configured to generate, select, search, retrieve and / or obtain each of the one or more user identifications (hereinafter referred to as "generate, generating, generation" as applicable) ”) A unique identifier including a first unique identifier identified by the first user. The generation of the first unique identifier may be based on the following: (i) the first unique identifier is not currently associated with any user identification (and has not been planned / arranged to be associated with any user identification), and / Or (ii) the first unique identifier has not previously been associated with any user identification during a specified period of time. Other unique identifiers can be generated in a similar manner. The communication gateway server may also be configured to associate, assign, link to, and / or assign the first unique identifier (hereinafter referred to as "associate, associating, association" as applicable) The first user identification (and / or creating a relationship or index between the first unique identifier and the first user identification). Other unique identifiers can also be associated with other user identities in a similar manner. The communication gateway server may also be configured to receive one or more incoming voice calls, and the one or more incoming voice calls include a first incoming voice call. For example, the one or more incoming voice calls including the first incoming voice call may be one or more phone calls to one or more major phone numbers, the one or more major phone numbers being assigned or configured Subscribe to and / or subscribe to the communication gateway server. The communication gateway server may also be configured to determine a caller identification of each received incoming voice call, which includes a caller identification of the first incoming voice call. For example, the caller identification may be a telephone number and / or name of one of the computing devices or callers who dialed the incoming voice call. The communication gateway server may also be configured to receive an input identifier for each received incoming voice call, which includes a first input identifier of the first incoming voice call. For example, the input identifier may be a series of numbers and / or characters input by the computing device making the incoming voice call through a keypad (eg, a virtual or physical telephone keypad). ). Alternatively or in addition, the input identifier may be a spoken word and / or image provided by the computing device dialing the incoming voice call. The communication gateway server may also be configured to establish a voice communication channel to connect the first incoming voice call to a first computing device associated with the first unique identifier. For example, the voice communication channel may be an Voice-over-IP (VoIP) channel, and the VoIP channel connects the incoming voice call from the computing device making the incoming voice call to the first Computing device. The voice communication channel to the first computing device may be established by the communication gateway server when: (i) the first input identifier received for the first incoming voice call matches the first unique identifier Identifier (now assigned to the first computing device), and (ii) one or more of the following applies: (a) the communication gateway server determines that the first unique identifier and the first user Before the identification is associated, the caller of the first incoming voice call identifies that the first unique identifier has not been previously called, and / or (b) the communication gateway server determines that the first incoming voice call is The caller identification involved establishing a previous voice communication channel via a second unique identifier, and the second unique identifier was associated with the first user identification when the previous voice communication channel was established. The second unique identifier may be the same as or different from the first unique identifier. In an embodiment, the second unique identifier may be different from the unique identifier.

在另一例示性實施例中,描述管理語音通訊之方法。該方法可包括接收一或多個使用者識別,其包括一第一使用者識別。該方法可進一步包括對該一或多個使用者識別之各者產生一唯一識別符,其包括該第一使用者識別之一第一唯一識別符。該第一唯一識別符之產生可基於下列:(i)該第一唯一識別符目前不與任何使用者識別相關聯,且/或(ii)在一指定時段期間內該第一唯一識別符先前未曾與任何使用者識別相關聯。該方法可進一步包括將該第一唯一識別符與該第一使用者識別相關聯。該方法可進一步包括接收一或多個來電語音呼叫,其包括一第一來電語音呼叫。該方法可進一步包括判斷各所接收來電語音呼叫之一呼叫者識別,其包括該第一來電語音呼叫之一呼叫者識別。該方法可進一步包括對於各所接收來電語音呼叫接收一輸入識別符,其包括該第一來電語音呼叫之一第一輸入識別符。該方法可進一步包括在下列情況時,建立一語音通訊通道以將該第一來電語音呼叫連接至與該第一唯一識別符相關聯之一第一運算裝置:(i)針對該第一來電語音呼叫所接收的該第一輸入識別符匹配於該第一唯一識別符,且(ii)下列之一或多者適用:(a)已判斷出在該第一唯一識別符與該第一使用者識別相關聯之前,該第一來電語音呼叫之該呼叫者識別先前未曾對該第一唯一識別符進行呼叫,且/或(b)已判斷出該第一來電語音呼叫之該呼叫者識別曾涉及通過一第二唯一識別符建立一先前語音通訊通道,且該第二唯一識別符與該第一使用者識別在該先前語音通訊通道建立之時為相關聯。該第二唯一識別符可與該第一唯一識別符相同或不同。在一實施例中,該第二唯一識別符可與該唯一識別符不同。In another exemplary embodiment, a method of managing voice communication is described. The method may include receiving one or more user identifications, which includes a first user identification. The method may further include generating a unique identifier for each of the one or more user identifications, including a first unique identifier of the first user identification. The first unique identifier may be generated based on the following: (i) the first unique identifier is not currently associated with any user identification, and / or (ii) the first unique identifier was previously Never associated with any user identification. The method may further include associating the first unique identifier with the first user identification. The method may further include receiving one or more incoming voice calls, which includes a first incoming voice call. The method may further include determining a caller identification of each received incoming voice call, which includes a caller identification of the first incoming voice call. The method may further include receiving an input identifier for each received incoming voice call, which includes a first input identifier of one of the first incoming voice calls. The method may further include establishing a voice communication channel to connect the first incoming voice call to a first computing device associated with the first unique identifier when: (i) for the first incoming voice The first input identifier received by the call matches the first unique identifier, and (ii) one or more of the following applies: (a) it has been determined that the first unique identifier and the first user Before the identification is associated, the caller identification of the first incoming voice call has not previously called the first unique identifier, and / or (b) it has been determined that the caller identification of the first incoming voice call involved A previous voice communication channel is established by a second unique identifier, and the second unique identifier is associated with the first user identification when the previous voice communication channel is established. The second unique identifier may be the same as or different from the first unique identifier. In an embodiment, the second unique identifier may be different from the unique identifier.

在另一例示性實施例中,描述管理語音通訊之方法。該方法可包括於一通訊閘道伺服器處接收一或多個使用者識別,其包括一第一使用者識別。該方法可進一步包括藉由該通訊閘道伺服器將一唯一識別符與該一或多個使用者識別之各者相關聯,其包括將一第一唯一識別符與該第一使用者識別相關聯。該方法可進一步包括藉由該通訊閘道伺服器接收一或多個來電語音呼叫,其包括一第一來電語音呼叫。該方法可進一步包括藉由該通訊閘道伺服器判斷各所接收來電語音呼叫之一呼叫者識別,其包括該第一來電語音呼叫之一呼叫者識別。該方法可進一步包括藉由該通訊閘道伺服器對於各所接收來電語音呼叫接收一輸入識別符,其包括該第一來電語音呼叫之一第一輸入識別符。該方法可進一步包括藉由該通訊閘道伺服器建立一語音通訊通道,以將該第一來電語音呼叫連接至與該第一唯一識別符相關聯之一第一運算裝置。可在當判斷出針對該第一來電語音呼叫所接收的該第一輸入識別符匹配於該第一唯一識別符、且判斷出在該第一唯一識別符與該第一使用者識別相關聯之前該第一來電語音呼叫之該呼叫者識別先前未曾對該第一唯一識別符進行呼叫時,建立該語音通訊通道。In another exemplary embodiment, a method of managing voice communication is described. The method may include receiving one or more user identifications at a communication gateway server, which includes a first user identification. The method may further include associating a unique identifier with each of the one or more user identifications by the communication gateway server, which includes associating a first unique identifier with the first user identification Link. The method may further include receiving one or more incoming voice calls through the communication gateway server, which includes a first incoming voice call. The method may further include determining, by the communication gateway server, a caller identification of each received incoming voice call, which includes a caller identification of the first incoming voice call. The method may further include receiving, by the communication gateway server, an input identifier for each received incoming voice call, which includes a first input identifier of the first incoming voice call. The method may further include establishing a voice communication channel through the communication gateway server to connect the first incoming voice call to a first computing device associated with the first unique identifier. Before determining that the first input identifier received for the first incoming voice call matches the first unique identifier and determining that the first unique identifier is associated with the first user identification When the caller of the first incoming voice call recognizes that the first unique identifier has not been previously called, the voice communication channel is established.

現在將參照附圖來描述實施例,附圖形成本揭露的一部分且繪示可實施的實施例。如在本揭露與所附申請專利範圍中所使用的,用語「實施例(embodiment)」、「實施例(example embodiment)」、「例示性實施例(exemplary embodiment)」和「本實施例(present embodiment)」不一定指的是單個實施例,儘管它們可能如此,且各種實施例可容易地組合及/或互換,而不脫離實施例的範疇或精神。此外,在本揭露與所附申請專利範圍中使用的用語僅是為了描述實施例的目的,而不是意在限制。在這方面,如在本揭露中與所附申請專利範圍中使用的,用語「在…中(in)」可包括「在…中」與「在…上(on)」,且用語「一(a)」、「一(an)」和「該(the)」可包括單數與複數參照。此外,如在本揭露與所附申請專利範圍中所使用的,取決於上下文,用語「藉由、由(by)」也可表示「來自、從(from)」。此外,如在本揭露與所附申請專利範圍中所使用的,取決於上下文,用語「若(if)」還可表示「在…時、當…時(when)」或「一旦(upon)」。此外,如在本揭露與所附申請專利範圍中所使用的,詞語「及/或、且/或(and/or)」可指稱並涵蓋一或多個相關所列項目的任何與所有可能的組合。Embodiments will now be described with reference to the accompanying drawings, which form a part of the present disclosure and illustrate implementable embodiments. As used in the scope of this disclosure and the accompanying patent application, the terms "embodiment", "example embodiment", "exemplary embodiment" and "present embodiment" "Implementation" does not necessarily mean a single embodiment, although they may be so, and various embodiments can be easily combined and / or interchanged without departing from the scope or spirit of the embodiments. In addition, the terms used in the scope of this disclosure and the appended patent applications are only for the purpose of describing the embodiments, and are not intended to be limiting. In this regard, as used in this disclosure and the scope of the accompanying patent application, the term "in" may include "in" and "on" and the term "a (on) "a", "an" and "the" may include both singular and plural references. In addition, as used in the scope of this disclosure and the accompanying patent application, depending on the context, the term "by, from (by)" can also mean "from, from (from)". In addition, as used in the scope of this disclosure and the accompanying patent application, depending on the context, the term "if" may also mean "at, when" or "upon" . In addition, as used in the scope of this disclosure and the accompanying patent application, the term "and / or, and / or (and / or)" may refer to and cover any and all possible listings of one or more of the associated listed items. combination.

行動運算裝置一般而言能夠以複數個方式中的一或多種進行無線通訊。舉例而言,當行動運算裝置配備有用戶識別模組(或「SIM卡」)且該用戶識別模組具有經開通電話號碼及附加至該電話號碼的電話/語音服務時,行動運算裝置可能夠進行語音通訊(亦即,撥打/撥接或接收電話呼叫)。當行動運算裝置配備有具有經開通資料服務之SIM卡時,行動運算裝置亦可能夠通過3G網路、4G網路、4G LTE網路、或類似者進行無線資料通訊。時至今日,市面上可取得的絕大部分行動運算裝置係可配置以通過這些及其他形式的無線通訊中的一些、大部分、或全部來進行通訊。Mobile computing devices are generally capable of wireless communication in one or more of a number of ways. For example, when a mobile computing device is equipped with a subscriber identity module (or "SIM card") and the subscriber identity module has an activated phone number and a phone / voice service attached to the phone number, the mobile computing device may be able to Voice communication (that is, making / receiving or receiving telephone calls). When the mobile computing device is equipped with a SIM card with an enabled data service, the mobile computing device can also perform wireless data communication through a 3G network, a 4G network, a 4G LTE network, or the like. Today, most mobile computing devices available on the market can be configured to communicate through some, most, or all of these and other forms of wireless communications.

鑑於現今行動運算裝置的普及和廣泛使用,已認知到可能發生一些情況需要高效率且有效地配置、管理、指向、路由、橋接、連接、轉發、控制和/或驗證(以下稱為「管理」)一或多個運算裝置的語音及/或資料通訊,以為運算裝置的每個使用者提供便利性、改善隱私及安全、減少成本、防止詐騙和/或改善安全性及可靠度(以及其他好處)。舉例而言,可能在一些情況下需要或有動機允許讓若干不同使用者在短期、週期性的和/或間歇性的基礎上使用一運算裝置。Given the popularity and widespread use of mobile computing devices today, it has been recognized that there may be situations that require efficient and effective configuration, management, pointing, routing, bridging, connection, forwarding, control, and / or authentication (hereinafter referred to as "management" ) Voice and / or data communications for one or more computing devices to provide convenience, improved privacy and security, reduce costs, prevent fraud and / or improve security and reliability (and other benefits) for each user of the computing device ). For example, there may be circumstances where it is desirable or motivated to allow several different users to use a computing device on a short-term, periodic, and / or intermittent basis.

作為一非限制性實例,旅館經營者可能會想要提供旅館賓客之一或多者具語音通訊能力之運算裝置(例如,行動智慧型手機),供旅館賓客在旅館住宿期間使用。由於一般旅館住宿係大約數天,各運算裝置在運算裝置的使用生命期間內可能會被上百或甚至上千個不同的使用者使用過。雖然旅館賓客可藉由允許他人(例如,朋友或聯繫人)經由運算裝置的當地電話號碼來與該旅館賓客聯繫,而體驗到便利性及/或降低漫遊或長途費用,但該旅館賓客有可能會接到意圖打給一或多個被給予相同運算裝置(亦即,相同電話號碼)的先前旅館賓客的電話呼叫。為了防止這類意圖打給先前旅館賓客的非所要呼叫,也為了保護旅館賓客的隱私,每次一名旅館賓客辦理退房及/或一名新的旅館賓客辦理入住且被提供運算裝置時,旅館經營者就必須購買/獲取新的具有不同電話號碼的SIM卡。然而,對旅館經營者而言這類解決方案不僅成本高昂且耗費時間。As a non-limiting example, a hotelier may want to provide one or more hotel guests with a voice-capable computing device (eg, a mobile smartphone) for use by hotel guests during their hotel stay. Due to the fact that a typical hotel stays for several days, each computing device may be used by hundreds or even thousands of different users during the life of the computing device. Although a hotel guest can experience the convenience and / or reduce roaming or long-distance costs by allowing others (for example, friends or contacts) to contact the hotel guest via the local phone number of the computing device, it is possible for the hotel guest to A telephone call is received that is intended for one or more previous hotel guests who are given the same computing device (ie, the same phone number). In order to prevent such unwanted calls to previous hotel guests and to protect the privacy of hotel guests, each time a hotel guest checks out and / or a new hotel guest checks in and is provided with a computing device, Hoteliers must then purchase / obtain new SIM cards with different phone numbers. However, such solutions are not only costly and time consuming for hoteliers.

作為另一非限制性實例,一旅遊經營者可能想要藉由在旅遊行程期間提供運算裝置給其旅遊賓客之一些或全部使用,來提供其旅遊賓客加值便利性。此類旅遊賓客也可能接收到意圖打給被給予相同運算裝置及/或電話號碼的先前旅遊賓客之非所要電話呼叫。As another non-limiting example, a tour operator may want to provide value added convenience to its travel guests by providing computing devices to some or all of its travel guests during the travel itinerary. Such travel guests may also receive unwanted telephone calls intended for previous travel guests given the same computing device and / or phone number.

在又一非限制性實例中,雇主可能想要在短期基礎上提供運算裝置給一或多個其員工、承包人員、顧問人員、客戶、合作夥伴等。此類人員也可能接收到意圖打給被給予相同運算裝置及/或電話號碼的先前使用者之非所要電話呼叫。In yet another non-limiting example, an employer may want to provide computing devices to one or more of its employees, contractors, consultants, customers, partners, etc. on a short-term basis. Such individuals may also receive unwanted telephone calls intended to a previous user who is given the same computing device and / or phone number.

作為一非限制性實例,在個人或公司進行有關在短期基礎上出租或出借運算裝置給客戶的服務之情況中,客戶也可能收到意圖打給被給予相同運算裝置及/或電話號碼的先前客戶之非所要電話呼叫。As a non-limiting example, where individuals or companies perform services related to renting or lending computing devices to customers on a short-term basis, customers may also receive previous calls intended to call the same computing devices and / or phone numbers Unwanted telephone calls from customers.

在又一非限制性實例中,在上文與本揭露中所描述實例之一或多者中,旅館經營者、旅遊經營者、雇主、個人和/或公司可能需要或想要驗證及/或核准一或多個運算裝置之特定通訊(及/或藉由該一或多個運算裝置之特定通訊),以防止詐騙及/或攻擊(例如,由自動化程式或引擎、病毒、駭客和/或竊賊),且改善通訊的安全性及/或可靠度(以及其他功能)。通訊可包括具線上預約、預訂和/或其他交易(例如,購買商品及/或服務、匯寄其他形式的支付、使用線上折價券、繳付預付款等)之形式的通訊請求。舉例而言,可能在一些情況下需要或有動機去驗證(或進一步驗證)由一或多個運算裝置做出的線上交易,且此類線上交易可包括線上購買、預訂、預約、贖回、折價券等(以及其他事項)。In yet another non-limiting example, in one or more of the examples described above and in this disclosure, hoteliers, tour operators, employers, individuals and / or companies may need or want to verify and / or Approve specific communications (and / or specific communications through one or more computing devices) to prevent fraud and / or attacks (e.g., by automated programs or engines, viruses, hackers, and / Or thieves), and improve the security and / or reliability (and other features) of communications. Communications may include requests for communications in the form of online reservations, reservations, and / or other transactions (eg, purchase of goods and / or services, remittance of other forms of payment, use of online coupons, payment of prepayments, etc.). For example, there may be situations where it is necessary or motivated to verify (or further verify) an online transaction made by one or more computing devices, and such online transactions may include online purchases, reservations, reservations, redemptions, Discount coupons, etc. (among other things).

鑑於上文所描述與本揭露中所描述之非限制性實例,以及其他本揭露中未描述但設想之情況,已體認到需要一種替代、額外和/或經改善的解決方法來管理運算裝置的語音及/或資料通訊,該些運算裝置係經常性地、周期性地、短期地和/或間歇性地提供、指派、租用和/或借出給不同的使用者,該管理包括防止意圖打給運算裝置之先前使用者的非所要呼叫和/或保護目前使用者的隱私。此外,本揭露中體認到需要一種替代、額外和/或經改善的解決方法來驗證及/或核准一或多個運算裝置的通訊(及/或藉由一或多個運算裝置的通訊進行),該通訊包括線上交易。Given the non-limiting examples described above and described in this disclosure, as well as other situations not described but contemplated in this disclosure, the need for an alternative, additional, and / or improved solution to manage computing devices has been recognized Voice and / or data communications, these computing devices are provided, assigned, rented, and / or loaned to different users on a regular, periodic, short-term and / or intermittent basis, the management includes preventing intent An unwanted call to a previous user of the computing device and / or protecting the privacy of the current user. In addition, this disclosure recognizes the need for an alternative, additional, and / or improved solution to verify and / or approve communications for one or more computing devices (and / or through communications with one or more computing devices) ), This communication includes online transactions.

本實施例大致上關於且/或包含用於解決習知問題的系統、子系統、處理器、裝置、邏輯和方法,該些問題包括上文與本揭露中所描述之彼等問題,更具體而言,實施例關於管理一或多個運算裝置的語音及/或資料通訊的系統、子系統、處理器、裝置、邏輯和方法。本實施例大致上關於且/或包含驗證一或多個運算裝置之通訊(包括交易)的系統、子系統、處理器、裝置、邏輯和方法。雖然在本揭露中實施例可能描述為有關於或用於語音通訊及/或基於飯店業之情況,應理解到實施例亦可適用於及/或使用在其他環境、周遭事物(surrounding)、情況(situation)、情境(circumstance)和/或應用中,包括但不限於資料通訊、社群媒體等,且不脫離本揭露之教示。此等實施例現將參照隨附圖式描述於下,該些圖式構成本揭露一部分。This embodiment generally relates to and / or includes systems, subsystems, processors, devices, logic, and methods for solving conventional problems. These problems include those described above and more specifically in this disclosure, and more specifically In terms of embodiments, the embodiments relate to systems, subsystems, processors, devices, logic and methods for managing voice and / or data communications of one or more computing devices. This embodiment is generally related to and / or includes a system, subsystem, processor, device, logic, and method for verifying communication (including transactions) of one or more computing devices. Although the embodiments may be described in this disclosure as related to or used for voice communication and / or based on the restaurant industry, it should be understood that the embodiments may also be applicable and / or used in other environments, surroundings, situations (situation), circumstance and / or applications, including but not limited to data communications, social media, etc., without departing from the teachings of this disclosure. These embodiments are now described below with reference to the accompanying drawings, which form a part of this disclosure.

一種管理一或多個運算裝置的語音通訊之系統之實施例(例如,系統100)。An embodiment of a system for managing voice communications of one or more computing devices (eg, system 100).

作為概述,在管理一或多個運算裝置之語音通訊中使用的一系統(例如,系統100)之實施例係繪示於圖1及圖2中。系統(例如,系統100)可包含一或多個通訊閘道伺服器(例如,處理器110)及/或驗證伺服器(例如,處理器110),及/或該系統係可配置或經配置以與該一或多個通訊閘道伺服器及/或驗證伺服器進行通訊。如本揭露中所使用,當適用時,對「通訊閘道伺服器(例如,處理器110)」、「通訊閘道伺服器」、「驗證伺服器(例如,處理器110)」、「驗證伺服器」、或「處理器」之參照亦可指稱、適用、且/或包括於本揭露描述或隨附圖式中繪示的「通訊閘道伺服器110」、「通訊伺服器」、「驗證伺服器110」、「驗證伺服器」、「閘道伺服器」、「伺服器」、「處理器110」、「處理器」、「運算裝置」、或類似者,反之亦然。As an overview, an embodiment of a system (eg, system 100) used in managing voice communications for one or more computing devices is shown in FIGS. 1 and 2. A system (eg, system 100) may include one or more communication gateway servers (eg, processor 110) and / or verification servers (eg, processor 110), and / or the system is configurable or configured To communicate with the one or more communication gateway servers and / or authentication servers. As used in this disclosure, when applicable, "Communication Gateway Server (eg, processor 110)", "Communication Gateway Server", "Authentication Server (eg, processor 110)", "Authentication "Server", or "processor" references may also refer to, apply, and / or include "communication gateway server 110", "communication server", "communication server", " Authentication server 110 "," authentication server "," gateway server "," server "," processor 110 "," processor "," computing device ", or the like, and vice versa.

在實施例中,系統(例如,系統100)亦可包括一或多個運算裝置(例如,圖1中所繪示的運算裝置120a、120b、120c和/或120d;圖2中所繪示的運算裝置120a、120c和/或120d)。如在本揭露中所使用,當適用時,對「運算裝置120」、「運算裝置」、「行動智慧型手機」、「行動手機」和/或運算裝置120a、120b、120c和120d的一或多者的參照亦可指稱、適用、且/或包括於本揭露中描述的及/或於隨附圖式中繪示的運算裝置120、120a、120b、120c和/或120d之一或多者,反之亦然,且不脫離本揭露之教示。In an embodiment, the system (for example, the system 100) may also include one or more computing devices (for example, the computing devices 120a, 120b, 120c, and / or 120d shown in FIG. 1; Computing devices 120a, 120c and / or 120d). As used in this disclosure, when applicable, one or more of "Computing Device 120", "Computing Device", "Mobile Smartphone", "Mobile Phone" and / or Computing Device 120a, 120b, 120c, and 120d Multiple references may also refer to, apply, and / or include one or more of the computing devices 120, 120a, 120b, 120c, and / or 120d described in this disclosure and / or illustrated in the accompanying drawings. And vice versa, without departing from the teachings of this disclosure.

系統(例如,系統100)亦可包括一或多個資料庫(例如,圖1及圖2中所繪示的資料庫130)、一或多個網路(例如,圖1及圖2中所繪示的網路140)和/或雲端,及/或該系統可配置以與該一或多個資料庫、該一或多個網路和/或該雲端通訊。The system (eg, system 100) may also include one or more databases (eg, database 130 shown in FIGS. 1 and 2), one or more networks (eg, as shown in FIGs. 1 and 2) The illustrated network 140) and / or the cloud, and / or the system may be configured to communicate with the one or more databases, the one or more networks, and / or the cloud.

系統(例如,系統100)亦可配置以與一或多個電話網路、電話系統、電話裝置和/或電話運營者(以下統稱為「電話網路」)通訊。各電話網路(例如,電話網路10)可操作以提供或輔助提供複數個電話相關服務之一或多者,包括但不限於到達及/或來自電話(例如,圖1中所繪示之裝置20c)、網際網路協定語音(「VoIP」)話機(例如,圖1中所繪示之裝置20a、20b、20d、20e、120a、120b、120c和120d;圖2中所繪示之裝置120a、120c和120d)、運算裝置(例如,圖1中所繪示之裝置20a、20b、20d、20e、120a、120b、120c和120d;圖2中所繪示之裝置120a、120c和120d)、通訊閘道伺服器(例如,處理器110)和或其他電話網路(例如,電話網路10)的語音通訊(例如,電話呼叫)之管理、接收、連接、路由、指向、重指向、轉發、橋接等。實例電話網路(例如,電話網路10)包括但不限於由AT&T、Bell、T-Mobile、China Mobile、Vodafone、PCCW、Telstra等所提供者。A system (eg, system 100) may also be configured to communicate with one or more telephone networks, telephone systems, telephone devices, and / or telephone operators (hereinafter collectively referred to as "telephone networks"). Each telephone network (e.g., telephone network 10) is operable to provide or assist in providing one or more of a plurality of telephone-related services, including but not limited to arriving and / or coming from a telephone (e.g., as depicted in FIG. 1 Device 20c), an Internet Protocol Voice ("VoIP") phone (e.g., devices 20a, 20b, 20d, 20e, 120a, 120b, 120c, and 120d shown in Figure 1; devices shown in Figure 2 120a, 120c, and 120d), computing devices (e.g., devices 20a, 20b, 20d, 20e, 120a, 120b, 120c, and 120d shown in Figure 1; devices 120a, 120c, and 120d shown in Figure 2) , Management, reception, connection, routing, redirection, redirection, voice communication (eg, phone call) of a communication gateway server (eg, processor 110) and or other telephone networks (eg, telephone network 10), Forwarding, bridging, etc. Example telephone networks (eg, telephone network 10) include, but are not limited to, providers provided by AT & T, Bell, T-Mobile, China Mobile, Vodafone, PCCW, Telstra, and the like.

系統(例如,系統100)之實施例可包括(或不包括)上文與本揭露中所描述元件之一或多者、可包括額外的元件、可以不同之序列、動作、組合和/或配置來形成及/或使用,且/或元件(及/或元件之元件)的一或多者可組合成單個元件或分成兩個或更多個元件。在實施例中亦設想使用除電話網路以及行動或蜂巢式網路之外的科技的通訊,且未脫離本揭露之教示。現在將參照隨附圖式進一步解釋此等系統(例如,系統100)與其元件。An embodiment of a system (eg, system 100) may include (or not include) one or more of the elements described above and in this disclosure, may include additional elements, and may have different sequences, actions, combinations, and / or configurations To be formed and / or used, and / or one or more of the elements (and / or elements of the elements) may be combined into a single element or divided into two or more elements. Communication using technologies other than telephone networks and mobile or cellular networks is also contemplated in the embodiments without departing from the teachings of this disclosure. These systems (eg, system 100) and its components will now be further explained with reference to the accompanying drawings.

運算裝置(例如,運算裝置120).Computing device (for example, computing device 120).

如至少圖1及圖2中所繪示,系統(例如,系統100)可包括一或多個運算裝置(例如,運算裝置120)。各運算裝置(例如,運算裝置120)可為任何裝置、運算裝置、行動運算裝置、VoIP話機、處理器、控制器、或類似者,其可配置或經配置以進行資訊處理、語音及/或資料通訊、資訊擷取(例如,經由運算裝置之影像擷取部分來擷取影像,諸如相機;經由運算裝置之語音擷取部分來擷取語音,諸如麥克風;經由運算裝置之地點擷取部分來擷取地點,諸如GPS;經由運算裝置之生物識別擷取部分來擷取生物識別,諸如指紋掃描器)和/或上文與本揭露中所描述任何動作的任一者(以及其他動作)。As shown in at least FIGS. 1 and 2, the system (eg, the system 100) may include one or more computing devices (eg, the computing device 120). Each computing device (eg, computing device 120) may be any device, computing device, mobile computing device, VoIP phone, processor, controller, or the like, which may be configured or configured for information processing, voice, and / or Data communication, information capture (for example, capturing images through the image capture portion of a computing device, such as a camera; capturing voices through the voice capture portion of a computing device, such as a microphone; Capture location, such as GPS; capture biometrics via a biometric capture portion of a computing device, such as a fingerprint scanner) and / or any of the actions (and other actions) described above and in this disclosure.

運算裝置(例如,運算裝置120)之實施例可配置或經配置以與系統(例如,系統100)之一或多個元件有語音及/或資料連通。舉例而言,運算裝置(例如,運算裝置120)可配置或經配置以通過一或多個網路(例如,網路140)和/或電話網路(例如,電話網路10)進行語音及資料通訊,諸如經由安裝於運算裝置(例如,運算裝置120)中經開通語音及/或資料的SIM卡或類似者。額外地或作為取代,運算裝置(例如,運算裝置120)可配置或經配置以經由資料網路及/或區域網路來進行語音及/或資料通訊,諸如無線區域網路(WLAN)及/或經由其他形式,諸如藍牙、NFC和其他形式的近程或長程無線信號。前述通訊之一或多者可為在運算裝置(例如,運算裝置120)之實施例與一或多個通訊閘道伺服器(例如,處理器110)、一或多個驗證伺服器(例如,處理器110)、一或多個電話(例如,裝置20c)、一或多個其他運算裝置(例如,運算裝置20)、一或多個電話網路(例如,電話網路10)、一或多個網路(例如,網路140)、一或多個可信賴第三方網路或系統(例如,網路140)(諸如銀行網路或系統、結算所(clearing house)、信用卡或轉帳卡(debit card)處理系統或網路等)和/或雲端之間進行。Embodiments of a computing device (eg, computing device 120) may be configured or configured to have voice and / or data communication with one or more elements of a system (eg, system 100). For example, a computing device (eg, computing device 120) may be configured or configured to perform voice and voice over one or more networks (eg, network 140) and / or a telephone network (eg, telephone network 10). Data communication, such as via a SIM card or the like that is installed in a computing device (eg, computing device 120) via voice and / or data. Additionally or alternatively, a computing device (eg, computing device 120) may be configured or configured to perform voice and / or data communications via a data network and / or a local area network, such as a wireless local area network (WLAN) and / Or via other forms, such as Bluetooth, NFC and other forms of short or long range wireless signals. One or more of the foregoing communications may be an embodiment of a computing device (eg, computing device 120) with one or more communication gateway servers (eg, processor 110), one or more authentication servers (eg, Processor 110), one or more phones (eg, device 20c), one or more other computing devices (eg, computing device 20), one or more telephone networks (eg, telephone network 10), one or Multiple networks (e.g., network 140), one or more trusted third-party networks or systems (e.g., network 140) (such as a bank network or system, a clearing house, credit or debit card) (debit card) processing system or network, etc.) and / or the cloud.

在一實施例中,運算裝置(例如,運算裝置120)可為任何諸如iPhone或安卓(Android)裝置的運算裝置,由雇主發給員工短期使用。運算裝置(例如,運算裝置120)亦可為任何諸如iPad或安卓平板電腦的運算裝置,由大學(或其他教育機構)發給學生短期使用。運算裝置(例如,運算裝置120)亦可為任何諸如iPhone或安卓裝置的運算裝置,由旅館經營者提供給旅館賓客供該旅館賓客在旅館住宿期間內使用。運算裝置(例如,運算裝置120)亦可為任何諸如iPhone或安卓裝置的運算裝置,出租給客戶在一短期時段內使用。其他實例情況、應用和用途已經設想且不脫離本揭露之教示。包括繪示於圖1至圖5的實施例可為能夠適用於上文與本揭露中所描述實例情況、應用和用途中之一或多者,亦適用於其他情況中。In an embodiment, the computing device (for example, the computing device 120) may be any computing device such as an iPhone or Android device, which is issued by the employer to the employee for short-term use. The computing device (for example, the computing device 120) may also be any computing device such as an iPad or an Android tablet, and is issued by a university (or other educational institution) to students for short-term use. The computing device (for example, the computing device 120) may also be any computing device such as an iPhone or Android device, provided by the hotel operator to the hotel guest for use by the hotel guest during the hotel stay. The computing device (for example, the computing device 120) may also be any computing device such as an iPhone or Android device, and is leased to customers for use within a short period of time. Other example situations, applications, and uses have been envisioned without departing from the teachings of this disclosure. The embodiment shown in FIG. 1 to FIG. 5 can be applied to one or more of the example cases, applications, and uses described in the above and this disclosure, and can also be applied in other cases.

運算裝置(例如,運算裝置120)可能已安裝有操作系統,諸如安卓操作系統之一版本、iOS操作系統之一版本等,該操作系統可配置或經配置以使運算裝置(例如,運算裝置120)之處理器部分或完全以直接或間接的方式進行上文與本揭露中所描述動作之一或多者。運算裝置(例如,運算裝置120)亦可包括經安裝的一或多個軟體應用(例如,行動應用、VoIP或其他電話應用、介面工具集(widget)等),當運算裝置(例如,運算裝置120)的處理器執行該些軟體應用時,使該運算裝置(例如,運算裝置120)能夠部分或完全以直接或間接的方式進行上文與本揭露中所描述動作之一或多者。運算裝置(例如,運算裝置120)亦可配置或經配置以經由雲端運算或類似者來部分或完全以直接或間接的方式進行上文與本揭露中所描述動作之一或多者。The computing device (eg, the computing device 120) may have an operating system installed, such as a version of the Android operating system, a version of the iOS operating system, etc. The operating system may be configured or configured to enable the computing device (eg, the computing device 120) ) The processor performs one or more of the actions described above and in this disclosure, in part or in whole, directly or indirectly. The computing device (for example, the computing device 120) may also include one or more software applications (for example, mobile applications, VoIP or other telephone applications, interface widgets, etc.) installed. When the computing device (for example, computing device When the processor of the 120) executes the software applications, the computing device (for example, the computing device 120) can partially or completely perform one or more of the actions described above and in the present disclosure, directly or indirectly. The computing device (eg, the computing device 120) may also be configured or configured to perform one or more of the actions described above and in this disclosure, directly or indirectly, partially or completely, via cloud computing or the like.

通訊閘道伺服器(例如,處理器110).Communication gateway server (for example, processor 110).

如至少圖1及圖2中所繪示,系統(例如,系統100)可包括一或多個通訊閘道伺服器(例如,處理器110)。通訊閘道伺服器(例如,處理器110)可為任何處理器、裝置、運算裝置、伺服器、通訊伺服器、閘道伺服器、通訊閘道伺服器、控制器、微處理器、微控制器、微晶片、半導體裝置、或類似者,其可配置或經配置以進行資訊處理、語音及/或資料通訊和/或上文及本揭露中所描述其他動作(以及其他功能)。通訊閘道伺服器(例如,處理器110)亦可包括一虛擬機、處理器、計算機、節點、實體(instance)、主機、或機器,其包括在一連網運算環境中者,及/或該通訊閘道伺服器可為前所列舉者之一部份。如在本揭露中所使用,此類網路及/或雲端(例如,網路140’)可為藉由通訊通道連接之裝置集合,該些通訊通道有助於裝置間通訊且允許裝置分享資源。此類資源可涵蓋任何類型用於運行實體的資源,該些實體包括硬體(諸如伺服器、用戶端、大型主機計算機、網路、網路儲存器、資料源、記憶體、中央處理單元時間、科學儀器、以及其他運算裝置)、以及軟體、軟體認證(software license)、可用網路服務和其他非硬體資源、或其組合。網路或雲端可包括但不限於運算網格系統、同級間系統(peer to peer system)、網狀類型系統(mesh-type system)、分散式運算環境、雲端運算環境等。此類網路或雲端可包括硬體及軟體基礎設施,該些基礎設施經配置以形成包含多個可能處在多個地理上分散地點的資源的一虛擬組織。網路亦可指稱在相同裝置上多個進程之間的通訊媒介。亦如在本文中所指稱,一網路元件、節點、或伺服器可為一經佈署裝置,用以執行作為一套介面收聽器(socket listener)運行之程式,且可包括軟體實體。As shown in at least FIGS. 1 and 2, the system (eg, the system 100) may include one or more communication gateway servers (eg, the processor 110). The communication gateway server (for example, the processor 110) may be any processor, device, computing device, server, communication server, gateway server, communication gateway server, controller, microprocessor, micro-controller Devices, microchips, semiconductor devices, or the like, which may be configured or configured for information processing, voice and / or data communication, and / or other actions (and other functions) described above and in this disclosure. The communication gateway server (for example, the processor 110) may also include a virtual machine, a processor, a computer, a node, an instance, a host, or a machine, which includes one in a networked computing environment, and / or the The communication gateway server can be part of the previous list. As used in this disclosure, such a network and / or cloud (eg, network 140 ') may be a collection of devices connected through communication channels that facilitate communication between devices and allow devices to share resources . Such resources can cover any type of resource used to run entities, including hardware (such as servers, clients, mainframe computers, networks, network storage, data sources, memory, central processing unit time , Scientific instruments, and other computing devices), as well as software, software licenses, available web services and other non-hardware resources, or a combination thereof. The network or cloud may include, but is not limited to, a computing grid system, a peer to peer system, a mesh-type system, a distributed computing environment, a cloud computing environment, and the like. Such a network or cloud may include hardware and software infrastructure configured to form a virtual organization that includes multiple resources that may be geographically dispersed. The network can also refer to a communication medium between multiple processes on the same device. As also referred to herein, a network element, node, or server can be a deployed device that executes programs running as a set of socket listeners, and can include software entities.

通訊閘道伺服器(例如,處理器110)之實施例可配置或經配置以與系統(例如,系統100)之一或多個元件有語音及/或資料連通。舉例而言,通訊閘道伺服器(例如,處理器110)可配置或經配置以通過一或多個網路(例如,網路140)和/或諸如3G網路、4G網路、4G LTE網路、或類似者的電話網路(例如,電話網路10)進行語音及/或資料通訊。額外地或作為取代,通訊閘道伺服器(例如,處理器110)可配置或經配置以經由資料網路及/或區域網路來進行語音及/或資料通訊,諸如無線區域網路(WLAN)及/或經由其他形式,諸如藍牙、NFC和其他形式的近程或長程無線信號。前述通訊之一或多者可為在通訊閘道伺服器(例如,處理器110)之實施例與下列者之間:一或多個運算裝置(例如,運算裝置120)、電話(例如,裝置20c)、一或多個其他通訊閘道伺服器(例如,處理器110)、一或多個電話網路(例如,電話網路10)和/或一或多個網路(例如,網路140)。Embodiments of a communication gateway server (eg, processor 110) may be configured or configured to have voice and / or data communication with one or more elements of a system (eg, system 100). For example, a communication gateway server (e.g., processor 110) may be configured or configured to pass over one or more networks (e.g., network 140) and / or such as a 3G network, 4G network, 4G LTE Network, or a similar telephone network (eg, telephone network 10) for voice and / or data communications. Additionally or alternatively, a communication gateway server (eg, processor 110) may be configured or configured to perform voice and / or data communication via a data network and / or a local area network, such as a wireless local area network (WLAN ) And / or via other forms, such as Bluetooth, NFC and other forms of short or long range wireless signals. One or more of the foregoing communications may be between an embodiment of a communication gateway server (eg, processor 110) and one of: one or more computing devices (eg, computing device 120), a telephone (eg, device 20c), one or more other gateway servers (for example, processor 110), one or more telephone networks (for example, telephone network 10), and / or one or more networks (for example, network 140).

在一實施例中,通訊閘道伺服器(例如,處理器110)可配置或經配置以經由一或多個電話網路(例如,電話網路10)及/或網路(例如,網路140),從一或多個電話及/或運算裝置接收對一電話號碼(例如,圖1中所繪示的主要電話號碼110’)的一或多個語音通訊(例如,電話呼叫),該電話號碼係經指派給、經配置用於通訊閘道伺服器(例如,處理器110)和/或由通訊閘道伺服器(例如,處理器110)訂閱。作為一實例,若通訊閘道伺服器(例如,處理器110)被指派一主要電話號碼(例如,主要電話號碼110’),由運算裝置20a撥接至主要電話號碼(例如,主要電話號碼110’)的電話呼叫可依循下列信號路徑:從信號102a至信號106。類似地,由運算裝置20b撥接至主要電話號碼(例如,主要電話號碼110’)的電話呼叫可依循下列信號路徑:信號102b至信號106。類似地,由電話20c撥接至主要電話號碼(例如,主要電話號碼110’)的電話呼叫可依循下列信號路徑:信號102c至信號106。類似地,由運算裝置20d撥接至主要電話號碼(例如,主要電話號碼110’)的電話呼叫可依循下列信號路徑:信號102d至信號104至信號106。類似地,由運算裝置20e撥接至主要電話號碼(例如,主要電話號碼110’)的電話呼叫可依循下列信號路徑:信號102e至信號104至信號106。類似地,由運算裝置120a撥接至主要電話號碼(例如,主要電話號碼110’)的電話呼叫可依循下列信號路徑:信號102至信號106。應理解到,在本揭露中由通訊閘道伺服器(例如,處理器110)所撥接或經由通訊閘道伺服器來對前述裝置之任一或多者所撥接的電話呼叫,可依循與前述信號路徑相反的信號路徑。In an embodiment, a communication gateway server (eg, the processor 110) may be configured or configured to communicate via one or more telephone networks (eg, telephone network 10) and / or networks (eg, network 140), receiving one or more voice communications (eg, a phone call) to a phone number (eg, the main phone number 110 'shown in FIG. 1) from one or more phones and / or computing devices, the The phone number is assigned to, configured for a communication gateway server (eg, processor 110), and / or is subscribed by a communication gateway server (eg, processor 110). As an example, if the communication gateway server (for example, the processor 110) is assigned a primary phone number (for example, the primary phone number 110 '), the computing device 20a dials the primary phone number (for example, the primary phone number 110). ') Phone calls can follow the following signal paths: from signal 102a to signal 106. Similarly, a phone call dialed by the computing device 20b to a primary telephone number (e.g., primary telephone number 110 ') may follow the following signal paths: signal 102b to signal 106. Similarly, a telephone call dialed by telephone 20c to a primary telephone number (e.g., primary telephone number 110 ') may follow the following signal paths: signal 102c to signal 106. Similarly, a phone call dialed by the computing device 20d to a main phone number (e.g., the main phone number 110 ') may follow the following signal paths: signal 102d to signal 104 to signal 106. Similarly, a phone call dialed by the computing device 20e to a main phone number (e.g., the main phone number 110 ') may follow the following signal paths: signal 102e to signal 104 to signal 106. Similarly, a phone call dialed by the computing device 120a to a primary telephone number (e.g., primary telephone number 110 ') may follow the following signal paths: signal 102 to signal 106. It should be understood that the telephone calls dialed by or through the communication gateway server (eg, the processor 110) to any one or more of the aforementioned devices in this disclosure may follow A signal path opposite to the aforementioned signal path.

通訊閘道伺服器(例如,處理器110)可配置或經配置以進行複數個程序、功能和/或操作之一或多者。在一實施例中,如圖2及圖3所繪示,通訊閘道伺服器(例如,處理器110)可配置或經配置以進行一相關聯/配置程序(例如,相關聯/配置程序300),用以使運算裝置(例如,運算裝置120a、120b、120c和/或120d)能夠與電話(例如,電話20c)及/或運算裝置(例如,運算裝置20a、20b、20d和/或20e)進行語音通訊。如圖2及圖4所繪示,通訊閘道伺服器(例如,處理器110)亦可配置或經配置以進行一指向/連接程序(例如,指向/連接程序400),用以在運算裝置(例如,運算裝置120a、120b、120c和/或120d)與電話(例如,電話20c)及/或運算裝置(例如,運算裝置20a、20b、20d和/或20e)之間建立通訊通道,且允許語音通訊。如圖2及圖5所繪示,通訊閘道伺服器(例如,處理器110)亦可配置或經配置以進行一取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500),用以將任何相關聯的唯一識別符(例如,第一唯一識別符)及/或使用者識別(例如,第一使用者識別)與運算裝置(例如,運算裝置120)取消相關聯。此等程序將於下文以及本揭露中進一步描述。A communications gateway server (eg, the processor 110) may be configured or configured to perform one or more of a plurality of procedures, functions, and / or operations. In an embodiment, as shown in FIGS. 2 and 3, the communication gateway server (for example, the processor 110) may be configured or configured to perform an association / configuration procedure (for example, the association / configuration procedure 300). ) To enable a computing device (e.g., computing device 120a, 120b, 120c, and / or 120d) to communicate with a telephone (e.g., telephone 20c) and / or a computing device (e.g., computing device 20a, 20b, 20d, and / or 20e) ) For voice communication. As shown in FIG. 2 and FIG. 4, the communication gateway server (for example, the processor 110) can also be configured or configured to perform a pointing / connecting procedure (for example, the pointing / connecting procedure 400) for use in the computing device. (E.g., computing devices 120a, 120b, 120c, and / or 120d) establish a communication channel with a telephone (e.g., telephone 20c) and / or a computing device (e.g., computing devices 20a, 20b, 20d, and / or 20e), and Allow voice communication. As shown in FIG. 2 and FIG. 5, the communication gateway server (for example, the processor 110) can also be configured or configured to perform a de-association / de-configuration procedure (for example, de-association / de-configuration procedure 500). To unassociate any associated unique identifier (eg, first unique identifier) and / or user identification (eg, first user identification) from the computing device (eg, computing device 120). These procedures are described further below and in this disclosure.

相關聯/配置程序(例如,相關聯/配置程序300).Associated / Configured Program (for example, Associated / Configured Program 300).

如至少圖2及圖3所繪示,通訊閘道伺服器(例如,處理器110)之一實施例可配置或經配置以進行一相關聯/配置程序(例如,相關聯/配置程序300)。可進行相關聯/配置程序(例如,相關聯/配置程序300)以允許運算裝置(例如,運算裝置120a、120b、120c和/或120d)諸如與電話(例如,電話20c)及/或運算裝置(例如,運算裝置20a、20b、20d和/或20e)進行語音通訊。相關聯/配置程序(例如,相關聯/配置程序300)將在下文中與本揭露中進一步描述。As shown in at least FIG. 2 and FIG. 3, an embodiment of the communication gateway server (for example, the processor 110) may be configured or configured to perform an association / configuration procedure (for example, the association / configuration procedure 300). . An association / configuration program (eg, association / configuration program 300) may be performed to allow a computing device (eg, computing device 120a, 120b, 120c, and / or 120d) such as a telephone (eg, telephone 20c) and / or computing device (Eg, the computing devices 20a, 20b, 20d, and / or 20e) perform voice communication. The association / configuration program (eg, the association / configuration program 300) will be described further below in this disclosure.

(i)接收使用者識別(例如,動作302)。(i) Receive a user identification (eg, action 302).

相關聯/配置程序(例如,相關聯/配置程序300)可包括藉由通訊閘道伺服器(例如,處理器110)接收一或多個使用者識別(例如,如圖2所繪示的使用者識別30)(例如,動作302)。使用者識別(例如,第一使用者識別30)可為用於識別一使用者(例如,第一使用者)的資訊,該使用者將接收一運算裝置(例如,如圖2所繪示的第一運算裝置120a)。The association / configuration program (eg, the association / configuration program 300) may include receiving one or more user identifications (eg, use as illustrated in FIG. 2) by a communication gateway server (eg, the processor 110). Person identification 30) (eg, action 302). The user identification (for example, the first user identification 30) may be information for identifying a user (for example, the first user), and the user will receive a computing device (for example, as shown in FIG. 2) First computing device 120a).

舉例而言,在一情況中,一旅館經營者提供運算裝置(例如,第一運算裝置120a)給一旅館賓客在該旅館賓客住宿於旅館期間內短期使用,使用者識別(例如,第一使用者識別30)可包括但不限於旅館賓客之全名;旅館賓客之出生日期;旅館賓客之護照號碼;旅館賓客之駕照號碼;旅館賓客之信用卡號碼;旅館賓客之旅館回饋帳戶號碼;產生給旅館賓客之帳戶號碼;旅館賓客之航空公司回饋帳戶號碼;旅館賓客之電子郵件地址;旅館賓客之社群媒體名稱或使用者名稱(handle);旅館賓客之居住地址;先前提供給、指派給、且/或相關聯於旅館賓客的先前運算裝置、使用者識別和/或唯一識別符的歷史紀錄;在本旅館及/或附屬旅館的先前住宿歷史紀錄等。使用者識別(例如,第一使用者識別30)亦可包括一或多個同行者的上述資訊中的一或多者。在一實施例中,使用者識別(例如,使用者識別30)可包括複數個前述資訊項目,諸如旅館賓客之全名以及旅館賓客之出生日期;旅館賓客之全名以及旅館回饋帳戶號碼;以及其他組合。For example, in one case, a hotel operator provides a computing device (for example, the first computing device 120a) to a hotel guest for short-term use during the stay of the hotel guest at the hotel, and the user identifies (for example, the first use 30) may include, but is not limited to, the full name of the hotel guest; the birth date of the hotel guest; the passport number of the hotel guest; the driver's license number of the hotel guest; the credit card number of the hotel guest; the hotel account number of the hotel guest; generated to the hotel Guest account number; Hotel guest's airline feedback account number; Hotel guest's email address; Hotel guest's social media name or username (handle); Hotel guest's residential address; Previously provided, assigned, and / Or a history of previous computing devices, user identification and / or unique identifiers associated with hotel guests; previous accommodation history at the hotel and / or affiliated hotels, etc. The user identification (eg, the first user identification 30) may also include one or more of the above information of one or more travellers. In one embodiment, the user identification (eg, the user identification 30) may include a plurality of the aforementioned information items, such as the full name of the hotel guest and the birth date of the hotel guest; the full name of the hotel guest and the hotel feedback account number; and Other combinations.

作為另一實例,在一情況中,雇主提供運算裝置(例如,第一運算裝置120a)給一員工、附屬員工(affiliate employee)、承包人員、客戶等作為短期使用,使用者識別(例如,第一使用者識別30)可包括但不限於該人員之全名;該人員之出生日期;該人員之護照號碼;該人員之駕照號碼;該人員之信用卡號碼;該人員之員工/供應商/顧客編號;該人員之電子郵件地址;該人員之社群媒體名稱或使用者名稱;該人員之居住或營業地址;先前提供給、指派給、且/或相關聯於該人員的運算裝置、使用者識別和/或唯一識別符的歷史紀錄等。在一實施例中,使用者識別(例如,使用者識別30)可包括複數個前述資訊項目,諸如人員之全名、人員之出生日期、以及所提供運算裝置之先前歷史紀錄;人員之全名以及人員之員工/供應商/顧客編號;以及其他組合。As another example, in one case, the employer provides a computing device (eg, the first computing device 120a) to an employee, affiliate employee, contractor, customer, etc. for short-term use, and the user identifies (eg, the first A user identification 30) may include, but is not limited to, the person's full name; the person's date of birth; the person's passport number; the person's driver's license number; the person's credit card number; the person's employee / supplier / customer Number; the person's email address; the person's social media name or user name; the person's residential or business address; the computing device, user previously provided to, assigned to, and / or associated with the person Identification and / or unique identifier history, etc. In one embodiment, the user identification (eg, the user identification 30) may include a plurality of the aforementioned information items, such as the full name of the person, the date of birth of the person, and the previous history of the provided computing device; the full name of the person And personnel's employee / vendor / customer numbers; and other combinations.

各使用者(例如,第一使用者)之使用者識別(例如,第一使用者識別30)可在通訊閘道伺服器(例如,處理器110)接收到使用者識別(例如,第一使用者識別30)之前及/或之後被儲存於一資料庫(例如,資料庫130)中。The user identification (for example, the first user identification 30) of each user (for example, the first user) may receive the user identification (for example, the first use) at a communication gateway server (for example, the processor 110) The user identification 30) is stored in a database (eg, database 130) before and / or after.

(ii)產生唯一識別符(例如,動作304)。(ii) Generate a unique identifier (eg, action 304).

如圖2及圖3所繪示,相關聯/配置程序(例如,相關聯/配置程序300)可包括藉由通訊閘道伺服器(例如,處理器110)來對所接收使用者識別之各者產生、選擇、指派、且/或相關聯(以下稱「產生」)一唯一識別符。舉例而言,相關聯/配置程序(例如,相關聯/配置程序300)可包括對第一使用者識別30產生第一唯一識別符(例如,動作304)。As shown in FIG. 2 and FIG. 3, the association / configuration procedure (for example, the association / configuration procedure 300) may include identifying each of the received users by a communication gateway server (for example, the processor 110). This is generated, selected, assigned, and / or associated (hereinafter referred to as "generated") by a unique identifier. For example, the association / configuration program (eg, the association / configuration program 300) may include generating a first unique identifier for the first user identification 30 (eg, action 304).

唯一識別符(例如,第一唯一識別符)之產生可由實施例中的產生器(例如,如圖2所繪示的產生器110a)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性(functionality)來進行。產生器(例如,產生器110a)可包括通訊閘道伺服器(例如,處理器110)、虛擬機、處理器、計算機、運算裝置、節點、實體、主機和/或在一連網運算環境中的機器,或該產生器可為前所列舉者之一部份。產生器(例如,產生器110a)亦可為通訊閘道伺服器(例如,處理器110)之一功能性。The unique identifier (for example, the first unique identifier) may be generated by the generator (for example, the generator 110a as shown in FIG. 2) and / or the communication gateway server (for example, the processor 110) in the embodiment. To another element or functionality. The generator (eg, the generator 110a) may include a communication gateway server (eg, the processor 110), a virtual machine, a processor, a computer, a computing device, a node, an entity, a host, and / or a network computing environment. The machine, or the generator, can be part of the previous list. The generator (for example, the generator 110a) may also be one of the functionalities of the communication gateway server (for example, the processor 110).

如本揭露中所使用,對使用者識別(例如,第一使用者識別)及運算裝置(例如,欲提供給第一使用者的第一運算裝置120a)所產生的唯一識別符(例如,第一唯一識別符)可為任何識別符,包括一系列數字及/或字元、一口述字詞、一影像和/或一動作,該識別符可由電話(例如,裝置20c)、其他運算裝置(例如,運算裝置20a、20b、20d、20e)和/或通訊閘道伺服器(例如,處理器110)使用或在其上執行,以起始、指向、且/或與運算裝置(例如,第一運算裝置120a)進行語音通訊(例如,電話呼叫)。在一實施例中,各唯一識別符(例如,第一唯一識別符)可為部分或完全隨機產生,且各唯一識別符(例如,第一唯一識別符)之此類隨機產生可基於一或多個條件,如同本揭露將進一步描述者。在另一實施例中,唯一識別符(例如,第一唯一識別符)可為口述字詞。在另一實施例中,唯一識別符(例如,第一唯一識別符)可為一影像、符號和/或代碼(例如,QR碼、條碼、使用者相片等)。As used in this disclosure, a unique identifier (eg, a first identifier) generated by a user identification (eg, a first user identification) and a computing device (eg, the first computing device 120a to be provided to a first user) A unique identifier) can be any identifier, including a series of numbers and / or characters, a spoken word, an image, and / or an action, and the identifier can be a phone (eg, device 20c), other computing device ( For example, the computing device 20a, 20b, 20d, 20e) and / or a communication gateway server (eg, the processor 110) use or execute thereon to initiate, point to, and / or interact with the computing device (eg, the first A computing device 120a) performs voice communication (eg, a telephone call). In an embodiment, each unique identifier (eg, the first unique identifier) may be partially or completely randomly generated, and such random generation of each unique identifier (eg, the first unique identifier) may be based on one or Multiple conditions, as will be described further in this disclosure. In another embodiment, the unique identifier (eg, the first unique identifier) may be a spoken word. In another embodiment, the unique identifier (eg, the first unique identifier) may be an image, a symbol, and / or a code (eg, a QR code, a barcode, a user photo, etc.).

在一實施例中,唯一識別符(例如,第一唯一識別符)之產生可以一種方式進行,使得目前與其他使用者識別相關聯及/或經計畫/安排要與其他使用者識別相關聯的唯一識別符之一些或全部被排除或不被考慮(例如,如圖2所繪示的過濾器34)。亦即,唯一識別符(例如,第一唯一識別符)的產生可基於對該唯一識別符(例如,第一唯一識別符)目前不與(及/或未經計畫/安排將與)任何使用者識別相關聯的檢查之上(例如,過濾器34),該檢查藉由產生器(例如,產生器110a)及/或通訊閘道伺服器(例如,處理器110)的另一元件或功能性進行。In an embodiment, the generation of the unique identifier (eg, the first unique identifier) may be performed in a manner such that it is currently associated with other user identifications and / or planned / arranged to be associated with other user identifications Some or all of the unique identifiers are excluded or not considered (eg, filter 34 as shown in FIG. 2). That is, the unique identifier (eg, the first unique identifier) may be generated based on the unique identifier (eg, the first unique identifier) not currently associated with (and / or unplanned / arranged to be associated with) any The user identifies an inspection (eg, filter 34) associated with the inspection by another component of the generator (eg, generator 110a) and / or a communication gateway server (eg, processor 110) or Functionality.

額外地或作為取代,唯一識別符(例如,第一唯一識別符)之產生可以一種方式進行,使得在一指定時段期間內曾與其他使用者識別相關聯及/或現經計畫/安排要與任何使用者識別相關聯的唯一識別符之一些或全部被排除或不被考慮(例如,過濾器32)。指定時間周期可為任何時間周期,諸如前一個月內、前六個月內、前一年內、前兩年內、或者全部時間周期(例如,追溯到資料庫(例如,資料庫130)儲存的最早時間及/或追溯到通訊閘道伺服器(例如,處理器110)可搜尋的最早時間)。Additionally or alternatively, the generation of a unique identifier (eg, a first unique identifier) can be performed in a manner that has been associated with other user identifications during a specified period of time and / or is currently planned / arranged to Some or all of the unique identifiers associated with any user identification are excluded or ignored (eg, filter 32). The specified time period can be any time period, such as within the previous month, within the first six months, within the previous year, within the previous two years, or all time periods (eg, back to the repository (eg, repository 130) storage The earliest time and / or the earliest time that can be searched by a communications gateway server (eg, processor 110).

對各唯一識別符之產生的其他額外或取代條件及/或要求亦設想於本揭露中。舉例而言,唯一識別符(例如,第一唯一識別符)之產生可以一種方式進行,使得在一指定時段期間內先前曾相關聯於及/或現經計畫/安排要相關聯於正接收運算裝置的使用者(例如,第一使用者)及/或該使用者(例如,第一使用者)的使用者識別(例如,第一使用者識別30)的唯一識別符之一些或全部被排除或不被考慮。額外地或作為取代,唯一識別符(例如,第一唯一識別符)之產生可以一種方式進行,使得僅包括或考慮在一指定時段期間內先前為與(及/或經計畫/安排要與)正要接收運算裝置的使用者(例如,第一使用者)及/或該使用者(例如,第一使用者)的使用者識別(例如,第一使用者識別30)相關聯的一些或全部唯一識別符。額外地或作為取代,唯一識別符(例如,第一唯一識別符)之產生可以一種方式進行,使得僅包括(或排除)或考慮(或不考慮)在一指定時段期間內先前為與(及/或現經計畫/安排要與)一具體類型使用者或使用者識別相關聯的一些或全部唯一識別符,該些具體類型使用者或使用者識別諸如具有相同或不同雇主者、具有相同或不同居住城市/國家者、具有相同或不同國籍者等。Other additional or alternative conditions and / or requirements for each unique identifier are also contemplated in this disclosure. For example, the generation of a unique identifier (e.g., a first unique identifier) can be performed in a manner such that it has previously been associated with and / or is currently planned / arranged to be associated with being received within a specified period of time Some or all of the unique identifier of the user (eg, the first user) of the user of the computing device (eg, the first user) and / or the user (eg, the first user identification 30) of the user (eg, the first user) Excluded or disregarded. Additionally or alternatively, the generation of a unique identifier (eg, a first unique identifier) can be performed in a manner such that it only includes or takes into account the previous (and / or planned / arranged) ) The user (eg, the first user) who is about to receive the computing device and / or the user identification (eg, the first user identification 30) associated with that user (eg, the first user) or All unique identifiers. Additionally or alternatively, the generation of a unique identifier (eg, a first unique identifier) may be performed in a manner such that it only includes (or excludes) or takes into account (or does not take into account) the previous and (and / Or are currently planned / arranged to have some or all unique identifiers associated with a specific type of user or user identification, such as those with the same or different employers, with the same Or different cities / countries of residence, people with the same or different nationalities, etc.

各產生的唯一識別符(例如,第一唯一識別符)可經儲存於一資料庫中(例如,資料庫130)。此外,應用於產生各唯一識別符(例如,第一唯一識別符)的條件及/或要求亦可經儲存於一資料庫中(例如,資料庫130)。Each generated unique identifier (eg, the first unique identifier) may be stored in a database (eg, database 130). In addition, the conditions and / or requirements applied to generate each unique identifier (eg, the first unique identifier) may also be stored in a database (eg, database 130).

(iii)將唯一識別符與使用者識別相關聯(例如,動作306)。(iii) associate the unique identifier with the user identification (eg, action 306).

如圖2及圖3所繪示,相關聯/配置程序(例如,相關聯/配置程序300)可包括藉由通訊閘道伺服器(例如,處理器110)將所產生唯一識別符之各者與一經接收使用者識別相關聯。舉例而言,相關聯/配置程序(例如,相關聯/配置程序300)可包括將所產生第一唯一識別符與第一使用者之第一使用者識別30相關聯(例如,動作306)。As shown in FIG. 2 and FIG. 3, the association / configuration program (for example, the association / configuration program 300) may include each of the unique identifiers generated by the communication gateway server (for example, the processor 110). Associated with the received user identification. For example, the association / configuration program (eg, the association / configuration program 300) may include associating the generated first unique identifier with the first user identification 30 of the first user (eg, action 306).

將唯一識別符(例如,第一唯一識別符)與使用者識別(例如,第一使用者識別30)相關聯可由實施例中的相關聯器/配置器(例如,如圖2所繪示的相關聯器/配置器110b)來進行。相關聯器/配置器(例如,相關聯器/配置器110b)可包括通訊閘道伺服器(例如,處理器110)、虛擬機、處理器、計算機、節點、實體、主機和/或在一連網運算環境中的機器,或該相關聯器/配置器可為前所列舉者之一部份。相關聯器/配置器(例如,相關聯器/配置器110b)亦可為通訊閘道伺服器(例如,處理器110)之一功能性。Associating a unique identifier (for example, the first unique identifier) with a user identifier (for example, the first user identifier 30) can be performed by the correlator / configurator (for example, as shown in FIG. 2) in the embodiment. Correlator / Configurator 110b). Associated / Configurator (eg, Associated / Configurator 110b) may include a communication gateway server (eg, processor 110), virtual machine, processor, computer, node, entity, host, and / or The machine in the network computing environment, or the correlator / configurator can be part of the previously listed. The correlator / configurator (eg, the correlator / configurator 110b) may also be one of the functionalities of the communication gateway server (eg, the processor 110).

唯一識別符(例如,第一唯一識別符)與使用者識別(例如,第一使用者識別30)之各相關聯可經儲存於一資料庫中(例如,資料庫130)。Each association of the unique identifier (eg, the first unique identifier) and the user identification (eg, the first user identification 30) may be stored in a database (eg, the database 130).

相關聯/配置程序(例如,相關聯/配置程序300)亦可包括藉由相關聯器/配置器(例如,相關聯器/配置器110b)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性,來將所產生唯一識別符之各者與一運算裝置(例如,運算裝置120)相關聯。舉例而言,相關聯/配置程序(例如,相關聯/配置程序300)可包括將第一唯一識別符與第一運算裝置(例如,第一運算裝置120a)相關聯。唯一識別符(例如,第一唯一識別符)與運算裝置(例如,第一運算裝置120a)之相關聯可由實施例中的相關聯器/配置器(例如,相關聯器/配置器110b)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性來進行。此外,唯一識別符(例如,第一唯一識別符)與運算裝置(例如,第一運算裝置120a)之各相關聯可經儲存於一資料庫中(例如,資料庫130)。The association / configuration program (for example, the association / configuration program 300) may also include the use of an association / configuration device (for example, the association / configuration device 110b) and / or a communication gateway server (for example, a processor 110) another element or functionality to associate each of the generated unique identifiers with a computing device (eg, computing device 120). For example, the association / configuration program (eg, the association / configuration program 300) may include associating a first unique identifier with a first computing device (eg, the first computing device 120a). The association of the unique identifier (eg, the first unique identifier) with the computing device (eg, the first computing device 120a) may be performed by the correlator / configurator (eg, the correlator / configurator 110b) in the embodiment, and And / or another element or functionality of the communication gateway server (eg, the processor 110). In addition, each association of the unique identifier (eg, the first unique identifier) with the computing device (eg, the first computing device 120a) may be stored in a database (eg, the database 130).

相關聯/配置程序(例如,相關聯/配置程序300)亦可包括藉由相關聯器/配置器(例如,相關聯器/配置器110b)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性,來將所接收使用者識別之各者與運算裝置(例如,運算裝置120)相關聯。舉例而言,相關聯/配置程序(例如,相關聯/配置程序300)可包括將第一使用者識別30與第一運算裝置(例如,第一運算裝置120a)相關聯。使用者識別(例如,第一使用者識別30)與運算裝置(例如,第一運算裝置120a)之相關聯可由實施例中的相關聯器/配置器(例如,相關聯器/配置器110b)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性來進行。此外,使用者識別(例如,第一使用者識別30)與運算裝置(例如,第一運算裝置120a)之各相關聯可經儲存於一資料庫中(例如,資料庫130)。The association / configuration program (for example, the association / configuration program 300) may also include the use of an association / configuration device (for example, the association / configuration device 110b) and / or a communication gateway server (for example, a processor 110) another element or functionality to associate each of the received user identifications with a computing device (eg, computing device 120). For example, the association / configuration program (eg, the association / configuration program 300) may include associating the first user identification 30 with a first computing device (eg, the first computing device 120a). The association of the user identification (eg, the first user identification 30) with the computing device (eg, the first computing device 120a) may be performed by the correlator / configurator (eg, the correlator / configurator 110b) in the embodiment. And / or another element or functionality of the communication gateway server (eg, the processor 110). In addition, each association of the user identification (eg, the first user identification 30) and the computing device (eg, the first computing device 120a) may be stored in a database (eg, the database 130).

相關聯/配置程序(例如,相關聯/配置程序300)亦可包括藉由相關聯器/配置器(例如,相關聯器/配置器110b)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性,來配置一運算裝置(例如,運算裝置120)之各者。舉例而言,相關聯/配置程序(例如,相關聯/配置程序300)可包括配置第一運算裝置120a(例如,動作308)。此類配置可包括但不限於配置運算裝置(例如,第一運算裝置120a)以接收經指向至唯一識別符(例如,第一唯一識別符)的通訊(例如,語音通訊)。舉例而言,運算裝置(例如,第一運算裝置120a)之配置可包括提供、指派、加載、安裝、且/或儲存所產生唯一識別符(例如,第一唯一識別符)至運算裝置(例如,第一運算裝置120a)、以及配置運算裝置(例如,第一運算裝置120a),以接收經指向至唯一識別符(例如,第一唯一識別符)的通訊(例如,語音通訊)。該配置亦可包括指派使用者識別(例如,第一使用者識別30)至運算裝置(例如,第一運算裝置120a)。運算裝置(例如,第一運算裝置120a)之配置可由實施例中的相關聯器/配置器(例如,如圖2所繪示的相關聯器/配置器110b)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性來進行。The association / configuration program (for example, the association / configuration program 300) may also include the use of an association / configuration device (for example, the association / configuration device 110b) and / or a communication gateway server (for example, a processor 110) another element or functionality to configure each of a computing device (eg, computing device 120). For example, the association / configuration program (eg, the association / configuration program 300) may include configuring the first computing device 120a (eg, action 308). Such configurations may include, but are not limited to, configuring a computing device (eg, the first computing device 120a) to receive communications (eg, voice communications) directed to a unique identifier (eg, a first unique identifier). For example, the configuration of the computing device (eg, the first computing device 120a) may include providing, assigning, loading, installing, and / or storing the generated unique identifier (eg, the first unique identifier) to the computing device (eg, A first computing device 120a) and a computing device (eg, the first computing device 120a) configured to receive a communication (eg, a voice communication) directed to a unique identifier (eg, the first unique identifier). The configuration may also include assigning a user identification (eg, the first user identification 30) to a computing device (eg, the first computing device 120a). The configuration of the computing device (for example, the first computing device 120a) can be configured by the correlator / configurator (for example, the correlator / configurator 110b shown in FIG. 2) and / or the communication gateway server (Eg, the processor 110) by another element or functionality.

作為一非限制性實例,運算裝置(例如,第一運算裝置120a)可在內安裝(或經由雲端運算)有諸如VoIP應用或功能性之一軟體應用或功能性、或類似者。運算裝置(例如,第一運算裝置120a)之配置可包括提供、指派、加載、安裝、且/或儲存唯一識別符(例如,第一唯一識別符)至VoIP應用或功能性、以及配置該VoIP應用或功能性,以接收經指向至唯一識別符(例如,第一唯一識別符)的語音通訊。As a non-limiting example, the computing device (for example, the first computing device 120a) may have a software application such as a VoIP application or functionality, or functionality installed therein (or via cloud computing), or the like. The configuration of the computing device (eg, the first computing device 120a) may include providing, assigning, loading, installing, and / or storing a unique identifier (eg, the first unique identifier) to a VoIP application or functionality, and configuring the VoIP An application or functionality to receive voice communications directed to a unique identifier (eg, a first unique identifier).

指向/連接程序(例如,指向/連接程序400).Point / connect program (for example, point / connect program 400).

如圖2及圖4所繪示,通訊閘道伺服器(例如,處理器110)之一實施例可配置或經配置以進行一指向/連接程序(例如,指向/連接程序400)。指向/連接程序(例如,指向/連接程序400)可諸如經由一指向器/連接器(例如,如圖2所繪示的指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性來進行,用以允許語音通訊(例如,電話呼叫)之指向、橋接、轉發和/或連接,該語音通訊係從電話(例如,電話20c)及/或運算裝置(例如,運算裝置20a、20b、20d和/或20e)對運算裝置(例如,第一運算裝置120a及/或運算裝置120b、120c和/或120d)發起。此類語音通訊的指向、橋接、轉發和/或連接可經由建立一通訊通道(諸如一語音通訊通道)進行。指向器/連接器(例如,指向器/連接器110c)可包括通訊閘道伺服器(例如,處理器110)、虛擬機、處理器、計算機、節點、實體、主機和/或在一連網運算環境中的機器,或該指向器/連接器可為前所列舉者之一部份。指向器/連接器(例如,指向器/連接器110c)亦可為通訊閘道伺服器(例如,處理器110)之一功能性。As shown in FIG. 2 and FIG. 4, an embodiment of the communication gateway server (for example, the processor 110) may be configured or configured to perform a pointing / connection procedure (for example, the pointing / connection procedure 400). The pointing / connecting program (eg, the pointing / connecting program 400) may be such as via a pointing / connector (eg, the pointing / connector 110c as shown in FIG. 2) and / or a communication gateway server (eg, Processor 110) by another element or functionality to allow the pointing, bridging, forwarding, and / or connection of a voice communication (eg, telephone call) from a telephone (eg, telephone 20c) and / An OR computing device (eg, computing devices 20a, 20b, 20d, and / or 20e) is initiated to a computing device (eg, first computing device 120a and / or computing devices 120b, 120c, and / or 120d). The directing, bridging, forwarding, and / or connection of such voice communication can be performed by establishing a communication channel, such as a voice communication channel. The director / connector (eg, the director / connector 110c) may include a communication gateway server (eg, the processor 110), a virtual machine, a processor, a computer, a node, an entity, a host, and / or computing in a network The machine in the environment, or the pointer / connector can be part of the previously listed. The director / connector (for example, the director / connector 110c) may also be one of the functions of the communication gateway server (for example, the processor 110).

指向/連接程序(例如,指向/連接程序400)將在下文中與本揭露中進一步描述。The pointing / connecting program (eg, the pointing / connecting program 400) will be further described below and in this disclosure.

(i)提供唯一識別符給他人(例如,動作402)。(i) Provide a unique identifier to others (eg, action 402).

在完成運算裝置(例如,第一運算裝置120a)的相關聯/配置程序(例如,相關聯/配置程序300)之後,與使用者識別(例如,第一使用者識別)及/或運算裝置(例如,第一運算裝置120a)相關聯的經產生唯一識別符(例如,第一唯一識別符)可被提供給他人,諸如朋友、聯繫人和/或可能需要經由運算裝置(例如,第一運算裝置120a)與使用者(例如,第一使用者)進行語音通訊的他人。After completing the association / configuration procedure (eg, the association / configuration procedure 300) of the computing device (eg, the first computing device 120a), the user is identified (eg, the first user identification) and / or the computing device ( For example, the first generated unique identifier (eg, the first unique identifier) associated with the first computing device 120a) may be provided to others, such as friends, contacts, and / or may need to be passed through the computing device (eg, the first computing The device 120a) someone else in voice communication with a user (eg, a first user).

(ii)接收來自電話或運算裝置的通訊(例如,動作404)。(ii) receiving a communication from a telephone or computing device (eg, act 404).

如上文及本揭露中所描述,運算裝置(例如,第一運算裝置120a)一經配置以接收經指向至唯一識別符(例如,第一唯一識別符)的語音通訊(例如,電話呼叫)後,可藉由電話(例如,如圖1及圖2所繪示的裝置20a、20b、20c、20d和/或20e)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)起始對運算裝置(例如,第一運算裝置120a或運算裝置120b、120c和/或120d)的語音通訊。舉例而言,電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)可撥出通訊閘道伺服器(例如,處理器110)之主要電話號碼(例如,主要電話號碼110’),如上文及本揭露中所描述。一旦撥號給主要電話號碼(例如,主要電話號碼110’),指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可接收來自電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)的語音通訊(例如,電話呼叫)。As described above and in this disclosure, once a computing device (eg, the first computing device 120a) is configured to receive a voice communication (eg, a phone call) directed to a unique identifier (eg, the first unique identifier), This may be by phone (eg, devices 20a, 20b, 20c, 20d, and / or 20e as shown in FIGS. 1 and 2) or computing devices (eg, computing devices 20a, 20b, 20d, 20e, 120b, 120c, and And / or 120d) initiate a voice communication to a computing device (eg, the first computing device 120a or the computing devices 120b, 120c, and / or 120d). For example, a telephone (e.g., device 20c) or a computing device (e.g., computing devices 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d) can dial out a gateway server (e.g., processor 110) The primary telephone number (eg, primary telephone number 110 '), as described above and in this disclosure. Once dialed to a primary telephone number (eg, primary telephone number 110 '), a pointer / connector (eg, pointer / connector 110c) and / or another component of a gateway server (eg, processor 110) Or functionality may receive voice communications (eg, phone calls) from a telephone (eg, device 20c) or a computing device (eg, computing devices 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d).

(iii)接收輸入識別符(例如,動作406)。(iii) Receive an input identifier (eg, action 406).

在一實施例中,一旦接收到語音通訊(例如,電話呼叫),指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可配置或經配置以請求或提示電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)提供一輸入識別符(例如,第一輸入識別符)。In an embodiment, once a voice communication (eg, a phone call) is received, the pointer / connector (eg, the pointer / connector 110c) and / or the communication gateway server (eg, the processor 110) An element or functionality is configurable or configured to request or prompt a phone (eg, device 20c) or computing device (eg, computing device 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d) to provide an input identifier (For example, the first input identifier).

如本揭露中所使用,電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)可提供給或所提供給指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性的輸入識別符(例如,第一輸入識別符)可為任何識別符,包括一系列數字及/或字元及/或口述字詞。舉例而言,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可配置或經配置以允許電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)藉由按壓電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)的虛擬或實體鍵板或鍵盤之按鍵來提供輸入識別符。額外地或替代地,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可配置或經配置以允許電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)藉由口述(例如,語音或話音(speech)辨識、互動式語音答詢(interactive voice response, IVR)技術等)來提供輸入識別符。額外地或替代地,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可配置或經配置以允許電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)藉由與應用、網路介面等互動以提供影像、代碼(例如,QR碼)、符號等來提供輸入識別符(例如,如圖2所繪示之信號108d)。可在呼叫之前及/或呼叫期間內進行此類以影像、代碼、符號等的形式提供輸入識別符(例如,如圖2所繪示之信號108d)。As used in this disclosure, a telephone (eg, device 20c) or a computing device (eg, computing devices 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d) may be provided or provided to a pointer / connector (E.g., pointer / connector 110c) and / or another element or functional input identifier (e.g., first input identifier) of a communications gateway server (e.g., processor 110) can be any identifier , Including a series of numbers and / or characters and / or spoken words. For example, another element or functionality of a pointing device / connector (eg, pointing device / connector 110c) and / or a communication gateway server (eg, processor 110) can be configured or configured to allow a telephone ( For example, device 20c) or computing device (eg, computing device 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d) by pressing a phone (eg, device 20c) or computing device (eg, computing device 20a, 20b) , 20d, 20e, 120b, 120c, and / or 120d) virtual or physical keypad or keyboard keys to provide input identifiers. Additionally or alternatively, another element or functionality of the pointing device / connector (eg, pointing device / connector 110c) and / or the communication gateway server (eg, processor 110) can be configured or configured to allow Phone (eg, device 20c) or computing device (eg, computing devices 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d) by dictation (eg, voice or speech recognition, interactive voice response (Interactive voice response (IVR) technology, etc.) to provide input identifiers. Additionally or alternatively, another element or functionality of the pointing device / connector (eg, pointing device / connector 110c) and / or the communication gateway server (eg, processor 110) can be configured or configured to allow Phones (e.g., device 20c) or computing devices (e.g., computing device 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d) provide images, codes (e.g. QR Codes), symbols, etc. to provide an input identifier (eg, signal 108d as shown in FIG. 2). Such input identifiers may be provided in the form of images, codes, symbols, etc. before and / or during the call (for example, signal 108d as shown in FIG. 2).

一旦從電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)處接收到輸入識別符,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可配置或經配置以進行一或多個操作,包括下文中及本揭露中所描述者。Upon receiving an input identifier from a telephone (eg, device 20c) or a computing device (eg, computing devices 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d), a pointer / connector (eg, a pointer) / Connector 110c) and / or another element or functionality of the communication gateway server (eg, processor 110) may be configured or configured to perform one or more operations, including those described below and in this disclosure .

(iv)判斷呼叫者識別(例如,動作408)。(iv) Determine caller identification (eg, action 408).

在一實施例中,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可配置以判斷有關所接收語音通訊(例如,來電語音呼叫)的資訊,包括起始語音通訊(例如,來電語音呼叫)的電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)的呼叫者識別(例如,電話號碼、呼叫者姓名等)。In an embodiment, another element or functionality of the pointer / connector (eg, the pointer / connector 110c) and / or the communication gateway server (eg, the processor 110) may be configured to determine the relevant received Information about voice communications (e.g., incoming voice calls), including phones (e.g., device 20c) or computing devices (e.g., computing devices 20a, 20b, 20d, 20e, 120b, 120c and / or 120d) caller identification (eg, phone number, caller name, etc.).

一旦判斷出起始語音通訊(例如,來電語音呼叫)的電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)的呼叫者識別,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可配置或經配置以儲存該呼叫者識別及所接收輸入識別符,諸如在一資料庫中(例如,資料庫130)。指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性亦可配置或經配置以將呼叫者識別與所接收輸入識別符相關聯,且儲存該相關聯,諸如在一資料庫中(例如,資料庫130)。Caller identification of a phone (eg, device 20c) or computing device (eg, computing device 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d) upon determining that a voice communication (eg, incoming voice call) originated , Another element or functionality of the pointing device / connector (eg, pointing device / connector 110c) and / or the communication gateway server (eg, processor 110) can be configured or configured to store the caller identification and The received input identifier, such as in a database (eg, database 130). Another element or functionality of the director / connector (eg, the director / connector 110c) and / or the communication gateway server (eg, the processor 110) may also be configured or configured to identify the caller to Receive an input identifier association and store the association, such as in a database (eg, database 130).

(v)搜尋與輸入識別符匹配的唯一識別符(例如,動作410)。(v) Search for a unique identifier that matches the input identifier (eg, action 410).

在一實施例中,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性亦可配置或經配置以執行對所接收輸入識別符(例如,第一輸入識別符)是否匹配於一唯一識別符(例如,第一唯一識別符)的判斷。在該判斷進行中,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可將該判斷限制至某些唯一識別符,亦即,僅基於某些唯一識別符來進行搜尋。In an embodiment, another element or functionality of the pointing device / connector (eg, pointing device / connector 110c) and / or the communication gateway server (eg, processor 110) may also be configured or configured to A determination is made as to whether the received input identifier (eg, the first input identifier) matches a unique identifier (eg, the first unique identifier). While this judgment is in progress, another element or functionality of the pointer / connector (eg, the pointer / connector 110c) and / or the communication gateway server (eg, the processor 110) may limit the judgment to a certain Some unique identifiers, that is, searching based on only some unique identifiers.

舉例而言,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可基於目前經相關聯的唯一識別符來進行對所接收輸入識別符(例如,第一輸入識別符)是否匹配於一唯一識別符(例如,第一唯一識別符)的判斷,該些目前經相關聯的唯一識別符亦即目前與一使用者識別及/或運算裝置相關聯(且/或尚未取消相關聯)的那些唯一識別符。在此實例中,該判斷可排除或不考慮從來未曾與一使用者識別及/或運算裝置相關聯的那些唯一識別符。此外,該判斷可排除或不考慮先前曾經但目前不與一使用者識別及/或運算裝置相關聯的那些唯一識別符。For example, another element or functionality of the director / connector (eg, the pointer / connector 110c) and / or the communication gateway server (eg, the processor 110) may be based on a unique identification currently associated with it To determine whether the received input identifier (for example, the first input identifier) matches a unique identifier (for example, the first unique identifier). The currently associated unique identifiers are the current Those unique identifiers associated with (and / or not yet disassociated with) a user identification and / or computing device. In this example, the determination may exclude or disregard those unique identifiers that have never been associated with a user identification and / or computing device. In addition, the determination may exclude or disregard those unique identifiers that have previously been but are not currently associated with a user identification and / or computing device.

額外地或作為取代,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可基於先前經相關聯的唯一識別符來進行對所接收輸入識別符(例如,第一輸入識別符)是否匹配於一唯一識別符(例如,第一唯一識別符)的判斷。舉例而言,該判斷可基於先前相關聯於(且/或尚未取消相關聯)一使用者識別及/或運算裝置的那些唯一識別符之上。在此實例中,該判斷可排除或不考慮從來未曾與一使用者識別及/或運算裝置相關聯的那些唯一識別符。Additionally or alternatively, another element or functionality of the pointing device / connector (eg, pointing device / connector 110c) and / or the communication gateway server (eg, processor 110) may be based on previously associated The unique identifier is used to determine whether the received input identifier (for example, the first input identifier) matches a unique identifier (for example, the first unique identifier). For example, the determination may be based on those unique identifiers previously associated with (and / or not yet unassociated with) a user identification and / or computing device. In this example, the determination may exclude or disregard those unique identifiers that have never been associated with a user identification and / or computing device.

額外地或作為取代,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可基於起始語音通訊的電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)的呼叫者識別之上,來對所接收輸入識別符(例如,第一輸入識別符)是否匹配於一唯一識別符(例如,第一唯一識別符)進行判斷。Additionally or alternatively, another element or functionality of the pointing device / connector (eg, pointing device / connector 110c) and / or the communication gateway server (eg, processor 110) may be based on the originating voice communication. A caller (e.g., device 20c) or a computing device (e.g., computing device 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d) to identify a caller on a received input identifier (e.g., first Determine whether the input identifier) matches a unique identifier (for example, the first unique identifier).

舉例而言,當指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性判斷出語音通訊(例如,來電或目前語音呼叫)之呼叫者識別在唯一識別符(例如,第一唯一識別符)與使用者識別(例如,第一使用者識別)相關聯之前先前未曾呼叫過該唯一識別符(例如,第一唯一識別符)時,則指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可判斷出一匹配。For example, when a pointing device / connector (eg, pointing device / connector 110c) and / or another component or functionality of a communication gateway server (eg, processor 110) determines a voice communication (eg, an incoming call) Or current voice call) The caller identification has not previously called the unique identifier (eg, the first unique identifier) before the unique identifier (eg, the first unique identifier) is associated with the user identification (eg, the first user identification) A unique identifier), another element or functionality of the director / connector (eg, the pointer / connector 110c) and / or the communication gateway server (eg, the processor 110) can determine a match .

作為另一實例,該判斷可基於那些與外部呼叫者之呼叫者識別現相關聯或先前相關聯的輸入識別符及/或唯一識別符(亦即,在先前呼叫中由呼叫者識別先前提供的輸入識別符)之上。換句話說,該判斷可基於外部呼叫者(亦即,在來電語音呼叫中識別出的呼叫者識別)先前曾呼叫過的那些輸入識別符及/或唯一識別符的歷史紀錄之上。在此一實例中,若外部呼叫者(亦即,在來電語音呼叫中識別出的呼叫者識別)先前曾藉由提供一第一唯一識別符作為輸入識別符來呼叫過該第一唯一識別符(例如,與一第一使用者識別相關聯之第一唯一識別符),指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性在當時就會將彼輸入識別符(亦即,第一唯一識別符)與該外部呼叫者的呼叫識別相關聯。在由相同呼叫者識別起始的一隨後呼叫中,若呼叫者所輸入的輸入識別符為第一唯一識別符、但第一使用者識別(先前與第一唯一識別符相關聯)已經被與第一唯一識別符取消相關聯且現在與一第二唯一識別符(與第一唯一識別符不同)相關聯,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可視為輸入識別符匹配於第二唯一識別符,且/或繼續在來電語音呼叫與相關聯於第二唯一識別符的運算裝置之間建立語音通訊通道。As another example, the determination may be based on those callers who have identified an input identifier and / or a unique identifier that is currently associated or previously associated with the caller of the external caller (that is, the caller identified the previously provided Input identifier). In other words, the determination may be based on a history of those input identifiers and / or unique identifiers that the external caller (ie, caller identification identified in the incoming voice call) has previously called. In this example, if the external caller (that is, the caller identification identified in the incoming voice call) has previously called the first unique identifier by providing a first unique identifier as the input identifier. (Eg, a first unique identifier associated with a first user identification), a pointer / connector (eg, pointer / connector 110c), and / or a gateway server (eg, processor 110) Another element or functionality would then associate his input identifier (ie, the first unique identifier) with the call identification of the external caller. In a subsequent call initiated by the same caller identification, if the input identifier entered by the caller is the first unique identifier, but the first user identification (previously associated with the first unique identifier) has been associated with The first unique identifier is unassociated and is now associated with a second unique identifier (different from the first unique identifier), a pointer / connector (eg, pointer / connector 110c), and / or a communication gateway Another element or functionality of the server (eg, the processor 110) may be considered as the input identifier matching the second unique identifier, and / or continuing between the incoming voice call and the computing device associated with the second unique identifier. Establish a voice communication channel.

(vi)建立語音通訊通道(例如,動作414)。(vi) Establish a voice communication channel (eg, action 414).

在一實施例中,指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性可配置或經配置以基於上文中或本揭露中所描述條件的一或多者之上,來在由電話(例如,裝置20c)或運算裝置(例如,運算裝置20a、20b、20d、20e、120b、120c和/或120d)起始的語音通訊(例如,來電語音通話)與唯一識別符(例如,第一唯一識別符)及/或使用者識別(例如,第一使用者識別)的相關聯運算裝置(例如,第一運算裝置120a)之間建立語音通訊通道。由指向器/連接器(例如,指向器/連接器110c)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性所建立的語音通訊通道可為實施例中的一VoIP通道。In an embodiment, another element or functionality of the pointing device / connector (eg, pointing device / connector 110c) and / or the communication gateway server (eg, processor 110) is configurable or configured to be based on Above or one or more of the conditions described in this disclosure are provided by a telephone (eg, device 20c) or a computing device (eg, computing device 20a, 20b, 20d, 20e, 120b, 120c, and / or 120d ) An associated computing device (e.g., No. 1) of the initial voice communication (e.g., incoming voice call) with a unique identifier (e.g., first unique identifier) and / or user identification (e.g., first user identification) A voice communication channel is established between a computing device 120a). A voice communication channel established by another component or functionality of a pointing device / connector (eg, pointing device / connector 110c) and / or a communication gateway server (eg, processor 110) may be the one in the embodiment. One VoIP channel.

取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500).Cancel the association / unconfiguration procedure (for example, the association / unconfiguration procedure 500).

如至少圖5所繪示,通訊閘道伺服器(例如,處理器110)之一實施例可配置或經配置以進行一取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)。可進行取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500),以重設、取消相關聯、且/或取消配置一運算裝置(例如,運算裝置120a、120b、120c和/或120d)、且/或停用一運算裝置(例如,運算裝置120a、120b、120c和/或120d)使不可進行語音通訊,諸如與電話(例如,裝置20c)及/或運算裝置(例如,運算裝置20a、20b、20d和/或20e)進行語音通訊。取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)將在下文中與本揭露中進一步描述。As shown in at least FIG. 5, an embodiment of the communication gateway server (eg, the processor 110) may be configured or configured to perform a de-association / de-configuration procedure (eg, de-association / de-configuration procedure 500). ). A de-association / de-configuration procedure (eg, un-association / de-configuration procedure 500) may be performed to reset, un-associate, and / or un-configure a computing device (eg, computing devices 120a, 120b, 120c, and / Or 120d), and / or deactivating a computing device (e.g., computing devices 120a, 120b, 120c, and / or 120d) to disable voice communication, such as with a telephone (e.g., device 20c) and / or a computing device (e.g. The computing devices 20a, 20b, 20d and / or 20e) perform voice communication. De-association / de-configuration procedures (eg, de-association / de-configuration procedure 500) will be described further below in this disclosure.

(i)起始取消相關聯/取消配置(例如,動作502)。(i) Initiate de-association / de-provisioning (eg, act 502).

取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)可包括起始取消相關聯/取消配置(例如,動作502)。該起始可包括藉由通訊閘道伺服器(例如,處理器110)接收一命令以重設、取消相關聯、取消配置、且/或停用一運算裝置(例如,運算裝置120)(例如,動作502)。此類命令之接收可直接藉由使用者(例如,若使用者遺失運算裝置(例如,運算裝置120)等)、直接藉由管理者(例如,若使用者遺失運算裝置(例如,運算裝置120)、或任何其他管理者需要終止運算裝置(例如,運算裝置120)之語音通訊能力的理由)、基於經預先安排的動作(例如,在旅館賓客的情形中,一旦到了旅館賓客所安排退房時刻等)、基於事件之發生(例如,在學校或大學的情形中,一旦學生被除去註冊學生的身分;在旅館的情形中,一旦旅館賓客提前退房、照安排時間退房、遺失運算裝置(例如,運算裝置120)等)和/或以其他方式。De-associating / un-configuring procedures (eg, un-associating / un-configuring procedures 500) may include initial un-association / de-configuration (eg, action 502). The initiation may include receiving a command by a communication gateway server (eg, processor 110) to reset, unlink, unconfigure, and / or disable a computing device (eg, computing device 120) (eg, , Action 502). Such commands may be received directly by the user (eg, if the user loses the computing device (eg, computing device 120), etc.), directly by the administrator (eg, if the user loses the computing device (eg, computing device 120) ), Or any other reason why a manager needs to terminate the voice communication capabilities of a computing device (eg, computing device 120), based on pre-arranged actions (eg, in the case of a hotel guest, once they arrive at the hotel guest to arrange a check-out Time, etc.), based on the occurrence of the event (for example, in the case of a school or university, once the student is removed as a registered student; in the case of a hotel, once the hotel guest checks out early, checks out as scheduled, and loses the computing device (E.g., computing device 120), etc.) and / or otherwise.

舉例而言,在一情況中,旅館提供運算裝置(例如,運算裝置120)給旅館賓客供旅館住宿期間內使用,該運算裝置(例如,運算裝置120)之取消相關聯/取消配置程序可藉由通訊閘道伺服器(例如,處理器110)基於旅館賓客的所安排退房日期和時間來起始。所安排退房日期和時間可舉例而言規定於資料庫(例如,資料庫130)、通訊閘道伺服器(例如,處理器110)和/或旅館之計算機系統中。替代地,運算裝置(例如,運算裝置120)之取消相關聯/取消配置程序可基於一由管理者(例如,旅館員工)提供或起始給通訊閘道伺服器(例如,處理器110)的命令之上來起始,諸如一旦在辦理退房時由旅館賓客支付或結清任何旅館收費即起始。替代地,運算裝置(例如,運算裝置120)之取消相關聯/取消配置程序可藉由通訊閘道伺服器(例如,處理器110)起始,該起始在一旦旅館賓客放置運算裝置(例如,運算裝置120)於該旅館賓客房間內的專用對接/充電站上、離開該旅館賓客的旅館房間(例如,在抽出旅館鑰匙卡之後等)和/或一特定日期和時間屆期(expiry)時即發生。For example, in one case, a hotel provides a computing device (e.g., computing device 120) to a hotel guest for use during a hotel stay. The cancellation / association of the computing device (e.g., computing device 120) can be borrowed Initiated by a communication gateway server (eg, processor 110) based on a hotel guest's scheduled check-out date and time. The scheduled check-out date and time may be specified, for example, in a database (eg, database 130), a gateway server (eg, processor 110), and / or a computer system of a hotel. Alternatively, the de-association / de-configuration procedure of the computing device (eg, the computing device 120) may be based on a program provided by a manager (eg, a hotel employee) or initiated to a communication gateway server (eg, the processor 110). Orders start on the order, such as once any hotel charges have been paid or settled by hotel guests at check-out. Alternatively, the de-association / de-provisioning procedure of a computing device (eg, computing device 120) may be initiated by a communication gateway server (eg, processor 110), which is initiated once a hotel guest places the computing device (eg, Computing device 120) on a dedicated docking / charging station in the guest room of the hotel, leaving the hotel room of the guest of the hotel (eg, after pulling out the hotel key card, etc.) and / or a specific date and time period (expiry) It happens from time to time.

作為另一實例,在一情況中,雇主提供運算裝置(例如,運算裝置120)給員工短期使用,該運算裝置(例如,運算裝置120)之取消相關聯/取消配置程序可藉由通訊閘道伺服器(例如,處理器110)基於所安排日期和時間來起始。所安排日期和時間可舉例而言規定於資料庫(例如,資料庫130)、通訊閘道伺服器(例如,處理器110)和/或雇主之計算機系統中。替代地,運算裝置(例如,運算裝置120)之取消相關聯/取消配置程序可基於一由管理者(例如,雇主的IT團隊)提供或起始給通訊閘道伺服器(例如,處理器110)的命令來起始,諸如一旦在該員工的狀態改變時即提供或起始。替代地,運算裝置(例如,運算裝置120)之取消相關聯/取消配置程序可藉由通訊閘道伺服器(例如,處理器110)起始,該起始在一旦員工放置運算裝置(例如,運算裝置120)於員工辦公室內的專用對接/充電站上和/或一特定日期和時間屆期時即發生。As another example, in one case, an employer provides a computing device (eg, computing device 120) to employees for short-term use. The cancellation / association of the computing device (eg, computing device 120) can be performed through a communication gateway. The server (eg, the processor 110) starts based on the scheduled date and time. The scheduled date and time may be specified, for example, in a database (eg, database 130), a gateway server (eg, processor 110), and / or an employer's computer system. Alternatively, the de-association / de-provisioning procedure of the computing device (eg, the computing device 120) may be based on or provided to a communications gateway server (eg, the processor 110) by a manager (eg, the employer's IT team) or initiated ), Such as providing or initiating once the employee's status changes. Alternatively, the de-association / de-provisioning process of a computing device (eg, computing device 120) may be initiated by a communication gateway server (eg, processor 110), which is initiated once an employee places a computing device (eg, The computing device 120) occurs at a dedicated docking / charging station in the employee's office and / or at a specific date and time period.

各使用者(例如,第一使用者)、運算裝置(例如,運算裝置120)、唯一識別符、使用者識別和/或此等之一或多者之相關聯的取消相關聯/取消配置程序起始之指定日期和時間可儲存於資料庫(例如,資料庫130)中。Each user (eg, first user), computing device (eg, computing device 120), a unique identifier, a user identification, and / or an associated unassociation / deprovisioning procedure for one or more of these The specified start date and time can be stored in a database (eg, database 130).

(ii)進行取消相關聯/取消配置程序(例如,動作504)。(ii) Perform a de-association / de-configuration procedure (eg, act 504).

如圖2及圖5所繪示,取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)可包括藉由通訊閘道伺服器(例如,處理器110)將唯一識別符與一使用者識別取消相關聯。舉例而言,取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)可包括將第一唯一識別符與第一使用者之第一使用者識別30取消相關聯(例如,動作504)。As shown in FIG. 2 and FIG. 5, canceling the association / de-configuration procedure (for example, the de-association / de-configuration procedure 500) may include using a communication gateway server (for example, the processor 110) to uniquely identify A user identification is disassociated. For example, unassociating / unconfiguring procedures (eg, unassociating / unconfiguring procedures 500) may include unassociating a first unique identifier with a first user identification 30 of a first user (eg, an action 504).

唯一識別符(例如,第一唯一識別符)與使用者識別(例如,第一使用者識別30)之取消相關聯可由實施例中的取消相關聯器/取消配置器(圖未示)、相關聯器/配置器(例如,圖2所繪示的相關聯器/配置器110b)和/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性來進行。取消相關聯器/取消配置器可包括通訊閘道伺服器(例如,處理器110)、虛擬機、處理器、計算機、節點、實體、主機和/或在一連網運算環境中的機器,或該取消相關聯器/取消配置器可為前所列舉者之一部份。取消相關聯器/取消配置器亦可為通訊閘道伺服器(例如,處理器110)之一功能性。The association between the unique identifier (for example, the first unique identifier) and the user identification (for example, the first user identification 30) can be performed by the uncorrelator / unconfigurator (not shown), Link / configurator (eg, the associated link / configurator 110b shown in FIG. 2) and / or another element or functionality of the communication gateway server (eg, the processor 110). The de-associator / de-configurator may include a communication gateway server (eg, processor 110), a virtual machine, processor, computer, node, entity, host, and / or machine in a networked computing environment, or the The unassociator / unconfigurator can be part of the previous list. The de-associator / de-configurator can also be one of the functionalities of a communication gateway server (eg, processor 110).

唯一識別符(例如,第一唯一識別符)與使用者識別(例如,第一使用者識別30)之各取消相關聯可經儲存於一資料庫中(例如,資料庫130)。The unique identifier (eg, the first unique identifier) associated with each cancellation of the user identification (eg, the first user identification 30) may be stored in a database (eg, database 130).

取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)亦可包括藉由取消相關聯器/取消配置器及/或通訊閘道伺服器(例如,處理器110)之其他元件或功能性,來將唯一識別符之各者與運算裝置(例如,運算裝置120)取消相關聯。舉例而言,取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)可包括將第一唯一識別符與第一運算裝置(例如,第一運算裝置120a)取消相關聯。唯一識別符(例如,第一唯一識別符)與運算裝置(例如,第一運算裝置120a)之取消相關聯可由實施例中的取消相關聯器/取消配置器、相關聯器/配置器(例如,相關聯器/配置器110b)及/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性來進行。此外,一唯一識別符(例如,第一唯一識別符)與一運算裝置(例如,第一運算裝置120a)之各取消相關聯可經儲存於一資料庫中(例如,資料庫130)。De-association / de-configuration procedure (eg, de-association / de-configuration procedure 500) may also include other components by disassociating / de-configuring and / or a gateway server (eg, processor 110). Or functionality, to associate each of the unique identifiers with a computing device (eg, computing device 120). For example, unassociating / unconfiguring a program (eg, unassociating / unconfiguring program 500) may include unassociating a first unique identifier with a first computing device (eg, first computing device 120a). The unique identifier (for example, the first unique identifier) associated with the cancellation of the computing device (for example, the first computing device 120a) may be canceled by the uncorrelator / unconfigurer, the correlator / configurator (for example, , Another component or functionality of the correlator / configurator 110b) and / or the communication gateway server (eg, the processor 110). In addition, a unique identifier (eg, the first unique identifier) associated with each cancellation of a computing device (eg, the first computing device 120a) may be stored in a database (eg, database 130).

取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)亦可包括藉由取消相關聯器/取消配置器及/或通訊閘道伺服器(例如,處理器110)之其他元件或功能性,來將使用者識別之各者與運算裝置(例如,運算裝置120)取消相關聯。舉例而言,取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)可包括將第一使用者識別30與一第一運算裝置(例如,第一運算裝置120a)取消相關聯。使用者識別(例如,第一使用者識別30)與運算裝置(例如,第一運算裝置120a)之取消相關聯可由實施例中的取消相關聯器/取消配置器、相關聯器/配置器(例如,相關聯器/配置器110b)和/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性來進行。此外,一使用者識別(例如,第一使用者識別30)與一運算裝置(例如,第一運算裝置120a)之各取消相關聯可經儲存於一資料庫中(例如,資料庫130)。De-association / de-configuration procedure (eg, de-association / de-configuration procedure 500) may also include other components by disassociating / de-configuring and / or a gateway server (eg, processor 110). Or functionality to associate each of the user identifications with a computing device (eg, computing device 120). For example, unassociating / unconfiguring a program (eg, unassociating / unconfiguring program 500) may include unassociating a first user identification 30 with a first computing device (eg, first computing device 120a). . The association between the user identification (for example, the first user identification 30) and the cancellation of the computing device (for example, the first computing device 120a) may be performed by the uncorrelator / unconfigurator, the correlator / configurator ( For example, another component or functionality of the correlator / configurator 110b) and / or the communication gateway server (eg, the processor 110). In addition, a user identification (eg, the first user identification 30) and each cancellation of a computing device (eg, the first computing device 120a) may be stored in a database (eg, database 130).

取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)亦可包括藉由取消相關聯器/取消配置器及/或通訊閘道伺服器(例如,處理器110)之其他元件或功能性,來對運算裝置(例如,運算裝置120)之各者取消配置。舉例而言,取消相關聯/取消配置程序(例如,取消相關聯/取消配置程序500)可包括對第一運算裝置120a(例如,動作506)取消配置。此類取消配置可包括但不限於對運算裝置(例如,第一運算裝置120a)取消配置以不再接收經指向至唯一識別符(例如,第一唯一識別符)的通訊(例如,語音通訊)。舉例而言,運算裝置(例如,第一運算裝置120a)之取消配置可包括從運算裝置(例如,第一運算裝置120a)移除、取消指派(un-assign)、解除安裝、且/或刪除唯一識別符(例如,第一唯一識別符),以及配置運算裝置(例如,第一運算裝置120a)以不再接收經指向至唯一識別符(例如,第一唯一識別符)的通訊(例如,語音通訊)。該取消配置亦可包括從運算裝置(例如,第一運算裝置120a)取消指派使用者識別(例如,第一使用者識別30)。運算裝置(例如,第一運算裝置120a)之取消配置可由實施例中的取消相關聯器/取消配置器、相關聯器/配置器(例如,如圖2所繪示的相關聯器/配置器110b)和/或通訊閘道伺服器(例如,處理器110)之另一元件或功能性來進行。De-association / de-configuration procedure (eg, de-association / de-configuration procedure 500) may also include other components by disassociating / de-configuring and / or a gateway server (eg, processor 110). Or functionality to unconfigure each of the computing devices (eg, the computing device 120). For example, unassociating / unconfiguring the program (eg, unassociating / unconfiguring the program 500) may include unconfiguring the first computing device 120a (eg, action 506). Such unconfiguration may include, but is not limited to, unconfiguring a computing device (eg, the first computing device 120a) to no longer receive communications (eg, voice communications) directed to a unique identifier (eg, the first unique identifier). . For example, the unconfiguration of a computing device (eg, the first computing device 120a) may include removing from the computing device (eg, the first computing device 120a), un-assigning, uninstalling, and / or deleting A unique identifier (e.g., a first unique identifier), and a computing device (e.g., the first computing device 120a) configured to no longer receive communications directed to a unique identifier (e.g., the first unique identifier) (e.g., Voice communication). The unconfiguration may also include unassigning a user identification (eg, the first user identification 30) from the computing device (eg, the first computing device 120a). The unconfiguration of the computing device (for example, the first computing device 120a) can be performed by the uncorrelator / unconfigurator, the correlator / configurator (for example, the correlator / configurator shown in FIG. 2) in the embodiment. 110b) and / or another element or functionality of the communication gateway server (eg, the processor 110).

作為一非限制性實例,運算裝置(例如,第一運算裝置120a)可在內安裝(或經由雲端運算)有諸如VoIP應用或功能性之一軟體應用或功能性、或類似者。運算裝置(例如,第一運算裝置120a)之取消配置可包括從VoIP應用或功能性移除、取消指派、解除安裝、且/或刪除唯一識別符(例如,第一唯一識別符),且對該VoIP應用或功能性取消配置以不接收經指向至唯一識別符(例如,第一唯一識別符)的語音通訊。As a non-limiting example, the computing device (for example, the first computing device 120a) may have a software application such as a VoIP application or functionality, or functionality installed therein (or via cloud computing), or the like. De-provisioning of the computing device (eg, the first computing device 120a) may include removing, unassigning, uninstalling, and / or deleting a unique identifier (eg, the first unique identifier) from the VoIP application or functionality, and the The VoIP application or functionality is unconfigured to not receive voice communications directed to a unique identifier (eg, a first unique identifier).

實例1.Example 1.

在一實施例中,管理語音通訊之方法可包括在一通訊閘道伺服器(例如,處理器110)處接收一第一使用者識別,如上文以及本揭露中所描述。該方法亦可包括接收一第一指定時段(或條件或事件),該第一指定時段(或條件或事件)用於允許一第一運算裝置(例如,運算裝置120)上對於第一使用者識別的語音通訊,如上文以及本揭露中所描述。在旅館情況的情形中,第一指定時段可為旅館賓客將住宿於旅館的周期期間內和/或直到旅館賓客之退房日期前的期間。In one embodiment, the method for managing voice communication may include receiving a first user identification at a communication gateway server (eg, the processor 110), as described above and in this disclosure. The method may also include receiving a first specified time period (or condition or event), the first specified time period (or condition or event) being used to allow a first computing device (eg, computing device 120) to be used by a first user. Recognized voice communications, as described above and in this disclosure. In the case of a hotel situation, the first designated period may be a period during which the hotel guest will stay at the hotel and / or until the hotel guest's check-out date.

該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)來將一第一唯一識別符與第一運算裝置(例如,運算裝置120)相關聯,如上文以及本揭露中所描述。舉例而言,第一唯一識別符可為與電話分機相似的一系列數字(例如,2至5碼的系列數字)。替代地,第一唯一識別符可為一系列的字元及/或數字與字元的組合。The method may further include associating a first unique identifier with the first computing device (eg, the computing device 120) by a communication gateway server (eg, the processor 110), as described above and in this disclosure. . For example, the first unique identifier may be a series of numbers similar to a telephone extension (eg, a series of numbers from 2 to 5 digits). Alternatively, the first unique identifier may be a series of characters and / or a combination of numbers and characters.

該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)來將第一唯一識別符與第一使用者識別相關聯,如上文以及本揭露中所描述。舉例而言,第一使用者識別可包括將要接收第一運算裝置(例如,運算裝置120)的使用者之全名、該使用者出生日期、該使用者駕照號碼、該使用者之護照號碼,該使用者之特別帳號號碼(例如,旅館回饋號碼、航空公司回饋號碼、員工編號等),如上文以及本揭露中所描述。The method may further include associating the first unique identifier with the first user identification by a communication gateway server (eg, the processor 110), as described above and in this disclosure. For example, the first user identification may include the full name of a user who will receive the first computing device (eg, computing device 120), the user ’s date of birth, the user ’s driver ’s license number, and the user ’s passport number, The user's special account number (for example, hotel return number, airline return number, employee number, etc.), as described above and in this disclosure.

該方法可進一步包括藉由該通訊閘道伺服器(例如,處理器110)配置第一運算裝置(例如,運算裝置120),以選擇性地或動態地接收經指向至該第一唯一識別符之來電語音通訊,如上文以及本揭露中所描述。舉例而言,第一運算裝置(例如,運算裝置120)可經配置有第一唯一識別符;第一使用者識別;及/或在第一唯一識別符、第一使用者識別和/或第一運算裝置(例如,運算裝置120)之間的相關聯。該選擇性或動態接收可為基於過去、目前和/或持續改變(亦即,動態)的一或多個資訊、條件、要求和/或檢查之上的接收,如上文以及本揭露中所描述。舉例而言,被指派第一運算裝置(例如,運算裝置)的第一使用者之第一唯一識別符可能在第一指定時段期間內動態改變(例如,若外部呼叫者呼叫第一唯一識別符意圖聯絡先前使用者),且/或第一使用者可能動態地基於外部呼叫者之呼叫者識別、外部呼叫者之呼叫者識別之區域碼、星期幾或一天中的時間等(以及其他條件)來動態地將他/她的第一使用者識別及/或第一運算裝置(例如,運算裝置120)與多於一個第一唯一識別符做相關聯。The method may further include configuring a first computing device (eg, the computing device 120) by the communication gateway server (eg, the processor 110) to selectively or dynamically receive the first unique identifier pointed to the first unique identifier. Incoming voice communication, as described above and in this disclosure. For example, the first computing device (eg, the computing device 120) may be configured with a first unique identifier; a first user identification; and / or a first unique identifier, a first user identification, and / or a first Association between computing devices (eg, computing device 120). The selective or dynamic reception may be a reception based on one or more information, conditions, requirements, and / or checks based on past, present, and / or continuously changing (ie, dynamic), as described above and in this disclosure. . For example, a first unique identifier of a first user assigned a first computing device (eg, a computing device) may change dynamically during a first designated period (eg, if an external caller calls the first unique identifier (Intent to contact previous users), and / or the first user may be dynamically based on the caller identification of the external caller, the area code of the caller identification of the external caller, the day of the week or time of day, etc. (and other conditions) To dynamically associate his / her first user identification and / or first computing device (eg, computing device 120) with more than one first unique identifier.

該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)將第一唯一識別符與第一運算裝置取消相關聯,如上文以及本揭露中所描述。該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)來在一旦第一指定時段期滿(lapse)、屆期、或滿足時,即把第一使用者識別取消相關聯,如上文以及本揭露中所描述。舉例而言,具有第一使用者識別的第一使用者可能不再被指派第一運算裝置且/或不再需要第一運算裝置。作為一更特定的實例,第一使用者可為一已退房或即將退房的旅館賓客。The method may further include disassociating the first unique identifier from the first computing device by a communication gateway server (eg, the processor 110), as described above and in this disclosure. The method may further include, by a communication gateway server (eg, the processor 110), associating the first user identification once the first specified period of time has elapsed, expired, or met, As described above and in this disclosure. For example, a first user with a first user identification may no longer be assigned a first computing device and / or a first computing device is no longer needed. As a more specific example, the first user may be a hotel guest who has checked out or is about to check out.

該方法亦可進一步包括在通訊閘道伺服器(例如,處理器110)處接收一第二使用者識別,該第二使用者識別用於允許第一運算裝置(例如,運算裝置120)上對於第二使用者識別的語音通訊,如上文以及本揭露中所描述。該方法亦可進一步包括在通訊閘道伺服器(例如,處理器110)處接收一第二指定時段,該第二指定時段用於允許第一運算裝置(例如,運算裝置120)上對於第二使用者識別的語音通訊,如上文以及本揭露中所描述。舉例而言,在旅館情況中,第二旅館賓客(第二使用者)可正在辦理入住旅館,且旅館可指派相同的第一運算裝置給該第二使用者。The method may further include receiving a second user identification at the communication gateway server (for example, the processor 110), and the second user identification is used to allow the first computing device (for example, the computing device 120) to receive the second user identification. The voice communication identified by the second user is as described above and in this disclosure. The method may further include receiving a second specified time period at the communication gateway server (for example, the processor 110), where the second specified time period is used to allow the first computing device (for example, the computing device 120) to receive the second specified time period. User-recognized voice communications, as described above and in this disclosure. For example, in the case of a hotel, a second hotel guest (second user) may be checking in to the hotel, and the hotel may assign the same first computing device to the second user.

該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)來將一第二唯一識別符與第一運算裝置(例如,運算裝置120)相關聯,如上文以及本揭露中所描述。該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)來將第二唯一識別符與第二使用者識別相關聯,如上文以及本揭露中所描述。為了防止之前呼叫過第一運算裝置上第一使用者(經由第一唯一識別符)的外部呼叫者對第二使用者的非所要呼叫,將與第一唯一識別符不同的一第二唯一識別符指派給/相關聯於第二使用者。The method may further include associating a second unique identifier with the first computing device (eg, the computing device 120) by a communication gateway server (eg, the processor 110), as described above and in this disclosure. . The method may further include associating the second unique identifier with the second user identification by a communication gateway server (eg, the processor 110), as described above and in this disclosure. In order to prevent an external caller who has previously called the first user (via the first unique identifier) on the first computing device from unwantedly calling the second user, a second unique identifier different from the first unique identifier will be used. The symbol is assigned to / associated with the second user.

該方法可進一步包括藉由該通訊閘道伺服器(例如,處理器110)配置第一運算裝置(例如,運算裝置120),以選擇性地接收經指向至第二唯一識別符之來電語音通訊。該選擇性接收可為基於一或多個條件、要求和/或檢查之上的接收,如上文以及本揭露中所描述。The method may further include configuring a first computing device (eg, computing device 120) by the communication gateway server (eg, processor 110) to selectively receive incoming voice communications directed to a second unique identifier. . The selective reception may be reception based on one or more conditions, requirements, and / or checks, as described above and in this disclosure.

該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)來將第二唯一識別符與第一運算裝置(例如,運算裝置120)取消相關聯,如上文以及本揭露中所描述。該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)來在一旦第二指定時段期滿、屆期、或滿足時即把第二使用者識別取消相關聯,如上文以及本揭露中所描述。舉例而言,具有第二使用者識別的第二使用者可能不再被指派第一運算裝置且/或不再需要第一運算裝置。作為一更特定的實例,第二使用者可為一已退房或即將退房的旅館賓客。The method may further include disassociating the second unique identifier from the first computing device (eg, computing device 120) by a communication gateway server (eg, processor 110), as described above and in this disclosure. . The method may further include, by a communication gateway server (eg, the processor 110), associating the second user identification once the second specified period expires, expires, or is satisfied, as described above and this As described in the disclosure. For example, a second user with a second user identification may no longer be assigned the first computing device and / or the first computing device is no longer needed. As a more specific example, the second user may be a hotel guest who has checked out or is about to check out.

在此實施例中,該方法進一步包括在通訊閘道伺服器(例如,處理器110)處接收一第一來電語音呼叫,如上文以及本揭露中所描述。此後,該方法可包括藉由通訊閘道伺服器(例如,處理器110)判斷第一來電語音呼叫之呼叫者識別,如上文以及本揭露中所描述。該方法可進一步包括在通訊閘道伺服器(例如,處理器110)處接收第一來電語音呼叫之一第一輸入識別符,如上文以及本揭露中所描述。該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)建立一語音通訊通道,以在當通訊閘道伺服器(例如,處理器110)做出下列判斷時,將第一來電語音呼叫連接至第一運算裝置(例如,運算裝置120):(i)第一運算裝置(例如,運算裝置120)經配置以接收經指向至第一唯一識別符之來電語音通訊、第一指定時段尚未期滿、針對第一來電語音呼叫所接收的第一輸入識別符匹配於第一唯一識別符、且第一來電語音呼叫之呼叫者識別在第一唯一識別符與第一使用者識別相關聯之前先前未曾呼叫過第一唯一識別符,如上文及本揭露中所描述;或(ii)第一運算裝置(例如,運算裝置120)經配置以接收經指向至第二唯一識別符之來電語音通訊、第二指定時段尚未期滿、針對第一來電語音呼叫所接收的第一輸入識別符匹配於第二唯一識別符、且第一來電語音呼叫之呼叫者識別在第二唯一識別符與第二使用者識別相關聯之前先前未曾呼叫過第二唯一識別符,如上文及本揭露中所描述。In this embodiment, the method further includes receiving a first incoming voice call at a communication gateway server (eg, the processor 110), as described above and in this disclosure. Thereafter, the method may include determining the caller identification of the first incoming voice call by a communication gateway server (eg, the processor 110), as described above and in this disclosure. The method may further include receiving a first input identifier of one of the first incoming voice calls at a communication gateway server (eg, the processor 110), as described above and in this disclosure. The method may further include establishing a voice communication channel by a communication gateway server (for example, the processor 110) to call the first call when the communication gateway server (for example, the processor 110) makes the following judgment. The voice call is connected to a first computing device (e.g., computing device 120): (i) the first computing device (e.g., computing device 120) is configured to receive an incoming voice communication directed to a first unique identifier, a first designation The time period has not expired, the first input identifier received for the first incoming voice call matches the first unique identifier, and the caller identification of the first incoming voice call is related to the first user identification at the first unique identifier Has not previously called the first unique identifier, as described above and in this disclosure; or (ii) the first computing device (eg, computing device 120) is configured to receive an incoming call directed to the second unique identifier Voice communication, the second designated period has not expired, the first input identifier received for the first incoming voice call matches the second unique identifier, and the first incoming call The caller identification of the tone call has not previously called the second unique identifier before the second unique identifier is associated with the second user identification, as described above and in this disclosure.

在一實施例中,當第一唯一識別符係與第一運算裝置(例如,運算裝置120)及/或第一使用者識別相關聯時,第一運算裝置(例如,運算裝置120)可在當藉由通訊閘道伺服器(例如,處理器110)做出以下判斷時,選擇性地或動態地接收經指向至第一唯一識別符的一第一來電語音呼叫:第一來電語音呼叫之呼叫者識別在第一唯一識別符與第一使用者識別相關聯之前先前未曾呼叫過第一唯一識別符,如上文及本揭露中所描述。In an embodiment, when the first unique identifier is associated with the first computing device (for example, the computing device 120) and / or the first user identification, the first computing device (for example, the computing device 120) may be When the following judgment is made by the communication gateway server (for example, the processor 110), a first incoming voice call directed to the first unique identifier is selectively or dynamically received: The caller identification has not previously called the first unique identifier before the first unique identifier is associated with the first user identification, as described above and in this disclosure.

在一實施例中,當第一唯一識別符係與第一運算裝置(例如,運算裝置120)及/或第一使用者識別相關聯時,第一運算裝置(例如,運算裝置120)可在當通訊閘道伺服器(例如,處理器110)做出以下判斷時,選擇性地或動態地接收經指向至第一唯一識別符的一第一來電語音呼叫:第一來電語音呼叫之呼叫者識別曾涉及經由一第三唯一識別符建立一先前語音通訊通道、且第三唯一識別符在該先前語音通訊通道建立之時為與第一使用者識別相關聯,如上文及本揭露中所描述。第三唯一識別符可與第一唯一識別符不同。In an embodiment, when the first unique identifier is associated with the first computing device (for example, the computing device 120) and / or the first user identification, the first computing device (for example, the computing device 120) may be When the communication gateway server (for example, the processor 110) makes the following judgment, it selectively or dynamically receives a first incoming voice call directed to the first unique identifier: the caller of the first incoming voice call The identification involved establishing a previous voice communication channel via a third unique identifier, and the third unique identifier was associated with the first user identification when the previous voice communication channel was established, as described above and in this disclosure. . The third unique identifier may be different from the first unique identifier.

在此實施例中,第一唯一識別符可為一隨機產生數字,且第二唯一識別符可為一隨機產生數字,如上文及本揭露中所描述。第一來電語音呼叫可為對指派給通訊閘道伺服器(例如,處理器110)之電話號碼的一電話呼叫,如上文及本揭露中所描述。此外,第一來電語音呼叫之呼叫者識別可為一電話號碼,該電話號碼對經指派至通訊閘道伺服器(例如,處理器110)之電話號碼撥接出第一來電語音呼叫,如上文及本揭露中所描述。此外,第一來電語音呼叫之第一輸入識別符之接收可在通訊閘道伺服器(例如,處理器110)應答第一來電語音呼叫之後,如上文及本揭露中所描述。此外,語音通訊通道為一VoIP通道,如上文及本揭露中所描述。In this embodiment, the first unique identifier may be a randomly generated number, and the second unique identifier may be a randomly generated number, as described above and in this disclosure. The first incoming voice call may be a telephone call to a telephone number assigned to a communication gateway server (eg, processor 110), as described above and in this disclosure. In addition, the caller identification of the first incoming voice call may be a phone number that dials out the first incoming voice call to a phone number assigned to a communication gateway server (eg, processor 110), as described above And described in this disclosure. In addition, the reception of the first input identifier of the first incoming voice call may be after the communication gateway server (eg, the processor 110) answers the first incoming voice call, as described above and in this disclosure. In addition, the voice communication channel is a VoIP channel, as described above and in this disclosure.

實例2.Example 2.

在一實施例中,管理語音通訊之方法可包括在一通訊閘道伺服器(例如,處理器110)處接收一或多個使用者識別,該一或多個使用者識別包括一第一使用者識別,如上文以及本揭露中所描述。該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)將唯一識別符與該一或多個使用者識別之各者相關聯,其包括將一第一唯一識別符與該第一使用者識別相關聯,如上文以及本揭露中所描述。In an embodiment, the method for managing voice communication may include receiving one or more user identifications at a communication gateway server (eg, the processor 110), the one or more user identifications including a first use This identification is as described above and in this disclosure. The method may further include associating a unique identifier with each of the one or more user identifications by a communication gateway server (eg, the processor 110), which includes associating a first unique identifier with the first A user identification is associated, as described above and in this disclosure.

該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)接收一或多個來電語音呼叫,該一或多個來電語音呼叫包括一第一來電語音呼叫,如上文以及本揭露中所描述。該方法可進一步包括藉由該通訊閘道伺服器(例如,處理器110)判斷各所接收來電語音呼叫之呼叫者識別,其包括該第一來電語音呼叫之一呼叫者識別,如上文以及本揭露中所描述。The method may further include receiving one or more incoming voice calls through a communication gateway server (eg, the processor 110), the one or more incoming voice calls including a first incoming voice call, as described above and in this disclosure. Described. The method may further include determining the caller identification of each received incoming voice call by the communication gateway server (for example, the processor 110), which includes caller identification of one of the first incoming voice calls, as described above and this disclosure As described in.

該方法可進一步包括藉由該通訊閘道伺服器(例如,處理器110)對於各所接收來電語音呼叫接收一輸入識別符,其包括該第一來電語音呼叫之一第一輸入識別符,如上文以及本揭露中所描述。The method may further include receiving an input identifier for each received incoming voice call by the communication gateway server (eg, the processor 110), which includes a first input identifier of the first incoming voice call, as described above And as described in this disclosure.

該方法可進一步包括藉由通訊閘道伺服器(例如,處理器110)建立一語音通訊通道,以如上文以及本揭露中所描述般當做出下列判斷時,將第一來電語音呼叫連接至與該第一唯一識別符相關聯之一第一運算裝置(例如,運算裝置120):(i)針對第一來電呼叫所接收之第一輸入識別符匹配於第一唯一識別符,且(ii)第一來電語音呼叫之呼叫者識別在第一唯一識別符與第一使用者識別相關聯之前先前未曾呼叫過第一唯一識別符。The method may further include establishing a voice communication channel by a communication gateway server (for example, the processor 110) to connect the first incoming voice call to the first incoming voice call when the following judgment is made as described above and in this disclosure. A first computing device (eg, computing device 120) associated with the first unique identifier: (i) the first input identifier received for the first incoming call matches the first unique identifier, and (ii) ) The caller identification of the first incoming voice call has not previously called the first unique identifier before the first unique identifier is associated with the first user identification.

第一唯一識別符可為一隨機產生數字,如上文以及本揭露中所描述。此外,該相關聯可包括配置第一運算裝置(例如,運算裝置120)以接收在語音通訊通道上指向至第一唯一識別符的來電通訊,如上文以及本揭露中所描述。第一來電語音呼叫可為對一指派給通訊閘道伺服器之電話號碼的一電話呼叫,如上文及本揭露中所描述。此外,第一來電語音呼叫之呼叫者識別可為一電話號碼,該電話號碼對經指派至通訊閘道伺服器(例如,處理器110)之電話號碼撥接出第一來電語音呼叫,如上文及本揭露中所描述。第一來電語音呼叫之第一輸入識別符之接收亦可在通訊閘道伺服器(例如,處理器110)應答第一來電語音呼叫之後,如上文及本揭露中所描述。此外,語音通訊通道可為一VoIP通道,如上文及本揭露中所描述。The first unique identifier may be a randomly generated number, as described above and in this disclosure. In addition, the association may include configuring a first computing device (eg, the computing device 120) to receive an incoming communication pointing to the first unique identifier on the voice communication channel, as described above and in this disclosure. The first incoming voice call may be a telephone call to a telephone number assigned to a communication gateway server, as described above and in this disclosure. In addition, the caller identification of the first incoming voice call may be a phone number that dials out the first incoming voice call to a phone number assigned to a communication gateway server (eg, processor 110), as described above And described in this disclosure. The receiving of the first input identifier of the first incoming voice call may also be performed after the communication gateway server (for example, the processor 110) answers the first incoming voice call, as described above and in this disclosure. In addition, the voice communication channel may be a VoIP channel, as described above and in this disclosure.

實例3.Example 3.

在另一實施例中,一管理語音通訊之方法可包括配置一通訊閘道伺服器(例如,處理器110)以接收一指令用以對一第一使用者識別創建一第一相關聯,如上文以及本揭露中所描述。該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)來依該第一相關聯將一第一唯一識別符與該第一使用者識別相關聯,如上文以及本揭露中所描述。In another embodiment, a method for managing voice communication may include configuring a communication gateway server (for example, the processor 110) to receive an instruction for identifying a first user to create a first association, as described above. Text and as described in this disclosure. The method may further include configuring a communication gateway server (eg, the processor 110) to associate a first unique identifier with the first user identification in accordance with the first association, as described above and in this disclosure. .

該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以在該第一相關聯之後接收一第一來電語音呼叫至通訊閘道伺服器(例如,處理器110),如上文以及本揭露中所描述。該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以判斷該第一來電語音呼叫之呼叫者識別,如上文以及本揭露中所描述。該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以接收該第一來電語音呼叫之一第一輸入識別符,如上文以及本揭露中所描述。該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以建立一語音通訊通道,該語音通訊通道將該第一來電語音呼叫連接至與該第一唯一識別符相關聯之一運算裝置(例如,運算裝置120),如上文以及本揭露中所描述。The method may further include configuring a communication gateway server (for example, the processor 110) to receive a first incoming voice call to the communication gateway server (for example, the processor 110) after the first association, as described above and Described in this disclosure. The method may further include configuring a communication gateway server (eg, the processor 110) to determine caller identification of the first incoming voice call, as described above and in this disclosure. The method may further include configuring a communication gateway server (eg, the processor 110) to receive a first input identifier of one of the first incoming voice calls, as described above and in this disclosure. The method may further include configuring a communication gateway server (for example, the processor 110) to establish a voice communication channel, the voice communication channel connecting the first incoming voice call to an operation associated with the first unique identifier. A device (eg, the computing device 120), as described above and in this disclosure.

該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)來接收一指令用以移除該第一使用者識別之相關聯,如上文以及本揭露中所描述。該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以將該第一唯一識別符與該第一使用者識別取消相關聯,如上文以及本揭露中所描述。舉例而言,經指派給第一運算裝置(例如,運算裝置120)之第一使用者可能不再被指派或允許使用第一運算裝置(例如,運算裝置120),如上文以及本揭露中所描述。The method may further include configuring a communication gateway server (eg, the processor 110) to receive an instruction to remove the association of the first user identification, as described above and in this disclosure. The method may further include configuring a communication gateway server (eg, the processor 110) to associate the first unique identifier with the first user identification cancellation, as described above and in this disclosure. For example, a first user assigned to a first computing device (eg, computing device 120) may no longer be assigned or permitted to use the first computing device (eg, computing device 120), as described above and in this disclosure. description.

該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以接收一指令用以對該第一使用者識別創建一第二相關聯,如上文以及本揭露中所描述。該方法可進一步包括配置該通訊閘道伺服器(例如,處理器110)以在將該第一唯一識別符與該第一使用者識別取消相關聯後,依該第二相關聯將一第二唯一識別符與該第一使用者識別相關聯,如上文以及本揭露中所描述。第二唯一識別符可與第一唯一識別符不同,如上文以及本揭露中所描述。The method may further include configuring a communication gateway server (eg, the processor 110) to receive an instruction to identify a first user to create a second association, as described above and in this disclosure. The method may further include configuring the communication gateway server (for example, the processor 110) to associate a second unique identifier with the first user identification, and then associate a second unique identifier with the second association. The unique identifier is associated with the first user identification, as described above and in this disclosure. The second unique identifier may be different from the first unique identifier, as described above and in this disclosure.

該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以在該第二相關聯之後接收一第二來電語音呼叫至通訊閘道伺服器(例如,處理器110),如上文以及本揭露中所描述。該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以判斷該第二來電語音呼叫之呼叫者識別,如上文以及本揭露中所描述。該方法可進一步包括配置通訊閘道伺服器(例如,處理器110)以接收該第二來電語音呼叫之一第二輸入識別符,如上文以及本揭露中所描述。回應於判斷該第二來電語音呼叫之該呼叫者識別匹配於該第一來電語音呼叫之該呼叫者識別、且該第二來電語音呼叫之該第二輸入識別符匹配於該第一唯一識別符,該方法可進一步包括配置該通訊閘道伺服器(例如,處理器110)以防止該第二來電語音呼叫被自動連接至與該第一唯一識別符相關聯之一運算裝置(例如,運算裝置120),如上文以及本揭露中所描述。舉例而言,若一外部呼叫者先前曾使用第一唯一識別符呼叫第一使用者、且現在嘗試(在後來的日期)使用相同的第一唯一識別符來呼叫第一使用者,但第一使用者現在被指派一第二唯一識別符,且一不同使用者(例如,具第二使用者識別的第二使用者)現在被指派第一唯一識別符,該方法可防止該外部呼叫者連接至該不同使用者。The method may further include configuring a communication gateway server (for example, the processor 110) to receive a second incoming voice call to the communication gateway server (for example, the processor 110) after the second association, as described above and Described in this disclosure. The method may further include configuring a communication gateway server (eg, the processor 110) to determine caller identification of the second incoming voice call, as described above and in this disclosure. The method may further include configuring a communication gateway server (eg, the processor 110) to receive a second input identifier of one of the second incoming voice calls, as described above and in this disclosure. In response to determining that the caller identification of the second incoming voice call matches the caller identification of the first incoming voice call, and the second input identifier of the second incoming voice call matches the first unique identifier The method may further include configuring the communication gateway server (for example, the processor 110) to prevent the second incoming voice call from being automatically connected to a computing device (for example, a computing device) associated with the first unique identifier. 120), as described above and in this disclosure. For example, if an external caller previously called the first user with the first unique identifier and now attempts (at a later date) to call the first user with the same first unique identifier, but the first The user is now assigned a second unique identifier, and a different user (for example, a second user with a second user identification) is now assigned a first unique identifier. This method prevents the external caller from connecting To that different user.

通訊閘道伺服器可進一步經配置以建立一語音通訊通道,該語音通訊通道將該第二來電語音呼叫連接至與該第二唯一識別符相關聯之一運算裝置(例如,運算裝置120),如上文以及本揭露中所描述。通訊閘道伺服器可進一步經配置以在當針對該第二來電語音呼叫所接收之該第二輸入識別符匹配於該第一唯一識別符、且該第一唯一識別符目前係與一第二使用者識別相關聯時,建立語音通訊通道,該語音通訊通道連接該第二來電語音呼叫至與第二唯一識別符相關聯的運算裝置(例如,運算裝置120),第二使用者識別與第一使用者識別不同,如上文以及本揭露中所描述。The communication gateway server may be further configured to establish a voice communication channel, the voice communication channel connecting the second incoming voice call to a computing device (eg, computing device 120) associated with the second unique identifier, As described above and in this disclosure. The communication gateway server can be further configured to match the second input identifier received when the second incoming voice call matches the first unique identifier, and the first unique identifier is currently related to a second When the user identification is associated, a voice communication channel is established, and the voice communication channel connects the second incoming voice call to a computing device (eg, computing device 120) associated with the second unique identifier, and the second user identification and the first A user identification is different, as described above and in this disclosure.

對於該第二來電語音呼叫被自動連接至與該第一唯一識別符相關聯之一運算裝置(例如,運算裝置120)之防止,可包括在將該第二來電語音呼叫連接至與第二唯一識別符相關聯的運算裝置之前,請求來自於與第二唯一識別符相關聯的運算裝置(例如,運算裝置120)之核准,如上文以及本揭露中所描述。通訊閘道伺服器可進一步經配置以發送訊息給與第二唯一識別符相關聯的運算裝置(例如,運算裝置120),該訊息指示接收到第二來電語音呼叫,如上文以及本揭露中所描述。The prevention of the second incoming voice call being automatically connected to a computing device (eg, the computing device 120) associated with the first unique identifier may include connecting the second incoming voice call to a second unique identifier. The computing device associated with the identifier previously requested approval from the computing device (eg, computing device 120) associated with the second unique identifier, as described above and in this disclosure. The communication gateway server may be further configured to send a message to a computing device (eg, computing device 120) associated with the second unique identifier, the message indicating that a second incoming voice call is received, as described above and in this disclosure. description.

替代地或額外地,對於該第二來電語音呼叫被自動連接至與該第一唯一識別符相關聯之一運算裝置(例如,運算裝置120)之該防止,可包括在將該第二來電語音呼叫連接至與第一唯一識別符相關聯的運算裝置(例如,運算裝置120)之前,請求來自於與第一唯一識別符相關聯的運算裝置(例如,運算裝置120)之核准,如上文以及本揭露中所描述。Alternatively or additionally, the prevention of the second incoming voice call being automatically connected to a computing device (eg, the computing device 120) associated with the first unique identifier may include the second incoming voice Before calling the computing device (eg, computing device 120) associated with the first unique identifier, requesting approval from the computing device (eg, computing device 120) associated with the first unique identifier, as described above and Described in this disclosure.

第一唯一識別符可為一隨機產生數字,且第二唯一識別符可為一隨機產生數字,如上文及本揭露中所描述。該第一相關聯可包括配置第一運算裝置以接收在語音通訊通道上指向至第一唯一識別符的來電通訊,如上文以及本揭露中所描述。該第二相關聯可包括配置第一運算裝置以接收在語音通訊通道上指向至第二唯一識別符的來電通訊,如上文以及本揭露中所描述。第一來電語音呼叫可為對指派給通訊閘道伺服器(例如,處理器110)之電話號碼的一電話呼叫,如上文及本揭露中所描述。第一來電語音呼叫之呼叫者識別可為一電話號碼,該電話號碼對經指派至通訊閘道伺服器(例如,處理器110)之電話號碼撥接出第一來電語音呼叫,如上文及本揭露中所描述。第一來電語音呼叫之第一輸入識別符之接收可在通訊閘道伺服器(例如,處理器110)應答第一來電語音呼叫之後,如上文及本揭露中所描述。語音通訊通道可為一VoIP通道,如上文及本揭露中所描述。The first unique identifier may be a randomly generated number, and the second unique identifier may be a randomly generated number, as described above and in this disclosure. The first association may include configuring the first computing device to receive an incoming communication directed to the first unique identifier on the voice communication channel, as described above and in this disclosure. The second association may include configuring the first computing device to receive the incoming communication directed to the second unique identifier on the voice communication channel, as described above and in this disclosure. The first incoming voice call may be a telephone call to a telephone number assigned to a communication gateway server (eg, processor 110), as described above and in this disclosure. The caller identification of the first incoming voice call may be a phone number that dials out the first incoming voice call to a phone number assigned to a communication gateway server (eg, processor 110), as described above and this As described in the disclosure. The first input identifier of the first incoming voice call may be received after the communication gateway server (for example, the processor 110) answers the first incoming voice call, as described above and in this disclosure. The voice communication channel may be a VoIP channel, as described above and in this disclosure.

實例4.Example 4.

在另一實施例中,管理語音通訊之方法可包括接收一或多個使用者識別,該一或多個使用者識別包括一第一使用者識別。該方法可進一步包括對該一或多個使用者識別之各者產生一唯一識別符,其包括該第一使用者識別之一第一唯一識別符。該第一唯一識別符之產生可基於下列:(i)該第一唯一識別符目前不與任何使用者識別相關聯,且(ii)在一指定時段期間內該第一唯一識別符先前未曾與任何使用者識別相關聯。該方法可進一步包括將該第一唯一識別符與該第一使用者識別相關聯。In another embodiment, the method for managing voice communication may include receiving one or more user identifications, the one or more user identifications including a first user identification. The method may further include generating a unique identifier for each of the one or more user identifications, including a first unique identifier of the first user identification. The generation of the first unique identifier may be based on the following: (i) the first unique identifier is not currently associated with any user identification, and (ii) the first unique identifier has not previously been associated with Any user identification is associated. The method may further include associating the first unique identifier with the first user identification.

該方法可進一步包括接收一或多個來電語音呼叫,其包括一第一來電語音呼叫。該方法可進一步包括判斷各所接收來電語音呼叫之一呼叫者識別,其包括該第一來電語音呼叫之一呼叫者識別。該方法可進一步包括對於各所接收來電語音呼叫接收一輸入識別符,其包括該第一來電語音呼叫之一第一輸入識別符。該方法可進一步包括在下列情況時,建立一語音通訊通道以將該第一來電語音呼叫連接至與該第一唯一識別符相關聯之一第一運算裝置(例如,運算裝置120):(i)針對該第一來電語音呼叫所接收的該第一輸入識別符匹配於該第一唯一識別符,且(ii)下列之一或多者適用:(a)已判斷出在該第一唯一識別符與該第一使用者識別相關聯之前,該第一來電語音呼叫之該呼叫者識別先前未曾對該第一唯一識別符進行呼叫,且/或(b)已判斷出該第一來電語音呼叫之該呼叫者識別曾涉及經由一第二唯一識別符建立一先前語音通訊通道,且該第二唯一識別符與該第一使用者識別在該先前語音通訊通道建立之時係相關聯。該第二唯一識別符可與該第一唯一識別符不同。The method may further include receiving one or more incoming voice calls, which includes a first incoming voice call. The method may further include determining a caller identification of each received incoming voice call, which includes a caller identification of the first incoming voice call. The method may further include receiving an input identifier for each received incoming voice call, which includes a first input identifier of one of the first incoming voice calls. The method may further include establishing a voice communication channel to connect the first incoming voice call to a first computing device (eg, computing device 120) associated with the first unique identifier when: (i ) The first input identifier received for the first incoming voice call matches the first unique identifier, and (ii) one or more of the following applies: (a) it has been determined that the first unique identifier Before the caller ID is associated with the first user identification, the caller of the first incoming voice call has not previously called the first unique identifier, and / or (b) has determined that the first incoming voice call The caller identification involved establishing a previous voice communication channel via a second unique identifier, and the second unique identifier was associated with the first user identification when the previous voice communication channel was established. The second unique identifier may be different from the first unique identifier.

第一唯一識別符可為一隨機產生數字,且第二唯一識別符可為一隨機產生數字。該相關聯可包括配置第一運算裝置(例如,運算裝置120)以接收在語音通訊通道上指向至第一唯一識別符的來電通訊。第一來電語音呼叫可為對指派給通訊閘道伺服器(例如,處理器110)之電話號碼的一電話呼叫。該第一來電語音呼叫之該呼叫者識別可為一電話號碼,該電話號碼對指派給該通訊閘道伺服器(例如,處理器110)之該電話號碼撥接出該第一來電語音呼叫。第一來電語音呼叫的第一輸入識別符之接收可在通訊閘道伺服器(例如,處理器110)應答該第一來電語音呼叫之後。該語音通訊通道可為一VoIP通道。此外,該指定時段可包括一些或所有時段。The first unique identifier may be a randomly generated number, and the second unique identifier may be a randomly generated number. The association may include configuring a first computing device (eg, the computing device 120) to receive an incoming communication directed to the first unique identifier on the voice communication channel. The first incoming voice call may be a telephone call to a telephone number assigned to a communication gateway server (eg, the processor 110). The caller identification of the first incoming voice call may be a phone number, and the phone number dials out the first incoming voice call to the phone number assigned to the communication gateway server (for example, the processor 110). The first input identifier of the first incoming voice call may be received after the communication gateway server (eg, the processor 110) answers the first incoming voice call. The voice communication channel may be a VoIP channel. In addition, the designated period may include some or all periods.

驗證伺服器(例如,處理器110).Authentication server (for example, processor 110).

如至少圖1及圖2中所繪示,系統(例如,系統100)可包括一或多個驗證伺服器(例如,處理器110)。驗證伺服器(例如,處理器110)可為任何處理器、裝置、運算裝置、伺服器、驗證伺服器、交易伺服器、支付伺服器、通訊伺服器、閘道伺服器、通訊閘道伺服器(如上文及本揭露中所描述)、控制器、微處理器、微控制器、微晶片、半導體裝置、或類似者,可配置或經配置以進行資訊處理、語音及/或資料通訊、交易請求驗證及核准和/或上文及本揭露中所描述其他動作。驗證伺服器(例如,處理器110)亦可包括一虛擬機、處理器、計算機、節點、實體、主機、或機器,包括在一連網運算環境中者,及/或該驗證伺服器可為前所列舉者之一部份。在實施例中,驗證伺服器(例如,處理器110)以及通訊閘道伺服器(例如,處理器110)可為相同或類似的伺服器、或重複伺服器(duplicate server),該些伺服器可配置以進行如上文以及本揭露中所描述的驗證伺服器(例如,處理器110)以及通訊閘道伺服器(例如,處理器110)之操作。As shown in at least FIGS. 1 and 2, a system (eg, system 100) may include one or more authentication servers (eg, processor 110). The authentication server (for example, the processor 110) may be any processor, device, computing device, server, authentication server, transaction server, payment server, communication server, gateway server, communication gateway server (As described above and in this disclosure), controllers, microprocessors, microcontrollers, microchips, semiconductor devices, or the like, can be configured or configured for information processing, voice and / or data communications, transactions Request verification and approval and / or other actions described above and in this disclosure. The authentication server (eg, processor 110) may also include a virtual machine, processor, computer, node, entity, host, or machine, including in a networked computing environment, and / or the authentication server may be a former Part of the list. In an embodiment, the authentication server (for example, the processor 110) and the communication gateway server (for example, the processor 110) may be the same or similar servers, or a duplicate server. These servers It can be configured to operate the authentication server (eg, processor 110) and the gateway server (eg, processor 110) as described above and in this disclosure.

如至少圖6中所繪示,驗證伺服器(例如,處理器110)之一實施例可配置或經配置以對與系統(例如,系統100)(例如,方法600)之一或多個元件進行之通訊進行驗證、認證和/或校驗,該一或多個元件諸如運算裝置(例如,運算裝置120)之一或多者、一或多個可信賴第三方網路或系統(例如,網路140)(諸如銀行網路或系統、結算所、信用卡或轉帳卡處理系統或網路等)、電話(例如,裝置20c)、一或多個其他通訊閘道伺服器(例如,處理器110)、一或多個驗證伺服器(例如,處理器110)、一或多個電話網路(例如,電話網路10)和/或一或多個網路(例如,網路140)。此類通訊之驗證、認證和/或校驗可能需要驗證伺服器(例如,處理器110)可配置或經配置以先與一運算裝置(例如,運算裝置120)進行一設定程序(setup process)。然而,應理解到在實施例中該設定程序可能非必要。As depicted in at least FIG. 6, an embodiment of an authentication server (eg, processor 110) may be configured or configured to interact with one or more elements of a system (eg, system 100) (eg, method 600). Communications performed for verification, authentication, and / or verification, the one or more components such as one or more computing devices (eg, computing device 120), one or more trusted third-party networks or systems (eg, Network 140) (such as a bank network or system, a clearing house, a credit or debit card processing system or network, etc.), a telephone (for example, device 20c), one or more other gateway servers (for example, a processor 110), one or more authentication servers (eg, processor 110), one or more telephone networks (eg, telephone network 10), and / or one or more networks (eg, network 140). The verification, authentication, and / or verification of such communications may require that the verification server (eg, processor 110) be configurable or configured to first perform a setup process with a computing device (eg, computing device 120). . However, it should be understood that the setting procedure may be unnecessary in the embodiment.

驗證伺服器(例如,處理器110)可配置或經配置以進行複數個其他動作。舉例而言,驗證伺服器(例如,處理器110)可配置或經配置以接收來自運算裝置(例如,運算裝置120)之通訊請求(例如,動作602)。一經接收,驗證伺服器(例如,處理器110)可配置或經配置以從通訊請求中識別所請求動作及/或使用者資訊(例如,動作604)。驗證伺服器(例如,處理器110)然後可配置或經配置以進行第一驗證程序(例如,動作606)。驗證伺服器(例如,處理器110)亦可配置或經配置以進行第二驗證程序(例如,動作608)。驗證伺服器(例如,處理器110)然後可配置或經配置以基於第一驗證程序及/或第二驗證程序來進行所請求動作(例如,動作610)。此等動作將於下文以及本揭露中進一步描述。The authentication server (eg, the processor 110) may be configured or configured to perform a plurality of other actions. For example, the authentication server (eg, the processor 110) may be configured or configured to receive a communication request (eg, act 602) from a computing device (eg, the computing device 120). Once received, the authentication server (eg, the processor 110) may be configured or configured to identify the requested action and / or user information (eg, action 604) from the communication request. The authentication server (eg, the processor 110) may then be configured or configured to perform a first authentication procedure (eg, act 606). The authentication server (eg, the processor 110) may also be configured or configured to perform a second authentication procedure (eg, act 608). The verification server (eg, the processor 110) may then be configured or configured to perform the requested action (eg, act 610) based on the first verification procedure and / or the second verification procedure. These actions are described further below and in this disclosure.

設定程序.Set the program.

驗證伺服器(例如,處理器110)之實施例可配置或經配置以在一運算裝置(例如,運算裝置120a、120b、120b和/或120d)上進行一設定程序。可進行設定程序以允許或配置運算裝置來直接或間接通過驗證伺服器(例如,處理器110)、直接與或經由驗證伺服器(例如,處理器110)來進行一交易,該交易包括線上預約、預訂和/或其他交易(例如,購買商品及/或服務、匯寄其他形式的支付、使用線上折價券、繳付預付款等)。Embodiments of the authentication server (eg, the processor 110) may be configured or configured to perform a setup procedure on a computing device (eg, computing devices 120a, 120b, 120b, and / or 120d). A setting procedure may be performed to allow or configure a computing device to conduct a transaction directly or indirectly through an authentication server (eg, processor 110), directly with or via an authentication server (eg, processor 110), the transaction including online booking , Bookings, and / or other transactions (e.g., purchasing goods and / or services, remittance to other forms of payment, using online coupons, paying prepayments, etc.).

在一實施例中,設定程序可包括在驗證伺服器(例如,處理器110)與運算裝置(例如,運算裝置120)之間建立一通訊通道。設定程序可進一步包括請求運算裝置(例如,運算裝置120)之使用者提供某些資訊,諸如使用者資訊、依法登記姓名(legal name)、帳單地址、寄送地址、信用卡或轉帳卡資訊、銀行資訊、識別憑證(例如,駕照、護照、國民身分證等)、支付卡(例如、信用卡、轉帳卡、支票等)之一影像擷取、(多個)身分憑證(例如,駕照、護照、國民身分證等)之一影像擷取、生物識別資訊(例如,指紋、視網膜掃描等)、地點資訊(例如,經由運算裝置之GPS)、折價券、電子郵件地址、電話號碼等。設定程序可進一步包括藉由驗證伺服器(例如,處理器110)接收所請求資訊並儲存所接收之請求資訊在一資料庫中。設定程序可進一步包括任何可能被使用來進行未來通訊請求之驗證(及/或在設定期間內之驗證)的其他動作,而不脫離本揭露之教示,該些其他動作諸如建立密碼、秘密資訊、運算裝置(例如,運算裝置120)之使用者臉部的一影像擷取、運算裝置(例如,運算裝置120)之使用者話音的語音擷取等。設定程序可進一步包括驗證從運算裝置(例如,運算裝置120)所接收之資訊,諸如經由可信賴第三方(例如,銀行網路或系統、結算所、信用卡或轉帳卡處理系統或網路、電子郵件資料庫、電話資料庫等)和/或確保所接收資訊由驗證伺服器(例如,處理器110)驗證或可被其驗證。設定程序可進一步包括將所接收資訊與運算裝置(例如,運算裝置120)相關聯。在一實施例中,該將所接收資訊與運算裝置(例如,運算裝置120)相關聯可為在驗證所接收資訊之前或之後進行,或無須驗證所接收資訊即可進行。在一實施例中,當一電子郵件地址及/或電話號碼被提供、請求、或需要時,設定程序可包括驗證此電子郵件地址及/或電話號碼為可信賴的電子郵件地址及/或電話號碼(例如,不是可拋棄式電子郵件地址、短期或新近開通的電子郵件地址、可疑電子郵件地址、預付電話號碼(pre-paid telephone number)等)。In one embodiment, the setting procedure may include establishing a communication channel between the verification server (for example, the processor 110) and the computing device (for example, the computing device 120). The setup process may further include requesting a user of the computing device (eg, computing device 120) to provide certain information, such as user information, legal name, billing address, shipping address, credit or debit card information, Bank information, identification certificate (for example, driver's license, passport, national ID, etc.), image capture of payment card (for example, credit card, debit card, check, etc.), identity certificate (s) (for example, driver's license, passport, National ID card, etc.) image capture, biometric information (eg, fingerprints, retinal scans, etc.), location information (eg, GPS via a computing device), coupons, email addresses, phone numbers, etc. The setting procedure may further include receiving the requested information by an authentication server (eg, the processor 110) and storing the received request information in a database. The setup process may further include any other actions that may be used to verify future communications requests (and / or during the set period) without departing from the teachings of this disclosure, such other actions as establishing passwords, secret information, An image capture of a user's face of a computing device (eg, computing device 120), a voice capture of a user's voice of a computing device (eg, computing device 120), and the like. The setup procedure may further include verifying information received from a computing device (eg, computing device 120), such as via a trusted third party (eg, a bank network or system, a clearing house, a credit or debit card processing system or network, electronic Mail database, phone database, etc.) and / or ensure that the received information is verified by or can be verified by a verification server (eg, processor 110). The setting procedure may further include associating the received information with a computing device (eg, the computing device 120). In an embodiment, the associating the received information with the computing device (for example, the computing device 120) may be performed before or after verifying the received information, or may be performed without verifying the received information. In an embodiment, when an email address and / or phone number is provided, requested, or required, the setting procedure may include verifying that the email address and / or phone number is a trusted email address and / or phone Number (for example, not a disposable email address, short-term or newly opened email address, suspicious email address, pre-paid telephone number, etc.).

接收通訊請求(例如,動作602).Receive a communication request (for example, action 602).

在一實施例中,驗證伺服器(例如,處理器110)可配置或經配置以接收且/或監控發起自運算裝置(例如,運算裝置120)之通訊請求(例如,動作602)。通訊請求可為一交易請求,諸如線上預約請求、預訂請求和/或其他交易請求(例如,購買商品及/或服務、匯寄其他形式的支付、使用線上折價券、繳付預付款等)。舉例而言,驗證伺服器(例如,處理器110)可配置或經配置以經由一通訊通道接收一通訊請求,該通訊通道建立於驗證伺服器(例如,處理器10)與運算裝置(例如,運算裝置120)之間。替代地或額外地,驗證伺服器(例如,處理器110)可配置或經配置以監控(例如,經由API、伺服器側應用、行動應用等)從運算裝置(例如,運算裝置120)發送到一或多個線上服務或系統(例如,網站、應用等)的一或多個通訊請求。In an embodiment, the authentication server (eg, the processor 110) may be configured or configured to receive and / or monitor a communication request (eg, act 602) initiated from a computing device (eg, the computing device 120). The communication request may be a transaction request, such as an online reservation request, a reservation request, and / or other transaction requests (eg, purchase of goods and / or services, remittance of other forms of payment, use of online coupons, payment of advance payments, etc.). For example, the authentication server (eg, the processor 110) may be configured or configured to receive a communication request via a communication channel established between the authentication server (eg, the processor 10) and the computing device (eg, Computing device 120). Alternatively or additionally, the authentication server (eg, the processor 110) may be configured or configured to monitor (eg, via an API, server-side application, mobile application, etc.) from a computing device (eg, computing device 120) to One or more communication requests for one or more online services or systems (eg, websites, applications, etc.).

從通訊請求中識別資訊(例如,動作604).Identify information from the communication request (for example, action 604).

驗證伺服器(例如,處理器110)可配置或經配置以從通訊請求中識別出一第一資訊集及/或一第二資訊集(例如,動作604)。第一資訊集可包括或關於一所請求動作,而第二資訊集可包括或關於使用者資訊(例如,運算裝置(例如,運算裝置120)之使用者的資訊)。在一實施例中,驗證伺服器(例如,處理器110)可配置或經配置以轉換第一資訊集以及第二資訊集成為電腦可讀取資訊(例如,經由變換(convert)、轉譯(transalte)、解密、正規化(normalize)等),用以分別取得所請求動作以及使用者資訊。The authentication server (eg, the processor 110) may be configured or configured to identify a first information set and / or a second information set from the communication request (eg, act 604). The first information set may include or be related to a requested action, and the second information set may include or be related to user information (eg, information about a user of a computing device (eg, computing device 120)). In an embodiment, the authentication server (for example, the processor 110) may be configured or configured to convert the first information set and the second information into computer-readable information (for example, through conversion, transalte ), Decryption, normalize, etc.) to obtain the requested action and user information separately.

第一驗證程序(例如,動作606).The first verification procedure (for example, action 606).

在一實施例中,驗證伺服器(例如,處理器110)可配置或經配置以進行或有助於第一驗證程序(例如,動作606)。第一驗證程序可包括驗證、認證和/或校驗從通訊請求中所接收、所取得和/或所轉換的使用者資訊。舉例而言,從通訊請求中所接收、所取得和/或所轉換的使用者資訊可包括但不限於與運算裝置(例如,運算裝置120)之使用者有關的資訊,諸如依法登記姓名、帳單地址、寄送地址、信用卡或轉帳卡資訊、銀行資訊、識別憑證資訊(例如,駕照、護照、國民身分證等)、電子郵件地址、電話號碼等。此類使用者資訊可對應至及/或匹配於由運算裝置(例如,運算裝置120)之使用者在設定程序期間內所提供的資訊,如上文以及本揭露中所描述。In an embodiment, a verification server (eg, processor 110) may be configured or configured to perform or facilitate a first verification procedure (eg, act 606). The first verification procedure may include verifying, authenticating, and / or verifying user information received, obtained, and / or converted from the communication request. For example, user information received, obtained, and / or converted from a communication request may include, but is not limited to, information related to a user of a computing device (eg, computing device 120), such as legally registering names, accounts Single address, shipping address, credit or debit card information, bank information, identification certificate information (for example, driver's license, passport, national ID, etc.), email address, phone number, etc. Such user information may correspond to and / or match information provided by a user of a computing device (eg, computing device 120) during a setup process, as described above and in this disclosure.

驗證伺服器(例如,處理器110)可藉由對照運算裝置(例如,運算裝置120)之使用者在設定程序期間內所提供的資訊(且此等在設定期間內所提供資訊可能已經驗證或未經驗證)來驗證、認證和/或校驗所接收使用者資訊而進行第一驗證程序。替代地或額外地,驗證伺服器(例如,處理器110)可藉由使用可信賴第三方系統來驗證、認證和/或校驗所接收使用者資訊而進行第一驗證程序。舉例而言,當所接收使用者資訊有關於諸如信用卡或轉帳卡資訊的支付資訊時,可信賴第三方系統可為一銀行系統、信用卡或轉帳卡系統、結算所系統等。作為另一實例,當所接收使用者資訊有關於折價券、禮券、或類似者,可信賴第三方系統可為發放該折價券、禮券、或類似者之機構。作為另一實例,當所接收使用者資訊有關於姓名(name)、寄送地址、帳單地址時,可信賴第三方系統可為銀行系統、信用卡或轉帳卡系統、結算所系統、旅館系統(例如,當旅館發放運算裝置給其旅館賓客於住宿期間內使用時)和/或任何其他可操作以驗證、認證、且/或校驗此類資訊的第三方系統等。作為另一實例,當所接收使用者資訊包括一電子郵件地址時,可信賴第三方系統可為提供、指派、或主理(host)該電子郵件地址的公司或服務。在此一實例中,可信賴第三方系統亦可為一能夠驗證(或保存一經更新列表的)電子郵件地址的服務或來源,用以判斷電子郵件地址是否是一可信賴及/或可拋棄式電子郵件地址。作為另一實例,當所接收使用者資訊包括一電話號碼,可信賴第三方系統可為提供、指派、或主理該電話號碼的公司或服務。在此一實例中,可信賴第三方系統亦可為一能夠驗證(或保存一經更新列表的)電話號碼的服務或來源,用以判斷電話號碼是否是一可信賴及/或預付電話號碼。應理解到,第一驗證程序可全部及/或直接由驗證伺服器(例如,處理器110)所進行,且/或經由一或多個可信賴第三方系統直接或間接、部分或完全地進行,而不脫離本揭露之教示。An authentication server (eg, processor 110) may verify information provided by a user of a computing device (eg, computing device 120) during the setup process (and such information provided during the setup period may have been verified or (Unverified) to verify, authenticate, and / or verify the received user information for a first verification process. Alternatively or additionally, the authentication server (eg, the processor 110) may perform the first authentication procedure by using a trusted third-party system to authenticate, authenticate, and / or verify the received user information. For example, when the received user information relates to payment information such as credit card or debit card information, the trusted third-party system may be a banking system, a credit or debit card system, a clearing house system, or the like. As another example, when the received user information is related to a discount coupon, gift certificate, or the like, a trusted third-party system may be the institution that issues the discount coupon, gift certificate, or the like. As another example, when the received user information is related to name, sending address, and billing address, the trusted third-party system may be a banking system, a credit or debit card system, a clearing house system, or a hotel system ( For example, when a hotel issues computing devices to its hotel guests for use during their stay) and / or any other third party system that is operable to verify, authenticate, and / or verify such information. As another example, when the received user information includes an email address, a trusted third-party system may be a company or service that provides, assigns, or hosts the email address. In this example, a trusted third-party system can also be a service or source that can verify (or save an updated list) email addresses to determine if the email address is a trusted and / or disposable Email address. As another example, when the received user information includes a phone number, a trusted third-party system may provide a company or service that provides, assigns, or manages the phone number. In this example, the trusted third-party system can also be a service or source that can verify (or save an updated list) phone numbers to determine whether the phone number is a trusted and / or prepaid phone number. It should be understood that the first verification procedure may be performed wholly and / or directly by a verification server (eg, the processor 110) and / or directly or indirectly, partially or completely via one or more trusted third-party systems Without departing from the teachings of this disclosure.

第二驗證程序(例如,動作608).The second verification procedure (for example, action 608).

驗證伺服器(例如,處理器110)可配置或經配置以進行第二驗證程序(例如,動作608)。在一實施例中,回應於由第一驗證程序所做出的對於使用者資訊為可驗證、真實和/或校驗通過的判斷,而可進行或進行第二驗證程序。應理解到,第二驗證程序(例如,動作608)可包括上文以及本揭露中對於第一驗證程序所描述的驗證之一或多者,加上或取代下文以及本揭露中對於第二驗證程序所描述的驗證。The verification server (eg, the processor 110) may be configured or configured to perform a second verification procedure (eg, act 608). In one embodiment, in response to a determination made by the first verification procedure that the user information is verifiable, authentic, and / or verified, a second verification procedure may be performed or performed. It should be understood that the second verification procedure (eg, action 608) may include one or more of the verifications described above and in the present disclosure for the first verification procedure, plus or replace the following and the second verification in this disclosure. The procedures described are verified.

如圖7所繪示,第二驗證程序(例如,動作608)可包括搜尋先前通訊請求(例如,動作608a)。對先前通訊請求之搜尋可為對驗證伺服器(例如,處理器110)所接收或監控的那些先前通訊請求之搜尋,該些先前通訊請求具有(或相關於)所請求動作及/或可驗證、真實和/或經校驗的使用者資訊。此類搜尋可包括搜尋驗證伺服器(例如,處理器110)在一預定時段內所接收且/或監控的一預定數目的先前單位購買(unit purchase)、預定數目的先前交易和/或預定數目的先前請求。作為一實例,對於由運算裝置之一特定使用者(對應至通訊請求中可驗證、可認證和/或可校驗的使用者資訊)做出的購買一特定體育賽事票券(對應至通訊請求中的所請求動作)之通訊請求而言,驗證伺服器(例如,處理器110)可經配置以進行一搜尋,用以判斷該運算裝置之特定使用者是否在過去24小時之內(作為預定時段)已購買且/或請求多於4張該特定體育賽事之票券(作為預定數目的先前交易)。其他準則、數量和/或持續時間亦經設想且不脫離本揭露之教示。As shown in FIG. 7, the second verification procedure (for example, action 608) may include searching for a previous communication request (for example, action 608 a). A search for previous communication requests may be a search for those previous communication requests received or monitored by an authentication server (eg, processor 110) that have (or are related to) the requested action and / or verifiable , Real and / or verified user information. Such searches may include a predetermined number of previous unit purchases, a predetermined number of previous transactions, and / or a predetermined number received and / or monitored by a search verification server (eg, processor 110) within a predetermined period of time Previous request. As an example, for the purchase of a specific sporting event ticket (corresponding to a communication request) made by a specific user of the computing device (corresponding to verifiable, authenticable and / or verifiable user information in the communication request) For the communication request of the requested action in the), the authentication server (for example, the processor 110) may be configured to perform a search to determine whether a particular user of the computing device has been within the past 24 hours (as a predetermined Session) has purchased and / or requested more than 4 tickets for that particular sporting event (as a predetermined number of previous transactions). Other criteria, quantities, and / or durations are also contemplated without departing from the teachings of this disclosure.

第二驗證程序(例如,動作608)亦可包括藉由驗證伺服器(例如,處理器110)發送給運算裝置(例如,運算裝置120)一通知及/或請求,以提供進一步或額外的驗證、認證和/或校驗資訊(例如,動作608b)。舉例而言,可在當該搜尋(例如,動作608a)判斷出驗證伺服器(例如,處理器110)在一預定時段期間內所接收且/或監控的先前通訊請求中至少預定數目的相同所請求動作已造成驗證伺服器(例如,處理器110)基於可驗證、可認證和/或可校驗的使用者資訊來進行該所請求動作時,提供該通知及/或請求給運算裝置(例如,運算裝置120)。作為一實例情況,若由一特定使用者(對應至通訊請求中經驗證、認證和/或校驗的使用者資訊)之通訊請求中的所請求動作為主題樂園票券之購買,預定數目的已購買票券是10張票券,且預定時段是過去2天,當驗證伺服器(例如,處理器110)發現該特定使用者先前在過去2天或更少時間內已購買10或更多張票券時,可發送一通知至運算裝置。The second verification procedure (eg, action 608) may also include a notification and / or request sent by the verification server (eg, the processor 110) to the computing device (eg, the computing device 120) to provide further or additional verification , Authentication, and / or verification information (for example, action 608b). For example, when the search (eg, action 608a) determines that the authentication server (eg, processor 110) has received and / or monitored at least a predetermined number of identical communications in a previous communication request during a predetermined period of time Requesting an action has caused an authentication server (eg, processor 110) to provide the notification and / or request to a computing device (eg, when the requested action is performed based on verifiable, authenticable and / or verifiable user information) , Computing device 120). As an example, if the requested action in a communication request by a specific user (corresponding to authenticated, authenticated, and / or verified user information in the communication request) is the purchase of a theme park ticket, a predetermined number of The purchased tickets are 10 tickets, and the predetermined period is the past 2 days. When the authentication server (for example, the processor 110) finds that this particular user has previously purchased 10 or more in the past 2 days or less When a ticket is issued, a notification can be sent to the computing device.

在一實施例中,用以提供進一步或額外驗證、認證和/或校驗資訊(例如,動作608b)的通知及/或請求可包括給運算裝置之一通知,用以經由運算裝置之影像擷取部分(例如,照相機)提供一第一驗證影像來對可驗證使用者資訊進行驗證。舉例而言,通知及/或請求可為給運算裝置之使用者,用以拍攝使用者已提供作為支付形式的信用卡或轉帳卡之相片或影片(例如,作為通訊請求中可驗證、可認證和/或可校驗的使用者資訊的一部分)。替代地或額外地,通知及/或請求可為給運算裝置之使用者,用以拍攝使用者已提供作為識別的護照、駕照、國民身分證、或類似者之相片或影片(例如,作為通訊請求中可驗證、可認證和/或可校驗的使用者資訊的一部分)。替代地或額外地,通知及/或請求可為給運算裝置之使用者用以提供生物資訊掃描(例如,指紋掃描、視網膜掃描等)。In an embodiment, the notification and / or request to provide further or additional verification, authentication, and / or verification information (eg, action 608b) may include a notification to one of the computing devices for image capture via the computing device The fetched part (for example, a camera) provides a first verification image to verify the verifiable user information. For example, the notification and / or request may be to a user of the computing device to take a photo or video of a credit or debit card that the user has provided as a form of payment (e.g., as verifiable, authenticable and / Or part of verifiable user information). Alternatively or in addition, the notification and / or request may be to the user of the computing device to take a photo or video of the passport, driver's license, national ID, or the like that the user has provided as identification (eg, as a communication Part of the user information that can be verified, authenticated, and / or verified in the request). Alternatively or additionally, the notification and / or request may be used to provide a user of the computing device with a biometric scan (eg, a fingerprint scan, a retinal scan, etc.).

在實施例中,一旦收到進一步或額外驗證、認證和/或校驗資訊,驗證伺服器(例如,處理器110)可配置或經配置以從該進一步或額外資訊中提取資訊。舉例而言,當該進一步或額外資訊包括信用卡之相片(正面及/或背面)時,可對所接收相片進行影像辨識程序(例如,光學字元辨識(OCR))以提取信用卡號碼、持卡人姓名、有效期限、發卡日、銀行名稱等(以及其他資訊)。當該進一步或額外資訊包括護照之相片時,可對所接收相片進行影像辨識程序以提取護照持有人姓名、出生日期、國籍、出生地、發照日期及有效期限、護照號碼等(以及其他資訊)。驗證伺服器(例如,處理器110)亦可對所接收照片進行其他驗證,包括檢查後設資料(metadata)及/或其他照片的相關聯資訊,確保照片之真實性、檢查照片拍攝的日期/時間以確保照片是回應於通知或請求而拍攝的、檢查照片拍攝地點等。驗證伺服器(例如,處理器110)然後可配置或經配置以比較所提取資訊與通訊請求中所提供的使用者資訊。替代地或額外地,驗證伺服器(例如,處理器110)可配置或經配置以比較此類經提取資訊與使用者之先前儲存資訊(例如,如上文以及本揭露中所描述般從設定程序中取得且儲存之資訊)。替代地或額外地,驗證伺服器(例如,處理器110)可配置或經配置以用可信賴第三方系統來比較、進一步驗證、進一步認證和/或進一步校驗所提取資訊。In an embodiment, upon receiving further or additional verification, authentication, and / or verification information, the verification server (eg, processor 110) may be configured or configured to extract information from the further or additional information. For example, when the further or additional information includes a photo of the credit card (front and / or back), an image recognition process (eg, optical character recognition (OCR)) may be performed on the received photo to extract the credit card number, card holding Name, expiration date, card issue date, bank name, etc. (and other information). When the further or additional information includes a photo of the passport, an image recognition process can be performed on the received photo to extract the passport holder's name, date of birth, nationality, place of birth, date of issue and expiration date, passport number, etc. (among others Information). The verification server (for example, the processor 110) may also perform other verifications on the received photos, including checking metadata and / or related information of other photos to ensure the authenticity of the photos, checking the date the photos were taken / Time to make sure the photo was taken in response to a notification or request, check where the photo was taken, etc. The authentication server (eg, the processor 110) may then be configured or configured to compare the extracted information with user information provided in the communication request. Alternatively or in addition, the authentication server (e.g., processor 110) may be configured or configured to compare such extracted information with previously stored information of the user (e.g., from a setup process as described above and in this disclosure Information obtained and stored in). Alternatively or additionally, a verification server (eg, processor 110) may be configured or configured to compare, further verify, further authenticate, and / or further verify the extracted information with a trusted third-party system.

應體認到第二驗證程序可操作以防止造假、錯誤和/或被誤解的交易發生。It should be recognized that the second verification procedure is operable to prevent fraudulent, erroneous and / or misunderstood transactions.

驗證伺服器(例如,處理器110)然後可配置或經配置以基於比較結果來進行且/或允許、驗證、授權、且/或校驗通訊請求中所含所請求動作之進行(如上文以及本揭露中所描述)。舉例而言,當經提取資訊(例如,從信用卡相片所提取的資訊)匹配於通訊請求中所提供之使用者資訊(例如,使用信用卡資訊經作為支付形式)時,通訊請求中所含之所請求動作可進行或被允許進行。作為另一實例,當經提取資訊(例如,從護照相片所提取的資訊)匹配於使用者的先前儲存資訊(例如,在設定程序期間內取得且儲存的護照資訊,如上文以及本揭露中所描述)時,通訊請求中所含之所請求動作可進行或被允許進行。作為另一實例,當經提取資訊經可信賴第三方系統進一步驗證、進一步認證和/或進一步校驗時,通訊請求中所含之所請求動作可進行或被允許進行。The verification server (eg, processor 110) may then be configured or configured to perform and / or allow, verify, authorize, and / or verify the performance of the requested actions contained in the communication request based on the comparison results (as above and As described in this disclosure). For example, when the extracted information (for example, information from a credit card photo) matches the user information provided in the communication request (for example, using credit card information as a form of payment), the information contained in the communication request Request actions can be performed or allowed. As another example, when the extracted information (for example, information extracted from a passport photo) matches a user's previously stored information (for example, passport information obtained and stored during the setup process, as described above and in this disclosure) Description), the requested action contained in the communication request may or may not be allowed. As another example, when the extracted information is further verified, further authenticated, and / or further verified by a trusted third-party system, the requested action contained in the communication request may or may not be performed.

雖然根據所揭示的原理的各種實施例已經在上面描述,但應理解到,其等僅藉由實例的方式呈現,而不是限制性的。因此,本揭露中所描述的實施例之廣度及範疇不應受限於任何上述的例示性實施例,而是應當僅根據申請專利範圍及本揭露所得出的其均等物來界定。此外,在描述的實施例中提供了上述優點與特徵,但不應限制此類公佈的申請專利範圍的應用至實現任何或所有上述優點的程序與結構。Although various embodiments according to the disclosed principles have been described above, it should be understood that they have been presented by way of example only, and not limitation. Therefore, the breadth and scope of the embodiments described in this disclosure should not be limited to any of the above-mentioned exemplary embodiments, but should be defined only based on the scope of patent applications and equivalents derived from this disclosure. In addition, the advantages and features described above are provided in the described embodiments, but should not limit the application of such published patent applications to programs and structures that achieve any or all of the above advantages.

舉例而言,「通訊(communication)」、「通訊(communicate)」、「連接(connection)」、「連接(connect)」、「呼叫(call)」、「呼叫(calling)」或其他類似用語應大致上被廣泛地解讀為表示有線、無線和/或其他形式的(如適用)元件、裝置、運算裝置、電話、處理器、控制器、伺服器、網路、電話網路、雲端和/或類似者之間的連接,該連接允許語音及/或資料之發送、傳輸、廣播、接收、攔截、獲取和/或傳遞(transfer)(各如適用)。For example, "communication", "communicate", "connection", "connect", "call", "calling" or other similar terms should Broadly interpreted as representing wired, wireless, and / or other forms (if applicable) of components, devices, computing devices, phones, processors, controllers, servers, networks, telephone networks, cloud, and / or A connection between similar parties that allows the transmission, transmission, broadcasting, reception, interception, acquisition and / or transfer of voice and / or data (where applicable).

另外,如本文所指稱,處理器、裝置、運算裝置、電話、話機、伺服器、閘道伺服器、通訊閘道伺服器和/或控制器可為任何處理器、運算裝置和/或通訊裝置,且可包括在連網運算環境中的虛擬機、計算機、節點、實體、主機、或機器。亦如在本文中所指稱,網路及/或雲端可為或包括藉由通訊通道所連接之機器集合,該些通訊通道有助於機器間通訊且允許機器分享資源。網路亦可指稱在相同機器上多個進程之間的通訊媒介。亦如在本文中所指稱,一網路元件、節點、或伺服器可係一經佈署用以執行作為一套介面收聽器運行之程式的機器,且可包括軟體實體。In addition, as referred to herein, a processor, device, computing device, telephone, telephone, server, gateway server, communication gateway server, and / or controller may be any processor, computing device, and / or communication device And can include virtual machines, computers, nodes, entities, hosts, or machines in a networked computing environment. As also referred to herein, the network and / or cloud may be or include a collection of machines connected through communication channels that facilitate communication between machines and allow machines to share resources. The network can also refer to the communication medium between multiple processes on the same machine. As also referred to herein, a network element, node, or server may be a machine that is deployed to execute programs that operate as a set of interface listeners, and may include software entities.

資料庫(或記憶體或儲存器)可包含適合用於儲存資料之揮發性及/或非揮發性組件的任何集合及/或排列。舉例而言,記憶體可包含隨機存取記憶體(RAM)裝置、唯讀記憶體(ROM)裝置、磁儲存裝置、光學儲存裝置、固態裝置和/或其他適合的資料儲存裝置。在具體實施例中,資料庫可部分地代表電腦指令及/或邏輯編碼於上的電腦可讀取儲存媒體。資料庫可代表一處理器及/或運算裝置之內部、本地和/或可存取的任何數目之記憶體組件。A database (or memory or storage) may contain any collection and / or arrangement of volatile and / or non-volatile components suitable for storing data. For example, the memory may include a random access memory (RAM) device, a read-only memory (ROM) device, a magnetic storage device, an optical storage device, a solid-state device, and / or other suitable data storage devices. In a specific embodiment, the database may partially represent a computer-readable storage medium on which computer instructions and / or logic are encoded. A database may represent any number of memory components internal, local, and / or accessible to a processor and / or computing device.

本文中所使用的各種用語在本技術領域內具有特殊意義。應依照用語使用之前後文(context)決定特定用語是否應照「本領域用語(term of art)」來解讀。此類用語將根據在本揭露中所使用處之前後文解讀,且如同本領域具通常知識者在所揭露前後文中對彼等用語之理解。上述定義並不排除基於所揭露前後文可能賦予彼等用語之其他意義。The various terms used herein have special meaning in the technical field. Whether a particular term should be interpreted as a "term of art" should be used in accordance with the context of the term. Such terms will be interpreted based on the context used in this disclosure, and will be understood by those with ordinary knowledge in the art in the context of the disclosure. The above definitions do not exclude other meanings that may be given to them in the context of the disclosure.

諸如「在…之時(at the time)」、「相等(equivalent)」、「在…期間內(during)」、「完整(complete)」和類似者的比較、測量、以及定時之字詞應理解為表示「實質上(substantially)在…之時」、「實質上相等」、「實質上在…期間內」、「實質上完整」等,其中「實質上」表示此類比較、測量、以及定時係可實行以達到隱含或明確陳述的所欲結果。Words such as "at the time", "equivalent", "during", "complete" and similar comparisons, measurements, and timing should be Is understood to mean "substantially at the time", "substantially equal", "substantially within the period", "substantially complete", etc., where "substantially" means such comparison, measurement, and Timing can be implemented to achieve the desired result implicitly or explicitly stated.

另外,本文中的章節標題及主題標題係提供用於符合各種專利規定及實務的建議,或者提供組織架構之線索。這些標題不應限制或特徵化(characterize)此揭露可能衍生(issue)的任何申請專利範圍中所提出之實施例。特定地,在「先前技術」中的技術描述不應被解讀為承認該技術係本揭露中任何實施例之先前技術。此外,本揭露中任何對「發明」之單數的指稱不應被使用來主張本揭露中僅有單一點之新穎性。從本揭露所衍生之申請專利範圍之限定(limitations)可提出多項發明,且此類申請專利範圍據此界定所保護的(多個)發明以及其均等物。在所有情況中,此類申請專利範圍之範疇應依據本揭露且依申請專利範圍本身來考慮,而不應受本文標題所囿。In addition, the chapter headings and subject headings in this article provide suggestions for complying with various patent regulations and practices, or provide clues to the organizational structure. These headings should not limit or characterize the embodiments set forth in any patent application that this disclosure may issue. In particular, the description of technology in "prior art" should not be interpreted as an admission that the technology is prior art to any embodiment in this disclosure. In addition, any singular reference to "invention" in this disclosure should not be used to claim novelty with only a single point in this disclosure. Multiple inventions can be proposed from the limitations of the patent application scope derived from this disclosure, and the scope of such patent applications defines the protected invention (s) and their equivalents. In all cases, the scope of such patent application scope should be based on this disclosure and the patent application scope itself, and should not be affected by the title of this article.

10‧‧‧電話網路,處理器10‧‧‧ Telephone network, processor

20‧‧‧運算裝置20‧‧‧ Computing Device

20a,20b,20d,20e,120b,120c,120d‧‧‧運算裝置,裝置20a, 20b, 20d, 20e, 120b, 120c, 120d ‧‧‧ computing device, device

20c‧‧‧裝置,電話20c‧‧‧device, telephone

30‧‧‧使用者識別,第一使用者使用者識別30‧‧‧user identification, first-user user identification

32,34‧‧‧過濾器32, 34‧‧‧ filters

100‧‧‧系統100‧‧‧ system

102,104,102a,102b,102c,102d,102e,108d,108e‧‧‧信號102,104,102a, 102b, 102c, 102d, 102e, 108d, 108e‧‧‧‧

110‧‧‧處理器,通訊閘道伺服器,伺服器,驗證伺服器110‧‧‧ processor, gateway server, server, authentication server

120‧‧‧運算裝置120‧‧‧ Computing Device

130‧‧‧資料庫130‧‧‧Database

140,140'‧‧‧網路140,140'‧‧‧Internet

300‧‧‧相關聯/配置程序300‧‧‧ Association / Configuration Procedure

302,304,306,308,402,404,406,408,410,414,502,504,506,602,604,606,608,610,608a,608b‧‧‧動作302,304,306,308,402,404,406,408,410,414,502,504,506,602,604,606,608,610,608a, 608b‧‧‧‧

400‧‧‧指向/連接程序400‧‧‧ Point / connect procedure

500‧‧‧取消相關聯/取消配置程序500‧‧‧ Cancel Associated / Unconfigured Procedure

600‧‧‧方法600‧‧‧ Method

110'‧‧‧主要電話號碼110'‧‧‧ Primary phone number

110a‧‧‧產生器110a‧‧‧ generator

110b‧‧‧相關聯器/配置器110b‧‧‧ Correlator / Configurator

110c‧‧‧指向器/連接器110c‧‧‧pointer / connector

120a‧‧‧運算裝置,裝置,第一運算裝置120a‧‧‧ computing device, device, first computing device

為了更完整理解本揭露、實施例和其優點,現在參照以下的描述並結合附圖,在附圖中,類似的元件符號指示類似的特徵,且:For a more complete understanding of the disclosure, embodiments, and advantages thereof, reference is now made to the following description in conjunction with the accompanying drawings, in which like elements indicate like features, and:

圖1係管理一或多個運算裝置的語音通訊之系統之一實施例之示意圖;1 is a schematic diagram of an embodiment of a system for managing voice communication of one or more computing devices;

圖2係管理一或多個運算裝置的語音通訊之系統之一實施例之另一示意圖;2 is another schematic diagram of an embodiment of a system for managing voice communication of one or more computing devices;

圖3係一相關聯且配置一運算裝置之方法之一實施例之示意圖;3 is a schematic diagram of an embodiment of a method for associating and configuring a computing device;

圖4係一在經相關聯/配置運算裝置與電話或另一運算裝置之間建立語音通訊通道之方法之一實施例之示意圖;4 is a schematic diagram of an embodiment of a method for establishing a voice communication channel between an associated / configured computing device and a telephone or another computing device;

圖5係取消相關聯且取消配置(un-configure)一運算裝置之方法的一實施例之示意圖;5 is a schematic diagram of an embodiment of a method for unassociating and un-configuring a computing device;

圖6係驗證來自一運算裝置之通訊之方法之一實施例之示意圖;及6 is a schematic diagram of an embodiment of a method for verifying communication from a computing device; and

圖7係驗證程序的一實施例之示意圖。FIG. 7 is a schematic diagram of an embodiment of a verification procedure.

雖然為了方便起見,類似的元件符號可用於指示圖式中的類似元件,可理解到,各種實施例的各者可視為是不同的變化。Although, for convenience, similar element symbols may be used to indicate similar elements in the drawings, it can be understood that each of the various embodiments can be regarded as different variations.

no

Claims (16)

一種管理一或多個運算裝置的語音通訊之方法,該方法包含: 於一通訊閘道伺服器處接收一第一使用者識別及一第一指定時段,該第一指定時段用於允許一第一運算裝置上對於該第一使用者識別的語音通訊; 藉由該通訊閘道伺服器將一第一唯一識別符與該第一運算裝置及該第一使用者識別相關聯; 藉由該通訊閘道伺服器配置該第一運算裝置,以選擇性地接收經指向至該第一唯一識別符之來電語音通訊; 於該通訊閘道伺服器處接收一第二使用者識別及一第二指定時段,該第二指定時段用於允許該第一運算裝置上對於該第二使用者識別的語音通訊; 藉由該通訊閘道伺服器將一第二唯一識別符與該第一運算裝置及該第二使用者識別相關聯;及 藉由該通訊閘道伺服器配置該第一運算裝置,以選擇性地接收經指向至該第二唯一識別符之來電語音通訊,該第二唯一識別符與該第一唯一識別符不同。A method for managing voice communication of one or more computing devices, the method includes: receiving a first user identification and a first specified time period at a communication gateway server, the first specified time period is used to allow a first Voice communication for the first user identification on a computing device; associating a first unique identifier with the first computing device and the first user identification by the communication gateway server; using the communication The gateway server is configured with the first computing device to selectively receive the incoming voice communication directed to the first unique identifier; receive a second user identification and a second designation at the communication gateway server Time period, the second designated time period is used to allow voice communication for the second user identification on the first computing device; a second unique identifier with the first computing device and the first gateway through the communication gateway server; A second user identification is associated; and the first computing device is configured by the communication gateway server to selectively receive an incoming voice communication directed to the second unique identifier, the Two unique identifier and the first unique identifier different. 如申請專利範圍第1項所述之方法,其進一步包含: 藉由該通訊閘道伺服器在一旦該第一指定時段期滿時,即把該第一唯一識別符與該第一運算裝置及該第一使用者識別取消相關聯;及 藉由該通訊閘道伺服器在一旦該第二指定時段期滿時,即把該第二唯一識別符與該第一運算裝置及該第二使用者識別取消相關聯。The method according to item 1 of the scope of patent application, further comprising: by the communication gateway server, once the first specified period expires, the first unique identifier and the first computing device and Associating the first user identification with cancellation; and using the communication gateway server to associate the second unique identifier with the first computing device and the second user once the second designated period expires Identify cancellation associations. 如申請專利範圍第1項所述之方法,其中,當該第一唯一識別符係與該第一運算裝置及該第一使用者識別相關聯時、且當下列情況時,該第一運算裝置選擇性地接收經指向至該第一唯一識別符的一第一來電語音呼叫: 藉由該通訊閘道伺服器判斷出在該第一唯一識別符與該第一使用者識別相關聯之前,該第一來電語音呼叫之一呼叫者識別先前未曾對該第一唯一識別符進行呼叫。The method according to item 1 of the scope of patent application, wherein when the first unique identifier is associated with the first computing device and the first user identification, and when: Selectively receiving a first incoming voice call directed to the first unique identifier: determining, by the communication gateway server, that before the first unique identifier is associated with the first user identification, the One of the first incoming voice calls recognizes that the caller has not previously called the first unique identifier. 如申請專利範圍第1項所述之方法,其中,當該第一唯一識別符係與該第一運算裝置及該第一使用者識別相關聯時、且當該通訊閘道伺服器做出以下判斷時,該第一運算裝置選擇性地接收經指向至該第一唯一識別符的一第一來電語音呼叫: 該第一來電語音呼叫之一呼叫者識別曾涉及經由一第三唯一識別符建立一先前語音通訊通道,且 該第三唯一識別符與該第一使用者識別在該先前語音通訊通道建立之時為相關聯,該第三唯一識別符與該第一唯一識別符不同。The method according to item 1 of the scope of patent application, wherein when the first unique identifier is associated with the first computing device and the first user identification, and when the communication gateway server makes the following When determining, the first computing device selectively receives a first incoming voice call directed to the first unique identifier: one of the first incoming voice calls has a caller identification that involves establishing via a third unique identifier A previous voice communication channel, and the third unique identifier is associated with the first user identification when the previous voice communication channel is established, the third unique identifier is different from the first unique identifier. 如申請專利範圍第1項所述之方法,其進一步包含: 於該通訊閘道伺服器處接收一第一來電語音呼叫; 藉由該通訊閘道伺服器判斷該第一來電語音呼叫之一呼叫者識別; 在該通訊閘道伺服器處接收該第一來電語音呼叫之一第一輸入識別符; 藉由該通訊閘道伺服器建立一語音通訊通道,以在當該通訊閘道伺服器做出以下判斷時,將該第一來電語音呼叫連接至該第一運算裝置: 該第一運算裝置經配置以接收經指向至該第一唯一識別符之來電語音通訊、該第一指定時段尚未期滿、針對該第一來電語音呼叫所接收的該第一輸入識別符匹配於該第一唯一識別符、且該第一來電語音呼叫之該呼叫者識別在該第一唯一識別符與該第一使用者識別相關聯之前先前未曾呼叫過該第一唯一識別符;或 該第一運算裝置經配置以接收經指向至該第二唯一識別符之來電語音通訊、該第二指定時段尚未期滿、針對該第一來電語音呼叫所接收的該第一輸入識別符匹配於該第二唯一識別符、且該第一來電語音呼叫之該呼叫者識別在該第二唯一識別符與該第二使用者識別相關聯之前先前未曾呼叫過該第二唯一識別符。The method according to item 1 of the patent application scope, further comprising: receiving a first incoming voice call at the communication gateway server; and judging one of the first incoming voice calls by the communication gateway server Receiver identification; receiving one of the first incoming identifiers of the first incoming voice call at the communication gateway server; establishing a voice communication channel by the communication gateway server to act as the communication gateway server When the following judgment is made, the first incoming voice call is connected to the first computing device: the first computing device is configured to receive incoming voice communication directed to the first unique identifier, and the first designated period has not yet expired Full, the first input identifier received for the first incoming voice call matches the first unique identifier, and the caller of the first incoming voice call is identified between the first unique identifier and the first The user identification has not previously called the first unique identifier before; or the first computing device is configured to receive an incoming call voice directed to the second unique identifier. Communication, the second designated time period has not expired, the first input identifier received for the first incoming voice call matches the second unique identifier, and the caller of the first incoming voice call is identified in the The second unique identifier is associated with the second user identification and has not been called before. 如申請專利範圍第1項所述之方法,其中: 該第一唯一識別符為一隨機產生數字;且 該第二唯一識別符為一隨機產生數字。The method according to item 1 of the scope of patent application, wherein: the first unique identifier is a randomly generated number; and the second unique identifier is a randomly generated number. 如申請專利範圍第5項所述之方法,其中下列之一或多者適用: 該第一來電語音呼叫為對指派給該通訊閘道伺服器之一電話號碼的一電話呼叫; 該第一來電語音呼叫之該呼叫者識別為一電話號碼,該電話號碼對指派給該通訊閘道伺服器之該電話號碼撥接出該第一來電語音呼叫; 該第一來電語音呼叫的該第一輸入識別符為在該通訊閘道伺服器應答該第一來電語音呼叫之後被接收;及 該語音通訊通道為一網際網路協定語音(Voice-over-IP, VoIP)通道。The method according to item 5 of the scope of patent application, wherein one or more of the following applies: the first incoming voice call is a telephone call to a telephone number assigned to the communication gateway server; the first incoming call The caller of the voice call is identified as a phone number, and the phone number dials out the first incoming voice call to the phone number assigned to the communication gateway server; the first incoming voice call of the first incoming voice call is identified The symbol is received after the communication gateway server answers the first incoming voice call; and the voice communication channel is an Voice-over-IP (VoIP) channel. 一種管理一或多個運算裝置的語音通訊之方法,該方法包含: 配置一通訊閘道伺服器用以: 接收一指令用以對一第一使用者識別創建一第一相關聯; 依該第一相關聯將一第一唯一識別符與該第一使用者識別相關聯; 在該第一相關聯之後,接收一第一來電語音呼叫至該通訊閘道伺服器; 判斷該第一來電語音呼叫之一呼叫者識別; 接收該第一來電語音呼叫之一第一輸入識別符; 建立一語音通訊通道,該語音通訊通道將該第一來電語音呼叫連接至與該第一唯一識別符相關聯之一運算裝置; 接收一指令用以移除該第一使用者識別之該相關聯; 將該第一唯一識別符與該第一使用者識別取消相關聯; 接收一指令用以對該第一使用者識別創建一第二相關聯; 在該第一唯一識別符與該第一使用者識別之該取消相關聯後,依該第二相關聯將一第二唯一識別符與該第一使用者識別相關聯,該第二唯一識別符與該第一唯一識別符不同; 在該第二相關聯之後,接收一第二來電語音呼叫至該通訊閘道伺服器; 判斷該第二來電語音呼叫之一呼叫者識別; 接收該第二來電語音呼叫之一第二輸入識別符;及 回應於對該第二來電語音呼叫之該呼叫者識別匹配於該第一來電語音呼叫之該呼叫者識別、以及該第二來電語音呼叫之該第二輸入識別符匹配於該第一唯一識別符之判斷: 而防止該第二來電語音呼叫被自動連接至與該第一唯一識別符相關聯之一運算裝置。A method for managing voice communication of one or more computing devices, the method includes: configuring a communication gateway server to: receive a command to identify a first user to create a first association; and according to the first An association associates a first unique identifier with the first user identification; after the first association, receives a first incoming voice call to the communication gateway server; determines the first incoming voice call A caller identification; receiving a first input identifier of the first incoming voice call; establishing a voice communication channel, the voice communication channel connecting the first incoming voice call to one associated with the first unique identifier A computing device; receiving an instruction to remove the association identified by the first user; associating the first unique identifier with the first user identification cancellation; receiving an instruction to use the first The user identification creates a second association; after the first unique identifier is associated with the cancellation identified by the first user, a second unique identifier is associated with the second association The first user identification is associated, the second unique identifier is different from the first unique identifier; after the second association, receiving a second incoming voice call to the communication gateway server; judging the first One of the two incoming voice calls, caller identification; receiving one of the second incoming voice calls with a second input identifier; and the caller identification in response to the second incoming voice call matching the one of the first incoming voice call The caller identification and the judgment that the second input identifier of the second incoming voice call matches the first unique identifier: while preventing the second incoming voice call from being automatically connected to the first unique identifier One computing device. 如申請專利範圍第8項所述之方法,其中該通訊閘道伺服器進一步經配置以: 建立一語音通訊通道,該語音通訊通道將該第二來電語音呼叫連接至與該第二唯一識別符相關聯之一運算裝置。The method according to item 8 of the scope of patent application, wherein the communication gateway server is further configured to: establish a voice communication channel, the voice communication channel connecting the second incoming voice call to the second unique identifier An associated computing device. 如申請專利範圍第9項所述之方法,其中該通訊閘道伺服器進一步經配置以: 在當針對該第二來電語音呼叫所接收之該第二輸入識別符匹配於該第一唯一識別符、且該第一唯一識別符目前為與一第二使用者識別相關聯時,建立該語音通訊通道,該語音通訊通道連接該第二來電語音呼叫至與該第二唯一識別符相關聯的該運算裝置,該第二使用者識別與該第一使用者識別不同。The method according to item 9 of the scope of patent application, wherein the communication gateway server is further configured to: when the second input identifier received for the second incoming voice call matches the first unique identifier And when the first unique identifier is currently associated with a second user identification, the voice communication channel is established, and the voice communication channel connects the second incoming voice call to the second unique identifier Computing device, the second user identification is different from the first user identification. 如申請專利範圍第9項所述之方法,其中對於該第二來電語音呼叫被自動連接至與該第一唯一識別符相關聯之該運算裝置之該防止包括:在將該第二來電語音呼叫連接至與該第二唯一識別符相關聯的該運算裝置之前,請求來自於與該第二唯一識別符相關聯的該運算裝置之核准。The method as described in item 9 of the scope of patent application, wherein the preventing the second incoming voice call from being automatically connected to the computing device associated with the first unique identifier includes: Before connecting to the computing device associated with the second unique identifier, requesting approval from the computing device associated with the second unique identifier. 如申請專利範圍第8項所述之方法,其中該通訊閘道伺服器進一步經配置以: 發送一訊息給與該第二唯一識別符相關聯之一運算裝置,該訊息指示接收到該第二來電語音呼叫。The method according to item 8 of the patent application scope, wherein the communication gateway server is further configured to: send a message to a computing device associated with the second unique identifier, the message indicating that the second Incoming voice call. 如申請專利範圍第8項所述之方法,其中對於該第二來電語音呼叫被自動連接至與該第一唯一識別符相關聯之該運算裝置之該防止包括:在將該第二來電語音呼叫連接至與該第一唯一識別符相關聯的該運算裝置之前,請求來自於與該第一唯一識別符相關聯的該運算裝置之核准。The method according to item 8 of the scope of patent application, wherein the preventing the second incoming voice call from being automatically connected to the computing device associated with the first unique identifier includes: Before connecting to the computing device associated with the first unique identifier, requesting approval from the computing device associated with the first unique identifier. 如申請專利範圍第8項所述之方法,其中: 該第一唯一識別符為一隨機產生數字;且 該第二唯一識別符為一隨機產生數字。The method according to item 8 of the scope of patent application, wherein: the first unique identifier is a randomly generated number; and the second unique identifier is a randomly generated number. 如申請專利範圍第8項所述之方法,其中: 該第一相關聯包括配置第一運算裝置以接收該語音通訊通道上指向至該第一唯一識別符之來電通訊;且 該第二相關聯包括配置該第一運算裝置以接收一語音通訊通道上指向至該第二唯一識別符之來電通訊。The method according to item 8 of the scope of patent application, wherein: the first association includes configuring a first computing device to receive incoming communication on the voice communication channel that points to the first unique identifier; and the second association The method includes configuring the first computing device to receive an incoming call on a voice communication channel and pointing to the second unique identifier. 如申請專利範圍第8項所述之方法,其中下列之一或多者適用: 該第一來電語音呼叫為對指派給該通訊閘道伺服器之一電話號碼的一電話呼叫; 該第一來電語音呼叫之該呼叫者識別為一電話號碼,該電話號碼對指派給該通訊閘道伺服器之該電話號碼撥接出該第一來電語音呼叫; 該第一來電語音呼叫的該第一輸入識別符為在該通訊閘道伺服器應答該第一來電語音呼叫之後被接收;及 該語音通訊通道為一VoIP通道。The method according to item 8 of the scope of patent application, wherein one or more of the following applies: the first incoming voice call is a telephone call to a telephone number assigned to the communication gateway server; the first incoming call The caller of the voice call is identified as a phone number, and the phone number dials out the first incoming voice call to the phone number assigned to the communication gateway server; the first incoming voice call of the first incoming voice call is identified The symbol is received after the communication gateway server answers the first incoming voice call; and the voice communication channel is a VoIP channel.
TW107116868A 2017-05-17 2018-05-17 System, apparatus and method for managing communication of one or more computing devices TW201909603A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/CN2017/084782 WO2018209622A1 (en) 2017-05-17 2017-05-17 Systems, devices, and methods for managing communications of one or more computing devices
??PCT/CN2017/084782 2017-05-17

Publications (1)

Publication Number Publication Date
TW201909603A true TW201909603A (en) 2019-03-01

Family

ID=64273034

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107116868A TW201909603A (en) 2017-05-17 2018-05-17 System, apparatus and method for managing communication of one or more computing devices

Country Status (2)

Country Link
TW (1) TW201909603A (en)
WO (1) WO2018209622A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005500713A (en) * 2001-04-03 2005-01-06 ポリキューブ カンパニー,リミテッド Virtual telephone number service method and system
US8676181B2 (en) * 2009-12-27 2014-03-18 At&T Intellectual Property I, L.P. Mobile phone number anonymizer
CN105721720B (en) * 2014-12-03 2019-04-05 中国电信股份有限公司 For showing the method, virtual-number distribution platform and system of virtual-number
CN106341558B (en) * 2016-08-30 2019-06-25 五八同城信息技术有限公司 Processing method, device and the server of virtual-number

Also Published As

Publication number Publication date
WO2018209622A1 (en) 2018-11-22

Similar Documents

Publication Publication Date Title
US8583498B2 (en) System and method for biometrics-based fraud prevention
CN102111275B (en) User authentication and authorization method and system for implementing user authentication and authorization method
US11227268B2 (en) Systems and methods for user data management across multiple devices
US20120246071A1 (en) System and method for presentment of nonconfidential transaction token identifier
US20120278236A1 (en) System and method for presentment of nonconfidential transaction token identifier
US9256724B2 (en) Method and system for authorizing an action at a site
CN102906776A (en) A method for mutual authentication of a user and service provider
MX2013014413A (en) Transaction authorisation.
CN101034984B (en) Establishing the true identify database of the user with the personal information submitted by the user
KR20100038990A (en) Apparatus and method of secrity authenticate in network authenticate system
US20150127546A1 (en) Methods for providing internet services through a toll free connection to a user and devices thereof
JP2017535893A (en) Payment verification method, apparatus and system
Prasad et al. A Study on Enhancing Mobile Banking Services using Location based Authentication
TW201907389A (en) Systems, devices, and methods for managing communications of one or more computing devices
WO2018209623A1 (en) Systems, devices, and methods for performing verification of communications received from one or more computing devices
JP4276022B2 (en) User authentication method, user authentication system, computer program, and program storage medium in WWW service
KR20020041354A (en) Mamber's call-ID witness type internet site login service system
TW201909603A (en) System, apparatus and method for managing communication of one or more computing devices
WO2018209624A1 (en) Systems, devices, and methods for performing verification of communications received from one or more computing devices
KR101604656B1 (en) System for consenting settlement and automacic transfer
JPWO2006018892A1 (en) Telephone authentication system that prevents spoofing even if personal information is leaked
KR20070029537A (en) Authentication system and method using individual unique code linked with wireless terminal
KR101156729B1 (en) System and method for consenting automacic transfer using telecommunication terminal
KR102693911B1 (en) 2nd authentication method for image association.
KR20150083178A (en) Method for Managing Certificate