CN1136847A - 用于从数据组中抽取数据的方法和设备 - Google Patents
用于从数据组中抽取数据的方法和设备 Download PDFInfo
- Publication number
- CN1136847A CN1136847A CN94194379A CN94194379A CN1136847A CN 1136847 A CN1136847 A CN 1136847A CN 94194379 A CN94194379 A CN 94194379A CN 94194379 A CN94194379 A CN 94194379A CN 1136847 A CN1136847 A CN 1136847A
- Authority
- CN
- China
- Prior art keywords
- data
- client
- service
- shared
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/289—Object oriented databases
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Exchange Systems With Centralized Control (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Communication Control (AREA)
Abstract
一种基于电子计算机的远程通讯系统具有一个面向对象的处理器系统,由于该处理器系统的帮助,数据在数据库与和数据库相连的客户(K1,K2)之间进行交换。根据一个选定的存储器(CS)创建一数据记录(CCR),在所说的存储器(CS)中存储来自例如电话通话的所有信息,这个数据记录(CCR)为所有的客户所共用。该数据记录只包括客户所需要的信息。从上述数据记录中抽取各个客户(K1,K2)所需的特定信息。限定了三种对象并将它们存储在相应的存储器内,这三种对象是服务模板(ST1,ST2)、客户模板(CT1,CT2)以及一个输出类型(OT)。第一对象(ST1,ST2)限定了所使用的服务类型。在第二对象(CT1,CT2)中限定了一个客户(K1,K2)要从共用数据记录(CCR)中抽取出来的信息。因此,每个客户(K1,K2)均具有自己的客户模板(CT1,CT2)。在上述第三对象即输出类型(OT)中,根据其它对象即服务模板(ST1,ST2)以及客户模板(CT1,CT2)中的信息创建一个并集,此并集用于指向来自存储器(CS)的信息,该信息构成了共用数据记录(CCR)。将共用数据记录(CCR)的相同拷贝存储在专门用于各客户(K1,K2)的存储器(L1,L2)内,供后处理单元(R1,R2)抽取。
Description
技术领域
本发明涉及到数据库或数据处理系统中的方法和设备,具体地说,本发明涉及到基于电子计算机的远程通讯系统中的方法和设备,在所说的远程通讯系统中,数据在数据库和与该数据库相连的客户之间进行交换,而上述方法和设备用于根据多个相连的不同客户的需求而确定要从数据组中抽取出来的数据。
现有技术
在Reuters Limited的英国专利申请书GB-A 2191069中,描述了一种存取数据的方法,依照这种方法,在接收机中定义了用于交换来自可更新数据记录的一个公共发送数据流中几个部分的数据记录的本地模板。选定的数据记录用来产生重建的数据记录。这些数据记录不同于所传输的数据记录。公共定义的本地模板可用于多个不同的数据记录,这些记录具有一组共同的信息类别。
Willis等人的美国专利US-A 4745559描述了用于根据发送机的数据库动态地控制本地接收机数据库内容的方法和系统。从发送机数据库来的信息被用来不断增加和减少本地数据库的内容。按可存取的方式将存储模板存储在本地接收机数据库内。这些存储模板根据接收到唯一的标识符是在本地检索的。尽管一个存储模板可能对应于多个不同的数据记录,但每个存储起来的数据记录均具有唯一相关的存储模板。通过与所传输的更新信息相配合,减小了所需的通信容量。
概述
现有技术未解决的问题如下。在信息系统中,可以区分不同类型的对象,每一类型的对象均可用一标识符来加以标记。每一对象可包括不同类型的数据信息。不同的数据对象汇集在一共同对象或集合对象之中。存在许多需要这样汇集起来的数据信息的不同客户。但每个客户均不需要同样的数据,从汇集在共用对象内并存储在数据记录内的数据中抽取出客户所需的数据,该数据记录接着存储在客户所拥有的存储器(日志)内。该数据记录不包含在共用数据对象内包括的所有数据。问题在于,不可能为每个客户都创建一个独立的数据记录,因为,这会要求太多的计算机容量无法将所有的这些数据记录传送给不同的客户。另一个问题是确定每个客户所需的数据信息以及这样一个数据记录如何被建立,而该数据记录包含每个客户所需的所有数据。
本发明的目的是提供能很好地利用数据库系统中信息通讯能力的方法与设备,其中,能将不同类型的信息分发给具有各自需求的不同的地点或客户。
本发明的另一目的是提供允许与一数据库相连的客户获得从多个容许数据集之一传送来的数据的方法和设备,所容许的数据集用一种通用的方式来限定。
由本发明解决上述问题,并通过提供一种方法和一种设备达到本发明的目的,该方法和设备的特征在权利要求书中提出。
这样,在第一个步骤中,定义三个对象,每个对象都存储在一个数据库中。上述不同的对象由存储装置构成,每个对象均包含多个数据字段或属性。所说的数据库是一单一的数据库,但可以分散在一个系统中。处理从一电话通话所产生的数据组或集合用于创建例如作为通话记帐的数据记录或数据文档。所说的方法与设备自然适用于按组汇集起来的任意类型数据。
在一远程通讯系统中使用大量的不同服务。每种服务都产生不同类型的数据。限定第一个对象即服务模板,在该模板中,服务的创建者要指定用于包括在上述服务中的数据的标识符。
应用程序员指定不同类型的第二个对象即输出类型。一个或多个服务模板与一种输出类型相连。与输出类型相连的服务模板指示包括在所述输出类型中的数据。
当一客户想确定要按输出类型抽取的数据时,该客户必须指定第三个对象即客户模板。在客户模板中,客户指定用于为输出类型所抽取的数据的标识符。可仅选择包括在与相应输出类型相关的服务模板中这样的标识符。当一客户模板已被创建、更新或删除时,相关的输出类型读取所有的相关客户模板并将所有不同说明或指示修改成一个并集。此并集构成一个从数据组或数据集合中抽取出来的数据的定义。该定义使创建满足所有客户需求的共用数据记录成为可能。
在引用英国专利申请书GB 2191069号中所公开的方法里,将共用数据分配给若干个用户。然后,可以根据在本地限定的模板在本地选择数据。因此,如前所述,不使用在本地限定的一些模板去形成一个并集,而此并集构成了所抽取数据的定义,以便生成满足所有客户需要的单个数据记录。
还有,所引用的美国专利第4745559号公开了将共用数据发给若干用户,此后根据本地限定的模板选择数据。因此,如前所述的一个并集并不形成若干在本地建立的构成数据定义的模板,所说的数据被抽取出来创建满足所有客户需求的单个数据记录。
于是,一般地说,在诸如生成用于重复事务处理的数据集的电话网之类的数据库或数据处理、加工系统中抽取希望的数据,所说的事物处理例如是电话通话。数据集还可以在所述系统外部生成,以便系统能处理该数据集并且客户可检索到该数据集。数据是各种值、地址、名称等等。与系统相连的客户则可想要生成的数据的不同子集,即特定的选择信息。当生成一个数据集时,仅仅在中心抽取那些至少属于客户所需要的一个数据子集的数据。将所有这些抽取出的数据作为同样的备份存储在为每个客户所安排的独立的一个存储区内。然后可从上述存储区中抽取出客户所需要的数据集。
共用模板可以在中心创建,它包括客户所需数据集定义的一个并集。每个客户还可有自己的定义所需数据的模板。
具体地说,抽取过程可以在基于电子计算机的远程通讯系统中,利用面向对象的处理器系统通过上述系统在数据库与和该数据库相连的客户之间进行数据交换的方法实现。于是,为了准确地抽取个别客户要传送的特定信息,通常还要为这些客户创建一个数据记录。此数据记录是根据存储在数据存储装置中的信息而创建的,所说的数据存储装置为许多特定服务中的一个所需要并包括所有用于该服务的信息。此数据记录,对所有相连客户是共用的,并设置成只包含客户所需要的信息。对每个客户来说,根据个别客户需要的那些数据,能准确地从共用数据记录中抽取出来。
为每个客户设置一个客户对象,该对象包括一模板并限定了客户要从共用数据记录中抽取出来的数据信息。为了通过只将所有相关客户对象中的定义合成一并集以创建共用数据记录的定义,设置一个共用或中心对象,它与客户对象相关并以其中的信息为基础。这一并集则是从数据存储装置中抽取出来的用于创建共用数据记录的数据的定义。
一个共用的数据记录可以作为一个相同的备份存储在连接于或可单独连接于每个客户的独立存储装置内。这样就可如客户请求的那样处理存储在独立存储装置之一内的共用数据记录,以便准确地从独立存储的共用数据记录中抽取和传送,如在客户对象中所限定的那样相连的客户需要传送的特定信息。
可以有另一种与上述共用对象相关的对象,并且,最好有一个这种对象。这种对象限定包括在服务中的数据信息。这种对象可以包括一个数据字段,此字段包括一组包含在上述服务中的数据的标识符。
一个客户对象可包括一个数据字段,此字段包括用于客户要从数据集中抽取出的数据信息的标识符。共用对象则包括一个含有并集的数据字段。
另外,每个与系统相连的客户均可允许仅从所生成数据的特定子集中提取数据,然后,客户从这些特定子集之一中选择所需的数据。此后,根据每个生成的数据集来生成该数据的预定子集,并且,这些预定子集是预定数据组的成员。允许客户从包括在作为数据组成员的预定子集内的数据中选择想要的数据子集。
根据特定于每个预定的子集的模板来存储所生成的数据集,一个模板限定了子集所包含的数据。最好将一个预定子集的数据或那些数据的指针存储在用于各个子集的专用数据存储装置中。
可为每组子集创建一个并集模板,此并集模板是组中子集的模板内定义的一个并集。
具体地说,在基于电子计算机的远程通讯系统中,如上所述,包括一个面向处理系统,预定的子集每个可以属于许多服务中的一个并且包括与该服务相关的所有信息。
最好设置服务对象,每个对象均限定或包括一个用于在一服务中包含的数据信息的服务模板。然后可以设置一个至少与两个服务对象相关并包括基于这些服务对象中信息的定义的共用对象,以便通过仅将所有相关服务对象中的定义合成一并集而创建可允许传送给一个客户的可能数据的定义。
相应的系统通常包括为每个客户设置的一个独立存储区。此外,还有第一抽取装置,这些抽取装置当生成一个数据集时,只抽取属于至少被客户所需的数据子集之一的那些数据并用于将所有抽取出来的数据存储在为客户设置的独立存储区内。设置第二抽取装置,以便仅从一客户的一个存储区内抽出那些属于该客户所需的数据子集的那些数据。
上述第一抽取装置可以包括用于存储一个共用模板的存储装置,所说的共用模板包括仅由客户所需要的数据集的定义的一个并集。同样,第二抽取装置可以包括用于存储一个模板的存储装置,所说的模板用于限定客户所需要的数据集。
如前所述,正如在上述包括有面向对象处理器系统的基于电子计算机的远程通讯系统中所应用的那样,可设置一数据存储装置,它用于许多特定服务中的一个并包含与该服务相关的所有信息。上述数据存储装置包括一存储器,可将与特定服务有关的数据连续地进行存储和读出。第一抽取装置可根据存储在数据存储装置内的信息创建一个数据记录,该数据记录为所有相连的客户所共用并且仅含有客户所需要的信息。设置第二抽取装置从而将根据相应客户要求的那些数据准确地从上述共用数据记录抽取至各个客户。
可以设置一个第一单元,它包括一个第一存储区,此存储区用于存储一个第一对象或包括限定一个服务信息的服务对象。第一单元还可包括第二存储区,每个客户一个存储区,并用于存储一个第二对象或与所说的客户有关且包括相应客户要从共用数据对象中抽取出的数据的定义的客户对象。另外还有第一单元可包括一个与上述第一和。第二存储区相关的第三存储区,它用于存储一个第三对象或共用对象。
设置一个第二单元以便在当前处理服务时将该服务所需的数据写入数据存储装置并在结束处理该服务之后对第一单元提供一个组合命令信号。第一单元在接收到此信号时则可使用第三共用对象内与服务有关的定义用来形成共用数据记录。
第三或共用对象也称为输出类型,当改变与此相关的第二或客户对象之一时被设置成读取所有与第三对象相关的第二或客户对象并且形成一个如同这些第二对象中所指定的数据定义的并集。
第二抽取装置内可以包括用于各个客户的独立存储装置。分配装置能将共用数据记录的一个拷贝转送给属于相应客户的每个独立存储装置。设置的一个数据处理单元是单独地与各个客户相连并也包括在第二抽取装置内。设置用于一个客户的独立存储装置,根据接收到客户请求传送它自己专用数据所发出的信号,就把存储在独立存储装置内的全部当前数据记录拷贝或传送给数据处理单元。然后,数据处理单元将在接收的共用数据记录中的信息与属于客户的第二或客户对象中的信息之间进行比较之后将预定的专用信息传送给客户。
数据处理单元可以包括一个寄存器和一比较器电路。该数据处理单元设置成根据可与它相连的一个客户想要传送数据时所发出的一个信号去启动比较器电路,以便将由属于客户的独立存储装置提供的信息与该客户第二对象中的定义进行比较,并根据比较的结果将相应的数据存储在寄存器中且将该数据从寄存器发送给客户。
具体地说,所说的远程通讯系统是一电话系统,通过这个系统的设备,相连的用户交换电话呼叫,所生成的数据则是与呼叫有关的所有信息并因此存储在预定的数据存储装置内。在一服务中包括的数据,存储在该数据存储装置内,特别对于服务记帐,包括在打电话过程中生成的记帐数据,这种数据具体地包括被呼叫和呼叫的电话机或电话分机的号码,通话的起始时间、结束时间、持续时间、可记帐时间、日期等等。
对于每个具体服务,可以设置独立数据存储装置,该装置包括所生成的数据的子集或指向这样数据的指针。
上述独立的存储装置最好设置成能存储多个为客户所共用的不同共用数据记录,特别是在远程通讯系统中每进行一次通话都存储一个共用数据记录。
依照其它方面要求,在该系统中一般具有用于从每个所生成的数据集中抽取预定的数据子集的抽取装置,这些子集对应于不同的服务。所抽取出来的各个子集的数据或指向那些数据的指针均存储在数据存储装置内,其中,为每个抽取出来的数据子集均设置一个独立的或专用的数据存储装置。还设置从一个被生成的数据组中抽出的几个这种子集预定组,并允许一个客户从包括在上述其中一个组中的子集内的数据里选择想要的数据子集。
设置存储装置,存储属于各预定子集专用的模板,这些模板限定了前述子集所包括的数据。将一个预定子集的数据或指向这些数据的指针可以存储在用于各个子集的专用数据存储装置内。
还可以设置一些存储装置,存储用于各个子集组的一个并集模板,该并集模板是上述组中子集的模板内定义的一个并集。
像上述在包括一个面向对象的处理器系统的基于电子计算机的远程通讯系统中,每个预定的子集,如前所述,可以属于多个特定服务中的一个,并且,每个子集包括与该特定服务相关的所有信息。设置一些存储装置以存储服务对象,每个服务对象均限定包括在一个服务中的数据信息。还可以设置存储装置存储一个共用对象,该共用对象与服务对象相关并包括基于这些服务对象中信息的定义,上述共用对象包括了可以允许传给一个客户的可能数据的定义并仅将所有相关服务对象中的此定义合成一个并集而被创建。
附图的简要说明
以下参照附图按照非限制性实例的形式将详细说明本发明,在附图中:
图1以框图的形式显示了一远程通讯网络中的处理器,上述通讯网络连接有多个客户。
图2以框图的形式显示了对象服务模板ST、客户模板CT与输出类型OT之间的连接;
图3概略地显示了输出类型OT的更新过程;
图4概略地说明了形成客户数据的一个并集;
图5以框图的形式进一步说明对象ST、CT与OT之间的连接;
图6概略地说明了用于通话记帐的过程;
图7以框图的形式示出了图6的过程;以及
图8显示了输出类型OT的不同形式与服务模板ST之间的连接。
详细说明
以下将把本发明的方法和设备作为在基于电子计算机的远程通讯系统中的应用来进行描述,所说的远程通讯系统包括一个面向对象的处理器系统,而该处理器系统包含一个控制器单元、主/辅存储器以及进行信息交换所必需的软件。该远程通讯系统基于不同处理情况下编程。在数据库与和该数据库相连的客户之间进行数据信息的交换以考虑许多连接的不同客户的要求确定从一数据组抽取出的数据。
如图1所示,许多客户,例如K1-K4可以从为上述目的而创建的并存储在存储区M内的一个共用数据记录中请求数据,所说的数据记录内汇集了所有客户所需的全部数据。关于客户想要抽取的数据信息,不同的客户可以有完全不同的要求。以下将说明共用数据记录的创建以及专用客户数据的抽取。从图1可以看出所述处理器系统内的处理单元H是如何与许多客户K1-K4联系的。处理单元包括所说的存储器M、控制器单元CU以及上面讲的软件SW。控制器单元CU在一未示出的时钟按通常方式的控制下控制着存储器的读写并启动程序。
远程通讯系统具体地说可以是一数字电话系统,其中,许多用户使用该系统所提供的多种服务。这些服务中的一个实例就是服务记帐,它是一种下面将详细说明的特殊服务。客户是诸如不同的行政机构、管理机关、饭店、医院等之类的对自己的客户负有责任的机构或个人,因此需要记帐服务。本文所述的方法与设备可用于多种应用中的信息通讯,具体地说,该方法和设备涉及到电话系统,在这种系统中,可以在与系统相连的用户之间交换电话呼叫。
如图2所示,使用了三个对象即服务模板ST、输出类型OT以及客户模板CT。
举例来说,一个对象可由字段表以及字段之间的关系和字段与其它对象的关系构成,并且,该对象存储在存储装置内,于是,该存储装置可以保持一个分成不同数据字段或属性的特定格式的数据信息,并包括不同类型的标识信息,此标识符用来指向存储在主/辅存储器内的信息。
对象服务模板ST是这样一种对象,它确定包括在一个服务中的信息。所包括的数据字段或属性Service Template Id包括该对象的标识符。另一个属性“possible Tags”包括包含在所述服务内数据标识符的一个集合。
对象输出类型OT,基于客户与此输出类型相关的要求,由创建一个并集的属性和事务所构成,这一数据共用的并集构成了以后要从所述数据组中抽取出来的数据的定义。数据字段OutputType Id包括该对象的标识符。称为“merged ExtractionTags”的数据字段包含了所有与对象输出类型OT有关的所有对象客户模板CT中的所有不同特性的并集或集合。在与服务模板ST和客户模板CT的多个对象的关系方面,该对象输出类型OT与零有关,例如若不存在对象服务模板,则该关系为0(零)。所说的关系可以是0、1、直至许多,即所谓的基数。
对象客户模板CT包含了不同的客户需求并存储在存储区内,具有一个客户模板CT的一个客户指定的信息可以进入所说的存储区。数据字段Customer Template Id包括该对象的标识符。数据字段owner-Id包括对象拥有者的标识,即客户的标识。称为“extraction Tags”的数据字段包括用于数据信息的标识符,此数据信息则是客户要从涉及到相关对象输出类型OT的数据集中抽取出来的数据信息。
一个客户模板CT总是与一个输出类型OT有关。输出类型OT通过其相关的服务模板ST确定用于可加以选择的数据对象或服务的标识符。对每个输出类型OT可以分配多个服务模板ST。如果相应的输出类型OT与例如包含有标识符1、6、8和10的一个服务模块ST以及包含有标识符1、5和20的其它服务模板ST相连,则必须从这些标识符的并集中即从1、5、6、8、10和20中选择一个客户模板CT。
图3中说明了对对象输出类型OT的更新。该图显示了操作人员OA、数据库OB、客户模板CT、输出类型OT之间的连接。每次对一客户模板CT的更新都会导致对相应输出类型OT的更新。当需要更新一个客户模板CT时,操作人员OA会向数据库OB发出打开相应模板的要求1,然后,数据库OB发出打开客户模板CT的信号2。操作人员OA指定要从共用数据集中抽取哪些数据,并且将客户模板CT的新内容存储在数据库OB中3。通过例如在客户模板CT中指示在进行更新时将发出一个适当信号的指针或者通过指向将这样一个信号发送给输出类型OT的软件例程,可以根据客户模板CT来命令或触发有关输出类型OT的更新4。然后,对象输出类型OT向数据库OB发出请求5,打开所有与同样输出类型相关的其它客户模板CT。数据库OB响应6,打开所有与上述对象相关的客户模板CT发送信号6。将客户模板CT中的数据字段“extraction Tags”合并成一并集并存储在输出类型OT中的字段“merged ExtractionTags”内7。被更新的输出类型OT存储在数据库OB中8,更新或改变只在属性“merged Extraction Tags”中进行。
因此,当更新了一个客户模板CT时,就会通知相关的输出类型OT,然后,输出类型OT读取所有相关客户模板CT1、CT2、CT3的数据,如图4所示。将每个客户模板CT1、CT2、CT3内的数据字段“extraction Tags”合并到输出类型OT内的数据字段“merged Extraction Tags”之中。这一字段包含了所有客户所需的数据信息的一个并集,并且,这信息可从按照输出类型OT所指定的数据组中抽取出来。为了执行上述过程,在接收到上述信号时,输出类型OT例如可包含指向所要执行的适当程序的指针。
对象或装置在从一数据组中抽取数据时是需要的,它只是一个包含一张数据表的输出类型OT,例如某些适当的标识符或指针。输出类型OT还可以接收一个信号,用来从一特定的数据组中抽取数据并将该数据写至一个特定的数据区。然后,该输出类型OT访问其数据字段“merged Extraction Tags”中的标识符并将这些标识符传送至系统的另一部分,在那里,从数据组中抽取或检索该数据。由于数据字段“merged Extraction Tags”包含了所有客户数据需求的集合或并集,从而,创建的文件对于所有客户的需要满足了仅提供一个文件或数据记录的条件。这种收集数据的方法节约了大量的处理器容量并使得系统比为每个客户需要创建一个专用数据记录时快。
在电话通话过程中,用于通话的数据汇集在一集合对象中,此集合对象包括一个指向其它对象的表,例如被呼叫的电话分机或电话机的号码、持续时间等,即与通话有关的不同类型的信息。所有的对象即服务模板ST、客户模板CT、输出类型OT等可以是指向不同存储区的指针表和状态表等等。
输出类型OT随所包括的服务的不同而彼此有所不同,而服务又由相关服务模板ST的数量决定。图5显示了输出类型OT与相连的服务模板ST和客户模板CT之间的关系,其中,如前所述,服务模板ST限定了服务,客户模板CT限定了相应客户希望发送的数据。输出类型OT联接用于读取服务模板ST以及客户模板CT中两者信息的例程。图5中进一步表示出了将相应的服务模板CT中的定义合在一起所形成的并集。
以下给出在实现上面描述的一般方法的系统中的事件过程的图解实例。这种情况下,客户可以是对自己用户负责的管理机构等。此描述并不是处处很明确地使用如以前讨论过的对象。
图6说明了一个实例,其中,如在11处所示的,从饭店12内的电话机或电话分机至该饭店外的一个地方进行着一次电话通话的交换。当通话记帐时,由方框K1象征性代表的电话网的管理机构即电话局就要对由方框K2象征性代表的饭店12的管理部门进行记帐,而饭店管理部门K2则要对进行上述通话的客人记帐。这就意味着,有两部分或客户K1、K2都对从电话通话中获得记帐数据感兴趣。
如图中13处所示,在通话过程中,在步骤S1-S8中生成各种类型的通话数据A-H,该数据例如表示通话持续了多长时间,通话的电话号码等等。这些信息汇集在一个集合记忆装置或集合存储器CS内。
通话之后,系统通过由方框14所代表的单元Call RecordOutput(通话记录输出)CRO将生成的通话信息组合成一个通话记录。然后,CRO使用客户即所说的管理机构和饭店所创建的所有模板,在这些模板中,上述客户指明了它们要从通话中获得的信息。例如,管理机构请求数据A、B、D、E,而饭店管理部门则请求数据B和H。为了能在每次通话时仅装入一个通话记录,汇集所有客户的请求并根据合并后的请求组合通话记录。如在15处所示,组合的通话记录传送给分配装置D,分配装置D又对该记录加以传送以便将其存储在日志或存储器L1、L2内,每个日志或存储器对应于一独立的客户K1、K2。
如在16处所示,分配装置D传送两个相同的通话记录,这两个记录传送给两个客户中的每一个即管理机构和饭店K1、K2。如前所述,为了或由于相应的客户将上述记录分别存储在客户K1、K2所拥有的日志或存储器L1、L2内。在这些存储器L1、L2内保存该信息直至作出传送该信息的请求。
在管理机构或饭店K1或K2想要取出记帐数据时,将通话记录分别传送到数据处理单元R1、R2内进行后处理,如在17处所示。在上述处理单元内除去相应客户不请求的信息。
如在18处所示,所请求的通话记录传送给相应的客户K1、K2。
图7用略有不同的方式说明了这个同一过程。收集存储器CS可以是一存储区,从例如一个电话通话中所有生成的数据以二进制的形式存储在该存储区内。存储器CS可以是系统的主计算机中的主存储器的一部分。有不同类型的收集记忆装置,根据应用可供选择。
块Call Record Output CRO是一部件,如参考图6所述的那样用于组合信息,并且包括对象输出类型OT、对象服务模板ST以及对象客户模板CT。CRO中的每种对象的数量均大于1。
块Charging Support CHS包括用于通常付款服务的功能,付款服务对应于图6中的步骤S1-S8。通过接通电话可请求记帐服务,也就是说,将写在系统的计算机内的预定信息传送给块Charging Support CHS,CHS的任务是指向多个用于不同服务的收集记忆装置中的一个,在这种情况下,是指向存储有来自电话通话的数据的存储区。根据所述系统的操作系统的指令,Charging Support CHS在通话过程中,例如将起始时间、日期、结束时间、持续时间、可记帐时间、用户的电话号码等写入存储器CS。通过一个到块Record Output CRO的信号,块ChargingSupport CHS在通话结束之后将一指令传给输出类型OT,以汇集或 组合出现在存储器CS中要在系统内转发的数据。对于较长的通话,也可以在通话过程中发送这样一个指令。输出类型OT包含该信息,限定了存储器CS内将被组合的数据信息。
输出类型OT多少可以被改进,这取决于它包含的服务。因此,对于客户来说,根据他的需要,选择多少经过改进的输出类型OT是可能的。如图8所示,一个客户选定一输出类型OT,然后接收这样一个包含该客户想要的服务的OT。在对象服务模板ST内存在的可能的数据字段的信息构成了不同输出类型OT的抽取定义。输出类型OT从相关的服务模板ST中获得信息,形成一个客户可以请求的可能数据字段。一输出类型OT通过与之相关的一些服务模板ST和客户模板CT的方式知道要根据不同客户的需求来从通话中组合哪些信息。服务模板ST限定了不同类型的服务,但各服务模板不是特地专门例如用于记帐的。举例来说,一个ST除记帐数据之外,还限定了用于其它服务的数据。所以,对一个完整的服务来说,输出类型OT在若干个服务模板ST中作出选择。
输出类型OT根据来自客户模板CT的信息,确定要从附加在它上面的不同服务模板ST中抽取出的服务。输出类型OT限定了不同客户对要传送的数据的要求。因此,输出类型OT知道将要组合的数据并且还在Charging Support CHS初始化之后进行这种组合,如图7所示。在从输出类型OT指向存储器CS内确切地址之后进行组合。依照所说的实例,一个输出类型OT可以根据主服务,例如记帐数据,指向来自存储器CS的八个部分的服务或数据A-H,但在客户模板CT中的信息将该数量限制为五个,例如ABDEH,这是因为,当前的客户即管理机构K1和饭店K2未请求任何其它部分的服务。如早已所述,该部分的服务,例如可以包括用户的电话号码、持续时间、可记帐时间等等。于是由输出类型OT指定和组合的这个数据指向和从存储器CS中读出并存储在一个称为Charging Call Record(记帐通话记录)CCR的新数据区内。在没有指定输出类型OT的存储器CS中的信息因此不会进入Charging Call Record CCR中。
通过将来自与输出类型OT相关的所有客户模板CT的数据写入在该输出类型OT内限定并指向的一个共用存储区,形成一个所有客户所需的数据的并集。利用这个并集,输出类型OT指向来自存储器CS的数据字段,这些数据字段将被写入标记为Chargin Call Record CCR的存储区内。
存储区Charging Call Record CCR内的信息由形成一个记帐基础的数据构成,并且,该信息的前面冠一格式标题FH。如前所述,此信息是为客户所共用的数据记录。
通过解释信息流中标题FH内容的分配单元D读取存储区Charging Call Record CCR中的信息。从该解释中,分配单元D知道了信息将要转发到的地址。该信息通过分配单元D以完全相同的信息包的形式转发给各个客户K1、K2,而上述信息在这种情况下由输出类型OT从存储器CS中读出的组合后的信息所组成并对应于客户的共同需求。
各个客户即管理机构K1和饭店K2具有它们自己的存储器L1、L2,这些存储器内写有来自存储器Charging Call RecordCCR的组合后的信息。存储器L1、L2,也称为日志,是所述系统的辅助存储器的一部分,并且,每部分具有从多个存储区Charging Call Record CCR来的存储信息的容量,每次通话,一个CCR。当一个客户例如K1即管理机构要取出记帐信息时,会有一指令以信号的形式从该客户发送给该客户的日志即L1,命令从一指定的存储器Charging Call Record CCR中读取信息。于是从日志L1中读出的此信息传送至一个数据处理单元R1以便进一步处理。每个客户具有这种一个专门相连的处理单元。
单元R1包括一寄存器REG和一比较器CO用来进一步处理来自日志L1的信息。如前所述,该信息包括所有客户数据的一个并集。所以,单元R1的任务是从这一共用数据流中准确地抽取相连的客户请求取出的特定信息。来自存储器L1的数据进入单元R1,在单元R1中,与来自客户K1拥有的客户模板CT的数据作比较。同存储在块Call Record Output CRO内一样,从当前的客户模板CT中读出客户模板信息。在比较器CO中比较之后,客户具体需要并在该客户的客户模板CT内限定的信息从寄存器REG中发出,这意味着除掉了未被指定的所有其它信息。在存储于客户K1、K2的日志L1和L2内的信息ABDEH当中,只将ABDE传给客户K1即管理机构,并且,按相应的方式只将BH传给客户K2即饭店,也就是说,与相应客户的要求完全一致。
存储器的读写操作,是按照通常受控于包括在所述系统中的时钟与计数器的方式进行的,所以,不再对该读写操作作详细说明。
对熟悉本技术的人员来说,很明显,本发明的方法和设备并不局限于处理通话记帐数据,通常也可以完全用于与要求一种信息规范和信息分类的数据传送有关的地方。
Claims (34)
1.一种用于抽取数据库或数据处理系统中所需数据的方法,其中,生成用于反复进行事务处理的数据集合,并且,与所述系统相连的客户要求生成数据的不同子集,上述方法的特征在于,在生成数据时,只抽取出那些属于客户所需要的数据子集中至少一个的数据,并且,将这些抽取出来的数据存储在为各个客户设置的独立存储区内,然后,从该存储区中抽取出客户需要的数据集。
2.按权利要求1所述的方法,其特征在于,创建一共用模板,它包括所述客户需要的数据集的一个并集。
3.按权利要求1至2中的一个所述的方法,其特征在于,为了指定客户需要的数据集而创建一个模板,该模板限定了所需要的数据。
4.按权利要求1至3中的一个所述的方法,该方法可应用于基于电子计算机的远程通讯系统,此系统包括一个面向对象的处理器系统,通过该处理器系统在数据库与和数据库相连的客户(K)之间交换数据,以便从为客户(K)共同创建的数据记录(CCR)中准确地抽取个别客户要抽出的特定信息,上述方法的特征在于,它可根据存储在用于多个特定服务之一并包括该服务所有信息的数据存储装置(CS)内的信息来创建一个为所有相连客户(K)所共用的数据记录(CCR),该数据记录仅含有客户(K)所需要的信息,并且,使得有可能为每个客户从共用数据记录(CCR)中准确地抽出基于个别客户要求的那些数据,
为每个客户(K)均设置一个客户对象(CT),该客户对象限定了客户要从共用数据记录(CCR)中抽取出的数据信息,以及
设置一共用对象(OT),它与客户对象(CT)有关并以该客户对象中的信息为基础,通过只将所有相关客户对象(CT)中的定义合成一并集来创建一个共用数据记录(CCR)的定义,而上述并集则是从数据存储装置(CS)中抽取出来的用于创建共同数据记录(CCR)的数据的定义。
5.按权利要求4所述的方法,其特征在于,共用数据记录(CCR)存储在单独与各个客户(K)相连的一个独立存储装置(L)内,在客户需要时,对存储在独立存储装置(L)内的一个共用数据记录(CCR)进行处理,以便从独立存储的共用数据记录(CCR)中准确地抽取和发送相连客户(K)想要发送的,如在该相连客户的客户对象(CT)中所限定的那些特定信息。
6.按权利要求4至5中的一个所述的方法,其特征在于,设置一个与共用对象(OT)相关的服务对象(ST)并限定包括在一个服务中的数据信息。
7.按权利要求6所述的方法,其特征在于,一个服务对象(ST)包括一数据字段,此数据字段则包括一组包含在上述服务内的数据的标识符。
8.按权利要求4至7中的一个所述的方法,其特征在于,一个客户对象(CT)包括一数据字段,此数据字段则包括标识符,这些标识符用于一个客户想要从上述数据集中抽出的数据信息。
9.按权利要求4至8中的一个所述的方法,其特征在于,共用对象(OT)包括一数据字段,此数据字段包括了所说的并集。
10.一种用于抽取数据库或数据处理系统中所需数据的方法,其中,生成用于反复进行事物处理的数据集合,并且,允许与所述系统相连的客户发送生成数据的不同子集,上述方法的特征在于:根据每个生成的数据集来生成预定数据集的子集;将上述子集编排成预定的若干组;以及,允许一个客户从包括在一组中子集内的数据里选择其想要的数据子集。
11.按权利要求10所述的方法,其特征在于,按照各预定子集所专用的并且限定了该子集所包含的数据来存储所生成的数据集,预定子集的数据或指向这些数据的指针存储在一专用的数据存储装置(CS)内,此数据存储装置用于所说的各个子集。
12.按权利要求11所述的方法,其特征在于,为每组子集均创建一个并集模板,此并集模板是该组子集模板中的定义的一个并集。
13.按权利要求10至12中的一个所述的方法,它可应用于基于电子计算机的远程通讯系统中,此系统包括一个面向对象的处理器系统,通过该处理器系统可在数据库与和数据库相连的客户之间交换数据,上述方法的特征在于,前述每个预定的子集均属于多个特定服务中的一个并且包括与该服务相关的所有信息。
14.按权利要求13所述的方法,其特征在于:
设置服务对象(ST),每个服务对象均限定了包括在一个服务中的数据信息;
设置一个与服务对象(ST)有关并包括基于这些服务对象中信息的定义的一个共用对象(OT),以便通过仅将所有相关服务对象(CT)中的定义合成一个并集而创建一个可允许传送给一个客户的可能数据的定义。
15.一种数据库或数据处理系统,其中,生成用于反复进行事务处理的数据集,上述数据库或数据处理系统包括这样的客户,他们与该系统相连并需要所生成的数据的不同子集,所述数据库或数据处理系统的特征在于:
为各个客户设置的一个独立存储区;
第一抽取装置,它们用于在生成一数据集时只抽取属于客户需要的至少数据子集之一的那些数据并用于将所有抽取出来的数据存储在为客户设置的各个独立存储区内;
第二抽取装置,它们用于仅从用于客户的存储区内抽取出那些属于该客户所需数据子集的数据。
16.按权利要求15所述的系统,其特征在于,用于存储一共用模板的存储装置,所说的共用模板包括仅由客户所需要的数据集的定义构成的一个并集。
17.按权利要求15至16中的一个所述的系统,其特征在于用于存储一模板的存储装置,所说的模板用于限定客户所需要的数据集。
18.按照权利要求15至17之一所述的基于电子计算机的远程通讯系统中,包括一个面向对象的处理器系统,通过该处理器系统可在数据库与和该数据库相连的客户之间交换数据,一个从为客户共同创建的数据库中准确地抽取各用户想要抽取的特定信息的设备,上述设备的特征在于:
一个数据存储装置(CS),它用于多个特定服务中的一个并包含与该服务有关的所有信息,上述数据存储装置(CS)包括一存储器,将与特定服务有关的所有数据连续地存储在上述存储器内并连续地将该数据从所述存储器中读出;
设置所说的第一抽取装置,以便根据存储在数据存储装置(CS)内的信息来创建一数据记录(CCR),此数据记录(CCR)为所有相连的客户所共用并仅含有该客户所需的信息;以及
设置所说的第二抽取装置,因此,可将基于相应客户要求的那些数据从上述共用数据记录(CCR)中准确地抽取至上述各个客户。
19.按权利要求18所述的设备,其特征在于,一个第一单元(CRO)包括一个第一存储区,此存储区用于存储一个第一对象(ST),该对象包括限定服务的信息。
20.按权利要求18至19中的一个所述的设备,其特征在于,所述的第一单元(CRO)包括第二存储区,第二存储区中的每个存储区用于一个客户并用于存储第二对象(CT),此对象与所说的客户有关且包括相应客户要从共用数据记录(CCR)中抽取出的数据的定义。
21.按权利要求18至20中的一个所述的设备,其特征在于,上述第一单元(CRO)包括一个与上述第一和第二存储区(ST)及(CT)相关的第三存储区,它用于存储一个第三对象(OT)。
22.按权利要求19至21中的一个所述的设备,其特征在于,设置一个第二单元(CHS),以便在当前处理服务时,将该服务所需的数据写入数据存储装置(CS)并在结束处理该服务之后向前述第一单元(CRO)提供一个组合指令信号。
23.按权利要求22所述的设备,其特征在于,上述第一单元(CRO)设置成在接收到前述信号时,使用第三对象(OT)内与服务有关的定义用来形成共用数据记录(CCR)。
24.按权利要求21所述的设备,其特征在于,将上述第三对象(OT)设置成在改变与之相关的第二对象(CT)之一时,读取与上述第三对象相关的所有第二对象(CT)并且形成一个按照上述第二对象(CT)中所指定的数据定义的并集。
25.按权利要求18至24中的一个所述设备,其特征在于:
用于各个客户的独立存储装置(L),包括在前述第二抽取装置内;
分配装置(D),该装置用于将共用数据记录(CCR)的拷贝传送给各个属于相应客户的独立存储装置(L)。
26.按权利要求25所述的设备,其特征在于,
一数据处理单元(R),它可单独地与各个客户相连并也包括在上述第二抽取装置内;
将上述用于一个客户的独立存储装置(L)设置成在接收到请求取出其专用数据的客户所发出的一个信号时,把存储在该独立存储装置内的全部当前数据记录(CCR)传送给前述数据处理单元(R),而数据处理单元(R)则设置成在比较了接收到的共用数据记录(CCR)中的信息与属于该客户的第二对象(CT)中的信息之后,将预定的专用信息传给该客户。
27.按权利要求26所述的设备,其特征在于,一个数据处理单元(R)包括一寄存器(REG)和一比较器电路(CO),并且,该处理单元设置成根据与此数据处理单元可相连的一个客户要传送数据时所发出的一个信号去启动该比较器电路(CO),以便比较来自从属于该客户的独立存储装置(L)的信息与该客户的第二对象(CT)传送来的信息,并根据比较的结果将相应的数据存储在寄存器(REG)中且将该数据从上述寄存器(REG)中发送给客户。
28.按权利要求18至27中任何一个所述的设备,其特征在于,所说的远程通讯系统是一电话系统,通过这个系统,相连的用户交换电话呼叫,其所生成的数据是与呼叫有关的所有信息并存储在数据存储装置(CS)内,并且,存储在数据存储装置(CS)内,具体地说,用于服务记帐的包含在一个服务内的数据由在打电话过程中生成的记帐数据构成,这种数据具体地说包括被呼叫和呼叫的电话机或分机的号码、通话的起始时间、结束时间、持续时间、可记帐时间、日期等等。
29.按权利要求18至28中任何一个所述的设备,其特征在于,为各个特定的服务设置一独立的数据存储装置(CS)。
30.按权利要求25至27中的一个所述的设备,其特征在于,将上述为一客户设置的独立存储装置(L)设置成能存储多个为客户所共用的不同共用数据记录(CCR),特别是在所述远程通讯系统中每进行一次通话都存储一个共用数据记录。
31.一种数据库或数据处理系统,其中,生成用于反复进行事务处理的数据集,上述数据库或数据处理系统包括与上述系统相连的客户,允许上述系统将所生成数据的不同子集传给所说的客户,上述数据库或数据处理系统的特征在于:
抽取装置,用于从所生成的各个数据集中抽取预定的数据子集;
数据存储装置,用于存储所抽取出的各个子集的数据或者用于存储指向这些数据的指针,为每个抽取出来的子集均设置一个独立的数据存储装置;
设置多个预定的从所生成的数据集中抽取出的子集组,允许一个客户从包括在上述子集组中的子集内的数据里选择他想要的数据子集。
32.按权利要求31所述的系统,其特征在于用于存储模板的存储装置,所说的模板为各预定子集所专用并限定了上述子集所包含的数据,预定子集的数据或指向那些数据的指针存储在用于各个子集的专用数据存储装置(CS)内。
33.按权利要求32所述的系统,其特征在于,存储装置用来存储一个用于各个子集组的并集模板,该并集模板是上述组中子集的模板内的定义的一个并集。
34.按权利要求31至33中的一个所述的系统,当应用于基于电子计算机的远程通讯系统时,该通讯系统包括一个面向对象的处理器系统,通过此处理器系统可在数据库与和该数据库相连的客户之间进行数据交换,所述系统的特征在于:
前述每个预定的子集均属于许多特定服务中的一个并包括与该服务相关的所有信息;
设置存储装置用于存储服务对象(ST),每个服务对象均限定了包括在一个服务中的数据信息;
设置存储装置用于存储一共用对象(OT),该共用对象与服务对象(ST)相关并包括基于这些服务对象中信息的定义,上述共用对象(OT)包括了可允许传给一个客户的可能数据的一个定义并可通过仅将所有相关服务对象(CT)中的定义合成一并集来加以创建。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9304026A SE514994C2 (sv) | 1993-12-03 | 1993-12-03 | Sätt och anordning för utvinning av data ur en grupp av data |
SE9304026-9 | 1993-12-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1136847A true CN1136847A (zh) | 1996-11-27 |
Family
ID=20391987
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN94194379A Pending CN1136847A (zh) | 1993-12-03 | 1994-12-02 | 用于从数据组中抽取数据的方法和设备 |
Country Status (14)
Country | Link |
---|---|
US (1) | US5815556A (zh) |
EP (1) | EP0731947B1 (zh) |
JP (1) | JPH09505918A (zh) |
KR (1) | KR100343342B1 (zh) |
CN (1) | CN1136847A (zh) |
AU (1) | AU697377B2 (zh) |
BR (1) | BR9408243A (zh) |
CA (1) | CA2177967A1 (zh) |
DE (1) | DE69432266D1 (zh) |
FI (1) | FI962298A0 (zh) |
NO (1) | NO962280L (zh) |
SE (1) | SE514994C2 (zh) |
TW (1) | TW264545B (zh) |
WO (1) | WO1995015532A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100340985C (zh) * | 2003-02-28 | 2007-10-03 | 微软公司 | 提高计算机软件应用程序粘贴功能的方法和系统 |
CN100342379C (zh) * | 2005-05-25 | 2007-10-10 | 北京四方继保自动化股份有限公司 | 一种实现iec61850信息间接接入实时数据库的方法 |
CN101329676B (zh) * | 2007-06-20 | 2010-04-14 | 华为技术有限公司 | 一种数据并行抽取方法、装置和数据库系统 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5974420A (en) * | 1998-01-27 | 1999-10-26 | International Business Machines Corporation | Information exchange operator for a tuplespace |
US6751663B1 (en) | 1999-03-25 | 2004-06-15 | Nortel Networks Limited | System wide flow aggregation process for aggregating network activity records |
US7243143B1 (en) | 1999-03-25 | 2007-07-10 | Nortel Networks Limited | Flow probe connectivity determination |
US6625657B1 (en) | 1999-03-25 | 2003-09-23 | Nortel Networks Limited | System for requesting missing network accounting records if there is a break in sequence numbers while the records are transmitting from a source device |
US20020091636A1 (en) * | 1999-03-25 | 2002-07-11 | Nortel Networks Corporation | Capturing quality of service |
CA2302000A1 (en) * | 1999-03-25 | 2000-09-25 | Nortel Networks Corporation | Distributed aggregation |
US7167860B1 (en) | 1999-03-25 | 2007-01-23 | Nortel Networks Limited | Fault tolerance for network accounting architecture |
US6446200B1 (en) * | 1999-03-25 | 2002-09-03 | Nortel Networks Limited | Service management |
US6560633B1 (en) | 1999-06-10 | 2003-05-06 | Bow Street Software, Inc. | Method for creating network services by transforming an XML runtime model in response to an iterative input process |
US6836797B2 (en) * | 1999-11-18 | 2004-12-28 | Xacct Technologies, Ltd. | System, method and computer program product for network record synthesis |
US6775696B1 (en) | 2000-03-23 | 2004-08-10 | Urisys Corporation | Systems and methods for collecting and providing call traffic information to end-users |
GB2395041A (en) * | 2001-08-14 | 2004-05-12 | Bloomberg Lp | Distribution and mapping of financial records from data stream |
US7180987B2 (en) | 2002-05-15 | 2007-02-20 | Microsoft Corporation | Systems, methods and apparatus for tracking on-call activity |
US8321326B2 (en) * | 2009-09-15 | 2012-11-27 | Auerbach Group Llc | Method and system for enhancing the efficiency of a digitally communicated data exchange |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4745559A (en) * | 1985-12-27 | 1988-05-17 | Reuters Limited | Method and system for dynamically controlling the content of a local receiver data base from a transmitted data base in an information retrieval communication network |
US4750135A (en) * | 1986-05-01 | 1988-06-07 | Reuters Limited | Method for dynamically creating a receiver definable local trading instrument displayable record from a remotely transmitted trading instrument common data stream |
US5646839A (en) * | 1990-05-29 | 1997-07-08 | Mcic Communications Corporation | Telephone-based personnel tracking system |
US5202828A (en) * | 1991-05-15 | 1993-04-13 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5560006A (en) * | 1991-05-15 | 1996-09-24 | Automated Technology Associates, Inc. | Entity-relation database |
JPH05233698A (ja) * | 1992-02-21 | 1993-09-10 | Nippon Telegr & Teleph Corp <Ntt> | 表現方法指定型記事編集方法 |
JP3526585B2 (ja) * | 1992-03-12 | 2004-05-17 | 株式会社リコー | 分散データベースの質問処理最適化方式 |
US5333183A (en) * | 1992-03-13 | 1994-07-26 | Moscom Corporation | Universal MDR data record collection and reporting system |
US5537586A (en) * | 1992-04-30 | 1996-07-16 | Individual, Inc. | Enhanced apparatus and methods for retrieving and selecting profiled textural information records from a database of defined category structures |
JP3269849B2 (ja) * | 1992-05-29 | 2002-04-02 | 株式会社日立製作所 | 並列データベース処理システムとその検索方法 |
FR2692093A1 (fr) * | 1992-06-05 | 1993-12-10 | France Telecom | Serveur à haut débit. |
JPH09501809A (ja) * | 1993-08-24 | 1997-02-18 | アスペクト・テレコミュニケーションズ | 自動呼分配システムにおけるリアルタイムデータのアクセス方法 |
US5590181A (en) * | 1993-10-15 | 1996-12-31 | Link Usa Corporation | Call-processing system and method |
US5504890A (en) * | 1994-03-17 | 1996-04-02 | Sanford; Michael D. | System for data sharing among independently-operating information-gathering entities with individualized conflict resolution rules |
US5655013A (en) * | 1994-04-19 | 1997-08-05 | Gainsboro; Jay L. | Computer-based method and apparatus for controlling, monitoring, recording and reporting telephone access |
US5570417A (en) * | 1995-03-28 | 1996-10-29 | Lucent Technologies Inc. | System for automatically providing customer access to alternative telephony service providers |
-
1993
- 1993-12-03 SE SE9304026A patent/SE514994C2/sv not_active IP Right Cessation
-
1994
- 1994-12-02 CN CN94194379A patent/CN1136847A/zh active Pending
- 1994-12-02 EP EP95903093A patent/EP0731947B1/en not_active Expired - Lifetime
- 1994-12-02 CA CA002177967A patent/CA2177967A1/en not_active Abandoned
- 1994-12-02 WO PCT/SE1994/001162 patent/WO1995015532A1/en active IP Right Grant
- 1994-12-02 DE DE69432266T patent/DE69432266D1/de not_active Expired - Lifetime
- 1994-12-02 BR BR9408243A patent/BR9408243A/pt not_active Application Discontinuation
- 1994-12-02 JP JP7515562A patent/JPH09505918A/ja active Pending
- 1994-12-02 KR KR1019960702919A patent/KR100343342B1/ko not_active IP Right Cessation
- 1994-12-02 AU AU12079/95A patent/AU697377B2/en not_active Ceased
- 1994-12-02 US US08/352,853 patent/US5815556A/en not_active Expired - Lifetime
- 1994-12-08 TW TW083111442A patent/TW264545B/zh active
-
1996
- 1996-05-31 FI FI962298A patent/FI962298A0/fi unknown
- 1996-06-03 NO NO962280A patent/NO962280L/no not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100340985C (zh) * | 2003-02-28 | 2007-10-03 | 微软公司 | 提高计算机软件应用程序粘贴功能的方法和系统 |
CN100342379C (zh) * | 2005-05-25 | 2007-10-10 | 北京四方继保自动化股份有限公司 | 一种实现iec61850信息间接接入实时数据库的方法 |
CN101329676B (zh) * | 2007-06-20 | 2010-04-14 | 华为技术有限公司 | 一种数据并行抽取方法、装置和数据库系统 |
Also Published As
Publication number | Publication date |
---|---|
NO962280D0 (no) | 1996-06-03 |
US5815556A (en) | 1998-09-29 |
SE9304026L (sv) | 1995-06-04 |
JPH09505918A (ja) | 1997-06-10 |
CA2177967A1 (en) | 1995-06-08 |
AU697377B2 (en) | 1998-10-01 |
BR9408243A (pt) | 1997-05-27 |
SE9304026D0 (sv) | 1993-12-03 |
DE69432266D1 (de) | 2003-04-17 |
EP0731947A1 (en) | 1996-09-18 |
FI962298A (fi) | 1996-05-31 |
KR960706660A (ko) | 1996-12-09 |
NO962280L (no) | 1996-07-30 |
TW264545B (zh) | 1995-12-01 |
KR100343342B1 (ko) | 2002-11-30 |
WO1995015532A1 (en) | 1995-06-08 |
SE514994C2 (sv) | 2001-05-28 |
FI962298A0 (fi) | 1996-05-31 |
EP0731947B1 (en) | 2003-03-12 |
AU1207995A (en) | 1995-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1136847A (zh) | 用于从数据组中抽取数据的方法和设备 | |
US5588148A (en) | Method for managing data transfer between computing devices | |
US7664829B2 (en) | Document managing system, document managing apparatus and document managing method | |
US20060036468A1 (en) | Healthcare organization record identifier assignment management system | |
EP0774723A2 (en) | Virtual file management system | |
JPH01502786A (ja) | ネットワーク化されたディジタルデータ処理システムのためのネーミング・サービス | |
US7606903B2 (en) | Data storage device and data storage method with network access management | |
CN100429622C (zh) | 数据管理方法 | |
US6725221B2 (en) | Image data transfer method and system therefor | |
JP4061163B2 (ja) | ソフトウェアライセンス管理装置、ソフトウェアライセンス管理プログラム、ソフトウェアライセンス管理方法およびソフトウェアライセンス管理システム | |
CN111291045A (zh) | 服务隔离数据传输方法、装置、计算机设备及存储介质 | |
US20030014533A1 (en) | Method and apparatus for facilitating attention to a communication | |
CN1984354B (zh) | 对用户帐户资源进行管理的方法和装置 | |
US7937459B2 (en) | Method and system for collecting counter data in a network element | |
JPH0832681A (ja) | 端末情報登録装置及び端末情報登録方法 | |
JP2679972B2 (ja) | 情報サービス処理方法 | |
JP2003233517A (ja) | 文書管理システム、文書管理サーバ、ディレクトリサーバ、クライアント端末及びプログラム | |
JP3407853B2 (ja) | 受信ファクシミリデータの振り分け処理方法 | |
Dell et al. | A resource sharing project using Ariel technology | |
Grainger et al. | Integrating library functions into a general computing network | |
KR20020029149A (ko) | 지식 데이터베이스의 구축과 유통을 위한 시스템 및 그 방법 | |
Ditzler et al. | Agricultural document delivery: strategies for the future | |
JP2002063542A (ja) | 電子文書処理システムおよび電子文書処理装置 | |
KR20000003838A (ko) | 통신중계시스템 | |
JPH01193926A (ja) | 情報処理システム内文書の順序化制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |