[发明专利]基于服务器端的通信交互方法、设备及存储介质有效
申请号: | 202111168710.1 | 申请日: | 2021-10-08 |
公开(公告)号: | CN113590253B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 杨光;黄雪峰;梁杨 | 申请(专利权)人: | 深圳市信润富联数字科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/54;G06F16/957 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 丁志新 |
地址: | 518000 广东省深圳市罗湖区桂园街道老围*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 服务器端 通信 交互 方法 设备 存储 介质 | ||
1.一种基于服务器端的通信交互方法,其特征在于,应用于服务器端的业务层,所述业务层与页面相关端通过预设交互通道进行通信连接,服务器端业务层和UI界面之间是不同的应用或者不同的软件,一个是业务层软件,一个是界面软件,进而,通过发布订阅的方式,实现两个软件之间的交互,即两个软件之间只需要知道预设交互通道,即可通过发布订阅的方式通知对方需要处理的变量,所述业务层为一个,所述页面相关端至少包括第一页面相关端和第二页面相关端,所述第一页面相关端对应通道为第一预设交互通道,所述第二页面相关端对应通道为第二预设交互通道,不同页面相关端的网络架构模式不同,待处理变量至少包括第一待处理变量以及第二处理变量,所述待处理变量是key值;
所述基于服务器端的通信交互方法包括:
若接收到所述第一页面相关端基于第一预设交互通道发送的第一订阅信息时,获取所述第一订阅信息对应的第一待处理变量;
和/或者若接收到所述第二页面相关端基于第二预设交互通道发送的第二订阅信息时,获取所述第二订阅信息对应的第二待处理变量;
其中,页面相关端将产生的数据写入到 Redis数据库对应的key中,然后将key通过发布订阅的机制发布到对应的频道中即预设交互通道中,业务层读出订阅信息对应的key值;
其中,所述预设交互通道基于内存型数据库搭建;
其中,所述待处理变量基于所述界面输入至所述预设交互通道中的界面操作信息确定;
确定所述待处理变量针对的业务信息,并确定所述业务信息的目标处理流程,在确定处理变量key后,确定所述待处理变量针对的目标业务事项的 value值,并确定所述业务信息的目标处理流程;
根据所述目标处理流程对所述业务信息进行处理,得到处理结果。
2.根据权利要求1所述的基于服务器端的通信交互方法,其特征在于,所述页面相关端为浏览器的web后端,所述若接收到所述页面相关端基于预设交互通道发送的订阅信息时,获取所述订阅信息对应的待处理变量的步骤,包括:
若接收到所述web后端基于预设交互通道发送的订阅信息时,获取所述订阅信息对应的待处理变量,其中,所述预设交互通道基于内存型数据库搭建;
其中,所述待处理变量基于所述web后端传入至所述预设交互通道中的网页操作信息确定,其中,所述网页操作信息经由浏览器web前端获取,并通过socket长连接传输给所述web后端。
3.一种基于服务器端的通信交互方法,其特征在于,应用于页面相关端,所述页面相关端与服务器端的业务层通过预设交互通道进行通信连接,服务器端业务层和UI界面之间是不同的应用或者不同的软件,一个是业务层软件,一个是界面软件,进而,通过发布订阅的方式,实现两个软件之间的交互,即两个软件之间只需要知道预设交互通道,即可通过发布订阅的方式通知对方需要处理的变量,所述页面相关端为一个,所述业务层至少包括第一业务层和第二业务层,所述第一业务层对应通道为第三预设交互通道,所述第二业务层对应通道为第四预设交互通道,待处理变量至少包括第三待处理变量以及第四处理变量;
所述基于服务器端的通信交互方法包括:
若接收到所述第一业务层基于第三预设交互通道发送的第三订阅信息时,获取所述第三订阅信息对应的第三待处理变量;
和/或者若接收到所述第二业务层基于第四预设交互通道发送的第四订阅信息时,获取所述第四订阅信息对应的第四待处理变量;
其中,业务层将产生的数据写入到 Redis数据库对应的key中,然后将key通过发布订阅的机制发布到对应的频道中即预设交互通道中,页面相关端读出订阅信息对应的key值;
其中,所述预设交互通道基于内存型数据库搭建;
确定所述待处理变量针对的页面更新信息;
对所述页面更新信息进行处理,得到处理结果。
4.根据权利要求3所述的基于服务器端的通信交互方法,其特征在于,所述页面相关端为浏览器的web后端,所述对所述页面更新信息进行处理,得到处理结果的步骤,包括:
与浏览器的web前端建立socket长连接;
通过所述socket长连接,将所述页面更新信息传输给所述web前端,接收所述web前端基于所述页面更新信息反馈的处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市信润富联数字科技有限公司,未经深圳市信润富联数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111168710.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种河道水体COD降解菌种及其应用
- 下一篇:一种电容器全自动灌胶装置