СИСТЕМА УПРАВЛЕНИЯ КЛАССОМ УСЛУГИ, УСТРОЙСТВО УПРАВЛЕНИЯ КЛАССОМ УСЛУГИ, ТЕРМИНАЛ, СПОСОБ УПРАВЛЕНИЯ КЛАССОМ УСЛУГИ И ПРОГРАММА
SYSTEM FOR MANAGING SERVICE CLASS, DEVICE FOR MANAGING SERVICE CLASS, TERMINAL, METHOD OF MANAGING SERVICE CLASS AND PROGRAM

Область техники, к которой относится изобретение
Настоящее изобретение относится к системе управления классом услуги, устройству управления классом услуги, терминалу, способу управления классом услуги и программе.
Уровень техники
Терминал, например сотовой телефон, использует способ определения классов набора услуг (классов услуг) с целью различения среди терминалов набора услуг, которым пользователи могут пользоваться (см., например, патент Японии номер 2659342). В этом способе каждый терминал сохраняет данные, указывающие его собственный класс услуги, и предоставляет услугу в пределах набора, соответствующего классу услуги, указанному с помощью данных, в соответствии с действием администратора, который обладает полномочием предоставлять или управлять услугами.
Раскрытие изобретения
Так как данные, указывающие классы услуг терминалов, являются важными порциями информации для назначения набора услуг, предоставляемого пользователям терминалов, необходимо предотвращать несанкционированную манипуляцию с данными теми (лицами), у которых нет полномочий изменять назначение классов услуг. По этой причине обычно для того, чтобы заставить терминал сохранить данные, указывающие класс услуги, записывающее устройство, используемое исключительно для записи таких данных в энергонезависимую память (например, EEPROM (электрически стираемое программируемое постоянное запоминающее устройство) или подобное) в терминале, соединяется кабелем с терминалом, и администратор производит операцию с записывающим устройством.
В этом случае, чтобы передать данные между терминалом и записывающим устройством, необходимо использовать специальный порядок для обеспечения высокого уровня безопасности. Также необходимо, чтобы каждое записывающее устройство и терминал обладали специальным механизмом для предотвращения несанкционированного внешнего доступа и обеспечения высокого уровня безопасности.
Однако в вышеописанном способе каждый раз, когда возникает необходимость, например, изменить класс услуги терминала или стереть данные о классе услуги, пользователю нужно передавать устройство администратору. Это создает пользователю неудобства.
В способе, если данные, которые хранит терминал, однажды изменяются без авторизации, трудно проверить, правильны ли подделанные данные, если не существует какого-либо достаточного основания, например дефекта в самих подделанных данных.
Настоящее изобретение выполнено, принимая во внимания указанное положение дел, и имеет своей целью предоставить систему управления классом услуги, устройство управления классом услуги, терминал, способ управления классом услуги и программу для облегчения изменения класса услуги терминала или запрета несанкционированного изменения класса услуги.
Для достижения этой цели, система управления классом услуги, согласно первому аспекту настоящего изобретения, является
системой управления классом услуги, содержащей устройство управления классом услуги и множество терминалов, подключенных к устройству управления классом услуги:
при этом упомянутое устройство управления классом услуги, содержит:
средство для хранения, для каждого терминала, данных о классе услуги, указывающих набор услуг, обслуживаемый терминалом; и
средство для задания, на основе идентифицирующих данных и данных о классе услуги, набора услуг, который терминал может обслуживать, и передачи терминалу данных, указывающих заданный набор услуг, в ответ на сигнал, переносящий идентифицирующие данные для идентификации терминала, и запрос запуска предоставления одной или более услуг, когда идентифицирующие данные, переданные от терминала, принимаются на устройстве управления классом услуги, и терминал запрашивает запуск предоставления одной или более услуг; и
терминал, содержащий:
средство для передачи устройству управления классом услуги идентифицирующих данных для идентификации терминала и запроса запуска предоставления услуги терминалом; и
средство для получения и хранения данных, указывающих набор услуг, который может обслуживать терминал, и предоставления одной или более услуг, находящихся в наборе, указанном сохраненными данными, когда данные, указывающие набор услуг, переданные от устройства управления классом услуги, принимаются на терминале.
Устройство управления классом услуги, согласно второму аспекту настоящего изобретения, характеризуется тем, что содержит
средство для хранения, для каждого терминала, данных о классе услуги, указывающих набор услуг, обслуживаемый терминалом, причем упомянутый внешний терминал выполняет заранее определенную обработку для того, чтобы предоставлять одну или более услуг пользователю; и
средство для задания, на основе идентифицирующих данных и данных о классе услуги, набора услуг, который терминал может обслуживать, и передачи терминалу данных, указывающих заданный набор услуг, в ответ на сигнал, переносящий идентифицирующие данные для идентификации терминала, и запрос запуска предоставления одной или более услуг, когда идентифицирующие данные, переданные от терминала, принимаются на устройстве управления классом услуги, и терминал запрашивает запуск предоставления одной или более услуг.
Терминал, согласно третьему аспекту настоящего изобретения, представляет собой
терминал, который предоставляет одну или более услуг пользователю посредством выполнения заранее определенной обработки, содержащий:
средство для передачи внешнему устройству идентифицирующих данных, которые идентифицируют терминал, и для запроса запуска предоставления услуги; и
средство для получения и хранения данных, указывающих набор услуг, который может обслуживать терминал, и для предоставления услуги, находящейся в наборе, указанном сохраненными данными, когда данные, указывающие набор услуг, переданные от внешнего устройства, принимаются на терминале.
Способом управления классом услуги, согласно четвертому аспекту настоящего изобретения, является
способ управления классом услуги для управления набором услуг, предоставляемым каждым внешним терминалом, который предоставляет одну или более услуг пользователю посредством выполнения заранее определенной обработки, содержащий этапы:
хранения, для каждого терминала, данных о классе услуги, указывающих набор услуг, обслуживаемый терминалом; и
задания, на основе идентифицирующих данных и данных о классе услуги, набора услуг, который терминал может обслуживать, и передачи терминалу данных, указывающих заданный набор услуг, в ответ на сигнал, переносящий идентифицирующие данные для идентификации терминала, и запрос запуска предоставления одной или более услуг, когда идентифицирующие данные, переданные от терминала, принимаются на устройстве управления классом услуги, и терминал запрашивает запуск предоставления одной или более услуг.
Способом управления классом услуги, согласно пятому аспекту настоящего изобретения, является
способ управления классом услуги для управления набором услуг, обслуживаемым терминалом, в терминале, который выполняет заранее определенную обработку для того, чтобы предоставлять одну ли более услуг пользователю, характеризующийся тем, что содержит этапы:
передачи внешнему устройству идентифицирующих данных для идентификации терминала и запроса запуска предоставления услуги; и
получения и хранения данных, указывающих набор услуг, который может обслуживать терминал, и предоставления одной или более услуг, находящихся в наборе, указанном сохраненными данными, когда данные, указывающие набор услуг, переданные от внешнего устройства, принимаются на терминале.
Программный продукт, согласно шестому аспекту настоящего изобретения, характеризующийся тем, что заставляет компьютер функционировать в качестве устройства управления классом услуги, содержащего:
средство для хранения, для каждого терминала, данных о классе услуги, указывающих набор услуг, обслуживаемый терминалом, причем упомянутый внешний терминал, выполняет заранее заданную обработку для того, чтобы предоставлять одну или более услуг пользователю; и
средство для задания, на основе идентифицирующих данных и данных о классе услуги, набора услуг, который терминал может обслуживать, и передачи терминалу данных, указывающих заданный спектр услуги, в ответ на сигнал, переносящий идентифицирующие данные для идентификации терминала, и запрос запуска предоставления одной или более услуг, когда идентифицирующие данные, переданные от терминала, принимаются на устройстве управления классом услуги, и терминал запрашивает запуск предоставления одной или более услуг.
Программный продукт, согласно седьмому аспекту настоящего изобретения, характеризуется тем, что заставляет компьютер функционировать в качестве терминала, который предоставляет одну или более услуг пользователю посредством выполнения заранее определенной обработки, содержащего:
средство для передачи внешнему устройству идентифицирующих данных, которые идентифицируют терминал, и для запроса запуска предоставления услуги; и
средство для получения и хранения данных, указывающих набор услуг, который может обслуживать терминал, и для предоставления услуги, находящейся в наборе, указанном сохраненными данными, когда данные, указывающие набор услуг, переданные от внешнего устройства, принимаются на терминале.
Краткое описание чертежей
Фиг.1 является блок-схемой, показывающей конфигурацию системы мобильной радиосвязи, согласно варианту осуществления настоящего изобретения.
Фиг.2 является блок-схемой, показывающей конфигурацию сервера управления классом услуги.
Фиг.3 является блок-схемой, показывающей конфигурацию терминала пользователя.
Фиг.4 является блок-схемой последовательности операций способа, показывающей процедуру для процесса управления классом услуги.
Осуществление изобретения
Вариант осуществления настоящего изобретения будет объяснен ниже со ссылкой на чертежи, принимая систему мобильной радиосвязи в качестве примера.
Фиг.1 показывает конфигурацию системы мобильной радиосвязи согласно варианту осуществления настоящего изобретения. Как показано на Фиг.1, система мобильной радиосвязи состоит из сервера 1 управления классом услуги и множества терминалов с 2-1 по 2-n пользователя (n является общим количеством терминалов).
Каждому серверу 1 управления классом услуги и терминалам с 2-1 по 2-n пользователя назначается уникальный идентифицирующий код. Например, IP-адрес (протокол Интернета), назначенный каждому из сервера 1 управления классом услуги и терминалам с 2-1 по 2-n пользователя, достаточен в качестве идентифицирующего кода.
Сервер 1 управления классом услуги состоит, например, из сервера и подключен к терминалам с 2-1 по 2-n пользователя через сеть N, сеть P с коммутацией пакетов и телефонную сеть Т. Терминалы с 2-1 по 2-n пользователя подключаются друг к другу через телефонную сеть Т.
Отметим, что сеть N состоит, например, из Интернета и т.п. Телефонная сеть Т состоит из беспроводной базовой станции, используемой для мобильной телефонной связи, и телефонной линии. Сеть P с коммутацией пакетов состоит из сервера и т.п., подключенного к телефонной сети Т и сети N.
Телефонная сеть Т принимает и демодулирует модулированный сигнал (будет описана позже), передаваемый каждым из терминалов с 2-1 по 2-n пользователя, и передает сети Р с коммутацией пакетов данные, полученные посредством демодуляции. Сеть Р с коммутацией пакетов передает данные согласно пункту назначения данных. В частности, например, если данные адресуются любому из терминалов с 2-1 по 2-n пользователя (конкретнее, идентифицирующий код любого из терминалов с 2-1 по 2-n пользователя прикрепляется в качестве информации, указывающей пункт назначения), то сеть Р с коммутацией пакетов передает данные соответствующему терминалу пользователя через телефонную сеть Т. Если, например, данные адресуются серверу 1 управления классом услуги, то сеть Р с коммутацией пакетов передает данные сети N.
Сеть Р с коммутацией пакетов принимает данные, адресованные любому из терминалов с 2-1 по 2-n пользователя, переданные от сервера 1 управления классом услуги, через сеть N и передает принятые данные телефонной сети Т. Телефонная сеть Т формирует модулированный сигнал, представляющий переданные данные, и передает в беспроводном режиме модулированный сигнал вызываемому терминалу пользователя.
Отметим, что если телефонная сеть Т передает в беспроводном режиме данные любому из терминалов с 2-1 по 2-n пользователя, то беспроводная базовая станция, которая фактически выполняет регистрацию местоположения (будет описано позже) вызываемого терминала пользователя, выполняет операцию по беспроводной передаче.
Сервер 1 управления классом услуги состоит из блока 11 управления, основного запоминающего устройства 12, внешнего запоминающего устройства 13 и приемопередатчика 14, как показано, например, на Фиг.2. Каждый из основного запоминающего устройства 12, внешнего запоминающего устройства 13 и приемопередатчика 14 подключается к блоку 11 управления через внутреннюю шину.
Блок 11 управления состоит из CPU (центрального процессора) и т.п. и выполняет обработку (будет описана позже) в соответствии с программой, записанной во внешнем запоминающем устройстве 13.
Основное запоминающее устройство 12 состоит из энергозависимой памяти, такой как RAM (оперативное запоминающее устройство), и используется в качестве рабочей области блока 11 управления.
Внешнее запоминающее устройство 13 состоит из перезаписываемой энергонезависимой памяти, такой как накопитель на жестком диске, и сохраняет заранее программу, чтобы заставить блок 11 управления выполнять обработку (будет описана позже). Внешнее запоминающее устройство 13 передает данные, которые оно хранит, блоку 11 управления в соответствии с командой блока 11 управления.
Внешнее запоминающее устройство 13 сохраняет с помощью перезаписи базу данных классов услуг терминала в соответствии с действием администратора или т.п. системы мобильной радиосвязи. База данных классов услуг терминала хранит данные о классе услуги для каждого из терминалов с 2-1 по 2-n пользователя (будут описаны позже) для назначения набора услуг (класса услуги), который разрешено предоставлять терминалу пользователя.
Приемопередатчик 14 состоит из модема и т.п. Приемопередатчик 14 подключается к блоку 11 управления через внутреннюю шину и также подключается к сети N.
Приемопередатчик 14 отправляет данные, переданные от блока 11 управления, одному из терминалов с 2-1 по 2-n пользователя (то есть прикрепляет идентифицирующий код вызываемого терминала пользователя, который является одним из терминалов с 2-1 по 2-n пользователя, и передает данные в сеть N) в соответствии с командой блока 11 управления. Приемопередатчик 14 принимает данные, адресованные ему (то есть данные с прикрепленным идентифицирующим кодом сервера 1 управления классом услуги) от сети N и передает данные блоку 11 управления.
Терминалы с 2-1 по 2-n пользователя обладают, в основном, той же конфигурацией. Каждый из терминалов с 2-1 по 2-n пользователя формирует данные, представляющие речь, символы, изображение и т.п. посредством, например, выполнения функции трубки мобильного телефона (например, сотового телефона, PHS (система персональных мобильных телефонов), GSM (глобальная система мобильной связи) или т.п.) в качестве терминала. Терминалы с 2-1 по 2-n пользователя обмениваются сформированными данными друг с другом через телефонную сеть Т и сеть Р с коммутацией пакетов.
Терминал 2-k пользователя (k есть целое число не меньше 1 и не больше, чем n) содержит блок 21-k управления, основное запоминающее устройство 22-k, внешнее запоминающее устройство 23-k, приемопередатчик 24-k, блок 25-k ввода данных, блок 26-k речевого ввода, блок 27-k ввода изображения, блок 28-k речевого вывода и блок 29-k вывода изображения, как показано на Фиг.3. Каждый из основного запоминающего устройства 22-k, внешнего запоминающего устройства 23-k, приемопередатчика 24-k, блока 25-k ввода данных, блока 26-k речевого ввода, блока 27-k ввода изображения, блока 28-k речевого вывода и блока 29-k вывода изображения подключается к блоку 21-k управления через внутреннюю шину.
Блок 21-k управления состоит из CPU и т.п. и управляет одним из процессов, запущенных терминалом 2-k пользователя на этапах с S1 по S2 (будут описаны позже) в соответствии с программой управления классом услуги (будет описана позже), записанной во внешнем запоминающем устройстве 23-k. Блок 21-k управления управляет компонентами терминала 2-k пользователя (конкретно, основным запоминающим устройством 22-k, внешним запоминающим устройством 23-k, приемопередатчиком 24-k, блоком 25-k ввода данных, блоком 26-k речевого ввода, блоком 27-k ввода изображения, блоком 28-k речевого вывода, блоком 29-k вывода изображения и другими устройствами, которые могут управляться блоком 21-k управления) в соответствии с программой обеспечения услуги (будет описана позже), записанной во внешнем запоминающем устройстве 23-k, тем самым, предоставляя услугу пользователю. Отметим, что блок 21-k управления предоставляет услугу из набора, указанного данными о классе услуги (будут описаны позже), записанными во внешнем запоминающем устройстве 23-k.
Отметим, что услуга, которая должна быть предоставлена терминалом 2-k пользователя, может быть произвольной, при условии, если она реализуется блоком 21-k управления, управляющим компонентами терминала 2-k пользователя в соответствии с программой обеспечения услуги. Соответственно, услуга может быть передачей и получением электронной почты или просмотром веб-узлов. В качестве альтернативы услуга может обращаться к веб-сайту или т.п., который предоставляет определенный контент либо передачу и прием определенного типа контента.
Основное запоминающее устройство 22-k состоит из энергозависимой памяти, такой как RAM, и используется в качестве рабочей области блока 21-k управления. Основное запоминающее устройство 22-k хранит данные о классе услуги, описанные выше, для назначения набора услуг, который разрешено предоставлять терминалу 2-k пользователя, согласно обработке (будет описана позже).
Конкретная структура данных о классе услуги может быть произвольной. Например, если внешнее запоминающее устройство 23-k хранит множество программ обеспечения услуги, то данные о классе услуги могут включать в себя данные для задания программы обеспечения услуги, которую разрешено выполнять блоку 21-k управления (например, название или т.п. соответствующей программы обеспечения услуги).
Если программа обеспечения услуги состоит из множества модулей, то данные о классе услуги могут включать в себя данные для задания модуля, который разрешено выполнять блоку 21-k управления.
Данные о классе услуги могут состоять из данных для обозначения устройства, которым разрешено управлять блоку 21-k управления в соответствии с программой обеспечения услуги.
Если программа обеспечения услуги предназначена, чтобы заставить терминал 2-k пользователя выполнить функцию веб-обозревателя, то данные о классе услуги могут включать в себя, например, данные для указания веб-сайта, к которому терминалу 2-k пользователя разрешен доступ.
Данные о классе услуги могут представлять класс услуги, который разрешено предоставлять пользователю терминала 2-k пользователя. В этом случае каждой программе обеспечения услуги (или каждому модулю программы обеспечения услуги или т.п.) необходимо лишь заставить блок 21-k управления установить набор видов обработки, который разрешено выполнять терминалу 2-k пользователя, на основе класса, а блок 21-k управления и остальные компоненты терминала 2-k пользователя - только выполнить обработку в пределах установленного набора.
Внешнее запоминающее устройство 23-k состоит из энергонезависимой памяти, например EEPROM (электрически стираемое программируемое постоянное запоминающее устройство), и заранее хранит данные, такие как программа управления классом услуги и программы обеспечения услуги, описанные выше. Внешнее запоминающее устройство 23-k отправляет данные, которые оно хранит, блоку 21-k управления в соответствии с командой блока 21-k управления.
Приемопередатчик 24-k состоит из схемы модуляции, схемы демодуляции, схемы усилителя КА (высокой частоты) и т.п. Приемопередатчик 24-k подключается к блоку 21-k управления через внутреннюю шину и также подключается к сети N.
Приемопередатчик 24-k отправляет данные, полученные от блока 21-k управления, серверу 1 управления классом услуги или другому пункту назначения в соответствии с командой блока 21-k управления. Конкретнее, несущая модулируется в заранее определенном формате с использованием данных, полученных от блока 21-k управления, и передает полученную модулированную волну беспроводным способом.
Приемопередатчик 24-k принимает данные, адресованные терминалу 2-k пользователя, от телефонной сети Т и передает данные блоку 21-k управления. Конкретнее, когда телефонная сеть Т формирует и передает беспроводным способом модулированный сигнал, представляющий данные, достигнувшие телефонной сети Т через сеть Р с коммутацией пакетов и т.п., приемопередатчик 24-k принимает и демодулирует модулированный сигнал и передает блоку 21-k управления данные, адресованные терминалу 2-k пользователя, полученные посредством демодуляции.
Блок 25-k ввода данных состоит из сенсорной панели, нажимной кнопки и т.п. и передает блоку 21-k управления данные в соответствии с действием оператора.
Блок 26-k речевого ввода состоит из микрофона, усилителя AF (звуковой частоты), аналого-цифрового (A/D) преобразователя и т.п. Блок 26-k речевого ввода преобразует речь, уловленную микрофоном, в речевой сигнал, преобразует речевой сигнал в сигнал в цифровой форме и передает сигнал блоку 21-k управления.
Блок 27-k ввода изображения состоит из прибора с зарядовой связью (CCD) и т.п. Блок 27-k ввода изображения захватывает изображение в зону обзора, формирует сигнал в цифровой форме, представляющий изображение, и передает сигнал блоку 21-k управления.
Блок 28-k речевого вывода состоит из цифроаналогового (D/A) преобразователя, усилителя AF, громкоговорителя и т.п. и воспроизводит речь в соответствии с командой блока 21-k управления.
Блок 29-k вывода изображения состоит из LCD (жидкокристаллического дисплея) и т.п. и показывает на экране дисплея изображение в соответствии с командой блока 21-k управления.
Функционирование системы мобильной радиосвязи будет объяснено, взяв в качестве примера случай, где терминал 2-k пользователя предоставляет услугу. (Процесс регистрации обычного местоположения)
Беспроводная базовая станция, составляющая телефонную сеть Т, передает беспроводным способом сигнал для проверки области, где располагается каждый из терминалов с 2-1 по 2-n пользователя (в дальнейшем будет называться сигналом опроса) по заранее определенному расписанию (например, с постоянными интервалами). Допустим, что такой сигнал опроса содержит данные для идентификации беспроводной базовой станции, которая является источником сигнала опроса.
По приему сигнала опроса приемопередатчик 24-k терминала 2-k пользователя демодулирует волну опроса и передает блоку 21-k управления данные, полученные посредством демодуляции. Когда данные передаются от приемопередатчика 24-k блоку 21-k управления, блок 21-k управления формирует ответные данные, указывающие, что он принял сигнал опроса, и передает ответные данные беспроводным способом через приемопередатчик 24-k, в ответ на данные. То есть блок 21-k управления передает ответные данные приемопередатчику 24-k и дает указание приемопередатчику 24-k, передать ответные данные беспроводным способом. Приемопередатчик 24-k формирует модулированный сигнал, представляющий ответные данные, и передает беспроводным способом модулированный сигнал в соответствии с командой.
Отметим, что ответным данным необходимо лишь включать в себя, например, данные для идентификации источника сигнала опроса, полученные посредством демодуляции сигнала опрос.
Беспроводная базовая станция, передавшая беспроводным способом сигнал опроса, принимает и демодулирует модулированный сигнал, представляющий ответные данные, переданные беспроводным способом от терминала 2-k пользователя, и сохраняет источник, идентифицированный полученными ответными данными (то есть терминал 2-k пользователя в этом примере), как терминал пользователя, существующий в настоящее время в области, на которую беспроводная базовая станция имеет полномочие. Другими словами, беспроводная базовая станция выполняет регистрацию местоположения терминала 2-k пользователя. (Процесс управления классом услуги)
Допустим, что пользователь, который хочет принять услугу, используя терминал 2-k пользователя, воздействует на блок 25-k ввода данных и дает указание терминалу 2-k пользователя запустить предоставление услуги. В этом случае система мобильной радиосвязи выполняет процесс управления классом услуги, показанный на Фиг.4.
Конкретнее, когда пользователь дает указание терминалу 2-k пользователя, запустить предоставление услуги посредством воздействия на блок 25-k ввода данных (этап S1 Фиг.4), блок 21-k управления отвечает на переданные данные посредством блока 25-k ввода данных и передает требующие запуск услуги данные, требующие запуск предоставления услуги, и данные, указывающие источник требующих запуск услуги данных (будут объяснены позже как составленные из идентифицирующего кода терминала 2-k пользователя), серверу 1 управления классом услуги через приемопередатчик 24-k в соответствии с процессом (этап S2). То есть блок 21-k управления передает эти данные приемопередатчику 24-k и дает указание приемопередатчику 24-k отправить эти переданные данные серверу 1 управления классом услуги. Приемопередатчик 24-k отправляет эти данные серверу 1 управления классом услуги в соответствии с командой.
Сервер 1 управления классом услуги принимает требующие запуск услуги данные и идентифицирующий код терминала 2-k пользователя, переданные от терминала 2-k пользователя на этапе S2 (этап S3). То есть приемопередатчик 14 сервера 1 управления классом услуги принимает запрашивающие запуск услуги данные и идентифицирующий код через сеть Р с коммутацией пакетов и сеть N и передает их блоку 11 управления.
Блок 11 управления выполняет процессы на этапах S4 и S5 (будут описаны позже) в ответ на принятые запрашивающие запуск услуги данные.
Конкретнее, блок 11 управления осуществляет поиск в базе данных классов услуг терминала, используя принятый идентифицирующий код (т.е. идентифицирующий код терминала 2-k пользователя в этом примере) в качестве ключа поиска, и извлекает данные о классе услуги для назначения набора услуг, который разрешено предоставлять терминалу 2-k пользователя (этап S4).
Блок 11 управления передает извлеченные данные о классе услуги источнику запрашивающих запуск услуги данных, указанному идентифицирующим кодом, использованным в качестве ключа поиска (т.е. терминалу 2-k пользователя в этом примере), через приемопередатчик 14 (этап S5). То есть блок 11 управления передает данные о классе услуги приемопередатчику 14 и дает указание приемопередатчику 14, отправить данные о классе услуги терминалу 2-k пользователя. Приемопередатчик 14 отправляет данные о классе услуги терминалу 2-k пользователя в соответствии с командой.
Терминал 2-k пользователя принимает данные о классе услуги, переданные от сервера 1 управления классом услуги на этапе S5, через сеть N и сеть P с коммутацией пакетов и заставляет основное запоминающее устройство 22-k, сохранить данные о классе услуги (этап S6).
После того как терминал 2-k пользователя сохраняет данные о классе услуги на этапе S6, он предоставляет услугу из набора, указанного данными о классе услуги. То есть блок 21-k управления терминала 2-k пользователя управляет компонентами терминала 2-k пользователя в соответствии с программой обеспечения услуги, записанной в терминале 2-k пользователя, тем самым реализуя услугу из набора, указанного данными о классе услуги.
После того как блок 21-k управления терминала 2-k пользователя сохраняет данные о классе услуги на этапе S6, он передает данные о классе услуги, сохраненные в основном запоминающем устройстве 22-k, и идентифицирующий код терминала 2-k пользователя для указания источника данных о классе услуги серверу 1 управления классом услуги через приемопередатчик 24-k по заранее определенному расписанию (например, каждый раз, когда терминал 2-k пользователя принимает сигнал опроса, описанный выше, от телефонной сети Т) (этап S7).
Сервер 1 управления классом услуги принимает данные о классе услуги и идентифицирующий код терминала 2-k пользователя, переданные от терминала 2-k пользователя на этапе S7 (этап S8). Блок 11 управления сервера 1 управления классом услуги осуществляет поиск в базе данных классов услуг терминала, используя принятый идентифицирующий код (т.е. идентифицирующий код терминала 2-k пользователя) в качестве ключа поиска, и извлекает данные о классе услуги для назначения набора услуг, который разрешено предоставлять терминалу 2-k пользователя, как в процессе на этапе S4 (этап S9).
Блок 11 управления определяет, совпадают ли данные о классе услуги, извлеченные на этапе S9, с принятыми на этапе S8 (этап S10). Если определяется, что они совпадают друг с другом, то сервер 1 управления классом услуги ожидает от терминала 2-k пользователя выполнения процесса на этапе S7 снова для передачи данных о классе услуги и идентифицирующего кода терминала 2-k пользователя. Когда передаются данные, сервер 1 управления классом услуги принимает их снова (т.е. последовательность возвращается к этапу S8).
С другой стороны, если на этапе S10 определяется, что пара данных о классе услуги не совпадает друг с другом, то блок 11 управления формирует данные для указания остановки предоставления услуги (в дальнейшем будут называться данными команды останова) и передает данные команды останова терминалу 2-k пользователя, передавшему данные о классе услуги на этапе S7 через приемопередатчик 14 (этап S11).
Терминал 2-k пользователя принимает данные команды останова, переданные от сервера 1 управления классом услуги на этапе S11, через сеть N и сеть P с коммутацией пакетов (этап S12). Блок 21-k управления удаляет данные о классе услуги, сохраненные в основном запоминающем устройстве 22-k, и останавливает предоставление услуги в ответ на данные команды останова. То есть блок 21-k управления останавливает выполнение программы обеспечения услуги.
Примеры услуги, которая должна предоставляться терминалом 2-k пользователя, могут включать в себя услугу, классифицируемую как минимальная услуга, которую разрешено предоставлять терминалу 2-k пользователя всегда, независимо от наличия или отсутствия и содержания данных о классе услуги. В этом случае блок 21-k управления терминала 2-k пользователя, снабженный данными команды останова, может выполнить обработку, предназначенную только для предоставления минимальной услуги, вместо остановки выполнения программы обеспечения услуги.
В объясненной выше системе мобильной радиосвязи данные, указывающие класс услуги, управляются сервером 1 управления классом услуги. Каждый из терминалов с 2-1 по 2-n пользователя уведомляется о его классе услуги, когда он должен предоставить услугу, и предоставляет услуги в соответствии с содержанием уведомления. По этой причине сложно тем, кто вынуждает терминалы с 2-1 по 2-n пользователя изменять их классы услуг без авторизации.
В системе мобильной радиосвязи для того, чтобы изменить класс услуги любого из терминалов с 2-1 по 2-n пользователя по понятной причине (например, на основании контракта, заключенного между оператором системы мобильной радиосвязи и пользователем целевого терминала пользователя, чей класс услуги должен быть изменен), необходимо лишь изменить данные о классе услуги, сохраненные на сервере 1 управления классом услуги. Пользователю терминала пользователя, чей класс услуги должен быть изменен, не нужно выполнять операцию передачи терминала пользователя другим лицам или т.п. Соответственно, легко изменить класс услуги.
Отметим, что конфигурация системы передачи и приема речи не ограничивается вышеописанной.
Например, терминалам с 2-1 по 2-n пользователя не нужно выполнять функцию оконечного мобильного телефона. Терминал пользователя может быть подключен проводами к телефонной сети Т. Терминалы с 2-1 по 2-n пользователя не обязательно должны быть подключены к телефонной сети Т или сети P с коммутацией пакетов и могут быть подключены только к сети N.
Сервер 1 управления классом услуги может хранить данные о классе услуги в зашифрованном состоянии и расшифровывать данные о классе услуги перед передачей. В качестве альтернативы данные о классе услуги могут передаваться в зашифрованном состоянии, и терминал пользователя, принявший данные о классе услуги, может расшифровать их.
Сервер 1 управления классом услуги может содержать программу для управления процессом формирования данных о классе услуги для каждого из терминалов с 2-1 по 2-n пользователя, которые должны быть переданы терминалу пользователя, вместо хранения данных о классе услуги. Каждый раз, когда сервер 1 управления классом услуги принимает требующие запуск услуги данные, он может сформировать данные о классе услуги для источника требующих запуск услуги данных в соответствии с программой и передать данные о классе услуги источнику.
Когда данные о классе услуги, которые хранит сервер 1 управления классом услуги, обновляются, сервер 1 управления классом услуги может передать данные уведомления об изменении для уведомления терминала пользователя, соответствующего обновленным данным о классе услуги, что он готов к изменению класса услуги, в ответ на обновление.
В этом случае после приема данных уведомления об изменении терминал пользователя передает данные, требующие изменение класса услуги, используя в основном такую же процедуру, что и для передачи требующих запуск услуги данных на этапе S2. После этого система мобильной радиосвязи может завершить изменение класса услуги терминала пользователя посредством выполнения в основном той же обработки, что и процессы на этапах с S3 по S6, описанных выше. Отметим, что если терминал пользователя уже хранит старые данные о классе услуги, которые он сохраняет в процессе, соответствующем этапу S6, то он удаляет старые данные о классе услуги (например, перезаписывает старые данные о классе услуги новыми данными о классе услуги).
Вместо произвольной передачи на этапе S7 терминалом 2-k пользователя данных о классе услуги, которые хранит терминал 2-k пользователя, сервер 1 управления классом услуги может передать данные, требующие передачи данных о классе услуги, терминалу 2-k пользователя в произвольное время, и терминал 2-k пользователя может передать данные о классе услуги в ответ на эти данные.
Выше объяснен вариант осуществления настоящего изобретения. Система управления классом услуги, устройство управления классом услуги и терминал согласно изобретению могут реализовываться с использованием системы специального назначения, но также могут быть реализованы с использованием обычной вычислительной системы.
Сервер 1 управления классом услуги, который выполняет вышеописанный процесс, может конфигурироваться посредством установки программы для выполнения компьютером, подключенным к сети, работы сервера 1 управления классом услуги с носителя записи (компакт-диска, гибкого диска или т.п.), содержащего программу.
Терминал 2-k пользователя, который выполняет вышеописанный процесс, может конфигурироваться посредством установки программы для выполнения компьютером, содержащим, например, микрофон, динамик, усилитель AF, преобразователь A/D, преобразователь D/A, усилитель RF и т.п., работы терминала 2-k пользователя с носителя записи, содержащего программу.
Эти программы могут быть загружены, например, на BBS (система электронных досок объявлений) для линий связи и распространяться через линии связи. Несущие могут модулироваться с использованием сигналов, представляющих эти программы, полученные модулированные сигналы могут передаваться, и устройство, принявшее модулированные сигналы, может демодулировать модулированные сигналы для восстановления программ.
Вышеописанные процессы могут выполняться посредством активизации этих программ и выполнения их под управлением OS (операционной системы) тем же способом, что и других прикладных программ.
Если OS берет на себя часть обработки или составляет часть какого-либо компонента настоящего изобретения, программа с этой удаленной частью может быть записана на носитель записи. В этом случае, согласно данному изобретению, программа для выполнения функций или этапов, которые должны выполняться компьютером, записывается на носитель записи.