开源系统中的跨平台访问方法、装置和存储介质制造方法及图纸

技术编号:21146131 阅读:26 留言:0更新日期:2019-05-18 06:41
本申请公开了一种开源系统中的跨平台访问方法、装置和存储介质,该方法中本申请实施例中,可以将需要跨系统登录平台的登录程序的源文件保存下来。然后在统一的平台中模拟这些登录程序,实现开源系统的跨平台登录。此外,针对任一用户,可以显示其授权登录的各个平台的登录入口,本申请中会自动获取用户需要登录的平台的用户唯一标识及其对应的登录密码,然后实现自动登录到选择的平台上,从而使得用户的跨平台登录操作更加简洁和方便。

Cross-platform access methods, devices and storage media in open source systems

【技术实现步骤摘要】
开源系统中的跨平台访问方法、装置和存储介质
本申请涉及互联网
,尤其涉及开源系统中的跨平台访问方法、装置和存储介质。
技术介绍
网络资源访问和查阅遍历。很多商家都使用互联网带来的便利、存储数据并供内部员工访问和使用。而互联网内容提供商也为授权用户提供访问的服务。目前,对于一个平台而言,通常都是对外提供API数据接口,用户才能通过该API数据接口实现跨平台访问。然而,现在很多平台的开放都是基于开源代码,很多平台都不提供对外的API数据接口,这样的平台便无法实现跨平台访问。
技术实现思路
本申请实施例提供一种开源系统中的跨平台访问系统、方法、装置和存储介质,用于解决现有技术中开源系统平台无法实现跨平台访问的问题。本申请实施例提供一种开源系统中的跨平台访问方法,包括:接收携带用户唯一标识的登录请求;根据所述登录请求进行身份认证,认证通过后,展示跨平台操作界面;所述跨平台操作界面中包括所述用户唯一标识对应的多个平台入口;从预先存储的用户唯一标识和用户名、登录密码的对应关系中,获取用户选择的平台入口对应的平台内所述用户唯一标识对应用户名及登录密码;从预先存储的各平台登录程序中的密码加密方法中,获取选择的平台入口对应的平台的密码加密方法;根据获取的密码加密方法对获取的所述登录密码进行加密得到加密密码;将用户名及其对应加密密码作为传输参数携带在选择的平台入口对应的平台的链接中后发送给该平台进行登录验证。本申请实施例还提供一种开源系统中的跨平台访问装置,所述装置包括:登录请求接收模块,用于接收携带用户唯一标识的登录请求;平台入口处理模块,用于根据所述登录请求进行身份认证,认证通过后,展示跨平台操作界面;所述跨平台操作界面中包括所述用户唯一标识对应的多个平台入口;跨平台信息获取模块,用于从预先存储的用户唯一标识和用户名、登录密码的对应关系中,获取用户选择的平台入口对应的平台内所述用户唯一标识对应用户名及登录密码;加密信息获取模块,用于从预先存储的各平台登录程序中的密码加密方法中,获取选择的平台入口对应的平台的密码加密方法;加密模块,用于根据获取的密码加密方法对获取的所述登录密码进行加密得到加密密码;访问模块,用于将用户名及其对应加密密码作为传输参数携带在选择的平台入口对应的平台的链接中后发送给该平台进行登录验证。本申请另一实施例还提供了一种计算装置,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例提供的任一开源系统中的跨平台访问方法。本申请另一实施例还提供了一种计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本申请实施例中的任一开源系统中的跨平台访问方法。本申请实施例提供的开源系统中的跨平台访问方法、装置和存储介质。该方法中接收携带用户唯一标识的登录请求;根据所述登录请求进行身份认证,认证通过后,展示跨平台操作界面;所述跨平台操作界面中包括所述用户唯一标识对应的多个平台入口;从预先存储的用户唯一标识和用户名、登录密码的对应关系中,获取用户选择的平台入口对应的平台内所述用户唯一标识对应用户名及登录密码;从预先存储的各平台登录程序中的密码加密方法中,获取选择的平台入口对应的平台的密码加密方法;根据获取的密码加密方法对获取的所述登录密码进行加密得到加密密码;将用户名及其对应加密密码作为传输参数携带在选择的平台入口对应的平台的链接中后发送给该平台进行登录验证。这样,能够实现用户登录一个平台,可以实现对开源系统的其它平台的跨平台访问,且跨平台访问时无需输入用户名和密码。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中的开源系统中的跨平台访问方法的应用场景示意图;图2为本申请实施例中的开源系统中的跨平台访问方法中的界面示意图之一;图3为本申请实施例中的开源系统中的跨平台访问方法的中的界面示意图之二;图4为本申请实施例中的开源系统中的跨平台访问方法的流程示意图;图5为本申请实施例中的开源系统中的跨平台访问方法的中的界面示意图之三;图6为申请实施例中的开源系统中的跨平台访问装置的结构示意图;图7为本申请实施例提供的计算装置的结构示意图。具体实施方式为了便于实现对开源系统中的跨平台访问,本申请实施例中提供一种开源系统中的跨平台访问方法、装置和存储介质。为了更好的理解本申请实施例提供的技术方案,这里对该方案的基本原理做下简单说明:每个开源平台都有自己的登录程序,该登录程序中包含了密码加密的算法(MD5加密算法及其排列组合方式)。本申请实施例中,可以将需要跨系统登录平台的登录程序的源文件保存下来。然后在统一的平台中模拟这些登录程序,实现开源系统的跨平台登录。此外,针对任一用户,可以显示其授权登录的各个平台的登录入口,本申请中会自动获取用户需要登录的平台的用户唯一标识及其对应的登录密码,然后实现自动登录到选择的平台上。从而使得用户的跨平台登录操作更加简洁和方便。如图1所述为本申请实施例中提供的开源系统中的跨平台访问的操作场景示意图。在该场景中,包括用户A的终端设备10、统一管理平台11、平台12、13、14。其中,统一管理平台可预先获取平台12、13、14的登录程序源代码的副本。在统一管理平台11中存储有各用户在各平台的登录密码及用户面。其中,各用户在各平台的用户唯一标识相同,但各用户在各平台的登录密码和用户名可以不同。当然了,需要说明的是,具体实施时用户唯一标识和各平台的用户名可以相同。用户A通过用户唯一标识登录统一管理平台11后,如图2所示,成功登录统一管理平台11后,该平台将会展示授权用户A登录的各个平台的登录入口(即平台入口),包括平台12、13、14。具体实施时各平台登录入口可用相应平台的图片表示。用户A可以单击平台12的登录入口,然后统一管理平台会根据用户A的用户唯一标识去查找用户A在平台12的用户名和登录密码,然后通过平台12的登录程序副本对登录密码加密后,将加密后的用户密码和用户名携带在平台12的登录链接中发送给平台12进行登录验证。对于其他平台的登录参照平台12的操作。这样,用户只需要登录统一管理平台11即可实现跨平台登录。更重要的是对应无法提供API数据接口的平台也能够实现跨平台登录。而对于用户而言,业务无需在各个平台手动输入用户名和登录密码,简化了用户操作。当然,为了便于用户能够方便的按需登录各个平台,如图3所示,在用户A登录平台12后,可以在侧边栏显示其他平台的登录入口,这样,用户A在平台12上操作时,也能够随时登录其他平台。当然,需要说明的是,具体实施时不限于图1中的12-14三个平台还可以有更多的平台。本申实施例的平台也可以是同一企业内的不同部门的功能平台,满足开源代码开发,访问本文档来自技高网...

【技术保护点】
1.一种开源系统中的跨平台访问方法,其特征在于,所述方法包括:接收携带用户唯一标识的登录请求;根据所述登录请求进行身份认证,认证通过后,展示跨平台操作界面;所述跨平台操作界面中包括所述用户唯一标识对应的多个平台入口;从预先存储的用户唯一标识和用户名、登录密码的对应关系中,获取用户选择的平台入口对应的平台内所述用户唯一标识对应用户名及登录密码;从预先存储的各平台登录程序中的密码加密方法中,获取选择的平台入口对应的平台的密码加密方法;根据获取的密码加密方法对获取的所述登录密码进行加密得到加密密码;将用户名及其对应加密密码作为传输参数携带在选择的平台入口对应的平台的链接中后发送给该平台进行登录验证。

【技术特征摘要】
1.一种开源系统中的跨平台访问方法,其特征在于,所述方法包括:接收携带用户唯一标识的登录请求;根据所述登录请求进行身份认证,认证通过后,展示跨平台操作界面;所述跨平台操作界面中包括所述用户唯一标识对应的多个平台入口;从预先存储的用户唯一标识和用户名、登录密码的对应关系中,获取用户选择的平台入口对应的平台内所述用户唯一标识对应用户名及登录密码;从预先存储的各平台登录程序中的密码加密方法中,获取选择的平台入口对应的平台的密码加密方法;根据获取的密码加密方法对获取的所述登录密码进行加密得到加密密码;将用户名及其对应加密密码作为传输参数携带在选择的平台入口对应的平台的链接中后发送给该平台进行登录验证。2.根据权利要求1所述的方法,其特征在于,所述存储的各平台登录程序中的密码加密方法,具体包括:存储各平台的登录程序的源文件的备份;获取选择的平台入口对应的平台的密码加密方法,具体包括:从选择的平台入口对应的平台的备份源文件中获取密码加密方法。3.根据权利要求1所述的方法,其特征在于,将用户名及其对应加密密码作为传输参数携带在选择的平台入口对应的平台的链接中后发送给该平台进行登录验证之后,所述方法还包括:登录验证通过并登录所述平台后,接收将所有平台的密码都统一为指定密码的同步指令;将所述用户唯一标识对应的多个平台中的每个平台执行:从预先存储的各平台登录程序中的密码加密方法中,获取该平台对应的密码加密方法;根据该平台的密码加密方法对所述指定密码进行加密得到更新后的加密密码;将该平台的用户名及其更新后的加密密码发送给该平台进行密码同步。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收新增用户的新增请求;所述新增请求中包括新增用户唯一标识及其对应的用户名和登录密码;将新增用户的用户名及其对应的登录密码,同步给多个平台。5.根据权利要求1-4中任一所述的方法,其特征在于,将用户名及其对应加密密码作为传输参数携带在选择的平台入口对应的平台的链接中后发送给该平台进行登录验证之后,所述方法还包括:接收该平台验证通过后返回的该平台的操作页面并显示;以及,在显示所述操作页面的同时,在指...

【专利技术属性】
技术研发人员:朱文进
申请(专利权)人:北京世纪互联宽带数据中心有限公司
类型:发明
国别省市:北京,11

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

1