CN107318101B - 一种基于微信小程序的sim卡业务处理*** - Google Patents
一种基于微信小程序的sim卡业务处理*** Download PDFInfo
- Publication number
- CN107318101B CN107318101B CN201710551691.8A CN201710551691A CN107318101B CN 107318101 B CN107318101 B CN 107318101B CN 201710551691 A CN201710551691 A CN 201710551691A CN 107318101 B CN107318101 B CN 107318101B
- Authority
- CN
- China
- Prior art keywords
- sim card
- service
- sim
- interface
- write terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种基于微信小程序的SIM卡业务处理***,包括:用于提供业务逻辑信息的SIM业务服务器,用于提供微信小程序运行环境的智能设备,用于读取/写入SIM卡信息的SIM卡读写终端;基于微信小程序生成用户操作界面,通过JSSDK接口连接SIM业务服务器,通过BLE接口连接SIM卡读写终端;通过用户操作界面获取业务选择操作并上传至SIM业务服务器,SIM业务服务器基于业务选择操作反馈业务逻辑信息,将业务逻辑信息传输至SIM卡读写终端,将业务逻辑信息写入SIM卡。本发明通过微信小程序提供的各自标准接口实现自定义的界面、与SIM服务提供商之间的交互、读写装置的连接,能够在现有技术的基础上,快速实现SIM卡业务的变更,步骤简单快速。
Description
技术领域
本发明涉及一种基于微信小程序的SIM卡业务处理***,属于通信领域。
背景技术
SIM(Subscriber Identity Module,客户识别模块)卡是目前移动运营商最常用的通信身份识别卡。几乎所有的移动运营商(例如移动、联通等)通过此卡控制客户的移动终端选择不同的网络,并提供不同的套餐服务。包括是否接入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接口的连接信息。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。
Claims (6)
1.一种基于微信小程序的SIM卡业务处理***,其特征在于,包括:
用于提供业务逻辑信息的SIM业务服务器,用于提供微信小程序运行环境的智能设备,用于读取/写入SIM卡信息的SIM卡读写终端,所述业务逻辑信息为从数据库内读取的对应业务数据和SIM数据;
基于微信小程序生成用户操作界面,通过JSSDK接口与SIM业务服务器连接,通过BLE接口与SIM卡读写终端连接;
通过所述用户操作界面获取用户的业务选择操作,将业务选择操作上传至SIM业务服务器,所述SIM业务服务器基于业务选择操作反馈业务逻辑信息,用户操作界面将业务逻辑信息传输至SIM卡读写终端,SIM卡读写终端将业务逻辑信息写入SIM卡。
2.根据权利要求1所述的一种基于微信小程序的SIM卡业务处理***,其特征在于,所述用户操作界面还用于启动智能设备的扫描二维码功能;
通过扫描SIM卡读写终端的二维码以获取MAC地址,通过MAC地址建立SIM卡读写终端和用户操作界面之间的数据传输通道以实现SIM卡读写终端和用户操作界面的绑定。
3.根据权利要求1所述的一种基于微信小程序的SIM卡业务处理***,其特征在于,所述SIM卡读写终端从SIM卡读取序列号和对应的加密参数并发送至SIM业务服务器,所述SIM业务服务器基于加密参数处理业务逻辑信息,将加密后的业务逻辑信息反馈至智能设备,所述用户操作界面从智能设备获取加密后的业务逻辑信息,将该业务逻辑信息传输至SIM卡读写终端,SIM卡读写终端基于内置的解密算法处理业务逻辑信息并写入SIM卡。
4.根据权利要求1或3所述的一种基于微信小程序的SIM卡业务处理***,其特征在于,所述用户操作界面包括支付模块,该支付模块基于微信钱包或者第三方支付提供的支付接口实现与业务选择操作相关的资金流的建立。
5.根据权利要求1所述的一种基于微信小程序的SIM卡业务处理***,其特征在于,用户操作界面从SIM卡业务服务器获取SIM业务信息并生成对应的功能单元,所述功能单元用于获取用户的业务选择操作。
6.根据权利要求2所述的一种基于微信小程序的SIM卡业务处理***,其特征在于,扫描SIM卡读写终端的二维码并检验二维码的信息是否合法,合法则建立SIM卡读写终端和用户操作界面之间的数据传输通道并保存BLE接口的连接信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710551691.8A CN107318101B (zh) | 2017-07-07 | 2017-07-07 | 一种基于微信小程序的sim卡业务处理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710551691.8A CN107318101B (zh) | 2017-07-07 | 2017-07-07 | 一种基于微信小程序的sim卡业务处理*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107318101A CN107318101A (zh) | 2017-11-03 |
CN107318101B true CN107318101B (zh) | 2020-09-01 |
Family
ID=60179302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710551691.8A Active CN107318101B (zh) | 2017-07-07 | 2017-07-07 | 一种基于微信小程序的sim卡业务处理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107318101B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683700A (zh) * | 2018-04-03 | 2018-10-19 | 四川新网银行股份有限公司 | 一种基于微信小程序及金融开放平台的金融能力输出模式 |
CN112669512A (zh) * | 2020-12-24 | 2021-04-16 | 上海华申智能卡应用***有限公司 | 基于微信小程序的排队取叫号方法及*** |
CN116760708A (zh) * | 2023-06-26 | 2023-09-15 | 广州易尊网络科技股份有限公司 | 基于微信小程序的设备流量管控方法、***以及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1288342A (zh) * | 2000-10-24 | 2001-03-21 | 深圳黎明电脑网络有限公司 | 移动增值业务的动态实现方法及装置 |
CN102779283A (zh) * | 2012-07-30 | 2012-11-14 | 亚信联创科技(中国)有限公司 | 一种实现sim卡读写的装置、***及方法 |
CN104902465A (zh) * | 2015-06-10 | 2015-09-09 | 广州市森锐电子科技有限公司 | 实名制开户远程写卡方法以及*** |
CN106372684A (zh) * | 2016-08-29 | 2017-02-01 | 深圳市云际通科技有限公司 | 一种便携式sim卡写卡发布***及其实现方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI572218B (zh) * | 2014-07-17 | 2017-02-21 | 新力股份有限公司 | 用於近場通訊(nfc)之電子裝置、控制器及控制方法 |
-
2017
- 2017-07-07 CN CN201710551691.8A patent/CN107318101B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1288342A (zh) * | 2000-10-24 | 2001-03-21 | 深圳黎明电脑网络有限公司 | 移动增值业务的动态实现方法及装置 |
CN102779283A (zh) * | 2012-07-30 | 2012-11-14 | 亚信联创科技(中国)有限公司 | 一种实现sim卡读写的装置、***及方法 |
CN104902465A (zh) * | 2015-06-10 | 2015-09-09 | 广州市森锐电子科技有限公司 | 实名制开户远程写卡方法以及*** |
CN106372684A (zh) * | 2016-08-29 | 2017-02-01 | 深圳市云际通科技有限公司 | 一种便携式sim卡写卡发布***及其实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107318101A (zh) | 2017-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6035443B2 (ja) | 記憶媒体 | |
TW378308B (en) | Smartcard, wireless telephone, system and method for accessing and communication with the internet | |
KR100898055B1 (ko) | Uicc의 개인 정보 보호 시스템 및 방법 | |
KR101026247B1 (ko) | 복수의 가입자 식별 번호를 저장하는 스마트 카드 및 가입자 식별 번호 설정 방법 | |
CN104392190B (zh) | 通过移动终端设备进行虚拟卡实体化的方法及装置 | |
CN107318101B (zh) | 一种基于微信小程序的sim卡业务处理*** | |
US20140143108A1 (en) | Mobile device provisioning framework system | |
CN105850155B (zh) | 用于管理非接触卡应用的应用数据的***和方法 | |
CN107948970B (zh) | 附属终端的实名制入网方法、***及移动终端 | |
CN102932788A (zh) | 一种手机的身份识别和近场支付的方法 | |
Schamberger et al. | Components for an interoperable NFC mobile payment ecosystem | |
EP2563057B1 (en) | Method for data exchange between a secure element and a terminal, secure element, and terminal | |
EP2620897A1 (en) | Method, device and system for displaying radio frequency identification application information | |
CN106372684A (zh) | 一种便携式sim卡写卡发布***及其实现方法 | |
CN104240080A (zh) | 移动支付的实现方法及装置 | |
CN101006461A (zh) | 电子货币***、信息存储介质及移动终端装置 | |
CN101841806A (zh) | 业务卡信息处理方法、装置、***及通信终端 | |
WO2002054195A2 (en) | Method of controlling access to a data file held by a smart card | |
CN105321069A (zh) | 一种实现远程支付的方法及装置 | |
CN101227682A (zh) | 一种保护终端中数据安全的方法及装置 | |
CN109801050B (zh) | 一种用于在线商城的移动支付sdk和支付方法 | |
JP6977477B2 (ja) | 携帯端末へのサービスアプリケーション発行システムおよびサービスアプリケーション発行方法 | |
KR20120007434A (ko) | 결제처리서버 및 그 구동 방법 | |
CN101877835A (zh) | Stk业务处理方法和***以及移动终端 | |
CN106921962A (zh) | 自动绑定方法、装置及智能终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |