一种数据处理方法、模拟服务器及时效性应用技术

技术编号:26212450 阅读:32 留言:0更新日期:2020-11-04 05:17
本申请实施提供了一种数据处理方法、模拟服务器及时效性应用,涉及计算机技术领域,该方法包括:模拟服务器接收时效性应用发送的模拟操作请求,模拟服务器将模拟操作请求的响应数据发送至时效性应用,以使时效性应用根据模拟操作请求的响应数据生成模拟操作响应页面并显示,模拟操作请求的响应数据是从时效性应用在上线期间上传至模拟服务器的数据中获取的。在时效性应用下线后,模拟服务器采用时效性应用在上线期间上传至模拟服务器的数据,模拟在线服务器为时效性应用提供服务,使得时效性应用下线后依然能被用户访问和操作,从而给用户学习以及体验时效性应用带来便利。

【技术实现步骤摘要】
一种数据处理方法、模拟服务器及时效性应用
本申请实施例涉及计算机
,尤其涉及一种数据处理方法、模拟服务器及时效性应用。
技术介绍
目前,有很多应用具备时效性,用户在规定的起止时间内访问这些应用,当到达终止时间时,该应用将下线,用户将无法再继续访问。比如,某些游戏对应具体的活动时间,游戏玩家只能在游戏活动在线时参与,当游戏活动下线时,游戏玩家将便不能参与。对于在时效性应用下线后需要了解该时效性应用的用户来说,时效性应用下线后不能访问的问题给用户带来诸多不便。
技术实现思路
本申请实施提供了一种数据处理方法、模拟服务器及时效性应用,用于在时效性应用下线后模拟时效性应用的功能,使用户在时效性应用下线后能继续体验时效性应用。一方面,本申请实施例提供了一种数据处理方法,该方法包括:模拟服务器接收时效性应用发送的模拟操作请求,所述模拟操作请求是所述时效性应用通过模拟页面接收到用户输入的模拟操作后发送的;所述模拟服务器将所述模拟操作请求的响应数据发送至所述时效性应用,以使所述时效性应用根据所述模拟操作请求的响应数据生成模拟操作响应页面,所述模拟操作请求的响应数据是从所述时效性应用在上线期间上传至所述模拟服务器的数据中获取的。一方面,本申请实施例提供了一种数据处理方法,该方法包括:通过模拟页面接收用户输入的模拟操作;发送模拟操作请求给模拟服务器;接收所述模拟服务器发送的所述模拟操作请求的响应数据,并生成模拟操作响应页面所述模拟操作请求的响应数据是所述模拟服务器从所述时效性应用在上线期间上传至所述模拟服务器的数据中获取的。一方面,本申请实施例提供了一种模拟服务器,包括:第一接收模块,用于接收时效性应用发送的模拟操作请求,所述模拟操作请求是所述时效性应用通过模拟页面接收到用户输入的模拟操作后发送的;第一处理模块,用于将所述模拟操作请求的响应数据发送至所述时效性应用,以使所述时效性应用根据所述模拟操作请求的响应数据生成模拟操作响应页面,所述模拟操作请求的响应数据是从所述时效性应用在上线期间上传至所述模拟服务器的数据中获取的。可选地,所述第一处理模块还用于:在接收到所述时效性应用在上线期间上传的数据后,对所述时效性应用在上线期间上传的数据进行去重并保存,所述时效性应用在上线期间上传至所述模拟服务器的数据包括在线页面的数据、用户操作数据以及用户操作的响应数据。可选地,所述第一处理模块还用于:采用任务脚本在所述在线页面的数据中添加模拟工具库,并将所述在线页面的地址信息和资源寻址路径修改为模拟地址信息和模拟资源寻址路径,生成模拟页面的数据,所述模拟工具库至少用于模拟所述在线页面的页面功能和运行环境,以及将接收的模拟操作请求发送至所述模拟服务器。可选地,所述模拟地址信息为所述模拟页面在模拟页面发布平台中的发布地址信息,所述模拟页面发布平台用于发布各个时效性应用的模拟页面;所述模拟资源寻址路径为指向所述模拟服务器中的页面资源的相对路径,或者指向所述在线服务器中的页面资源的绝对路径。可选地,所述模拟操作请求的响应数据为所述模拟操作对应的逻辑分支结果的截图;所述第一处理模块还用于:根据所述模拟页面中的操作控件生成所述模拟页面的层级结构;采用操作脚本,基于所述模拟页面的层级结构,在所述模拟页面中依次模拟输入模拟操作,获得每个模拟操作对应的逻辑分支结果的截图。可选地,所述第一接收模块还用于:在接收时效性应用发送的模拟操作请求之前,接收时效性应用发送的模拟页面打开请求,所述模拟页面打开请求是所述时效性应用接收到用户输入的模拟页面打开操作后发送的;所述第一处理模块还用于:将所述模拟页面的数据发送至所述时效性应用,以使所述时效性应用根据所述模拟页面的数据生成模拟页面并显示。一方面,本申请实施例提供了一种时效性应用,包括:第二接收模块,用于通过模拟页面接收用户输入的模拟操作;第一发送模块,用于发送模拟操作请求给模拟服务器;所述第二接收模块,用于接收所述模拟服务器发送的所述模拟操作请求的响应数据,所述模拟操作请求的响应数据是所述模拟服务器从所述时效性应用在上线期间上传至所述模拟服务器的数据中获取的;第二处理模块,用于生成模拟操作响应页面。可选地,所述第二接收模块还用于,接收用户输入的模拟页面打开操作;所述第一发送模块还用于,发送模拟页面打开请求给模拟服务器;所述第二接收模块还用于,接收所述模拟服务器发送的模拟页面的数据;所述第二处理模块还用于,生成模拟页面。一方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述数据处理方法的步骤。一方面,本申请实施例提供了一种计算机可读存储介质,其存储有可由计算机设备执行的计算机程序,当所述程序在计算机设备上运行时,使得所述计算机设备执行上述数据处理方法的步骤。本申请实施例中,在时效性应用下线后,采用模拟服务器模拟在线服务器为时效性应用提供服务,时效性应用通过模拟页面接收模拟操作,然后发送模拟操作请求至模拟服务器,模拟服务器将模拟操作请求的响应数据发送至时效性应用,时效性应用根据模拟操作请求的响应数据生成模拟操作响应页面并显示,使得时效性应用下线后依然能被用户访问和操作,从而给用户学习以及体验时效性应用带来便利。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种系统架构图;图2为本申请实施例提供的一种数据处理方法的流程示意图;图3为本申请实施例提供的一种模拟页面的示意图;图4为本申请实施例提供的一种模拟页面的示意图;图5为本申请实施例提供的一种模拟操作响应页面的示意图;图6为本申请实施例提供的一种模拟操作响应页面的示意图;图7为本申请实施例提供的一种游戏体验首页的示意图;图8为本申请实施例提供的一种游戏体验首页的示意图;图9为本申请实施例提供的一种游戏体验首页的示意图;图10为本申请实施例提供的一种模拟页面发布平台的发布页面的示意图;图11为本申请实施例提供的一种逻辑分支结果的截图的示意图;图12为本申请实施例提供的一种逻辑分支结果的截图的示意图;图13为本申请实施例提供的一种逻辑分支结果的截图的示意图;图14为本申请实施例提供的一种数据处理方法的流程示意图;图15为本申请实施例提供的一种模拟服务器的结构示意图;图16为本申请实施例提供的一种时效性应用的结构示意图;图17为本申请实施例提供的一种计本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n模拟服务器接收时效性应用发送的模拟操作请求,所述模拟操作请求是所述时效性应用通过模拟页面接收到用户输入的模拟操作后发送的;/n所述模拟服务器将所述模拟操作请求的响应数据发送至所述时效性应用,以使所述时效性应用根据所述模拟操作请求的响应数据生成模拟操作响应页面,所述模拟操作请求的响应数据是从所述时效性应用在上线期间上传至所述模拟服务器的数据中获取的。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
模拟服务器接收时效性应用发送的模拟操作请求,所述模拟操作请求是所述时效性应用通过模拟页面接收到用户输入的模拟操作后发送的;
所述模拟服务器将所述模拟操作请求的响应数据发送至所述时效性应用,以使所述时效性应用根据所述模拟操作请求的响应数据生成模拟操作响应页面,所述模拟操作请求的响应数据是从所述时效性应用在上线期间上传至所述模拟服务器的数据中获取的。


2.如权利要求1所述的方法,其特征在于,所述模拟服务器在接收到所述时效性应用在上线期间上传的数据后,对所述时效性应用在上线期间上传的数据进行去重并保存,所述时效性应用在上线期间上传至所述模拟服务器的数据包括在线页面的数据、用户操作数据以及用户操作的响应数据。


3.如权利要求2所述的方法,其特征在于,所述模拟页面的数据是所述模拟服务器在所述时效性应用下线后生成的,包括:
所述模拟服务器采用任务脚本在所述在线页面的数据中添加模拟工具库,并将所述在线页面的地址信息和资源寻址路径修改为模拟地址信息和模拟资源寻址路径,生成模拟页面的数据,所述模拟工具库至少用于模拟所述在线页面的页面功能和运行环境,以及将接收的模拟操作请求发送至所述模拟服务器。


4.如权利要求3所述的方法,其特征在于,所述模拟地址信息为所述模拟页面在模拟页面发布平台中的发布地址信息,所述模拟页面发布平台用于发布各个时效性应用的模拟页面;
所述模拟资源寻址路径为指向所述模拟服务器中的页面资源的相对路径,或者指向所述在线服务器中的页面资源的绝对路径。


5.如权利要求1所述的方法,其特征在于,所述模拟操作请求的响应数据为所述模拟操作对应的逻辑分支结果的截图;
采用以下方式确定模拟操作对应的逻辑分支结果的截图,具体包括:
所述模拟服务器根据所述模拟页面中的操作控件生成所述模拟页面的层级结构;
所述模拟服务器采用操作脚本,基于所述模拟页面的层级结构,在所述模拟页面中依次模拟输入模拟操作,获得每个模拟操作对应的逻辑分支结果的截图。


6.如权利要求3至5任一所述的方法,其特征在于,所述模拟服务器接收时效性应用发送的模拟操作请求之前,还包括:
模拟服务器接收时效性应用发送的模拟页面打开请求,所述模拟页面打开请求是所述时效性应用接收到用户输入的模拟页面打开操作后发送的;
所述模拟服务器将所述模拟页面的数据发送至所述时效性应用,以使所述时效性应用根据所述模拟页面的数据生成模拟页面并显示。


7.一种数据处理方法,其特征在于,包括:
通过模拟页面接收用户输入的模拟操作;
发送模拟操作请求给模拟服务器;
接收所述模拟服务器发送的所...

【专利技术属性】
技术研发人员:赵旸翟灿东邱旻峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1