一种虚拟智能卡的可视方法及装置的制作方法

文档序号:6442954阅读:133来源:国知局
专利名称:一种虚拟智能卡的可视方法及装置的制作方法
技术领域
本发明涉及エ业通信技术领域,特別是涉及一种虚拟智能卡的可视方法及装置。
背景技术
随着智能卡存储容量和处理技术的迅猛发展,智能卡已经从最基础的安全信息存储设备,发展成为具有一定处理能力的多应用设备。由于智能卡具有携帯方便、使用简单、 安全灵活等特性,因此在金融、电信、公用事业、医疗等行业得到了广泛应用,极大地方便了人们的日常生活。各行各业为了提高竞争力,都纷纷发行各种专属智能卡,这种状况的持续最终造成用户持有大量的卡片,对卡片管理混乱,严重阻碍了智能卡的推广。因此,虚拟智能卡应运而生,将不同行业发行的具有不同功能的虚拟智能卡集中在ー张物理卡片上,以减少用户手持的卡片数量,方便用户管理以及日常使用。虚拟智能卡是ー个抽象的智能卡,它不具备物理智能卡的实体,是在物理智能卡上模拟出的虚拟卡片,每张物理智能卡可以模拟出多张虚拟智能卡,而每张虚拟智能卡都具有完整的硬件功能,与实际的物理智能卡功能相似,能够并发的运行在完全隔离的环境内。设有虚拟智能卡的物理智能卡包括硬件层、操作系统层、虚拟智能卡管理层和虚拟智能卡层。其中,虚拟智能卡管理层又具体包括用于对硬件层的硬件设备虚拟化的硬件模拟模块;用于为每张虚拟智能卡进行硬件资源的分配与管理的虚拟智能卡管理器;用于对每张虚拟智能卡的创建及维护提供控制信息的配置服务模块;用于设置每张虚拟智能卡及卡片配置信息访问权限的安全机制模块。随着智能卡行业的快速发展,同时受当前这个“个性化”时代的影响,单调简单的智能卡表面也逐渐变得个性化,不仅卡体表面呈现出丰富多彩的版面信息,还可以根据用户需求加载图像照片、个人信息等个性化数据,以凸显出卡片发卡商的创意理念。但是,对于虚拟智能卡来说,因为ー张物理卡片上加载有不同发卡商发行的多张虚拟卡片,因此无法将每个发卡商的卡片版面信息展示在物理卡片上,不能直观的“看到”每张虚拟卡片的个性化版面信息,无法满足用户的个性化需求,影响用户体验。

发明内容
本发明实施例提供一种虚拟智能卡的可视方法及装置,以实现用户直观查看虚拟智能卡版面信息的目的。为此,本发明提供如下技术方案一种虚拟智能卡的可视方法,包括智能卡内部Web服务器接收浏览器发送的预览卡片版面信息请求,所述预览卡片版面信息请求包括卡片版面标识;在虚拟智能卡管理器内查找具有所述卡片版面标识的虚拟智能卡版面信息,并将所述版面信息发送至所述浏览器。一种虚拟智能卡的可视装置,所述可视装置位于智能卡内部,包括
第一接收单元,用于接收浏览器发送的预览卡片版面信息请求,所述预览卡片版面信息请求包括卡片版面标识;第一查找单元,用于在虚拟智能卡管理器内查找具有所述卡片版面标识的虚拟智能卡版面信息,并将所述版面信息发送至所述浏览器。本发明公开了以下技术效果本发明实施例虚拟智能卡的可视方法及装置,通过在物理智能卡上内置Web服务器,用户通过浏览器与Web服务器建立通信,获取虚拟智能卡的版面信息,从而实现虚拟智能卡版面信息可视化的目的,增强用户体验。本发明实施例中的Web服务器可以根据浏览器发送的请求,通过卡片版面标识获取虚拟智能卡版面信息,或者通过卡片版面信息和卡片身份信息来获取虚拟智能卡版面信息。除此之外,用户还可以通过浏览器进ー步与Web 服务器建立通信,获取当前预览的虚拟智能卡相反版面的版面信息;或者,用户还可以通过与浏览器与Web服务器建立通信,获取虚拟智能卡保存的用户信息。


为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的ー些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本发明实施例虚拟智能卡的可视方法的一种实现方式的流程示意图;图2是本发明实施例根据卡片版面标识和卡片身份信息查找虚拟智能卡版面信息的流程示意图;图3是本发明实施例虚拟智能卡的可视方法的另ー种实现方式的流程示意图;图4是本发明实施例虚拟智能卡的可视方法中查看用户信息的流程示意图;图5是本发明实施例虚拟智能卡的可视装置的一种实现方式的结构示意图;图6是本发明实施例虚拟智能卡的可视装置的另ー种实现方式的结构示意图;图7是本发明实施例虚拟智能卡的可视装置中查看用户信息的结构示意图。
具体实施例方式为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明实施例作进ー步的详细说明。如图1所示,是本发明实施例虚拟智能卡的可视方法的流程图,包括步骤101,智能卡内部Web服务器接收浏览器发送的预览卡片版面信息请求,所述预览卡片版面信息请求包括卡片版面标识。本发明实施例在包含有多张虚拟智能卡的物理智能卡上内置Web服务器,使智能卡能与浏览器通信,进行数据交互,进而实现读取多张虚拟智能卡的版面信息的目的。为实现在智能卡内置Web服务器的目的,物理智能卡的硬件层应包括中央处理器、存储器、定时器、硬件接ロ等基础硬件模块。其中,存储器可包括随机存储器RAM、只读存储器ROM、电可擦除可编程只读存储器EEPROM等,硬件接ロ可包括IC-USB、IS014443 (即非接触式IC卡标准)兼容的非接触式接ロ、MMC (MultiMedia Card,多媒体闪存卡)接ロ等。例如,可采用三星的S3FS9CI芯片以实现对硬件层的数据处理速度、存储空间容量以及通信接口数据传输速度等方面的要求,使物理智能卡具备实现Web服务器功能的可能。在物理智能卡上内置Web服务器,就为智能卡与浏览器通信提供了技术基础。为了获得虚拟智能卡的版面信息,还需要事先将发卡方设计的卡片版面信息存储在物理智能卡内,这主要是由智能卡内部的虚拟智能卡管理器完成的。虚拟智能卡管理器可以为卡片版面信息分配ー个固定的存储区域,将所有虚拟智能卡的版面信息全部存储到该分配的存储区域内;或者,虚拟智能卡管理器也可以在为每张虚拟智能卡设置配置信息吋,将卡片版面信息存储到为该张虚拟智能卡分配的存储空间内,并将卡片版面信息的存储空间地址保存到配置信息表内。至此,就具备了实现本发明实施例虚拟智能卡版面信息可视化的目的可能。当用户欲通过浏览器访问智能卡内的多张虚拟智能卡时,通过浏览器向Web服务器发送预览卡片版面信息请求,该请求中包括卡片版面标识。其中,卡片版面标识可以为正版面标识和/或反版面标识。此处需要说明的是,本发明实施例中的浏览器可以设置在诸如手机、计算机、POS 机、具有机顶盒的电视机等终端设备上,与Web服务器之间通过可以HTTP协议(HyperText Transfer Protocol,超文本传输协议)进行通信。HTTP协议可建立在TCP/IP协议至上,也可以建立在BIP协议(Bearer Incbpendent Protocol,承载独立协议)之上。浏览器与W^eb 服务器通信时发送的http请求主要由三部分組成请求行、消息报头和请求正文。请求行以ー个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下=Method Request-URI HTTP-Version CRLF。其中,Method表示请求方法;Request-URI 是ー个统ー资源标识符;HTTP-Version表示请求的HTTP协议版本;CRLF表示回车和换行。由于物理智能卡的存储容量有限,且Web服务器执行的功能也不多,因此Web服务器可以设计成轻量级的网络服务器,其实现服务器运行所必须包含的请求方法有GET方法(请求获取Request-URI 所标识的资源)和HEAD方法(请求获取由Request-URI所标识的资源的响应消息头域)。 除此之外,根据实际的应用情况,请求方法还可选择性的包括0ΡΤΙ0Ν方法(请求查询服务器的性能,或者查询与资源相关的选项和需求)、P0ST方法(在Request-URI所标识的资源后附加新的数据)、PUT方法(请求服务器存储ー个资源,并用Request-URI作为其标识)、 DELETE方法(请求服务器删除Request-URI所标识的资源)、TRACE方法(请求服务器回送收到的请求信息,主要用于测试或诊断)、CONNECT方法(保留将来使用)等。步骤102,在虚拟智能卡管理器内查找具有卡片版面标识的虚拟智能卡版面信息, 并将版面信息发送至浏览器。在用户通过浏览器向智能卡发起预览卡片版面信息请求吋,智能卡内的Web服务器接收该请求并进行解析识别后,根据请求中包含的卡片版面标识在虚拟智能卡管理器内查找符合用户预览要求的卡片版面信息,具体包括(1)如果请求中包含的是正版面标识,则Web服务器在智能卡管理器内查找具有正版面标识的虚拟机智能卡版面信息,并将查找到的正版面信息发送至浏览器,向用户显
7J\ ο(2)如果请求中包含的是反版面标识,则Web服务器在智能卡管理器内查找具有反版面标识的虚拟机智能卡版面信息,并将查找到的反版面信息发送至浏览器,向用户显不。(3)如果请求中既包含正版面标识又包含反版面标识,则Web服务器在智能卡管理器内查找具有正版面标识和反版面标识的虚拟机智能卡版面信息,并将查找到的正版面信息和反版面同时发送至浏览器,向用户显示。也就是说,用户可以同时预览物理智能卡内保存的全部虚拟智能卡的正版面信息和/或反版面信息。此处需要说明的是,Web服务器可以通过以下两种方式在虚拟智能卡管理器内查找符合用户预览要求的卡片版面信息第一种实现方式,在虚拟智能卡管理器为卡片版面信息分配一个固定存储区域时,Web服务器直接在该固定存储区域内查找具有正版面标识和/或反版面标识的虚拟智能卡版面信息。第二种实现方式,在虚拟智能卡管理器将不同卡片版面信息存储到为每张虚拟智能卡分配的存储空间时,Web服务器先调用配置信息表,然后在配置信息表保存的虚拟智能卡的存储空间地址获取具有正版面标识和/或反版面标识的虚拟智能卡版面信息。当然,上述实现方式仅是两种示例,在实际应用中,还可以采用其它方式来查找符合用户预览要求的卡片版面信息,对此本发明实施例不做限定。进一步地,在Web服务器查找到符合用户预览要求的卡片版面信息后,可以通过动态网页形式或者通过静态网页形式将版面信息发送至浏览器,供用户查看。进一步地,本发明实施例虚拟智能卡的可视方法还可包括浏览器向Web服务器发送的预览卡片版面信息请求中还包括卡片身份信息;相应地,在虚拟智能卡管理器内查找具有卡片版面标识的虚拟智能卡版面信息具体包括在虚拟智能卡管理器内查找具有卡片版面标识和卡片身份信息的虚拟智能卡版面信息。这样,用户就可根据自身需求,选择查看物理智能卡内的一张或多张虚拟智能卡的版面信息,使本发明实施例虚拟智能卡的可视方法更具人性化,进一步增强用户体验。此处需要说明的是,用于代表卡片身份信息的可以是卡片的编号(例如001、002、 003等),也可以是卡片的名称(例如社保卡、医疗卡、银行卡等),只要是能对卡片身份进行区分的信息即可,对此本发明实施例亦不做限定。具体地,Web服务器可以如图2所示,先执行步骤201在虚拟智能卡管理器内查找具有请求中包含的卡片版面标识的虚拟智能卡版面信息,然后再执行步骤202在符合要求的查找结果中查找具有请求中包含的卡片身份信息的虚拟智能卡版面信息。例如,预览卡片版面信息请求中包括正版面标识和代表卡片身份信息的编码001,则Web服务器接收到请求后,先在虚拟智能卡管理器内查找出所有虚拟智能卡的正版面信息,然后再获取其中编号为001的虚拟智能卡的正版面信息发送至浏览器,供用户查看。或者,Web服务器也可以先查找具有请求中包含的卡片身份信息的虚拟智能卡版面信息,然后再在符合要求的查找结果内查找具有请求中包含的卡片版面标识的虚拟智能卡版面信息。参见图3,如果查找到的虚拟智能卡版面信息为正版面信息,则将正版面信息发送至浏览器之后,本发明实施例虚拟智能卡的可视方法还可根据用户需求,进一步包括步骤103,Web服务器接收浏览器发送的查看卡片反版面信息请求,所述查看卡片反版面信息请求包括卡片身份信息;
步骤104,在虚拟智能卡管理器内查找具有卡片身份信息的虚拟智能卡反版面信息,并将反版面信息发送至浏览器。参见图3,如果查找到的虚拟智能卡版面信息为反版面信息,则将反版面信息发送至浏览器之后,本发明实施例虚拟智能卡的可视方法还可根据用户需求,进一步包括步骤105,Web服务器接收浏览器发送的查看卡片正版面信息请求,所述查看卡片正版面信息请求包括卡片身份信息;步骤106,在虚拟智能卡管理器内查找具有卡片身份信息的虚拟智能卡正版面信息,并将正版面信息发送至浏览器。当预览卡片版面信息请求中包含的卡片版面标识为正版面标识或者反版面标识时,用户通过浏览器与Web服务器建立通信,获取到的仅为虚拟智能卡的正版面信息或者反版面信息。为了进一步满足用户需求,本发明实施例还可在用户预览卡片的正版面信息或者反版面信息后,通过点击来查看其中任意一张或者多张虚拟智能卡相反版面的版面信息。也就是说,如果用户当前预览的图像为卡片的正版面信息,则可点击其中一张或者多张卡片,向Web服务器发起请求,并在与Web服务器建立通信后,进一步查看选中卡片的反版面信息。同样地,如果用户当前查看的是卡片的反版面信息,则可通过图3所示的方案,进一步查看卡片的正版面信息。进一步地,如图4所示,本发明实施例虚拟智能卡的可视方法还包括步骤301,Web服务器接收浏览器发送的查看用户信息请求,所述查看用户信息请求包括卡片身份信息;步骤302,在虚拟智能卡管理器内查找具有所述卡片身份信息的虚拟智能卡,并获取所述虚拟智能卡包含的用户信息发送至浏览器。通过本发明实施例,用户不仅可以预览虚拟智能卡的版面信息,还可以选择查看每张虚拟智能卡所包含的不同用户信息。例如,医疗卡内保存的用户就医医院的名称、病例信息等用户信息,银行卡内保存的存款金额、消费记录、信用额度等用户信息。用户可以直接通过浏览器向Web服务器发送请求,并由Web服务器获取满足用户需求的用户信息,并发送至浏览器供用户查看;此外,用户还可以在查看卡片版面信息后,通过点击的方式进一步与Web服务器建立通信,获取一张或多张虚拟智能卡包含的用户信息,亦或是在用户查看完一张或多张虚拟智能卡包含的用户信息后,通过点击的方式进一步请求查看卡片的版面 fn息ο相应地,本发明实施例还提供一种虚拟智能卡的可视装置,该可视装置位于智能卡内部,即上述提及的Web服务器,如图5所示,可视装置包括第一接收单元401,用于接收浏览器发送的预览卡片版面信息请求,预览卡片版面信息请求包括卡片版面标识;第一查找单元402,用于在虚拟智能卡管理器内查找具有卡片版面标识的虚拟智能卡版面信息,并将版面信息发送至浏览器。进一步地,本发明实施例虚拟智能卡的可视装置,还可以根据卡片版面标识和卡片身份信息两方面信息来查找符合用户要求的卡片版面信息。此时,可视装置内的第一接收单元,用于接收浏览器发送的预览卡片版面信息请求,预览卡片版面信息请求还包括卡片身份信息;第一查找单元,具体用于在虚拟智能卡管理器内查找具有卡片版面标识和卡片身份信息的虚拟智能卡版面信息,并将版面信息发送至浏览器。进一步地,如果预览卡片版面信息请求中的卡片版面为正版面标识,则查找到虚拟智能卡的正版面信息并发送至浏览器后,还可根据用户请求查看卡片的反版面信息。如图6所示,可视装置还包括第二接收单元403,用于在第一查找单元向浏览器发送正版面信息时,接收浏览器发送的查看卡片反版面信息请求,查看卡片反版面信息请求包括卡片身份信息;第二查找单元404,用于在虚拟智能卡管理器内查找具有卡片身份信息的虚拟智能卡反版面信息,并将反版面信息发送至浏览器。相应地,如果预览卡片版面信息请求中的卡片版面为反版面标识,则查找到虚拟智能卡的反版面信息并发送至浏览器后,还可根据用户请求查看卡片的正版面信息,此时, 可视装置中的第二接收单元,用于在第一查找单元向浏览器发送反版面信息时,接收浏览器发送的查看卡片正版面信息请求,查看卡片正版面信息请求包括卡片身份信息;第二查找单元,用于在虚拟智能卡管理器内查找具有卡片身份信息的虚拟智能卡正版面信息,并将正版面信息发送至浏览器。本发明实施例虚拟智能卡的可视装置在满足用户查看卡片版面信息要求的同时, 还具有查看每张虚拟智能卡内包含的用户信息的功能,如图7所示,可视装置还包括第三接收单元405,用于接收浏览器发送的查看用户信息请求,所述查看用户信息请求包括卡片身份信息;第三查找单元406,用于在虚拟智能卡管理器内查找具有所述卡片身份信息的虚拟智能卡,并获取所述虚拟智能卡包含的用户信息发送至浏览器。本发明方案可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序单元。一般地,程序单元包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明方案,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序单元可以位于包括存储设备在内的本地和远程计算机存储介质中。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式
对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
9
权利要求
1.一种虚拟智能卡的可视方法,其特征在干,所述方法包括智能卡内部Web服务器接收浏览器发送的预览卡片版面信息请求,所述预览卡片版面信息请求包括卡片版面标识;在虚拟智能卡管理器内查找具有所述卡片版面标识的虚拟智能卡版面信息,并将所述版面信息发送至所述浏览器。
2.根据权利要求1所述的方法,其特征在干,所述方法还包括 所述预览卡片版面信息请求还包括卡片身份信息;所述在虚拟智能卡管理器内查找具有所述卡片版面标识的虚拟智能卡版面信息具体包括在所述虚拟智能卡管理器内查找具有所述卡片版面标识和所述卡片身份信息的虚拟智能卡版面信息。
3.根据权利要求1或2所述的方法,其特征在干,所述将所述版面信息发送至所述浏览器包括通过动态网页形式或者通过静态网页形式将所述版面信息发送至所述浏览器。
4.根据权利要求1或2所述的方法,其特征在干,所述卡片版面标识为正版面标识和/ 或反版面标识;所述查找到的虚拟智能卡版面信息具体包括虚拟智能卡的正版面信息和/或虚拟智能卡的反版面信息。
5.根据权利要求4所述的方法,其特征在干,所述方法还包括如果查找到的虚拟智能卡版面信息为正版面信息,则将所述正版面信息发送至所述浏览器之ノロ,所述Web服务器接收所述浏览器发送的查看卡片反版面信息请求,所述查看卡片反版面信息请求包括卡片身份信息;在所述虚拟智能卡管理器内查找具有所述卡片身份信息的虚拟智能卡反版面信息,并将所述反版面信息发送至所述浏览器; 或者,如果查找到的虚拟智能卡版面信息为反版面信息,则将所述反版面信息发送至所述浏览器之ノロ,所述Web服务器接收所述浏览器发送的查看卡片正版面信息请求,所述查看卡片正版面信息请求包括卡片身份信息;在所述虚拟智能卡管理器内查找具有所述卡片身份信息的虚拟智能卡正版面信息,并将所述正版面信息发送至所述浏览器。
6.根据权利要求1、2或5所述的方法,其特征在干,所述方法还包括所述Web服务器接收所述浏览器发送的查看用户信息请求,所述查看用户信息请求包括卡片身份信息;在所述虚拟智能卡管理器内查找具有所述卡片身份信息的虚拟智能卡,并获取所述虚拟智能卡包含的用户信息发送至所述浏览器。
7.—种虚拟智能卡的可视装置,其特征在干,所述可视装置位于智能卡内部,包括 第一接收单元,用于接收浏览器发送的预览卡片版面信息请求,所述预览卡片版面信息请求包括卡片版面标识;第一查找单元,用于在虚拟智能卡管理器内查找具有所述卡片版面标识的虚拟智能卡版面信息,并将所述版面信息发送至所述浏览器。
8.根据权利要求7所述的装置,其特征在干,所述第一接收单元,用于接收浏览器发送的预览卡片版面信息请求,所述预览卡片版面信息请求还包括卡片身份信息;所述第一查找单元,具体用于在所述虚拟智能卡管理器内查找具有所述卡片版面标识和所述卡片身份信息的虚拟智能卡版面信息,并将所述版面信息发送至所述浏览器。
9.根据权利要求7或8所述的装置,其特征在干,所述装置还包括第二接收单元,用于在所述第一查找单元向所述浏览器发送正版面信息吋,接收所述浏览器发送的查看卡片反版面信息请求,所述查看卡片反版面信息请求包括卡片身份信息;第二查找单元,用于在所述虚拟智能卡管理器内查找具有所述卡片身份信息的虚拟智能卡反版面信息,并将所述反版面信息发送至所述浏览器; 或者,所述第二接收单元,用于在所述第一查找单元向所述浏览器发送反版面信息吋,接收所述浏览器发送的查看卡片正版面信息请求,所述查看卡片正版面信息请求包括卡片身份所述第二查找单元,用于在所述虚拟智能卡管理器内查找具有所述卡片身份信息的虚拟智能卡正版面信息,并将所述正版面信息发送至所述浏览器。
10.根据权利要求7或8所述的装置,其特征在干,所述装置还包括第三接收单元,用于接收所述浏览器发送的查看用户信息请求,所述查看用户信息请求包括卡片身份信息;第三查找单元,用于在所述虚拟智能卡管理器内查找具有所述卡片身份信息的虚拟智能卡,并获取所述虚拟智能卡包含的用户信息发送至所述浏览器。
全文摘要
本发明提供一种虚拟智能卡的可视方法,包括智能卡内部Web服务器接收浏览器发送的预览卡片版面信息请求,所述预览卡片版面信息请求包括卡片版面标识;在虚拟智能卡管理器内查找具有所述卡片版面标识的虚拟智能卡版面信息,并将所述版面信息发送至所述浏览器。此外,本发明实施例还提供一种虚拟智能卡的可视装置。本发明实施例虚拟智能卡的可视方法及装置,通过在物理智能卡上内置Web服务器,用户通过浏览器与Web服务器建立通信,获取虚拟智能卡的版面信息,从而实现虚拟智能卡版面信息可视化的目的,增强用户体验。
文档编号G06F17/30GK102542032SQ201110437210
公开日2012年7月4日 申请日期2011年12月22日 优先权日2011年12月22日
发明者孙敏, 郭伟 申请人:东信和平智能卡股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1