一种基于微信小程序的SIM卡业务处理系统的制作方法

文档序号:12866259阅读:1360来源:国知局
一种基于微信小程序的SIM卡业务处理系统的制作方法与工艺

本发明涉及一种基于微信小程序的sim卡业务处理系统,属于通信领域。



背景技术:

sim(subscriberidentitymodule,客户识别模块)卡是目前移动运营商最常用的通信身份识别卡。几乎所有的移动运营商(例如移动、联通等)通过此卡控制客户的移动终端选择不同的网络,并提供不同的套餐服务。包括是否接入4g网络,每月有多少流量,是否能打电话权限等。

目前绝大部分普通的sim卡都是一次性在工厂写死,在任何销售点,商家和用户拿到的都是制成的sim卡。不同的运营商就会有不同的卡。甚至不同的业务都会有不同的卡,而用户需要根据具体的情况,更换对应的sim以适应使用要求,在使用上不够便捷,同时现有的sim卡读写都是需要借助各个公司专门的程序来实现,这些程序的可靠性和使用便利性都存在不足。



技术实现要素:

为了解决上述问题,本发明通过提供一种基于微信小程序的sim卡业务处理系统。

本发明采用的技术方案为一种基于微信小程序的sim卡业务处理系统,包括:用于提供业务逻辑信息的sim业务服务器,用于提供微信小程序运行环境的智能设备,用于读取/写入sim卡信息的sim卡读写终端;基于微信小程序生成用户操作界面,通过jssdk接口与sim业务服务器连接,通过ble接口与sim卡读写终端连接;通过所述用户操作界面获取用户的业务选择操作,将业务选择操作上传至sim业务服务器,所述sim业务服务器基于业务选择操作反馈业务逻辑信息,用户操作界面将业务逻辑信息传输至sim卡读写终端,sim卡读写终端将业务逻辑信息写入sim卡。

优选地,所述用户操作界面还用于启动智能设备的扫描二维码功能;通过扫描sim卡读写终端的二维码以获取mac地址,通过mac地址建立sim卡读写终端和用户操作界面之间的数据传输通道以实现sim卡读写终端和用户操作界面的绑定。

优选地,所述sim卡读写终端从sim卡读取序列号和对应的加密参数并发送至sim业务服务器,所述sim业务服务器基于加密参数处理业务逻辑信息,将加密后的业务逻辑信息反馈至智能设备,所述用户操作界面从智能设备获取加密后的业务逻辑信息,将该业务逻辑信息传输至sim卡读写终端,sim卡读写终端基于内置的解密算法处理业务逻辑信息并写入sim卡。

优选地,所述用户操作界面包括支付模块,该支付模块基于微信钱包或者第三方支付提供的支付接口实现与业务选择操作相关的资金流的建立。

优选地,用户操作界面从sim卡业务服务器获取sim业务信息并生成对应的功能单元,所述功能单元用于获取用户的业务选择操作。

优选地,扫描sim卡读写终端的二维码并检验二维码的信息是否合法,合法则建立sim卡读写终端和用户操作界面之间的数据传输通道并保存ble接口的连接信息。

本发明的有益效果为通过微信小程序提供的各自标准接口实现自定义的界面、与sim服务提供商之间的交互、读写装置的连接,能够在现有技术的基础上,快速实现sim卡业务的变更,步骤简单快速。

附图说明

图1所示为基于本发明实施例的一种基于微信小程序的sim卡业务处理系统示意图;

图2所示为基于本发明实施例的一种基于微信小程序的sim卡业务处理流程示意图。

具体实施方式

以下结合实施例对本发明进行说明。

基于发明的实施例,如图1、图2所示一种基于微信小程序的sim卡业务处理系统和处理流程,包括:用于提供业务逻辑信息的sim业务服务器,用于提供微信小程序运行环境的智能设备,用于读取/写入sim卡信息的sim卡读写终端;基于微信小程序生成用户操作界面,通过jssdk接口与sim业务服务器连接,通过ble接口与sim卡读写终端连接;通过所述用户操作界面获取用户的业务选择操作,将业务选择操作上传至sim业务服务器,所述sim业务服务器基于业务选择操作反馈业务逻辑信息,用户操作界面将业务逻辑信息传输至sim卡读写终端,sim卡读写终端将业务逻辑信息写入sim卡。

首先在我国,sim服务供应商是包括移动、联通和电信这些公司,因此,要获取sim先关的业务逻辑信息(办理业务相关的过程:选择、确定和购买等),然后是智能设备,本例采用手机进行说明,在手机上安装微信,而微信小程序则是微信提供的一项功能,其技术实质是提供标准化的接口,这些接口用于包括获取智能终端的各项物理层次的功能的使用权,连接通信和数据传输的通道,调动微信本身的交互界面的元素进行界面组成等功能;读写终端(也可以是本身具备蓝牙功能的sim卡)为现有的技术包括ble主控芯片、写卡器触点(用于接触sim卡芯片),能够对sim卡进行读写处理。

通过微信小程序调动手机(智能终端)具备的蓝牙功能模组(即ble接口),可以连接对应的基于蓝牙的读写终端,通过jssdk接口可以调动手机的网络连接功能(html5等)以连接提供sim相关信息的业务服务器;通过微信小程序可以基于微信本身具有的一些例如按键、输入框等功能元素,在这些功能元素在微信小程序的权限开放的基础下,可以供用户进行任意调试以生成一个用户操作界面;通过用户操作界面,可以获取用户想要进行的sim卡相关的业务变更(即对按键定义不同的名称并赋予不同的接口以连接到不同的功能模块)的操作(也可以从业务服务器获得对应的业务的信息,例如业务a包含多少流流量,拨打时长等并通过用户操作界面),将这些操作上传至业务服务器,业务服务器基于这些操作/请求,从数据库内读取对应的业务数据和sim数据(sim的id和序列等),将这些业务数据和sim数据定义为业务逻辑信息并返回手机,手机会接收这些信息并存储,用户操作界面(实质是微信小程序提供的接口组合)会将这些信息转移到读写终端,读写终端会把业务逻辑信息写入sim卡,完成sim卡业务的变更。

所述用户操作界面还用于启动智能设备的扫描二维码功能;通过扫描sim卡读写终端的二维码以获取mac地址,通过mac地址建立sim卡读写终端和用户操作界面之间的数据传输通道以实现sim卡读写终端和用户操作界面的绑定。

微信本身就能获取手机等智能终端的摄像头的使用权限,这个功能可以通过功能链接的形式整合进入操作界面;通过扫描二维码以获取其含有的信息,这个信息包括mac地址和连接密钥等信息,然后,在手机的蓝牙模块里面进行mac地址的匹配,如果匹配则说明是二维码对应的读写终端,则建立蓝牙之间的数据通道,同时在用户操作界面上也会出现与读写终端的绑定信息,即对应的id绑定对应装置。

所述sim卡读写终端从sim卡读取序列号和对应的加密参数并发送至sim业务服务器,所述sim业务服务器基于加密参数处理业务逻辑信息,将加密后的业务逻辑信息反馈至智能设备,所述用户操作界面从智能设备获取加密后的业务逻辑信息,将该业务逻辑信息传输至sim卡读写终端,sim卡读写终端基于内置的解密算法处理业务逻辑信息并写入sim卡。

出于安全的目的,手机只负责进行数据的传输,不会对数据进行或多的接触,同时,相关的数据会被加密,加密算法则基于sim服务供应商本身的规定。

所述用户操作界面包括支付模块,该支付模块基于微信钱包或者第三方支付提供的支付接口实现与业务选择操作相关的资金流的建立。

用户操作界面从sim卡业务服务器获取sim业务信息并生成对应的功能单元,所述功能单元用于获取用户的业务选择操作。

sim业务信息包括业务的名称,业务包括的内容,例如流量大小,通话时间多少,费用相关的信息等;功能单元包括按键、显示栏和输入栏等ui组成单元,基于微信小程序提供的功能可以实现。

扫描sim卡读写终端的二维码并检验二维码的信息是否合法,合法则建立sim卡读写终端和用户操作界面之间的数据传输通道并保存ble接口的连接信息。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1