首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际申请 / 修改 / 修改表格元素的显示属性的方法和系统

修改表格元素的显示属性的方法和系统

阅读:1039发布:2020-08-26

专利汇可以提供修改表格元素的显示属性的方法和系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及 修改 表格元素的显示属性的方法和系统。本发明修改表格元素的显示属性的方法包括接收对至少一个表格元素的显示属性进行修改的命令;查找与所述元素相关联的表格元素;修改该表格元素以及所述相关联的表格元素的显示属性。本发明改进了调整表格显示属性的操作,提高操作的效率和易用性。,下面是修改表格元素的显示属性的方法和系统专利的具体信息内容。

1.一种修改表格元素的显示属性的方法,包括:
接收对至少一个表格元素的显示属性进行修改的命令;
查找与所述元素相关联的表格元素;
修改该表格元素以及所述相关联的表格元素的显示属性。
2.如权利要求1的方法,进一步包括:
将接收的命令发送至服务器
所述服务器查找与所述元素相关联的表格元素;
所述服务器将相关联的表格元素属性的修改发送至客户端。
3.如权利要求2的方法,其中
所述服务器进一步统计相关联的表格元素的个数;
如果相关联的表格元素的个数超过预定值,则将带有新属性的 整个表格发送至客户端;
客户端更新整个表格。
4.如权利要求1的方法,进一步包括:
当所述表格是多维表格时,查找的是同一维层次中与被修改表 格元素代表的成员有相同名称或含义的成员作为相关联的表格元 素。
5.如权利要求1的方法,进一步包括:
当所述属性是表格元素的尺寸时,根据新尺寸计算滚动条新的 位置
根据新的位置更新滚动条,使得属性更改前后的滚动条指示的 用户当前视窗的位置应保持不变。
6.根据权利要求1的方法,进一步包括:
当所述表格是多维表格并且所述属性是表格元素的尺寸时,进 一步计算同元组中上一维层的成员所在表格元素的新尺寸;
相应地修改同元组中上一维层的成员所在表格元素的尺寸。
7.根据权利要求1的方法,进一步包含:
保存修改属性的记录;
当创建或重建表格时,将保存的属性应用于表格。
8.根据权利要求1的方法,进一步包含:
指定表格中的元素为相关联的元素。
9.一种修改表格元素的显示属性的系统,包括:
接收装置,用于接收对至少一个表格元素的显示属性进行修改 的命令;
查找装置,用于查找与所述元素相关联的表格元素;
修改装置,修改该表格元素以及所述相关联的表格元素的显示 属性。
10.如权利要求9的系统,进一步包括:
网络接口装置,用于将接收的命令发送至服务器;
所述服务器中的查找装置进一步查找与所述元素相关联的表格 元素;
服务器中的更新装置将相关联的表格元素属性修改并发送至客 户端。
11.如权利要求10的系统,其中
所述更新装置进一步判断相关联的表格元素的个数;
如果相关联的表格元素的个数超过预定值,则将带有新属性的 整个表格发送至客户端;
修改装置更新整个表格。
12.如权利要求9的系统,进一步包括:
当所述表格是多维表格时,所述查找装置查找的是与被修改表 格元素代表的维成员有相同成员名称或含义的表格元素作为相关联 的表格元素。
13.如权利要求9的系统,进一步包括:
当所述属性是表格元素的尺寸时,所述更新装置根据新尺寸计 算滚动条新的位置;和修改装置根据新的位置更新滚动条。
14.根据权利要求9的系统,进一步包括:
当所述表格是多维表格并且所述属性是表格元素的尺寸时,所 述更新装置进一步计算同元组中上一维层的成员所在表格元素的新 尺寸;所述修改装置相应地修改同元组中上一维层的成员所在表格 元素的尺寸。
15.根据权利要求9的系统,进一步包含:
存储装置,用于保存修改属性的记录;和
当创建或重建表格时,修改装置将保存的属性应用于表格。
16.根据权利要求9的系统,进一步包含:
关联装置,用于指定表格中的元素为相关联的元素。

说明书全文

技术领域

发明一般涉及计算机领域,特别是修改表格元素的显示属性的 方法和系统。

背景技术

多维数据表以及电算表是常用的数据分析工具。多维数据表和电 算表中的数据通常相互关联。例如,多维数据表的成员在其被扩展 的时候可以作为很多实例(具有相同名称或含义的列/行)来显示。 用户在多维数据表和电算表的数据中浏览,从而进行分析数据。
在多维数据表和电算表展示数据时,其元素的显示形式不一定符 合用户的要求。用户通常要根据自己的要求调整各个元素的属性。 例如,当显示的数据很大时,数据单元的尺寸不够大,不能显示全 部的数据。这样,数据单元的尺寸需要调整,从而使全部数据能够 显示出来。以调整表格的尺寸为例,现有的多维数据表和电算表的 调整方式如下:
1.对Microsoft Excel中的表格调整尺寸
在电算表应用程序中(例如excel),调整表格尺寸是单独调整 行或列的尺寸,而不是按照成员来调整尺寸。此外,在大多数情况 中,当前的Microsoft Excel并不用作基于web的应用或用作Activex 组件,并不在网络上分布,在网络环境中不使用客户端/服务器技术。
2.在基于web的多维数据表中调整尺寸
在大多数web表格解决方案中(甚至是用AJAX技术),调整 尺寸是基于单独地为列或行设定尺寸,其并不用于调整成员尺寸, 并且不用于处理多维层级或父成员。
现有技术存在一些的缺陷。对于未使用成员的列或行调整尺寸的 解决方案,由于没有利用成员之间的关联关系,对于将具有相同成 员名称的所有列/行调整为相同尺寸这样操作是分别进行的,相同的 操作需要重复多次,这样的操作效率较低而且不方便。此外,在数 据浏览(例如上钻(drill up)、下钻(drill down)、旋转(pivot)) 之后没有对不同层级的数据单元的尺寸进行相应处理。如设置了父 层级数据格的尺寸,上钻后不应该影响到子层级数据格的尺寸。下 钻类似。在基于行列位置的尺寸设定处理方法就有可能互相影响。 大多数用于表格的尺寸调整并不能用于多维表格,其并不能解决多 维层级中尺寸调整,并且不能处理父成员的尺寸。
在大型分析报表中,如某行的某个数据分析表,要求按年度展 示网点的借款情况,列标题有两行,第一行是组织机构维,第二行 是时间维(年度),每个网点和某一年度的组合对应一列,由于该 银行设有成百上千个网点,即在组织机构这个维上展开的话可能有 成百上千个成员,即表格显示至少有成百上千列,如果需要将某一 年度(如2002年)所代表的列的宽度统一调整到某一宽度(如200 像素),如果是逐列调整的话,这是非常低效和很不方便的。因此, 需要一种只调整表格的一个列和/行的显示属性,所有相关列和/行的 显示属性都自动调整到同一参数的方法。

发明内容

针对当前解决方案并不能满足最终用户需要高效方便地在表格 上调整属性的需求,本发明的一个目的是改进调整表格显示属性的 操作,提高操作的效率和易用性。
根据本发明的一个方面,提供一种修改表格元素的显示属性的方 法,包括接收对一个表格元素的属性进行修改的命令;查找与所述 元素相关联的表格元素;修改该表格元素以及所述相关联的表格元 素的属性。
根据本发明的另一个方面,提供一种修改表格元素的显示属性的 系统,包括:接收装置,用于接收对至少一个表格元素的属性进行 修改的命令;查找装置,用于查找与所述元素相关联的表格元素; 修改装置,修改该表格元素以及所述相关联的表格元素的属性。
根据本发明,当用户需要调整表格元素的显示属性时,表格中不 仅用户指定的元素的显示属性进行了调整,与指定元素相关联的其 他元素也进行相同调整。对于用户而言,本发明在多维表格以及电 算表中调整显示属性是非常高效和方便的。
对于基于web的多维表格(其在客户端通常是DHTML(动态 HTML)),用户希望能够按照其喜好来定义表格元素(行列或单元 格)的尺寸,这在进行数据操作例如下钻/上钻、旋转等时特别有用。 在本发明中,以维度层级的关联性来处理尺寸调整,对维成员的所 有实例调整尺寸。本发明还可以同时处理元组中的层级成员或同一 维层中的父成员的尺寸调整。
此外,本发明中的服务器对调整的性能进行优化,例如服务器端 程序对调整所影响的数据单元进行统计,并决定将什么发送到客户 端(整个表格、部分表格等等)以获得良好性能。
此外,本发明在调整表格元素的尺寸之后调整滚动条,保持用户 当前视窗位置不变,进一步提高方便性。
附图说明
通过对结合附图所示出的实施方式进行详细说明,本发明的上述 以及其他特征将更加明显,本发明附图中相同的标号表示相同或相 似的部件。在附图中,
图1示出调整尺寸前的多维表格的示意图;
图2示出输入修改表格元素的尺寸的对话框的示意图;
图3示出调整尺寸后的多维表格的示意图;
图4示出根据本发明的一个实施例的修改表格元素的显示属性 的方法的流程图
图5a和5b示出在服务器上查找将要修改的单元以及修改单元尺 寸的详细流程图。
图6示出根据本发明的一个实施例的修改表格元素的显示属性 的系统的结构方框图
图7示出根据本发明的另一个实施例的修改表格元素的显示属 性的系统的结构方框图;
图8示出适于实施本发明的计算机系统的结构方框图。
具休实施方式
在本发明中,表格是在数据分析应用中使用的多维表格。多维表 格是一种具有以层级方式显示的多个标题列或行。每个标题列或行 被视为一个维度(dimension),并且维度中的元素是成员(member)。成 员在其被扩展的时候可以有很多实例(具有相同名称的列/行)来显 示。元组(tuple)是来自不同维度的多个成员的唯一组合。
图1示出调整尺寸前的多维数据表的示意图,其中成员“All All Products:All Has Nuts:All Time(Fiscal)”的当前尺寸是100。本文中的 涉及的宽度或高度的单位均为像素(px)。参考图1,该表格有维度 Product、Has Nuts、Time(Fiscal)、Date Opened和Chocolate Type。 其中维Time(Fiscal)有4个成员All Time(Fiscal)、2000、2001和2002, 维Chocolate Type有5个成员All Chocolate Type、Dark、Milk、Not Chocolate和White。该表中All All Products:All Has Nuts:All Time(Fiscal)构成一个元组,All All Products:false:All Time(Fiscal)构 成另一个元组。
图2示出输入修改表格元素的尺寸的对话框的示意图,其中用户 给出将成员“All All Products:All Has Nuts:All Time(Fiscal)”的尺寸修 改为“150”。
图3示出调整尺寸后的多维数据表的示意图,其中维Time(Fiscal) 的所有成员“All Time(Fiscal)”的尺寸已经修改为150。例如”All All Products:All Has Nuts:All Time(Fiscal)”所在的列和”All All Products: false:All Time(Fiscal)”所在的列。图1-3显示了修改表格元素的显示 属性的方法的演示效果。
图4示出根据本发明的一个实施例的修改表格元素的显示属性 的方法的流程图。
在步骤401中,在浏览器中打开具有多维表格的页面。该多维表 格显示数据,并可以对数据进行各种操作例如上钻、下钻、旋转和 显示/隐藏等等。应当理解,浏览器中显示的多维表格的同时,在提 供数据分析服务的服务器上保存有多维表格的所有信息,包括各个 维度、成员、元组、数据等等。
在步骤402,接收对一个表格元素的尺寸进行修改的命令。用户 用可以用鼠标拖拽标题单元或数据单元的边界来定义新的尺寸。或 者,用户可以在如图2所示的对话框中输入新的尺寸值。应当理解, 用户可以同时给多个成员(例如多个行或列)定义新的尺寸。
在步骤403,浏览器将接收的命令发送至服务器。该步骤可以采 用以下方式实现:
添加事件“尺寸修改事件”以从客户端向服务器发送消息。使 用JavaScript、HttpRequest和XML请求以在客户端和服务器之间发 送消息。
调整尺寸命令包含在XML中,并通过使用HttpRequest而从客 户端发送到服务器。其还被解析并分派到适当的事件处理器(例如 控制器),以处理该“尺寸改变动作”。修改请求可以是如下结构:
Component:拖动进行尺寸调整的单元格ID,这个ID在由服务 器端生成,保存在服务器端,并在生成显示表格时传送到客户端
Direction:表明是对列还是行进行尺寸调整,0表示列,1表示 行,如果未指定则判断Component所代表的单元格在行或是列。
Sizechanged-UIDS:存储尺寸将受到调整的标题单元UID的 UID(多个UID以逗号分隔)
Sizechanged-sizes:存储列或行的目标尺寸(多个尺寸以逗号分 隔,与Sizechanged-UIDS对应)。
Sizedcell_position_info:存储尺寸调整前的位置信息,以恢复其 位置,该位置信息应当是由逗号分开的字符串,例如:
arr[1]:单元的行指针,指针计数从标题开始,第一行为0
arr[2]:单元的列指针,指针计数从标题开始,第一列为0
arr[3]:单元格在数据单元格视图(不包括表头行列)中的平偏 移位置(offsetLeft),如果单元是行标题,则值应当是-1
arr[4]:单元格在数据单元格视图(不包括表头行列)中的垂直偏 移位置(offsetTop),如果单元是列标题,其值应当是-1
arr[5]:当前表格视图中水平滚动条的偏移位置
arr[6]:当前表格视图中垂直滚动条的偏移位置
如在图1中如果拖动标题单元格All All Product:All Has Nuts: All Time(Fiscal)(该单元格的ID是1010)的右边界来扩大其宽度到 150像素,产生的修改尺寸请求命令可以是如下示例:

   1010
   0
   1010
   150
   -1,2,0,-1,0,0>

上述修改请求的结构只是一种优选的实施方式,本领域技术人员 可以根据上述结构,定义其它相似结构,从而完成相同的功能。
在步骤404,服务器接收到修改请求后,解析请求消息,得到用 户指定的修改命令,例如指定的范围、新的修改值等等。之后,服 务器查找与指定修改的元素相关联的表格元素。例如,查找与尺寸 将受到调整的成员具有相同名称的其他成员的元组。当查找到相关 元组后,将元组中的标题单元以及数据单元的尺寸设定为新的尺寸。 同时,相应地对层级中的标题单元的尺寸进行调整。并且处理将要修改 的成员的同元组中上一层次的成员的尺寸。这方面内容将结合附图进 行详细描述。
在步骤405,保存修改尺寸的记录。例如,保存原来的尺寸以及 新的尺寸,修改应用的范围,修改属性的格式等。当用户希望重复 相同的修改或者返回以前的格式时,可以点击修改的记录以执行应 用的操作。另外当创建或重建表格时,也可以将保存的属性应用于 表格。保存格式可以是以下结构:
保存格式为如下形式的字符串:
group=”name1”,width=”100”,scope=”{Product:coke}”
1.保存记录名称group,可以不设,或者也可以根据范围(scope) 生成
2.宽度(width):指定的新宽度。只应用于列中的单元格。可以 采用特定的信息表示要隐藏单元格。
3.高度(height):指定的新高度。只应用于行中单元格。可以采 用特定的信息表示要隐藏单元格。
4.范围(scope):指定的尺寸应用范围
将范围指定为如下:
Scope={d0:m00[,m01,...m0n]}{d1:m10[,m11,...m1n]}...]
其中d0,d1表示维度,m00,m01,m0n,m11,m1n表示该维度中的 成员
例如,对于Essbase(一种多维数据管理软件产品)数据源而言:
Scope={Product:coke}{Scenario:Acutal,budget}
其中Product和Scenario是维度名称。Coke是Product的成员, Actual和budget是Scenario的成员。
对于微软分析服务(Microsoft Analysis微软公司的多维数据管理 软件产品)或SAP BW(另一种多维数据管理软件产品)数据源,使用 唯一名称,如下:
Scope={[Product]:[Product].[code]}{[Scenario]:[Scenario].[Actual] ,[Scenario].[Budget]}
以上多维数据管理软件产品提供存储和查询多维格式的数据的 功能。
如图1-3中的尺寸调整后的命令记录应是如下形式:
group=”All Time(Fiscal)”,width=”150”,scope=”{Time(Fiscal):All Time(Fiscal)}”
在步骤406,所述服务器将修改后的表格元素发送至客户端。当 单元尺寸改变时,在表格的变化登记处注册该改变。当为XML请求 创建响应消息的时候,以HTML语言中的td(单元格)或th(标题单元 格)标签来生成要呈现的大小发生改变的单元。这些改变包含在文本 串中,以通过AJAX技术发送至客户端。
在步骤407,浏览器在收到新的尺寸后,修改用户指定的表格单 元以及相关单元的尺寸。在客户端,浏览器分派该响应消息,并找 到所有需要进行更新的小区。对于每个需要更新的单元,利用新的 来替代每个td或th。然后稍微调整和对齐表格。
这样,在本发明中,当用户指定修改一个成员的尺寸时,不仅用 户指定的成员的尺寸被修改,与指定的成员相关的成员也同时修改。 这样使得用户在进行数据分析时不必对相关联的成员重复相同的操 作。
在步骤408,根据新尺寸计算滚动条新的位置。滚动条指示当前 表格单元与表格的总高度/宽度的比例关系。当用户改变了数据表元 素的尺寸时,表格的总高度/宽度也随之改变。滚动条的位置也应当 随之改变,以同新的尺寸相对应,使得表格尺寸改变前后用户当前 视窗的位置保持不变。
图5a和5b示出在服务器上查找将要修改的单元以及修改单元尺 寸的详细流程图。应当理解,图5a和5b所示的流程只是图4中步 骤404-406的一个实施例。在服务器接收到修改消息后,查找与所述 元素相关联的表格元素并将相关联的表格元素尺寸的修改发送至客 户端可以有多种方式实现。
在步骤501,首先将尺寸修改事件中浏览器发送的HttpRequest 解析并利用在服务器上控制表格属性操作的类进行更新。
在步骤502,初始化变量,特别是将调整尺寸全部处理成功的标 志Sizing_Completed设为真。
在步骤503,由于用户可以同时指定修改多成员的尺寸,因此对 于每个将要修改尺寸的标题单元循环至步骤512的步骤。
在多维表格中,标题单元可以处于多个元组中。这样,在步骤 504,获取它的所有元组。
在步骤505,在所有元组中查找与被修改尺寸的标题单元具有相 同成员名称的元组。
在步骤506,循环开始:对于每个具有相同成员名称的元组循环 撰写至步骤511的操作。
在步骤507,对于每个具有相同成员名称的元组,将它的标题和 数据单元设定为新尺寸并统计要更新的单元的个数。
在步骤508,将要改变尺寸的单元计数累加到计数器。
在步骤509,判断计数器是否大于阈值。阈值可以根据浏览器的 响应时间因素设为例如500。判断要改变的单元数量是否超过阈值是 为了提高系统性能。因为有太多的单元需要改变尺寸时,浏览器更 新单元格会很慢或出现死掉或内存溢出的现象。更新的速度太慢时, 其性能不如刷新整个表格的性能。
如果要改变的单元格数目超过阈值,则在步骤510,将 Sizing_Completed置为假。
在步骤511,对于每个元组的循环结束。
在步骤512,对于每个将改尺寸的标题单元的循环结束。
接下来,在步骤513判断Sizing_Completed为真。
如果Sizing_Completed为真,则在步骤514,设置所跨越的行或 列的标题单元的尺寸。
如果Sizing_Completed为假,则直接执行步骤515。
在步骤515,生成调整尺寸属性的记录,存储到存储装置。
在步骤516,判断Sizing_Completed为真?如果Sizing_Completed 为真,则过程结束。
如果Sizing_Completed为假,则执行以下步骤来更新整个表格。
在步骤517,将命令中滚动条信息保存到表格。
在步骤518,调用表格重新创建的方法以激活表格的重建。
以上以改变表格单元的尺寸为例对本发明的方法进行了描述。应 当理解,本发明并不限于改变单元的尺寸。本发明同样可以用于改 变表格单元的其他显示属性,例如,字体,字号、字体颜色、前景/ 背景颜色、线条属性等等。
此外,上述实施例中,判断相关联的成员是在服务器端进行的。 在客户端(浏览器)中实现判断关联成员也是可能的。例如,如果元组 中的标题单元的内容是相同的,则判断它们是相关联的成员。当然, 这种方式可能并不准确。因为具有相同标题内容的成员可能并不是 关联的。提供多维表格服务的服务器中有相关联成员的信息,因而 服务器端的判断是准确的。另外一种方法在客户端来判断关联成员 可以将服务器端成员信息的标识符(id)放在客户端标题单元中,可以 根据相同成员的标识符(id)应该相同来判断关联成员。
以上对本发明在客户/服务器环境下的实现方式进行了描述。本 发明同样也可应用于单机或在网络中协作的电算表。此外,可以设 定电算表的多个行或列为标题行或列,以模拟多维数据表。以下对 在电算表中实现本发明进行说明。
现有的电算表各个行/列或单元直接并无关联关系。在本发明中, 可以在电算表各个行/列或单元中增加一个属性,以指示与该表格元 素相关联的其他元素。当然,也可以判断标题行/列的内容,如果内 容相同,则判断它们是相关联的行/列。
当修改了电算表中一个元素的显示属性后,获取与该元素相关联 的其他元素。将相关联的元素的属性进行同样的修改,从而简化用 户修改相关联元素的属性的过程。
图6示出根据本发明的一个实施例的修改表格元素的显示属性 的系统的结构方框图。图6所示的系统包括客户端610和服务器620。 客户端610包括接收装置611、客户端网络接口612和修改装置613。 服务器620包含服务器网络接口621,更新装置622,查找装置623 和存储装置624。
客户端610的浏览器显示一个多维表格后,接收装置611接收对 一个多维表格元素的显示属性进行修改的命令。之后客户端网络接 口612将接收的命令通过HttpRequest发送至服务器网络接口621。 服务器620的更新装置622首先将接收的命令解析,并通过查找装 置623查找与被修改表格的成员有相同名称的成员作为相关联的表 格元素。更新装置622更新用户指定更新的表格元素以及相关联的 表格元素的属性。之后,更新装置622将所有元素的改变包含在文 本串中,以通过例如AJAX技术发送至客户端网络接口612。客户端 610的修改装置613根据接收的修改命令,找到所有需要进行更新的 表格元素。对于每个需要更新的表格元素,利用新的来替代每个td 或th从而修改该表格元素以及所述相关联的表格元素的属性。
此外,所述服务器620的更新装置622进一步判断相关联的表格 元素的个数;如果相关联的表格元素的个数超过预定值,则将带有 新属性的整个表发送至客户端610。客户端610的修改装置613更新 整个表。
此外,当所述表格是多维表格并且所述属性是表格元素的尺寸 时,所述更新装置622进一步计算元组中上一维层的成员所在表格 元素的新尺寸;和修改装置613相应地修改元组中上一维层的成员 所在表格元素的尺寸。
此外,当所述属性是表格元素的尺寸时,所述更新装置622根据 新尺寸计算滚动条新的位置;和修改装置613根据新的位置更新滚 动条,以保持更新前后用户当前视窗的位置不变。
服务器620进一步包含存储装置624,用于保存修改属性的记录。 这样,当用户需要创建或重建表格时,从存储装置624中获取保存 的属性,修改装置613将保存的属性应用于表格。
图7示出根据本发明的另一个实施例的修改表格元素的显示属 性的系统的结构方框图。该实施例示出本发明应用于电算表的情形。
电算表装置700可以是一个单机电算表或在网络环境中协作的 电算表。在本实施例中仅以单机电算表为例进行说明。电算表装置 700包含关联装置711、接收装置712,查找装置713、修改装置714 和存储装置715。
关联装置711,指定表格中的行/列或单元为相关联的元素。接收 装置712接收对一个表格元素的属性进行修改的命令。查找装置713 根据关联装置711所指定的关联关系查找与所述元素相关联的表格 元素。之后修改装置714修改该表格元素以及所述相关联的表格元 素的属性。存储装置715用于保存修改属性的记录。当创建或重建 表格时,修改装置714将保存的属性应用于表格。
图8示意性示出了可以实现根据本发明的实施例的计算设备的 结构方框图。
图8中所示的计算机系统包括CPU(中央处理单元)801、RAM(随 机存取存储器)802、ROM(只读存储器)803、系统总线804,硬盘控 制器805、键盘控制器806、串行接口控制器807、并行接口控制器 808、显示器控制器809、硬盘810、键盘811、串行外部设备812、 并行外部设备813和显示器814。在这些部件中,与系统总线804 相连的有CPU 801、RAM 802、ROM 803、硬盘控制器805、键盘控 制器806,串行接口控制器807,并行接口控制器808和显示器控制 器809。硬盘810与硬盘控制器805相连,键盘811与键盘控制器 806相连,串行外部设备812与串行接口控制器807相连,并行外部 设备813与并行接口控制器808相连,以及显示器814与显示器控 制器809相连。
图6中每个部件的功能在本技术领域内都是众所周知的,并且图 6所示的结构也是常规的。这种结构不仅用于个人计算机,而且用于 手持设备,如Palm PC、PDA(个人数据助理)、移动电话等等。在 不同的应用中,例如用于实现包含有根据本发明的客户端模的用 户终端或者包含有根据本发明的网络应用服务器的服务器主机时, 可以向图6中所示的结构添加某些部件,或者图6中的某些部件可 以被省略。图6中所示的整个系统由通常作为软件存储在硬盘810 中、或者存储在EPROM或者其它非易失性存储器中的计算机可读 指令控制。软件也可从网络(图中未示出)下载。或者存储在硬盘 810中,或者从网络下载的软件可被加载到RAM 802中,并由CPU 801执行,以便完成由软件确定的功能。
尽管图6中描述的计算机系统能够支持根据本发明的提供网络 内容以供脱机使用的方案,但是该计算机系统只是计算机系统的一 个例子。本领域的熟练技术人员可以理解,许多其它计算机系统设 计也能实现本发明的实施例。
本发明还可以实现为例如由图6所示计算机系统所使用的计算 机程序产品,其可以包含有用于实现根据本发明的提供网络内容以 供脱机使用的网络应用服务器的代码;其还可以包含有用于实现根 据本发明的用于获取网络内容以供脱机使用的客户端模块的代码。 在使用之前,可以把代码存储在其它计算机系统的存储器中,例如, 存储在硬盘或诸如光盘或软盘的可移动的存储器中,或者经由因特 网或其它计算机网络进行下载。
所公开的本发明的方法可以在软件、硬件、或软件和硬件的结 合中实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储 在存储器中,由适当的指令执行系统,例如微处理器、个人计算机 (PC)或大型机来执行。
虽然已经参考目前考虑到的实施例描述了本发明,但是应该理解 本发明不限于所公开的实施例。相反,本发明旨在涵盖所附权利要 求的精神和范围之内所包括的各种修改和等同布置。以下权利要求 的范围符合最广泛解释,以便包含所有这样的修改及等同结构和功 能。
相关专利内容
标题 发布/更新时间 阅读量
可见性信息修改 2020-05-12 362
修改计算图 2020-05-11 513
OCT图像修改 2020-05-11 803
移动呼叫修改 2020-05-12 204
路线修改 2020-05-11 540
一种面型修改油 2020-05-13 898
一种面型修改油 2020-05-13 978
已修改流同步 2020-05-13 727
修改带 2020-05-11 676
修改笔 2020-05-11 786
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈