Способ и устройство для присоединения внешнего оборудования
Иллюстрации
Показать всеИзобретение относится к устройствам для присоединения внешнего оборудования. Технический результат заключается в обеспечении возможности определения необходимости выполнения операции ввода с помощью виртуальной клавиатуры или через внешнее оборудование согласно типу оборудования внешней клавиатуры. Такой результат достигается тем, что когда наблюдается, что внешнее оборудование присоединяется, получают описательную информацию внешнего оборудования; определяют тип оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования и выполняют определение оборудования и соединение с внешним оборудованием согласно типу оборудования внешней клавиатуры. 4 н. и 8 з.п. ф-лы, 28 ил.
Реферат
Перекрестные ссылки на родственные заявки
[0001] Настоящая заявка основывается и испрашивает приоритет на основании китайской заявки на патент Китая № 201510544228.1, поданной 28 августа 2015 года, полное содержимое которой содержится в данном документе по ссылке.
Область техники, к которой относится изобретение
[0002] Настоящее изобретение, в общем, относится к области технологии присоединения оборудования, а более конкретно, к способу и устройству для присоединения внешнего оборудования.
Уровень техники
[0003] В ситуации, когда функция фотографирования терминала является все более и более совершенной, почти каждый в мире может делать фотографии с помощью терминала. Существуют все больше и больше ситуаций съемки себя, и для того, чтобы облегчать съемку себя, Bluetooth-штатив для селфи (автопортрета) появился как раз вовремя.
[0004] После того как терминал соединяется с Bluetooth-штативом для селфи через Bluetooth, пользователь может делать фотографии, спуская электронный затвор на Bluetooth-штативе для селфи.
Сущность изобретения
[0005] Варианты осуществления настоящего изобретения предоставляют способ и устройство для присоединения внешнего оборудования, включающие в себя следующие технические решения.
[0006] Согласно первому аспекту вариантов осуществления настоящего изобретения, предоставляется способ для присоединения внешнего оборудования, применяемый в интеллектуальном терминале, включающий в себя:
[0007] когда наблюдается, что внешнее оборудование присоединяется, получение описательной информации внешнего оборудования;
[0008] определение типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования; и
[0009] выполнение определения оборудования и соединения с внешним оборудованием согласно типу оборудования внешней клавиатуры.
[0010] В одном варианте осуществления описательная информация внешнего оборудования задается согласно способу использования клавиатуры внешнего оборудования.
[0011] В одном варианте осуществления получение описательной информации внешнего оборудования включает в себя:
[0012] получение информации записи протокола поиска службы клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием; и
[0013] определение типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования включает в себя:
[0014] оценку того, поддерживает ли внешнее оборудование предварительно заданную буквенную клавишу согласно информации записи протокола поиска службы клавиатуры;
[0015] когда внешнее оборудование поддерживает предварительно заданную буквенную клавишу, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры; и
[0016] когда внешнее оборудование не поддерживает предварительно заданную буквенную клавишу, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, при этом тип числовой клавиатуры позволяет интеллектуальному терминалу высвечивать на экране виртуальную клавиатуру способа ввода во время ввода.
[0017] В одном варианте осуществления получение описательной информации внешнего оборудования включает в себя:
[0018] получение идентификационной информации производителя внешнего оборудования; и
[0019] определение типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования включает в себя:
[0020] поиск типа оборудования внешней клавиатуры, соответствующего идентификационной информации производителя внешнего оборудования, в предварительно заданном соответствующем соотношении между идентификационной информацией производителя и типом оборудования внешней клавиатуры;
[0021] когда найденный тип оборудования внешней клавиатуры является типом числовой клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и
[0022] когда найденный тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.
[0023] В одном варианте осуществления получение описательной информации внешнего оборудования включает в себя:
[0024] получение состояния включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования, при этом идентификация типа оборудования внешней клавиатуры используется для идентификации типа оборудования внешней клавиатуры с помощью состояния включения-выключения; и
[0025] определение типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования включает в себя:
[0026] поиск типа оборудования внешней клавиатуры, соответствующего состоянию включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования, в предварительно заданном соответствующем соотношении между состоянием включения-выключения идентификации типа оборудования внешней клавиатуры и типом оборудования внешней клавиатуры;
[0027] когда найденный тип оборудования внешней клавиатуры является типом числовой клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и
[0028] когда найденный тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.
[0029] В одном варианте осуществления выполнение определения оборудования и соединения с внешним оборудованием согласно типу оборудования внешней клавиатуры включает в себя:
[0030] выполнение определения оборудования для внешнего оборудования и выполнение беспроводного соединения с внешним оборудованием согласно типу оборудования внешней клавиатуры.
[0031] В одном варианте осуществления способ дополнительно включает в себя:
[0032] оценку типа оборудования внешней клавиатуры внешнего оборудования, когда операция ввода необходима;
[0033] когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, высвечивание на экране виртуальной клавиатуры способа ввода и выполнение операции ввода с помощью виртуальной клавиатуры способа ввода; и
[0034] когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, выполнение операции ввода с помощью клавиатуры внешнего оборудования.
[0035] Согласно второму аспекту вариантов осуществления настоящего изобретения предоставляется способ присоединения внешнего оборудования, применяемый во внешнем оборудовании, включающий в себя:
[0036] когда наблюдается, что интеллектуальный терминал присоединяется, сообщение описательной информации; и
[0037] выполнение соединения с интеллектуальным терминалом согласно описательной информации.
[0038] В варианте осуществления способ дополнительно включает в себя:
[0039] перед соединением с интеллектуальным терминалом, настройку описательной информации согласно способу использования клавиатуры внешнего оборудования.
[0040] В одном варианте осуществления настройка описательной информации согласно способу использования клавиатуры внешнего оборудования включает в себя:
[0041] настройку информации записи протокола поиска службы клавиатуры согласно способу использования клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием;
[0042] при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, информация записи протокола поиска службы клавиатуры точно определяет, что внешнее оборудование поддерживает предварительно заданную буквенную клавишу; и когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, информация записи протокола поиска службы клавиатуры точно определяет, что внешнее оборудование не поддерживает предварительно заданную буквенную клавишу.
[0043] В одном варианте осуществления настройка описательной информации согласно способу использования клавиатуры внешнего оборудования включает в себя:
[0044] создание соответствующего соотношения между идентификационной информацией производителя внешнего оборудования и типом оборудования внешней клавиатуры внешнего оборудования согласно способу использования клавиатуры внешнего оборудования;
[0045] при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, соответствующее соотношение между идентификационной информацией производителя и типом qwerty-клавиатуры создается; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, соответствующее соотношение между идентификационной информацией производителя и типом числовой клавиатуры создается.
[0046] В одном варианте осуществления настройка описательной информации согласно способу использования клавиатуры внешнего оборудования включает в себя:
[0047] настройку состояния включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования согласно способу использования клавиатуры внешнего оборудования;
[0048] при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве первого состояния включения-выключения; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве второго состояния включения-выключения.
[0049] В одном варианте осуществления способ дополнительно включает в себя:
[0050] когда инструкция использования клавиатуры интеллектуального терминала принимается, запуск своей собственной клавиатуры внешнего оборудования для интеллектуального терминала, чтобы выполнять операцию ввода.
[0051] Согласно третьему аспекту вариантов осуществления настоящего изобретения предоставляется устройство для присоединения внешнего оборудования, включающее в себя:
[0052] модуль получения, выполненный с возможностью, когда наблюдается, что внешнее оборудование присоединяется, получать описательную информацию внешнего оборудования;
[0053] модуль определения, выполненный с возможностью определять тип оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования, полученной посредством модуля получения; и
[0054] модуль соединения, выполненный с возможностью выполнять определение оборудования и соединение с внешним оборудованием согласно типу оборудования внешней клавиатуры, определенному посредством модуля определения.
[0055] В одном варианте осуществления описательная информация внешнего оборудования задается согласно способу использования клавиатуры внешнего оборудования.
[0056] В одном варианте осуществления модуль получения включает в себя:
[0057] первый субмодуль получения, выполненный с возможностью получать информацию записи протокола поиска службы клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием; и
[0058] модуль определения включает в себя:
[0059] субмодуль оценки, выполненный с возможностью оценивать, поддерживает ли внешнее оборудование предварительно заданную буквенную клавишу согласно информации записи протокола поиска службы клавиатуры, полученной посредством первого субмодуля получения;
[0060] первый субмодуль определения, выполненный с возможностью, когда субмодуль оценки оценивает, что внешнее оборудование поддерживает предварительно заданную буквенную клавишу, определять, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры; и
[0061] второй субмодуль определения, выполненный с возможностью, когда субмодуль оценки оценивает, что внешнее оборудование не поддерживает предварительно заданную буквенную клавишу, определять, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, при этом тип числовой клавиатуры позволяет интеллектуальному терминалу высвечивать на экране виртуальную клавиатуру способа ввода во время ввода.
[0062] В одном варианте осуществления модуль получения включает в себя:
[0063] второй субмодуль получения, выполненный с возможностью получать идентификационную информацию производителя внешнего оборудования; и
[0064] модуль определения включает в себя:
[0065] первый субмодуль поиска, выполненный с возможностью отыскивать тип оборудования внешней клавиатуры, соответствующий идентификационной информации производителя внешнего оборудования, полученной посредством второго субмодуля получения, в предварительно заданном соответствующем соотношении между идентификационной информацией производителя и типом оборудования внешней клавиатуры;
[0066] третий субмодуль определения, выполненный с возможностью, когда тип оборудования внешней клавиатуры, найденный посредством первого субмодуля поиска, является типом числовой клавиатуры, определять, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и
[0067] четвертый субмодуль определения, выполненный с возможностью, когда тип оборудования внешней клавиатуры, найденный посредством первого субмодуля поиска, является типом qwerty-клавиатуры, определять, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.
[0068] В одном варианте осуществления модуль получения включает в себя:
[0069] третий субмодуль получения, выполненный с возможностью получать состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования, при этом идентификация типа оборудования внешней клавиатуры используется для идентификации типа оборудования внешней клавиатуры с помощью состояния включения-выключения; и
[0070] модуль определения включает в себя:
[0071] второй субмодуль поиска, выполненный с возможностью отыскивать тип оборудования внешней клавиатуры, соответствующий состоянию включения-включения идентификации типа оборудования внешней клавиатуры внешнего оборудования, полученному посредством третьего субмодуля получения, в предварительно заданном соответствующем соотношении между состоянием включения-выключения идентификации типа оборудования внешней клавиатуры и типом оборудования внешней клавиатуры;
[0072] пятый субмодуль определения, выполненный с возможностью, когда тип оборудования внешней клавиатуры, найденный посредством второго субмодуля поиска, является типом числовой клавиатуры, определять, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и
[0073] шестой субмодуль определения, выполненный с возможностью, когда тип оборудования внешней клавиатуры, найденный посредством второго субмодуля поиска, является типом qwerty-клавиатуры, определять, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.
[0074] В одном варианте осуществления модуль соединения включает в себя:
[0075] субмодуль соединения, выполненный с возможностью выполнять определение оборудования для внешнего оборудования и выполнять беспроводное соединение с внешним оборудованием согласно типу оборудования внешней клавиатуры.
[0076] В одном варианте осуществления устройство дополнительно включает в себя:
[0077] модуль оценки типа, выполненный с возможностью оценивать тип оборудования внешней клавиатуры внешнего оборудования, когда операция ввода необходима;
[0078] первый модуль обработки, выполненный с возможностью, когда модуль оценки типа оценивает, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, высвечивать на экране виртуальную клавиатуру способа ввода и выполнять операцию ввода с помощью виртуальной клавиатуры способа ввода; и
[0079] второй модуль обработки, выполненный с возможностью, когда модуль оценки типа оценивает, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, выполнять операцию ввода с помощью клавиатуры внешнего оборудования.
[0080] Согласно четвертому аспекту вариантов осуществления настоящего изобретения предоставляется устройство для присоединения внешнего оборудования, включающее в себя:
[0081] модуль сообщения, выполненный с возможностью, когда наблюдается, что интеллектуальный терминал присоединяется, сообщать описательную информацию; и
[0082] модуль соединения, выполненный с возможностью выполнять соединение с интеллектуальным терминалом согласно описательной информации, сообщенной посредством модуля сообщения.
[0083] В одном варианте осуществления устройство дополнительно включает в себя:
[0084] модуль настройки, выполненный с возможностью, перед тем как модуль соединения соединяется с интеллектуальным терминалом, задавать описательную информацию согласно способу использования клавиатуры внешнего оборудования.
[0085] В одном варианте осуществления модуль настройки включает в себя:
[0086] первый субмодуль настройки, выполненный с возможностью задавать информацию записи протокола поиска службы клавиатуры согласно способу использования клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием;
[0087] при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, информация записи протокола поиска службы клавиатуры точно определяет, что внешнее оборудование поддерживает предварительно заданную буквенную клавишу; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, информация записи протокола поиска службы клавиатуры точно определяет, что внешнее оборудование не поддерживает предварительно заданную буквенную клавишу.
[0088] В одном варианте осуществления модуль настройки включает в себя:
[0089] субмодуль создания, выполненный с возможностью создавать соответствующее соотношение между идентификационной информацией производителя внешнего оборудования и типом оборудования внешней клавиатуры внешнего оборудования согласно способу использования клавиатуры внешнего оборудования;
[0090] при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, соответствующее соотношение между идентификационной информацией производителя и типом qwerty-клавиатуры создается; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, соответствующее соотношение между идентификационной информацией производителя и типом числовой клавиатуры создается.
[0091] В одном варианте осуществления модуль настройки включает в себя:
[0092] второй субмодуль настройки, выполненный с возможностью задавать состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования согласно способу использования клавиатуры внешнего оборудования;
[0093] при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве первого состояния включения-выключения; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве второго состояния включения-выключения.
[0094] В одном варианте осуществления устройство дополнительно включает в себя:
[0095] модуль запуска, выполненный с возможностью, когда инструкция использования клавиатуры интеллектуального терминала принимается, запускать свою собственную клавиатуру внешнего оборудования для интеллектуального терминала, чтобы выполнять операцию ввода.
[0096] Согласно пятому аспекту вариантов осуществления настоящего изобретения предоставляется устройство для присоединения внешнего оборудования, включающее в себя:
[0097] процессор; и
[0098] память для хранения инструкций, исполняемых процессором;
[0099] при этом процессор выполнен с возможностью выполнять:
[00100] когда наблюдается, что внешнее оборудование присоединяется, получение описательной информации внешнего оборудования;
[00101] определение типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования; и
[00102] выполнение определения оборудования и соединения с внешним оборудованием согласно типу оборудования внешней клавиатуры.
[00103] Согласно шестому аспекту вариантов осуществления настоящего изобретения предоставляется устройство для присоединения внешнего оборудования, включающее в себя:
[00104] процессор; и
[00105] память для хранения инструкций, исполняемых процессором;
[00106] при этом процессор выполнен с возможностью выполнять:
[00107] когда наблюдается, что интеллектуальный терминал присоединяется, сообщение описательной информации; и
[00108] выполнение соединения с интеллектуальным терминалом согласно описательной информации.
[00109] [00110] Техническая схема согласно вариантам осуществления настоящего раскрытия сущности может иметь следующие преимущества.
[00111] В вышеописанном техническом решении, когда оборудование, такое как терминал, соединяется с внешним оборудованием, оно получает описательную информацию внешнего оборудования и определяет тип оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования, т.е., определяет, является ли внешнее оборудование оборудованием типа qwerty-клавиатуры или типа числовой клавиатуры, затем выполняет определение оборудования и соединение с внешним оборудованием согласно типу оборудования внешней клавиатуры. Таким образом, когда оборудование, такое как интеллектуальный терминал, соединяется с внешним оборудованием, если пользователю необходимо выполнять операцию ввода, может быть определено, выполнять ли операцию ввода с помощью виртуальной клавиатуры способа ввода или выполнять операцию ввода через внешнее оборудование согласно типу оборудования внешней клавиатуры, таким образом, гарантируя, что пользователь может обычным образом выполнять операцию ввода, и улучшая восприятие пользователем.
[00112] Следует понимать, что как вышеприведенное общее описание, так и нижеприведенное подробное описание являются только примерными и пояснительными, а не ограничивающими изобретение согласно формуле изобретения.
Краткое описание чертежей
[00113] Сопровождающие чертежи, которые содержатся и составляют часть этой спецификации, иллюстрируют варианты осуществления, согласующиеся с изобретением, и, вместе с описанием, служат, чтобы объяснить принципы изобретения.
[00114] Фиг. 1 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно примерному варианту осуществления.
[00115] Фиг. 2 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно другому примерному варианту осуществления.
[00116] Фиг. 3 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно дополнительному примерному варианту осуществления.
[00117] Фиг. 4 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00118] Фиг. 5 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00119] Фиг. 6 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00120] Фиг. 7 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно примерному варианту осуществления.
[00121] Фиг. 8 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно другому примерному варианту осуществления.
[00122] Фиг. 9 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно дополнительному примерному варианту осуществления.
[00123] Фиг. 10 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00124] Фиг. 11 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00125] Фиг. 12 - это блок-схема последовательности операций, иллюстрирующая способ для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00126] Фиг. 13 - это блок-схема устройства для присоединения внешнего оборудования согласно примерному варианту осуществления.
[00127] Фиг. 14 - это блок-схема модуля получения в устройстве для присоединения внешнего оборудования согласно примерному варианту осуществления.
[00128] Фиг. 15 - это блок-схема модуля определения в устройстве для присоединения внешнего оборудования согласно примерному варианту осуществления.
[00129] Фиг. 16 - это блок-схема модуля получения в устройстве для присоединения внешнего оборудования согласно другому примерному варианту осуществления.
[00130] Фиг. 17 - это блок-схема модуля определения в устройстве для присоединения внешнего оборудования согласно другому примерному варианту осуществления.
[00131] Фиг. 18 - это блок-схема модуля получения в устройстве для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00132] Фиг. 19 - это блок-схема модуля определения в устройстве для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00133] Фиг. 20 - это блок-схема первого модуля соединения в устройстве для присоединения внешнего оборудования согласно примерному варианту осуществления.
[00134] Фиг. 21 - это блок-схема устройства для присоединения внешнего оборудования согласно другому примерному варианту осуществления.
[00135] Фиг. 22 - это блок-схема устройства для присоединения внешнего оборудования согласно примерному варианту осуществления.
[00136] Фиг. 23 - это блок-схема устройства для присоединения внешнего оборудования согласно другому примерному варианту осуществления.
[00137] Фиг. 24 - это блок-схема модуля настройки в устройстве для присоединения внешнего оборудования согласно примерному варианту осуществления.
[00138] Фиг. 25 - это блок-схема модуля настройки в устройстве для присоединения внешнего оборудования согласно другому примерному варианту осуществления.
[00139] Фиг. 26 - это блок-схема модуля настройки в устройстве для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00140] Фиг. 27 - это блок-схема устройства для присоединения внешнего оборудования согласно еще одному примерному варианту осуществления.
[00141] Фиг. 28 - это блок-схема устройства для присоединения внешнего оборудования согласно примерному варианту осуществления.
Подробное описание изобретения
[00142] Сейчас будет сделана ссылка в деталях на примерные варианты осуществления, примеры которых иллюстрируются на сопровождающих чертежах. Нижеприведенное описание ссылается на прилагаемые чертежи, причем идентичные номера на различных чертежах представляют идентичные или аналогичные элементы, если не указано иное. Реализации, изложенные в нижеприведенном описании примерных вариантов осуществления, не представляют все реализации в соответствии с изобретением. Вместо этого, они являются просто примерами устройств и способов в соответствии с аспектами, связанными с изобретением, изложенным в прилагаемой формуле изобретения.
[00143] Варианты осуществления настоящего изобретения предоставляют способ присоединения внешнего оборудования, который может быть применен в оборудовании терминала, которое нуждается в соединении с внешним оборудованием. Как показано на фиг. 1, способ включает в себя этапы S101-S103.
[00144] На этапе 101, когда наблюдается, что внешнее оборудование присоединяется, описательная информация внешнего оборудования получается; и в одном варианте осуществления описательная информация внешнего оборудования задается согласно способу использования клавиатуры внешнего оборудования.
[00145] На этапе 102 тип оборудования внешней клавиатуры внешнего оборудования определяется согласно описательной информации внешнего оборудования.
[00146] На этапе 103 определение оборудования и соединение с внешним оборудованием выполняется согласно типу оборудования внешней клавиатуры.
[00147] В настоящем варианте осуществления, когда оборудование, такое как интеллектуальный терминал, соединяется с внешним оборудованием, оно получает описательную информацию внешнего оборудования и определяет тип оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования, т.е., определяет, является ли внешнее оборудование оборудованием типа qwerty-клавиатуры или типа числовой клавиатуры, затем выполняет определение оборудования и соединение с внешним оборудованием согласно типу оборудования внешней клавиатуры. Таким образом, когда оборудование, такое как интеллектуальный терминал, соединяется с внешним оборудованием, если пользователю необходимо выполнять операцию ввода на интеллектуальном терминале, может быть определено, выполнять ли операцию ввода с помощью виртуальной клавиатуры способа ввода или выполнять операцию ввода через внешнее оборудование согласно типу оборудования внешней клавиатуры, таким образом, гарантируя, что пользователь может обычно выполнять операцию ввода, и улучшая восприятие пользователем.
[00148] Как показано на фиг. 2, в одном варианте осуществления, получение описательной информации внешнего оборудования на вышеописанном этапе S101 включает в себя этап S201.
[00149] На этапе 201 получается информация записи протокола поиска службы клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием.
[00150] Вышеописанный этап S102 включает в себя этапы S202-S204.
[00151] На этапе 202 оценивается, поддерживает ли внешнее оборудование предварительно заданную буквенную клавишу, согласно информации записи протокола поиска службы клавиатуры, при этом предварительно заданная буквенная клавиша может быть определенной буквенной клавишей на клавиатуре, например, клавишей Q.
[00152] На этапе 203, когда внешнее оборудование поддерживает предварительно заданную буквенную клавишу, определяется, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, при этом тип qwerty-клавиатуры не позволяет интеллектуальному терминалу высвечивать на экране виртуальную клавиатуру способа ввода во время ввода.
[00153] На этапе 204, когда внешнее оборудование не поддерживает предварительно заданную буквенную клавишу, определяется, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, при этом тип числовой клавиатуры позволяет интеллектуальному терминалу высвечивать на экране виртуальную клавиатуру способа ввода во время ввода.
[00154] В настоящем варианте осуществления тип оборудования внешней клавиатуры определяется посредством оценки того, поддерживает ли внешнее оборудование предварительно заданную буквенную клавишу, и определяется, выполнять ли операцию ввода с помощью виртуальной клавиатуры способа ввода или выполнять операцию ввода через внешнее оборудование согласно типу оборудования внешней клавиатуры, таким образом, гарантируя, что пользователь может обычным образом выполнять операцию ввода, и улучшая восприятие пользователем.
[00155] Например, внешнее оборудование является Bluetooth-штативом для селфи, который оценивается как оборудование, которое не поддерживает предварительно заданную буквенную клавишу согласно своей информации записи протокола поиска службы. Предварительно заданная буквенная клавиша включает в себя, но не только, клавишу Q. Например, Bluetooth-штатив для селфи не поддерживает клавишу Q, тогда может быть определено, что тип оборудования внешней клавиатуры Bluetooth-штатива для селфи является типом числовой клавиатуры. Следовательно, когда ввод необходимо выполнять, виртуальной клавиатуре способа ввода предоставляется возможность высвечиваться на экране, таким образом, гарантируя, что пользователь может обычным образом выполнять операцию ввода, когда использует Bluetooth-штатив для селфи.
[00156] Как показано на фиг. 3, в одном варианте осуществления, получение описательной информации внешнего оборудования на вышеописанном этапе S101 включает в себя этап S301.
[00157] На этапе 301 получается идентификационная информация производителя внешнего оборудования.
[00158] Вышеописанный этап S102 включает в себя этапы S302-S304.
[00159] На этапе 302 тип оборудования внешней клавиатуры, соответствующий идентификационной информации производителя внешнего оборудования отыскивается в предварительно заданном соответствующем соотношении между идентификационной информацией производителя и типом оборудования внешней клавиатуры.
[00160] На этапе 303, когда найденный тип оборудования внешней клавиатуры является типом числовой клавиатуры, определяется, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, при этом тип числовой клавиатуры позволяет интеллектуальному терминалу высвечивать на экране виртуальную клавиатуру способа ввода во время ввода.
[00161] На этапе 304, когда найденный тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, определяется, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, при этом тип qwerty-клавиатуры не позволяет интеллектуальному терминалу высвечивать на экране виртуальную клавиатуру способа ввода во время ввода.
[00162] При этом для различного внешнего оборудования идентификационная информация производителя может быть различной. Например, идентификационная информация производителя Bluetooth-штатива для селфи и внешней клавиатуры может быть различной. Следовательно, различная идентификационная информация производителя и соответствующий тип оборудования внешней клавиатуры могут быть предварительно заданы. Например, идентификационная информация производителя Bluetooth-штатива для селфи соответствует типу числовой клавиатуры, а идентификационная информация производителя внешней клавиатуры соответствует типу qwerty-клавиатуры, и тогда, когда внешнее оборудование должно быть подсоединено, его идентификационная информация производителя получается, и тип оборудования внешней клавиатуры, к которому оно принадлежит, определяется согласно идентификационной информации производителя.
[00163] В настоящем варианте осуществления тип оборуд