System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种应用访问方法、装置、电子设备及存储介质。
技术介绍
1、互联网的网络架构分为cs架构和bs架构,cs即client/server(客户端/服务器)架构,电脑上需要安装一个指定的软件客户端程序,通过这个程序访问软件(如视频应用、音乐应用等);bs即browser/server(浏览器/服务器)架构,就是只安装维护一个服务器(server),而客户端选用浏览器(browse)运行软件,(如通过浏览器在线访问视频应用、访问音乐应用)。
2、使用cs架构客户端开发业务功能,用户必须更新客户端后才能使用新功能,开发、维护成本高于bs架构,使用bs架构开发业务功能,用户只需重新进入或者刷新网页即可使用新功能,而bs架构缺点是用户需要记住每个业务功能的登录地址,登录信息超时后需要重新输入用户名和密码才能继续使用。
技术实现思路
1、有鉴于此,本申请实施例提供了一种应用访问方法、装置、电子设备及存储介质,能够结合客户端和浏览器各自的优势,简化用户访问应用的过程。
2、本申请实施例的技术方案是这样实现的:
3、第一方面,本申请实施例提供一种应用访问方法,应用于客户端,包括以下步骤:
4、在客户端中显示至少一个应用;
5、响应于针对所述至少一个应用中目标应用的访问请求,调用浏览器访问所述目标应用的web应用登录接口,以使所述web应用登录接口对登录信息进行验证;
6、若在调用浏览器访问所述目标应用的we
7、在一种可能的实施方式中,所述方法还包括:
8、若所述客户端没有存储所述登录信息,在所述客户端中显示登录界面;
9、响应于针对所述登录界面的输入操作,在所述登录界面显示输入的所述登录信息;
10、响应于针对所述登录信息的提交操作,将所述登录信息发送至验证服务器;
11、在所述验证服务器对所述登录信息验证通过后,将所述登录信息以第一约定格式存储在内存中。
12、在一种可能的实施方式中,所述在所述浏览器中显示所述目标应用的功能界面,包括:
13、基于所述目标应用的url地址和所述客户端存储的所述登录信息确定目标地址;
14、将所述浏览器的访问地址设置为所述目标地址;
15、在所述浏览器的地址栏显示所述目标地址,以及,在所述浏览器的主界面显示所述目标地址所对应的所述功能界面。
16、在一种可能的实施方式中,所述基于所述目标应用的url地址和所述客户端存储的所述登录信息确定目标地址,包括:
17、将所述目标应用的url地址作为第一字符串,以及,将所述第一约定格式的所述登录信息作为第二字符串;
18、以预设的拼接规则对所述第一字符串和所述第二字符串进行拼接处理,得到所述目标地址。
19、在一种可能的实施方式中,所述客户端发送至验证服务器的所述登录信息的格式为所述第一约定格式或第二约定格式,其中,所述第一约定格式与所述第二约定格式不同。
20、第二方面,本申请实施例还提供一种应用访问方法,应用于浏览器,包括以下步骤:
21、响应于针对url地址的访问请求,对内存中的登录信息进行检索处理,其中,所述url地址指向目标应用,所述目标应用为客户端中的应用;
22、若所述内存中的登录信息为所述目标应用的登录信息,在所述浏览器的主界面显示所述url地址指向的所述目标应用的功能界面,其中,所述登录信息是在所述客户端中输入的,且所述登录信息经过所述目标应用的web应用登录接口验证后由所述客户端存储在所述内存中。
23、在一种可能的实施方式中,所述在所述浏览器的主界面显示所述目标地址指向的所述目标应用的功能界面之前,所述方法还包括:
24、基于所述url地址和所述登录信息确定目标地址;
25、通过所述目标地址访问所述目标应用的功能界面。
26、第三方面,本申请实施例还提供一种应用访问装置,所述装置包括:
27、第一显示模块,用于在客户端中显示至少一个应用;
28、访问模块,用于响应于针对所述至少一个应用中目标应用的访问请求,调用浏览器访问所述目标应用的web应用登录接口,以使所述web应用登录接口对登录信息进行验证;
29、第二显示模块,用于若在调用浏览器访问所述目标应用的web应用登录接口之前,所述客户端已经存储了所述登录信息,在所述浏览器中显示所述目标应用的功能界面。
30、第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的应用访问方法。
31、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的应用访问方法。
32、本申请实施例具有以下有益效果:
33、通过将客户端应用以及web应用进行整合,使客户端在跳转链接上以参数形式传递用户登录信息,web服务器根据和客户端约定的参数编码形式进行参数解析和用户身份鉴别;这样,可以把不同web应用的入口集中到客户端,用户在客户端登录后,客户端将用户登录信息存储在内存中,通过客户端跳转web应用时以链接参数的形式带上用户登录信息,解决用户需要记住不同应用链接和登录的问题。
本文档来自技高网...【技术保护点】
1.一种应用访问方法,其特征在于,应用于客户端,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述浏览器中显示所述目标应用的功能界面,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标应用的URL地址和所述客户端存储的所述登录信息确定目标地址,包括:
5.根据权利要求2所述的方法,其特征在于,所述客户端发送至验证服务器的所述登录信息的格式为所述第一约定格式或第二约定格式,其中,所述第一约定格式与所述第二约定格式不同。
6.一种应用访问方法,其特征在于,应用于浏览器,包括以下步骤:
7.根据权利要求6所述的方法,其特征在于,所述在所述浏览器的主界面显示所述目标地址指向的所述目标应用的功能界面之前,所述方法还包括:
8.一种应用访问装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一项所述的应用访问方法。
...【技术特征摘要】
1.一种应用访问方法,其特征在于,应用于客户端,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述浏览器中显示所述目标应用的功能界面,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标应用的url地址和所述客户端存储的所述登录信息确定目标地址,包括:
5.根据权利要求2所述的方法,其特征在于,所述客户端发送至验证服务器的所述登录信息的格式为所述第一约定格式或第二约定格式,其中,所述第一约定格式与所述第二约定格式不同。
6.一种应用访问方法,其特征在于,应用于浏览器,包括以下步骤:
【专利技术属性】
技术研发人员:曾涛,何正刚,邱日烽,
申请(专利权)人:深圳云净之信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。