[发明专利]消息队列业务数据调度及消息队列的实现方法有效
申请号: | 201611126138.1 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106713018B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 陈杨;程佳佳;李迪晞 | 申请(专利权)人: | 天翼物联科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/863;H04L29/08 |
代理公司: | 32402 江苏海越律师事务所 | 代理人: | 唐小红 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 队列 业务 数据 调度 实现 方法 | ||
1.一种消息队列业务数据调度及消息队列的实现方法,其特征在于,所述方法包括如下步骤:
步骤1:物联网自管理平台用户请求经过HTTP协议编码,通过Socket套接字传送到服务器端;
步骤2:到达服务器端的业务消息经过HTTP解码后封装为Message消息对象,并根据操作类型的优先级存入相应的接收消息队列中,接收队列包括三个优先级;
步骤3:通过对队列的调度控制,获取消息队列模块中的Message消息对象,进入物联网业务解析模块并进行解析,根据物联网业务类型选择相应的下部操作,如果业务请求类型为登录执行步骤4;如果业务请求类型为注册执行步骤5;如果业务请求类型为业务查询执行步骤6;如果业务请求类型为修改执行步骤7;如果业务请求类型为业务定制受理,执行步骤8;
步骤4:用户请求类型为登录操作时时,消息队列管理模块获得用户名密码,并查询数据库中用户信息表,若果没有用户名或者密码不对,服务器拒绝用户登录,返回到登陆界面,如果用户名密码匹配,查询用户物联网订购业务和用户权限,根据相应权限将结果返回到Result消息对象,执行步骤9;
步骤5:用户请求类型为注册操作时时,消息队列管理模块获得用户名和密码,若否存在用户已存在则拒绝注册,若用户不存在,在将相应的用户信息插入用户信息表中返回success成功接收消息,并将消息封装为Result消息对象,执行步骤9;
步骤6:用户请求为物联网业务查询操作时,消息队列管理模块获得查询条件,如果是套餐使用量查询,则根据相应的条件查询物联网数据中心库中的相应记录,并将结果封装为Result消息对象,执行步骤9;
步骤7:用户请求为业务修改操作时,消息队列管理模块获得修改的业务属性值,即:活卡激活操作业务变更,在物联网数据中心库中进行修改,返回结果success成功接收消息,封装为Result消息对象,执行步骤9;
步骤8:用户请求为业务定制时,消息队列管理模块获得修改的业务定制类型,如果物联网数据中心存在相关的业务类型,则服务器返回success成功接收消息,反之,则返回错误,执行步骤9;
步骤9:用户请求为消息确认时,消息队列管理模块获得相应应答请求,在物联网数据中心中进行修改,并返回结果最终竣工消息,执行步骤9,所述消息队列的实现机制包括线程池机制、数据持久化机制和消息队列管理调度机制;
应用于上述实现方法的物联网自管理平台的业务运营支撑系统包括六大功能,即:信息查询功能、业务受理功能、策略控制功能、增值服务功能、权限管理功能、API开放功能:(1)信息查询功能包括账单查询、清单查询、套餐使用量查询、充值查询、调账查询、余额查询、历史费用查询、下载任务查询,各种查询信息通过消息队列进行交换;(2)业务受理功能包括充值缴费功能、活卡激活功能、自助停复机管理,各种受理类操作通过消息队列进行处理;(3)策略控制功能包括用户状态查询、预警监控查询、号码清单查询、卡信息查询、业务统计查询,各种策略控制信息通过消息队列进行控制;(4)增值服务功能包括成员管理、充值管理、使用量查询管理,增值服务信息通过消息队列进行传递;(5)权限管理功能包括二级用户管理和二级用户权限配置管理;(6)API开放功能指将各个功能模块的数据进行标准数据格式处理并提供给用户使用;
所述系统的物联网自管理平台逻辑架构,业务运营支撑层属于自管理平台核心位置,以一种开放性的架构,整合了电信运营商的智能管道能力、成熟的运营管理经验和能力,采用分层结构,整个业务运营支撑层包括以下几个模块:有五个最主要的核心模块,从底至上依次为通信层接入模块、消息队列管理模块、系统服务模块、业务解析模块、用户应用模块,各个模块的物联网业务数据来源于物联网数据中心,所述系统整个平台的物联网数据中心结构包括物联网自管理平台数据处理中心、信息检索数据仓库、策略控制数据仓库、用户信息仓库、计费处理数据仓库、权限认证数据仓库、CRM客户关系管理仓库,其中,物联网自管理平台数据处理中心负责集约采集各模块数据仓库的信息数据,并对整个平台的数据进行逻辑控制;
通信层接入模块的功能:从物联网自管理平台数据中心获取物联网业务数据,从而为整个平台提供可靠的数据源;
消息队列管理模块的功能:作为一个开放式的物联网业务运营支撑平台,如何管理大量用户同一时刻的业务请求是至关重要的,因此需要引入消息队列管理机制;
业务解析模块:有两个方面的功能,一是对用户的请求进行解析得出用户请求的类型及参数,二是根据用户的业务请求去选择具体的业务,即用户选择了充值缴费这个业务,则平台会给用户分配充值缴费这个业务的入口权限;
系统服务模块:包括了用户信息管理服务,增值业务管理服务,业务受理服务、策略控制服务、数据库交互功能;
用户应用模块:针对平台物联网用户,提供服务运营开发接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼物联科技有限公司,未经天翼物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611126138.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种草莓苗专用肥料及其制备方法
- 下一篇:一种EM树木营养液
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置