一种展示页面的方法及系统与流程

文档序号:12377328阅读:289来源:国知局
一种展示页面的方法及系统与流程

本申请涉及电子技术领域,尤其涉及一种展示页面的方法及系统。



背景技术:

随着电子技术发展,各种便携式终端设备也越来越多,比如手机、平板电脑等便携式终端设备。

当前,可以通过终端进行充值操作,每次进入充值界面,都需要重新请求网络,对页面进行加载,加载的过程需要网络的支持,网络越差,加载的也就会相应的越慢,用户体验也就相应的下降。



技术实现要素:

本发明提供了一种展页面的方法及系统,用以解决现有技术中页面展示加载速度慢的问题。

其具体的技术方案如下:

一种展示页面的方法,所述方法包括:

接收服务器基于页面展示请求反馈的页面地址,其中,所述页面地址对应一展示页面;

通过所述页面地址,获取所述页面地址对应的展示页面;

在检测到展示页面中的指定操作时,判定所述指定操作是否完成;

若完成,则回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面。

可选的,在接收服务器基于页面展示请求反馈的页面地址之前,所述方法还包括:

获取所述用户端的权限信息;

通过所述权限信息,验证所述用户端是否为合法用户;

若所述用户端为合法用户时,则向服务器发送请求页面地址的页面地址请求。

可选的,在检测到展示页面中的指定操作时,判定所述指定操作是否完成,包括:

基于第一预设检测规则,检测用户在所述展示页面中的点击事件,其中,所述点击事件为用户端进行本地充值操作的时间;

基于所述点击事件,调取所述用户端的本地充值操作;

判定所述本地充值操作是否完成。

可选的,在回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面之前,所述方法还包括:

检测所述指定操作是否在设定时间段内;

若是,则执行回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面;

若否,则重新生成页面地址。

可选的,回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面,包括:

检测回调的所述展示页面中的个人用户信息;

通过指定秘钥对所述个人用户信息进行加密处理,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面。

一种展示页面的系统,包括:

通讯模块,接收服务器基于页面展示请求反馈的页面地址,其中,所述页面地址对应一展示页面;

获取模块,用于通过所述页面地址,获取所述页面地址对应的展示页面;

处理模块,用于在检测到展示页面中的指定操作时,判定所述指定操作是否完成;若完成,则回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面。

可选的,所述获取模块,具体用于获取所述用户端的权限信息;

所述处理模块,用于通过所述权限信息,验证所述用户端是否为合法用户;

所述通讯模块,用于若所述用户端为合法用户时,则向服务器发送请求页面地址的页面地址请求。

可选的,所述处理模块,具体用于基于第一预设检测规则,检测所述用户端在所述展示页面中的点击事件;基于所述点击事件,调取所述用户端的本地充值操作;判定所述本地充值操作是否完成,其中,所述点击事件为用户端进行本地充值操作的事件。

可选的,所述调取模块,具体用于检测所述指定操作是否在设定时间段内;若是,则执行回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面;若否,则重新生成页面地址。

可选的,所述系统还包括:

秘钥处理模块,具体用于检测回调的所述展示页面中的个人用户信息;通过指定秘钥对所述个人用户信息进行加密处理,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面。

在本发明技术方案中,接收服务器基于页面展示请求反馈的页面地址,通过所述页面地址,获取所述页面地址对应的展示页面,在检测到展示页面中的指定操作时,判定所述指定操作是否完,若完成,则回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面。通过该方法可以通过本地回调页面,并在本地操作完成相应的账户充值时,并回调网页对充值的结果进行网页展示,这样做页面加载需要的网络速度降低,从而提升了页面加载的流畅性,提高了用户体验。

附图说明

图1为本发明实施例中一种展示页面的方法的流程图;

图2为本发明实施例中服务器端、用户端、网页端之间关系示意图;

图3为本发明实施例中一种展示页面的系统的结构示意图。

具体实施方式

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。

如图1所示为本发明实施例中一种展示页面的方法的流程图,该方法包括:

S101,接收服务器基于页面展示请求反馈的页面地址;

这里的页面地址对应一展示页面。

S102,通过页面地址,获取页面地址对应的展示页面;

通过该页面地址就可以到指定服务器上调取出对应的展示页面,当然这里的指定服务器可以是任一服务器,此处不做限定。

S103,在检测到展示页面中的指定操作时,判定所述指定操作是否完成;

若是检测到指定操作完成时,则执行步骤S103;若未完成,则执行步骤S104。

S103,回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面;

S104,继续展示所述展示页面。

具体来讲,在本发明实施例中,如图2所示为服务器、用户端、网页端之间关系示意图,首先用户端首先向服务器发起网络请求,该网络请求具体为页面展示请求。

在服务器端接收到该请求时,服务器端首先在页面展示请求中获取到用户端的权限信息,然后服务器端将通过权限信息,验证用户端是否为合法用户,若该用户端为合法用户时,调取页面地址,并将页面地址发送至用户端。

若是该用户端为非法用户时,则拒绝响应用户端的页面展示请求。这样可以确保用户端是否安全,从而保证服务器的安全。

进一步,在本发明实施例中,在服务器端响应用户端的页面展示请求时,服务器端向用户端发送一个URL地址,该URL地址对应一个展示页面,该展示页面中包含了用户需的相关信息,比如用车活动等相关信息等等。

用户端通过该URL地址可以获取到一个展示页面,并且在用户端上显示该展示页面。

在显示成功后,将通过第一预设检测规则检测用户端在展示页面中的点击事件。这里的第一预设检测规则是:通过导航类型参数来监听用户在该展示页面中的点击事件。在检测到点击事件之后,将基于该点击事件,调取用户端的本地充值操作,在存在该用户端的充值操作之后,将调取用户端的本地充值操作,然后判定本地充值操作是否完成。通过一串java脚本字符串告知网页用户的操作结果。

具体来讲,通过UIWebView进行活动的展示,利用-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType方法监听用户在该界面的点击事件,调用本地的充值操作,用户本地完成充值操作后,通过stringByEvaluatingJavaScriptFromString方法告知网页用户的操作结果,并通过网页的形式展示给用户。

在本地充值操作完成之后,系统将直接回调该展示页面,也就是不再重新向服务器端发送请求,并等待服务器端的反馈信息,而是直接回调本地缓存的展示页面,从而减少了网络加载的过程,避免了网络的影响,提升了用户体验。

在回调展示页面之后,在展示页面中添加充值结果的相关信息 ,并将该展示页面显示出来,这样用户可以直接在该展示页面中查看到充值结果。

进一步,在本发明实施例中,还设置一个设定时间,在检测到用户的指定操作是否设定时间内,该设定时间可以判定指定操作的有效性。若是在设定时间内,则确定该指定操作合法,然后就可以回调展示页面,并在展示页面中添加完成信息进行展示。该方式即可以保证操作的有效性,也可以避免不必要页面缓存,提升系统的利用率。

进一步,在本发明实施例中,用户端还可以检测回调的展示页面中的个人用户信息,也就是个人的隐私信息,然后通过指定秘钥对个人用户信息进行加密处理,并展示加密的展示页面。这样可以保证个人用户信息的安全性。

综上来讲,用户端接收服务器基于页面展示请求反馈的页面地址,通过页面地址,获取页面地址对应的展示页面,在检测到展示页面中的指定操作时,判定指定操作是否完,若完成,则回调本地缓存的所述展示页面,并在展示页面中添加完成信息,生成新展示页面,并向用户展示新展示页面。通过该方法可以通过本地回调页面,并在本地操作完成相应的账户充值时,并回调网页对充值的结果进行网页展示,这样做页面加载需要的网络速度降低,从而提升了页面加载的流畅性,提高了用户体验。

对应本发明实施例中一种展示页面的方法,本发明实施例中还提供了一种展示页面的系统,如图3所示为本发明实施例中一种展示页面的系统的结构示意图,该系统包括:

通讯模块301,接收服务器基于页面展示请求反馈的页面地址,其中,所述页面地址对应一展示页面;

获取模块302,用于通过所述页面地址,获取所述页面地址对应的展示页面;

处理模块303,用于在检测到展示页面中的指定操作时,判定所述指定操作是否完成;若完成,则回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面。

进一步,在本发明实施例中,所述获取模块302,具体用于获取所述用户端的权限信息;

所述处理模块303,用于通过所述权限信息,验证所述用户端是否为合法用户;

所述通讯模块301,用于若所述用户端为合法用户时,则向服务器发送请求页面地址的页面地址请求。

进一步,在本发明实施例中,所述处理模块303,具体用于基于第一预设检测规则,检测所述用户端在所述展示页面中的点击事件;基于所述点击事件,调取所述用户端的本地充值操作;判定所述本地充值操作是否完成,其中,所述点击事件为用户端进行本地充值操作的事件。

进一步,在本发明实施例中,所述处理模块303,具体用于检测所述指定操作是否在设定时间段内;若是,则执行回调本地缓存的所述展示页面,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面;若否,则重新生成页面地址。

进一步,在本发明实施例中,该系统还包括:

秘钥处理模块,具体用于检测回调的所述展示页面中的个人用户信息;通过指定秘钥对所述个人用户信息进行加密处理,并在所述展示页面中添加完成信息,生成新展示页面,并向用户展示所述新展示页面。

尽管已描述了本申请的优选实施例,但本领域内的普通技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1