СПОСОБ ИНТЕРАКТИВНОЙ ПРЕДИКТИВНОЙ ТАРИФИКАЦИИ ИСХОДЯЩЕГО ИЗ ТЕЛЕФОНА ВЫЗОВА (ВАРИАНТЫ)
METHOD OF INTERACTIVE PREDICTIVE TARIFFICATION OF OUTGOING CALL (VERSIONS)

Область техники, к которой относится изобретение
Данное изобретение относится к телефонии, а конкретнее к способам интерактивной предиктивной тарификации вызова, исходящего из телефона.
Уровень техники
Тарификация вызова, исходящего из телефона, осуществляется в настоящее время различными способами.
Патент РФ №2458480 (опубл. 10.08.2012) раскрывает способ для зависящей от места и (или) зависящей от удаленности тарификации коммуникационных услуг в мобильной коммуникационной сети, когда тариф оплаты зависит от того, в какой абонентской зоне находится вызываемый абонент.
В патенте США №9143609 (опубл. 22.09.2015) предложен способ управления и отслеживания вызовов цифровой связи, в котором подсчет оплаты производится специализированным программным обеспечением после осуществления звонка.
В заявке Японии №2000-032174 (опубл. 28.01.2000) приведен способ информирования стоимости вызова, в котором стоимость вызова запрашивается в ходе разговора и вычисляется непосредственно в телефоне.
Во всех этих и многих иных аналогах тарификация осуществляется либо по завершении телефонного соединения, либо после указания той зоны, где находится вызываемый абонент, тогда как во многих случаях вызывающий абонент просто отказался бы от вызова, если бы сразу узнал соответствующий тариф. В результате телефонные сети оказываются перегружены вызовами, которые могли бы не состояться, а абонентам приходится запоминать стоимость вызовов по различным направлениям.
Раскрытие изобретения
В этой связи задачей настоящего изобретения является разработка такого способа тарификации, который расширял бы арсенал технических средств, позволяя снижать нагрузку на телефонные сети и повышая удобство пользования для абонентов.
Для решения этой задачи и достижения указанного технического результата в первом объекте настоящего изобретения предложен способ интерактивной предиктивной тарификации исходящего из телефона вызова, заключающийся в том, что подсчитывают в телефоне количество набранных символов телефонного номера вызываемого абонента при вводе каждого очередного символа набираемого телефонного номера; нормализуют введенный номер при достижении подсчитанным количеством набранных символов числа 3; формируют телефоном исходящий запрос для определения тарифа вызова набираемого телефонного номера; передают сформированный запрос на сервер обработки запросов, предназначенный для обработки запросов, поступающих от абонентских телефонов; выделяют набранный номер из запроса, принятого сервером обработки запросов; находят значение тарифа, соответствующее коду страны в набираемом телефонном номере; формируют ответ телефону, содержащий найденное значение тарифа; передают сформированный ответ на телефон; отображают значение тарифа из принятого ответа на дисплее телефона.
Особенность способа по первому объекту настоящего изобретения состоит в том, что подсчет количества набранных символов могут прекращать при превышении этим количеством числа 15.
Другая особенность способа по первому объекту настоящего изобретения состоит в том, что операции, начиная с нормализации, могут повторять при вводе каждого очередного символа телефонного номера свыше 3.
Еще одна особенность способа по первому объекту настоящего изобретения состоит в том, что в качестве телефона могут использовать любое средство из группы, включающей: стационарный телефонный терминал с базой, стационарный телефонный аппарат, мобильный телефон, смартфон, телефонное приложение на планшете, телефонное приложение на персональном компьютере, телефонное приложение на смартфоне.
Еще одна особенность способа по первому объекту настоящего изобретения состоит в том, что при передаче запроса на сервер обработки запросов и (или) при передаче сформированного ответа на телефон используют любой тип соединения из группы, включающей в себя: Интернет-соединение, канал общего пользования, служебный канал, канал передачи СМС-сообщений.
Для решения той же задачи и достижения того же технического результата во втором объекте настоящего изобретения предложен способ интерактивной предиктивной тарификации исходящего из телефона вызова, заключающийся в том, что подсчитывают в телефоне количество набранных символов телефонного номера вызываемого абонента при вводе каждого очередного символа набираемого телефонного номера; нормализуют введенный номер при достижении подсчитанным количеством набранных символов числа 3; находят в телефоне значение тарифа вызова, соответствующее коду страны в набираемом телефонном номере; отображают найденное значение тарифа на дисплее телефона.
Особенность способа по второму объекту настоящего изобретения состоит в том, что подсчет количества набранных символов могут прекращать при превышении этим количеством числа 15.
Другая особенность способа по второму объекту настоящего изобретения состоит в том, что операции, начиная с нормализации, могут повторять при вводе каждого очередного символа телефонного номера свыше 3.
Еще одна особенность способа по второму объекту настоящего изобретения состоит в том, что в качестве телефона могут использовать любое средство из группы, включающей: стационарный телефонный терминал с базой, стационарный телефонный аппарат, мобильный телефон, смартфон, телефонное приложение на планшете, телефонное приложение на персональном компьютере, телефонное приложение на смартфоне.
Еще одна особенность способа по второму объекту настоящего изобретения состоит в том, что могут дополнительно передавать из телефона запрос на обновление данных, служащих для нахождения тарифа, на сервер обработки запросов, предназначенный для обработки запросов, поступающих от абонентских телефонов; передавать ответ телефону, содержащий запрошенные обновленные данные; обновлять данные в телефоне на основании принятого ответа.
При этом при передаче запроса на сервер обработки запросов и (или) при передаче ответа на телефон могут использовать любой тип соединения из группы, включающей в себя: Интернет-соединение, канал общего пользования, служебный канал, канал передачи СМС-сообщений.
Подробное описание вариантов осуществления
Предложенное изобретение может осуществляться в любом известном специалистам средстве, которое обеспечивает телефонное соединение. Это может быть, к примеру, стационарный телефонный терминал с базой, на которую устанавливается съемная телефонная трубка. Это может быть и стационарный телефонный аппарат, включенный в проводную телефонную сеть. Это может быть и любой беспроводной телефон, например мобильный телефон или смартфон. Способ по настоящему изобретению может быть реализован и с помощью телефонного приложения на планшете или телефонного приложения на персональном компьютере. Любое иное средство, известное специалистам в настоящий момент или разработанное в будущем, которое позволяет выполнять телефонное соединение, может быть использовано для реализации способа по настоящему изобретению. В дальнейшем описании и в формуле изобретения все эти средства объединены термином «телефон».
Для реализации способа по любому из вариантов осуществления настоящего изобретения в телефон устанавливается клиентское приложение, представляющее собой компьютерную программу, функции которой раскрыты ниже. Независимо от варианта осуществления настоящего изобретения, это клиентское приложение предназначено для выполнения двух следующих функций:
1. В тот момент, когда пользователь (абонент) этого телефона начинает набирать номер вызываемого абонента, клиентское приложение, хранящееся в памяти данного телефона, начинает подсчитывать количество набранных символов вызываемого телефонного номера при вводе каждого очередного символа этого телефонного номера.
2. Как только подсчитанное количество набранных символов достигает числа 3, указанное клиентское приложение производит нормализацию введенного номера. Эта нормализация заключается в следующем.
По правилам Международного союза электросвязи каждый телефонный номер строится по стандартным правилам. В начале номера указывается код страны, состоящий из трех символов (цифр). Далее следуют две или три цифры, представляющие код оператора и (или) географический регион. После этого идут непосредственно цифры телефонного номера.
Цифры кода страны и кода оператора и (или) географического региона прямо влияют на тариф соединения для конкретного телефона. Но, с другой стороны, некоторые коды при этом могут иметь одинаковые тарифы, тогда как тарифы для кодов разных операторов или разных географических регионов могут отличаться. Именно поэтому и производится нормализация набранного номера, т.е. его приведение к соответствующему представлению, пригодному для распознавания как аппаратурой коммутации вызова, так и системой тарификации.
Например, в случае дозвона на российский номер в офис МТС в Москве (499 709 01 11) в зависимости от используемого телефона набираемая последовательность символов может иметь вид:
8 499 709 01 11
+7 499 709 01 11
007 499 709 01 11
Однако на аппаратный коммутатор будет поступать последовательность символов +7 499…
Для дозвона на заграничный номер, к примеру, в Швейцарию на номер +41 22 346 84 26 последовательность набора символов может иметь вид:
8 10 41 22 346 84 26
+41 22 346 84 26
0041 22 346 84 26
На коммутатор же пойдет последовательность 0041…
Но для определения тарифа все номера будут обрабатываться (нормализоваться) клиентским приложением иначе: в первом случае коду страны будут соответствовать три символа 007, а во втором случае - 041. Это как раз соответствует международному стандарту Е.164, введенному Международным союзом электросвязи. Остальные коды (операторов или географических зон) добавляются без изменения.
Дальше операции по вариантам осуществления настоящего изобретения различаются. В первом случае, после нормализации клиентское приложение в телефоне, с которого набирается номер вызываемого абонента, формирует исходящий запрос для определения тарифа вызова набранного номера. Этот сформированный запрос из телефона, с которого набирается номер вызываемого абонента, передается на сервер обработки запросов, предназначенный для обработки запросов, поступающих от клиентских приложений. Такой сервер может иметь любое известное специалистам выполнение, которое обеспечивает реализацию нижеуказанных функций.
Приняв указанный запрос, в сервере обработки запросов выделяют из этого запроса нормализованный набранный номер. По данному номеру в сервере обработки запросов находят значение того тарифа, который соответствует нормализованному коду страны в набранном номере. После этого в сервере обработки запросов формируют ответ тому телефону, с которого поступил запрос, и этот ответ содержит найденное значение тарифа. Данный ответ передают на указанный телефон, на дисплее которого после приема ответа и отображают значение тарифа. Такое отображение может осуществляться прямо на дисплее телефона или того устройства, в которое введено клиентское приложение. В простейшем случае тариф может высвечиваться в мобильном телефоне через пробел после набираемого номера. В смартфоне же или в мобильном приложении для этого может быть выделено определенное место на экране.
Во втором варианте осуществления настоящего изобретения тарифы в виде таблицы или в ином представлении могут быть введены непосредственно в память телефона. При этом клиентское приложение этого телефона может периодически или случайным образом передавать запрос на обновление данных, служащих для нахождения тарифа, на сервер обработки запросов. В ответ на этот запрос сервер обработки данных передает телефону ответ, содержащий запрошенные обновленные данные, которые в телефоне вводят в клиентское приложение. В принципе, сервер обработки запросов может посылать такие обновленные данные и без запроса, например, периодически либо при изменении тарифа.
В этом варианте осуществления после подсчета набираемых символов и нормализации введенного номера находят клиентским приложением значение тарифа вызова набранного номера, соответствующее коду страны в набранном номере, и отображают найденное значение тарифа на дисплее телефона. Такое отображение осуществляют аналогично тому, как это делается в первом варианте осуществления.
Специалистам понятно, что для обоих вариантов осуществления нормализованный номер, содержащий три символа, не всегда позволяет определить тариф, что может зависеть от различных факторов, например, таких как выделение диапазона номеров под определенные услуги, либо наличия тарифов для уточнения тарифа, и т.п. В этом случае операции, начиная с нормализации, повторяют при вводе каждого очередного символа телефонного номера свыше 3. Если же определение тарифа не выполняется и дальше, то подсчет количества набранных символов прекращают при превышении этим количеством числа 15.
Следует отметить, что в приведенном выше примере код страны является лишь одной из возможных разновидностей набираемых символов. Помимо кода страны это могут быть коды региона или географической области, коды сети, оператора, услуги либо любых комбинаций вышеперечисленного.
Можно также отметить, что передача запроса на сервер обработки запросов и (или) передача сформированного ответа на телефон могут осуществляться по любому типу соединения. Например, это может быть Интернет-соединение, канал общего пользования, служебный канал, канал передачи СМС-сообщений, либо любое иное соединение, как известное специалистам, так и вновь разработанное.
Таким образом, благодаря тому, что тариф определяется сразу в процессе набора вызываемого номера, повышается удобство пользования, когда абоненту не нужно запоминать и даже знать тарифы тех или иных соединений либо искать их, скажем, на сайте провайдера. С другой стороны, моментальное определение тарифа позволит исключать те соединения, которые в противном случае пришлось бы осуществлять из-за незнания тарифа абонентом. В итоге настоящее изобретение расширяет арсенал технических средств и позволяет снижать нагрузку на телефонные сети.