应用于电子商务系统的文件处理方法、服务器及系统的制作方法_2

文档序号:9551437阅读:来源:国知局
br>[0036]判断模块22,用于判断是否已存在客户端所请求的文件。
[0037]处理模块23,用于在已存在客户端所请求的文件时,将该文件或该文件的下载链接发送至客户端,以及,用于在不存在客户端所请求的文件时,定时执行生成该文件的任务。
[0038]可选地,在本实施例的一种实现方式中,处理模块23具体用于,在不存在客户端所请求的文件时,将生成该文件的任务添加至定时任务(例如,Schedual任务),由该定时任务定时执行生成客户端所请求的文件的任务。优选地,该定时任务在服务器相对空闲时(例如,凌晨)进行数据统计和计算,生成客户端所请求的文件。
[0039]可选地,在本实施例的一种实现方式中,处理模块23还用于将定时任务生成的文件或该文件的下载链接发送至客户端。
[0040]在本实施例或其实现方式中,关于相关名称或术语的解释,以及关于各个模块所执行处理或可执行处理的详细说明,请参见方法实施例的详细说明,此处不赘述。
[0041]采用本实施例提供的服务器20,一方面能够有效减小服务器的数据处理压力,降低服务器宕机的风险;另一方面也能避免客户无谓的等待,提高客户体验。
[0042]图3是根据本发明实施例的一种应用于电子商务系统的文件处理系统的方块示意图,参照图3,文件处理系统包括服务器20和客户端30。其中,客户端30用于向服务器20发送请求消息。优选地,客户端30通过VM页面向服务器发送请求消息。在本实施例中,关于服务器20的说明请参见前文的描述,此处不赘述。
[0043]以上结合附图对根据本发明的实施例进行了详细说明,下面从用户应用本发明各实施例的角度进行说明。
[0044]在一种具体的应用实施例中,用户在客户端打开VM报表页面,点击生成报表从而向服务器发出请求消息;服务器通过查询确定客户端请求的文件是否已经存在,如果存在,则返回一个文件流给客户端下载,如果不存在,则将生产该文件的任务添加至Schedual任务列表中,并向用户返回友好的提示信息;客户端接收服务器返回的数据,如果是一个文件流,则通过文件流下载文件,如果是提示信息,则提示给用户;Schedual根据任务列表中定义的任务定时执行任务;服务器主动向客户端返回文件流,或根据用户的再次请求发送文件流。
[0045]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0046]以上所揭露的仅为本发明的优选实施例而已,当然不能以此来限定本发明的保护范围,因此依本发明权利要求的教导对上述实施例所作的等同变化,仍属于本发明权利要求所涵盖的范围内。
【主权项】
1.一种应用于电子商务系统的文件处理方法,其特征在于,所述方法包括: 服务器接收客户端发送的请求消息; 服务器判断所述客户端所请求的文件是否已经存在; 如果已经存在,则所述服务器将所述文件或所述文件的下载链接发送至所述客户端; 如果不存在,则所述服务器定时执行生成所述文件的任务。2.如权利要求1所述的方法,其特征在于,所述文件包括根据报表数据生成的报表文件。3.如权利要求1所述的方法,其特征在于,所述客户端通过VM页面向所述服务器发送所述请求消息。4.如权利要求1所述的方法,其特征在于,所述服务器定时执行生成所述文件的任务,包括: 所述服务器将生成所述文件的任务添加至定时任务中; 所述定时任务定时执行生成所述文件的任务。5.如权利要求4所述的方法,其特征在于,所述方法还包括: 服务器将所述定时任务生成的所述文件或该文件的下载链接发送至所述客户端。6.一种应用于电子商务系统的服务器,其特征在于,所述服务器包括: 接收模块,用于接收客户端发送的请求消息; 判断模块,用于判断是否已存在所述客户端所请求的文件; 处理模块,用于在已存在所述文件时,将所述文件或所述文件的下载链接发送至所述客户端,以及,用于在不存在所述文件时,定时执行生成所述文件的任务。7.如权利要求6所述的服务器,其特征在于,所述文件包括根据报表数据生成的报表文件。8.如权利要求6所述的服务器,其特征在于,所述处理模块具体用于, 在不存在所述文件时,将生成所述文件的任务添加至定时任务,由所述定时任务定时执行生成所述文件的任务。9.如权利要求8所述的服务器,其特征在于,所述处理模块还用于, 将所述定时任务生成的所述文件或该文件的下载链接发送至所述客户端。10.一种应用于电子商务系统的文件处理系统,其特征在于,所述系统包括: 如权利要求6?9中任一项所述的服务器; 和用于向所述服务器发送请求消息的客户端。11.如权利要求10所述的系统,其特征在于,所述客户端通过VM页面向所述服务器发送所述请求消息。
【专利摘要】本发明公开一种应用于电子商务系统的文件处理方法、服务器及系统,其中,所述方法包括:服务器接收客户端发送的请求消息;服务器判断所述客户端所请求的文件是否已经存在;如果已经存在,则所述服务器将所述文件或所述文件的下载链接发送至所述客户端;如果不存在,则所述服务器定时执行生成所述文件的任务。采用本发明,一方面减小了服务器的数据处理压力,降低了服务器宕机的风险,另一方面也避免了客户无谓的等待,提高了客户体验。
【IPC分类】H04L29/06, H04L29/08, G06Q30/00
【公开号】CN105306596
【申请号】CN201510802165
【发明人】郭友德, 傅强, 邓龙腾, 王扬
【申请人】中国建设银行股份有限公司
【公开日】2016年2月3日
【申请日】2015年11月19日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1