СПОСОБ И УСТРОЙСТВО ДЛЯ ОТПРАВКИ ИНФОРМАЦИИ В ГОЛОСОВОЙ СЛУЖБЕ
METHOD AND DEVICE FOR SENDING INFORMATION IN VOICE SERVICE

Настоящая заявка основана на заявке на патент Китая № 201410183189.2, поданной 30 апреля 2014 года, содержание которой в полном объеме включено в настоящий документ путем ссылки, и по настоящей заявке испрашивается приоритет в соответствии с ней.
Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится в общем к области связи, и более конкретно к способу и устройству для отправки информации в голосовой службе.
Уровень техники
[0002] Автоматическая голосовая служба представляет собой автоматическую службу коммерческой организации, и после набора номера службы клиент может выдать команду для системы автоматической голосовой службы с использованием аудиокнопки, а затем получить соответствующую услугу от системы автоматической голосовой службы.
[0003] В уровне техники, когда пользователь использует автоматическую голосовую службу, пользователь набирает номер системы автоматической голосовой службы на терминале, и после набора номера службы системы автоматической голосовой службы воспроизводит голосовые сообщения в отношении соответствующего меню, согласно голосовым сообщениям пользователь нажимает соответствующие кнопки на терминале для отправки команды в систему автоматической голосовой службы , чтобы войти в соответствующее подменю, и после входа в нижнее подменю пользователь нажимает соответствующие кнопки для отправки команды в систему автоматической голосовой службы согласно голосовым сообщениям, чтобы выбрать нужную услугу, и в итоге система автоматической голосовой службы предоставляет соответствующую услугу.
[0004] Например, пользователь может получить различные типы предоставляемых банком услуг посредством набора номера 4008205555. После набора номера пользователь может получить услуги, такие как, например, обращение за открытием кредитной карты, запрос состояния счета кредитной карты и оповещение об утере кредитной карты, согласно голосовым сообщениям, воспроизводимым системой автоматической голосовой службы. Для получения вышеупомянутых услуг пользователь обычно должен нажимать соответствующие кнопки для ввода персональной информации, такой как, например, номер кредитной карты, номер сотового телефона, который сохранен в банке, и идентификационный номер карты.
[0005] При создании настоящего изобретения были обнаружены по меньшей мере следующие недостатки: поскольку пользователь часто использует автоматическую голосовую службу в работе и в повседневной жизни, и каждый раз пользователь должен нажимать соответствующие кнопки для ввода персональной информации, такой как, например, различные типы номеров карт, номер сотового телефона, который сохранен в банке, и идентификационный номер, для ввода персональной информации требуется много времени, при этом расходуется большее количество ресурсов связи и энергетических ресурсов терминала и сервера. Если пользователь вводит неправильный номер, то он должен повторить ввод, при этом расходуется намного большее количество ресурсов связи и энергетических ресурсов.
Раскрытие изобретения
[0006] Для решения существующих в уровне техники проблем, состоящих в том, что автоматическая голосовая служба должна тратить много времени и ресурсов в процессе ввода персональной информации пользователя, варианты осуществления настоящего изобретения обеспечивают способ и устройство для отправки информации в голосовой службе. Технические решения состоят в следующем.
[0007] Согласно первому аспекту вариантов осуществления настоящего изобретения предложен способ отправки информации в голосовой службе, включающий себя этапы:
[0008] обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации;
[0009] получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации; и
[0010] отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, причем система автоматической голосовой службы выполнена с возможностью предоставления услуги согласно пользовательской персональной информации.
[0011] В качестве альтернативы, этап обнаружения того, требует ли услуга, полученная в системе автоматической голосовой службы, ввода пользовательской персональной информации, включает в себя этапы:
[0012] отображения по меньшей мере одной услуги, соответствующей номеру услуги, приема сигнала выбора, соответствующего по меньшей мере одной услуге, получения меню услуг, соответствующего выбранной услуге, и обнаружения того, требуется ли ввод пользовательской персональной информации, согласно меню услуг, перед набором номера услуги системы автоматической голосовой службы; или
[0013] отображения по меньшей мере одной услуги, соответствующей номеру услуги, приема сигнала выбора, соответствующего по меньшей мере одной услуге, получения меню услуг, соответствующего выбранной услуге, и обнаружение того, требуется ли ввод пользовательской персональной информации, согласно меню услуг, после набора номера услуги системы автоматической голосовой службы.
[0014] В качестве альтернативы, этап получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации включает в себя этапы:
[0015] получения m элементов пользовательской персональной информации, которая соответствует типу информации из предварительно сохраненной базы данных пользовательской персональной информации, причем база данных пользовательской персональной информации включает в себя n элементов пользовательской персональной информации, 1 ≤ m ≤ n, и m и n являются положительными целыми числами, когда меню услуг включает в себя тип пользовательской персональной информации, которая требуется для услуги;
[0016] отображения m элементов пользовательской персональной информации;
[0017] приема сигналов выбора, соответствующих m элементам пользовательской персональной информации; и
[0018] использования выбранной пользовательской персональной информации в качестве пользовательской персональной информации, которая требуется для услуги.
[0019] В качестве альтернативы, этап отображения m элементов пользовательской персональной информации включает в себя этап:
[0020] отображения части содержания пользовательской персональной информации скрытым способом для каждого из m элементов пользовательской персональной информации.
[0021] В качестве альтернативы, способ дополнительно включает в себя этапы:
[0022] предварительного приема по меньшей мере одного элемента пользовательской персональной информации;
[0023] сохранения по меньшей мере одного элемента пользовательской персональной информации в базе данных пользовательской персональной информации, причем
[0024] база данных пользовательской персональной информации сохраняется локально, или
[0025] база данных пользовательской персональной информации сохраняется на сервере под номером учетной записи обслуживания пользователя, или
[0026] база данных пользовательской персональной информации сохраняется не только локально, но также сохраняется и на сервере под номером учетной записи обслуживания пользователя, при этом обе базы синхронизируются друг с другом.
[0027] В качестве альтернативы, этап сохранения по меньшей мере одного элемента пользовательской персональной информации в базе данных пользовательской персональной информации включает в себя этапы:
[0028] шифрования пользовательской персональной информации для каждого элемента принятой пользовательской персональной информации; и
[0029] сохранения зашифрованной пользовательской персональной информации в базе данных пользовательской персональной информации.
[0030] В качестве альтернативы, способ дополнительно включает в себя этап:
[0031] привязки базы данных пользовательской персональной информации к SIM-карте модуля идентификации пользователя.
[0032] В качестве альтернативы, способ дополнительно включает в себя этапы:
[0033] обнаружения того, является ли SIM-карта в терминале SIM-картой, привязанной к пользовательской персональной базе данных; и
[0034] выполнения этапа получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если обнаружено, что SIM-карта в терминале является SIM-картой, привязанной к пользовательской персональной базе данных.
[0035] В качестве альтернативы, способ дополнительно включает в себя этапы:
[0036] обнаружения того, имеет ли текущий пользователь полномочия для осуществления операций с базой данных пользовательской персональной информации; и
[0037] выполнения соответствующей операции, согласно принятой команды осуществления операций с информацией, причем команда осуществления операций с информацией включает в себя любую из команд просмотра информации, изменения информации или получения информации, если обнаружено, что текущий пользователь имеет полномочия для осуществления операций с базой данных пользовательской персональной информации.
[0038] В качестве альтернативы, этап отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы услуг включает в себя этапы:
[0039] формирования по меньшей мере одного двухтонального многочастотного (DTMF) сигнала, соответствующего пользовательской персональной информации, которая требуется для услуги; и
[0040] отправки по меньшей мере одного DTMF-сигнала в систему автоматической голосовой службы.
[0041] Согласно второму аспекту вариантов осуществления настоящего изобретения предложено устройство для отправки информации в голосовой службе, включающее в себя:
[0042] модуль обнаружения услуг, выполненный с возможностью обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации;
[0043] модуль получения информации, выполненный с возможностью получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации; и
[0044] модуль отправки информации, выполненный с возможностью отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, причем система автоматической голосовой службы выполнена с возможностью предоставления услуги согласно пользовательской персональной информации.
[0045] В качестве альтернативы, модуль обнаружения услуг включает в себя первый блок обнаружения или второй блок обнаружения, причем
[0046] первый блок обнаружения выполнен с возможностью отображения по меньшей мере одной услуги, соответствующей номеру услуги, приема сигнала выбора, соответствующего по меньшей мере одной услуге, получения меню услуг, соответствующего выбранной услуге, и обнаружения того, требуется ли ввод пользовательской персональной информации, согласно меню услуг, перед набором номера услуги системы автоматической голосовой службы, и
[0047] второй блок обнаружения выполнен с возможностью отображения по меньшей мере одной услуги, соответствующей номеру услуги, приема сигнала выбора, соответствующего по меньшей мере одной услуге, получения меню услуг, соответствующего выбранной услуге, и обнаружения того, требуется ли ввод пользовательской персональной информации, согласно меню услуг, после набора номера услуги системы автоматической голосовой службы.
[0048] В качестве альтернативы, модуль получения информации включает в себя блок получения информации, блок отображения информации, блок приема выбора и блок определения информации, причем
[0049] блок получения информации выполнен с возможностью получения m элементов пользовательской персональной информации, которая соответствует типу информации, из предварительно сохраненной базы данных пользовательской персональной информации, причем база данных пользовательской персональной информации включает в себя n элементов пользовательской персональной информации, при этом 1 ≤ m ≤ n, а m и n являются положительными целыми числами, когда меню услуг включает в себя тип пользовательской персональной информации, которая требуется для услуги;
[0050] блок отображения информации выполнен с возможностью отображения m элементов пользовательской персональной информации;
[0051] блок приема выбора выполнен с возможностью приема сигналов выбора, соответствующих m элементам пользовательской персональной информации; и
[0052] блок определения информации выполнен с возможностью использования выбранной пользовательской персональной информации в качестве пользовательской персональной информации, которая требуется для услуги.
[0053] В качестве альтернативы, блок отображения информации является дополнительно выполненным с возможностью отображения части содержания пользовательской персональной информации скрытым способом для каждого из m элементов пользовательской персональной информации.
[0054] В качестве альтернативы, устройство дополнительно включает в себя:
[0055] модуль предварительного приема информации, выполненный с возможностью предварительного приема по меньшей мере одного элемента пользовательской персональной информации;
[0056] модуль сохранения информации, выполненный с возможностью сохранения по меньшей мере одного элемента пользовательской персональной информации в базе данных пользовательской персональной информации, причем
[0057] база данных пользовательской персональной информации сохраняется локально, или
[0058] база данных пользовательской персональной информации сохраняется на сервере под номером учетной записи обслуживания пользователя, или
[0059] база данных пользовательской персональной информации сохраняется не только локально, но также сохраняется и на сервере под номером учетной записи обслуживания пользователя, при этом обе базы синхронизируются друг с другом.
[0060] В качестве альтернативы, модуль сохранения информации включает в себя блок шифрования информации и блок сохранения информации, причем
[0061] блок шифрования информации выполнен с возможностью шифрования пользовательской персональной информации для каждого элемента принятой пользовательской персональной информации; и
[0062] блок сохранения информации выполнен с возможностью сохранения зашифрованной пользовательской персональной информации в базе данных пользовательской персональной информации.
[0063] В качестве альтернативы, устройство дополнительно включает в себя:
[0064] модуль привязки информации, выполненный с возможностью привязки базы данных пользовательской персональной информации к SIM-карте модуля идентификации пользователя.
[0065] В качестве альтернативы, устройство дополнительно включает в себя:
[0066] модуль обнаружения карты, выполненный с возможностью обнаружения того, является ли SIM-карта в терминале SIM-картой, привязанной к пользовательской персональной базе данных, причем
[0067] модуль получения информации является дополнительно выполненным с возможностью выполнения этапа получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если обнаружено, что SIM-карта в терминале является SIM-картой, привязанной к пользовательской персональной базе данных.
[0068] В качестве альтернативы, устройство дополнительно включает в себя:
[0069] модуль обнаружения полномочий, выполненный с возможностью обнаружения того, имеет ли текущий пользователь полномочия для осуществления операций с базой данных пользовательской персональной информации; и
[0070] модуль выполнения операций, выполненный с возможностью выполнения соответствующей операции, согласно принятой команде осуществления операций с информацией, причем команда осуществления операций с информацией включает в себя любую из команд просмотра информации, изменения информации или получения информации, если обнаружено, что текущий пользователь имеет полномочия для осуществления операций с базой данных пользовательской персональной информации.
[0071] В качестве альтернативы, модуль отправки информации включает в себя блок формирования сигналов и блок отправки сигналов, причем
[0072] блок формирования сигналов выполнен с возможностью формирования по меньшей мере одного двухтонального многочастотного (DTMF) сигнала, соответствующего пользовательской персональной информации, которая требуется для услуги; и
[0073] блок отправки сигналов выполнен с возможностью отправки по меньшей мере одного DTMF-сигнала в систему автоматической голосовой службы.
[0074] Согласно третьему аспекту вариантов осуществления настоящего изобретения предложено устройство для отправки информации в голосовой службе, включающее в себя:
[0075] процессор;
[0076] память для сохранения команд, выполняемых посредством процессора, причем
[0077] процессор выполнен с возможностью:
[0078] обнаружения того, требует ли услуга, полученная в системе автоматической голосовой службы, ввода пользовательской персональной информации;
[0079] получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации; и
[0080] отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, причем система автоматической голосовой службы выполнена с возможностью предоставления услуги согласно пользовательской персональной информации.
[0081] Технические решения, обеспеченные вариантами осуществления настоящего изобретения, могут включать в себя следующие полезные эффекты.
[0082] С помощью обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации; получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации; и отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, решается существующая в уровне техники проблема, состоящая в том, что автоматическая голосовая служба должна тратить много времени и ресурсов в процессе ввода пользовательской персональной информации. По сравнению с тем, что в уровне техники пользовательская персональная информация должна вводиться пользователем вручную, варианты осуществления настоящего изобретения получают пользовательскую персональную информацию, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, при этом экономится время, затрачиваемое на ручной ввод пользователем пользовательской персональной информации , предотвращается возникновение ошибок, которые могут произойти, когда пользователь вводит пользовательскую персональную информацию вручную, существенно увеличивается эффективность ввода пользовательской персональной информации, а также экономится время и ресурсы, расходуемые автоматической голосовой службой.
[0083] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание являются лишь иллюстративными и пояснительными, и не ограничивают настоящее изобретение.
Краткое описание чертежей
[0084] Сопровождающие чертежи, которые включены в настоящее описание изобретения и составляют его часть, демонстрируют варианты осуществления в соответствии с настоящим изобретением, и вместе с описанием служат для пояснения принципов настоящего изобретения.
[0085] Фиг. 1 - схематическое графическое представление среды реализации, рассматриваемой в различных вариантах осуществления настоящего изобретения;
[0086] Фиг. 2 - графическое представление алгоритма, демонстрирующее способ отправки информации в голосовой службе согласно иллюстративному варианту осуществления;
[0087] Фиг. 3А - графическое представление алгоритма, демонстрирующее способ отправки информации в голосовой службе согласно другому иллюстративному варианту осуществления;
[0088] Фиг.3B - схематическое графическое представление интерфейса для приема и сохранения пользовательской персональной информации, рассматриваемой в вариантах осуществления настоящего изобретения;
[0089] Фиг. 3C - схематическое графическое представление меню услуг, рассматриваемого в вариантах осуществления настоящего изобретения;
[0090] Фиг. 3D - схематическое графическое представление интерфейса для ввода пользовательской персональной информации, рассматриваемой в вариантах осуществления настоящего изобретения;
[0091] Фиг. 4 - блок-схема, демонстрирующая устройство для отправки информации в голосовой службе согласно иллюстративному варианту осуществления;
[0092] Фиг. 5 - блок-схема, демонстрирующая устройство для отправки информации в голосовой службе согласно другому иллюстративному варианту осуществления; и
[0093] Фиг. 6 - блок-схема, демонстрирующая устройство согласно иллюстративному варианту осуществления.
[0094] Конкретные варианты осуществления в настоящем изобретении демонстрируются посредством вышеупомянутых чертежей, и будут подробно описаны ниже. Чертежи и условные обозначения не предназначены для ограничения объема принципов изобретения настоящего изобретения каким бы то ни было образом. Напротив, они приведены для демонстрации принципов настоящего изобретения для специалистов в соответствующей области техники со ссылкой на конкретные варианты осуществления.
Осуществление изобретения
[0095] Далее будут подробно рассмотрены иллюстративные варианты осуществления, примеры которых изображены на сопровождающих чертежах. Нижеследующее описание относится к сопровождающим чертежам, причем одинаковые ссылочные позиции на разных чертежах обозначают аналогичные или подобные элементы, если не обозначено иное. Варианты реализации, представленные в нижеследующем описании иллюстративных вариантов осуществления, не описывают все варианты реализации согласно изобретению. Между тем, они попросту являются примерами устройств и способов, соответствующих аспектам, связанным с изобретением, которые перечислены в прилагаемой формуле изобретения.
[0096] Фиг. 1 изображает схематическое графическое представление среды реализации, рассматриваемой в различных вариантах осуществления настоящего изобретения. Среда реализации включает в себя терминал 120, блок 140 обмена данными и устройство 160 автоматической голосовой службы.
[0097] Терминал 120 включают в себя компонент связи, выполненный с возможностью осуществления связи с другими устройствами проводным или беспроводным способом. Терминал 120 может являться телефонным аппаратом, сотовым телефоном или планшетным компьютером, и т.п.
[0098] Терминал 120 может быть соединен с блоком 140 обмена данными проводным или беспроводным способом.
[0099] Блок 140 обмена данными выполнен с возможностью установления соединения связи между терминалами 120 и устройством 160 автоматической голосовой службы для осуществления информационного обмена между терминалами 120 и устройством 160 автоматической голосовой службы.
[00100] Блок 140 обмена данными может быть соединен с устройством 160 автоматической голосовой службы проводным или беспроводным способом.
[00101] Устройство 160 автоматической голосовой службы установлено в системе автоматической голосовой службы. Устройство 160 автоматической голосовой службы может являться оконечным устройством, сервером, серверным кластером, состоящим из нескольких серверов, или центром службы облачных вычислений.
[00102] В качестве альтернативы, среда реализации может дополнительно включать в себя сервер 180, который соединен с терминалом 120 через проводную сеть или беспроводную сеть.
[00103] Сервер 180 может быть сервером, серверным кластером, состоящим из нескольких серверов, или центром служб облачных вычислений.
[00104] Фиг. 2 изображает графическое представление алгоритма, демонстрирующее способ отправки информации в голосовой службе согласно иллюстративному варианту осуществления. Настоящий вариант осуществления демонстрирует способ отправки информации, который подлежит использованию в терминале, находящемся в среде реализации, изображенной на Фиг. 1. Способ отправки информации может включать в себя следующие этапы.
[00105] На этапе 202 обнаруживают, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации.
[00106] На этапе 204 получают пользовательскую персональную информацию, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации.
[00107] На этапе 206 отправляют пользовательскую персональную информацию, которая требуется для услуги, в системе автоматической голосовой службы, причем система автоматической голосовой службы выполнена с возможностью предоставления услуги согласно пользовательской персональной информации.
[00108] Наконец, в способе отправки информации в голосовой службе, обеспеченном настоящим вариантом осуществления, с помощью обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации; получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации; и отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, решается существующая в уровне техники проблема, состоящая в том, что автоматическая голосовая служба должна тратить много времени и ресурсов в процессе ввода пользовательской персональной информации. По сравнению с тем, что в уровне техники пользовательская персональная информация должна вводиться пользователем вручную, настоящий вариант осуществления получает пользовательскую персональную информацию, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, при этом экономится время, затрачиваемое на ручной ввод пользователем пользовательской персональной информации, предотвращается возникновение ошибок, которые могут возникнуть, когда пользователь вводит пользовательскую персональную информацию вручную, существенно увеличивается эффективность ввода пользовательской персональной информации, а также экономится время и ресурсы, расходуемые автоматической голосовой службой.
[00109] Фиг.3А изображает графическое представление алгоритма, демонстрирующее способ отправки информации в голосовой службе согласно другому иллюстративному варианту осуществления. Настоящий вариант осуществления демонстрирует способ отправки информации используемый в терминале, находящемся в среде реализации, изображенной на Фиг.1. Способ отправки информации может включать в себя следующие этапы.
[00110] На этапе 301 предварительно принимают по меньшей мере один элемент пользовательской персональной информации.
[00111] Терминал предварительно принимает по меньшей мере один элемент пользовательской персональной информации. Пользовательская персональная информация относится к информации, ввод которой пользователем требуется системой автоматической голосовой службы, когда пользователь получает автоматическую голосовую услугу. Например, пользовательская персональная информация включает в себя номер сертификата, номер сотового телефона, различные типы номеров карт или различные типы номеров учетных записей.
[00112] Кроме того, терминал может принимать пользовательскую персональную информацию следующими возможными способами: терминал принимает по меньшей мере один элемент пользовательской персональной информации, вводимой пользователем на странице ввода персональной информации, и/или терминал принимает по меньшей мере один элемент пользовательской персональной информации, отправляемый другими устройствами. Теперь обратимся к Фиг. 3B. Фиг. 3B изображает схематическое графическое представление интерфейса для приема и сохранения пользовательской персональной информации, рассматриваемой в настоящем варианте осуществления. Предполагается, что пользователь набирает номер услуги телекоммуникационного оператора для запроса своей учетной записи, терминал отображает меню 31 услуг, выполненное с возможностью запроса пользователя ввести запрашиваемый номер, при этом пользователь вводит запрашиваемый номер, такой как, например, собственный номер сотового телефона «15261550717» в поле 32 ввода, согласно запросу меню 31 услуг, а затем терминал принимает номер сотового телефона, введенный пользователем в поле 32 ввода, причем номер сотового телефона является элементом пользовательской персональной информации.
[00113] На этапе 302 по меньшей мере один элемент пользовательской персональной информации сохраняется в базе данных пользовательской персональной информации.
[00114] Терминал сохраняет по меньшей мере один элемент пользовательской персональной информации в базе данных пользовательской персональной информации. База данных пользовательской персональной информации включает в себя n элементов пользовательской персональной информации, при этом n ≥ 1.
[00115] Поскольку пользовательская персональная информация обычно является относительно ключевой информацией, такой как, например, номер сертификата, номер сотового телефона, различные типы номеров карт и различные типы номеров учетных записей, для гарантии защищенности пользовательской персональной информации, этот этап может включать в себя следующие подэтапы.
[00116] Во-первых, пользовательская персональная информация шифруется для каждого элемента принятой пользовательской персональной информации.
[00117] Терминал шифрует пользовательскую персональную информацию для каждого элемента принятой пользовательской персональной информации. Например, пользовательская персональная информация может быть зашифрована посредством алгоритма шифрования, такого как, например, DES (стандарт шифрования данных), AES (усовершенствованный стандарт шифрования) или MD5 (алгоритм представления сообщения в краткой форме, версия 5).
[00118] Во-вторых, зашифрованная пользовательская персональная информация сохраняется в базе данных пользовательской персональной информации.
[00119] Терминал сохраняет зашифрованную пользовательскую персональную информацию в базе данных пользовательской персональной информации. Пользовательская персональная информация шифруется и впоследствии сохраняется для предотвращения вероятности показа обычного незашифрованного текста после утечки пользовательской персональной информации, которая может быть вызвана процедурными проблемами внутри терминала или эксплуатационными проблемами пользователя, при этом гарантируется защищенность пользовательской персональной информации.
[00120] После того, как терминал принял пользовательскую персональную информацию, введенную пользователем на странице ввода персональной информации, терминал может инициативно задать вопрос, желает ли пользователь сохранить пользовательскую персональную информацию, или может задать вопрос, желает ли пользователь сохранить пользовательскую персональную информацию после того, как пользователь нажмет предварительно определенную кнопку. Как изображено на Фиг.3B, предполагается, что после ввода номера сотового телефона на странице ввода персональной информации, пользователь нажимает кнопку 33 «сохранить», и терминал может отобразить страницу 34 подтверждения сохранения в форме всплывающего окна, а затем терминал сохраняет номера сотового телефона, введенный пользователем, после того, как пользователь нажмет кнопку 35 «подтвердить».
[00121] Кроме того, база данных пользовательской персональной информации может быть сохранена в следующих возможных позициях: база данных пользовательской персональной информации сохраняется локально, или база данных пользовательской персональной информации сохраняется на сервере под номером учетной записи обслуживания пользователя, или база данных пользовательской персональной информации сохраняется не только локально, но также сохраняется и на сервере под номером учетной записи обслуживания пользователя, при этом обе базы синхронизируются друг с другом. При этом номер учетной записи обслуживания пользователя относится к номеру учетной записи, предварительно сохраненному пользователем для получения полномочий использования сервера, пользователь может войти на сервер для сохранения, просмотра, загрузки информации, или для выполнения других операций с номером учетной записи обслуживания пользователя.
[00122] На этапе 303 база данных пользовательской персональной информации привязывается к SIM-карте модуля идентификации пользователя.
[00123] Терминал привязывает базу данных пользовательской персональной информации к SIM-карте (модулю идентификации абонента) и сохраняет эту привязку.
[00124] В качестве альтернативы, когда база данных пользовательской персональной информации сохраняется на сервере, терминал может отправить привязку на сервер, при этом сервер принимает и сохраняет привязку, чтобы сервер мог проверить достоверность SIM-карты в терминале согласно привязке, если терминал нуждается в получении пользовательской персональной информации от сервера в последующем процессе.
[00125] На этапах 301 и 302 терминал и/или сервер предварительно сохраняют базу данных пользовательской персональной информации, при этом база данных пользовательской персональной информации включает в себя n элементов пользовательской персональной информации, где n ≥ 1. В качестве альтернативы, на этапе 303 терминал и/или сервер дополнительно сохраняют привязку между базой данных пользовательской персональной информации и SIM-картой. Когда пользователь набирает номер услуги в системе автоматической голосовой службы для получения услуги с использованием терминала, если система автоматической голосовой службы требует от пользователя предоставления пользовательской персональной информации, то ниже будет подробно рассмотрено, как терминал получает пользовательскую персональную информацию согласно предварительно сохраненной в базе данных пользовательской персональной информации, и отправляет пользовательскую персональную информацию, которая требуется системе автоматической голосовой службы, в систему автоматической голосовой службы.
[00126] На этапе 304 обнаруживается, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации.
[00127] Когда пользователь набирает номер услуги системы автоматической голосовой службы для получения услуги посредством использования терминала, терминал обнаруживает, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации. Пользовательская персональная информация может быть введена перед набором номера услуги или может быть введена после набора номера услуги.
[00128] Во-первых, если пользовательская персональная информация вводится перед набором номера услуги, этап 304 может включать в себя следующие подэтапы.
[00129] 1. Перед набором номера услуги системы автоматической голосовой службы отображается по меньшей мере одна услуга, соответствующая номеру услуги.
[00130] Перед набором номера услуги системы автоматической голосовой службы терминал отображает по меньшей мере одну услугу, соответствующую номеру услуги. Терминал предварительно сохраняет меню привязок меню между разными номерами услуг и разными меню услуг. Меню услуг является визуальным меню услуг, которое включает в себя по меньшей мере один пункт меню, при этом каждый пункт меню соответствуют по меньшей мере одной услуге.
[00131] Теперь обратимся к Фиг. 3C. Фиг. 3C изображает схематическое графическое представление меню услуг, рассматриваемого в настоящем варианте осуществления (например, приводится ситуация перед набором номера услуги). Предполагается, что пользователь набирает номер услуги 10010 телекоммуникационного оператора, и перед набором номера услуги терминал получает меню 41 услуг, соответствующее номеру услуги, из предварительно сохраненного меню привязок, а затем отображает меню 41 услуг. Как изображено на Фиг. 3C, меню 41 услуг включает в себя несколько пунктов меню, таких как, например, пункт 42 меню «состояние абонентского счета и объем использования пакета услуг», пункт 43 меню «консультация по услуге», пункт 44 меню «управление услугой», при этом каждый пункт меню соответствует по меньшей мере одной услуге. Например, после того, как пользователь нажимает пункт 42 меню «состояние абонентского счета и объем использования пакета услуг», терминал отображает услугу 45 запроса собственного номера и услугу 46 запроса других номеров.
[00132] 2. Принимается сигнал выбора, соответствующий по меньшей мере одной услуге.
[00133] Терминал принимает сигнал выбора, соответствующий по меньшей мере одной услуге. Например, пользователь выбирает услугу 46 запроса других номеров.
[00134] 3. Получают меню услуг, соответствующее выбранной услуге.
[00135] Терминал получает меню услуг, соответствующее выбранной услуге. Меню услуг, соответствующее выбранной услуге, обычно является частью меню услуг, соответствующего номеру услуги. Как изображено на Фиг. 3C, элементы информационного содержания меню 47 услуг, соответствующего услуге 46 запроса других номеров, может быть изображено на Фиг. 3C, меню 47 услуг выполнено с возможностью запроса пользователя ввести запрашиваемый номер.
[00136] 4. Обнаруживается, требуется ли ввод пользовательской персональной информации, согласно меню услуг.
[00137] Терминал обнаруживает, требуется ли ввод пользовательской персональной информации, согласно меню услуг. Например, когда меню услуг содержит ключевые слова, такие как, например, «ввод», «номер», терминал может определить, что полученная на тот момент услуга требует ввода пользовательской персональной информации.
[00138] Во-вторых, если пользовательская персональная информация вводится после набора номера услуги, то этап 304 может включать в себя следующие подэтапы.
[00139] 1. Отображается по меньшей мере одна услуга, соответствующая номеру услуги, после набора номера услуги системы автоматической голосовой службы.
[00140] 2. Принимается сигнал выбора, соответствующий по меньшей мере одной услуге.
[00141] 3. Получают меню услуг, соответствующее выбранной услуге.
[00142] 4. Обнаруживается, требуется ли ввод пользовательской персональной информации, согласно меню услуг.
[00143] Терминал также может обнаружить, требуется ли ввод пользовательской персональной информации, после набора номера услуги, его процесс реализации совпадает или является подобным процессу обнаружения перед набором номера услуги, который повторно описываться не будет.
[00144] В качестве альтернативы, если терминал обнаруживает, требуется ли ввод пользовательской персональной информации после набора номера услуги, то терминал также может идентифицировать, посредством использования технологии идентификации речи, голосовых сообщений, воспроизводимых системой автоматической голосовой службы, и обнаружить, требуется ли ввод пользовательской персональной информации согласно результату идентификации голосовых сообщений. Например, когда система автоматической голосовой службы воспроизводит голосовое сообщение «пожалуйста, введите ваш запрашиваемый номер, который оканчивается символом #», терминал идентифицирует ключевые слова, такие как, например, «ввод», «номер» посредством использования технологии идентификации речи, для определения того, что требуется ввод пользовательской персональной информации.
[00145] На этапе 305 обнаруживается, является ли SIM-карта в терминале SIM-картой, привязанной к пользовательской персональной базе данных, если услуга требует ввода пользовательской персональной информации.
[00146] Если услуга требует ввода пользовательской персональной информации, то терминал обнаруживает, является ли SIM-карта в терминале SIM-картой, привязанной к пользовательской персональной базе данных. Когда привязка между базой данных пользовательской персональной информации и SIM-картой сохраняется в терминале, терминал обнаруживает, является ли SIM-карта, привязанная к базе данных пользовательской персональной информации, предварительно сохраненной локально, подобной SIM-карте, установленной на тот момент в терминале, и если они являются подобными, то выполняется этап 306. Когда привязка между базой данных пользовательской персональной информации и SIM-картой сохраняется на сервере, терминал отправляет связанную информацию установленной на тот момент в терминале SIM-карты на сервер, а сервер обнаруживает, является ли база данных пользовательской персональной информации, связанная с SIM-картой, предварительно сохраненной, согласно принятой связанной информации SIM-карты, и если обнаружено, что база данных пользовательской персональной информации, привязанная к SIM-карте, является предварительно сохраненной, то на терминал отправляется команда проведения проверки достоверности, команда проведения проверки достоверности используется для побуждения терминала к выполнению этапа 306.
[00147] В результате привязки базы данных пользовательской персональной информации к SIM-карте и проверки достоверности SIM-карты в терминале с одной стороны, может быть предотвращено считывание базы данных пользовательской персональной информации, предварительно сохраненной пользователем на терминале и/или сервере, когда терминал используется другими людьми. Например, если пользователь должен отдать терминал для использования другим пользователям, то пользователю требуется только извлечь SIM-карту для ее сохранности, при этом другие пользователи не смогут получить базу данных пользовательской персональной информации, предварительно сохраненную пользователем на терминале и/или сервере. С другой стороны, если пользователь предварительно сохраняет базу данных пользовательской персональной информации и привязку между базой данных пользовательской персональной информации и SIM-картой на сервере, то когда пользователь меняет терминал, но по-прежнему использует SIM-карту, пользователь может получить предварительно сохраненную базу данных пользовательской персональной информации от сервера через SIM-карту, а также может загрузить базу данных пользовательской персональной информации, предварительно сохраненную на сервере, в новый терминал, в связи с этим предотвращается утеря и повторное сохранение информации.
[00148] На этапе 306 пользовательскую персональную информацию, которая требуется для услуги, получают из предварительно сохраненной базы данных пользовательской персональной информации, если обнаружено, что SIM-карта в терминале является SIM-картой, привязанной к пользовательской персональной базе данных.
[00149] Если обнаружено, что SIM-карта в терминале является SIM-картой, привязанной к пользовательской персональной базе данных, то терминал получает пользовательскую персональную информацию, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации. Если база данных персональной информации пользователя сохраняется локально, то терминал напрямую получает пользовательскую персональную информацию, которая требуется для услуги, из локально предварительно сохраненной базы данных пользовательской персональной информации, а если база данных пользовательской персональной информации не сохраняется локально, то терминал может получить пользовательскую персональную информацию, которая требуется для услуги, из базы данных пользовательской персональной информации, предварительно сохраненной на сервере под номером учетной записи обслуживания пользователя.
[00150] В возможном варианте реализации этот этап может включать в себя следующие подэтапы.
[00151] Во-первых, когда меню услуг, соответствующее выбранной услуге, включает в себя тип пользовательской персональной информации, которая требуется для услуги, m элементов пользовательской персональной информации, которая соответствует типу информации, получают из предварительно сохраненной базы данных пользовательской персональной информации, при этом 1 ≤ m ≤ n.
[00152] Тип информации включает в себя номер сертификата, номер сотового телефона, номер банковской карты и номер учетной записи в игре, и т.п. В процессе сохранения принятой пользовательской персональной информации в базе данных пользовательской персональной информации терминал может классифицировать и сохранить принятую пользовательскую персональную информацию, согласно типу пользовательской персональной информации. Соответственно, когда требуется получить из базы данных пользовательской персональной информации пользовательскую персональную информацию, которая требуется для услуги, пользовательская персональная информация, которая является подходящей, может быть отфильтрована из базы данных пользовательской персональной информации, согласно типу пользовательской персональной информации, которая требуется для услуги, в результате чего исключаются неудобства для последующего выбора пользователя, когда база данных пользовательской персональной информации сохраняется с большим количеством пользовательской персональной информации.
[00153] Во-вторых, отображаются m элементов пользовательской персональной информации.
[00154] Терминал отображает m элементов пользовательской персональной информации. Теперь обратимся к Фиг. 3D. Фиг. 3D изображает схематическое графическое представление интерфейса для ввода пользовательской персональной информации, рассматриваемой в настоящем варианте осуществления. После того, как пользователь нажимает кнопку 51 «сохраненная информация», терминал получает m элементов пользовательской персональной информации, которые соответствуют типу информации из предварительно сохраненной базы данных пользовательской персональной информации, согласно типу (то есть, номеру сотового телефона) пользовательской персональной информации, которая требуется для услуги, как изображено на Фиг. 3D, двум номерам сотового телефона 152****0717 и 152****2197, и отображает два номера сотового телефона.
[00155] Следует пояснить, что для предотвращения просмотра и кражи пользовательской персональной информации другими лицами в процессе ввода пользовательской персональной информации, а также для дополнительной гарантии защищенности пользовательской персональной информации часть содержания пользовательской персональной информации отображается скрытым способом для каждого из m элементов пользовательской персональной информации. Как изображено на Фиг. 3D, терминал не отображает номер сотового телефона полностью, четыре цифры в середине номеров сотового телефона отображаются скрытым способом. Соответственно, выбор пользователя не влияет на гарантию защищенности пользовательской персональной информации.
[00156] В-третьих, принимаются сигналы выбора, соответствующие m элементам пользовательской персональной информации.
[00157] Пользователь может выбрать пользовательскую персональную информацию, которая требуется для услуги, из m элементов пользовательской персональной информации, отображаемой посредством терминала, чтобы не только сэкономить время, но также и гарантировать точность в процессе ввода информации, по сравнению с ручным посимвольным вводом персональной информации. Соответственно, терминал принимает сигналы выбора, соответствующие m элементам пользовательской персональной информации.
[00158] В-четвертых, выбранная пользовательская персональная информация используется в качестве пользовательской персональной информации, которая требуется для услуги.
[00159] Терминал использует выбранную пользовательскую персональную информацию в качестве пользовательской персональной информации, которая требуется для услуги.
[00160] На этапе 307 пользовательская персональная информация, которая требуется для услуги, отравляется в систему автоматической голосовой службы, причем система автоматической голосовой службы выполнена с возможностью предоставления услуги согласно пользовательской персональной информации.
[00161] После получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, терминал отправляет пользовательскую персональную информацию, которая требуется для услуги, в систему автоматической голосовой службы. Система автоматической голосовой службы выполнена с возможностью предоставления услуги согласно пользовательской персональной информации. Как изображено на Фиг. 3D, предполагается, что пользователь выбирает номер сотового телефона 152****2197, терминал отправляет этот номер сотового телефона в систему автоматической голосовой службы, соответственно, система автоматической голосовой службы принимает этот номер сотового телефона и получает информацию о состоянии абонентского счета и использовании пакета услуг, соответствующую номеру сотового телефона, а затем отправляет информацию о состоянии абонентского счета и использовании пакета услуг на терминал в виде голосового сообщения или текста, и т.п.
[00162] В возможном варианте реализации этот этап может включать в себя следующие подэтапы.
[00163] Во-первых, формируется по меньшей мере один двухтональный многочастотный (DTMF) сигнал, соответствующий пользовательской персональной информации, которая требуется для услуги.
[00164] Терминал формирует по меньшей мере один DTMF (двухтональный многочастотный) сигнал, соответствующий пользовательской персональной информации, которая требуется для услуги. DTMF-сигнал является комбинированным сигналом, который формируется посредством высокочастотного сигнала, совмещенного с низкочастотным сигналом. Например, группа высокочастотных сигналов включает в себя 4 разных высокочастотных сигнала, группа низкочастотных сигналов включает в себя 4 разных низкочастотных сигнала, при этом 16 разных комбинированных сигнала могут быть получены посредством соответствующего выбора из группы высокочастотных сигналов и группы низкочастотных сигналов одного сигнала, подлежащего комбинированию. Каждый тип комбинированного сигнала представляет один номер кнопки. Например, номер кнопки «1» может быть представлен посредством комбинированного сигнал, который формируется посредством высокочастотного сигнала с частотой 1209 Гц, совмещенного с низкочастотным сигналом с частотой 697 Гц.
[00165] Во-вторых, в систему автоматической голосовой службы отправляется по меньшей мере один DTMF-сигнал.
[00166] Терминал отправляет по меньшей мере один DTMF-сигнал в систему автоматической голосовой службы. Соответственно, система автоматической голосовой службы принимает и интерпретирует DTMF-сигнал, отправленный терминалом, получает пользовательскую персональную информацию, которая требуется для услуги, и предоставляет услугу согласно пользовательской персональной информации.
[00167] Следует пояснить, что для дополнительной гарантии защищенности пользовательской персональной информации, когда пользователь осуществляет операции просмотра, изменения или получения пользовательской персональной информации в базе данных пользовательской персональной информации с использованием терминала и т.п., способ отправки информации, предусмотренный настоящим вариантом осуществления, также может включать в себя следующие этапы.
[00168] 1. Обнаруживается, имеет ли текущий пользователь полномочия для осуществления операций с базой данных пользовательской персональной информации.
[00169] Терминал обнаруживает, имеет ли текущий пользователь полномочия для осуществления операций с базой данных пользовательской персональной информации. Например, терминал может обнаружить полномочия пользователя, который на тот момент использует терминал, при помощи числового пароля, жестикуляционного пароля, траекторного пароля и т.п., заданного пользователем. В качестве другого примера, терминал также может обнаружить полномочия пользователя, который на тот момент использует терминал, при помощи информации о характерных признаках, такой как, например, отпечаток пальца или радужная оболочка глаза пользователя.
[00170] Этап обнаружения полномочий может быть выполнен перед любой из операций просмотра, изменения или получения пользовательской персональной информации в базе данных пользовательской персональной информации. Например, на этапе 306, перед отображением m элементов пользовательской персональной информации, терминал может обнаружить полномочия текущего пользователя. Терминал может отобразить m элементов пользовательской персональной информации после того, как текущий пользователь введет правильный пароль, или может отобразить m элементов пользовательской персональной информации после того, как подтвердится достоверность отпечатка пальца текущего пользователя для удовлетворения требованию.
[00171] 2. Выполняется соответствующая операция, согласно принятой команде осуществления операций с информацией, если обнаружено, что текущий пользователь имеет полномочия для осуществления операций с базой данных пользовательской персональной информации.
[00172] Если обнаружено, что текущий пользователь имеет полномочия для осуществления операций с базой данных пользовательской персональной информации, то терминал выполняет соответствующую операцию, согласно принятой команде осуществления операций с информацией. Команда осуществления операций с информацией включает в себя любую из команд просмотра информации, изменения информации или получения информации.
[00173] В заключение, в способе отправки информации в голосовой службе, предусмотренном настоящим вариантом осуществления, с помощью обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации; получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации; и отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, решается существующая в уровне техники проблема, состоящая в том, что автоматическая голосовая служба должна тратить много времени и ресурсов в процессе ввода пользовательской персональной информации. По сравнению с тем, что в уровне техники пользовательская персональная информация должна вводиться пользователем вручную, настоящий вариант осуществления получает пользовательскую персональную информацию, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, при этом экономится время, затрачиваемое на ручной ввод пользователем пользовательской персональной информации, предотвращается возникновение ошибок, которые могут возникнуть, когда пользователь вводит пользовательскую персональную информацию вручную, существенно увеличивается эффективность ввода пользовательской персональной информации, а также экономится время и ресурсы, расходуемые автоматической голосовой службой.
[00174] Кроме того, посредством шифрования и последующего сохранения принятой пользовательской персональной информации может быть предотвращена вероятность показа обычного незашифрованного текста после утечки пользовательской персональной информации, которая может быть вызвана процедурными проблемами внутри терминала или эксплуатационными проблемами пользователя, при этом гарантируется защищенность пользовательской персональной информации. Посредством привязки базы данных пользовательской персональной информации к SIM-карте и проверки достоверности SIM-карты в терминале, с одной стороны, может быть предотвращено считывание базы данных пользовательской персональной информации, предварительно сохраненной пользователем на терминале и/или сервере, когда терминал используется другими людьми. С другой стороны, если пользователь меняет терминал, но по-прежнему использует SIM-карту, то пользователь может легко получить предварительно сохраненную базу данных пользовательской персональной информации от сервера, в связи с этим предотвращается утеря и повторное сохранение информации. В результате отображения части содержания полученной пользовательской персональной информации скрытым способом предотвращается вероятность просмотра и кражи пользовательской персональной информации другими лицами в процессе ввода пользовательской персональной информации, а также обеспечивается дополнительная гарантия защищенности пользовательской персональной информации.
[00175] Далее будут раскрыты варианты осуществления устройства настоящего изобретения, которые могут быть выполнены с возможностью осуществления вариантов осуществления способа настоящего изобретения. Детали, которые не раскрываются в вариантах осуществления устройства настоящего изобретения, будут раскрыты в вариантах осуществления способа настоящего изобретения.
[00176] Фиг. 4 изображает блок-схему, демонстрирующую устройство для отправки информации в голосовой службе согласно иллюстративному варианту осуществления. Устройство для отправки информации может быть реализовано таким образом, чтобы оно являлось целым терминалом или его частью, посредством программных средств, аппаратных средств или посредством сочетания вышеперечисленного. Устройство для отправки информации может включать в себя модуль 410 обнаружения услуг, модуль 420 получения информации и модуль 430 отправки информации.
[00177] Модуль 410 обнаружения услуг выполнен с возможностью обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации.
[00178] Модуль 420 получения информации выполнен с возможностью получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации.
[00179] Модуль 430 отправки информации выполнен с возможностью отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, причем система автоматической голосовой службы выполнена с возможностью предоставления услуги согласно пользовательской персональной информации.
[00180] В заключение, в устройстве для отправки информации в голосовой службе, предусмотренном настоящим вариантом осуществления, с помощью обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации; получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации; и отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, решается существующая в уровне техники проблема, состоящая в том, что автоматическая голосовая служба должна тратить много времени и ресурсов в процессе ввода пользовательской персональной информации. По сравнению с тем, что в уровне техники пользовательская персональная информация должна была вводиться пользователем вручную, настоящий вариант осуществления получает пользовательскую персональную информацию, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, при этом экономится время, затрачиваемое на ручной ввод пользователем пользовательской персональной информации, предотвращается возникновение ошибок, которые могут возникнуть, когда пользователь вводит пользовательскую персональную информацию вручную, существенно увеличивается эффективность ввода пользовательской персональной информации, а также экономится время и ресурсы, расходуемые автоматической голосовой службой.
[00181] Фиг. 5 изображает блок-схему, демонстрирующую устройство для отправки информации в голосовой службе согласно другому иллюстративному варианту осуществления. Устройство для отправки информации может быть реализовано таким образом, чтобы оно являлось целым терминалом или его частью, посредством программных средств, аппаратных средств или посредством сочетания вышеперечисленного. Устройство для отправки информации может включать в себя модуль 410 обнаружения услуг, модуль 420 получения информации и модуль 430 отправки информации.
[00182] Модуль 410 обнаружения услуг выполнен с возможностью обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации.
[00183] Модуль 410 обнаружения услуг включает в себя первый блок 410a обнаружения или второй блок 410b обнаружения.
[00184] Первый блок 410a обнаружения выполнен с возможностью отображения по меньшей мере одной услуги, соответствующей номеру услуги, приема сигнала выбора, соответствующего по меньшей мере одной услуге, получения меню услуг, соответствующего выбранной услуге, и обнаружения того, требуется ли ввод пользовательской персональной информации, согласно меню услуг, перед набором номера услуги системы автоматической голосовой службы.
[00185] Второй блок 410b обнаружения выполнен с возможностью отображения по меньшей мере одной услуги, соответствующей номеру услуги, приема сигнала выбора, соответствующего по меньшей мере одной услуге, получения меню услуг, соответствующего выбранной услуге, и обнаружения того, требуется ли ввод пользовательской персональной информации, согласно меню услуг, после набора номера услуги системы автоматической голосовой службы.
[00186] Модуль 420 получения информации выполнен с возможностью получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации.
[00187] Модуль 420 получения информации включает в себя блок 420а получения информации, блок 420b отображения информации, блок 420c приема выбора и блок 420d определения информации.
[00188] Блок 420а получения информации выполнен с возможностью получения m элементов пользовательской персональной информации, которая соответствует типу информации, из предварительно сохраненной базы данных пользовательской персональной информации, причем база данных пользовательской персональной информации включает в себя n элементов пользовательской персональной информации, при этом 1 ≤ m ≤ n, а m и n являются положительными целыми числами, когда меню услуг включает в себя тип пользовательской персональной информации, которая требуется для услуги.
[00189] Блок 420b отображения информации выполнен с возможностью отображения m элементов пользовательской персональной информации.
[00190] В качестве альтернативы, блок 420b отображения информации является дополнительно выполненным с возможностью отображения части содержания пользовательской персональной информации скрытым способом для каждого из m элементов пользовательской персональной информации.
[00191] Блок 420с приема выбора выполнен с возможностью приема сигналов выбора, соответствующих m элементам пользовательской персональной информации.
[00192] Блок 420d определения информации выполнен с возможностью использования выбранной пользовательской персональной информации в качестве пользовательской персональной информации, которая требуется для услуги.
[00193] Модуль 430 отправки информации выполнен с возможностью отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, причем система автоматической голосовой службы выполнена с возможностью предоставления услуги согласно пользовательской персональной информации.
[00194] Модуль 430 отправки информации включает в себя блок 430а формирования сигналов и блок 430b отправки сигналов.
[00195] Блок 430а формирования сигналов выполнен с возможностью формирования по меньшей мере одного двухтонального многочастотного (DTMF) сигнала, соответствующего пользовательской персональной информации, которая требуется для услуги.
[00196] Блок 430b отправки сигналов выполнен с возможностью отправки по меньшей мере одного DTMF-сигнала в систему автоматической голосовой службы.
[00197] В качестве альтернативы, устройство дополнительно включает в себя модуль 402 предварительного приема информации и модуль 404 сохранения информации.
[00198] Модуль 402 предварительного приема информации выполнен с возможностью предварительного приема по меньшей мере одного элемента пользовательской персональной информации.
[00199] Модуль 404 сохранения информации выполнен с возможностью сохранения по меньшей мере одного элемента пользовательской персональной информации в базе данных пользовательской персональной информации.
[00200] База данных пользовательской персональной информации сохраняется локально, или база данных пользовательской персональной информации сохраняется на сервере под номером учетной записи обслуживания пользователя, или база данных пользовательской персональной информации сохраняется не только локально, но также сохраняется и на сервере под номером учетной записи обслуживания пользователя, при этом обе базы синхронизируются друг с другом.
[00201] В качестве альтернативы, модуль 404 сохранения информации включает в себя блок 404а шифрования информации и блок 404b сохранения информации.
[00202] Блок 404а шифрования информации выполнен с возможностью шифрования пользовательской персональной информации для каждого элемента принятой пользовательской персональной информации.
[00203] Блок 404b сохранения информации выполнен с возможностью сохранения зашифрованной пользовательской персональной информации в базе данных пользовательской персональной информации.
[00204] В качестве альтернативы, устройство дополнительно включает в себя модуль 406 привязки информации.
[00205] Модуль 406 привязки информации выполнен с возможностью привязки базы данных пользовательской персональной информации к SIM-карте модуля идентификации пользователя.
[00206] В качестве альтернативы, устройство дополнительно включает в себя модуль 412 обнаружения карты.
[00207] Модуль 412 обнаружения карты выполнен с возможностью обнаружения того, является ли SIM-карта в терминале SIM-картой, привязанной к пользовательской персональной базе данных.
[00208] Модуль 420 получения информации дополнительно выполнен с возможностью выполнения этапа получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если обнаружено, что SIM-карта в терминале является SIM-картой, привязанной к пользовательской персональной базе данных.
[00209] В качестве альтернативы, устройство дополнительно включает в себя модуль обнаружения полномочий и модуль выполнения операций.
[00210] Модуль обнаружения полномочий выполнен с возможностью обнаружения того, имеет ли текущий пользователь полномочия для осуществления операций с базой данных пользовательской персональной информации.
[00211] Модуль выполнения операций выполнен с возможностью выполнения соответствующей операции, согласно принятой команде осуществления операций с информацией, причем команда осуществления операций с информацией включает в себя любую из команды просмотра информации, команды изменения информации и команды получения информации, если обнаружено, что текущий пользователь имеет полномочия для осуществления операций с базой данных пользовательской персональной информации.
[00212] В заключение, в устройстве для отправки информации в голосовой службе, предусмотренном настоящим вариантом осуществления, с помощью обнаружения того, требует ли услуга, получаемая в системе автоматической голосовой службы, ввода пользовательской персональной информации; получения пользовательской персональной информации, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, если услуга требует ввода пользовательской персональной информации; и отправки пользовательской персональной информации, которая требуется для услуги, в систему автоматической голосовой службы, решается существующая в уровне техники проблема, состоящая в том, что автоматическая голосовая служба должна тратить много времени и ресурсов в процессе ввода пользовательской персональной информации. По сравнению с тем, что в уровне техники пользовательская персональная информация должна вводиться пользователем вручную, настоящий вариант осуществления получает пользовательскую персональную информацию, которая требуется для услуги, из предварительно сохраненной базы данных пользовательской персональной информации, при этом экономится время, затрачиваемое на ручной ввод пользователем пользовательской персональной информации, предотвращается возникновение ошибок, которые могут возникнуть, когда пользователь вводит пользовательскую персональную информацию вручную, существенно увеличивается эффективность ввода пользовательской персональной информации, а также экономится время и ресурсы, расходуемые автоматической голосовой службой.
[00213] Кроме того, посредством шифрования и последующего сохранения принятой пользовательской персональной информации может быть предотвращена вероятность показа обычного незашифрованного текста после утечки пользовательской персональной информации, которая может быть вызвана процедурными проблемами внутри терминала или эксплуатационными проблемами пользователя, при этом гарантируется защищенность пользовательской персональной информации. Посредством привязки базы данных пользовательской персональной информации к SIM-карте и проверки достоверности SIM-карты в терминале, с одной стороны, может быть предотвращено считывание базы данных пользовательской персональной информации, предварительно сохраненной пользователем на терминале и/или сервере, когда терминал используется другими людьми. С другой стороны, если пользователь меняет терминал, но по-прежнему использует SIM-карту, то пользователь может легко получить предварительно сохраненную базу данных пользовательской персональной информации от сервера, в связи с этим предотвращается утеря и повторное сохранение информации. В результате отображения части содержания полученной пользовательской персональной информации скрытым способом предотвращается вероятность просмотра и кражи пользовательской персональной информации другими лицами в процессе ввода пользовательской персональной информации, а также обеспечивается дополнительная гарантия защищенности пользовательской персональной информации.
[00214] Относительно устройств в вышеописанных вариантах осуществления, конкретные способы осуществления операций для отдельных модулей были подробно описаны в вариантах осуществления в отношении способа отправки информации в голосовой службе, и в данном случае повторно описаны не будут.
[00215] Фиг. 6 изображает блок-схему, демонстрирующую устройство 600 для отправки информации в голосовой службе согласно иллюстративному варианту осуществления. Например, устройство 600 может являться мобильным телефоном, компьютером, терминалом цифрового вещания, устройством обмена сообщениями, игровой консолью, планшетным компьютером, медицинским устройством, тренажерным устройством, карманным персональным компьютером и т.п.
[00216] Как изображено на Фиг. 6, устройство 600 может включать в себя один или более следующих компонентов: компонент 602 обработки, память 604, компонент 606 энергоснабжения, мультимедийный компонент 608, аудиокомпонент 610, интерфейс 612 ввода/вывода (I/O), сенсорный компонент 614 и компонент 616 связи.
[00217] Компонент 602 обработки обычно управляет всеми операциями устройства 600, такими как, например, операции, связанные с отображением, телефонными вызовами, передачей данных, операции камеры и операции записи. Компонент 602 обработки может включать в себя один или более процессоров 620 для выполнения команд для выполнения всех или части этапов вышеописанных способов. Более того, компонент 602 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между компонентом 602 обработки и другими компонентами. Например, компонент 602 обработки может включать в себя мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 608 и компонентом 602 обработки.
[00218] Память 604 выполнена с возможностью сохранения различных типов данных для поддержки операции устройства 600. Примеры таких данных включают в себя команды для любого приложения или способа, выполняемого на устройстве 600, контактную информацию, данные телефонной книги, сообщения, изображения, видеоматериалы и т.д. Память 604 может быть реализована с использованием любого типа энергозависимого или энергонезависимого запоминающего устройства или с использованием комбинации вышеперечисленного, в том числе статическая оперативная память (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), магнитная память, флэш - память, магнитный или оптический диск.
[00219] Компонент 606 энергоснабжения снабжает энергией различные компоненты устройства 600. Компонент 606 энергоснабжения может включать в себя систему управления энергоснабжением, один или более источников энергоснабжения, и другие компоненты, связанные с формированием, управлением и распределением энергии в устройстве 600.
[00220] Мультимедийный компонент 608 включает в себя средство отображения, обеспечивающее выходной интерфейс между устройством 600 и пользователем. В некоторых вариантах осуществления средство отображения может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если средство отображения включает в себя сенсорную панель, то средство отображения может быть реализовано в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более тактильных датчиков для восприятия касаний, скольжения и жестов на сенсорной панели. Тактильные датчики могут воспринимать не только границу касания или операцию скольжения, они также могут воспринимать период времени и давление, связанное с касанием или операцией скольжения. В некоторых вариантах осуществления мультимедийный компонент 608 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера может принимает внешние мультимедийные данные, когда устройство 600 находится в рабочем режиме, таком как, например, режим фотосъемки или режим видеозаписи. И передняя камера и задняя камера могут являться системой с фиксированной оптической линзой, или иметь возможности фокусировки и оптического масштабирования.
[00221] Аудиокомпонент 610 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 610 включает в себя микрофон ("MIC"), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 600 находится в рабочем режиме, таком как, например, режим вызова, режим записи и режим идентификации речи. Принятый аудиосигнал может быть дополнительно сохранен в памяти 604 или передан через компонент 616 связи. В некоторых вариантах осуществления аудиокомпонент 610 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.
[00222] Интерфейс 612 I/O обеспечивает интерфейс между компонентом 602 обработки и периферийным интерфейсным модулем, таким как, например, клавиатура, колесо с функцией нажатия, кнопка и т.п. Кнопка может включать в себя, в числе прочего, кнопку возврата в начальную позицию, кнопку регулировки громкости, кнопку начала и кнопку блокировки.
[00223] Сенсорный компонент 614 включает в себя один или более датчиков для обеспечения оценок состояния различных компонентов устройства 600. Например, сенсорный компонент 614 может обнаруживать открытое/закрытое состояние устройства 600, относительного размещения компонентов, например, устройства отображения и клавиатуры, устройства 600, изменения позиции устройства 600 или компонента устройства 600, наличия или отсутствия контакта пользователя с устройством 600, ориентации или ускорения/замедления устройства 600, и изменения температуры устройства 600. Сенсорный компонент 614 может включать в себя датчик наличия, выполненный с возможностью обнаружения присутствия близкорасположенных объектов без физического контакта. Сенсорный компонент 614 также может включать в себя светочувствительный датчик, такой как, например, датчик изображения на структуре CMOS или CCD, предназначенный для использования в процессе формирования изображений. В некоторых вариантах осуществления сенсорный компонент 614 также может включать в себя датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления или датчик температуры.
[00224] Компонент 616 связи выполнен с возможностью обеспечения связи проводным или беспроводным способом между устройством 600 и другими устройствами. Устройство 600 может получить доступ к беспроводной сети на основе стандарта связи, такого как, например, WiFi, 2G или 3G или сочетания вышеперечисленного. В одном иллюстративном варианте осуществления компонент 616 связи принимает широковещательный сигнал или передаваемую широковещательным способом информацию от внешней системы управления широковещательной передачей через широковещательный канал. В одном иллюстративном варианте осуществления компонент 616 связи дополнительно включает в себя модуль связи ближнего радиуса действия (NFC) для обеспечения связи ближнего радиуса действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной передачи данных (UWB), технологии Bluetooth (BT) и других технологиях.
[00225] В иллюстративных вариантах осуществления устройство 600 может быть реализовано посредством одной или более специализированных интегральных схем (ASIC), процессоров цифровой обработки сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц, (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для выполнения способа отправки информации в голосовой службе, изображенного на Фиг. 2 или 3А.
[00226] В иллюстративных вариантах осуществления также предусмотрен постоянный машиночитаемый носитель данных, включающий в себя команды, такие как, например, включенные в память 604, выполняемые посредством процессора 620 в устройстве 600, для выполнения способа отправки информации в голосовой службе, изображенного на Фиг. 2 или 3А. Например, постоянный машиночитаемый носитель может являться памятью ROM, оперативной памятью (RAM), CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.
[00227] Постоянный машиночитаемый носитель данных предусматривает, что, когда команды на носителе данных выполняются процессором устройства 600, устройство 600 может выполнить способ отправки информации в голосовой службе, изображенный на Фиг. 2 или 3А.
[00228] После рассмотрения настоящего описания и осуществления раскрытых в нем вариантов осуществления специалисты в соответствующей области техники могут беспрепятственно предусмотреть другие аспекты реализации настоящего изобретения. Подразумевается, что настоящее изобретение распространяется на любые изменения, применение или адаптации этих вариантов осуществления, и такие изменения, применение или адаптации соответствуют общему принципу настоящего изобретения и включают в себя общедоступные сведения или общепринятые технические средства в данной области техники, которые не раскрыты в настоящем описании. Описание и варианты осуществления являются лишь примерными, а фактический объем и сущность настоящего изобретения определены нижеследующей формулой изобретения.
[00229] Следует понимать, что настоящее изобретение не ограничивается точными структурами, которые были описаны выше и изображены на прилагаемых чертежах, при этом могут быть выполнены модификации и изменения, не выходящие за рамки объема настоящего изобретения. Объем настоящего изобретения определен только приложенной формулой изобретения.