Java短信验证码平台接口与SP短信服务双向接口的方案
来源:原创 时间:2018-02-23 浏览:0 次移动增值业务收入增长迅速,发展多元化.。对移动数据业务的管理水平提出了新的要求。这使得数据业务管理策略开始从粗放的随机管理模式转变为后台支持的系统管理模式。正是在如此大的数据行业,MISC平台莫比尔信息服务中心(移动信息服务中心)。在服务发展的背景下,运营管理的技术框架不断产生和完善。
同时,随着移动增值业务的迅速发展,SPN服务提供商(服务提供商)不加区别地发送短消息和收费是一个重要的问题,导致一些现有的和潜在的客户对运营商的信任降低。为解决SP随机收费问题,电信运营商可以从两个方面入手:一是实行严格的处罚制度,从管理上进行控制,规范SP收费标准;二是从技术角度出发,采用SMS网关和MISC来控制SP的随机计费。目前,MISC已发展成为新一代的数据业务运营管理系统,具有开放的体系结构、完善的功能、友好的界面和高度的过程自动化。它已被广泛应用。
MISC平台主要负责用户管理、业务管理和SP管理,并提供开放接口,为各种业务网关和SP提供代理计费功能。该平台还提供了与数据服务相关的各种统计数据。查询功能,如用户统计、业务统计、计费统计等。MISC平台具有维护各种业务的用户相关数据、SP相关数据和相关数据的功能。
因此,使用MISC可以消除SP欺诈,减少投诉。提高用户忠诚度,降低管理成本和运营成本,提高SP运营商的市场预期,加快产品开发;为用户使用代理计费方法,消除SP欺诈造成的损失,享受更加规范、丰富的数据服务。通过MISC来实现数据服务的规范化管理,创造一个规范、健康、可持续发展的市场环境。
因此,SP接入MISC平台[ 1 ] [ 2 ]。2系统势在必行MISC设计最基本的功能是存储用户的订阅服务,生成CDR。部署的其他设备,需要对短信网关(短信网关)和SP设备升级,特别是短消息网关是被添加到其他的接口,SP与ISMG通信协议需要升级到gmpp3.0 gmpp2.0,SP可打开MISC接口,实现电信增值服务市场的规范化,提高SP的监管,加快新业务SP审批流程,SP消除任意用户定制和用户收费,退订业务方便,实现运营商、SP用户。
三双赢目标。该系统是实现业务订购和退订使用MISC平台。
订单业务由用户发起,用户将要形成自己的定制SP信息通过互联网或发送短信,并发送到其他平台,让用户定制的信息,然后用户自定义发送到SP的消息,SP证实自己写的数据库,同时响应数据包发送到MISC平台,这表明用户成功定制,并提供用户到用户的计费所需的信息。管理职能由MISC平台控制,SP无权收取退订。
同样是由用户发起的,当自定义用户信息不感兴趣,用户可以订阅信息发送到其他平台,进行由MISC平台完成退订的信息审查也可以直接发送用户退订SP SP和完全取消任务杂项。java多线程机制,多线程机制,支持多任务并行处理,java使程序员可以很容易的打开一个具有多线程的功能,能同时处理多个任务的功能强大的应用程序。
多线程编程是java语言[ 3 ]最重要的特征之一。因此本系统选择java为开发语言,考虑到服务器方需要同时为多个用户服务,采用多线程编程实现;基于强大的数据处理和交换的能力系统中适当地采用XML,XML文档形式存储数据,使应用程序显得更加有条理。
正向接口描述消息名消息类型消息方向MISC→spsyncorderrelationresp响应SP→miscsyncorderrelationreqrequest表2用户访问信息表列名备注列名备注医院研究与教育联合体返回信成息功标志transactionid用户定制信息的编号Dtime写入表的时间ID该主键具有自+ 1功能列名备注列名备注fee_pseudocode计费用用户代码transactionid信用信息系统,dest_useridtype用户分配电话号码类型msgtype消息类型dest_msisdn眼手机fee_msisdn代码表费机号Dtime写ID +家庭时刻表1 send_device-type主键从发送方设备类型linkid Pro目前的服务订单ID send_deviceid设计,actionid系列准备送方服务动态管理dest_devicetype代码生成形网格的动态dest_deviceid发电服务代码服务像原始状态的类型spserviceid。通过编码方方式业务接入号码fee_useridtype系列米数费类featurestr +用于家庭购房,长码号码发送参数空间表1 + Nene Jung自定义用户信息表3系统设计3.1设计本系统的功能主要是完成SP与移动运营商MISC平台实现连接,并实现业务订购由MISC平台退订。
它主要是由以下两个功能模块实现了同步接口模块[ 4 ]:完成了订购或退订(MISC SP)的关系,这种关系是由MISC平台发起,SP处理。
该方法包括以下步骤:首先,SP接收用户退出信息,从数据库中删除数据库中的用户自定义信息,然后向MISC平台发送前向同步退款包;在该模块中,请求端为MISC平台,该平台是相对于SP的客户端,仿真器生成SyncOrdershipReq消息,根据用户的填充信息生成相应的XML文档,并将相应的标准XML文档信息发送到SP服务器并删除。
字节码验证器可以确保应用程序不能违背自己的命名空间中的类装载器;控制应用程序的权限通过命名空间;和保安部经理之间维持秩序的命名空间。在java运行环境的安全管理,具有很强的优越性。在网络中的应用,对java数字签名对JAR格式网络传输。使用java认证和授权服务图3同步客户端模拟器图4sp服务器程序运行结果图5sp退订请求程序运行结果图6misc平台服务器程序运行结果jaasn java认证和授权服务)可以。实现系统资源和数据的认证和授权。java安全扩展平台如java加密扩展卷/ JCE / JSE / java认证和授权服务(家尧斯)已经被集成到java2sdk1.4。
开发基于java的安全,这些安全机制。获得基本的。4.2数据库应用系统采用SQLServer2000数据库,JDBC是一个面向对象的java与数据库的连接技术。它是一种面向对象的封装设计odbcapi。提供一些相当低级的访问数据库的方法,它还提供高级别的强大对象来处理数据库。
JDBC是由一系列连接的语句和结果集。主要过程是先建立一个以SQLServer2000或其他数据库管理系统的连接,然后发送消息插入、检索和检索。修改或删除数据的数据库,最后返回处理结果记录集的重要接口。JDBC API是java.sql.drivermanagern java.sql.connection.java.sql.statement和java.sql.resultset。4.3。
可扩展标记语言XML(可扩展标记语言XML是发表在199by w3cu万维网联盟标准。是SGML的简化子集(standardgeneralized标记语言。它具有跨平台、易表达、可扩展性强、内容与形式分离等优点,得到了广泛的应用。应用程序不直接访问和操作XML文档。相反,通过XML解析器对XML文档进行分析,然后应用程序通过DOM接口或由XML分析器提供的SAX接口对分析结果进行操作,从而间接地实现XML文档的访问和操作。
应用程序可以随时访问XML文档中的任何一段数据。有许多方法来解析XML文件在java平台。标准用法是使用DOM或SAX,但两者都有各自的缺点。最简单、最直观的方法是使用jdom.jdom构建一个基于java平台,完整的解决方案和访问、操作和输出XML数据通过java代码。将网络编程与数据库编程相结合,利用XML的特点,方便地实现了网络传输数据的准确性和健壮性。
系统的数据测试结果表明,该系统处理数据准确,鲁棒性好。然而,反向接口处理的速度很慢,需要改进处理机制。