一种物联网给ICCID设置服务码的方法技术

技术编号:32730623 阅读:8 留言:0更新日期:2022-03-20 08:36
本发明专利技术提供了一种物联网给ICCID设置服务码的方法,涉及物联网卡技术领域;该方法包括以下的步骤:S10、服务码对应文件的接收,使用php的move_uploaded_file函数接收用户上传的文件;S20、获取上传文件中的ICCID和服务码;S30、判断ICCID是否存在系统mysql数据库,如存在则继续下一步;S40、判断服务码是否存在系统mysql数据库,如不存在则继续下一步;S50、将ICCID和新的服务码存入mysql数据库;本发明专利技术的有益效果是:用户使用服务码在转售系统中可以进行续期、套餐变更以及充值的操作。套餐变更以及充值的操作。套餐变更以及充值的操作。

【技术实现步骤摘要】
一种物联网给ICCID设置服务码的方法


[0001]本专利技术涉及物联网
,更具体的说,本专利技术涉及一种物联网给ICCID设置服务码的方法。

技术介绍

[0002]接入物联网的物品即物联网设备,作为物联网产品,需要具备联网功能,目前,一般是通过物联网卡,比如SIM卡,实现联网功能。相关技术中,为方便对物联网设备中物联网卡进行流量查询、充值等管理,需要基于物联网卡的标识信息进行管理,但该物联网卡的标识信息不便记忆,目前可以通过扫码由物联网卡的运营商提供的二维码进入运营商的公众号,该二维码中包含有物联网卡的标识信息(比如SIM卡的ICCID),因此,可以通过运营商的公众号访问运营商系统的网页以对物联网卡进行流量的查询、充值等功能操作。
[0003]但是,现有的物联网卡的ICCID是20位长度的字符串,不方便用户记忆,不方便用户输入。现有的物联网卡只能使用ICCID进行续期操作,无法使用服务码在转售系统中进行续期操作。现有的物联网卡只能使用ICCID进行套餐变更操作,ICCID无法使用服务码在转售系统中进行套餐变更操作。现有的物联网卡只能使用ICCID进行充值操作,无法使用服务码在转售系统中进行充值操作。另外,无法使用服务码查询到对应的ICCID卡号。

技术实现思路

[0004]为了克服现有技术的不足,本专利技术提供一种物联网给ICCID设置服务码的方法,用户使用服务码在转售系统中可以进行续期、套餐变更以及充值的操作。
[0005]本专利技术解决其技术问题所采用的技术方案是:一种物联网给ICCID设置服务码的方法,其改进之处在于,该方法包括以下的步骤:
[0006]S10、服务码对应文件的接收,使用php的move_uploaded_file函数接收用户上传的文件;
[0007]S20、获取上传文件中的ICCID和服务码;
[0008]S30、判断ICCID是否存在系统mysql数据库,如存在则继续下一步;
[0009]S40、判断服务码是否存在系统mysql数据库,如不存在则继续下一步;
[0010]S50、将ICCID和新的服务码存入mysql数据库。
[0011]进一步的,步骤S10中,用户上传txt格式文件。
[0012]进一步的,步骤S20中,当txt格式文件的内容为空则返回“文件内容为空请重复上传”的josn数据。
[0013]进一步的,步骤S30中,当ICCID没有存在系统mysql数据库,则返回“ICCID错误请重复上传”的josn数据。
[0014]进一步的,步骤S40中,当服务码已经存在系统mysql数据库,则返回“服务码已经被设置请重复上传”的josn数据。
[0015]进一步的,步骤S50之后,返回“设置成功”的josn数据。
[0016]进一步的,步骤S50之后,进行服务码续期时,包括以下的步骤:
[0017]S601、根据服务码查询出对应的ICCID,如没有查询到对应的服务码,则返回josn报错数据;
[0018]S602、根据对应的ICCID调用对应的续期接口。
[0019]进一步的,步骤S50之后,进行服务码套餐变更时,包括以下的步骤:
[0020]S701、根据服务码查询出对应的ICCID,如没有查询到对应的服务码,则返回josn报错数据;
[0021]S702、根据对应的ICCID调用对应的续期接口。
[0022]进一步的,步骤S50之后,进行服务码充值时,包括以下的步骤:
[0023]S801、根据服务码查询出对应的ICCID,如没有查询到对应的服务码,则返回josn报错数据;
[0024]S802、根据对应的ICCID调用对应的续期接口。
[0025]本专利技术的有益效果是:本专利技术提供了一种物联网给ICCID设置服务码的方法,该方法允许用户使用服务码在转售系统中进行续期、套餐变更以及充值的操作,还可以使用服务码查询到对应的ICCID卡号的功能,克服了现有技术中的不足,提高了物联网卡使用的便捷性。
附图说明
[0026]图1为本专利技术的一种物联网给ICCID设置服务码的方法的流程示意图。
[0027]图2为本专利技术中服务码续期时的流程图。
[0028]图3为本专利技术中服务码套餐变更的流程图。
[0029]图4为本专利技术中服务码充值的流程图。
具体实施方式
[0030]下面结合附图和实施例对本专利技术进一步说明。
[0031]以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本专利技术的目的、特征和效果。显然,所描述的实施例只是本专利技术的一部分实施例,而不是全部实施例,基于本专利技术的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本专利技术保护的范围。另外,专利中涉及到的所有联接/连接关系,并非单指构件直接相接,而是指可根据具体实施情况,通过添加或减少联接辅件,来组成更优的联接结构。本专利技术创造中的各个技术特征,在不互相矛盾冲突的前提下可以交互组合。
[0032]参照图1所示,本专利技术揭示了一种物联网给ICCID设置服务码的方法,具体的,该方法包括以下的步骤:
[0033]S10、服务码对应文件的接收,使用php的move_uploaded_file函数接收用户上传的文件;
[0034]本实施例中,用户上传txt格式文件,
[0035]S20、获取上传文件中的ICCID和服务码,当txt格式文件的内容为空则返回“文件内容为空请重复上传”的josn数据;
[0036]S30、判断ICCID是否存在系统mysql数据库,如存在则继续下一步;
[0037]该步骤中,即为图1中判断ICCID是否正确的步骤,当正确时(即ICCID存在系统mysql数据库),则进行下一步,否则视为验证失败,此时表示ICCID没有存在系统mysql数据库,则返回“ICCID错误请重复上传”的josn数据,此后结束步骤,设置失败;
[0038]S40、判断服务码是否存在系统mysql数据库,如不存在,该服务码即为新的服务码,则继续下一步;
[0039]同样的,该步骤中,即为图1中判断服务码是否已经被设置的步骤,当服务码已经存在系统mysql数据库,则表示服务码已经被使用,则返回“服务码已经被设置请重复上传”的josn数据,此后结束步骤,设置失败;
[0040]S50、将ICCID和新的服务码存入mysql数据库,返回“设置成功”的josn数据。
[0041]步骤S50中,当mysql数据库连接失败或报错时,则结束步骤,设置失败。
[0042]通过上述的步骤,实现对ICCID的服务码的设置,ICCID都是常规的20位数字和字母组成,比如:898602B8261990857029;服务码可以由简单的数字组成比如:123456;因此,在这个过程中,可以把复杂的ICCID设置成简单的服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网给ICCID设置服务码的方法,其特征在于,该方法包括以下的步骤:S10、服务码对应文件的接收,使用php的move_uploaded_file函数接收用户上传的文件;S20、获取上传文件中的ICCID和服务码;S30、判断ICCID是否存在系统mysql数据库,如存在则继续下一步;S40、判断服务码是否存在系统mysql数据库,如不存在则继续下一步;S50、将ICCID和新的服务码存入mysql数据库。2.根据权利要求1所述的一种物联网给ICCID设置服务码的方法,其特征在于,步骤S10中,用户上传txt格式文件。3.根据权利要求2所述的一种物联网给ICCID设置服务码的方法,其特征在于,步骤S20中,当txt格式文件的内容为空则返回“文件内容为空请重复上传”的josn数据。4.根据权利要求1所述的一种物联网给ICCID设置服务码的方法,其特征在于,步骤S30中,当ICCID没有存在系统mysql数据库,则返回“ICCID错误请重复上传”的josn数据。5.根据权利要求1所述的一种物联网给ICCID设置服务码的方法,其特征在于,步骤S40中,当服务码已经存在系统mysql数据库...

【专利技术属性】
技术研发人员:张湘南
申请(专利权)人:银盛通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1