Спосіб передачі повідомлень електронної пошти в локальній мережі і пристрій для здійснення способу

Даний винахід відноситься до способів і пристроїв передачі повідомлень електронної пошти, більш конкретно, воно відноситься до способу і пристрою передачі повідомлень електронної пошти в локальній мережі, в яких здійснюється змінна зв'язок міжмережевих шлюзів з використанням інформації про динамічної маршрутизації переданих повідомлень.

Позиціями 14 і 15 позначені призначені для користувача персональні комп'ютери на приймальній стороні.

В описаному відомому пристрої зв'язку факсимільних апаратів використання спеціалізованого пристрою 11 керування директоріями збільшує витрати на додаткову інсталяцію. Якщо характеристики груп ресурсів, керованих відповідним сервером, або конфігурація мережі часто змінюються, то інформація про директорії, контрольована пристроєм 11 керування директоріями, може виявитися не збігається з інформацією для дійсної директорії в реальному масштабі часу. Крім того, можуть виникнути проблеми, якщо робоча машина 12, яка реалізує режим електронної пошти, обрана з використанням інформації про директорії, вийде з ладу.

Суть винаходу Відповідно до вищевикладеного, завданням даного винаходу є створення способу та пристрою передачі повідомлень електронної пошти, які забезпечують підвищення надійності передачі повідомлень за рахунок надання обслуговування необхідного типу електронної пошти без використання спеціалізованого пристрою управління директоріями.

При цьому переважним є те, що при зміні конфігурації мережі, або типу обслуговування в будь-якому з вузлів мережі, або його стану здійснюють в реальному часі зміни таблиці маршрутизації в кожному з вузлів мережі.

Таблицю маршрутизації переважно формують на основі періодичної розсилки кожним вузлом мережі службових повідомлень із зазначенням характеристик даного вузла мережі, в тому числі даних про доступність наданого їм типу обслуговування.

При цьому оцінка доступності вузла мережі може бути отримана шляхом статистичної обробки потоку входять службових повідомлень.

При цьому переважним є те, що додатково включений блок управління формуванням таблиці маршрутизації, вхід якого з'єднаний з виходом видачі команд запиту змін комунікаційного блоку, а вихід - з керуючим входом блоку визначення маршруту передачі повідомлень.

При цьому під передачею повідомлення слід розуміти фізичне переміщення повідомлення від одного абонентського пристрою до іншого такого пристрою, пов'язане, як правило, зі зміною матеріального уявлення повідомлення.

Опис кращого варіанту 5 здійснення винаходу На фіг. 2 позиціями 16-20 позначені робочі машини (нижче - вузли мережі), а позицією 21 позначена локальна мережа. При цьому вузол 18 мережі є шлюзом з функціями пересилання факсимільних повідомлень (вузол обслуговування факсимільних повідомлень), вузол 19 мережі - шлюзом з функціями пересилання електронної пошти в систему обробки повідомлень іншого типу 22, і вузол 20 мережі є шлюзом для зв'язку з мережею Internet.

Функції, що виконуються відповідно до вищеописаної конфігурацією, здійснюються таким чином.

Кожен вузол 16-20 мережі формує таблицю маршрутизації, що включає дані про тип обслуговування для електронної пошти, імені вузла мережі, службовця шлюзом для забезпечення певного типу обслуговування, дані про можливість доступу до вузла мережі, дані про можливість доступу до обслуговування, а також інформацію про стані включення / вимикання для кожного вузла мережі. В даному випадку типами абонентом електронною поштою, є прийом / передача факсимільних повідомлень, повідомлень мережі Internet і повідомлень електронної пошти іншого типу обслуговування для зв'язку з системою обробки повідомлень іншого типу, відмінного від вищевказаних. Зазначений перелік типів пошти і типів наданого обслуговування наведено як приклад і може бути доповнений іншими типами пошти і типами наданого обслуговування, такими як пейджинговая зв'язок, пересилання повідомлень в мережах Sprint і ін.

Якщо більше одного вузла мережі можуть забезпечувати один і той же тип обслуговування і функціонувати в якості шлюзу, то на основі інтегральної (повної) доступності та відповідного типу обслуговування є можливість вибору найбільш підходящого шлюзу. Сформована таблиця маршрутизації запам'ятовується в кожному з вузлів 16-20 мережі. Якщо має місце зміна, обумовлене зміною конфігурації мережі, можливою зміною типу обслуговування в будь-якому вузлі мережі або зміною його стану вмикає та вимикає живлення, то таблиця маршрутизації відповідно змінюється в реальному часі.

Коли повідомлення електронної пошти записується користувачем, відповідний вузол мережі, тобто абонентський пристрій-відправник повідомлення, визначає вузол мережі, що є місцем призначення, з використанням таблиці маршрутизації, з урахуванням необхідного типу обслуговування для записаного повідомлення електронної пошти та доступності надають відповідний тип обслуговування шлюзів. Наприклад, якщо тип обслуговування електронної пошти являє собою факсимільний зв'язок, то в таблиці маршрутизації відшукується найбільш доступний вузол мережі, службовець шлюзом для передачі факсимільних повідомлень, тобто забезпечує обслуговування типу "факсимільний зв'язок".

На фіг. 3 представлена ​​блок-схема, яка пояснює взаємозв'язок між передачею і прийомом електронної пошти в вузлі-відправнику мережі і динамічної маршрутизацією. Тут позицією 24 позначена призначена для користувача програма, позицією 25 - диспетчер черги, позицією 26 - блок визначення маршруту передачі повідомлень, позицією 27 - таблиця маршрутизації, позицією 28 - блок управління формуванням таблиці маршрутизації і позицією 29 - комунікаційний блок.

Призначена для користувача програма 24, т. Е. Програма реалізації процедури електронної пошти, використовується користувачем для запису повідомлення електронної пошти.

Як показано на фіг. 4, таблиця маршрутизації 27 містить записи для кожного вузла мережі, в тому числі: тип наданого обслуговування 30, забезпечується кожним вузлом мережі, ідентифікатор вузла мережі 31, оцінку доступності вузла мережі 32, оцінку доступності наданого обслуговування 33.

Блок управління 28 формуванням таблиці маршрутизації приймає запит на зміну таблиці маршрутизації від комунікаційного блоку 29 і забезпечує зміну таблиці маршрутизації 27 за допомогою відповідного запиту зміни, що направляється в блок 26 визначення маршруту передачі повідомлень.

Наприклад, якщо користувач запитує обслуговування типу факсимільного зв'язку для передачі електронної пошти, то блок 26 визначення маршруту визначає в якості місця призначення вузол мережі з ідентифікатором "Пристрій 5", що є найбільш доступним шлюзом для забезпечення факсимільного зв'язку, і повідомляє інформацію про обраний вузлі мережі диспетчеру черзі 25.

Потім диспетчер черги 25 надсилає Вашу електронну пошту і інформацію про вузол мережі "Пристрій 5", що є місцем призначення, в комунікаційний блок 29. Комунікаційний блок 29 надсилає Вашу електронну пошту на вузол мережі "Пристрій 5". При цьому вузол мережі "Пристрій 5" приймає електронну пошту і потім перетворює її в формат факсимільного зв'язку, після чого здійснює передачу повідомлення по мережі факсимільного зв'язку.

Як описано вище, на відміну від звичайного способу з використанням інформації про незмінну директорії для кожного типу обслуговування, що забезпечується відповідними шлюзами, даний винахід передбачає реєстрацію в реальному часі відбувалися постійні зміни умов мережі і характеристики стану кожного вузла мережі у вигляді таблиці маршрутизації, забезпечуючи тим самим необхідний тип обслуговування для електронної пошти з використанням відповідних шлюзів.

Промислова придатність Заявлений винахід може бути використано в системах обробки і передачі повідомлень, які передбачають роботу з різними типами повідомлень.

2. Спосіб за п.1, що відрізняється тим, що при зміні конфігурації мережі, або типу обслуговування в будь-якому з вузлів мережі, або його стану здійснюють в реальному часі зміни таблиці маршрутизації в кожному з вузлів мережі.

4. Пристрій за п.3, що відрізняється тим, що додатково містить блок управління формуванням таблиці маршрутизації, вхід якого з'єднаний з виходом видачі команд запиту змін комунікаційного блоку, а вихід - з керуючим входом блоку визначення маршруту передачі повідомлень.

Схожі статті