实现多用户使用同一通话终端的方法以及通话终端的制作方法

文档序号:7654689阅读:195来源:国知局
专利名称:实现多用户使用同一通话终端的方法以及通话终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现多个用户使用同一通话终端的方法,以及一种支持多用户共同使用的通话终端。
背景技术
随着电信技术的发展,电话终端越来越多样化、智能化,支持的功能也越来越丰富。相应地,终端的成本和安全问题成为了用户最为关心的两个问题。为了降低成本,多个用户开始可以共享一个电话终端,如一机多号/一机多卡等,对于这种情况,涉及到计费、隐私、安全等问题如何解决。
现有技术中的电话IC卡、201卡等业务提供了一种简单的安全认证模式。其通过交换机如固网交换机或移动网交换机,将用户数据保存在交换机侧,实现对用户的身份认证或密码验证。这实际上是一种对网络使用权的认证,而非对通话终端使用权的认证,有IC卡或201卡的用户即可使用此通话终端,通话终端并不对用户进行安全认证,所以仍不能保证通话终端被合法的用户使用。
现有技术中还提出了一种支持一机多号的电话机,其采用硬件方式、通过电路的切换实现多个号码之间的切换。该方法的缺点在于,没有提供安全的认证功能,电话机中的多个号码可以被多个用户使用。而且若多个用户使用同一通话终端,计费问题难以解决。最后,来电可随意接听,无法保证每个用户的隐私。

发明内容
本发明的实施例提供一种实现多个用户共同使用同一通话终端的方法,以解决现有技术中多用户共同使用一个通话终端时的隐私和安全问题。
为达到上述目的,本发明的实施例提供一种实现多用户使用同一通话终端的方法,包括如下步骤接收用户的使用请求;并获取所述用户的用户信息;将所述用户信息与存储的认证数据进行比较,以对所述用户进行认证,所述认证数据为预先设置的可以使用所述通话终端的特定用户的信息;拒绝向未通过认证的所述用户提供通话服务。
本发明的实施例还提供一种实现多用户使用同一通话终端的方法,包括如下步骤接收用户的使用请求;并获取所述用户的用户信息;将所述用户信息与存储的认证数据进行比较,以对所述用户进行认证,所述认证数据为预先设置的可以使用所述通话终端的特定用户的信息;若认证通过,则向通过认证的所述用户提供通话服务;若认证未通过,则拒绝向未通过认证的所述用户提供通话服务。
本发明的实施例还提供一种可供多用户使用的通话终端,包括接口模块,用于获取用户请求以及用户信息;安全认证模块,用于根据存储的不同用户的认证数据,对所述接口模块获取的用户信息进行认证;所述认证数据为预先设置的可以使用所述通话终端的特定用户的信息;通信模块,用于当用户未通过所述安全认证模块的认证时,拒绝向所述用户提供通话服务;和/或用于向通过所述安全认证模块的认证的用户提供通话服务。
与现有技术相比,本发明的实施例具有以下优点通过在通话终端内设置不同用户的身份信息和权限,并根据不同的设置提供身份认证、权限认证等安全认证功能,提供了一种实现多个用户使用同一通话终端的方法,使得本通话终端的各合法用户能安全地拨打和接听电话,保护用户的通信信息不被泄漏。


图1是本发明的实施例一中多用户使用同一通话终端的方法流程图;图2是本发明的实施例二中多用户使用同一通话终端的方法流程图;图3是本发明的实施例三中多用户同时使用同一通话终端的方法流程图;图4是本发明的实施例四中可供多用户使用的通话终端结构示意图。
具体实施例方式
下面结合附图和实施例,对本发明的实施方式做进一步说明。
本发明的实施例一中,以多个用户使用同一通话终端为例,不同用户在当前通话终端上使用同一个号码,如两个用户A和B、共同使用号码1,且每个用户都具有使用号码1进行拨打或接听号码1来电的权限。这种情况下,多用户使用同一通话终端的方法如图1所示,包括以下步骤步骤s101、通话终端读取或接收外部的信息,获取用户的身份信息。
该步骤中,通话终端通过主动读取或被动接收外部用户的身份信息。例如当某事件发生时,通话终端主动读取外部的用户身份信息,这些事件包括每次电话拨出之前,通话终端收到信号,如用户摘机/POTS(Plain OldTelephone Service,普通老式电话业务)、按拨号键等,这时通话终端会提示用户提供身份信息。再如当外部呼叫本通话终端的某号码时,通话终端通过特殊铃声或提示信息提示该号码有来电,并提示用户提供身份信息进行接听。被动接收的方式包括通话终端一直监听外部的信息源,由信息源通知通话终端并将外部的用户身份信息发送给通话终端,如用户在使用该通话终端前先刷卡输入身份信息等情况。
该步骤中,通话终端获取用户的身份信息的方式不限,可以通过磁盘上的ID文件、IC卡、条形码、电子标签、指纹等。和不同获取方式所对应的外部接口也可多样化,可以是通过内部总线方式连接的磁盘驱动接口、串口、USB(Universal Serial Bus,通用串行总线)口、网口,也可以是无线方式连接的Bluetooth(蓝牙)接口、RFID(Radio Frequency Identification,无线射频识别)驱动接口等。
步骤s102、通话终端对该用户的身份信息进行认证,并根据认证结果判断该用户的身份信息是否合法。通过该认证的,则认为用户的身份信息合法并进行步骤s103,否则进行步骤s105。
通话终端根据获取的外部信息,对用户的身份信息进行认证。具体的认证方法可以为通话终端将外部获取的用户的身份信息如帐号、密码、条形码等,与从网络侧获取的认证数据进行比较,对用户的身份合法性进行认证。该认证数据为预先设置的可以使用该通话终端的特定用户的信息,其中包括身份信息,根据需要也可以包括权限信息,在本实施例中只涉及身份信息。当用户的身份信息与认证数据中某个特定用户的身份信息一致时,则判断为通过该认证。在与认证数据进行比较的实现方式上,认证数据可以存放在通话终端本地,也可在网络上其他任何位置,只要能够在需要时被当前通话终端实时获取即可。
以本实施例中前面所描述的用户A和B为例,这里只有用户A和B的身份信息能够通过认证,其他用户在认证时会被判断为身份信息不合法。
步骤s103、通话终端允许该用户使用该通话终端。
通话终端在本地维护一用户列表,其中包括所有可以使用该通话终端的用户的状态,用户在未使用该通话终端时处于注销状态,或称为锁定状态。对于通过认证(根据不同的情况,包括身份认证和/或权限认证)的用户,通话终端将列表中该用户对应的该状态设置为已登陆状态,或称为解锁状态。处于已登录状态的用户可以使用当前通话终端拨打或接听电话。在用户列表的具体实现方式上,可以采用在通话终端内部存储实体内保存包括可以使用本终端的各用户列表,该列表中包括用户ID以及用户状态,如以用户IC卡号等方式对不同的用户ID进行唯一标识,并分别以标识位表示对应用户状态,如“0”表示对应用户处于注销状态,或称为锁定状态,“1”表示对应用户处于已登陆状态,或称为解锁状态。在用户通过认证后,终端通过软件指令将该用户终端的标识位由“0”设置为“1”,从而进入已登陆状态。用户的标识位被设置为“1”后,通话终端才可以对该用户的请求进行处理。以本实施例中的用户A和B为例,用户A通过认证后,通话终端对用户列表中用户A的状态设置为已登录状态后,用户A可以使用号码1拨打电话,此时对号码1进行计费;或号码1有来电时,用户A通过认证后,可以进行接听。
步骤s104、用户结束本次使用后,通话终端将该用户注销并结束。
用户拨打电话或接听电话完毕挂机后,通话终端在本地维护的用户列表中,将用户的状态设置为注销状态。此时如果用户希望继续使用通话终端,需要再次进行从步骤s201开始的流程,进行身份认证。
步骤s105、通话终端提示当前用户没有使用该通话终端的权限,拒绝当前用户使用本通话终端。
本发明的实施例二中,仍以多个用户使用同一通话终端为例,但涉及一种更加复杂的情况。该实施例中,每个用户在当前通话终端上使用至少一个对应的号码,且不同用户的权限不同,如两个用户A和B、分别使用号码1和号码2,但用户A同时具有使用号码1和号码2拨打电话、以及接听号码1和号码2来电的权限,而用户B只具有使用号码2拨打电话、以及接听号码2来电的权限。这种情况下,多用户使用同一通话终端的方法如图2所示,包括以下步骤步骤s201、通话终端读取或接收外部的信息,获取用户的身份信息。
在获取方法上,可以参考实施例一中的步骤s101。
步骤s202、通话终端对该用户的身份信息进行认证,判断该用户的身份信息是否合法,合法时进行步骤s203,否则进行步骤206。
在身份信息认证方法上,可以参考实施例一中的步骤s102。
步骤s203、通话终端对该用户的权限进行认证,判断该用户是否具有相应权限,具有相应权限时进行步骤s204,否则进行步骤206。
对于通过身份信息认证的用户,通话终端在本地或网络侧获取的认证数据中获取该用户的权限信息。通话终端根据用户的操作请求、以及认证数据中该用户的权限信息,对用户的权限进行认证。例如外部对本通话终端上的号码进行呼叫时,若有用户请求接听该呼叫,则对用户进行身份认证后,还应读取认证数据中该用户的权限信息,判断请求接听该呼叫的用户是否具有接听该号码的权限。再如,用户希望使用本通话终端呼叫外部号码时,在用户通过身份认证后,通话终端还应当读取认证数据中该用户的权限信息,判断该用户是否有利用本通话终端的号码呼叫外部号码的权限。
以本实施例中的用户A和B为例,当号码2有来电时,用户A可以通过身份认证以及权限认证进行号码2的接听。而当号码1有来电时,用户B可以通过身份认证,但无法通过权限认证,因此无法进行号码1的接听。当用户A或用户B希望使用本通话终端呼叫外部号码时,都可以通过身份认证以及权限认证。
步骤s204、通话终端允许该用户使用该通话终端。
通话终端在本地维护的用户列表中,将该用户的状态设置为已登录状态,或称为解锁状态。此时用户可以进行外部呼叫的接听,或像使用普通电话一样使用本通话终端进行外部号码的呼叫。当用户具有多个权限可选时,通话终端需要对用户进行提示。以本实施例中的用户A为例,同时具有使用号码1和号码2拔打电话的权限,此时用户A通过身份验证和权限认证后,通话终端提示用户A使用号码1或号码2拨打电话,用户A选择后,通话终端对相应的号码进行计费。
步骤s205、用户结束本次使用后,通话终端将该用户注销并结束。
用户拨打电话或接听电话完毕后,通话终端将在本地维护的用户列表中,该用户的状态设置为注销状态,或称为锁定状态。此时如果用户希望继续使用通话终端,需要再次进行从步骤s201开始的流程,进行身份认证和权限认证。
步骤s206、通话终端提示当前用户没有相应的使用权限,拒绝当前用户使用本通话终端。
以上两个实施例分别描述了多个用户使用同一通话终端时的身份认证以及权限认证过程。在实际应用中,还可能涉及到多个用户需要同时使用通话终端进行电话呼叫或接听的情况,本发明的实施例三中,描述了多个用户同时使用同一通话终端的情况。
该通话终端可以同时支持多路信号,以用户A和B分别具有使用号码1和号码2的权限为例,通话终端同时支持号码1和号码2两路信号,当用户A和用户B同时希望拨打电话、或号码1和号码2同时有来电时,如果该通话终端可以提供足够的语音输入设备如话筒、以及语音输出设备如耳机,则用户A和用户B可以同时使用该通话终端进行呼叫或接听。如果该通话终端不能提供足够的语音输入设备以及语音输出设备,如当用户A通过号码1拨打电话或接听电话时,如果号码2有来电,则会因为缺少语音输入设备以及语音输出设备导致用户B无法接听,该种情况下,该通话终端可以保持号码2一直处于待接听状态,直至用户A使用完毕,用户B进行号码2的来电接听。另外,这种情况下通话终端也可以提供语音留言等功能,用户A使用接听完毕后,用户B进行语音留言的接听。
上述多个用户同时使用同一通话终端的流程如图3所示,包括如下步骤步骤s301、通话终端接收到外部对本通话终端内某号码的呼叫。
步骤s302、通话终端进行该号码有来电的提示。
步骤s303、通话终端根据内部硬件电路的状态,判断当前是否有语音设备供用户使用,如果有则进行步骤s304,否则进行步骤s308。
该语音设备包括语音输入设备如话筒、以及语音输出设备如耳机。
步骤s304、通话终端读取或接收外部的信息,获取用户的身份信息。
步骤s305、通话终端对用户的身份信息和权限信息进行认证。
对于身份信息和权限信息的认证过程可以参考上述实施例一和实施例二中的步骤。
步骤s306、通过身份信息和权限信息认证的用户进行该号码来电的接听。
步骤s307、用户结束本次使用后,通话终端将该用户注销并结束。
步骤s308、通话终端保持该号码的被呼叫状态。
该被呼叫状态持续到有语音输入设备以及语音输出设备可供用户使用进行接听,或外部对该号码的该呼叫终止。在此过程中,通话终端可以提供语音留言等功能。
以上步骤s301至步骤s308描述了通话终端在有外部呼叫时,多个用户同时使用该通话终端的流程。对于有用户希望使用本通话终端呼叫外部号码时,通话终端无语音输入设备和语音输出设备可供使用的情况,可以通过排队等待的方式解决。
在以上实施例一至实施例三中,描述了实现多个用户同时使用同一通话终端的方法,其中用户的权限包括使用本用户对应号码拨打电话的权限、接听本用户对应号码来电的权限;使用其他用户对应号码拨打电话的权限、以及接听其他用户对应号码来电的权限,但在具体应用中并不限于这四种,如果通话终端支持更多功能,则可划分更多权限,在此不做重复描述。
通过使用上述实施例一至实施例三提供的方法,通过在通话终端内设置不同用户的身份信息和权限,并根据不同的设置提供身份认证、权限认证等安全认证功能,实现了多个用户同时使用同一通话终端的方法,多用户可以放心的使用同一通话终端而不用担心安全、计费、隐私等问题。另外,通过对外部接口以及用户权限的扩展设置,可以读取或接收外部以各种表示方式的用户身份信息、并实现复杂的功能,适应多种场合。
本发明的实施例四中,提供了一种可供多用户使用的通话终端,其结构如图4所示,包括接口模块10、数据存储模块20、安全认证模块30、通信模块40和用户管理模块50。
接口模块10,与外部数据获取设备连接,获取用户信息。根据通话终端获取用户信息的方式的不同,与不同的外部设备连接。如与条形码识别装置、指纹识别装置、磁卡识别装置等, 通过磁盘驱动接口、串口、USB口、网口、Bluetooth接口、RFID驱动接口等方式连接,获取用户通过不同方式发送的用户身份信息。获取后向安全认证模块30发送。
数据存储模块20,存储用户的认证数据,该认证数据至少包括身份信息,还可以包括权限信息。各用户身份信息和权限信息可以存储在本单元,也可在网络上其他位置,只要能够被该模块实时获取即可,如果各用户身份信息和权限信息存在网络上其他位置,则通话终端就可以不要数据存储模块20,即,数据存储模块20不是通话终端所必须的一个模块。
安全认证模块30,将接口模块10发送的用户信息与数据存储模块20中存储的用户认证数据进行比较。比较内容包括与接口模块10发送的用户信息对应的用户是否为本通话终端的合法用户、该用户的身份信息是否正确等等。另外,当存在权限信息时,确认通过身份信息认证的用户是否有进行下一步操作的权限。具体的,该模块包括身份认证子模块31,还可以包括权限认证子模块32,分别进行用户的身份信息和权限信息的认证,将认证通过的用户信息通知通信模块40。
通信模块40,为通过安全认证模块30认证用户提供电话拨打或电话接听服务,对于未通过安全认证模块30认证的用户则拒绝为其提供服务。当本通话终端的语音输入设备以及语音输出设备不足时,保持被呼叫号码的来电状态。
用户管理模块50,根据安全认证模块30发送的通过认证的用户信息,将对应用户的状态进行设置。具体的,当用户通过认证后,将用户状态设置为已登录状态或解锁状态;当用户结束使用时,将用户状态设置为注销状态或锁定状态。
该通话终端还包括提示模块60,显示对用户的提示信息,如某号码有来电、当前用户为无权限用户等信息,对于不同号码的来电可以通过设置不同的来电铃声等方式对用户进行提示。
通过使用上述实施例四提供的通话终端,在通话终端内设置不同用户的身份信息和权限,并根据不同的设置提供身份认证、权限认证等安全认证功能,实现了多个用户对该通话终端的共同使用,解决了多用户使用同一通话终端时的安全、计费、隐私等问题。另外,通过对外部接口以及用户权限的扩展设置,可以读取或接收外部以各种表示方式的用户身份信息、并实现复杂的功能,适应多种场合。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种实现多用户使用同一通话终端的方法,其特征在于,包括以下步骤接收用户的使用请求;并获取所述用户的用户信息;将所述用户信息与存储的认证数据进行比较,以对所述用户进行认证,所述认证数据为预先设置的可以使用所述通话终端的特定用户的信息;拒绝向未通过认证的所述用户提供通话服务。
2.如权利要求1所述实现多用户使用同一通话终端的方法,其特征在于,所述认证数据中至少包括所述特定用户的身份信息,所述身份信息用于识别所述用户是否具有使用所述通话终端的权限。
3.如权利要求2所述实现多用户使用同一通话终端的方法,其特征在于,所述认证数据中还包括所述特定用户的权限信息,所述权限信息用于识别用户是否具有使用所述通话终端上的某些号码的权限。
4.如权利要求2所述实现多用户使用同一通话终端的方法,其特征在于,所述将所述用户信息与存储的认证数据进行比较的步骤具体包括将所述用户信息与所述特定用户的身份信息进行比对,在所述用户信息与所述特定用户的身份信息中的一个身份信息一致时,则通过认证。
5.如权利要求3所述实现多用户使用同一通话终端的方法,其特征在于,所述将所述用户信息与存储的认证数据进行比较的步骤具体包括将所述用户信息分别与所述特定用户的身份信息和所述特定用户的权限信息进行比对,在所述用户信息与所述特定用户的身份信息中的一个身份信息一致、且所述用户的使用请求在对应的特定用户的的权限信息设定的权限范围内时,则通过认证。
6.如权利要求1所述实现多用户使用同一通话终端的方法,其特征在于,所述用户的使用请求为接听外部设备对所述通话终端上的号码的呼叫时,所述接收用户的使用请求的步骤后还包括步骤判断所述通话终端是否有语音设备供所述用户使用,若有,则执行将所述用户信息与存储的认证数据进行比较的步骤;否则,保持所述被呼叫号码的被呼叫状态,直至有语音设备可供用户使用时,再执行将所述用户信息与存储的认证数据进行比较的步骤。
7.如权利要求6所述实现多用户使用同一通话终端的方法,其特征在于,所述外部设备对所述通话终端中的号码进行呼叫时,所述通话终端根据不同的被呼叫号码,使用不同的提示。
8.一种实现多用户使用同一通话终端的方法,其特征在于,包括以下步骤接收用户的使用请求;并获取所述用户的用户信息;将所述用户信息与存储的认证数据进行比较,以对所述用户进行认证,所述认证数据为预先设置的可以使用所述通话终端的特定用户的信息;若认证通过,则向通过认证的所述用户提供通话服务;若认证未通过,则拒绝向未通过认证的所述用户提供通话服务。
9.如权利要求8所述实现多用户使用同一通话终端的方法,其特征在于,所述向通过认证的所述用户提供通话服务的步骤具体包括在维护的存储所有特定用户的状态的列表中,将通过认证的所述用户的状态从锁定状态设置为解锁状态;向所述状态被设置为解锁状态的用户提供通话服务。
10.如权利要求9所述实现多用户使用同一通话终端的方法,其特征在于,所述向所述状态被设置为解锁状态的用户提供通话服务的步骤之后,还包括步骤在通话结束后,将所述通话结束的用户对应的状态设置为锁定状态。
11.如权利要求8所述实现多用户使用同一通话终端的方法,其特征在于,所述认证数据中包括所述特定用户的身份信息,所述身份信息用于识别所述用户是否具有使用所述通话终端的权限。
12.如权利要求11所述实现多用户使用同一通话终端的方法,其特征在于,所述认证数据中还包括所述特定用户的权限信息,所述权限信息用于识别用户是否具有使用所述通话终端上的某些号码的权限。
13.如权利要求12所述实现多用户使用同一通话终端的方法,其特征在于,所述用户的使用请求具体为使用所述通话终端呼叫外部设备时,若所述用户具有使用所述通话终端上多个号码的权限,则对于通过所述认证的用户,在将其状态设置为解锁状态后,还包括提示所述用户选择进行呼叫所使用的号码。
14.一种可供多用户使用的通话终端,其特征在于,包括接口模块,用于获取用户请求以及用户信息;安全认证模块,用于根据存储的认证数据对所述接口模块获取的用户信息进行认证;所述认证数据为预先设置的可以使用所述通话终端的特定用户的信息;通信模块,用于当用户未通过所述安全认证模块的认证时,拒绝向所述用户提供通话服务;和/或用于向通过所述安全认证模块的认证的用户提供通话服务。
15.如权利要求14所述可供多用户使用的通话终端,其特征在于,所述安全认证模块包括身份认证子模块,用于对用户的身份信息进行认证以确定所述用户是否具有使用所述通话终端的权限。
16.如权利要求15所述可供多用户使用的通话终端,其特征在于,所述安全认证模块还包括权限认证子模块,用于对用户使用的权限信息进行认证,以确定所述用户是否具有使用所述通话终端的某些号码的权限。
17.如权利要求16所述可供多用户使用的通话终端,其特征在于,还包括数据存储模块,用于存储特定用户的认证数据并向所述安全认证模块提供所述认证数据。
18.如权利要求14所述可供多用户使用的通话终端,其特征在于,还包括用户管理模块,用于根据所述安全认证模块的认证结果,设置可以使用所述通话终端的特定用户的状态并将所述状态提供给所述通信模块,所述状态包括锁定状态和解锁状态。
19.如权利要求14所述可供多用户使用的通话终端,其特征在于,还包括提示模块,用于对所述安全认证模块的认证结果进行提示。
全文摘要
本发明公开了一种实现多用户使用同一通话终端的方法,包括以下步骤接收用户的使用请求并获取用户的用户信息;将用户信息与存储的认证数据进行比较,以对用户进行认证,该认证数据为预先设置的可以使用所述通话终端的特定用户的信息;拒绝向未通过认证的用户提供通话服务。本发明还公开了一种可供多用户使用的通话终端。通过对用户信息进行认证,使得通话终端的各合法用户能安全地拨打和接听电话,保护用户的通信信息不被泄漏,解决了多用户使用同一通话终端时的安全、隐私等问题。
文档编号H04M9/02GK101056343SQ200710111379
公开日2007年10月17日 申请日期2007年6月19日 优先权日2007年6月19日
发明者邹祝言, 黄山松 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1