SE526558C2

Method of establishing cooperative services in a computer system

Abstract

The present invention relates to a method of achieving co-acting services in a data system that, includes telephone services and/or data services, wherein the data system includes a first computer system (1) and at least one further, a second, computer system (2), wherein the computer systems each include a computer (10;11) having associated memories, wherein the first and the second computer system respectively are each connected to at least one communications database (3; 4) that includes communications services, particularly telephone and data services, stored as transaction references, i.e. references to transactions, wherein said computer systems are adapted to execute communications services in accordance with a data program, wherein at least a transaction database (5; 6) connected to each computer (10; 11) is caused to contain a pre-determined number of transactions which are identified by said transaction references where each transaction is in the form of parts of a data program and wherein respective computer systems are caused to fetch one or more transactions from said transactions database (5;6) or databases, said transactions together forming a data programme for executing said services. The invention is characterized in that said transactions include instructions relating to said services and also to further services that shall be executed by the data system, in that fetching of transactions for execution in the data system is initiated in response to a call (6) incoming to the system from a telephone or from an external computer to which a communications service is tied in the communications database (3; 4), in that the call includes an information part (7) in the form of an identification (8) of the called party (ID) and an indication (9) of the type of call concerned, and in that the first (1) and the second (2) computer systems are caused to have an execution environment such that essentially all execution and instructions from one computer system (1) to the remaining computer systems (2) in said system will be caused to take place through the agency of said transactions, and in that certain transaction references identify transactions which, upon execution, cause the service concerned to be transferred to a computer system (2) other than the call receiving computer system (1) for execution in the beforementioned computer system (2) and in that the information part (7) is transferred together with the transfer of said service.

SE526558C2, drawing sheet 1
Sheet 1 of 3

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

6 claims: 2 independent, 4 dependent

  1. 1
    Patentkrav claim 1. Förfarande för att åstadkomma samverkande tjänster i ett datasystem innefattande teletjänster och/eller datatjänster, 1st A method of providing interoperable services in a computer system comprising telecommunications and / or data services; 5 said computer system comprising a first computer system (1) and at least one further, a second, computer system (2), each computer system comprising a computer (10; 11) with associated memories, wherein the first and second computer systems respectively are connected to at least one communication database (3; 5 vilket datasystem innefattar ett första datorsystem (1) och åtminstone ett ytterligare, ett andra, datorsystem (2), vilka datorsystem vardera innefattar en dator (10;11) med tillhörande minnen, där det första respektive det andra datorsystemet är anslutet till åtminstone en kommunikationsdatabas (3; w 4) comprising communication services, in particular telecommunications and data services, stored as transaction references, i.e. as references to transactions, wherein said computer system is arranged to execute the communication services according to a computer program, where at least one to each computer (10; 11) w 4) innefattande kommunikationstjänster, särskilt tele- och datatjänster, lagrade som transaktionsreferenser, d.v.s. som referenser till transaktioner, där nämnda datorsystem bringas att vara anordnat att enligt ett dataprogram utföra kommunikationstjänsterna, där åtminstone en till varje dator (10;11) 15 connected transaction database (5; 6) is caused to contain a predetermined amount of transactions identified by said transaction references, each transaction being in the form of portions of a computer program, and wherein each computer system is caused to retrieve one or more transactions from said transaction 15 ansluten transaktionsdatabas (5;6) bringas att innehålla en förutbestämd mängd transaktioner, vilka identifieras av nämnda transaktionsreferenser, där varje transaktion är i form av delar av ett dataprogram, och där respektive datorsystem bringas att hämta en eller flera transaktioner ur nämnda 20 transaction database (5; 6) or databases which together form a computer program to perform said service, characterized in that said transactions include instructions regarding both said services and any additional services to be performed by 20 transaktionsdatabas {5;6) eller databaser, vilka transaktioner tillsammans bildar ett dataprogram för att utföra nämnda tjänst, kännetecknat av, att nämnda transaktioner innefattar instruktioner avseende såväl nämnda tjänster, som förekommande ytterligare tjänster, som skall utföras av 25 by initiating retrieval of transactions for execution in the computer system by means of a call (16) arriving from the system from a telephone or external computer to which a communication service is associated in the communication database (3; 4), that the call comprises an information portion (7) in the form of an identification (8) of the called (ID) and a call type (9) and that the first computer system (1) as well as the second aforementioned computer system (2) is brought to have an execution environment such that road:\ docwoik \ final presentation.doc, 2005-07-27 25 datasystemet, av att initiering att hämta transaktioner för exekvering i datasystemet bringas att ske medelst ett till systemet inkommande anrop (16) från en telefon eller extern dator till vilken en kommunikationstjänst är knuten i kommunikationsdatabasen (3;4), av att anropet innefattar en infor30 mationsdel (7) i form av en identifikation (8) av den anropade (ID) och en angivelse (9) av anropstyp och av att det första datorsystemet (1) liksom det andra förutnämnda datorsystemet (2) bringas att ha en exekveringsmiljö sådan att väh:\docwoik\slutföreläggande.doc, 2005-07-27 526 553 late all execution as well as instructions from one computer system (1) to other computer systems (2) in the computer system are brought about by the said transactions and by certain transaction references identifying transactions which upon execution cause the service in question to be transferred to another computer system (2) than the call receiving computer system (1) for execution in the aforementioned second computer system (2) and of the information portion (7) mentioned at the transfer transferred. 526 553 sentligen all exekvering liksom instruktioner från ett datorsystem (1) till övriga datorsystem (2) i datasystemet bringas att ske medelst nämnda transaktioner samt av att vissa transaktionsreferenser identifierar transaktioner vilka vid exe5 kvering medför att den ifrågavarande tjänsten överflyttas till ett annat datorsystem (2) än det anropsmottagande datorsystemet (1) för exekvering i det förutnämnda andra datorsystemet (2) och av att vid överflyttningen nämnda informationsdel (7) överföres. w w
  2. 6
    Förfarande enligt krav 1, 2, 3, 4 eller 5, kännetecknat av, att kommunikationsdatabasen (3,4) bringas h:\docwork\slut£öreläggande.doc, 2005-07-27 6th Method according to claims 1, 2, 3, 4 or 5, characterized in that the communication database (3,4) is brought to h: \ docwork \ final £ doc.doc, 2005-07-27 526 553 to also include references to transactions relating to the additional services that may be performed as a result of a requested communications service. 526 553 att även innehålla referenser till transaktioner avseende de ytterligare tjänster som kan komina att utföras som en följd av en efterfrågad kommunikationstjänst. 5 7th Method according to Claims 1, 2, 3, 4, 5 or 6, characterized in that said first computer system (1) is retrieved from direct calls, or indirect calls via said additional computer system (2), from a telephone or external computer. from said transaction database (5,6) responding to a service initiated by said call, by causing said first computer system (1) to distribute transaction references to one or more of said additional computer systems (2), by causing each of the latter computer systems (2) to retrieve transactions from the respective database system's ice (5,6) to execute the service defined by the transaction references. 5 7. Förfarande enligt krav 1, 2, 3, 4, 5 eller 6, kännetecknat av, att nämnda första datorsystem (1) bringas att på direkt anrop, eller indirekt anrop via nämnda ytterligare datorsystem (2), från en telefon eller extern dator hämta transaktioner från nämnda transaktionsdatabas (5,6) svaio rande mot en tjänst initierad av nämnda anrop, av att det första datorsystemet(1) bringas att distribuera transaktionsreferenser till en eller flera av nämnda ytterligare datorsystem (2), av att var och en av sistnämnda datorsystem (2) bringas att från respektive datorsystems transaktionsdatabas is (5,6) hämta transaktioner för att exekvera den av transaktionsreferenserna definierade tjänsten. h: \ docwork \ final presentation.doc, 2005-07-27 h:\docwork\slutföreläggande.doc, 2005-07-27 526 558 526 558