Способ и устройство для установки подключаемого модуля интеллектуального устройства
Иллюстрации
Показать всеИзобретение относится к способу и устройству для установки подключаемого модуля интеллектуального устройства. Техническим результатом является повышение скорости работы терминала за счет установки подключаемого модуля интеллектуального устройства. Способ содержит: прием инструкции выбора для выбора интеллектуального устройства; отправку запроса получения подключаемого модуля на сервер, если подключаемый модуль интеллектуального устройства не установлен, при которой упомянутый запрос получения подключаемого модуля содержит идентификатор интеллектуального устройства; прием пакета установки подключаемого модуля, отправленного сервером в соответствии с упомянутым запросом получения подключаемого модуля; и запуск упомянутого пакета установки подключаемого модуля и установку упомянутого подключаемого модуля в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. 6 н. и 10 з.п. ф-лы, 11 ил.
Реферат
[0001] Эта заявка основана на и испрашивает приоритет согласно патентной заявке Китая номер CN 201510542313.4, поданной в Государственное ведомство по интеллектуальной собственности Китайской Н. Р. 28 августа 2015 года, полное содержимое которой включено в данный документ по этой ссылке.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее раскрытие относится к области технологии интеллектуального дома, и более конкретно к способу и устройству для установки подключаемого модуля (plug-in) интеллектуального устройства.
УРОВЕНЬ ТЕХНИКИ
[0003] Интеллектуальный дом представляет собой систему управления на основе дома, эффективно решающую управление связанными с жильем средствами и семейными делами, и интегрированную со связными с домом средствами с использованием комплексной проводной технологии, технологии сети связи, технологии мер безопасности, технологии автоматического управления и аудиовизуальной технологии, таким образом, чтобы безопасность дома, удобство, комфортабельность и художественное исполнение улучшались, а также создавалась экологически чистая и энергосберегающая среда обитания.
[0004] В предшествующем уровне техники, пользователь выполняет единое управление на интеллектуальных устройствах через терминальное устройство с помощью приложения (app) для управления интеллектуальными устройствами, установленным на нем, таким образом осуществляя интеллектуальный дом.
[0005] Приложение для управления интеллектуальными устройствами имеет функцию управления для всех интеллектуальных устройств. С увеличением количества типов интеллектуальных устройств, приложение для управления интеллектуальными устройствами обновляется соответственно, и обновленное приложение для управления интеллектуальными устройствами имеет все больший и больший размер, таким образом замедляя скорость работы мобильного терминала и ухудшая впечатление от использования.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Для того чтобы решить проблемы в предшествующем уровне техники, настоящее раскрытие предоставляет способ и устройство для установки подключаемого модуля интеллектуального устройства.
[0007] В соответствии с вариантами осуществления первого аспекта настоящего раскрытия, способ для установки подключаемого модуля интеллектуального устройства предоставляется. Упомянутый способ включает в себя:
прием инструкции выбора для выбора интеллектуального устройства;
отправку запроса получения подключаемого модуля на сервер, если подключаемый модуль интеллектуального устройства не установлен, в котором упомянутый запрос получения подключаемого модуля включает в себя идентификатор интеллектуального устройства;
прием пакета установки подключаемого модуля, отправленного сервером в соответствии с упомянутым запросом получения подключаемого модуля; и
запуск упомянутого пакета установки подключаемого модуля и установку упомянутого подключаемого модуля в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль.
[0008] В возможном осуществлении первого аспекта, упомянутый способ дополнительно включает в себя этап:
переход на интерфейс операций пользователя интеллектуального устройства, если упомянутый подключаемый модуль был установлен.
[0009] В другом возможном осуществлении первого аспекта, прием инструкции выбора для выбора интеллектуального устройства включает в себя:
получение информации множества интеллектуальных устройств, отправляемой посредством сервера;
вывод упомянутой информации множества интеллектуальных устройств на интерфейс выбора интеллектуального устройства; и
прием ввода инструкции выбора через интерфейс выбора интеллектуального устройства.
[0010] Еще в одном возможном осуществлении первого аспекта, упомянутый способ дополнительно включает в себя этап:
переход на интерфейс операций пользователя интеллектуального устройства после установки упомянутого подключаемого модуля в приложении, сконфигурированном для управления интеллектуальными устройствами.
[0011] В еще одном возможном осуществлении первого аспекта, упомянутый способ дополнительно включает в себя:
отправку упомянутого запроса получения подключаемого модуля на сервер, если упомянутый подключаемый модуль был установлен, но версия упомянутого подключаемого модуля не является самой последней версией.
[0012] В соответствии с вариантами осуществления второго аспекта настоящего раскрытия, способ для установки подключаемого модуля интеллектуального устройства предоставляется. Упомянутый способ включает в себя:
прием запроса получения подключаемого модуля, включающего в себя идентификатор интеллектуального устройства; и
отправку пакета установки подключаемого модуля интеллектуального устройства, соответствующего идентификатору интеллектуального устройства в соответствии с упомянутым запросом получения подключаемого модуля, при этом упомянутый пакет установки сконфигурирован для установки упомянутого подключаемого модуля в приложении, и приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль.
[0013] В возможном осуществлении второго аспекта, упомянутый способ дополнительно включает в себя:
прием упомянутого пакета установки подключаемого модуля; и
сохранение и публикацию принятого пакета установки подключаемого модуля.
[0014] В соответствии с вариантами осуществления третьего аспекта настоящего раскрытия, устройство для установки подключаемого модуля интеллектуального устройства предоставляется. Упомянутое устройство включает в себя:
модуль приема инструкции, сконфигурированный для приема инструкции выбора для выбора интеллектуального устройства;
модуль отправки, сконфигурированный для отправки запроса получения подключаемого модуля на сервер, если подключаемый модуль интеллектуального устройства не установлен, в котором упомянутый запрос получения подключаемого модуля включает в себя идентификатор интеллектуального устройства;
модуль приема пакета установки, сконфигурированный для приема пакета установки подключаемого модуля, отправленного сервером в соответствии с упомянутым запросом получения подключаемого модуля; и
модуль установки, сконфигурированный для запуска упомянутого пакета установки подключаемого модуля и установки упомянутого подключаемого модуля в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль.
[0015] В возможном осуществлении третьего аспекта, упомянутое устройство дополнительно включает в себя:
модуль перехода, сконфигурированный для перехода на интерфейс операций пользователя интеллектуального устройства, если упомянутый подключаемый модуль был установлен.
[0016] В другом возможном осуществлении третьего аспекта, упомянутое устройство дополнительно включает в себя:
субмодуль получения, сконфигурированный для получения информации множества интеллектуальных устройств, отправляемой посредством сервера;
субмодуль вывода, сконфигурированный для вывода информации множества интеллектуальных устройств на интерфейс выбора интеллектуального устройства; и
субмодуль приема, сконфигурированный для приема ввода инструкции выбора через интерфейс выбора интеллектуального устройства.
[0017] Еще в одном возможном осуществлении третьего аспекта, упомянутое устройство дополнительно включает в себя:
модуль перехода, сконфигурированный для перехода на интерфейс операций пользователя интеллектуального устройства после того, как упомянутый подключаемый модуль установлен в приложении, сконфигурированном для управления интеллектуальными устройствами.
[0018] В еще одном возможном осуществлении третьего аспекта, упомянутый модуль отправки дополнительно сконфигурирован для:
отправки упомянутого запроса получения подключаемого модуля на сервер, если упомянутый подключаемый модуль был установлен, но версия упомянутого подключаемого модуля не является самой последней версией.
[0019] В соответствии с вариантами осуществления четвертого аспекта настоящего раскрытия, устройство для установки подключаемого модуля интеллектуального устройства предоставляется. Упомянутое устройство включает в себя:
модуль приема запроса, сконфигурированный для приема запроса получения подключаемого модуля, включающего в себя идентификатор интеллектуального устройства; и
модуль отправки, сконфигурированный для отправки пакета установки подключаемого модуля интеллектуального устройства, соответствующего идентификатору интеллектуального устройства в соответствии с упомянутым запросом получения подключаемого модуля, при этом упомянутый пакет установки сконфигурирован для установки упомянутого подключаемого модуля в приложении, и приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль.
[0020] В возможном осуществлении четвертого аспекта, упомянутое устройство дополнительно включает в себя:
модуль приема пакета установки, сконфигурированный для приема упомянутого пакета установки подключаемого модуля; и
модуль обработки, сконфигурированный для сохранения и публикации принятого пакета установки подключаемого модуля.
[0021] В соответствии с вариантами осуществления пятого аспекта настоящего раскрытия, устройство для установки подключаемого модуля интеллектуального устройства предоставляется. Упомянутое устройство включает в себя:
процессор; и
память, сконфигурированную для хранения инструкций, выполняемых посредством процессора;
при этом упомянутый процессор сконфигурирован для:
приема инструкции выбора для выбора интеллектуального устройства;
отправки запроса получения подключаемого модуля на сервер, если подключаемый модуль интеллектуального устройства не установлен, при которой упомянутый запрос получения подключаемого модуля содержит идентификатор интеллектуального устройства;
приема пакета установки подключаемого модуля, отправленного сервером в соответствии с упомянутым запросом получения подключаемого модуля; и
запуска упомянутого пакета установки подключаемого модуля и установки упомянутого подключаемого модуля в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль.
[0022] В соответствии с вариантами осуществления шестого аспекта настоящего раскрытия, устройство для установки подключаемого модуля интеллектуального устройства предоставляется. Упомянутое устройство включает в себя:
процессор; и
память, сконфигурированную для хранения инструкций, выполняемых посредством процессора;
при этом упомянутый процессор сконфигурирован для:
приема запроса получения подключаемого модуля, содержащего идентификатор интеллектуального устройства; и
отправки пакета установки подключаемого модуля интеллектуального устройства, соответствующего идентификатору интеллектуального устройства в соответствии с упомянутым запросом получения подключаемого модуля, при этом упомянутый пакет установки сконфигурирован для установки упомянутого подключаемого модуля в приложении, и приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль.
[0023] Технические решения, обеспеченные в настоящем раскрытии, могут включать в себя следующие благоприятные эффекты. Если подключаемый модуль интеллектуального устройства не установлен, то упомянутый запрос получения подключаемого модуля отправляется на сервер, упомянутый пакет установки подключаемого модуля, отправленный сервером в соответствии с упомянутым запросом получения подключаемого модуля, принимается, упомянутый пакет установки подключаемого модуля запускается и упомянутый подключаемый модуль устанавливается в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Поскольку подключаемые модули, устанавливаемые в приложении, могут управляться для увеличения или уменьшения согласно интеллектуальным устройствам, управляемым приложением, размер приложения, управляющего всеми интеллектуальными устройствами, эффективно ограничивается, скорость работы терминала увеличивается, и впечатление от использования улучшается.
[0024] Следует понимать, что приведенное выше общее описание и следующее подробное описание являются примерными и пояснительными и не должны толковаться для ограничения настоящего раскрытия.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0025] Прилагаемые чертежи, которые включены в и составляют часть этого описания, иллюстрируют варианты осуществления в соответствии с настоящим изобретением, и вместе с упомянутым описанием, служат для объяснения принципов настоящего изобретения.
[0026] Фиг. 1 является схематическим представлением места действия приложения, в котором применяется способ для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0027] Фиг. 2 представляет собой блок-схему способа для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0028] Фиг. 3 представляет собой блок-схему способа для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0029] Фиг. 4 представляет собой блок-схему способа для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0030] Фиг. 5 представляет собой блок-схему способа для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0031] Фиг. 6 является блок-схемой устройства для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0032] Фиг. 7 является блок-схемой устройства для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0033] Фиг. 8 является блок-схемой устройства для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0034] Фиг. 9 является блок-схемой устройства для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0035] Фиг. 10 является блок-схемой устройства для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
[0036] Фиг. 11 является блок-схемой устройства для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0037] Обратимся теперь подробно к примерным вариантам осуществления, примеры которых иллюстрируются на прилагаемых чертежах. Следующее описание относится к прилагаемым чертежам, на которых одни и те же номера на различных чертежах представляют одни и те же или подобные элементы, если не указано иначе. Упомянутые осуществления, раскрытые в следующем описании примерных вариантов осуществления, не представляют все возможные осуществления, соответствующие настоящему изобретению. Вместо этого, они являются просто примерами устройств и способов в соответствии с аспектами, связанными с настоящим изобретением, как изложено в прилагаемых пунктах формулы изобретения.
[0038] Далее со ссылкой на Фиг. 1 описывается место действия приложения, где применяется способ для установки подключаемого модуля интеллектуального устройства в соответствии с вариантами осуществления настоящего раскрытия. Как показано на Фиг. 1, приложение для управления интеллектуальными устройствами устанавливается на мобильный терминал 1, и три интеллектуальных устройства 2, 3, 4 соединены с мобильным терминалом 1 посредством беспроводной связи. Интеллектуальные устройства могут включать в себя, но не без ограничения, интеллектуальный кондиционер воздуха, интеллектуальный телевизор (TV), интеллектуальную стиральную машину, интеллектуальный холодильник, робот-пылесос, интеллектуальный занавес, систему безопасности, систему освещения, аудиовизуальную систему и интеллектуальный разъем. Упомянутые три интеллектуальных устройства могут быть идентичного типа или могут быть различных типов, например, интеллектуальное устройство 2 является интеллектуальным телевизором (TV), интеллектуальное устройство 3 является интеллектуальным холодильником и интеллектуальное устройство 4 является интеллектуальным кондиционером воздуха.
[0039] Следует отметить, что, место действия приложения, изображенное на Фиг. 1, является примерным и пояснительным, и не должно толковаться для ограничения настоящего раскрытия, например, число интеллектуальных устройств, соединенных с мобильным терминалом 1, может быть равно одному, двум, четырем или пяти и т.д.
[0040] Фиг. 2 представляет собой блок-схему способа для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления. Как показано на Фиг. 2, упомянутый способ выполняется на терминале, включая в себя следующие этапы.
[0041] На этапе S11, принимается инструкция выбора для выбора интеллектуального устройства.
[0042] На этапе S12, если подключаемый модуль интеллектуального устройства не установлен, то запрос получения подключаемого модуля отправляется на сервер.
[0043] В настоящем варианте осуществления, упомянутый запрос получения подключаемого модуля включает в себя идентификатор интеллектуального устройства.
[0044] На этапе S13, принимается пакет установки подключаемого модуля, отправленный сервером в соответствии с упомянутым запросом получения подключаемого модуля.
[0045] На этапе S14, упомянутый пакет установки подключаемого модуля запускается и упомянутый подключаемый модуль устанавливается в приложении.
[0046] В настоящем варианте осуществления, приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Упомянутый подключаемый модуль интеллектуального устройства включает в себя интерфейс операций пользователя интеллектуального устройства и интерфейс управления интеллектуального устройства.
[0047] В вариантах осуществления настоящего раскрытия, если подключаемый модуль интеллектуального устройства не установлен, то упомянутый запрос получения подключаемого модуля отправляется на сервер, пакет установки подключаемого модуля, отправленный сервером в соответствии с упомянутым запросом получения подключаемого модуля, принимается, упомянутый пакет установки подключаемого модуля запускается и упомянутый подключаемый модуль устанавливается в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Поскольку подключаемые модули, устанавливаемые в приложении, могут управляться для увеличения или уменьшения согласно интеллектуальным устройствам, управляемым посредством приложения, размер приложения, управляющего всеми интеллектуальными устройствами, эффективно ограничивается, скорость работы терминала увеличивается, а впечатление от использования улучшается.
[0048] Фиг. 3 представляет собой блок-схему способа для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления. Как показано на Фиг. 3, упомянутый способ выполняется на терминале, включая в себя следующие этапы.
[0049] На этапе S21, принимается инструкция выбора для выбора интеллектуального устройства. Если подключаемый модуль интеллектуального устройства не установлен, то выполняются этапы S22-S25; если упомянутый подключаемый модуль интеллектуального устройства был установлен, то выполняется этап S25.
[0050] При осуществлении настоящего варианта осуществления, этап S21 может включать в себя:
получение информации множества интеллектуальных устройств, отправляемой посредством сервера;
вывод упомянутой информации множества интеллектуальных устройств на интерфейс выбора интеллектуального устройства; и
прием ввода инструкции выбора через интерфейс выбора интеллектуального устройства.
[0051] При практическом использовании, когда пользователь открывает приложение, управляющее всеми интеллектуальными устройствами через терминал, упомянутый терминал может отправлять запрос получения интеллектуального устройства на сервер, упомянутый сервер отправляет информацию множества интеллектуальных устройств, связанных с упомянутым терминалом, на упомянутый терминал. Упомянутый терминал выводит информацию множества интеллектуальных устройств на интерфейс выбора интеллектуального устройства и принимает ввод инструкции выбора через интерфейс выбора интеллектуального устройства, таким образом определяя интеллектуальные устройства, подлежащие управлению.
[0052] На этапе S22, запрос получения подключаемого модуля отправляется на сервер.
[0053] В настоящем варианте осуществления, упомянутый запрос получения подключаемого модуля включает в себя идентификатор интеллектуального устройства.
[0054] При осуществлении настоящего варианта осуществления, упомянутый способ может дополнительно включать в себя следующие операции.
[0055] Если упомянутый подключаемый модуль был установлен, но версия упомянутого подключаемого модуля не является самой последней версией, то упомянутый запрос получения подключаемого модуля отправляется на сервер.
[0056] Является очевидным, что по мере увеличения числа интеллектуальных устройств, подключаемые модули интеллектуальных устройств разрабатываются соответственно, и таким образом подключаемый модуль, загружаемый с упомянутого сервера, может первоначально и не существовать в упомянутом терминале; между тем, интеллектуальное устройство будет постоянно обновляться, и упомянутый подключаемый модуль интеллектуального устройства будет постоянно обновляться соответственно, и таким образом упомянутые подключаемые модули, загруженные посредством упомянутого терминала с упомянутого сервера ранее, также могут не быть самой последней версией, что не должно толковаться для ограничения настоящего раскрытия.
[0057] На этапе S23, принимается пакет установки подключаемого модуля, отправленный сервером в соответствии с упомянутым запросом получения подключаемого модуля.
[0058] В настоящем варианте осуществления, упомянутый пакет установки подключаемого модуля, например, пакет Android (APK, Android Package), сконфигурирован для установки упомянутого подключаемого модуля интеллектуального устройства в приложении.
[0059] На этапе S24, упомянутый пакет установки подключаемого модуля запускается, и упомянутый подключаемый модуль устанавливается в приложении.
[0060] В настоящем раскрытии, приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Упомянутый подключаемый модуль интеллектуального устройства включает в себя интерфейс операций пользователя интеллектуального устройства и интерфейс управления интеллектуального устройства.
[0061] На этапе S25, выполняется переход на интерфейс операций пользователя интеллектуального устройства.
[0062] Можно понять, что, в интерфейсе операций пользователя интеллектуального устройства, пользователь может вводить инструкцию управления (например, открытие или закрытие интеллектуального устройства), и упомянутый терминал вызывает интерфейс управления интеллектуального устройства в соответствии с инструкцией управления, таким образом выполняя соответствующее управление на интеллектуальном устройстве.
[0063] В вариантах осуществления настоящего раскрытия, если упомянутый подключаемый модуль интеллектуального устройства не установлен, то упомянутый запрос получения подключаемого модуля отправляется на сервер, упомянутый пакет установки подключаемого модуля, отправленный сервером в соответствии с упомянутым запросом получения подключаемого модуля, принимается, упомянутый пакет установки подключаемого модуля запускается, и упомянутый подключаемый модуль устанавливается в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Поскольку подключаемые модули, устанавливаемые в приложении, могут управляться для увеличения или уменьшения согласно интеллектуальным устройствам, управляемым посредством приложения, эффективно предотвращается все большее и большее увеличение размера приложения, управляющего всеми интеллектуальными устройствами,, скорость работы терминала увеличивается, и впечатление от использования улучшается.
[0064] Фиг. 4 представляет собой блок-схему способа для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления. Как показано на Фиг. 4, упомянутый способ выполняется на сервере, включая в себя следующие этапы.
[0065] На этапе S31, принимается запрос получения подключаемого модуля.
[0066] В настоящем варианте осуществления, упомянутый запрос получения подключаемого модуля включает в себя идентификатор интеллектуального устройства.
[0067] На этапе S32, пакет установки подключаемого модуля интеллектуального устройства, соответствующий идентификатору интеллектуального устройства, отправляется в соответствии с упомянутым запросом получения подключаемого модуля.
[0068] В настоящем раскрытии, упомянутый пакет установки подключаемого модуля сконфигурирован для установки подключаемого модуля интеллектуального устройства в приложении. Приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Упомянутый подключаемый модуль интеллектуального устройства включает в себя интерфейс операций пользователя интеллектуального устройства и интерфейс управления интеллектуального устройства.
[0069] В вариантах осуществления настоящего раскрытия, пакет установки подключаемого модуля интеллектуального устройства, соответствующий идентификатору интеллектуального устройства, отправляется в соответствии с упомянутым запросом получения подключаемого модуля, в котором упомянутый подключаемый модуль интеллектуального устройства включает в себя интерфейс операций пользователя интеллектуального устройства и интерфейс управления интеллектуального устройства, и приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Поскольку подключаемые модули, устанавливаемые в приложении, могут управляться для увеличения или уменьшения согласно интеллектуальным устройствам, управляемым посредством приложения, эффективно предотвращается все большее и большее увеличение размера приложения, управляющего всеми интеллектуальными устройствами, скорость работы терминала увеличивается, и впечатление от использования улучшается.
[0070] Фиг. 5 представляет собой блок-схему способа для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления. Как показано на Фиг. 5, упомянутый способ выполняется на сервере, включая в себя следующие этапы.
[0071] На этапе S41, принимается пакет установки подключаемого модуля. Этап S41 является альтернативным этапом.
[0072] При практическом использовании, упомянутый пакет установки подключаемого модуля может разрабатываться разработчиком на основе комплекта для разработки подключаемого модуля. Упомянутый комплект для разработки подключаемого модуля, т.е. комплект для разработки программного обеспечения (SDK, Software Development Kit), может быть опубликован на веб-сайте для загрузки и использования разработчиком, что является удобным для разработчика для разработки интерфейса операций пользователя и интерфейса управления для каждого интеллектуального устройства на основе упомянутого комплекта SDK.
[0073] Альтернативно, упомянутый комплект SDK может включать в себя библиотеку интерфейсов интеллектуальных устройств и библиотеку интерфейсов операций пользователя. Библиотека интерфейсов интеллектуальных устройств сконфигурирована для предоставления интерфейса (например, plugin_lib) для приложения для управления интеллектуальным устройством через подключаемый модуль интеллектуального устройства, и библиотека интерфейсов операций пользователя сконфигурирована для предоставления интерфейса операций (например, common_ui) для пользователя для управления приложением.
[0074] Является очевидным, что, разработка упомянутого интерфейса операций пользователя интеллектуального устройства может осуществляться посредством вызова библиотеки интерфейсов операций пользователя, и разработка упомянутого интерфейса управления интеллектуального устройства может осуществляться посредством вызова библиотеки интерфейсов интеллектуальных устройств.
[0075] На этапе S42, принятый пакет установки подключаемого модуля сохраняется и публикуется. Этап S42 является альтернативным этапом.
[0076] Можно понять, что, упомянутый пакет установки подключаемого модуля, сохраняемый и публикуемый упомянутым сервером, отправляется посредством некоторого терминала, и все терминалы могут загружать различные виды пакетов установки подключаемых модулей через упомянутый сервер, таким образом осуществляя управление в отношении различных видов интеллектуальных устройств.
[0077] Является очевидным, что, информация подписи может устанавливаться в упомянутый пакет установки подключаемого модуля, в случае фальсификации и искажения. При практическом использовании, упомянутый сервер проверяет упомянутую информацию подписи в упомянутом пакете установки подключаемого модуля перед публикацией принятого пакета установки подключаемого модуля, и не публикует упомянутый пакет установки подключаемого модуля, пока он не пройдет проверку.
[0078] Альтернативно, принятый пакет установки подключаемого модуля может быть пакетом установки подключаемого модуля, который не был сохранен в упомянутом сервере, и может быть также обновленной версией упомянутого пакета установки подключаемого модуля, сохраненного в упомянутом сервере.
[0079] На этапе S43, принимается запрос получения подключаемого модуля.
[0080] В настоящем варианте осуществления, упомянутый запрос получения подключаемого модуля включает в себя идентификатор интеллектуального устройства.
[0081] На этапе S44, пакет установки подключаемого модуля интеллектуального устройства, соответствующий идентификатору интеллектуального устройства, отправляется в соответствии с упомянутым запросом получения подключаемого модуля.
[0082] В настоящем раскрытии, упомянутый пакет установки подключаемого модуля сконфигурирован для установки подключаемого модуля интеллектуального устройства в приложении. Приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Упомянутый подключаемый модуль интеллектуального устройства включает в себя интерфейс операций пользователя интеллектуального устройства и интерфейс управления интеллектуального устройства.
[0083] В вариантах осуществления настоящего раскрытия, пакет установки подключаемого модуля интеллектуального устройства, соответствующий упомянутому идентификатору интеллектуального устройства, отправляется в соответствии с упомянутым запросом получения подключаемого модуля, при этом упомянутый пакет установки сконфигурирован для установки упомянутого подключаемого модуля интеллектуального устройства в приложении, и приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Поскольку подключаемые модули, устанавливаемые в приложении, могут управляться для увеличения или уменьшения согласно интеллектуальным устройствам, управляемым посредством приложения, эффективно предотвращается все большее и большее увеличение размера приложения, управляющего всеми интеллектуальными устройствами, скорость работы терминала увеличивается, и впечатление от использования улучшается.
[0084] Фиг. 6 является блок-схемой устройства для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления. Как показано на Фиг. 6, упомянутое устройство включает в себя модуль 501 приема инструкции, модуль 502 отправки, модуль 503 приема пакета установки и модуль 504 установки.
[0085] Упомянутый модуль 501 приема инструкции сконфигурирован для приема инструкции выбора для выбора интеллектуального устройства.
[0086] Упомянутый модуль 502 отправки сконфигурирован для отправки запроса получения подключаемого модуля на сервер, если подключаемый модуль интеллектуального устройства не установлен, при этом упомянутый запрос получения подключаемого модуля включает в себя идентификатор интеллектуального устройства.
[0087] Упомянутый модуль 503 приема пакета установки сконфигурирован для приема пакета установки подключаемого модуля, отправленного сервером в соответствии с упомянутым запросом получения подключаемого модуля.
[0088] Упомянутый модуль 504 установки сконфигурирован для запуска упомянутого пакета установки подключаемого модуля и установки упомянутого подключаемого модуля в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль.
[0089] В вариантах осуществления настоящего раскрытия, если упомянутый подключаемый модуль интеллектуального устройства не установлен, то упомянутый запрос получения подключаемого модуля отправляется на сервер, упомянутый пакет установки подключаемого модуля, отправленный сервером в соответствии с упомянутым запросом получения подключаемого модуля, принимается, упомянутый пакет установки подключаемого модуля запускается и упомянутый подключаемый модуль устанавливается в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль. Поскольку подключаемые модули, устанавливаемые в приложении, могут управляться для увеличения или уменьшения согласно интеллектуальным устройствам, управляемым посредством приложения, эффективно предотвращается все большее и большее увеличение размера приложения, управляющего всеми интеллектуальными устройствами, скорость работы терминала увеличивается, и впечатление от использования улучшается.
[0090] Фиг. 7 является блок-схемой устройства для установки подключаемого модуля интеллектуального устройства в соответствии с примерным вариантом осуществления. Как показано на Фиг. 7, упомянутое устройство включает в себя модуль 601 приема инструкции, модуль 602 отправки, модуль 603 приема пакета установки и модуль 604 установки.
[0091] Упомянутый модуль 601 приема инструкции сконфигурирован для приема инструкции выбора для выбора интеллектуального устройства.
[0092] Упомянутый модуль 602 отправки сконфигурирован для отправки запроса получения подключаемого модуля на сервер, если подключаемый модуль интеллектуального устройства не установлен, при этом упомянутый запрос получения подключаемого модуля включает в себя идентификатор интеллектуального устройства.
[0093] Упомянутый модуль 603 приема пакета установки сконфигурирован для приема пакета установки подключаемого модуля, отправленного сервером в соответствии с упомянутым запросом получения подключаемого модуля.
[0094] Упомянутый модуль 604 установки сконфигурирован для запуска упомянутого пакета установки подключаемого модуля и установки упомянутого подключаемого модуля в приложении, при этом приложение сконфигурировано для управления интеллектуальным устройством через упомянутый подключаемый модуль.
[0095] При осуществлении настоящего варианта осуществления, упомянутое устройство может дополнительно включать в себя модуль 605 пе