Код документа: RU2637427C2
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Данная заявка базируется на и испрашивает приоритет по китайской патентной заявке № 201410856491.X, поданной 31 декабря 2014 г., содержание которой в полном объеме включено в данное описание в порядке ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение относится к области интернет-технологии и, в частности, к способу и аппарату для реализации управления интеллектуальным аппаратным устройством.
УРОВЕНЬ ТЕХНИКИ
[0003] С быстрым развитием домашних интеллектуальных технологий, устройства интеллектуального дома входят в жизнь людей, и смартфоны становятся центром «разумного» управления. В соответствующей области техники, управление устройством интеллектуального дома реализуется путем установки приложения для интеллектуального оборудования (приложения) на смартфоне. Когда пользователь хочет управлять одним конкретным устройством интеллектуального дома, в случае, когда экран смартфона заблокирован, пользователю приходится сначала разблокировать экран смартфона, найти соответствующее приложение на рабочем столе смартфона, и затем запустить приложение, чтобы войти в пользовательский интерфейс приложения и управлять устройством интеллектуального дома, осуществляя соответствующие операции на пользовательском интерфейсе. Таким образом, для пользователя управление устройством интеллектуального дома по-прежнему является утомительной операцией, которая ухудшает ощущения пользователя при управлении устройством интеллектуального дома.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Для решения проблем, существующих в области техники, варианты осуществления настоящего изобретения предусматривают способ и аппарат для реализации управления интеллектуальным аппаратным устройством, для упрощения операции управления на интеллектуальном аппаратном устройстве пользователем.
[0005] Согласно первому аспекту вариантов осуществления настоящего изобретения, предусмотрен способ реализации управления интеллектуальным аппаратным устройством, который может применяться на оконечном устройстве, включающий в себя:
[0006] в состоянии блокировки экрана, когда определено, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства, получение соответствующей информации, по меньшей мере, одного интеллектуального аппаратного устройства через заранее заданный протокол интернета вещей интеллектуального дома, и отображение соответствующей информации на интерфейсе управления; и
[0007] когда обнаружено, что пользователь управляет второй заранее заданной операцией, относящейся к любому интеллектуальному аппаратному устройству, на интерфейсе управления, осуществление управления, соответствующего второй заранее заданной операции, любым интеллектуальным аппаратным устройством через протокол интернета вещей интеллектуального дома.
[0008] В одном варианте осуществления первая заранее заданная операция является операцией длительного нажатия на клавишу управления пользователем, причем способ может дополнительно включать в себя:
[0009] отслеживание, совершает ли пользователь длительное нажатие на клавишу управления; и
[0010] если отслеживается событие длительного нажатия на клавишу управления, определение, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[0011] В одном варианте осуществления, первая заранее заданная операция является операцией короткого нажатия на клавишу управления пользователем, причем способ может дополнительно включать в себя:
[0012] отслеживание, совершает ли пользователь короткое нажатие на клавишу управления; и
[0013] если отслеживается событие короткого нажатия на клавишу управления, определение, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[0014] В одном варианте осуществления первая заранее заданная операция является операцией скользящего движения по клавише управления согласно заданному направлению, причем способ может дополнительно включать в себя:
[0015] определение направления скольжения по клавише управления пользователем; и
[0016] если направление скольжения по клавише управления согласуется с заданным направлением, определение, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[0017] В одном варианте осуществления заранее заданный протокол интернета вещей интеллектуального дома является протоколом MiHome.
[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] В одном варианте осуществления первая заранее заданная операция является операцией длительного нажатия на клавишу управления пользователем, причем аппарат может дополнительно включать в себя:
[0043] первый модуль отслеживания, выполненный с возможностью отслеживания, совершает ли пользователь длительное нажатие на клавишу управления; и
[0044] первый модуль определения выполнен с возможностью, если отслеживается событие длительного нажатия на клавишу управления первым модулем отслеживания, определения, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[0045] В одном варианте осуществления первая заранее заданная операция является операцией короткого нажатия на клавишу управления пользователем, причем аппарат может дополнительно включать в себя:
[0046] второй модуль отслеживания, выполненный с возможностью отслеживания, совершает ли пользователь короткое нажатие на клавишу управления; и
[0047] второй модуль определения, выполненный с возможностью, если отслеживается событие короткого нажатия на клавишу управления вторым модулем отслеживания, определения, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[0048] В одном варианте осуществления первая заранее заданная операция является операцией скользящего движения по клавише управления согласно заданному направлению, причем аппарат может дополнительно включать в себя:
[0049] третий модуль определения, выполненный с возможностью определения направления скольжения по клавише управления пользователем; и
[0050] четвертый модуль определения, выполненный с возможностью, если третий модуль определения определяет, что направление скольжения по клавише управления согласуется с заданным направлением, определения, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[0051] В одном варианте осуществления заранее заданный протокол интернета вещей интеллектуального дома является протоколом MiHome.
[0052] В одном варианте осуществления модуль отображения получения может включать в себя:
[0053] первый подмодуль определения, выполненный с возможностью определения по меньшей мере одного приложения для интеллектуального оборудования на оконечном устройстве через заранее заданный протокол интернета вещей интеллектуального дома;
[0054] подмодуль получения, выполненный с возможностью получения текущего рабочего состояния по меньшей мере одного интеллектуального аппаратного устройства, управляемый по меньшей мере одним приложением для интеллектуального оборудования, определенным первым подмодулем определения через заранее заданный протокол интернета вещей интеллектуального дома; и
[0055] подмодуль отображения, выполненный с возможностью отображения по меньшей мере одного интеллектуального аппаратного устройства и рабочего состояния, соответствующего каждому интеллектуальному аппаратному устройству, полученного подмодулем получения на интерфейсе управления.
[0056] В одном варианте осуществления модуль управления работой может включать в себя:
[0057] второй подмодуль определения, выполненный с возможностью определения типа операции второй заранее заданной операции;
[0058] третий подмодуль определения, выполненный с возможностью, если второй подмодуль определения определяет, что операция относится к типу, в котором пользователь оперирует любым интеллектуальным аппаратным устройством на интерфейсе управления, согласно атрибуту безопасности интерфейса блокировки экрана, определения, вызван ли пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, через протокол интернета вещей интеллектуального дома; и
[0059] подмодуль управления, выполненный с возможностью, если второй подмодуль определения определяет, что операция относится к типу, в котором пользователь оперирует клавишей устройства, ассоциированной с любым интеллектуальным аппаратным устройством, на интерфейсе управления, согласно операции в отношении клавиши устройства, реализации управления на любом интеллектуальном аппаратном устройстве через протокол интернета вещей интеллектуального дома.
[0060] В одном варианте осуществления третий подмодуль определения может включать в себя:
[0061] четвертый подмодуль определения, выполненный с возможностью, если атрибут безопасности интерфейса блокировки экрана указывает, что шифрование не задано пользователем, определения, что вызван пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству;
[0062] подмодуль высвечивания на экране, выполненный с возможностью, если атрибут безопасности интерфейса блокировки экрана указывает, что шифрование задано пользователем, высвечивания на экране страницы дешифрования; и
[0063] пятый подмодуль определения, выполненный с возможностью, после дешифрования на странице дешифрования, высвеченной на экране подмодулем высвечивания на экране, определения, что вызван пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству через протокол интернета вещей интеллектуального дома.
[0064] В одном варианте осуществления аппарат может дополнительно включать в себя:
[0065] модуль отображения интерфейса, выполненный с возможностью отображения пользовательского интерфейса приложения для интеллектуального оборудования, определенный для вызова третьим подмодулем определения на интерфейсе блокировки экрана; и
[0066] модуль управления интерфейсом, выполненный с возможностью управления любым интеллектуальным аппаратным устройством на пользовательском интерфейсе приложения для интеллектуального оборудования, отображаемом модулем отображения интерфейса.
[0067] В одном варианте осуществления модуль управления интерфейсом может включать в себя:
[0068] подмодуль обнаружения, выполненный с возможностью обнаружения рабочей инструкции на пользовательском интерфейсе приложения для интеллектуального оборудования, отображаемом модулем отображения интерфейса пользователем; и
[0069] подмодуль отправки, выполненный с возможностью отправки рабочей инструкции, обнаруженной подмодулем обнаружения, на любое интеллектуальное аппаратное устройство через протокол интернета вещей интеллектуального дома.
[0070] В одном варианте осуществления модуль отображения получения включает в себя:
[0071] шестой подмодуль определения, выполненный с возможностью определения параметров отображения интерфейса управления, отображаемого модулем отображения получения, и отображения интерфейса управления на интерфейсе блокировки экрана согласно параметрам отображения.
[0072] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предусмотрен аппарат для реализации управления интеллектуальным аппаратным устройством, включающий в себя:
[0073] процессор; и
[0074] память для хранения инструкций, исполняемых процессором;
[0075] причем процессор выполнен с возможностью:
[0076] в состоянии блокировки экрана, когда определено, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства, получения соответствующей информации по меньшей мере одного интеллектуального аппаратного устройства через заранее заданный протокол интернета вещей интеллектуального дома и отображения соответствующей информации на интерфейсе управления; и
[0077] когда обнаружено, что пользователь управляет второй заранее заданной операцией, относящейся к любому интеллектуальному аппаратному устройству, на интерфейсе управления, осуществления управления, соответствующего второй заранее заданной операции, любым интеллектуальным аппаратным устройством через протокол интернета вещей интеллектуального дома.
[0078] Технические решения, предусмотренные вариантами осуществления настоящего изобретения, могут включать в себя следующие положительные результаты: когда оконечное устройство находится в состоянии блокировки экрана, осуществляя первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана, соответствующую информацию по меньшей мере одного интеллектуального аппаратного устройства можно получить через заранее заданный протокол интернета вещей интеллектуального дома, и соответствующая информация может отображаться на интерфейсе управления; осуществляя вторую заранее заданную операцию в отношении интеллектуального аппаратного устройства, отображаемого на интерфейсе управления, можно реализовать соответствующую операцию управления на интеллектуальном аппаратном устройстве на интерфейсе управления, таким образом избегая операций, в которых пользователь разблокирует оконечное устройство и затем входит в соответствующее приложение для интеллектуального оборудования для управления интеллектуальным аппаратным устройством, упрощая процесс операции управления на интеллектуальном аппаратном устройстве и реализуя удобное управление на интеллектуальном аппаратном устройстве в состоянии блокировки экрана оконечного устройства. Кроме того, поскольку варианты осуществления настоящего изобретения могут вызывать приложение для интеллектуального оборудования через протокол интернета вещей интеллектуального дома, операцию управления на интеллектуальном аппаратном устройстве можно реализовать, не открывая приложение для интеллектуального оборудования, таким образом, избегая долгого занятия памяти оконечного устройства приложением для интеллектуального оборудования, уменьшая память оконечного устройства, и также сокращая энергопотребление оконечного устройства.
[0079] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание являются лишь иллюстративными и пояснительными и не призваны ограничивать изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0080] Прилагаемые чертежи, которые входят в состав и составляют часть этого описания изобретения, иллюстрируют варианты осуществления, согласующиеся с изобретением и, совместно с описанием, служат для объяснения принципов изобретения.
[0081] фиг. 1A – блок-схема последовательности операций, демонстрирующая способ реализации управления интеллектуальным аппаратным устройством, согласно иллюстративному варианту осуществления.
[0082] Фиг. 1B – схема, демонстрирующая клавишу управления оконечного устройства, отображаемую на интерфейсе блокировки экрана, согласно иллюстративному варианту осуществления.
[0083] Фиг. 1C – схема, демонстрирующая первую заранее заданную операцию, согласно иллюстративному варианту осуществления.
[0084] Фиг. 1D - еще одна схема, демонстрирующая первую заранее заданную операцию, согласно иллюстративному варианту осуществления.
[0085] Фиг. 1E – схема, демонстрирующая интерфейс управления, согласно иллюстративному варианту осуществления.
[0086] Фиг. 2 – блок-схема последовательности операций, демонстрирующая способ реализации управления интеллектуальным аппаратным устройством, согласно первому иллюстративному варианту осуществления.
[0087] Фиг. 3 – блок-схема последовательности операций, демонстрирующая способ реализации управления интеллектуальным аппаратным устройством согласно второму иллюстративному варианту осуществления.
[0088] Фиг. 4 – блок-схема, демонстрирующая аппарат для реализации управления интеллектуальным аппаратным устройством согласно иллюстративному варианту осуществления.
[0089] Фиг. 5 – блок-схема, демонстрирующая другой аппарат для реализации управления интеллектуальным аппаратным устройством согласно иллюстративному варианту осуществления.
[0090] Фиг. 6 – блок-схема, демонстрирующая третий подмодуль определения согласно иллюстративному варианту осуществления.
[0091] Фиг. 7 – блок-схема, демонстрирующая аппарат для реализации управления интеллектуальным аппаратным устройством согласно иллюстративному варианту осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0092] Обратимся к подробному описанию иллюстративных вариантов осуществления, примеры которых проиллюстрированы в прилагаемых чертежах. В нижеследующем описании приведены ссылки на прилагаемые чертежи, в которых одинаковые ссылочные позиции в разных чертежах представляют одинаковые или сходные элементы, если они не представлены иначе. Реализации, изложенные в нижеследующем описании иллюстративных вариантов осуществления, не представляют все реализации, согласующиеся с изобретением. Напротив, они являются лишь примерами устройств и способов, согласующихся с некоторыми аспектами, связанными с изобретением, указанными в нижеследующей формуле изобретения.
[0093] На фиг. 1A показана блок-схема последовательности операций, демонстрирующая способ реализации управления интеллектуальным аппаратным устройством, согласно иллюстративному варианту осуществления. Способ реализации управления интеллектуальным аппаратным устройством может применяться на оконечном устройстве, например смартфоне или планшете. Как показано на фиг. 1A, способ реализации управления интеллектуальным аппаратным устройством включает в себя следующие этапы S101-S102.
[0094] На этапе S101 в состоянии блокировки экрана, когда определено, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства, соответствующая информация по меньшей мере одного интеллектуального аппаратного устройства, получается через заранее заданный протокол интернета вещей интеллектуального дома, и соответствующая информация отображается на интерфейсе управления.
[0095] В одном варианте осуществления, как показано на фиг. 1B, на интерфейсе 10 блокировки экрана оконечного устройства предусмотрены клавиша 11 управления и окно 12 запроса с надписью “скользить вверх, чтобы разблокировать”. В одном варианте осуществления первая заранее заданная операция может быть: операцией длительного нажатия на клавишу 11 управления, операцией короткого нажатия (одинарный или двойной щелчок) на клавишу 11 управления, и операцией скользящего движения по клавише 11 управления согласно заданному направлению и пр., при условии, что интерфейс управления способен отображаться при использовании клавиши 11 управления. В одном варианте осуществления, как показано на фиг. 1C и фиг. 1D, операция над клавишей 11 управления может быть указана через окно 12 запроса, например, фраза “удерживать, чтобы войти в интерфейс управления” или “скользить вправо, чтобы войти в интерфейс управления” и пр., отображаемая в окне 12 запроса, может указывать, как манипулировать клавишей 11 управления, и пользователь может реализовать операцию над клавишей 11 управления согласно подсказке в окне 12 запроса.
[0096] После осуществления первой заранее заданной операции, соответствующую информацию по меньшей мере одного интеллектуального аппаратного устройства можно получать через заранее заданный протокол интернета вещей интеллектуального дома, и соответствующая информация может отображаться на интерфейсе 20 управления, где интерфейс 20 управления отображается над интерфейсом блокировки экрана оконечного устройства. Как показано на фиг. 1E, когда отображается интерфейс управления, определяются параметры отображения интерфейса управления, и интерфейс управления отображается на интерфейсе блокировки экрана согласно параметрам отображения; таким образом, он может быть известен, интерфейс 20 управления может покрывать интерфейс 10 блокировки экрана. Кроме того, согласно вариантам осуществления настоящего изобретения, интерфейс 20 управления также может отображаться над интерфейсом 10 блокировки экрана согласно размеру параметров отображения. Как показано на фиг. 1E, пиктограмма устройства, наименование устройства, текущее состояние устройства для интеллектуального аппаратного устройства, операции быстрого доступа, осуществляемые интеллектуальным аппаратным устройством, и список инфракрасных устройств отображаются на интерфейсе 20 управления в списке интеллектуальных аппаратных устройств. Например, если рассматривать “очиститель в спальне” в списке интеллектуальных аппаратных устройств, то, например, пиктограмма 21 очистителя отображается слева от надписи “очиститель в спальне”, и операция 22 быстрого доступа к очистителю отображается справа от надписи “очиститель в спальне”, включением и отключением очистителя можно напрямую управлять посредством операции быстрого доступа в списке интеллектуальных аппаратных устройств. Кроме того, под надписью "очиститель" текущее состояние также отображается “режим удаления движущейся дымки” очистителя. Кроме того, инфракрасное устройство “кондиционер Gree в спальне” также отображается в списке интеллектуальных аппаратных устройств, и под надписью “кондиционер Gree в спальне”, также указано, что текущее рабочее состояние инфракрасного устройств является режимом “инфракрасного управления”.
[0097] На этапе S102, когда обнаружено, что пользователь управляет второй заранее заданной операцией, относящейся к любому интеллектуальному аппаратному устройству, на интерфейсе управления, управление, соответствующее второй заранее заданной операции, осуществляется в отношении любого интеллектуального аппаратного устройства через протокол интернета вещей интеллектуального дома.
[0098] В одном варианте осуществления из списка интеллектуальных аппаратных устройств, отображаемого интерфейсом 20 управления, можно видеть, что вторая заранее заданная операция может быть операцией непосредственного короткого нажатия любого интеллектуального аппаратного устройства пользователем, или вторая заранее заданная операция может быть операцией короткого нажатия на кнопку операции быстрого доступа, связанной с интеллектуальным аппаратным устройством. Например, пользователь совершает короткое нажатие “очиститель в спальне”, затем пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего “очистителю в спальне”, может вызываться на интерфейсе 20 управления; если пользователь совершает короткое нажатие для вызова операции 22 быстрого доступа справа от “очиститель в спальне”, включением и отключением “очистителя в спальне” можно напрямую управлять посредством второй заранее заданной операции, таким образом, избегая операций, в которых пользователь сначала разблокирует интерфейс 10 блокировки экрана оконечного устройства, и затем дополнительно открывает приложение для интеллектуального оборудования “очиститель в спальне”, таким образом, можно реализовать управление “очистителем в спальне” на интерфейсе 20 управления.
[0099] В настоящем варианте осуществления в случае, когда оконечное устройство находится в состоянии блокировки экрана, осуществляя первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана, соответствующую информацию по меньшей мере одного интеллектуального аппаратного устройства можно получить через заранее заданный протокол интернета вещей интеллектуального дома, и соответствующая информация может отображаться на интерфейсе управления; осуществляя вторую заранее заданную операцию в отношении интеллектуального аппаратного устройства, отображаемого на интерфейсе управления, можно реализовать соответствующую операцию управления на интеллектуальном аппаратном устройстве на интерфейсе управления через заранее заданный протокол интернета вещей интеллектуального дома, таким образом, избегая операций, в которых пользователь разблокирует оконечное устройство и затем входит в соответствующее приложение для интеллектуального оборудования для управления интеллектуальным аппаратным устройством, упрощая процесс операции управления на интеллектуальном аппаратном устройстве и реализуя удобное управление на интеллектуальном аппаратном устройстве в состоянии блокировки экрана оконечного устройства. Кроме того, поскольку варианты осуществления настоящего изобретения могут вызывать приложение для интеллектуального оборудования через протокол интернета вещей интеллектуального дома, операцию управления на интеллектуальном аппаратном устройстве можно реализовать, не открывая приложение для интеллектуального оборудования, таким образом, избегая долгого занятия памяти оконечного устройства приложением для интеллектуального оборудования, уменьшая память оконечного устройства, и также сокращая энергопотребление оконечного устройства.
[00100] В одном варианте осуществления первая заранее заданная операция является операцией длительного нажатия на клавишу управления пользователем, причем способ реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00101] отслеживание, совершает ли пользователь длительное нажатие на клавишу управления; и
[00102] если отслеживается событие длительного нажатия на клавишу управления, определение, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[00103] В одном варианте осуществления первая заранее заданная операция является операцией короткого нажатия на клавишу управления пользователем, причем способ реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00104] отслеживание, совершает ли пользователь короткое нажатие на клавишу управления; и
[00105] если отслеживается событие короткого нажатия на клавишу управления, определение, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[00106] В одном варианте осуществления первая заранее заданная операция является операцией скользящего движения по клавише управления согласно заданному направлению, причем способ реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00107] определение направления скольжения по клавише управления пользователем; и
[00108] если направление скольжения по клавише управления согласуется с заданным направлением, определение, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[00109] В одном варианте осуществления согласно протоколу интернета вещей интеллектуального дома стороннее приложение для интеллектуального оборудования может создаваться как стандартизованная служба через нормативный интерфейс, таким образом, все оборудование, подчиняющееся одному и тому же протоколу, может осуществлять связь и управляться через протокол интернета вещей интеллектуального дома. Протокол интернета вещей интеллектуального дома может использовать режим описания, который согласуется с физическим миром, таким образом, что все устройства интеллектуального дома могут описывать себя самих и своих собственных служб через один и тот же протокол, таким образом, различные устройства могут быть совместимы друг с другом; через унифицированный интерфейс вызова, разработка стороннего приложения для интеллектуального оборудования упрощается; путем использования протокола интернета вещей интеллектуального дома как центра приема рабочих инструкций и обеспечения соответствующей информации интеллектуального аппаратного устройства, стороннее приложение для интеллектуального оборудования недолго удерживается в памяти, таким образом, экономя память оконечного устройства и снижая энергопотребление.
[00110] В одном варианте осуществления заранее заданный протокол интернета вещей интеллектуального дома является протоколом MiHome. В одном варианте осуществления протокол MiHome является набором технических спецификаций, которые представляют, что интеллектуальное оборудование физического мира абстрагируется до программного примера цифрового мира, и функция оборудования абстрагируется до службы программного мира. В одном варианте осуществления оконечное устройство может осуществлять связь со всеми подключенными интеллектуальными аппаратными устройствами через протокол MiHome, или стороннее приложение для интеллектуального оборудования может вызываться через протокол MiHome, например, путем вызова пользовательского интерфейса приложения для интеллектуального оборудования, установленного на оконечном устройстве, или путем отправки инструкции управления на интеллектуальный очиститель воздуха, для открывания интеллектуального очистителя воздуха и пр.
[00111] В одном варианте осуществления этап S101 может включать в себя:
[00112] определение по меньшей мере одного приложения для интеллектуального оборудования на оконечном устройстве через заранее заданный протокол интернета вещей интеллектуального дома;
[00113] получение текущего рабочего состояния по меньшей мере одного интеллектуального аппаратного устройства, управляемого по меньшей мере одним приложением для интеллектуального оборудования через заранее заданный протокол интернета вещей интеллектуального дома; и
[00114] отображение по меньшей мере одного интеллектуального аппаратного устройства и рабочего состояния, соответствующего каждому интеллектуальному аппаратному устройству, на интерфейсе управления.
[00115] В одном варианте осуществления этап S102 может включать в себя:
[00116] определение типа операции второй заранее заданной операции;
[00117] если операция относится к типу, в котором пользователь оперирует любым интеллектуальным аппаратным устройством на интерфейсе управления, согласно атрибуту безопасности интерфейса блокировки экрана, определение, вызван ли пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, через протокол интернета вещей интеллектуального дома; и
[00118] если операция относится к типу, в котором пользователь оперирует клавишей устройства, связанной с любым интеллектуальным аппаратным устройством, на интерфейсе управления, согласно операции в отношении клавиши устройства, реализацию управления на любом интеллектуальном аппаратном устройстве через протокол интернета вещей интеллектуального дома.
[00119] В одном варианте осуществления согласно атрибуту безопасности интерфейса блокировки экрана, определение, вызван ли пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, через протокол интернета вещей интеллектуального дома, может включать в себя:
[00120] если атрибут безопасности интерфейса блокировки экрана такой, что шифрование не задано пользователем, определение, что вызван пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству;
[00121] если атрибут безопасности интерфейса блокировки экрана такой, что шифрование задано пользователем, высвечивание на экране страницы дешифрования; и
[00122] после дешифрования на странице дешифрования, определение, что вызван пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, через протокол интернета вещей интеллектуального дома.
[00123] В одном варианте осуществления, причем способ реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00124] отображение пользовательского интерфейса приложения для интеллектуального оборудования на интерфейсе блокировки экрана; и
[00125] управление любым интеллектуальным аппаратным устройством на пользовательском интерфейсе приложения для интеллектуального оборудования.
[00126] Следующие варианты осуществления указывают, как управлять интеллектуальным аппаратным устройством.
[00127] В одном варианте осуществления управление любым интеллектуальным аппаратным устройством на пользовательском интерфейсе приложения для интеллектуального оборудования может включать в себя:
[00128] обнаружение рабочей инструкции на пользовательском интерфейсе приложения для интеллектуального оборудования пользователем; и
[00129] отправку рабочей инструкции на любое интеллектуальное аппаратное устройство через протокол интернета вещей интеллектуального дома.
[00130] В одном варианте осуществления способ реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00131] определение параметров отображения интерфейса управления; и
[00132] отображение интерфейса управления на интерфейсе блокировки экрана согласно параметрам отображения.
[00133] В итоге, вышеописанный способ, предусмотренный вариантами осуществления настоящего изобретения, позволяет избегать операций, в которых пользователь разблокирует оконечное устройство и затем входит в соответствующее приложение для интеллектуального оборудования для управления интеллектуальным аппаратным устройством, упрощая процесс операции управления на интеллектуальном аппаратном устройстве, и реализуя удобное управление на интеллектуальном аппаратном устройстве в состоянии блокировки экрана оконечного устройства. Кроме того, поскольку варианты осуществления настоящего изобретения могут вызывать приложение для интеллектуального оборудования через протокол интернета вещей интеллектуального дома, операцию управления на интеллектуальном аппаратном устройстве можно реализовать, не открывая приложение для интеллектуального оборудования, таким образом, избегая долгого занятия памяти оконечного устройства приложением для интеллектуального оборудования, уменьшая память оконечного устройства, и также сокращая энергопотребление оконечного устройства.
[00134] Далее, технические решения, предусмотренные вариантами осуществления настоящего изобретения будут проиллюстрированы конкретными вариантами осуществления.
[00135] На фиг. 2 показана блок-схема последовательности операций, демонстрирующая способ реализации управления интеллектуальным аппаратным устройством, согласно первому иллюстративному варианту осуществления. Настоящий вариант осуществления использует вышеописанный способ, предусмотренный вариантами осуществления настоящего изобретения, для иллюстрации, например, как управлять интеллектуальным аппаратным устройством на интерфейсе управления; в котором приложение для интеллектуального оборудования устанавливается на оконечном устройстве и используется для управления по меньшей мере одного интеллектуального аппаратного устройства. В настоящем варианте осуществления, соответствующая информация включает в себя: наименование, текущее рабочее состояние интеллектуального аппаратного устройства и пиктограмму, соответствующую интеллектуальному аппаратному устройству и пр. Варианты осуществления настоящего изобретения обеспечивают иллюстрацию со ссылкой на вышеописанные фиг. 1B - 1E. Как показано на фиг. 2, способ включает в себя следующие этапы.
[00136] На этапе S201, когда определено, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления, на интерфейсе блокировки экрана оконечного устройства по меньшей мере одно приложение для интеллектуального оборудования на оконечном устройстве определяется через заранее заданный протокол интернета вещей интеллектуального дома.
[00137] На этапе 202, текущее рабочее состояние по меньшей мере одного интеллектуального аппаратного устройства, управляемого по меньшей мере одним приложением для интеллектуального оборудования, получается через заранее заданный протокол интернета вещей интеллектуального дома.
[00138] На этапе S203 по меньшей мере одно интеллектуальное аппаратное устройство и рабочее состояние, соответствующее каждому интеллектуальному аппаратному устройству, отображаются на интерфейсе управления.
[00139] На этапах S201-S203, в одном варианте осуществления например, после того, как пользователь осуществляет первую заранее заданную операцию в отношении надписи “скользить вправо, чтобы войти в интерфейс управления”, отображающейся в окне 12 запроса на фиг. 1D, будет определено приложение для интеллектуального оборудования, установленное на оконечном устройстве, например, на оконечном устройстве установлены приложения для интеллектуального оборудования, а именно четырех интеллектуальных аппаратных устройств “кондиционер Gree в спальне”, “телевизор Mi в гостиной”, “очиститель в спальне” и “камера yi”. В одном варианте осуществления одно интеллектуальное аппаратное устройство соответствует одному приложению для интеллектуального оборудования; в другом варианте осуществления, два или более интеллектуальных аппаратных устройств могут соответствовать одному приложению для интеллектуального оборудования, то есть одно приложение для интеллектуального оборудования можно использовать для управления двумя или более интеллектуальными аппаратными устройствами. В одном варианте осуществления интерфейс прикладного программирования (сокращенно API) приложения для интеллектуального оборудования может вызываться через протокол интернета вещей интеллектуального дома, таким образом, можно определять приложение для интеллектуального оборудования, установленное на оконечном устройстве. Кроме того, вызывая текущее состояние интеллектуального аппаратного устройства, можно определять рабочее состояние, соответствующее каждому интеллектуальному аппаратному устройству на интерфейсе 20 управления, таким образом, соответствующая информация (например, интеллектуальное аппаратное устройство, управляемое приложением для интеллектуального оборудования, и информация состояния, связанная с интеллектуальным аппаратным устройством, и пр.) отображается на интерфейсе 20 управления.
[00140] На этапе S204, когда определено, что пользователь осуществляет вторую заранее заданную операцию, связанную с управлением по меньшей мере одним интеллектуальным аппаратным устройством, на интерфейсе управления, определяется тип операции второй заранее заданной операции.
[00141] В одном варианте осуществления опять же, согласно фиг. 1E, вторая заранее заданная операция может быть операцией непосредственного выбора коротким нажатием любого интеллектуального аппаратного устройства на интерфейсе 20 управления пользователем, или вторая заранее заданная операция может быть операцией короткого нажатия на кнопку операции быстрого доступа, связанной с интеллектуальным аппаратным устройством; таким образом, когда отслеживается, что пользователь совершает короткое нажатие, соответствующее позиции на интерфейсе 20 управления, будет определен тип операции второй заранее заданной операции, осуществляемой пользователем, и можно осуществлять соответствующее управление интеллектуальным аппаратным устройством согласно типу операции.
[00142] На этапе S205, если операция относится к типу, в котором пользователь оперирует любым интеллектуальным аппаратным устройством на интерфейсе управления, согласно атрибуту безопасности интерфейса блокировки экрана, производится определение, вызван ли пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, через протокол интернета вещей интеллектуального дома.
[00143] В одном варианте осуществления, если пользователь устанавливает аутентификацию посредством логина и пароля на интерфейсе блокировки экрана, пароль может представлять собой символы, вводимые посредством клавиатуры, жестов и отпечатков пальцев. Чтобы гарантировать защиту личной информации пользователя, используя оконечное устройство, когда пользователь устанавливает логин и пароль на интерфейсе 10 блокировки экрана для аутентификации, хотя интеллектуальное аппаратное устройство отображается на интерфейсе 20 управления оконечного устройства, когда пользователь вызывает пользовательский интерфейс приложения для интеллектуального оборудования, выбирая коротким нажатием интеллектуальное аппаратное устройство, личность пользователя следует аутентифицировать на странице, высвечивающей на экране аутентификацию паролем, чтобы гарантировать, что допустимый пользователь оконечного устройства осуществляет допустимую операцию в отношении интеллектуального аппаратного устройства, и избегать недопустимую операцию, осуществляемую недопустимым пользователем в отношении интеллектуального аппаратного устройства. Например, когда пользователь совершает короткое нажатие надписи “очиститель в спальне”, для предотвращения недопустимой операции над “очистителем в спальне” недопустимым пользователем, например, умышленного открывания “очистителя в спальне” для растраты семейной электроэнергии допустимого пользователя, когда дома никого нет, соответствующая страница аутентификация личности будет высвечиваться на экране после выбора “очистителя в спальне” для аутентификации личности пользователя, и после прохождения аутентификации, снова вызывается пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего “очистителю в спальне”.
[00144] На этапе S206, если операция относится к типу, в котором пользователь оперирует клавишей устройства, связанной с любым интеллектуальным аппаратным устройством, на интерфейсе управления, согласно операции в отношении клавиши устройства, управление на любом интеллектуальном аппаратном устройстве реализуется через протокол интернета вещей интеллектуального дома.
[00145] В одном варианте осуществления поскольку операция над клавишей устройства, связанной с интеллектуальным аппаратным устройством, является быстрой и удобной, и операция не принесет более значительных потерь допустимому пользователю, таким образом, чтобы гарантировать, что пользователь может быстро реализовать операцию управления на интеллектуальном аппаратном устройстве, при нажатии на клавишу устройства, пользователь может непосредственно осуществлять операцию быстрого доступа к интеллектуальному аппаратному устройству посредством клавиши устройства. Например, когда пользователь совершает короткое нажатие клавиши 22 быстрого доступа справа от “очистителя в спальне”, включение и отключение “очистителя в спальне” можно непосредственно реализовать посредством клавиши 22 быстрого доступа.
[00146] Помимо вышеупомянутых положительных результатов, настоящий вариант осуществления также имеет следующие положительные результаты: посредством классификации типа операции второй заранее заданной операции, уровень безопасности операции на интерфейсе 20 управления можно делить, таким образом, на основании гарантирования нормальных операций допустимого пользователя, можно реализовать безопасное и быстрое управление интеллектуальным аппаратным устройством через протокол интернета вещей для интеллектуального оборудования.
[00147] На фиг. 3 показана блок-схема последовательности операций, демонстрирующая способ реализации управления интеллектуальным аппаратным устройством, согласно второму иллюстративному варианту осуществления. Настоящий вариант осуществления использует вышеописанный способ, предусмотренный вариантами осуществления настоящего изобретения, для иллюстрации, например, как определять необходимость вызова пользовательского интерфейса приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, согласно атрибуту безопасности интерфейса блокировки экрана. Как показано на фиг. 3, способ включает в себя следующие этапы.
[00148] На этапе 301, если атрибут безопасности интерфейса блокировки экрана такой, что шифрование не задано пользователем, определяется, что вызван пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, осуществлять этап S304.
[00149] На этапе S302, если атрибут безопасности интерфейса блокировки экрана такой, что шифрование задано пользователем, высвечивается на экране страница дешифрования, осуществлять этап S303.
[00150] На этапе S303, после дешифрования на странице дешифрования, определяется, что вызван пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, через протокол интернета вещей интеллектуального дома, осуществлять этап S304.
[00151] На этапе S304, пользовательский интерфейс приложения для интеллектуального оборудования отображается на интерфейсе блокировки экрана, осуществлять этап S305.
[00152] На этапе S305, управление любым интеллектуальным аппаратным устройством осуществляется на пользовательском интерфейсе приложения для интеллектуального оборудования, процесс заканчивается.
[00153] Опять же, как показано на фиг. 1E, если пользователь устанавливает логин и пароль на интерфейсе 10 блокировки экрана при выборе “очистителя в спальне”, чтобы гарантировать защиту личной информации пользователя, в это время может высвечиваться на экране страница дешифрования, благодаря чему, пользователь способен вызывать пользовательский интерфейс приложения для интеллектуального оборудования “очиститель в спальне” после дешифрования, и пользователь может управлять соответствующими операциями “очистителя в спальне” на пользовательском интерфейсе приложения для интеллектуального оборудования, например, операцией для регулировки параметров очистки “очистителя в спальне” и пр.
[00154] В настоящем варианте осуществления, когда пользователь хочет управлять интеллектуальным аппаратным устройством на пользовательском интерфейсе приложения для интеллектуального оборудования, разрешения пользовательского интерфейса приложения для интеллектуального оборудования можно определять на атрибуте безопасности интерфейса блокировки экрана, таким образом гарантируя, что уровни безопасности между интерфейсом блокировки экрана и пользовательским интерфейсом приложения для интеллектуального оборудования согласуются, дополнительно гарантируя, что допустимый пользователь способен нормально управлять интеллектуальным аппаратным устройством, и избегая недопустимой операции на интеллектуальном аппаратном устройстве недопустимым пользователем.
[00155] На фиг. 4 показана блок-схема, демонстрирующая аппарат для реализации управления интеллектуальным аппаратным устройством, согласно иллюстративному варианту осуществления, который может применяться на оконечном устройстве. Как показано на фиг. 4, аппарат для реализации управления интеллектуальным аппаратным устройством включает в себя:
[00156] модуль 41 отображения получения, выполненный с возможностью, в состоянии блокировки экрана, когда определено, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства, получения соответствующей информации по меньшей мере одного интеллектуального аппаратного устройства через заранее заданный протокол интернета вещей интеллектуального дома и отображения соответствующей информации на интерфейсе управления; и
[00157] модуль 42 управления работой, выполненный с возможностью, когда обнаружено, что пользователь управляет второй заранее заданной операцией, относящейся к любому интеллектуальному аппаратному устройству, на интерфейсе управления, отображаемом модулем отображения получения, осуществления управления, соответствующего второй заранее заданной операции, любым интеллектуальным аппаратным устройством через протокол интернета вещей интеллектуального дома.
[00158] Как показано на фиг. 5, первая заранее заданная операция является операцией длительного нажатия на клавишу управления пользователем, причем аппарат для реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00159] первый модуль 43 отслеживания, выполненный с возможностью отслеживания, совершает ли пользователь длительное нажатие на клавишу управления; и
[00160] первый модуль 44 определения, выполненный с возможностью, если отслеживается событие длительного нажатия на клавишу управления первым модулем 43 отслеживания, определения, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[00161] В одном варианте осуществления первая заранее заданная операция является операцией короткого нажатия на клавишу управления пользователем, причем аппарат для реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00162] второй модуль 45 отслеживания, выполненный с возможностью отслеживания, совершает ли пользователь короткое нажатие на клавишу управления; и
[00163] второй модуль 46 определения, выполненный с возможностью, если отслеживается событие короткого нажатия на клавишу управления вторым модулем 45 отслеживания, определения, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[00164] В одном варианте осуществления первая заранее заданная операция является операцией скользящего движения по клавише управления согласно заданному направлению, причем аппарат для реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00165] третий модуль 47 определения, выполненный с возможностью определения направления скольжения по клавише управления пользователем; и
[00166] четвертый модуль 48 определения, выполненный с возможностью, если третий модуль 47 определения определяет, что направление скольжения по клавише управления согласуется с заданным направлением, определения, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства.
[00167] В одном варианте осуществления заранее заданный протокол интернета вещей интеллектуального дома является протоколом MiHome.
[00168] В одном варианте осуществления модуль 41 отображения получения может включать в себя:
[00169] первый подмодуль 411 определения, выполненный с возможностью определения по меньшей мере одного приложения для интеллектуального оборудования на оконечном устройстве через заранее заданный протокол интернета вещей интеллектуального дома;
[00170] подмодуль 412 получения, выполненный с возможностью получения текущего рабочего состояния по меньшей мере одного интеллектуального аппаратного устройства управляемый по меньшей мере одним приложением для интеллектуального оборудования, определенным первым подмодулем 411 определения через заранее заданный протокол интернета вещей интеллектуального дома; и
[00171] подмодуль 413 отображения, выполненный с возможностью отображения по меньшей мере одного интеллектуального аппаратного устройства и рабочего состояния, соответствующего каждому интеллектуальному аппаратному устройству, полученного подмодулем 412 получения на интерфейсе управления.
[00172] В одном варианте осуществления модуль 42 управления работой может включать в себя:
[00173] второй подмодуль 421 определения, выполненный с возможностью определения типа операции второй заранее заданной операции;
[00174] третий подмодуль 422 определения, выполненный с возможностью, если второй подмодуль 421 определения определяет, что операция относится к типу, в котором пользователь оперирует любым интеллектуальным аппаратным устройством на интерфейсе управления, согласно атрибуту безопасности интерфейса блокировки экрана, определения, вызван ли пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству, через протокол интернета вещей интеллектуального дома; и
[00175] подмодуль 423 управления, выполненный с возможностью, если второй подмодуль 421 определения определяет, что операция относится к типу, в котором пользователь оперирует клавишей устройства, связанной с любым интеллектуальным аппаратным устройством, на интерфейсе управления, согласно операции в отношении клавиши устройства, реализации управления на любом интеллектуальном аппаратном устройстве через протокол интернета вещей интеллектуального дома.
[00176] Как показано на фиг. 6, в одном варианте осуществления третий подмодуль 422 определения может включать в себя:
[00177] четвертый подмодуль 4221 определения, выполненный с возможностью, если атрибут безопасности интерфейса блокировки экрана такой, что шифрование не задано пользователем, определения, что вызван пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству;
[00178] подмодуль 4222 высвечивания на экране, выполненный с возможностью, если атрибут безопасности интерфейса блокировки экрана, что шифрование задано пользователем, высвечивания на экране страницы дешифрования; и
[00179] пятый подмодуль 4223 определения, выполненный с возможностью, после дешифрования на странице дешифрования, высвеченной на экране подмодулем 4222 высвечивания на экране, определения, что вызван пользовательский интерфейс приложения для интеллектуального оборудования, соответствующего любому интеллектуальному аппаратному устройству через протокол интернета вещей интеллектуального дома.
[00180] В одном варианте осуществления аппарат для реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00181] модуль 49 отображения интерфейса, выполненный с возможностью отображения пользовательского интерфейса приложения для интеллектуального оборудования, определенного для вызова третьим подмодулем 422 определения на интерфейсе блокировки экрана; и
[00182] модуль 50 управления интерфейсом, выполненный с возможностью управления любым интеллектуальным аппаратным устройством на пользовательском интерфейсе приложения для интеллектуального оборудования, отображаемом модулем 49 отображения интерфейса.
[00183] В одном варианте осуществления модуль 50 управления интерфейсом может включать в себя:
[00184] подмодуль 501 обнаружения, выполненный с возможностью обнаружения рабочей инструкции на пользовательском интерфейсе приложения для интеллектуального оборудования, отображаемом модулем отображения интерфейса пользователем; и
[00185] подмодуль 502 отправки, выполненный с возможностью отправки рабочей инструкции, обнаруженной подмодулем 501 обнаружения, на любое интеллектуальное аппаратное устройство через протокол интернета вещей интеллектуального дома.
[00186] В одном варианте осуществления аппарат для реализации управления интеллектуальным аппаратным устройством может дополнительно включать в себя:
[00187] шестой подмодуль 414 определения, выполненный с возможностью определения параметров отображения интерфейса управления, отображаемого модулем 41 отображения получения; и отображения интерфейса управления на интерфейсе блокировки экрана согласно параметрам отображения.
[00188] В отношении устройств в вышеописанных вариантах осуществления, конкретные подходы к осуществлению операций их отдельных модулей были подробно описаны согласно вариантам осуществления, касающихся соответствующих способов, которые не будут здесь детально описаны.
[00189] На фиг. 7 показана блок-схема аппарата для реализации управления интеллектуальным аппаратным устройством, согласно иллюстративному варианту осуществления. Например, устройство 700 может представлять собой мобильный телефон, компьютер, терминал цифрового вещания, устройство обмена сообщениями, игровую консоль, планшет, медицинское устройство, тренажер, карманный персональный компьютер и пр.
[00190] Согласно фиг. 7, устройство 700 может включать в себя один или более из следующих компонентов: компонента 702 обработки, памяти 704, компонента 706 питания, мультимедийного компонента 708, аудиокомпонента 710, интерфейса 712 ввода/вывода (I/O), компонента 714 датчика и компонента 716 связи.
[00191] Компонент 702 обработки обычно управляет общими операциями устройства 700, например, операциями, ассоциированными с дисплеем, телефонными вызовами, передачами данных, операциями камеры и операциями записи. Компонент 702 обработки может включать в себя один или более процессоров 720 для выполнения инструкций для осуществления всех или части этапов в вышеописанных способах. Кроме того, компонент 702 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 702 обработки и другими компонентами. Например, компонент 702 обработки может включать в себя мультимедийный модуль для облегчения взаимодействия между мультимедийным компонентом 708 и компонентом 702 обработки.
[00192] Память 704 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 700. Примеры таких данных включают в себя инструкции для любых приложений или способов, выполняющихся на устройстве 700, контактных данных, данных телефонной книги, сообщений, изображений, видеозаписей и т.д. Память 704 можно реализовать с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, например, статической оперативной памяти (SRAM), электрически стираемой программируемой постоянной памяти (EEPROM), стираемой программируемой постоянной памяти (EPROM), программируемой постоянной памяти (PROM), постоянной памяти (ROM), магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00193] Компонент 706 питания подает питание на различные компоненты устройства 700. Компонент 706 питания может включать в себя систему управления мощностью, один или более источников питания и любые другие компоненты, связанные с генерацией, координацией и распределением мощности в устройстве 700.
[00194] Мультимедийный компонент 708 включает в себя экран, обеспечивающий выходной интерфейс между устройством 700 и пользователем. В некоторых вариантах осуществления, экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран можно реализовать как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более тактильных датчиков для регистрации касаний, махов и жестов на сенсорной панели. Тактильные датчики могут не только распознавать границу действия касания или маха, но и распознавать период времени и давление, связанные с действием касания или маха. В некоторых вариантах осуществления, мультимедийный компонент 708 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, когда устройство 700 находится в рабочем режиме, например, в режиме фотографирования или режиме видеосъемки. Каждая из передней камеры и задней камеры может быть фиксированной оптической линзовой системой или иметь возможность фокусировки и оптической трансфокации.
[00195] Аудиокомпонент 710 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 710 включает в себя микрофон (“MIC”), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 700 находится в рабочем режиме, например режиме вызова, режиме записи и режиме распознавания голоса. Принятый аудиосигнал может дополнительно сохраняться в памяти 704 или передаваться через компонент 716 связи. В некоторых вариантах осуществления, аудиокомпонент 710 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.
[00196] Интерфейс 712 ввода-вывода обеспечивает интерфейс между компонентом 702 обработки и модулями периферийного интерфейса, например, клавиатурой, колесиком с функцией кнопки, кнопками и пр. Кнопки могут включать в себя, но без ограничения, кнопку возврата в главное меню, кнопку регулировки громкости, кнопку начала работы и кнопку блокировки.
[00197] Компонент 714 датчика включает в себя один или более датчиков для обеспечения оценок статуса различных аспектов устройства 700. Например, компонент 714 датчика может обнаруживать открытый/закрытый статус устройства 700, относительное размещение компонентов, например, дисплея и клавишной панели, устройства 700, изменение положения устройства 700 или компонента устройства 700, наличие или отсутствие контакта пользователя с устройством 700, ориентацию или ускорение/замедление устройства 700 и изменение температуры устройства 700. Компонент 714 датчика может включать в себя датчик близости, выполненный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Компонент 714 датчика также может включать в себя датчик света, например датчик изображения на основе CMOS или CCD, для использования в приложениях формирования изображения. В некоторых вариантах осуществления, компонент 714 датчика также может включать в себя акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00198] Компонент 716 связи выполнен с возможностью облегчения связи, проводной или беспроводной, между устройством 700 и другими устройствами. Устройство 700 может осуществлять доступ к беспроводной сети на основании стандарта связи, например WiFi, 2G или 3G, или их комбинации. В одном иллюстративном варианте осуществления, компонент 716 связи принимает широковещательный сигнал или информацию, связанную с широковещанием, от внешней системы управления широковещанием через широковещательный канал. В одном иллюстративном варианте осуществления, компонент 716 связи дополнительно включает в себя модуль ближней бесконтактной связи (NFC) для облегчения ближней связи. Например, модуль NFC можно реализовать на основании технологии радиочастотной идентификации (RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной (UWB) технологии, технологии Bluetooth (BT), и других технологий.
[00199] В иллюстративных вариантах осуществления, устройство 700 можно реализовать посредством одного или более из специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройства цифровой обработки сигнала (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых пользователем (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для осуществления вышеописанных способов.
[00200] В иллюстративных вариантах осуществления, также предусмотрен энергонезависимый компьютерно-считываемый носитель данных, включающий в себя инструкции, например, хранящиеся в памяти 704, исполняемые процессором 720 в устройстве 700, для осуществления вышеописанных способов. Например, энергонезависимый компьютерно-считываемый носитель данных может представлять собой ROM, RAM, CD-ROM, магнитную ленту, флоппи-диск, оптическое устройство хранения данных и пр.
[00201] Другие варианты осуществления изобретения будут очевидны специалистам в данной области техники на основании описания и практики раскрытого здесь изобретения. Данная заявка призвана охватывать любые вариации, случаи использования или адаптации изобретения, отвечающие его общим принципам и включающие в себя такие отклонения от настоящего изобретения, которые вытекают из известной или обычной практике в уровне техники. Предполагается, что описание изобретения и примеры рассматриваются только как иллюстративные, при этом истинный объем и сущность изобретения указаны нижеследующей формулой изобретения.
[00202] Очевидно, что настоящее изобретение не ограничивается конкретной конструкцией, которая описана выше и проиллюстрирована в прилагаемых чертежах и в которой различные модификации и изменения можно вносить без отклонения от его объема. Предполагается, что объем изобретения должен ограничиваться только нижеследующей формулой изобретения.
Изобретение относится к устройствам реализации управления интеллектуальным устройством. Технический результат заключается в обеспечении возможности операций управления на интеллектуальном аппаратном устройстве в состоянии блокировки экрана оконечного устройства, избегая долгого занятия памяти оконечного устройства приложением, уменьшая память оконечного устройства и сокращая энергопотребление оконечного устройства. Способ включает: в состоянии блокировки экрана, когда определено, что пользователь осуществляет первую заранее заданную операцию в отношении клавиши управления на интерфейсе блокировки экрана оконечного устройства, получение соответствующей информации интеллектуального аппаратного устройства через заранее заданный протокол интернета вещей интеллектуального дома и отображение соответствующей информации на интерфейсе управления; и когда обнаружено, что пользователь управляет второй заранее заданной операцией, относящейся к любому интеллектуальному аппаратному устройству, на интерфейсе управления, осуществление управления, соответствующего второй заранее заданной операции, любым интеллектуальным аппаратным устройством через протокол интернета вещей интеллектуального дома. 3 н. и 20 з.п. ф-лы, 11 ил.