Movatterモバイル変換


[0]ホーム

URL:


CN110430280B - Account automatic login method and system, storage medium and cloud desktop server - Google Patents

Account automatic login method and system, storage medium and cloud desktop server
Download PDF

Info

Publication number
CN110430280B
CN110430280BCN201910753984.3ACN201910753984ACN110430280BCN 110430280 BCN110430280 BCN 110430280BCN 201910753984 ACN201910753984 ACN 201910753984ACN 110430280 BCN110430280 BCN 110430280B
Authority
CN
China
Prior art keywords
cloud desktop
account
application
information
account information
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.)
Active
Application number
CN201910753984.3A
Other languages
Chinese (zh)
Other versions
CN110430280A (en
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.)
Shanghai Rainbow Above Information Technology Co.,Ltd.
Original Assignee
Shanghai Dalong Information Technology Co Ltd
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 Shanghai Dalong Information Technology Co LtdfiledCriticalShanghai Dalong Information Technology Co Ltd
Priority to CN201910753984.3ApriorityCriticalpatent/CN110430280B/en
Publication of CN110430280ApublicationCriticalpatent/CN110430280A/en
Application grantedgrantedCritical
Publication of CN110430280BpublicationCriticalpatent/CN110430280B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明提供一种账号自动登录方法及系统、存储介质及云桌面服务器,应用于云桌面服务器,包括以下步骤:监测云桌面上应用的进程;当某一应用启动时,发送所述应用的进程相关信息至对应的客户端;接收所述客户端发送来的账号信息;当在所述云桌面上检测到所述应用的登录页面时,基于所述账号信息自动登录所述应用。本发明的账号自动登录方法及系统、存储介质及云桌面服务器无需用户输入个人账号信息即可在云桌面上实现应用的自动登录,极大地提升了用户体验。

Figure 201910753984

The present invention provides an account automatic login method and system, a storage medium and a cloud desktop server, which are applied to the cloud desktop server and include the following steps: monitoring the process of an application on the cloud desktop; when an application is started, sending the process of the application The relevant information is sent to the corresponding client; the account information sent by the client is received; when the login page of the application is detected on the cloud desktop, the application is automatically logged in based on the account information. The account automatic login method and system, the storage medium and the cloud desktop server of the present invention can realize the automatic login of the application on the cloud desktop without the user inputting personal account information, which greatly improves the user experience.

Figure 201910753984

Description

Translated fromChinese
账号自动登录方法及系统、存储介质及云桌面服务器Account automatic login method and system, storage medium and cloud desktop server

技术领域technical field

本发明涉及无线通信的技术领域,特别是涉及一种账号自动登录方法及系统、存储介质及云桌面服务器。The present invention relates to the technical field of wireless communication, in particular to an account automatic login method and system, a storage medium and a cloud desktop server.

背景技术Background technique

随着互联网技术的快速发展,越来越多的用户使用各种终端设备访问云端主机进行办公、游戏、社交等活动。当用户通过终端设备登录云桌面访问各种应用程序时,通常需要在终端设备上利用用户个人账号来登录应用程序。终端设备包括不同的设备类型,如智能手机、智能电视、PC机等智能设备。对于小屏幕的终端设备,进入云桌面应用输入个人账号信息时存在以下不足:With the rapid development of Internet technology, more and more users use various terminal devices to access cloud hosts for office, gaming, social networking and other activities. When a user logs in to the cloud desktop through a terminal device to access various applications, it is usually necessary to use the user's personal account on the terminal device to log in to the application. Terminal devices include different types of devices, such as smart phones, smart TVs, PCs and other smart devices. For terminal devices with small screens, entering the cloud desktop application to enter personal account information has the following shortcomings:

(1)由于屏幕较小,导致操作不便,容易出现输入错误;(1) Due to the small screen, it is inconvenient to operate and prone to input errors;

(2)由于采用虚拟按键进行输入,导致输入比较慢,整体达不到省时、便捷、高效的目的。(2) Due to the use of virtual keys for input, the input is relatively slow, and the overall purpose of saving time, convenience and efficiency cannot be achieved.

另外,现有技术中各个应用软件通常都有记住密码这一功能。无论是PC端的应用或是智能终端的应用,用户在首次输入个人账号信息时若勾选记住密码选项,则下次无需输入个人账号信息便能直接进行登录。然而,对于部署在公有云上的应用来说,对大众用户开放的服务器并不独属于某一用户。当某一用户使用完一台设备后便会自动重启恢复默认配置模板,从而无法实现自动记住密码的功能,且云属于第三方平台,记住保存密码对于用户来说,信息安全问题无法保障。In addition, each application software in the prior art usually has the function of remembering the password. Whether it is an application on a PC or an application on a smart terminal, if the user selects the Remember password option when entering the personal account information for the first time, the user can log in directly without entering the personal account information next time. However, for applications deployed on the public cloud, the servers open to the public do not belong to a single user. When a user finishes using a device, it will automatically restart and restore the default configuration template, so the function of automatically remembering the password cannot be realized. Moreover, the cloud belongs to a third-party platform, and remembering and saving the password is an information security problem for users. .

发明内容SUMMARY OF THE INVENTION

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种账号自动登录方法及系统、存储介质及云桌面服务器,无需用户输入个人账号信息即可在云桌面上实现应用的自动登录,极大地提升了用户体验。In view of the shortcomings of the above-mentioned prior art, the purpose of the present invention is to provide an account automatic login method and system, a storage medium and a cloud desktop server, which can realize the automatic login of an application on the cloud desktop without the need for a user to input personal account information, Greatly improved user experience.

为实现上述目的及其他相关目的,本发明提供一种账号自动登录方法,应用于云桌面服务器,包括以下步骤:监测云桌面上应用的进程;当某一应用启动时,发送所述应用的进程相关信息至对应的客户端;接收所述客户端发送来的账号信息;当在所述云桌面上检测到所述应用的登录页面时,基于所述账号信息自动登录所述应用。In order to achieve the above purpose and other related purposes, the present invention provides an automatic account login method, which is applied to a cloud desktop server, and includes the following steps: monitoring the process of an application on the cloud desktop; when an application starts, sending the process of the application The relevant information is sent to the corresponding client; the account information sent by the client is received; when the login page of the application is detected on the cloud desktop, the application is automatically logged in based on the account information.

于本发明一实施例中,通过构建进程监测名单列表对至少一个应用进行进程监测。In an embodiment of the present invention, the process monitoring of at least one application is performed by constructing a process monitoring list list.

于本发明一实施例中,所述进程相关信息包括进程名和应用标识信息。In an embodiment of the present invention, the process-related information includes a process name and application identification information.

于本发明一实施例中,所述账号信息包括以下任意一种:In an embodiment of the present invention, the account information includes any one of the following:

1)账户信息和密码信息;1) Account information and password information;

2)账户信息和验证码信息;2) Account information and verification code information;

3)关联账号信息;3) Associated account information;

4)人脸识别信息;4) face recognition information;

5)虹膜识别信息;5) Iris identification information;

6)API接口参数。6) API interface parameters.

于本发明一实施例中,基于图像识别算法检测所述云桌面上的所述登录页面。In an embodiment of the present invention, the login page on the cloud desktop is detected based on an image recognition algorithm.

对应地,本发明提供一种账号自动登录系统,应用于云桌面服务器,包括监测模块、发送模块、接收模块和登录模块;Correspondingly, the present invention provides an account automatic login system, which is applied to a cloud desktop server and includes a monitoring module, a sending module, a receiving module and a login module;

所述监测模块用于监测云桌面上应用的进程;The monitoring module is used to monitor the process of the application on the cloud desktop;

所述发送模块用于当某一应用启动时,发送所述应用的进程相关信息至对应的客户端;The sending module is configured to send process-related information of the application to the corresponding client when an application is started;

所述接收模块用于接收所述客户端发送来的账号信息;The receiving module is configured to receive account information sent by the client;

所述登录模块用于当在所述云桌面上检测到所述应用的登录页面时,基于所述账号信息自动登录所述应用。The login module is configured to automatically log in to the application based on the account information when a login page of the application is detected on the cloud desktop.

本发明提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的账号自动登录方法。The present invention provides a storage medium on which a computer program is stored, and when the program is executed by a processor, the above-mentioned automatic account login method is realized.

本发明提供一种云桌面服务器,包括处理器及存储器;The present invention provides a cloud desktop server, comprising a processor and a memory;

所述存储器用于存储计算机程序;the memory is used to store computer programs;

所述处理器用于执行所述存储器存储的计算机程序,以使所述云桌面服务器执行上述的账号自动登录方法。The processor is configured to execute the computer program stored in the memory, so that the cloud desktop server executes the above-mentioned automatic account login method.

最后,本发明提供一种账号自动登录系统,包括上述的云桌面服务器和客户端;Finally, the present invention provides an account automatic login system, including the above-mentioned cloud desktop server and client;

所述客户端用于接收所述云桌面服务器发送来的进程相关信息,并基于所述进程相关信息发送账号信息至所述云桌面服务器。The client is configured to receive process-related information sent by the cloud desktop server, and send account information to the cloud desktop server based on the process-related information.

于本发明一实施例中,所述客户端还用于对所述账号信息进行加密并将加密后的账号信息发送至所述云桌面服务器,以供所述云桌面服务器对所述加密后的账号信息进行解密并基于解密得到的账号信息进行登录。In an embodiment of the present invention, the client is further configured to encrypt the account information and send the encrypted account information to the cloud desktop server, so that the cloud desktop server can perform the encryption of the encrypted account information. The account information is decrypted and the login is performed based on the decrypted account information.

如上所述,本发明的账号自动登录方法及系统、存储介质及云桌面服务器,具有以下有益效果:As mentioned above, the account automatic login method and system, storage medium and cloud desktop server of the present invention have the following beneficial effects:

(1)无需用户输入个人账号信息即可在云桌面上实现应用的自动登录,极大地提升了用户体验;(1) The automatic login of the application on the cloud desktop can be realized without the user entering the personal account information, which greatly improves the user experience;

(2)减少了用户登录耗费的时间,避免了用户在输入账号信息时出现差错的情形,提高用户在客户端访问云桌面应用程序的便捷性;(2) It reduces the time consumed by the user to log in, avoids the situation where the user makes an error when entering the account information, and improves the convenience of the user accessing the cloud desktop application on the client side;

(3)不单独针对某一款应用,适用于绝大多数应用,实用性强;(3) Not for a certain application alone, suitable for most applications, with strong practicability;

(4)账号信息进行加密传输,保证其安全性。(4) The account information is encrypted and transmitted to ensure its security.

附图说明Description of drawings

图1显示为本发明的账号自动登录方法于一实施例中的流程图;1 shows a flowchart of an account automatic login method of the present invention in one embodiment;

图2显示为本发明的账号自动登录系统于一实施例中的结构示意图;2 is a schematic structural diagram of an account automatic login system of the present invention in an embodiment;

图3显示为本发明的云桌面服务器于一实施例中的结构示意图;FIG. 3 is a schematic structural diagram of the cloud desktop server of the present invention in an embodiment;

图4显示为本发明的账号自动登录系统于另一实施例中的结构示意图。FIG. 4 is a schematic structural diagram of an account automatic login system according to another embodiment of the present invention.

元件标号说明Component label description

21 监测模块21 Monitoring module

22 发送模块22 Send module

23 接收模块23 Receiver module

24 登录模块24 Login module

31 处理器31 processors

32 存储器32 memory

41 云桌面服务器41 Cloud Desktop Server

42 客户端42 clients

具体实施方式Detailed ways

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。The embodiments of the present invention are described below through specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention.

本发明的账号自动登录方法及系统、存储介质及云桌面服务器基于客户端发送来的账号信息能够实现云桌面上应用的自动登录,无需用户手动输入个人账号信息,加快了应用登录进程,避免了手动登录带来的各种不便,极大地提升了用户体验。The automatic account login method and system, storage medium and cloud desktop server of the present invention can realize the automatic login of the application on the cloud desktop based on the account information sent by the client, without requiring the user to manually input personal account information, speeding up the application login process and avoiding the need for Various inconveniences caused by manual login greatly improve the user experience.

如图1所示,于一实施例中,本发明的账号自动登录方法应用于云桌面服务器,包括以下步骤:As shown in FIG. 1, in one embodiment, the automatic account login method of the present invention is applied to a cloud desktop server, including the following steps:

步骤S1、监测云桌面上应用的进程。Step S1, monitor the process of the application on the cloud desktop.

具体地,对于每个云桌面,所述云桌面服务器构建一个进程监测名单列表,以对所述云桌面上的至少一个应用进行进程监测。优选地,所述云桌面服务器根据云桌面管理平台统计的用户常用应用信息,将需要账号登录的应用进程加入所述进程监测名单列表。Specifically, for each cloud desktop, the cloud desktop server builds a process monitoring list list to monitor the process of at least one application on the cloud desktop. Preferably, the cloud desktop server adds the application process that requires account login to the process monitoring list according to the user's commonly used application information collected by the cloud desktop management platform.

于本发明一实施例中,所述应用包括办公应用、游戏应用和社交应用中的一种或多种组合。In an embodiment of the present invention, the applications include one or more combinations of office applications, game applications, and social networking applications.

步骤S2、当某一应用启动时,发送所述应用的进程相关信息至对应的客户端。Step S2: When a certain application is started, the process-related information of the application is sent to the corresponding client.

具体地,当用户基于客户端远程登录云桌面时,若打开所述进程监测名单列表中的某一应用时,所述云桌面服务器通过进程扫描确认该应用在所述进程监测名单列表中时,发送进程相关消息至所述客户端。其中,对于进程名称相同的应用,当监测到该进程启动时,获取该进程的全路径,从而判断该进程应用是否为目标应用。Specifically, when the user remotely logs in to the cloud desktop based on the client, if an application in the process monitoring list is opened, and the cloud desktop server confirms that the application is in the process monitoring list through process scanning, Send process related messages to the client. Wherein, for an application with the same process name, when the start of the process is monitored, the full path of the process is obtained, so as to determine whether the process application is the target application.

于本发明一实施例中,所述进程相关信息包括进程名和应用标识信息。In an embodiment of the present invention, the process-related information includes a process name and application identification information.

步骤S3、接收所述客户端发送来的账号信息。Step S3: Receive account information sent by the client.

具体地,所述客户端接收到所述进程相关信息之后,若用户选择自动登录模式,则在所述客户端上输入账号信息。所述客户端本地保存所述账号信息,并基于所述进程相关信息将所述账号信息发送至所述云桌面服务器。其中,应用与账号信息是一一对应的,通过进程名与应用标识信息进行关联。Specifically, after the client terminal receives the process-related information, if the user selects the automatic login mode, the client terminal inputs account information. The client saves the account information locally, and sends the account information to the cloud desktop server based on the process-related information. The application and account information are in one-to-one correspondence, and the process name is associated with the application identification information.

优选地,所述客户端接收到所述进程相关信息之后,通过弹出提示消息的方式询问用户是否选择自动登录模式。当用户选择自动登录模式时,提供账号输入选项供用户输入账号信息;若用户不选择自动登录模式,则无法实现本发明的账号自动登录方法。需要说明的是,若用户未选择自动登录模式,那么在应用下次启动的时候再次询问用户是否选择自动登录模式或者用户通过客户端功能选项设置自动登录,以满足用户在不同情况下的需求。Preferably, after receiving the process-related information, the client terminal asks the user whether to select the automatic login mode by popping up a prompt message. When the user selects the automatic login mode, an account input option is provided for the user to input account information; if the user does not select the automatic login mode, the automatic account login method of the present invention cannot be implemented. It should be noted that, if the user does not select the automatic login mode, the user will be asked again whether to select the automatic login mode or the user can set the automatic login through the client function option when the application is launched next time, so as to meet the needs of the user in different situations.

于本发明一实施例中,所述账号信息包括以下任意一种:In an embodiment of the present invention, the account information includes any one of the following:

1)账户信息和密码信息1) Account information and password information

2)账户信息和验证码信息2) Account information and verification code information

3)关联账号信息,其中所述关联账号包括微信账号、QQ账号、淘宝账号、支付宝账号等等。3) Associated account information, wherein the associated account includes a WeChat account, a QQ account, a Taobao account, an Alipay account, and the like.

4)人脸识别信息4) Face recognition information

5)虹膜识别信息5) Iris identification information

6)API接口参数6) API interface parameters

其中,为了保证所述账号信息的安全性,优选地,所述客户端还用于在保存所述账号信息的同时将信息进行加密,并将加密后的账号信息发送至所述云桌面服务器。Wherein, in order to ensure the security of the account information, preferably, the client is further configured to encrypt the account information while saving the account information, and send the encrypted account information to the cloud desktop server.

步骤S4、当在所述云桌面上检测到所述应用的登录页面时,基于所述账号信息自动登录所述应用。Step S4, when the login page of the application is detected on the cloud desktop, automatically log in to the application based on the account information.

具体地,所述云桌面服务器对所述云桌面上的应用进行检测,当在所述云桌面上检测到所述应用的登录页面时,基于所获取的账号信息自动登录所述应用,从而完成所述应用的自动登录。同时,当用户再次连接使用云桌面访问所述应用时,所述云桌面服务器直接基于所述账号信息进行所述应用的自动登录。Specifically, the cloud desktop server detects the application on the cloud desktop, and when the login page of the application is detected on the cloud desktop, the application is automatically logged in based on the acquired account information, thereby completing the Automatic login of the application. At the same time, when the user connects and uses the cloud desktop to access the application again, the cloud desktop server directly performs automatic login of the application based on the account information.

于本发明一实施例中,所述云桌面服务器基于图像识别算法检测所述云桌面上的所述登录页面,并通过模拟输入将所述账号信息输入所述登录页面的输入框中,从而实现所述应用的自动登录。优选地,当所述账号信息为加密后的账号信息时,所述云桌面服务器首先对所述加密后的账号信息进行解密,然后基于解密得到的账号信息进行自动登录。In an embodiment of the present invention, the cloud desktop server detects the login page on the cloud desktop based on an image recognition algorithm, and inputs the account information into the input box of the login page through simulated input, thereby realizing Automatic login of the application. Preferably, when the account information is encrypted account information, the cloud desktop server first decrypts the encrypted account information, and then automatically logs in based on the decrypted account information.

如图2所示,于一实施例中,本发明的账号自动登录系统应用于云桌面服务器,包括监测模块21、发送模块22、接收模块23和登录模块24。As shown in FIG. 2 , in one embodiment, the account automatic login system of the present invention is applied to a cloud desktop server, including amonitoring module 21 , a sending module 22 , a receivingmodule 23 and alogin module 24 .

监测模块21用于监测云桌面上应用的进程。Themonitoring module 21 is used to monitor the process of the application on the cloud desktop.

具体地,对于每个云桌面,所述云桌面服务器构建一个进程监测名单列表,以对所述云桌面上的至少一个应用进行进程监测。优选地,所述云桌面服务器根据云桌面管理平台统计的用户常用应用信息,将需要账号登录的应用加入所述进程监测名单列表。Specifically, for each cloud desktop, the cloud desktop server builds a process monitoring list list to monitor the process of at least one application on the cloud desktop. Preferably, the cloud desktop server adds applications that require account login to the process monitoring list according to the user's commonly used application information collected by the cloud desktop management platform.

于本发明一实施例中,所述应用包括办公应用、游戏应用和社交应用中的一种或多种组合。In an embodiment of the present invention, the applications include one or more combinations of office applications, game applications, and social networking applications.

发送模块22与监测模块21相连,用于当某一应用启动时,发送所述应用的进程相关信息至对应的客户端。The sending module 22 is connected to themonitoring module 21, and is configured to send the process-related information of the application to the corresponding client when an application is started.

具体地,当用户基于客户端远程登录云桌面时,若打开所述进程监测名单列表中的某一应用时,所述云桌面服务器通过进程扫描确认该应用在所述进程监测名单列表中时,发送进程相关消息至所述客户端。其中,对于进程名称相同的应用,当监测到该进程启动时,获取该进程的全路径,从而判断该进程应用是否为目标应用。Specifically, when the user remotely logs in to the cloud desktop based on the client, if an application in the process monitoring list is opened, and the cloud desktop server confirms that the application is in the process monitoring list through process scanning, Send process related messages to the client. Wherein, for an application with the same process name, when the start of the process is monitored, the full path of the process is obtained, so as to determine whether the process application is the target application.

于本发明一实施例中,所述进程相关信息包括进程名和应用标识信息。In an embodiment of the present invention, the process-related information includes a process name and application identification information.

接收模块23与发送模块22相连,用于接收所述客户端发送来的账号信息。The receivingmodule 23 is connected to the sending module 22, and is used for receiving the account information sent by the client.

具体地,所述客户端接收到所述进程相关信息之后,若用户选择自动登录模式,则在所述客户端上输入账号信息。所述客户端本地保存所述账号信息,并基于所述进程相关信息将所述账号信息发送至所述云桌面服务器。其中,应用与账号信息是一一对应的,通过进程名进行关联。Specifically, after the client terminal receives the process-related information, if the user selects the automatic login mode, the client terminal inputs account information. The client saves the account information locally, and sends the account information to the cloud desktop server based on the process-related information. Among them, there is a one-to-one correspondence between the application and the account information, and they are associated by the process name.

优选地,所述客户端接收到所述进程相关信息之后,通过弹出提示消息的方式询问用户是否选择自动登录模式。当用户选择自动登录模式时,提供账号输入选项供用户输入账号信息;若用户不选择自动登录模式,则无法实现本发明的账号自动登录方法。需要说明的是,若用户未选择自动登录模式,那么在应用下次启动的时候再次询问用户是否选择自动登录模式或者用户通过客户端功能选项设置自动登录,以满足用户在不同情况下的需求。Preferably, after receiving the process-related information, the client terminal asks the user whether to select the automatic login mode by popping up a prompt message. When the user selects the automatic login mode, an account input option is provided for the user to input account information; if the user does not select the automatic login mode, the automatic account login method of the present invention cannot be implemented. It should be noted that, if the user does not select the automatic login mode, the user will be asked again whether to select the automatic login mode or the user can set the automatic login through the client function option when the application is launched next time, so as to meet the needs of the user in different situations.

于本发明一实施例中,所述账号信息包括以下任意一种:In an embodiment of the present invention, the account information includes any one of the following:

1)账户信息和密码信息1) Account information and password information

2)账户信息和验证码信息2) Account information and verification code information

3)关联账号信息,其中所述关联账号包括微信账号、QQ账号、淘宝账号、支付宝账号等等。3) Associated account information, wherein the associated account includes a WeChat account, a QQ account, a Taobao account, an Alipay account, and the like.

4)人脸识别信息4) Face recognition information

5)虹膜识别信息5) Iris identification information

6)API接口参数6) API interface parameters

其中,为了保证所述账号信息的安全性,优选地,所述客户端还用于在保存所述账号信息的同时将信息进行加密,并将加密后的账号信息发送至所述云桌面服务器。Wherein, in order to ensure the security of the account information, preferably, the client is further configured to encrypt the account information while saving the account information, and send the encrypted account information to the cloud desktop server.

登录模块24与接收模块23相连,用于当在所述云桌面上检测到所述应用的登录页面时,基于所述账号信息自动登录所述应用。Thelogin module 24 is connected to the receivingmodule 23, and is configured to automatically log in to the application based on the account information when the login page of the application is detected on the cloud desktop.

具体地,所述云桌面服务器对所述云桌面上的应用进行检测,当在所述云桌面上检测到所述应用的登录页面时,基于所获取的账号信息自动登录所述应用,从而完成所述应用的自动登录。同时,当用户再次连接使用云桌面访问所述应用时,所述云桌面服务器直接基于所述账号信息进行所述应用的自动登录。Specifically, the cloud desktop server detects the application on the cloud desktop, and when the login page of the application is detected on the cloud desktop, the application is automatically logged in based on the acquired account information, thereby completing the Automatic login of the application. At the same time, when the user connects and uses the cloud desktop to access the application again, the cloud desktop server directly performs automatic login of the application based on the account information.

于本发明一实施例中,所述云桌面服务器基于图像识别算法检测所述云桌面上的所述登录页面,并通过模拟输入将所述账号信息输入所述登录页面的输入框中,从而实现所述应用的自动登录。优选地,当所述账号信息为加密后的账号信息时,所述云桌面服务器首先对所述加密后的账号信息进行解密,然后基于解密得到的账号信息进行自动登录。In an embodiment of the present invention, the cloud desktop server detects the login page on the cloud desktop based on an image recognition algorithm, and inputs the account information into the input box of the login page through simulated input, thereby realizing Automatic login of the application. Preferably, when the account information is encrypted account information, the cloud desktop server first decrypts the encrypted account information, and then automatically logs in based on the decrypted account information.

需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。It should be noted that it should be understood that the division of each module of the above apparatus is only a division of logical functions, and in actual implementation, all or part of it may be integrated into a physical entity, or may be physically separated. And these modules can all be implemented in the form of software calling through processing elements; they can also all be implemented in hardware; some modules can also be implemented in the form of calling software through processing elements, and some modules can be implemented in hardware. For example, the x module may be a separately established processing element, or it may be integrated into a certain chip of the above-mentioned device to be implemented, in addition, it may also be stored in the memory of the above-mentioned device in the form of program code, and a certain processing element of the above-mentioned device Calls and executes the functions of the above x module. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, and can also be implemented independently. The processing element described here may be an integrated circuit with signal processing capability. In the implementation process, each step of the above-mentioned method or each of the above-mentioned modules can be completed by an integrated logic circuit of hardware in the processor element or an instruction in the form of software.

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(Digital Singnal Processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), or one or more microprocessors ( Digital Singnal Processor, referred to as DSP), or, one or more Field Programmable Gate Array (Field Programmable Gate Array, referred to as FPGA) and the like. For another example, when one of the above modules is implemented in the form of processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (Central Processing Unit, CPU for short) or other processors that can call program codes. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC for short).

本发明的存储介质上存储有计算机程序,该程序被处理器执行时实现上述的账号自动登录方法。所述存储介质包括:ROM、RAM、磁碟、U盘、存储卡或者光盘等各种可以存储程序代码的介质。A computer program is stored on the storage medium of the present invention, and when the program is executed by the processor, the above-mentioned automatic account login method is realized. The storage medium includes: ROM, RAM, magnetic disk, U disk, memory card or optical disk and other media that can store program codes.

如图3所示,于一实施例中,本发明的云桌面服务器包括:处理器31及存储器32。As shown in FIG. 3 , in one embodiment, the cloud desktop server of the present invention includes: aprocessor 31 and amemory 32 .

所述存储器32用于存储计算机程序。Thememory 32 is used to store computer programs.

所述存储器32包括:ROM、RAM、磁碟、U盘、存储卡或者光盘等各种可以存储程序代码的介质。Thememory 32 includes various media that can store program codes, such as ROM, RAM, magnetic disk, U disk, memory card or optical disk.

所述处理器31与所述存储器32相连,用于执行所述存储器32存储的计算机程序,以使所述云桌面服务器执行上述的账号自动登录方法。Theprocessor 31 is connected to thememory 32, and is used for executing the computer program stored in thememory 32, so that the cloud desktop server executes the above-mentioned automatic account login method.

优选地,所述处理器31可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。Preferably, theprocessor 31 may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; it may also be a digital signal processor (Digital Signal Processor, DSP for short), Application Specific Integrated Circuit (ASIC), Field Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.

如图4所示,于一实施例中,本发明的账号自动登录系统包括上述的云桌面服务器41和客户端42。As shown in FIG. 4 , in an embodiment, the account automatic login system of the present invention includes the above-mentionedcloud desktop server 41 andclient 42 .

所述客户端42与所述云桌面服务器41通信连接,用于接收所述云桌面服务器41发送来的进程相关信息,并基于所述进程相关信息发送账号信息至所述云桌面服务器41。Theclient 42 is connected in communication with thecloud desktop server 41, and is configured to receive process-related information sent by thecloud desktop server 41, and send account information to thecloud desktop server 41 based on the process-related information.

具体地,所述客户端42可以通过特定APP完成上述功能。所述客户端42接收到所述进程相关信息之后,若用户选择自动登录模式,则在所述客户端42上输入账号信息。所述客户端42本地保存所述账号信息,并基于所述进程相关信息将所述账号信息发送至所述云桌面服务器41。优选地,所述客户端42接收到所述进程相关信息之后,通过弹出提示消息的方式询问用户是否选择自动登录模式。当用户选择自动登录模式时,提供账号输入选项供用户输入账号信息;若用户不选择自动登录模式,则无法实现本发明的账号自动登录方法。需要说明的是,若用户未选择自动登录模式,那么在应用下次启动的时候再次询问用户是否选择自动登录模式或者用户通过客户端功能选项设置自动登录,以满足用户在不同情况下的需求。Specifically, theclient 42 can complete the above functions through a specific APP. After theclient 42 receives the process-related information, if the user selects the automatic login mode, theclient 42 inputs account information. Theclient 42 locally saves the account information, and sends the account information to thecloud desktop server 41 based on the process-related information. Preferably, after receiving the process-related information, theclient 42 asks the user whether to select the automatic login mode by popping up a prompt message. When the user selects the automatic login mode, an account input option is provided for the user to input account information; if the user does not select the automatic login mode, the automatic account login method of the present invention cannot be implemented. It should be noted that, if the user does not select the automatic login mode, the user will be asked again whether to select the automatic login mode or the user can set the automatic login through the client function option when the application is launched next time, so as to meet the needs of the user in different situations.

于本发明一实施例中,所述客户端42还用于对所述账号信息进行加密并将加密后的账号信息发送至所述云桌面服务器41,以供所述云桌面服务器41对所述加密后的账号信息进行解密并基于解密得到的账号信息进行登录。In an embodiment of the present invention, theclient 42 is further configured to encrypt the account information and send the encrypted account information to thecloud desktop server 41, so that thecloud desktop server 41 can verify the account information. The encrypted account information is decrypted and the login is performed based on the decrypted account information.

综上所述,本发明的账号自动登录方法及系统、存储介质及云桌面服务器无需用户输入个人账号信息即可在云桌面上实现应用的自动登录,极大地提升了用户体验;减少了用户登录耗费的时间,避免了用户在输入账号信息时出现差错的情形,提高用户在客户端访问云桌面应用程序的便捷性;不单独针对某一款应用,适用于绝大多数应用,实用性强;账号信息进行加密传输,保证其安全性。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。To sum up, the automatic account login method and system, storage medium and cloud desktop server of the present invention can realize the automatic login of applications on the cloud desktop without the need for the user to input personal account information, which greatly improves the user experience; reduces the number of user logins Time-consuming, avoid users making mistakes when entering account information, and improve the convenience of users accessing cloud desktop applications on the client side; it is not specific to a certain application, but is suitable for most applications, with strong practicability; Account information is encrypted and transmitted to ensure its security. Therefore, the present invention effectively overcomes various shortcomings in the prior art and has high industrial utilization value.

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。The above-mentioned embodiments merely illustrate the principles and effects of the present invention, but are not intended to limit the present invention. Anyone skilled in the art can modify or change the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or changes made by those with ordinary knowledge in the technical field without departing from the spirit and technical idea disclosed in the present invention should still be covered by the claims of the present invention.

Claims (9)

Translated fromChinese
1.一种账号自动登录方法,应用于云桌面服务器,其特征在于:包括以下步骤:1. an account automatic login method, applied to a cloud desktop server, is characterized in that: comprise the following steps:监测云桌面上应用的进程;Monitor the process of applications on the cloud desktop;当某一应用启动时,发送所述应用的进程相关信息至对应的客户端;When an application is started, send process-related information of the application to the corresponding client;接收所述客户端发送来的账号信息;receiving the account information sent by the client;当在所述云桌面上检测到所述应用的登录页面时,基于所述账号信息自动登录所述应用;When the login page of the application is detected on the cloud desktop, automatically log in to the application based on the account information;所述账号信息包括以下任意一种:The account information includes any of the following:1)账户信息和密码信息;1) Account information and password information;2)账户信息和验证码信息;2) Account information and verification code information;3)关联账号信息;3) Associated account information;4)人脸识别信息;4) face recognition information;5)虹膜识别信息;5) Iris identification information;6)API接口参数。6) API interface parameters.2.根据权利要求1所述的账号自动登录方法,其特征在于:通过构建进程监测名单列表对至少一个应用进行进程监测。2 . The automatic account login method according to claim 1 , wherein the process monitoring of at least one application is performed by constructing a process monitoring list list. 3 .3.根据权利要求1所述的账号自动登录方法,其特征在于:所述进程相关信息包括进程名和应用标识信息。3 . The automatic account login method according to claim 1 , wherein the process-related information includes a process name and application identification information. 4 .4.根据权利要求1所述的账号自动登录方法,其特征在于:基于图像识别算法检测所述云桌面上的所述登录页面。4 . The automatic account login method according to claim 1 , wherein the login page on the cloud desktop is detected based on an image recognition algorithm. 5 .5.一种账号自动登录系统,应用于云桌面服务器,其特征在于:包括监测模块、发送模块、接收模块和登录模块;5. An account automatic login system, applied to a cloud desktop server, characterized in that: comprising a monitoring module, a sending module, a receiving module and a login module;所述监测模块用于监测云桌面上应用的进程;The monitoring module is used to monitor the process of the application on the cloud desktop;所述发送模块用于当某一应用启动时,发送所述应用的进程相关信息至对应的客户端;The sending module is configured to send process-related information of the application to the corresponding client when an application is started;所述接收模块用于接收所述客户端发送来的账号信息;The receiving module is configured to receive account information sent by the client;所述登录模块用于当在所述云桌面上检测到所述应用的登录页面时,基于所述账号信息自动登录所述应用;The login module is configured to automatically log in to the application based on the account information when the login page of the application is detected on the cloud desktop;所述账号信息包括以下任意一种:The account information includes any of the following:1)账户信息和密码信息;1) Account information and password information;2)账户信息和验证码信息;2) Account information and verification code information;3)关联账号信息;3) Associated account information;4)人脸识别信息;4) face recognition information;5)虹膜识别信息;5) Iris identification information;6)API接口参数。6) API interface parameters.6.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至4中任一项所述的账号自动登录方法。6. A storage medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the automatic account login method according to any one of claims 1 to 4 is implemented.7.一种云桌面服务器,其特征在于,包括处理器及存储器;7. A cloud desktop server, comprising a processor and a memory;所述存储器用于存储计算机程序;the memory is used to store computer programs;所述处理器用于执行所述存储器存储的计算机程序,以使所述云桌面服务器执行权利要求1至4中任一项所述的账号自动登录方法。The processor is configured to execute the computer program stored in the memory, so that the cloud desktop server executes the automatic account login method according to any one of claims 1 to 4.8.一种账号自动登录系统,其特征在于:包括权利要求7所述的云桌面服务器和客户端;8. an account automatic login system, is characterized in that: comprise the cloud desktop server and client described in claim 7;所述客户端用于接收所述云桌面服务器发送来的进程相关信息,并基于所述进程相关信息发送账号信息至所述云桌面服务器。The client is configured to receive process-related information sent by the cloud desktop server, and send account information to the cloud desktop server based on the process-related information.9.根据权利要求8所述的账号自动登录系统,其特征在于:所述客户端还用于对所述账号信息进行加密并将加密后的账号信息发送至所述云桌面服务器,以供所述云桌面服务器对所述加密后的账号信息进行解密并基于解密得到的账号信息进行登录。9. The account automatic login system according to claim 8, wherein the client is also used to encrypt the account information and send the encrypted account information to the cloud desktop server for all The cloud desktop server decrypts the encrypted account information and logs in based on the decrypted account information.
CN201910753984.3A2019-08-152019-08-15Account automatic login method and system, storage medium and cloud desktop serverActiveCN110430280B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910753984.3ACN110430280B (en)2019-08-152019-08-15Account automatic login method and system, storage medium and cloud desktop server

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910753984.3ACN110430280B (en)2019-08-152019-08-15Account automatic login method and system, storage medium and cloud desktop server

Publications (2)

Publication NumberPublication Date
CN110430280A CN110430280A (en)2019-11-08
CN110430280Btrue CN110430280B (en)2022-06-07

Family

ID=68416446

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910753984.3AActiveCN110430280B (en)2019-08-152019-08-15Account automatic login method and system, storage medium and cloud desktop server

Country Status (1)

CountryLink
CN (1)CN110430280B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111460356B (en)*2020-04-232024-03-12北京信安世纪科技股份有限公司Automatic login method, device, medium and equipment
CN113041624B (en)*2021-02-242023-04-07广州点云科技有限公司Client secure storage method and device for game account password
CN113536289A (en)*2021-07-262021-10-22未鲲(上海)科技服务有限公司 Server login method, device, terminal device and medium
CN115378692A (en)*2022-08-182022-11-22中国银行股份有限公司 Account sharing method and system
CN115248912B (en)*2022-09-192023-01-31平安银行股份有限公司System login method and device based on cloud terminal and computer readable storage medium
CN116257837B (en)*2023-05-162023-08-22深圳竹云科技股份有限公司Application system login method and device, computer equipment and storage medium
CN116800546B (en)*2023-08-242023-11-03北京建筑大学User switching method, system, terminal and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2007149671A2 (en)*2006-06-232007-12-27Sentillion, Inc.Remote network access via virtual machine
CN102843359A (en)*2012-08-062012-12-26鸿富锦精密工业(深圳)有限公司Automatic login system electronic device and automatic login method
CN103595809A (en)*2013-11-222014-02-19乐视致新电子科技(天津)有限公司Account information management method and device in intelligent television
CN104717261A (en)*2013-12-172015-06-17华为技术有限公司Login method and desktop management device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102222200B (en)*2011-06-242015-07-22宇龙计算机通信科技(深圳)有限公司Application program logging method and logging management system
CN102647620B (en)*2012-03-282015-01-21华为终端有限公司Method, set-top box, cloud terminal application server and system for realizing cloud terminal business
CN103036899A (en)*2012-12-252013-04-10广东欧珀移动通信有限公司 A method and system for automatically logging in a user account
KR102002541B1 (en)*2013-03-082019-10-01휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피.Method of managing user login for cloud-based application and image forming apparatus performing the same
KR20150042643A (en)*2013-10-112015-04-21삼성전자주식회사Terminal appartus and method for connecting to virtual server in a vritual desktop infrastructure
CN105187362B (en)*2014-06-232020-01-10中兴通讯股份有限公司Method and device for connection authentication between desktop cloud client and server
JP6609471B2 (en)*2015-12-252019-11-20Dynabook株式会社 Electronic device, method and program
CN105516368A (en)*2016-02-032016-04-20浪潮软件股份有限公司Cloud desktop client, server and method and system for implementing cloud desktop

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2007149671A2 (en)*2006-06-232007-12-27Sentillion, Inc.Remote network access via virtual machine
CN102843359A (en)*2012-08-062012-12-26鸿富锦精密工业(深圳)有限公司Automatic login system electronic device and automatic login method
CN103595809A (en)*2013-11-222014-02-19乐视致新电子科技(天津)有限公司Account information management method and device in intelligent television
CN104717261A (en)*2013-12-172015-06-17华为技术有限公司Login method and desktop management device

Also Published As

Publication numberPublication date
CN110430280A (en)2019-11-08

Similar Documents

PublicationPublication DateTitle
CN110430280B (en)Account automatic login method and system, storage medium and cloud desktop server
CN112733107B (en)Information verification method, related device, equipment and storage medium
US10645557B2 (en)Transferable ownership tokens for discrete, identifiable devices
TWI553505B (en)Method and system of managing a security key for a rack server system
US9705879B2 (en)Efficient and reliable attestation
JP7684383B2 (en) Authentication using key sharing
CN108920366B (en)Sub-application debugging method, device and system
CN107124278A (en) Business processing method, device and data sharing system
CN114422237B (en)Data transmission method and device, electronic equipment and medium
CN111565179B (en)Identity verification method and device, electronic equipment and storage medium
CN114675567A (en)Access processing method, device and storage medium for remotely controlling terminal
US20240380791A1 (en)Connection management device and common api
US12407667B2 (en)Location aware trusted cloud resource provisioning
CN116011590A (en)Federal learning method, device and system
CN112948815A (en)Off-line weak password checking method and device based on Hash matching
CN114189553B (en)Flow playback method, system and computing device
CN116368774A (en) Determine session duration for device authentication
CN108134785B (en)Server switching method and device, terminal equipment and storage medium
US11792279B1 (en)Intelligent download and session copy
US11671426B2 (en)Information processing apparatus and non-transitory computer readable medium of performing setting for multi-step authentication
CN108737350B (en)Information processing method and client
CN115964726A (en) Processing method, device, equipment and storage medium of robotic process automation data
US11122040B1 (en)Systems and methods for fingerprinting devices
CN114826746A (en)Cloud platform identity authentication method, device and medium
CN108306892B (en) A request-response method and system based on TrustZone

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20241203

Address after:Room 205, Building 6, No. 88 Darwin Road, China (Shanghai) Pilot Free Trade Zone, Pudong New Area, Shanghai, 201203

Patentee after:Shanghai Rainbow Above Information Technology Co.,Ltd.

Country or region after:China

Address before:Room 301, 1432 Pujian Road, Pudong New Area, Shanghai, 200120

Patentee before:SHANGHAI DALONG TECHNOLOGY Co.,Ltd.

Country or region before:China


[8]ページ先頭

©2009-2025 Movatter.jp