Спосіб взаємодії, керування та пересилання даних між програмними і апаратними компонентами системи

Завантажити PDF файл.

Формула / Реферат

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

Текст

Дана корисна модель відноситься до галузі пересилання інформації у Інформаційних та автоматизованих системах. Розроблено багато систем і способів пересилання та оброблення інформації у інформаційних та автоматизованих системах. Одним з протоколів, який забезпечує зв'язок між компонентами у напівдуплексному режимі, є протокол BYTE 9 (http://www.mera-device.ru), який використовується для організації зв'язку між пристроями. Для вирішення задач, пов'язаних з автоматизацією сплати за товари , послуги і т. ін використовуються стандартні відкрити протоколи ІСТ-003, ІСТ-004, що призначені для керування приймачами платіжних карток, купюр тощо, та також забезпечують зв'язок у напівдуплексному режимі. Недоліком таких систем є жорстка побудова, яка не залишає можливостей для розширення іх функціональних можливостей і переліку застосувань після введення системи у експлуатацію. Частково ці недоліки було усунено у [патенті RU2176106 (Автоматизированная система оплати проезда и контроля проездних документов)]. Спосіб пересилання і оброблення інформації, запропонований у цьому патенті є найближчим аналогом і був обраний за прототип. Недоліками цієї системи є те, що вона потребує значних витрат при ії розширенні, що каналами зв'язку пересилається команда , яка несе інформацію про параметри цієї дії. Технічною задачею, на розв'язання якої спрямована дана корисна модель, є досягнення простоти масштабування системи, зниження трудовитрат і вартості введення нових компонентів у систему, щоб після підключення компонента у систему, системі достатньо було б вказати опис структури його змінних і правила роботи з ними. Досягнення поставленої мети у даній корисній моделі реалізується за рахунок того, що уся система та/або усі ії компоненти та/або іх властивості / дані подані у вигляді деревоподібної структури змінних і взаємодія компонентів при цьому зверненні виконується шляхом зміни або читання значення відповідної змінної. При цьому: - відсутнє поняття команди і даних, що пересилаються каналами зв'язку; - відсутнє поняття адреси компонента ; - параметри / дані компонентів подані у вигляді змінних, об'єднаних у деревоподібну структур у; - компоненти системи подані у деревоподібну структур у: - взаємодія між компонентами системи здійснюється шляхом звернення до відповідної змінної відповідного компонента; - звернення до змінної компонента відбувається не з використанням адреси компонента і адреси змінної, а з використанням шляху, який однозначно описує місцезнаходження компонента та відповідної змінної. Реалізація розробленого способу взаємодії, управління і пересилання даних реалізується наступним чином. Для налагодження пристрою або програмного компонента (ініціалізації його початкових параметрів) виконується звернення до змінних даного компонента, а саме: здійснюється записування значень відповідних змінних. Компонент виставляє у відповідь повідомлення , що несе інформацію про успішність /неуспішність завершення даної операції, і причини через які операція завершилося неуспішною (наприклад, не входження значення, що записується, у допустимий діапазон, відмова каналу зв'зку і т.ін.). Для ініціалізації визначених дій, які повинен виконати компонент, виконується переведення цього компонента у відповідний режим - шляхом записування значення змінної, яка відповідає за поточний режим роботи компонента. Компонент виставляє повідомлення у відповідь, яка несе інформацію про успішність /неуспішність завершення даної операції запису і причини через які операція завершилася неуспішно (наприклад, неможливість підтримки режиму, що встановлюється, відмова каналу зв'язку і інш.) Для моніторинга - стану пристрою (компонента) і його роботоспроможності виконується читання відповідних змінних, які несуть інформацію про поточний стан компонента. Також, за результатам даної операції, приймається рішення про достовірність зчитаних значень змінних (шляхом порівняння контрольної суми). Для приймання потоку даних, які поступають від пристрою, здійснюється періодичне зчитування змінної фрейма відповідного потоку. Після читання поточного значення такої змінної ії значення змінюється на значення наступного фрейма. Потім значення фрейма зчитується знов - і т.д. Читання значень змінних (в т.ч. і змінних фрейма) організовано таким чином, що у разі необхідності значення змінної можна прочитати повторно (забезпечується за допомогою механізму нумерації пакетів читання). Наведений спосіб взаємодії, управління і пересилання даних між програмними і апаратними компонентами системи було впроваджено у автоматизованій системи проходу пасажирів у Київський метрополітен з використанням безконтактних карток. Дослідна експлуатація показала його високу надійність, можливість розширення функцій з мінімальними витратами коштів і простоту масштабування та введення нових компонентів.

Дивитися

Додаткова інформація

Назва патенту англійською

Method for interaction, control and transfer of data between the program and apparatus components of system

Автори англійською

Kosterin Oleksii Serhiiovych

Назва патенту російською

Способ взаимодействия, управление и пересылка данных между программными и аппаратными компонентами системы

Автори російською

Костерин Алексей Сергеевич

МПК / Мітки

МПК: G07B 15/00

Мітки: компонентами, керування, системі, спосіб, програмними, апаратними, пересилання, взаємодії, даних

Код посилання

<a href="https://ua.patents.su/1-23274-sposib-vzaehmodi-keruvannya-ta-peresilannya-danikh-mizh-programnimi-i-aparatnimi-komponentami-sistemi.html" target="_blank" rel="follow" title="База патентів України">Спосіб взаємодії, керування та пересилання даних між програмними і апаратними компонентами системи</a>

Подібні патенти