[go: up one dir, main page]

CN119356574A - A display device, a mobile terminal and a page display method thereof - Google Patents

A display device, a mobile terminal and a page display method thereof Download PDF

Info

Publication number
CN119356574A
CN119356574A CN202411533571.1A CN202411533571A CN119356574A CN 119356574 A CN119356574 A CN 119356574A CN 202411533571 A CN202411533571 A CN 202411533571A CN 119356574 A CN119356574 A CN 119356574A
Authority
CN
China
Prior art keywords
target
login
mobile terminal
display
area network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411533571.1A
Other languages
Chinese (zh)
Inventor
吴小红
邹烈
黎明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vidaa Netherlands International Holdings BV
Original Assignee
Vidaa Netherlands International Holdings BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vidaa Netherlands International Holdings BV filed Critical Vidaa Netherlands International Holdings BV
Priority to CN202411533571.1A priority Critical patent/CN119356574A/en
Publication of CN119356574A publication Critical patent/CN119356574A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及一种显示设备、移动终端及其页面显示方法,涉及显示技术领域。该显示设备中包括显示器,被配置为进行页面显示;用户输入接口,被配置为获取来自用户输入的针对目标应用的账号登录请求;至少一个控制器被配置为:响应于账号登录请求,从认证服务器获取用于登录目标应用的验证信息;在目标局域网内向移动终端共享验证信息,以使移动终端在对本次登录行为授权的情况下,指示认证服务器基于验证信息对本次登录行为进行认证;移动终端与显示设备共同部署于目标局域网内,且移动终端当前登录有目标应用的目标账号;在认证通过的情况下控制显示器显示目标账号下的已登入页面。采用上述技术方案,提高了显示设备进行目标应用登录的便捷性。

The present application relates to a display device, a mobile terminal and a page display method thereof, and relates to the field of display technology. The display device includes a display configured to display a page; a user input interface configured to obtain an account login request for a target application input by a user; at least one controller configured to: in response to the account login request, obtain verification information for logging into the target application from an authentication server; share the verification information with the mobile terminal in the target local area network, so that the mobile terminal, when authorizing this login behavior, instructs the authentication server to authenticate this login behavior based on the verification information; the mobile terminal and the display device are deployed together in the target local area network, and the mobile terminal is currently logged in to the target account of the target application; when the authentication is passed, the display is controlled to display the logged-in page under the target account. The adoption of the above technical solution improves the convenience of the display device in logging into the target application.

Description

Display device, mobile terminal and page display method thereof
Technical Field
The present application relates to the field of display technologies, and in particular, to a display device, a mobile terminal, and a page display method thereof.
Background
At present, with the continuous development of technology, application programs capable of logging in display equipment are more and more diversified, and the diversity of functions of the display equipment is improved.
When the application capable of logging in the display device can realize the application logging in the cross-device, the application logging in the display device can be assisted by other devices, so that the cross-device logging in of the application is realized.
However, the existing cross-device quick login process requires more steps for user operation, and the operation process is relatively complicated, so that the application program use experience of the display device is affected.
Disclosure of Invention
The application provides display equipment, a mobile terminal and a page display method thereof, which are used for solving the technical problem of poor convenience in a target application login process in the prior art.
In a first aspect, some embodiments provide a display device comprising:
A display configured to display a page;
a user input interface configured to obtain an account login request for a target application from a user input;
at least one controller coupled to the display and configured to:
Responding to an account login request, and acquiring verification information for logging in a target application from an authentication server;
The method comprises the steps of sharing verification information to a mobile terminal in a target local area network, so that the mobile terminal instructs an authentication server to authenticate the current login behavior based on the verification information under the condition of authorizing the current login behavior, wherein the mobile terminal and a display device are jointly deployed in the target local area network, and the mobile terminal is currently logged in with a target account number of a target application;
And under the condition that the authentication server authenticates the login behavior, controlling a display to display a logged-in page under the target account. According to the display device provided by the alternative embodiment, the mobile terminal which is deployed on the same target local area network as the display device and is currently logged in with the target application shares the verification information for logging in the target application, the authentication server is instructed to authenticate the current login behavior based on the verification information through the mobile terminal under the condition that the current login behavior is authorized, and the logged-in page under the current login target account of the mobile terminal is displayed on the display device side under the condition that the authentication is passed. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
In a second aspect, some embodiments further provide a mobile terminal, where the mobile terminal and the display device are disposed together in a target lan, and the mobile terminal is currently logged in with a target account of a target application;
The mobile terminal is configured to:
The method comprises the steps of obtaining verification information shared by display equipment in a target local area network and used for logging in a target application, wherein the verification information is obtained from an authentication server by the display equipment in response to an account login request aiming at the target application;
Under the condition of authorizing the login behavior, an authentication server is instructed to authenticate the login behavior based on the verification information;
The authentication passing result is used for indicating the display device to display the logged-in page under the target account. The mobile terminal provided in the above optional embodiment is deployed on the same target lan with the display device, and the mobile terminal is currently logged in with a target application, and obtains, through the mobile terminal satisfying the above requirement, verification information shared by the display device and used for logging in the target application, and instructs the authentication server to authenticate the current login behavior based on the verification information when authorizing the current login behavior, and displays, on the display device side, a logged-in page under the target account currently logged in by the mobile terminal when the authentication passes. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
In a third aspect, some embodiments further provide an application login method, applied to a display device, including:
responding to an account login request for a target application, and acquiring verification information for logging in the target application from an authentication server;
The method comprises the steps of sharing verification information to a mobile terminal in a target local area network, so that the mobile terminal instructs an authentication server to authenticate the current login behavior based on the verification information under the condition of authorizing the current login behavior, wherein the mobile terminal and a display device are jointly deployed in the target local area network, and the mobile terminal is currently logged in with a target account number of a target application;
And under the condition that the authentication server authenticates the login behavior, controlling a display to display a logged-in page under the target account.
According to the application login method provided by the alternative embodiment, the mobile terminal which is deployed on the same target local area network as the display device and is currently logged in with the target application is shared with the verification information for logging in the target application through the display device, the authentication server is instructed to authenticate the current login behavior based on the verification information through the mobile terminal under the condition that the current login behavior is authorized, and the logged-in page under the current login target account of the mobile terminal is displayed on the display device side under the condition that the authentication is passed. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
In a fourth aspect, some embodiments further provide an application login method, which is applied to a mobile terminal, including:
The method comprises the steps of obtaining verification information shared by display equipment in a target local area network and used for logging in a target application, wherein the display equipment and a mobile terminal are deployed in the target local area network together, and the mobile terminal is currently logged in with a target account of the target application;
and under the condition of authorizing the login behavior, the authentication server is instructed to authenticate the login behavior based on the verification information, wherein the authentication passing result is used for instructing the display device to display the logged-in page under the target account.
According to the application login method provided by the alternative embodiment, the mobile terminal which is deployed on the same target local area network as the display device and is currently logged in with the target application is shared with the verification information for logging in the target application through the display device, the authentication server is instructed to authenticate the current login behavior based on the verification information through the mobile terminal under the condition that the current login behavior is authorized, and the logged-in page under the current login target account of the mobile terminal is displayed on the display device side under the condition that the authentication is passed. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
In a fifth aspect, the present application further provides an application login device configured in a display device, including:
The first acquisition module is used for responding to an account login request aiming at a target application and acquiring verification information for logging in the target application from an authentication server;
The sharing module is used for sharing verification information to the mobile terminal in the target local area network so that the mobile terminal instructs the authentication server to authenticate the current login behavior based on the verification information under the condition of authorizing the current login behavior, wherein the mobile terminal and the display equipment are commonly deployed in the target local area network, and the mobile terminal is currently logged in with a target account of a target application;
and the control display module is used for controlling the display to display the logged-in page under the target account number under the condition that the authentication server authenticates the login behavior.
According to the application login device provided by the alternative embodiment, the sharing module is introduced, verification information for logging in the target application is shared between the display device and the mobile terminal which is deployed on the same target local area network with the display device and is currently logged in with the target application, the authentication server is instructed to authenticate the current login behavior based on the verification information through the mobile terminal under the condition that the current login behavior is authorized, and the logged-in page under the target account currently logged in by the mobile terminal is displayed on the display device side under the condition that the authentication is passed. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
In a sixth aspect, the present application further provides an application login device configured in a mobile terminal, including:
The mobile terminal comprises a first acquisition module, a second acquisition module, a verification module and a verification module, wherein the first acquisition module is used for acquiring verification information which is shared by a display device in a target local area network and used for logging in a target application;
the authorization indication module is used for indicating the authentication server to authenticate the login behavior based on the verification information under the condition of authorizing the login behavior, wherein the authentication passing result is used for indicating the display device to display the logged-in page under the target account.
According to the application login device provided by the alternative embodiment, the second acquisition module is introduced into the mobile terminal which is deployed in the same target local area network and is currently logged in with the target application, so that the verification information shared by the mobile terminal and used for logging in the target application is acquired, and therefore when the current login behavior is authorized through the mobile terminal, the authorization indication module indicates the authentication server to authenticate the current login behavior based on the verification information, and when the authentication is passed, the logged-in page under the current login target account of the mobile terminal is displayed on the display device side. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
In a seventh aspect, the present application also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
The method comprises the steps of responding to an account login request aiming at a target application, obtaining verification information for logging in the target application from an authentication server, sharing the verification information with a mobile terminal in a target local area network so that the mobile terminal can instruct the authentication server to authenticate the current login behavior based on the verification information under the condition that the mobile terminal authorizes the current login behavior, wherein the mobile terminal and a display device are jointly deployed in the target local area network, the mobile terminal is currently logged in with a target account of the target application, and controlling a display to display a logged-in page under the target account under the condition that the authentication server authenticates the current login behavior.
Or alternatively
The method comprises the steps of obtaining verification information shared by display equipment in a target local area network and used for logging in a target application, wherein the display equipment and a mobile terminal are deployed in the target local area network together, the mobile terminal is currently logged in a target account of the target application, the verification information is obtained from an authentication server by the display equipment in response to an account login request aiming at the target application, the authentication server is instructed to authenticate the current login behavior based on the verification information under the condition that the current login behavior is authorized, and a passing result of the authentication is used for instructing the display equipment to display a logged-in page under the target account. In the readable storage medium provided in the above embodiment, in the process that the stored computer program is executed, the display device is controlled to be deployed on the same target lan as the display device, and the mobile terminal currently logged in with the target application shares verification information for logging in the target application, and instructs the authentication server to authenticate the current login behavior based on the verification information through the mobile terminal under the condition that the current login behavior is authorized, and in the case that the authentication is passed, the logged-in page under the target account currently logged in by the mobile terminal is displayed on the display device side. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
In an eighth aspect, the application also provides a computer program product comprising a computer program which, when executed by a processor, performs the steps of:
The method comprises the steps of responding to an account login request aiming at a target application, obtaining verification information for logging in the target application from an authentication server, sharing the verification information with a mobile terminal, enabling the mobile terminal to instruct the authentication server to authenticate the current login behavior based on the verification information under the condition that the mobile terminal authorizes the current login behavior, enabling the mobile terminal and a display device to be deployed in the same target local area network, enabling the mobile terminal to be logged in with the target account of the target application at present, and controlling a display to display a logged-in page under the target account under the condition that the authentication server authenticates the current login behavior.
Or alternatively
The method comprises the steps of obtaining verification information shared by display equipment and used for logging in a target application, wherein the display equipment and the mobile terminal are deployed in the same target local area network, the mobile terminal is currently logged in a target account of the target application, the verification information is obtained from an authentication server by the display equipment in response to an account login request aiming at the target application, the authentication server is instructed to authenticate the current login behavior based on the verification information under the condition that the current login behavior is authorized, and a passing result of the authentication is used for instructing the display equipment to display a logged-in page under the target account. In the computer program provided in the foregoing embodiment, in the process that the computer program is executed, the display device is controlled to be deployed on the same target lan as the display device, and the mobile terminal currently logged in with the target application shares verification information for logging in the target application, and the mobile terminal instructs the authentication server to authenticate the current login behavior based on the verification information when authorizing the current login behavior, and in the case that the authentication passes, the logged-in page under the target account currently logged in by the mobile terminal is displayed on the display device side. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control device according to some embodiments of the present application;
fig. 2 is a schematic diagram of a hardware configuration of a display device according to some embodiments of the present application;
fig. 3 is a schematic hardware configuration diagram of a control device according to some embodiments of the present application;
FIG. 4 is a schematic diagram of a software configuration of a display device according to some embodiments of the present application;
Fig. 5 is a schematic diagram of a display page of a display device and a mobile terminal in a login process in the prior art provided by the application;
FIG. 6 is a flowchart illustrating a method for displaying a page according to some embodiments of the present application;
FIG. 7 is a flowchart illustrating steps for sharing verification information according to some embodiments of the present application;
FIG. 8 is a flowchart illustrating a page display method according to some embodiments of the present application;
FIG. 9 is a flowchart illustrating steps for obtaining verification information according to some embodiments of the present application;
FIG. 10 is a flowchart illustrating steps of a login authorization response procedure according to some embodiments of the present application;
FIG. 11A is a state machine diagram illustrating a page display process according to some embodiments of the present application;
fig. 11B is a schematic view of a display device and a display page of a mobile terminal in a page display process according to some embodiments of the present application;
FIG. 11C is a flowchart illustrating a method for displaying a page according to some embodiments of the present application;
FIG. 12 is a block diagram of a page display device in some embodiments;
FIG. 13 is a block diagram of a page display device in some embodiments;
Fig. 14 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The embodiments described in the examples below do not represent all embodiments consistent with the application. Merely exemplary of systems and methods consistent with aspects of the application as set forth in the claims.
It should be noted that the brief description of the terminology in the present application is for the purpose of facilitating understanding of the embodiments described below only and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms first, second, third and the like in the description and in the claims and in the above-described figures are used for distinguishing between similar or similar objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements explicitly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that is capable of performing the function associated with that element.
In the present embodiment, the display device 200 generally refers to a device having screen display and data processing capabilities. For example, display device 200 includes, but is not limited to, a smart television, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, and the like.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control device according to some embodiments of the present application. As shown in fig. 1, a user may operate the display device 200 through a touch operation, the mobile terminal 300, and the control device 100. For example, the control device 100 may be a remote control, a stylus, a handle, or the like.
The mobile terminal 300 may serve as a control device for performing man-machine interaction between a user and the display device 200. The mobile terminal 300 may also be used as a communication device for establishing a communication connection with the display device 200 for data interaction. In some embodiments, the mobile terminal 300 may install a software application with the display device 200, implement connection communication through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. The audio/video content displayed on the mobile terminal 300 can also be transmitted to the display device 200, so as to realize the synchronous display function.
As also shown in fig. 1, the display device 200 is also in data communication with the server 400 via a variety of communication means. The display device 200 may be permitted to communicate over a local area network (Local Area Network, LAN), a wireless local area network (Wireless Local Area Network, WLAN), and other networks.
The display device 200 may provide a broadcast receiving tv function, and may additionally provide a smart network tv function of a computer support function, including, but not limited to, a network tv, a smart tv, an internet protocol tv (Internet Protocol Television, IPTV), etc.
Fig. 2 is a block diagram of a hardware configuration of the display device 200 of fig. 1 according to some embodiments of the present application.
In some embodiments, the display apparatus 200 may include at least one of a modem 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, a user input interface 280.
In some embodiments, the detector 230 is used to collect signals of the external environment or interaction with the outside. For example, the detector 230 includes a light receiver for collecting a sensor of the intensity of ambient light, or the detector 230 includes an image collector, such as a camera, which may be used to collect external ambient scenes, user attributes or user interaction gestures, or the detector 230 includes a sound collector, such as a microphone or the like, for receiving external sounds, such as collecting voice data of a user.
In some embodiments, display 260 includes display functionality for presenting pictures, and a drive component that drives the display of images. The display 260 is used for receiving and displaying image signals output from the controller 250. For example, the display 260 may be used to display video content, image content, and components of menu manipulation interfaces, user manipulation UI interfaces (User interfaces), and the like.
In some embodiments, the communication apparatus 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display apparatus 200 may be provided with a plurality of communication devices 220 according to the supported communication manner. For example, when the display apparatus 200 supports wireless network communication, the display apparatus 200 may be provided with a communication device 220 including a WiFi (WIRELESS FIDELITY ) function. When the display apparatus 200 supports bluetooth connection communication, the display apparatus 200 needs to be provided with a communication device 220 including a bluetooth function. In some alternative embodiments, the external device may be a mobile terminal deployed on the same target local area network as the display device 200.
The communication means 220 may make the display device 200 in communication with an external device or the server 400 by means of a wireless or wired connection. Wherein the wired connection may connect the display device 200 with an external device through a data line, an interface, etc. The wireless connection may then connect the display device 200 with an external device through a wireless signal or a wireless network. The display device 200 may directly establish a connection with an external device, or may indirectly establish a connection through a gateway, a route, a connection device, or the like.
In some embodiments, the controller 250 may include at least one of a central processor, a video processor, an audio processor, a graphic processor, a power supply processor, first to nth interfaces for input/output, and the controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored on the memory. The controller 250 controls the overall operation of the display apparatus 200.
In some embodiments, the controller 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the main device in which the controller 250 is located, such as an external set-top box or the like.
In some embodiments, a user may input a user command through a graphical user interface (GRAPHICAL USER INTERFACE, GUI) displayed on the display 260, and the user input interface receives the user input command through the Graphical User Interface (GUI).
In some embodiments, audio output device 270 may be a speaker local to display device 200 or an audio output device external to display device 200. For an external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output sound of the display device 200.
In some embodiments, the user input interface 280 may be configured to receive an instruction from a user input, for example, an account login request for a target application, and a selection instruction for a device login manner in a local area network, and so on.
Fig. 3 is a block diagram of a hardware configuration of the control device in fig. 1 according to some embodiments of the present application. As shown in fig. 3, the control device 100 may include a controller 110, a communication interface 130, a user input/output interface 140, a power supply 180, and a memory 190.
The control device 100 is configured to control the display device 200, and can receive an input operation instruction of a user, and convert the operation instruction into an instruction recognizable and responsive to the display device 200, functioning as an interaction between the user and the display device 200.
In some embodiments, the control device 100 may be a smart device. For example, the control apparatus 100 may install various applications for controlling the display apparatus 200 according to user's demands.
In some embodiments, as shown in fig. 1, a mobile terminal 300 or other intelligent electronic device may function similarly to the control device 100 after installing an application that manipulates the display device 200.
The controller 110 includes a processor 112 and a RAM (Random Access Memory ) 113 and a ROM (Read-Only Memory) 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication collaboration among the internal components and the external and internal data processing functions.
The communication interface 130 enables communication of control signals and data signals with the display device 200 under the control of the controller 110. The Communication interface 130 may include at least one of a WiFi chip 131, a bluetooth module 132, an NFC (NEAR FIELD Communication) module 133, and other near field Communication modules.
A user input/output interface 140, wherein the input interface includes at least one of a microphone 141, a touch pad 142, a sensor 143, keys 144, and other input interfaces.
In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input-output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, bluetooth, NFC, etc. module, and may send a user input instruction to the display device 200 through a WiFi protocol, or a bluetooth protocol, or an NFC protocol code.
A memory 190 for storing various operation programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 may store various control signal instructions input by a user. Or further, the memory 190 may be configured to locally store the original picture in the present application.
A power supply 180 for providing operating power support for the various elements of the control device 100 under the control of the controller.
To perform user interactions, in some embodiments, display device 200 may be run with an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system may provide a user interface (to control the display device), allow a user to interact with the display device 200, and support running various applications.
It should be noted that the operating system may be a native operating system based on a specific operating platform, a third party operating system customized based on a depth of the specific operating platform, or an independent operating system specially developed for a display device.
The operating system may be divided into different modules or levels according to the implemented functions, as shown in fig. 4, fig. 4 is a schematic software configuration diagram of the display device in fig. 1 provided in some embodiments of the present application, and in some embodiments, the system of the display device 200 may be divided into three layers, namely, an application layer, a middleware layer and a hardware layer from top to bottom.
The application layer mainly comprises common applications on the television and an application framework (Application Framework), wherein the common applications are mainly applications developed based on Browser, such as HTML5 APPs (HyperText Markup Language 5 Applications, application programs based on webpage technologies such as a fifth edition of hypertext markup language) and native applications (NATIVE APPS);
The application framework (Application Framework) is a complete program model with all the basic functions required by standard application software, such as file access, data exchange, etc., and the use interfaces (toolbar, state column, menu, dialog box) for these functions.
The native application (NATIVE APPS) may support online or offline, message pushing, or local resource access.
The middleware layer includes middleware such as various television protocols, multimedia protocols, and system components. The middleware can use basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, so that the purposes of resource sharing and function sharing can be achieved.
The hardware layer mainly comprises a hardware abstraction layer (Hardware Abstraction Layer, HAL) interface, hardware and a driver, wherein the HAL interface is a unified interface for all the television chips to be docked, and specific logic is realized by each chip. The drive mainly comprises an audio drive, a display drive, a Bluetooth drive, a camera drive, a WIFI drive, a USB drive, an HDMI drive, a sensor drive (such as a fingerprint sensor, a temperature sensor, a pressure sensor and the like), a power supply drive and the like.
It should be noted that the above examples are merely a simple division of functions of an operating system, and do not limit the specific form of the operating system of the display device 200 in the embodiment of the present application, and the number of levels and specific types of levels included in the operating system may be expressed in other forms according to factors such as the functions of the display device and the type of the operating system.
In the prior art, a user has complicated operation in the process of logging in an application program (such as an audio/video application) on a display device, so that the logging process has poor convenience. Referring to a schematic diagram of a display device and a display page of a mobile terminal in the login process of the prior art shown in fig. 5, a login process of a target application in the prior art will be briefly described. The method comprises the steps of S1, opening a target application in a display device by a user, entering an application home page, clicking a login control in the application home page, S2, jumping the application home page to a login page of the target application on the display device, displaying verification information for login and two login modes including two-dimension code login and browser login, S3, opening an auxiliary application (such as a two-dimension code identification application or a browser) corresponding to any login mode by the user on a mobile terminal, entering the auxiliary application page, S4, performing two-dimension code scanning or website input on the auxiliary application page by the user to log in a platform website page corresponding to the target application on the mobile terminal, S5, inputting an application account number and an application password after the platform website is displayed on the mobile terminal, jumping the platform website page to the verification information input page, clicking a device verification control on a current interface after the verification information displayed on the display device is input by the user, S7, finishing the login of the account number of the target application on the display device, and displaying the logged-in website page.
The above-mentioned process requires more operation steps to be executed by the user, and the process is relatively complicated, so that the convenience of the login process is poor.
To overcome the above problems, in some alternative embodiments, referring to the page display method shown in fig. 6, the controller 110 applied to the display device 200 may include the steps of:
s610, in response to an account login request for a target application, verification information for logging in the target application is acquired from an authentication server.
The account login request may be a login request for the target application input by the user through the user input interface 140. The target application may be understood as an application program that the user desires to log in on the display device 200, and may be an audio-video type application or the like, for example. The authentication server is used for authenticating the login behavior of the target application. The verification information may be character, image or bar code information for verification, etc. which are relied upon when the target application is logged in. In one alternative implementation, the authentication information may be an authentication code.
In some embodiments, a login page of the target application may be displayed on the display 260 of the display device 200, wherein a login control is displayed in the login page, an account login request is generated in response to a triggering operation of the login control by a user, and the controller 110 in the display device 200 sends a verification information acquisition request to the authentication server in response to the account login request and receives verification information for logging in the target application fed back by the authentication server.
S620, the verification information is shared to the mobile terminal in the target local area network, so that the mobile terminal instructs the authentication server to authenticate the current login behavior based on the verification information under the condition of authorizing the current login behavior.
The mobile terminal and the display equipment are deployed in the target local area network together, and the mobile terminal is currently logged in with a target account number of the target application.
The controller 110 of the display device 200 shares authentication information to the mobile terminal through the target lan, the mobile terminal informs the authentication server of the authorization of the current login behavior, and the authentication server authenticates the current login behavior based on the authentication information.
It is worth noting that the mobile terminal can send verification information to the authentication server under the condition of authorizing the local login behavior, and the authentication server authenticates the login behavior of the display device according to the verification information and the verification information sent to the display device after receiving the verification information. Or alternatively, the mobile terminal can also send the equipment identification and verification information of the display equipment to the authentication server under the condition of authorizing the local login behavior, and the authentication server searches the latest verification information sent to the display equipment according to the equipment identification after receiving the equipment identification and the verification information of the display equipment, and authenticates the verification information received from the mobile terminal according to the search result.
Optionally, the authorization of the login behavior may be an effective authorization preset by the user at the mobile terminal side, for example, the user preset the authorization of the login behavior of the target application of the display device in a preset effective period. Or alternatively, the mobile terminal can actively inform the user of acquiring the user authorization under the condition that the mobile terminal acquires the verification information.
Illustratively, the controller 110 in the display device 200 may control the display 260 to display a login page of the target application and display a login mode of the device in the lan in the login page, and share the authentication information with the mobile terminal in response to a selection instruction of the login mode of the device in the lan input through the user input interface 140.
The device login mode in the local area network can be understood as a login mode for assisting in login of the target application only through other devices in the local area network. The selection instruction of the login mode of the equipment in the local area network can be a voice instruction, a gesture instruction, a touch instruction of a selection control or the like.
It can be understood that the device login mode in the local area network is displayed in the login page to be distinguished from the traditional code scanning login mode or the website login mode, a new optional login mode is provided for target application login, and the richness and the diversity of the application login mode are improved. In addition, the verification information is shared with the mobile terminal only by selecting the login mode of the equipment in the local area network by the user, and the verification information is not required to be shared under the condition that the login mode is not adopted, so that unnecessary data transmission and bandwidth resource occupation are reduced.
In some optional embodiments, verification information can be displayed in the login page, and correspondingly, the mobile terminal can acquire the condition that the user authorizes the login behavior from the user based on the verification information, and the user can perform secondary verification on the authorization behavior of the mobile terminal according to the verification information in the login page.
S630, controlling the display to display the logged-in page under the target account number under the condition that the authentication server authenticates the login behavior.
The local login behavior is authenticated through the authentication server, and only if the authentication is passed, the controller 110 of the display device 200 controls the display 260 to display the logged-in page under the target account, that is, the display device 200 can successfully log in the target application, so that the safety of application login is ensured.
According to the technical scheme, when the mobile terminal is only required to authorize the login behavior of the target application on the display device, the authentication server authenticates the login behavior at the present time by means of the authentication information shared by the display device, and when the authentication is passed, the logged-in page under the current logged-in target account number of the mobile terminal is displayed on the display device side. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
Based on the technical solutions of the foregoing embodiments, in some optional embodiments, the step of sharing the verification information in S620 is further refined.
Referring to the step of sharing authentication information shown in fig. 7, the method includes:
And S710, multicasting the service message comprising the verification information into the target local area network so that the mobile terminal discovers the service message in the target local area network.
The target local area network is a local area network deployed by the display equipment and the mobile terminal, and the equipment deployed in the local area network can realize automatic discovery, connection, communication and the like among the equipment. Multicasting, also known as multicasting, refers to a communication scheme that allows a message sender to send a message simultaneously to multiple receivers within a particular multicast group (also known as a multicast group).
In some embodiments, the controller 110 of the display device 200 may perform service message synchronization including authentication information in other devices deployed within the target local area network in a multicast manner. Illustratively, the executor 110 may generate a service message including authentication information by invoking a preset protocol library interface, and invoke a preset service daemon to multicast the service message into the target local area network.
It is noted that, the process of calling the preset protocol library interface is used for implementing the registration of the information such as the message name and the service description of the service message to the service corresponding to the preset protocol, so as to generate the service message based on the corresponding service. And multicasting the service message into the target local area network according to the message transmission rule of the preset protocol by calling the preset service daemon under the service corresponding to the preset protocol. The service message sharing method has the advantages that sharing of the service message to equipment deployed in the target local area network can be achieved, and discovery and acquisition of the service message by other equipment deployed in the target local area network are facilitated.
It should be noted that the preset protocol library interface and the preset service daemon may be set or adjusted by a technician according to needs or experience, or may be determined through a large number of experiments, which are not limited in any way. In an alternative implementation, the preset protocol library interface may be libmdns interface and the preset service daemon may be mdnsd service process. The foregoing description of the preset protocol library interface and the preset service daemon is only exemplary and should not be construed as limiting the content thereof in any way.
In some embodiments, the controller 110, when executing the call to the preset protocol library interface to generate the service message including the authentication information, may be configured to call to the preset protocol library interface to register the multicast service with the preset service daemon, call to the preset protocol library interface, update a record resource of the multicast service to generate the service message, wherein the record resource includes the authentication information.
By calling a registration component in the preset protocol library interface, the multicast service can be registered with a preset service daemon under a preset protocol, the message name and verification information of the service message expected to be generated are specified in the process, a foundation is laid for generating the service message, and an updating component in the preset protocol library interface is called again, so that the record resource of the multicast service is updated based on the verification information, and the service message comprising the verification information is generated. Further, the service message including the authentication information may be multicast into the target lan by calling a preset service daemon.
At least one of different resource Record types such as PTR (Pointer Record), SRV (Service Record), TXT (Text Record) and the like can be adopted to describe the Service message according to the need, so that the establishment of a Service discovery and description method for the generated Service message is realized, and the acquisition of the Service message and the analysis of verification information by other devices in a target local area network are facilitated.
It can be understood that in the above technical solution, by simply invoking the interface of the preset protocol library, the interface resources in the preset protocol library are directly multiplexed to generate the service message, and development of the special service message generation logic is not required for the specific login scene of the target application, so that the technical threshold and maintenance cost of the service message generation process are reduced, and the universality and universality of the page display process are improved.
In an alternative embodiment, the controller 110, when executing multicast of the service message including the authentication information into the target local area network, may be configured to configure an identity of the display device in the target local area network, generate a source address of the service message based on the identity, and multicast the service message including the authentication information into the target local area network based on the source address.
The identity of the display device may include an IP address (Internet Protocol Address, an internet protocol address), a host name, and the like, and related information characterizing the unique identity of the display device in the target lan.
Because the local area network cannot automatically allocate the IP address, the controller 110 needs to configure information of the identity such as the IP address and the host name of the display device in the target local area network, and in the process of packaging the service message, the source address of the service message is generated based on the identity of the display device, and the service message is transmitted in the target local area network in a multicast mode. Accordingly, other devices in the target lan can learn the source of the discovered service message, the service that the display device can provide, and the like, according to the source address of the service message.
According to the technical scheme of the optional embodiment, the service message comprising the verification information is multicast into the target local area network, so that the mobile terminal can conveniently find the service message in the target local area network and serve as a basis for the follow-up authentication server to perform local login behavior authentication. The information sharing process is not limited to information sharing among single point-to-point devices, but the sharing of the multipoint devices deployed in the target local area network by the display device is realized by introducing the target local area network, so that the flexibility of service message sharing is improved. In addition, the adoption of the scheme avoids the situation that the shared service message is too large in scope and the login security risk occurs, thereby also taking account of the security of service message sharing. Meanwhile, in the service message sharing process, whether the display equipment logs in the target account of the target application in a history manner is not dependent, so that convenience in the login process can be improved and universality is better no matter whether the display equipment logs in the target application under the target account for the first time or logs in for the non-first time.
The above-described alternative embodiments have detailed the page display process using the display device 200 as an execution subject, and the page display process will be described in detail by some embodiments using the mobile terminal as an execution example. The mobile terminal and the display equipment are deployed in the target local area network together, and the mobile terminal is currently logged in with a target account number of the target application.
Referring to fig. 8, the page display method is applied to a mobile terminal, and includes:
s810, acquiring verification information shared by the display equipment in the target local area network and used for logging in the target application.
The verification information is obtained from an authentication server by the display device in response to an account login request aiming at a target application. The authentication information may be character, image, barcode information or the like for authentication depending on when the target application is logged in. In one alternative implementation, the authentication information may be an authentication code.
In some embodiments, a login page of the target application may be displayed on the display 260 of the display device 200, wherein a login control is displayed in the login page, an account login request is generated in response to a triggering operation of a user on the login control, the controller 110 in the display device 200 sends a verification information acquisition request to an authentication server in response to the account login request and receives verification information fed back by the authentication server for logging in the target application, and the controller 110 in the display device 200 shares the verification information with the mobile terminal in the target local area network. Accordingly, the mobile terminal acquires authentication information shared by the controller 110 of the display apparatus 200 within the target lan.
And S820, under the condition of authorizing the login behavior, the authentication server is instructed to authenticate the login behavior based on the verification information, wherein the authentication passing result is used for instructing the display device to display the logged-in page under the target account.
Optionally, the mobile terminal can send verification information to the authentication server under the condition of authorizing the local login behavior, and the authentication server authenticates the login behavior of the display device according to the verification information and the verification information sent to the display device after receiving the verification information. Or alternatively, the mobile terminal can also send the equipment identification and verification information of the display equipment to the authentication server under the condition of authorizing the local login behavior, and the authentication server searches the latest verification information sent to the display equipment according to the equipment identification after receiving the equipment identification and the verification information of the display equipment, and authenticates the verification information received from the mobile terminal according to the search result.
Correspondingly, when the authentication server authenticates the verification information, the login authorization of the target application under the target account is directly performed to the display device 200, so that the logged-in page of the target application logged in under the target account is directly performed on the display 260 of the display device 200. Further, in the case that the authentication server does not pass the authentication of the verification information, the login authorization of the target application under the target account number is prohibited to be performed to the display device 200, or the login authorization of the target application under the target account number is no longer performed to the display device 200, so that accordingly, the display of the logged-in page of the logged-in target application under the target account number is not required to be performed on the display 260 of the display device 200.
Optionally, the authorization of the login behavior may be an effective authorization preset by the user at the mobile terminal side, for example, the user preset the authorization of the login behavior of the target application of the display device in a preset effective period. Or alternatively, the mobile terminal can actively inform the user of acquiring the user authorization under the condition that the mobile terminal acquires the verification information.
In an alternative implementation, the active informing of the user to obtain the user authorization may be implemented by at least one of conventional technologies, for example, a pop-up window alert, a short message alert, or a mail alert, which is not limited in this regard.
According to the technical scheme, when the mobile terminal is only required to authorize the login behavior of the target application on the display device, the authentication server authenticates the login behavior at the present time by means of the authentication information shared by the display device, and when the authentication is passed, the logged-in page under the current logged-in target account number of the mobile terminal is displayed on the display device side. In the page display process, a user can display a logged-in page under a currently logged-in target account of the mobile terminal on a display device side without complex code scanning or website inputting operation on the mobile terminal side, namely, the display device side can realize the login of the currently logged-in target account of the mobile terminal, and the operation process is more convenient and faster. In addition, the process shares verification information between the display device and the mobile terminal by means of the target local area network, and takes the verification information as a reference factor for authenticating the login behavior of this time by the authentication server, so that the acquisition or the input of the corresponding login passwords of the target account number and the target account number are not needed at all on the display device side, the condition limit of the target application login by the display device is reduced, particularly, under the condition that the target application login is carried out for the first time by the display device, the login account number and the login password of the target application are not needed at all, and then a user does not need to carry out the scene of the cross-device login of an instant messaging tool similar to the prior art, the input of the account number password or the scanning of the two-dimensional code picture is carried out, and the operation of the user on the display device side or the mobile terminal side is reduced, so that the convenience of the target application login process is further improved. Meanwhile, the sharing range of the verification information is restrained by introducing the target local area network, so that the controllability of the diffusion range of the verification information is realized on the basis of realizing convenient login of the application, and the security of the login of the target application is improved. On the basis, aiming at the condition of non-first login, the range of the target application which can be logged in by using the convenience of the target account number can be expanded through the introduction of the target local area network, so that the flexibility of the convenience login of the target application is further increased under the condition of ensuring the login safety.
Based on the technical solutions of the foregoing embodiments, in some optional embodiments, the step of obtaining the verification information of S810 is further refined.
Referring to the step of acquiring authentication information shown in fig. 9, the method includes:
s910, in the target lan, a service message including authentication information, which is multicast by the display device, is discovered.
The target local area network is a local area network deployed by the display equipment and the mobile terminal, and the equipment deployed in the local area network can realize automatic discovery, connection, communication and the like among the equipment. Multicasting, also known as multicasting, refers to a communication scheme that allows a message sender to send a message simultaneously to multiple receivers within a particular multicast group (also known as a multicast group).
In some embodiments, the controller 110 of the display device 200 may perform service message synchronization including authentication information in other devices deployed within the target local area network in a multicast manner. Correspondingly, the mobile terminal can find and acquire the service message in the target local area network, and analyze the service message to obtain verification information contained in the service message.
Illustratively, the authentication message may be carried in a record resource of the service message, for example, the controller 110 of the display apparatus 200 may generate the service message by registering a multicast service and updating the record resource including the authentication information in the multicast service. Correspondingly, the mobile terminal can acquire the record resource of the multicast service under the condition that the multicast service is found to exist in the target local area network in the process of executing the service message discovery, wherein the record resource is used for describing the service message, and the verification information in the record resource is acquired.
The recording resource may be at least one resource recording type of different resource recording types such as PTR, SRV and TXT, to describe the service message, and the specific selection manner may be set by a technician according to needs or based on experience or a large number of experiments, which is not limited in any way.
According to the technical scheme, the service message can be described as required by introducing the recording resource, so that the establishment of a service discovery and description method for the generated service message is realized. Accordingly, other devices, including mobile terminals, disposed in the target lan, other than the display device may perform acquisition of the service message and analysis of the verification information based on the recording resource.
It can be understood that the service message is described by using relatively mature recording resources, development of special service message generation logic for specific login scenes of target applications is not needed, technical thresholds and maintenance cost of service message generation and acquisition processes are reduced, and universality of the page display process are improved.
Based on the technical solutions of the foregoing embodiments, in some optional embodiments, the login authorization response step of S820 is further refined.
Referring to the login authorization response step shown in fig. 10, it includes:
s1010, outputting an authorization confirmation prompt for the login behavior at this time, and acquiring confirmation feedback for the authorization confirmation prompt.
The authorization confirmation reminder is used for reminding the user to confirm the authorization of the display device 200 on the current login behavior of the target application. The authorization confirmation prompt may be a pop-up window prompt, a short message prompt, a mail prompt, or the like, which is not limited in any way. Wherein confirming feedback includes permitting authorization and refusing authorization of two different feedback content. The permission authorization is used for representing that the user agrees to conduct the authorization of the login behavior, and the refusal authorization is used for representing that the user does not agree to conduct the authorization of the login behavior.
S1020, when the feedback indication grant authorization is confirmed, the authentication server is instructed to authenticate the present login behavior based on the verification information.
Optionally, the mobile terminal may inform the authentication server to authenticate the current login behavior based on the verification information if the feedback indicates permission authorization. Further, in the case that the confirmation feedback indicates refusal of authorization, the mobile terminal may inform the authentication server of refusal of authentication of the present login behavior based on the authentication information. Of course, in order to save data transmission resources, the mobile terminal may no longer inform the authentication server to authenticate the present login behaviour based on the verification information.
According to the technical scheme, the mobile terminal outputs the authorization confirmation prompt for the login behavior, and acquires the confirmation feedback of the user for the authorization confirmation prompt, and the authentication server is instructed to authenticate the login behavior based on the verification information only when the confirmation feedback indicates permission of authorization. The method has the advantages that the authorization permission can be carried out on the user in real time in the login process of the target application each time, and the security of the application login is further improved.
It is noted that, in the technical solutions of the above embodiments, the mobile terminal logs in the target application based on the target account currently by default. When the mobile terminal does not register the target application, the mobile terminal can be matched with the target application on the display equipment side in a traditional registration mode.
In some alternative embodiments, when the mobile terminal does not log in the target application currently and a historical login record of the target application exists, the mobile terminal may be further configured to select the target account according to the historical login record of the target application and output an authorization confirmation reminder for the current login action based on the target account and obtain confirmation feedback for the authorization confirmation reminder when executing outputting the authorization confirmation reminder for the current login action and obtaining the confirmation feedback for the authorization confirmation reminder.
For example, the mobile terminal may count historical login records of the target application, and take a login account with a higher login frequency, for example, the highest login account, as the target account. Or the login time may be updated, for example, the latest login account is used as the target account.
In other optional embodiments, when the mobile terminal does not currently log in the target application and there is a history log-in record of the target application, the mobile terminal may further output an authorization confirmation reminder corresponding to at least one candidate account, and obtain confirmation feedback of the authorization confirmation reminder corresponding to the target account in the at least one candidate account, based on the history log-in record of the target application.
The candidate account number may be at least part of a login account number in a history login record of the mobile terminal. Correspondingly, outputting an authorization confirmation reminder of at least one candidate account to the user, so that the selecting authority of the target account is handed over to the user, the candidate account designated by the user is used as the target account, and confirmation feedback of the authorization confirmation reminder of the user to the target account is collected.
In still other alternative embodiments, when the mobile terminal does not currently log in the target application and there is a history log-in record of the target application, the mobile terminal may further log in a target account of the target application according to the history log-in record of the target application, and output an authorization confirmation reminder for the current login behavior based on the target account if the login is successful, and acquire confirmation feedback for the authorization confirmation reminder.
The target account number may be a login account number selected from a history login record according to a history login frequency or a history login time. Correspondingly, the mobile terminal directly and automatically logs in the target account number downloading application, and outputs authorization confirmation prompt to the user based on the login behavior when the target account number is successfully logged in, so that preparation is made for the display device login after the user authorization.
It can be understood that the above-mentioned different modes are adopted to cope with the situation that the mobile terminal does not log in the target application currently and has the due history log-in record of the target, the log-in process of the target application is effectively expanded, the richness and the diversity of the log-in process of the target application are improved, and the richness and the diversity of the page display process are further improved.
Based on the technical solutions of the foregoing embodiments, in some optional embodiments, the page display process is described in detail by taking three-terminal interaction of the authentication server with the display device and the mobile terminal that are commonly deployed in the target lan as an example.
The page display method shown in fig. 11C will be described in detail below in conjunction with a state machine diagram of the page display process shown in fig. 11A, and a display page diagram of the display device and the mobile terminal under the page display process shown in fig. 11B.
S1101, the display device responds to a starting operation and starts a preset service process;
in some alternative implementations, the preset service process may be a mdnsd process.
S1102, configuring self identity identification by display equipment in a target local area network;
In some alternative embodiments, each device within the target local area network may perform discovery, connection, communication, etc. between devices based on at least one of the mDNS protocol and the DNS-SD protocol.
In some alternative implementations, the display device queries whether the preset IP address is idle in the target lan, configures the preset IP address to be the own IP address if the query result indicates that the IP address is idle (e.g., query is not answered), and adjusts the preset IP address if the query result indicates that the IP address is occupied, and then queries the IP address again in the target lan until the configuration of the own IP address is successful.
In other alternative embodiments, the display device queries whether the preset host name is in space in the target local area network, configures the preset host name as its host name if the query result indicates that the host name is idle (e.g., no response is queried), and performs host name query again in the target local area network after adjusting the preset host name if the query result indicates that the host name is occupied until the configuration of its host name is successful.
It is noted that the IP address here may be used as a source address, i.e. a multicast address, for the display device when transmitting messages into the target lan. Further, the port number of the display device may also be specified in advance. Because of the arrangement of the IP address and the port number, the host name in the target local area network can be resolved under the condition that the used protocol is zero configuration protocol, a DNS server is not required to be configured, and the arrangement and use cost of equipment is reduced.
S1103, the display device responds to the opening operation of the target application and displays an application home page;
S1104, acquiring verification information of the target application from an authentication server in response to a login operation of the target application in an application home page;
S1105, displaying a login page by the display device, wherein the login page displays a login mode and verification information of the device in the display local area network;
S1106, the display device responds to the device login mode selection operation in the local area network, calls a preset protocol library interface, registers a preset service daemon based on the designated service name and verification information, and generates multicast service;
In some alternative implementations, the preset protocol library interface may be libmdns interface and the preset service daemon may be mdnsd daemon.
S1107, the display device calls a preset protocol library interface, and updates the record resource in the multicast service based on the verification information to obtain a service message;
for example, the multicast service may be generated by calling a preset protocol library interface, defining at least one of key elements such as a service name, a service instance name, a domain name length, and a domain name order based on a preset protocol (e.g., DNS-SD protocol). Correspondingly, the multicast service can be updated based on the PTR, SRV, TXT or other resource records, and the service message of the login can be obtained. The resource record contains verification information acquired by the display device from the authentication server.
S1108, the display device invokes a preset service daemon to multicast the service message to the target local area network;
s1109, the network side caches the record resource of the service message;
s1110, deploying the mobile terminal and the display equipment in a target local area network together, logging in a mobile terminal with a target application through a target account, and finding out a service message from the target local area network;
S1111, the mobile terminal analyzes the service message and acquires verification information in the recording resource;
S1112, the mobile terminal outputs an authorization confirmation reminder to the user, and responds to the triggering operation of the authorization confirmation reminder, and displays an authorization confirmation page to acquire confirmation feedback of the user;
S1113, if the feedback indication grant authorization is confirmed, the mobile device informs the authentication server;
it should be noted that, when there are multiple mobile terminals in the target lan that receive the authorization confirmation reminder, the grant authorization for the reminder is exclusive, that is, after the first mobile terminal grants the grant, the authorization confirmation reminder of the other mobile terminals will be invalid.
S1114, the authentication server performs login authorization of the target application under the target account to the display device;
and S1115, the display device displays the logged-in page of the target application under the target account on the display device.
The logged-in page may be a login success prompt page of the target application logged in under the target account, or may be a login home page of the target application under the target account.
According to the technical scheme, the application login based on the information sharing in the local area network on the display device can be realized only by matching the user with the target application login operation executed on the display device, the login mode selection operation executed on the display device and the confirmation feedback of the authorization confirmation prompt executed on the mobile terminal, so that the situations of the first account login and the non-first account login can be adapted, the operation steps of the user login process are simplified, and the convenience of the application login is improved.
Based on the same inventive concept, there is also provided a page display device for implementing the above-mentioned page display method in some embodiments. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in the embodiments of the page display device or devices provided below may refer to the limitation of the page display method described above, and will not be repeated here.
In an exemplary embodiment, as shown in fig. 12, a page display device is provided, which is configured in a display apparatus and includes a first acquisition module 1210, a sharing module 1220, and a control display module 1230. Wherein,
A first obtaining module 1210, configured to obtain verification information for logging in a target application from an authentication server in response to an account login request for the target application;
The sharing module 1220 is configured to share verification information with the mobile terminal in the target local area network, so that the mobile terminal instructs the authentication server to authenticate the current login behavior based on the verification information under the condition that the mobile terminal authorizes the current login behavior, where the mobile terminal and the display device are jointly deployed in the target local area network, and the mobile terminal is currently logged in with a target account of the target application;
The control display module 1230 is configured to control the display to display the logged-in page under the target account number when the authentication server authenticates the login behavior.
In some embodiments, the sharing module 1220 is specifically configured to multicast a service message including authentication information into the target lan, so that the mobile terminal discovers the service message in the target lan.
In some embodiments, the sharing module 1220 includes a first calling unit for calling a preset protocol library interface to generate a service message including authentication information, and a second calling unit for calling a preset service daemon to multicast the service message into the target lan.
In some embodiments, the first calling unit comprises a first calling subunit, a second calling subunit and a second calling subunit, wherein the first calling subunit is used for calling a preset protocol library interface to register the multicast service with a preset service daemon, the second calling subunit is used for calling the preset protocol library interface to update the record resource of the multicast service to generate a service message, and the record resource comprises verification information.
In some embodiments, the sharing module 1220 comprises a configuration unit configured to configure an identity of the display device within the target local area network, and a multicast unit configured to generate a source address of the service message based on the identity and multicast the service message including the authentication information into the target local area network based on the source address.
In some embodiments, the sharing module 1220 comprises a control display unit for controlling the display to display a login page of the target application and displaying a login mode of the device in the local area network in the login page, and an instruction response unit for responding to a selection instruction of the login mode of the device in the local area network input through the user input interface and sharing verification information to the mobile terminal in the target local area network.
In another exemplary embodiment, as shown in fig. 13, a page display device is provided, configured on a display device, and includes a second acquisition module 1310 and an authorization indication module 1320. Wherein,
The second obtaining module 1310 is configured to obtain verification information for logging in a target application, which is shared by the display device in the target local area network, wherein the display device and the mobile terminal are deployed in the same target local area network, and the mobile terminal is currently logged in with a target account of the target application;
And the authorization indication module 1320 is configured to instruct the authentication server to authenticate the current login behavior based on the verification information when the current login behavior is authorized, where the authentication result is used to instruct the display device to display a logged-in page under the target account.
In some embodiments, the second obtaining module 1310 is specifically configured to discover, within the target lan, a service message including authentication information that is multicast by the display device.
In some embodiments, the second obtaining module 1310 includes a first obtaining unit configured to obtain a record resource of the multicast service when the multicast service is found to exist in the target lan, the record resource is used for describing the service message, and a second obtaining unit configured to obtain verification information in the record resource.
In some embodiments, the authorization indication module 1320 includes an output unit configured to output an authorization confirmation reminder for the current login behavior and obtain confirmation feedback for the authorization confirmation reminder, and an indication unit configured to instruct the authentication server to authenticate the current login behavior based on the verification information if the confirmation feedback indicates permission for authorization.
In some embodiments, when the mobile terminal does not currently log in the target application and there is a history log-in record of the target application, the authorization indication module 1320 includes a first output unit configured to select a target account according to the history log-in record of the target application and output an authorization confirmation reminder for the current login behavior based on the target account and obtain a confirmation feedback for the authorization confirmation reminder, a second output unit configured to output the authorization confirmation reminder corresponding to at least one candidate account and obtain a confirmation feedback for the authorization confirmation reminder corresponding to the target account in the at least one candidate account based on the history log-in record of the target application, and a third output unit configured to log in the target account of the target application according to the history log-in record of the target application and output the authorization confirmation reminder for the current login behavior based on the target account and obtain a confirmation feedback for the authorization confirmation reminder if the login is successful.
The respective modules in the above-described page display device may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In an exemplary embodiment, a computer device, which may be a terminal, is provided, and an internal structure thereof may be as shown in fig. 14. The computer device includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input means. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and the external device. The Communication interface of the computer device is used for conducting wired or wireless Communication with an external terminal, and the wireless Communication can be realized through WIFI, a mobile cellular network, near field Communication (NEAR FIELD Communication) or other technologies. The computer program is executed by a processor to implement a page display method. The display unit of the computer device is used for forming a visual picture, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be a key, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in fig. 14 is merely a block diagram of a portion of the structure associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements are applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In an alternative embodiment, the computer device shown in FIG. 14 may be the aforementioned display device.
In an exemplary embodiment, a computer device, which may be a display device for example, is provided, comprising a memory and a processor, the memory having stored therein a computer program, the processor, when executing the computer program, performing the steps of:
Responding to an account login request, and acquiring verification information for logging in a target application from an authentication server;
The method comprises the steps of sharing verification information to a mobile terminal in a target local area network, so that the mobile terminal instructs an authentication server to authenticate the current login behavior based on the verification information under the condition of authorizing the current login behavior, wherein the mobile terminal and a display device are jointly deployed in the target local area network, and the mobile terminal is currently logged in with a target account number of a target application;
And under the condition that the authentication server authenticates the login behavior, controlling a display to display a logged-in page under the target account.
In one embodiment, the processor when executing the computer program further performs the step of multicasting a service message including authentication information into the target local area network to cause the mobile terminal to discover the service message in the target local area network.
In one embodiment, the processor when executing the computer program further performs the steps of invoking a preset protocol library interface to generate a service message including authentication information, invoking a preset service daemon to multicast the service message into the target local area network.
In one embodiment, the processor when executing the computer program further performs the steps of calling a preset protocol library interface to register the multicast service with a preset service daemon, calling the preset protocol library interface to update a record resource of the multicast service to generate the service message, wherein the record resource includes authentication information.
In one embodiment, the processor, when executing the computer program, further performs the steps of configuring an identity of the display device within the target local area network, generating a source address for the service message based on the identity, and multicasting the service message including the authentication information into the target local area network based on the source address.
In one embodiment, the processor when executing the computer program further performs the steps of controlling the display to display a login page of the target application and displaying a device login mode in the local area network in the login page, and sharing verification information to the mobile terminal in the target local area network in response to a selection instruction of the device login mode in the local area network input through the user input interface.
In an exemplary embodiment, a computer device, which may be a mobile terminal for example, is provided, comprising a memory and a processor, the memory having stored therein a computer program, the processor, when executing the computer program, performing the steps of:
The method comprises the steps of obtaining verification information shared by display equipment in a target local area network and used for logging in a target application, wherein the verification information is obtained from an authentication server by the display equipment in response to an account login request aiming at the target application;
Under the condition of authorizing the login behavior, an authentication server is instructed to authenticate the login behavior based on the verification information;
The authentication passing result is used for indicating the display device to display the logged-in page under the target account.
In one embodiment, the processor when executing the computer program further performs the step of discovering service messages including authentication information multicast by the display device within the target local area network.
In one embodiment, the processor when executing the computer program further performs the steps of obtaining a record resource of the multicast service in case the presence of the multicast service is found in the target local area network, the record resource being used for describing the service message, and obtaining authentication information in the record resource.
In one embodiment, the processor when executing the computer program further performs the steps of outputting an authorization confirmation reminder for the current login behavior and obtaining confirmation feedback for the authorization confirmation reminder, and instructing the authentication server to authenticate the current login behavior based on the verification information if the confirmation feedback indicates permission for authorization.
In one embodiment, the processor further performs the steps of selecting a target account according to a historical login record of the target application, outputting an authorization confirmation reminder for the current login behavior based on the target account, and acquiring confirmation feedback for the authorization confirmation reminder, or outputting an authorization confirmation reminder corresponding to at least one candidate account based on the historical login record of the target application, and acquiring confirmation feedback for the authorization confirmation reminder corresponding to the target account in the at least one candidate account, or logging in the target account of the target application according to the historical login record of the target application, and outputting an authorization confirmation reminder for the current login behavior based on the target account, and acquiring confirmation feedback for the authorization confirmation reminder if the login is successful.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
Responding to an account login request, and acquiring verification information for logging in a target application from an authentication server;
The method comprises the steps of sharing verification information to a mobile terminal in a target local area network, so that the mobile terminal instructs an authentication server to authenticate the current login behavior based on the verification information under the condition of authorizing the current login behavior, wherein the mobile terminal and a display device are jointly deployed in the target local area network, and the mobile terminal is currently logged in with a target account number of a target application;
And under the condition that the authentication server authenticates the login behavior, controlling a display to display a logged-in page under the target account.
In one embodiment, the computer program when executed by the processor further performs the step of multicasting a service message including authentication information into the target local area network to cause the mobile terminal to discover the service message in the target local area network.
In one embodiment, the computer program when executed by the processor further performs the steps of invoking a preset protocol library interface to generate a service message including authentication information, invoking a preset service daemon to multicast the service message into the target local area network.
In one embodiment, the computer program when executed by the processor further performs the steps of invoking a preset protocol library interface to register the multicast service with a preset service daemon, invoking the preset protocol library interface to update a record resource of the multicast service to generate the service message, wherein the record resource includes authentication information.
In one embodiment, the computer program when executed by the processor further performs the steps of configuring an identity of the display device within the target local area network, generating a source address for the service message based on the identity, and multicasting the service message including the authentication information into the target local area network based on the source address.
In one embodiment, the computer program when executed by the processor further performs the steps of controlling the display to display a login page of the target application and displaying an in-local area network device login mode in the login page, and sharing authentication information to the mobile terminal in the target local area network in response to a selection instruction of the in-local area network device login mode entered through the user input interface.
In another embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
The method comprises the steps of obtaining verification information shared by display equipment in a target local area network and used for logging in a target application, wherein the verification information is obtained from an authentication server by the display equipment in response to an account login request aiming at the target application;
Under the condition of authorizing the login behavior, an authentication server is instructed to authenticate the login behavior based on the verification information;
The authentication passing result is used for indicating the display device to display the logged-in page under the target account.
In one embodiment, the computer program when executed by the processor further performs the step of discovering service messages including authentication information multicast by the display device within the target local area network.
In an embodiment the computer program when executed by the processor further implements the steps of obtaining a record resource of the multicast service in case it is found that the multicast service is present in the target local area network, the record resource being used for describing the service message, obtaining authentication information in the record resource.
In one embodiment, the computer program when executed by the processor further performs the steps of outputting an authorization confirmation reminder for the present login behavior and obtaining confirmation feedback for the authorization confirmation reminder, and instructing the authentication server to authenticate the present login behavior based on the verification information if the confirmation feedback indicates permission for authorization.
In one embodiment, the computer program when executed by the processor further comprises the steps of selecting a target account according to a historical login record of the target application, outputting an authorization confirmation reminder for the current login behavior based on the target account, and acquiring confirmation feedback for the authorization confirmation reminder, or outputting an authorization confirmation reminder corresponding to at least one candidate account based on the historical login record of the target application, and acquiring confirmation feedback for the authorization confirmation reminder corresponding to the target account in the at least one candidate account, or logging in the target account of the target application according to the historical login record of the target application, and outputting an authorization confirmation reminder for the current login behavior based on the target account, and acquiring confirmation feedback for the authorization confirmation reminder if the login is successful.
In one embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of:
Responding to an account login request, and acquiring verification information for logging in a target application from an authentication server;
The method comprises the steps of sharing verification information to a mobile terminal in a target local area network, so that the mobile terminal instructs an authentication server to authenticate the current login behavior based on the verification information under the condition of authorizing the current login behavior, wherein the mobile terminal and a display device are jointly deployed in the target local area network, and the mobile terminal is currently logged in with a target account number of a target application;
And under the condition that the authentication server authenticates the login behavior, controlling a display to display a logged-in page under the target account.
In one embodiment, the computer program when executed by the processor further performs the step of multicasting a service message including authentication information into the target local area network to cause the mobile terminal to discover the service message in the target local area network.
In one embodiment, the computer program when executed by the processor further performs the steps of invoking a preset protocol library interface to generate a service message including authentication information, invoking a preset service daemon to multicast the service message into the target local area network.
In one embodiment, the computer program when executed by the processor further performs the steps of invoking a preset protocol library interface to register the multicast service with a preset service daemon, invoking the preset protocol library interface to update a record resource of the multicast service to generate the service message, wherein the record resource includes authentication information.
In one embodiment, the computer program when executed by the processor further performs the steps of configuring an identity of the display device within the target local area network, generating a source address for the service message based on the identity, and multicasting the service message including the authentication information into the target local area network based on the source address.
In one embodiment, the computer program when executed by the processor further performs the steps of controlling the display to display a login page of the target application and displaying an in-local area network device login mode in the login page, and sharing authentication information to the mobile terminal in the target local area network in response to a selection instruction of the in-local area network device login mode entered through the user input interface.
In another embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of:
The method comprises the steps of obtaining verification information shared by display equipment in a target local area network and used for logging in a target application, wherein the verification information is obtained from an authentication server by the display equipment in response to an account login request aiming at the target application;
Under the condition of authorizing the login behavior, an authentication server is instructed to authenticate the login behavior based on the verification information;
The authentication passing result is used for indicating the display device to display the logged-in page under the target account.
In one embodiment, the computer program when executed by the processor further performs the step of discovering service messages including authentication information multicast by the display device within the target local area network.
In an embodiment the computer program when executed by the processor further implements the steps of obtaining a record resource of the multicast service in case it is found that the multicast service is present in the target local area network, the record resource being used for describing the service message, obtaining authentication information in the record resource.
In one embodiment, the computer program when executed by the processor further performs the steps of outputting an authorization confirmation reminder for the present login behavior and obtaining confirmation feedback for the authorization confirmation reminder, and instructing the authentication server to authenticate the present login behavior based on the verification information if the confirmation feedback indicates permission for authorization.
In one embodiment, the computer program when executed by the processor further comprises the steps of selecting a target account according to a historical login record of the target application, outputting an authorization confirmation reminder for the current login behavior based on the target account, and acquiring confirmation feedback for the authorization confirmation reminder, or outputting an authorization confirmation reminder corresponding to at least one candidate account based on the historical login record of the target application, and acquiring confirmation feedback for the authorization confirmation reminder corresponding to the target account in the at least one candidate account, or logging in the target account of the target application according to the historical login record of the target application, and outputting an authorization confirmation reminder for the current login behavior based on the target account, and acquiring confirmation feedback for the authorization confirmation reminder if the login is successful.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, displayed data, etc.) related to the present application are both information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data are required to meet the related regulations.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile memory and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (RESISTIVE RANDOM ACCESS MEMORY, reRAM), magneto-resistive Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computation, an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) processor, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the present application.
The foregoing examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.

Claims (13)

1. A display device, characterized by comprising:
A display configured to display a page;
a user input interface configured to obtain an account login request for a target application from a user input;
at least one controller connected to the display and configured to:
Responding to the account login request, and acquiring verification information for logging in the target application from an authentication server;
The verification information is shared to the mobile terminal in the target local area network, so that the authentication server is instructed to authenticate the login behavior based on the verification information under the condition that the mobile terminal authorizes the login behavior, wherein the mobile terminal and the display equipment are deployed in the target local area network together, and the mobile terminal is logged in with a target account of the target application at present;
and controlling the display to display the logged-in page under the target account under the condition that the authentication server authenticates the login behavior.
2. The display device of claim 1, wherein the controller, when executing sharing of the authentication information to a mobile terminal within a target local area network, is configured to:
And multicasting a service message comprising the verification information into the target local area network so that the mobile terminal discovers the service message in the target local area network.
3. The display device of claim 2, wherein the controller, when executing multicasting of a service message including the authentication information into the target local area network, is configured to:
Calling a preset protocol library interface to generate a service message comprising the verification information;
and calling a preset service daemon to multicast the service message into the target local area network.
4. A display device according to claim 3, wherein the controller, when executing a call to a preset protocol library interface, generates a service message comprising the authentication information, is configured to:
invoking the preset protocol library interface to register a multicast service with the preset service daemon;
And calling the preset protocol library interface, and updating the record resource of the multicast service to generate the service message, wherein the record resource comprises the verification information.
5. The display device of claim 2, wherein the controller, when executing multicasting the service message including the authentication information within a target local area network to the target local area network, is configured to:
Configuring the identity of the display equipment in the target local area network;
And generating a source address of a service message based on the identity, and multicasting the service message comprising the verification information into the target local area network based on the source address.
6. The display device of any of claims 1-5, wherein the controller, when executing sharing of the authentication information to a mobile terminal within a target local area network, is configured to:
controlling the display to display a login page of the target application, and displaying a login mode of equipment in a local area network in the login page;
and responding to a selection instruction of the login mode of the equipment in the local area network, which is input through the user input interface, and sharing the verification information to the mobile terminal in the target local area network.
7. The mobile terminal is characterized in that the mobile terminal and the display equipment are deployed in a target local area network together, and the mobile terminal is currently logged in with a target account of a target application;
The mobile terminal is configured to:
Acquiring verification information shared by the display equipment in the target local area network and used for logging in the target application, wherein the verification information is acquired from an authentication server by the display equipment in response to an account login request aiming at the target application;
Under the condition of authorizing the login behavior, the authentication server is instructed to authenticate the login behavior based on the verification information;
And the authentication passing result is used for indicating the display equipment to display the logged-in page under the target account.
8. The mobile terminal of claim 7, wherein the mobile terminal, when executing the obtaining the authentication information shared by the display device within the target local area network for logging into the target application, is configured to:
and discovering service messages which are multicast by the display equipment and comprise the verification information in the target local area network.
9. The mobile terminal of claim 8, wherein when executing the service message including the authentication information multicast by the display device within the target local area network is configured to:
Acquiring a record resource of the multicast service under the condition that the multicast service is found to exist in the target local area network, wherein the record resource is used for describing the service message;
And acquiring verification information in the recording resource.
10. The mobile terminal according to any of claims 7-9, wherein when performing the step of instructing the authentication server to authenticate the current login behaviour based on the verification information, the mobile terminal is configured to:
Outputting an authorization confirmation prompt for the login behavior, and acquiring confirmation feedback of the authorization confirmation prompt;
And under the condition that the confirmation feedback indicates permission authorization, the authentication server is instructed to authenticate the login behavior based on the verification information.
11. The mobile terminal according to claim 10, wherein in case the mobile terminal is not currently logged in to the target application and there is a history of logging in to the target application, the mobile terminal, when executing outputting an authorization confirmation reminder for the current logging in action and obtaining a confirmation feedback for the authorization confirmation reminder, is configured to:
selecting a target account number according to the historical login record of the target application, outputting an authorization confirmation prompt for the current login behavior based on the target account number, and acquiring confirmation feedback for the authorization confirmation prompt, or
Outputting authorization confirmation reminding corresponding to at least one candidate account based on the historical login record of the target application, and acquiring confirmation feedback of the authorization confirmation reminding corresponding to the target account in the at least one candidate account, or
And according to the historical login record of the target application, logging in a target account of the target application, outputting an authorization confirmation prompt for the current login behavior based on the target account under the condition that the login is successful, and acquiring confirmation feedback of the authorization confirmation prompt.
12. A page display method, characterized by being applied to a display device, comprising:
Responding to an account login request for a target application, and acquiring verification information for logging in the target application from an authentication server;
The verification information is shared to the mobile terminal in the target local area network, so that the authentication server is instructed to authenticate the login behavior based on the verification information under the condition that the mobile terminal authorizes the login behavior, wherein the mobile terminal and the display equipment are deployed in the target local area network together, and the mobile terminal is logged in with a target account of the target application at present;
and controlling a display to display a logged-in page under the target account under the condition that the authentication server authenticates the login behavior.
13. The page display method is characterized by being applied to a mobile terminal and comprising the following steps of:
The method comprises the steps of obtaining verification information shared by display equipment in a target local area network and used for logging in a target application, wherein the display equipment and the mobile terminal are deployed in the target local area network together, and the mobile terminal is currently logged in with a target account of the target application;
And under the condition of authorizing the login behavior, the authentication server is instructed to authenticate the login behavior based on the verification information, wherein the authentication passing result is used for instructing the display equipment to display the logged-in page under the target account.
CN202411533571.1A 2024-10-30 2024-10-30 A display device, a mobile terminal and a page display method thereof Pending CN119356574A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411533571.1A CN119356574A (en) 2024-10-30 2024-10-30 A display device, a mobile terminal and a page display method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411533571.1A CN119356574A (en) 2024-10-30 2024-10-30 A display device, a mobile terminal and a page display method thereof

Publications (1)

Publication Number Publication Date
CN119356574A true CN119356574A (en) 2025-01-24

Family

ID=94308447

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411533571.1A Pending CN119356574A (en) 2024-10-30 2024-10-30 A display device, a mobile terminal and a page display method thereof

Country Status (1)

Country Link
CN (1) CN119356574A (en)

Similar Documents

Publication Publication Date Title
US8458369B2 (en) Automatic peripheral discovery, authorization, and sharing across an internet protocol network
KR101960062B1 (en) Content Sharing Method and Device Thereof
JP6002967B2 (en) Information processing system, information processing apparatus, and information processing method
US9621627B2 (en) Dynamically launching a server-based application on a mobile device
US11108727B2 (en) System, method, and server for playing multimedia resource
CN104471527A (en) Method and apparatus for sharing content
US20090043998A1 (en) System and Method for Network Setup of Wireless Device Through a Single Interface
WO2013126435A1 (en) Transferring of communication event
US9462332B2 (en) Method and apparatus for controlling a media device
EP3217596B1 (en) Communication terminal, communication system, and data transmission method
WO2017094774A1 (en) Control system, communication control method, and program
CN111988660A (en) DLNA equipment screen projection method, gateway, terminal and system
US11824942B2 (en) Communication system, information processing apparatus, and information processing method
WO2010098096A1 (en) Portable terminal device, content player, bookmark management server, bookmark management system, bookmark management method, content playback method, bookmark management server control method, control program, and recording medium
JP2017097652A (en) Management system, communication system, communication control method, and program
US20050071768A1 (en) Method, apparatus, system, and program for providing a virtual office, and a medium storing the program
CN119356574A (en) A display device, a mobile terminal and a page display method thereof
JP4774473B2 (en) Device registration method and server device
CN109074327B (en) Service providing system, service delivery system, service providing method and program
JP2017098780A (en) Management system, communication system, communication control method, and program
KR102133903B1 (en) Electronic device and Method for registering personal cloud apparatus in user portal server thereof
JP2015049781A (en) Device management system, device management apparatus, communication device, and control method and program thereof
US9357265B2 (en) System and method for creating and managing individual users for personalized television on behalf of pre-existing video delivery platforms
JP7182661B2 (en) Display device
CN117014684A (en) Display equipment and user account sharing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination