Аутентификация и соединение в пару устройств с использованием машиночитаемого кода - заявка 2016136484 на патент на изобретение в РФ

1. Компьютерно-реализуемый способ управления соединением между клиентским устройством и мобильным устройством, содержащий этапы, на которых:
получают, в основанной на веб системе, идентификатор сеанса, id сеанса, на основе клиентского устройства, направляющегося к основанной на веб системе;
отправляют, от основанной на веб системы, машиночитаемый код, MR код, который кодирует id сеанса, к клиентскому устройству;
принимают, в основанной на веб системе от мобильного устройства, id сеанса и пользовательский маркер, который аутентифицирует пользователя мобильного устройства, чтобы осуществлять доступ к содержимому;
пересылают, с помощью основанной на веб системы, пользовательский маркер к браузеру на клиентском устройстве; и
устанавливают коммуникационный канал, через основанную на веб систему, между мобильным устройством и клиентским устройством, в ответ на прием id сеанса и пользовательского маркера,
при этом пользовательский маркер принимается компонентой аутентификации мобильного устройства в ответ на проверку, компонентой аутентификации, регистрационных данных для пользователя мобильного устройства.
2. Считываемый компьютером носитель информации, хранящий исполняемые компьютером инструкции, которые, будучи исполняемыми компьютером, вынуждают компьютер выполнять способ, содержащий этапы, на которых:
обнаруживают пользовательские вводные навигационные данные на клиентском устройстве, направляющие браузер к удаленной системе;
принимают машиночитаемый оптический код, MR код, от удаленной системы, который указывает идентификатор сеанса, id сеанса;
отображают MR код на экране отображения клиентского устройства;
принимают, в клиентском устройстве от удаленной системы, пользовательский маркер для того, чтобы осуществлять доступ к содержимому, доступному для пользователя;
обнаруживают вводные данные соединения в пару, производящие соединение в пару браузера для осуществления связи с мобильным приложением на мобильном устройстве по коммуникационному каналу, установленному через удаленную систему;
принимают ссылку на отдельный элемент содержимого, и команды управления, от мобильного устройства по коммуникационному каналу;
осуществляют доступ к отдельному элементу содержимого с помощью браузера, используя ссылку и пользовательский маркер; и
управляют воспроизведением отдельного элемента содержимого на экране отображения клиентского устройства, на основе управляющих команд.
3. Компьютерно-реализуемый способ управления соединением в пару мобильного устройства, содержащий этапы, на которых:
обнаруживают, на мобильном устройстве, машиночитаемый код, MR код, из клиентского устройства;
получают, в мобильном устройстве, идентификатор сеанса, id сеанса, из MR кода;
принимают компонентой аутентификации в мобильном устройстве маркер доступа, соответствующий пользователю мобильного устройства в ответ на проверку, посредством компоненты аутентификации, регистрационных данных для пользователя, причем маркер доступа аутентифицирует пользователя для доступа к содержимому;
отправляют id сеанса к удаленной системе; и
в ответ на отправку id сеанса к удаленной системе, принимают вводные данные соединения в пару в мобильном устройстве и производят соединение в пару мобильного устройства для осуществления связи с клиентским устройством по коммуникационному каналу, через удаленную систему,
при этом отправка id сеанса к удаленной системе содержит этап, на котором:
отправляют маркер доступа, соответствующий пользователю, и id сеанса к удаленной системе.
4. Компьютерно-реализуемый способ по п. 3, в котором прием вводных данных соединения в пару содержит этап, на котором:
принимают вводные данные соединения в пару, чтобы произвести сопоставление мобильного устройства с браузером, у которого имеется пользовательский маркер для того, чтобы осуществлять доступ к содержимому, доступному для пользователя.
5. Компьютерно-реализуемый способ по п. 4 и дополнительно содержащий этап, на котором:
отправляют выходные данные управления от мобильного устройства, основанные на пользовательских вводных данных управления, принятых в мобильном устройстве, по коммуникационному каналу через удаленную систему, чтобы управлять экраном на клиентском устройстве.
6. Компьютерно-реализуемый способ по п. 5, в котором отправка выходных данных управления содержит этап, на котором:
отправляют выходные данные управления содержимым, управляющие содержимым, воспроизводящимся на браузере.
7. Компьютерно-реализуемый способ по п. 5, в котором отправка выходных данных управления содержимым содержит этапы, на которых:
принимают выбор пользователем идентификатора содержимого на мобильном устройстве, который указывает отдельный элемент содержимого, доступный для пользователя; и
отправляют ссылку на отдельный элемент содержимого к браузеру по коммуникационному каналу.
8. Компьютерно-реализуемый способ по п. 7, в котором браузер получает доступ к отдельному элементу содержимого, используя пользовательский маркер, и воспроизводит отдельный элемент содержимого на экране клиентского устройства, и в котором отправка выходных данных управления содержимым содержит этапы, на которых:
принимают пользовательские вводные данные навигационных команд на мобильном устройстве; и
отправляют навигационные команды, которые указывают пользовательские вводные данные навигационных команд, к браузеру по коммуникационному каналу, чтобы управлять передвижением, по отдельному элементу содержимого, на экране клиентского устройства.
9. Компьютерно-реализуемый способ по п. 7, в котором браузер получает доступ к отдельному элементу содержимого, используя пользовательский маркер, и воспроизводит отдельный элемент содержимого на экране клиентского устройства, и при этом отправка выходных данных управления содержимым содержит этапы, на которых:
принимают пользовательские вводные данные команд презентации на мобильном устройстве; и
отправляют команды презентации, которые указывают пользовательские вводные данные команд презентации, к браузеру, по коммуникационному каналу, чтобы управлять презентацией отдельного элемента содержимого на экране клиентского устройства.
Наверх