授权数据读取方法以及系统的制作方法

文档序号:6564841阅读:206来源:国知局
专利名称:授权数据读取方法以及系统的制作方法
技术领域
本发明是关于一种授权数据读取方法及系统,尤其是一种使位于终端装置的使用者可读取应用软件服务供货商的应用软件系统执行运作而产生数据的授权数据读取方法以及系统。
背景技术
由于电子信息与网际网络系统快速发展,使传统商业活动经由计算机及通讯网路间的互动与应用下即可完成实际的交易行为。因此,现今推行商业自动化的企业即导入一套企业资源规划(EnterpriseResource Planning,ERP)的系统,以此整合企业内部各部门的信息系统,以有效运用企业资源。
许多ERP系统的应用软件服务供货商(Application ServiceProvider,ASP)通过提供一个网站接口的方式,将他们已有主从结构的应用软件放在网站上,以便将ERP产品授权商业客户通过一种安全、可靠的方式直接提交订单,并存取相关的数据。另外的一些产品则授权商业合作伙伴通过提供信息的存取以及自助式的订单交易,来增进相互的关系。
当使用者欲执行由应用软件服务供货商所提供的应用软件系统时,一般有以下方式第一,经由应用软件服务供货商所提供的客户接口执行前端程序;第二,需经由应用软件服务供货商所提供的应用软件系统执行批次作业并以文字文件的传输方式传送给终端装置。
由于上述第一种方式需令每一个使用者在各自的终端装置内预先安装由应用软件服务供货商所提供的前端程序,并向应用软件服务供货商购买使用授权,故除令企业需支付更多购买使用授权的费用外,同时,亦相对提高对前端程序安装及部署的成本。
请参阅图1,是显示采用上述第二种方式时所需的系统基本架构图,若位于终端装置1的使用者通过网络通讯系统2对应用软件服务供货商网站3(例如思爱普系统软件公司,以下简称为SAP系统软件公司)提出数据读取请求时,则应用软件服务供货商网站3所提供的应用软件系统(以下以ERP系统30为例)将执行运作并产生使用者所需的相关数据,其中,需经由应用软件服务供货商网站3所架设的档案服务器31及数据库服务器32将ERP系统30所产生的相关数据传送给终端装置1并展现在浏览器10上,然而,ERP系统30、档案服务器31及数据库服务器32之间皆以批次作业(Batch Job)的处理方式传输数据,故无法达成及时性的需求。
再者,上述两种方式皆需通过应用软件系统运算后,才能提供使用者取得所需的数据,故易增加应用软件系统运作上的负荷。
因此,除了如何减少企业支付应用软件服务供货商的授权使用费用,并简化对前端程序的安装及部署处理,以降低企业成本之外,如何减少应用软件系统的运作负荷,更是目前需要解决的问题。

发明内容
为了克服现有技术的不足,本发明的主要目的在于提供一种授权数据读取方法以及系统,其可减少应用软件系统的运作负荷。
本发明的另一目的在于提供一种授权数据读取方法以及系统,其可减化企业使用应用软件服务供货商的应用软件系统所需安装、部署前端程序的处理程序,同时减少企业使用应用软件系统所需支付的授权使用费用。
为了达到上述目的,本发明提供了一种授权数据读取方法以及系统。本发明的授权数据读取方法,在授权数据读取系统、终端装置以及应用软件服务供货商以网络连结后,借助该授权数据读取系统以供位于终端装置的使用者取得应用软件服务供货商的应用软件系统执行运作而产生的数据,预先使该授权数据读取系统具有用以储存由该应用软件系统执行运作而产生的数据的运作结果数据库,该授权数据读取方法包括以下步骤1)由授权数据读取系统判断位于终端装置的使用者是否传来一数据读取请求,若接收到数据读取请求时,则继续进行步骤2),否则返回该步骤1);2)由授权数据读取系统判断运作结果数据库中是否具有使用者所需的数据,若未找寻到使用者所需的数据时,则跳至步骤4),否则继续进行步骤3);3)由授权数据读取系统自运作结果数据库中取出使用者所需的数据,并将取得的数据展现于终端装置的浏览器上,接着返回该步骤1);4)由授权数据读取系统根据使用者所传来的数据读取请求向应用软件服务供货商传送一数据下载需求;5)由授权数据读取系统判断应用软件服务供货商是否传来使用者所需的数据,若未接收到使用者所需的数据时,则返回该步骤4),否则继续进行步骤6);以及6)由授权数据读取系统将应用软件服务供货商所传来的数据下载至运作结果数据库中储存,以供使用者读取。
本发明的授权数据读取方法,不同现有技术需依每一个使用者所提出的数据读取请求而令应用软件系统执行一次相对应的运作,导致应用软件系统的工作负荷量增加,此外,向应用软件系统提出数据读取请求的使用者,亦需要预先向应用软件服务供货商支付授权使用费用。然而,本发明的授权数据读取方法是将应用软件系统运作而产生的数据预先整合至应用软件系统外部的运作结果数据库中,故使用者仅需向授权数据读取系统提出读取请求,而由授权数据读取系统自运作结果数据库将使用者所需的数据取出即可,因此,能有效解决现有技术的缺点。
本发明的授权数据读取系统,在授权数据读取系统、终端装置以及应用软件服务供货商以网络连结后,借助该授权数据读取系统以供位于终端装置的使用者取得应用软件服务供货商的应用软件系统执行运作而产生的数据,该授权数据读取系统包括一运作结果数据库,用以储存应用软件服务供货商的应用软件系统执行运作而产生的数据;一伺服处理模块,用以接收位于终端装置的使用者所传来的数据读取请求,并根据其所接收的数据读取请求至运作结果数据库中找寻使用者所需读取的数据,若未找寻到使用者所需的数据时,则根据使用者所传来数据读取请求向应用软件服务供货商提出数据读取需求;一数据下载模块,当伺服处理模块接收来自应用软件服务供货商传来的使用者所需数据时,令数据下载模块处理来自应用软件服务供货商所传来的数据,并将处理后的数据储存于运作结果数据库,以供位于终端装置的使用者读取。
本发明的优点是通过本发明的授权数据读取方法以及系统,可使每一个位于终端装置的使用者不需在各自终端装置内安装以及执行由应用软件服务供货商所提供的客户接口的前端程序,故减少企业使用应用软件系统时所需支付的授权使用费用,并减少应用软件系统的工作负荷。
其中,本发明的数据授权读取系统可选择内建于一服务器主机内。


下面结合附图及实施例对本发明进行详细说明图1为一示意方块图,其显示现有读取授权数据的基本架构方块图;图2为一示意方块图,其显示本发明授权数据读取系统的基本架构方块图;以及图3为一示意流程图,其显示应用本发明授权数据读取系统,而进行授权数据读取方法的运作程序步骤。
图中符号说明1、1’ 终端装置2 网络通讯系统3、3’ 应用软件服务供货商网站4 授权数据读取系统10、10’ 浏览器30 ERP系统31 档案服务器32 数据库服务器40 运作结果数据库41 伺服处理模块42 数据下载模块30′ 应用软件系统资源具体实施方式
请参阅图2,其显示本发明授权数据读取系统的基本架构示意方块图。如图所示,本实施例的授权数据读取系统4,是建构于终端装置1’与全球信息网(World Wide Web,WWW)(未图标)之间,该授权数据读取系统4如同一服务器主机,其由网络通讯系统2而与应用软件服务供货商网站3’网络连结,该授权数据读取系统4及应用软件服务供货商网站3’亦包含于全球信息网中。其中,位于终端装置1’的使用者包括例如企业员工、企业客户…等使用者;而该应用软件服务供货商网站3’包括例如SAP系统软件公司、Oracle软件公司…等厂商所架设的网站,并在其所属的网站上提供应用软件系统资源30’,该应用软件系统资源30’是指用以适应e经济时代所开发的商业自动化工具,例如包括企业资源规划(Enterprise Resource Planning,ERP)、供应链管理(Supply Chain Management,SCM)与客户关系管理(CustomerRelationship Management,CRM);而该授权数据读取系统4包括一运作结果数据库40、一伺服处理模块41以及一数据下载模块42,在与终端装置1’建立网络连接后,由伺服处理模块41接受终端装置1’所提出的数据读取请求,取得来自终端装置1’的数据读取请求后,自运作结果数据库40中找寻与该数据读取请求相对应的数据,然后由伺服处理模块41将取得的数据展现于终端装置1’的浏览器10’上,或根据使用者所传来的数据读取请求向应用软件服务供货商网站3’提出数据读取需求,以令该应用软件服务供货商自其所设立的数据库服务器(未图标)中找寻使用者所需的数据。
其中,该运作结果数据库40,包括若干个数据表格,例如包括报价单、采购记录、信息需求记录…等数据表格,而该数据表格的建立是由伺服处理模块41向应用软件服务供货商网站3’提出数据读取需求后,以令应用软件服务供货商网站3’将先前企业或该企业所属客户使用该应用软件系统资源30’而产生的相关档案记录传送至运作结果数据库40中储存,而该档案记录即预先储存于应用软件服务供货商所设立的数据库服务器(未图标)中。
若伺服处理模块41根据终端装置1’所传来的数据读取请求而在运作结果数据库40中无法找寻使用者所需的数据时,则伺服处理模块41便根据终端装置1’所传来的数据读取请求而对应用软件服务供货商网站3’产生一数据读取需求,其中,通过征求建议文件(Request ForComment,RFC)方式产生一数据读取需求,将关于企业、客户或企业与客户之间所制定的交易记录档案…等相关数据皆以数字编号以建立RFC文件编号,并经由RFC文件编号找出其相对的文件,亦即,由伺服处理模块41传送一RFC文件编号至应用软件服务供货商网站3’,使该应用软件服务供货商网站3’根据该RFC文件编号得知伺服处理模块41所需的数据为何。
若伺服处理模块41接收来自应用软件服务供货商网站3’所传来的数据后,令数据下载模块42处理该数据并以表格型式下载至运作结果数据库40中储存,同时由伺服处理模块41将形成表格型式的数据传至终端装置1’并展现在浏览器10’上。
本发明的授权数据读取系统4,是将应用软件服务供货商网站3’的应用软件系统资源30’执行运作而产生的数据整合至运作结果数据库40中,若位于终端装置1’的使用者欲取得应用软件服务供货商网站3’的应用软件系统资源30’执行运作而产生的数据时,例如采购订单、生产计划…等交易数据时,则授权数据读取系统4即根据使用者所传来的数据读取请求而自运作结果数据库40中读取数据,因此,使用者不需通过应用软件服务供货商网站3’读取所需的数据,故减少应用软件服务供货商网站3’的运作负荷,同时减少企业向应用软件服务供货商支付授权使用费用。
请参阅图3,其显示应用本发明的授权数据读取系统4,而进行授权数据读取方法的运作程序步骤。下面参阅图2、图3以配合以下说明。
首先,进行步骤S1,由伺服处理模块41判断终端装置1’是否传来数据读取请求,若接收到终端装置1’传来的数据读取请求时,则进行步骤S2;否则返回步骤S1。
在步骤S2中,由伺服处理模块41判断运作结果数据库40中是否储存使用者所需的数据,若未找到使用者所需的数据时,则进行步骤S4;否则进行步骤S3。
在步骤S3中,由伺服处理模块41自运作结果数据库40取出使用者所需的数据,并将该数据传至终端装置1’且展现在浏览器10’上,接着返回该步骤S1。
在步骤S4中,由伺服处理模块41根据终端装置1’所传来的数据读取请求产生数据下载需求至应用软件服务应商网站3’,接着进行步骤S5。其中,该伺服处理模块41是以RFC方式传送一读取文件编号需求至应用软件服务供货商网站3’。
在步骤S5中,由伺服处理模块41判断应用软件服务供货商网站3’是否传来使用者所需的数据,若未接收到所需的的数据时,则返回该步骤S4;否则进行步骤S6。其中,应用软件服务供货商网站3’是根据RFC文件编号自其内部用以储存企业、客户或企业与客户间的交易数据的数据库服务器(未图标)中取出与该RFC文件编号相对应的数据。
在步骤S6中,由伺服处理模块41令数据下载模块42根据伺服处理模块40所接收的数据而下载至运作结果数据库40中储存,接着返回该步骤S3。其中,数据下载模块42将伺服处理模块41所接收到的数据进行处理的过程中,是根据该数据原有的数据结构形成一表格形式而下载至运作结果数据库40中。
因此,通过本发明的授权数据读取方法以及系统除可减少企业支付使用应用软件系统的授权费用外,由于位于终端装置1’的使用者不需通过应用软件服务供货商即可取得所需的交易数据,故还能减少应用软件系统的运作负荷。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的实质技术内容的范围,故本发明的实质技术内容广义地定义于本发明的权利要求书中,任何他人所完成的技术实体或方法,若是与本发明的权利要求书所定义者完全相同,或是为同一等效的变更,均将被视为涵盖于本专利的保护范围之中。
权利要求
1.一种授权数据读取方法,在授权数据读取系统、终端装置以及应用软件服务供货商以网络连结后,通过该授权数据读取系统以供位于终端装置的使用者取得应用软件服务供货商的应用软件系统执行运作而产生的数据,预先使该授权数据读取系统具有用以储存由该应用软件系统执行运作而产生的数据的运作结果数据库,该授权数据读取方法包括以下步骤(1)由授权数据读取系统判断位于终端装置的使用者是否传来数据读取请求,若接收到数据读取请求时,则继续步骤(2),否则返回该步骤(1);(2)由授权数据读取系统判断运作结果数据库中是否具有使用者所需的数据,若未找到使用者所需的数据时,则跳至步骤(4),否则继续进行步骤(3);(3)由授权数据读取系统自运作结果数据库中取出使用者所需的数据,并将取得的数据展现于终端装置的浏览器上,然后返回该步骤(1);(4)由授权数据读取系统根据使用者所传来的数据读取请求向应用软件服务供货商传送一数据下载需求;(5)由授权数据读取系统判断应用软件服务供货商是否传来使用者所需的数据,若未接收到使用者所需的数据时,则返回该步骤(4),否则继续步骤(6);以及(6)由授权数据读取系统将应用软件服务供货商所传来的数据下载至运作结果数据库中储存,然后返回该步骤(3)。
2.根据权利要求1所述授权数据读取方法,其特征在于在进行该步骤(4)时,该授权数据读取系统是以RFC方式向应用软件服务供货商产生一数据读取需求,以令应用软件服务供货商根据RFC的文件编号自其所架设的数据库服务器找出与该文件编号相对应的数据。
3.根据权利要求1所述授权数据读取方法,其特征在于在进行该步骤(6)时,该授权数据读取系统是根据来自应用软件服务供货商所传来数据的原有数据结构而形成一表格形式以下载至运作结果数据库中储存。
4.根据权利要求1所述授权数据读取方法,其特征在于该应用软件服务供货商的应用软件系统是指SAP系统软件公司的ERP系统。
5.根据权利要求1所述授权数据读取方法,其特征在于该授权数据读取系统是建构于服务器主机。
6.根据权利要求1所述授权数据读取方法,其特征在于该授权数据读取系统以及应用软件服务供货商是架构在全球信息网中。
7.一种授权数据读取系统,在授权数据读取系统、终端装置以及应用软件服务供货商以网络连结后,借助该授权数据读取系统以供位于终端装置的使用者取得应用软件服务供货商的应用软件系统执行运作而产生的数据,该授权数据读取系统包括一运作结果数据库,用以储存应用软件服务供货商的应用软件系统执行运作而产生的数据;一伺服处理模块,用以接收位于终端装置的使用者所传来的数据读取请求,并根据其所接收的数据读取请求至运作结果数据库中找寻使用者所需读取的数据,若未找到使用者所需的数据时,则根据使用者所传来的数据读取请求向应用软件服务供货商提出数据读取需求;以及一数据下载模块,当伺服处理模块接收来自应用软件服务供货商所传来的使用者所需数据时,令数据下载模块处理来自应用软件服务供货商所传来的数据,并将处理后的数据储存于运作结果数据库,以供位于终端装置的使用者读取。
8.根据权利要求7所述授权数据读取系统,其特征在于该授权数据读取系统是以RFC方式向应用软件服务供货商产生一数据读取需求,以令应用软件服务供货商根据RFC文件编号自其所架设的数据库服务器中找出与该文件编号相对应的数据。
9.根据权利要求7所述授权数据读取系统,其特征在于该数据下载模块处理来自应用软件服务供货商所传来的数据是根据该数据原有的数据结构形成一表格型式而下载至运作结果数据库中储存。
10.根据权利要求7所述授权数据读取系统,其特征在于该应用软件服务供货商的应用软件系统是指SAP系统软件公司的ERP系统。
11.根据权利要求7所述授权数据读取系统,其特征在于该授权数据读取系统是建构于服务器主机。
12.根据权利要求7所述授权数据读取系统,其特征在于该授权数据读取系统以及应用软件服务供货商是架构在全球信息网中。
全文摘要
一种授权数据读取方法以及系统,首先,由授权数据读取系统判断位于终端装置的使用者是否传来数据读取请求,若接收到数据读取请求时,由系统判断运作结果数据库中是否具有使用者所需数据;接着,若找到使用者所需的数据,由系统自运作结果数据库中取出使用者所需数据,并将取得的数据展现在终端装置的浏览器上;若无法找到使用者所需的数据,由系统根据使用者传来的数据读取请求而以RFC方式向应用软件服务供货商提出数据下载需求,以令供货商根据该RFC文件编号自其所架设的数据库服务器中取出与该RFC文件编号相对应的数据;之后,由系统将应用供货商传来的数据以表格型式下载至运作结果数据库中储存,以供位于终端装置的使用者读取。
文档编号G06F17/00GK1403944SQ01131049
公开日2003年3月19日 申请日期2001年9月6日 优先权日2001年9月6日
发明者邱鸿亮, 余文祺, 谢明晓 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1