跨平台访问方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20278862 阅读:21 留言:0更新日期:2019-02-02 06:04
本发明专利技术公开了一种跨平台访问方法,其包括:通过目标服务器向主服务器发送登录命令,主服务器对所述登录信息进行身份验证;身份验证通过后,主服务器对所述登录信息进行加密,生成一个cookie文件发送至目标服务器;目标服务器将所述cookie文件发送至子服务器;所述子服务器将所述cookie文件发送至主服务器,进行一致性验证;将验证结果发送至子服务器,子服务器允许所述目标服务器登录。本发明专利技术还公开了跨平台访问装置、电子设备及计算机可读存储介质。本发明专利技术通过主服务器和子服务器间的交互,实现跨平台访问,访问各子服务器无需输入登录信息,只需要子服务器在后台与主服务器进行一致性验证即可,提高用户体验。

【技术实现步骤摘要】
跨平台访问方法、装置、电子设备及存储介质
本专利技术涉及信息访问
,尤其涉及一种跨平台访问方法、装置、电子设备及存储介质。
技术介绍
随着移动终端技术的快速发展,其提供的功能也越来越多,用户可以自由地安装各种用web技术编写的应用,由于平台间的不兼容,因此在移动终端中安装几十个应用已是非常普遍的现象。现有技术中通过JavaApplet插件,可以实现多个浏览器上的运行,并能够获得一致的体验,但是,这种方式存在以下缺陷:JavaApplet插件体积过大,运行速度慢,并且移动操作系统对Java语言的支持不够,因此,只能运行在个人电脑上,无法在移动终端上运行,而且,对所有的平台进行访问时,均需要注册并输入登录账户、密码等,降低了用户体验。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种跨平台访问方法,其通过主服务器和子服务器间的交互,实现跨平台访问,访问各子服务器无需输入登录信息,只需要子服务器在后台与主服务器进行一致性验证即可,提高用户体验。本专利技术的目的之二在于提供一种跨平台访问装置,其通过主服务器和子服务器间的交互,实现跨平台访问,访问各子服务器无需输入登录信息,只需要子服务器在后台与主服务器进行一致性验证即可,提高用户体验。本专利技术的目的之三在于提供一种实现上述跨平台访问方法的电子设备。本专利技术的目的之四在于提供一种存储上述跨平台访问方法的计算机可读存储介质。本专利技术的目的之一采用如下技术方案实现:一种跨平台访问方法,用于通过目标服务器访问主服务器和子服务器,所述子服务器为多个,所述子服务器与主服务器通讯,包括以下步骤:通过目标服务器向主服务器发送登录命令,主服务器获取目标服务器发送的登录信息并对所述登录信息进行身份验证;身份验证通过后,主服务器对所述登录信息进行加密,生成一个cookie文件发送至目标服务器,所述cookie文件并保存于主服务器中,目标服务器在本地浏览器中保存所述cookie文件;目标服务器访问子服务器时,将所述cookie文件发送至子服务器;所述子服务器接收所述cookie文件并将所述cookie文件发送至主服务器,与所述主服务器内存储的cookie文件进行一致性验证;一致性验证成功后,将验证结果发送至子服务器,子服务器允许所述目标服务器登录。进一步地,在通过目标服务器向主服务器发送登录命令之前,还包括:通过所述目标服务器设置登录信息,所述登录信息至少包括账户和密码;目标服务器通过websocket技术,以命令形式将所述登录信息发送到主服务器,主服务器将接收到的所述登录信息保存于主服务器数据库中;主服务器通过websocket技术将所述登录信息群发至所有子服务器中。进一步地,通过目标服务器对所述登录信息进行修改,形成修改后的登录信息;目标服务器通过websocket技术,以命令形式将所述修改后的登录信息发送到主服务器,主服务器将接收到的所述修改后的登录信息更新到主服务器数据库中;主服务器通过websocket技术将所述修改后的登录信息群发至所有子服务器中进行数据同步。进一步地,通过目标服务器向主服务器发送登录命令,包括:用户在其终端设备的本地浏览器输入登录信息登录目标服务器;在用户发出跨平台登录请求时,目标服务器向主服务器发送登录命令,并将所述登录信息发送至主服务器。进一步地,目标服务器在本地浏览器中保存所述cookie文件,包括:目标服务器将所述cookie文件发送至用户的终端设备使用的本地浏览器中上保存,保存方式为自动或手动。进一步地,目标服务器访问子服务器时,将所述cookie文件发送至子服务器,包括:用户通过其终端设备的本地浏览器查找到待访问的子服务器;查找后,目标服务器将所述cookie文件发送至待访问的子服务器。本专利技术的目的之二采用如下技术方案实现:一种跨平台访问装置,用于通过目标服务器访问主服务器和子服务器,所述子服务器为多个,所述子服务器与主服务器通讯,包括:身份验证模块,用于通过目标服务器向主服务器发送登录命令,主服务器获取目标服务器发送的登录信息并对所述登录信息进行身份验证;生成模块,用于身份验证通过后,主服务器对所述登录信息进行加密,生成一个cookie文件发送至目标服务器,所述cookie文件并保存于主服务器中,目标服务器在本地浏览器中保存所述cookie文件;访问模块,用于目标服务器访问子服务器时,将所述cookie文件发送至子服务器;一致性验证模块,用于所述子服务器接收所述cookie文件并将所述cookie文件发送至主服务器,与所述主服务器内存储的cookie文件进行一致性验证;登录模块,用于一致性验证成功后,将验证结果发送至子服务器,子服务器允许所述目标服务器登录。本专利技术的目的之三采用如下技术方案实现:一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术目的之一的跨平台访问方法。本专利技术的目的之四采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术目的之一的跨平台访问方法。相比现有技术,本专利技术的有益效果在于:本专利技术通过目标服务器、主服务器和子服务器间的交互,实现跨平台访问,避免各平台间的不兼容造成不一致的体验产生,而且,访问各子服务器无需输入登录信息,只需要子服务器在后台与主服务器进行一致性验证即可,提高用户体验。附图说明图1为本专利技术实施例一的跨平台访问方法的流程图;图2为本专利技术实施例二的跨平台访问装置的结构示意图;图3为本专利技术实施例三的电子设备的结构示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一本专利技术实施例一公开了一种跨平台访问方法,用于通过目标服务器访问主服务器和子服务器,所述子服务器为多个,所述子服务器与主服务器通讯。主服务器和子服务器的地位可以随时切换,即任意子服务器都可以成为主服务器,主服务器和子服务器可以采用不同的操作系统和硬件架构构建,从而实现目标服务器的跨平台访问。该方法可以由硬件或/和软件来执行,请参照图1所示,其包括以下步骤:110、通过目标服务器向主服务器发送登录命令,主服务器获取目标服务器发送的登录信息并对所述登录信息进行身份验证。在通过目标服务器向主服务器发送登录命令之前任意时间,还需要注册登录信息,其具体包括:通过所述目标服务器设置登录信息,所述登录信息至少包括账户和密码;目标服务器通过websocket技术,以命令形式将所述登录信息发送到主服务器,主服务器将接收到的所述登录信息保存于主服务器数据库中;主服务器通过websocket技术将所述登录信息群发至所有子服务器中。如果需要对登录信息进行修改,其则需要先通过目标服务器对所述登录信息进行修改,形成修改后的登录信息;然后目标服务器通过websocket技术,以命令形式将所述修改后的登录信息发送到主服务器,主服务器将接收到的所述修改后的登录信息更新到主服务器数据库中;最后主服务器通过websocket技术将所述修改后的登录信息群发至所有子服务器中进行数据同步。身份验证通过后本文档来自技高网...

【技术保护点】
1.一种跨平台访问方法,用于通过目标服务器访问主服务器和子服务器,所述子服务器为多个,所述子服务器与主服务器通讯,其特征在于,包括以下步骤:通过目标服务器向主服务器发送登录命令,主服务器获取目标服务器发送的登录信息并对所述登录信息进行身份验证;身份验证通过后,主服务器对所述登录信息进行加密,生成一个cookie文件发送至目标服务器,所述cookie文件并保存于主服务器中,目标服务器在本地浏览器中保存所述cookie文件;目标服务器访问子服务器时,将所述cookie文件发送至子服务器;所述子服务器接收所述cookie文件并将所述cookie文件发送至主服务器,与所述主服务器内存储的cookie文件进行一致性验证;一致性验证成功后,将验证结果发送至子服务器,子服务器允许所述目标服务器登录。

【技术特征摘要】
1.一种跨平台访问方法,用于通过目标服务器访问主服务器和子服务器,所述子服务器为多个,所述子服务器与主服务器通讯,其特征在于,包括以下步骤:通过目标服务器向主服务器发送登录命令,主服务器获取目标服务器发送的登录信息并对所述登录信息进行身份验证;身份验证通过后,主服务器对所述登录信息进行加密,生成一个cookie文件发送至目标服务器,所述cookie文件并保存于主服务器中,目标服务器在本地浏览器中保存所述cookie文件;目标服务器访问子服务器时,将所述cookie文件发送至子服务器;所述子服务器接收所述cookie文件并将所述cookie文件发送至主服务器,与所述主服务器内存储的cookie文件进行一致性验证;一致性验证成功后,将验证结果发送至子服务器,子服务器允许所述目标服务器登录。2.如权利要求1所述的跨平台访问方法,其特征在于,在通过目标服务器向主服务器发送登录命令之前,还包括:通过所述目标服务器设置登录信息,所述登录信息至少包括账户和密码;目标服务器通过websocket技术,以命令形式将所述登录信息发送到主服务器,主服务器将接收到的所述登录信息保存于主服务器数据库中;主服务器通过websocket技术将所述登录信息群发至所有子服务器中。3.如权利要求2所述的跨平台访问方法,其特征在于,通过目标服务器对所述登录信息进行修改,形成修改后的登录信息;目标服务器通过websocket技术,以命令形式将所述修改后的登录信息发送到主服务器,主服务器将接收到的所述修改后的登录信息更新到主服务器数据库中;主服务器通过websocket技术将所述修改后的登录信息群发至所有子服务器中进行数据同步。4.如权利要求1所述的跨平台访问方法,其特征在于,通过目标服务器向主服务器发送登录命令,包括:用户在其终端设备的本地浏览器输入登录信息登录目标服务器;在用户发出跨平台登录请求时,目标服务器向...

【专利技术属性】
技术研发人员:张常华
申请(专利权)人:广州市保伦电子有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1