基于nfc技术的通话方法、nfc终端和远端服务器的制造方法

文档序号:7777196阅读:274来源:国知局
基于nfc技术的通话方法、nfc终端和远端服务器的制造方法
【专利摘要】本发明提供了一种基于NFC技术的通话方法、NFC终端和远端服务器。第一终端识别目标终端,第一终端包括第一NFC模块,第一NFC模块处于读卡器模式,目标终端包括第二NFC模块,第二NFC模块处于卡模拟模式,第一终端向目标终端发送用于获取SIM卡信息的获取请求,接收目标终端发送的SIM卡信息,并向远端服务器发送携带SIM卡信息和第一终端的设备标识码的认证请求,以使远端服务器将SIM卡信息与设备标识码进行关联,第一终端接收远端服务器发送的用于指示通话的指示消息,根据指示消息以与被叫终端进行通话。第一终端与目标终端不再需要多次人机交互,第一终端能快速地基于目标终端的SIM卡进行通话,提高通话的时效性。
【专利说明】基于NFC技术的通话方法、NFC终端和远端服务器
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种基于NFC技术的通话方法、NFC终端和远端服务器。
【背景技术】
[0002]目前,当手机终端的电量耗尽后,用户可以在无公用电话卡的情况下,可以在公用电话上,基于该用户的手机号码来进行通话。一般,用户首先需要在待使用的公用电话上,拨打签约运营商的服务电话(例如:联通用户可拨打1608888服务电话),然后输入自己的手机电话号码和运营商为自己分配的服务密码。在公用电话通过运营商服务器的认证后,用户就可以使用该公用电话进行通话,并且被叫方显示的呼叫号码为该用户的手机号码,运营商服务器还能够将该公用电话基于用户的手机号码的此次通话产生的话费,计入用户的手机号码上。
[0003]但是,上述公用电话基于用户手机号码的通话方式,需要进行多次人机交互操作,而且用于认证的服务电话和服务密码很容易被用户忘记,使得在公用电话上使用手机号码进行通信,存在时效性和灵活性较差。

【发明内容】

[0004]本发明提供一种基于NFC技术的通话方法、NFC终端及远端服务器,用以解决现有公用电话基于用户手机号码的通话方式由于需要多处人机交互,而存在时效性和灵活性较差的问题。
[0005]为了实现上述目的,本发明提供了一种基于NFC技术的通话方法,包括:
[0006]第一终端识别目标终端;其中所述第一终端包括第一NFC模块,所述第一NFC模块处于读卡器模式;所述目标终端包括第二 NFC模块,所述第二 NFC模块处于卡模拟模式;
[0007]所述第一终端向所述目标终端发送用于获取客户识别模块SIM卡信息的获取请求;
[0008]所述第一终端接收所述目标终端发送的所述SIM卡信息;
[0009]所述第一终端向远端服务器发送认证请求,所述认证请求包括所述SM卡信息和所述第一终端的设备标识码,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联;
[0010]所述第一终端接收所述远端服务器发送的用于指示通话的指示消息;
[0011]所述第一终端根据所述指示消息与被叫终端进行通话。
[0012]为了实现上述目的,本发明提供了一种基于NFC技术的通话方法,包括:
[0013]目标终端接收第一终端发送的用于获取SIM卡信息的获取请求;其中所述第一终端包括第一 NFC模块,所述第一 NFC模块处于读卡器模式;所述目标终端包括第二 NFC模块,所述第二 NFC模块处于卡模拟模式;
[0014]所述目标终端将所述SM卡信息发送给所述第一终端,以使所述第一终端向远端服务器发送携带所述SIM卡信息和所述第一终端的设备标识码的认证请求,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联,并接收所述远端服务器发送的用于指示通话的指示消息,根据所述指示消息以与被叫终端进行通话。
[0015]为了实现上述目的,本发明提供了一种基于NFC技术的通话方法,包括:
[0016]远端认证服务器接收第一终端发送的认证请求,所述认证请求包括目标终端的SIM卡信息和所述第一终端的设备标识码;
[0017]所述远端服务器将所述SIM卡信息与所述设备标识码进行关联;
[0018]所述远端服务器向所述第一终端发送用于指示通话的指示消息,以指示所述第一终端根据所述指示消息与被叫终端进行通话。
[0019]为了实现上述目的,本发明提供了 一种NFC终端,包括:
[0020]第一 NFC模块,用于识别目标终端;其中第一 NFC模块处于读卡器模式;所述目标终端包括第二 NFC模块,所述第二 NFC模块处于卡模拟模式;
[0021]获取模块,用于向所述目标终端发送用于获取SIM卡信息的获取请求;
[0022]第一接收模块,用于接收所述目标终端发送的所述SIM卡信息,以及接收远端认证服务器发送的用于指示通话的指示消息;
[0023]发送模块,用于向远端服务器发送认证请求,所述认证请求包括所述SM卡信息和所述第一终端的设备标识码,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联;
[0024]第二接收模块,用于接收所述远端服务器发送的用于指示通话的指示消息;
[0025]通话模块,用于根据所述指示消息与被叫终端进行通话。
[0026]为了实现上述目的,本发明提供了一种NFC终端,包括:
[0027]第二 NFC模块,用于被第一终端中的第一 NFC模块识别,其中,所述第一 NFC模块处于读卡器模式;所述第二 NFC模块处于卡模拟模式;
[0028]接收模块,用于接收第一终端发送的用于获取SIM卡信息的获取请求;其中所述第一终端包括第一 NFC模块,所述第一 NFC模块处于读卡器模式;NFC终端包括第二 NFC模块,所述第二 NFC模块处于卡模拟模式;
[0029]发送模块,用于将所述SIM卡信息发送给所述第一终端,以使所述第一终端向远端服务器发送携带所述SIM卡信息和所述第一终端的设备标识码的认证请求,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联,并接收所述远端服务器发送的用于指示通话的指示消息,根据所述指示消息以与被叫终端进行通话。
[0030]为了实现上述目的,本发明提供了一种远端服务器,包括:
[0031]接收模块,用于接收第一终端发送的认证请求,所述认证请求包括目标终端的SM卡信息和所述第一终端的设备标识码;
[0032]关联模块,用于将所述SIM卡信息与所述设备标识码进行关联;
[0033]发送模块,用于向所述第一终端发送用于指示通话的指示消息,以指示所述第一终端根据所述指示消息与被叫终端进行通话。
[0034]本发明提供的一种基于NFC技术的通话方法、NFC终端及远端服务器。第一终端识别目标终端,第一终端包括第一 NFC模块,第一 NFC模块处于读卡器模式;目标终端包括第二 NFC模块,第二NFC模块处于卡模拟模式;第一终端向目标终端发送用于获取客户识别模块(Subscriber Identity Module,简称SIM)卡信息的获取请求,第一终端接收目标终端发送的SM卡信息,第一终端向远端服务器发送认证请求,认证请求包括SM卡信息和第一终端的设备标识码,以使远端服务器将SIM卡信息与设备标识码进行关联,第一终端接收远端服务器发送的用于指示通话的指示消息,根据指示消息以与被叫终端进行通话。本发明将第一终端中的NFC模块设置为读卡器模式,将目标终端中的NFC模块设置为卡模拟模式,从而第一终端通过自身的NFC模块识别并获取目标终端的SM卡信息,然后第一终端基于SM卡信息向远端认证服务器发送认证请求,在通过认证后,第一终端就可以基于目标终端的SIM卡信息与被叫终端通话,本发明中第一终端与目标终端不再需要多次人机交互操作,第一终端能够快速地基于目标终端的SIM卡进行通话的目的,提高通话的时效性,而且灵活性较高。
【专利附图】

【附图说明】
[0035]图1为本发明实施例提供的一种基于NFC技术的通话方法的流程示意图;
[0036]图2为本发明实施例提供的另一种基于NFC技术的通话方法的流程示意图;
[0037]图3为本发明实施例提供的另一种基于NFC技术的通话方法的流程示意图;
[0038]图4为本发明实施例提供的另一种基于NFC技术的通话方法的流程示意图;
[0039]图5为本发明实施例提供的一种NFC终端的结构示意图;
[0040]图6为本发明实施例提供的另一种NFC终端的结构示意图;
[0041]图7为本发明实施例提供的一种远端服务器的结构示意图。
【具体实施方式】
[0042]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0043]图1为本发明实施例提供的一种基于NFC技术的通话方法的流程示意图。本实施例中,第一终端为公用电话,目标终端为手机终端。如图1所示,该方法包括以下步骤:
[0044]101、第一终端识别目标终端;其中所述第一终端包括第一 NFC模块,所述第一 NFC模块处于读卡器模式;所述目标终端包括第二 NFC模块,所述第二 NFC模块处于卡模拟模式。
[0045]本实施例中,公用电话和手机终端中均包括有近距离无线通讯(Near FieldCommunication,简称NFC)模块,NFC模块可以为NFC芯片。一般NFC芯片支持三种工作模式:卡模拟模式、读卡器模式和点对点模式。本实施例中,将设置在公用电话上的NFC模块称为第一 NFC模块,第一 NFC模块的工作状态设置为读卡器模式。将设置在手机终端上的NFC模块称为第二 NFC模块,第二 NFC模块的工作状态设置为卡模拟模式。
[0046]实际应用中,当手机终端的电池电量耗尽后,用户如果想要进行通话,而且用户处于无公用电话卡的情况,由于本实施例中将公用电话上的第一 NFC模块设置成读卡器模式,而手机终端上的第二 NFC模块设置成卡模拟模式时,在公用电话摘机后,就可以通过第一 NFC模块识别在公用电话附近的手机终端。
[0047]102、所述第一终端向所述目标终端发送用于获取客户识别模块SIM卡信息的获取请求。
[0048]具体地,在公用电话识别出手机终端后,公用电话可以向手机终端发送用于获取手机终端的SIM卡信息的获取请求。可选地,为了保证传输的安全性,公用电话可以采用与手机终端协商好的加密算法对获取请求进行加密,然后发送给手机终端。在接收到加密后的获取请求后,手机终端采用与公用电话的加密算法对应的解密算法对获取请求进行加
LU O
[0049]103、所述第一终端接收所述目标终端发送的所述SM卡信息。
[0050]在手机终端通过对公用电话的鉴权后,公用电话接收手机终端发送的SIM卡信息。可选地,为了保证SM卡信息传输过程的安全性,手机终端发送的SM卡信息可以经过加密,公用电话在接收到加密的SIM卡信息后,采用与手机终端加密算法相应的解密算法对加密的SIM卡信息进行解密。
[0051]本实施例中,SIM卡信息包括国际移动用户识别码(International MobileSubscriber Identification Number,简称 IMSI)和 / 或移动台识别号码(MobileSubscriber International Integrated Service Digital Network/Public SwitchedTelephone Network Number,简称 MSISDN)。
[0052]104、所述第一终端向远端服务器发送认证请求,所述认证请求包括所述SM卡信息和所述第一终端的设备标识码,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联。
[0053]在获取到手机终端的SM卡信息后,公用电话向远端服务器发送认证请求,其中认证请求包括SM卡信息和第一终端即公用电话的设备标识码。设备标识码用于唯一地标识该公用电话。远端服务器在接收到认证请求后,将SIM卡信息与设备标识码进行关联。具体地,远端服务器将SM卡信息中的MSI和MSISDN与设备标识码之间建立一个暂时的关联关系。
[0054]105、所述第一终端接收所述远端服务器发送的用于指示通话的指示消息。
[0055]106、所述第一终端根据所述指示消息与被叫终端进行通话。
[0056]在远端服务器将SM卡信息中的MSI和MSISDN与设备标识码进行关联后,公用电话将接收到远端服务器发送的一个指示消息,该指示消息用于指示公用电话可以进行通话。公用电话根据该指示消息与被叫终端进行通话。其中,指示消息为远端服务器为公用电话分配的动态密钥。公用电话使用该动态密钥与被叫终端进行通话。公用电话可以在拨打被叫终端的手机号码时需要将动态密钥携带在呼叫请求中,请求与被叫终端建立通话。本实施例中由于公用电话的设备标识码已经与手机终端的IMSI和MSISDN进行了关联,公用电话就可以基于手机终端的SIM卡信息进行通话了。
[0057]进一步地,指示消息中还可以携带用允许发起的通话次数或者通话时长,在公用电话基于动态密钥进行通话的次数达到指示消息允许发起的通话次数,或者公用电话基于动态密钥进行通话的累计时长达到指示消息允许发起的通话时长后,该动态密钥就会失效,公用电话如果还需要与被叫终端进行通话,公用电话需要再次执行上述流程,以从远端服务器重新获取到指示消息。
[0058]此处需要说明,本实施例中的第一终端不限于公用电话,同样适用于固定电话、移动电话或者内置有工作模式处于读卡器模式的NFC芯片的其他通讯设备;类似地,目标终端不限于手机终端,同样适用于其他内嵌SIM卡和工作模式处于卡模拟模式的NFC芯片的其他通讯设备。[0059]本实施例提供的基于NFC技术的通话方法,第一终端识别目标终端,第一终端包括第一NFC模块,第一 NFC模块处于读卡器模式,目标终端包括第二 NFC模块,第二NFC模块处于卡模拟模式,第一终端向目标终端发送用于获取SIM卡信息的获取请求,第一终端接收目标终端发送的SM卡信息,并向远端服务器发送认证请求,认证请求包括SM卡信息和第一终端的设备标识码,以使远端服务器将SIM卡信息与设备标识码进行关联,第一终端接收远端服务器发送的用于指示通话的指示消息,根据指示消息以与被叫终端进行通话。
[0060]本实施例中将公用电话中的NFC模块设置为读卡器模式,将手机终端中的NFC模块设置为卡模拟模式,从而公用电话通过自身的NFC模块识别并获取手机终端的SM卡信息,然后基于SM卡信息向远端认证服务器发送认证请求,在通过认证后,公用电话就可以基于手机终端的SIM卡信息与被叫终端通话。本实施例中公用电话与手机终端不再需要多次人机交互操作,能够快速地实现公用电话基于手机终端的SIM卡进行通话的目的,提高通话的时效性和灵活性。
[0061]图2为本发明实施例提供的另一种基于NFC技术的通话方法的流程示意图。本实施例中,第一终端为公用电话,目标终端为手机终端。如图2所示,该方法包括以下步骤:
[0062]201、目标终端接收第一终端发送的用于获取SIM卡信息的获取请求;其中所述第一终端包括第一 NFC模块,所述第一 NFC模块处于读卡器模式;所述目标终端包括第二 NFC模块,所述第二 NFC模块处于卡模拟模式。
[0063]本实施例中,公用电话和手机终端中均包括有NFC模块,NFC模块可以为NFC芯片。将设置在公用电话上的NFC模块称为第一 NFC模块,第一 NFC模块的工作状态设置为读卡器模式。将设置在手机终端上的NFC模块称为第二 NFC模块,第二 NFC模块的工作状态设置为卡模拟模式。
[0064]实际应用中,当手机终端的电池电量耗尽后,用户如果想要进行通话,而且用户处于无公用电话卡的情况,由于本实施例中将公用电话上的第一 NFC模块设置成读卡器模式,而手机终端上的第二 NFC模块设置成卡模拟模式时,在公用电话摘机后,就能够通过第一 NFC模块识别在该公用电话附近的手机终端。公用电话识别手机终端后,手机终端将接收到公用电话发送的获取请求,该获取请求用于请求获取手机终端的SIM卡信息。其中,SIM卡信息包括IMSI和/或MSISDN。
[0065]202、所述目标终端将所述SM卡信息发送给所述第一终端,以使所述第一终端向远端服务器发送携带所述SIM卡信息和所述第一终端的设备标识码的认证请求,以使所述远端服务器将所述SM卡信息与所述设备标识码进行关联,并接收所述远端服务器发送的用于指示通话的指示消息,根据所述指示消息以与被叫终端进行通话。
[0066]在接收到获取请求后,手机终端从SIM卡中读取SIM卡信息发送给公用电话,以使公用电话向远端服务器发送携带SIM卡信息和公用电话的设备标识码的认证请求,以使远端服务器在接收到认证请求后,将SIM卡信息与设备标识码进行关联。在远端服务器将SIM卡信息中的MSI和MSISDN与设备标识码进行关联后,公用电话将接收到远端服务器发送的指示消息,根据该指示消息与被叫终端进行通话。关于公用电话根据指示消息与被叫终端进行通话的过程,可参见上述实例中相关内容的记载,此处不再赘述。
[0067]一般基于NFC技术进行通信的设备之间传输数据时,采用符合NFC要求的数据封装格式(Data Exchange Format,简称NDEF)对待传输的数据进行封装。也就是说公用电话向手机终端传输的获取请求为NDEF格式的一个请求消息。
[0068]为了保证SM卡信息的安全性,手机终端可以对公用电话的合法性进行验证。具体地,手机终端对获取请求的格式进行验证,本实施例中,手机终端验证获取请求是否为NDEF格式。如果判断出获取请求的格式为NDEF即获取请求的格式正确,手机终端将SIM卡信息发送给公用电话。可选地,为了保证SIM卡信息传输过程的安全性,手机终端可在发送SIM信息之前,采用与公用电话协商好的加密算法对SIM卡信息进行加密传输。
[0069]此处需要说明,本实施例中的第一终端不限于公用电话,同样适用于固定电话、移动电话或者内置有工作模式处于读卡器模式的NFC芯片的其他通讯设备;类似地,目标终端不限于手机终端,同样适用于其他内嵌SIM卡和工作模式处于卡模拟模式的NFC芯片的其他通讯设备。
[0070]本实施例提供的基于NFC技术的通话方法,目标终端接收第一终端发送的用于获取SIM卡信息的获取请求,其中第一终端包括第一 NFC模块,第一 NFC模块处于读卡器模式,目标终端包括第二 NFC模块,第二 NFC模块处于卡模拟模式,目标终端将SIM卡信息发送给第一终端,以使第一终端向远端服务器发送携带SIM卡信息和第一终端的设备标识码的认证请求,以使远端服务器将SIM卡信息与设备标识码进行关联,并接收远端服务器发送的用于指示通话的指示消息,根据指示消息以与被叫终端进行通话。
[0071]本实施例中将公用电话中的NFC模块设置为读卡器模式,将手机终端中的NFC模块设置为卡模拟模式,从而公用电话通过自身的NFC模块识别并获取手机终端的SM卡信息,然后基于SM卡信息向远端认证服务器发送认证请求,在通过认证后,公用电话就可以基于手机终端的SIM卡信息与被叫终端通话。本实施例中公用电话与手机终端不再需要多次人机交互操作,能够快速地实现公用电话基于手机终端的SIM卡进行通话的目的,提高通话的时效性和灵活性。
[0072]图3为本发明实施例提供的另一种基于NFC技术的通话方法的流程示意图。本实施例中,第一终端为公用电话,目标终端为手机终端。如图3所示,该方法包括以下步骤:
[0073]301、远端认证服务器接收第一终端发送的认证请求,所述认证请求包括目标终端的SIM卡信息和所述第一终端的设备标识码。
[0074]本实施例中,公用电话和手机终端中均包括有NFC模块,NFC模块可以为NFC芯片。将设置在公用电话上的NFC模块称为第一 NFC模块,第一 NFC模块的工作状态设置为读卡器模式。将设置在手机终端上的NFC模块称为第二 NFC模块,第二 NFC模块的工作状态设置为卡模拟模式。
[0075]实际应用中,当手机终端的电池电量耗尽后,用户如果想要进行通话,而且用户处于无公用电话卡的情况,由于本实施例中将公用电话上的第一 NFC模块设置成读卡器模式,而手机终端上的第二 NFC模块设置成卡模拟模式时,在公用电话摘机后,就能够通过第一 NFC模块识别在该公用电话附近的手机终端。公用电话识别手机终端后,公用电话可以向手机终端发送用于获取手机终端SM卡信息的获取请求。其中SM卡信息包括MSI和/ 或 MSISDN。
[0076]进一步地,在公用电话接收到SIM卡信息后,远端服务器接收到公用电话发送的认证请求,其中认证请求中携带该SM卡信息和公用电话的设备标识码。
[0077]302、所述远端服务器将所述SIM卡信息与所述设备标识码进行关联。[0078]远端服务器在接收到认证请求后,将SM卡信息与设备标识码进行关联。具体地,远端服务器将SM卡信息中的MSI和MSISDN与设备标识码之间建立一个暂时的关联关系O
[0079]303、所述远端服务器向所述第一终端发送用于指示通话的指示消息,以指示所述第一终端根据所述指示消息与被叫终端进行通话。
[0080]在远端服务器将SM卡信息中的MSI和MSISDN与设备标识码进行关联后,远端服务器向公用电话发送一个指示消息,该指示消息用于指示公用电话可以进行通话。公用电话根据该指示消息与被叫终端进行通话。其中,指示消息为远端服务器为公用电话分配的动态密钥。公用电话使用该动态密钥与被叫终端进行通话。公用电话可以在拨打被叫终端的手机号码时需要将动态密钥携带在呼叫请求中,请求与被叫终端建立通话。
[0081]本实施例中由于公用电的设备标识码已经与手机终端的MSI和MSISDN进行了关联,公用电话就可以基于手机终端的SIM卡信息进行通话了。
[0082]进一步地,在远端服务器向公用电话发送用于指示通话的指示消息,指示公用电话与被叫终端进行通话之后,还包括:
[0083]远端服务器接收公用电话发送的通话链路建立成功消息,该通话链路建立成功消息是在公用电话与被叫终端之间的通话链路建立成功后,由公用电话立即发送给远端服务器。
[0084]在接收到通话链路建立成功消息后,远端服务器根据SM卡信息与设备标识码之间的关联,将公用电话产生的话费计入到手机终端上,具体地,远端服务器中设置有一个计费系统,计费系统对动态密钥解密,然后根据SIM卡信息与设备标识码之间的关联,将公用电话的产生的费用计入手机终端的账号中。
[0085]本实施例中,将公用电话中的NFC模块设置为读卡器模式,将手机终端中的NFC模块设置为卡模拟模式,从而公用电话通过自身的NFC模块识别并获取手机终端的SM卡信息,然后将SIM卡和公用电话的设备标识码发送远端认证服务器,远端服务器将SIM卡信息与设备标识码进行关联,在关联完成后,远端认证服务器指示公用电话基于手机终端的SIM卡信息与被叫终端通话。本实施例中公用电话与手机终端不再需要多次人机交互操作,能够快速地实现公用电话基于手机终端的SIM卡进行通话的目的,提高通话的时效性和灵活性。进一步地,远端服务器还可以以将公用电话产生的费用归集到手机终端的账号中,实现了在用户无公用电话卡的情况下,使用公用电话进行通话的目的。
[0086]图4为本发明实施例提供的另一种基于NFC技术的通话方法的流程示意图。如图4所示,该方法包括以下步骤:
[0087]401、公用电话识别手机终端。
[0088]本实施例中,公用电话和手机终端中均包括有NFC模块,NFC模块可以为NFC芯片。将设置在公用电话上的NFC模块称为第一 NFC模块,第一 NFC模块的工作状态设置为读卡器模式。将设置在手机终端上的NFC模块称为第二 NFC模块,第二 NFC模块的工作状态设置为卡模拟模式。
[0089]由于本实施例中将公用电话上的第一 NFC模块设置成读卡器模式,而手机终端上的第二 NFC模块设置成卡模拟模式时,在公用电话摘机后,就能够通过第一 NFC模块识别在该公用电话附近的手机终端。[0090]402、公用电话向手机终端发送获取请求。
[0091]公用电话识别手机终端后,公用电话可以向手机终端发送用于获取手机终端SIM卡信息的获取请求。其中SM卡信息包括MSI和/或MSISDN。可选地,公用电话可以获取请求进行加密传输。
[0092]403、手机终端验证获取请求。
[0093]一般基于NFC技术进行通信的设备之间传输数据时,待传输的数据为NDEF格式,即公用电话向手机终端传输的获取请求为NDEF格式的一个请求消息。
[0094]为了保证SM卡信息的安全性,手机终端对获取请求的格式进行验证,本实施例中,手机终端验证获取请求是否为NDEF格式。在判断出获取请求的格式为NDEF格式即获取请求的格式正确,执行步骤404。
[0095]404、手机终端向公用电话发送SIM卡信息。
[0096]手机终端将SIM卡信息发送给公用电话。可选地,手机终端可在发送SM信息之前,采用与公用电话协商好的加密算法对SIM卡信息进行加密传输。
[0097]405、公用电话向远端服务器发送携带SM卡信息和公用电话的设备标识码认证请求。
[0098]在接收到SM卡信息后,公用电话向远端服务器发送认证请求,其中认证请求中携带该SIM卡信息和公用电话的设备标识码。该设备标识码用于唯一标识该公用电话。
[0099]406、远端服务器将SM卡信息与设备标识码进行关联。
[0100]远端服务器在接收到认证请求后,将SM卡信息与设备标识码进行关联。具体地,远端服务器将SM卡信息中的MSI和MSISDN与设备标识码之间建立一个暂时的关联关系O
[0101]407、远端服务器向公用电话发送动态密钥。
[0102]在远端服务器将SM卡信息中的MSI和MSISDN与设备标识码进行关联后,公用电话将接收到由远端服务器为公用电话分配的一个动态密钥。
[0103]进一步地,远端服务器在向公用电话发送的动态密钥时,还可以指示动态密钥允许发起的通话次数或者通话时长,在公用电话基于动态密钥进行通话的次数达到指示消息允许发起的通话次数,或者公用电话基于动态密钥进行通话的累计时长达到指示消息允许发起的通话时长后,该动态密钥就会失效,公用电话如果还需要与被叫终端进行通话,公用电话需要再次执行上述流程,以从远端服务器重新获取到指示消息。
[0104]408、公用电话基于动态密钥与被叫终端进行通话。
[0105]公用电话使用该动态密钥与被叫终端进行通话。公用电话可以在拨打被叫终端的手机号码时需要将动态密钥携带在呼叫请求中,请求与被叫终端建立通话。本实施例中由于公用电的设备标识码已经与手机终端的IMSI和MSISDN进行了关联,公用电话就可以基于手机终端的SM卡信息进行通话了。
[0106]409、公用电话向远端服务器发送一个通话链路建立成功消息。
[0107]在公用电话与被叫终端之间的通话链路建立完成后,公用电话立刻向远端服务器发送一个通话链路建立成功消息,以通知远端服务器公用电话开始与被叫终端通话。
[0108]410、远端服务器将公用电话产生的话费计入到手机终端。
[0109]在接收到通话链路建立成功消息后,远端服务器根据SM卡信息与设备标识码之间的关联,将公用电话产生的话费计入到手机终端上,具体地,远端服务器中设置有一个计费系统,计费系统对动态密钥解密,然后根据SIM卡信息与设备标识码之间的关联,将公用电话的产生的费用计入到手机终端的账号中。本实施例实现了将公用电话产的话费从手机终端的账号中扣除的功能。
[0110]本实施例中,将公用电话中的NFC模块设置为读卡器模式,将手机终端中的NFC模块设置为卡模拟模式,从而公用电话通过自身的NFC模块识别并获取手机终端的SM卡信息,然后将SIM卡和公用电话的设备标识码发送远端认证服务器,远端服务器将SIM卡信息与设备标识码进行关联,在关联完成后,远端认证服务器指示公用电话基于手机终端的SIM卡信息与被叫终端通话。本实施例中公用电话与手机终端不再需要多次人机交互操作,能够快速地实现公用电话基于手机终端的SIM卡进行通话的目的,提高通话的时效性和灵活性。进一步地,远端服务器还可以以将公用电话产生的费用归集到手机终端的账号中,实现了在用户无公用电话卡的情况下,用户能够使用公用电话进行通话的功能。
[0111]图5为本发明实施例提供的一种NFC终端的结构示意图。如图5所示,该NFC终端包括:第一 NFC模块51、获取模块52、第一接收模块53、发送模块54、第二接收模块55和通话模块56。
[0112]本实施例中,NFC终端为公用电话,目标终端为手机终端。公用电话和手机终端中均包括有NFC模块,NFC模块可以为NFC芯片。一般NFC芯片支持三种工作模式:卡模拟模式、读卡器模式和点对点模式。本实施例中,将设置在公用电话上的NFC模块称为第一 NFC模块51,第一 NFC模块51的工作状态设置为读卡器模式。将设置在手机终端上的NFC模块称为第二 NFC模块,第二 NFC模块的工作状态设置为卡模拟模式。
[0113]由于本实施例中将公用电话上的第一 NFC模块51设置成读卡器模式,而手机终端上的第二 NFC模块设置成卡模拟模式时,在公用电话摘机后,就可以通过第一 NFC模块51能够识别出在公用电话附近的手机终端。
[0114]在第一 NFC模块51识别出手机终端后,获取模块52向手机终端发送用于获取手机终端的SM卡信息的获取请求。可选地,获取模块52可以向手机终端发送经过加密的获取请求。
[0115]在手机终端通过对公用电话的鉴权后,第一接收模块53接收手机终端发送的SM卡信息。可选地,手机终端发送的SIM卡信息可以经过加密,第一接收模块53在接收到加密的SIM卡信息后,采用与手机终端加密算法相应的解密算法对加密的SIM卡信息进行解密。其中,SM卡信息包括IMSI和/或MSISDN。
[0116]在获取到手机终端的SM卡信息后,发送模块54向远端服务器发送认证请求,其中认证请求包括SM卡信息和第一终端即公用电话的设备标识码。设备标识码用于唯一地标识该公用电话。远端服务器在接收到认证请求后,将SIM卡信息与设备标识码进行关联。具体地,远端服务器将SM卡信息中的MSI和MSISDN与设备标识码之间建立一个暂时的关联关系。
[0117]在远端服务器将SM卡信息中的MSI和MSISDN与设备标识码进行关联后,第二接收模块55将接收到远端服务器发送的一个指示消息,该指示消息用于指示公用电话可以进行通话。通话模块56根据该指示消息与被叫终端进行通话。其中,指示消息为远端服务器为公用电话分配的动态密钥。公用电话使用该动态密钥与被叫终端进行通话。公用电话可以在拨打被叫终端的手机号码时需要将动态密钥携带在呼叫请求中,请求与被叫终端建立通话。本实施例中由于公用电的设备标识码已经与手机终端的MSI和MSISDN进行了关联,公用电话就可以基于手机终端的SIM卡信息进行通话了。
[0118]进一步地,指示消息中还可以携带用允许发起的通话次数或则通话时长,在公用电话基于动态密钥进行通话的次数达到指示消息允许发起的通话次数,或者公用电话基于动态密钥进行通话的累计时长达到指示消息允许发起的通话时长后,该动态密钥就会失效,公用电话如果还需要与被叫终端进行通话,公用电话需要再次执行上述流程,以从远端服务器重新获取到指示消息。
[0119]此处需要说明,本实施例中的第一终端不限于公用电话,同样适用于固定电话、移动电话或者内置有工作模式处于读卡器模式的NFC芯片的其他通讯设备;类似地,目标终端不限于手机终端,同样适用于其他内嵌SIM卡和工作模式处于卡模拟模式的NFC芯片的其他通讯设备。
[0120]本实施例中将公用电话中的NFC模块设置为读卡器模式,将手机终端中的NFC模块设置为卡模拟模式,从而公用电话通过自身的NFC模块识别并获取手机终端的SM卡信息,然后基于SM卡信息向远端认证服务器发送认证请求,在通过认证后,公用电话就可以基于手机终端的SIM卡信息与被叫终端通话。本实施例中公用电话与手机终端不再需要多次人机交互操作,能够快速地实现公用电话基于手机终端的SIM卡进行通话的目的,提高通话的时效性和灵活性。
[0121]图6为本发明实施例提供的另一种NFC终端的结构示意图。如图6所示,该NFC终端包括:SM卡60、第二 NFC模块61、接收模块62和发送模块63。
[0122]本实施例中,NFC终端为手机终端,第一终端为公用电话。公用电话和手机终端中均包括有NFC模块,NFC模块可以为NFC芯片。将设置在公用电话上的NFC模块称为第一NFC模块,第一 NFC模块的工作状态设置为读卡器模式。将设置在手机终端上的NFC模块称为第二 NFC模块61,第二 NFC模块61的工作状态设置为卡模拟模式。
[0123]由于本实施例中将公用电话上的第一 NFC模块设置成读卡器模式,而手机终端上的第二 NFC模块61设置成卡模拟模式时,在公用电话摘机后,就能够通过第一 NFC模块识别在该公用电话附近的手机终端中的第二 NFC模块61。公用电话识别手机终端后,接收模块62将接收到公用电话发送的获取请求,该获取请求用于请求获取手机终端的SIM卡信息。其中,SM卡信息包括IMSI和/或MSISDN。
[0124]在接收到获取请求后,发送模块63从SM卡60中读取SM卡信息发送给公用电话,以使公用电话向远端服务器发送携带SIM卡信息和公用电话的设备标识码的认证请求,以使远端服务器在接收到认证请求后,将SIM卡信息与设备标识码进行关联。在远端服务器将SM卡信息中的IMSI和MSISDN与设备标识码进行关联后,公用电话将接收到远端服务器发送的指示消息,根据该指示消息与被叫终端进行通话。关于公用电话根据指示消息与被叫终端进行通话的过程,可参见上述实例中相关内容的记载,此处不再赘述。
[0125]一般基于NFC技术进行通信的设备之间传输数据时,待传输的数据需要NDEF格式,即公用电话向手机终端传输的获取请求为NDEF格式的一个请求消息。
[0126]为了保证SM卡信息的安全性,发送模块63可以对公用电话的合法性进行验证。具体地,发送模块63对获取请求的格式进行验证,验证获取请求是否为NDEF格式。如果判断出获取请求的格式为NDEF即获取请求的格式正确,发送模块63将SM卡信息发送给公用电话。可选地,发送模块63可在发送SIM信息之前,采用与公用电话协商好的加密算法对SIM卡信息进行加密传输。
[0127]此处需要说明,本实施例中的第一终端不限于公用电话,同样适用于固定电话、移动电话或者内置有工作模式处于读卡器模式的NFC芯片的其他通讯设备;类似地,目标终端不限于手机终端,同样适用于其他内嵌SIM卡和工作模式处于卡模拟模式的NFC芯片的其他通讯设备。
[0128]本实施例中将公用电话中的NFC模块设置为读卡器模式,将手机终端中的NFC模块设置为卡模拟模式,从而公用电话通过自身的NFC模块识别并获取手机终端的SM卡信息,然后基于SM卡信息向远端认证服务器发送认证请求,在通过认证后,公用电话就可以基于手机终端的SIM卡信息与被叫终端通话。本实施例中公用电话与手机终端不再需要多次人机交互操作,能够快速地实现公用电话基于手机终端的SIM卡进行通话的目的,提高通话的时效性和灵活性。
[0129]图7为本发明实施例提供的一种远端服务器的结构示意图。如图7所示,该远端服务器包括:接收模块71、关联模块72和发送模块73。
[0130]本实施例中,第一终端公用电话,目标终端为手机终端,公用电话和手机终端中均包括有NFC模块,NFC模块可以为NFC芯片。将设置在公用电话上的NFC模块称为第一 NFC模块,第一 NFC模块的工作状态设置为读卡器模式。将设置在手机终端上的NFC模块称为第二 NFC模块,第二 NFC模块的工作状态设置为卡模拟模式。
[0131]由于本实施例中将公用电话上的第一 NFC模块设置成读卡器模式,而手机终端上的第二 NFC模块设置成卡模拟模式时,在公用电话摘机后,就能够通过第一 NFC模块识别在该公用电话附近的手机终端。公用电话识别手机终端后,公用电话可以向手机终端发送用于获取手机终端SM卡信息的获取请求。其中SM卡信息包括MSI和/或MSISDN。
[0132]进一步地,在公用电话接收到SM卡信息后,远端服务器中的接收模块71接收到公用电话发送的认证请求,其中认证请求中携带该SM卡信息和公用电话的设备标识码。
[0133]在接收到认证请求后,关联模块72将SIM卡信息与设备标识码进行关联。具体地,关联模块72将SIM卡信息中的IMSI和MSISDN与设备标识码之间建立一个暂时的关联关系O
[0134]在将SM卡信息中的MSI和MSISDN与设备标识码进行关联后,发送模块73向公用电话发送一个指示消息,该指示消息用于指示公用电话可以进行通话。公用电话根据该指示消息与被叫终端进行通话。其中,指示消息为远端服务器为公用电话分配的动态密钥。公用电话使用该动态密钥与被叫终端进行通话。公用电话可以在拨打被叫终端的手机号码时需要将动态密钥携带在呼叫请求中,请求与被叫终端建立通话。
[0135]本实施例由于公用电的设备标识码已经与手机终端的MSI和MSISDN进行了关联,公用电话就可以基于手机终端的SIM卡信息进行通话了。
[0136]进一步地,本实施例中的远端服务器还包括一个计费模块74。
[0137]在发送模块73向公用电话发送用于指示通话的指示消息,指示公用电话与被叫终端进行通话之后,公用电话在与被叫终端之间建立通话链路后,远端服务器中的接收模块71将接收到公用电话发送的链路建立成功消息。[0138]计费模块74与接收模块71连接,在接收到通话链路建立成功消息后,计费模块74根据SIM卡信息与设备标识码之间的关联,将公用电话产生的话费计入手机终端,具体地,远端服务器中设置有一个计费系统,计费系统对动态密钥解密,然后根据SIM卡信息与设备标识码之间的关联,将公用电话的产生的费用计入手机终端的账号中。
[0139]本实施例中,将公用电话中的NFC模块设置为读卡器模式,将手机终端中的NFC模块设置为卡模拟模式,从而公用电话通过自身的NFC模块识别并获取手机终端的SM卡信息,然后将SIM卡和公用电话的设备标识码发送远端认证服务器,远端服务器将SIM卡信息与设备标识码进行关联,在关联完成后,远端认证服务器指示公用电话基于手机终端的SIM卡信息与被叫终端通话。本实施例中公用电话与手机终端不再需要多次人机交互操作,能够快速地实现公用电话基于手机终端的SIM卡进行通话的目的,提高通话的时效性和灵活性。进一步地,远端服务器还可以以将公用电话产生的费用归集到手机终端的账号中,实现了在用户无公用电话卡的情况下,使用公用电话进行通话的目的。
[0140]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种基于近距离无线通讯NFC技术的通话方法,其特征在于,包括:第一终端识别目标终端;其中所述第一终端包括第一NFC模块,所述第一NFC模块处于读卡器模式;所述目标终端包括第二 NFC模块,所述第二 NFC模块处于卡模拟模式;所述第一终端向所述目标终端发送用于获取客户识别模块SIM卡信息的获取请求;所述第一终端接收所述目标终端发送的所述SIM卡信息;所述第一终端向远端服务器发送认证请求,所述认证请求包括所述SM卡信息和所述第一终端的设备标识码,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联;所述第一终端接收所述远端服务器发送的用于指示通话的指示消息;所述第一终端根据所述指示消息与被叫终端进行通话。
2.根据权利要求1所述的基于NFC技术的通话方法,其特征在于,所述指示消息为所述远端服务器为所述第一终端分配的动态密钥;所述第一终端根据所述指示消息以与被叫终端进行通话包括:所述第一终端使用所述动态密钥与所述被叫终端进行通话。
3.根据权利要求1或2所述的基于NFC技术的通话方法,其特征在于,所述SIM卡信息包括国际移动用户识别码頂SI和/或移动台识别号码MSISDN。
4.一种基于NFC技术的通话方法,其特征在于,包括:目标终端接收第一终端发送的用于获取SIM卡信息的获取请求;其中所述第一终端包括第一 NFC模块,所述第一 NFC模块处于读卡器模式;所述目标终端包括第二 NFC模块,所述第二 NFC模块处于卡模拟模式;所述目标终端将所述SIM卡信息发送给所述第一终端,以使所述第一终端向远端服务器发送携带所述SIM卡信息和所述第一终端的设备标识码的认证请求,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联,并接收所述远端服务器发送的用于指示通话的指示消息,根据所述指示消息以与被叫终端进行通话。
5.根据权利要求4所述的基于NFC技术的通话方法,其特征在于,所述目标终端将所述SIM卡信息发送给所述第一终端包括:所述目标终端对所述获取请求的格式进行验证;如果所述获取请求的格式正确,所述目标终端将所述SIM卡信息发送给所述第一终端。
6.根据权利要求4或5所述的基于NFC技术的通话方法,其特征在于,所述SIM卡信息包括IMSI和/或MSISDN。
7.一种基于NFC技术的通话方法,其特征在于,包括:远端认证服务器接收第一终端发送的认证请求,所述认证请求包括目标终端的SM卡信息和所述第一终端的设备标识码;所述远端服务器将所述SIM卡信息与所述设备标识码进行关联;所述远端服务器向所述第一终端发送用于指示通话的指示消息,以指示所述第一终端与被叫终端进行通话。
8.根据权利要求 7所述的基于NFC技术的通话方法,其特征在于,所述远端服务器向所述第一终端发送用于指示通话的指示消息,以指示所述第一终端与被叫终端进行通话之后,还包括:所述远端服务器接收所述公用电话发送的通话链路建立成功消息;所述通话链路建立成功消息由所述公用电路与被叫终端之间的通话链路建立成功时发送的;所述远端服务器根据所述SIM卡信息与所述设备标识码之间的关联,将所述第一终端产生的话费计入所述目标终端。
9.根据权利要求8所述的基于NFC技术的通话方法,其特征在于,所述指示消息包括所述远端服务器为所述第一终端分配的动态密钥。
10.一种NFC终端,其特征在于,包括:第一 NFC模块,用于识别目标终端中的第二 NFC模块;其中所述第一 NFC模块处于读卡器模式;所述第二 NFC模块处于卡模拟模式;获取模块,用于向所述目标终端发送用于获取SIM卡信息的获取请求;第一接收模块,用于接收所述目标终端发送的所述SIM卡信息;发送模块,用于向远端服务器发送认证请求,所述认证请求包括所述SM卡信息和所述第一终端的设备标识 码,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联;第二接收模块,用于接收所述远端服务器发送的用于指示通话的指示消息;通话模块,用于根据所述指示消息与被叫终端进行通话。
11.根据权利要求10所述的NFC终端,其特征在于,所述指示消息为所述远端服务器为所述第一终端分配的动态密钥;所述通话模块具体用于使用所述动态密钥与所述被叫终端进行通话。
12.—种NFC终端,其特征在于,包括:第二 NFC模块,用于被第一终端中的第一 NFC模块识别,其中,所述第一 NFC模块处于读卡器模式;所述第二 NFC模块处于卡模拟模式;接收模块,用于接收第一终端发送的用于获取SIM卡信息的获取请求;其;发送模块,用于将所述SIM卡信息发送给所述第一终端,以使所述第一终端向远端服务器发送携带所述SIM卡信息和所述第一终端的设备标识码的认证请求,以使所述远端服务器将所述SIM卡信息与所述设备标识码进行关联,并接收所述远端服务器发送的用于指示通话的指示消息,根据所述指示消息以与被叫终端进行通话。
13.根据权利要求12所述的NFC终端,其特征在于,所述发送模块具体用于对所述获取请求的格式进行验证,如果所述获取请求的格式正确,将所述SIM卡信息发送给所述第一终端。
14.一种远端服务器,其特征在于,包括:接收模块,用于接收第一终端发送的认证请求,所述认证请求包括目标终端的SIM卡信息和所述第一终端的设备标识码;关联模块,用于将所述SIM卡信息与所述设备标识码进行关联;发送模块,用于向所述第一终端发送用于指示通话的指示消息,以指示所述第一终端根据所述指示消息与被叫终端进行通话。
15.根据权利要求14所述的远端服务器,其特征在于,所述接收模块,还用于接收所述公用电话发送的通话链路建立成功消息;所述通话链路建立成功消息由所述公用电路与被叫终端之间的通话链路建立成功时发送的;所述远端服务器还包括:计费模块,用于在接收模块接收到所述通话链路建立成功消息后,根据所述SIM卡信息与所述设备标识码之间的关联,将所述第一终端产生的话费计入所述目标终端。
16.根据权利要求15所述的远端服务器,其特征在于,所述指示消息包括所述远端服务器为所述第一终端分配的动态密钥。
【文档编号】H04W12/06GK103607706SQ201310589348
【公开日】2014年2月26日 申请日期:2013年11月20日 优先权日:2013年11月20日
【发明者】栗霖 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1