信息提供装置、信息提供方法及信息提供系统制造方法及图纸

技术编号:2921302 阅读:108 留言:0更新日期:2012-04-11 18:40
提供一种信息提供装置等,该信息提供装置因为无需变更程序而没有因变更而引起的风险,而且可以易于对显示数据的格式进行变更。格式分解装置根据其物品信息将附加物品信息后的格式基本数据分解成各结构单位,存储到构成格式数据库的格式存储装置中,该物品信息为构成格式的每个结构单位表示该结构单位的开始位置及结束位置。接着,格式取得装置接收来自信息终端的检索条件,从格式存储装置取得与该检索条件对应的各结构单位。显示数据生成装置将从数据库所取得的检索结果数据输入到格式取得装置所取得的结构单位变量中来生成显示数据,通过发送装置将所生成的显示数据发送给信息终端。

【技术实现步骤摘要】

本专利技术涉及一种信息提供装置等,详细而言涉及到对于来自信息终端的请求参照数据库将与上述请求对应的数据回发给信息终端的信息提供装置等。
技术介绍
近些年,因特网上的信息迅速增加,与数据库协作的信息提供方法正在普及。与数据库协作的信息提供例如是如下来实行的。也就是说,利用图12所示个人计算机1202的用户在检索与规定检索条件对应的信息时,经由因特网1203向信息提供服务器1201进行访问。此时,上述用户例如在由上述信息提供服务器1201所提供的规定表格中输入作为上述检索条件的关键字等,以此将该检索条件通知给上述信息提供服务器1201。上述检索条件由构成上述信息提供服务器1201的收发装置1207进行接收,被传递给检索装置1205。在此,该检索装置1205由下述程序来提供,该程序是通过构成上述信息提供服务器1201的CPU(central processing unit)加以实行的,下述的工作存储器1206就是由该程序所控制的RAM(Random Access Memory)等。另外,一般情况下上述程序通过CGI(Common Gateway Interface)来提供,而将其示例作为search.cgi1300表示在图13中。还有,上述检索条件是作为search.cgi1300的自变量提供的。然后,上述检索装置1205若接收到上述检索条件,则从数据库1204取得与该检索条件对应的数据,将该数据暂时存储到工作存储器1206中。接着,上述检索装置1205给上述search.cgi1300内的变量输入对应的上述数据,按照打印命令作为html(HyperText MarkupLanguage)形式的文件一行一行输出。也就是说,图13所示打印命令1301的输出内容1302以包含变量的形式被记载,通过输入与该变量对应的上述数据,每次都生成包含上述取得的数据的html形式数据,作为显示数据进行发送。还有,上述输出内容1302内变量以外的部分成为显示数据的基础,根据该部分的不同来决定显示数据在浏览器上的格式也就是设计。图14所示的是显示数据的示例,得知在上述显示内容1302的变量部分存储规定字符等来构成显示数据(searchresult.html)1401。通过上面的动作,包含与检索条件对应数据的html形式显示数据每次都被制作,发送给个人计算机1202。据此,个人计算机1202可以按照规定格式来参照与检索条件相一致的数据。就上述动作而言,由于在作为检索装置所提供的程序内记载有上述格式,因而在变更显示数据的格式时产生对上述示例所提及的search.cgi本身加以改写的需要。但是,在上述改写过程中需要以html形式记载显示数据设计时的记载规则的知识。另外,加之还需要编程的知识,因此产生不是谁都能够轻易变更格式之类的问题。另外,在需要多种格式的场合下,需要多个程序或者需要在1个程序内做出与多个程序对应的记载,也产生程序本身增大之类的问题。再者,由于程序总要带有缺陷,在该缺陷给服务器增加负荷的那种场合下将使系统本身的可靠性下降,因而存在必须尽量避免由用户进行改写并且使不能确认正常动作的程序简单实行这样的课题。另外,为了改写程序进行登录,而在信息提供服务器上需要非常高的管理权限,但是可以认为向全部用户提供这种权限将成为故障的原因。
技术实现思路
本专利技术是根据上述以往的状况而提出的,其目的为提供一种信息提供装置等,该信息提供装置因无需变更程序而没有因变更引起的风险,而且能够易于对显示数据的格式进行变更。本专利技术为了达到上述目的而采用下面的装置。也就是说,本专利技术以下述信息提供装置作为前提条件,该信息提供装置用来从数据库取得与来自信息终端的请求对应的数据,在使该数据与规定格式相对应成为显示数据之后发送给上述信息终端。在此,格式分解装置根据其物品信息将附加物品信息后的格式基本数据分解成各结构单位,存储到构成格式数据库的格式存储装置中,上述物品信息为构成格式的每个结构单位表示出该结构单位的开始位置及结束位置。接着,格式取得装置接收来自信息终端的检索条件,从格式存储装置取得与该检索对应的各结构单位。显示数据生成装置将从数据库所取得的检索结果数据输入格式取得装置所取得的结构单位变量中,生成显示数据。所生成的显示数据通过发送装置发送给信息终端。这样,由于根据格式基本数据中所附的物品信息,格式分解装置对格式进行分解、分析及登录,因而只要理解作为注释所附的物品信息定义,即使是未理解程序的用户也可以容易地登录格式基本数据。另外,由于从格式数据库取得规定格式并按照需要给变量输入数据,因而只要确定变量和从数据库所取得的数据之间的对应关系,就不需要显示数据生成装置中的处理内容也就是程序在以后进行变更。另外,由于生成显示数据的程序可以只通过文本的结合和给变量的数据输入来构成,因而能够以单一的结构应用于各种各样的格式,也不存在程序增大的问题。除此之外,因为不需要程序的变更,所以也可以将该程序的异常动作防止于未然,作为结果使系统的可靠性得以提高。另外再者,用户如果具有甚至格式分解器都可利用的权限,则能够容易地登录格式,因此不需要具有以往那种程序变更权限之类的强大权限,而作为结果关系到系统可靠性的提高。另外,格式分解装置包括物品信息中含有并与物品信息对应的结构单位种类,使之存储到格式存储装置中。而且,显示数据生成装置也可以判定结构单位的种类,只对规定种类使从数据库所取得的数据与结构单位相对应来生成显示数据。采用这种结构,由于显示数据生成装置只通过判定结构单位的种类就可以判定应输入数据的变量存在,因而没有必要对结构单位内的变量有无进行分析。也就是说,由于无需对结构单位的描述内容进行分析,因而使高速完成数据输入处理成为可能。另外,具备件数判定装置,用来对于来自信息终端的请求判定从数据库所取得的数据件数并根据其件数来选择所利用的结构单位,格式取得装置具有下述结构,即取得由件数判定装置所决定的结构单位。还有,件数判定装置也可以在所取得的数据件数为1件以上且未达到规定件数的场合以及规定件数以上的场合下,选择不同的结构单位。采用这种结构,由于根据所取得的数据件数使取得的结构单位产生动态变更,因而能够按照件数随机应变向用户提供易观看的显示。这是非常有效的,原因是在本专利技术中由于可以为每个结构单位登录格式,因而即使在转换多种格式的场合下也没有必要为每个格式准备显示数据生成装置也就是程序。另外,具备负荷判定装置,用来判定信息提供装置所具备CPU的负荷或者连接信息提供装置网络上的负荷并根据该负荷来选择所利用的结构单位,格式取得装置也可以取得由负荷判定装置所决定出的结构单位。采用这种结构,由于按照CPU或网络的负荷使格式产生动态变更,因而在高负荷时可以避免高负荷格式的利用以防止系统性能的下降。再者,本专利技术所涉及的信息提供装置具备向信息终端发送输入用数据的发送装置,该输入用数据用来使之选择结构单位及/或该结构单位的显示顺序,与此同时格式取得装置也可以根据对该输入用数据的选择结果从格式存储装置取得各结构单位。采用这种结构,由于根据用户所选择的设计,格式取得装置取得各结构单位,因而能够轻易取得显示内容不同的显示数据。此时,不需要多个或复杂记载的程序。再者,格式取得装置根据信息终端之间本文档来自技高网
...

【技术保护点】
一种信息提供装置,用来从数据库取得与来自信息终端的请求对应的数据,在使该数据与规定格式相对应成为显示数据之后发送给上述信息终端,该信息提供装置其特征为包括:格式分解装置,用于根据上述物品信息将附加物品信息后的格式基本数据分解成上述各 结构单位,该物品信息对构成格式的每个结构单位表示出该结构单位的开始位置及结束位置;格式存储装置,用来存储由上述格式分解装置所分解的上述各结构单位;格式取得装置,用来从上述格式存储装置取得与来自上述信息终端的请求对应的各结构单 位;显示数据生成装置,用来使从上述数据库所取得的数据与上述格式取得装置所取得的该结构单位相对应来生成显示数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:中野峰司
申请(专利权)人:有限会社开路
类型:发明
国别省市:JP[日本]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1