СПОСОБ ПРЕДОСТАВЛЕНИЯ ДИНАМИЧЕСКОГО КОДА ЧЕРЕЗ ТЕЛЕФОН

1. Способ предоставления пользователю онлайновой службы динамического кода через телефон (8), согласно которому упомянутый пользователь передает, с одной стороны, идентификатор на компьютерный сервер (1), управляющий онлайновой службой, при помощи сетевого терминала (7), подключенного к упомянутому компьютерному серверу (1) через цифровую сеть (4), и, с другой стороны, динамический код, предназначенный для использования в онлайновой службе, при этом упомянутый способ отличается тем, что динамический код представляет собой подгруппу цифр, составляющих номер вызывающей линии, выбранной сервером кодов (2) среди совокупности доступных линий для вызова телефона пользователя, номер которой посредством сервера кодов передают в онлайновую службу.
2. Способ по п.1, отличающийся тем, что номер вызывающей линии, содержащий динамический код, определяется алгоритмом, применяемым сервером кодов (2), в зависимости от совокупности параметров, включенных в запрос динамического кода, передаваемый онлайновой службой.
3. Способ по п.2, отличающийся тем, что при конкретном выборе параметров, включаемых в запрос динамического кода, определение номера вызывающей линии осуществляют посредством сервера кодов (2) произвольным выбором номера вызывающей линии среди номеров линий, доступных для сервера кодов (2).
4. Способ по любому из пп.1-3, отличающийся тем, что динамический код определяют на основании номера вызывающей линии, используемой сервером кодов (2) для вызова телефона пользователя, при помощи правила выделения динамического кода, которое указывает цифры телефонного номера вызывающей линии, учитываемые для формирования динамического кода.
5. Способ по п.4, отличающийся тем, что правило выделения динамического кода является либо фиксированным, либо определено онлайновой службой при каждом запросе динамического кода.
6. Способ по п.5, отличающийся тем, что правило выделения состоит в выборе 4, 5 или 6 последних цифр номера вызывающей линии для формирования динамического кода.
7. Способ по п.4, отличающийся тем, что выделение динамического кода из номера вызывающей линии в зависимости от упомянутого правила выделения либо осуществляет вручную пользователь, либо осуществляет автоматически программное приложение, установленное на телефоне пользователя.
8. Способ по пп.5 или 6, отличающийся тем, что выделение динамического кода из номера вызывающей линии в зависимости от упомянутого правила выделения либо осуществляет вручную пользователь, либо осуществляет автоматически программное приложение, установленное на телефоне пользователя.
9. Способ по п.4, отличающийся тем, что в случае ручного выделения динамического кода пользователем он сначала выбирает цифры динамического кода при высвечивании номера вызывающей линии на телефоне пользователя, при помощи правила извлечения, переданного онлайновой службой пользователю, затем вводит их в сетевой терминал (7) пользователя и передает в программу онлайновой службы.
10. Способ по любому из пп.5-7, отличающийся тем, что в случае ручного выделения динамического кода пользователем он сначала выбирает цифры динамического кода при высвечивании номера вызывающей линии на телефоне пользователя, при помощи правила извлечения, переданного онлайновой службой пользователю, затем вводит их в сетевой терминал (7) пользователя и передает в программу онлайновой службы.
11. Способ по п.8, отличающийся тем, что в случае ручного выделения динамического кода пользователем он сначала выбирает цифры динамического кода при высвечивании номера вызывающей линии на телефоне пользователя, при помощи правила извлечения, переданного онлайновой службой пользователю, затем вводит их в сетевой терминал (7) пользователя и передает в программу онлайновой службы.
12. Способ по п.4, отличающийся тем, что в случае автоматического выделения динамического кода из номера телефона вызывающей линии телефон пользователя содержит программу, выполненную с возможностью считывания номера вызывающей линии, выделения из него динамического кода в зависимости от правила выделения, заранее определенного в упомянутой программе или переданного онлайновой службой на телефон (8) пользователя.
13. Способ по любому из пп.5-7, 9, 11, отличающийся тем, что в случае автоматического выделения динамического кода из номера телефона вызывающей линии телефон пользователя содержит программу, выполненную с возможностью считывания номера вызывающей линии, выделения из него динамического кода в зависимости от правила выделения, заранее определенного в упомянутой программе или переданного онлайновой службой на телефон (8) пользователя.
14. Способ по п.8, отличающийся тем, что в случае автоматического выделения динамического кода из номера телефона вызывающей линии телефон пользователя содержит программу, выполненную с возможностью считывания номера вызывающей линии, выделения из него динамического кода в зависимости от правила выделения, заранее определенного в упомянутой программе или переданного онлайновой службой на телефон (8) пользователя.
15. Способ по п.10, отличающийся тем, что в случае автоматического выделения динамического кода из номера телефона вызывающей линии телефон пользователя содержит программу, выполненную с возможностью считывания номера вызывающей линии, выделения из него динамического кода в зависимости от правила выделения, заранее определенного в упомянутой программе или переданного онлайновой службой на телефон (8) пользователя.
16. Способ по любому из пп.1, 2, 3, 5, 6, 7, 9, 11, 12, 14, 15, отличающийся тем, что дополнительно содержит следующие этапы, на которых:
- (1а) передают посредством онлайновой службы на упомянутый сервер кодов (2) запрос на отправку динамического кода данному пользователю онлайновой службы, а также совокупности параметров, определяющих динамический код;
- (1b) передают посредством онлайновой службы уведомление о направленном вызове на сетевой терминал (7) пользователя;
- после выбора (2а) сервером кодов телефонного номера вызывающей линии, (2b) передают посредством сервера кодов номер выбранной вызывающей линии на сервер (1) онлайновой службы, и выделяют посредством упомянутого сервера (1) динамический код из номера вызывающей линии;
- (3): коммутируют телефонный вызов посредством сервера кодов (2) на телефон (8) пользователя, используя номер предварительно выбранной вызывающей линии;
- (4а) после получения телефонного вызова телефоном (8) пользователя, выделяют вручную или автоматически динамический код из номера вызывающей линии при помощи предварительно указанного правила выделения;
- (4b) пользователь передает выделенный таким образом динамический код на сервер (1) онлайновой службы при помощи своего сетевого терминала (7);
- (5) принимают посредством сервера (1) онлайновой службы динамический код, сравнивают локально полученный динамический код и динамический код, переданный пользователем, и, в случае совпадения двух динамических кодов, подтверждают динамический код, переданный пользователем.
17. Способ по п.16, отличающийся тем, что на сетевой терминал (7) пользователя поступает уведомление о вызове, с одной стороны, чтобы предупредить его о вызове через вызывающую линию, номер которой содержит динамический код, и, с другой стороны, чтобы передать пользователю правило выделения динамического кода из номера вызывающей линии.
18. Способ по п.17, отличающийся тем, что уведомление, передаваемое на сетевой терминал (7) пользователя, содержит указания, чтобы он не отвечал на вызов, поступающий от вызывающей линии.
19. Способ по п.16, отличающийся тем, что сервер (2) кодов запрограммирован таким образом, чтобы прерывать телефонную связь между вызывающей линией и телефоном (8) пользователя с момента первого звонка.
20. Способ по любому из пп.1, 2, 3, 5, 6, 7, 9, 11, 12, 14, 15, 17, 18, 19, отличающийся тем, что номер вызывающей линии, выбранной среди доступных линий сервера кодов, остается действующим только в течение ограниченного срока, порядка нескольких минут.
21. Способ по п.4, отличающийся тем, что номер вызывающей линии, выбранной среди доступных линий сервера кодов, остается действующим только в течение ограниченного срока, порядка нескольких минут.
22. Способ по п.10, отличающийся тем, что номер вызывающей линии, выбранной среди доступных линий сервера кодов, остается действующим только в течение ограниченного срока, порядка нескольких минут.
23. Способ по любому из пп.2, 3, 5, 6, 7, 9, 11, 12, 14, 15, 17, 18, 19, 21, 22, отличающийся тем, что программа (5) онлайновой службы выполняет следующие этапы, на которых:
- (11) принимают от терминала (7) пользователя запрос на доступ к онлайновой службе, управляемой компьютерным сервером (1);
- (12) составляют спецификацию динамического кода в виде последовательности параметров в зависимости от пользователя и от предусмотренного использования динамического кода и составляют правило выделения динамического кода из номера вызывающей линии;
- (13) передают на сервер кодов (2) запрос динамического кода и совокупность параметров, определяющих динамический код;
- (14) принимают номер вызывающей линии, передаваемый сервером кодов (2);
- (15) производят локальное выделение динамического кода из номера вызывающей линии на уровне сервера (1) онлайновой службы;
- (16) принимают динамический код, передаваемый терминалом (7) пользователя;
- (17) сравнивают локально выделенный динамический код и динамический код, переданный терминалом (7) пользователя, и в случае совпадения двух кодов, онлайновая служба подтверждает динамический код пользователя и разрешает пользователю доступ к онлайновой службе; в противном случае программа (5) онлайновой службы формирует сообщение об ошибке для его выведения на сетевой терминал (7) пользователя.
24. Способ по любому из пп.2, 3, 5, 6, 7, 9, 11, 12, 14, 15, 17, 18, 19, 21, 22, отличающийся тем, что программа (6) сервера кодов (2) осуществляет следующие этапы, на которых:
- (22): принимают запрос динамического кода, передаваемые программой (5) сервера (1), управляющего онлайновой службой и связанные с ним параметры;
- (23): выбирают вызывающую линию среди доступных линий в зависимости от запроса динамического кода, переданного программой (5) сервера (1), управляющего онлайновой службой, и от связанных с ним параметров;
- (24): осуществляют телефонный вызов через выбранную таким образом вызывающую линию на номер телефона пользователя;
- (25): передают номер вызывающей линии в программу (5) онлайновой службы, после чего способ возвращается на начало (21) в ожидании следующего запроса динамического кода.
25. Система предоставления динамического кода пользователю онлайновой службы через телефон (5), в которой упомянутый пользователь передает, с одной стороны, идентификатор на компьютерный сервер (1), управляющий онлайновой службой, и, с другой стороны, динамический код, предназначенный для использования пользователем онлайновой службы, при этом упомянутая система содержит:
- сетевой терминал (7), подключенный к упомянутому компьютерному серверу (1) через цифровую сеть (4);
- телефон (8) пользователя, выполненный с возможностью высвечивания номера телефона вызывающей линии;
при этом упомянутая система отличается тем, что дополнительно содержит:
- компьютерный сервер (1), управляющий онлайновой службой;
- сервер кодов (2), связанный с упомянутым компьютерным сервером (1) при помощи защищенной цифровой линии (3);
- при этом упомянутый компьютерный сервер (1), управляющий онлайновой службой, содержит программный модуль (5), выполненный с возможностью передачи запроса динамического кода на сервер кодов (2);
- при этом упомянутый компьютерный сервер содержит программный модуль, выполненный с возможностью определения запроса динамического кода в виде ряда параметров в зависимости от пользователя и от использования динамического кода, с возможностью выработки правила выделения динамического кода и передачи такого запроса динамического кода на сервер кодов;
- при этом упомянутый сервер кодов содержит программный модуль, выполненный с возможностью выбора вызывающей линии среди совокупности доступных линий, номер которой удовлетворяет параметрам, включенным в запрос динамического кода, с возможностью вызова телефона пользователя через вызывающую линию и передачи номера вызывающей линии на упомянутый компьютерный сервер;
- при этом упомянутый программный модуль компьютерного сервера онлайновой службы выполнен также с возможностью сравнения динамического кода, выделенного из номера вызывающей линии, поступившего от сервера кодов, и динамического кода, поступившего от сетевого терминала пользователя.