RU2390952C2 - Определение узлов управления в системе управления устройством - Google Patents

Определение узлов управления в системе управления устройством Download PDF

Info

Publication number
RU2390952C2
RU2390952C2 RU2006102852/09A RU2006102852A RU2390952C2 RU 2390952 C2 RU2390952 C2 RU 2390952C2 RU 2006102852/09 A RU2006102852/09 A RU 2006102852/09A RU 2006102852 A RU2006102852 A RU 2006102852A RU 2390952 C2 RU2390952 C2 RU 2390952C2
Authority
RU
Russia
Prior art keywords
information
control
data
node
management
Prior art date
Application number
RU2006102852/09A
Other languages
English (en)
Other versions
RU2006102852A (ru
Inventor
Микко САХИНОЯ (FI)
Микко САХИНОЯ
Эро КААППА (FI)
Эро КААППА
Мика ХАЛЛАМАА (FI)
Мика ХАЛЛАМАА
Original Assignee
Нокиа Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Нокиа Корпорейшн filed Critical Нокиа Корпорейшн
Publication of RU2006102852A publication Critical patent/RU2006102852A/ru
Application granted granted Critical
Publication of RU2390952C2 publication Critical patent/RU2390952C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Изобретение касается способа для определения информации относительно узла управления, используемого для управления первым устройством в системе связи, содержащей также и второе устройство, управляющее первым устройством. Техническим результатом является улучшение определения узлов управления. Для этого по меньшей мере одну часть информации узла управления, определенной первым устройством, передают с первого устройства во второе устройство в качестве ответа на по меньшей мере одну часть информации относительно узла управления, используемого для управления устройством, определенным в первом устройстве. 5 н. и 21 з.п. ф-лы, 7 ил.

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение касается определения узлов управления, которые используются в управлении устройством в системе управления устройством.
УРОВЕНЬ ТЕХНИКИ
Поскольку устройства обработки данных типа мобильных станций становятся все более сложными, увеличивается важность управления устройством. Устройства требуют множества различных параметров настройки, связанных, например, с точками доступа к сети Интернет, установка которых вручную пользователем является трудоемкой задачей. Чтобы решить эту и другие проблемы, были обеспечены решения для управления устройством, с помощью которого администратор системы данных компании или телеоператор, для примера, может установить соответствующую конфигурацию для устройства. Вообще, управление устройством относится к мерам, с помощью которых конфигурация устройства может быть изменена извне устройства, например, изменяя параметры настройки или даже протокол, используемый устройством. В дополнение к параметрам настройки, связанным только с устройством, также можно послать определенные для пользователя данные, например профили пользователя, логотипы, тоны звонка и меню, с помощью которых пользователь может изменять параметры настройки устройства для персонализации. Альтернативно, такая модификация может иметь место автоматически вместе с управлением устройством.
Одним стандартом управления устройством является управление устройством OMA (открытый мобильный альянс), которое частично основано на протоколе SyncML. Управление устройством OMA также включает технологию инициализации клиента OMA CP, в котором конфигурация передается на клиентское устройство, используя технологию инициализации. Управление устройством (OMA DM), основанное на технологии SyncML, является, в свою очередь, двунаправленной технологией. PC (персональный компьютер), например, может служить сервером управления устройством, и мобильная станция может служить клиентом управления устройством. Функционирующее клиентское устройство, как клиент в сеансе, с точки зрения управления устройством, посылает информацию относительно себя на сервер управления, выполняющий управление устройством, в сообщении инициализации сеанса, и сервер управления отвечает ему, посылая свою собственную информацию, так же, как и команды управления сервером. Клиентское устройство отвечает им информацией состояния, после которой сервер может закончить сеанс или послать больше команд управления устройством. Если сервер посылает больше команд управления, клиентское устройство должно ответить им информацией состояния. После приема информации состояния сервер всегда может закончить сеанс, или это может продолжить сеанс, передавая больше команд управления устройством. Управление устройством может также быть осуществлено таким способом, что сначала пользователю посылают вопросы о том, что он желает обновить, а затем информацию относительно выбора пользователя посылают серверу. После этого сервер в следующем пакете может передать обновление/операции, которые желает пользователь.
В клиентском устройстве объекты, которые могут управляться, размещены как объекты управления. Объекты управления являются объектами в клиентском устройстве, которое может управляться командами управления сервера управления. Объект управления может быть, например, рисунком или большим объектом типа фонового изображения или экранной заставки. Возможно, по меньшей мере часть объектов управления стандартизирована; стандарты управления устройством OMA теперь содержат три стандартизированных объекта управления.
В управлении устройством OMA объекты управления размещены в форме дерева, т.e. как дерево управления, проиллюстрированное на фиг.1. Дерево управления сформировано из узлов, и объект управления является поддеревом к дереву управления и может быть сформирован из одного или более узлов. После этого мы имеем дело с узлами, формирующими объект управления. Узлом может быть единственный параметр, поддерево или совокупность данных. Например, узел “Поставщик” является внутренним узлом, потому что он имеет дочерние узлы “Экранная заставка” и “Тоны звонка”. Узел “Экранная заставка” является краевым узлом, потому что он не имеет никаких дочерних узлов. Также узел “Тоны звонка” является внутренним узлом, потому что он имеет дочерние узлы. Содержание узла может также быть ссылкой, обращающейся к другому узлу. К каждому узлу можно обратиться по URI (унифицированный идентификатор ресурса). URI узла формируются, начинаясь с корня “/”, и при продвижении вперед по дереву каждый узел имеет имя, которое добавляется к предыдущим узлам, используя “/” как разделяющий признак. Например, к узлу “Тоны звонка” можно обратиться идентификатором URI “/Vendor/Ringing Tones/”. Узлы могут быть постоянными или динамическими. Динамические узлы можно добавить из клиентского устройства или сервера управления.
Имя (которое функционирует как адрес) должно быть распределено в дереве управления новому динамическому узлу для информации, содержавшейся в дереве управления, чтобы быть доступной и серверу управления, и клиентскому устройству. Если имя узла, который будет добавлен к дереву управления, выбрано в клиентском устройстве, то же самое имя не было установлено для узла в сервере управления, посредством чего команды управления, данные сервером управления, не могут быть осуществлены. В особенности в устройствах, использующих технологию инициализации клиента, узлы, содержавшиеся в сообщениях начальной загрузки, должны быть размещены, некоторым способом, в дереве управления, или узлы также не могут быть обязательно сохранены, но по меньшей мере имя узла должно, обычно, определяться в клиентском устройстве. Таким образом, в некоторых случаях клиентское устройство должно изменить дерево управления. Как представлено в спецификации OMA “SyncML Device Management Tree and Description”, версия 1.1.1; 2 октября 2002 г.; 48 страниц, глава 7, сервер управления может запросить часть дерева управления из клиентского устройства в случае, когда клиентское устройство отвечает с помощью передачи части дерева управления, которое требует сервер управления. Однако сервер управления не обязательно был способен затребовать дерево управления, даже если оно изменилось в клиентском устройстве. Это также может иметь место, если клиентское устройство изменило дерево управления таким способом, что на запрос сервера управления нельзя ответить, поскольку требуемая часть не существует или она имеет другое имя.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Задача изобретения заключается в улучшении определения узлов управления таким способом, чтобы вышеупомянутой проблемы можно было бы избежать или решение проблемы могло бы быть облегчено. Задачи изобретения решаются способом, системой управления устройством, устройствами для обработки данных и компьютерным программным продуктом, охарактеризованными в независимых пунктах формулы изобретения. Предпочтительные варианты осуществления изобретения описаны в зависимых пунктах формулы изобретения.
В соответствии с изобретением по меньшей мере одну часть информации узла управления, определенной первым устройством, передают с первого устройства во второе устройство в качестве ответа на по меньшей мере одну часть информации относительно узла управления, который используется для управления устройством, определенной в первом устройстве. Узел управления относится, в общем случае, к объекту, связанному с управлением устройством и являющемуся конфигурируемым третьей стороной, например, в параметры настройки точки доступа сети Интернет, без ограничения к узлам управления устройством OMA. Узлы управления могут быть организованы как структура управления. Структурой управления может быть структура любой формы, которая содержит узлы управления, не ограниченные деревьями управления устройствами OMA, формирующими деревья. Определение узла управления в первом устройстве означает, что по меньшей мере часть информации узла, например местоположение или имя узла управления, была определена в первом устройстве. Необходимо отметить, что часть информации узла управления, определенной первым устройством, может быть основана на команде управления, принятой от второго устройства, например сообщение, содержащее информацию начальной загрузки.
Преимущество решения согласно изобретению заключается в том, что информация относительно по меньшей мере измененных узлов управления может быть автоматически передана от первого устройства, например устройства, функционирующего как клиентское устройство управления устройством OMA. Таким образом, второе устройство, например сервер управления устройством управления OMA, не должно раздельно запрашивать структуру управления первым устройством и свойств его узлов; так что связанных с запросом проблем можно избежать. С помощью изобретения первое устройство может также независимо изменить узлы, все же позволяя второму устройству управлять измененными узлами, поскольку информация относительно изменений может быть передана на второе устройство.
В соответствии с вариантом осуществления изобретения определение и передачу информации относительно узлов управления выполняют как ответ на сообщение управления, принятое от второго устройства. Тем самым второе устройство быстро принимает информацию относительно изменений, сделанных в первом устройстве, и имеет таким образом правильную информацию управления относительно узлов управления первого устройства.
В соответствии со вторым вариантом осуществления изобретения информация узла управления, переданная с первого устройства во второе устройство, включает в себя по меньшей мере имя узла управления в структуре управления. В узле управления устройством OMA, например, имя или другая идентифицирующая информация используются для обращения к рассматриваемому узлу, так чтобы посредством этого варианта осуществления первое устройство может назвать узлы желаемым способом или дать им другую идентифицирующую информацию и второе устройство все еще может обращаться к узлам правильным способом.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Изобретение будет теперь описано более подробно вместе с некоторыми вариантами осуществления, со ссылкой на приложенные чертежи, которые:
фиг.1 иллюстрирует дерево управления;
фиг.2 иллюстрирует систему управления;
фиг.3 иллюстрирует сервер и клиентское устройство;
фиг.4a и 4b иллюстрируют способ согласно варианту осуществления изобретения;
фиг.5a и 5b являются сигнальными диаграммами, иллюстрирующими передачу данных между устройством клиента и сервером управления в соответствии с некоторыми вариантами осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Ниже описывается вариант осуществления изобретения в системе, поддерживающей управление устройством OMA. Необходимо отметить, однако, что изобретение может быть применено к любой системе управления устройством, в которой информация относительно узлов управления устройством может быть определена в клиентском устройстве.
Фиг.2 иллюстрирует сетевую систему. Сетевой сервер или персональный компьютер обычно функционируют как сервер S. TE является типичной мобильной станцией, персональным компьютером, портативным компьютером или устройством PDA (личный цифровой помощник). В следующих вариантах осуществления предполагается, с точки зрения управления устройством, терминальные функции TE как клиентское устройство, и серверные функции S как сервер управления. Сервер S может управлять несколькими клиентскими устройствами TE.
Фиг.2 иллюстрирует два примера, в первом из которых клиентское устройство TE и серверы управления S связаны с локальной сетью LAN. Клиентское устройство TE, связанное с сетью LAN, включает функциональные возможности, например сетевую интерфейсную карту и программное обеспечение, которое управляет передачей данных, связанные с устройствами в сети LAN. Локальная сеть LAN может быть локальной сетью любого типа, и TE может также связываться с сервером S через сеть Интернет, обычно используя межсетевую защиту FW. Терминал TE может также быть связан с локальной сетью LAN беспроводным способом через точку доступа AP.
Во втором примере терминал TE связывается с сервером S через мобильную сеть MNW. Терминал TE, связанный с сетью MNW, включает мобильные функциональные возможности станции для связи с сетью MNW беспроводным способом. Дополнительно могут быть другие сети типа локальной сети LAN между мобильной сетью MNW и сервером S.
Мобильная сеть MNW может быть любой известной беспроводной сетью, например сетью, поддерживающей службу GSM, сетью, поддерживающей службу GPRS (служба пакетной радиосвязи общего назначения), мобильной сетью третьего поколения, т.е. сетью, соответствующей сетевым спецификациям 3GPP (3-е поколение проекта партнерства), беспроводной локальной сетью WLAN, частной сетью или комбинацией сетей. Во многих мобильных сетях важной службой транспортного уровня является WAP, который содержит уровень WSP (беспроводной сеансовый протокол), посредством которого уровень приложений административных устройств может быть обеспечен транспортной службой в клиентском устройстве TE и сервере S. В таком случае, система включает один по меньшей мере шлюз WAP и, возможно, один или несколько посредников WAP. WAP поддерживает несколько способов передачи нижнего уровня типа гипертекстового транспортного протокола или стандартов OBEX. Методы передачи нижнего уровня могут использоваться в случае, подобном передаче данных с коммутацией каналов или с коммутацией пакетов или передаче на основе SMS в соответствии со свойствами основной мобильной сети MNW. В дополнение к этому в вышеупомянутых примерах выполнимы также другие конфигурации управления устройством типа управляющего соединения между TE и сервером S с использованием проводного или беспроводного подключения непосредственно без других сетевых элементов.
Как показано на фиг.3, терминал TE и сервер S содержат память MEM, в терминале и в сервере (SMEM); интерфейс пользователя (ИП, UI) в терминале и в сервере (SUI); I/O, означающее ввод-вывод (В/В) в терминале и в сервере (SI/O) для упорядочивания передачи данных; и центральный процессорный модуль (ЦПМ, CPU), включающий один или более процессоров. Память MEM, SMEM включает энергонезависимую часть центрального процессорного модуля CPU в терминале и в сервере (SCPU) для сохранения приложений управления и других данных, необходимых для сохранения, и энергозависимую часть, которая используется для временной обработки данных. Объекты управления сохраняются в памяти MEM TE, и также поддерживается дерево управления с их структурой в памяти SMEM сервера S. TE, функционирующий как клиентское устройство согласно стандарту управления устройством OMA, содержит коммуникационный адаптер агента клиента, который является ответственным за функции, относящийся к сеансу управления в клиентском устройстве. Устройство S, функционирующее как сервер управления, содержит агент сервера (АС, SA) или управляющее устройство сервера (УУС, SM), обслуживающий сеанс управления. Агент клиента (АК, CA) может быть осуществлен с помощью выполнения в CPU кода компьютерной программы, сохраненной в памяти MEM, тогда как SA может быть осуществлен с помощью выполнения в SCPU кода компьютерной программы, сохраненной в памяти SMEM. Как отмечено ранее, TE и S могут функционировать как сервер управления и/или клиентское устройство. Таким образом, например, терминал TE может также содержать по меньшей мере часть функций агента сервера SA, в этом случае он может функционировать как сервер управления при синхронизации между терминалами TE. Соответственно, посредством кодов компьютерной программы, выполняемых в центральном процессорном модуле CPU, SCPU, терминал TE и сервер S могут быть вызваны для осуществления средств изобретения, связанных с определением узлов управления и информированием об этом. Некоторые варианты осуществления этих средств изобретения проиллюстрированы на фиг.4 и 5. Компьютерная программа может быть сохранена в любом средстве памяти, например на жестком диске персонального компьютера или CD-ROM, из которого она может быть загружена в память MEM, SMEM, выполняя ее. Компьютерная программа может также быть загружена через сеть, например, с использованием стека протокола TCP/IP. Также аппаратные решения или комбинации аппаратных и программных решений могут использоваться для осуществления средств изобретения. Структура данных, содержащая описание устройства, может быть передана в сервер S через сеть передачи данных и сохранена в памяти на сервере S.
Фиг.4a и 4b иллюстрируют способ согласно изобретению для обновления дерева управления устройством. Фиг.4a иллюстрирует функции, осуществленные в клиентском устройстве типа терминала TE и более подробно в агенте клиента CA, содержащегося в нем. На этапе 400 узел (управления) определен в клиентском устройстве, т.e. по меньшей мере часть свойств узла определена независимо в клиентском устройстве. Узлом может быть любой динамический узел в дереве управления. Этап 400 может быть введен, когда создается полностью новое дерево управления, новый узел добавляется к дереву управления или узел, уже содержащийся в дереве управления, изменяется. В соответствии с вариантом осуществления этап 400 выполняется немедленно после того, как сообщение, включающее в себя информацию управления устройством, было принято, когда клиентское устройство должно определить имя для по меньшей мере одного узла. Это сообщение может быть любым сообщением инициализации, которое содержит информацию управления устройством, например сообщение управления устройством OMA. Сообщение начальной загрузки также является одним из сообщений инициализации, используемых для начальной инициализации устройства. Также пользователь может определить свойства одного или более узлов. Пользователь может изменить дерево управления, например, изменяя структуру каталога или переименовывая файлы, которые содержат параметры настройки.
На этапе 401 дерево управления обновляется определенным узлом. Это означает изменение информации относительно любого узла или добавление структуры данных, определяющей новый внутренний узел или краевой узел и упорядочивающей управление доступом в нем. После этого клиентское устройство использует измененное дерево управления, например, в более позднем сеансе управления устройством. На этапе 402 по меньшей мере информация узла, определенная в клиентском устройстве, передается на по меньшей мере один сервер управления, и на эту информацию впоследствии ссылаются как на информацию свойства. Необходимо отметить, что информация свойства может быть передана на тот же самый сервер управления, от которого команда управления, касающаяся этого конкретного узла, была принята, и/или на один или несколько других серверов управления. В соответствии с одним вариантом осуществления информация относительно обновления узла передается на те серверы управления, которые определены в ACL (список контроля доступа) узла. Позже будут описаны различные альтернативы для передачи этой информации. Необходимо отметить, что клиентское устройство может быть выполнено с возможностью выполнения этапа 402 немедленно после того, как узел был создан, или изменился устройством клиента, или на основании проверки, выполненной на более поздней стадии, например, перед установлением сеанса управления устройством. На этапе 402 вся информация, касающаяся узла, определенного устройством клиента, или даже все узлы дерева управления могут быть переданы.
Фиг.4b, в свою очередь, иллюстрирует функции, выполняемые в сервере управления. На этапе 410 информацию свойства относительно по меньшей мере одного узла принимают от клиентского устройства, т.e. по меньшей мере информацию свойства узла, которую клиентское устройство определило. Сервер управления выполнен с возможностью определения обновлений и/или добавлений, сделанных к информации управления устройством клиента на основе сообщения, принятого от клиентского устройства в соответствии с информацией, содержащейся в сообщении. На этапе 411 сервер управления обновляет и/или добавляет определенную клиентом информацию управления (где определена информация, соответствующая дереву управления устройством клиента) на основе принятой информации свойства узла. Позже, когда клиентское устройство должно управляться и особенно, когда есть потребность обратиться к узлу, измененному на этапе 411, команды управления, которые будут переданы в клиентское устройство, формируются на этапе 412 в соответствии с обновленной информацией управления.
В соответствии с одним вариантом осуществления информация свойства, определенная в клиентском устройстве и переданная на сервер управления, включает в себя имя узла. Так как узел может иметь дочерние узлы, передается по меньшей мере имя узла, наиболее близкого к корневому узлу, и вся вышеупомянутая информация, определенная в клиентском устройстве, но не обязательно информация относительно дочерних узлов. Так как имя узла используется в управлении устройством OMA для обращения к узлу в дереве управления, адресация может быть размещена в соответствии с именем, определенным устройством клиента. В клиентском устройстве узлы могут быть названы способом, соответствующим осуществлению клиентского устройства (например, по отношению к длине и используемым символам), и сервер управления все еще может обращаться к узлам, когда это требуется, обновляя, например, сетевые параметры настройки. Посредством этого варианта осуществления структура папки информации, касающейся, например, управления устройством, может быть определена, и по меньшей мере информацию относительно изменяемых имен узла можно послать серверу управления, который после этого сохранит обновления.
В одном варианте осуществления имя узла (обычно принимаемого от сервера управления) не изменяется в клиентском устройстве, но располагается в месте, не известном серверу управления. Таким образом, информация относительно местоположения узла (и таким образом также его дочерних узлов) передается на сервер управления с использованием, например, элемента LocURI. Посредством этого варианта осуществления клиентское устройство может определить местонахождение объектов управления в желательном местоположении, и в данных управления сервера управления местоположение узла обновляется в соответствии с принятой от клиентского устройства информацией местоположения.
В соответствии с одним вариантом осуществления ссылочная информация передается с клиентского устройства на сервер управления. Эта ссылочная информация может быть приведена, когда, например, узел, который добавляют к устройству клиента, ссылается на другой узел.
Клиентское устройство может быть выполнено с возможностью передачи любой информации свойства узла, когда сервер управления выполнен с возможностью обновления дерева управления, которое он поддерживает. Другие свойства узла, соответствующие управлению устройства OMA, описаны в спецификации OMA “SyncML Device Management Tree and Description”, версия 1.1.1; 2 октября 2002 г., 48 страниц.
Необходимо отметить, что нет необходимости передавать информацию свойства узла в формате, в котором она определена и сохранена в клиентском устройстве, но также могут использоваться и другие типы представления данных, на основании которых сервер управления выполнен с возможностью определения обновлений в дереве управления, сделанных клиентским устройством. Сообщение, включающее в себя информацию свойства, может использовать, например, ссылки или методику сжатия данных, применяемую клиентским устройством и сервером управления типа хэш-кодирования. В сообщении можно послать только обновленную информацию, и это может означать, что другая информация остается без изменений.
Как представлено в вышеупомянутой спецификации управления устройством OMA “SyncML Device Management Tree and Description”, глава 8, различные поставщики могут создавать описание устройства для сервера управления, используя стандартизированный DTD (описание типа документа) для структуры описания устройства (DDF) или модели, где описание устройства содержит зависящую от устройства информацию свойства. Модель DTD описания устройства определяет XML элементы, для которых поставщик устройства может определить свойства типа устройства в вопросе и таким образом создать описание устройства. На основании описания устройства сервер управления выполнен с возможностью передачи команд управления на различные устройства, функционирующие как клиенты управления устройством. Описание устройства может, в частности, определять внешнюю программную структуру клиентского устройства для части управляемых объектов. В одном варианте осуществления одна или несколько частей информации в описании устройства могут измениться в клиентском устройстве, когда, например, обновление, отклоняющееся от текущего описания устройства, сделано для дерева управления. Информация относительно этого обновления может также быть передана на сервер управления, который обновляет описание устройства. Вместо вышеупомянутого могут использоваться другие структуры описания и/или модели описания, включая, например, RDF (структура описания ресурса), CC/PP (составные возможности/профили предпочтения), CIM (общая информационная модель), GUP (универсальный профиль пользователя), XML схема и UML (унифицированный язык моделирования).
В соответствии с одним вариантом осуществления по меньшей мере один узел определяется в первом устройстве вместе с процессом начальной загрузки. Процесс начальной загрузки может быть начат, например, на основе сообщения инициализации, переданного сервером управления, когда конфигурация, указанная в соответствии с сообщением, установлена в клиентском устройстве. Одним примером является простой профиль начальной загрузки управления устройством OMA, в котором параметры настройки, требуемые для запуска сеанс управления, предлагаются устройству клиента. Другой пример выполняет процесс начальной загрузки WAP управления устройством OMA. Общая проблема с однонаправленными сообщениями инициализации, касающимися управления устройством, состоит в том, что параметры настройки должны быть именованы или, иначе, изменяться в клиентском устройстве таким способом, чтобы было невозможно для сервера управления изменить их позже. Например, параметры настройки, переданные с технологией инициализации клиента OMA (OMA CP), непосредственно не ссылаются на дерево управления, но по меньшей мере часть дерева управления должна быть названа отдельно устройством клиента. Вышеупомянутым способом, однако, информация свойства по меньшей мере тех узлов, которые изменило клиентское устройство, может быть передана на сервер управления. Особенно, информация об именах, которую клиентское устройство изменило, может таким образом быть передана на сервер управления. Информация свойства относительно узлов, изменяемых в процессе начальной загрузки, может быть передана как ответ на принятое сообщение инициализации или позднее в сообщении, касающемся установки сеанса управления устройством в соответствии со спецификацией управления устройством OMA. После этого сервер управления и клиентское устройство могут перейти к использованию двунаправленного сеанса управления устройством. Таким образом, это позволяет, в общем случае, обычное использование однонаправленной технологии инициализации типа технологии инициализации OMA клиента OMA CP и двунаправленной технологии управления устройством, типа технологии управления OMA устройством OMA DM.
В соответствии с одним вариантом осуществления информация относительно по меньшей мере одного узла, определенного в первом устройстве, передается на второе устройство в сообщении установки сеанса управления устройством. Обратимся к фиг.5a, где функционирует терминал TE, поскольку клиентское устройство управления устройством OMA выполнено с возможностью передачи 501 пакета управления, включающего в себя по меньшей мере информацию узла, определенную для функционирования сервера S, поскольку сервер управления использует пакет № 1 инициализации клиента. Пакет инициализации клиента может содержать команду ALERT, когда сервер S выполнен с возможностью добавления к своей памяти информации, указанной для узлов в команде ALERT; или он может включать команду REPLACE, когда сервер S выполнен с возможностью замены информации относительно предыдущих узлов в пакете 501, на информацию, указанную в команде REPLACE. После этого сеанс управления может быть продолжен и сервер S может передать пакет 502 № 2 инициализации сервера, который может теперь содержать команды управления и данные управления. Далее, процесс может быть продолжен пакетами 503 № 3 и 504 № 4. Таким образом, механизмы протокола управления устройством и сообщения, указанные для этого, могут использоваться между сервером S и терминалом TE. Что касается более подробного описания протокола управления устройством OMA, спецификация OMA “SyncML Device Management Protocol”, версия 1.1.1; 2 октября 2002 г. (39 страниц), включена сюда в виде ссылки.
Следующее иллюстрирует примерный пакет № 1 инициализации клиента, для которого клиентское устройство определило команду ALERT, в элементе Item, имя которого, указанное для узла устройством клиента, определено. Другие элементы в примере описаны в спецификации OMA.
<SyncML xmlns='SYNCML:SYNCML1.1'>
<SyncHdr>
</SyncHdr>
<SyncBody>
<Alert>
<CmdID>2</CmdID>
<Data>1225</Data>
<Item>
<Data>7</Data> <!-Имя, данное динамическому узлу устройством клиента -->
</Item>
</Alert>
</SyncBody>
</SyncML>
Следующее иллюстрирует второй пример пакета № 1 инициализации клиента, для которого клиентское устройство определило команду REPLACE, в элементе Item, имя которого, указанное для узла устройством клиента, определено. В примере, новый параметр “SRVLND” добавился к элементу DevInfo, сообщая серверу управления, что новое имя (указанное устройством клиента) должно быть сохранено для динамического узла.
<SyncML xmlns='SYNCML:SYNCML1.1'>
<SyncHdr>
</SyncHdr>
<SyncBody>
<Replace>
<CmdID>3</CmdID>
<Item>
<Source>
<LocURI >./DevInfo/SrvInd</LocURI>
<!-- 'SrvInd' хранит имя для динамического узла-->
</Source>
<Meta>
<Format xmlns='syncml:metinf'>chr</Format>
<Type xmlns='syncml:metinf'>text/plain</Type>
</Meta>
<Data>7</Data> <!-имя, данное динамическому узлу устройством клиента -->
</Item>
</Replace>
</SyncBody>
</SyncML>
Следующее иллюстрирует еще один, третий пример, пакета № 1 инициализации клиента, для которого клиентское устройство определило команду REPLACE, в элементе LocURI, для которого “7” указывает имя, определенное для узла устройством клиента.
<SyncML xmlns='SYNCML:SYNCML1.1'>
<SyncHdr>
</SyncHdr>
<SyncBody>
<Replace>
<CmdID>3</CmdID>
<Item>
<Source>
<LocURI >./SyncML/DMAcc/7</LocURI> <!- '7' указывает имя, определенное для узла устройством клиента -->
</Source>
</Item>
</Replace>
</SyncBody>
</SyncML>
Отклоняясь от вышеупомянутого варианта осуществления, может быть определено полностью новое сообщение, которое используется для передачи связанной с узлом информации свойства с клиентского устройства на сервер управления. Информация свойства может также быть передана позднее в сеансе управления устройством, например, в пакете № 3.
Фиг.5b иллюстрирует другой вариант осуществления, в котором клиентское устройство предназначено для создания сообщения 511 ответа (индикатор ответа) к сообщению 510 инициализации (инициализации клиента OMA), согласующийся со спецификацией OMA CP. В частности, клиентское устройство выполнено с возможностью создания сообщения ответа, если оно изменило по меньшей мере один узел, содержащийся в сообщении инициализации, или по меньшей мере один узел в дереве управления из-за сообщения 510 инициализации. Сообщение 511 может быть создано исключительно для того, чтобы передать информацию свойства, но также могут использоваться и элементы, уже указанные в протоколе управления устройством OMA. Сообщение 511 может также указать, что создание дерева управления было успешно, или идентифицировать возможную ошибку.
Сообщения, проиллюстрированные на фиг.5a и 5b, могут быть переданы с использованием любого механизма передачи, расположенного ниже в стеке протокола. Как проиллюстрировано на фиг.2, интерфейс между сервером управления и клиентским устройством может изменяться. В типичном случае оператор PLMN сети имеет сервер управления, посредством которого осуществляется передача данных между сервером управления и устройством клиента, используя PLMN сеть и службы передачи данных, предоставленные ей. Информация свойства может быть передана с использованием, например, коротких сообщений (SMS; служба коротких сообщений), которые хорошо приспособлены для передачи короткой, основанной на тексте, информации. В соответствии с другим вариантом осуществления клиентское устройство открывает соединение HTTP к заданному адресу, например к идентификатору URL, зарезервированному для клиентского устройства сервером управления, и информация свойства может быть передана через соединение HTTP. Здесь может использоваться, например, сценарий CGI (стандартный интерфейс обмена данных).
Необходимо отметить, что вышеупомянутые варианты осуществления могут также быть применены в виде комбинаций. Для примера, пакет 501 инициализации, представленный на фиг.5a и включающий информацию свойства, может быть передан как ответ на сообщение инициализации согласно спецификации OMA CP.
В соответствии с одним вариантом осуществления узлы, чья информация свойств была определена в клиентском устройстве, проверяются в первом устройстве на основе заданного интервала времени или другого критерия проверки. Таким образом, подпрограмма проверки может быть выполнена в клиентском устройстве путем сравнения, например, сообщения инициализации, принятого предварительно от сервера управления и сохраненного в клиентском устройстве узлами дерева управления, и определения различий. На основании проверки по меньшей мере определенная информация свойства после этого передается с клиентского устройства на сервер управления. В соответствии с этим вариантом осуществления узлы могут быть определены в клиентском устройстве, и информация относительно изменений, сделанных в более длительный промежуток времени, может быть передана на сервер управления только, когда необходимо. Альтернативно, измененная информация свойства может быть передана немедленно после обновления, или измененная информация может быть сохранена временно в различных местах перед передачей.
В соответствии с одним вариантом осуществления по меньшей мере один параметр настройки передачи был установлен в клиентском устройстве для определения момента передачи информации свойства узла. Информация свойства передается на сервер управления в соответствии с параметрами настройки передачи, определенными для них. Например, может быть такой параметр настройки передачи в клиентском устройстве, согласно которому обновление, сделанное к узлу, включающему в себя параметры настройки доступа WAP, передается на сервер управления, тогда как обновление, сделанное к узлу, определяющему тоны звонка, не передается на сервер управления. Также различные параметры настройки передачи могут быть определены для различных типов свойств узла; например, информация относительно изменения имени узла может всегда передаваться на сервер управления. В соответствии с одним вариантом осуществления сервер управления может определить параметры настройки передачи в клиентском устройстве для различных узлов и/или типов свойства узла.
В соответствии с одним вариантом осуществления момент передачи определен в параметрах настройки передачи для измененного узла и/или рассматриваемого типа свойства узла. Это может быть сделано, например, с помощью определения в параметрах настройки передачи сообщения, после которого, прежде которого или в течение передачи которого информация свойства должна быть передана. Например, обновления, уместные для управления устройством типа обновления имени узла предназначены для передачи перед пакетом инициализации сервера (сообщение 502 на фиг.5a) в сообщении (501) инициализации клиентского устройства или уже перед началом сеанса управления устройством. С другой стороны, клиентское устройство может быть выполнено с возможностью передачи обновленной информации свойства, которая менее уместна для управления устройством, позднее, например, в пакете № 3. В соответствии с еще одним вариантом осуществления клиентское устройство обеспечено первым временным хранилищем данных, в которое информация свойства может быть передана в соответствии с определенным первым параметром настройки передачи, и вторым хранилищем данных, в которое информация свойства может быть передана в соответствии с определенным вторым параметром настройки передачи. Клиентское устройство выполнено с возможностью передачи информации свойства на сервер управления из первого хранилища данных в соответствии с первым параметром настройки передачи и из второго хранилища данных в соответствии со вторым параметром настройки передачи. Таким образом, просто собрать обновления в централизованном хранилище данных заранее и затем передать все собранные обновления в соответствии с параметрами настройки передачи.
Это будет очевидно для специалиста в данной области техники, что с усовершенствованием технологии основная идея изобретения может быть осуществлена множеством способов. Изобретение и варианты его осуществления таким образом не ограничены вышеупомянутым примерам, но могут измениться в пределах формулы изобретения.

Claims (26)

1. Способ управления первым устройством в системе, содержащей первое устройство и второе устройство, управляющее первым устройством, содержащий этапы, на которых определяют в первом хранилище данных первого устройства по меньшей мере одну часть информации узла управления, предназначенную для передачи, в соответствии с первым параметром настройки передачи, во второе устройство, и по меньшей мере одну часть информации узла управления, предназначенную для передачи в соответствии со вторым параметром настройки передачи, во втором хранилище данных,
передают по меньшей мере одну часть информации узла управления, определенной первым устройством в первом хранилище данных, с первого устройства на второе устройство в соответствии с первым параметром настройки передачи и по меньшей мере одну часть информации узла управления, определенной во втором хранилище данных в соответствии со вторым параметром настройки передачи.
2. Способ по п.1, в котором по меньшей мере одну часть информации относительно по меньшей мере одного узла управления определяют во втором устройстве в соответствии с сообщением, принятым от первого устройства.
3. Способ по п.1 или 2, в котором информацию относительно по меньшей мере одного узла управления определяют и передают в качестве ответа на сообщение управления, принятое от второго устройства.
4. Способ по п.3, в котором сообщение управления, принятое от второго устройства, является однонаправленным сообщением инициализации.
5. Способ по п.1 или 2, в котором информация относительно по меньшей мере одного узла управления содержит по меньшей мере одно из имени и местоположения узла в структуре управления.
6. Способ по п.1 или 2, в котором информацию относительно по меньшей мере одного узла управления, определенную в первом устройстве, передают во второе устройство в сообщении установления сеанса управления устройством.
7. Способ по п.1 или 2, в котором первое устройство является клиентским устройством, соответствующим стандарту управления устройством открытого мобильного альянса, а второе устройство является сервером управления устройством, соответствующим стандарту управления устройством открытого мобильного альянса, и применяют данный способ для определенных узлов в дереве управления устройством открытого мобильного альянса.
8. Способ по п.1, в котором проверяют на основе заданного интервала времени узлы, информация свойства которых была определена первым устройством.
9. Способ по п.1, в котором устанавливают в первом устройстве по меньшей мере один параметр настройки передачи, определенный для свойства узла, и передают информацию свойства на второе устройство в соответствии с по меньшей мере одним параметром настройки передачи определенным для свойства узла.
10. Способ по п.1, в котором сообщение, передача которого влияет на передачу информации по меньшей мере одного узла управления, определяют в параметрах настройки передачи.
11. Способ по п.1, в котором передают команду alert, включающую в себя по меньшей мере одну часть информации узла управления, на сервер управления в пакете инициализации клиента.
12. Устройство для обработки данных, выполненное с возможностью функционирования в качестве клиентского устройства в системе управления устройством, содержащее
процессор,
память, включающую в себя код компьютерной программы,
причем память и код компьютерной программы сконфигурированы с возможностью, при работе с процессором, предписывать устройству для обработки данных определять в первом хранилище данных информацию относительно по меньшей мере одного узла управления, предназначенную для передачи на сервер управления, управляющий устройством для обработки данных, в соответствии с первым параметром настройки передачи, и информацию относительно по меньшей мере одного узла управления во втором хранилище данных, предназначенную для передачи в соответствии со вторым параметром настройки передачи, и
передавать информацию относительно по меньшей мере одного узла управления, определенную посредством устройства для обработки данных в первом хранилище данных, на сервер управления в соответствии с первым параметром настройки передачи и информацию из второго хранилища данных в соответствии со вторым параметром настройки передачи.
13. Устройство для обработки данных по п.12, в котором информацию относительно по меньшей мере одного узла управления определяют и передают в качестве ответа на сообщение управления, принятое от сервера управления.
14. Устройство для обработки данных по п.12 или 13, в котором информация относительно по меньшей мере одного узла управления содержит по меньшей мере имя и местоположение узла в структуре управления.
15. Устройство для обработки данных по п.12 или 13, в котором информацию относительно по меньшей мере одного узла управления, определенную в устройстве для обработки данных, передают на сервер управления в сообщении установления сеанса управления устройством.
16. Устройство для обработки данных по п.12 или 13, которое является клиентским устройством, соответствующим стандарту управления устройством открытого мобильного альянса.
17. Устройство для обработки данных по п.12, в котором память и код компьютерной программы сконфигурированы с возможностью, при работе с процессором, предписывать устройству для обработки данных передавать команду alert, включающую в себя по меньшей мере одну часть информации узла управления, на сервер управления в пакете инициализации клиента.
18. Устройство для обработки данных по п.12, в котором память и код компьютерной программы сконфигурированы с возможностью, при работе с процессором, предписывать устройству для обработки данных проверять узлы, информация свойства которых была определена устройством для обработки данных, на основе заданного интервала времени.
19. Устройство для обработки данных по п.12, в котором устанавливается по меньшей мере один параметр настройки передачи определенный для свойства узла, и
которое сконфигурировано с возможностью передачи информации свойства на сервер управления в соответствии с по меньшей мере одним параметром настройки передачи конкретным для свойства узла.
20. Устройство для обработки данных по п.12, в котором сообщение, передача которого влияет на передачу информации по меньшей мере одного узла управления, определяется в параметрах настройки передачи.
21. Устройство для обработки данных по п.12, которое является мобильной станцией.
22. Устройство для обработки данных, выполненное с возможностью функционирования в качестве сервера управления в системе управления устройством, содержащее процессор, память, включающую в себя код компьютерной программы, причем память и код компьютерной программы сконфигурированы с возможностью, при работе с процессором, предписывать устройству для обработки данных определять параметры настройки передачи клиентского устройства для передачи информации относительно по меньшей мере одного узла управления, проверять по меньшей мере одну часть информации относительно по меньшей мере одного узла управления, принятой от клиентского устройства в соответствии с определенным параметром настройки передачи, и обновлять на основе проверки информацию управления, поддерживаемую в устройстве для обработки данных.
23. Средство памяти, содержащее код компьютерной программы для того, чтобы заставить устройство для обработки данных, выполненное в качестве клиентского устройства для управления устройством, передавать на сервер управления информацию относительно по меньшей мере одного узла управления, определенную в устройстве для обработки данных, причем устройство для обработки данных содержит первое хранилище данных для определения информации, предназначенной для передачи в соответствии с первым параметром настройки передачи, и второе хранилище данных для определения информации, предназначенной для передачи в соответствии со вторым параметром настройки передачи, и компьютерная программа содержит код компьютерной программы для передачи информации на сервер управления из первого хранилища данных в соответствии с первым параметром настройки передачи и из второго хранилища данных в соответствии со вторым параметром настройки передачи.
24. Средство памяти по п.23, причем устройство для обработки данных является клиентским устройством, соответствующим стандарту управления устройством открытого мобильного альянса.
25. Средство памяти по п.23, содержащее код компьютерной программы для проверки узлов, информация свойства которых была определена устройством для обработки данных, на основе заданного интервала времени.
26. Способ обработки данных, содержащий этапы, на которых
определяют параметры настройки передачи клиентского устройства для передачи по меньшей мере одной части информации относительно по меньшей мере одного узла управления, проверяют по меньшей мере одну часть информации относительно по меньшей мере одного узла управления, принятую от клиентского устройства в соответствии с определенным параметром настройки передачи, обновляют на основе проверки информацию управления, поддерживаемую в устройстве для обработки данных.
RU2006102852/09A 2003-07-01 2004-06-10 Определение узлов управления в системе управления устройством RU2390952C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20030993 2003-07-01
FI20030993A FI116958B (fi) 2003-07-01 2003-07-01 Hallintasolmujen määrittäminen laitteenhallintajärjestelmässä

Publications (2)

Publication Number Publication Date
RU2006102852A RU2006102852A (ru) 2006-07-27
RU2390952C2 true RU2390952C2 (ru) 2010-05-27

Family

ID=27636033

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006102852/09A RU2390952C2 (ru) 2003-07-01 2004-06-10 Определение узлов управления в системе управления устройством

Country Status (11)

Country Link
US (1) US20050010585A1 (ru)
EP (1) EP1639745A1 (ru)
JP (1) JP2007525870A (ru)
KR (1) KR100822361B1 (ru)
CN (1) CN1846402A (ru)
AU (1) AU2004300492B2 (ru)
FI (1) FI116958B (ru)
MX (1) MXPA06000196A (ru)
RU (1) RU2390952C2 (ru)
TW (1) TW200507518A (ru)
WO (1) WO2005004395A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2643449C1 (ru) * 2014-03-24 2018-02-01 ИНТЕЛ АйПи КОРПОРЕЙШН Использование объекта управления oma для поддержки зависящего от приложений управления заторами в мобильных сетях

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US20070169073A1 (en) * 2002-04-12 2007-07-19 O'neill Patrick Update package generation and distribution network
JP4284497B2 (ja) * 2003-01-29 2009-06-24 日本電気株式会社 情報共有方法、装置、およびプログラム
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US20070180127A1 (en) * 2003-11-11 2007-08-02 Nokia Corporation Preconfigured syncml profile categories
US20050232175A1 (en) * 2004-04-16 2005-10-20 Vadim Draluk System and method for provisioning device management tree parameters over a client provisioning protocol
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
KR100620054B1 (ko) * 2004-06-11 2006-09-08 엘지전자 주식회사 장치 관리 기술에서의 장치 관리 시스템 및 방법
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
DE602006004384D1 (de) 2005-03-21 2009-02-05 Hewlett Packard Development Co Mobiles Klientgerät und System mit Unterstützung von Fernverwaltungsgeräten
EP1705832A3 (en) * 2005-03-22 2011-08-03 Hewlett-Packard Development Company, L.P. Device profile retrieval in a management network
KR100941540B1 (ko) 2005-06-02 2010-02-10 엘지전자 주식회사 장치관리 시스템 및 그 시스템에서의 설정-값 세팅 방법
ATE473607T1 (de) * 2005-08-03 2010-07-15 Ericsson Telefon Ab L M Automatische verwaltung von eigenschaften von mobilfunkgeräten
CN1848760A (zh) * 2005-08-30 2006-10-18 华为技术有限公司 软件组件参数配置方法及***、及其终端设备
KR100747466B1 (ko) 2005-10-01 2007-08-09 엘지전자 주식회사 추가 속성을 가지는 노드를 이용하는 장치 관리 방법 및장치 관리 클라이언트
US7870490B2 (en) * 2005-11-15 2011-01-11 Microsoft Corporation On-the-fly device configuration and management
KR20070108432A (ko) * 2006-01-23 2007-11-12 엘지전자 주식회사 장치관리 스케줄링 방법
CN101009515A (zh) * 2006-01-24 2007-08-01 华为技术有限公司 通信终端设备管理方法及通信终端
KR101349805B1 (ko) 2006-01-25 2014-01-10 엘지전자 주식회사 트랩 메커니즘을 이용한 장치관리 스케줄링 방법 및 그단말
US20070207800A1 (en) * 2006-02-17 2007-09-06 Daley Robert C Diagnostics And Monitoring Services In A Mobile Network For A Mobile Device
US8364653B2 (en) * 2006-04-05 2013-01-29 Sap Ag Triggering server state changes with references
US20070250933A1 (en) * 2006-04-20 2007-10-25 Nokia Corporation Apparatus, method, and computer program product for managing access rights in a dynamic node
US7925247B2 (en) * 2006-05-02 2011-04-12 Hewlett-Packard Development Company, L.P. Managing mobile devices based on roaming status
US8209676B2 (en) 2006-06-08 2012-06-26 Hewlett-Packard Development Company, L.P. Device management in a network
WO2008014454A2 (en) 2006-07-27 2008-01-31 Hewlett-Packard Development Company, L.P. User experience and dependency management in a mobile device
CN101123794B (zh) 2006-08-07 2012-01-04 华为技术有限公司 一种通信***中操作节点定位的方法、***和客户端
WO2008028072A2 (en) * 2006-08-30 2008-03-06 Hewlett-Packard Development Company, L.P. Electronic device management
US7720841B2 (en) * 2006-10-04 2010-05-18 International Business Machines Corporation Model-based self-optimizing distributed information management
US8509754B2 (en) * 2006-12-29 2013-08-13 United States Cellular Corporation Distributing mobile-device applications
KR101321288B1 (ko) * 2007-01-25 2013-10-25 삼성전자주식회사 디스에이블된 단말기의 기능을 다시 인에이블하기 위한 방법 및 이를 위한 디바이스 관리 시스템
JP4902422B2 (ja) * 2007-05-14 2012-03-21 株式会社エヌ・ティ・ティ・ドコモ 端末管理システム、端末管理サーバ、端末装置、端末管理方法及び端末管理プログラム
CN101355524B (zh) 2007-07-24 2013-10-09 华为技术有限公司 一种消息处理方法、***、服务器和终端
US8139509B2 (en) * 2007-08-08 2012-03-20 Innopath Software, Inc. Installation and management of mobile device [{S]} configuration
CN101437071B (zh) 2007-11-15 2011-09-28 华为技术有限公司 终端设备管理树管理对象实例化的方法及设备
US20090204578A1 (en) * 2008-02-12 2009-08-13 Microsoft Corporation Targeted queries using an oma dm protocol
KR101481824B1 (ko) * 2008-03-06 2015-01-16 삼성전자주식회사 디지털 방송 시스템에서 전자 서비스 가이드 선택 장치 및방법
JP5162309B2 (ja) * 2008-04-11 2013-03-13 株式会社エヌ・ティ・ティ・ドコモ 端末管理システム、端末管理サーバ及び端末装置
US9882769B2 (en) * 2008-08-08 2018-01-30 Blackberry Limited System and method for registration of an agent to process management object updates
CN101778486B (zh) * 2008-11-27 2012-09-05 华为终端有限公司 设备管理服务器、客户端及目标操作对象定位方法
US8775579B2 (en) * 2010-01-13 2014-07-08 Htc Corporation Method for addressing management object in management tree and associated device management system
US20110264763A1 (en) * 2010-04-23 2011-10-27 Yu Chun-Ta Method for retrieving object from device management client and associated device management system
CN102244619B (zh) * 2010-05-13 2014-11-05 华为终端有限公司 设备管理方法、网关和服务器
US20120323996A1 (en) * 2011-06-20 2012-12-20 Yin-Yeh Tseng Method of Reporting Execution Result for SACMO and Related Communication Device
US9602346B1 (en) 2014-12-11 2017-03-21 Sprint Communications Company L.P. Configuration data handling in wireless communication devices
US10824437B1 (en) * 2017-04-27 2020-11-03 American Megatrends International, Llc Platform management for computing systems without baseboard management controllers
US11157631B1 (en) * 2017-12-19 2021-10-26 Robert J. Whelton System and method for securely indexing, storing, and retrieving data within a computer network

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6253254B1 (en) * 1996-07-11 2001-06-26 Ansgar Erlenkoetter Hyper media object management
US6466973B2 (en) * 1998-03-06 2002-10-15 Adaptec, Inc. Method and system for managing storage devices over a network
SE520934C2 (sv) * 1998-06-05 2003-09-16 Telia Ab Anordning och metod för att hantera tele- och datatjänster i en mobil terminal som utnyttjar SIM Application Toolkit (SIMAT) baserade informationsmeddelanden
US6131118A (en) * 1998-07-07 2000-10-10 Compaq Computer Corporation Flexible display of management data in a programmable event driven processing system
US6243746B1 (en) * 1998-12-04 2001-06-05 Sun Microsystems, Inc. Method and implementation for using computer network topology objects
JP2001043158A (ja) * 1999-07-28 2001-02-16 Toshiba Tec Corp 管理データ処理装置及び管理データ処理プログラムを記録したコンピュータ読取可能な記録媒体
KR20010018994A (ko) * 1999-08-24 2001-03-15 윤종용 Ieee1394 원거리 접속 장치들간의 접속 방법 및 장치
ES2253276T3 (es) * 1999-12-13 2006-06-01 Markport Limited Nodo de acceso para la gestion de servicios.
US6505048B1 (en) * 1999-12-30 2003-01-07 Samsung Electronics Co., Ltd. Location privacy feature for wireless mobile stations and method of operation
US20020107514A1 (en) * 2000-04-27 2002-08-08 Hooven Michael D. Transmural ablation device with parallel jaws
WO2001093106A2 (en) * 2000-05-26 2001-12-06 Infolibria, Inc. High performance efficient subsystem for data object storage
US20060039564A1 (en) * 2000-11-17 2006-02-23 Bindu Rama Rao Security for device management and firmware updates in an operator network
US6883164B2 (en) * 2000-12-15 2005-04-19 International Business Machines Corporation Strategy for dynamically modeling ASN.1 data to an object model
FR2819010B1 (fr) * 2001-01-04 2004-05-28 Snecma Moteurs Secteur d'entretoise de support d'anneau de stator de la turbine haute pression d'une turbomachine avec rattrapage de jeux
US6754799B2 (en) * 2001-05-16 2004-06-22 Microsoft Corporation System and method for indexing and retrieving cached objects
US7363384B2 (en) * 2001-07-11 2008-04-22 Sony Computer Entertainment America Inc. Selection of content in response to communication environment
KR100450951B1 (ko) * 2001-10-05 2004-10-06 삼성전자주식회사 대용량 평행 라우터용 리던던시 기계화 프로토콜
US7506059B2 (en) * 2001-10-26 2009-03-17 Nokia Corporation Mobile client provisioning web service
AU2002359548B2 (en) * 2001-12-03 2005-03-24 Nokia Technologies Oy Apparatus, and associated method, for retrieving mobile-node logic tree information
US7369851B2 (en) * 2002-04-19 2008-05-06 Hewlett-Packard Development Company, L.P. Communications network capable of determining SIM card changes in electronic devices
US20040098715A1 (en) * 2002-08-30 2004-05-20 Parixit Aghera Over the air mobile device software management
FI114948B (fi) * 2002-09-20 2005-01-31 Nokia Corp Hallintaobjektin osoittaminen
WO2004038546A2 (en) * 2002-10-21 2004-05-06 Bitfone Corporation System with required enhancements to syncml dm environment to support firmware updates
WO2005001665A2 (en) * 2003-06-27 2005-01-06 Bitfone Corporation System and method for downloading update packages into a mobile handset in a carrier network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2643449C1 (ru) * 2014-03-24 2018-02-01 ИНТЕЛ АйПи КОРПОРЕЙШН Использование объекта управления oma для поддержки зависящего от приложений управления заторами в мобильных сетях
RU2682390C2 (ru) * 2014-03-24 2019-03-19 ИНТЕЛ АйПи КОРПОРЕЙШН Использование объекта управления oma для поддержки зависящего от приложений управления заторами в мобильных сетях

Also Published As

Publication number Publication date
WO2005004395A1 (en) 2005-01-13
AU2004300492B2 (en) 2009-07-02
KR20060029164A (ko) 2006-04-04
CN1846402A (zh) 2006-10-11
EP1639745A1 (en) 2006-03-29
AU2004300492A2 (en) 2005-01-13
US20050010585A1 (en) 2005-01-13
FI20030993A (fi) 2005-01-02
JP2007525870A (ja) 2007-09-06
FI116958B (fi) 2006-04-13
AU2004300492A1 (en) 2005-01-13
FI20030993A0 (fi) 2003-07-01
RU2006102852A (ru) 2006-07-27
MXPA06000196A (es) 2006-04-11
KR100822361B1 (ko) 2008-04-17
TW200507518A (en) 2005-02-16

Similar Documents

Publication Publication Date Title
RU2390952C2 (ru) Определение узлов управления в системе управления устройством
US8219664B2 (en) Defining nodes in device management system
JP5016563B2 (ja) 電気通信システムにおけるアプリケーション・データの同期
US7269821B2 (en) Method and device for management of tree data exchange
EP1644842B1 (en) Method; system; data processing device and computer program for specifying nodes in device management system
KR100737991B1 (ko) 관리 오브젝트들의 우선순위화
EP2086170B1 (en) Method, equipment and system for acquiring and providing CPE function configuration information
RU2376729C2 (ru) Способ и устройство для единого управления мобильными устройствами и сервисами
US20060190608A1 (en) Method for the obtaining of deployment components to electronic devices
US7734728B2 (en) Addressing a management object
KR100831754B1 (ko) 기기관리 시스템에서의 노드 정의

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20110611