[发明专利]一种在短信业务中不同平台间进行通讯的方法和系统有效
申请号: | 201310573375.2 | 申请日: | 2013-11-15 |
公开(公告)号: | CN103607702B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 高比布;李伟;赵鸿 | 申请(专利权)人: | 上海大汉三通通信股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W80/00;H04W88/18 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 短信 业务 不同 平台 进行 通讯 方法 系统 | ||
1.一种在短信业务中不同平台间进行通讯的方法,其特征在于,包括:
接收预先生成的插件的安装请求,所述插件携带有通信协议的功能代码、安装卸载引导类代码和插件配置文件;
获取所述插件;
对所述插件进行校验;
判断校验通过时,采用动态加载的方式将所述通信协议的功能代码和所述安装卸载引导类代码加载到系统运行环境中;
读取所述插件配置文件,根据所述配置文件在系统数据库中生成通信协议配置信息;
根据所述通信协议配置信息进行不同平台间的通讯,包括:建立与所述通信协议对应的通道;启动所述通道,系统根据所述通信协议配置信息实例化所述通信协议的功能代码;使用所述通信协议的功能代码接入网关;进行短信的收发。
2.根据权利要求1所述的方法,其特征在于,所述插件的生成过程具体为:
开发所述通信协议的功能代码;
根据插件规范,开发插件安装卸载引导类代码;
编写插件配置文件;
将所述通信协议的功能代码、所述插件安装卸载引导类和所述插件配置文件编辑并打包成可以安装的插件。
3.根据权利要求1所述的方法,其特征在于,所述对所述插件进行校验包括:校验所述插件是否符合插件规范和校验所述插件配置文件是否正确。
4.根据权利要求1所述的方法,其特征在于,还包括:
判断校验不通过时,提示插件安装失败,并显示具体原因。
5.根据权利要求1所述的方法,其特征在于,在所述根据所述通信协议配置信息进行不同平台间的通讯之后进一步包括插件卸载过程,所述插件卸载过程具体为:
接收插件卸载请求,所述请求包括插件标识;
检测与所述插件标识对应的插件的状态;
判断所述插件的状态为未使用时,将所述通信协议的功能代码和所述安装卸载引导类代码从所述系统运行环境中卸载;
从所述数据库中删除所述通信协议配置信息;
从插件安装目录中删除所述插件的物理文件。
6.根据权利要求5所述的方法,其特征在于,还包括:
判断所述插件的状态为使用中时,提示卸载失败,并显示具体原因。
7.一种在短信业务中不同平台间进行通讯的系统,其特征在于,包括:
请求接收模块,用于接收预先生成的插件的安装请求,所述插件携带有通信协议的功能代码、安装卸载引导类代码和插件配置文件;
插件获取模块,用于获取所述插件;
校验模块,用于对获取的所述插件进行校验,并判断校验是否通过;
配置文件读取模块,用于读取所述配置文件,根据所述配置文件在系统数据库中生成通信协议配置信息;
通讯模块,用于根据所述通信协议配置信息进行不同平台间的通讯,包括:建立与所述通信协议对应的通道;启动所述通道,系统根据所述通信协议配置信息实例化所述通信协议的功能代码;使用所述通信协议的功能代码接入网关;进行短信的收发。
8.根据权利要求7所述的系统,其特征在于,还包括:插件生成模块,用于预先生成插件。
9.根据权利要求7所述的系统,其特征在于,所述校验模块包括:
插件规范校验子模块,用于校验所述插件是否符合插件规范;
插件配置文件校验子模块,用于校验所述插件配置文件是否正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大汉三通通信股份有限公司,未经上海大汉三通通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310573375.2/1.html,转载请声明来源钻瓜专利网。