Научная статья на тему 'Проектирование клиентской части системы рассылки SMS-сообщений'

Проектирование клиентской части системы рассылки SMS-сообщений Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
182
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОЕКТИРОВАНИЕ КЛИЕНТСКОЙ ЧАСТИ / DEVELOPMENT OF A CLIENT PART / РАССЫЛКА SMS-СООБЩЕНИЙ / SENDING SMS-MESSAGES / ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ / USER INTERFACE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Догадин А.Ф., Богданов К.В.

Рассматриваются вопросы разработки клиентской части системы рассылки SMS-сообщений, её взаимодействие с серверной частью, а также вопросы проектирования «дружественного» интерфейса пользователя.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Догадин А.Ф., Богданов К.В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DESIGNING THE CLIENT PART OF THE SYSTEM TO SEND SMS-MESSAGES

The development of client part of the system to send SMS-messages, its interaction with the server part, and the design of ”friendly” user interface are examined.

Текст научной работы на тему «Проектирование клиентской части системы рассылки SMS-сообщений»

Программные редктва и информационные технологии

Во время проведения моделирования ЦУП генерирует пакеты телекоманд в соответствии со стандартом ESA PSS-04-107 Packet telecommand standard [2]. Приемник КИС принимает пакеты телекоманд и передает их в МИ КИС, который их декодирует, проверяет на ошибки и в соответствии с типом команды вырабатывает соответствующую реакцию. Команды могут быть переданы для исполнения от МИ КИС на борт или могут быть обработаны непосредственно в МИ КИС. В МИ КИС обрабатываются команды, предназначенные для изменения режима работы БА КИС.

МИ КИС на основании телеметрии, полученной от борта, и собственной телеметрии БА КИС формирует общий телеметрический пакет по стандарту ESA PSS-04-106 Packet telemetry standard [3], который через передатчик отправляется на ЦУП. Стандарт ESA PSS-04-107 и стандарт ESA PSS-04-106 определяют правила передачи пакетов данных между ЦУП и космическим аппаратом, которые обеспечивают надежности передачи и мультиплексирования потоков. Стандартами задается пять уровней иерархии пакетов: физический, кодирования, транспортный, сегментации и пакетный. В стандартах регламентируется длина пакета, его структура (набор полей) и правила их формирования.

Высокая частота отправки и приема различных пакетов по линиям связи между блоками накладывает на графическую имитационную модель проблему, связанную с удобством работы пользователя. Воспринимать данную модель в режиме реального времени для пользователя сложно, а значит, необходимо вводить относительные временные промежутки. Процесс прохода пакетов через КИС визуализируется на модели с помощью подсвечивания активных блоков и линий связей. Также отображается информация о состоянии и составе пакетов до и после обработки каждым из блоков.

Важнейшей задачей имитации является моделирование ситуаций, когда ошибки кадров нельзя исправить и отправляется сигнал для переотправки данного кадра. Кадры необходимо принимать в точно указанной последовательности, и нарушение данного порядка нарушает привычную работу КИС, которая либо

блокирует канал приема данной информации и ожидает кадр с правильным номером, либо продолжает принимать кадры. Такие кадры впоследствии отбрасываются, но формируется квитанция о необходимости их пересылки через некоторый промежуток времени. Данную задачу решает механизм FARM (Frame Acceptance and Reporting Mechanism), алгоритм работы которого определен стандартом ESA PSS 04-107 Packet telecommand standard.

В качестве одного из способов визуализации статистических данных предлагается использовать временной график, на котором отображаются временные задержки обработки пакетов на каждом из блоков КИС. Данный график существенно упрощает восприятие пользователем информации о функционировании системы во времени.

Для реализации данного программного продукта используются технологии Microsoft .NET Framework 4.0., WPF (Windows Presentation Foundation) и т. д. Использование современных технологий в разработке позволяет повысить качество программного продукта и создать мощный инструмент с функциональным интерфейсом, способным решать поставленные перед ним задачи.

Библиографические ссылки

1. Бровкин А. Г., Бурдыгов Б. Г., Гордийко С. В. Бортовые системы управления космическими аппаратами. М. : МАИ-ПРИНТ, 2010.

2. Packet Telecommand Standard (ESA PSS-04-107) / European space agency (ESA). 1992. Iss. 2. 166 p.

3. Packet Telemetry Standard (ESA PSS-04-106) / European space agency (ESA). 1988. Iss. 1. 73 p.

References

1. Brovkin A. G., Burdygov B. G., Gordiyko S. V. Bortovye sistemy upravleniya kosmicheskimi apparatami. M. : MAI-PRINT, 2010.

2. Packet Telecommand Standard (ESA PSS-04-107) / European space agency (ESA). 1992. Issue 2. 166 p.

3. Packet Telemetry Standard (ESA PSS-04-106) / European space agency (ESA). 1988. Issue 1. 73 p.

© Грузенко Е. А., Вогоровский Р. В., Колдырев А. Ю., 2013

УДК 004.415.25

ПРОЕКТИРОВАНИЕ КЛИЕНТСКОЙ ЧАСТИ СИСТЕМЫ РАССЫЛКИ 8М8-СООБЩЕНИЙ

А. Ф. Догадин, К. В. Богданов

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Россия, 660014, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31

Рассматриваются вопросы разработки клиентской части системы рассылки БМБ-сообщений, её взаимодействие с серверной частью, а также вопросы проектирования «дружественного» интерфейса пользователя.

Ключевые слова: проектирование клиентской части, рассылка БМБ-сообщений, интерфейс пользователя.

Решетневскуе чтения. 2013

DESIGNING THE CLIENT PART OF THE SYSTEM TO SEND SMS-MESSAGES

A. F. Dogadin, K. V. Bogdanov

Siberian State Aerospace University named after academician M. F. Reshetnev 31, "Krasnoyarsky Rabochy" Av., Krasnoyarsk, 660014, Russia

The development of client part of the system to send SMS-messages, its interaction with the server part, and the design of "friendly" user interface are examined.

Keywords: development of a client part, sending SMS-messages, user interface.

SMS-маркетинг - одно из наиболее актуальных направлений в сфере современной рекламы. Массовая рассылка SMS позволяет быстро и качественно донести до клиента всю необходимую информацию. На сегодняшний день массовая рассылка сообщений обеспечивает рекламное продвижение товаров и услуг и информационную поддержку различных областей бизнеса. Особенно востребована SMS-рассылка в сфере торговли, страховой и банковской деятельности.

В настоящее время развитие мобильных устройств ушло далеко вперед. Наличие в телефоне различных модулей, позволяющих выходить напрямую или через Wi-Fi в Интернет, не является чем-то необычным. Появились мобильные операционные системы, которые позволяют использовать телефон не только для общения, но и, например, как сервер или средство контроля работы других устройств. Стоит заметить, что эти задачи на данный момент нетривиальны и требуют особых методов решения. Однако их решение позволит существенно улучшить работу фирм, ввиду возможности их широкого применения: начиная от дистанционной диагностики подключенных к

телефону устройств и заканчивая информационной рассылкой по заданным адресатам. Кроме того, наличие беспроводных модулей позволит сократить количество мобильных устройств для подобных систем, что сократит их стоимость. Схема данной системы представлена на рисунке.

В данной системе клиентская часть будет находиться на компьютере, а серверная - на мобильном устройстве. Следовательно, с компьютера будет передаваться сигнал об отправке SMS-сообщений по сетям Wi-Fi или посредством AT-команд на мобильное устройство, которое, в свою очередь, будет отправлять SMS-сообщения по выбранным адресатам. Плюсы такой организации:

1) простота создания рассылок - можно отправить рассылку в один клик;

2) свободная расширяемость системы - при желании можно легко добавить или убрать несколько компьютеров в составе системы;

3) кроссплатформенность - способность системы работать на различных операционных системах;

4) минимальные требования к подготовке операторов.

Схема работы клиент-серверной системы рассылки SMS-сообщений

Программные средства и информационные технологии

Предполагается, что с данной системой должны уметь работать люди с различной подготовкой, а следовательно, интерфейс клиентской части должен быть продуманным, простым и интуитивно понятным. Для этого необходимо, чтобы он обладал следующими критериями:

1) естественность - должен быть привычен любому пользователю;

2) согласованность - переносим для более новых версий или заданий;

3) дружественность - должна быть возможность отмены заданных действий;

4) интерактивность - чтобы избежать повторных рассылок;

5) простота - наличие подсказок к кнопкам и использование для их написания слов, понятных пользователю;

6) многоуровневая помощь - для поиска решения проблем;

7) многоязычность.

© Догадин А. Ф., Богданов К. В., 2013

УДК 004.75, 004.031.4

ИСПОЛЬЗОВАНИЕ РЕЗУЛЬТАТОВ КОСМИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ В РЕГИОНАЛЬНЫХ ИНФОРМАЦИОННЫХ СИСТЕМАХ В ЦЕЛЯХ ПОДДЕРЖКИ ПРИНЯТИЯ УПРАВЛЕНЧЕСКИХ РЕШЕНИЙ

В. И. Дулинец, А. Л. Царегородцев

Югорский научно-исследовательский институт информационных технологий Россия, 628011, г. Ханты-Мансийск, ул. Мира, 151 Е-mail: office@uriit.ru

Описывается связь процесса поддержки принятия управленческих решений с необходимостью мониторинга объектов управления, указывается место в этих процессах территориально распределённых информационных систем контроля и управления, обосновывается необходимость использования результатов космической деятельности при построении таких систем, рассматривается применимость существующих методов и технологий для их построения и приводятся примеры использования описываемых подходов в решении задачи поддержки управленческих решений.

Ключевые слова: результаты космической деятельности, информационные системы, геоинформационные системы, поддержка принятия управленческих решений.

APPLICATION OF THE RESULTS OF SPACE ACTIVITY TO THE LOCAL INFORMATION SYSTEMS FOR DECISION SUPPORT SYSTEMS

V. I. Dulinets, A. L. Tsaregorodtsev

Ugra Research Institute of Information Technologies 151, Mira ste., Khanty-Mansiysk, 628011, Russia. Е-mail: office@uriit.ru

The thesis describes the connection of the decision making process with the necessity of monitoring of objects of management. It pinpoints the local information systems used for control and management among the process, argues the necessiity of the application of the results of space activity while bulding such systems, discusses ways to apply current methids and technologies, and sites specific examples of applying the described approaches to supporting management decision making process.

Keywords: results of space activity, information systems, decision support systems.

Процесс принятия управленческих решений тесно связан с понятием «мониторинг». В контексте доклада термин «мониторинг» будет трактоваться как непрерывное или систематическое наблюдение за состоянием различных объектов и процессов и управление ими. Средством такого мониторинга служат территориально распределенные информационные системы контроля и управления.

В масштабе региона при решении задач мониторинга мы неизбежно сталкиваемся с наличием пространственной составляющей в информации о про-

цессах и объектах. По некоторым оценкам, до 80 % информации об объектах, явлениях и процессах включает в себя пространственную составляющую.

Средством получения и передачи такой информации могут служить информационно-космические технологии. Использование информационно-космических технологий и результатов космической деятельности при создании и работе региональных информационных систем позволяет эффективно решать задачу поддержки принятия управленческих решений [1-4].

i Надоели баннеры? Вы всегда можете отключить рекламу.