[go: up one dir, main page]

FI115566B - Menetelmä ja järjestely selailuun - Google Patents

Menetelmä ja järjestely selailuun Download PDF

Info

Publication number
FI115566B
FI115566B FI972335A FI972335A FI115566B FI 115566 B FI115566 B FI 115566B FI 972335 A FI972335 A FI 972335A FI 972335 A FI972335 A FI 972335A FI 115566 B FI115566 B FI 115566B
Authority
FI
Finland
Prior art keywords
documents
files
browsing
database
document
Prior art date
Application number
FI972335A
Other languages
English (en)
Swedish (sv)
Other versions
FI972335A0 (fi
FI972335L (fi
Inventor
Jacco Brok
Rune Granoe
Ulf Vikstroem
Kenneth Oesterberg
Original Assignee
Ericsson Telefon Ab L M
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 Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Priority to FI972335A priority Critical patent/FI115566B/fi
Publication of FI972335A0 publication Critical patent/FI972335A0/fi
Priority to AU76562/98A priority patent/AU7656298A/en
Priority to ES98924336T priority patent/ES2276464T3/es
Priority to EP98924336A priority patent/EP1008065B1/en
Priority to PCT/FI1998/000467 priority patent/WO1998055940A2/en
Publication of FI972335L publication Critical patent/FI972335L/fi
Priority to US09/450,941 priority patent/US7089489B1/en
Priority to NO995884A priority patent/NO995884L/no
Application granted granted Critical
Publication of FI115566B publication Critical patent/FI115566B/fi

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99932Access augmentation or optimizing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)

Description

115566
MENETELMÄ JA JÄRJESTELY SELAILUUN FÖRFARANDE OCH ARRANGEMANG FÖR PLÄDDRING
5 KEKSINNÖN ALA
Esillä oleva keksintö liittyy menetelmään yhteen tai useampaan tietokantaan tallennettujen dokumenttien selailua varten. Keksintö liittyy edelleen jäqestelyyn selailutoimien suorittamiseksi.
10
KEKSINNÖN TAUSTA
On olemassa useita tunnettuja tekniikoita suuren dokumenttien määrän tallentamiseksi yhteen dokumenttitietokantaan. Yksittäinen tietokannan dokumentti saattaa sisältää viit-15 tauksia toisiin dokumentteihin ja esimerkiksi kuviotiedostoihin (grafiikkaan) ja/tai äänitiedostoihin samassa tai jopa erillisessä tietokannassa.
. Esimerkki tämän tyyppisestä dokumenttista on niin sanottu HTML-dokumentti • · · • · · !.* V (HyperText Markup Language), so. “hyperdokumentti”, jota laajalti käytetään Intemet- 20 ympäristössä. “Internet” on maailmanlaajuinen verkko toistensa kanssa liikennöintiin . *. : kykeneviä tietokoneita sopiva protokollan, kuten TCP/IP:tä (Transmission Control Proto- • · col / Internet Protocol), avulla. Viimeisten vuosien aikana Internetin käyttö on nopeasti laajentunut, varsinkin sen jälkeen niin sanotut webbiselaimet esiteltiin, jotka mahdollistavat yksinkertaiseen graafiseen käyttöliittymään (GUI) perustuvan liitännän esim.
::: 25 mainittuj a HTML-dokumenttej a tukeviin verkkopalvelimiin.
: * ·: Yksi tällainen HTML-dokumentti muodostaa yhden kokonaisuuden, joka saattaa sisältää ‘: " tekstiä, kuvia, jopa liikkuvia kuvia, ääntä ja linkkejä toisiin dokumentteihin ja jopa mui- ··· hin palvelimiin ja tiedostoihin. Hyperdokumenttilla on tavallisesti niin sanottu “web • · · * 30 master”, joka päivittää dokumenttidatan, jota on tallennettu verkkoon yhdistettyyn niin sanottuun webbipalvelimeen, jossa dokumenttitietokanta sijaitsee.
2 115566
Intemet-palvelut puolestaan tuotetaan hyödyntämällä niin sanottuja WWW- (World Wide Web, maailmanlaajuinen webbi) palveluja, millä tuodaan tietojenkäsittelylaitteelle, kuten mikrotietokoneelle tai PC:lle (personal computer, henkilökohtainen tietokone), graafinen käyttöliittymä Internetiin. WWW:n voi ymmärtää Internetiin liitettyjen 5 palvelimien kokoelmana, joka käyttää niin sanottua hypertekstin siirtoprotokollaa, Hypertext Transfer Protocol (HTTP). Tämä HTTP puolestaan käyttää edellä mainittua sivun kuvausstandardia, HTML:ää.
Tunnetuissa sijaintipaikoissa olevia erillisiä dokumentteja voidaan selailla soveltuvan 10 päätelaitteen avulla, eli ns. “webbiselaimella”, joka voi olla mikrotietokone tai työasema. Kun webbiselain on yhdistettynä verkkoon, kuten esimerkiksi Internetiin, webbipalvelin vastaanottaa URL-kyselyn (vakioitu resurssinpaikannus, Uniform Request Locator), tulkitsee URL:n, käsittelee dokumenttitiedostot ja lähettää vasteena pyydetyt tiedostot webbiselaimelle.
15
Dokumentteja voi myös selailla paikallisesti, siis tietojenkäsittelylaitteiston paikallisen tiedostojäijestelmän puitteissa, jolloin laitteiston ei tarvitse olla yhdistettynä mihinkään tietoliikenneverkkoon, eli se on niin sanottu irrallinen tietojenkäsittelylaitteisto (engl. stand alone data processing device). Kun dokumentteja selaillaan paikallisesti annetaan : 20 dokumentin osoite (esim. paikallinen hakemistopolku) paikalliselle tiedostonhallintajär- ; ·' jestelmälle, joka sitten hakee tiedoston selaimen käyttöön. Käyttämällä suhteellisia \ dokumenttiviittauksia on mahdollista siirtää koko dokumenttikokoelma toiseen sijainti- .* paikkaan tekemättä mitään muutoksia itse dokumentteihin.
25 KEKSINNÖN YHTEENVETO
·*“; Edellä esitettyihin jäijestelyihin liittyy tiettyjä ongelmia. Nykyiset selailuvälineet, esim.
; webbiselaimet, eivät pysty itse selaamaan dokumenttitietokantoja vaan ainoastaan .···. lataamaan erillisiä dokumentteja tietystä annetusta osoitteesta. Ei myöskään ole helppoa * * · \ 30 hallita lukuisia dokumentteja, vaikkapa tuhansia dokumentteja, käsittävää kokoelmaa.
t · · .···. Yksittäinen kokonaisuus olisi helpommin sähköteitse siirrettävissä kuin dokumenttien ja/tai tiedostojen laaja kokoelma, jossa dokumenttit voivat olla jopa tyypiltään erilaisia.
3 115566
Yksittäiselle kokonaisuudelle olisi helpommin annettavissa tuoteidentiteetti ja versiotun-nus, ja tietokannan sisältämän tiedon laadun taso olisi taattavissa asianmukaisen versio-käsittelyn myötä.
5 Koska tietokannan dokumentissa on viittauksia muihin dokumentteihin ja/tai kuviotie-dostoihin (grafiikka-), muodostuu ongelmaksi se kuinka dokumenttitietokanta voidaan siirtää eri sijaintipaikkoihin samalla kun tietokanta ylläpidetään hallittavissa olevassa kunnossa näissä muissakin paikoissa. Toisin sanoen, ongelmana on dokumentti viittausten määrittely ja käsittely siten, että voitaisiin saavuttaa sijaintipaikasta riippumaton tie- 10 tokanta. Olisi lisäetu, mikäli voitaisiin määritellä yllä oleva niin, että samaa järjestelyä voitaisiin käyttää sekä verkkokäytössä (sama tietokanta voitaisiin kopioida mihin tahansa verkkopalvelimeen) ja paikallisessa tiedostonhallintajärjestelmässä, kuten irrallisessa mikrotietokoneessa (sama tietokanta voitaisiin kopioida mihin tahansa tiedostojärjestelmän hakemistopolkuun).
15 Näin ollen esillä olevan keksinnön tavoitteena on poistaa tunnetun tekniikan ratkaisujen epäkohdat ja aikaansaada uudenlainen ratkaisu yhteen tai useampaan tietokantaan tallen- . nettujen dokumenttien selailemiseksi.
• · « • I I · 20 Esillä olevan keksinnön tavoitteena on myös aikaansaada selailumenetelmä ja järjestely, . ‘: mikä mahdollistaa sellaisen yksittäisen kokonaisuuden muodostavan täydellisen dokumenttitietokannan (esim. dokumenttikirjasto, dokumenttiarkisto jne.), jota voidaan : : : selailla verkkoympäristössä ja/tai irrallisessa tietojenkäsittelylaitteessa.
25 Esillä olevan keksinnön tavoitteena on myös esittää menetelmä ja järjestely missä ' ·* ’ dokumenttiviittaukset määritellään ja käsitellään niin että tietokannat saadaan sijaintipai- ‘ ‘ ” koistaan riippumattomiksi.
··· Esillä olevan keksinnön tavoitteena on myös esittää tietokantajärjestely ja menetelmä, * * · a ·...·’ 30 jota voidaan käyttää sekä verkkoympäristössä että irrallisessa tietojenkäsittelylaitteessa, ja lisäksi siten että dokumenttit ovat käyttökelpoisia kummassakin tapauksessa. Lisäksi tavoitteena on tätä koskeva järjestely missä kaksi ohjelmaa voi käsitellä tällaista tieto- 4 115566 kantaa.
Esillä olevan keksinnön muita tavoitteita ja etuja tuodaan esille selityksen seuraavassa osassa oheistettujen piirrosten yhteydessä.
5
Tavoitteet saavutetaan esitetyllä tietokantaan tallennettujen dokumenttien selailumene-telmällä. Mainitussa menetelmässä ainakin yksi mainituista asiakiijoista sisältää viittauksia muihin tietokannan dokumentteihin ja/tai tiedostoihin, ja selailu pitää sisällään vaiheet halutun dokumentin noutamiseksi tietokannasta selailuvälineiden dokumenttia 10 koskevan kyselyn vastineena, mainitun noudetun dokumentin viittauksien dynaamiseksi muuntamiseksi spesiaalisyntaksista muotoon, joka on mainittujen selailuvälineiden ymmärrettävissä, sekä viittausten kohteena olevien dokumenttien ja/tai tiedostojen lähettämiseksi mainituille selailuvälineille.
15 Vaihtoehtoisen suoritusmuodon mukaan julkistetaan menetelmä vähintään kahteen keskenään tietoliikennevälineiden avulla yhteydessä olevaan tietokantaan tallennettujen dokumenttien selailemiseksi, jossa ainakin toinen mainituista asiakiijoista sisältää viit- . tauksia muihin dokumentteihin ja/tai tiedostoihin, jotka sijaitsevat yhdessä tai useam- |*V massa näistä tietokannoista. Selailu sisältää vaiheet toivottujen dokumenttien 20 noutamiseksi vähintään yhdestä tietokannoista vastineena selailuvälineiden tekemälle . ’. : tätä dokumenttia koskevalle kyselylle, mainitun noudetun dokumentin sisältämien viit- • · •'. tauksien dynaamiseksi muuntamiseksi spesiaalisyntaksista muotoon, joka on mainittujen :T: selailuvälineiden ymmärrettävissä, sekä viittausten kohteena olevien dokumenttien ja/tai tiedostojen lähettämiseksi mainituille selailuvälineille.
:.v 25 * Edullisen suoritusmuodon mukaan keksinnöllinen järjestelmä tietokantaan tallennettujen dokumenttien selailemiseksi, missä ainakin yksi mainituista dokumenteista sisältää viit- : tauksia muihin tietokannan dokumentteihin ja/tai tiedostoihin, käsittää selailuvälineet, ··· välineet halutun dokumentin noutamiseksi tietokannasta ja mainitun dokumentin viit- » · · · 30 tausten dynaamisen muuntamisen aikaansaamiseksi spesiaalisyntaksista muotoon, jota mainitun selailuvälineen on mahdollista ymmärtää, sekä välineet viittausten kohteena olevien dokumenttien ja/tai tiedostojen lähettämiseksi mainituille selailuvälineille.
5 115566
Eräs lisäsuoritusmuoto esittää menetelmän tietokantaan tallennettujen tietoliikennejärjestelmien käyttö- ja ylläpitodokumenttien selailemiseksi, jossa vähintään yksi mainituista asiakirjoista sisältää viittauksia muihin tietokannan dokumentteihin ja/tai tiedos-5 töihin, missä selailu sisältää halutun dokumentin noutamisen tietokannasta vasteena se-lailuvälineiden tekemälle tätä dokumenttia koskevalle kyselylle, mainitun noudetun dokumentin viittauksien dynaamisen muuntamisen spesiaalisyntaksista muotoon, jota mainittujen selailuvälineiden on mahdollista ymmärtää, sekä viittauksien kohteena olevien dokumenttien ja/tai tiedostojen lähettämisen mainituille selailuvälineille.
10
Esillä olevalla keksinnöllä saavutetaan useita etuja, sillä ratkaisu tarjoaa yksinkertaisen, luotettavan ja kontrolloitavissa olevan tavan dokumenttien selailemiseksi. Ratkaisu tarjoaa useiden eri dokumenttien välille automaattisen ja läpinäkyvän linkityksen. Selailtava tietokanta esitetään täydellisen dokumenttitietokannan muodossa. Se myös mahdollistaa 15 yhden ainoan tietokannan käytön ilman muutostarpeita eri tilanteissa, kuten verkossa (esim. Internetin www) ja irralliskäytössä (esim. pc-käyttö), sekä eri sijaintipaikoissa. Kaiken tämän ansiosta päästään tällaisten tietokantojen parempaan ja helpompaan hallintaan ja ylläpitoon verrattuna tuhansia erillisiä erityyppisiä dokumentteja sisältäviin * · * · tietokantoihin.
20
Seuraavassa keksintöä ja sen muita kohteita ja etuja kuviotaan esimerkin avulla viit-taamalla liitteenä oleviin piirrustuksiin, joissa samanlaiset viitenumerot viittaavat vas-: : : taaviin ominaisuuksiin kaikissa kuvioissa. On ymmärrettävä, että seuraava keksinnön erään esimerkin selitys ei ole tarkoitettu rajoittamaan keksintöä tässä yhteydessä selitet- V." 25 tyihin erityisiin muotoihin, vaan esillä oleva keksintö on pikemminkin tarkoitettu kat- ’·* tamaan kaikki esillä olevan keksinnön henkeen ja piiriin sisältyvät muunnelmat, ': * *' samankaltaisuudet ja vaihtoehdot oheisten patenttivaatimusten määritelmien mukaisesti.
: · LYHYT PIIRRUSTUSTEN SELITYS
» · · · — 30 M t
Kuvio 1 on kaavioesitys esillä olevan keksinnön mukaisesta järjestelystä verkkokäyttöä varten; 6 115566
Kuvio 2 on kaavioesitys esillä olevan keksinnön erään suoritusmuodon mukaisesta järjestelystä irrallista käyttöä varten; 5 Kuvio 3 on kaavioesitys esillä olevan keksinnön mukaisesta järjestelystä sekä verkkokäyttöä että irralliskäyttöä varten;
Kuviossa 4 on esillä olevan keksinnön erään suoritusmuodon mukaisen verkkokäytön toimintojen esimerkinomainen vuokaavio; ja 10
Kuviossa 5 esitetään esimerkki käyttäjälle näytettävästä sivusta.
PIIRRUSTUSTEN YKSITYISKOHTAINEN SELITYS
15 Esillä oleva keksintö aikaansaa uudenlaisen menetelmän ja järjestelyn tietokannan selailemiseksi, joko verkkoympäristössä, kuten webissä (WWW) (kuvio 1) silloin kun tietokone on yhdistetty WWW:en, tai irrallisessa tietojenkäsittely laitteessa (kuvio 2), kuten mikrotietokoneessa tai henkilökohtaisessa tietokoneessa (PC), tai molemmissa (kuvio 3). .'V Tietokanta saattaa myös sijaita paikallisverkkoympäristössä (Local Area Network, LAN) 20 silloin kun tietokone, kuten PC, on liitetty LAN:in siellä olevan tietokannan se-.'. : lailemiseksi.
• · t ; : : Sopivat tietojenkäsittely laitteet ja tietokoneet ovat sellaisenaan ammattimiehelle tunnet tuja, joten tässä mainitaan vain, että sellainen laite yleensä koostuu keskusyksiköstä • « V.: 25 (Central Processing Unit, CPU), muistivälineistä, kuten suorasaantimuistista (Random » * · V ’ Access Memory, RAM) ja kiintomuistista (Read-only Memory, ROM) sekä näyttöväli- ‘· i neestä tai vastaavasta, jolla esitetään tietoa käyttäjälle. Näppäimistö ja hiiri antavat käyt- ‘ ·": täj älle mahdollisuuden ohj ata j a käskeä laitteistoa.
: : 30 Kuvio 1 on esillä olevan keksinnön mukaisen verkkoympäristöön toteutetun erään suori tusmuodon kaavioesitys. Kuviossa 1 vakiotyyppinen webbipalvelin (www-palvelin) on merkitty numerolla 2. Dokumenttipalvelin 3 on järjestelty käsittelemään dokumenttitieto- ! 7 115566 i [ ! kantaa 4, ja muuntamaan viittauksia vaadittavalla tavalla. Niin kuin kuviosta 1 näkyy yksiviivaiset nuolet tarkoittavat kyselyjä (engl. requests) ja kaksiviivaiset nuolet tietoliikennettä (engl. data communication).
5 Mainitun vvebbipalvelinvälineen 2 kanssa kommunikoimaan on järjestetty väline 6 web-biselailuun. Ammattimies on tietoinen erilaisten webbiselainten toiminnallisista periaatteista ja käytöstä, kuten Netscape Navigator™ tai Microsoft Corp.:n Explorer™ , eikä niitä näin ollen selitetä tässä yksityiskohtaisemmin. Kehittynyt Internetiin liittyvä webbi-selailujärjestelmä on esitetty myös US patentissa 5,572,643 (Judson), mikä sisällytetään 10 tähän viitteellä.
WWW-palvelimen 2 ja webbiselailuvälineen 6 välinen liikennöinti on järjestetty käyttämään http (hyper text transfer protocol, hypertekstisiirtoprotokolla) ja tcp/ip-liitäntää (Transport Control Protocol/Intemet Protocol).
15
Tietokannassa 4 on HTML-dokumentteja (HyperText Markup Language) eli “hyperdokumentteja”. Yksi tällainen dokumentti muodostaa yhden kokonaisuuden, jossa saattaa olla tekstiä, kuvia, jopa liikkuvia kuvia tai videota, ääntä sekä linkkejä muihin dokumentteihin. Tietokannassa voi edelleen olla esim. GIF kuvatiedostoja (Graphic Ima- · 20 ge Files, graafisia kuvatiedostoja) ja muuntyyppisiä dokumentteja ja/tai tiedostoja, niin : .; kuin on edellä selitetty. Viittaukset dokumenttista toiseen (tai kuvatiedostoon tai vastaa- ; ·' vaan) noudattavat erityistä muotorakennetta eli spesiaalisyntaksia.
* · 1
Dokumenttipalvelimeen on aikaansaatu kyky hallita mainittua dokumenttitietokantaa 4, j a 25 se on järjestetty dynaamisesti muuntamaan tietokannan eri dokumenttien viittaukset ,· _ · spesiaalisyntaksista webbiselailuvälineelle 6 ymmärrettävissä olevaan muotoon. Tähän .···. selitykseen sisältyvässä yksityiskohtaisessa esimerkinomaisessa ohjelmakoodilistauk- . ‘ . sessa esitetään esimerkki tällaisesta muunnostoimituksesta.
* 1 1
M
30 Tarkemmin sanottuna, webbi (esim. WWW, World Wide Web) palvelimeen 2 pääsee lukemaan HTML-dokumentteja graafisen käyttöliittymän kautta, kuten esim. Mosaic™, Netscape™, Cello™ jne. Jotta löydettäisiin pyydetty dokumentti selailtavaksi 8 115566 dokumenttiviittauksen täytyy olla Uniform Resource Locator (URL) -muodossa. URL:n yleinen muotorakenne eli syntaksi on seuraava: <protokolla>:<osoite>?<data>#<nimi> 5
On kuitenkin ymmärrettävä, että yllä oleva syntaksi on annettu pelkästään esimerkkinä, ja että muitakin mahdollisia syntakseja voidaan käyttää.
Selailuvälineelle 6 on annettu tiedoksi ennalta määritelty joukko protokollia ja niiden 10 vastaavat protokolla-ajurit (engl. protocol handlers). Nämä protokollat ovat sinänsä tunnettuja, ja niitä ovat esim. yllä mainittu ’http’ (hyper text transfer protocol, hyperteksti-siirtoprotokolla) ja ’file’.
Protokollaa ’http’ käytettäessä osoite koostuu Intemet-osoitteesta (esim. lm.ericsson.se) 15 sekä webbipalvelimessa 2 sijaitsevaan kyseltyyn dokumenttiin johtavasta polunnimestä (esim. /docs/doc.html). Kysely reititetään Internetin kautta määrätylle isäntäkoneelle, joka sijaitsee URL:lle annetussa Intemet-osoitteessa. Isäntäkoneessa webbipalvelin käyttää osoitteen polunnimiosaa kysellyn dokumentin paikallistamiseksi. Polunnimi saattaa myös määrätä jonkin CGI-ohjelman (Common Gateway Interface, yhteinen yhdyskäytäväliit-. 20 tymä) ajettavaksi, jolloin CGI-ohjelma on vastuussa kysellyn dokumentin lähettämisestä • ' takaisin webbipalvelimelle 2, joka sitten puolestaan lähettää sen vasteena webbiselailu- : *.*' välineelle 6 (asiakas) tcp/ip-yhteyden kautta.
> " Käytettäessä ’file’ protokollaa, osoite on paikallinen tiedostopolku (esim.
25 C:\mydir\doc.htm). Tämäntyppisen osoitteen käsittely kuuluu paikalliselle tiedostohal-lintajärjestelmälle, joka pystyy noutamaan kysytyn dokumentin annetun tiedostopolun perusteella ja antamaan sen webbiselaimelle näytettäväksi.
; Siinä nimenomaisessa tapauksessa, että käytetään Netscape™ -yhteensopivaa selainta, on 30 ulkoisen ohjelman mahdollista määritellä (nimetä) uusi protokolla selailuvälineelle 6. Tästä ulkoisesta ohjelmasta tulee silloin uuden yhteyskäytännön protokolla-ajuri. Kun I % ’·*·' tällainen protokolla on määritelty, lähettää selain tätä protokollaa sisältäviä kyselyjä i 115566 9 (URL:jä) ulkoiselle ohjelmalle (esim. kuvion 2 ohjelma A). Vastuu tämän tyyppisen URL:n purkamisesta lankeaa silloin ulkoiselle ohjelmalle.
Tietokannassa 4 on lukuisia tiedostoja, kuten teksti-, kuvio- ja äänitiedostoja. Näistä 5 tekstitiedostot sisältävät tarvittavia viittauksia muihin tiedostoihin. Kaikki dokumentit siis sijaitsevat yhdessä yksittäisessä tietokantatiedostossa, jonka voi kopioida mille tahansa sijaintipaikalle joko irralliskäyttöä tai verkkokäyttöä varten. Tähän tietokantaan sisältyvien dokumenttien dokumenttiviittaukset sisältävät erityisen protokollan (nimetty ’edw’), jota selailuväline 6 ei automaattisesti tunne. Tämän vuoksi on tehtävä tiettyjä 10 muunnoksia viittauksiin (URL:in) ennen dokumentin luovuttamista selailuvälineelle näytettäväksi. Tilanne on sekä verkkokäytössä (kuvio 1) että irralliskäytössä (kuvio 2) sama.
Seuraavat selitykset liittyvät näihin muunnoksiin. Viitataan myös seuraavassa listattuihin 15 ohjelmakoodiesimerkkeihin:
Tietokannassa (4):--------------------------- <BODY BACKGROUND="edw:/alex?AC=image&FN=bopi_bg.gif’> 20 <A NAME=TOP></A> J · V <IMG WIDTH="98%" HEIGHT=71 SRC=”edw:/alex?AC=image&FN=bopihead.gif'> I, ! <P><BR> *’ <P> <ANAME=CONTENTS><B>Contents</B></A> : ’** 25 <PRE> <A HREF="edw:/alex?FN=bopi_inl.html#CHAPTERl "><B>GENERAL,APT</B></A> <A HREF="edw:/alex?FN=bopi_inl ,html#CHAPTERl. 1 ">Administrative routines</A> : '.: <A HREF="edw:/alex?FN=bopi_inl .html#CHAPTERl .2">Product handling</A> .·. : 30 Webbiselailussa:----------------------------------- <BODY BACKGROUND="http://lm.ericsson.se/cgi-bin/alexserv?DB=aa33.alx& AC=image&FN=bopi_bg.gif'> ' · · · * <A NAME=TOP></A> 115566 ίο <IMG WIDTH="98%" HEIGHT=71 SRC="http://lm.ericsson.se/cgi-bin/alexserv?DB=aa33.alx&AC=imag e&FN =bopihead.gif'> <P><BR> <P> 5 <A NAME=CONTENTS><B>Contents</B></A> <PRE>
<A
HREF="http://lm.ericsson.se/cgi-bin/alexserv?DB=aa33.alx&FN=bopi_inl.htinl #CHAPTER1 "><B>GENERAL, APT</B></A>
10 <A
HREF="http://lm.ericsson.se/cgi-bm/alexserv?DB=aa33.alx&FN=bopi_inl.html #CHAPTER1.1 "> Administrative routines</A>
<A
HREF="http://lm.ericsson.se/cgi-bin/alexserv?DB=aa33.alx&FN=bop 15 i_inl .html#CHAPTERl ,2">Product handling</A>
Irrallisessa (PC) selailussa:----------------------- ! <BODY BACKGROUND="file:///C:/TEMP/ALEX_TMP/aa33/alex0022.gif’> j 20 <A NAME=TOP></A> <IMG WIDTH="98%" HEIGHT=71 SRC="file:///C:/TEMP/ALEX_TMP/aa33/alex0023.gif’> <P><BR> <P> |*V <A NAME=CONTENTS><B>Contents</B></A> ; 25 <PRE> , \ <A HREF="edw:/alex?FN=bopi_in 1 ,html#CHAPTER 1 "><B>GENERAL, APT</B></A> * * · * ' · <A HREF-'edw:/alex?FN=bopi_inl .html#CHAPTERl. 1 ">Administrative routines</A> i * * <A HREF="edw:/alex?FN=bopi_in 1 ,html#CHAPTERl.2">Product handling</A> • I « > · · 30 Yllälistattujen esimerkkien valossa ja silloin kun oletetaan tietokannassa 2 sijaitsevan ; ’· dokumentin osoitteen olevan: • *·* edw:/alex?FN=<doc name>, '.:, · 35 missä <doc name> on kysellyn dokumentin nimi. On huomattava, että tietokannan nimeä ei ole sisällytetty osoitteeseen, koska käyttäjä saattaa nimetä tietokantatiedoston uudel- π 115566 leen.
Webbipalvelimesta haettavan dokumenttin osoite on seuraavan muotoinen: 5 http://<server address>/<server name>?FN-<doc name>&DB=<db name> missä <server address> on sen webbipalvelimen Intemet-osoite, jossa tietokanta sijaitsee, <server name> on palvelimen dokumenttiohjelman nimi ja <db name> on dokumentti-tietokannan nimi. Kun dokumentti noudetaan vvebissä sijaitsevasta tietokannasta, kaikki 10 dokumenttiin sisältyvät URL:t (sekä muihin dokumentteihin että mainittuun dokumenttiin sisältyviin kuviotiedostoihin) tulee muuntaa yllä selitettyyn muotoon.
Jos dokumentti noudetaan irrallisohjelman (stand alone program) kautta, eli kuvion 2 ’A’:n kautta, dokumenttia ei voi antaa suoraan selailuvälineelle 6. Tämä on selaimen ul-15 koisen käyttöliittymän rajoitus. Näin ollen dokumentti on ensin tallennettava tiedostoksi paikalliselle muistivälineelle, kuten paikalliselle kovalevylle (C:) 10. Tämän vuoksi irral-liskäytössä noudetun tiedoston osoite on seuraavan muotoinen: file://C:\temp\<file name>, 20 f V. missä ’C:\tempV voi olla mikä tahansa paikallinen tiedostopolkuja ’file name’ on varsi- ’ ‘ ‘: naisen kysellyn dokumentin sisältävän väliaikaisen tiedoston nimi. Kun tietty dokumentti : \: noudetaan irrallislaitteiston tietokannasta 4, kaikki sellaiset URL:t, jotka viittaavat • "·· mainitun tietokannan muihin dokumentteihin voidaan jättää muuntamatta, koska ne jou- v · 25 tuvat aikanaan erillisen kohdan 12 ohjelman Ά’ dekoodaamiksi. Kuitenkin kaikki dokumentin kuvatiedostoihin tekemät viittaukset on muunnettava ylläolevaan muotoon,
> · I
• ” koska selailuväline 6 odottaa niiden olevan välittömästi saatavilla. Tämä johtuu selaimen •;·’ ulkoisesta käyttöliittymästä, joka asettaa rajoituksen, jonka mukaan mekanismi URL:ien » · pyytämiseksi erilliseltä ohjelmalta toimii ainoastaan kokonaisille dokumenteille, eikä « · 30 tiettyyn dokumenttiin sisällytetyille kuvatiedostoille. Näin ollen erillisen ohjelman Ά’ täytyy noutaa kaikki dokumentin sisältämät kuvatiedostot yhtä aikaa dokumentin teksti-
» I I
:: tiedoston noutamisen kanssa.
i2 1 1 5566
On ymmärrettävä, että kaikki kuviossa 2 esitetyt välineet edullisesti sijoitetaan yhteen tietojenkäsittelylaitteistoon, kuten PC:hen. Tietokanta 4 voi myös olla LAN-verkon (Local Area network, paikallisverkko) osana.
5
Nyt muotoilujen selitysten jälkeen seuraa yksityiskohtaisempi selitys dokumenttien se-lailujärjestelyjen tehtäväksi tulevista toimista, sekä verkkoversiolle että vastaavasti irral-lisversiolle.
10 Viitaten kuvioon 1 käsitellään ensin toiminta verkkoympäristössä. Toiminta aloitetaan ottamalla yhteys dokumenttipalvelimeen 3. Selaimen 6 näytön kautta annetaan tietokan-taluettelo, johon sisältyy tietokanta 4, minkä jälkeen käyttäjä voi valita haluamansa tietokannan (esimerkissä tietokannan 4). Sen jälkeen näytetään valitun tietokannan oletus-dokumentti (esim. kuvion 5 dokumentti). Sitten dokumenttipalvelin 3 vastaanottaa selai-15 luvälineeltä 6 webbipalvelinvälineen 2 kautta tiettyä dokumenttia koskevan kyselyn yksiviivaisten nuolten osoittamalla tavalla. Dokumenttipalvelin noutaa sitten dokumentin tietokannasta 4. Kaikki viittaukset muihin dokumentteihin etsitään ja muunnetaan ’http’-viittauksen muotoon sisältäen myös dokumenttipalvelimen varsinaisen osoitteen ja tieto- > · · :·· : kannan nimen. Tämä pitää sisällään viittaukset kuviin ja muihin dokumentteihin.
» · · 20 Dokumentti annetaan sitten webbipalvelimelle 2, joka siirtää sen edelleen selailu- I * · * · '. '. välineelle 6, kaksiviivaisten nuolten vastaavasti osoittamalla tavalla.
> · t » · , ·: ·. Selailuväline 6 lataa dokumentin ja löydettyään viittauksia mahdollisiin kuvatiedostoihin * · · lähettää uuden kyselyn jokaisen kuvatiedoston ja vastaavan noutamiseksi, johon on vii- •':: 25 tattu. Koska viittaus tiettyyn kuvatiedostoon on http-linkki, jokainen viittaus generoi • · uuden dokumenttikyselyn, jotta dokumenttipalvelin 3 noutaisi kuvatiedoston (tai minkä ....: tahansa mahdollisen tiedoston johon viitataan).
• ·
Toiminto vaiheet verkkokäytössä on esitetty myös kuvion 4 vuokaavion avulla. Selailu-.**·. 30 väline lähettää vaiheessa 100 tiettyä dokumenttia koskevan kyselyn webbipalvelimelle.
Dokumenttipalvelimen toimesta dokumentti noudetaan tietokannasta, vaihe 102. Etsitään viittaukset muihin dokumentteihin ja/tai tiedostoihin, vaihe 104. Seuraavassa vaiheessa 13 1 1 5566 (106) dokumenttipalvelimen avulla muunnetaan löydettyjen viittausten syntaksit selaimelle ymmärrettävissä olevaan muotoon. Sen jälkeen dokumentti annetaan webbipalve-limelle ja lähetetään edelleen selailuvälineelle kyselyn vasteena (vaiheet 108 ja vastaavasti 110). Dokumentti ladataan selaimeen, vaihe 112, ja webbipalvelimelle lähetetään 5 mahdolliset kyselyt niitä lisädokumentteja varten, joihin on viitattu (vaihe 114). Selaimelle noudetaan nämä vastaavalla tavalla tietokannasta (tai useasta tietokannasta), vaihe 116.
Dokumentti on nyt noudettu selailuvälineelle 6 ja se esitetään sen näyttövälineellä, vaihe 10 118. Tällaisen dokumentin eräs esimerkki näkyy kuviossa 5. Dokumentteja ja/tai tiedos toja voidaan selailla paikallisesti selaimessa. Kuviossa 5 näkyvällä tavalla dokumentti saattaa sisältää käyttäjälle näytettäviä edellä mainitun http:n tyyppisiä lisäviittauksia, ja näin ollen koko prosessi alkaa uudelleen käyttäjän ’klikatessa’ yhtä tai useampaa viittausta esim. hiirellä tai näppäimistön näppäimillä.
15
Irralliskäytön (kuvio 2) toiminta voidaan selittää seuraavasti. Käyttäjä käynnistää ohjelman Ά’, mikä käynnistää varsinaisen ohjelman ellei se ole jo käynnissä. Ohjelma Ά’ määrittelee itsensä selaimelle 6 ’edw’-protokollan ajuriksi ja se tulee vastaanottamaan kaikki tähän protokollaan perustuvat kyselyt. Siten, kun käyttäjä klikkaa viittausta joka 20 käyttää ’edw’-protokollaa koko URL lähetetään ohjelmalle Ά’. URL sisältää * * · » f*·*; noudettavan dokumentin nimen.
• ·
Dokumentti noudetaan tietokannasta ja mahdolliset linkit kuvatiedostoihin tai vastaaviin ’·· etsitään ja löydetyt tiedostolinkit muunnetaan ’file:/’-linkeiksi. Samanaikaisesti noude- ’. * · 25 taan kuvatiedostot ja muut mahdolliset tiedostot tietokannasta ja tallennetaan paikalliseen tiedostojärjestelmään dokumenttiin upotettujen ’file:/’-linkkien mukaiseen paikkaan.
» ·
Tekstidokumentille annetaan tiedostonimi ja se tallennetaan kovalevylle 10. Lopuksi se-*; * lailuvälinettä 6 käsketään lataamaan tiedosto mainitulta kovalevyltä 10.
• ·
1 I
*·”' 30 Selailuväline 6 lataa tiedoston ja löydettyään hakemansa viittaukset asianmukaisiin tie- *.;.: dostoihin lataa nämäkin selailuvälineen 6 ikkunaan tai näyttöön. Selaimen näytössä oleva ’...· dokumentti sisältää nyt edellä selitettyjä ’edw’-tyyppisiä dokumenttiviittauksia, ja näin 14 115566 ollen käyttäjän klikatessa jotakin niistä generoituu uusi kysely ulkoiselle ohjelmalle A. Irrallinen tietojenkäsittely laite pystyy siis käsittelemään dokumenttitietokantaa, liikennöimään selaimen ulkoisen käyttöliittymän kanssa ja muuntamaan viittaukset kuvatiedostoihin tai vastaaviin niiden spesiaalisyntaksista selaimelle ymmärrettävissä olevaan muo-5 toon.
Kummankin edellä selitetyn järjestelyn käytön mahdollisuus esitetään kuviossa 3. Tämä saattaisi tulla kyseeseen esim. salkkumikrojen tapauksessa, jotka saattavat useimmiten olla tietoliikenneverkkoon kytketyt mutta joita joskus käytetään irrallisina tietokoneina.
10
Esillä olevan keksinnön mukaisesti on mahdollista lähettää useita dokumentteja ja/tai tiedostoja useammasta kuin yhdestä tietokannasta yhtenä kokonaisuutena tai yksikkönä webbipalvelimelta selailuvälineelle.
15 Erään suoritusmuodon mukaan tiedostot lähetetään ja käsitellään tiivistetyssä muodossa noutotoimintojen aikana. Tiivistys saattaa olla esim. hyvin tunnetulla ZIP-ohjelmalla aikaansaatu.
Keksintö tekee mahdolliseksi sen, että käytetään yhtä ainoata tietokantaa eri tilanteissa, 20 kuten verkossa ja irralliskäytössä, sekä eri sijaintipaikoilla, ilman sen muunnosvaatimuk- * · · : V. siä. Tällä saadaan aikaan parannusta ja helpotusta tällaisten tietokantojen hallintaan ja ylläpitoon.
' · · : Näin ollen eräs keksinnön mukaisen ratkaisun edullinen käyttö on tietoliikennelaitteisto- v · 25 jen käyttö- ja ylläpitodokumenttien selailu (esim. AXE O&M-dokumenttit, AXE käyttö jä ylläpitodokumentit, AXE:n ollessa Telefonaktiebolaget L M Ericssonin tavaramerkki * · *. *: kyseisen yrityksen eräälle puhelinkeskukselle). Etu operaattorille on, että operaattorin * * *;·’ Intranetiin tarvitsee asentaa ainoastaan yksi dokumenttitietokanta yhdelle ainoalle sijain- tipaikalle, minkä jälkeen dokumentointi on koko organisaation saatavilla. Toisaalta, kun '.. 30 huoltohenkilö lähtee esim. suorittamaan korjaustoimia sellaiselle keskukselle josta ei ole i.1.· saatavana webbiyhteyksiä, huoltohenkilöllä voi olla tuorein dokumentaatio irrallisessa > I · •,.. * kannettavassa tietokoneessa, joka hänellä on mukanaan.
15 1 1 5566 Näin keksintö tarjoaa laitteiston ja menetelmän, jonka avulla voidaan saavuttaa merkittävää parannusta webbiselailun alueella. On huomattava, että edellä olevien keksinnön suoritusmuodon esimerkkien tarkoituksena ei ole rajoittaa oheisissa vaatimuksissa 5 määriteltyä keksinnön piiriä. Kaikki alan ammattimiehille ilmeiset lisäsuoritusmuodot, muunnokset ja sovellutukset sisällytetään siten keksinnön henkeen ja piiriin niin kuin on määritetty oheisissa patenttivaatimuksissa.
• · • « • · · • · • · • · * · • · I · • · • · • t • · • · • 1 · · i · · · » · » • f · · ·

Claims (18)

1. Menetelmä tietokantaan tallennettujen dokumenttien selailemiseksi, mainituista asiakirjoista vähintään yhden sisältäessä viittauksia muihin tietokannan dokumentteihin 5 ja/tai tiedostoihin, selailun käsittäessä halutun dokumentin noutamisen tietokannasta vastineena tätä dokumenttia koskevaan selailuvälineiden kyselyyn, tunnettu siitä, että menetelmä lisäksi käsittää mainitun noudetun dokumentin viittausten dynaamisen muuntamisen spesiaalisyntaksista muotoon, jota mainitut selailuvälineet ymmärtävät, ja 10 viitattujen dokumenttien ja/tai tiedostojen lähettämisen mainituille selailuvälineille.
2. Menetelmä vähintään kahteen tietoliikennevälinein toisiinsa yhdistettyyn tietokantaan tallennettujen dokumenttien selailemiseksi, mainituista dokumenteista vähintään yhden sisältäessä viittauksia muihin yhdessä tai useammassa tietokannassa oleviin 15 dokumentteihin ja/tai tiedostoihin, selailun käsittäessä halutun dokumentin noutamisen vähintään yhdestä tietokannasta vastineena tätä dokumenttia koskevaan selailuvälineiden kyselyyn, tunnettu siitä, että menetelmä lisäksi käsittää mainitun noudetun dokumentin viittausten dynaamisen muuntamisen spesiaalisyntaksista muotoon, jota mainitut selailuvälineet ymmärtävät, ja 20 viittauksen kohteena olevien dokumenttien ja/tai tiedostojen lähettämisen mainituille selailuvälineille. t
• 3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että vähintään kahteen : tietokantaan tallennetut dokumentit ja/tai tiedostot lähetetään mainituille selailuvälineille 25 yhtenä kokonaisuutena. * *
4. Patenttivaatimuksen 1, 2 tai 3 mukainen menetelmä, tunnettu siitä, että se suoritetaan verkkoympäristössä tai irrallisessa tietojenkäsittelylaitteessa tai kummassakin. ,. ,' 30
5. Minkä tahansa patenttivaatimuksista 1 - 4 mukainen menetelmä, tunnettu siitä, että ’, : selailtavat dokumentit ovat http-protokollan avulla Internetiin kytkettyyn WWW- palvelimeen tallennettuja HTML-dokumentteja. 17 115566
6. Minkä tahansa patenttivaatimuksista 1-4 mukainen menetelmä, tunnettu siitä, että selailtavat dokumentit ovat irralliseen tietojenkäsittelylaitteeseen tallennettuja HTML-dokumentteja. 5
7. Minkä tahansa edellisistä patenttivaatimuksista mukainen menetelmä, tunnettu siitä, että viittauksia sisältävät dokumentit ovat tekstidokumenttien tai tiedostojen muodossa ja että viittauksen kohteena olevat dokumentit ovat teksti- ja/tai kuva- ja/tai äänitiedostoja tai vastaavia. 10
8. Minkä tahansa edellisistä patenttivaatimuksista mukainen menetelmä, tunnettu siitä, että dokumenttiviittaukset ovat vakioidun resurssinpaikannuksen (Uniform Resource Locator, URL) muodossa.
9. Minkä tahansa edellisistä patenttivaatimuksista mukainen menetelmä, tunnettu sii tä, että tiedostot lähetetään ja/tai käsitellään tiivistettyinä (esim. ZIP-muodossa).
10. Jäijestely tietokantaan tallennettujen dokumenttien selailemiseksi, missä selailtavista ’: dokumenteista vähintään yhdessä on viittauksia tietokannan muihin dokumentteihin j a/tai 20 tiedostoihin, järjestelyn käsittäessä selailuvälineen, tunnettu siitä, että jäijestely lisäksi käsittää välineet halutun dokumentin noutamiseksi tietokannasta ja mainitun halutun dokumentin viittausten dynaamiseksi muuntamiseksi spesiaalisyntaksista muotoon, jota mainitun se-lailuvälineen on mahdollista ymmärtää, ja 25 välineet mainittujen viittauksen kohteena olevien dokumenttien ja/tai tiedostojen lähettämiseksi mainitulle selailuvälineelle.
11. Jäijestely vähintään kahteen tietoliikennevälinein toisiinsa yhdistettyyn tietokantaan , ’ tallennettujen dokumenttien selailemiseksi, missä selailtavista asiakirjoista vähintään yh- .,,:' 30 dessä on viittauksia yhdessä tai useammassa tietokannassa oleviin muihin dokumentteihin ' · ' * ja/tai tiedostoihin, järjestelyn käsittäessä selailuvälineen, tunnettu siitä, että jäijestely lisäksi käsittää 18 115566 välineet halutun dokumentin noutamiseksi tietokannoista ainakin yhdestä ja mainitun halutun dokumentin viittausten dynaamiseksi muuntamiseksi spesiaalisyntaksista muotoon, jota mainitun selailuvälineen on mahdollista ymmärtää, ja välineet mainittujen viittauksen kohteena olevien dokumenttien ja/tai tiedostojen lähet-5 tämiseksi mainitulle selailuvälineelle.
12. Patenttivaatimuksen 11 tai 12 mukainen järjestely, tunnettu siitä, että se on toteutettu verkkoympäristössä tai irrallisessa tietojenkäsittelylaitteeseessa tai kummassakin.
13. Minkä tahansa patenttivaatimuksista 10-12 mukainen järjestely, tunnettu siitä, että selailtavat dokumentit ovat http-protokollan avulla Internetiin kytkettyyn WWW-palvelimeen tallennettuja HTML-dokumentteja.
14. Minkä tahansa patenttivaatimuksista 10 -12 mukainen järjestely, tunnettu siitä, että 15 selailtavat dokumentit ovat irralliseen tietojenkäsittelylaitteeseen tallennettuja HTML- dokumentteja.
15. Minkä tahansa edellisistä patenttivaatimuksista 10 - 14 mukainen järjestely, tun- • ’: nettu siitä, että viittauksia sisältävät dokumentit ovat tekstidokumenttien tai tiedostojen 20 muodossa ja että viittauksen kohteena olevat dokumentit ovat teksti- ja/tai kuva- ja/tai • ·' äänitiedostoja tai vastaavia. • · : · 16. Minkä tahansa edellisistä patenttivaatimuksista 10 - 15 mukainen järjestely, tun- • · nettu siitä, että dokumenttiviittaukset ovat vakioidun resurssinpaikannuksen (Uniform 25 Resource Locator, URL) muodossa.
16 115566
17. Minkä tahansa edellisistä patenttivaatimuksista 10-16 mukainen järjestely, tunnettu siitä, että tiedostot on järjestetty lähetettäväksi ja/tai käsiteltäväksi tiivistettyinä (esim. ZIP-muodossa). ....' 30
18. Menetelmä tietoliikennejärjestelmien tietokantaan tallennettujen käyttö- ja ylläpito-dokumenttien selailemiseksi, vähintään yhden mainituista asiakirjoista sisältäessä viit 19 115566 tauksia muihin tietokannan dokumentteihin ja/tai tiedostoihin, missä selailu käsittää halutun dokumentin noutamisen tietokannasta vastineena tätä dokumenttia koskevaan selailuvälineiden kyselyyn, tunnettu siitä, että menetelmä lisäksi käsittää 5 mainitun noudetun dokumentin viittausten dynaamisen muuntamisen spesiaalisyntaksista muotoon, jota mainitun selailuvälineen on mahdollista ymmärtää, ja viittausten kohteina olevien dokumenttien ja/tai tiedostojen lähettämisen mainitulle se-lailuvälineelle. 20 115566
FI972335A 1997-06-02 1997-06-02 Menetelmä ja järjestely selailuun FI115566B (fi)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FI972335A FI115566B (fi) 1997-06-02 1997-06-02 Menetelmä ja järjestely selailuun
AU76562/98A AU7656298A (en) 1997-06-02 1998-06-01 A method and arrangement for browsing documents in a database
ES98924336T ES2276464T3 (es) 1997-06-02 1998-06-01 Un metodo y una disposicion para buscar documentos en una base de datos.
EP98924336A EP1008065B1 (en) 1997-06-02 1998-06-01 A method and arrangement for browsing documents in a database
PCT/FI1998/000467 WO1998055940A2 (en) 1997-06-02 1998-06-01 A method and arrangement for browsing documents in a database
US09/450,941 US7089489B1 (en) 1997-06-02 1999-11-29 Method and arrangement for browsing documents in a database
NO995884A NO995884L (no) 1997-06-02 1999-12-01 Fremgangsmåte og apparat for lesing av dokumenter i en database

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI972335 1997-06-02
FI972335A FI115566B (fi) 1997-06-02 1997-06-02 Menetelmä ja järjestely selailuun

Publications (3)

Publication Number Publication Date
FI972335A0 FI972335A0 (fi) 1997-06-02
FI972335L FI972335L (fi) 1998-12-03
FI115566B true FI115566B (fi) 2005-05-31

Family

ID=8548961

Family Applications (1)

Application Number Title Priority Date Filing Date
FI972335A FI115566B (fi) 1997-06-02 1997-06-02 Menetelmä ja järjestely selailuun

Country Status (7)

Country Link
US (1) US7089489B1 (fi)
EP (1) EP1008065B1 (fi)
AU (1) AU7656298A (fi)
ES (1) ES2276464T3 (fi)
FI (1) FI115566B (fi)
NO (1) NO995884L (fi)
WO (1) WO1998055940A2 (fi)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7340499B1 (en) * 1999-12-03 2008-03-04 Sun Microsystems, Inc. Dynamic embedding of literal object data in supplied instance of information object
US7716674B1 (en) * 2000-10-06 2010-05-11 Apple Inc. Streaming server administration protocol
CN1799051B (zh) * 2003-06-03 2010-05-12 株式会社爱可信 使用页面存储文件浏览内容的方法
US7461170B1 (en) * 2004-09-01 2008-12-02 Microsoft Corporation Zone-based rendering of resource addresses
US20110072036A1 (en) * 2009-09-23 2011-03-24 Microsoft Corporation Page-based content storage system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE762297C (de) * 1935-01-27 1953-08-31 Julius Pintsch K G Luftschallsender
JPH02297229A (ja) * 1989-03-03 1990-12-07 Xerox Corp データベース・システム
US5129082A (en) * 1990-03-27 1992-07-07 Sun Microsystems, Inc. Method and apparatus for searching database component files to retrieve information from modified files
US5793964A (en) * 1995-06-07 1998-08-11 International Business Machines Corporation Web browser system
GB2293036B (en) * 1995-09-08 1996-09-04 Omnimedia Plc System for providing information in compatible formats
US5826025A (en) * 1995-09-08 1998-10-20 Sun Microsystems, Inc. System for annotation overlay proxy configured to retrieve associated overlays associated with a document request from annotation directory created from list of overlay groups
WO1997015018A1 (en) * 1995-10-16 1997-04-24 Bell Communications Research, Inc. Method and system for providing uniform access to heterogeneous information
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
JP3113814B2 (ja) * 1996-04-17 2000-12-04 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 情報検索方法及び情報検索装置
US5884310A (en) * 1996-06-14 1999-03-16 Electronic Data Systems Corporation Distributed data integration method and system
US5890171A (en) * 1996-08-06 1999-03-30 Microsoft Corporation Computer system and computer-implemented method for interpreting hypertext links in a document when including the document within another document
US5937406A (en) * 1997-01-31 1999-08-10 Informix Software, Inc. File system interface to a database
US6345303B1 (en) * 1997-03-25 2002-02-05 Intel Corporation Network proxy capable of dynamically selecting a destination device for servicing a client request
US6667747B1 (en) * 1997-05-07 2003-12-23 Unisys Corporation Method and apparatus for providing a hyperlink within a computer program that access information outside of the computer program
US6055538A (en) * 1997-12-22 2000-04-25 Hewlett Packard Company Methods and system for using web browser to search large collections of documents

Also Published As

Publication number Publication date
WO1998055940A3 (en) 1999-03-04
US7089489B1 (en) 2006-08-08
WO1998055940A2 (en) 1998-12-10
FI972335A0 (fi) 1997-06-02
NO995884L (no) 2000-01-27
NO995884D0 (no) 1999-12-01
AU7656298A (en) 1998-12-21
EP1008065B1 (en) 2006-11-08
ES2276464T3 (es) 2007-06-16
FI972335L (fi) 1998-12-03
EP1008065A2 (en) 2000-06-14

Similar Documents

Publication Publication Date Title
US6597377B1 (en) Web links objects
US5892908A (en) Method of extracting network information
US5978841A (en) Look ahead caching process for improved information retrieval response time by caching bodies of information before they are requested by the user
US6272484B1 (en) Electronic document manager
JP4916880B2 (ja) モバイル装置を用いたオフライン・ブラウジング
US7574486B1 (en) Web page content translator
US6401097B1 (en) System and method for integrated document management and related transmission and access
US6061686A (en) Updating a copy of a remote document stored in a local computer system
US6405222B1 (en) Requesting concurrent entries via bookmark set
JP3776939B2 (ja) 標準オブジェクトを使用して情報を取得する装置および方法
US7607085B1 (en) Client side localizations on the world wide web
US7475341B2 (en) Converting the format of a portion of an electronic document
US6301617B1 (en) Selection of resources utilizing virtual uniform resource locators
EP1258819A2 (en) System and method for providing a file in multiple languages
US20060010103A1 (en) Version control in a distributed computing environment
GB2366037A (en) Customising an HTML document
US20020188435A1 (en) Interface for submitting richly-formatted documents for remote processing
US9667696B2 (en) Low latency web-based DICOM viewer system
US20060047663A1 (en) System and method for guiding navigation through a hypertext system
US6883020B1 (en) Apparatus and method for filtering downloaded network sites
US8559764B2 (en) Editing an image representation of a text
US20050120060A1 (en) System and method for solving the dead-link problem of web pages on the Internet
JP2000330992A (ja) 多国言語対応wwwサーバシステム及びその処理方法
FI115566B (fi) Menetelmä ja järjestely selailuun
EP1454268B1 (en) Electronic file management

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 115566

Country of ref document: FI