



技术领域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 a
监测模块21用于监测云桌面上应用的进程。The
具体地,对于每个云桌面,所述云桌面服务器构建一个进程监测名单列表,以对所述云桌面上的至少一个应用进行进程监测。优选地,所述云桌面服务器根据云桌面管理平台统计的用户常用应用信息,将需要账号登录的应用加入所述进程监测名单列表。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 the
具体地,当用户基于客户端远程登录云桌面时,若打开所述进程监测名单列表中的某一应用时,所述云桌面服务器通过进程扫描确认该应用在所述进程监测名单列表中时,发送进程相关消息至所述客户端。其中,对于进程名称相同的应用,当监测到该进程启动时,获取该进程的全路径,从而判断该进程应用是否为目标应用。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 receiving
具体地,所述客户端接收到所述进程相关信息之后,若用户选择自动登录模式,则在所述客户端上输入账号信息。所述客户端本地保存所述账号信息,并基于所述进程相关信息将所述账号信息发送至所述云桌面服务器。其中,应用与账号信息是一一对应的,通过进程名进行关联。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相连,用于当在所述云桌面上检测到所述应用的登录页面时,基于所述账号信息自动登录所述应用。The
具体地,所述云桌面服务器对所述云桌面上的应用进行检测,当在所述云桌面上检测到所述应用的登录页面时,基于所获取的账号信息自动登录所述应用,从而完成所述应用的自动登录。同时,当用户再次连接使用云桌面访问所述应用时,所述云桌面服务器直接基于所述账号信息进行所述应用的自动登录。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: a
所述存储器32用于存储计算机程序。The
所述存储器32包括:ROM、RAM、磁碟、U盘、存储卡或者光盘等各种可以存储程序代码的介质。The
所述处理器31与所述存储器32相连,用于执行所述存储器32存储的计算机程序,以使所述云桌面服务器执行上述的账号自动登录方法。The
优选地,所述处理器31可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。Preferably, the
如图4所示,于一实施例中,本发明的账号自动登录系统包括上述的云桌面服务器41和客户端42。As shown in FIG. 4 , in an embodiment, the account automatic login system of the present invention includes the above-mentioned
所述客户端42与所述云桌面服务器41通信连接,用于接收所述云桌面服务器41发送来的进程相关信息,并基于所述进程相关信息发送账号信息至所述云桌面服务器41。The
具体地,所述客户端42可以通过特定APP完成上述功能。所述客户端42接收到所述进程相关信息之后,若用户选择自动登录模式,则在所述客户端42上输入账号信息。所述客户端42本地保存所述账号信息,并基于所述进程相关信息将所述账号信息发送至所述云桌面服务器41。优选地,所述客户端42接收到所述进程相关信息之后,通过弹出提示消息的方式询问用户是否选择自动登录模式。当用户选择自动登录模式时,提供账号输入选项供用户输入账号信息;若用户不选择自动登录模式,则无法实现本发明的账号自动登录方法。需要说明的是,若用户未选择自动登录模式,那么在应用下次启动的时候再次询问用户是否选择自动登录模式或者用户通过客户端功能选项设置自动登录,以满足用户在不同情况下的需求。Specifically, the
于本发明一实施例中,所述客户端42还用于对所述账号信息进行加密并将加密后的账号信息发送至所述云桌面服务器41,以供所述云桌面服务器41对所述加密后的账号信息进行解密并基于解密得到的账号信息进行登录。In an embodiment of the present invention, the
综上所述,本发明的账号自动登录方法及系统、存储介质及云桌面服务器无需用户输入个人账号信息即可在云桌面上实现应用的自动登录,极大地提升了用户体验;减少了用户登录耗费的时间,避免了用户在输入账号信息时出现差错的情形,提高用户在客户端访问云桌面应用程序的便捷性;不单独针对某一款应用,适用于绝大多数应用,实用性强;账号信息进行加密传输,保证其安全性。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。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.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910753984.3ACN110430280B (en) | 2019-08-15 | 2019-08-15 | Account automatic login method and system, storage medium and cloud desktop server |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910753984.3ACN110430280B (en) | 2019-08-15 | 2019-08-15 | Account automatic login method and system, storage medium and cloud desktop server |
| Publication Number | Publication Date |
|---|---|
| CN110430280A CN110430280A (en) | 2019-11-08 |
| CN110430280Btrue CN110430280B (en) | 2022-06-07 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910753984.3AActiveCN110430280B (en) | 2019-08-15 | 2019-08-15 | Account automatic login method and system, storage medium and cloud desktop server |
| Country | Link |
|---|---|
| CN (1) | CN110430280B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111460356B (en)* | 2020-04-23 | 2024-03-12 | 北京信安世纪科技股份有限公司 | Automatic login method, device, medium and equipment |
| CN113041624B (en)* | 2021-02-24 | 2023-04-07 | 广州点云科技有限公司 | Client secure storage method and device for game account password |
| CN113536289A (en)* | 2021-07-26 | 2021-10-22 | 未鲲(上海)科技服务有限公司 | Server login method, device, terminal device and medium |
| CN115378692A (en)* | 2022-08-18 | 2022-11-22 | 中国银行股份有限公司 | Account sharing method and system |
| CN115248912B (en)* | 2022-09-19 | 2023-01-31 | 平安银行股份有限公司 | System login method and device based on cloud terminal and computer readable storage medium |
| CN116257837B (en)* | 2023-05-16 | 2023-08-22 | 深圳竹云科技股份有限公司 | Application system login method and device, computer equipment and storage medium |
| CN116800546B (en)* | 2023-08-24 | 2023-11-03 | 北京建筑大学 | User switching method, system, terminal and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007149671A2 (en)* | 2006-06-23 | 2007-12-27 | Sentillion, Inc. | Remote network access via virtual machine |
| CN102843359A (en)* | 2012-08-06 | 2012-12-26 | 鸿富锦精密工业(深圳)有限公司 | Automatic login system electronic device and automatic login method |
| CN103595809A (en)* | 2013-11-22 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | Account information management method and device in intelligent television |
| CN104717261A (en)* | 2013-12-17 | 2015-06-17 | 华为技术有限公司 | Login method and desktop management device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102222200B (en)* | 2011-06-24 | 2015-07-22 | 宇龙计算机通信科技(深圳)有限公司 | Application program logging method and logging management system |
| CN102647620B (en)* | 2012-03-28 | 2015-01-21 | 华为终端有限公司 | Method, set-top box, cloud terminal application server and system for realizing cloud terminal business |
| CN103036899A (en)* | 2012-12-25 | 2013-04-10 | 广东欧珀移动通信有限公司 | A method and system for automatically logging in a user account |
| KR102002541B1 (en)* | 2013-03-08 | 2019-10-01 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | Method of managing user login for cloud-based application and image forming apparatus performing the same |
| KR20150042643A (en)* | 2013-10-11 | 2015-04-21 | 삼성전자주식회사 | Terminal appartus and method for connecting to virtual server in a vritual desktop infrastructure |
| CN105187362B (en)* | 2014-06-23 | 2020-01-10 | 中兴通讯股份有限公司 | Method and device for connection authentication between desktop cloud client and server |
| JP6609471B2 (en)* | 2015-12-25 | 2019-11-20 | Dynabook株式会社 | Electronic device, method and program |
| CN105516368A (en)* | 2016-02-03 | 2016-04-20 | 浪潮软件股份有限公司 | Cloud desktop client, server and method and system for implementing cloud desktop |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007149671A2 (en)* | 2006-06-23 | 2007-12-27 | Sentillion, Inc. | Remote network access via virtual machine |
| CN102843359A (en)* | 2012-08-06 | 2012-12-26 | 鸿富锦精密工业(深圳)有限公司 | Automatic login system electronic device and automatic login method |
| CN103595809A (en)* | 2013-11-22 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | Account information management method and device in intelligent television |
| CN104717261A (en)* | 2013-12-17 | 2015-06-17 | 华为技术有限公司 | Login method and desktop management device |
| Publication number | Publication date |
|---|---|
| CN110430280A (en) | 2019-11-08 |
| Publication | Publication Date | Title |
|---|---|---|
| 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 |
| 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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer 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 |