使用公用电话进行通信的系统及方法 【技术领域】
本发明涉及使用公用电话的通信方法。
背景技术
蜂窝电话具有一个相关的终端标识,在欧洲蜂窝电话系统(GSM系统)中称为“IMEI标识”(国际移动设备标识)。该IMEI标识存储在蜂窝电话的电路中,并且不容易访问到。
在蜂窝电话中也安装了用户卡,用户卡具有唯一的用户标识,并且必需与移动通信设备一起使用以使该设备能够工作。该用户卡与特定的用户及特定的运营商相关联。在GSM系统中该用户卡被称为SIM卡,并且属于特定用户卡的用户标识被称为“IMSI标识”(国际移动用户标识)或“SIM标识”。
当蜂窝电话的所有者希望预订由运营商提供的服务时,他或她向该运营商申请购买SIM卡。在该申请中,该所有者陈述电话的终端标识及个人信息,如姓名、地址、电话号码、个人身份证号。这些信息由运营商存储在数据库或类似装置中。运营商也可在相同的存储位置上存储与用户可能使用的服务相关的信息。可以对用户卡进行诸如呼叫计费等地服务。
运营商为SIM卡(ICCID,集成电路卡标识)分配一个与存储在数据库中的所有者信息相关的唯一的用户标识。该用户标识还可以包括用于识别对与SIM卡相关的服务预订进行管理的运营商的唯一的识别码。然后将SIM卡安装到蜂窝电话中。该电话的所有使用最终将记在由该SIM卡识别的蜂窝电话的所有者的帐上。
【发明内容】
本发明提供了一种用于从公用电话发起及接收电话呼叫的方法及系统。“公用电话”一词在这里用来表示可以由多个个人用来对目标电话进行呼叫的电话。公用电话可以是有线电话或蜂窝电话。公用电话由运营商所有并经营。
该系统包括多个公用电话。为了能在该系统上发出和接收电话呼叫,个人必需向运营商预订服务。该预订通常涉及呼叫者提供个人详细信息及建立一个帐户。在预订后,向用户提供让系统识别他的装置。该识别装置例如可以包括个人卡,该个人卡配置为承载表示该用户的标识和任何其它相关信息的数据。
每个公用电话都具有用户输入装置,该输入装置允许系统识别该用户。在向用户提供了个人识别卡的情况下,该输入装置可以是位于电话内的读卡器,该读卡器配置为读取由该卡携带的数据。为了在公用电话上发起或接收电话呼叫,用户让系统识别他自己。例如,这可以通过呼叫者将其个人卡插入与电话相关联的读卡器中来进行。然后,如果他希望发起呼叫,则用户将远端电话的电话号码输入公用电话,或者如果他希望接收一个来自远端电话的呼叫,则等待公用电话响铃。
将与用户标识及电话呼叫的其它方面相关的详细信息传送到一个数据库,该数据库存储与系统的公用电话及用户相关的数据。在一个实施例中,该详细信息首先传送给交换站。根据该实施例,一个非侵入性的探测器监测电话呼叫。如果该公用电话为蜂窝电话,则可以将该探测器连接在基站控制器与移动交换中心(MSC)之间的E1/T1链路中或者在MSC与HLR(归属位置寄存器)之间。对于每个电话呼叫,探测器确定与该呼叫相关的相应数据,例如电话标识(电话的IMEI),用户(无论他是主叫方还是被叫方)标识,及在蜂窝电话的情况下,识别用户的公用电话的位置。把该探测器采集的数据输入到该数据库中。
在另一实施例中,公用电话配备有处理器,该处理器通过MSC将数据传送到数据库。然后MSC将数据传送到数据库。该数据例如可以包括电话的位置和标识(IMEI),以及通话持续时间。
与该数据库相关联的处理器确定是否向系统注册了该公用电话。如果没有则不进行动作,并且不中断电话呼叫。否则,该处理器验证已在公用电话上识别的个人是否已向系统进行了预定。如果没有,该处理器确定运营商的政策是否允许完成该电话呼叫连接。如果该个人已进行了预定,该处理器将确定该用户请求的服务是否在该用户登记的那些服务之中。如果不是,则建立电话连接,并且将用户视为定期预付费或后付费的用户来处理。否则,完成电话连接。在电话连接完成后,可监测电话呼叫的进行。在呼叫结束时,作出该呼叫的呼叫详细记录(CDR)并将其传送给服务器。该呼叫详细记录包括用户的标识,电话的IMEI及通话持续时间。服务器在存储器中存储所有的CDR,并周期性地执行计价及计费处理,从而将每次电话呼叫记在相关的用户帐上(无论用户是主叫方还是被叫方)或记在电话所有者帐上。
该处理器也可以配置为确定在一个时间周期内在一个公用电话上发起或接收的所有电话呼叫的总持续时间。该处理器还可以配置为基于该总持续时间计算应付给公用电话的运营商的费用。
在一个实施例中,公用电话是未安装SIM卡的蜂窝电话。为电话用户提供了个人SIM卡,该个人SIM卡的尺寸与信用卡差不多,并且带有通常由装在蜂窝电话中的SIM卡带有的所有信息。为了使用公用蜂窝电话,用户将他的个人SIM卡插入到位于电话中的读卡器内。然后该用户从公用蜂窝电话发起或接收电话呼叫。在电话呼叫结束时,用户收回他的个人SIM卡。然后电话呼叫的费用被记在由他的个人SIM卡所识别的用户的帐上。
因此,本发明的第一方面提供了一种用于完成由个人请求的从公用电话到远端电话的电话连接的方法,该方法包括:
(a)识别该个人;
(b)确定该个人和/或该电话是否满足一个或多个预定条件;
(c)如果该个人满足预定条件,则完成该公用电话与远端电话之间的电话连接。
本发明的第二方面提供了一种用于在公用电话与远端电话之间建立电话连接的系统,该系统包括:
(a)一个或多个公用电话,每个公用电话都具有呼叫者识别器;
(b)探测器,该探测器探测表示个人在公用电话上接收或发起呼叫的请求的数据,该数据包含该呼叫者的标识;
(c)处理器,该处理器配置为:
(ca)从呼叫者识别器接收包括个人标识的数据;
(cb)将表示一个或多个个人的数据存储在存储器中;
(cc)将表示个人在公用电话上接收或发起呼叫的请求的数据与存储在存储器中的数据进行比较,并确定希望在一个公用电话上发起或接收呼叫的个人是否满足一个或多个预定条件;及
(cd)如果该个人满足预定条件,则在公用电话及远端电话之间完成电话连接。
【附图说明】
为了理解本发明并了解它在实际中是如何实现的,现在将参照附图仅以非限制性示例的形式来描述本发明的优选实施例,附图中:
图1显示了根据本发明一个实施例的使用公用电话进行通信的系统;及
图2显示了由图1的系统执行的处理。
【具体实施方式】
图1显示了根据本发明一个实施例的通信系统100。该系统包括多个公用电话105(图1中显示了3个)。公用电话105可为图1中所示的蜂窝电话,或有线电话(未示出)。各个蜂窝电话105由运营商所有并经营。所有这些蜂窝电话可以属于同一运营商,或者几个不同的运营商可以拥有系统100中的蜂窝电话105。蜂窝电话105通过具有基站控制器(BSC)115及收发器120的基站与移动交换中心(MSC)110进行通信。MSC 110通过用GMSC网关130与由云状物125表示的公共交换电话网(PTSN)进行通信。该MSC也与归属位置寄存器(HLR)175进行通信,该归属位置寄存器175维护与各个用户的识别相关的数据库。为了能在该系统上发起或接收电话呼叫,个人必需首先向该系统预订服务。该预订通常涉及个人提供详细信息及与系统建立一个帐户。在预订后,运营商将向用户提供一个由系统识别他的装置。如图1所示,该识别装置可包括个人卡160,该卡配置为携带有表示用户标识的数据及任何其它相关信息。
各个蜂窝电话105具有用户输入装置,该用户输入装置使用户能让系统识别他。如图1所示,该输入装置可以是位于电话105内的读卡器,该读卡器配置为读出由卡106携带的数据。
为了发起或接收电话呼叫,用户112让系统识别他。如图1所示,用户112通过插槽165将个人卡106插入位于电话105内的读卡器中。然后如果用户112希望通过电话105发起呼叫,则输入一个目标电话号码,或者在他要接收呼叫的情况下,等待电话105响铃。首先将与用户标识相关的详细信息、对方的电话号码,电话105的位置以及电话呼叫的其它方面的信息传送到BSC 115,然后再传送到MSC 110。
在图1所示的实施例中,将非侵入性探测器135连接在BSC 115与MSC 110之间的E1/T1链路中。这仅仅是示例的方式,探测器也可放置在MSC 110与HLR 175之间。例如,对于各个电话呼叫,探测器135通过IMEI确定该呼叫涉及哪个蜂窝电话105、该蜂窝电话105的位置及用户112的标识。将由探测器135收集的数据通过通信线路170输入到服务器140中。服务器140包括存储与蜂窝电话105及用户相关的数据的数据库153。
图2显示了由服务器140中的处理器执行的处理的流程图。在步骤200中,该处理器确定呼叫中所涉及的蜂窝电话是否是系统注册过的蜂窝电话105。如果不是(步骤205),则不进行动作,并且不中断该电话呼叫(步骤205)。如果是,则在步骤210中处理器确定该电话105是否在许可位置中工作并且未被报告过已被盗。如果不是(步骤215),则向MSC110发送断开连接命令。可以将该被中断的电话呼叫的详细信息发送到数据库140,用于进一步调查(步骤216),并且结束该过程。如果是,则在步骤220中,处理器验证该个人112是否已向系统进行了预定。如果不是(步骤225),则处理器确定运营商的政策是否允许完成该电话呼叫连接。如果不是,处理器返回到步骤215。如果是(步骤230),则不中断该电话呼叫,并且结束该过程。如果在步骤220中确定该个人112是一个用户,则处理器在步骤230中确定由该用户请求的服务是否在该呼叫者预订的那些服务中。如果不是,则程序返回到步骤215。如果是,则建立电话连接(步骤240)。在进行电话连接后,该过程暂停一段时间,例如10秒(步骤243)。然后确定该电话呼叫是否仍在进行(步骤145)。如果是,则程序返回到步骤243。如果不是,则在步骤250中,做出该呼叫的呼叫详细记录,并将其传送给服务器140。该呼叫详细记录包括用户112的标识,电话105的IMEI,以及通话持续时间,以使得可以将该呼叫的费用记到用户或电话所有者的帐上。服务器也可以计算对于该呼叫应付给电话所有者的费用(步骤255)。