专利名称:虚拟电话号码服务方法及系统的制作方法
技术领域:
本发明涉及提供虚拟电话号码服务的方法及其系统,更具体地,涉及使用虚拟电话号码及其系统提供呼叫接收服务和多个电话号码服务的方法。
背景技术:
为保护个人隐私而更换电话号码已是常见的方法。当电话号码更换时,由于失去与亲朋好友或业务客房之间的通讯,将产生一些问题。并且,由于更换的电话号码可以随时暴露,连续更换电话号码是不方便的。
传统上,供应商操作电话服务中心或ARS系统。当电话服务中心收到用户呼叫时,电话服务中心的服务指导询问呼叫者的用户信息,例如,用户号码、帐号或居民注册号。但是,由于用户信息是通过声音递交作为其声音,在交付用户信息时会出现误差。并且,在ARS系统中,选择多个密码用于识别用户,与为用户提供服务相比,要花费更多的时间识别用户。
在先前的技术中,使用主叫用户号码解决这一问题,但这个方法存在如下问题1.当用户使用未注册的电话时,则不能使用电话号码识别用户;2.当用户更换电话号码时,用户必须自己更换其信息;以及3.当用户使用互联网电话呼叫时,不可能识别真实的主叫用户,因为VoIP交换设备的电话号码被接收为主叫用户号码。
发明内容
本发明的一个目的是提供虚拟电话号码服务的方法及其系统,通过虚拟电话号码提供呼叫服务,而不暴露真实的电话号码。
本发明的另一个目的是提供虚拟电话号码服务的方法及其系统,允许被叫用户识别主叫用户,而不涉及主叫用户使用的任何电话。
为了达到上述目的,根据本发明一个方面,提供虚拟电话号码服务的方法包括如下步骤a)为至少一个或多个真实电话号码分别分配至少一个或多个虚拟电话号码;b)当虚拟电话号码被拨打用于通话时,检测虚拟电话号码被分配给哪个真实的电话号码;以及c)根据步骤b)检测的真实电话号码建立通话。至少一个或多个虚拟电话号码分别包括服务识别号码。并且,方法还包括如下步骤d)判断被拨打的虚拟电话号码是否是拒绝通话号码;以及e)当拨打的虚拟电话号码是拒绝通话号码时,向主叫用户提供呼叫被拒绝的信息。优选地,方法还包括以下步骤f)接收改变虚拟电话号码的请求;以及g)将虚拟电话号码转变为空的虚拟电话号码。优选地,如权利要求1所述的方法还包括如下步骤h)当执行步骤c)时,将主叫用户的电话号码转变为被叫的虚拟电话号码。
根据本发明的另一个方面,提供虚拟电话号码服务的系统包括数据库,包括至少一个或多个真实的电话号码,其中每一个分配至少一个或多个虚拟电话号码;以及交换(switching)/CTI服务器,当虚拟电话号码被拨打用于呼叫时检测虚拟电话号码被分配给哪个真实的电话号码,并且根据检测的真实电话号码建立通话。数据库包括为至少一个或多个虚拟电话号码的每一个分配的拒绝通话域(call rejecting field),并且当被拨打的虚拟电话号码的拒绝通话域被激活时,交换/CTI服务器产生呼叫被拒绝信息,并将呼叫被拒绝信息提供到已经拨打虚拟电话号码的主叫用户。并且,数据库包括可用期限域(available term fields),其中每一个分配给至少一个或多个虚拟电话号码的相应一个,并且交换/CTI服务器在拨打的虚拟电话号码的可用期限域被激活时产生可用期限超出信息(available term exceeding message),并且将可用期限超出信息提供给拨打虚拟电话号码的主叫用户。并且,数据库包括主叫用户号码变更域,其中每一个分配给至少一个或多个虚拟电话号码的相应一个,并且交换/CTI服务器在拨打的虚拟电话号码的主叫用户号码域被激活时将主叫用户号码变更为拨打的虚拟电话号码,并将拨打的虚拟电话号码作为主叫用户号码提供给被叫用户。
根据本发明,由于用户通过虚拟电话号码接收呼叫而不通过真实的电话号码,因此用户可以容易地变更或取消虚拟电话号码,从而充分保护了用户的隐私。并且,当被叫用户的虚拟电话号码分配给特定的人并且当虚拟电话号码作为主叫用户号码提供给被叫用户时,可以确认主叫号码而不涉及主叫用户的任何电话。
图1表示根据本发明一个实施例提供虚拟电话号码服务的系统;图2和3表示图1所示系统的操作的流程图。
具体实施例方式
下面结合附图描述本发明的优选实施例。
图1表示根据本发明一个实施例提供虚拟电话号码服务的系统。
参看图1,根据本发明的系统包括交换/CTI服务器310,它与有线/无线通讯网络200和400以及数据库360连接。
数据库360包括虚拟电话号码域361和真实电话号码域362。虚拟电话号码记录在虚拟电话号码域361上。虚拟电话号码分别包括服务识别号码。例如,服务识别号码可以被请求和分配,并通过电话号码管理机构实现,例如韩国的MIC(信息通讯部)。虚拟电话号码的存储与真实电话号码相关。即,根据用户的请求,一个或多个虚拟电话号码分配给一个真实电话号码。数据库(360)包括拒绝通话域363。每个虚拟电话号码的拒绝通话信息记录在拒绝通话域363中。数据库360包括主叫用户号码变更域364。这表示在所有虚拟电话号码的主叫用户号码变更域364中,主叫用户号码是否变更为虚拟电话号码。数据库360包括用户号码域365。分配虚拟电话号码的用户的号码,记录在用户号码域365中。数据库360包括可用期限域366。每个虚拟电话号码的可用期限记录在可用期限域366中。
当由于虚拟电话号码被拨打,交换/CTI服务器310收到请求通话的通话请求信号时,交换/CTI服务器310搜索数据库360,查找被拨打虚拟电话号码的真实电话号码,并根据搜索到的真实电话号码建立通话。如果被拨打虚拟电话号码的拒绝通话域被激活,交换/CTI服务器3 10产生拒绝通话信息并将拒绝通话信息提供给拨打虚拟电话号码的主叫用户。当请求变更虚拟电话号码的信号,通过通讯网络,例如互联网或ARS(声音应答系统),输入到交换/CTI服务器310时,交换/CTI服务器310将存储在数据库360中的请求的虚拟电话号码变更为空的虚拟电话号码。
并且,当交换/CTI服务器310收到请求虚拟电话号码的通话的信号时,交换/CTI服务器310判断存储在可用期限域中的虚拟电话号码的可用期限是否失效。当虚拟电话号码的可用期限已经失效时,交换/CTI服务器310产生期限失效信息,并将期限失效信息提供给请求通话的主叫用户。相反,当可用期限未失效时,交换/CTI服务器310建立通话。当虚拟电话号码的主叫用户号码变更域364被激活时,交换/CTI服务器310将主叫用户号码变更到虚拟电话号码。并且,当通话建立时,交换/CTI服务器310将虚拟电话号码提供给被叫用户500作为主叫号码。
优选地,系统还包括记帐服务器(billing server)320、网络服务器340和ARS服务器350。记帐服务器320根据每个用户具体通话收取通话费并存储收费以及具体通话。
网络服务器340通过互联网为本服务做广告,并且接收用于服务的应用程序。并且,网络服务器340将与本发明服务有关的信息提供给用户。通过互联网与网络服务器340连接的用户申请本发明服务,根据从网络服务器340提供的信息,申请本发明服务,并通过网络服务器340建立数据库360的域。
ARS服务器350通过电话引导用户。用户通过使用电话,根据ARS服务器350的引导,申请本发明服务。并且,用户可以通过ARS服务器350设置数据库的域。
下面参考附图详细描述本发明。
图2和3表示图1所示系统的操作的流程图。
参看图2和3,使用虚拟电话号码服务的用户的真实电话号码存储在数据库360中。与每个用户请求的服务相关的信息被输入到数据库360的域中。例如,如下面的表1所示,数据库360包括虚拟电话号码域361、真实电话号码域362、拒绝通话域363、主叫用户号码变更域364、用户号码域365以及可用期限域366。用户信息优选地根据用户号码存储在除数据库360以外的其它任何数据库中(S1和S2)。
表1
当主叫用户使用无线或有线终端100拨打电话号码“YYY-XXXX-XXXX”时,主叫用户所处的有线/无线网络交换中心,根据拨打的电话号码中包括的服务识别号码“YYY”(例如“050”),向交换/CTI服务器310发出通话请求。当通话请求输入交换/CTI服务器310时,交换/CTI服务器310在数据库310中查询有关虚拟电话号码(“050-XXXX-XXXX”)的服务域(S3和S4)。
当虚拟电话号码未使用时(例如表1中的“050-9911-0004”),交换/CTI服务器310产生告知虚拟电话号码不存在的空号码信息,并为主叫用户100提供空号码信息(S5和S6)。
当虚拟电话号码使用并且当虚拟电话号码是拒绝通话号码(例如表1中的“050-9911-0002”)时,交换/CTI服务器310产生拒绝通话信息并向主叫用户100提供拒绝通话信息(S7和S8)。
当虚拟电话号码不是拒绝通话电话号码,但设置了可用期限(例如“050-9911-0001”),交换/CTI服务器310判断虚拟电话号码的可用期限是否失效。当可用期限失效时,交换/CTI服务器310产生期限失效信息并将此信息提供给主叫用户100(S9和S10)。
当期限未失效时,交换/CTI服务器310根据真实电话号码(02-234-3455)建立通话。此时,当虚拟电话号码的主叫用户号码更换域不起作用时,交换/CTI服务器310将主叫用户100的电话号码作为主叫用户号码提供给被叫用户500或600。相反,当主叫用户号码更换域起作用时,交换/CTI服务器310将虚拟电话号码作为主叫用户号码提供给被叫用户500或600(S11,S12和S13)。
当虚拟电话号码(例如表1中的“050-9911-0003”)作为主叫用户号码提供给被叫用户500时,被叫用户500可以根据虚拟电话号码知道谁是被叫用户500。例如,如果被叫用户是具有如下面表2所示的客户数据库520的商业公司500的ARS/CTI510,并且如果呼叫ARS/CTI的主叫用户号码是“050-9911-0003”,ARS/CTI510查询数据库520得到主叫用户号码“050-9911-0003”是客户C。因此,ARS/CTI 510立即为客户C提供适当的服务,而不需要确认客户C的过程。
表2
当建立通话时,数据库360存储通话的细节以及通话的费用。相反,当通话建立失败时,交换/CTI服务器310产生线路忙的信息并将线路忙的信息提供给主叫用户100(S14、S15和S16)。
当为了变更用户信息或服务,用户利用计算机借助互联网800或者利用有线/无线电话借助有线/无线网络200与系统300连接时,可以通过网络服务器340或ABS服务器350提供用户信息或服务的变更服务,并且变更的信息或服务存储在数据库360中(S17和S18)。
根据系统,由于用户通过虚拟电话号码而不是真实电话号码接收通话,用户可以容易地变更或取消虚拟电话号码,从而充分保护用户的隐私。并且,当被叫用户的虚拟电话号码分配给特殊人以及当虚拟电话号码作为主叫用户号码提供给被叫用户时,可以确认主叫用户,而不涉及主叫用户的任何电话。
虽然根据优选的实施例对本发明做了描述,但本领域的一般技术人员应该意识到,在权利要求的精神和范围内,实施本发明时可以进行修改。
权利要求
1.一种提供虚拟电话号码服务的方法,包括如下步骤a)为至少一个或多个真实电话号码分别分配至少一个或多个虚拟电话号码;b)当虚拟电话号码被拨打用于通话时,检测虚拟电话号码被分配给哪个真实的电话号码;以及c)根据步骤b)检测的真实电话号码建立通话。
2.如权利要求1所述的方法,其中至少一个或多个虚拟电话号码包括服务识别号码。
3.如权利要求2所述的方法,还包括如下步骤d)判断被拨打的虚拟电话号码是否是拒绝通话号码;以及e)当拨打的虚拟电话号码是拒绝通话号码时,向主叫用户提供通话被拒绝的信息。
4.如权利要求1所述的方法,还包括以下步骤f)接收改变虚拟电话号码的请求;以及g)将虚拟电话号码转变为空的虚拟电话号码。
5.如权利要求4所述的方法,其中步骤f)是使用ARS或通过互联网执行的。
6.如权利要求1所述的方法,其中至少一个或多个虚拟电话号码分别具有可用期限。
7.如权利要求1所述的方法,还包括如下步骤h)当执行步骤c)时,将主叫用户的电话号码转变为被叫的虚拟电话号码。
8.如权利要求7所述的方法,还包括以下步骤将至少一个或多个虚拟电话号码中的每一个分配给客户,并根据至少一个或多个虚拟电话号码建立存储客户信息的数据库。
9.一种提供虚拟电话号码服务的系统,包括数据库,包括至少一个或多个真实电话号码,其中为每一个真实电话号码分配至少一个或多个虚拟电话号码;以及交换/CTI服务器,当虚拟电话号码被拨打用于通话时,检测虚拟电话号码被分配给哪个真实的电话号码,并且根据检测的真实电话号码建立通话。
10.如权利要求9所述的系统,其中至少一个或多人虚拟电话号码包括服务识别号码。
11.如权利要求9所述的系统,其中数据库包括为至少一个或多个虚拟电话号码中的每一个虚拟电话号码分配的拒绝通话域,并且当被拨打的虚拟电话号码的拒绝通话域被激活时,交换/CTI服务器产生通话被拒绝信息,并将通话被拒绝信息提供到已经拨打被拨打的虚拟电话号码的主叫用户。
12.如权利要求9所述的系统,其中当通过通讯网络接收到变更存储在数据库中的虚拟电话号码的请求时,交换/CTI服务器将虚拟电话号码变更为空的虚拟电话号码。
13.如权利要求9所述的系统,其中数据库包括可用期限域,每一个可用期限域分配给至少一个或多个虚拟电话号码中的相应一个,以及在拨打的虚拟电话号码的可用期限域被激活时,交换/CTI服务器产生可用期限超出信息,并且将可用期限超出信息提供给已经拨打被拨打的虚拟电话号码的主叫用户。
14.如权利要求9所述的系统,其中数据库包括主叫用户号码变更域,每一个主叫用户号码变更域分配给至少一个或多个虚拟电话号码中的相应一个,以及在拨打的虚拟电话号码的主叫用户号码域被激活时,交换/CTI服务器将主叫用户号码变更为拨打的虚拟电话号码,并将拨打的虚拟电话号码作为主叫用户号码提供给被叫用户。
全文摘要
本发明公开一种虚拟电话号码服务方法,通过使用虚拟电话号码及其系统提供通话和多个电话号码服务。该方法包括以下步骤a)为每个真实电话号码分配一个或多个虚拟电话号码;b)当虚拟电话号码进行呼叫时检测与虚拟电话号码对应的真实电话号码;以及c)根据真实电话号码建立通话。
文档编号H04M3/44GK1502202SQ02807679
公开日2004年6月2日 申请日期2002年4月3日 优先权日2001年4月3日
发明者李宗翰, 鞠淇虎 申请人:株式会社复方