数据提示装置、数据提示程序以及数据提示方法

文档序号:6553811阅读:138来源:国知局
专利名称:数据提示装置、数据提示程序以及数据提示方法
技术领域
本发明涉及将多个提示对象数据组以分类的方式提示给用户的数据提 示装置、用于使计算机作为这种数据提示装置而动作的数据提示程序以及用 于将多个提示对象数据组以分类的方式提示给用户的数据提示方法。
背景技术
众所周知,用于给用户提供数据库内的数据的装置是具有对数据库内的 全部数据组以及数据库内的满足指定的检索条件的数据组进行分类的功能 的装置(例如参见特许文献1)。另外,这种装置是分类后的数据组每次显
示20 100个左右的数据的装置。
但是,由于当指示显示分类数据时,现有的像上述那样的装置是在存储 器上设定对全部分类对象数据分类后的分类数据的装置(将在存储器上设定 的分类数据中的数据每次提示20 100个左右的数据给用户的装置),或者 当指示显示分类数据时以及当指示显示下一个分类结果时,现有的像上述那 样的装置是在存储器上设定对全部分类对象数据分类后的分类数据的装置 (给数据的用户提示后,放弃分类数据的装置)。
若考虑到最初提示给用户的数据是20 100个左右的数据并且用户有时 不要求显示其之后的数据,则现有装置的上述动作产生了像存储器的存储区 域被浪费的可能性高的这样的情况。
专利文献1: JP特许2003-44267号公报

发明内容
因此,本发明的目的在于,提供能够以存储器的存储区域不会被浪费的 方式给用户提示数据的分类结果的数据提示装置及数据提示方法、以及能够 使计算机作为这种数据提示装置而动作的数据提示程序。
用于解决问题的手段
为了解决上述问题,本发明的第一实施例的数据提示装置包括分类对 象数据库,其存储有多个提示对象数据;输入的输入接收装置,其用于接收 分类条件指定信息的输入,其中,该分类条件指定信息用于指定将构成提示 对象数据的数据项中的哪一项作为分类关键字;主要分类数据第一显示装 置,其在输入接收装置接收到分类条件指定信息的输入时,以在存储器中不 存储确实是指定分类数据中的第N+l项以后的数据的各提示对象数据的方 式,在存储器上设定相当于指定分类数据中的第1项至第N项的提示对象数 据的主要分类数据,并在显示器上显示所设定的主要分类数据,其中,该指 定分类数据是指,利用该分类条件指定信息所示的条件,对在分类对象数据 库中存储的全部提示对象数据进行分类所获得的数据;显示指示接收装置, 其在显示器上显示有相当于指定分类数据的第K N+l项至第(K+1) N项 的提示对象数据组的主要分类数据时,接收次要分类数据显示指示,该次要 分类数据显示指示用于对相当于第(K+1) N+l项至第(K+2) N项的提示对 象数据的主要分类数据的显示进行指示,其中,该K为自然数;主要分类数 据第二显示装置,其在显示指示接收装置接收到次要分类数据显示指示吋, 利用在该时刻显示于显示器上的第(K+l) ,N项提示对象数据内的分类关 键字的值,限定分类对象数据库内的作为处理对象的提示对象数据,并且以 在存储器中不存储确实是第(K+2) N+l项以后的数据的各提示对象数据的 方式,在存储器中设定相当于指定分类数据中的第(K+1),N+1项至第 (K+2),N项提示对象数据的主要分类数据,并在显示器上显示所设定的主 要分类数据。
艮P,在显示器上显示N个分类过的提示对象数据时,本发明第一实施方 式的数据提示装置通常具有不进行以该分类条件指定信息所示的条件在存 储器上生成对分类对象数据库中所存储的全部提示对象数据进行分类后的 数据的处理的结构。因此,该数据提示装置以能够存储器的存储区域不会被 浪费的方式来给用户提示分类数据结果的装置。
另外,本发明的第二实施方式的数据提示装置包括分类对象数据库, 其存储有多个提示对象数据;输入接收装置,其用于接收分类条件指定信息 的输入,其中,该分类条件指定信息用于指定将构成提示对象数据的数据项
中的哪一项作为分类关键字;提示对象数据第一显示装置,其在输入接收装 置接收到分类条件指定信息的输入时,以在存储器中不存储确实是指定分类 数据中的第N,M+1项以后的数据的各提示对象数据的方式,在存储器上设 定相当于指定分类数据中的第1项至第N ,M项的提示对象数据组的主要分 类数据,并在显示器上显示所设定的主要分类数据的在前N项提示对象数据 组,并且在存储器上生成提示数据管理表,其中,该指定分类数据是指,利 用该分类条件指定信息所示的条件,对存储在分类对象数据库中的全部提示 对象数据进行分类所获得的数据,该提示数据管理表是如下即,0至M-1 的各整数值J,存储第l+J,N项提示对象数据内的分类关键字的值而作为关 于第J+l页的信息,存储第N'M项提示对象数据内的分类关键字的值而作 为关于第M+l页的信息;显示指示接收装置,其在显示器上显示有指定分 类数据的第K N M+l项至第(K+1) N M项的提示对象数据中的N项提 示对象数据组时,接收页指定数据显示指示和下一页数据显示指示,其中, 该K为自然数,该页指定数据显示指示用于对第K M+l页至第K M+M 页的各页的显示进行指示,该下一页数据显示指示用于对第K M+M+l页 的显示进行指示;提示对象数据第二显示装置,其在显示指示接收到装置接 收下一页数据显示指示时,利用在提示数据管理表末尾所存储的分类关键字 的值,限定分类对象数据库内的作为处理对象的提示对象数据,从而无需在 存储器中设定指定分类数据,而在存储器中设定相当于第(K M+M) N+l 项至(K M+2M) N项的提示对象数据的主要分类数据,并在显示器上显所 设定的主要分类数据的在前N项提示对象数据,并且将提示数据管理表变更 为如下内容,即,针对从K.M+M+1至K.M+2'M的各整数值J,存储第 l+J N项的提示对象数据内的分类关键字的值而作为关于第J+l页的信息, 存储第(K,M+2M) ,N项提示对象数据内的分类关键字的值而作为关于 第K.M+2M+1页的信息;提示对象数据第三显示装置,其在显示指示接收 装置接收到指示第K M+X(X4 M)页的显示的页指定数据显示指示时, 利用关于第X页和第X+l页而存储在提示数据管理表中的2个分类关键字 的值,限定数据库内的作为处理对象的提示对象数据,从而无需在存储器上 设定指定分类数据,在存储器上设定第(K 'M+X-1) N+1项至(K *M+X) N 项的提示对象数据,并在显示器上显示所设定的提示对象数据。
艮P,在显示器上显示N个分类后的提示对象数据时,本发明的第二实施 方式的数据提示装置通常也具有不进行在存储器上对分类对象数据库中所 存储的全部提示对象数据分类后的数据的处理的结构。因此,该数据提示装 置成为能够以存储器的存储区域不会被浪费的方式给用户提示数据的分类 结果的装置。
而且,本发明的数据提示程序/数据提示方法是可使计算机作为与本发明 的数据提示装置相当的装置动作的程序/方法。因此,如果使用本发明的数据 提示程序/数据提示方法则能够实现以存储器的存储区域不被浪费的方式来 给用户提示数据的分类结果的装置。
根据本发明,能够实现提供以存储器的存储区域不被浪费的方式给用户 提示数据的分类结果的装置。另外,能够以必须装载的存储器的存储容量比 应处理的数据量少的方式来制造给用户提示分类数据的结果的装置。


图1是本发明一个实施方式的数据提示装置的结构以及使用方式的说明图。
图2是实施方式的数据提示装置所具有的提示对象数据数据库的说明图。
图3是数据提示装置给用户提供的数据提示画面的说明图。 图4是数据提示装置给用户提供的数据提示画面的说明图。 图5是数据提示装置给用户提供的数据提示画面的说明图。 图6是数据提示装置给用户提供的数据提示画面的说明图。 图7是接收分类开始指示请求时数据提示装置执行的处理的流程图。 图8是在图7处理时生成的提示数据管理表的说明图。 图9是接收下一页移动请求时数据提示装置执行的处理的流程图。 图IO是接收前一页移动请求时数据提示装置执行的处理的流程图。 图11是表示通过图10的处理而显示在PC的显示器上的数据提示画面 的一个例子的图。
图12是接收指定页移动请求时数据提示装置执行的处理的流程图。
图13是在图9的步骤203的处理后提示数据管理表获得的状态的说明
图。
图14是数据提示装置给用户提供的数据提示画面的说明图。 图15是数据提示装置给用户提供的数据提示画面的说明图。
具体实施例方式
下面将参照附图来详细说明实施方式。
首先,使用图1 图6来说明根据本发明的一个实施方式的数据提示装 置10的大体结构。
根据图1示意地所示,本发明一个实施方式的数据提示装置10是将数 据提示程序ll、提示对象数据DB (数据库)12、 OS (未图示)等存储在计 算机20的HDD中的装置。另外,数据提示装置10是可与任一台安装了 Web 浏览器的PC (个人计算机)30网络连接并进行使用的装置。
数据提示程序11是使数据提示装置IO(执行该数据提示装置10的计算 机20)作为一种Web应用服务器工作的程序。
提示对象数据DB12是存储有用于提示给用户的大量(至少也有几千项 左右的)数据(下面表示为提示对象数据)的数据库。如图2示意地所示, 该提示对象数据DB12是,以与作为各提示对象数据中唯一的信息的ROWID 建立对应关系的方式,存储由关于各种数据项("项1","项2"等)的 值("〇〇","OX"等)构成的提示对象数据的数据库。
而且,本实施方式的数据提示装置10 (数据提示程序11),既是将在 PC30的用户指定的分类条件下对提示对象数据DB12内的提示对象数据分 类后的结果,如图3 图6所示的通过在表示分类结果中的各100项数据的 Web页(以下表示为数据提示画面)提供给用户的装置(程序),又是在提 供各数据提示画面时进行将对提示对象数据DB12内的全部提示对象数据分 类后的数据设定在存储器上的处理的装置(程序)。
在以上情况的前提下,下面来具体说明本实施方式的数据提示装置10 的工作(数据提示程序11的功能/内容)。
首先,说明本数据提示装置10的分类条件的设定规则以及图3 图6所 示的数据提示画面的功能。
本实施方式的数据提示装置10具有给利用Web浏览器访问的用户
(PC30的操作者)提供分类条件设定页的功能。
该分类条件设定页是当要使用存储在提示对象数据DB12中的提示对象 数据时必须显示在用户自身的PC30的显示器上(Web浏览器的窗口内)的 Web页。
该分类条件设定页设置有用于设定最初对提示对象数据分类对应使用 的第一分类关键字的项(用于指定应作为第一分类关键字的数据项名称的 项)、用于设定对第一分类关键字重复的数据分类时应使用的第二分类关键 字的项、用于设定对第一、第二分类关键字两者都重复的数据分类时应使用 的第三分类关键字的项、用于设定通过各分类关键字指定分类方向(按照降 序、升序)的分类方向指定值的项等。另外,分类条件设定页设置有当其被 按压时在网络上发送包含有设定在其它各项上的信息的HTTP请求(数据提 示装置10接收的请求;下面表示为分类开始指示请求)的发送按钮。
为了利用提示对象数据DB12内的提示对象数据,用户通过操作分类条 件页上的各种项,在至少设定了第一分类关键字以及关于第一分类关键字的 分类方向指定值之后再按压发送按钮,其中,用户使该分类条件设定页显示 在自身的PC30的显示器上。
图3所示的数据提示画面(数据提示画面的第一页)是用户在进行该操 作时,在Web浏览器的窗口内所显示的画面(Web页)。该数据提示画面 (图3)是在以用户指定的分类条件对提示对象数据DB12内的提示对象数 据分类吋,示出其在前排列的100项提示对象数据的画面。
另外,数据提示画面(图3)是如果操作(点击)用下划线表示的指定 页移动指示项(使用页码作为链接文本的链接),则成为其内容变更为例如 图4所示的内容的画面。再者,数据提示画面(图3、图4)如果操作下一 页移动指示项,则变更为图5所示的内容(包括前一页移动指示项的数据提 示画面),并且如果操作数据提示画面(图5)上的前一页移动指示项,则 成为其内容变更为图6所示内容的画面。
而且,各数据提示画面上的用下划线表示的各指定页移动指示项是,当 操作其时在网络上发送指定页移动请求(数据提示装置10接收的HTTP请 求)的项,其中,指定页移动请求包含作为链接文本使用的页码。另外,各 数据提示画面上的前一页移动指示项是当操作其时在网络上发送规定内容
的前一页移动请求(数据提示装置10接收的HTTP请求)的项,并且下一
页移动指示项是当操作其时在网络上发送规定内容的下一页移动请求(数据
提示装置10接收的HTTP请求)的项。
下面来说明数据提示装置IO相对于上述各个请求的动作。 当接收到分类开始指示请求时,数据提示装置10执行图7所示步骤的处理。
艮P,接收到分类开始指示请求的数据提示装置10,首先,在存储器上存 储该分类开始指示请求所包含的信息组(下面表示为分类条件指定信息)而 作为关于处理对象用户(通信对象PC30的操作者)的信息(步骤SIOI)。 而且,在步骤S101中,数据提示装置10也开始所谓的会话管理处理。
然后,数据提示装置10无需在存储器上设定以指定分类条件(分类开 始指示请求所包含的分类关键字条件信息所示的分类条件)对提示对象数据 DB12内的全体提示对象数据进行过分类的数据(提示对象数据的集合;下 面表示为指定分类数据),而进行在存储器上设定主要分类数据的处理(步 骤S102),其中主要分类数据是相当于该指定分类数据的在前1000项的提 示对象数据的数据。更具体地说,数据提示装置10是这样一种装置艮P, 为了在存储器上设定上述这样的主要分类数据,通过该步骤S102相对于提 示对象数据DB12内的各提示对象数据,将可能是第1 1000项数据的提示 对象数据存储在存储器上,而不将确实是第1001项以后数据的提示对象数 据存储在存储器上,反复上述处理,同时进行从存储器中去除确实是第1001 项以后数据的提示对象数据的处理。
而且,数据提示装置10是设定在该步骤S102等中,针对各分类关键字 的值一致的多个提示对象数据,将这些以ROWID的升序排列的主要分类数 据的装置。
结束了步骤S102处理的数据提示装置10,进行如图8所示结构的在存 储器上生成关于处理对象用户的提示数据管理表的处理(步骤S103)。艮P, 数据提示装置10进行在存储器上生成提示数据管理表作为关于处理对象用 户的链接的处理,其中,提示数据管理表存储了存储器上的主要分类数据中 的第1、 101、 201—^901、 1000项提示对象数据内的各分类关键字的值(指 定其为分类使用的各分类关键字的值)及ROWID而作为关于第1页至第11
页的临界数据识别信息。
之后,数据提示装置10进行如下的处理(步骤S104):利用主要分类 数据中的在前IOO项的提示对象数据(相当于指定分类数据中的第1 第100 项提示对象数据的提示对象数据组),生成第1页用数据提示画面数据,并 将生成的第1页用数据提示画面数据发送到通信对象PC30 (分类开始指示 请求的发送方PC30)。而且,,通过该步骤S104的处理数据提示装置10 生成及发送的第1页用数据提示画面数据是,对其进行接收的通信对象PC30 用来显示图3所示的数据提示画面(Web页)的HTML数据。
随后,结束步骤S104的处理的数据提示装置10在去除存储器上的主要 分类数据之后(步骤S105),结束该图的处理(相对于接收到的分类开始指 示请求的处理)。
下面来说明数据提示装置IO相对于下一页移动请求的动作。 当接收到下一页移动请求时,数据提示装置执行图9所示步骤的处理。 艮P,接收到下一页移动请求的数据提示装置10,首先,进行以下处理, 即,存储页码及临界数据识别信息而分别作为P及处理对象临界数据识别信 息,其中,页码及临界数据识别信息是存储在关于处理对象用户(下-'页移 动请求的操作者)的提示数据管理表(参见图8)的末尾,并且存储关于处 理对象用户的分类条件指定信息而作为处理对象分类条件指定信息(步骤 S201)。
下面,数据提示装置10进行如下处理(步骤S202):无需在存储器上 设定指定分类数据,而基于处理对象临界数据识别信息及处理对象分类条件 指定信息,在存储器上设定相当于指定分类数据中的第100* (P-l)+l 100 (P+9)项提示对象数据的主要分类数据。
通过该步骤S202数据提示装置IO执行的处理,与通过步骤S102(图7) 数据提示装置10执行的处理基本上是相同内容的处理。但是,当处理对象 临界数据识别信息中的与第一分类关键字相关的分类方向指定值(下面表示 为处理对象分类方向指定值)是表示升序的值时,通过步骤S202数据提示 装置10执行的处理是仅将在提示对象数据DB12中存储的第一分类关键字的 值在处理对象临界数据识别信息中的第一分类关键字的值(下面表示为处理 对象第一分类关键字的值)以上的提示对象数据作为对象进行的处理。另外,
当处理对象分类方向指定值是表示降序的值时,通过步骤S202数据提示装 置10执行的处理是仅将在提示对象数据DB12中的第一分类关键字的值在处 理对象第一分类关键字的值以下的提示对象数据作为对象进行的处理。而 且,通过步骤S202数据提示装置10执行的处理是,使各分类关键字的值、 ROWID与处理对象临界数据指定信息内的各分类关键字的值、ROWED分别 一致的提示对象数据作为"第100(P-l)项"提示对象数据进行的处理。
结束了步骤S202的处理的数据提示装置10,进行更新与处理对象用户 相关的提示数据管理表的内容的处理(步骤S303),其中,该提示数据管理 表的内容是存储了存储器上的主要分类数据中的第l、 101、 201—~901、 1000 项提示对象数据(相当于指定分类数据中的第"IOO《P-l)+l"项、第"100 4>+1" 项、第"100 (P+l)+l"项…第"100 (P+8)+l"项、第"100 (P+9)"项 数据的提示对象数据)内的各分类关键字的值及ROWID来作为与第P-l页 第P+10页相关的临界数据识别信息的。
之后,数据提示装置IO进行以下处理(步骤S204),即利用在存储器 上的主要分类数据中的在前IOO项提示对象数据(相当于指定分类数据中的 第"100 (P-l) +1"项 第"100 P"项的提示对象数据的提示对象数据 组),生成第P-1页用数据提示画面数据并发送到通信对象PC30。而且,通 过该步骤S204的处理数据提示装置10生成及发送的第P-l页用数据提示画 面是,对其进行接收的通信对象PC30用来显示图5所示的数据提示画面(包 括前一页移动指示项的数据提示画面)的HIML数据。
随后,结束了步骤S204的处理的数据提示装置10在去除存储器上的主 要分类数据之后,结束该图的处理(相对于接收到的下一页移动请求的处 理)。
下面来说明数据提示装置IO相对于前一页移动指示项的动作。 接收到前一页移动请求的数据提示装置10,如图10所示,首先,进行 这样的处理(步骤S301),即存储页码及临界数据识别信息而分别作为P 及处理对象临界数据识别信息,存储关于处理对象用户的分类条件指定信息 而作为处理对象分类条件指定信息,其中,页码及临界数据识别信息被存储 在关于处理对象用户(前一页移动请求的操作者)的提示数据管理表的开头。 下面数据提示装置10进行如下的处理(步骤S302):无需在存储器上设定指定分类数据,而基于处理对象临界数据识别信息及处理对象分类条件 指定信息,在存储器上设定主要分类数据,其中,该主要分类数据相当于指
定分类数据中的第100 (P-ll) +1项 第100 (P-l)项的提示对象数据。 通过步骤S302中数据提示装置10执行的处理,与通过图9的步骤S202 (或者,图7的步骤S102)数据提示装置10执行的处理基本上是同样内容 的处理。但是,通过步骤S302数据提示装置10执行的处理是,当处理对象 分类方向指定值是表示升序的值时,仅将提示对象数据DB12中的第一分类 关键字的值为处理对象第一分类关键字的值以下的提示对象数据作为对象 进行的处理,当处理对象分类方向指定值是表示降序的值时仅将第一分类关 键字的值在处理对象第一分类关键字的值以上的提示对象数据作为对象进 行的处理。另外,通过步骤S302数据提示装置10执行的处理是,使各分类 关键字的值、ROWID与处理对象临界数据指定信息内的各分类关键字的值、 ROWID分别一致的提示对象数据作为"第100 (P-l)项"提示对象数据 进行的处理。
结束了步骤S302的处理的数据提示装置IO更新关于处理对象用户的提 示数据管理表的内容的处理(步骤S303),其中,该数据管理表的内容是存 储了存储器上的主要分类数据中的第1、 101、 201…卯1、 1000项提示对象 数据(相当于指定分类数据中的第"100 , (P-ll)+l"项、第"100 (P—IO) + 1"项、第"100 (P — 9)+l"项…第"100 (P—2)+1"项、第"100 (P 一l)"项数据的提示对象数据)内的各分类关键字的值及ROWID而作为关 于第P-10页至第P页的临界数据识别信息的内容。
之后,数据提示装置10进行如下的处理(步骤S304):利用存储器上 的主要分类数据中的末尾IOO项提示对象数据(相当于指定分类数据中的第 "100 ■ (P-2) +1"项 第"100' (P—1)"项的提示对象数据的提示对 象数据组),生成第P-1页用数据提示画面数据,并发送到通信对象PC30。 而且,通过该步骤S304的处理数据提示装置10生成及发送的第P-l页用数 据提示画面是,对其进行接收的通信对象PC30用来显示图6所示的数据提 示画面或图11所示的数据提示画面的HTML数据。
随后,结束了步骤S304的处理的数据提示装置10在去除存储器上的主 要分类数据(步骤S305)之后,结束该图的处理(相对于接收到的前一页移
动请求的处理)。
下面来说明发送指定页移动请求时的数据提示装置10的动作。 当发送了指定页移动请求时,数据提示装置10执行图12所示步骤的处理。
艮P,接收到指定页请求的数据提示装置10,首先,存储关于处理对象用 户(指定页移动请求的操作者)的分类条件指定信息而作为处理对象分类条 件指定信息(步骤S401)。然后,数据提示装置10掌握指定页请求中所包 含的页码X,并且分别存储关于处理对象用户的提示数据管理表中的与第X 页、第X+1页有关的临界数据识别信息而作为第一、第二临界数据识别信 息进行存储(步骤S402)。
之后,数据提示装置10进行从提示对象数据DB12中读出第一分类关键 字的值进入到第一、第二临界数据识别信息中的第一分类关键字的值之间的 提示对象数据,并将其存储在存储器上的处理(步骤S403)。更具体地说, 在步骤S403中,当"第一临界数据识别信息中的第一分类关键字的值"《 "第二临界数据识别信息中的第一分类关键字的值"时,数据提示装置10 进行从提示对象数据DB12中读出第一分类关键字的值在"第一临界数据识 别信息中的分类关键字的值"以上、且在"第二临界数据识别信息中的分类 关键字的值"以下的提示对象数据,并将其存储在存储器上的处理。另外, 当"第一临界数据识别信息中的第一分类关键字的值" > "第二临界数据识 别信息中的第一分类关键字的值"时,进行从提示对象数据DB12中读出第 一分类关键字的值在"第一临界数据识别信息中的分类关键字的值"以下、 且在"第二临界数据识别信息中的分类关键字的值"以上的提示对象数据, 并将其存储在存储器上的处理。
之后,数据提示装置10进行利用指定分类条件(表示处理对象分类条 件指定信息的分类条件)来对存储器中读出的提示对象数据组进行分类的处 理(步骤S404)。
随后,由于在该时刻从存储器上读出的提示对象数据组中包含有无需生 成第X页用分类结果图像数据的提示对象数据,因此数据提示装置10进行 以下这样的处理(步骤S405):基于第一、第二临界数据识别信息,将在指 定分类数据中的序号在第100' (X—l)项之前的各提示对象数据、指定分
类数据中的序号在第(100,X+1)项以后的各提示对象数据从存储器上去 除。更具体地说,数据提示装置10在该步骤S405中进行去除以下数据的处 理,艮卩,去除该结果中的、从在前的提示对象数据到各分类关键字的值以及 ROWID与第一临界数据识别信息中的各分类关键字的值及ROWID —致的 提示对象数据的前一个提示对象数据为止的任意个(存在是"0"个的情况) 提示对象数据、以及分类结果中的各分类关键字的值及ROWID与第二临界 数据识别信息中的各分类关键字的值及ROWID —致的提示对象数据以后的 全部提示对象数据(至少也存在1个提示对象数据)。
随后,数据提示装置10在进行了利用存储器上的100项的提示对象数 据(指定分类数据中的序号为第100* (X—l) +1 100'X项的提示对 象数据),生成第X页用数据提示画面数据(参见图4),并发送到通信对 象PC30的处理(步骤S405),以及去除存储器上的提示对象数据组的处理 (步骤S406)之后,结束该图的处理(相对于接收到的指定页移动请求的处 理)。
最后,简单地说明在显示指定分类数据中的末尾一侧提示对象数据吋数 据提示装置10的动作。
步骤S203 (图9)的处理是如下的处理在通过步骤S202的处现无法 在存储器上设定1000项主要分类数据的情况下,将关于处理对象用户的提 示数据管理表变更为图13所示的内容,即,将与处理对象用户相关的提示 数据管理表变更为将临界数据识别信息与页码"0"建立对应关系而存储的 内容,其中,上述临界数据识别信息由所设定的主要分类数据末尾的提示对 象数据内的各分类关键字的值及ROWID构成。另外,步骤S204的处理是 在通过步骤S202的处理不能在存储器上设定1000项提示对象数据的情况 下,将图14所示的数据提示画面(与提示数据管理表的内容相对应的结构 的数据提示画面)显示在通信对象PC30上的处理。
另外,步骤S402 (图12)的处理是在提示数据管理表中没有存储与第X + 1页相关的临界数据识别信息时,存储与第0页相关的临界数据识别信息 作为第二临界数据识别信息的处理。
另外,在提示数据管理表中没有存储与第X+1页相关的临界数据识别 信息时,在步骤S405中进行仅去除分类结果中的在前提示对象数据至各分
类关键字的值及ROWID与第一临界数据识别信息中的各分类关键字的值及 ROWID—致的提示对象数据的前一个提示对象数据的任意个(存在"0"个 的情况)提示对象数据的处理,在步骤S406中,成为利用该时刻的存储器 中的任一项提示对象数据,将如图15所示的数据提示画面(与提示数据管 理表的内容对应的结构的所示的提示对象数据的数量小于100个的数据提示 画面)显示在通信对象PC30上的处理。
如以上详细的说明那样,本实施方式的数据提示装置IO具有如下结构: 无需进行在存储器上设定对提示对象数据DB12内的全部提示对象数据进行 分类的数据的处理,而是给用户提供显示有IOO项提示对象数据的各数据提 示画面。因此,可以说,该数据提示装置10是一种能够以不浪费存储器的 存储区域的方式给用户提示数据的分类结果的装置。另外,还可以说,若根 据该数据提示装置10的结构,则能够以应装载的存储器的存储容量相对应 处理的数据量少的方式制造给用户提示数据的分类结果的装置。
变形方式
上述的数据提示装置10可以进行各种变形。以例如进行数据提示画面 不包括指定页移动指示项、在进行图9、图10所示的处理时在存储器上设定 100项的提示对象数据并且将示出了这些的数据提示画面的显示在PC30的 显示器上的处理的方式,能够对数据提示装置10进行变形。另外,在制造 数据提示装置10时,能够从上述数据提示装置10中去掉与ROWID相关的 结构,其中,该数据提示装置10以数据项的值不一致的提示对象数据组作 为分类对象。
另外,可以在数据提示装置10中增加检索功能,当然在l个画面上显 示的提示对象数据的数量也可以不是100个。
权利要求
1.一种数据提示装置,其特征在于,具有分类对象数据库,其存储有多个提示对象数据;输入接收装置,其用于接收分类条件指定信息的输入,其中,该分类条件指定信息用于指定将构成上述提示对象数据的数据项中的哪一项作为分类关键字;主要分类数据第一显示装置,其在上述输入接收装置接收到上述分类条件指定信息的输入时,以在存储器中不存储确实是指定分类数据中的第N+1项以后数据的各提示对象数据的方式,在存储器上设定相当于上述指定分类数据中的第1项至第N项的提示对象数据组的主要分类数据,并在显示器上显示所设定的主要分类数据,其中,该指定分类数据是指,利用该分类条件指定信息所示的条件,对存储在上述分类对象数据库中的全部提示对象数据进行分类所获得的数据;显示指示接收装置,其在上述显示器上显示有相当于上述指定分类数据的第K·N+1项至第(K+1)·N项的提示对象数据组的主要分类数据时,接收次要分类数据显示指示,该次要分类数据显示指示用于对相当于第(K+1)·N+1项至第(K+2)·N项的提示对象数据的主要分类数据的显示进行指示,其中,该K为自然数;主要分类数据第二显示装置,其在上述显示指示接收装置接收到上述次要分类数据显示指示时,利用在该时刻显示于上述显示器上的第(K+1)·N项提示对象数据内的分类关键字的值,限定上述分类对象数据库内的作为处理对象的提示对象数据,并且,以在存储器中不存储确实是第(K+2)·N+1项以后数据的各提示对象数据的方式,在存储器中设定相当于上述指定分类数据中的第(K+1)·N+1项至第(K+2)·N项的提示对象数据的主要分类数据,并在显示器上显示所设定的主要分类数据。
2. 根据权利要求1所记载的数据提示装置,其特征在于, 在上述显示器上显示有相当于上述指定分类数据的第K,N+1项至第(K+l) 'N项的提示对象数据组的主要分类数据时,上述显示指示接收装 置接收上述次要分类数据显示指示和前主要分类数据显示指示,该前主要分 类数据显示指示用于对相当于第(K一l)N+l项至第K N项的提示对象数据的主要分类数据的显示进行指示;在上述显示指示接收装置接收到上述前主要分类数据显示指示时,上述 主要分类数据第二显示装置利用在该时刻显示于上述显示器上的第K ,N+1 项提示对象数据内的分类关键字的值,限定上述分类对象数据库内的作为处 理对象的提示对象数据,并且,以在存储器中不存储确实是第(K一1),N项 以前数据的各提示对象数据的方式,在存储器中设定相当于上述指定分类数 据中的第(K一1) N+l项至第K N项的提示对象数据的主要分类数据,并 在显示器上显示所设定的主要分类数据。
3. 根据权利要求2所记载的数据提示装置,其特征在于, 上述分类对象数据库是将各提示对象数据以与唯一的数据识别信息建立对应关系的方式存储的数据库,在上述显示指示接收装置接收到上述前主要分类数据显示指示时,上述 主要分类数据第二显示装置利用在该时刻显示于上述显示器上的第K ,N+l 项提示对象数据内的分类关键字的值以及关于该提示对象数据的数据识别 信息,限定上述分类对象数据库内的作为处理对象的提示对象数据,并且, 在上述显示指示接收装置接收到上述次要分类数据显示指示时,利用在该吋 刻显示于上述显示器上的第(K+1) N项提示对象数据内的分类关键字的值 以及关于该提示对象数据的数据识别信息,限定上述分类对象数据库内的作 为处理对象的提示对象数据。
4. 一种数据提示装置,其特征在于,具有 分类对象数据库,其存储有多个提示对象数据;输入接收装置,其用于接收分类条件指定信息的输入,其中,该分类条 件指定信息用于指定将构成上述提示对象数据的数据项中的哪一项作为分 类关键字;提示对象数据第一显示装置,其在上述输入接收装置接收到上述分类条 件指定信息的输入时,以在存储器中不存储确实是指定分类数据中的第 N M+l项以后数据的各提示对象数据的方式,在存储器上设定相当于上述 指定分类数据中的第1项至第N M项的提示对象数据组的主要分类数据, 并在显示器上显示所设定的主要分类数据的在前N项提示对象数据组,并且 在存储器上生成提示数据管理表,其中,该指定分类数据是指,利用该分类 条件指定信息所示的条件,对存储在上述分类对象数据库中的全部提示对象数据进行分类所获得的数据,该提示数据管理表是如下的表,即,针对o至M-l的各整数值J,存储第l+J ,N项提示对象数据内的分类关键字的值而作 为关于第J+l页的信息,存储第N M项提示对象数据内的分类关键字的值 而作为关于第M+1页的信息;显示指示接收装置,其在上述显示器上显示有上述指定分类数据的第 K N M+l项至第(K+1) N M项的提示对象数据组中的N项提示对象数 据组时,接收页指定数据显示指示和下一页数据显示指示,其中,该K为自 然数,该页指定数据显示指示用于对第K M+l页至第K M+M页的各页 的显示进行指示,该下一页数据显示指示用于对第K M+M+l页的显示进 行指示;提示对象数据第二显示装置,其在上述显示指示接收装置接收到上述下 --页数据显示指示时,利用在上述提示数据管理表末尾所存储的分类关键字 的值,限定上述分类对象数据库内的作为处理对象的提示对象数据,从而无 需在上述存储器上设定上述指定分类数据,而在存储器中设定相当于第 (K -M+M) ,N+l项至(K 'M+2M) ,N项的提示对象数据组的主要分类数据, 并在显示器上显示所设定的主要分类数据的在前N项提示对象数据组,并且 将上述提示数据管理表变更为如下内容,BP,针对K "M+M+1至K "M+2 的各整数值J,存储第1+J ,N项提示对象数据内的分类关键字的值而作为关 于第J+l页的信息,存储第(K M+2M) N项提示对象数据内的分类关 键字的值而作为关于第K M+2M+1页的信息;提示对象数据第三显示装置,其在上述显示指示接收装置接收到指示第 K-M+X(X-1 M)页的显示的页指定数据显示指示时,利用关于第X页和 第X+l页而存储在上述提示数据管理表中的2个分类关键字的值,限定上述 分类对象数据库内的作为处理对象的提示对象数据,从而无需在存储器上设 定上述指定分类数据,而在存储器中设定第(K M+X-l) N+l项至 (K M+X) N项的提示对象数据组,并在显示器上显示所设定的提示对象 数据组。
5. —种数据提示程序,其特征在于,使具有存储多个提示对象数据的 分类对象数据库的计算机作为如下装置动作,该装置具有 输入接收装置,其用于接收分类条件指定信息的输入,其中,该分类条 件指定信息用于指定将构成上述提示对象数据的数据项中的哪一项作为分类关键字;主要分类数据第一显示装置,其在上述输入接收装置接收到上述分类条 件指定信息的输入时,以在存储器中不存储确实是指定分类数据中的第N+l 项以后数据的各提示对象数据的方式,在存储器上设定相当于上述指定分类 数据中的第1项至第N项的提示对象数据组的主要分类数据,并在显示器上 显示所设定的主要分类数据,其中,该指定分类数据是指,利用该分类条件 指定信息所示的条件,对存储在上述分类对象数据库中的全部提示对象数据 进行分类所获得的数据;显示指示接收装置,其在上述显示器上显示有相当于上述指定分类数据 的第K N+l项至第(K+1) N项的提示对象数据组的主要分类数据时,接 收次要分类数据显示指示,该次要分类数据显示指示用于对相当于第 (K+l) N+l项至第(K+2) N项的提示对象数据的主要分类数据的显示进行 指示,其中,该K为自然数;主要分类数据第二显示装置,其在上述显示指示接收装置接收到上述次 要分类数据显示指示时,利用在该时刻显示于上述显示器上的第(K+1) -N 项提示对象数据内的分类关键字的值,限定上述分类对象数据库内的作为处 现对象的提示对象数据,并且,以在存储器中不存储确实是第(K+2),N+1 项以后数据的各提示对象数据的方式,在存储器中设定相当于上述指定分类 数据中的第(K+1) ,N+l项至第(K+2) ,N项的提示对象数据的主要分类数据, 并在显示器上显示所设定的主要分类数据。
6.根据权利要求6所记载的数据提示程序,其特征在于,在上述显示器上显示有相当于上述指定分类数据的第K,N+1项至第 (K+l) ,N项的提示对象数据组的主要分类数据时,上述显示指示接收装 置接收上述次要分类数据显示指示和前主要分类数据显示指示,该前主要分 类数据显示指示用于对相当于第(K一l)N+l项至第K N项的提示对 象数据的主要分类数据的显示进行指示;在上述显示指示接收装置接收到上述前主要分类数据显示指示时,上述 主要分类数据第二显示装置利用在该时刻显示于上述显示器上的第K ,N+l项提示对象数据内的分类关键字的值,限定上述分类对象数据库内的作为处理对象的提示对象数据,并且,以在存储器中不存储确实是第(K—l),N项 以前数据的各提示对象数据的方式,在存储器中设定相当于上述指定分类数 据中的第(K一1) N+l项至第K N项的提示对象数据的主要分类数据,并 在显示器上显示所设定的主要分类数据。
7. 根据权利要求7所记载的数据提示程序,其特征在于, 上述分类对象数据库是将各提示对象数据以与唯一的数据识别信息建立对应关系的方式存储的数据库,在上述显示指示接收装置接收到上述前主要分类数据显示指示时,上述 主要分类数据第二显示装置利用在该时刻显示于上述显示器上的第K ,N+l 项提示对象数据内的分类关键字的值以及关于该提示对象数据的数据识别 信息,限定上述分类对象数据库内的作为处理对象的提示对象数据,并且, 在上述显示指示接收装置接收到上述次要分类数据显示指示时,利用在该吋 刻显示于上述显示器上的第(K+1) N项提示对象数据内的分类关键字的值 以及关于该提示对象数据的数据识别信息,限定上述分类对象数据库内的作 为处理对象的提示对象数据。
8. —种数据提示程序,其特征在于,使具有存储多个提示对象数据的 分类对象数据库的计算机作为如下装置动作,该装置具有输入接收装置,其用于接收分类条件指定信息的输入,其中,该分类条 件指定信息用于指定将构成上述提示对象数据的数据项中的哪一项作为分 类关键字;提示对象数据第一显示装置,其在上述输入接收装置接收到上述分类条 件指定信息的输入时,以在存储器中不存储确实是指定分类数据中的第 N M+l项以后数据的各提示对象数据的方式,在存储器上设定相当于上述 指定分类数据中的第1项至第N M项的提示对象数据组的主要分类数据, 并在显示器上显示所设定的主要分类数据的在前N项提示对象数据组,并且 在存储器上生成提示数据管理表,其中,该指定分类数据是指,利用该分类 条件指定信息所示的条件,对存储在上述分类对象数据库中的全部提示对象 数据进行分类所获得的数据,该提示数据管理表是如下的表,即,针对0至 M-l的各整数值J,存储第l+J ,N项提示对象数据内的分类关键字的值而作为关于第J+l页的信息,存储第N,M项提示对象数据内的分类关键字的值而作为关于第M+1页的信息;显示指示接收装置,其在上述显示器上显示有上述指定分类数据的第K N M+l项至第(K+1) N M项的提示对象数据组中的N项提示对象数 据组时,接收页指定数据显示指示和下一页数据显示指示,其中,该K为自 然数,该页指定数据显示指示用于对第K M+l页至第K M+M页的各页 的显示进行指示,该下一页数据显示指示用于对第K M+M+l页的显示进 行指示;提示对象数据第二显示装置,其在上述显示指示接收装置接收到上述下 一页数据显示指示时,利用在上述提示数据管理表末尾所存储的分类关键字 的值,限定上述分类对象数据库内的作为处理对象的提示对象数据,从而无 需在上述存储器上设定上述指定分类数据,而在存储器中设定相当于第 (K M+M) N+l项至(K M+2M) N项的提示对象数据组的主要分类数据, 并在显示器上显示所设定的主要分类数据的在前N项提示对象数据组,并且 将上述提示数据管理表变更为如下内容,艮P,针对K "M+M+1至K M+2 .M 的各整数值J,存储第l+J ,N项提示对象数据内的分类关键字的值而作为关 于第J+l页的信息,存储第(K M+2M) N项提示对象数据内的分类关 键字的值而作为关于第K M+2M+1页的信息;提示对象数据第三显示装置,其在上述显示指示接收装置接收到指示第 !OM+X(X-l M)页的显示的页指定数据显示指示时,利用关于第X页和 第X+l页而存储在上述提示数据管理表中的2个分类关键字的值,限定上述 分类对象数据库内的作为处理对象的提示对象数据,从而无需在存储器上设 定上述指定分类数据,而在存储器中设定第(K M+X-l) N+l项至 (K M+X) N项的提示对象数据组,并在显示器上显示所设定的提示对象 数据组。
9. 一种数据提示方法,其特征在于,使计算机执行如下步骤 输入接收步骤,用于接收分类条件指定信息的输入,其中,该分类条件指定信息用于指定将构成提示对象数据的数据项中的哪一项作为分类关键字;主要分类数据第一显示步骤,在上述输入接收步骤中接收到上述分类条 件指定信息的输入时,以在存储器中不存储确实是指定分类数据中的第N+l 项以后数据的各提示对象数据的方式,在存储器上设定相当于上述指定分类 数据中的第1项至第N项的提示对象数据组的主要分类数据,并在显示器上 显示所设定的主要分类数据,其中,该指定分类数据是指,利用该分类条件 指定信息所示的条件,对存储在存储有多个提示对象数据的分类对象数据库 中的全部提示对象数据进行分类所获得的数据;显示指示接收步骤,在上述显示器上显示有相当于上述指定分类数据的 第K N+l项至第(K+1) N项的提示对象数据组的主要分类数据时,接收 次要分类数据显示指示,该次要分类数据显示指示用于对相当于第 (K+l) N+l项至第(K+2) N项的提示对象数据的主要分类数据的显示进行 指示,其中,该K为自然数;主要分类数据第二显示步骤,在上述显示指示接收步骤中接收到上述次 要分类数据显示指示时,利用在该时刻显示于上述显示器上的第(K+1) N 项提示对象数据内的分类关键字的值,限定上述分类对象数据库内的作为处 理对象的提示对象数据,并且,以在存储器中不存储确实是第(K+2),N+1 项以后数据的各提示对象数据的方式,在存储器中设定相当于上述指定分类 数据中的第(K+1) ,N+l项至第(K+2) ,N项的提示对象数据的主要分类数据, 并在显示器上显示所设定的主要分类数据。
10.根据权利要求9所记载的数据提示方法,其特征在于,在上述显示指示接收步骤中,在上述显示器上显示有相当于上述指定分 类数据的第K N+l项至第(K+l) N项的提示对象数据组的主要分类 数据时,接收上述次要分类数据显示指示和前主要分类数据显示指示,该前 主要分类数据显示指示用于对相当于第(K一l) N+l项至第K N项的 提示对象数据的主要分类数据的显示进行指示;在上述主要分类数据第二显示步骤中,在上述显示指示接收步骤中接收 到上述前主要分类数据显示指示时,利用在该时刻显示于上述显示器上的第 K ,N+l项提示对象数据内的分类关键字的值,限定上述分类对象数据库内 的作为处理对象的提示对象数据,并且,以在存储器中不存储确实是第(K一 1) N项以前数据的各提示对象数据的方式,在存储器中设定相当于上述指 定分类数据中的第(K一 1) N+l项至第K N项的提示对象数据的主要分类 数据,并在显示器上显示所设定的主要分类数据。
11. 根据权利要求io所记载的数据提示方法,其特征在于,上述分类对象数据库是将各提示对象数据以与唯一的数据识别儈息建 立对应关系的方式存储的数据库,在上述主要分类数据第二显示步骤中,在上述显示指示接收步骤中接收 到上述前主要分类数据显示指示时,利用在该时刻显示于上述显示器上的第K ,N+l项提示对象数据内的分类关键字的值以及关于该提示对象数据的数 据识别信息,限定上述分类对象数据库内的作为处理对象的提示对象数据, 并且,在上述显示指示接收步骤中接收到上述次要分类数据显示指示时,利 用在该时刻显示于上述显示器上的第(K+1) N项提示对象数据内的分类关 键字的值以及关于该提示对象数据的数据识别信息,限定上述分类对象数据 库内的作为处理对象的提示对象数据。
12. —种数据提示方法,其特征在于,使计算机执行如下步骤 输入接收步骤,用于接收分类条件指定信息的输入,其中,该分类条件指定信息用于指定将构成提示对象数据的数据项中的哪一项作为分类关键 字;提示对象数据第一显示步骤,在上述输入接收步骤中接收到上述分类条 件指定信息的输入时,以在存储器中不存储确实是指定分类数据中的第 N M+l项以后数据的各提示对象数据的方式,在存储器上设定相当于上述 指定分类数据中的第1项至第N M项的提示对象数据组的主要分类数据, 并在显示器上显示所设定的主要分类数据的在前N项提示对象数据组,并且 在存储器上生成提示数据管理表,其中,该指定分类数据是指,利用该分类 条件指定信息所示的条件,对存储在存储有多个提示对象数据的分类对象数 据库中的全部提示对象数据进行分类所获得的数据,该提示数据管理表是如 下的表,即,针对0至M-l的各整数值J,存储第l+J N项提示对象数据 内的分类关键字的值而作为关于第J+l页的信息,存储第N M项提示对象 数据内的分类关键字的值而作为关于第M+1页的信息;显示指示接收步骤,在上述显示器上显示有上述指定分类数据的第 K N M+l项至第(K+1) N M项的提示对象数据组中的N项提示对象数 据组时,接收页指定数据显示指示和下一页数据显示指示,其中,该K为自 然数,该页指定数据显示指示用于对第K M+l页至第K M+M页的各页 的显示进行指示,该下一页数据显示指示用于对第K M+M+l页的显示进 行指示;提示对象数据第二显示步骤,在上述显示指示接收步骤中接收到上述下 --页数据显示指示时,利用在上述提示数据管理表末尾所存储的分类关键字 的值,限定上述分类对象数据库内的作为处理对象的提示对象数据,从而无 需在上述存储器上设定上述指定分类数据,而在存储器中设定相当于第 (K "M+M) "N+1项至(K 'M+2M) ,N项的提示对象数据组的主要分类数据, 并在显示器上显示所设定的主要分类数据的在前N项提示对象数据组,并且 将上述提示数据管理表变更为如下内容,即,针对K 'M+M+1至K 'M+2 的各整数值J,存储第l+J ,N项提示对象数据内的分类关键字的值而作为关 于第J+l页的信息,存储第(K M+2M) N项提示对象数据内的分类关 键字的值而作为关于第K M+2M+1页的信息;提示对象数据第三显示步骤,在上述显示指示接收步骤中接收到指示第 K-M+X(X-1 M)页的显示的页指定数据显示指示时,利用关于第X页和 第X+l页而存储在上述提示数据管理表中的2个分类关键字的值,限定上述 分类对象数据库内的作为处理对象的提示对象数据,从而无需在存储器上设 定上述指定分类数据,而在存储器中设定第(K M+X-l) N+l项:辛: (K M+X) N项的提示对象数据组,并在显示器上显示所设定的提示对象 数据组。
全文摘要
本发明公开了一种存储器的存储区域不会被浪费的数据提示装置。该数据提示装置具有以在存储器中不存储确实是指定分类数据中的第N+1项以后的数据的提示对象数据的方式,在存储器中设定指定分类数据中的第1项至第N项的提示对象数据组并将其显示在显示器上的功能,其中,该指定分类数据中的第1项至第N项是在指定分类条件下对数据库中的所有提示对象数据进行分类时获得的数据;并且指示下一个提示对象数据的显示时,使用在显示器上显示的第(K+1)·N项提示对象数据内的分类关键字的值来限定数据库中的作为处理对象的提示对象数据,而且以在存储器中不存储确实不需要的提示对象数据的方式通过在存储器中设定在指定分类数据中的第((K+1)·N+1)项至第(K+2)·N项的提示对象数据组的将其显示在显示器上的功能。
文档编号G06F7/24GK101180605SQ200580049820
公开日2008年5月14日 申请日期2005年3月18日 优先权日2005年3月18日
发明者伊藤尚洋, 味泽丞, 武部信幸 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1