访问指定网络服务平台的方法和系统技术方案

技术编号:18289590 阅读:22 留言:0更新日期:2018-06-24 04:20
本发明专利技术公开了一种访问指定网络服务平台的方法,包括:向缓存获取访问指定网络服务平台的授权信息;若在缓存中获取到所述授权信息,则将其作为当前授权信息;使用所述当前授权信息访问所述指定网络服务平台;若在缓存中无法获取到所述授权信息,则进入下一步;向所述指定网络服务平台发起授权请求;所述授权请求用于获取授权信息;将获得的授权信息作为当前授权信息,进入所述使用所述当前授权信息访问所述指定网络服务平台的步骤。以解决在同一账户下的门店数量大并且使用频率高的情况下,就会消耗网络服务平台的大量资源,造成访问拥堵,使网络服务平台难以正常工作。

【技术实现步骤摘要】
访问指定网络服务平台的方法和系统
本申请涉及互联网领域,具体涉及一种访问指定网络服务平台的方法。本申请同时涉及一种用于实现访问指定网络服务平台的方法的电子设备。
技术介绍
随着互联网技术的不断发展,人们的消费模式也不断在发生改变,电子商务的出现使传统的到店线下消费已不再是唯一的消费方式,在各种环境下,例如地铁上,或是外出度假,只要拥有可联网的设备,例如手机、电脑等,即可在线浏览商品,下单,然后通过现代化的物流模式,商品以最快的速度送到消费者指定的地点。电子商务使消费方式变得更加快捷和方便。而经过进一步的发展,出现了一种特殊的电子商务模式,这种模式就是O2O模式,即OnlinetoOffline模式;这种模式将线下的餐饮服务类等与电子商务相结合,消费者可以通过线上购买,线下到店进行核销,缩短了消费者的决策时间,同时也享受到更大的优惠。现有技术下,很多网络服务平台提供了这种消费模式的信息聚合,消费者可以通过访问所述网络服务平台进行购买;当消费者到线下的门店核销线上的消费时,门店需要登录网络服务平台进行核销,同时网络服务平台也向门店提供线上消费的相关数据。门店访问网络服务平台需要向网络服务平台申请授权,获取授权信息后,需要使用所述授权信息,才允许通过相关接口访问网络服务平台,获取所述网络服务平台提供的资源。也就是说,现有的访问网络服务平台的验证方法,采用如下方法:每当有门店需要访问网络服务平台时,都会通过其使用的账户向所述网络服务平台发出授权请求,在获取授权信息之后,再使用所述授权信息与网络服务平台进行各种数据交互。上述访问网络服务平台的方法,在门店数量小使用频率低的情况下,不会对系统造成性能上的压力,但是,在同一账户下的门店数量大并且使用频率高的情况下,就会消耗网络服务平台的大量资源,造成访问拥堵,使网络服务平台难以正常工作。为了解决上述问题,许多网络服务平台设置了一个账户在单位时间内获取授权的次数限制,例如,一天之内一个账户只能获取十次授权信息;在这种情况下,对于许多使用同一品牌从而具有统一账户的门店而言,就经常无法正常访问网络服务平台,从而限制了门店通过网络服务平台实现O2O服务。
技术实现思路
本申请提供一种访问指定网络服务平台方法,以解决现有技术下访问指定网络服务平台的方法占用大量的系统资源,以及在访问次数受限的情况下无法正常访问的问题。本申请提供的访问指定网络服务平台的方法,包括:向缓存获取访问指定网络服务平台的授权信息;若在缓存中获取到所述授权信息,则将其作为当前授权信息;使用所述当前授权信息访问所述指定网络服务平台;若在缓存中无法获取到所述授权信息,则进入下一步;向所述指定网络服务平台发起授权请求;所述授权请求用于获取授权信息;将获得的授权信息作为当前授权信息,进入所述使用所述当前授权信息访问所述指定网络服务平台的步骤。优选的,所述若在缓存中无法获取到所述授权信息,则进入下一步,所述的下一步是:向指定数据库读取所需要的授权信息;若读取到,则将读取到的授权信息作为当前授权信息,并进入使用所述当前授权信息访问所述指定网络服务平台的步骤;若未读取到,则进入所述向所述指定网络服务平台发起授权请求的步骤。优选的,所述若在缓存中获取到所述授权信息,则将所述授权信息保存至本地。优选的,所述将授权信息保存至本地,用于后续访问所述指定网络服务平台的其他功能。优选的,所述重新向所述指定网络服务平台发起授权请求的步骤之后,执行下述步骤:接收所述指定网络服务平台返回的对所述授权请求的处理结果;若接收到所述指定网络服务平台返回的授权信息,则该授权信息即为所述重新获得的授权信息。优选的,还包括,若没有接收到所述指定网络服务平台返回的授权信息,则返回重新向所述指定网络服务平台发起授权请求的步骤。优选的,所述使用所述当前授权信息访问所述指定网络服务平台的步骤之后,若所述访问被拒绝,则可以进入所述重新向所述指定网络服务平台发起授权请求的步骤。优选的,获取预设的向所述指定网络服务平台发起授权请求的阈值,在规定的时间区间内,向所述指定网络服务平台发起授权请求的次数不得超过所述预设的向所述指定网络服务平台发起授权请求的阈值。优选的,若所述重新向所述指定网络服务平台发起授权请求的步骤获得了授权信息,则将所述重新获得的授权信息存入指定的数据库位置;以及,根据情况存入发起访问请求的客户端的缓存。本申请提供一种访问指定网络服务平台的装置,包括:授权信息获取单元,用于向缓存获取访问指定网络服务平台的授权信息;从缓存获取的授权信息作为当前授权信息;授权信息请求单元,用于若所述授权信息获取单元在缓存中无法获取所述访问指定网络服务平台的授权信息,则向所述网络服务平台发起授权请求以获取授权信息;所获取的授权信息作为当前授权信息;访问请求单元,用于使用所述当前授权信息,向所述指定网络服务平台发起访问请求。优选的,还包括,访问有效性判断单元,用于判断使用获取到的授权信息是否正常访问所述指定网络平台,若访问被拒绝,则启动所述授权信息请求单元,以获取新的授权信息。优选的,包括:存储单元,用于将授权信息请求单元获得的授权信息保存在缓存中。本申请还提供一种电子设备,包括:处理器;存储器,用于存储用于识别访问指定网络服务平台的程序,所述程序在被所述处理器读取执行时,执行如下操作:向缓存获取访问指定网络服务平台的授权信息;若在缓存中获取到所述授权信息,则将其作为当前授权信息,使用所述当前授权信息访问所述指定网络服务平台;若在缓存中无法获取到所述授权信息,则进入下一步;向所述指定网络服务平台发起授权请求;所述授权请求用于获取授权信息;将获得的授权信息作为当前授权信息,进入所述使用所述当前授权信息访问所述指定网络服务平台的步骤。与现有技术相比,本申请提供的访问指定网络服务平台的方法,使用了缓存技术,当用户访问指定网络服务平台时,首先向缓存服务器获取授权信息,使用缓存的授权信息进行访问;若使用缓存的授权信息无法正常访问,则重新向指定网络服务平台获取授权信息。这种方法避免了频繁向网络服务平台发起授权请求对所述网络服务平台的访问压力,避免授权过程对网络服务平台的大量的资源占用;同时,解决了网络服务平台对授权次数进行限制的情况下,对网络服务平台的正常访问问题;本申请提供的技术方案,特别适用于多个门店使用统一品牌(因而具有统一账户)访问网络服务平台的情况。附图说明图1是本申请提供的一种访问指定网络服务平台的方法示意图;图2是本申请提供的一种访问指定网络服务平台的装置示意图;图3是本申请提供的一种访问指定网络服务平台的电子设备示意图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。请参看图1,图1是本申请提供的一种访问指定网络服务平台的方法示意图。步骤S101,向缓存获取访问指定网络服务平台的授权信息。本步骤用于向缓存中获取访问指定网络服务平台的授权信息,访问指定网络服务平台需要进行授权信息的验证,只有授权信息验证通过,才能够允许使用网络服务平台,在使用指定网络服务平台的过程中,例如提交或获取重要数据时,这本文档来自技高网
...
访问指定网络服务平台的方法和系统

【技术保护点】
1.一种访问指定网络服务平台的方法,其特征在于,包括:向缓存获取访问指定网络服务平台的授权信息;若在缓存中获取到所述授权信息,则将其作为当前授权信息;使用所述当前授权信息访问所述指定网络服务平台;若在缓存中无法获取到所述授权信息,则进入下一步;向所述指定网络服务平台发起授权请求;所述授权请求用于获取授权信息;将获得的授权信息作为当前授权信息,进入所述使用所述当前授权信息访问所述指定网络服务平台的步骤。

【技术特征摘要】
1.一种访问指定网络服务平台的方法,其特征在于,包括:向缓存获取访问指定网络服务平台的授权信息;若在缓存中获取到所述授权信息,则将其作为当前授权信息;使用所述当前授权信息访问所述指定网络服务平台;若在缓存中无法获取到所述授权信息,则进入下一步;向所述指定网络服务平台发起授权请求;所述授权请求用于获取授权信息;将获得的授权信息作为当前授权信息,进入所述使用所述当前授权信息访问所述指定网络服务平台的步骤。2.根据权利要求1所述的访问指定网络服务平台的方法,其特征在于,所述若在缓存中无法获取到所述授权信息,则进入下一步,所述的下一步是:向指定数据库读取所需要的授权信息;若读取到,则将读取到的授权信息作为当前授权信息,并进入使用所述当前授权信息访问所述指定网络服务平台的步骤;若未读取到,则进入所述向所述指定网络服务平台发起授权请求的步骤。3.根据权利要求1所述的访问指定网络服务平台的方法,其特征在于,所述若在缓存中获取到所述授权信息,则将所述授权信息保存至本地。4.根据权利要求1所述的访问指定网络服务平台的方法,其特征在于,所述重新向所述指定网络服务平台发起授权请求的步骤之后,执行下述步骤:接收所述指定网络服务平台返回的对所述授权请求的处理结果;若接收到所述指定网络服务平台返回的授权信息,则该授权信息即为所述重新获得的授权信息。5.根据权利要求1所述的访问指定网络服务平台的方法,其特征在于,所述使用所述当前授权信息访问所述指定网络服务平台的步骤之后,若所述访问被拒绝,则可以进入所述重新向所述指定网络服务平台发起授权请求的步骤。6.根据权利要求1-5任意一项所述的访问指定网络服务平台的方法,其特征在于,包括:若所述重...

【专利技术属性】
技术研发人员:臧国良卢光游王恒军
申请(专利权)人:北京辰森世纪科技股份有限公司
类型:发明
国别省市:北京,11

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

1