[发明专利]用于生成电子表格的方法、系统、计算机系统和介质有效
申请号: | 201910687999.4 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110377896B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 林丹;黄炳;章文辉 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06Q30/0201 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 电子表格 方法 系统 计算机系统 介质 | ||
本公开提供了一种用于生成电子表格的方法,应用于服务器端,服务器端包括指标处理模块和指标获取模块,指标获取模块包括多个指标服务,该方法包括:由指标处理模块接收来自于客户端的指标数据申请请求;如果指标处理模块中未存储与该指标数据申请请求对应的指标数据,则由指标处理模块从指标服务路径集中选择一个或多个指标服务路径,并向指标获取模块发送指标获取请求,以便指标获取模块基于从与该一个或多个指标服务路径对应的一个或多个指标服务中获取指标数据并发送至指标处理模块;以及,由指标处理模块将所述指标数据发送至客户端,以便客户端利用该指标数据生成电子表格。本公开还提供了一种用于生成电子表格的系统、计算机系统和介质。
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种用于生成电子表格的方法、系统、计算机系统和介质。
背景技术
当下,信息化技术高速发展使得电子表格的得到了广泛的运用。例如,企业为了准确、高效了解自身经营状况及其变动情况,会依据业务特点对电子表格进行划分部署至不同的应用中,并借助多元化的指标分析运营情况。
在传统的电子表格生成过程中,指标数据的消费方和指标数据的服务方紧密耦合,多个消费方同时访问一个提供方、多个消费方同时请求一个指标数据的情况经常发生。例如,随着企业业务的扩张,电子表格的种类也在不断的丰富,各应用间指标数据相互调用的情况日益增多,考虑到交互式的多次取数方式效率低下,存在如应用间相互等待、指标数据互锁等问题。消费方有时会将需调用数据在本地数据库额外存储一份以提高取数效率。这种方式未解决应用间相互等待数据的问题,并且又多了数据冗余存储的问题。
发明内容
本公开的一个方面提供了一种用于生成电子表格的方法,应用于服务器端,该服务器端包括指标处理模块和指标获取模块,其中指标获取模块包括多个指标服务。上述方法包括:由指标处理模块接收来自于客户端的指标数据申请请求。如果指标处理模块中未存储与该指标数据申请请求对应的指标数据,则由指标处理模块从指标服务路径集中选择一个或多个指标服务路径,并向指标获取模块发送关于上述一个或多个指标服务路径的指标获取请求,以便指标获取模块基于上述一个或多个指标服务路径从与上述一个或多个指标服务路径对应的一个或多个指标服务中获取相应指标数据并发送至指标处理模块。接着,由指标处理模块将该指标数据发送至客户端,以便客户端利用该指标数据生成相应的电子表格。
可选地,指标处理模块包括指标缓存池。上述方法还包括:在上述由指标处理模块接收来自于客户端的指标数据申请请求之后,确定指标缓存池中是否存在与该指标数据申请请求对应的指标数据,如果是,则确定指标处理模块中存储有该指标数据,如果否,则确定指标处理模块中未存储该指标数据。此外,在指标获取模块向指标处理模块返回指标数据,指标处理模块接收到该指标数据后,由指标处理模块将该指标数据存入指标缓存池。
可选地,上述方法还包括:如果指标处理模块中存储有相应的指标数据,则由指标处理模块将该指标数据发送至客户端,以便客户端利用指标数据生成电子表格。
可选地,服务器端还包括指标服务管理模块。上述方法还包括:由指标获取模块向指标服务管理模块进行路径注册,以便指标服务管理模块基于指标获取模块中各指标服务所注册的路径形成指标服务路径集。然后,由指标处理模块向指标服务管理模块发送订阅请求,以便指标服务管理模块向指标处理模块推送上述指标服务路径集。
可选地,上述方法还包括:当指标获取模块中的指标服务发生路径变化时,由指标获取模块向指标服务管理模块进行路径注册更新,以便指标服务管理模块基于指标获取模块中各指标服务所更新的路径形成更新的指标服务路径集。接着,由指标服务管理模块通知指标处理模块,以便指标处理模块向指标服务管理模块再次发送订阅请求,获取更新的指标服务路径集。
可选地,上述由指标处理模块从指标服务路径集中选择一个或多个指标服务路径包括:依据指标获取模块中的多个指标服务的负载均衡原则,由指标处理模块从指标服务路径集中选择负载量小于预定阈值的一个或多个指标服务路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910687999.4/2.html,转载请声明来源钻瓜专利网。