一种基于p2p的智能卡远程检测方法及系统的制作方法
【技术领域】
[0001]本发明涉及智能卡检测技术领域,尤其涉及一种基于P2P的智能卡远程检测方法及系统。
【背景技术】
[0002]智能卡(Smart Card),内嵌有微芯片的塑料卡(通常是一张信用卡的大小)的通称。一些智能卡包含一个RFID芯片,所以它们不需要与读写器的任何物理接触就能够识别持卡人。智能卡配备有CPU和RAM,可自行处理数量较多的数据而不会干扰到主机CPU的工作。智能卡还可过滤错误的数据,以减轻主机CPU的负担。适应于端口数目较多且通信速度需求较快的场合。卡内的集成电路包括中央处理器CPU、可编程只读存储器EEPROM、随机存储器RAM和固化在只读存储器ROM中的卡内操作系统C0S(Chip Operating System)。
[0003]目前,随着智能卡的普遍应用,智能卡检测机构和检测系统的大量出现,智能卡检测已成为智能卡安全的尤为重要的环节,尤其对于智能卡的远程检测已经成为本领域技术人员一直在研宄的技术,目前,智能卡的远程检测系统通常为基于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。
[0004]然而,现有技术采用了基于客户端-服务器模型进行智能卡的远程检测的设计,由于每次检测结果需要通过服务器进行转达,因此,无法及时的将检测结果快速高效地,传递到检测端进行实时判断,从而导致了智能卡检测的延迟,且检测效率低下的技术问题。
【发明内容】
[0005]本发明实施例提供了一种基于P2P的智能卡远程检测方法及系统,解决了现有技术采用了基于客户端-服务器模型进行智能卡的远程检测的设计,由于每次检测结果需要通过服务器进行转达,因此,无法及时的将检测结果快速高效地,传递到检测端进行实时判断,而导致的智能卡检测的延迟,且检测效率低下的技术问题。
[0006]本发明实施例中提供的一种基于P2P的智能卡远程检测方法,包括:
[0007]第二检测端通过点对点网络获取到第一检测端基于P2P技术发送的智能卡的远程检测指令;
[0008]所述第二检测端根据所述远程指令调用指令执行模块,将所述远程指令发送至智能卡进行检测;
[0009]所述第二检测端返回所述智能卡执行所述远程指令之后的检测结果给所述第一检测端。
[0010]优选地,第二检测端通过点对点网络获取到第一检测端基于P2P技术发送的智能卡的远程检测指令之前还包括:
[0011]所述第一检测端的第一远程连接模块与所述第二检测端第二远程连接模块进行网络连接,使得所述第一检测端与所述第二检测端建立点对点通信连接关系;
[0012]所述第一检测端向所述第二检测端发送所述智能卡的远程检测请求;
[0013]所述第二检测端接受所述远程检测请求。
[0014]优选地,第二检测端通过点对点网络获取到第一检测端基于P2P技术发送的智能卡的远程检测指令具体包括:
[0015]所述第二检测端通过第二远程检测模块获取到所述第一检测端基于P2P技术发送的智能卡的远程检测指令。
[0016]优选地,所述第二检测端根据所述远程指令调用指令执行模块,将所述远程指令发送至智能卡进行检测具体包括:
[0017]所述第二检测端的所述第二远程检测模块根据所述远程指令调用指令执行模块,并通过读卡器将所述远程指令发送至智能卡进行检测。
[0018]优选地,所述第二检测端返回所述智能卡执行所述远程指令之后的检测结果给所述第一检测端之后还包括:
[0019]所述第二检测端通过其第二即时通讯模块与所述第一检测端的第一即时通讯模块之间进行文字和图片的交互以辅助所述检测结果的分析。
[0020]本发明实施例中提供的一种基于P2P的智能卡远程检测系统,包括:
[0021]第一检测端和第二检测端,所述第一检测端和所述第二检测端通过点对点网络进行连接;
[0022]其中,所述第二检测端通过点对点网络获取到所述第一检测端基于P2P技术发送的智能卡的远程检测指令;所述第二检测端根据所述远程指令调用指令执行模块,将所述远程指令发送至智能卡进行检测;所述第二检测端返回所述智能卡执行所述远程指令之后的检测结果给所述第一检测端。
[0023]优选地,所述第一检测端包括第一远程连接模块和第一远程检测模块;
[0024]所述第二检测端包括第二远程连接模块和第二远程检测模块;
[0025]所述第一远程连接模块与所述第二远程连接模块进行网络连接,使得所述第一检测端与所述第二检测端建立点对点通信连接关系。
[0026]优选地,所述第二检测端通过第二远程检测模块获取到所述第一检测端基于P2P技术发送的智能卡的远程检测指令。
[0027]优选地,所述第一远程检测模块和所述第二远程检测模块,均用于发送、接收所述远程检测指令和所述检测完成的检测结果,以及用于调用所述指令执行模块执行所述远程检测指令。
[0028]优选地,所述第一检测端还包括第一即时通讯模块;
[0029]所述第二检测端还包括第二即时通讯模块;
[0030]所述第一即时通讯模块和所述第二即时通讯模块,均用于进行文字和图片的交互以辅助所述检测结果的分析。
[0031]从以上技术方案可以看出,本发明实施例具有以下优点:本发明实施例提供了一种基于P2P的智能卡远程检测方法及系统,其中,基于P2P的智能卡远程检测方法包括:第二检测端通过点对点网络获取到第一检测端基于P2P技术发送的智能卡的远程检测指令;第二检测端根据远程指令调用指令执行模块,将远程指令发送至智能卡进行检测;第二检测端返回智能卡执行远程指令之后的检测结果给第一检测端。本实施例中,第二检测端通过点对点网络获取到第一检测端基于P2P技术发送的智能卡的远程检测指令,使得第二检测端根据远程指令调用指令执行模块,将远程指令发送至智能卡进行检测,并将检测结果返回第一检测端,便实现了两个无主次之分的检测端的任意一方进行交互,无需通过服务器进行智能卡远程检测指令和智能卡检测结果的中转,解决了现有技术采用了基于客户端-服务器模型进行智能卡的远程检测的设计,由于每次检测结果需要通过服务器进行转达,因此,无法及时的将检测结果快速高效地,传递到检测端进行实时判断,而导致的智能卡检测的延迟,且检测效率低下的技术问题。
【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0033]图1为本发明实施例中提供的一种基于P2P的智能卡远程检测方法的一个实施例的流程示意图;
[0034]图2为本发明实施例中提供的一种基于P2P的智能卡远程检测方法的另一个实施例的流程示意图;
[0035]图3为本发明实施例中提供的一种基于P2P的智能卡远程检测系统的一个实施例的连接示意图;
[0036]图4为本发明实施例中提供的一种基于P2P的智能卡远程检测系统的另一个实施例的连接示意图。
【具体实施方式】
[0037]本发明实施例提供了一种基于P2P的智能卡远程检测方法及系统,解决了现有技术采用了基于客户端-服务器模型进行智能卡的远程检测的设计,由于每次检测结果需要通过服务器进行转达,因此,无法及时的将检测结果快速高效地,传递到检测端进行实时判断,而导致的智能卡检测的延迟,且检测效率低下的技术问题。
[0038]点对点技术(peer-to-peer,简称P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过Ad Hoc连接来连接节点。
[0039]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0040]请参阅图1,本发明实施例中提供的一种基于P2P的智能卡远程检测方法的一个实施例包括:
[0041]101、第二检测端通过点对点网络获取到第一检测端基于P2P技术发送的智能卡的远程检测指令;
[0042]本实施例中,当需要通过检测来保障智能卡的功能,并需要在远程环境下实施检测时,首先第二检测端通过点对点网络获取到第一检测端基于P2P技术发送的智能卡的远程检测指令,需要说明的是,前述的第一检测端和第二检测端都可以为PC终端,