应用程序登录方法、装置、设备及存储介质制造方法及图纸

技术编号:22219702 阅读:51 留言:0更新日期:2019-09-30 01:37
本发明专利技术涉及软件应用,公开一种应用程序登录方法、装置、设备及存储介质,该方法包括:检测应用程序登录请求对应的目标应用程序是否属于当前登录账户的应用程序权限表;若属于则查找对应的远程服务接口并获取接口参数;对接口参数进行接口规范校验,在校验通过时生成对应的请求时间戳;将请求时间戳添加至应用程序登录请求对应的统一资源定位符参数中后发送至对应的应用程序服务器。由于是根据账户登录请求携带的账户信息来检测并获取账户对应的应用程序权限表,然后检测目标应用程序是否属于应用程序权限表,若属于则进行后续的接口规范校验以及登录操作,在保证应用安全登录的同时,避免了需要另外注册应用账号的繁琐操作,提升了用户体验。

Application login methods, devices, devices and storage media

【技术实现步骤摘要】
应用程序登录方法、装置、设备及存储介质
本专利技术涉及计算机软件
,尤其涉及一种应用程序登录方法、装置、设备及存储介质。
技术介绍
目前,随着互联网技术的飞速发展,各种不同类型、不同功能的应用程序(Application,App)已经成为了大众日常生活中不可或缺的一部分。但实际上,当前市面上各种产品的移动App数量巨大且存在大量的共性功能;对于同类型产品的公司在推广自己产品时都需要消耗大量的人力、财力做一款App,其实大量基本功能一样只是存在部分特性而已;另外,对于用户而言需要使用某一类型产品业务时,会需要下载多个同类型产品App。例如,用户需要使用金融类的App时就需要分别下载理财类、证券类的产品App,会存在需要注册多个账号、习惯不同App的个性使用方式、占用大量手机空间、接受大量的推送消息的困扰,在进行账户登录时,也需要分别进行登录,操作繁琐,而且容易将不同的账户密码记忆混淆。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供了一种应用程序登录方法、装置、设备及存储介质,旨在解决现有技术在登录同类型、不同功能的产品App时,需要分别注册账号密码操作繁琐的技术问题。为实现上述目的,本专利技术提供了一种应用程序登录方法,所述方法包括以下步骤:接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录;若否,则读取所述账户信息中包含的账户标识,并根据所述账户标识查找对应的应用程序权限表;在接收到应用程序登录请求时,检测所述应用程序登录请求对应的目标应用程序是否属于所述应用程序权限表;若属于,则查找所述目标应用程序对应的远程服务接口,并获取所述远程服务接口对应的接口参数;对所述接口参数进行接口规范校验,在校验通过时读取当前系统时间,并根据所述当前系统时间生成对应的请求时间戳;将所述请求时间戳添加至所述应用程序登录请求对应的统一资源定位符参数中以获得新的应用程序登录请求,将所述新的应用程序登录请求通过所述远程服务接口发送至对应的应用程序服务器。优选地,所述接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录的步骤,包括:接收账户登录请求,提取所述账户登录请求中携带的账户信息;读取所述账户信息中包含的账户标识,根据所述账户标识从预设数据库中查找当前登录账户对应的登录字段;检测所述登录字段中互联网协议地址对应的属性值是否为空,若是,则判定所述当前登录账户为初次登录,若否则判定所述当前登录账户不为初次登录。优选地,所述读取所述账户信息中包含的账户标识,并根据所述账户标识查找对应的应用程序权限表的步骤,包括:读取所述账户信息中包含的账户标识,将所述账户标识作为键对象在预先构建的包含有账户标识与应用程序权限表之间对应关系的键值对中查找所述账户标识对应的应用程序权限表。优选地,所述查找所述目标应用程序对应的远程服务接口的步骤,包括:获取所述目标应用程序对应的目标应用程序标识,读取本地存储的应用程序标识和接口标识之间的映射关系;对所述映射关系进行遍历,以获取所述目标应用程序标识对应的目标接口标识,并根据所述目标接口标识确定所述目标应用程序对应的远程服务接口。优选地,所述接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录的步骤之后,所述方法还包括:若是,则在当前页面展示预设应用权限配置界面,并提示用户进行应用权限配置;在接收到基于所述预设应用权限配置界面选取的目标应用程序时,根据选取的所述目标应用程序生成应用程序权限表;将生成的所述应用程序权限表与所述账户信息中包含的账户标识采用键值对进行关联后保存。优选地,所述将所述新的应用程序登录请求通过所述远程服务接口发送至对应的应用程序服务器的步骤之后,所述方法还包括:在接收到基于已登录的应用程序触发的款项支付请求时,获取所述账户标识对应的支付渠道设定结果;根据所述支付渠道设定结果确定所述款项支付请求对应的目标支付渠道,并根据所述目标支付渠道和所述款项支付请求中包含的付款信息生成对应的订单信息;在接收到基于所述订单信息输入的确认指令时,根据所述订单信息完成款项支付。优选地,所述在接收到基于已登录的应用程序触发的款项支付请求时,获取所述账户标识对应的支付渠道设定结果的步骤之前,所述方法还包括:通过所述当前页面展示预设支付渠道选取提示,以提示所述用户进行支付渠道配置;在接收到基于所述预设支付渠道选取提示输入的目标支付渠道时,获取所述目标支付渠道的渠道数量;检测所述渠道数量是否超过预设阈值,若超过,则提示用户进行支付渠道优先级设定,并将支付渠道设定结果与所述账户标识关联后进行保存。此外,为实现上述目的,本专利技术还提出一种应用程序登录装置,所述装置包括:账户验证模块,用于接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录;列表查找模块,用于在检测到当前登录账户为初次登录时,读取所述账户信息中包含的账户标识,并根据所述账户标识查找对应的应用程序权限表;权限检测模块,用于在接收到应用程序登录请求时,检测所述应用程序登录请求对应的目标应用程序是否属于所述应用程序权限表;接口获取模块,用于在检测到所述目标应用程序属于所述应用程序权限表时,查找所述目标应用程序对应的远程服务接口,并获取所述远程服务接口对应的接口参数;参数校验模块,用于对所述接口参数进行接口规范校验,在校验通过时读取当前系统时间,并根据所述当前系统时间生成对应的请求时间戳;请求转发模块,用于将所述请求时间戳添加至所述应用程序登录请求对应的统一资源定位符参数中以获得新的应用程序登录请求,将所述新的应用程序登录请求通过所述远程服务接口发送至对应的应用程序服务器。此外,为实现上述目的,本专利技术还提出一种应用程序登录设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用程序登录程序,所述应用程序登录程序配置为实现如上文所述的应用程序登录方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有应用程序登录程序,所述应用程序登录程序被处理器执行时实现如上文所述的应用程序登录方法的步骤。本专利技术通过接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录;若否,则读取所述账户信息中包含的账户标识,并根据所述账户标识查找对应的应用程序权限表;在接收到应用程序登录请求时,检测所述应用程序登录请求对应的目标应用程序是否属于所述应用程序权限表;若属于,则查找所述目标应用程序对应的远程服务接口,并获取所述远程服务接口对应的接口参数;对所述接口参数进行接口规范校验,在校验通过时读取当前系统时间,并根据所述当前系统时间生成对应的请求时间戳;将所述请求时间戳添加至所述应用程序登录请求对应的统一资源定位符参数中以获得新的应用程序登录请求,将所述新的应用程序登录请求通过所述远程服务接口发送至对应的应用程序服务器。由于是根据账户登录请求携带的账户信息来检测并获取账户对应的应用程序权限表,然后检测目标应用程序是否属于应用程序权限表,若属于则进行后续的接口规范校验以及登录操作,在保证应用安全登录的同时,避免了需要另外本文档来自技高网...

【技术保护点】
1.一种应用程序登录方法,其特征在于,所述方法包括:接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录;若否,则读取所述账户信息中包含的账户标识,并根据所述账户标识查找对应的应用程序权限表;在接收到应用程序登录请求时,检测所述应用程序登录请求对应的目标应用程序是否属于所述应用程序权限表;若属于,则查找所述目标应用程序对应的远程服务接口,并获取所述远程服务接口对应的接口参数;对所述接口参数进行接口规范校验,在校验通过时读取当前系统时间,并根据所述当前系统时间生成对应的请求时间戳;将所述请求时间戳添加至所述应用程序登录请求对应的统一资源定位符参数中以获得新的应用程序登录请求,将所述新的应用程序登录请求通过所述远程服务接口发送至对应的应用程序服务器。

【技术特征摘要】
1.一种应用程序登录方法,其特征在于,所述方法包括:接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录;若否,则读取所述账户信息中包含的账户标识,并根据所述账户标识查找对应的应用程序权限表;在接收到应用程序登录请求时,检测所述应用程序登录请求对应的目标应用程序是否属于所述应用程序权限表;若属于,则查找所述目标应用程序对应的远程服务接口,并获取所述远程服务接口对应的接口参数;对所述接口参数进行接口规范校验,在校验通过时读取当前系统时间,并根据所述当前系统时间生成对应的请求时间戳;将所述请求时间戳添加至所述应用程序登录请求对应的统一资源定位符参数中以获得新的应用程序登录请求,将所述新的应用程序登录请求通过所述远程服务接口发送至对应的应用程序服务器。2.如权利要求1所述的方法,其特征在于,所述接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录的步骤,包括:接收账户登录请求,提取所述账户登录请求中携带的账户信息;读取所述账户信息中包含的账户标识,根据所述账户标识从预设数据库中查找当前登录账户对应的登录字段;检测所述登录字段中互联网协议地址对应的属性值是否为空,若是,则判定所述当前登录账户为初次登录,若否则判定所述当前登录账户不为初次登录。3.如权利要求2所述的方法,其特征在于,所述读取所述账户信息中包含的账户标识,并根据所述账户标识查找对应的应用程序权限表的步骤,包括:读取所述账户信息中包含的账户标识,将所述账户标识作为键对象在预先构建的包含有账户标识与应用程序权限表之间对应关系的键值对中查找所述账户标识对应的应用程序权限表。4.如权利要求3所述的方法,其特征在于,所述查找所述目标应用程序对应的远程服务接口的步骤,包括:获取所述目标应用程序对应的目标应用程序标识,读取本地存储的应用程序标识和接口标识之间的映射关系;对所述映射关系进行遍历,以获取所述目标应用程序标识对应的目标接口标识,并根据所述目标接口标识确定所述目标应用程序对应的远程服务接口。5.如权利要求1或4所述的方法,其特征在于,所述接收账户登录请求,根据所述账户登录请求携带的账户信息检测当前登录账户是否为初次登录的步骤之后,所述方法还包括:若是,则在当前页面展示预设应用权限配置界面,并提示用户进行应用权限配置;在接收到基于所述预设应用权限配置界面选取的目标应用程序时,根据选取的所述目标应用程序生成应用程序权限表;将生成的所述应用程序权限表与所述账户信息中包含的账户标识采用键值对进行关...

【专利技术属性】
技术研发人员:赵芹
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1