Prezenta invenție se referă la metode și aparate pentru transmiterea mesajelor e-mail și, în special, se referă la o metodă și un aparat pentru transmiterea mesajelor de poștă electronică într-o rețea locală, în care portalurile de legătură variabile folosind informația despre rutare dinamică transmise mesajele.
Articolele 14 și 15 desemnează computerele personale utilizator pe partea de primire.
În aparatul descris pentru comunicarea faxurilor, utilizarea unui dispozitiv de gestionare a adreselor specializat 11 crește costul unei instalații suplimentare. Dacă caracteristicile grupurilor de resurse controlate de serverul corespunzător sau configurația rețelei se schimbă adesea, informațiile din directorul controlate de dispozitivul de gestionare a directoarelor 11 pot să nu coincidă cu informațiile pentru directorul real în timp real. În plus, pot apărea probleme dacă mașina de lucru 12 care implementează modul de poștă electronică selectată utilizând informațiile din director nu reușește.
REZUMATUL INVENȚIEI Conform cu cele de mai sus, prezenta invenție este de a furniza o metodă și un aparat de transmitere de mesaje e-mail care sporesc fiabilitatea transmisiei mesajului, prin furnizarea de servicii de e-mail de tip dorit, fără utilizarea dispozitivului specializat de management director.
În acest caz, este preferabil ca, atunci când configurația rețelei sau tipul de serviciu din unul dintre nodurile de rețea sau modificările de stare ale acestuia, modificările în timp real ale tabelului de rutare în fiecare dintre nodurile rețelei.
Tabelul de rutare este format, de preferință, pe baza distribuției periodice a fiecărui nod al rețelei de mesaje de serviciu care indică caracteristicile nodului de rețea dat, inclusiv datele privind disponibilitatea tipului de serviciu care îi este furnizat.
În acest caz, evaluarea disponibilității unui nod de rețea poate fi obținută prin procesarea statistică a fluxului mesajului de intrare.
În acest caz, este de preferat ca unitatea de control este inclusă în continuare formarea unui tabel de rutare, a cărei intrare este conectată la instrucțiunea de ieșire care emite modificări unitare cerere de comunicare, în timp ce ieșirea - la traseul de transport mesaj unitate de determinare de intrare de control.
În acest caz, transmiterea unui mesaj este înțeleasă ca mișcarea fizică a unui mesaj de la o unitate de abonat la altul, de obicei asociată cu o schimbare în reprezentarea materială a mesajului.
DESCRIEREA EXEMPLULUI PREFERAT 5 FIG. 2 poziții 16-20 desemnează mașinile de lucru (sub nodurile rețelei), iar poziția 21 denotă o rețea locală. În acest caz, nodul de rețea 18 este o poarta de acces la funcțiile de trimitere a faxurilor (faxuri nod de serviciu), nodul de rețea 19 - o poarta de acces la funcțiile de expediere de e-mail în prelucrarea altor tipuri de sisteme de mesagerie 22, iar nodul de rețea 20 este o poarta de acces pentru conectarea la rețeaua Internet.
Funcțiile efectuate în conformitate cu configurația descrisă mai sus se realizează după cum urmează.
Fiecare nod 16-20, rețeaua generează o tabelă de rutare, care include informații despre tipul de serviciu pentru e-mail, numele nodului de rețea care servește poarta de acces pentru un anumit tip de serviciu, informații cu privire la posibilitatea de acces la site-ul, datele privind accesul la servicii, precum și informații cu privire la starea on / off pentru fiecare nod de rețea. În acest caz, tipurile de servicii oferite prin e-mail, sunt primirea / transmiterea de mesaje fax, rețeaua de mesaje pe Internet și e-mailuri un alt tip de serviciu pentru a comunica cu sistemul de procesare a unui alt tip de mesaj, altele decât cele de mai sus. Lista de mai sus de tipuri de adrese și tipuri de servicii prestate este dată ca un exemplu și poate fi completată cu alte tipuri de e-mail, precum și tipurile de servicii oferite, cum ar fi rețelele de paginare, redirecționarea mesajelor Sprint și altele.
Dacă mai mult de un nod de rețea poate furniza același tip de serviciu și funcționează ca un gateway, atunci pe baza disponibilității integrale (full) și a tipului de serviciu corespunzător, este posibil să selectați cel mai adecvat gateway. Tabelul de rutare generat este stocat în fiecare dintre nodurile de rețea 16-20. Dacă există o modificare datorată unei modificări a configurației rețelei, o posibilă modificare a tipului de serviciu la orice nod din rețea sau o modificare a stării sale de pornire sau oprire, tabela de rutare se modifică în consecință în timp real.
Atunci când mesajul de e-mail este înregistrat de utilizator, nodul de rețea corespunzător, i. E. mesaje de abonat expeditor dispozitiv determină un nod de rețea care este destinația folosind tabelul de rutare în funcție de tipul de serviciu necesar pentru un mesaje e-mail scrise, și oferind acces la tipul adecvat de servicii de gateway. De exemplu, dacă tipul de serviciu de poștă electronică este un fax, cel mai accesibil nod de rețea este difuzat în tabelul de rutare, servind ca un gateway pentru trimiterea de faxuri, i. E. furnizarea de servicii de tip "comunicare facsimil".
În Fig. 3 este o diagramă bloc pentru explicarea unei relații între transmisia și recepția de poștă electronică la nod de rețea expeditor și de rutare dinamic. Aici, numărul de referință 24 se referă la programul de utilizator, cu 25 - manager de linie, la 26 - determinarea traseului de transmitere mesaj de unitate, numărul 27 - o tabelă de rutare, la 28 ° C - o unitate de control care formează o tabelă de rutare, iar la 29 - Unitate de comunicare.
Programul de utilizator 24, adică programul de implementare a programului de e-mail, este utilizat de către utilizator pentru a înregistra un mesaj de poștă electronică.
După cum se arată în Fig. 4, tabela de rutare 27 conține o intrare pentru fiecare nod de rețea, incluzând: tipul de serviciu furnizat 30 furnizat de fiecare nod de rețea, identificatorul de nod de rețea 31, rețea de disponibilitate nod de evaluare 32, evaluare 33, disponibilitatea serviciilor prestate.
Unitatea de control a generării tabelului de rutare 28 primește cererea de schimbare a tabelului de rutare de la unitatea de comunicație 29 și asigură că tabela de rutare 27 este modificată printr-o cerere de modificare corespunzătoare trimisă unității de determinare a traseului de mesaj 26.
De exemplu, dacă un utilizator solicită un serviciu, cum ar fi fax pentru trimiterea de e-mail, bloc 26, determină traseul specifică ca identificatorul nodului de destinație „dispozitiv 5“, care este poarta de acces cel mai accesibil pentru a oferi fax, și comunică informații despre managerul selectat nod de rețea coada 25.
Apoi, derulator 25 transmite rețele de e-mail și de informații „Aparatură 5“ nod este destinația, o unitate de comunicație 29. Unitatea de comunicație 29 transmite poșta electronică pe nodul de rețea „dispozitiv de 5“. În acest caz, nodul de rețea "Device 5" primește e-mail și apoi îl convertește într-un format facsimil, după care transmite mesajul prin rețeaua de fax.
Așa cum este descris mai sus, spre deosebire de metoda convențională de utilizare a informațiilor privind același director pentru fiecare tip de serviciu furnizat de gateway respective, prezenta invenție asigură o înregistrare în timp real în continuă schimbare condițiile de rețea și caracteristicile stării fiecărui nod de rețea sub formă de tabele de rutare, oferind astfel dorit tipul de serviciu pentru e-mail utilizând gateway-uri corespunzătoare.
APLICABILITATE INDUSTRIALĂ Invenția revendicată poate fi utilizată în sistemele de procesare și transmitere a mesajelor care funcționează cu diferite tipuri de mesaje.
2. Metodă conform revendicării 1, caracterizată prin aceea că atunci când se modifică configurația rețelei sau tipul de serviciu din unul dintre nodurile de rețea sau starea acestuia, tabela de rutare este schimbată în timp real în fiecare dintre nodurile de rețea.
4. Dispozitiv conform revendicării 3, caracterizat prin aceea că acesta cuprinde suplimentar o unitate de control care formează o tabelă de rutare, a cărei intrare este conectată la instrucțiunea de ieșire care emite modificări unitare cerere de comunicare, în timp ce ieșirea - la traseul transmisiei mesajului unitate determinarea de intrare de control.