网络环境下基于平板电脑的远程虚拟sim卡读写系统的制作方法

文档序号:7702514阅读:336来源:国知局
专利名称:网络环境下基于平板电脑的远程虚拟sim卡读写系统的制作方法
技术领域
本发明涉及网络环境下基于平板电脑的远程虚拟SIM卡读写系统。
背景技术
随着科技的不断进步,各式各样的平板电脑越来越多的参与到每个人的实际生活中,种类和功能也相当的繁多。但是虽然大部分的平板电脑都有SIM卡卡座,但是都是用于 3G无线网络连接,只有很少一部分的平板电脑可以用来进行电话、短信等SIM卡的基本操作,使用户不得不在使用平板电脑的同时携带另一只手机进行基本SIM卡操作。

发明内容
本发明的目的在于,在平板电脑上增加虚拟的SIM卡读写设备,利用有线/无线网络,连接到远端云服务器上的真实SIM卡读写设备上,然后利用公共或自制的SIM卡读写软件,直接操作远端云服务器上的SIM卡,使用语音通话、短信等功能。本发明采用了基于平板电脑的虚拟硬件技术。虚拟硬件技术是利用软件模拟物理硬件的功能,以达到在无法安装对应物理硬件的条件下,实现全部或部分物理硬件功能的目的。对于用户使用的应用软件而言,虚拟硬件和物理硬件没有任何差别。本发明采用远端云服务器技术实现物理硬件的功能。在远端云服务器上安装实际的物理硬件,以云主机服务的方式,向云终端提供物理硬件功能。云主机服务是云计算服务的重要组成部分,是面向各类互联网用户提供综合业务能力的服务平台;平台整合了传统意义上的互联网应用三大核心要素计算、存储、网络,面向用户提供公用化的互联网基础设施服务。本发明利用有线/无线等网络传输方式,连接平板虚拟硬件和云终端物理硬件, 达成远程使用物理硬件功能的目的。本发明中采用的网络传输协议,是在一般意义上的网络传输协议(如TCP/IP, NetBEUI等)的基础上,增加了自有的硬件指令交互协议,实现虚拟硬件和云服务器硬件之间的交互。本发明由以下基础技术单元构成。本发明的技术方案为,一种网络环境下基于平板电脑的远程虚拟SIM卡读写系统,它包括一个虚拟SIM卡模块,作为SIM卡操作对象,用来面向用户使用的公共或自制SIM卡操作软件;一个虚拟SIM卡驱动模块,用于将SIM卡操作指令转换为远端云交互指令;两个交互协议栈单元,用来组装和解释虚拟SIM卡模块和远端云服务之间的交互指令;两个网络传输单元,用来进行有线/无线数据传输;一个远端云服务单元,根据接收到的完成解释的控制指令,控制物理SIM卡读写装置;一个物理SIM 卡读写装置,用来进行实际的SIM卡读写操作。


图1为本发明实施例的虚拟SIM卡读写系统结构示意图。图2为本发明实施例的虚拟SIM卡读写系统平板电脑端工作流程图。
图3为本发明实施例的虚拟SIM卡读写系统平板云服务器端工作流程图。
具体实施例方式本发明作为一个系统,是各个模块单元之间协调运作的结果。为更进一步阐述本发明采用的技术手段和必要的流程,对依据本发明提出的双模视窗系统具体的实现方法、 操作步骤说明如后。本发明可根据功能实现的网络位置,分为平板电脑端部分和云服务器端部分。如图1所示,本发明实施例的网络环境下基于平板电脑的远程虚拟SIM卡读写系统,它包括一个虚拟SIM卡模块,作为SIM卡操作对象,用来面向用户使用的公共或自制SIM卡操作软件;一个虚拟SIM卡驱动模块,用于将SIM卡操作指令转换为远端云交互指令;两个交互协议栈单元,用来组装和解释虚拟SIM卡模块和远端云服务之间的交互指令;两个网络传输单元,用来进行有线/无线数据传输;一个远端云服务单元,根据接收到的完成解释的控制指令,控制物理SIM卡读写装置;一个物理SIM卡读写装置,用来进行实际的SIM卡读写操作。如图2、图3所示,本发明实施例的网络环境下基于平板电脑的远程虚拟SIM卡读写方法,图2为本发明实施例的虚拟SIM卡读写系统平板电脑端工作流程图。在平板电脑部分,当启动SIM卡模块时,会首先进行必要的初始化,而后主动向云服务器端进行注册和鉴权,如果通过,就正式启动虚拟SIM卡模块,等待用户应用程序的使用;当用户使用相应的应用程序操作虚拟SIM卡时,虚拟SIM卡驱动会将接收到的操作传至交互协议单元进行命令解析和改写,并将该命令采用自有网络通信协议的格式进行重新组装,而后将处理过的命令通过网络传输模块发送至云服务器端,并等待云服务器端的返回响应,直到超时;当云服务器端有响应返回时,网络传输模块将接收到的返回响应提供给交互协议模块进行解析,并通过虚拟SIM驱动转换为真实SIM卡的响应,返回给用户应用程序,完成整个流程。图3为本发明实施例的虚拟SIM卡读写系统平板云服务器端工作流程图。在云服务器端部分,在启动云服务的同时,网络传输模块会启动网络监听,捕获来自网络的连接请求;当有连接请求后,云服务首先对连接提供的身份信息进行鉴权,同时检查物理SIM卡设备的可用状态,并将鉴权和检查结果回报给网络请求来源;如果正常通过,云服务将保持住该连接,并等待新的信息;当有任何信息到达时,云服务将接收到的所有数据提供给交互协议模块进行解析,并转换为真实的SIM卡读写命令,利用物理SIM卡读写驱动,进行物理SIM 卡交互;在获得物理SIM卡的反馈后,云服务将该反馈信息利用交互协议模块进行结果解析和改写,并利用网络传输模块向申请客户端进行反馈;该过程将一直持续,知道平板电脑部分主动断开连接,或出现异常情况。虽然本发明已以较佳实施例公开如上,但它们并不是用来限定本发明,任何熟悉此技艺者,在不脱离本发明之精神和范围内,自当可作各种变化或润饰,同样属于本发明之保护范围。因此本发明的保护范围应当以本申请的权利要求所界定的为准。
权利要求
1.一种网络环境下基于平板电脑的远程虚拟SIM卡读写系统,其特征在于它包括平板电脑部分、远端云服务器部分和物理SIM卡部分,各部分间由有线或无线方式连接,通过网络通信协议运作。
2.根据权利要求1所述的网络环境下基于平板电脑的远程虚拟SIM卡读写系统,其特征在于它包括一个虚拟SIM卡模块,作为SIM卡操作对象,用来面向用户使用的公共或自制 SIM卡操作软件;一个虚拟SIM卡驱动模块,用于将SIM卡操作指令转换为远端云交互指令;两个交互协议栈单元,用来组装和解释虚拟SIM卡模块和远端云服务之间的交互指令;两个网络传输单元,用来进行有线/无线数据传输;一个远端云服务单元,根据接收到的完成解释的控制指令,控制物理SIM卡读写装置;一个物理SIM卡读写装置,用来进行实际的SIM卡读写操作。
3.—种网络环境下基于平板电脑的远程虚拟SIM卡读写方法,其特征在于在平板电脑部分,当启动SIM卡模块时,首先进行必要的初始化,而后主动向云服务器端进行注册和鉴权,如果通过,就正式启动虚拟SIM卡模块,等待用户应用程序的使用;当用户使用相应的应用程序操作虚拟SIM卡时,虚拟SIM卡驱动会将接收到的操作传至交互协议单元进行命令解析和改写,并将该命令采用自有网络通信协议的格式进行重新组装, 而后将处理过的命令通过网络传输模块发送至云服务器端,并等待云服务器端的返回响应,直到超时;当云服务器端有响应返回时,网络传输模块将接收到的返回响应提供给交互协议模块进行解析,并通过虚拟SIM驱动转换为真实SIM卡的响应,返回给用户应用程序, 完成整个流程;在远端云服务器部分,在启动云服务的同时,网络传输模块会启动网络监听,捕获来自网络的连接请求;当有连接请求后,云服务首先对连接提供的身份信息进行鉴权,同时检查物理SIM卡设备的可用状态,并将鉴权和检查结果回报给网络请求来源;如果正常通过,云服务将保持住该连接,并等待新的信息;当有任何信息到达时,云服务将接收到的所有数据提供给交互协议模块进行解析,并转换为真实的SIM卡读写命令,利用物理SIM卡读写驱动,进行物理SIM卡交互;在获得物理SIM卡的反馈后,云服务将该反馈信息利用交互协议模块进行结果解析和改写,并利用网络传输模块向申请客户端进行反馈;该过程将一直持续,直到平板电脑部分主动断开连接,或出现异常情况。
全文摘要
本发明公开了一种网络环境下基于平板电脑的远程虚拟SIM卡读写系统,它包括一个虚拟SIM卡模块、一个虚拟SIM卡驱动模块、两个交互协议栈单元、两个网络传输单元、一个远端云服务单元、一个物理SIM卡读写装置。本发明在平板电脑上增加虚拟的SIM卡读写设备,利用有线/无线网络,连接到远端云服务器上的真实SIM卡读写设备上,然后利用公共或自制的SIM卡读写软件,直接操作远端云服务器上的SIM卡,使用语音通话、短信等功能。
文档编号H04L29/08GK102289691SQ20111017038
公开日2011年12月21日 申请日期2011年6月23日 优先权日2011年6月23日
发明者吴春标, 徐健, 韩刚 申请人:南京华设科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1