Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Алгоритми роботи на стільниковому мобільному телефоні

Реферат Алгоритми роботи на стільниковому мобільному телефоні





змову. br/>В 

Рисунок 3 - Графічна схема як інструмент для реалізації функцій виклику табличним методом


Розробка алгоритму стандартних варіантів

НАБІР НОМЕРИ абонента Б. Принцип набору номера аналогічний введенню пін-коду, але набирається 7 цифр. Таким чином, після введення 1й цифри алгоритм перейде зі стану очікування (S6) у стан S48, а після введення 7й цифри - в стан S54. Потім, за описом, користувачеві необхідно виконати дію В«Натиснути YESВ» для початку виклику. При цьому алгоритм переходить в стан S55 В«Введений номера абонента Б (очікування відповіді від абонента Б)В». З цього стану за алгоритмом можливі такі варіанти: абонент Б відповідає на виклик; абонент Б зайнятий; абонент Б не відповідає; абонент Б відхиляє виклик; абонент А скасовує посилку виклику. p align="justify"> Абонент Б відповідає на виклик, виконавши дію В«Б Натиснути YESВ» для відповіді. У клітку на перетині рядка В«Б Натиснути YESВ» і шпальти В«S (t-1) = 55В» ставимо 58 - В«Розмова абонентів А і Б (мкф. вкл., Номер Б1 не введений)В». p align="justify"> Абонент Б стан ЗАЙНЯТО. У клітку на перетині рядка В«Б Стан ЗАЙНЯТОВ» і шпальти В«S (t-1) = 55В» ставимо 56 - В«Абонента Б зайнятийВ». З цього стану за алгоритмом абонент А може В«Натиснути NOВ» і завершити виклик: в клітку на перетині рядка В«Натиснути NOВ» і шпальти В«S (t-1) = 56В» ставимо 6 - В«режим очікуванняВ». Так само, абонент А може В«Натиснути YESВ» і повторити виклик: в клітку на перетині рядка В«Натиснути YESВ» і шпальти В«S (t-1) = 56В» ставимо 55. p align="justify"> Абонент Б не відповідає. Абонент А натискає В«Натиснути NOВ» і закінчує виклик. У клітку на перетині рядка В«Натиснути NOВ» і шпальти В«S (t-1) = 55В» ставимо 6 - В«режим очікуванняВ». p align="justify"> Абонент Б відхиляє виклик. У клітку на перетині рядка В«Б Натиснути NOВ» і шпальти В«S (t-1) = 55В» ставимо 57 - В«Абонента Б відмовляється від розмовиВ». З цього стану за алгоритмом абонент А може В«Натиснути NOВ» і завершити виклик: в клітку на перетині рядка В«Натиснути NOВ» і шпальти В«S (t-1) = 57В» ставимо 6 - В«режим очікуванняВ». p align="justify"> Абонент А скасовує посилку виклику. У клітку на перетині рядка В«Натиснути NOВ» і шпальти В«S (t-1) = 55В» ставимо 6 - В«режим очікуванняВ». p align="justify"> Вимкнення/вмикання мікрофону ПРИ РОЗМОВІ. Воно здійснюється натисканням клавіші YES. Натискання клавіші перший раз відключає мікрофон і переводить алгоритм зі стану S58 в S59. У клітку на перетині рядка В«Натиснути YESВ» і шпальти В«S (t-1) = 58В» ставимо 59 - В«Розмова абонентів А і Б (мкф. вимк., Номер Б1 не введений)В». Вторинне натискання клавіші переводить алгоритм з S59 знову в S58. Аналогічно перемикання між станами S66 і S67 при введеному 7-значному номері абонента Б1 (використання телефону як блокнота). p align="justify"> ВИКОРИСТАННЯ ТЕЛЕФОНУ як Блокнот. Введення номера абонента Б1 під час розмови аналогічний вводу номера з режиму очікування. p align="justify"> ВІДПОВІДЬ НА ВИКЛИК. Для ініціалізації вхідного дзвінка абонент Б, набравши номер, виконує дію В«Б Натиснути YESВ». При цьому алгоритм перейде зі стану S6 в S74 - В«Вхідний дзвінок від абонента Б (дзвінок)В». З цього стану за алгоритмом абонент А може В«Натиснути YESВ» і прийняти вхідний виклик: в клітку на перетині рядка В«Натиснути YESВ» і шпальти В«S (t-1) = 74В» ставимо 58. Так само, абонент А може В«Натиснути NOВ» і відхилити вхідний дзвінок: в клітку на перетині рядка В«Натиснути NOВ» і шпальти В«S (t-1) = 74В» ставимо 6 - В«режим очікуванняВ». p align="justify"> ЗАКІНЧЕННЯ РОЗМОВИ. Згідно зі схемою (малюнок 3) воно можливе в декількох варіантах. p align="justify"> Мікрофон включений, номер Б1 не введений (варіанти a, b). Алгоритм у S58. p align="justify"> Варіант a. Першим розмову закінчує абонент А. Він виконує дію В«Натиснути NOВ». У клітку на перетині рядка В«Натиснути NOВ» і шпальти В«S (t-1) = 58В» ставимо 6 - В«режим очікуванняВ». p align="justify"> Варіант b. Першим розмову закінчує абонент Б. Він виконує дію В«Б Натиснути NOВ». У клітку на перетині рядка В«Б Натиснути NOВ» і шпальти В«S (t-1) = 58В» ставимо 68 - В«Першим розмову закінчив абонент Б (мкф. вкл., Номер Б1 не введений)В». Потім абонент А виконує дію В«Натиснути NOВ». У клітку на перетині рядка В«Натиснути NOВ» і шпальти В«S (t-1) = 68В» ставимо 6 - В«режим очікуванняВ». p align="justify"> Мікрофон вимкнено, номер Б1 не введений (варіанти c, d, e). Алгоритм у S59. p align="justify"> Варіант c. Першим розмову закінчує абонент А. Він виконує дію В«Натиснути NOВ». У клітку на перетині рядка В«Натиснути NOВ» і шпальти В«S (t-1) = 59В» ставимо 6 - В«режим очікуванняВ». p align="justify"> Варіант d. Першим розмову закінчує абонент Б. Він виконує дію В«Б Натиснути NOВ». У клітку на перетині рядка В«Б Натиснути NOВ» і шпальти В«S (t-1) = 59В» ставимо 69 ​​- В«Першим розмову закінчив абонент Б (мкф. вимк., Номер Б1 не введений)В». Потім абонент А, не ...


Назад | сторінка 6 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Організація дорожнього руху на перетині вулиць Миру і Збройна
  • Реферат на тему: Організація дорожнього руху на перетині вулиць Сойфера і Леніна
  • Реферат на тему: Проектування біжучого рядка на мікроконтролері з використанням програмного ...
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...