АБОНЕНТСКОЕ УСТРОЙСТВО УЧЕТА ДЛИТЕЛЬНОСТИ ТЕЛЕФОННЫХ СОЕДИНЕНИЙ

Полезная модель относится к телефонии и может быть использована для учета длительности телефонных переговоров на стороне абонента с целью контроля правильности выставляемых счетов и оптимизации затрат на телефонную связь.
Наиболее близким аналогом, принятым за прототип, является абонентский счетчик стоимости телефонных разговоров (SU №1285618 А1, оп. 23.01.87), содержащий блок интерфейса (сопряжения), первый вход и первый выход которого соединены с абонентской линией, блок питания, вход которого соединен со вторым выходом блока интерфейса (сопряжения), третий выход которого соединен с входом анализатора вида связи, выход которого соединен с первым входом блока управления, выход которого соединен с входом индикатора, генератор определителя первой цифры номера, анализатора тональных сигналов, генератора, делителя блока управления и индикатора, выполняющего функции счетчика тарифных импульсов, формируемых генератором с делителем.
Существующий абонентский счетчик не определяет окончание соединения по сигналам АТС, что увеличивает погрешность измерения, определяет вид связи только по первой цифре номера, не позволяет настраивать правила тарификации для конкретных видов соединений, не позволяет вести раздельный учет по достаточному числу различных соединений (местное, междугородное, с мобильными абонентами, с платными службами, с Интернетом), не позволяет предупреждать абонента о скором окончании тарифной единицы или расходовании лимита предоплаченного времени, не может вести накопление информации за несколько расчетных периодов.
Задачей, на решение которой направлено заявляемое техническое решение является создание абонентского устройства, позволяющего вести учет длительности телефонных соединений раздельно по видам соединений и в соответствии с правилами тарификации для данных соединений с, повышенной точностью измерения, сохраняющего результаты за несколько расчетных периодов, предупреждающего абонента о скором окончании тарифной единицы.
Для решения поставленной задачи абонентское устройство учета длительности телефонных соединений, содержащее блок сопряжения, первый вход и первый выход которого соединены с абонентской линией, блок питания, вход которого соединен со вторым выходом блока сопряжения, а выход с первыми входами всех остальных блоков, блок вывода информации, согласно полезной модели, снабжено вычислительно-аналитическим блоком, блоком памяти, блоком ввода информации, при этом второй вход и первый выход вычислительно-аналитического блока соединены соответственно с третьим выходом и вторым входом блока сопряжения, третий вход и третий выход вычислительно-аналитического блока соединены с блоком памяти, четвертый вход соединен с блоком ввода информации, второй выход вычислительно-аналитического блока соединен с блоком вывода информации.
Абонентское устройство снабжено звуковым сигнализатором, вход которого соединен с четвертым выходом вычислительно-аналитического блока.
Вычислительно-аналитический блок может быть выполнен на микроконтроллере, или на микропроцессоре с периферийными устройствами, выполняющими необходимые функции, или на дискретных элементах (микросхемах).
Вычислительно-аналитический блок содержит детектор линейных сигналов, вход которого соединен с третьим выходом блока сопряжения, первый выход соединен с входом анализатора вида связи и стадии
соединения, второй выход соединен с входом приемника набранного номера, третий выход соединен с входом блока определения номеров входящих вызовов, выход, которого соединен с блоком вывода информации. Выход анализатора вида связи и стадии соединения соединен с входом измерителя длительности соединения, выход которого соединен с первым входом блока пересчета и сигнализации, второй вход и первый выход которого соединены с первым входом и первым выходом блока суммирования и хранения, второй выход блока пересчета и сигнализации соединен с блоком сопряжения и звуковым сигнализатором, а третий выход - с блоком вывода информации, второй вход блока суммирования и хранения соединен с выходом приемника набранного номера, третий вход соединен с выходом часов-календаря, вход которого и четвертый вход блока суммирования и хранения соединены с блоком ввода информации, пятый вход блока суммирования и хранения соединен с блоком памяти, второй выход блока суммирования и хранения соединен с блоком вывода информации.
На фиг.1 представлена блок-схема абонентского устройства учета длительности телефонных соединений.
На фиг.2 представлена программная модель вычислительно-аналитического блока.
Абонентское устройство учета длительности телефонных соединений содержит блок 1 сопряжения, первый вход и первый выход которого соединены с абонентской линией, блок 2 питания, вход которого соединен со вторым выходом блока 1 сопряжения, а выход с первыми входами всех остальных блоков, блок 3 вычислительно-аналитический, блок 4 памяти, блок 5 ввода информации, блок 6 вывода информации, звуковой сигнализатор 7.
Вычислительно-аналитический блок 3 может быть выполнен на микроконтроллере, или на микропроцессоре с периферийными устройствами, выполняющими необходимые функции, или на дискретных
элементах (микросхемах) и содержит детектор 8 линейных сигналов, вход которого соединен с третьим выходом блока сопряжения 1, первый выход соединен с входом анализатора 9 вида связи и стадии соединения, второй выход соединен с входом приемника 10 набранного номера, третий выход соединен с входом блока 11 определения номеров входящих вызовов, выход, которого соединен с блоком 6 вывода информации
Выход анализатора 9 вида связи и стадии соединения соединен с входом измерителя 12 длительности соединения, выход которого соединен с первым входом блока 13 пересчета и сигнализации, второй вход и первый выход которого соединены с первыми входом и первым выходом блока 14 суммирования и хранения, второй выход блока 13 пересчета и сигнализации соединен с блоком 1 сопряжения и звуковым сигнализатором 7, а третий выход - с блоком вывода информации 6.
Второй вход блока 14 суммирования и хранения соединен с выходом приемника 10 набранного номера, третий вход соединен с выходом часов-календаря 15, вход которого соединен с блоком ввода информации 5, четвертый вход блока 14 суммирования и хранения соединен с блоком 5 ввода информации, пятый вход блока 14 суммирования и хранения соединен с блоком 4 памяти, второй выход блока 14 суммирования и хранения соединен с блоком 6 вывода информации.
Блок 1 сопряжения преобразует батарейные и тональные сигналы, поступающие из абонентской линии в сигналы для вычислительно-аналитического блока 3, а так же преобразует сигналы, сформированные вычислительно-аналитическим блоком 3 в сигналы для абонентской линии и может быть реализован по типовым схемам для абонентских устройств.
Блок питания 2 обеспечивает все узлы и блоки абонентского устройства необходимыми напряжениями питания и может быть реализован по типовым схемам для подобных устройств.
Блок памяти 4 осуществляет хранение результатов тарификации, настроек абонентского устройства и другой информации, необходимой для
работы вычислительно-аналитического блока 3 и реализуется любым стандартным способом.
Звуковой сигнализатор 7 выдает звуковые сигналы во время работы устройства и реализуется на базе пьезокерамического или иного звукового излучателя, с усилителем или без усилителя.
Блок 5 ввода информации осуществляет передачу абонентскому устройству команд управления и необходимых параметров и настроек и может быть реализован в виде встроенной клавиатуры или любого интерфейса, позволяющего принимать команды и информацию от внешних устройств.
Блок 6 вывода информации осуществляет вывод информации о результатах тарификации и состоянии устройства и может быть реализован в виде встроенного индикатора (дисплея) или любого интерфейса, позволяющего передавать информацию во внешние устройства.
Вычислительно-аналитический блок 3 выполняется на микроконтроллере (микропроцессоре) и в нем реализуются детектор 8 линейных сигналов, анализатор 9 вида связи и стадии соединения, измеритель 11 длительности соединения.
Детектор 8 линейных сигналов детектирует линейные и тональные сигналы из телефонной линии (подъем/опускание трубки, информационные и специальные сигналы АТС, сигналы набора номера, информацию о номере вызывающего абонента) и преобразует их в команды и информацию для анализатора 9 вида связи и стадии соединения, приемника 10 набранного номера и блока 11 определения номеров входящих вызовов.
Приемник 10 набранного номера осуществляет прием номера, набираемого при исходящем соединении, и передает его в блок 13 пересчета и сигнализации.
Анализатор 9 вида связи и стадии соединения по информации, полученной от детектора 8 линейных сигналов, определяет вид связи
(входящая или исходящая), факт начала и окончания соединения (по совокупности сигналов АТС и состоянию телефонной линии);
Измеритель 12 длительности соединения по командам анализатора 9 вида связи и стадии соединения осуществляет измерение длительности соединения в единицах времени (секундах) непрерывно передавая текущие результаты измерения в блок 13 пересчета и сигнализации. По окончании соединения измеритель 12 длительности соединения корректирует окончательный результат измерения в зависимости от длительности информационных сигналов АТС и передает его в блок 13 пересчета и сигнализации.
Блок 13 пересчета и сигнализации на основании правил тарификации, полученных от блока 14 суммирования и хранения осуществляет пересчет текущей длительности соединения в тарифные единицы и передает результат в блок 6 вывода информации. При приближении к окончанию текущей тарифной единицы и при ее окончании блок 13 пересчета и сигнализации формирует предупредительные звуковые сигналы и передает их на звуковой сигнализатор 7 и в телефонную линию. По окончании соединения блок 13 пересчета и сигнализации осуществляет пересчет окончательного результата, определение возможной ошибки тарификации и передает результаты в блок 14 суммирования и хранения и блок 6 вывода информации.
Блок 14 суммирования и хранения принимает от блока 5 ввода информации варианты и правила тарификации, обрабатывает их и передает на хранение в блок памяти 4. По окончании набора номера по информации о набранном номере, полученной от приемника 10 набранного номера и на основании текущего времени суток и дня недели, полученных от часов-календаря 15, блок 14 суммирования и хранения извлекает из блока памяти 4 соответствующие правила тарификации, при необходимости, корректирует их и передает в блок 13 пересчета и сигнализации. По окончании соединения блок 14 суммирования и хранения получает от блока
13 пересчета и сигнализации результаты тарификации и суммирует их с результатами тарификации за текущий расчетный период (месяц) для соответствующего варианта тарификации. При смене расчетного периода по команде от часов-календаря 15 блок 14 суммирования и хранения начинает суммировать результаты тарификации за расчетный период в другом блоке памяти, сохраняя результаты предыдущих расчетных периодов для последующих просмотров. По командам от блока 5 ввода информации блок 14 суммирования и хранения передает блоку 6 вывода информации необходимые для просмотра результаты тарификации за выбранный расчетный период.
Часы-календарь 15 осуществляют определение текущего времени, включая час, день и месяц года с целью получения информации для коррекции правил тарификации, зависимых от времени суток и дня недели, а так же для автоматической смены расчетного периода.
Блок 11 определения номеров входящих вызовов по командам, поступающим от детектора 8 линейных сигналов, осуществляет автоматическое определение номера входящего вызова и передает информацию об этом номере на блок 6 вывода информации.
Абонентское устройство работает следующим образом.
При снятии абонентом трубки анализатор 9 вида связи и стадии соединения по сигналам АТС, принятым детектором 8 линейных сигналов определяет вид связи (входящая или исходящая).
По набираемому номеру блок 14 суммирования и хранения определяет, каким образом осуществлять учет данного соединения в соответствии с введенными планами нумерации и тарификации.
По окончании набора номера анализатор 9 вида связи и стадии соединения по сигналам в линии определяет начало соединения и включает измеритель 12 длительности соединения. Блок 13 пересчета и сигнализации преобразует текущие значения времени соединения, получаемые с измерителя 12 длительности соединения в соответствии с правилами тарификации для
данного соединения, и передает их в блок 6 вывода информации, а так же предупреждает абонента о скором окончании очередной тарифной единицы и о начале следующей через звуковой сигнализатор.
Момент окончания соединения анализатор 9 вида связи и стадии соединения определяет по сигналам АТС и состоянию линии, принятым детектором 8 линейных сигналов, и останавливает измеритель 12 длительности соединения. При остановке измерителя 12 длительности соединения блок 13 пересчета и сигнализации осуществляет окончательную обработку результатов тарификации, устранение выявляемых погрешностей измерения, определение возможности расхождения результатов своего измерения и оборудования на АТС. Результаты окончательной обработки передаются в блок 14 суммирования и хранения, где суммируются за расчетный период (месяц) раздельно по каждому виду тарификации.
Предлагаемое техническое решение, по сравнению с существующими абонентскими устройствами, обеспечивает следующие преимущества:
- повышение точности измерения длительности соединения, поскольку анализатор вида связи и стадии соединения принимает решение о начале и окончании соединения по совокупности линейных сигналов и корректирует результат в зависимости от фактической длительности этих сигналов;
- реализация возможности ведения учета длительности телефонных разговоров в соответствии с правилами тарификации в зависимости от времени суток и набранного номера (бесплатные соединения, местные соединения с поминутной тарификацией, междугородние соединения с поминутной тарификацией, междугородние соединения с посекундной тарификацией, соединения с сотовыми телефонами, соединения с платными службами с тарификацией за одно соединение или за время обслуживания);
- оценка возможной ошибки тарификации, возникающей при тарификации по тарифным единицам и окончания соединения в конце текущей тарифной единицы, что исключает недоразумения при сравнении результатов тарификации устройства и оператора связи.
- оптимизация использования оплаченного времени за счет предупреждения абонента о предстоящем окончании текущей тарифной единицы и ее фактическом окончании;
- возможность накопления и хранения суммарных результатов раздельно по вариантам тарификации за несколько расчетных периодов.