WO1995014976A1 - Data processing system and method and remote acquisition systems comprising said system - Google Patents

Data processing system and method and remote acquisition systems comprising said system Download PDF

Info

Publication number
WO1995014976A1
WO1995014976A1 PCT/FR1994/001370 FR9401370W WO9514976A1 WO 1995014976 A1 WO1995014976 A1 WO 1995014976A1 FR 9401370 W FR9401370 W FR 9401370W WO 9514976 A1 WO9514976 A1 WO 9514976A1
Authority
WO
WIPO (PCT)
Prior art keywords
processing
data
unit
processing unit
main
Prior art date
Application number
PCT/FR1994/001370
Other languages
French (fr)
Inventor
Jérôme Gilbert
Original Assignee
Euro Cp S.A.R.L.
Informations Medicales & Statistiques
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Euro Cp S.A.R.L., Informations Medicales & Statistiques filed Critical Euro Cp S.A.R.L.
Priority to AU11122/95A priority Critical patent/AU703514B2/en
Priority to EP95902172A priority patent/EP0730767A1/en
Publication of WO1995014976A1 publication Critical patent/WO1995014976A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems

Definitions

  • the present invention relates to an information processing system. It also relates to a process implemented in this system, as well as remote data collection systems including this information processing system.
  • the collection of data on geographically dispersed sites, in particular points of sale, carried out for statistical purposes is of considerable economic importance when it constitutes, for example, one of the links in a process of calculating margins. This collection must be carried out under the best possible conditions of reliability without generating any work overload, while offering great processing flexibility with regard in particular to the nature of the data to be collected and processed.
  • management terminals which generate data which are often the raw material for collections.
  • management terminals are very often made from a microcomputer comprising a central control and processing unit and accommodating software and software packages.
  • these management terminals are very often connected to remote server centers via a telecommunications network.
  • pharmacies these are generally equipped with terminals linked by telephone to distribution centers, to place orders for pharmaceutical or parapharmaceutical specialties.
  • the data link device comprises two associated Direct Memory Access (DMA) devices respectively to each processor and coupled to respective buses. This data link device connects the respective buses of the two processors. Access by a first processor to the memory unit of the second processor therefore involves the use of the two buses, and in particular of the bus associated with the second processor.
  • DMA Direct Memory Access
  • the object of the invention is to remedy these drawbacks by proposing an information processing system which can both perform main data management and processing tasks, and perform processing and transfer operations without disturbing the main tasks.
  • the information processing system comprising on the one hand, a first so-called main unit for processing data connected to a first system bus called the main bus and first means for storing non-volatile data connected to this main bus via first control means, and on the other hand, at least a second so-called secondary unit for processing data connected to a second system bus said to be secondary bus via second control means, is characterized in that it further comprises means for connecting the first and second control means to each other and in that the secondary processing unit is designed to process data stored in the first non-volatile storage means without interfering with the operation of the main processing unit, this stored data being accessible for reading by the secondary processing unit via the connection means and the first and second control means.
  • processing operations can be carried out by a second processing unit on data processed by a first processing unit, while preserving the perimeter of guarantee linked to the provision of service corresponding to the processing carried out. by the first processing unit.
  • the information processing system further comprising first means for communicating with a first set of external processing and / or management sites via a telecommunications network, these first means of communication being connected to the main processing unit via a first system bus called the main bus, is characterized in that at least one of the secondary processing units is arranged to process data relating to information exchanges carried out between the 'main processing unit and external processing and / or management sites and stored in the first non-volatile storage means.
  • the system according to the invention may further comprise second means for communicating with a second set of management and / or processing sites via the first telecommunications network or via a second telecommunications network, these second communication means being connected to one or more secondary via a second system bus called secondary bus.
  • the information processing method implemented in a processing system according to the invention comprising several parallel processing processes which do not interfere with each other, a first processing process known as the main process comprising steps of data entry, processing, storage of raw or processed data and communication with one or more external management and / or processing sites, and at least one other processing process known as secondary process, is characterized in that the secondary process comprises the following stages:
  • each local site comprises a local system for processing information according to the invention and implementing the method according to the invention, each of said local processing systems having at least one secondary processing unit connected via a telecommunications network to said central site.
  • An information processing system comprises at least two information processing units sharing all or part of the hardware resources of the system, in particular, mass memory, and can perform different treatments from common data.
  • An information processing system behaves as if it were two or more independent and juxtaposed machines. This makes it possible to include a system according to the invention in the warranty perimeter of a service provider using at least one of the processing units contained in the system, as if it were a usual standard machine.
  • the other or the other processing units contained in the processing system according to the invention can be exploited by other legal entities for the purpose of carrying out processing on the data processed by the first unit without these being are in no way altered.
  • processing units can work on data originating from other processing units in a manner transparent for the latter.
  • a system according to the invention can be used as a material means to offer an end user additional services provided by separate legal entities, each of which can bring the processing unit used within its scope of guarantee, since it has no no risk of interference between each of the processing units making up the system according to the invention.
  • the composite structure of a system according to the invention can also be used to offer a so-called main processing unit increased reliability by means of direct substitution or automatic reconfiguration of all or part of the resources of the machine in the event of failure of sub-assemblies in the environment of the so-called main unit.
  • a secondary processing unit can be entirely teleoperated from a remote site from which it is possible to download software, data, operating parameters, and to retrieve data.
  • FIG. 1 is a block diagram of an information processing system according to the invention
  • FIG. 2 is a simplified block diagram of a remote collection system according to the invention.
  • a preferred embodiment of the invention consists in taking, to accommodate an information processing system S according to the invention, a usual computer case in which there are two standard central units.
  • main processing unit UC1 Cl cards for connection to input terminals T11, TIN, a barcode reader device CB, a data backup unit CS1, a diskette unit LDI and an Ml modem.
  • C2 cards for connection to a T2 terminal and a printer 12, a M2 modem card, an LD2 diskette unit, a backup unit
  • the main unit UCl is connected to a disk controller CD1 which manages two disks Dl, DM operating in mirror (RAIDI). Any request formulated by the main processing unit UCl leads to a writing on the two disks Dl, DM while the readings are only made on one of the two disks Dl.
  • a disk controller CD1 which manages two disks Dl, DM operating in mirror (RAIDI). Any request formulated by the main processing unit UCl leads to a writing on the two disks Dl, DM while the readings are only made on one of the two disks Dl.
  • the other disk DM can be used in read-only mode by the secondary processing unit UC2, as long as no failure is detected on the main disk D1.
  • the secondary unit UC2 has a working hard disk D2 which operates normally in read and write.
  • the disk controller CD1 In the event of failure of the main disk D1 of the main unit UCl, the disk controller CD1 automatically switches to the other mirror disk DM to ensure continuity of service of the main processing unit UCl; a local alarm signals the fault which is also known to the secondary processing unit UC2, so as to automatically warn the maintenance services via a telecommunication link.
  • the power supply A of the system S is provided by two independent power supply modules Al, A2, each module having sufficient power to supply power to all of the two units UCl, UC2 and their peripherals.
  • a start switch SI of the system controls the activation only of the main unit UCl, the secondary unit UC2 and its peripherals are always functional, in particular for night time remote operations.
  • a fault on one of the two modules A1, A2 is signaled by a local alarm and by a information available at the level of the secondary unit UC2, so as to inform the remote maintenance services.
  • a malfunction of the main processing unit UCl also generates alarm information of which the secondary unit UC2 is informed.
  • Teleoperation software installed in the secondary processing unit UC2 allows downloads of software, data or parameters and repatriation of information from a central teleoperation site.
  • an operator takes control of a secondary unit remotely and examines the content of the files processed by the main unit of the same processing system according to the invention, so as to adapt extraction software of data executed on the secondary unit so that it provides the expected data from the formatting of the specific data of the main system.
  • the secondary unit can accommodate application software, for example thematic database management software as a service complementary to the service rendered by the main unit.
  • a screen E2 an input device such as a keyboard CL2 and a printer 12 coupled to the secondary unit UC2 make it possible to produce an interactive terminal for consulting local and / or remote databases. This makes it possible to offer additional services to the pharmacy management applications executed on the main unit UCl. For example, we can use the UC2 secondary unit and its peripherals to find equivalences between drugs, to find possible incompatibilities between molecules or drug interactions, to find out what vaccinations are required to travel to a foreign country, to be quickly notified of possible problems in a given specialty, to obtain advice concerning a client's health problem, etc.
  • the printer 12 makes it possible to provide a paper copy of the information, in particular so that the pharmacist can offer an additional service to his customers. It is also possible to envisage the use of a processing system according to the invention in travel agencies, and more generally in points of sale. a processing system according to the invention can be considered as the juxtaposition of several autonomous standard processing units with possibilities of passing information between units, but the invention is not limited only to a hardware juxtaposition of several units; one can indeed a juxtaposition by software on the basis of a single more powerful processing unit on which several independent virtual autonomous units are implemented.
  • the activity of the secondary units should not affect the performance of the main unit.
  • the processing system according to the invention can advantageously be implemented in a remote data collection system 1, with reference to FIG. 2.
  • Each point of sale Pa, Pb is equipped with an information processing system Sa, Sb according to the invention and terminals Tla, T2a; Tlb, T2b attached respectively to the main processing unit UCla, UClb and to the secondary processing unit UC2a, UC2b.
  • each main processing unit UCla, UClb is connected by a first telephone line Lia, Llb belonging to a telecommunications network R to a set of management centers RI, .., RN, for example distribution centers for pharmaceutical specialties.
  • Each secondary processing unit UC2a, UC2b is also connected by a second telephone line L2a, L2b belonging for example to the same telecommunications network R to a central site SC for statistical processing.
  • Each processing system Sa, Sb further comprises local standard extension buses Bla, B2a; Blb, B2b associated respectively with the main units UCla, UClb and with the secondary units UC2a, UC2b, storage units Dla, D2a; Dlb, D2b associated respectively with the main units UCla, UClb and secondary UC2a, UC2b, modems Mla, Mlb; M2a, M2b associated respectively with the main lines Lia, Llb and secondary lines L2a, L2b, of the disk controller circuits Dla, Dlb; D2a, D2b associated respectively with the main storage units Dla, Dlb and secondary D2a, D2b, and a buffer circuit Ta, Tb.
  • the operator of the remote collection system installs in the secondary processing unit data extraction software adapted to the nature and format of the data processed by the main unit.
  • the data extractor is operational when it is capable of automatically producing files called "extraction results" from files processed by the main unit.
  • the "extraction results" files contain only the information of interest to the operator of the secondary processing unit. This process makes it possible to significantly reduce the transmission times and associated costs when telecommunication networks are used to transmit the result data to central sites making the link with a higher level of information processing system, in particular for producing statistics and ensure their management.
  • the files handled by the main processing unit UCl can be very large, while the relative share of information of interest to the operator of the secondary unit UC2 can be small in these files.
  • a qualification phase of the data extractor can be considered before going into the automatic operation phase. This phase consists in leaving the secondary processing unit UC2 under observation for a determined time during which the raw information files from the main unit UCl and the results files restored by the data extractor are analyzed in detail.
  • the secondary processing unit UC2 When the level of confidence is reached regarding the reliability of the resulting information produced, the secondary processing unit UC2 is qualified and can enter the automatic operating process.
  • the secondary processing units UC2a, UC2b call a central telecollection site SC at predetermined times at said central site, the secondary processing units UC2a, UC2b are called by the central telecollection site SC,
  • the secondary processing units UC2a, UC2b call a central site SC on an event determined at the level of the secondary units UC2a,
  • UC2b (for example, data, processing, thresholds on quantity of information, etc.).
  • Permanent control mechanisms for the integrity of the data collected are provided to warn the operator in the event of problems resulting from changes which may have taken place at the main unit UCla, UClb. For example, if the information no longer has the same structure because the software version executed in the main processing unit has been changed.
  • the information processing system S comprises at least three hard disks Dl, DM, D2, two disks Dl, DM operating in mirror with the main processing unit UCl and one disk D2 being connected to the controller CD2 of the secondary unit UC2.
  • a TD link is provided between the two disk controllers CD1, CD2 so that the data processed by the main unit UCl is accessible to the secondary unit UC2.
  • the invention also applies without limitation when there is no securing of the disk of the main unit UCl (a single disk instead of two mirrored), and whatever the path taken the data of the main unit UCl to be found in whole or in part on the disk D2 of the secondary unit UC2.
  • a secondary processing unit can be dedicated to the supply of information of interest to the operator of the local system, this information being able to be both advice on the exercise of the profession of this operator. only statistical information offering help in optimizing the management of the point of sale equipped with this local processing system.
  • the information relating to the exercise of the profession may include information on the compatibility of drugs, on drug interactions, or on new pharmaceutical specialties.
  • Information relating to the management of the pharmacy may include statistical information on the comparative profitability of certain pharmaceutical specialties, or even information on the sales of certain specialties by geographic sector.
  • a remote collection system according to the invention allows rational exploitation of the processing means set up in pharmaceutical pharmacies, and more generally in sales outlets implementing exchanges with servers and generating data that can be the subject of statistical processing.
  • the secondary treatment units can present over a day, on the one hand, a daytime operating phase during which they are essentially used as interactive terminals to provide information of interest to pharmacists and more generally operators, and on the other hand, a night operation phase carried out after the closure of pharmacies and more generally of points of sale and the decommissioning of their main processing units, during which data transfers are made to the central site statistical processing.

Abstract

Data processing system (S) comprising a first data processing unit (UC1) and first non-volatile data storage means (D1, DM). The system further comprises at least one other secondary data processing unit (UC2) and second non-volatile data storage means (D2) which are independent from the first non-volatile storage means (D1, DM); the secondary unit(s) (UC2) are arranged for processing data stored in said first non-volatile storage means (D1, DM) without interfering in the operation of the first processing unit (UC1). The data processing system of the invention is for use, in particular, in retail points-of-sale such as pharmacies, travel and car rental agencies.

Description

"Système et procédé de traitement de l'information, et systèmes de télécollecte de données incluant ce système" DESCRIPTION La présente invention concerne un système de traitement de l'information. Elle vise également un procédé mis en oeuvre dans ce système, ainsi que des systèmes de télécollecte de données incluant ce système de traitement de l'information. La collecte de données sur des sites géographiquement dispersés, notamment des points de vente, effectuée à des fins statistiques revêt une importance économique considérable lorsqu'elle constitue par exemple un des maillons dans un processus de calcul de marges. Cette collecte doit être effectuée dans les meilleures conditions possibles de fiabilité sans pour autant générer de surcharge de travail, tout en offrant une grande souplesse de traitement au regard notamment de la nature des données à collecter et à traiter. "Information processing system and method, and remote data collection systems including this system" DESCRIPTION The present invention relates to an information processing system. It also relates to a process implemented in this system, as well as remote data collection systems including this information processing system. The collection of data on geographically dispersed sites, in particular points of sale, carried out for statistical purposes is of considerable economic importance when it constitutes, for example, one of the links in a process of calculating margins. This collection must be carried out under the best possible conditions of reliability without generating any work overload, while offering great processing flexibility with regard in particular to the nature of the data to be collected and processed.
Or, les sites locaux dans lesquels sont effectuées des collectes de données sont généralement équipés de terminaux de gestion qui génèrent des données qui sont souvent la matière première des collectes. Ces terminaux de gestion sont très souvent réalisés à partir d'un micro-ordinateur comprenant une unité centrale de contrôle et de traitement et accueillant des logiciels et progiciels. En outre, ces terminaux de gestion sont bien souvent connectés à des centres serveurs à distance via un réseau de télécommunications. Dans le cas des officines pharmaceutiques, celles-ci sont généralement équipées de terminaux reliés par voie téléphonique à des centres répartiteurs, pour passer des commandes de spécialités pharmaceutiques ou parapharmaceutiques.However, the local sites in which data collections are carried out are generally equipped with management terminals which generate data which are often the raw material for collections. These management terminals are very often made from a microcomputer comprising a central control and processing unit and accommodating software and software packages. In addition, these management terminals are very often connected to remote server centers via a telecommunications network. In the case of pharmacies, these are generally equipped with terminals linked by telephone to distribution centers, to place orders for pharmaceutical or parapharmaceutical specialties.
On connaît déjà par la demande de brevet français n°2635626 du 18 Août 1988 au nom de IMS FRANCE un système de collecte de données statistiques. Ce système met en oeuvre des dispositifs de collecte locaux reliés à des lignes téléphoniques d'officines. Ces dispositifs de collecte détectent, identifient et stockent des données transitant sur cette ligne. Les données stockées sont ensuite transmises via le réseau téléphonique vers un site central à des instants prédéterminés. Ce système n'est pas conçu pour collecter des données autres que des données transistant sur des lignes téléphoniques. En outre, on rencontre des problèmes d'adaptation de ce système dès lors qu'il s'agit de prévoir l'identification de nouveaux protocoles de communication.We already know by French patent application n ° 2635626 of August 18, 1988 in the name of IMS FRANCE a statistical data collection system. This system implements local collection devices linked to pharmacy phone lines. These collection devices detect, identify and store data traveling on this line. The stored data is then transmitted via the telephone network to a central site at predetermined times. This system is not designed to collect data other than data traveling over telephone lines. In addition, there are problems of adaptation of this system when it comes to providing for the identification of new communication protocols.
On connaît également par la demande de brevet français n°92 04104 du 3 Avril 1992 au nom des présents déposants un système de télécollecte de données sur un ensemble de sites locaux de collecte vers un site central comprenant des moyens centraux de contrôle et de traitement, chaque site local comprenant des moyens locaux pour collecter des données et étant relié à un réseau de télécommunications. Dans ce système, des sites locaux sont équipés de terminaux de gestion reliés respectivement à au moins une ligne téléphonique équipant chacun desdits sites, et les moyens locaux de collecte sont agencés pour identifier toute transmission de données entre ces terminaux de gestion et des centres de gestion à distance via les lignes téléphoniques respectives, de manière à collecter les données transmises et les stocker directement dans les moyens locaux de stockage, sans traitement local de ces données collectées.Also known from French patent application No. 92 04104 of April 3, 1992 in the name of the present applicants is a system of remote data collection on a set of local collection sites to a central site comprising central means of control and processing, each local site comprising local means for collecting data and being connected to a telecommunications network. In this system, local sites are equipped with management terminals respectively connected to at least one telephone line equipping each of said sites, and local collection means are arranged to identify any data transmission between these management terminals and management centers remotely via the respective telephone lines, so as to collect the data transmitted and store it directly in the local storage means, without local processing of this collected data.
Les systèmes actuels de télécollecte supposent d'installer dans les sites locaux des dispositifs de collecte qui sont connectés à une ligne téléphonique sur laquelle transitent des informations intéressantes pour la télécollecte. Ces dispositifs de collecte doivent en outre collecter des données issues de terminaux de gestion qui ne transitent pas par une ligne téléphonique. Or, lorsque le volume de données à collecter et à traiter est important, il se pose très vite le problème de la lenteur des transferts locaux de données des terminaux de gestion vers le dispositif local de collecte car ces transferts s'effectuent bien souvent par liaison série. De plus, ces transferts locaux de données peuvent interférer, notamment en ralentissant les traitements, dans les opérations générales de gestion effectuées par les terminaux, ce qui est difficilement acceptable dans une officine pharmaceutique et plus généralement dans tout point de vente, car la continuité et la qualité du service prime avant toute autre considération de traitement statistique.Current remote collection systems involve installing collection devices at local sites which are connected to a telephone line on which information of interest to the remote collection passes. These collection devices must also collect data from management terminals which do not pass through a telephone line. However, when the volume of data to be collected and processed is high, the problem of the slow transfer of local data from the management terminals to the local collection device arises very quickly because these transfers are very often made by link. series. In addition, these local data transfers can interfere, in particular by slowing down processing, in the general management operations carried out by the terminals, which is hardly acceptable in a pharmaceutical dispensary and more generally in any point of sale, because continuity and the quality of service takes precedence over any other consideration in statistical processing.
Le brevet américain US 4 833 618 décrit ainsi un système de collecte et de stockage automatique de données de comptage, comprenant au niveau de chaque abonné une unité locale de saisie et de transmission de données, et au niveau d'un site central, deux unités de traitement appelées respectivement active et de réserve associées chacune à une unité de stockage et pouvant communiquer entre elles. L'agencement de ces unités de stockage ne peut permettre un traitement des données stockées dans l'unité de stockage active par l'unité de traitement de réserve sans interférer dans le fonctionnement de l'unité de traitement active. En effet, les unités de stockage sont chacune reliées à une unité de traitement qui constitue alors un point de passage obligé pour accéder à l'unité de stockage qui lui est associée.American patent US 4,833,618 thus describes a system for automatic collection and storage of metering data, comprising at each subscriber a local data entry and transmission unit, and at a central site, two units respectively called active and reserve processing associated with a storage unit and able to communicate with each other. The arrangement of these storage units cannot allow processing of the data stored in the active storage unit by the reserve processing unit without interfering with the operation of the active processing unit. In fact, the storage units are each connected to a processing unit which then constitutes an obligatory passage point to access the storage unit which is associated with it.
Le brevet américain US 5 093 780 divulgue un système de transmission entre deux processeurs, mettant en oeuvre un dispositif de liaison de données. A chaque processeur est associée une unité de mémoire distincte. Le dispositif de liaison de données comprend deux dispositifs d'Accès Direct Mémoire (DMA) associés respectivement à chaque processeur et couplés à des bus respectifs. Ce dispositif de liaison de données relie les bus respectifs des deux processeurs. L'accès par un premier processeur à l'unité de mémoire du second processeur implique donc une utilisation des deux bus, et en particulier du bus associé au second processeur. Cet accès ne peut alors être réalisé sans interférer avec le fonctionnement de ce second processeur, puisqu'il faudra faire coexister sur le même bus d'une part, des transmissions d'instructions et de données gérées par le second processeur et d'autre part, des transferts de données de la seconde unité de mémoire vers le premier processeur, le système de transmission décrit dans ce document ne permet donc pas d'atteindre les objectifs précités, puisqu'il implique une nécessaire interférence entre les deux traitements.American patent US 5,093,780 discloses a transmission system between two processors, implementing a data link device. Each processor is associated with a separate memory unit. The data link device comprises two associated Direct Memory Access (DMA) devices respectively to each processor and coupled to respective buses. This data link device connects the respective buses of the two processors. Access by a first processor to the memory unit of the second processor therefore involves the use of the two buses, and in particular of the bus associated with the second processor. This access cannot then be achieved without interfering with the operation of this second processor, since it will be necessary to make coexist on the same bus on the one hand, transmission of instructions and data managed by the second processor and on the other hand , data transfers from the second memory unit to the first processor, the transmission system described in this document therefore does not achieve the above objectives, since it involves a necessary interference between the two processing operations.
Le but de 1'invention est de remédier à ces inconvénients en proposant un système de traitement de 1'information qui puisse à la fois assurer des tâches principales de gestion et de traitement de données, et réaliser des opération de traitement et de transfert sans perturber le déroulement des tâches principales.The object of the invention is to remedy these drawbacks by proposing an information processing system which can both perform main data management and processing tasks, and perform processing and transfer operations without disturbing the main tasks.
Suivant l'invention, le système de traitement de l'information comprenant d'une part, une première unité dite principale pour traiter des données reliée à un premier bus système dit bus principal et des premiers moyens pour stocker de façon non volatile des données reliés à ce bus principal via des premiers moyens de contrôle, et d'autre part, au moins une seconde unité dite secondaire pour traiter des données reliée à un second bus système dit bus secondaire via des seconds moyens de contrôle, est caractérisé en ce qu'il comprend en outre des moyens pour relier entre eux les premiers et les seconds moyens de contrôle et en ce que l'unité de traitement secondaire est agencée pour traiter des données stockées dans les premiers moyens de stockage non volatil sans interférer dans le fonctionnement de l'unité de traitement principale, ces données stockées étant accessibles en lecture par l'unité de traitement secondaire via les moyens de liaison et les premiers et seconds moyens de contrôle. Ainsi, avec le système selon l'invention, des opérations de traitement peuvent être effectuées par une seconde unité de traitement sur des données traitées par une première unité de traitement, en préservant le périmètre de garantie liée à la prestation de service correspondant aux traitements réalisés par la première unité de traitement.According to the invention, the information processing system comprising on the one hand, a first so-called main unit for processing data connected to a first system bus called the main bus and first means for storing non-volatile data connected to this main bus via first control means, and on the other hand, at least a second so-called secondary unit for processing data connected to a second system bus said to be secondary bus via second control means, is characterized in that it further comprises means for connecting the first and second control means to each other and in that the secondary processing unit is designed to process data stored in the first non-volatile storage means without interfering with the operation of the main processing unit, this stored data being accessible for reading by the secondary processing unit via the connection means and the first and second control means. Thus, with the system according to the invention, processing operations can be carried out by a second processing unit on data processed by a first processing unit, while preserving the perimeter of guarantee linked to the provision of service corresponding to the processing carried out. by the first processing unit.
Suivant une forme préférée de l'invention, le système de traitement de l'information, comprenant en outre des premiers moyens pour communiquer avec un premier ensemble de sites de traitement et/ou de gestion extérieurs via un réseau de télécommunications, ces premiers moyens de communication étant reliés à l'unité de traitement principale via un premier bus système dit bus principal, est caractérisé en ce que 1'une au moins des unités secondaires de traitement est agencée pour traiter des données relatives à des échanges d'information effectués entre l'unité de traitement principale et des sites extérieurs de traitement et/ou de gestion et stockées dans les premiers moyens de stockage non volatil.According to a preferred form of the invention, the information processing system, further comprising first means for communicating with a first set of external processing and / or management sites via a telecommunications network, these first means of communication being connected to the main processing unit via a first system bus called the main bus, is characterized in that at least one of the secondary processing units is arranged to process data relating to information exchanges carried out between the 'main processing unit and external processing and / or management sites and stored in the first non-volatile storage means.
Le système selon 1'invention peut comprendre en outre des seconds moyens pour communiquer avec un second ensemble de sites de gestion et/ou de traitement via le premier réseau de télécommunications ou via un second réseau de télécommunication , ces seconds moyens de communication étant reliés à une ou plusieurs secondaires via un second bus système dit bus secondaire.The system according to the invention may further comprise second means for communicating with a second set of management and / or processing sites via the first telecommunications network or via a second telecommunications network, these second communication means being connected to one or more secondary via a second system bus called secondary bus.
Cette forme préférée de 1'invention permet de construire un système de télécollecte performant à partir d'un ensemble de systèmes de traitement de l'information locaux. Suivant un autre aspect de l'invention, le procédé de traitement de 1'information mis en oeuvre dans un système de traitement selon l'invention, comprenant plusieurs processus de traitement parallèles n'interférant pas l'un avec l'autre, un premier processus de traitement dit processus principal comprenant des étapes de saisie de données, de traitement, de stockage de données brutes ou traitées et de communication avec un ou plusieurs sites de gestion et/ou de traitement extérieurs, et au moins un autre processus de traitement dit processus secondaire, est caractérisé en ce que le processus secondaire comprend les étapes suivantes :This preferred form of the invention makes it possible to construct an efficient telecollection system from a set of local information processing systems. According to another aspect of the invention, the information processing method implemented in a processing system according to the invention, comprising several parallel processing processes which do not interfere with each other, a first processing process known as the main process comprising steps of data entry, processing, storage of raw or processed data and communication with one or more external management and / or processing sites, and at least one other processing process known as secondary process, is characterized in that the secondary process comprises the following stages:
- lecture de données brutes et/ou traitées préalablement stockées dans les premiers moyens de stockage non volatil ;- reading of raw and / or processed data previously stored in the first non-volatile storage means;
- traitement desdites données ;- processing of said data;
- stockage de données résultantes dans des seconds moyens de stockage non volatil, et en ce que 1'étape de lecture ne met en oeuvre aucun transfert de données sur le bus principal.storage of resulting data in second non-volatile storage means, and in that the reading step does not implement any transfer of data on the main bus.
Suivant encore un autre aspect de l'invention, il est proposé un système de télécollecte de données saisies sur un ensemble de sites locaux vers un site central comprenant des moyens pour traiter ces données collectées, caractérisé en ce que chaque site local comprend un système local de traitement de l'information selon l'invention et mettant en oeuvre le procédé selon l'invention, chacun desdits systèmes locaux de traitement ayant au moins une unité de traitement secondaire reliée via un réseau de télécommunication audit site central.According to yet another aspect of the invention, there is proposed a system for telecollecting data entered on a set of local sites towards a central site comprising means for processing this collected data, characterized in that each local site comprises a local system for processing information according to the invention and implementing the method according to the invention, each of said local processing systems having at least one secondary processing unit connected via a telecommunications network to said central site.
Un système de traitement de 1' information selon 1' invention comprend au moins deux unités de traitement de l'information partageant tout ou partie des ressources matérielles du système, en particulier, de la mémoire de masse, et peuvent effectuer des traitements différents à partir de données communes.An information processing system according to the invention comprises at least two information processing units sharing all or part of the hardware resources of the system, in particular, mass memory, and can perform different treatments from common data.
Un système de traitement de 1'information selon l'invention se comporte comme s'il s'agissait de deux ou plusieurs machines indépendantes et juxtaposées. Ceci permet d'inclure un système selon l'invention dans le périmètre de garantie d'un prestataire de service utilisant au moins une des unités de traitement contenues dans le système, comme s'il s'agissait d'un machine standard habituelle. L'autre ou les autres unités de traitement contenues dans le système de traitement selon 1'invention peut être exploitée par d'autres entités juridiques à des fins d'effectuer des traitements sur les données traitées par la première unité sans que celles-ci ne soient en aucune façon altérées. Ainsi, des unités de traitement peuvent travailler sur des données originaires d'autres unités de traitement d'une manière transparente pour ces dernières. Un système selon 1'invention peut être utilisé comme moyen matériel pour offrir à un utilisateur final des services complémentaires fournis par des entités juridiques distinctes, chacune pouvant faire rentrer 1'unité de traitement utilisée dans son périmètre de garantie, puisqu'il n'a aucun risque d'interférence entre chacune des unités de traitement composant le système selon l'invention. la structure composite d'un système selon 1'invention peut également être mis à profit pour offrir à une unité de traitement dite principale une fiabilité accrue grâce à une suppléance directe ou à une reconfiguration automatique de tout ou partie des ressources de la machine en cas de défaillance de sous- ensembles dans 1'environnement de 1'unité dite principale.An information processing system according to the invention behaves as if it were two or more independent and juxtaposed machines. This makes it possible to include a system according to the invention in the warranty perimeter of a service provider using at least one of the processing units contained in the system, as if it were a usual standard machine. The other or the other processing units contained in the processing system according to the invention can be exploited by other legal entities for the purpose of carrying out processing on the data processed by the first unit without these being are in no way altered. Thus, processing units can work on data originating from other processing units in a manner transparent for the latter. A system according to the invention can be used as a material means to offer an end user additional services provided by separate legal entities, each of which can bring the processing unit used within its scope of guarantee, since it has no no risk of interference between each of the processing units making up the system according to the invention. the composite structure of a system according to the invention can also be used to offer a so-called main processing unit increased reliability by means of direct substitution or automatic reconfiguration of all or part of the resources of the machine in the event of failure of sub-assemblies in the environment of the so-called main unit.
En cas de défaillance, des sous-ensembles normalement affectés à des unités de traitement dites secondaires peuvent être automatiquement réaffectées à l'unité dite principale pour obtenir une continuité de fonctionnement des services supportés par l'unité principale. Selon un autre aspect de l'invention, une unité de traitement secondaire peut être entièrement téléopérée depuis un site distant à partir duquel il est possible de télécharger des logiciels, des données, des paramètres de fonctionnement, et de rapatrier des données .In the event of failure, sub-assemblies normally assigned to so-called processing units secondary units can be automatically reassigned to the so-called main unit to obtain continuity of operation of the services supported by the main unit. According to another aspect of the invention, a secondary processing unit can be entirely teleoperated from a remote site from which it is possible to download software, data, operating parameters, and to retrieve data.
D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après.Other features and advantages of the invention will appear in the description below.
Aux dessins annexés donnés à titre d'exemples non limitatifs : - la figure 1 est un schéma synoptique d'un système de traitement de l'information selon l'invention; et - la figure 2 est un schéma synoptique simplifié d'un système de télécollecte selon l'invention. On va maintenant décrire une forme particulière de réalisation d'un système de traitement selon l'invention en même temps que le procédé mis en oeuvre.In the appended drawings given by way of nonlimiting examples: - Figure 1 is a block diagram of an information processing system according to the invention; and - Figure 2 is a simplified block diagram of a remote collection system according to the invention. We will now describe a particular embodiment of a processing system according to the invention at the same time as the process used.
En référence à la figure 1, un mode de réalisation préféré de l'invention consiste à prendre, pour accueillir un système S de traitement de 1' information selon l'invention, un boîtier habituel d'ordinateur dans lequel on dispose deux unités centrales standardsWith reference to FIG. 1, a preferred embodiment of the invention consists in taking, to accommodate an information processing system S according to the invention, a usual computer case in which there are two standard central units.
UC1, UC2, par exemple, des unités compatibles PC, raccordées chacune à leur bus d'extension local standard Bl, B2 destiné à accueillir des ressources standard déterminées par les services supportés par chacune de ces unités. Par exemple, on pourra adjoindre à 1 ' nité de traitement principale UC1 des cartes Cl de raccordement à des terminaux de saisie Tll, TIN, un dispositif lecteur de codes-barres CB, une unité de sauvegarde de données CS1, une unité de disquettes LDI et un modem Ml . Sur 1 ' autre unité de traitement, on pourra placer des cartes C2 de raccordement à un terminal T2 et à une imprimante 12, une carte modem M2,une unité de disquettes LD2, une unité de sauvegardeUC1, UC2, for example, PC compatible units, each connected to their standard local extension bus B1, B2 intended to accommodate standard resources determined by the services supported by each of these units. For example, it is possible to add to the main processing unit UC1 Cl cards for connection to input terminals T11, TIN, a barcode reader device CB, a data backup unit CS1, a diskette unit LDI and an Ml modem. On the other processing unit, we can place C2 cards for connection to a T2 terminal and a printer 12, a M2 modem card, an LD2 diskette unit, a backup unit
L'unité principale UCl est raccordée à un contrôleur de disque CD1 qui gère deux disques Dl, DM fonctionnant en miroir (RAIDI) . Toute demande formulée par l'unité de traitement principale UCl conduit à une écriture sur les deux disques Dl, DM alors que les lectures ne se font que sur l'un des deux disques Dl.The main unit UCl is connected to a disk controller CD1 which manages two disks Dl, DM operating in mirror (RAIDI). Any request formulated by the main processing unit UCl leads to a writing on the two disks Dl, DM while the readings are only made on one of the two disks Dl.
L'autre disque DM peut être utilisé en lecture seule par l'unité de traitement secondaire UC2, tant qu'aucune panne n'est détectée sur le disque principal Dl. L'unité secondaire UC2 dispose d'un disque dur D2 de travail fonctionnant normalement en lecture et en écriture.The other disk DM can be used in read-only mode by the secondary processing unit UC2, as long as no failure is detected on the main disk D1. The secondary unit UC2 has a working hard disk D2 which operates normally in read and write.
En cas de défaillance du disque principal Dl de 1 'unité principale UCl, le contrôleur de disque CD1 commute automatiquement sur 1 ' autre disque miroir DM pour assurer la continuité de service de l'unité de traitement principale UCl; une alarme locale signale le défaut qui est également connu de l'unité de traitement secondaire UC2, de manière à prévenir automatiquement les services de maintenance par l'intermédiaire d'une liaison de télécommunication.In the event of failure of the main disk D1 of the main unit UCl, the disk controller CD1 automatically switches to the other mirror disk DM to ensure continuity of service of the main processing unit UCl; a local alarm signals the fault which is also known to the secondary processing unit UC2, so as to automatically warn the maintenance services via a telecommunication link.
L'alimentation électrique A du système S est assurée par deux modules d'alimentation indépendants Al, A2, chaque module disposant d'une puissance suffisante pour assurer l'alimentation de l'ensemble des deux unités UCl, UC2 et de leurs périphériques. Un interrupteur de mise en marche SI du système ne commande l'activation que de l'unité principale UCl, 1 'unité secondaire UC2 et ses périphériques sont toujours fonctionnels, en particulier pour des téléopérations nocturnes.The power supply A of the system S is provided by two independent power supply modules Al, A2, each module having sufficient power to supply power to all of the two units UCl, UC2 and their peripherals. A start switch SI of the system controls the activation only of the main unit UCl, the secondary unit UC2 and its peripherals are always functional, in particular for night time remote operations.
Une défaillance sur l'un des deux modules Al, A2 est signalée par une alarme locale et par une information disponible au niveau de l'unité secondaire UC2, de manière à informer les services de maintenance distants. Un défaut de fonctionnement de l'unité de traitement principale UCl génère également une information d'alarme dont est informée l'unité secondaire UC2.A fault on one of the two modules A1, A2 is signaled by a local alarm and by a information available at the level of the secondary unit UC2, so as to inform the remote maintenance services. A malfunction of the main processing unit UCl also generates alarm information of which the secondary unit UC2 is informed.
Un logiciel de téléopération installé dans l'unité de traitement secondaire UC2 permet des téléchargements de logiciel, de données ou de paramètres et des rapatriements d'information depuis un site central de téléopération. Pendant une première phase de fonctionnement, un opérateur prend le contrôle d'une unité secondaire à distance et examine le contenu des fichiers traités par l'unité principale du même système de traitement selon l'invention, de manière à adapter un logiciel d'extraction de données exécuté sur l'unité secondaire pour que celle-ci fournisse les données attendues à partir du formatage des données spécifiques du système principal. Par ailleurs, l'unité secondaire peut accueillir des logiciels d'application, par exemple des logiciels de gestion de base de données thématiques au titre d'un service complémentaire du service rendu par l'unité principale. On va maintenant décrire une application d'un système de traitement de 1' information dans une officine pharmaceutique. Un écran E2, un organe de saisie tel qu'un clavier CL2 et une imprimante 12 couplés à l'unité secondaire UC2 permettent de réaliser une borne interactive de consultation de base de données locales et/ou distantes. Ceci permet d'offrir des services complémentaires des applications de gestion d'officine exécutées sur l'unité principale UCl. Par exemple, On peut utiliser l'unité secondaire UC2 et ses périphériques pour connaître des équivalences entre médicaments, pour connaître d'éventuelles incompatibilités entre molécules ou interactions médicamenteuses, pour savoir quelles sont les vaccinations à effectuer pour se rendre dans un pays étranger, pour être averti rapidement de problèmes éventuels sur une spécialité donnée, pour obtenir des conseils concernant un problème de santé d'un client, etc..Teleoperation software installed in the secondary processing unit UC2 allows downloads of software, data or parameters and repatriation of information from a central teleoperation site. During a first phase of operation, an operator takes control of a secondary unit remotely and examines the content of the files processed by the main unit of the same processing system according to the invention, so as to adapt extraction software of data executed on the secondary unit so that it provides the expected data from the formatting of the specific data of the main system. Furthermore, the secondary unit can accommodate application software, for example thematic database management software as a service complementary to the service rendered by the main unit. We will now describe an application of an information processing system in a pharmaceutical dispensary. A screen E2, an input device such as a keyboard CL2 and a printer 12 coupled to the secondary unit UC2 make it possible to produce an interactive terminal for consulting local and / or remote databases. This makes it possible to offer additional services to the pharmacy management applications executed on the main unit UCl. For example, we can use the UC2 secondary unit and its peripherals to find equivalences between drugs, to find possible incompatibilities between molecules or drug interactions, to find out what vaccinations are required to travel to a foreign country, to be quickly notified of possible problems in a given specialty, to obtain advice concerning a client's health problem, etc.
1'imprimante 12 permet de fournir une copie papier des informations, notamment pour que le pharmacien puisse offrir un service supplémentaire à ses clients. On peut également envisager l'utilisation d'un système de traitement selon 1'invention dans des agences de voyage, et plus généralement dans des points de vente. un système de traitement selon 1'invention peut être considéré comme la juxtaposition de plusieurs unités de traitement standards autonomes avec des possibilités de passage d'information entre unités, mais l'invention n'est pas limitée uniquement à une juxtaposition matérielle de plusieurs unités; on peut en effet une juxtaposition par voie logicielle sur la base d'une unité de traitement unique plus puissante sur laquelle plusieurs unités autonomes virtuelles indépendantes sont mises en oeuvre.The printer 12 makes it possible to provide a paper copy of the information, in particular so that the pharmacist can offer an additional service to his customers. It is also possible to envisage the use of a processing system according to the invention in travel agencies, and more generally in points of sale. a processing system according to the invention can be considered as the juxtaposition of several autonomous standard processing units with possibilities of passing information between units, but the invention is not limited only to a hardware juxtaposition of several units; one can indeed a juxtaposition by software on the basis of a single more powerful processing unit on which several independent virtual autonomous units are implemented.
Que la juxtaposition des unités soit réalisée par voie matérielle ou logicielle, il est essentiel de rendre impossible une propagation d'un éventuel dysfonctionnement d'une unité de traitement vers les autres unités.Whether the juxtaposition of the units is carried out by hardware or software, it is essential to make it impossible to propagate a possible malfunction from one processing unit to the other units.
Dans les cas où une des unités de traitement est privilégiée en étant considérée comme unité principale, 1'activité des unités secondaires ne devra pas affecter les performances de 1'unité principale.In cases where one of the processing units is privileged by being considered as the main unit, the activity of the secondary units should not affect the performance of the main unit.
Le système de traitement selon 1'invention peut être avantageusement mis en oeuvre dans un système de télécollecte de données 1, en référence à la figure 2.The processing system according to the invention can advantageously be implemented in a remote data collection system 1, with reference to FIG. 2.
Chaque point de vente Pa, Pb est équipé d'un système de traitement de l'information Sa, Sb selon l'invention et de terminaux Tla, T2a; Tlb, T2b attachés respectivement à l'unité de traitement principale UCla, UClb et à l'unité de traitement secondaire UC2a, UC2b. Dans la configuration représentée en figure 2, chaque unité de traitement principale UCla, UClb est reliée par une première ligne téléphonique Lia, Llb appartenant à un réseau de télécommunications R à un ensemble de centres de gestion RI, .. , RN, par exemple des centres répartiteurs de spécialités pharmaceutiques . Chaque unité de traitement secondaire UC2a, UC2b est également reliée par une seconde ligne téléphonique L2a, L2b appartenant par exemple au même réseau de télécommunications R à un site central SC de traitement statistique. Il faut noter qu'une même ligne téléphonique peut être également utilisée pour les communications respectives des unités de traitement principales UCla, UClb et des unités de traitement secondaires UC2a, UC2b, sans sortir du cadre de la présente invention. Chaque système de traitement Sa, Sb selon 1 ' invention comprend en outre des bus locaux d'extension standards Bla, B2a; Blb, B2b associés respectivement aux unités principales UCla, UClb et aux unités secondaires UC2a, UC2b, des unités de stockage Dla, D2a; Dlb, D2b associées respectivement aux unités principales UCla, UClb et secondaires UC2a, UC2b, des modems Mla, Mlb; M2a, M2b associés respectivement aux lignes principales Lia, Llb et secondaires L2a, L2b, des circuits contrôleurs de disques Dla, Dlb; D2a, D2b associés respectivement aux unités de stockage principales Dla, Dlb et secondaires D2a, D2b, et un circuit tampon Ta, Tb.Each point of sale Pa, Pb is equipped with an information processing system Sa, Sb according to the invention and terminals Tla, T2a; Tlb, T2b attached respectively to the main processing unit UCla, UClb and to the secondary processing unit UC2a, UC2b. In the configuration shown in FIG. 2, each main processing unit UCla, UClb is connected by a first telephone line Lia, Llb belonging to a telecommunications network R to a set of management centers RI, .., RN, for example distribution centers for pharmaceutical specialties. Each secondary processing unit UC2a, UC2b is also connected by a second telephone line L2a, L2b belonging for example to the same telecommunications network R to a central site SC for statistical processing. It should be noted that the same telephone line can also be used for the respective communications of the main processing units UCla, UClb and of the secondary processing units UC2a, UC2b, without departing from the scope of the present invention. Each processing system Sa, Sb according to the invention further comprises local standard extension buses Bla, B2a; Blb, B2b associated respectively with the main units UCla, UClb and with the secondary units UC2a, UC2b, storage units Dla, D2a; Dlb, D2b associated respectively with the main units UCla, UClb and secondary UC2a, UC2b, modems Mla, Mlb; M2a, M2b associated respectively with the main lines Lia, Llb and secondary lines L2a, L2b, of the disk controller circuits Dla, Dlb; D2a, D2b associated respectively with the main storage units Dla, Dlb and secondary D2a, D2b, and a buffer circuit Ta, Tb.
On va maintenant décrire un procédé de traitement mis en oeuvre dans un système de traitement selon 1 ' invention. Dans un première phase, l'exploitant du système de télécollecte met en place dans l'unité de traitement secondaire un logiciel d'extraction de données adapté à la nature et au format des données traitées par l'unité principale.We will now describe a processing method implemented in a processing system according to the invention. In a first phase, the operator of the remote collection system installs in the secondary processing unit data extraction software adapted to the nature and format of the data processed by the main unit.
L'extracteur de données est opérationnel lorsqu'il est capable de produire automatiquement des fichiers appelés "résultats d'extraction" à partir de fichiers traités par l'unité principale. Les fichiers "résultats d'extraction" contiennent seulement l'information qui intéresse 1'exploitant de 1'unité de traitement secondaire. Ce procédé permet de diminuer notablement les temps de transmission et les coûts associés lorsque des réseaux de télécommunication sont utilisés pour transmettre les données de résultat vers des sites centraux effectuant le lien avec un niveau supérieur de système de traitement de l'information, notamment pour produire des statistiques et assurer leur gestion.The data extractor is operational when it is capable of automatically producing files called "extraction results" from files processed by the main unit. The "extraction results" files contain only the information of interest to the operator of the secondary processing unit. This process makes it possible to significantly reduce the transmission times and associated costs when telecommunication networks are used to transmit the result data to central sites making the link with a higher level of information processing system, in particular for producing statistics and ensure their management.
En effet, les fichiers manipulés par l'unité de traitement principale UCl peuvent être de taille très importante alors que la part relative d'information intéressant l'exploitant de l'unité secondaire UC2 peut être faible dans ces fichiers.In fact, the files handled by the main processing unit UCl can be very large, while the relative share of information of interest to the operator of the secondary unit UC2 can be small in these files.
Une phase de qualification de l'extracteur de données peut être envisagée avant de passer en phase d'exploitation automatique. Cette phase consiste à laisser l'unité de traitement secondaire UC2 en observation pendant un temps déterminé pendant lequel sont analysés en détail les fichiers d'information brute issus de l'unité principale UCl et les fichiers résultats restitués par l'extracteur de données.A qualification phase of the data extractor can be considered before going into the automatic operation phase. This phase consists in leaving the secondary processing unit UC2 under observation for a determined time during which the raw information files from the main unit UCl and the results files restored by the data extractor are analyzed in detail.
Lorsque le niveau de confiance est atteint concernant la fiabilité des informations résultantes produites, l'unité de traitement secondaire UC2 est qualifiée et peut entrer dans le processus d'exploitation automatique.When the level of confidence is reached regarding the reliability of the resulting information produced, the secondary processing unit UC2 is qualified and can enter the automatic operating process.
Pour ce processus d'exploitation, on peut envisager d'une manière générale les cas suivants, en référence à la figure 2 : ' - les unités de traitement secondaires UC2a, UC2b appellent un site central de télécollecte SC à des instants prédéterminés au niveau dudit site central, - les unités de traitement secondaires UC2a, UC2b sont appelées par le site central de télécollecte SC,For this operating process, the following cases can generally be considered, with reference to FIG. 2: ' the secondary processing units UC2a, UC2b call a central telecollection site SC at predetermined times at said central site, the secondary processing units UC2a, UC2b are called by the central telecollection site SC,
- les unités de traitement secondaires UC2a, UC2b appellent un site central SC sur événement déterminé au niveau des unités secondaires UC2a,the secondary processing units UC2a, UC2b call a central site SC on an event determined at the level of the secondary units UC2a,
UC2b ( par exemple, données, traitement, seuils sur quantités d' informations, .. ) .UC2b (for example, data, processing, thresholds on quantity of information, etc.).
Des mécanismes de contrôle permanent de 1' intégrité des données collectées sont prévus pour avertir 1 'exploitant en cas de problèmes consécutifs à des changements ayant éventuellement eu lieu au niveau de l'unité principale UCla, UClb. Par exemple, si les informations n'ont plus la même structure parce qu'on a changé la version du logiciel exécuté dans l'unité de traitement principale.Permanent control mechanisms for the integrity of the data collected are provided to warn the operator in the event of problems resulting from changes which may have taken place at the main unit UCla, UClb. For example, if the information no longer has the same structure because the software version executed in the main processing unit has been changed.
De même, on peut prévoir des mécanismes d'alerte au niveau du site central SC pour informer l'exploitant de pannes éventuelles des unités de traitement distantes ou des sous-ensembles de ces unités. Dans les exemples qui viennent d'être décrits, le système de traitement de 1 ' information S comprend au moins trois disques durs Dl, DM, D2, deux disques Dl, DM fonctionnant en miroir avec l'unité de traitement principale UCl et un disque D2 étant raccordé au contrôleur CD2 de l'unité secondaire UC2. Un lien TD est prévu entre les deux contrôleurs de disques CD1, CD2 pour que les données traitées par l'unité principale UCl soient accessibles à l'unité secondaire UC2. 1 ' invention s ' applique également sans limitation lorsqu'il n'y a pas de sécurisation du disque de l'unité principale UCl (un seul disque au lieu de deux en miroir) , et quel que soit le chemin qu'empruntent les données de l'unité principale UCl pour se retrouver intégralement ou partiellement sur le disque D2 de 1'unité secondaire UC2.Likewise, alert mechanisms can be provided at the central site SC to inform the operator of possible failures of the remote processing units or of the subsets of these units. In the examples which have just been described, the information processing system S comprises at least three hard disks Dl, DM, D2, two disks Dl, DM operating in mirror with the main processing unit UCl and one disk D2 being connected to the controller CD2 of the secondary unit UC2. A TD link is provided between the two disk controllers CD1, CD2 so that the data processed by the main unit UCl is accessible to the secondary unit UC2. The invention also applies without limitation when there is no securing of the disk of the main unit UCl (a single disk instead of two mirrored), and whatever the path taken the data of the main unit UCl to be found in whole or in part on the disk D2 of the secondary unit UC2.
Par exemple, on peut envisager au sein d'un système selon 1'invention les chemins de données suivants :For example, the following data paths can be envisaged within a system according to the invention:
- liaison directe de contrôleur à contrôleur,- direct link from controller to controller,
- liaison d'un contrôleur principal à une unité secondaire,- connection of a main controller to a secondary unit,
- liaison d'une unité principale à un contrôleur secondaire,- connection of a main unit to a secondary controller,
- liaison d'une unité de traitement à une autre unité via des cartes raccordées à chacun des bus systèmes locaux EISA, ESA ou équivalents ou via des liaisons du type bus local microprocesseur (par exemple, VESA) ,- link from one processing unit to another unit via cards connected to each of the local EISA, ESA or equivalent system buses or via links of the local microprocessor bus type (for example, VESA),
- ou encore des liaisons rapides de type SCSI, SCSI- or SCSI, SCSI fast links
Il faut noter que dans chaque système local de traitement, une unité de traitement secondaire peut être dédiée à la fourniture d'informations intéressant l'opérateur du système local, ces informations pouvant être aussi bien des conseils sur l'exercice du métier de cet opérateur que des informations à caractère statistique offrant une aide pour optimiser la gestion du point de vente équipé de ce système local de traitement.It should be noted that in each local processing system, a secondary processing unit can be dedicated to the supply of information of interest to the operator of the local system, this information being able to be both advice on the exercise of the profession of this operator. only statistical information offering help in optimizing the management of the point of sale equipped with this local processing system.
Par exemple, dans le cas d'une officine pharmaceutique, les informations relatives à l'exercice du métier peuvent comprendre des informations sur la compatibilité de médicaments, sur les interactions médicamenteuses, des ou sur de nouvelles spécialités pharmaceutiques. Les informations relatives à la gestion de l'officine peuvent comprendre des informations statistiques sur la rentabilité comparative de certaines spécialités pharmaceutiques, ou encore des informations sur les ventes de certaines spécialités par secteur géographique. Un système de télécollecte selon 1 ' invention permet une exploitation rationnelles des moyens de traitement mis en place dans les officines pharmaceutiques, et plus généralement dans des points de vente mettant en oeuvre des échanges avec des serveurs et générant des données pouvant faire l'objet de traitements statistiques. En effet, les unités de traitement secondaires peuvent présenter sur une journée, d'une part, une phase d'exploitation diurne au cours de laquelle elles sont essentiellement utilisées comme bornes interactives pour fournir des informations intéressant les pharmaciens et plus généralement les opérateurs, et d'autre part, une phase d'exploitation nocturne exécutée après la fermeture des officines et plus généralement des points de vente et la mise hors service de leurs unités de traitement principales, au cours de laquelle sont effectués les transferts de données vers le site central de traitement statistique.For example, in the case of a pharmaceutical dispensary, the information relating to the exercise of the profession may include information on the compatibility of drugs, on drug interactions, or on new pharmaceutical specialties. Information relating to the management of the pharmacy may include statistical information on the comparative profitability of certain pharmaceutical specialties, or even information on the sales of certain specialties by geographic sector. A remote collection system according to the invention allows rational exploitation of the processing means set up in pharmaceutical pharmacies, and more generally in sales outlets implementing exchanges with servers and generating data that can be the subject of statistical processing. In fact, the secondary treatment units can present over a day, on the one hand, a daytime operating phase during which they are essentially used as interactive terminals to provide information of interest to pharmacists and more generally operators, and on the other hand, a night operation phase carried out after the closure of pharmacies and more generally of points of sale and the decommissioning of their main processing units, during which data transfers are made to the central site statistical processing.
On peut d'ailleurs prévoir, au sein d'un système de traitement selon l'invention, une détection par l'unité de traitement secondaire de l'arrêt de l'unité de traitement principale, cette détection pouvant commander le passage de la phase d'exploitation diurne à la phase d'exploitation nocturne. A l'inverse, la détection de la mise sous tension de l'unité de traitement principale peut commander une transition inverse des phases d'exploitation de l'unité de traitement secondaire.It is also possible to provide, within a processing system according to the invention, a detection by the secondary processing unit of the shutdown of the main processing unit, this detection being able to control the passage of the phase daytime operation to the nighttime operation phase. Conversely, the detection of powering up of the main processing unit can command a reverse transition of the operating phases of the secondary processing unit.
Bien sûr, la présente invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention.Of course, the present invention is not limited to the examples which have just been described and numerous modifications can be made to these examples without departing from the scope of the invention.
Ainsi, on peut prévoir des systèmes de traitement selon l'invention intégrant plus d'une unité de traitement secondaires. En outre, d'autres modes de communication avec le site central peuvent être pris en compte, par exemple par voie hertzienne. Thus, it is possible to provide treatment systems according to the invention integrating more than one secondary treatment unit. In addition, other modes of communication with the central site can be taken into account, for example over the air.

Claims

REVENDICATIONS 1. Système (S) de traitement de l'information comprenant d'une part une première unité dite principale (UCl) pour traiter des données reliée à un premier bus système dit bus principal (Bl) et des premiers moyens (Dl, DM) pour stocker de façon non volatile des données reliés à ce bus principal (Bl) via des premiers moyens de contrôle (CDD, et d'autre part au moins une seconde unité dite secondaire (UC2) pour traiter des données reliée à un second bus système dit bus secondaire (B2) et des seconds moyens (D2) pour stocker de façon non volatile des données reliés à ce bus secondaire (B2) via des seconds moyens de contrôle (CD2) , caractérisé en ce qu'il comprend en outre des moyens (TD) pour relier les premiers et les seconds moyens de contrôle (CD1, CD2) et en ce que l'unité de traitement secondaire (UC2) est agencée pour traiter des données stockées dans les premiers moyens de stockage non volatil (Dl, DM) sans interférer dans le fonctionnement de l'unité de traitement principale (UCl) , ces données stockées étant accessibles en lecture par l'unité secondaire (UC2) via les moyens de liaison (TD) et les premiers et seconds moyens de contrôle (CD1, CD2) .  CLAIMS 1. Information processing system (S) comprising on the one hand a first so-called main unit (UCl) for processing data connected to a first system bus called main bus (Bl) and first means (Dl, DM ) to store non-volatile data connected to this main bus (B1) via first control means (CDD, and on the other hand at least a second so-called secondary unit (UC2) to process data connected to a second bus said secondary bus system (B2) and second means (D2) for non-volatile storage of data connected to this secondary bus (B2) via second control means (CD2), characterized in that it further comprises means (TD) for connecting the first and second control means (CD1, CD2) and in that the secondary processing unit (UC2) is arranged to process data stored in the first non-volatile storage means (Dl, DM) without interfering in the functioning nt of the main processing unit (UCl), these stored data being accessible for reading by the secondary unit (UC2) via the connection means (TD) and the first and second control means (CD1, CD2).
2. Système (S) selon la revendication 1, comprenant en outre des premiers moyens (Ml) pour communiquer avec un premier ensemble de sites de traitement et/ou de gestion (RI, RN) via un réseau de télécommunications2. System (S) according to claim 1, further comprising first means (Ml) for communicating with a first set of processing and / or management sites (RI, RN) via a telecommunications network
(R) , ces premiers moyens de communication (Ml) étant reliés à l'unité de traitement principale (UCl) via le bus principal (Bl) , caractérisé en ce que l'unité secondaire de traitement (UC2) est agencée pour traiter des données relatives à des échanges d'informations effectués entre l'unité de traitement principale (UCl) et des sites extérieurs de traitement et/ou de gestion (RI, RN) et stockées dans les premiers moyens de stockage non volatil (Dl, DM) . (R), these first communication means (Ml) being connected to the main processing unit (UCl) via the main bus (B1), characterized in that the secondary processing unit (UC2) is arranged to process data relating to information exchanges carried out between the main processing unit (UCl) and external processing and / or management sites (RI, RN) and stored in the first non-volatile storage means (Dl, DM) .
3. Système (S) selon la revendication 2, caractérisé en ce qu'il comprend en outre des seconds moyens (M2) pour communiquer avec un second ensemble de sites centraux de traitement (SC) via le premier réseau de télécommunications (R) ou via un second réseau de télécommunication distinct de ce dernier, ces seconds moyens de communication (M2) étant reliés à l'unité secondaire (UC2) via le bus secondaire (B2) .3. System (S) according to claim 2, characterized in that it further comprises second means (M2) for communicating with a second set of central processing sites (SC) via the first telecommunications network (R) or via a second telecommunications network separate from the latter, these second communication means (M2) being connected to the secondary unit (UC2) via the secondary bus (B2).
4. Système (S) selon la revendication 3, caractérisé en ce qu'une unité de traitement secondaire4. System (S) according to claim 3, characterized in that a secondary processing unit
(UC2) est agencée pour extraire, à partir de données brutes échangées entre l'unité de traitement principale(UC2) is arranged to extract, from raw data exchanged between the main processing unit
(UCl) et un ou plusieurs sites extérieurs (RI, RN) et stockées dans les premiers moyens de stockage (Dl, DM) , des données résultantes, et pour faire transférer ces données résultantes par lesdits seconds moyens de communication (M2) vers un ou plusieurs sites de traitement prédéterminés (SC) via le premier réseau de télécommunications (R) ou tout autre réseau de télécommunications.(UCl) and one or more external sites (RI, RN) and stored in the first storage means (Dl, DM), the resulting data, and to have this resulting data transferred by said second communication means (M2) to a or several predetermined processing sites (SC) via the first telecommunications network (R) or any other telecommunications network.
5. Système (S) selon l'une des revendications précédentes, caractérisé en ce que les premiers moyens de stockage non volatil comprennent une première unité de stockage (Dl) , dite unité de stockage principale, accessible en écriture/lecture par l'unité de traitement principale (UCl) et une seconde unité de stockage (DM) miroir de la première unité de stockage (Dl) et accessible en écriture par ladite unité de traitement principale (UCl) , et en ce que chaque unité de traitement secondaires (UC2) est agencée pour lire des données stockées dans ladite unité de stockage miroir (DM) et pour stocker des données résultantes dans une ou plusieurs unités de stockage secondaires5. System (S) according to one of the preceding claims, characterized in that the first non-volatile storage means comprise a first storage unit (Dl), called the main storage unit, accessible for writing / reading by the unit main processing unit (UCl) and a second storage unit (DM) mirror of the first storage unit (Dl) and writable by said main processing unit (UCl), and in that each secondary processing unit (UC2 ) is arranged to read data stored in said mirror storage unit (DM) and to store resulting data in one or more secondary storage units
(D2) . (D2).
6. Système (S) selon la revendication 5, caractérisé en ce que chaque unité de traitement secondaire (UC2) peut accéder en lecture aux données stockées dans l'unité de stockage miroir (DM) via les premiers moyens de contrôle (CDD agencés pour contrôler l'unité de stockage principale (Dl) et l'unité de stockage miroir (DM) . 6. System (S) according to claim 5, characterized in that each secondary processing unit (UC2) can read the data. stored in the mirror storage unit (DM) via the first control means (CDD arranged to control the main storage unit (Dl) and the mirror storage unit (DM).
7. Système (S) selon la revendication 6, caractérisé en ce qu'il comprend en outre des moyens d'isolation (T) pour permettre le fonctionnement de l'unité ou des unités de traitement secondaires (UC2) lorsque l'unité de traitement principale (UCl) n'est pas alimentée, ces moyens d'isolation (T) étant inclus dans les moyens de liaison (TD) entre les premiers moyens de contrôle (CDD et les seconds moyens de contrôle (CD2) .7. System (S) according to claim 6, characterized in that it further comprises isolation means (T) to allow the operation of the unit or secondary processing units (UC2) when the unit main processing (UCl) is not supplied, these isolation means (T) being included in the connecting means (TD) between the first control means (CDD and the second control means (CD2).
8. Système (S) selon la revendication 7, caractérisé en ce que les moyens d'isolation (T) sont en outre prévus pour permettre un accès en lecture à l'unité de stockage miroir (DM) par la ou les unités de traitement secondaires (UC2) même lorsque l'unité de traitement principale (UCl) n'est pas en fonctionnement.8. System (S) according to claim 7, characterized in that the isolation means (T) are further provided to allow read access to the mirror storage unit (DM) by the processing unit or units secondary (UC2) even when the main processing unit (UCl) is not in operation.
9. Système (S) selon l'une des revendications précédentes, caractérisé en ce que l'unité de traitement principale (UCl) et la ou les unités de traitement secondaires (UC2) sont regroupées au sein d'un seul circuit programmé pour assurer un mode de fonctionnement de plusieurs machines virtuelles.9. System (S) according to one of the preceding claims, characterized in that the main processing unit (UCl) and the secondary processing unit (s) (UC2) are grouped together within a single circuit programmed to ensure a mode of operation of several virtual machines.
10. Système (S) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre des moyens en alimentation électrique (A) comprenant au moins un premier et un second modules d'alimentation indépendants (A&, A2) destinées à l'alimentation électrique respectivement de l'unité de traitement principale (UCl) et des unités de traitement secondaires (UC2) , chacun desdits modules (Al, A2) étant commandé de façon à pouvoir se substituer à un autre module d'alimentation défaillant. 10. System (S) according to any one of the preceding claims, characterized in that it further comprises electrical power supply means (A) comprising at least a first and a second independent power supply modules (A &, A2) intended for the power supply respectively of the main processing unit (UCl) and the secondary processing units (UC2), each of said modules (A1, A2) being controlled so as to be able to replace another supply module failing.
11. Procédé de traitement de 1' information mis en oeuvre dans un système de traitement (S) selon l'une des caractéristiques précédentes, comprenant plusieurs processus de traitement parallèles n'interférant pas l'un avec l'autre, un premier processus de traitement dit processus principal comprenant des étapes de saisie de données, de traitement, de stockage de données brutes ou traitées et de communication avec un ou plusieurs sites de gestion et/ou de traitement extérieurs, ce processus principal mettant en oeuvre un bus système principal sur lequel transitent les données traitées et stockées, et au moins un autre processus de traitement dit processus secondaire, caractérisé en ce que ce processus secondaire comprend les étapes suivantes:11. Information processing method implemented in a processing system (S) according to one of the preceding characteristics, comprising several parallel processing processes which do not interfere with each other, a first processing process so-called main process comprising steps of data entry, processing, storage of raw or processed data and communication with one or more external management and / or processing sites, this main process implementing a main system bus on which pass through the processed and stored data, and at least one other processing process called the secondary process, characterized in that this secondary process comprises the following steps:
- lecture de données brutes et/ou traitées préalablement stockées dans les premiers moyens de stockage non volatil,- reading of raw and / or processed data previously stored in the first non-volatile storage means,
- traitement desdites données, - stockage de données résultantes dans des seconds moyens de stockage non volatil, et en ce que l'étape de lecture ne met en oeuvre aucun transfert de données sur le bus principal.- processing of said data, - storage of resulting data in second non-volatile storage means, and in that the reading step does not implement any data transfer on the main bus.
12. Procédé selon la revendication 11, caractérisé en ce que l'étape de traitement effectuée dans l'un au moins des processus secondaires de traitement comprend une étape pour extraire de données brutes lues dans les premiers moyens de stockage, des données résultantes prêtes pour être traitées, après transfert via un réseau de télécommunication par des sites de traitement à distance.12. Method according to claim 11, characterized in that the processing step carried out in at least one of the secondary processing processes comprises a step for extracting raw data read from the first storage means, the resulting data ready for be processed, after transfer via a telecommunications network by remote processing sites.
13. Procédé selon la revendication 12, caractérisé en ce que l'étape de traitement effectuée dans l'un au moins des processus secondaires comprend en outre une étape pour prétraiter les données résultantes après extraction. 13. Method according to claim 12, characterized in that the processing step carried out in at least one of the secondary processes further comprises a step for preprocessing the resulting data after extraction.
14. Procédé selon l'une des revendications 11 à 13, caractérisé en ce qu'il comprend en outre un processus de téléopération de l'unité ou des unités de traitement secondaires réalisé à partir d'un site de téléopération et comprenant notamment une phase de téléchargement de logiciels dans cette ou ces unités de traitement secondaires, une phase d'apprentissage du ou des processus secondaires, et une phase de maintenance dudit ou desdits processus secondaires réalisés par l'unité ou les unités de traitement secondaires.14. Method according to one of claims 11 to 13, characterized in that it further comprises a remote operation process of the unit or secondary treatment units carried out from a remote operation site and comprising in particular a phase downloading software into this or these secondary processing units, a learning phase of the secondary process or processes, and a maintenance phase of said secondary process or processes carried out by the secondary processing unit or units.
15. Système (1) de télécollecte de données saisies sur un ensemble de sites locaux (Pa, Pb) vers un site central (SC) comprenant des moyens pour traiter ces données collectées, caractérisé en ce que chaque site local (Pa, Pb) comprend un système local de traitement de l'information (Sa, Sb) selon l'une des revendications 1 à 10 mettant en oeuvre le procédé selon l'une des revendications 11 à 14, chacun desdits systèmes locaux de traitement (Sa, Sb) ayant au moins une unité de traitement secondaire (UC2a, UC2b) reliée via un réseau de télécommunication (R) audit site central (SC) .15. System (1) for remote collection of data entered on a set of local sites (Pa, Pb) to a central site (SC) comprising means for processing this collected data, characterized in that each local site (Pa, Pb) comprises a local information processing system (Sa, Sb) according to one of claims 1 to 10 implementing the method according to one of claims 11 to 14, each of said local processing systems (Sa, Sb) having at least one secondary processing unit (UC2a, UC2b) connected via a telecommunications network (R) to said central site (SC).
16. Système de télécollecte (1) selon la revendication 15, caractérisé en ce que chaque système local de traitement de l'information (Sa, Sb) est agencé pour que au moins 1'une de ses unités de traitement secondaires (UC2a, UC2b) puisse être en permanence opérationnelle pour transférer des données vers le site central. 16. Remote collection system (1) according to claim 15, characterized in that each local information processing system (Sa, Sb) is arranged so that at least one of its secondary processing units (UC2a, UC2b ) can be permanently operational to transfer data to the central site.
17. Système de télécollecte (1) selon la revendication 16, caractérisé en ce que les transferts de données des sites locaux (Pa, Pb) vers le site central (SC) sont commandés par le site central (SC) qui initie un appel de chaque site local (Pa, Pb) à des instants prédéterminés ou des fenêtres temporelles prédéterminées. 17. Telecollection system (1) according to claim 16, characterized in that the data transfers from the local sites (Pa, Pb) to the central site (SC) are controlled by the central site (SC) which initiates a call for each local site (Pa, Pb) at predetermined times or predetermined time windows.
18. Système de télécollecte (1) selon la revendication 16, caractérisé en ce que les transferts de données des sites locaux (Pa, Pb) vers le site central (SC) sont commandés par chaque site local (Pa, Pb) qui initie un appel vers le site central {SC) à des instants prédéterminés ou dans des fenêtres temporelles prédéterminées .18. Telecollection system (1) according to claim 16, characterized in that the data transfers from the local sites (Pa, Pb) to the central site (SC) are controlled by each local site (Pa, Pb) which initiates a call to the central site (SC) at predetermined times or in predetermined time windows.
19. Système de télécollecte (1) selon la revendication 18, caractérisé en ce que les instants de transfert ou les fenêtres temporelles sont déterminés par la site central (SC) et communiqués à chaque site local (Pa, Pb) concerné au cours d'un appel ou d'un transfert de données antérieur.19. Telecollection system (1) according to claim 18, characterized in that the transfer instants or the time windows are determined by the central site (SC) and communicated to each local site (Pa, Pb) concerned during a previous call or data transfer.
20. Système de télécollecte (1) selon la revendication 16, caractérisé en ce que les transferts de données de chaque site local (Pa, Pb) vers le site central (SC) sont initiés par l'unité de traitement secondaire (UC2a, UC2b) du système de traitement concerné (Sa, Sb) , en réponse à un événement survenant au niveau dudit site local (Pa, Pb) .20. Telecollection system (1) according to claim 16, characterized in that the data transfers from each local site (Pa, Pb) to the central site (SC) are initiated by the secondary processing unit (UC2a, UC2b ) of the processing system concerned (Sa, Sb), in response to an event occurring at said local site (Pa, Pb).
21. Système de télécollecte (1) selon l'une des revendications 15 à 20, appliqué à la collecte de données relatives à la gestion de spécialités pharmaceutiques et parapharmaceutiques au sein d'officines, caractérisé en ce que, dans chaque système de traitement (Sa, Sb) , l'unité de traitement principale (UCla, UClb) est dédiée à la gestion desdites spécialités, tandis qu'une unité de traitement secondaire (UC2a, UC2b) est dédiée à des traitements de données relatives à cette gestion, notamment à des traitements statistiques, et au transfert de données résultantes vers le site central (SC) .21. Telecollection system (1) according to one of claims 15 to 20, applied to the collection of data relating to the management of pharmaceutical and parapharmaceutical specialties within pharmacies, characterized in that, in each treatment system ( Sa, Sb), the main processing unit (UCla, UClb) is dedicated to the management of said specialties, while a secondary processing unit (UC2a, UC2b) is dedicated to data processing relating to this management, in particular statistical processing, and the transfer of resulting data to the central site (SC).
22. Système de télécollecte (1) selon la revendication 21, caractérisé en ce que dans chaque système local de traitement (Sa, Sb) , l'unité de traitement secondaire (UC2a, UC2b) est en outre dédiée à la fourniture, à l'opérateur dudit système local de traitement (Sa, Sb) , d'informations intéressant cet opérateur, notamment des informations relatives à la compatibilité de médicaments, à des interactions médicamenteuses ou à des équivalences entre spécialités pharmaceutiques.22. Telecollection system (1) according to claim 21, characterized in that in each local treatment system (Sa, Sb), the secondary treatment unit (UC2a, UC2b) is also dedicated to the supply, to the operator of said local system processing (Sa, Sb), of information of interest to this operator, in particular information relating to the compatibility of drugs, to drug interactions or to equivalences between pharmaceutical specialties.
23. Système de télécollecte selon la revendication 22, caractérisé en ce que les informations fournies par l'unité de traitement secondaire (UC2a, UC2b) comprennent en outre des informations statistiques relatives à la gestion de l'officine, notamment des informations statistiques sur la rentabilité comparative de certaines spécialités pharmaceutiques.23. Telecollection system according to claim 22, characterized in that the information provided by the secondary processing unit (UC2a, UC2b) further comprises statistical information relating to the management of the dispensary, in particular statistical information on the comparative profitability of certain pharmaceutical specialties.
24. Système de télécollecte (1) .selon l'une des revendications 15 à 20, appliqué à des points de vente connectés à des centrales de réservation, notamment des agences de voyage ou des agences de location de véhicules. 24. Telecollection system (1) .According to one of claims 15 to 20, applied to points of sale connected to reservation centers, in particular travel agencies or car rental agencies.
PCT/FR1994/001370 1993-11-26 1994-11-24 Data processing system and method and remote acquisition systems comprising said system WO1995014976A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU11122/95A AU703514B2 (en) 1993-11-26 1994-11-24 Data processing system and method and remote acquisition systems comprising said system
EP95902172A EP0730767A1 (en) 1993-11-26 1994-11-24 Data processing system and method and remote acquisition systems comprising said system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9314159A FR2713000B1 (en) 1993-11-26 1993-11-26 Information processing system and method, and remote data collection systems including this system.
FR93/14159 1993-11-26

Publications (1)

Publication Number Publication Date
WO1995014976A1 true WO1995014976A1 (en) 1995-06-01

Family

ID=9453251

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR1994/001370 WO1995014976A1 (en) 1993-11-26 1994-11-24 Data processing system and method and remote acquisition systems comprising said system

Country Status (4)

Country Link
EP (1) EP0730767A1 (en)
AU (1) AU703514B2 (en)
FR (1) FR2713000B1 (en)
WO (1) WO1995014976A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4833618A (en) * 1986-02-20 1989-05-23 Net Laboratories, Inc. System for automatically reading utility meters from a remote location
US4970644A (en) * 1987-01-02 1990-11-13 Schlumberger Technology Corporation Reconfigurable well logging system
GB2245456A (en) * 1990-04-13 1992-01-02 Badger Meter Inc Automatic meter reading system with multitasking control
US5093780A (en) * 1988-10-18 1992-03-03 Fujitsu Limited Inter-processor transmission system having data link which automatically and periodically reads and writes the transfer data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4833618A (en) * 1986-02-20 1989-05-23 Net Laboratories, Inc. System for automatically reading utility meters from a remote location
US4970644A (en) * 1987-01-02 1990-11-13 Schlumberger Technology Corporation Reconfigurable well logging system
US5093780A (en) * 1988-10-18 1992-03-03 Fujitsu Limited Inter-processor transmission system having data link which automatically and periodically reads and writes the transfer data
GB2245456A (en) * 1990-04-13 1992-01-02 Badger Meter Inc Automatic meter reading system with multitasking control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
A. VOSS ET AL: "A Standards Based Distributed Oceanographic Computing System", PROCEEDINGS OF THE WORKING SYMPOSIUM ON OCEANOGRAPHIC DATA SYSTEMS, 1986, SAN DIEGO, USA, pages 145 - 154 *
T. BARKLOW: "Experience with the Tasso Data Acquisisition System", IEEE TRANSACTIONS ON NUCLEAR SCIENCE, vol. NS-30, no. 5, October 1983 (1983-10-01), NEW YORK, US, pages 3823 - 3826 *

Also Published As

Publication number Publication date
FR2713000B1 (en) 1996-02-16
EP0730767A1 (en) 1996-09-11
AU703514B2 (en) 1999-03-25
FR2713000A1 (en) 1995-06-02
AU1112295A (en) 1995-06-13

Similar Documents

Publication Publication Date Title
US20080028048A1 (en) System and method for server configuration control and management
EP2286354A1 (en) Method of generating requests to manipulate an initialization and administration database for a cluster of servers, corresponding data medium and cluster of servers
CN104011701A (en) Content delivery network
US20220188194A1 (en) Cloud-based database backup and recovery
EP0566441A1 (en) System, method and device for remote data capture
FR2728749A1 (en) Controlling sub-operating system in message exchange database
CN108092936A (en) A kind of Host Supervision System based on plug-in architecture
CN101651669A (en) Service box integration server and service box integration method
FR2946769A1 (en) METHOD AND DEVICE FOR RECONFIGURING AVIONICS.
CN102521390B (en) Database management and monitoring system based on pin function
FR2823932A1 (en) Application/services distribution over distributed architecture network having agent user terminal resident IRC server communicating user communications layer/protocol interactive link allowing XML message communications.
CN111048164A (en) Medical big data long-term storage system
CN116760705B (en) Multi-tenant platform isolation management system and method based on comprehensive energy management system
FR2951562A1 (en) SECURE METHOD FOR ACCESSING AN AIRCRAFT INFORMATION SYSTEM
EP0730767A1 (en) Data processing system and method and remote acquisition systems comprising said system
CN111581256B (en) Interaction method and system for intelligent measurement terminal application program
CN107391936A (en) A kind of ophthalmology image based on distributed website integrates and dissemination method
CN107784013A (en) It is a kind of that scattered document is interconnected to the method for carrying out distributed management
CN108920164A (en) The management method and device of host in cloud computing system
EP0297964B1 (en) Procedure for equipment control through a local network, especially for automation of a workshop
WO2011070241A1 (en) Method of safeguarding data contained in a portable communicating terminal
CA2067189C (en) Dynamic service processor exchange architecture
CN115220744A (en) Data processing method and device, storage medium and electronic equipment
CN117749892A (en) Service scheduling method and device
CN117472678A (en) Log processing method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref country code: US

Ref document number: 1996 648085

Date of ref document: 19960528

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1995902172

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1995902172

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1995902172

Country of ref document: EP