Способ и оборудование для управления устройством

Иллюстрации

Показать все

Изобретение относится к области управления техническими устройствами, которые принадлежат области компьютерных технологий. Технический результат – повышение безопасности управления при удаленном доступе к интеллектуальным устройствам. Способ управления интеллектуальным устройством, который применяют в интеллектуальном модуле, размещенном в интеллектуальном устройстве, включающий: широковещательную передачу идентификационной информации интеллектуального модуля для приема терминалом упомянутой идентификационной информации и для передачи идентификационной информации и учетной записи пользователя на сервер для того, чтобы сервер связал идентификационную информацию с учетной записью пользователя, сформировал данные подписи, передал данные подписи в терминал и передал учетную запись пользователя в интеллектуальный модуль; прием учетной записи пользователя, переданной сервером; прием данных управления, переданных терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи, где данные подписи переданы сервером в терминал и получены сервером путем вычисления с использованием ключа интеллектуального модуля и учетной записи пользователя, соответствующей терминалу, согласно заранее заданному алгоритму; проверку данных подписи, при этом проверка данных подписи включает: считывание учетной записи пользователя, заранее сохраненной в интеллектуальном модуле, и считывание ключа, заранее записанного сервером в интеллектуальный модуль; выполнение вычисления с использованием учетной записи пользователя и ключа согласно заранее заданному алгоритму для получения данных проверки; обнаружение, являются ли данные проверки идентичными данным подписи; и когда данные проверки идентичны данным подписи, определение того, что данные подписи прошли проверку; и если проверка пройдена, обеспечение выполнения, интеллектуальным устройством, операции, соответствующей управляющей инструкции. 3 н.п. ф-лы, 11 ил.

Реферат

Перекрестные ссылки на связанные заявки

[0001] Настоящая заявка основана на заявке на патент Китайской Народной Республики №201510634008.8, которая была зарегистрирована 29 сентября 2015 г. При этом содержание упомянутой заявки полностью включено в настоящий документ путем ссылки.

Область техники

[0002] Настоящее изобретение относится, в общем, к области компьютерных технологий, а именно, к способам и оборудованию для управления устройством.

Предпосылки создания изобретения

[0003] Одним из направлений дальнейшего развития технологий «умного дома» являются методы управления интеллектуальными устройствами посредством терминалов. Интеллектуальные устройства, как правило, включают интеллектуальные модули, в которые встроены коммуникационные протоколы, позволяющие устройствам осуществлять связь с внешним миром.

[0004] Способ управления устройством, который применяют на существующем уровне развития техники, включает следующие шаги: терминал устанавливает соединение с сервером; интеллектуальное устройство, имеющее интеллектуальный модуль, устанавливает соединение с сервером; терминал передает на сервер управляющую инструкцию; сервер перенаправляет эту управляющую инструкцию в интеллектуальный модуль интеллектуального устройства; и интеллектуальное устройство выполняет операции, соответствующие переданной управляющей инструкции.

Сущность изобретения

[0005] Для преодоления недостатков, имеющихся на существующем уровне техники, в настоящем изобретении предложены способы и оборудование для управления устройством.

[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предложен способ управления устройством, который применяют в интеллектуальном модуле, размещенном в интеллектуальном устройстве, при этом способ включает:

[0007] прием данных управления, переданных терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи, а данные подписи переданы сервером в терминал;

[0008] проверку данных подписи; и

[0009] если проверка пройдена, обеспечение выполнения, интеллектуальным устройством, операции, соответствующей управляющей инструкции.

[0010] Опционально, данные подписи получают посредством сервера, выполняющего вычисление с использованием ключа интеллектуального модуля и учетной записи пользователя, соответствующей терминалу, согласно заранее заданному алгоритму, при этом проверка данных подписи включает:

[0011] считывание учетной записи пользователя, заранее сохраненной в интеллектуальном модуле, и считывание ключа, заранее записанного сервером в интеллектуальный модуль;

[0012] выполнение вычисления с использованием учетной записи пользователя и ключа согласно заранее заданному алгоритму для получения данных проверки;

[0013] обнаружение, являются ли данные проверки идентичными данным подписи; и

[0014] когда данные проверки идентичны данным подписи, определение того, что данные подписи прошли проверку.

[0015] Опционально, способ также включает:

[0016] широковещательную передачу идентификационной информации интеллектуального модуля для приема терминалом упомянутой идентификационной информации и для передачи идентификационной информации и учетной записи пользователя на сервер для того, чтобы сервер связал идентификационную информацию с учетной записью пользователя, сформировал данные подписи, передал данные подписи в терминал и передал учетную запись пользователя в интеллектуальный модуль; и

[0017] прием учетной записи пользователя, переданной сервером.

[0018] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предложено оборудование для управления устройством, которое применяют в интеллектуальном модуле, размещенном в интеллектуальном устройстве, при этом оборудование включает:

[0019] модуль приема данных, сконфигурированный для приема данных управления, переданных терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи, а данные подписи переданы сервером в терминал;

[0020] модуль проверки данных, сконфигурированный для проверки данных подписи, принятых модулем приема данных; и

[0021] модуль выполнения операции, сконфигурированный, если пройдена проверка, выполненная модулем проверки данных, для обеспечения выполнения, интеллектуальным устройством, операции, соответствующей управляющей инструкции.

[0022] Опционально, модуль проверки данных включает:

[0023] подмодуль считывания, сконфигурированный для считывания учетной записи пользователя, заранее сохраненной в интеллектуальном модуле, и для считывания ключа, заранее записанного сервером в интеллектуальный модуль;

[0024] подмодуль вычисления, сконфигурированный для выполнения вычисления с использованием учетной записи пользователя и ключа, считанных подмодулем считывания, согласно заранее заданному алгоритму для получения данных проверки;

[0025] подмодуль обнаружения, сконфигурированный для обнаружения, являются ли данные проверки, полученные подмодулем вычисления, идентичными данным подписи; и

[0026] подмодуль определения, сконфигурированный, когда подмодулем обнаружения обнаружено, что данные проверки идентичны данным подписи, для определения того, что данные подписи прошли проверку, при этом данные подписи получают посредством сервера, выполняющего вычисление с использованием ключа интеллектуального модуля и учетной записи пользователя, соответствующей терминалу, согласно заранее заданному алгоритму.

[0027] Опционально, оборудование также включает:

[0028] модуль широковещательной передачи идентификационной информации, сконфигурированный для широковещательной передачи идентификационной информации интеллектуального модуля для приема терминалом упомянутой идентификационной информации и для передачи идентификационной информации и учетной записи пользователя на сервер для того, чтобы сервер связал идентификационную информацию с учетной записью пользователя, сформировал данные подписи, передал данные подписи в терминал и передал учетную запись пользователя в интеллектуальный модуль; и

[0029] модуль приема учетной записи, сконфигурированный для приема учетной записи пользователя, переданной сервером.

[0030] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения предложено оборудование для управления устройством, включающее:

[0031] процессор; и

[0032] память для хранения инструкций, выполняемых процессором; [0033] при этом процессор сконфигурирован:

[0034] для приема данных управления, переданных терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи, а данные подписи переданы сервером в терминал;

[0035] для проверки данных подписи; и

[0036] если проверка пройдена, для обеспечения выполнения, интеллектуальным устройством, операции, соответствующей управляющей инструкции.

[0037] Техническое решение, соответствующее вариантам осуществления настоящего изобретения, позволяет получить следующие полезные результаты.

[0038] В способе управления устройством, предложенном в вариантах осуществления настоящего изобретения, принимают данные управления, переданные терминалом; данные управления содержат управляющую инструкцию и данные подписи, при этом данные подписи переданы в терминал сервером; выполняют проверку данных подписи; когда данные подписи проходят проверку, интеллектуальное устройство выполняет операцию, соответствующую управляющей инструкции. Таким образом, интеллектуальный модуль может выполнять проверку идентификационной информации терминала согласно данным подписи, и после прохождения проверки интеллектуальный модуль выполняет управляющую инструкцию, переданную терминалом. Это устраняет необходимость пересылки управляющей инструкции, переданной терминалом, через сервер. Следовательно, может быть решена проблема низкой производительности при управлении устройством в режиме реального времени, возникающая вследствие необходимости пересылки управляющей информации для интеллектуального модуля через сервер, и, соответственно, производительность управления устройством в режиме реального времени может быть увеличена.

[0039] При этом за счет хранения данных подписи, терминал в последующие разы может передавать данные управления, в которых содержится и управляющая инструкция, и данные подписи, напрямую в интеллектуальный модуль. После того, как данные подписи пройдут проверку, выполняемую интеллектуальным модулем, интеллектуальное устройство сможет выполнить управляющую инструкцию, переданную терминалом. При этом нет необходимости всякий раз получать данные подписи с сервера, и, следовательно, достигается экономия времени на получение данных подписи с сервера. И, следовательно, это позволяет повысить производительность управления устройством в режиме реального времени.

[0040] Нужно понимать, что и предшествующее общее описание, и подробное описание, приведенное ниже, являются исключительно иллюстративными и пояснительными, и не ограничивают настоящее изобретение, объем которого задан формулой изобретения.

Краткое описание чертежей

[0041] На приложенных чертежах, которые включены в настоящее описание и являются его неотъемлемой частью, проиллюстрированы варианты осуществления, соответствующие настоящему изобретению. Приложенные чертежи, вместе с описанием, служат для разъяснения принципов настоящего изобретения.

[0042] Фиг. 1 представляет собой схему среды реализации системы управления устройством, которая может применяться в вариантах осуществления настоящего изобретения.

[0043] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ управления устройством в соответствии с одним из примеров осуществления настоящего изобретения.

[0044] Фиг. 3 представляет собой блок-схему алгоритма, иллюстрирующую способ управления устройством в соответствии с одним из примеров осуществления настоящего изобретения.

[0045] Фиг. 4А представляет собой блок-схему, иллюстрирующую систему управления устройством в соответствии с вариантами осуществления настоящего изобретения.

[0046] Фиг. 4 В представляет собой блок-схему, иллюстрирующую управления интеллектуальным устройством посредством терминала в соответствии с вариантами осуществления настоящего изобретения.

[0047] Фиг. 4С представляет собой эскизную схему, иллюстрирующую управление интеллектуальным устройством посредством терминала в соответствии с вариантами осуществления настоящего изобретения.

[0048] Фиг. 5 представляет собой блок-схему оборудования для управления устройством в соответствии с одним из примеров осуществления настоящего изобретения.

[0049] Фиг. 6 представляет собой блок-схему оборудования для управления устройством в соответствии с одним из примеров осуществления настоящего изобретения.

[0050] Фиг. 7 представляет собой блок-схему оборудования для управления устройством в соответствии с одним из примеров осуществления настоящего изобретения.

[0051] Фиг. 8 представляет собой блок-схему оборудования для управления устройством в соответствии с одним из примеров осуществления настоящего изобретения.

[0052] Фиг. 9 представляет собой блок-схему оборудования для управления устройством в соответствии с одним из примеров осуществления настоящего изобретения.

Подробное описание изобретения

[0053] Далее настоящее изобретение будет описано более подробно посредством конкретных примеров его осуществления, которые проиллюстрированы на приложенных чертежах. В приведенном ниже описании осуществляются ссылки на приложенные чертежи, где, если не указано обратное, аналогичными обозначениями на различных чертежах обозначены одинаковые или аналогичные элементы. Реализации примеров осуществления настоящего изобретения, изложенные в приведенном ниже описании, не являются всеми возможными реализациями, соответствующими настоящему изобретению. Напротив, они являются исключительно примерами оборудования и способов, которые соответствуют аспектам, связанным с настоящим изобретением, и изложенным в приложенной формуле изобретения.

[0054] Фиг. 1 представляет собой схему среды реализации системы управления устройством, которая может применяться в вариантах осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 1, система управления устройством включает терминал 11, интеллектуальное устройство 12 и сервер 13. Терминал 11 может быть мобильным телефоном, планшетным компьютером, персональным компьютером (ПК) и т.п. Интеллектуальное устройство 12 может представлять собой «умный» телевизор, «умный» холодильник, «умный» кондиционер, «умную» розетку и т.п.

[0055] При этом интеллектуальное устройство 12 включает интеллектуальный модуль. Интеллектуальный модуль сконфигурирован для подключения к серверу 13 по проводной или беспроводной сети. Интеллектуальный модуль может представлять собой модуль «беспроводной точности» (Wireless Fidelity, WiFi) или какой-либо иной модуль. Настоящее изобретение в данном отношении не ограничено.

[0056] Терминал 11 может подключаться к серверу по проводной или беспроводной сети.

[0057] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ управления устройством в соответствии с одним из примеров осуществления настоящего изобретения. Способ управления устройством применяют в интеллектуальном модуле, размещенном в интеллектуальном устройстве. В соответствии с иллюстрацией на фиг.2, способ управления устройством включает следующие шаги.

[0058] На шаге 201 принимают данные управления, переданные терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи, а данные подписи переданы сервером в терминал.

[0059] На шаге 202 выполняют проверку данных подписи.

[0060] На шаге 203, если данные подписи прошли проверку, обеспечивают выполнение, интеллектуальным устройством, операции, соответствующей управляющей инструкции.

[0061] Соответственно, в способе управления устройством, который предложен в настоящем изобретении, от терминала принимают данные управления. Выполняют проверку данных подписи, которые содержатся в данных управления. Если данные подписи прошли проверку, интеллектуальное устройство выполняет операцию, соответствующую данным управления. Таким образом, интеллектуальный модуль может выполнять проверку идентификационной информации терминала на основе данных подписи. Если данные подписи пройдут проверку, интеллектуальное устройство может выполнить управляющую инструкцию, переданную терминалом. Соответственно, пересылка сервером управляющей инструкции, переданной терминалом, не требуется. И таким образом, может быть решена проблема низкой производительности при управлении устройством в режиме реального времени, возникающая при пересылке управляющей информации для интеллектуального модуля через сервер, и, соответственно, может быть достигнут результат, заключающийся в повышении производительности управления устройством в режиме реального времени.

[0062] Фиг. 3 представляет собой блок-схему алгоритма, иллюстрирующую способ управления устройством в соответствии с одним из примеров осуществления настоящего изобретения. Данный способ управления устройством применяют в терминале. В соответствии с иллюстрацией на фиг. 3, способ управления устройством включает следующие шаги.

[0063] На шаге 301 принимают данные подписи, переданные сервером.

[0064] На шаге 302 формируют данные управления, содержащие управляющую инструкцию и данные подписи.

[0065] На шаге 303 данные управления передают в интеллектуальный модуль, размещенный в интеллектуальном устройстве, для обеспечения посредством интеллектуального модуля, выполнения, интеллектуальным устройством, операции, соответствующей управляющей инструкции, когда данные подписи пройдут проверку.

[0066] Соответственно, в способе управления устройством, который предложен в настоящем изобретении, принимают данные подписи, переданные сервером. Формируют данные управления, которые содержат управляющую инструкцию и данные подписи. Данные управления передают в интеллектуальный модуль, размещенный в интеллектуальном устройстве, в результате чего, на основе данных подписи, интеллектуальный модуль может выполнять проверку идентификационной информации терминала. После того, как проверка будет пройдена, интеллектуальное устройство выполнит управляющую инструкцию, переданную терминалом. Соответственно, пересылка сервером управляющей инструкции, переданной терминалом, не требуется. И таким образом, может быть решена проблема низкой производительности при управлении устройством в режиме реального времени, возникающая при пересылке управляющей информации для интеллектуального модуля через сервер, и, соответственно, может быть достигнут результат, заключающийся в повышении производительности управления устройством в режиме реального времени.

[0067] Фиг. 4А представляет собой блок-схему, иллюстрирующую систему управления устройством в соответствии с вариантами осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 4А, способ работы системы управления устройством включает следующие шаги.

[0068] На шаге 401 интеллектуальный модуль выполняет широковещательную передачу идентификационной информации интеллектуального модуля.

[0069] После подключения терминала к сети через маршрутизатор, терминал может получить идентификатор набора услуг (Service Set Identifier, SSID) и пароль доступа. Терминал выполняет широковещательную передачу SSID и пароля доступа. После получения, интеллектуальным модулем, SSID и пароля доступа, интеллектуальный модуль может подключиться к сети через упомянутый маршрутизатор. После подключения интеллектуального модуля к сети, интеллектуальный модуль выполняет широковещательную передачу идентификационной информации интеллектуального модуля. При этом идентификационной информацией может быть адрес доступа к среде передачи (Media Access Control, MAC) интеллектуального модуля, или ей может быть идентификатор (ID) интеллектуального модуля. Однако данный вариант осуществления настоящего изобретения в этом отношении не ограничен.

[0070] На шаге 402 терминал принимает идентификационную информацию интеллектуального модуля.

[0071] На шаге 403 терминал передает упомянутую идентификационную информацию и учетную запись пользователя, соответствующую терминалу, на сервер. Сервер сконфигурирован для связывания идентификационной информации с учетной записью пользователя, для выполнения вычисления с использованием ключа интеллектуального модуля и учетной записи пользователя согласно заранее заданному алгоритму, для передачи вычисленных данных подписи в терминал и для передачи учетной записи пользователя в интеллектуальный модуль.

[0072] Терминал передает принятую идентификационную информацию интеллектуального модуля, вместе с учетной записью пользователя терминала, на сервер. Сервер обнаруживает, имеется ли учетная запись пользователя, связанная с идентификационной информацией. Если существует учетная запись пользователя, связанная с упомянутой идентификационной информацией, сервер возвращает в терминал сообщение уведомления, которое указывает на ошибку связывания. Если учетной записи пользователя, связанной с упомянутой идентификационной информацией, не существует, сервер выполняет связывание идентификационной информации с учетной записью пользователя. При этом учетной записью пользователя, соответствующей терминалу, может быть учетная запись пользователя, используемая для входа в систему терминала.

[0073] После завершения связывания, сервер также может считать ключ, соответствующий идентификационной информации, выбирая его из заранее заданных соответствующих соотношений, и выполнять вычисление с использованием ключа и учетной записи пользователя согласно заранее заданному алгоритму, для получения данных подписи. При этом заранее заданные соответствующие соотношения применяют для хранения соответствующих соотношений между идентификационной информацией интеллектуальных модулей и их ключами. Ключ интеллектуального модуля назначается для интеллектуального модуля сервером и записывается в интеллектуальный модуль. Ключ предназначен для шифрования данных в процессе связи интеллектуального модуля с сервером, чтобы гарантировать защиту информации. При этом технологии получения данных подписи согласно заранее заданному алгоритму общеизвестны и не будет рассмотрены в настоящем документе.

[0074] После получения сервером данных подписи, сервер передает данные подписи в терминал. Терминал сохраняет данные подписи. Сервер передает учетную запись пользователя в интеллектуальный модуль, а интеллектуальный модуль принимает учетную запись пользователя.

[0075] На данном шаге первую подпись получают, когда завершено связывание учетной записи пользователя с интеллектуальным модулем, при этом вычисленные данные подписи передают в терминал, чтобы затем терминал напрямую управлял интеллектуальным устройством с использованием этих данных подписи. Таким образом, терминал не должен всякий раз обращаться к серверу для управления интеллектуальным устройством. И, следовательно, достигается результат, заключающийся в более оперативном управлении интеллектуальным устройством.

[0076] На шаге 404 терминал принимает данные подписи, переданные сервером.

[0077] На шаге 405 терминал формирует данные управления, содержащие управляющую инструкцию и данные подписи.

[0078] Когда терминалу необходимо управлять интеллектуальным устройством, терминал может сформировать управляющую инструкцию и данные управления, содержащие управляющую инструкцию и данные подписи, соответствующие интеллектуальному устройству. При этом управляющая инструкцию представляет собой инструкцию для управления интеллектуальным устройством. Например, включение/отключение питания интеллектуального устройства, увеличение/уменьшение громкости, поворот интеллектуального устройства и т.п. Однако данный вариант осуществления настоящего изобретения в этом отношении не ограничен.

[0079] На шаге 406 терминал передает данные управления в интеллектуальный модуль, размещенный в интеллектуальном устройстве.

[0080] На шаге 407 интеллектуальный модуль принимает данные управления, переданные терминалом.

[0081] На шаге 408, когда данные подписи получены сервером, выполняющим вычисление с использованием ключа интеллектуального модуля и учетной записи пользователя, соответствующей терминалу, согласно заранее заданному алгоритму, интеллектуальный модуль считывает учетную запись пользователя, заранее сохраненную в интеллектуальном модуле, и считывает ключ, ранее записанный сервером в интеллектуальный модуль.

[0082] На данном шаге учетная запись пользователя может представлять собой учетную запись пользователя, переданную сервером в интеллектуальный модуль на шаге 403.

[0083] Интеллектуальный модуль также может считать ключ, ранее назначенный сервером и записанный в интеллектуальный модуль.

[0084] На шаге 409 интеллектуальный модуль выполняет вычисление с использованием учетной записи пользователя и ключа согласно заранее заданному алгоритму, для получения данных проверки.

[0085] При этом заранее заданный алгоритм для получения данных проверки является тем же самым, что и заранее заданный алгоритм для получения данных подписи.

[0086] На шаге 410 интеллектуальный модуль обнаруживает, являются ли данные проверки идентичными данным подписи; при этом, когда данные проверки идентичны данным подписи, определяют, что данные подписи прошли проверку.

[0087] Поскольку заранее заданный алгоритм для получения данных проверки является тем же самым, что и заранее заданный алгоритм для получения данных подписи, если данные проверки идентичны данным подписи, это означает, что ключ, хранимый в интеллектуальном модуле, идентичен ключу, хранимому на сервере, а, следовательно, учетная запись пользователя, хранимая в интеллектуальном модуле, идентична учетной записи пользователя, хранимой на сервере. Соответственно, данные подписи успешно проходят проверку. Проверка данных подписи позволяет гарантировать защиту информации, передаваемой между терминалом и интеллектуальным модулем.

[0088] На шаге 411, когда данные подписи прошли проверку, интеллектуальный модуль обеспечивает выполнение, интеллектуальным устройством, операции, соответствующей управляющей инструкции.

[0089] Когда данные подписи пройдут проверку интеллектуальным модулем, может быть определено, что терминал получил разрешение на управление интеллектуальным устройством. Затем интеллектуальное устройство может выполнить операцию, которая соответствует управляющей инструкции, принятой интеллектуальным модулем.

[0090] Фиг. 4В представляет собой блок-схему, иллюстрирующую управление интеллектуальным устройством посредством терминала в соответствии с вариантами осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 4В, сначала, терминал получает идентификационную информацию интеллектуального модуля и передает на сервер учетную запись пользователя, используемую для входа в систему терминала, и идентификационную информацию. Сервер выполняет связывание учетной записи пользователя и идентификационной информации, получает данные подписи на основе учетной записи пользователя и ключа, соответствующего идентификационной информации, передает данные подписи в терминал и передает учетную запись пользователя в интеллектуальный модуль. Терминал формирует данные управления, которые содержат данные подписи и управляющую инструкцию, и передает данные управления в интеллектуальный модуль. Интеллектуальный модуль выполняет проверку данных подписи на основе учетной записи пользователя и ключа, и если данные подписи пройдут проверку, интеллектуальное устройство выполняет операцию, соответствующую управляющей инструкции.

[0091] Затем, если снова потребуется управление интеллектуальным устройством посредством терминала, терминал может непосредственно формировать данные управления, которые содержат данные подписи и управляющую инструкцию, и передавать эти данные управления в интеллектуальный модуль. Интеллектуальный модуль выполняет проверку данных подписи на основе учетной записи пользователя и ключа, и если данные подписи пройдут проверку, интеллектуальное устройство выполнит операцию, соответствующую управляющей инструкции. В таком случае терминалу не нужно всякий раз снова получать данные подписи с сервера. Следовательно, достигается экономия времени на получение данных подписи с сервера, и, соответственно, может быть достигнут результат, заключающийся в повышении эффективности управления устройством.

[0092] Фиг. 4С представляет собой эскизную схему, иллюстрирующую управление интеллектуальным устройством посредством терминала в соответствии с вариантами осуществления настоящего изобретения. Процесс управления имеет следующий вид.

[0093] 1. Интеллектуальный модуль в интеллектуальном устройстве 42 выполняет широковещательную передачу идентификационную информацию интеллектуального модуля.

[0094] 2. Терминал 41 передает идентификационную информацию и учетную запись пользователя, используемую для входа в систему терминала 41, на сервер 43.

[0095] 3. Сервер 43 передает полученные данные подписи в терминал 41, и передает учетную запись пользователя в интеллектуальный модуль.

[0096] 4. Терминал 41 формирует данные управления, содержащие данные подписи и управляющую инструкцию, и передает данные управления в интеллектуальный модуль.

[0097] Затем, если необходимо управление интеллектуальным устройством посредством терминала, терминал может непосредственно выполнять шаг 4.

[0098] Соответственно, в способе управления устройством, который предложен в данном варианте осуществления настоящего изобретения, принимают данные управления, переданные терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи. Данные подписи переданы сервером в терминал. Выполняют проверку данных подписи. Когда данные подписи прошли проверку, интеллектуальное устройство выполняет операцию, соответствующую управляющей инструкции. Таким образом, интеллектуальный модуль может выполнять проверку идентификационной информации терминала на основе данных подписи. После прохождения проверки интеллектуальное устройство выполняет операцию, соответствующую управляющей инструкции, переданной терминалом, без необходимости пересылки управляющей инструкции, переданной терминалом, через сервер. Это позволяет решить проблему, заключающуюся в низкой производительности управления устройством в режиме реального времени из-за необходимости пересылки информации через сервер при управлении интеллектуальным устройством, и, соответственно, это позволяет повысить производительность управления устройством в режиме реального времени.

[0099] При этом обеспечивается хранение данных подписи, благодаря чему терминал в последующие разы может передавать данные управления, в которых содержится и управляющая инструкция и данные подписи, напрямую в интеллектуальный модуль. После проверки данных подписи, интеллектуальным модулем, если она прошла успешно, обеспечивают выполнение, интеллектуальным устройством, управляющей инструкции, переданной терминалом. При этом не требуется всякий раз получать данные подписи с сервера, и, следовательно, достигается экономия времени на получение данных подписи с сервера, что позволяет повысить эффективность управления устройством.

[00100] Фиг. 5 представляет собой блок-схему оборудования для управления устройством в соответствии с одним из примеров осуществления настоящего изобретения. Оборудование для управления устройством применяют в интеллектуальном модуле, размещенном в интеллектуальном устройстве. В соответствии с иллюстрацией на фиг. 5, оборудование для управления устройством включает: модуль 510 приема данных, модуль 520 проверки данных и модуль 530 выполнения операции.

[00101] Модуль 510 приема данных сконфигурирован для приема данных управления, переданных терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи, а данные подписи переданы сервером в терминал.

[00102] Модуль 520 проверки данных сконфигурирован для проверки данных подписи, принятых модулем 510 приема данных.

[00103] Модуль 530 выполнения операции сконфигурирован, если пройдена проверка, выполненная модулем 520 проверки данных, для обеспечения выполнения, интеллектуальным устройством, операции, соответствующей управляющей инструкции.

[00104] Соответственно, в оборудовании для управления устройством, которое предложено в настоящем изобретении, от терминала принимают данные управления. Выполняют проверку данных подписи, которые содержатся в данных управления. Если данные подписи прошли проверку, интеллектуальное устройство выполняет операцию, соответствующую данным управления. Таким образом, интеллектуальный модуль может выполнять проверку идентификационной информации терминала на основе данных подписи. Если данные подписи пройдут проверку, интеллектуальное устройство может выполнить управляющую инструкцию, переданную терминалом. Соответственно, пересылка сервером управляющей инструкции, переданной терминалом, не требуется. И таким образом, может быть решена проблема низкой производительности при управлении устройством в режиме реального времени, возникающая при пересылке управляющей информации для интеллектуального модуля через сервер, и, соответственно, может быть достигнут результат, заключающийся в повышении производительности управления устройством в режиме реального времени.

[00105] Фиг. 6 представляет собой блок-схему оборудования для управления устройством в соответствии с одним из примеров осуществления настоящего изобретения. Оборудование для управления устройством применяют в интеллектуальном модуле, размещенном в интеллектуальном устройстве. В соответствии с иллюстрацией на фиг. 6, оборудование для управления устройством включает: модуль 610 приема данных, модуль 620 проверки данных и модуль 630 выполнения операции.

[00106] Модуль 610 приема данных сконфигурирован для приема данных управления, переданных терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи, а данные подписи переданы сервером в терминал; а, также, данные подписи получают посредством сервера, выполняющего вычисление с использованием ключа интеллектуального модуля и учетной записи пользователя, соответствующей терминалу, согласно заранее заданному алгоритму.

[00107] Модуль 620 проверки данных сконфигурирован для проверки данных подписи, принятых модулем 610 приема данных.

[00108] Модуль 630 выполнения операции сконфигурирован, если пройдена проверка, выполненная модулем 620 проверки данных, для обеспечения выполнения, интеллектуальным устройством, операции, соответствующей управляющей инструкции.

[00109] Опционально, модуль 620 проверки данных включает: подмодуль 621 считывания, подмодуль 622 вычисления, подмодуль 623 обнаружения и подмодуль 624 определения.

[00110] Подмодуль 621 считывания сконфигурирован для считывания учетной записи пользователя, заранее сохраненной в интеллектуальном модуле, и для считывания ключа, заранее записанного сервером в интеллектуальный модуль.

[00111] Подмодуль 622 вычисления сконфигурирован для выполнения вычисления с использованием учетной записи пользователя и ключа, считанных подмодулем 621 считывания, согласно заранее заданному алгоритму, для получения данных проверки.

[00112] Подмодуль 623 обнаружения сконфигурирован для обнаружения, являются ли данные проверки, полученные подмодулем 622 вычисления, идентичными данным подписи.

[00113] Подмодуль 624 определения сконфигурирован, когда подмодулем 623 обнаружения обнаружено, что данные проверки идентичны данным подписи, для определения того, что данные подписи прошли проверку.

[00114] Опционально, оборудование также включает: модуль 640 широковещательной передачи идентификационной информации и модуль 650 приема учетной записи.

[00115] Модуль 640 широковещательной передачи идентификационной информации сконфигурирован для широковещательной передачи идентификационной информации интеллектуального модуля для приема терминалом упомянутой идентификационной информации и для передачи идентификационной информации и учетной записи пользователя на сервер для того, чтобы сервер связал идентификационную информацию с учетной записью пользователя, сформировал данные подписи, передал данные подписи в терминал и передал учетную запись пользователя в интеллектуальный модуль.

[00116] Модуль 650 приема учетной записи сконфигурирован для приема учетной записи пользователя, переданной сервером.

[00117] Соответственно, в оборудовании для управления устройством, которое предложено в данном варианте осуществления настоящего изобретения, принимают данные управления, переданные терминалом, при этом данные управления содержат управляющую инструкцию и данные подписи. Данные подписи переданы сервером в терминал. Выполняют проверку данных подписи. Когда данные подписи прошли проверку, интеллектуальное устройство выполняет операцию, соответствующую управляющей инструкции. Таким образом, интеллектуальный модуль может выполнять проверку идентификационной информации терминала на основе данных подписи. После прохождения проверки интеллектуальное устройство выполняет операцию, соответствующую управляющей инструкции, переданной терминалом, без необходимости пересылки управляющей инструкции, переданной терминалом, через сервер. Это позволяет решить проблему, заключающуюся в низкой производительности управления устройством в режиме реального времени из-за необходимости пересылки информации через сервер при управлении интеллектуальным устройством, и, соответственно, это позволяет повысить производительность управления устройством в режиме реального времени.

[00118] При этом обеспечивается хранение данных подписи, благодаря чему терминал в последующие разы может передавать да