Способ и устройство для входа в учетную запись, а также терминал и сетевой сервер

Иллюстрации

Показать все

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

Реферат

Данная заявка испрашивает приоритет китайской заявки №2012100548619, под названием «Способ и устройства для входа в систему, а также терминал и сетевой сервер» (Login Method and Device, Terminal and Network Server), поданной 2 марта 2012 г. в государственное ведомство по интеллектуальной собственности Китая, содержание которой включено в настоящий документ посредством ссылки.

Область техники, к которой относится изобретение

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

Уровень техники

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

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

Поэтому для решения вышеописанных проблем требуется усовершенствованное техническое решение.

Раскрытие изобретения

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

Способ входа в учетную запись содержит:

получение, посредством терминала, учетной записи и первого пароля;

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

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

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

В частности, получение первого пароля посредством терминала включает в себя:

прием, посредством терминала, пользовательского ввода первого пароля; или

прием, посредством терминала, пользовательского ввода пароля, получение, посредством терминала, машинного кода терминала и формирование, посредством терминала, сочетания машинного кода с введенным паролем в качестве первого пароля; при этом

процесс оценки посредством терминала, совпадает ли первый пароль с локальным паролем, привязанным к предварительно сохраненной учетной записи, включает в себя:

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

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

Устройство входа в учетную запись включает в себя:

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

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

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

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

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

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

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

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

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

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

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

Фигура 1 представляет собой схему, иллюстрирующую среду выполнения способа входа в учетную запись, обеспечиваемого в варианте осуществления настоящего изобретения;

Фигура 2 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте 1 осуществления настоящего изобретения;

Фигура 3 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте 2 осуществления настоящего изобретения;

Фигура 4 представляет собой схематическое изображение, иллюстрирующее переключение интерфейса от входа в учетную запись с использованием второго пароля к входу в учетную запись с использованием первого пароля, обеспечиваемое в варианте 2 осуществления настоящего изобретения;

Фигура 5 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте 3 осуществления настоящего изобретения;

Фигура 6 представляет собой структурную схему, иллюстрирующую устройство входа в учетную запись, обеспечиваемое в варианте 4 осуществления настоящего изобретения;

Фигура 7 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте 5 осуществления настоящего изобретения;

Фигура 8 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте 6 осуществления настоящего изобретения;

Фигура 9 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте 7 осуществления настоящего изобретения;

Фигура 10 представляет собой структурную схему, иллюстрирующую сетевой сервер, обеспечиваемый в варианте 8 осуществления настоящего изобретения.

Осуществление изобретения

Для более четкой демонстрации задачи, технических аспектов и преимуществ настоящего изобретения ниже приведено детальное описание осуществления настоящего изобретения, в котором термин «множество» означает «по меньшей мере один».

Фигура 1 представляет собой блок-схему последовательности действий, иллюстрирующую среду выполнения способа входа в учетную запись, обеспечиваемого в варианте осуществления настоящего изобретения; среда выполнения может включать в себя терминал 110 и сетевой сервер 120.

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

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

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

Вариант осуществления 1

Фигура 2 представляет собой блок-схему последовательности действий способа входа в учетную запись, обеспечиваемого в варианте осуществления 1 настоящего изобретения. Способ входа в учетную запись, который можно применять на терминале 110, показанном на Фиг. 1, содержит этапы, на которых:

На этапе 210, получают ожидающую входа учетную запись и первый пароль.

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

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

На этапе 220, оценивают то, совпадает ли первый пароль с локальным паролем, привязанным к предварительно сохраненной учетной записи.

В данном варианте осуществления локальный пароль может представлять собой пользовательский пароль, сохраненный в терминале и привязанный к учетной записи. Пользовательский пароль может представлять собой пароль, предварительно установленный пользователем для ожидающей входа учетной записи, и обычно он несложен для запоминания или ввода. Оценка того, совпадает ли первый пароль с привязанным к предварительно сохраненной учетной записи локальным паролем, может включать в себя: оценку того, совпадает ли первый пароль с привязанным к предварительно сохраненной учетной записи пользовательским паролем.

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

Во избежание излишней сложности пользовательского пароля пользовательский пароль можно устанавливать достаточно простым; обычно он включает в себя сочетание символов, в том числе букв, цифр или знаков пунктуации. Например, в качестве пользовательского пароля можно установить "123" или "abc". Пользователи также могут устанавливать пользовательский пароль согласно собственным предпочтениям запоминания.

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

Второй пароль представляет собой фактический пароль для входа в учетную запись, соответствующий предварительно сохраненной учетной записи, то есть фактический пароль для входа, соответствующий учетной записи и предназначенный для входа в учетную запись на сетевом сервере. Обычно второй пароль устанавливают при обращении для создания учетной записи.

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

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

Вариант осуществления 2

Фигура 3 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте осуществления 2 настоящего изобретения, и этот способ можно применять на терминале 110, показанном на Фиг. 1. Способ входа в учетную запись содержит этапы, на которых:

На этапе 310, получают ожидающую входа учетную запись и принимают введенный пользователем пользовательский пароль.

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

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

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

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

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

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

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

На этапе 330, получают ожидающую входа учетную запись и первый пароль.

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

На этапе 340, оценивают то, совпадает ли первый пароль с привязанным к предварительно сохраненной учетной записи пользовательским паролем.

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

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

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

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

При успешном сопоставлении сетевой сервер 120 отправляет ответное сообщение об успешном сопоставлении на терминал 110, и после приема сообщения терминал 110 выполняет вход в учетную запись.

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

Вариант осуществления 3

Фигура 5 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте осуществления 3 настоящего изобретения; этот способ можно применять на терминале 110, показанном на Фиг. 1, и этот способ содержит этапы, на которых:

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

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

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

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

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

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

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

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

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

На этапе 530, получают ожидающую входа учетную запись и первый пароль.

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

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

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

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

Выполняют сравнение введенного пароля в первом пароле и текущего машинного кода с привязанным к учетной записи пользовательским паролем и первоначальным машинным кодом соответственно. Например, когда несанкционированный пользователь копирует систему в исходном терминале А на другой терминал В, приложение терминала В может также получить учетную запись, второй пароль, пользовательский пароль и первоначальный машинный код (т.е., машинный код терминала А), хранящиеся в процессоре терминала А. Однако несанкционированный пользователь не может видеть второй пароль и пользовательский пароль в текстовом формате. Поэтому, если несанкционированный пользователь вводит корректный вводимый пароль, совпадающий с пользовательским паролем, то поскольку машинный код терминала В все же отличается от первоначального машинного кода, невозможно выполнить запрос о привязанном к учетной записи пользовательском пароле и первоначальном машинном коде согласно введенному паролю и учетной записи, соответствующей текущему машинному коду.

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

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

Сетевой сервер 120 может содержать учетные записи и пароли для входа в учетные записи, соответствующие учетным записям. После приема учетной записи и второго пароля сетевой сервер 120 выполняет запрос о соответствующем учетной записи пароле для входа в учетную запись в пределах сервера согласно учетной записи и выполняет сопоставление запрошенного пароля для входа в учетную запись с принятым вторым паролем.

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

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

Вариант осуществления 4

Фигура 6 представляет собой структурную схему, иллюстрирующую устройство для входа в учетную запись, обеспечиваемое в варианте осуществления 4 настоящего изобретения, и это устройство входит в состав терминала 110, показанного на Фиг. 1. Данное устройство содержит модуль 610 получения информации, первый модуль 620 оценки, и первый модуль 630 входа в учетную запись.

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

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

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

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

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

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

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

Вариант осуществления 5

Фигура 7 представляет собой блок-схему последовательности действий, иллюстрирующую способ входа в учетную запись, обеспечиваемый в варианте осуществления 5 настоящего изобретения, и этот способ можно применять на терминале 120, показанном на Фиг. 1. Этот способ содержит этапы, на которых:

На этапе 710, принимают ожидающую входа учетную запись, первый пароль и соответствующий учетной записи второй пароль, переданные терминалом.

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