[发明专利]一种数据通讯方法、设备及介质在审
申请号: | 202111454063.0 | 申请日: | 2021-12-01 |
公开(公告)号: | CN114139093A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 高祥炎;张壮;张立珠;邵华 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/955 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据通讯 方法 设备 介质 | ||
1.一种数据通讯方法,其特征在于,所述方法包括:
服务器通过数据推送服务获取客户端的注册请求以及业务前端统一资源定位符URL、登录所述客户端的用户ID;
根据所述注册请求,将所述数据推送服务与所述客户端建立长连接会话;
在所述数据推送服务中,生成所述会话唯一的会话ID,将所述业务前端URL、所述用户ID以及所述会话ID进行绑定,确定所述客户端的会话信息;
根据所述会话信息、所述数据推送服务以及所述客户端,将业务后端与业务前端进行数据通讯。
2.根据权利要求1所述的方法,其特征在于,所述根据所述会话信息、所述数据推送服务以及所述客户端,将业务后端与业务前端进行数据通讯,具体包括:
在所述业务后端中,获取所述会话信息中的多个所述业务前端URL;
通过多个所述业务前端URL对自身的业务数据进行识别,确定所述业务数据对应的业务前端URL;
从所述对应的业务前端URL中过滤出待推送业务前端URL;
将所述待推送业务前端URL、业务数据、用户ID组装成第一参数列表;
调用所述数据推送服务,通过所述数据推送服务将所述第一参数列表推送至所述客户端,以通过所述客户端与所述业务前端进行数据通讯。
3.根据权利要求2所述的方法,其特征在于,所述通过所述数据推动服务将所述第一参数列表传递至所述客户端,以通过所述客户端与所述业务前端进行数据通讯,具体包括:
通过所述数据推动服务对所述第一参数列表中的每组参数进行解析,确定各组参数的所述待推送业务前端URL、所述业务数据以及所述用户ID;
若所述用户ID为空,则从所述会话信息中获取与所述待推送业务前端URL匹配的会话ID;
若所述用户ID不为空,则从所述会话信息中获取与所述待推送业务前端URL以及所述用户ID匹配的会话ID;
基于所述匹配的会话ID,将所述第一参数列表推送至所述客户端,以通过所述客户端与所述业务前端进行数据通讯。
4.根据权利要求3所述的方法,其特征在于,所述通过所述客户端与所述业务前端进行数据通讯,具体包括:
通过所述客户端中的传输方法与所述业务前端进行数据通讯;其中,所述客户端在接收所述第一参数列表后,通过所述传输方法对所述第一参数列表进行解析,将解析的所述业务数据通过业务逻辑层传递至所述业务前端,以使所述业务前端根据所述业务数据执行业务操作。
5.根据权利要求1所述的方法,其特征在于,所述确定所述客户端的会话信息之后,所述方法还包括:
确定预先构建的客户端注册信息管理模块与客户端注册会话列表;
通过所述客户端注册信息管理模块判断所述会话ID是否存在于所述客户端注册会话列表;
若是,则基于所述会话信息对所述客户端注册会话列表中的会话信息进行更新;
若否,则将所述会话ID作为主键,将所述业务前端、URL用户ID作为主体信息,存储至所述客户端注册会话列表。
6.根据权利要求5所述的方法,其特征在于,所述将业务后端与业务前端进行数据通讯之后,所述方法还包括:
通过数据推送服务获取所述客户端的会话信息删除请求;
根据会话信息删除请求中待删除会话信息的会话ID,通过所述客户端注册信息管理模块判断待删除会话信息是否存在于所述客户端注册会话列表;
若是,则将所述待删除会话信息进行删除。
7.根据权利要求5所述的方法,其特征在于,所述将业务后端与业务前端进行数据通讯之后,所述方法还包括:
通过数据推送服务检测到所述客户端断开连接,则调用所述客户端注册信息管理模块;
通过客户端注册信息管理模块将所述客户端注册会话列表中断开连接的会话ID对应的会话信息进行删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111454063.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种线缆接头保护装置
- 下一篇:一种缸体集成式湿式制动器结构