数据库系统和访问数据库的方法

文档序号:6407416阅读:176来源:国知局
专利名称:数据库系统和访问数据库的方法
技术领域
本发明涉及数据库系统和访问数据库的方法,更具体地涉及数据库系统和允许高效地执行从数据获取信息的处理的访问方法。
有人已提出如下数据库访问,其中在呼叫控制过程中使用用户至用户信息以发送有关数据库与用户间的通信的信息,使得通过通信线可高效地从数据库系统获取信息。
对于上述数据库访问,当获得对数据库系统的访问以获取所需信息时,在实际获取所需信息前,使用数据库系统的请求和对请求的确认、用户个人身份信息和用户号码、和被请求信息的标示和对其的确认必须在用户和数据库系统之间传送。
以前,上述信息以及所需信息不被传送直至在用户和数据系统之间建立通信信道。
作为其它技术已提出了数据库系统访问方法,其中在其上记录信息的信息记录媒体根据记录在数据库系统中的访问信息的频率自动改变。
在访问这种数据库系统的一种方法中,如小型盘(CD)、磁带、光盘之类的有很大存贮容易但几乎不能被重写的信息记录媒体被用来记录许多信息,每条信息的信息量很大,例如,音乐或图象。
有长访问时间特性的上述类型的信息记录媒体需要较长等待时间以查询所需信息并几乎不能同时处理多个访问。当对特定信息作出许多请求时,发送许多忙信号或拒绝信号,或安装许多信息记录媒体以保存相同信息。
如上所述,过去,当试图访问数据库系统并获取所需信息时,在实际获得所需信息之前,必须首先建立通信信道。之后,使用数据库的请求和对其的确认、用户个人身份信息和用户号码、和被请求信息的指示和对其的确认通过通信信道被传送。
以前在通信信道建立以后,在所需信息被实际发送以前,已经过了一段时间。数据库系统的管理者受到数据库系统的降低的运行率的缺点的困扰。用户对增加的通信费的缺点很恼怒。
鉴于上述问题,本发明的一个目的是提供一种数据库访问方法,该方法基于这样一个事实综合业务数字网(ISDN)有用于传输可应用于端至端通信的用户至用户通信的通信过程。更具体地说,在包括用户至用户信息的呼叫控制信息被用于建立用户与数据库系统之间所需信息在其上传输的信息信道以前,形成一个描述信号信道上的呼叫的连接的控制过程,以发送一组信息,例如,使用数据库系统的请求和对其的确认、用户个人身份信息和用户号码、和被请求信息的指示和对其的确认。这导致数据库系统运行率的提高,使用户能享受到降低的通信费用。
如上所述,如果为获取所需信息需要长时间等待,则浪费了许多通信时间。当对特定信息做出了许多请求,如果发送了许多忙信号,用户便不能享用流畅的通信线路和对所需信息的快速获取。
假设为解决上述问题数据库系统使用保存相同信息的多个信息记录媒体而构成,该数据库系统在费用上就没有优势。
本发明的另一目的是提供一种数据库系统访问方法,它提供使用数据库系统的提高的效率并因此改进数据库系统的使用效率。更具体地说,每个可提供比CD、磁带、或光盘更短的存取时间并可快速重写的一定数量的半导体存储器或硬盘以及ISDN线路被用于形成描述呼叫连接的控制过程,用户所需信息作为用户至用户信息在控制过程中被获取。因此,在所需信息被发送至用户的同时,根据逐条计数的用户做出的请求的累积数,信息记录媒体自动改变。
本发明上述和其它目的已通过提供在通信网络的数据库访问模式中的数据库访问方法而达到,在该通信网络中呼叫设立信息、被访问信息、确认信息、或清除信息可根据呼叫控制过程发送,该数据库访问方法包括用户终端发送呼叫设立信息的步骤,呼叫设立信息中有关用户对数据库访问的访问信息被指定为用户至用户信息;数据库系统接收呼叫设立信息并抽出用户至用户信息的步骤;数据库系统发送被访问信息的步骤,被访问信息中数据库系统已接收有关用户对数据库的访问的访问信息的事实被指定为用户至用户信息;数据库系统翻译呼叫设立信息中的用户至用户信息并确定用户是否有意使用数据系统和用户个人身份信息有效,和所需信息的指示是什么的步骤;当确定从用户发送的一组信息不代表数据库系统使用请求,用户个人身份信息无效,所需信息的指示不一致,或被请求信息不可信(unfond)时,数据库系统发送清除信息的步骤;当确定从用户发送的该组用户信息代表数据库系统用户请求,即用户个人身份信息有效、被请求信息的指示一致时,数据库系统发送确认信息的步骤,确认信息中,用于要求用户等待以接收信息的请求被规定为用户至用户信息;用户终端确定被访问信息之后的信息是否是清除信息或确认信息的步骤;当在确定步骤确定随后的信息是清除信息时,用户终端接收并翻译该清除信息的步骤;当在确定步骤确定随后的信息是确认信息时,用户终端接收确认信息、翻译用户至用户信息、并随后建立通信信道的步骤;数据库系统在已建立的通信信道上发送被请求信息的步骤;用户终端从数据库系统接收所需信息的步骤;数据库系统发送清除信息的步骤,清除信息中,有关由数据库系统提供的信息源的信息被规定为用户至用户信息;和用户终端接收清除信息的步骤。
进一步,通信网络中数据库访问模式下的数据库访问方法包括用户终端发送其中有关用户对数据库的访问的访问信息被指定为用户至用户信息的呼叫设立信息的步骤之后的步骤,此时数据库系统接收后的步骤此时数据库系统发送被访问信息,被访问信息中,数据库系统已接收有关用户对数据库的访问的访问信息的事实被规定为用户翻译呼叫设立信息中用户至用户信息,并确定用户是否有意使用数据;确定步骤之后的步骤,此时,当确定从用户发送的一组信息不代表数据库系统用户请求时,用户个人身份信息无效、被请求信息的标示不一致,或被请求信息不可信(unfond)时,数据库系统发送清除信息;确定步骤之后的步骤,此时当确定从用户发送的一组信息代表数据库系统使用请求,即用户个个身份信息有效、和被请求信息的标示一致时,数据库系统发送确认信息,确认信息中,用于要求用户等待以接收信息的请求被规定为用户至用户信息;数据库系统发送被访问信息之后的步骤,此时用户终端接收被访问信息;接收被访问信息之后的步骤;此时用户终端确定该信息是否是清除信息或确认信息;确定步骤之后的步骤,此时当在确定步骤确定该信息是清除信息时,用户终端接收和翻译该清除信息;确定步骤之后的步骤,此时当在确定步骤确定该信息是确认信息时,用户终端接收该确认信息,翻译用户至用户信息,并随后建立通信信道;建立通信信道的步骤之后的步骤,此时数据库系统在建立的通信信道上发送所需信息;在通信信道上发送信息的步骤之后的步骤,此时用户终端从数据库系统接收所需信息;接收信息步骤之后的步骤,此时数据库系统发送清除信息,该清除信息中,有关由数据库系统提供的信息源的信息被规定为用户至用户信息;和发送清除信息步骤之后的步骤,此时用户终端接收清除信息。
进一步,用户使用数据库系统的意图、用户个人身份信息如属性和用户号码、和所需信息的标示信息被用作与用户对数据库访问有关的访问信息。
进一步,在翻译呼叫设立信息中的用户至用户信息和确定用户是否有意使用数据库系统和用户的个人身份信息是否有效之后,当发现数据库系统用户请求未发出或用户个人身份信息无效时,数据库系统发送清除信息,其中对数据库系统访问是非法的事实被确定为用户至用户信息。
进一步,在翻译呼叫设立信息中用户至用户信息并确定将被该数据库系统使用的被请求信息的标示是什么之后,当发现被请求信息的标志不一致时,数据库系统发送清除信息,其中该事实被规定为用户至用户信息。
进一步,公布有关新产品、访问该新产品的访问方法的信息,和在由用户请求的信息在通信信道上发送之后作为有关由该数据库系统提供的信息源的信息使用的收费表被指定为清除信息中的用户至用户信息。
进一步,采用的通信网络与ISDN一致。
为解决上述问题,本发明的第二方面提供了一种数据库系统,它包括多种类型的在将提供给用户的信息源记录在其上之前可分配优选级的信息记录媒体;累积和保存与信息源一一对应的由用户做出的请求数的装置;用于记录对于至少一个信息源的请求的数目的装置,该信息源在记录在每个分配高优先级的信息记录媒体的信息源中在请求数方面排在最低的;用于根据由用户作出的请求数而改变信息源被记录在其上的信息记录媒体的装置;能够接收由用户请求的位于描述呼叫连接的控制过程内的信息源的网络连接控制装置;和在其上对用户发送由用户请求的信息源的通信信道。
进一步,该数据库系统包括一个比较装置,用于比较对用户请求的信息源的请求数累积值和对记录媒体中请求数最低的信息源的请求数的累积值。
进一步,该数据库系统包括用于设定每个信息源的请求数的初始值的装置。
进一步,该数据库系统包括记录装置,其中记录了信息记录媒体信息源。
进一步,该数据库系统包括一个显示装置,它能显示各个信息源的请求数和记录去信息记录媒体上的信息源的目录。
进一步,可采用一个ISDN呼叫控制过程。
进一步,至少包括多种类型的信息记录媒体,能够接收由用户请求的位于描述呼叫连接的控制过程内的信息源的网络连接控制装置,和在其上对用户发送由用户请求的信息源的通信信道的数据库系统的访问方法,包括以下步骤当呼叫结束时,接收包括用户至用户信息的呼叫设立信息并从用户至用户信息中抽出由用户请求的信息源的步骤;抽出信息源步骤之后的步骤,此时识别记录该信息源的信息记录媒体;由用户请求的信息源被从该信息记录媒体取回并在通信信道上发送至通信网络的步骤;以及根据对由用户请求的信息源的请求数而改变其上记录该信息源的信息记录媒体的步骤。
进一步,对至少包括多种类型的在将提供给用户的信息源记录其上之前可分配优先级的信息记录媒体,累积和保存与信息源一一对应的由用户做出的请求数的装置,用于记录对至少一个信息源的请求的数目的装置,该信息源在那些记录在每个分配高优先级的信息记录媒体中在请求数方面排在最低;和在其上发送由用户请求的信息源的通信信道的数据库系统的访问方法包括识别在其上记录用户请求的信息源的信息记录媒体的步骤;从信息记录媒体取回由用户请求的信息源并将它在通信信道上向通信网络发送的步骤;当其上记录用户请求的信息源的信息记录媒体有最高优先级时,对由用户请求的信息源的请求数的累积值加1的步骤;当其上记录用户请求信息源的信息记录媒体有第二个最高至第二个最低优先级中任一个时,对由用户请求的信息源的请求数的累积值加1的步骤;对请求数在那些记录在其优先级比记录由用户请求的信息源的信息记录媒体的优先级高一级的那些信息记录媒体中的信息源中是最低的信息源的请求数累积值与对由用户请求的信息源的请求数相比较的步骤;当对由用户请求的信息源的请求数超过对在那些记录在其优先级比记录由用户请求的信息源的信息记录媒体的优先级高一级的信息记录媒体中的信息源中请求数是最低的信息源的请求数累积值时,在那些记录在其优先级比由用户请求的信息源的信息记录媒体的优先级高一级的信息记录媒体中的请求数排列最低的信息源被由用户请求的信息源所代替的步骤;当记录由用户请求的信息源的信息记录媒体有最低优先级时,对由用户请求的信息源的请求数的累积值加1的步骤;对在那些记录在其优先级比优先级最低的记录用户请求的信息源的信息记录媒体的高一级的信息记录媒体中请求数最低的信息源的请求数累积值与对由用户请求的信息源的请求数相比较的步骤;和当对由用户请求的信息源的请求数超过对在那些记录在其优先级高一级的信息记录媒体上的信息源中请求数是最低的信息源的请求数累积值时,由用户请求的信息源被转录到其优先级高一级的信息记录媒体上,并且其请求数为最低的信息源从其优先级高一级的信息记录媒体中删除。
当发出一个呼叫时,数据库系统的用户使用一个信号信道以发送呼叫设立信息,呼叫设立信息中如对使用数据库系统的请求、用户个人身份信息和被请求信息的指示之类的有关对数据库系统访问的一组访问信息被指定为用户至用户信息。
当通过信号信道接收到呼叫设立信息时,数据库系统从呼叫设立信息中抽出用户至用户信息。之后,该数据库系统发送一个被访问信息,该被访问信息向用户描述该数据库系统现处于被呼叫终止和被访问状态(此时,用于用户发送呼叫控制信号的信号信道已连接但用于用户发送信息的信息信道还未连接)。
该数据库系统翻译包含在呼叫设立信息中的用户至用户信息并确定数据库系统用户请求是否被发出和用户个人身份信息是否有效,和被请求信息的标示是什么。
当没有发出数据库系统用户请求,用户个人身份信息无效,被请求信息的指示不一致,或被请求信息不可信(unfond)时,不建立通信信道而立即发送清除信息。之后,该数据库系统将控制转移到清除过程。
在翻译用户至用户信息之后,当确定发出了数据库使用请求,用户个人身份信息有效,和被请求信息的指定一致时,该数据库系统建立通信信道并发送确认信息,以发送被指定信息。
此时,在确认信息中,描述由数据库系统用户发送的信息已被接收的信息和要求用户等待以接收信息的信息被规定为用户至用户信息。
响应该确认信息,用户做好准备以接收所需信息,返回一个确认,并建立通信信道。
此后,该数据库系统在已建立的通信信道道上发送被请求信息。用户从该数据库系统接收所需信息。当信息传送完毕时,控制转移到清除过程。随后结束通信。
信息记录媒体分为三种类型一种类型的信息记录媒体(以下称为类型-1信息记录媒体)很难重写并需要很长的存取时间但有很大存储容量,包括CD,磁带,和光盘;另一种类型的信息记录媒体(以下称为类型-2信息记录媒体)很容易重写、需要很短存取时间,并有相对较大存储容量,包括硬盘;和再一种类型的信息记录媒体(以下称为类型-3信息记录媒体)很容易重写并需要非常小的存取时间但有相对较小的存储容量,包括RAM和快速(flash)存储器。
这三种类型的信息记录媒体中,类型-1媒体中的数据可拷贝到类型-2或类型-3媒体中,类型-2媒体中的数据可转录到类型-3媒体,和类型-3媒体中的数据可转录到类型-2媒体。
在此,“拷贝”的意思是信息被复制的同时保留源信息而“转录”的意思是信息被复制的同时删除源信息。
开始,信息被记录在类型-1信息记录媒体中。以用户做出的请求数的设想为根据,需要的信息被从类型-1信息记录媒体拷贝到类型-2和类型-3信息记录媒体。
当一个信息记录媒体处于使用中时,由用户做出的逐条信息的请求被计数。当计数超过规定值时,类型-1媒体中的信息被拷贝到类型-2媒体,和类型-2媒体中的信息被转录到类型-3媒体。当计数变为低于另一规定值时,类型-3媒体中的信息被转录到类型-2媒体,和类型-2媒体中的信息被删除。
由于以上操作,有不同存储容量和需要不同存取时间的信息记录媒体可根据用户做出的请求次数有选择地使用。进一步,已经常由用户请求的信息可用很短存取时间而提供,并因此可有效地使用多种信息记录媒体。
根据本发明的数据库访问方法,在用户通过信息信道从数据库系统接收所需信息之前,用户和数据库系统可在呼叫控制过程内传送使用数据库的请求和一个确认,用户个人身份信息,和所请求信息的标示和一个确认。
因此,在信息信道上的通信在实际上可用于传送所需信息,该数据库系统的管理者可享受通信线路的改进的使用效率和数据库系统提高的运行率。用户享受到降低的通信费用。
使用根据本发明的数据库访问方法,有不同存储容量并需要不同存取时间的信息记录媒体可根据用户做出的请求数有选择地使用。该有选择的使用可自动完成但不干扰该数据库系统的操作员。进一步,已经常被用户请求的信息可用很短的存取时间存取,并因此能有效地使用多种信息记录媒体。
可掌握在各个信息记录媒体中的记录状态,该状态随每次用户做出请求而变化。
由用户做出的请求不是在保留通信信道被保留之后而是在ISDN呼叫控制过程之内被接收。这使得改进了通信链路的使用效率并提高了该数据库系统的运行率。用户可享受到降低的通信费用。
从以下详细描述并结合附图,本发明的特征、原理和应用将更为清楚,附图中相同的部分用相同的标号和字母标出。
附图中

图1是示出根据本发明的信息通信系统的第一实施例的方框图;
图2是示出根据本发明的用户终端的一个例子的方框图;
图3是示出根据本发明的数据库系统的一个例子的方框图;
图4是示出确定根据本发明的用户终端和数据库系统之间的连接的连接控制过程的流程图;
图5是示出在根据本发明的用户终端中实现的控制过程的流程图;
图6是示出在根据本发明的数据库系统中实现的控制过程的流程图;
图7是示出根据本发明的数据库系统的第二实施例的方框图;
图8是示出一种数据库系统访问方法的流程图;
图9是示出一种数据库系统访问方法和流程图;和图10是示出一种数据库系统访问方法的流程图。
以下将参考附图描述本发明的最佳实施例
(1)第一实施例图1中,1表示允许数据库系统3和用户终端4之间通过通信网络2例如,ISDN网络的通信的通信系统。根据本发明的数据库访问方法,在建立信息以前,通信网络2中的信号信道用于发送一组信息,例如,使用数据库系统3的请求和对其的确认,用户个人身份信息,和被请求信息的指示和用户终端4和数据库系统3之间的确认。
用户终端4包括发送装置,用于在信号信道上发送用于控制呼叫的信息,该信息包括例如,呼叫设立信息,被访问信息确认信息,清除信息,释放信息,和释放完成信息;接收装置;和使用带有信息而形成的通信信道的通信装置。
数据库系统3包括发送装置,用于在信号信道上发送用于控制呼叫的信息,该信息包括例如,呼叫设立信息,被访问信息,确认信息,清除信息,释放信息,和释放完成信息;接收装置;和使用带有信息信道而形成的通信信道的通信装置;用于存储信息的存储装置;和用于访问信息的访问装置。
在本实施例中,用户终端4如图2所示包括用于执行控制程序的CPU11;允许CPU11在其上发送数据并包括数据总线,地址总线,和控制总线的系统总线12;含有控制程序并由ROM形成的控制程序存储器13;包含用于控制局外呼叫的信息并由RAM形成的呼叫控制信息存储器14;由RAM组成并存储有关用户访问数据库系统的信息的用户信息存储器15,即,存储包括数据库系统用户请求,用户个人身份信息,和被指定为呼叫设立信息中的用户至用户信息的被请求信息的指示和还存储规定为消除信息中的用户至用户信息并从数据库系统发送的信息;在拨号或建立用户信息中使用的操作部件16;用于显示从数据库系统发送的信息和用户信息的显示部件17;在呼叫结束时产生振铃音的呼叫部件18;通信信道,即信息信道;当获取的信息是音乐时起动的重放部件20;扬声器21,和用于提供与ISDN网络的接口的接口22。
ISDN网络2为用户终端4提供信号信道D,用于在呼叫开始或结束时发送例如呼叫设立信息,被访问信息,确认信息,和清除信息一类的呼叫控制信号,并提供在端至端信息传输中使用的信息信道B。
可在用户终端4和数据库系统3之间传送数据中使用的用户至用户信息作为一个信息元包含在每个呼叫设立信息,被访问信息,确认信息,和清除信息内。
网络接口22分割或连接由ISDN网络提供的信号信道D和信息信道B,并在信道D上向或从CPU1发送呼叫控制信号。网络接口22还经过信道B向或从通信信道19发送端至端信息。
CPU11执行存于控制程序存储器13中的程序并在系统总线12上向或从网络接口22发送呼叫控制信号。CPU11还控制用户终端4的所有操作。
本实施例中的数据库系统3,如图3所示包括用于执行控制程序的CPU31;包括数据总线,地址总线,和控制总线并允许CPU11在其上传送数据的系统总线32;含有控制程序并由ROM组成的控制程序存储器33;包含用于控制局外呼叫的信息并由RAM组成的呼叫控制信息存储器34;用户信息存储器35,它由ROM组成并存储被指定为每个呼叫控制信息中的用户至用户信息并发送到用户的信息和被指定为每个呼叫控制信息中用户至用户信息并从用户发送到数据库系统3的信息,即,包括使用数据库系统3的用户请求,用户个人身份信息和用户号码,和被请求信息的指示的一组信息;第二用户信息存储器36,它存储有关用户的各种信息,例如用户个人身份信息和用户号码;信息累积器37,其中提供给用户的信息源包含在例如ROM37A的半导体存储器,硬盘37B,和例如小型盘37C的光学存储器中,在指定通信控制或建立用于管理存储在信息累积器37中的信息的管理数据中使用的操作显示部件38;通信信道10,它是在发送存于信息累积器37中的信息源到ISDN网络中使用的信息信道;和用于提供与ISDN网络的接口的网络接口39。
存储在信息累积器37中的信息源包括音乐源,和文字信息和有关该歌手的唱片套图象信息。
接下来参考示出用户终端4,交换机40,和数据库系统3中的连接控制过程的图4,描述在基于根据本发明的数据库访问方法用户从该数据库系统获取所需信息之前所完成的用户终端4和数据库系统3的操作。图5和6是示出用户终端4和数据库系统3的控制过程的流程图。
图4示出基于一种数据库访问方法的连接控制过程,该方法描述用户终端4,交换机40和数据库系统3中的连接控制。
(a1)当发出一个呼叫时,用户终端发送一个呼叫设立信息,其中包括用户使用数据库系统3的请求,用户个人身份信息和用户号码,和被请求信息的指示的一组信息被指定为用户至用户信息。
(b1)当在呼叫结束时接收呼叫设立信息时,数据库系统3从呼叫设立信息中抽出用户至用户信息。之后,数据库系统3发送被访问信息,其中数据库系统3已接收有关用户访问数据库的访问信息的事实被指定为用户至用户信息,并指示数据库系统3已处于呼叫结束和被访问状态。
(c1)数据库系统3翻译呼叫设立信息中的用户至用户信息,并确定对数据库系统3的使用请求是否发出和用户个人身份信息是否有效,和被请求信息的标示是什么。
(d1)当确定从用户发送的该组信息不代表数据库系统3的使用请求,用户个人身份信息无效,被请求信息的标示不一致,或被请求信息不可信时,数据库系统3不进行发送确认信息和建立通信信道的过程,而立即发送清除信息并将控制转到清除步骤。
(e1)当确定从用户发送的该组信息代表数据库系统3的使用请求,用户个人身份信息有效,和被请求信息的标示一致时,数据库系统3发送确认信息,使得将建立通信信道并将发送被指定信息。
在该确认信息中,用于要求用户等待以接收信息的请求被指定为用户至用户信息。
(f1)当接收该被访问信息和随后的清除信息时,用户终端4将控制转给清除过程并结束通信。在从数据库系统3发送的清除信息中,说明访问数据库系统3的访问方法是非法的信息可被指定为用户至用户信息并提供给用户。
(g1)当接收该被访问信息和随后的确认信息时,用户终端4作好准备,以从数据库系统3接收所需信息并建立通信信道。
(h1)数据库系统3在已建立的通信信道上发送被请求信息。用户从数据库系统3接收所需信息。
(j1)当完成信息发送时,数据库系统3将控制转给清除过程并结束通信。在从数据库系统3发送的清除信息中,有关由数据库系统3提供的信息源的信息可被指定为用户至用户信息并提供给用户。
如上所述,在根据本发明的数据库访问方法中,包含在呼叫设立信息中的用户至用户信息被翻译以确定用户请求是否已发给数据库系统3和用户个人身份信息是否有效,和被请求信息的指示是什么。根据该确定的结果,根据一般的ISDN连接控制协议,进行通讯或不进行发送确认信息并建立通信信道的过程而立即发送清除信息并将控制转给清除过程。
根据图5的流程图,用户终端4中的CPU执行用户终端控制过程。
当在步骤SP1发出呼叫时,CPU11取回有关用户访问数据库系统3的访问信息;即,包含例如已在图5中步骤SP1被存储在用户信息存储器15并将被指定为呼叫设立信息和被提供的信息中的用户至用户信息(UUI)的数据库系统3的使用请求,用户个人身份信息,和被请求信息的标示的一组信息指定被取回信息为存在于呼叫控制信息存储器14的呼叫设立信息中的用户至用户信息,并随后通过网络接口22在ISDN网络的信道D上发送该呼叫设立信息至数据库系统3。在步骤SP2,CPU11在ISDN网络的信道D上接收被访问信息作为呼叫设立信息的回答。
在步骤SP3,CPU11检查被访问信息之后是否是意味着数据系统3同意用户的请求的确认信息,或意味着数据库系统3不同意用户请求的清除信息。
当被访问信息之后是清除信息时,CPU11在步骤SP4接收其中数据库系统3不同意用户请求的原因被指定为用户至用户信息的清除信息,并在步骤SP5翻译并记录用户至用户信息。在执行步骤SP6和SP7的处理以后,CPU11在步骤SP8结束清除过程。
当在步骤SP3发现被访问信息之后是意味着数据库系统3同意用户请求的确认信息时,在步骤SP9,CPU11接收该确认信息,其中提示用户终端应等待以从数据库系统3接收信息的指令被指定为用户至用户信息,在步骤SP10连接通信信道,并随后开始与数据库系统3开始通信。
CPU11在步骤SP11结束与数据库系统3的通信,并在步骤SP12接收清除信息,其中有关数据库系统3提供的信息源的信息被指定为用户至用户信息。
在步骤SP13,CPU11翻译和记录用户至用户信息并完成从步骤SP6开始的清除过程。
以下将结合图6描述数据库系统3的操作。
当在ISDN网络的信道D上接收作为从用户终端4发送的输入呼叫的呼叫设立信息时,数据库系统3中的网络接口39允许一个控制装置在步骤SP21发送该呼叫设立信息至CPU31。为响应该呼叫设立信息,CPU31在图6的步骤SP22检查用户至用户信息的出现。
当用户至用户信息出现时,该用户至用户信息被存储在第一用户信息存储器35的一个区域内,其中在呼叫结束时接收的包含在呼叫设立信息中的用户至用户至用户信息应该在步骤SP24发送被访问信息,其中信息已从用户接收的事实被指定为用户至用户信息。
在步骤SP25,CPU31确定用户是否有意使用数据库。当确定用户有此意图时,CPU31在步骤SP25比较存储在第一用户存储器35中的用户信息和存在于第二用户信息存储器36中的用户信息,并因此确定个人事份信息是否有效。如果用户个人身份信息有效,被用户请求的信息与信息累积器37中的信息表进行对比,并因此确定被用户请求的信息是否一致。如果被用户请求的信息一致,CPU31进行步骤SP28。在步骤SP28,CPU31发送确认信息,其中被用户请求的信息将在信息信道38上发送的事实被指定为用户至用户信息,并将信息累积器37置于备用状态以在信息信道上发送所需信息。
在步骤SP29,信息信道被闭合,以使所需信息从信息累积器37发送。信息累积器37含有将提供给用户存储在包括如ROM的半导体存储器,硬盘,和如小型盘CD的光存储器的存储媒体中的信息源,并根据信息源的使用频率改变存储媒体。
当完成信息发送时,CPU31在步骤SP30发送存于呼叫控制信息存储器34的清除信息。有关被存储信息的信息指导(guide)被指定为清除信息中的用户至用户信息。
在步骤SP31,CPU31从用户终端4接收释放信息,在步骤SP37发送释放完成信息至用户终端4,并随后结束连接控制操作序列。
如果在步骤SP22发现用户至用户信息未包括在呼叫设立信息中,则在步骤SP33发送不包含用户至用户信息的被访问信息。在步骤SP34发送被访问信息。之后,CPU31经过发送清除信息的步骤SP35进行步骤SP31和SP32的连接完成过程。
当在步骤SP25确定用户没有使用数据库系统3的意图时,或当在步骤SP26确定用户个人身份信息无效时,CPU31经过步骤SP35进行步骤SP31和SP32的连接完成过程。
当在步骤SP27确定由用户请求的信息不一致时,CPU31在步骤SP36发送清除信息,其中由用户请求的信息不一致的事实被指定为用户至用户信息,并进行步骤SP31和SP32的连接完成过程。
如上所述,使用本实施例的数据库访问方法,用户和数据库系统3可传送本实施例以外的不同信息。例如,当存储在数据库系统中的信息是音乐信息时,回答有关新音符引导信息的查询和公布新音符的服务可在ISDN呼叫控制过程中实现而没有特定通信控制过程。
(2)第二实施例图7示出本发明的第二实施例。第二实施例代表用在音乐软件的数据库系统的配置的一个例子,该数据库系统基于使用例如ISDN网络之类的通讯网络的数据库系统,并在信息信道建立以前,允许用户在信号信道上与数据库系统通信并指示所需音乐软件。
本实施例的数据库系统有第一信息记录媒体51(需要长存取时间但有大存储容量的类型-1信息记录媒体,例如,光盘);第二信息记录媒体52(需要短存取时间并提供相对较大存储容量的类型-2信息记录媒体,例如,硬盘);第三信息记录媒体53(需要很短存取时间但提供相对较小存储容量的类型-3信息记录媒体,例如,RAM或快速存储器);用于执行控制程序的CPU54;系统总线55,它包括数据线,地址总线,和控制总线并允许CPU54在其上传送数据;包含控制程序并由ROM组成的控制程序存储器56;请求频率存储器57,它含有与音乐作品一一对应的由用户做出的请求数并由RAM组成;最低频存储器58,它记录在第三信息记录媒体53中记录的请求数最低的音乐作品的请求数和在第二信息记录媒体52中记录的请求数最低的音乐作品听请求数并由RAM组成;音乐作品目录存储器59,它存储包含在信息记录媒体51,52和53中的音乐作品的目录;操作单元60,用于当音乐作品从第一信息记录媒体51拷贝至第二信息记录媒体52或第三信息记录媒体53,或在第二信息记录媒体52和第三信息记录媒作53之间转录时,设定或修改对音乐作品的请求数;显示单元61,用于显示使用操作单元60达到的操作结果,与音乐作品相关的存储位置,和用户信息;通信信道62,它是用于向用户传送信息记录媒体中的音乐软件的信息信道;和网络接口63,用于提供与ISDN网络的接口。
ISDN网络为用户提供信号信道D,用于在呼叫开始和结束时发送呼叫控制信号,和信息信道B,用于端对端的信息发送。
可用于在用户终端和数据库系统之间传送信息的用户至用户信息(UUI)作为一个信息元被包含在每个呼叫控制信号中。
网络接口63分开或连接由ISDN网络提供的信号信道D和信息信道B。网络接口63在信道D上向或从CPU54传送呼叫控制信号,并向或从通信信道62在信道13上发送端对端信息。
CPU54执行存于控制程序存储器56中的程序,并随后在系统总线55上向或从网络接口63发送呼叫控制信号。CPU54还控制数据库系统的所有操作。
接下来将论讨根据本实施例的数据库系统访问方法的音乐软件初始位置。
(a2)准备记录在第一信息记录媒体51上的音乐软件。
(b2)该数据库系统的操作员估算用户对各个音乐软件包做了的请求数并在操作单元60输入该值。
(c2)输入的用户对各个音乐软件包做出的请求数被储存在请求频率存储器57。
(d2)该数据库系统的操作员操作操作单元60并命令CPU54执行音乐软件的初始位置;即,向CPU54发出有关从第一信息记录媒体51分别拷贝到第二信息记录媒体52和第三信息记录媒体53的音乐作品数的指令。
(e2)根据用户做出请求的估算数,CPU54执行单音乐软件初始定位,并在音乐作品目录存储器59中存储记录在各个信息记录媒体中的音乐作品目录(实际为记录在信息记录媒体52和53中的音乐作品目录)。
CPU54在最低频率存储器58中记录在第三信息记录媒体53中记录的音乐作品中请求数最低的音乐作品请求数,和在第二信息记录媒体52中记录的音乐作品中请求数最低的音乐作品请求的。
接下来参考图8至10描述接着用户试图从数据库系统取回所需信息的数据库访问方法。
(a3)开始时,如在项(e2)中所述,在第三信息记录媒体53中记录的音乐作品中请求数最低的音乐作品请求数和在第二信息记录媒体52中记录的音乐作品中请求数最低的音乐作品请求数被记录作为说明音乐软件的初始定位的指示器。记录在信息记录媒体52和53中的音乐作品目录被存储在音乐作品目录存储器59中。
(d3)当由用户请求的音乐作品记录在第三信息记录媒体53时,CPU54从第三信息记录媒体53取回被请求的音乐作品并在步骤SP44至SP45经过网络接口63在通信信道62上将它发送到ISDN网络。同时,在步骤SP46,CPU54将存储在请求频率存储器57中用户请求音乐作品的请求数加1。
在步骤SP47,CPU54经过网络接口63在信道D上发送清除信息至ISDN网络,并释放通信信道62以结束通信。
(e2)当用户请求的音乐作品记录在第二信息记录媒体52中时,CPU54在步骤SP48至SP49(图9)从第二信息记录媒体52取回被请求音乐作品经过网络接口63在通信信道62上将它发送至ISDN网络。同时,在步骤SP50,CPU54将存储在请求频率存储器57中用户请求音乐作品的请求数加1。
在完成步骤SP50的操作后,在步骤SP51,CPU54比较对用户请求的音乐作品N的请求数X和在第三信息记录媒体53中记录的音乐作品中请求数最低的音乐作品请求数,该对作品N的请求数已被加1并存储在请求频率存储器57中。
当前一个值超过后一个值时,在步骤SP52,CPU52将前一个音乐作品从第二信息记录媒体52转录到第三信息记录媒体53,并将后一个音乐作品从第三信息记录媒体53转录至第二信息记录媒体52。在步骤SP53,修改存储在音乐作品目录存储器59中的在信息记录媒体51,52和53中记录的音乐作品目录。
在步骤SP54,CPU54经过网络接口63在信息信道D上发送清除信息至ISDN网络,并释放通信信道62以结束通信。
当在步骤SP51进行的比较结果反映后一个值超过前一个值,则不执行步骤SP52和SP53的处理,但CPU54直接进行步骤SP54。之后结束通信。
(f3)当用户请求的音乐作品记录在第一信息记录媒体51时,CPU54在步骤SP55至SP56(图10)从第一信息记录媒体51取回被请求音乐作品并经过网络接口63在通信信道62上将它发送至ISDN网络。同时,在步骤SP57,CPU54将存储在请求频率存储器57中的用户请求音乐作品的请求数加1。
在完成步骤SP57的操作后,在步骤SP58,CPU54比较对用户请求的音乐作品号码P的请求数Y和存储在最低频率存储器58的在第二信息记录媒体52中请求数最低的音乐作品的请求数,对作品号P的请求已被加1并存储在请求频率存储器57中。
当前一个值超过后一个值时,在步骤SP59,CPU52将前一个音乐作品从第一信息记录媒体51转录到第二信息记录媒体52,并将后一个音乐作品从第二信息记录媒体52中删除。在步骤SP60,修改存储在音乐作品目录存储器59中记录的在信息记录媒体52中的音乐作品目录。
在步骤SP61,CPU54经过网络接口63在信道D上发送清除信息至ISDN网络,并释放通信信道62以结束通信。
当在步骤SP58进行的比较结果反映后一个值超过前一个值时,则不执行步骤SP59和SP60的处理,但CPU54进行步骤SP61。之后结束通信。
可通过在显示单元61上显示音乐作品目录存储器59的内容而获得信息记录媒体51,52和53中记录的状态,该状态随每次用户发出请求而变化。
记录在信息记录媒体中的信息源不限于音乐软件,而可是电影,新闻,或包含照片的报纸文章。
信息记录媒体的类型并不局限于上述几种。不用说,信息记录媒体的类型数可更大或更小。
现已描述了本发明的最佳实施例,对于本领域技术人员来说可能引出各种显而易见的变化和改型,因此,所附权利要求欲覆盖落入本发明精神和范围内的所有这种变化和改型。
权利要求
1.一个数据库系统包括多种类型的信息记录媒体,用于在提供给用户的信息源记录在其上之前分配优先级;用于积累和存储与信息源一一对应的用户做出的请求数的装置;用于记录一个信息源的被请求数的装置,该信息源在每个分配了高优先级的信息记录媒体中记录的信息源中被请求数是最低的;用于改变信息记录媒体的装置,在该信息记录媒体中,根据用户做出的请求数记录信息源;网络连接控制装置,用于在限定呼叫连接的控制过程内接收被用户请求的信息源;和通信信道,用于发送所述由一个用户请求的信息源至另一用户。
2.根据权利要求1的数据库系统,进一步包括一个比较装置,用于比较对所述用户请求的信息源的请求数的累积值和对信息记录媒体中请求数最低的信息源的请求数的累积值。
3.根据权利要求1的数据库系统,进一步包括设定每个信息源的请求数初始值的装置。
4.根据权利要求1的数据库系统,进一步包括记录装置,其中记录了信息记录媒体信息源。
5.根据权利要求1的数据库系统,进一步包括显示装置,用于显示各个信息源的请求数和记录在信息记录媒体中的信息源的目录。
6.根据权利要求1的数据库系统,其特征在于采用了ISDN呼叫控制协议。
7.一种数据库访问方法,该数据库系统包括至少多种类型的信息记录媒体;网络连接控制装置,能够在限定呼叫连接的控制过程内接收用户请求的信息源;和用于发送用户请求的所述信息源至另一用户的通信信道;该方法包括当呼叫结束时,接收包含用户至用户信息的呼叫设立信息和从所述用户至用户信息中抽出用户请求的所述信息源的步骤;抽出所述信息源的所述步骤之后的步骤,此时检查所述信息源被记录在哪个信息记录媒体上;用户请求的所述信息源被从所述信息记录媒体取回并在所述通信信道上发送至通信网络的步骤;和根据用户对所述信息源的请求数改变其上记录所述信息源的信息记录媒体。
8.一种数据库系统的访问方法,该数据库至少包括多种类型的信息记录媒体,它们在提供给用户的信息源在其上记录以前可分配优先级;累积和保存与信息源一一对应的由用户做出的请求数的装置;用于记录对一个信息源的请求数的装置,该信息源在记录在每个分配高优先级的信息记录媒体的信息源中在请求数方面排在最低;和用于发送用户请求的信息源至另一用户的通信信道;该方法包括检查用户请求的所述信息源在哪个所述信息记录媒体中记录的步骤;用户请求的所述信息源被从所述信息记录媒体取回并在所述通信信道上发送至通信网络上步骤;当记录了用户请求的所述信息源的所述信息记录媒体被分配最高优先级时,用户请求的所述信息源的请求数累积值加1。当其上记录用户请求的所述信息源的所述信息记录媒体被分配第二个最高至第二个最低优先级中任一个时,对由用户请求的所述信息源的请求数的所述累积值加1的步骤;对请求数在那些记录在其优先级比记录由用户请求的所述信息源的信息记录媒体的优先级高一级的那些信息记录媒体中的信息源中是最低的所述信息源的请求数累积值与对由用户请求的所述信息源的请求数相比较的步骤;当对由用户请求的所述信息源的所述请求数超过对在那些记录在其优先级比记录由用户请求的所述信息源的信息记录媒体的优先级高一级的信息记录媒体中的信息源中请求数是最低的信息源的请求数的所述累积值时,在那些记录在其优先级比由用户请求的所述信息源的信息记录媒体的优先级高一级的信息记录媒体中的请求数排列最低的信息源被由用户请求的信息源所代替的步骤;当记录由用户请求的所述信息源的信息记录媒体有最低优先级时,对由用户请求的所述信息源的请求数的所述累积值加1的步骤;对在那些记录在其优先级比优先级最低的记录用户请求的所述信息源的所述信息记录媒体的高一级的信息记录媒体中请求数最低的所述信息源的请求数累积值与对由用户请求的信息源的请求数相比较的步骤;和当对由用户请求的所述信息源的所述请求数超过对在那些记录在其优先级高一级的信息记录媒体上的信息源中请求数是最低的信息源的请求数所述累积值时,由用户请求的所述信息源被转录到其优先级高一级的所述信息记录媒体上,并且其请求数为最低的所述信息源从其优先级高一级的信息记录媒体中删除。
9.一种通信网络的数据库访问模式中数据库访问方法,根据呼叫控制过程,呼叫设立信息、被访问信息、确认信息、和清除信息可向或从该通信网络传输,该方法包括用户终端发送呼叫设立信息的步骤,呼叫设立信息中有关用户对数据库访问的访问信息被指定为用户至用户信息;数据库系统接收所述呼叫设立信息并抽出用户至用户信息的步骤;所述数据库系统发送被访问信息的步骤,被访问信息中数据库系统已接收有关用户对数据库的访问的访问信息的事实被指定为用户至用户信息;所述数据库系统翻译所述呼叫设立信息中的所述用户至用户信息并确定用户是否有意使用所述数据系统和用户个人身份信息是否有效,和所需信息的指示是什么的步骤;当确定从用户发送的一组信息不代表数据库系统使用请求,用户个人身份信息无效,所需信息的指示不一致,或被请求信息不可信(unfond)时,所述数据库系统发送清除信息的步骤;当确定从用户发送的该组用户信息代表数据库系统用户请求,即用户个人身份信息有效、和被请求信息的指示一致时,所述数据库系统发送确认信息的步骤,确认信息中,用于要求用户等待以接收信息的请求被规定为用户至用户信息;所述用户终端确定所述被访问信息之后的信息是否是清除信息或确认信息的步骤;当在确定步骤确定随后的信息是清除信息时,所述用户终端接收并翻译该清除信息的步骤;当在所述确定步骤确定随后的信息是确认信息时,所述用户终端接收确认信息、翻译用户至用户信息,并建立通信信道的步骤;所述数据库系统在所述已建立的通信信道上发送被请求信息的步骤;所述用户终端从所述数据库系统接收所需信息的步骤;所述数据库系统发送清除信息的步骤,清除信息中,有关由所述数据库系统提供的信息源的信息被规定为用户至用户信息;和所述用户终端接收所述清除信息的步骤。
10.一种通信网络的数据库访问模式中的数据库访问方法,包括用户终端发送其中有关用户对数据库的访问的访问信息被指定为用户至用户信息的呼叫设立信息的步骤之后的步骤,此时数据库系统接收所述呼叫设立信息并抽出用户至用户信息;所述抽出用户至用户信息的所述步骤之后的步骤此时所述数据库系统发送被访问信息,被访问信息中,所述数据库系统已接收有关用户对数据库的访问的访问信息的事实被规定为用户至用户信息;抽出所述用户至用户信息的所述步骤之后的步骤,此时所述数据库系统翻译所述呼叫设立信息中所述用户至用户信息,并确定用户是否有意使用数据库系统而且用户个人身份信息是否有效,和被请求信息的标示是什么;所述确定步骤之后的步骤,此时,当确定从用户发送的一组信息不代表数据库系统用户请求,用户个人身份信息无效、被请求信息的标示不一致,或被请求信息不可信(unfond)时,所述数据库系统发送清除信息;所述确定步骤之后的步骤,此时当确定从用户发送的一组信息代表数据库系统使用请求,用户个个身份信息有效、和被请求信息的标示一致时,所述数据库系统发送确认信息,确认信息中,用于要求用户等待以接收信息的请求被规定为用户至用户信息;所述数据库系统发送被访问信息的所述步骤之后的步骤,此时所述用户终端接收所述被访问信息;接收所述被访问信息的所述步骤之后的步骤;此时所述用户终端确定该信息是否是清除信息或确认信息;所述确定步骤之后的步骤,此时当在所述确定步骤确定该信息是清除信息时,所述用户终端接收和翻译该清除信息;所述确定步骤之后的步骤,此时当在所述确定步骤确定该信息是确认信息时,所述用户终端接收该确认信息,翻译用户至用户信息,并随后建立通信信道;建立通信信道的所述步骤之后的步骤,此时所述数据库系统在所述建立的通信信道上发送所需信息;在通信信道上发送信息的所述步骤之后的步骤,此时所述用户终端从所述数据库系统接收所需信息;接收信息的所述步骤之后的步骤,此时所述数据库系统发送清除信息,该清除信息中,有关由所述数据库系统提供的信息源的信息被规定为用户至用户信息;和发送清除信息的所述步骤之后的步骤,此时所述用户终端接收所述清除信息。
11.根据权利要求9的数据库访问方法,其特征在于用户使用数据库系统的意图、用户个人身份信息如属性和用户号码、和所需信息的标示信息被用作与用户对数据库访问有关的访问信息。
12.根据权利要求9的数据库访问方法,其特征在于在翻译呼叫设立信息中的用户至用户信息和确定用户是否有意使用所述数据库系统和用户的个人身份信息是否有效之后,当发现数据库系统用户请求未发出或用户个人身份信息无效时,所述数据库系统发送清除信息,其中对所述数据库系统访问是非法的事实被规定为用户至用户信息。
13.根据权利要求9的数据库访问方法,其特征在于在翻译呼叫设立信息中用户至用户信息并确定将被所述数据库系统使用的被请求信息的标示是什么之后,当发现被请求信息的标志不一致时,所述数据库系统发送清除信息,其中该事实被规定为用户至用户信息。
14.根据权利要求9的数据库访问方法,其特征在于公布有关新产品、访问该新产品的访问方法的信息,和在由用户请求的信息在通信信道上发送之后作为有关由所述数据库系统提供的信息源的信息使用的收费表被指定为清除信息中的用户至用户信息。
15.根据权利要求7至12的任一项的数据库访问方法,其特征在于所述通信网络与ISDN一致。
16.根据权利要求13的数据库访问方法,其特征在于所述通信网络与ISDN网络一致。
全文摘要
在一个数据库系统中,有关访问数据库系统的访问信息使用包含用户至用户信息的呼叫控制信息在控制过程内发送,该控制过程限定信号信道上的呼叫的连接。这使得这种数据库的访问方法提供改进的通信线路的使用率和数据库系统的提高的运行率,并使用户享受到减少的通信费用。
文档编号G06F21/20GK1092888SQ93121620
公开日1994年9月28日 申请日期1993年12月31日 优先权日1992年12月31日
发明者川功, 栗原章 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1