Перекрестные ссылки на связанные заявки
[0001] Настоящая заявка ссылается на приоритет заявки на патент Китайской Народной Республики №201510876207.Х, на которой она основана и которая была зарегистрирована 3 декабря 2015 года. При этом содержание упомянутой заявки полностью включено в настоящий документ путем ссылки.
Область техники
[0002] Настоящее изобретение относится, в общем, к области применения электронных технологий, а именно, к способам и устройствам для получения удостоверяющего документа.
Предпосылки создания изобретения
[0003] Удостоверяющий документ - это документ, который используют для подтверждения некоторого качества гражданина и который часто требуется во многих отраслях применения, и в частности, в области финансового кредитования. В общем случае под удостоверяющим документом может пониматься удостоверение личности пользователя, документ, подтверждающий доход, удостоверение потока банковских операций, свидетельство о профессии и т.п.
[0004] На существующем уровне развития техники пользователям в большинстве случаев приходится предоставлять бумажные удостоверяющие документы с официальной печатью лицам, которые уполномочены для проверки подлинности удостоверяющих документов. Альтернативно, некоторые организации могут запрашивать соответствующие удостоверяющие документы из собственных сетевых систем. К примеру, банк может получать заверенный перечень банковских операций пользователя из банковской сетевой системы.
Сущность изобретения
[0005] Для преодоления недостатков, имеющихся на существующем уровне техники, которые заключаются в том, что получение удостоверяющего документа имеет высокую сложность и низкую эффективность, в вариантах осуществления настоящего изобретения предложены способы и устройства для получения удостоверяющего документа. Предложенное техническое решение описано ниже.
[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предложен способ получения удостоверяющего документа, включающий, когда он применяется в терминале, следующие шаги:
[0007] определение целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легальному источнику, из которого должен поступить удостоверяющий документ;
[0008] получение содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ; и
[0009] передачу содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[0010] Опционально, шаг получения содержимого страниц целевого приложения включает:
[0011] вход в учетную запись целевого приложения; и
[0012] выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы.
[0013] Опционально, шаг получения содержимого страниц целевого приложения включает:
[0014] вход в учетную запись целевого приложения; и
[0015] получение содержимого страниц из по меньшей мере одного страничного окна целевого приложения при помощи передачи данных.
[0016] Опционально, выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц включает:
[0017] сначала, выполнение операции захвата изображения экрана на странице входа в учетную запись, отображаемой целевым приложением;
[0018] когда страница, отображаемая целевым приложением, не меняется в течение заранее заданного временного периода, или целевое местоположение снова отображает страницу входа в учетную запись, останов операции захвата изображения экрана; и
[0019] назначение по меньшей мере одного снимка экрана из интервала от первой операции захвата изображения экрана до последней операции захвата изображения экрана в качестве содержимого страниц.
[0020] Опционально, выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц включает:
[0021] прием инструкции на захват изображения экрана, сформированной при помощи нажатия на кнопку для захвата изображения экрана; и
[0022] выполнение операции захвата изображения экрана на текущей странице целевого приложения согласно принятой инструкции на захват изображения экрана, с целью получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
[0023] Опционально, выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц включает:
[0024] анализ одной или более страниц, поочередно, с целью выяснения, содержит ли хотя бы одна из страниц, отображаемых целевым приложением, заранее заданный признак удостоверения; и
[0025] среди упомянутых одной или более страниц, выполнение операции захвата изображения экрана на странице, содержащей заранее заданный признак удостоверения, с целью получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
[0026] Опционально, способ дополнительно включает:
[0027] анализ упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли хотя бы один из снимков экрана страниц заранее заданный признак удостоверения; и
[0028] среди упомянутых одного или более снимков экрана страниц, определение снимка экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
[0029] Опционально, анализ упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения, включает:
[0030] анализ упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из упомянутых одного или более снимков экрана страниц заранее заданный признак удостоверения при помощи технологии оптического распознавания символов (Optical Character Recognition, OCR).
[0031] Опционально, кнопка для захвата изображения экрана представляет собой одно из следующего: «парящая» кнопка, кнопка «домой» или заранее заданная аппаратная кнопка.
[0032] Опционально, способ дополнительно включает:
[0033] в течение операции захвата изображения экрана, получение уникального идентификатора целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана.
[0034] Опционально, способ дополнительно включает:
[0035] поиск по заранее заданной таблице доверенных идентификаторов для записи уникальных идентификаторов доверенных приложений; и
[0036] при этом шаг передачи содержимого документа на сервер извлечения удостоверяющего документа включает:
[0037] когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, передачу содержимого документа на сервер извлечения удостоверяющего документа.
[0038] Опционально, способ дополнительно включает:
[0039] сохранение содержимого страниц в заранее заданном изолированном местоположении; и/или
[0040] шифрование и сохранение содержимого страниц.
[0041] Опционально, способ дополнительно включает:
[0042] после передачи содержимого документа на сервер извлечения удостоверяющего документа, удаление содержимого документа.
[0043] Опционально, вход в учетную запись в целевом приложении включает:
[0044] вход в учетную запись в целевом приложении через клиентскую программу целевого приложения; или
[0045] вход в учетную запись в целевом приложении при помощи доступа к веб-странице, предоставленной целевым приложением.
[0046] Опционально, способ дополнительно включает:
[0047] отображение кнопки запуска клиентской программы целевого приложения при помощи клиентской программы извлечения удостоверяющего документа;
[0048] прием запускающей инструкции, сформированный при помощи нажатия пользователем на кнопку запуска;
[0049] обнаружение, установлена ли в терминале клиентская программа целевого приложения, соответствующая запускающей инструкции;
[0050] когда в терминале установлена клиентская программа целевого приложения, запуск клиентской программы целевого приложения; и
[0051] когда в терминале не установлена клиентская программа целевого приложения, отображение сообщения приглашения к установке для приглашения пользователя к установке клиентской программы целевого приложения.
[0052] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предложен способ получения удостоверяющего документа, включающий, когда он применяется в терминале, следующие шаги:
[0053] прием от терминала содержимого документа, включающего содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения, определенного согласно введенному пользователю идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ; и
[0054] извлечение удостоверяющего документа из содержимого документа.
[0055] Опционально, содержимое документа содержит содержимое страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы, и
[0056] при этом шаг извлечения удостоверяющего документа из содержимого документа включает:
[0057] анализ упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения; и
[0058] среди упомянутых одного или более снимков экрана страниц, определение снимка экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
[0059] Опционально, анализ упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения, включает:
[0060] анализ упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из упомянутых одного или более снимков экрана страниц заранее заданный признак удостоверения при помощи технологии оптического распознавания символов (OCR).
[0061] Опционально, содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана, при этом способ дополнительно включает:
[0062] поиск по заранее заданной таблице доверенных идентификаторов для записи уникальных идентификаторов доверенных приложений; и
[0063] когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, определение того, что удостоверяющий документ в содержимом документа является заслуживающим доверия удостоверяющим документом.
[0064] Опционально, содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана, при этом способ дополнительно включает:
[0065] получение информации о формате каждого документа из состава подтверждающего документа.
[0066] получение таблицы доверенных форматов, соответствующих уникальному идентификатору целевого приложения, при этом таблицу доверенных форматов используют для записи информации о доверенных форматах, соответствующих уникальному идентификатору целевого приложения;
[0067] поиск по таблице доверенных форматов, соответствующей уникальному идентификатору целевого приложения; и
[0068] когда в таблицу доверенных форматов записана информация о формате каждого из удостоверяющих документов, определение того, что удостоверяющий документ в содержимом документе заслуживает доверия.
[0069] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предложено устройство для получения удостоверяющего документа, которое применяется в терминале, включающее:
[0070] модуль определения, сконфигурированный для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ;
[0071] модуль получения содержимого, сконфигурированный для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ; и
[0072] модуль передачи, сконфигурированный для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[0073] Опционально, модуль получения содержимого включает:
[0074] подмодуль входа в учетную запись, сконфигурированный для входа в учетную запись в целевом приложении; и
[0075] подмодуль захвата изображения экрана, сконфигурированный для выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы.
[0076] Опционально, модуль получения содержимого включает:
[0077] подмодуль входа в учетную запись, сконфигурированный для входа в учетную запись в целевом приложении; и
[0078] подмодуль получения, сконфигурированный для получения содержимого страниц из по меньшей мере одного страничного окна целевого приложения при помощи передачи данных.
[0079] Опционально, подмодуль захвата изображения экрана сконфигурирован:
[0080] сначала, для выполнения операции захвата изображения экрана на странице входа в учетную запись, отображаемой целевым приложением;
[0081] когда страница, отображаемая целевым приложением, не меняется в течение заранее заданного временного периода, или целевое приложение снова отображает страницу входа в учетную запись, для останова операции захвата изображения экрана; и
[0082] для назначения по меньшей мере одного снимка экрана из интервала от первой операции захвата изображения экрана до последней операции захвата изображения экрана в качестве содержимого страниц.
[0083] Опционально, подмодуль захвата изображения экрана сконфигурирован:
[0084] для приема инструкции на захват изображения экрана, сформированной при помощи нажатия на кнопку для захвата изображения экрана; и
[0085] для выполнения операции захвата изображения экрана на текущей странице целевого приложения согласно принятой инструкции на захват изображения экрана, с целью получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
[0086] Опционально, подмодуль захвата изображения экрана сконфигурирован:
[0087] для анализа одной или более страниц, поочередно, с целью выяснения, содержит ли хотя бы одна из страниц, отображаемых целевым приложением, заранее заданный признак удостоверения; и
[0088] среди упомянутых одной или более страниц, для выполнения операции захвата изображения экрана на странице, содержащей заранее заданный признак удостоверения, с целью получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
[0089] Опционально, устройство дополнительно включает:
[0090] модуль обнаружения признака, сконфигурированный для анализа упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения; и
[0091] модуль определения, сконфигурированный для определения, среди упомянутых одного или более снимков экрана страниц, снимка экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
[0092] Опционально, модуль обнаружения признака сконфигурирован:
[0093] для анализа упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из упомянутых одного или более снимков экрана страниц заранее заданный признак удостоверения при помощи технологии оптического распознавания символов (OCR).
[0094] Опционально, кнопка для захвата изображения экрана представляет собой одно из следующего: «парящая» кнопка, кнопка «домой» или заранее заданная аппаратная кнопка.
[0095] Опционально, устройство дополнительно включает:
[0096] модуль получения идентификатора, сконфигурированный, в течение операции захвата изображения экрана, для получения уникального идентификатора целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана.
[0097] Опционально, устройство дополнительно включает:
[0098] модуль поиска, сконфигурированный для поиска по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений; и
[0099] при этом модуль передачи сконфигурирован:
[00100] когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, для передачи содержимого документа на сервер извлечения удостоверяющего документа.
[00101] Опционально, устройство дополнительно включает: модуль сохранения, сконфигурированный:
[00102] для сохранения содержимого страниц в заранее заданном изолированном местоположении; и/или
[00103] для шифрования и сохранения содержимого страниц.
[00104] Опционально, устройство дополнительно включает:
[00105] модуль удаления, сконфигурированный, после передачи содержимого документа на сервер извлечения удостоверяющего документа, для удаления содержимого документа.
[00106] Опционально, подмодуль входа в учетную запись сконфигурирован:
[00107] для входа в учетную запись в целевом приложении через клиентскую программу целевого приложения; или
[00108] для входа в учетную запись в целевом приложении при помощи доступа к веб-странице, предоставленной целевым приложением.
[00109] Опционально, устройство дополнительно включает:
[00110] модуль отображения, сконфигурированный для отображения кнопки запуска клиентской программы целевого приложения при помощи клиентской программы извлечения удостоверяющего документа;
[00111] модуль приема, сконфигурированный для приема запускающей инструкции, сформированной при помощи нажатия пользователем на кнопку запуска;
[00112] модуль обнаружения клиентской программы, сконфигурированный для обнаружения, установлена ли в терминале клиентская программа целевого приложения, соответствующая запускающей инструкции;
[00113] модуль запуска, сконфигурированный, когда в терминале установлена клиентская программа целевого приложения, для запуска клиентской программы целевого приложения; и
[00114] модуль приглашения, сконфигурированный, когда в терминале не установлена клиентская программа целевого приложения, для отображения сообщения приглашения к установке для приглашения пользователя к установке клиентской программы целевого приложения.
[00115] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения предложено устройство для получения удостоверяющего документа, которое применяется в терминале, включающее:
[00116] модуль приема, сконфигурированный для приема от терминала содержимого документа, включающего содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения, определенного согласно введенному пользователю идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ; и
[00117] модуль извлечения, сконфигурированный для извлечения удостоверяющего документа из содержимого документа.
[00118] Опционально, содержимое документа содержит содержимое страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы, и
[00119] при этом модуль извлечения включает:
[00120] подмодуль обнаружения, сконфигурированный для анализа упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения; и
[00121] подмодуль определения, сконфигурированный для определения, среди упомянутых одного или более снимков экрана страниц, снимка экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
[00122] Опционально, подмодуль обнаружения сконфигурирован:
[00123] для анализа упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из упомянутых одного или более снимков экрана страниц заранее заданный признак удостоверения при помощи технологии оптического распознавания символов (OCR).
[00124] Опционально, содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана, при этом устройство дополнительно включает:
[00125] первый модуль поиска, сконфигурированный для поиска по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений; и
[00126] первый модуль определения, сконфигурированный, когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, для определения того, что удостоверяющий документ в содержимом документа является заслуживающим доверия удостоверяющим документом.
[00127] Опционально, содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана, при этом устройство дополнительно включает:
[00128] модуль получения информации, сконфигурированный для получения информации о формате каждого документа из состава удостоверяющего документа;
[00129] модуль получения информационной таблицы, сконфигурированный для получения таблицы доверенных форматов, соответствующих уникальному идентификатору целевого приложения, при этом таблицу доверенных форматов используют для записи информации о доверенных форматах, соответствующих уникальному идентификатору целевого приложения;
[00130] второй модуль поиска, сконфигурированный для поиска по таблице доверенных форматов, соответствующей уникальному идентификатору целевого приложения; и
[00131] второй модуль определения, сконфигурированный, когда в таблицу доверенных форматов записана информация о формате каждого из удостоверяющих документов, для определения того, что удостоверяющий документ в содержимом документе заслуживает доверия.
[00132] Техническое решение, соответствующее вариантам осуществления настоящего изобретения, позволяет получить следующие полезные результаты:
[00133] В способах и устройствах для получения удостоверяющего документа, которые предложены в вариантах осуществления настоящего изобретения, терминал может определять целевое приложение в соответствии с введенным пользователем идентификатором легального источника, из которого должен поступить удостоверяющий документ, получать содержимое страниц целевого приложения и передавать, на сервер извлечения удостоверяющего документа, содержимое документа, которое включает содержимое страниц удостоверяющего документа. Таким образом, от пользователя не требуется предоставление бумажного удостоверяющего документа, а соответствующая организация не должна получать удостоверяющий документ из своей сетевой системы. Соответственно, может быть значительно снижена сложность получения удостоверяющего документа и повышена эффективность получения удостоверяющего документа.
[00134] Нужно понимать, что и предшествующее общее описание, и подробное описание, приведенное ниже, являются исключительно иллюстративными и пояснительными, и не ограничивают настоящее изобретение, соответствующее приложенной формуле изобретения.
Краткое описание чертежей
[00135] С целью более детальной иллюстрации вариантов осуществления настоящего изобретения, ниже будет приведено краткое описание приложенных чертежей, которые могут применяться для описания вариантов осуществления настоящего изобретения. Очевидно, чертежи в приведенном ниже описании приводятся исключительно для иллюстрации некоторых из вариантов осуществления настоящего изобретения, при этом в соответствии с чертежами специалисты в настоящей области техники могут, не прилагая творческих усилий, создавать и другие чертежи.
[00136] Фиг. 1 представляет собой эскизную блок-схему, иллюстрирующую среду реализации, в которой применяют способы получения удостоверяющего документа, предложенные в некоторых из вариантов осуществления настоящего изобретения, в соответствии с одним из примеров осуществления настоящего изобретения.
[00137] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения.
[00138] Фиг. 3 представляет собой блок-схему алгоритма, иллюстрирующую способ получения удостоверяющего документа в соответствии с другим примером осуществления настоящего изобретения.
[00139] Фиг. 4-1 представляет собой блок-схему алгоритма, иллюстрирующую способ получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00140] фиг. 4-2 представляет собой эскизную блок-схему интерфейса ввода в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00141] фиг. 4-3 представляет собой эскизную блок-схему интерфейса ввода в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00142] Фиг. 4-4 представляет собой блок-схему алгоритма, которая иллюстрирует применяемый в терминале способ определения целевого приложения, соответствующего введенному пользователем уникальному идентификатору легального источника, из которого должен поступить удостоверяющий документ, в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00143] Фиг. 4-5 представляет собой блок-схему, иллюстрирующую способ получения содержимого страниц целевого приложения в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00144] Фиг. 4-6 представляет собой блок-схему, которая иллюстрирует способ входа в учетную запись целевого приложения при помощи доступа к веб-странице, предоставленной целевым приложением, в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00145] Фиг. 4-7 представляет собой блок-схему алгоритма, которая иллюстрирует способ выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00146] Фиг. 4-8 представляет собой блок-схему алгоритма, которая иллюстрирует другой способ выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00147] Фиг. 4-9 представляет собой блок-схему алгоритма, которая иллюстрирует еще один способ выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00148] Фиг. 4-10 представляет собой блок-схему, иллюстрирующую применяемый в терминале способ получения содержимого страниц целевого приложения в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00149] Фиг. 4-11 представляет собой блок-схему алгоритма, иллюстрирующую способ получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00150] Фиг. 4-12 представляет собой блок-схему алгоритма, иллюстрирующую применяемый в терминале способ получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00151] фиг. 4-13 представляет собой эскизное изображение удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00152] Фиг. 4-14 представляет собой эскизное изображение другого удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00153] Фиг. 4-15 представляет собой блок-схему алгоритма для применяемого на сервере извлечения удостоверяющего документа способа верификации достоверности удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00154] Фиг. 5-1 представляет собой блок-схему, иллюстрирующую устройство для получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения.
[00155] Фиг. 5-2 представляет собой блок-схему, иллюстрирующую модуль получения содержимого в соответствии с одним из примеров осуществления настоящего изобретения.
[00156] Фиг. 5-3 представляет собой блок-схему, иллюстрирующую другое устройство для получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения.
[00157] Фиг. 5-4 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения.
[00158] Фиг. 5-5 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения.
[00159] Фиг. 5-6 представляет собой блок-схему, иллюстрирующую устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00160] Фиг. 5-7 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00161] Фиг. 5-8 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00162] Фиг. 5-9 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00163] Фиг. 6-1 представляет собой блок-схему, иллюстрирующую устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00164] Фиг. 6-2 представляет собой блок-схему, иллюстрирующую модуль извлечения в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00165] Фиг. 6-3 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00166] Фиг. 6-4 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00167] Фиг. 7 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00168] Фиг. 8 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00169] На приложенных чертежах, которые входят в состав настоящего описания и являются его неотъемлемой частью, проиллюстрированы варианты осуществления, соответствующие настоящему изобретению. Приложенные чертежи, вместе с описанием, служат для разъяснения замысла настоящего изобретения.
Подробное описание изобретения
[00170] Для обеспечения более детального понимания целей, технических решений и преимуществ настоящего изобретения, ниже настоящее изобретение будет описано подробно на примерах приложенных чертежей. Очевидно, проиллюстрированные варианты осуществления изобретения не являются всеми возможными вариантами осуществления настоящего изобретения, но лишь некоторыми из них. В соответствии с вариантами осуществления настоящего изобретения, все другие варианты его осуществления, полученные специалистами в данной области техники без приложения творческих усилий, попадают объем правовой защиты настоящего изобретения.
[00171] Обратимся к фиг. 1, которая представляет собой эскизную блок-схему, иллюстрирующую среду реализации для применения способов получения удостоверяющего документа, предложенных в некоторых из вариантов осуществления настоящего изобретения, в соответствии с одним из примеров осуществления настоящего изобретения. Среда реализации может включать сервер 110 извлечения удостоверяющего документа и по меньшей мере один терминал 120. В терминале 120 может быть установлена клиентская программа извлечения удостоверяющего документа.
[00172] Сервер 110 извлечения удостоверяющего документа может представлять собой одиночный сервер или кластер серверов, состоящий из нескольких серверов, или центр услуг облачных вычислений. Терминал 120 может представлять собой смартфон, компьютер, медиаплеер, устройство для чтения электронных книг, носимое устройство и т.п.
[00173] Сервер 110 извлечения удостоверяющего документа и терминал 120 могут быть соединены при помощи проводной или беспроводной сети.
[00174] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения, который может быть применен в терминале 120, показанном на фиг. 1.
Способ включает следующие шаги.
[00175] На шаге 201 определяют целевое приложение (арр) для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00176] На шаге 202 получают содержимое страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00177] На шаге 203 содержимое документа, включающее содержимое страниц удостоверяющего документа, передают на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00178] Следовательно, терминал может определять целевое приложение в соответствии с введенным пользователем идентификатором легального источника, из которого должен поступить сертификационный документ, получать содержимое страницы целевого приложения и передавать, на сервер извлечения сертификационного документа, содержимое документа, которое включает содержимое страницы сертификационного документа. Таким образом, от пользователя не требуется предоставление бумажного удостоверяющего документа, а соответствующая организация не должна получать удостоверяющий документ из своей сетевой системы. Соответственно, может быть значительно снижена сложность получения удостоверяющего документа и повышена эффективность получения удостоверяющего документа.
[00179] Фиг. 3 представляет собой блок-схему алгоритма, иллюстрирующую другой способ получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения, который может быть применен в сервере 110 извлечения удостоверяющего документа, показанном на фиг. 1. Способ включает следующие шаги.
[00180] На шаге 301 от терминала принимают содержимое документа, включающее содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения, определенного согласно введенному пользователю идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ.
[00181] На шаге 302 удостоверяющий документ извлекают из содержимого документа.
[00182] Соответственно, сервер извлечения удостоверяющего документа может непосредственно принимать содержимое документа, переданное из терминала, и извлекать удостоверяющий документ из содержимого документа. Таким образом, от пользователя не требуется предоставление бумажного удостоверяющего документа, а соответствующая организация не должна получать удостоверяющий документ из своей сетевой системы. Соответственно, может быть значительно понижена сложность получения удостоверяющего документа и повышена эффективность получения удостоверяющего документа.
[00183] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения, который может быть применен в среде реализации, показанной на фиг. 1.
Способ включает следующие шаги.
[00184] На шаге 401 в терминале активируют функцию получения удостоверяющего документа.
[00185] Удостоверяющий документ представляет собой документ, который подтверждает, что гражданин имеет некоторое конкретное качество. Существуют различные сценарии применения, требующие получения удостоверяющего документа, например, для выдачи банковских кредитов, для подачи заявок на получение профессиональных титулов и т.п. В подобном сценарии применения, требующем получения удостоверяющего документа, в терминале может быть активирована функция получения удостоверяющего документа.
[00186] В одном из способов, в ходе нормальной работы терминала, пользователь может активировать функцию получения удостоверяющего документа при помощи заранее заданной «парящей» кнопки, кнопки «домой» или заранее заданной аппаратной кнопки, обеспеченной в терминале. Терминал может активировать функцию получения удостоверяющего документа после приема соответствующей активирующей инструкции.
[00187] В другом способе в терминале может быть установлена клиентская программа извлечения удостоверяющего документа. В отображаемом интерфейсе клиентской программы извлечения удостоверяющего документа может быть обеспечена кнопка получения удостоверяющего документа. Пользователь может активировать функцию получения удостоверяющего документа при помощи нажатия на кнопку получения удостоверяющего документа. Клиентская программа извлечения удостоверяющего документа может активировать функцию получения удостоверяющего документа после приема активирующей инструкции, сформированной за счет нажатия на кнопку получения удостоверяющего документа.
[00188] Следует отметить, что в данном варианте осуществления настоящего изобретения клиентская программа извлечения удостоверяющего документа может представлять собой клиентскую программу, относящуюся к типу финансовых клиентских программ, например, банковский клиент, депозитный клиент, платежный клиент и т.п. В применении на практике могут присутствовать и другие типы клиентских программ, без ограничения данного варианта осуществления настоящего изобретения в этом отношении.
[00189] На шаге 402 терминал определяет целевое приложение для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00190] В данном варианте осуществления настоящего изобретения идентификатором легального источника, из которого должен поступить удостоверяющий документ, может быть идентификатор официальной организации, из которой должен поступить удостоверяющий документ. К примеру, если удостоверяющий документ включает информацию о доходах, идентификатором источника, из которого должен поступить удостоверяющий документ, может быть идентификатор официального веб-сайта банка. Соответственно, целевым приложением для предоставления удостоверяющего документа может быть приложение официального вебсайта банка. К примеру, если удостоверяющий документ включает информацию о социальном страховании, идентификатором источника, из которого должен поступить удостоверяющий документ, может быть идентификатор официального веб-сайта организации социального страхования. Соответственно, целевым приложением для предоставления удостоверяющего документа может быть приложение официального веб-сайта организации социального страхования. После активации функции получения удостоверяющего документа терминал может предоставлять пользователю интерфейс ввода, в котором пользователь может вводить идентификатор легального источника, из которого должен поступить удостоверяющий документ.
[00191] В качестве примера обратимся к иллюстрации фиг. 4-2, которая представляет собой эскизную блок-схему интерфейса ввода в соответствии с еще одним из примеров осуществления настоящего изобретения. Интерфейс ввода может включать клавиатуру для ввода, при этом клавиатура для ввода может представлять собой клавиатуру метода ввода системы терминала, клавиатуру метода ввода клиентской программы метода ввода или клавиатуру метода ввода клиентской программы извлечения удостоверяющего документа в терминале. Однако настоящее изобретение в данном отношении не ограничено. При помощи клавиатуры для ввода пользователь вводит символы, а терминал может использовать символы, введенные пользователем, в качестве идентификатора легального источника, из которого должен поступить удостоверяющий документ.
[00192] В данном варианте осуществления настоящего изобретения идентификатор легального источника, из которого должен поступить удостоверяющий документ, может включать по меньшей мере одно из следующего: число, буква и символ. В данном варианте осуществления настоящего изобретения по меньшей мере одно введенное из следующего: числа, буквы или символы, относится по меньшей мере к одному типу ввода из следующего: числа, буквы или символы, любым двум типам ввода из следующего: числа, буквы или символы, или ко всем трем типам ввода из следующего: числа, буквы или символы. В данном варианте осуществления настоящего изобретения идентификатор легального источника, из которого должен поступить удостоверяющий документ, может включать по меньшей мере один символ, а в общем случае включает строку символов.
[00193] Когда интерфейс ввода соответствует иллюстрации фиг. 4-2, терминал может выполнять поиск по отношению соответствия между заранее заданными идентификаторами легальных источников и приложениями с целью определения целевого приложения, соответствующего идентификатору легального источника, из которого должен поступить удостоверяющий документ, для его приема. К примеру, если идентификатор легального источника, из которого должен поступить удостоверяющий документ для приема терминалом, равен "Merchants Bank", то при помощи поиска по отношению соответствия между заранее идентификаторами легальных источников удостоверяющих документов, из которых могут поступать удостоверяющие документы, и приложениями, терминал может определить, что приложение, соответствующее идентификатору "Merchants Bank" является приложением официального вебсайта банка Merchants Bank. Следует отметить, что терминал может также определять целевое приложение, соответствующее идентификатору легального источника, из которого должен поступить удостоверяющий документ, при помощи других средств, а данный вариант осуществления настоящего изобретения является лишь одним из иллюстративных примеров.
[00194] В качестве другого примера обратимся к иллюстрации фиг. 4-3, которая представляет собой эскизную блок-схему интерфейса ввода в соответствии с еще одним из примеров осуществления настоящего изобретения. Интерфейс ввода может включать множество кнопок вызова, при этом каждая из кнопок вызова может соответствовать одному приложению. Когда пользователь нажимает на любую из этих кнопок вызова, терминал может принимать соответствующий идентификатор легального источника, из которого должен поступить удостоверяющий документ, и может определять целевое приложение в соответствии с идентификатором легального источника, из которого должен поступить удостоверяющий документ. В данном варианте осуществления настоящего изобретения идентификатор легального источника, из которого должен поступить удостоверяющий документ, относится, в общем случае, к наименованию приложения. К примеру, наименованием приложения официального веб-сайта банка Merchants Bank является "Merchants Bank". Когда терминал отображает кнопки вызова, терминал, для подсказки пользователю, может отображать и соответствующий идентификатор легального источника, из которого должен поступить удостоверяющий документ, для каждой из кнопок вызова. При практическом применении, когда удостоверяющий документ предоставляют пользователю при помощи приложения через клиентскую программу, кнопка вызова может быть аналогичен кнопке клиентской программы, соответствующей этому приложению. К примеру, клиентской программой приложения официального веб-сайта банка Merchants Bank может быть клиентская программа банка Merchants Bank, и в этом случае кнопка вызова, соответствующая приложению официального веб-сайта банка Merchants Bank будет выглядеть так же, как кнопка клиентской программы банка Merchants Bank.
[00195] В данном варианте осуществления настоящего изобретения интерфейс ввода, показанный на фиг. 4-2 или фиг. 4-3, может быть предоставлен системой терминала или клиентской программой извлечения удостоверяющего документа, установленной в терминале. Далее обратимся к фиг. фиг. 4-4, которая представляет собой блок-схему алгоритма с иллюстрацией применяемого в терминале способа определения целевого приложения, соответствующего введенному пользователем уникальному идентификатору легального источника, из которого должен поступить удостоверяющий документ, в соответствии с еще одним из примеров осуществления настоящего изобретения, при этом способ включает шаги, описанные ниже.
[00196] На шаге 4021 терминал принимает введенный пользователем идентификатор легального источника, из которого должен поступить удостоверяющий документ, при помощи клиентской программы извлечения удостоверяющего документа.
[00197] На практике, когда целевое приложение не имеет соответствующей клиентской программы, идентификатор легального источника, из которого должен поступить удостоверяющий документ, может включать идентификатор официального веб-сайта, с которого должен поступить удостоверяющий документ. Когда целевое приложение имеет соответствующую клиентскую программу, идентификатор легального источника, из которого должен поступить удостоверяющий документ, может включать идентификатор клиентской программы целевого приложения или идентификатор серверной программы целевого приложения. В общем случае идентификатор клиентской программы целевого приложения идентичен идентификатору серверной программы целевого приложения. К примеру, идентификатор сервера приложений официального веб-сайта банка Merchants Bank и идентификатор клиентской программы банка Merchants Bank могут быть одинаковыми и равны "Merchants Bank". Целевое приложение может относиться к типу финансовых приложений, например, быть банковским приложением, приложением депозитного клиента, платежным приложением и т.п. На практике могут присутствовать и другие типы приложений, без ограничения данного варианта осуществления настоящего изобретения в этом отношении.
[00198] На шаге 4022 терминал определяет целевое приложение согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00199] На шаге 403 терминал получает содержимое страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00200] В первой из возможных реализаций данного варианта осуществления настоящего изобретения содержимое страниц обозначает содержимое на страницах, предоставленных целевым приложением, например, текст, изображения и другое содержимое. Терминал может получать содержимое страниц при помощи операции захвата изображения экрана. Обратимся к фиг. 4-5, которая представляет собой блок-схему, иллюстрирующую способ получения содержимого страниц целевого приложения в соответствии с еще одним из примеров осуществления настоящего изобретения, при этом способ включает шаги, описанные ниже.
[00201] На шаге 4031 терминал выполняет вход в учетную запись в целевом приложении.
[00202] В данном варианте осуществления настоящего изобретения, поскольку целевое приложение может как иметь соответствующую клиентскую программу, так и только соответствовать веб-сайту, способы входа в учетную запись в целевом приложении могут быть различными и включать вход в учетную запись целевого приложения при помощи клиентской программы целевого приложения или вход в учетную запись целевого приложения при помощи доступа к веб-странице, предоставленной целевым приложением.
[00203] Обратимся к фиг. 4-6, которая представляет собой блок-схему с иллюстрацией способа входа в учетную запись целевого приложения при помощи доступа к веб-странице, предоставленной целевым приложением, в соответствии с еще одним из примеров осуществления настоящего изобретения.
[00204] На шаге 40311 терминал выполняет поиск по заранее заданному отношению соответствия между идентификаторами приложений и универсальными локаторами ресурсов (Uniform Resource Locators, URL), с целью получения URL-локатора, соответствующего целевому приложению.
[00205] Заранее заданное отношение соответствия между идентификаторами приложений и URL-локаторами может храниться в терминале. Это отношение соответствия может иметь форму таблицы. На практике отношение соответствия может периодически обновляться, при этом все записанные URL-локаторы являются заслуживающими доверия, и являются при этом URL-локаторами официальных удостоверяющих веб-сайтов, что позволяет гарантировать достоверность веб-страницы, полученной в результате. В соответствии с таблицей 1, например, идентификатор приложения "Y bank" соответствует URL-локатору "www.1234***.com", идентификатор приложения "DD pass" соответствует URL-локатору "www.4567***.com", идентификатор приложения "ВВ bank" соответствует URL-локатору "www.8910***.com". В качестве примера допустим, что идентификатор целевого приложения равен "DD pass", тогда в результате поиска по отношению соответствия между идентификаторами приложений и URL-локаторами, записанными в таблице 1, может быть получен URL-локатор "www.4567***.com".
[00206] На шаге 40312 терминал осуществляет доступ к URL-локатору, соответствующему целевому приложению, с целью входа в учетную запись в целевом приложении.
[00207] Терминал осуществляет доступ к ресурсам, указанным при помощи URL-локатора, с целью получения соответствующей страницы входа в учетную запись. В качестве примера допустим, что идентификатор целевого приложения равен "ВВ bank", а соответствующий URL-локатор равен "www.8910***.com", в этом случае терминал осуществляет доступ к официальному веб-сайту с помощью URL-локатора "www.8910***.com" и получает страницу входа в учетную запись, предоставленную приложением официального веб-сайта банка ВВ bank.
[00208] На шаге 4032 терминал выполняет операцию захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы.
[00209] Один из подходов показан на фиг. 4-7, которая представляет собой блок-схему алгоритма, которая иллюстрирует способ выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, в соответствии с еще одним из примеров осуществления настоящего изобретения, при этом способ включает шаги, описанные ниже.
[00210] На шаге 40321, сначала, терминал выполняет операцию захвата изображения экрана на странице входа в учетную запись, отображаемой целевым приложением.
[00211] На шаге 40322, когда страница, отображаемая целевым приложением, не меняется в течение заранее заданного временного периода, или целевое приложение снова отображает страницу входа в учетную запись, для терминал останавливает операцию захвата изображения экрана.
[00212] В данном варианте осуществления настоящего изобретения, в одном из примеров, когда обнаружена, что страница, отображаемая целевым приложением, не меняется в течение заранее заданного периода времени, может быть сделан вывод о том, что пользователь прекратил работу со страницей целевого приложения, и в этом случае операция захвата изображения экрана может быть остановлена. В качестве другого примера, когда целевое приложение снова отображает страницу входа в учетную запись, может быть сделан вывод о том, что пользователь хочет сменить учетную запись пользователя, и в этом случае операция захвата изображения экрана может быть остановлена, чтобы гарантировать выполнение текущей операция захвата изображения экрана для одной и той же учетной записи пользователя.
[00213] Следует отметить, что когда страницу целевого приложения отображают при помощи клиентской программы целевого приложения, то в этой клиентской программе каждая страница имеет соответствующее имя страницы. В этом случае терминал может записать имя страницы входа в учетную запись и когда имя страницы входа в учетную запись появится снова, операция захвата изображения экрана будет остановлена. Следует отметить, что имя страницы может быть текстовым, например, «страница входа в учетную запись» или может представлять собой строку символов, например, "001".
[00214] На шаге 40323 терминал назначает по меньшей мере один снимок экрана из интервала от первой операции захвата изображения экрана до последней операции захвата изображения экрана в качестве содержимого страниц.
[00215] Описанные шаги 40321-40323 могут выполняться системой терминала или могут выполняться клиентской программой извлечения удостоверяющего документа, установленной в терминале. Следует отметить, что операция захвата изображения экрана в описанных выше шагах 40321-40323 может быть вызвана различными условиями. К примеру, терминал может выполнять операцию захвата изображения экрана всякий раз, когда целевое приложение отображает страницу. Например, терминал может выполнять операцию захвата изображения экрана на всех страницах в течение периода времени от момента входа в пользовательскую учетную запись до момента выхода из нее, или терминал может также выполнять одну операцию захвата изображения экрана всякий раз по завершении заранее заданного интервала времени, начиная от момента входа в учетную запись на странице входа в учетную запись.
[00216] Еще один подход показан на фиг. 4-8, которая представляет собой блок-схему алгоритма с иллюстрацией выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, в соответствии с еще одним из примеров осуществления настоящего изобретения, при этом способ включает шаги, описанные ниже.
[00217] На шаге 40324 терминал принимает инструкцию на захват изображения экрана, сформированной при помощи нажатия на кнопку вызова для захвата изображения экрана.
[00218] Терминал может предоставлять пользователю кнопку для захвата изображения экрана. Когда пользователь нажимает на кнопку для захвата изображения экрана, формируют инструкцию на захват изображения экрана. Затем терминал может выполнять операцию захвата изображения экрана согласно инструкции на захват изображения экрана. Кнопка для захвата изображения экрана может представлять собой любое из следующего: «парящая» кнопка, кнопка «домой» или заранее заданная аппаратная кнопка. В качестве второго подхода к выполнению шага 4032 операцию захвата изображения экрана выполняют в результате нажатия пользователем на кнопку для захвата изображения экрана, благодаря чему может быть защищена конфиденциальность пользователя, поскольку пользователь может по собственной инициативе выполнять операцию захвата изображения экрана и может выбирать требуемую ему страницу для захвата, что позволяет улучшить пользовательское восприятие.
[00219] На шаге 40325 терминал выполняет операцию захвата изображения экрана на текущей странице целевого приложения согласно принятой инструкции на захват изображения экрана, с целью получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
[00220] Третий подход показан на фиг. 4-9, которая представляет собой блок-схему алгоритма, которая иллюстрирует еще один способ выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, в соответствии с еще одним из примеров осуществления настоящего изобретения, при этом способ включает шаги, описанные ниже.
[00221] На шаге 40326 терминал анализирует одну или более страниц, поочередно, с целью выяснения, содержит ли какая-либо из страниц, отображаемых целевым приложением, заранее заданный признак удостоверения.
[00222] В качестве примера, анализ одной или более страниц, поочередно, с целью выяснения, содержит ли какая-либо из страниц, отображаемых целевым приложением, заранее заданный признак удостоверения, может быть реализован с использованием технологии оптического распознавания символов (OCR). В данном варианте осуществления настоящего изобретения заранее заданный признак удостоверения может представлять собой признак, указывающий на конкретное качество гражданина, например, идентификатор удостоверения личности гражданина, идентификатор банковского счета, на который поступают его доходы, идентификатор перечня банковских операций и т.п. К примеру, в таких случаях заранее заданный признак удостоверения может представлять собой следующее: «номер удостоверения личности гражданина», «счет получателя», «платежный счет», «заработная плата», «название организации» и т.п.
[00223] На шаге 40327, среди упомянутых одной или более страниц, терминал выполняет операцию захвата изображения экрана на странице, содержащей заранее заданный признак удостоверения, с целью получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
[00224] На шаге 40328, среди упомянутых одной или более страниц, терминал не выполняет операцию захвата изображения экрана на страницах без заранее заданного удостоверяющего символа.
[00225] В качестве третьего подхода к выполнению шага 4032, операцию захвата изображения экрана выполняют в зависимости от того, обнаружен ли заранее заданный признак удостоверения. Соответственно, это позволяет достоверно получить удостоверяющий документ.
[00226] На практике три описанных выше подхода выполнения терминалом операции захвата изображения экрана на одной или более страницах, отображаемых целевым приложением, с целью получения содержимого страниц на шаге 4032, могут комбинироваться друг с другом. К примеру, первый подход может комбинироваться со вторым подходом, или первый подход может комбинироваться с третьим подходом, при этом они не будут повторно описаны в данном варианте осуществления настоящего изобретения.
[00227] Во второй из возможных реализаций данного варианта осуществления настоящего изобретения терминал может также получать содержимое страниц целевого приложения при помощи других средств. Обратимся к фиг. 4-10, которая представляет собой блок-схему, иллюстрирующую способ получения, терминалом, содержимого страниц целевого приложения в соответствии с еще одним из примеров осуществления настоящего изобретения, при этом способ включает шаги, описанные ниже.
[00228] На шаге 4033 терминал выполняет вход в учетную запись в целевом приложении.
[00229] За описанием 4033 следует обратиться к приведенному выше описанию шага 4031, которое не будет приведено повторно в данном варианте осуществления настоящего изобретения.
[00230] На шаге 4034 терминал получает содержимое страниц из по меньшей мере одного страничного окна целевого приложения при помощи передачи данных, при этом содержимое страниц содержит содержимое по меньшей мере одного страничного окна.
[00231] В качестве примера, терминал может получать содержимое страниц из дисплейного компонента, используемого для отображения страничного окна целевого приложения, и в результате получать содержимое по меньшей мере одного окна в качестве содержимого страниц. Поскольку дисплейный компонент терминала сконфигурирован для отображения текста и изображений, дисплейный компонент может включать экран дисплея, процессор и т.п. Поскольку отображаемые данные отображают, как правило, после обработки дисплейным компонентом, дисплейный компонент может хранить в себе содержимое окон страниц целевого приложения. Система терминала может непосредственно получать содержимое страниц из содержимого окон при помощи интерфейса связи с дисплейным компонентом.
[00232] На практике терминал может получать содержимое страниц из страничных окон целевого приложения при помощи передачи данных за счет других средств, известных на существующем уровне техники, которые не будут подробно описаны в данном варианте осуществления настоящего изобретения.
[00233] Следует отметить, что на практике в терминале может быть установлена клиентская программа извлечения удостоверяющего документа, при этом захват страницы из клиентской программы целевого приложения может быть более точным. Соответственно, перед шагом 4031 или шагом 4033 способ получения удостоверяющего документа, предложенный в данном варианте осуществления настоящего изобретения, может дополнительно включать обнаружение клиентской программы целевого приложения. Обратимся к фиг. 4-11, которая представляет собой блок-схему алгоритма, иллюстрирующую способ получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения. Данный способ может применяться в среде реализации, показанной на фиг. 1, при этом способ включает шаги, описанные ниже.
[00234] На шаге 4035 терминал отображает кнопку запуска клиентской программы целевого приложения при помощи клиентской программы извлечения удостоверяющего документа.
[00235] Кнопка запуска клиентской программы целевого приложения, отображаемая терминалом при помощи клиентской программы извлечения удостоверяющего документа, может соответствовать иллюстрации фиг. 4-3. Кнопка вызова в интерфейсе ввода, описанная выше, может являться кнопкой запуска клиентской программы.
[00236] На шаге 4036 терминал принимает запускающую инструкцию, сформированную при помощи нажатия пользователем на кнопку запуска.
[00237] На шаге 4037 терминал обнаруживает, установлена ли в терминале клиентская программа целевого приложения, соответствующая запускающей инструкции.
[00238] Такое обнаружение необходимо в том случае, когда терминал только отображает кнопку запуска клиентской программы целевого приложения, но при этом на нем фактически не установлена клиентская программа целевого приложения.
[00239] На шаге 4038, когда в терминале установлена клиентская программа целевого приложения, выполняют запуск клиентской программы целевого приложения.
[00240] После запуска, терминалом, клиентской программы целевого приложения, могут быть выполнены описанные выше шаг 4031 или шаг 4033.
[00241] На шаге 4039, когда в терминале не установлена клиентская программа целевого приложения, отображают приглашение к установке для приглашения пользователя к установке клиентской программы целевого приложения.
[00242] Когда в терминале не установлена клиентская программа целевого приложения, терминал может отображать сообщение приглашения к установке, в соответствии с которым пользователь может принять решение о необходимости установки клиентской программы целевого приложения. Если пользователь решает установить клиентскую программу целевого приложения, на терминал устанавливают эту клиентскую программу. Затем терминал запускает клиентскую программу и выполняет процедуру входа в учетную запись в целевом приложении при помощи клиентской программы целевого приложения на шаге 4031 или 4033. Если пользователь решает не устанавливать клиентскую программу целевого приложения, может быть выполнена процедура входа в учетную запись в целевом приложении при помощи доступа к веб-странице, предоставленной целевым приложением, на шаге 4031 или 4033.
[00243] На шаге 404, в ходе выполнения терминалом операции захвата изображения экрана, получают уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана.
[00244] К примеру, когда целевое приложение не имеет соответствующей клиентской программы, уникальный идентификатор может представлять собой идентификатор сервера целевого приложения; а когда целевое приложение имеет соответствующую клиентскую программу, уникальный идентификатор может представлять собой имя пакета и/или подпись.
[00245] В данном примере уникальным идентификатором приложения может быть имя пакета. То есть, имя пакета должно быть уникальным, при этом один пакет должен представлять одно приложение. Два различных приложения не могут иметь одинаковое имя пакета. Имя пакета служит главным образом для идентификации приложения в системе терминала.
[00246] Чтобы гарантировать для всех разработчиков приложений наличие действительного идентификатора и исключить повтор имени пакета установленной программы, в системе управления пакетами Android Package (сокращенно АРК) каждое правомерно установленное приложение сопровождается уникальной подписью.
[00247] В данном варианте осуществления настоящего изобретения приложение может быть идентифицировано с использованием имени пакета или подписи, или может быть идентифицировано с использованием имени пакета и подписи. На практике правомерность приложения может быть гарантирована более эффективно с использованием одновременно имени пакета и подписи, что позволяет исключить нелегальное копирование. В одном из вариантов осуществления настоящего изобретения под клиентской программой понимается клиентская программа приложения, при этом каждую клиентскую программу уникально идентифицируют с использованием имени пакета и подписи.
[00248] На шаге 405 терминал передает содержимое документа на сервер извлечения удостоверяющего документа.
[00249] Следует отметить, что до передачи терминалом содержимого документа, содержимое страниц должно быть сохранено. Для обеспечения безопасности снимков экрана страниц, содержимое страниц может быть сохранено в заранее заданном изолированном местоположении; и/или содержимое страниц может быть зашифровано и сохранено.
[00250] В данном варианте осуществления настоящего изобретения терминал может извлекать удостоверяющий документ из содержимого страниц и передавать удостоверяющий документ на сервер извлечения удостоверяющего документа. Альтернативно, сервер может передавать содержимое страниц, которое содержит удостоверяющий документ, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00251] В одном из подходов, как этом можно видеть из описания шага 403, содержимое страниц, полученное терминалом, может включать по меньшей мере один снимок экрана страницы. Некоторые из снимков экрана страницы могут не иметь содержимого, относящегося к удостоверяющему документу. К примеру, упомянутый по меньшей мере один снимок экрана страницы может включать снимок экрана страницы входа в учетную запись, которая, как правило, не содержит удостоверяющего документа. В таком случае терминал может извлекать удостоверяющий документ из содержимого страниц и удалять остальные снимки экрана страниц, которые не содержит удостоверяющего документа. Затем терминал передает извлеченный удостоверяющий документ на сервер извлечения удостоверяющего документа. Обратимся к фиг. 4-12, которая представляет собой блок-схему, иллюстрирующую способ получения, терминалом, удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, при этом способ включает шаги, описанные ниже.
[00252] На шаге 4051 терминал анализирует упомянутые один или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения.
[00253] Анализ упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из упомянутых одного или более снимков экрана страниц заранее заданный признак удостоверения может быть реализован при помощи технологии оптического распознавания символов (OCR). В данном варианте осуществления настоящего изобретения заранее заданный признак удостоверения может представлять собой признак, указывающий на конкретное качество гражданина, например, идентификатор удостоверения личности гражданина, идентификатор банковского счета, на который поступают его доходы, идентификатор перечня банковских операций и т.п. К примеру, в таких случаях заранее заданный признак удостоверения может представлять собой следующее: «номер удостоверения личности гражданина», «счет получателя», «платежный счет», «заработная плата», «название организации» и т.п.
[00254] На шаге 4052, среди упомянутых одного или более снимков экрана страниц, терминал определяет снимок экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
[00255] К примеру, обратимся к фиг. 4-13 и 4-14, которые представляют собой, соответственно, эскизные изображения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения. В данном примере страница, показанная на фиг. 4-13, содержит признак удостоверения «счет получателя», а страница, показанная на фиг. 4-14, содержит признак удостоверения «заработная плата».
[00256] Следует отметить, что поскольку на шаге 403, в качестве третьего подхода к выполнению шага 4032 операцию захвата изображения экрана выполняют в зависимости от того, обнаружен ли заранее заданный признак удостоверения, шаги 4051 и 4052 могут быть пропущены, и снимок экрана страницы, который содержится в содержимом страницы, может быть использован в качестве удостоверяющего документа.
[00257] Опционально, когда терминал получает содержимое страниц при помощи способа, проиллюстрированного на фиг. 4-10, и содержимое страниц включает содержимое по меньшей мере одного окна, терминал может анализировать содержимое страниц, поочередно, с целью выяснения, содержит ли содержимое какой-либо из страниц заранее заданный признак удостоверения, и назначать, среди содержимого страниц, содержимое окна, которое содержит признак удостоверения, в качестве удостоверяющего документа.
[00258] В других подходах содержимое документа может включать содержимое страниц. В этом случае терминал может непосредственно передавать содержимое документа на сервер извлечения удостоверяющего документа. Содержимое документа может включать уникальный идентификатор, извлеченный на шаге 404.
[00259] Следует отметить, что перед шагом 405 терминал может верифицировать достоверность удостоверяющего документа, чтобы гарантировать, что удостоверяющий документ является действительным и правомерным, и чтобы исключить неправомерную модификацию удостоверяющего документа. В качестве одного из примеров, терминал может выполнять поиск по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений. Когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, терминал выполняет шаг 405 и передает содержимое документа на сервер извлечения удостоверяющего документа. Если в таблице доверенных идентификаторов не записан уникальный идентификатор целевого приложения, терминал определяет, что удостоверяющий документ в содержимом документа мог быть получен неправомерно. В этом случае шаг 405 передачи содержимого документа на сервер извлечения удостоверяющего документа выполнен не будет, и в общем случае, соответствующее содержимое документа может быть удалено.
[00260] В качестве примера, терминал может записывать уникальные идентификаторы доверенных приложений в таблицу доверенных уникальных идентификаторов. К примеру, эти уникальные идентификаторы могут быть уникальными идентификаторами клиентских программ официальных приложений. Например, в таблицу доверенных могут быть записаны имя пакета и подпись приложения банка Merchants bank, имя пакета и подпись приложения Mipay и т.п.
[00261] Поскольку в большинстве случаев целевое приложение относится к типу финансовых приложений, и количество приложений финансового типа ограничено, объем памяти, необходимый для записи уникальных идентификаторов, будет относительно небольшим. Это позволяет надежно гарантировать достоверность целевого приложения при помощи поиска по заранее заданной таблице доверенных уникальных идентификаторов. Когда терминал находит уникальный идентификатор целевого приложения в таблице доверенных уникальных идентификаторов, терминал может передавать содержимое документа на сервер извлечения удостоверяющего документа, и таким образом гарантируется, что удостоверяющий документ будет получен от официального приложения и не будет изменен пользователем. Соответственно, гарантируется достоверность содержимого документа. Если терминал не найдет уникальный идентификатор целевого приложения в таблице доверенных уникальных идентификаторов, терминал может определить, что содержимое документа не является достоверным, и удалить содержимое документа. Терминал может отображать сообщение уведомления, которое указывает на то, что удостоверяющий документ, предоставленный пользователем, не является достоверным, и пользователю необходимо прислать другой удостоверяющий документ.
[00262] На шаге 406 сервер извлечения удостоверяющего документа извлекает удостоверяющий документ из содержимого документа.
[00263] После приема, сервером извлечения сертификационного документа, содержимого документа, переданного терминалом, сертификационный документ извлекают из содержимого документа.
[00264] В одном из вариантов осуществления настоящего изобретения, если содержимое документа содержит содержимое страниц, при этом содержимое страниц включает один или более снимков экрана, сервер извлечения удостоверяющего документа может анализировать упомянутые один или более снимков экрана, поочередно, с целью выяснения, содержит ли какой-либо из этих снимков экрана заранее заданный признак удостоверения. Анализ упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из упомянутых одного или более снимков экрана страниц заранее заданный признак удостоверения при помощи технологии оптического распознавания символов (OCR). Среди упомянутых одного или более снимков экрана страниц, сервер извлечения удостоверяющего документа может назначать снимок экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа. За детальным описанием этой процедуры следует обратиться к описанным выше шагам 4051 и 4052, представляющим собой процедуру извлечения удостоверяющего документа из содержимого документа терминалом. Опционально, содержимое документа может включать содержимое страниц, при этом содержимое страниц может включать содержимое по меньшей мере одного окна. В данном случае сервер извлечения удостоверяющего документа может анализировать содержимое одного или более окон, поочередно, с целью выяснения, содержит ли содержимое какого-либо из этих окон заранее заданный признак удостоверения. Среди содержимого страниц, в качестве удостоверяющего документа может быть назначено содержимое окна, которое содержит заранее заданный признак удостоверения.
[00265] В другом варианте осуществления настоящего изобретения содержимое документа может включать удостоверяющий документ, при этом сервер извлечения удостоверяющего документа может непосредственно получать удостоверяющий документ из содержимого документа.
[00266] Следует отметить, что после извлечения удостоверяющего документа сервером извлечения удостоверяющего документа может выполняться верификация того, что удостоверяющий документ заслуживает доверия. В качестве одного из примеров, терминал может выполнять поиск по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений. Когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, может быть определено, что удостоверяющий документ в содержимом документа является заслуживающим доверия удостоверяющим документом. За детальным описанием этой процедуры следует обратиться к описанной выше процедуре верификации, терминалом, достоверности удостоверяющего документа перед шагом 405.
[00267] В качестве примера, содержимое документа содержит также уникальный идентификатор целевого приложения, используемый для верификации того, что операция захвата изображения экрана является правомерной. Обратимся к фиг. 4-15, которая представляет собой блок-схему алгоритма для применяемого на сервере извлечения удостоверяющего документа способа верификации достоверности удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения. В соответствии с иллюстрацией фиг. 4-15, способ включает шаги, описанные ниже.
[00268] На шаге 4061 сервер извлечения удостоверяющего документа получает информацию о формате каждого удостоверяющего документа.
[00269] В данном варианте осуществления настоящего изобретения сервер извлечения удостоверяющего документа может записывать информацию о доверенных форматах, соответствующих каждому из уникальных идентификаторов. К примеру, сервер может записывать информацию о доверенных форматах, соответствующих уникальному идентификатору "Y bank", и информацию о доверенных форматах, соответствующих уникальному идентификатору "DD pass". Информация о форматах, записанная в таблицу доверенных форматов, является заранее заданной. Информация о форматах может быть информацией о форматах, относящейся к интерфейсу клиентской программы, или информацией о форматах, относящейся к веб-странице. К примеру, когда информация о форматах является информацией о форматах интерфейса клиентской программы, информация о форматах может записываться для различных форматов интерфейса клиентской программы банка Merchants Bank, для различных форматов интерфейса клиентской программы Mipay и т.п. Упомянутые форматы интерфейса могут включать такие параметры, как верстку содержимого страниц, цвета страницы и т.п.
[00270] Сервер извлечения удостоверяющего документа осуществляет поиск по информации о доверенных форматах, соответствующих каждому из уникальных идентификаторов, и получает информацию о заслуживающем доверия формате, соответствующем уникальному идентификатору целевого приложения.
[00271] На шаге 4062 сервер извлечения удостоверяющего документа получает таблицу доверенных форматов, соответствующих уникальному идентификатору целевого приложения, при этом таблицу доверенных форматов используют для записи информации о доверенных форматах, соответствующих уникальному идентификатору целевого приложения.
[00272] На шаге 4063 сервер извлечения удостоверяющего документа выполняет поиск по таблице доверенных форматов, соответствующей уникальному идентификатору целевого приложения.
[00273] На шаге 4064, когда в таблицу доверенных форматов записана информация о формате каждого из удостоверяющих документов, сервер извлечения удостоверяющего документа определяет, что удостоверяющий документ в содержимом документе заслуживает доверия.
[00274] Когда сервер извлечения удостоверяющего документа определяет, что удостоверяющий документ в содержимом документа заслуживает доверия, этот удостоверяющий документ может быть передан в соответствующую организацию или подразделение.
[00275] На шаге 4065, когда в таблицу доверенных форматов не записана информация о формате каждого из удостоверяющих документов, сервер извлечения удостоверяющего документа определяет, что удостоверяющий документ в содержимом документе не заслуживает доверия.
[00276] Когда сервер извлечения удостоверяющего документа определит, что удостоверяющий документ в содержимом документа не заслуживает доверия, удостоверяющий документ может быть удален, а в терминале может быть отображено сообщение уведомления, указывающее на то, что предоставленный пользователем документ не является достоверным, и пользователю необходимо прислать другой удостоверяющий документ.
[00277] На шаге 407 терминал удаляет содержимое документа.
[00278] В данном варианте осуществления настоящего изобретения, с целью обеспечения защиты удостоверяющего документа, терминал может удалять удостоверяющий документ после передачи, терминалом, содержимого документа в приложение извлечения удостоверяющего документа. В данном варианте осуществления настоящего изобретения, с целью обеспечения защиты удостоверяющего документа, терминал может удалять удостоверяющий документ после передачи, терминалом, содержимого документа на сервер извлечения удостоверяющего документа.
[00279] Следует отметить, что шаги способа получения удостоверяющего документа, предложенные в данном варианте осуществления настоящего изобретения, могут выполняться и в другом порядке. При этом, также, некоторые из шагов могут быть пропущены, или могут быть добавлены дополнительные шаги. К примеру, могут быть пропущены шаги 4061-4065. Специалистам в данной области техники могут быть очевидны видоизмененные способы, соответствующие сущности настоящего изобретения и попадающие в объем его правовой защиты, которые не будут подробно описаны в настоящем документе.
[00280] Соответственно, терминал может определять целевое приложение в соответствии с введенным пользователем идентификатором легального источника, из которого должен поступить удостоверяющий документ, получать содержимое страниц целевого приложения и передавать, на сервер извлечения удостоверяющего документа, содержимое документа, которое включает содержимое страниц удостоверяющего документа. Таким образом, от пользователя не требуется предоставление бумажного удостоверяющего документа, а соответствующая организация не должна получать удостоверяющий документ из своей сетевой системы. Соответственно, может быть значительно снижена сложность получения удостоверяющего документа и повышена эффективность получения удостоверяющего документа.
[00281] Фиг. 5-1 представляет собой блок-схему, иллюстрирующую устройство для получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения, которое может быть применено в терминале 120, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 5-1 устройство включает модуль 501 определения, модуль 502 получения содержимого и модуль 503 передачи.
[00282] Модуль 501 определения сконфигурирован для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00283] Модуль 502 получения содержимого сконфигурирован для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00284] Модуль 503 передачи сконфигурирован для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00285] Соответственно, модуль определения может определять целевое приложение в соответствии с введенным пользователем идентификатором легального источника, из которого должен поступить удостоверяющий документ, модуль получения содержимого получать содержимое страниц целевого приложения, а модуль передачи может передавать, на сервер извлечения удостоверяющего документа, содержимое документа, которое включает содержимое страниц удостоверяющего документа. Таким образом, от пользователя не требуется предоставление бумажного удостоверяющего документа, а соответствующая организация не должна получать удостоверяющий документ из своей сетевой системы. Соответственно, может быть значительно снижена сложность получения удостоверяющего документа и повышена эффективность получения удостоверяющего документа.
[00286] Фиг. 5-2 представляет собой блок-схему, иллюстрирующую модуль 502 получения содержимого в соответствии с одним из примеров осуществления настоящего изобретения. В соответствии с иллюстрацией фиг. 5-2, модуль 502 получения содержимого включает:
[00287] подмодуль 5021 входа в учетную запись, сконфигурированный для входа в учетную запись в целевом приложении; и
[00288] подмодуль 5022 захвата изображения экрана, сконфигурированный для выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, с целью получения содержимого страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы.
[00289] Опционально, подмодуль 5022 захвата изображения экрана сконфигурирован:
[00290] сначала, для выполнения операции захвата изображения экрана на странице входа в учетную запись, отображаемой целевым приложением;
[00291] когда страница, отображаемая целевым приложением, не меняется в течение заранее заданного временного периода, или целевое приложение снова отображает страницу входа в учетную запись, для останова операции захвата изображения экрана; и
[00292] для назначения по меньшей мере одного снимка экрана из интервала от первой операции захвата изображения экрана до последней операции захвата изображения экрана в качестве содержимого страниц.
[00293] Опционально, подмодуль 5022 захвата изображения экрана сконфигурирован:
[00294] для приема инструкции на захват изображения экрана, сформированный при помощи нажатия на кнопку для захвата изображения экрана, при этом кнопка для захвата изображения экрана представляет собой любое из следующего: «парящую» кнопку, кнопку «домой» или заранее заданную аппаратную кнопку; и
[00295] для выполнения операции захвата изображения экрана на текущей странице целевого приложения согласно принятой инструкции на захват изображения экрана, с целью получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
[00296] Опционально, подмодуль 5022 захвата изображения экрана сконфигурирован:
[00297] для анализа одной или более страниц, поочередно, с целью выяснения, содержит ли какая-либо из страниц, отображаемых целевым приложением, заранее заданный признак удостоверения; и
[00298] среди упомянутых одной или более страниц, для выполнения операции захвата изображения экрана на странице, содержащей заранее заданный признак удостоверения, с целью получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
[00299] Фиг. 5-3 представляет собой блок-схему, иллюстрирующую модуль 502 получения содержимого в соответствии с одним из примеров осуществления настоящего изобретения. В соответствии с иллюстрацией фиг. 5-3, модуль 502 получения содержимого включает:
[00300] подмодуль 5023 входа в учетную запись, сконфигурированный для входа в учетную запись в целевом приложении; и
[00301] подмодуль 5024 получения, сконфигурированный для получения содержимого страниц из по меньшей мере одного страничного окна целевого приложения при помощи передачи данных.
[00302] Подмодуль 5021 входа в учетную запись или подмодуль 5023 входа в учетную запись сконфигурированы:
[00303] для входа в учетную запись в целевом приложении через клиентскую программу целевого приложения; или
[00304] для входа в учетную запись в целевом приложении при помощи доступа к веб-странице, предоставленной целевым приложением.
[00305] Фиг. 5-4 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения, которое может быть применено в терминале 120, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 5-4 устройство включает модуль 501 определения, модуль 502 получения содержимого, модуль 503 передачи, модуль 504 обнаружения признака и модуль 505 определения.
[00306] Модуль 501 определения сконфигурирован для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00307] Модуль 502 получения содержимого сконфигурирован для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00308] Модуль 503 передачи сконфигурирован для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00309] Модуль 504 обнаружения признака сконфигурирован для анализа упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения.
[00310] Опционально, модуль 504 обнаружения признака сконфигурирован для анализа упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения с использованием технологии оптического распознавания символов (OCR).
[00311] Модуль 505 определения сконфигурирован для определения, среди упомянутых одного или более снимков экрана страниц, снимка экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
[00312] Фиг. 5-5 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с одним из примеров осуществления настоящего изобретения, которое может быть применено в терминале 120, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 5-5 устройство включает модуль 501 определения, модуль 502 получения содержимого, модуль 503 передачи и модуль 506 получения идентификатора.
[00313] Модуль 501 определения сконфигурирован для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00314] Модуль 502 получения содержимого сконфигурирован для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00315] Модуль 503 передачи сконфигурирован для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00316] Модуль 506 получения идентификатора сконфигурирован, в течение операции захвата изображения экрана, для получения уникального идентификатора целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана.
[00317] Фиг. 5-6 представляет собой блок-схему, иллюстрирующую устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, которое может быть применено в терминале 120, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 5-6 устройство включает модуль 501 определения, модуль 502 получения содержимого, модуль 503 передачи, модуль 506 получения идентификатора и модуль 507 поиска.
[00318] Модуль 501 определения сконфигурирован для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00319] Модуль 502 получения содержимого сконфигурирован для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00320] Модуль 503 передачи сконфигурирован для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00321] Модуль 506 получения идентификатора сконфигурирован, в течение операции захвата изображения экрана, для получения уникального идентификатора целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана.
[00322] Модуль 507 поиска сконфигурирован для поиска по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений.
[00323] При этом модуль 501 передачи сконфигурирован:
[00324] когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, для передачи содержимого документа на сервер извлечения удостоверяющего документа.
[00325] Фиг. 5-7 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, которое может быть применено в терминале 120, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 5-1 устройство включает модуль 501 определения, модуль 502 получения содержимого, модуль 503 передачи и модуль 508 сохранения.
[00326] Модуль 501 определения сконфигурирован для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00327] Модуль 502 получения содержимого сконфигурирован для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00328] Модуль 503 передачи сконфигурирован для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00329] Модуль 508 сохранения сконфигурирован для сохранения содержимого страниц в заранее заданном изолированном местоположении; и/или для шифрования и сохранения содержимого страниц.
[00330] Фиг. 5-8 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, которое может быть применено в терминале 120, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 5-8 устройство включает модуль 501 определения, модуль 502 получения содержимого, модуль 503 передачи и модуль 509 удаления.
[00331] Модуль 501 определения сконфигурирован для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00332] Модуль 502 получения содержимого сконфигурирован для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00333] Модуль 503 передачи сконфигурирован для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00334] Модуль 509 удаления сконфигурирован, после передачи содержимого документа на сервер извлечения удостоверяющего документа, для удаления содержимого документа.
[00335] Фиг. 5-9 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, которое может быть применено в терминале 120, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 5-9, устройство включает модуль 501 определения, модуль 502 получения содержимого, модуль 503 передачи, модуль 510 отображения, модуль 511 прием, модуль 512 обнаружения клиентской программы, модуль 513 запуска и модуль 514 уведомления.
[00336] Модуль 501 определения сконфигурирован для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ.
[00337] Модуль 502 получения содержимого сконфигурирован для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ.
[00338] Модуль 503 передачи сконфигурирован для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00339] Модуль 510 отображения сконфигурирован для отображения кнопки запуска клиентской программы целевого приложения при помощи клиентской программы извлечения удостоверяющего документа.
[00340] Модуль 511 приема сконфигурирован для приема запускающей инструкции, сформированной при помощи нажатия пользователем на кнопку запуска.
[00341] Модуль 512 обнаружения клиентской программы сконфигурирован для обнаружения, установлена ли в терминале клиентская программа целевого приложения, соответствующая запускающей инструкции.
[00342] Модуль 513 запуска сконфигурирован, когда в терминале установлена клиентская программа целевого приложения, для запуска клиентской программы целевого приложения.
[00343] Модуль 514 приглашения сконфигурирован, когда в терминале не установлена клиентская программа целевого приложения, для отображения сообщения приглашения к установке для приглашения пользователя к установке клиентской программы целевого приложения.
[00344] Соответственно, модуль определения может определять целевое приложение в соответствии с введенным пользователем идентификатором легального источника, из которого должен поступить удостоверяющий документ, модуль получения содержимого получать содержимое страниц целевого приложения, а модуль передачи может передавать, на сервер извлечения удостоверяющего документа, содержимое документа, которое включает содержимое страниц удостоверяющего документа. Таким образом, от пользователя не требуется предоставление бумажного удостоверяющего документа, а соответствующая организация не должна получать удостоверяющий документ из своей сетевой системы. Соответственно, может быть значительно снижена сложность получения удостоверяющего документа и повышена эффективность получения удостоверяющего документа.
[00345] Фиг. 6-1 представляет собой блок-схему, иллюстрирующую устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, которое может быть применено в сервере 110 извлечения удостоверяющего документа, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 6-1, устройство включает модуль 601 приема и модуль 602 извлечения.
[00346] Модуль 601 приема сконфигурирован для приема от терминала содержимого документа, включающего содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения для предоставления удостоверяющего документа, согласно введенному пользователю идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ.
[00347] Модуль 602 извлечения сконфигурирован для извлечения удостоверяющего документа из содержимого документа.
[00348] Соответственно, модуль приема может непосредственно принимать содержимое документа, переданное из терминала, а модуль извлечения может извлекать удостоверяющий документ из содержимого документа. Таким образом, от пользователя не требуется предоставление бумажного удостоверяющего документа, а соответствующая организация не должна получать удостоверяющий документ из своей сетевой системы. Соответственно, может быть значительно понижена сложность получения удостоверяющего документа и повышена эффективность получения удостоверяющего документа.
[00349] Опционально, содержимое документа содержит содержимое страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы. Фиг. 6-2 представляет собой блок-схему, иллюстрирующую модуль 602 извлечения в соответствии с еще одним из примеров осуществления настоящего изобретения. В соответствии с иллюстрацией фиг. 6-2, модуль 602 извлечения включает:
[00350] подмодуль 6021 обнаружения, сконфигурированный для анализа упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения; и
[00351] подмодуль 6022 определения, сконфигурированный для определения, среди упомянутых одного или более снимков экрана страниц, снимка экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
[00352] Опционально, подмодуль 6021 обнаружения сконфигурирован:
[00353] для анализа упомянутых одного или более снимков экрана страниц, поочередно, с целью выяснения, содержит ли какой-либо из упомянутых одного или более снимков экрана страниц заранее заданный признак удостоверения при помощи технологии оптического распознавания символов (OCR).
[00354] Опционально, содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана. Фиг. 6-3 представляет собой блок-схему, иллюстрирующую устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, которое может быть применено в сервере 110 извлечения удостоверяющего документа, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 6-3 устройство включает модуль 601 приема, модуль 602 извлечения, первый модуль 603 поиска и первый модуль 604 определения.
[00355] Модуль 601 приема сконфигурирован для приема от терминала содержимого документа, включающего содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения для предоставления удостоверяющего документа, согласно введенному пользователю идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ.
[00356] Модуль 602 извлечения сконфигурирован для извлечения удостоверяющего документа из содержимого документа.
[00357] Первый модуль 603 поиска сконфигурирован для поиска по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений.
[00358] Первый модуль 604 определения сконфигурирован, когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, для определения того, что удостоверяющий документ в содержимом документа является заслуживающим доверия удостоверяющим документом.
[00359] Опционально, содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана. Фиг. 6-4 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, которое может быть применено в сервере 110 извлечения удостоверяющего документа, показанном на фиг. 1. В соответствии с иллюстрацией фиг. 6-4 устройство включает модуль 601 приема, модуль 602 излечения, модуль 605 получения информации, модуль 606 получения информационной таблицы, второй модуль 607 поиска и второй модуль 608 определения.
[00360] Модуль 601 приема сконфигурирован для приема от терминала содержимого документа, включающего содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения для предоставления удостоверяющего документа, согласно введенному пользователю идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ.
[00361] Модуль 602 извлечения сконфигурирован для извлечения удостоверяющего документа из содержимого документа.
[00362] Модуль 605 получения информации, сконфигурирован для получения информации о формате каждого документа для удостоверяющего документа.
[00363] Модуль 606 получения информационной таблицы сконфигурирован для получения таблицы доверенных форматов, соответствующих уникальному идентификатору целевого приложения, при этом таблицу доверенных форматов используют для записи информации о доверенных форматах, соответствующих уникальному идентификатору целевого приложения.
[00364] Второй модуль 607 поиска сконфигурирован для поиска по таблице доверенных форматов, соответствующей уникальному идентификатору целевого приложения.
[00365] Второй модуль 608 определения сконфигурирован, когда в таблицу доверенных форматов записана информация о формате каждого из удостоверяющих документов, для определения того, что удостоверяющий документ в содержимом документе заслуживает доверия.
[00366] Соответственно, модуль приема может непосредственно принимать содержимое документа, переданное из терминала, а модуль извлечения может извлекать удостоверяющий документ из содержимого документа. Таким образом, от пользователя не требуется предоставление бумажного удостоверяющего документа, а соответствующая организация не должна получать удостоверяющий документ из своей сетевой системы. Соответственно, может быть значительно снижена сложность получения удостоверяющего документа и повышена эффективность получения удостоверяющего документа.
[00367] В одном из вариантов осуществления настоящего изобретения предложено также устройство для получения удостоверяющего документа, включающее:
[00368] процессор; и
[00369] память для хранения инструкций, исполняемых процессором;
[00370] при этом процессор сконфигурирован для выполнения следующего:
[00371] определение целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ;
[00372] получение содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ; и
[00373] передача содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, с целью извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа.
[00374] В одном из вариантов осуществления настоящего изобретения предложено также устройство для получения удостоверяющего документа, включающее:
[00375] процессор; и
[00376] память для хранения инструкций, исполняемых процессором;
[00377] при этом процессор сконфигурирован для выполнения следующего:
[00378] прием от терминала содержимого документа, включающего содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения для предоставления удостоверяющего документа, согласно введенному пользователю идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ; и
[00379] извлечение удостоверяющего документа из содержимого документа.
[00380] Фиг. 7 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения, которое может быть применено в терминале 120, показанном на фиг. 1. Например, устройство 700 может представлять собой мобильный телефон, компьютер, терминал цифрового вещания, устройство обмена сообщениями, игровую приставку, планшетный компьютер, медицинское устройство, тренажерное оборудование, карманный персональный компьютер и т.п.
[00381] В соответствии с иллюстрацией фиг. 7, устройство 700 может включать один или более следующих компонентов: процессорный компонент 702, память 704, компонент 706 электропитания, мультимедийный компонент 708, аудиокомпонент 710, интерфейс 712 ввода-вывода (input/output, I/O), измерительный компонент 714 и компонент 716 связи.
[00382] Процессорный компонент 702, как правило, осуществляет общее управление функционированием устройства 700, например, операциями, связанными с отображением, телефонными вызовами, обменом данными, работой с камерой и операциями записи. Процессорный компонент 702 может включать один или более процессоров 720, исполняющих инструкции с целью выполнения всех шагов описанных выше способов или части этих шагов. Также, процессорный компонент 702 может включать один или более модулей, обеспечивающих взаимодействие между процессорным компонентом 702 и другими компонентами. Например, процессорный компонент 702 может включать мультимедийный модуль, обеспечивающий взаимодействие между мультимедийным компонентом 708 и процессорным компонентом 702.
[00383] Память 704 сконфигурирована для хранения различных типов данных с целью поддержки функционирования устройства 700. Примерами подобных данных могут служить инструкции любых приложений или методов, исполняемых на устройстве 700, контактные данные, данные телефонной книги, сообщения, изображения, видеоданные и т.п. Память 704 может быть реализована с использованием энергозависимых или энергонезависимых устройств любого типа, а также их комбинаций, например, статической памятью с произвольным доступом (static random access memory, SRAM), электрически перепрограммируемой памяти в режиме «только для чтения» (erasable programmable read-only memory, EPROM), программируемой памяти в режиме «только для чтения» (programmable read-only memory, PROM), памяти в режиме «только для чтения», магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00384] Компонент 706 электропитания обеспечивает электропитание различных компонентов устройства 700. Компонент 706 электропитания может включать систему управления электропитанием, один или более источников питания, а также любые другие компоненты, связанные с производством, управлением и распределением электрической энергии в устройстве 700.
[00385] Мультимедийный компонент 708 включает экран, который обеспечивает интерфейс вывода между устройством 700 и пользователем. В некоторых из вариантов осуществления настоящего изобретения экран может включать в себя дисплей на жидких кристаллах (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает сенсорную панель, то в этом случае экран может быть реализован как сенсорный экран, принимающий сигналы ввода от пользователя. Сенсорная панель включает один или более датчиков касания, предназначенных для регистрации касаний, скольжений и других жестов на сенсорной панели. Датчики касания могут не только регистрировать границы операций касания или скольжения, но также измерять период времени и величину давления, связанные с этими операциями. В некоторых вариантах осуществления настоящего изобретения мультимедийный компонент 708 включает фронтальную камеру и/или тыловую камеру. Фронтальная камера и/или тыловая камера могут принимать внешние мультимедийные данные, когда устройство 700 находится в определенном режиме работы, например, в режиме фотографирования или в режиме видеосъемки. Как фронтальная камера, так и тыловая камера могут представлять собой фиксированные системы оптических линз или иметь функциональность фокусировки и оптического зуммирования.
[00386] Аудиокомпонент 710 сконфигурирован для вывода и/или ввода аудиосигналов. Например, аудиокомпонент 710 включает микрофон ("MIC"), сконфигурированный для приема внешнего аудиосигнала, когда устройство 700 находится в определенном режиме работы, например, в режиме вызова, в режиме записи или в режиме распознавания голоса. Принятые аудиосигналы могут затем быть сохранены в памяти 704 или переданы при помощи компонента 716 связи. В некоторых из вариантов осуществления настоящего изобретения аудиокомпонент 710 включает также громкоговоритель для вывода аудиосигналов.
[00387] Интерфейс 712 ввода/вывода обеспечивает интерфейс между процессорным компонентом 702 и модулями периферийных интерфейсов, например, клавиатуры, поворотного-нажимного выключателя («колеса»), кнопок и т.п. Кнопки могут включать, без ограничения перечисленным, «домашнюю» кнопку, кнопку громкости, кнопку «пуск» или кнопку блокировки.
[00388] Измерительный компонент 714 включает один или более датчиков, обеспечивающих оценку состояния различных элементов устройства 700. Например, измерительный компонент 714 может обнаруживать состояние «открыто» или «закрыто» устройства 700, относительное расположение компонентов, например, дисплея и клавиатуры устройства 700, изменение положения устройства 700 или одного из компонентов устройства 700, присутствие или отсутствие контакта пользователя с устройством 700, ориентацию или ускорение/замедление устройства 700 и изменение температуры устройства 700. Измерительный компонент 714 может включать датчик близости, сконфигурированный для обнаружения присутствия приближенных объектов без физического контакта с ними. Измерительный компонент 714 может также включать светочувствительный датчик, например, датчик изображений CMOS или CCD, для использования в приложениях формирования изображений. В некоторых из вариантов осуществления настоящего изобретения измерительный компонент 714 может также включать акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00389] Компонент 716 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между устройством 700 и другими устройствами. Устройство 700 может осуществлять доступ к беспроводной сети, основанной на таких стандартах связи, как WiFi, 2G или 3G, или их комбинации. В одном из примеров осуществления настоящего изобретения компонент 716 связи принимает широковещательный сигнал или соответствующую широковещательную информацию от внешней широковещательной системы управления по широковещательному каналу. В одном из примеров осуществления настоящего изобретения компонент 716 связи включает также модуль ближней бесконтактной связи (near field communication, NFC) для обеспечения связи в ближней зоне. Например, NFC-модуль может быть реализован на базе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (infrared data association, IrDA), технологии сверхширокой полосы пропускания (ultra-wideband, UWB), технологии Bluetooth (ВТ) или других технологий.
[00390] В примерах осуществления настоящего изобретения устройство 700 может быть реализовано с использованием одной или более заказных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), цифровых устройств обработки сигналов (digital signal processing devices, DSPD), программируемых логических устройств (programmable logic devices, PLD), электрически программируемых вентильных матриц (field programmable gate arrays, FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах или других электронных блоках, предназначенных для исполнения описанных выше способов получения удостоверяющего документа.
[00391] В примерах осуществления настоящего изобретения предложен также машиночитаемый носитель, который включает инструкции, например, содержащиеся в памяти 704 и исполняемые процессором 720 в устройстве 700 с целью выполнения описанных выше способов. К примеру, машиночитаемый носитель может представлять собой память ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптическое запоминающее устройство и т.п.
[00392] Машиночитаемый носитель, при исполнении инструкций, хранимых на носителе, при помощи процессора устройства 700, обеспечивает выполнение, устройством 700, способа получения удостоверяющего документа.
[00393] Фиг. 8 представляет собой блок-схему, иллюстрирующую еще одно устройство для получения удостоверяющего документа в соответствии с еще одним из примеров осуществления настоящего изобретения. К примеру, устройство 800 может быть выполнено в виде сервера, который может быть применен в качестве сервера 110 извлечения удостоверяющего документа, показанного на фиг. 1. В соответствии с иллюстрацией фиг. 8, устройство 800 может включать в себя процессорный компонент 822, который, в свою очередь, включает в себя один или более процессоров и накопительные ресурсы, представленные памятью 832, для хранения инструкций, например, прикладных программ, исполняемых процессорным компонентом 822. Прикладные программы, хранимые в памяти 832, могут включать в себя один или более модулей, каждый из которых соответствует набору инструкций. При этом процессорный компонент 822 сконфигурирован для исполнения инструкций с целью выполнения описанного выше способа получения удостоверяющего документа.
[00394] Устройство 800 может также включать в себя компонент 826 электропитания, сконфигурированный для осуществления управления электропитанием устройства 800, проводной или беспроводной сетевой интерфейс (или интерфейсы) 850, сконфигурированный для подключения устройства 800 к сети, и интерфейс 858 ввода-вывода (I/O). Устройство 800 может функционировать на основе операционной системы, например, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, и т.п., хранимой в памяти 832.
[00395] Специалистами в настоящей области техники, по прочтении описания или после практического применения изобретения, описанного в настоящем документе, могут быть найдены другие варианты его осуществления. Настоящая заявка призвана охватить все изменения, применения или модификации настоящего изобретения, не отступающие от его основного замысла, включая все отступления от настоящего изобретения, которые известны на существующем уровне техники или традиционно применяются в данной области техники. Приведенное описание и примеры следует считать исключительно иллюстративными, при этом истинный объем и сущность настоящего изобретения заданы приведенной ниже формулой изобретения.
[00396] Нужно понимать, что настоящее изобретение не ограничено конкретной конструкцией, описанной выше и проиллюстрированной на приложенных чертежах, а также, что в пределах объема настоящего изобретения могут быть выполнены множество различных модификаций и изменений. Предполагается, что объем настоящего изобретения ограничен только приложенной формулой изобретения.
Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости обработки данных. Способ получения удостоверяющего документа, применяемый в терминале и включающий следующие шаги: определение целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ; получение содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ; и передачу содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа для извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа, при этом шаг получения содержимого страниц целевого приложения включает: вход в учетную запись целевого приложения и выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, для получения содержимого страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы. 4 н. и 17 з.п. ф-лы, 33 ил., 1 табл.
1. Способ получения удостоверяющего документа, применяемый в терминале и включающий следующие шаги: определение целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ; получение содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ; и передачу содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа для извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа, при этом шаг получения содержимого страниц целевого приложения включает: вход в учетную запись целевого приложения и выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, для получения содержимого страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы.
2. Способ по п. 1, в котором шаг получения содержимого страниц целевого приложения включает: вход в учетную запись целевого приложения и получение содержимого страниц из по меньшей мере одного страничного окна целевого приложения при помощи передачи данных.
3. Способ по п. 1, в котором выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, для получения содержимого страниц включает: сначала выполнение операции захвата изображения экрана на странице входа в учетную запись, отображаемой целевым приложением; когда страница, отображаемая целевым приложением, не меняется в течение заранее заданного временного периода, или целевое приложение снова отображает страницу входа в учетную запись, останов операции захвата изображения экрана; и получение по меньшей мере одного снимка экрана из интервала от первой операции захвата изображения экрана до последней операции захвата изображения экрана в качестве содержимого страниц.
4. Способ по п. 1, в котором выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, для получения содержимого страниц включает: прием инструкции на захват изображения экрана, сформированной при помощи нажатия на кнопку для захвата изображения экрана; и выполнение операции захвата изображения экрана на текущей странице целевого приложения согласно принятой инструкции на захват изображения экрана, для получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
5. Способ по п. 1, в котором выполнение операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, для получения содержимого страниц включает: анализ одной или более страниц, поочередно, для выяснения, содержит ли какая-либо из страниц, отображаемых целевым приложением, заранее заданный признак удостоверения; и среди упомянутых одной или более страниц, выполнение операции захвата изображения экрана на странице, содержащей заранее заданный признак удостоверения, для получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
6. Способ по п. 1, также включающий: в течение операции захвата изображения экрана, получение уникального идентификатора целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана.
7. Способ по п. 6, также включающий:
поиск по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений; при этом шаг передачи содержимого документа на сервер извлечения удостоверяющего документа включает: когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, передачу содержимого документа на сервер извлечения удостоверяющего документа.
8. Способ по п. 1, также включающий: сохранение содержимого страниц в заранее заданном изолированном местоположении и/или шифрование и сохранение содержимого страниц.
9. Способ получения удостоверяющего документа, применяемый в терминале и включающий следующие шаги: прием от терминала содержимого документа, включающего содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения, определенного согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ; и извлечение удостоверяющего документа из содержимого документа, при этом содержимое документа содержит содержимое страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы, при этом шаг извлечения удостоверяющего документа из содержимого документа включает: анализ упомянутых одного или более снимков экрана страниц, поочередно, для выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения; и среди упомянутых одного или более снимков экрана страниц, определение снимка экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
10. Способ по п. 9, в котором содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана, при этом способ дополнительно включает: поиск по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений; и когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, определение того, что удостоверяющий документ в содержимом документа является заслуживающим доверия удостоверяющим документом.
11. Способ по п. 9, в котором содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана, при этом способ дополнительно включает: получение информации о формате каждого документа для удостоверяющего документа; получение таблицы доверенных форматов, соответствующих уникальному идентификатору целевого приложения, при этом таблицу доверенных форматов используют для записи информации о доверенных форматах, соответствующих уникальному идентификатору целевого приложения; поиск по таблице доверенных форматов, соответствующей уникальному идентификатору целевого приложения; и когда в таблицу доверенных форматов записана информация о формате каждого из удостоверяющих документов, определение того, что удостоверяющий документ в содержимом документе заслуживает доверия.
12. Устройство для получения удостоверяющего документа, применяемое в терминале и включающее: модуль определения, сконфигурированный для определения целевого приложения для предоставления удостоверяющего документа согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ; модуль получения содержимого, сконфигурированный для получения содержимого страниц целевого приложения, при этом содержимое страниц содержит удостоверяющий документ; и модуль передачи, сконфигурированный для передачи содержимого документа, включающего содержимое страниц удостоверяющего документа, на сервер извлечения удостоверяющего документа, для извлечения, сервером извлечения удостоверяющего документа, удостоверяющего документа из содержимого документа, при этом модуль получения содержимого включает: подмодуль входа в учетную запись, сконфигурированный для входа в учетную запись в целевом приложении; и подмодуль захвата изображения экрана, сконфигурированный для выполнения операции захвата изображения экрана по меньшей мере на одной странице, отображаемой целевым приложением, для получения содержимого страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы.
13. Устройство по п. 12, в котором модуль получения содержимого включает: подмодуль входа в учетную запись, сконфигурированный для входа в учетную запись в целевом приложении; и подмодуль получения, сконфигурированный для получения содержимого страниц из по меньшей мере одного страничного окна целевого приложения при помощи передачи данных.
14. Устройство по п. 12, в котором подмодуль захвата изображения экрана сконфигурирован: сначала выполнять операцию захвата изображения экрана на странице входа в учетную запись, отображаемой целевым приложением; когда страница, отображаемая целевым приложением, не меняется в течение заранее заданного временного периода, или целевое приложение снова отображает страницу входа в учетную запись, для останова операции захвата изображения экрана; и для назначения по меньшей мере одного снимка экрана из интервала от первой операции захвата изображения экрана до последней операции захвата изображения экрана в качестве содержимого страниц.
15. Устройство по п. 12, в котором подмодуль захвата изображения экрана сконфигурирован: для приема инструкции на захват изображения экрана, сформированной при помощи нажатия на кнопку для захвата изображения экрана; и для выполнения операции захвата изображения экрана на текущей странице целевого приложения согласно принятой инструкции на захват изображения экрана, для получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
16. Устройство по п. 12, в котором подмодуль захвата изображения экрана сконфигурирован: для анализа одной или более страниц, поочередно, для выяснения, содержит ли какая-либо из страниц, отображаемых целевым приложением, заранее заданный признак удостоверения; и среди упомянутых одной или более страниц, для выполнения операции захвата изображения экрана на странице, содержащей заранее заданный признак удостоверения, для получения по меньшей мере одного снимка экрана страницы в качестве содержимого страниц.
17. Устройство по п. 12, которое дополнительно включает: модуль получения идентификатора, сконфигурированный, в течение операции захвата изображения экрана, для получения уникального идентификатора целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана.
18. Устройство по п. 17, которое дополнительно включает: модуль поиска, сконфигурированный для поиска по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений; при этом модуль передачи сконфигурирован: когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, для передачи содержимого документа на сервер извлечения удостоверяющего документа.
19. Устройство по п. 12, которое дополнительно включает: модуль сохранения, сконфигурированный: для сохранения содержимого страниц в заранее заданном изолированном местоположении; и/или для шифрования и сохранения содержимого страниц.
20. Устройство для получения удостоверяющего документа, применяемое в терминале и включающее: модуль приема, сконфигурированный для приема от терминала содержимого документа, включающего содержимое страниц или удостоверяющий документ, при этом содержимое страниц получают от целевого приложения, определенного согласно введенному пользователем идентификатору легального источника, из которого должен поступить удостоверяющий документ, при этом содержимое страниц содержит удостоверяющий документ; и модуль извлечения, сконфигурированный для извлечения удостоверяющего документа из содержимого документа, при этом содержимое документа содержит содержимое страниц, при этом содержимое страниц содержит по меньшей мере один снимок экрана страницы, при этом модуль извлечения включает: подмодуль обнаружения, сконфигурированный для анализа упомянутых одного или более снимков экрана страниц, поочередно, для выяснения, содержит ли какой-либо из снимков экрана страницы заранее заданный признак удостоверения; и подмодуль определения, сконфигурированный для определения, среди упомянутых одного или более снимков экрана страниц, снимка экрана страницы, который содержит заранее заданный признак удостоверения, в качестве удостоверяющего документа.
21. Устройство по п. 20, в котором содержимое документа дополнительно содержит уникальный идентификатор целевого приложения, при этом уникальный идентификатор представляет собой верификационные данные для уникальной верификации правомерности операции захвата изображения экрана, при этом устройство дополнительно включает: первый модуль поиска, сконфигурированный для поиска по заранее заданной таблице доверенных идентификаторов, которую используют для записи уникальных идентификаторов доверенных приложений; и первый модуль определения, сконфигурированный, когда в таблице доверенных идентификаторов записан уникальный идентификатор целевого приложения, для определения того, что удостоверяющий документ в содержимом документа является заслуживающим доверия удостоверяющим документом.
US 20120324236 A1, 20.12.2012 | |||
US 2014270401 A1, 18.09.2014 | |||
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
WO 2004055634 A2, 01.07.2004. |
Авторы
Даты
2018-11-26—Публикация
2016-06-29—Подача