发明名称 用于在一网页浏览器内观看一试算表以及与一试算表产生互动的方法以及设备
摘要 一种用以在一网页浏览器应用程式内观看一试算表以及与其互动的方法、系统以及设备。依据该方法,可藉由接收一请求来观看网页浏览器应用程式内之一试算表文件。因应该请求,则产生能够由该网页浏览器应用程式所显示之试算表件文件的呈现。接着该试算表文件的呈现系传送到该网页浏览器应用程式。该网页浏览器应用程式接着经由显示该试算表文件之呈现,来提供一可视化版本的视算表。描述语言(scripts)可包含在该试算表文件的表示内,以提供与该网页浏览器内之试算表的互动。
申请公布号 TWI376609 申请公布日期 2012.11.11
申请号 TW094116170 申请日期 2005.05.18
申请人 微软公司 发明人 巴塔金丹尼尔C;班托维亚瑞夫
分类号 G06F17/24 主分类号 G06F17/24
代理机构 代理人 蔡坤财 台北市中山区松江路148号11楼;李世章 台北市中山区松江路148号11楼
主权项 一种用以促进在一客户端电脑上之一网页浏览器应用程式之背景内观看一试算表以及与该试算表进行互动的方法,该方法至少包含以下步骤:接收步骤,其系用以在一伺服器电脑处接收一请求来开启该网页浏览器应用程式内的一试算表文件;产生步骤,其系用以回应于该请求来开启该试算表文件、存取该试算表文件之一原生(native)版本及产生该试算表文件之一部分的一互动表示(representation),该试算表文件之该部分的该互动表示为一小于该试算表文件整体之表示,其中该互动表示是能够经由该网页浏览器应用程式所呈现以显示给一使用者,而该试算表文件之该原生版本能够由一试算表应用程式所呈现且不能够由该网页浏览器应用程式所呈现;回传步骤,其系用以将该试算表文件的一可显示部分透过将该试算表文件之该部分的该互动表示转换成一标记语言试算表的方式,而回传至该网页浏览器应用程式;接收步骤,其系在该伺服器电脑处接收资料,该资料系识别在该网页浏览器应用程式内所接收之一使用者请求作业,该使用者请求作业系由一使用者请求而产生以修改该试算表文件之该可显示部分之一态样:因应于接收了识别该使用者请求作业之该资料,而产生该试算表文件之一重新计算原生版本,该重新计算原生版本反映了该使用者请求作业;产生步骤,其产生了经重新计算之该试算表文件之一部分的一重新计算互动表示,该重新计算互动表示能够由该网页浏览器应用程式所呈现以显示给该使用者,其中经重新计算之该试算表文件之该部分的该重新计算互动表示为一小于经重新计算之该试算表文件整体之表示;回传步骤,其系透过将经重新计算之该试算表文件的该重新计算互动表示转换成一标记语言试算表的方式,回传经重新计算之该试算表文件的一重新计算可显示部分,其中该经重新计算之标记语言试算表包括至少一描述语言,其中当该至少一描述语言由该网页浏览器应用程式所执行时,会造成一指示被发送到该伺服器电脑,以回传该试算表文件之该经重新计算原生版本到该客户端电脑;从该网页浏览器应用程式处接收该指示;以及因应于接收该指示,而回传该试算表文件之该经重新计算原生版本到该客户端电脑。如申请专利范围第1项所述之方法,其中该试算表文件之该部分的互动表示包含标记语言标签(markup language tags),其系用以呈现该试算表文件的表示,以及可在该网页浏览器之背景下执行之描述语言(scripts),其系用以提供与该试算表互动。如申请专利范围第2项所述之方法,其中当利用该试算表文件之该可显示部分来观看该试算表文件时,该试算表文件之该可显示部分实质上以近似于试算表应用程式所提供的一视觉显示(visual display)之方式来显现。一种具有电脑可执行指令于其上的电脑可读取媒体,当其经由一电脑执行时,将会造成该电脑执行如申请专利范围第1项所述之方法。一种电脑控制式设备,其能够执行如申请专利范围第1项所述之方法。一种用于观看一来自一客户端电脑上之网页浏览器应用程式内之一试算表并与该网页浏览器试算表进行互动的方法,该方法至少包含以下步骤:接收步骤,其系用以从该客户端接收包含一或更多的试算表之工作簿的请求,该请求系自该网页浏览器应用程式内所产生;撷取步骤,其系用以为了因应针对该工作簿之该请求而撷取该所请求的工作簿之一原生版本、计算该所请求的工作簿,以及将该所计算过后的工作簿之一部分转换成标记语言的试算表格式,该工作簿之该部分系小于该工作簿整体,其中该工作簿之该原生版本能够由一试算表应用程式所呈现,且不能够由该网页浏览器应用程式所呈现;转换步骤,其系用以将该所计算过后的工作簿之该部分自该可扩充标记语言的试算表格式转换成一可呈现的文件,该可呈现的文件包含网页浏览器可在该网页浏览器应用程式内执行之标记语言标签(markup language tags),以用于提供对该工作簿之互动,以及至少一描述语言,其中当该至少一描述语言由该网页浏览器应用程式执行时,会造成一指示被发送到该伺服器电脑,以回传该试算表文件之该原生版本到该客户端电脑;回应步骤,其系用以经由提供该可呈现的文件以回应该工作簿的请求;接收步骤,其系基于该可呈现文件而识别一使用者请求作业;以及因应于接收了识别该使用者请求作业之该资料,而执行该所请求作业,其中该使用者请求作业包括了从由以下作业所组成之群组中选出之一者:藉由修改该试算表文件之一部分而修改在该工作簿中之一枢纽分析表、允许该试算表之一使用者去观看该工作簿之一较大部分、并将该工作簿之一原生版本载入至一原生试算表应用程式中。如申请专利范围第6项所述之方法,其中当利用该可呈现文件来观看该所请求工作簿时,该可呈现文件系实质上以近似于由一试算表应用程式所提供的一视觉显示(visual display)之方式来显现。如申请专利范围第7项所述之方法,其更包含:接收步骤,其系用以接收修改该工作簿的一请求,该请求包含确认欲对该工作簿所做出一修改的资料;产生步骤,其系用以因应该请求而产生一重新计算的工作簿,该重新计算的工作簿则反映该使用者请求的修改;产生步骤,其系用以产生该重新计算之工作簿的一可呈现文件,该可呈现文件系能够经由该网页浏览器应用程式来呈现;以及传送步骤,其系用以将该重新计算之工作簿的可呈现文件传送至该网页浏览器应用程式。一种具有电脑可执行指令于其上的电脑可读取媒体,当其经由一电脑执行时,将会造成该电脑执行如申请专利范围第6项所述之方法。一种电脑控制式设备,其能够执行如申请专利范围第6项所述之方法。一种用于允许自一网页浏览器应用程式之背景内观看以及修改一试算表的系统,该系统至少包含:一第一伺服器电脑,至少包含:记忆体,其用于储存可执行程式码;以及一处理器,功能性地耦接到该记忆体,该处理器系回应于包含在该程式码内之电脑可执行指令,并可运作执行程式码以用于:自该网页浏览器应用程式接收一试算表之一可呈现版本的一请求,自一第二伺服器电脑请求一使用一标记语言试算表格式来表达的试算表之一可编辑版本,其中该试算表文件之该可编辑版本代表该试算表文件整体之一部分并包括至少一描述语言,其中当该至少一描述语言由该网页浏览器应用程式所执行时,会造成一指示被发送到该伺服器电脑,以回传该试算表文件之一原生版本到该客户端电脑,该试算表文件之该原生版本能够由一试算表应用程式所呈现且不能够由该网页浏览器应用程式所呈现,自该第二伺服器电脑接收该标记语言试算表的该可编辑版本,将该标记语言试算表的该可编辑版本转换成该试算表的一可显示部分,以及藉由发送该试算表的该可显示部分之方式,针对该试算表之该可呈现版本回应来自该网页浏览器的请求;以及该第二伺服器电脑,至少包含:记忆体,其用于储存可执行程式码;以及一处理器,功能性地耦接到该记忆体,该处理器系回应于包含在该程式码内之电脑可执行指令,并可运作执行程式码以用于:自该第一伺服器电脑接收使用一标记语言试算表格式来表达的该试算表之该可编辑版本的请求,自一资料库撷取该试算表之一原生版本,将该试算表之该原生版本转换成使用一标记语言试算表格式来表达之该试算表的该可编辑版本,以该标记语言试算表来回应来自该第一伺服器电脑的请求,自该网页浏览器应用程式内接收一使用者请求,以修改该试算表之一态样,执行该使用者请求修改,该使用者请求修改包含重新配置在该试算表中之多个试算表表格元件;以及在接收该指示后,随即将该试算表文件之该原生版本回传到该客户端电脑。如申请专利范围第11项所述之系统,其中当利用该试算表之该可显示部分来观看该试算表之该原生版本时,该试算表之该可显示部分系实质上以近似于由一试算表应用程式所提供的一视觉显示(visual display)来显现。如申请专利范围第12项所述之系统,其中在该第二伺服器电脑中之该处理器系另可运作以执行一网页浏览器应用程式,该网页浏览器应用程式系运作以自该第一伺服器电脑请求该试算表之可显示部分以及更运作以当自该第一伺服器电脑接收到该试算表之可显示部分时,呈现该试算表之可显示部分。
地址 美国