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



Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
Способ и устройство для присоединения внешнего оборудования
G06F3/0219 - Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы (пишущие машинки B41J; преобразование физических переменных величин F15B 5/00,G01; получение изображений G06T 1/00,G06T 9/00; кодирование, декодирование или преобразование кодов вообще H03M; передача цифровой информации H04L)

Владельцы патента RU 2649936:

Сяоми Инк. (CN)

Изобретение относится к устройствам для присоединения внешнего оборудования. Технический результат заключается в обеспечении возможности определения необходимости выполнения операции ввода с помощью виртуальной клавиатуры или через внешнее оборудование согласно типу оборудования внешней клавиатуры. Такой результат достигается тем, что когда наблюдается, что внешнее оборудование присоединяется, получают описательную информацию внешнего оборудования; определяют тип оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования и выполняют определение оборудования и соединение с внешним оборудованием согласно типу оборудования внешней клавиатуры. 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] В настоящем варианте осуществления тип оборудования внешней клавиатуры оценивается согласно предварительно заданной идентификационной информации производителя внешнего оборудования, и определяется, выполнять ли операцию ввода с помощью виртуальной клавиатуры способа ввода или выполнять операцию ввода через внешнее оборудование согласно типу оборудования внешней клавиатуры, таким образом, гарантируя, что пользователь может обычным образом выполнять операцию ввода, и улучшая восприятие пользователем.

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

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

[00166] Вышеописанный этап S102 включает в себя этапы S402-S404.

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

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

[00169] На этапе 404, когда найденный тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, определяется, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.

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

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

[00172] Как показано на фиг. 5, в одном варианте осуществления, вышеописанный этап S103 включает в себя этап S501.

[00173] На этапе S501 определение оборудования для внешнего оборудования выполняется, и беспроводное соединение с внешним оборудованием выполняется, согласно типу оборудования внешней клавиатуры.

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

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

[00176] На этапе 601 тип оборудования внешней клавиатуры внешнего оборудования оценивается, когда операция ввода необходима.

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

[00178] На этапе 603, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, операция ввода выполняется с помощью клавиатуры внешнего оборудования.

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

[00180] Варианты осуществления настоящего изобретения дополнительно предоставляют способ присоединения внешнего оборудования, который может быть применен во внешнем оборудовании (например, внешней клавиатуре, беспроводном штативе для селфи или т.п.). Как показано на фиг. 7, способ включает в себя этапы S701-S702.

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

[00182] На этапе 702 соединение с интеллектуальным терминалом выполняется согласно описательной информации.

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

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

[00185] На этапе 801, перед соединением с интеллектуальным терминалом, описательная информация задается согласно способу использования клавиатуры внешнего оборудования.

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

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

[00188] На этапе 901, информация записи протокола поиска службы клавиатуры задается согласно способу использования клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием,

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

[00190] В настоящем варианте осуществления информация записи протокола поиска службы клавиатуры может быть задана согласно способу использования клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием. Таким образом, внешнее оборудование может точно определять, что оно поддерживает те клавиши, которые ему необходимы. Например, когда внешнее оборудование является Bluetooth-штативом для селфи, нет необходимости в qwerty-клавиатуре для ввода, тогда может быть определено, что оно имеет тип числовой клавиатуры. В это время информация записи протокола поиска службы клавиатуры может точно определять, какие клавиши Bluetooth-штатив для селфи не поддерживает, например, оно не поддерживает клавишу буквы Q. Таким образом, когда Bluetooth-штатив для селфи соединяется с другим оборудованием, например, терминалами, тип оборудования внешней клавиатуры внешнего оборудования определяется согласно информации записи протокола поиска службы клавиатуры. Если пользователь нуждается в операции ввода, может быть оценено, предоставляется ли возможность операции ввода использовать виртуальную клавиатуру способа ввода согласно типу оборудования внешней клавиатуры, таким образом, гарантируя обычное использование способа ввода и улучшая восприятие пользователем.

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

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

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

[00194] В настоящем варианте осуществления, для различного внешнего оборудования, идентификационная информация производителя может быть различной. Например, идентификационная информация производителя Bluetooth-штатива для селфи и внешней клавиатуры может быть различной. Следовательно, различная идентификационная информация производителя и соответствующий тип оборудования внешней клавиатуры могут быть предварительно заданы. Например, идентификационная информация производителя Bluetooth-штатива для селфи соответствует типу числовой клавиатуры, а идентификационная информация производителя внешней клавиатуры соответствует типу qwerty-клавиатуры, и тогда, когда внешнее оборудование должно быть подсоединено, его идентификационная информация производителя получается, и тип оборудования внешней клавиатуры, к которому оно принадлежит, определяется согласно идентификационной информации производителя.

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

[00196] На этапе 1101 состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается согласно способу использования клавиатуры внешнего оборудования.

[00197] При этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве первого состояния включения-выключения; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве второго состояния включения-выключения.

[00198] В настоящем варианте осуществления состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования может включать в себя первое состояние включения-выключения и второе состояние включения-выключения (например, состояние включения и состояние выключения), может быть предварительно задано, что соответствующий тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, когда состояние включения-выключения идентификации типа оборудования внешней клавиатуры является первым состоянием включения-выключения, и соответствующий тип оборудования внешней клавиатуры является типом числовой клавиатуры, когда состояние включения-выключения идентификации типа оборудования внешней клавиатуры является вторым состоянием включения-выключения.

[00199] Как показано на фиг. 12, в одном варианте осуществления, способ дополнительно включает в себя этап S1201.

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

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

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

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

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

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

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

[00207] В одном варианте осуществления описательная информация внешнего оборудования задается согласно способу использования клавиатуры внешнего оборудования.

[00208] Как показано на фиг. 14, в одном варианте осуществления, модуль 1301 получения включает в себя:

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

[00210] Как показано на фиг. 15, модуль 1302 определения включает в себя:

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

[00212] первый субмодуль 1502 определения, выполненный с возможностью, когда субмодуль 1501 оценки оценивает, что внешнее оборудование поддерживает предварительно заданную буквенную клавишу, определять, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры; и

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

[00214] Как показано на фиг. 16, в одном варианте осуществления, модуль 1301 получения включает в себя:

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

[00216] Как показано на фиг. 17, в одном варианте осуществления, модуль 1302 определения включает в себя:

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

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

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

[00220] Как показано на фиг. 18, в одном варианте осуществления, модуль 1301 получения включает в себя:

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

[00222] Как показано на фиг. 19, в одном варианте осуществления, модуль 1302 определения включает в себя:

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

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

[00225] шестой субмодуль 1903 определения, выполненный с возможностью, когда тип оборудования внешней клавиатуры, найденный посредством второго субмодуля 1901 поиска, является типом qwerty-клавиатуры, определять, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.

[00226] Как показано на фиг. 20, в одном варианте осуществления, первый модуль 1303 соединения включает в себя:

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

[00228] Как показано на фиг. 21, в одном варианте осуществления, устройство дополнительно включает в себя:

[00229] модуль 2101 оценки типа, выполненный с возможностью оценивать тип оборудования внешней клавиатуры внешнего оборудования, когда операция ввода необходима;

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

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

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

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

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

[00235] Как показано на фиг. 23, в одном варианте осуществления устройство дополнительно включает в себя:

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

[00237] Как показано на фиг. 24, в одном варианте осуществления, модуль 2301 настройки включает в себя:

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

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

[00240] Как показано на фиг. 25, в одном варианте осуществления, модуль 2301 настройки включает в себя:

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

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

[00243] Как показано на фиг. 26, в одном варианте осуществления, модуль 2301 настройки включает в себя:

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

[00245] при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве первого состояния включения-выключения; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве второго состояния включения-выключения.

[00246] Как показано на фиг. 27, в одном варианте осуществления, устройство дополнительно включает в себя:

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

[00248] Согласно пятому аспекту вариантов осуществления настоящего изобретения предоставляется устройство для присоединения внешнего оборудования, включающее в себя:

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

[00250] память для хранения инструкций, исполняемых процессором;

[00251] при этом процессор выполнен с возможностью выполнять:

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

[00253] определение типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования; и

[00254] выполнение определения оборудования и присоединения к внешнему оборудованию согласно типу оборудования внешней клавиатуры.

[00255] Вышеописанный процессор может быть дополнительно выполнен таким, что:

[00256] описательная информация внешнего оборудования задается согласно способу использования клавиатуры внешнего оборудования.

[00257] Вышеописанный процессор может быть дополнительно выполнен таким, что:

[00258] получение описательной информации внешнего оборудования включает в себя:

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

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

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

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

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

[00264] Вышеописанный процессор может быть дополнительно выполнен таким, что:

[00265] получение описательной информации внешнего оборудования включает в себя:

[00266] получение идентификационной информации производителя внешнего оборудования; и

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

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

[00269] когда найденный тип оборудования внешней клавиатуры является типом числовой клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и

[00270] когда найденный тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.

[00271] Вышеописанный процессор может быть дополнительно выполнен таким, что:

[00272] получение описательной информации внешнего оборудования включает в себя:

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

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

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

[00276] когда найденный тип оборудования внешней клавиатуры является типом числовой клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и

[00277] когда найденный тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.

[00278] Вышеописанный процессор может быть дополнительно выполнен таким, что:

[00279] выполнение определения оборудования и соединения с внешним оборудованием согласно типу оборудования внешней клавиатуры включает в себя:

[00280] выполнение определения оборудования для внешнего оборудования и выполнение беспроводного соединения с внешним оборудованием согласно типу оборудования внешней клавиатуры.

[00281] Вышеописанный процессор может быть дополнительно выполнен с возможностью:

[00282] оценивать тип оборудования внешней клавиатуры внешнего оборудования, когда операция ввода необходима;

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

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

[00285] Согласно шестому аспекту вариантов осуществления настоящего изобретения предоставляется устройство для присоединения внешнего оборудования, включающее в себя:

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

[00287] память для хранения инструкций, исполняемых процессором;

[00288] при этом процессор выполнен с возможностью выполнять:

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

[00290] осуществление соединения с интеллектуальным терминалом согласно описательной информации.

[00291] Вышеописанный процессор может быть дополнительно выполнен с возможностью:

[00292] перед соединением с интеллектуальным терминалом задавать описательную информацию согласно способу использования клавиатуры внешнего оборудования.

[00293] Вышеописанный процессор может быть дополнительно выполнен таким, что:

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

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

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

[00297] Вышеописанный процессор может быть дополнительно выполнен таким, что:

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

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

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

[00301] Вышеописанный процессор может быть дополнительно выполнен таким, что:

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

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

[00304] при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве первого состояния включения-выключения; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве второго состояния включения-выключения.

[00305] Вышеописанный процессор может быть дополнительно выполнен с возможностью:

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

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

[00308] Фиг. 28 - это блок-схема устройства для присоединения внешнего оборудования согласно примерному варианту осуществления. Устройство подходит для оборудования терминала. Например, устройство 2800 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством обмена сообщениями, игровой консолью, планшетом, медицинским устройством, тренажерным оборудованием, персональным цифровым помощником и т.п.

[00309] Устройство 2800 может включать в себя один или более следующих компонентов: компонент 2802 обработки, память 2804, компонент 2806 энергоснабжения, мультимедийный компонент 2808, аудиокомпонент 2810, интерфейс 2812 ввода/вывода (I/O), компонент 2814 датчика и компонент 2816 связи.

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

[00311] Память 2804 выполнена с возможностью хранить различные типы данных, чтобы поддерживать работу устройства 2800. Примеры таких данных включают в себя инструкции для каких-либо приложений или способов, работающих на устройстве 2800, контактные данные, данные телефонной книги, сообщения, изображения, видеозаписи и т.д. Память 2804 может быть реализована с помощью любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, такого как статическое оперативное запоминающее устройство (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная память, флэш-память, магнитный или оптический диск.

[00312] Компонент 2806 энергоснабжения предоставляет энергию различным компонентам устройства 2800. Компонент 2806 энергоснабжения может включать в себя систему управления энергией, один или более источников энергии и любые другие компоненты, связанные с генерацией, управлением и распределением энергии в устройстве 2800.

[00313] Мультимедийный компонент 2808 включает в себя экран, обеспечивающий интерфейс вывода между устройством 2800 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более сенсорных датчиков, чтобы распознавать касания, скольжения и жесты на сенсорной панели. Сенсорные датчики могут не только распознавать границу касания или действия скольжения, но также распознавать период времени и давление, связанные с касанием или действием скольжения. В некоторых вариантах осуществления мультимедийный компонент 2808 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера могут принимать внешние мультимедийные данные, в то время как устройство 2800 находится в рабочем режиме, таком как режим фотографирования или режим видеосъемки. Каждая из передней камеры и задней камеры может быть системой с фиксированной оптической линзой или иметь возможность фокусирования и оптического увеличения.

[00314] Аудиокомпонент 2810 выполнен с возможностью выводить и/или вводить аудиосигналы. Например, аудиокомпонент 2810 включает в себя микрофон ("MIC"), выполненный с возможностью принимать внешний аудиосигнал, когда устройство 2800 находится в рабочем режиме, таком как режим вызова, режим записи и режим идентификации голоса. Принятый аудиосигнал может быть дополнительно сохранен в памяти 2804 или передан посредством компонента 2816 связи. В некоторых вариантах осуществления аудиокомпонент 2810 дополнительно включает в себя динамик, чтобы выводить аудиосигналы.

[00315] I/O-интерфейс 2812 предоставляет интерфейс между компонентом 2802 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесо со щелчком, кнопки и т.п. Кнопки могут включать в себя, но не только, кнопку начальной страницы, кнопку громкости, кнопку запуска и кнопку блокировки.

[00316] Компонент 2814 датчика включает в себя один или более датчиков, чтобы предоставлять оценки состояния различных аспектов устройства 2800. Например, компонент 2814 датчика может обнаруживать открытое/закрытое состояние устройства 2800, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 2800, изменение в положении устройства 2800 или компонента устройства 2800, присутствие или отсутствие контакта пользователя с устройством 2800, ориентацию или ускорение/замедление устройства 2800 и изменение в температуре устройства 2800. Компонент 2814 датчика может включать в себя датчик близости, выполненный с возможностью обнаруживать присутствие близких объектов без какого-либо физического контакта. Компонент 2814 датчика может включать в себя датчик света, такой как CMOS или CCD-датчик изображения, для использования в приложениях формирования изображений. В некоторых вариантах осуществления компонент 2814 датчика может дополнительно включать в себя датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления или температурный датчик.

[00317] Компонент 2816 связи выполнен с возможностью упрощать связь, в проводном или в беспроводном режиме, между устройством 2800 и другими устройствами. Устройство 2800 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном примерном варианте осуществления компонент 2816 связи принимает широковещательный сигнал или связанную с вещанием информацию от внешней системы управления вещанием через широковещательный канал. В одном примерном варианте осуществления компонент 2816 связи дополнительно включает в себя модуль связи ближнего радиуса действия (NFC), чтобы обеспечивать связь ближнего радиуса действия. Например, NFC-модуль может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии инфракрасной передачи данных (IrDA), технологии сверхширокой полосы пропускания (UWB), технологии Bluetooth (BT) и других технологий.

[00318] В примерных вариантах осуществления устройство 2800 может быть реализовано с помощью одной или более специализированных интегральных микросхем (ASIC), цифровых сигнальных процессоров (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.

[00319] В примерных вариантах осуществления также предоставляется не кратковременный компьютерно-читаемый запоминающий носитель, включающий в себя инструкции, такие как включенные в память 2804, исполняемые процессором 2820 в устройстве 2800, для выполнения вышеописанных способов. Например, энергонезависимый компьютерно-читаемый запоминающий носитель может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.

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

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

[00322] определение типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования; и

[00323] выполнение определения оборудования и присоединения к внешнему оборудованию согласно типу оборудования внешней клавиатуры.

[00324] В одном варианте осуществления описательная информация внешнего оборудования задается согласно способу использования клавиатуры внешнего оборудования.

[00325] В одном варианте осуществления получение описательной информации внешнего оборудования включает в себя:

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

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

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

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

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

[00331] В одном варианте осуществления, при этом получение описательной информации внешнего оборудования включает в себя:

[00332] получение идентификационной информации производителя внешнего оборудования; и

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

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

[00335] когда найденный тип оборудования внешней клавиатуры является типом числовой клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и

[00336] когда найденный тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.

[00337] В одном варианте осуществления, при этом получение описательной информации внешнего оборудования включает в себя:

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

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

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

[00341] когда найденный тип оборудования внешней клавиатуры является типом числовой клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и

[00342] когда найденный тип оборудования внешней клавиатуры является типом qwerty-клавиатуры, определение того, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.

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

[00344] выполнение определения оборудования для внешнего оборудования и выполнение беспроводного соединения с внешним оборудованием согласно типу оборудования внешней клавиатуры.

[00345] В одном варианте осуществления способ дополнительно включает в себя:

[00346] оценку типа оборудования внешней клавиатуры внешнего оборудования, когда операция ввода необходима;

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

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

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

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

1. Способ присоединения внешнего оборудования, применяемый в интеллектуальном терминале, содержащий этапы, на которых:

когда наблюдается, что внешнее оборудование присоединяется, получают (S101) описательную информацию внешнего оборудования;

определяют (S102) тип оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования, причем упомянутым типом оборудования внешней клавиатуры является тип qwerty-клавиатуры или тип числовой клавиатуры;

выполняют (S103) определение оборудования для внешнего оборудования согласно типу оборудования внешней клавиатуры и выполняют (S103) присоединение к упомянутому внешнему оборудованию согласно типу оборудования внешней клавиатуры; и

оценивают (S601) тип оборудования внешней клавиатуры внешнего оборудования, когда операция ввода необходима;

причем,

когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, высвечивают (S602) на экране виртуальную клавиатуру способа ввода и выполняют операцию ввода с помощью виртуальной клавиатуры способа ввода; и

когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, выполняют (S603) операцию ввода с помощью клавиатуры внешнего оборудования.

2. Способ по п. 1, в котором описательная информация внешнего оборудования задается согласно способу использования клавиатуры внешнего оборудования.

3. Способ по п. 1 или 2, в котором получение (S101) описательной информации внешнего оборудования содержит этапы, на которых:

получают (S201) информацию записи протокола поиска службы клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием; и

определение (S102) типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования содержит этапы, на которых:

оценивают (S202), поддерживает ли внешнее оборудование предварительно заданную буквенную клавишу, согласно информации записи протокола поиска службы клавиатуры;

когда внешнее оборудование поддерживает предварительно заданную буквенную клавишу, определяют (S203), что тип оборудования внешней клавиатуры внешнего оборудования является упомянутым типом qwerty-клавиатуры; и

когда внешнее оборудование не поддерживает предварительно заданную буквенную клавишу, определяют (S204), что тип оборудования внешней клавиатуры внешнего оборудования является упомянутым типом числовой клавиатуры, и позволяют интеллектуальному терминалу высвечивать на экране виртуальную клавиатуру способа ввода во время ввода.

4. Способ по п. 1 или 2, в котором получение (S101) описательной информации внешнего оборудования содержит этапы, на которых:

получают (S301) идентификационную информацию производителя внешнего оборудования; и

определение (S102) типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования содержит этапы, на которых:

отыскивают (S302) тип оборудования внешней клавиатуры, соответствующий идентификационной информации производителя внешнего оборудования, в предварительно заданном соответствующем соотношении между идентификационной информацией производителя и типом оборудования внешней клавиатуры;

когда найденный тип оборудования внешней клавиатуры является упомянутым типом числовой клавиатуры, определяют (S303), что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и

когда найденный тип оборудования внешней клавиатуры является упомянутым типом qwerty-клавиатуры, определяют (S304), что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.

5. Способ по п. 1 или 2, в котором получение (S101) описательной информации внешнего оборудования содержит этапы, на которых:

получают (S401) состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования, при этом идентификация типа оборудования внешней клавиатуры используется для идентификации типа оборудования внешней клавиатуры с помощью состояния включения-выключения; и

определение (S102) типа оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования содержит этапы, на которых:

отыскивают (S402) тип оборудования внешней клавиатуры, соответствующий состоянию включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования, в предварительно заданном соответствующем соотношении между состоянием включения-выключения идентификации типа оборудования внешней клавиатуры и типа оборудования внешней клавиатуры;

когда найденный тип оборудования внешней клавиатуры является упомянутым типом числовой клавиатуры, определяют (S403), что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры; и

когда найденный тип оборудования внешней клавиатуры является упомянутым типом qwerty-клавиатуры, определяют (S404), что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры.

6. Способ по любому из предыдущих пунктов, в котором выполнение (S103) определения оборудования и соединения с внешним оборудованием согласно типу оборудования внешней клавиатуры содержит этап, на котором:

выполняют (S501) определение оборудования для внешнего оборудования и выполняют беспроводное соединение с внешним оборудованием согласно типу оборудования внешней клавиатуры.

7. Способ присоединения внешнего оборудования, применяемый во внешнем оборудовании, содержащий этапы, на которых:

когда наблюдается, что интеллектуальный терминал присоединяется, сообщают (S701) описательную информацию; и

выполняют (S702) соединение с интеллектуальным терминалом согласно описательной информации; и

перед соединением с интеллектуальным терминалом задают (S801) описательную информацию согласно способу использования клавиатуры внешнего оборудования;

причем,

когда инструкция использования клавиатуры интеллектуального терминала принимается, запускают (S1201) его собственную клавиатуру внешнего оборудования для интеллектуального терминала, чтобы выполнять операцию ввода; и

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

8. Способ по п. 7, в котором настройка (S801) описательной информации согласно способу использования клавиатуры внешнего оборудования содержит этапы, на которых:

задают (S901) информацию записи протокола поиска службы клавиатуры согласно способу использования клавиатуры внешнего оборудования, при этом информация записи протокола поиска службы клавиатуры используется для точного определения клавиши, поддерживаемой внешним оборудованием,

при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, информация записи протокола поиска службы клавиатуры точно определяет, что внешнее оборудование поддерживает предварительно заданную буквенную клавишу; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, информация записи протокола поиска службы клавиатуры точно определяет, что внешнее оборудование не поддерживает предварительно заданную буквенную клавишу.

9. Способ по п. 7, в котором настройка (S801) описательной информации согласно способу использования клавиатуры внешнего оборудования содержит этапы, на которых:

создают (S1001) соответствующее соотношение между идентификационной информацией производителя внешнего оборудования и типом оборудования внешней клавиатуры внешнего оборудования согласно способу использования клавиатуры внешнего оборудования,

при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, соответствующее соотношение между идентификационной информацией производителя и типом qwerty-клавиатуры создается; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, соответствующее соотношение между идентификационной информацией производителя и типом числовой клавиатуры создается.

10. Способ по п. 7, в котором настройка (S801) описательной информации согласно способу использования клавиатуры внешнего оборудования содержит этапы, на которых:

настраивают (S1101) состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования согласно способу использования клавиатуры внешнего оборудования,

при этом, когда тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве первого состояния включения-выключения; а когда тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, состояние включения-выключения идентификации типа оборудования внешней клавиатуры внешнего оборудования задается в качестве второго состояния включения-выключения.

11. Интеллектуальный терминал для присоединения внешнего оборудования, содержащий:

модуль (1301) получения, выполненный с возможностью, когда наблюдается, что внешнее оборудование присоединяется, получать описательную информацию внешнего оборудования;

модуль (1302) определения, выполненный с возможностью определять тип оборудования внешней клавиатуры внешнего оборудования согласно описательной информации внешнего оборудования, полученной посредством модуля получения;

модуль (1303) соединения, выполненный с возможностью выполнять определение оборудования и соединение с внешним оборудованием согласно типу оборудования внешней клавиатуры, определенному посредством модуля определения;

модуль (2101) оценки типа, выполненный с возможностью оценивать тип оборудования внешней клавиатуры внешнего оборудования, когда операция ввода необходима;

первый модуль (2102) обработки, выполненный с возможностью, когда модуль оценки типа оценивает, что тип оборудования внешней клавиатуры внешнего оборудования является типом числовой клавиатуры, высвечивать на экране виртуальную клавиатуру способа ввода и выполнять операцию ввода с помощью виртуальной клавиатуры способа ввода; и

второй модуль (2103) обработки, выполненный с возможностью, когда модуль оценки типа оценивает, что тип оборудования внешней клавиатуры внешнего оборудования является типом qwerty-клавиатуры, выполнять операцию ввода с помощью клавиатуры внешнего оборудования.

12. Внешнее оборудование для присоединения интеллектуального терминала, содержащее:

модуль (2201) сообщения, выполненный с возможностью, когда наблюдается, что упомянутый интеллектуальный терминал присоединяется, сообщать описательную информацию;

модуль (2202) соединения, выполненный с возможностью выполнять соединение с интеллектуальным терминалом согласно описательной информации, сообщенной посредством модуля сообщения;

модуль (2301) настройки, выполненный с возможностью, перед тем как модуль соединения соединяется с интеллектуальным терминалом, задавать описательную информацию согласно способу использования клавиатуры внешнего оборудования; и

модуль (2701) запуска, выполненный с возможностью, когда инструкция использования клавиатуры интеллектуального терминала принимается, запускать свою собственную клавиатуру внешнего оборудования для интеллектуального терминала, чтобы выполнять операцию ввода, причем, когда инструкция использования клавиатуры интеллектуального терминала не принимается, интеллектуальный терминал осуществляет операцию ввода посредством виртуальной клавиатуры.



 

Похожие патенты:

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

Изобретение относится к способам определения категории содержимого на основании шаблонов с использованием интерфейса программирования приложений, применяемого при создании приложений для пользователей с ограниченными возможностями.

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

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

Изобретение относится к области мобильных платежных технологий. Техническим результатом является обеспечение мобильного платежа на базе технологии биораспознавания.

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

Изобретение относится к способу и устройству диагностики сети мобильной связи. Технический результат заключается в эффективном определении качества услуги передачи.

Изобретение относится к области защиты информационно-вычислительных систем от компьютерных атак и может быть использовано для оценки стоимости жизненного цикла систем защиты от компьютерных атак и выбора допустимых по стоимости вариантов построения систем защиты от компьютерных атак.

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

Изобретение относится к сетям радиосвязи и предназначено для уменьшения издержек при передаче между терминалом (UE) и узлом (eNB) информации о состоянии терминала. Изобретение раскрывает, в частности, устройство для усовершенствования передачи вспомогательной информации об UE в сети радиосвязи.

Изобретение относится к устройствам ввода. Технический результат заключается в повышении скорости ввода данных.

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

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

Изобретение относится к устройствам обработки вводимой информации. Технический результат заключается в повышении скорости ввода данных.

Изобретение относится к устройствам ввода. Технический результат - ускорение обучения позиционированию пальцев на клавиши механической клавиатуры при слепом печатании.

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

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

Изобретение относится к области устройств ввода. Техническим результатом является расширение функциональных возможностей устройств ввода за счет возможности применения одного и того же средства индикации в различных видах устройств ввода.

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

Изобретение относится к системе и способу для ввода текстовых элементов, например символов. Техническим результатом является обеспечение быстрого ввода текстовых элементов.

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