[发明专利]一种基于虚拟化平台传输电子回单的方法及系统在审
申请号: | 202111168782.6 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113986452A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 王佳佳 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/54;G06F3/06 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 田祥宝 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 平台 传输 电子 回单 方法 系统 | ||
本发明提供了一种基于虚拟化平台传输电子回单的方法及系统,所述方法包括第一虚拟机响应于用户的电子回单请求,从同一主机下的第二虚拟机中获取电子回单路径;基于所述电子回单路径,从共享虚拟磁盘中获取电子回单图片反馈给用户。本发明在同一台主机上创建两个虚拟机,一个虚拟机部署回单子系统,一个虚拟机部署前置子系统,创建一个共享虚拟磁盘,将所述共享虚拟磁盘挂载到两台虚拟机。回单子系统生成电子回单后,将电子回单图片存储到共享虚拟磁盘,只将电子回单图片路径进行存储和网络传输。前置子系统不通过网络就可从共享虚拟磁盘读取电子回单图片提供给客户,减轻了回单子系统和前置子系统之间的网络压力。
技术领域
本发明涉及虚拟化技术应用技术领域,尤其是一种基于虚拟化平台传输电子回单的方法及系统。
背景技术
随着人们环保意识的提高,无纸化时代正在降临。在金融行业,原有的纸质打印业务更多的开始转向电子版下载,电子版与纸质版具有同等效力。在此背景下回单系统应运而生,它通过对各方数据统一整合,加工生成电子回单,提供给前置系统,供客户查询,下载,打印。随着回单系统服务客户的数量剧增,很多问题开始浮现。
目前回单系统根据模板和数据生成电子回单图片,然后将电子回单图片转成base64码(用64个可打印字符来表示二进制数据(例如图片)的一种编码方案,它能把所有的二进制数据转换成字符串形式保存或显示。这些可打印字符是英文字母、数字和2个符号,一共64个,编号0-63)通过网络传输给前置系统同时保存到本地数据库中,前置系统再将base64码转成电子回单图片,供客户使用。Base64码要求把3个8位字节转换位4个6位字节,然后在6位前补00,形成8位一个字节。
base64码相比于原图片增大了1/3,数据库中存储了base64码,网络传输过程中使用了base64码,存在着占用大量网络带宽以及占用前置系统IO资源的问题。
发明内容
本发明提供了一种基于虚拟化平台传输电子回单的方法及系统,用于解决现有通过base64码存储回单图片,占用大量网络带宽以及占用前置系统IO资源的问题。
为实现上述目的,本发明采用下述技术方案:
本发明第一方面提供了一种基于虚拟化平台传输电子回单的方法,所述方法包括以下步骤:
第一虚拟机响应于用户的电子回单请求,从同一主机下的第二虚拟机中获取电子回单路径;
基于所述电子回单路径,从共享虚拟磁盘中获取电子回单图片反馈给用户。
进一步地,所述同一主机下的第二虚拟机判断当前电子回单请求是否是首次发出,
若是,则收集上游数据,结合回单模板,生成电子回单图片,将所述电子回单图片存储至共享虚拟磁盘,所述电子回单路径存储至第二虚拟机的虚拟磁盘中,向第一虚拟机返回电子回单路径;
若否,向第一虚拟机返回电子回单路径。
进一步地,在所述第一虚拟机响应于用户的电子回单请求之前还包括以下步骤:
在同一主机下,分别部署第一虚拟机和第二虚拟机,所述第一虚拟机和第二虚拟机均挂载共享虚拟磁盘。
进一步地,所述第一虚拟机和第二虚拟机均拥有独立的虚拟磁盘。
进一步地,所述电子回单请求包括对查看、下载或打印中的一种或几种。
本发明第二方面提供了一种基于虚拟化平台传输电子回单的系统,所述系统包括回单子系统和前置子系统;
所述前置子系统响应于用户的电子回单请求,从所述回单子系统中获取电子回单路径;并基于所述电子回单路径,从共享虚拟磁盘中获取电子回单图片反馈给用户;
所述回单子系统和前置子系统创建于同一主机的不同虚拟机下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111168782.6/2.html,转载请声明来源钻瓜专利网。