一种数据处理方法和装置的制造方法

文档序号:9251067阅读:219来源:国知局
一种数据处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种数据处理方法和一种数据处理装置。
【背景技术】
[0002]客户端(Client)是指与服务器相对应,为客户提供本地服务的应用程序。用户在终端本地安装客户端后,可以通过该客户端与对应网络服务器进行交互,为用户提供客户端的相关服务器。例如,通过浏览器客户端可以浏览网页等网络信息,通过播放器客户端可以播放网络的视频数据等信息,通过游戏客户端可以玩网络游戏,通过社交网络客户端可以浏览各用户发布的消息等。
[0003]客户端作为用户终端本地的应用程序,用户通常可以在该客户端对应服务器上注册,从而启动客户端时进行登录,使得客户端为登录用户提供个性化的数据等信息。但是,客户端所提供的数据服务往往固化在程序中,因此可扩展性较差,一旦要提供新的服务则必然要升级客户端,操作繁琐且浪费资源。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的客户端的登录方法和相应的客户端的登录装置。
[0005]依据本发明的一个方面,提供了一种数据处理方法,包括:依据获取到的指令消息在客户端的显示窗口上启动子窗口,在所述子窗口中显示对应的网页页面;将所述网页页面中输入的源数据发送给第一服务器,以在所述第一服务器上依据所述源数据转换得到目标数据;所述客户端通过第二服务器获取目标数据进行数据更新,其中,所述目标数据是所述第二服务器从所述第一服务器中调取得到的。
[0006]可选的,依据获取到的指令消息在客户端的显示窗口上启动子窗口,包括:通过钩子进程拦截发送给所述客户端的进程的指令消息;调用所述动态链接库DLL文件在所述显示窗口上启动所述指令消息对应的子窗口。
[0007]可选的,在所述子窗口中显示对应的网页页面,包括:向所述第一服务器发送所述指令消息对应的页面请求;接收所述第一服务器反馈的页面数据;对所述页面数据进行解析,在所述子窗口中显示对应的网页页面。
[0008]可选的,所述客户端通过第二服务器获取目标数据进行数据更新,包括:客户端从第二服务器中获取目标数据;从所述目标数据中获取换算数值,采用所述换算数值对虚拟项目的数值进行更新,其中,所述虚拟项目用于确定在所述客户端执行业务的权限,所述虚拟项目包括以下至少一项:虚拟积分、用户等级、业务时限。
[0009]可选的,所述方法应用于充值业务,所述源数据为充值金额信息。
[0010]可选的,所述客户端为游戏客户端、所述第一服务器为执行充值业务的应用平台服务器,所述第二服务器为游戏服务器。
[0011]根据本法明的另一个方面,还公开了一种数据处理方法,包括:第一服务器接收客户端的子窗口中网页页面反馈的源数据;按照预置规则对所述源数据进行转换得到目标数据;生成转换完成信息反馈给第二服务器;接收第二服务器依据所述转换完成信息发送的调取请求,通过预置接口将所述目标数据反馈给所述第二服务器,以在客户端进行数据更新。
[0012]可选的,按照预置规则对所述源数据进行转换得到目标数据,包括:按照客户端的业务类型,确定转换的虚拟项目,其中,所述虚拟项目用于确定在所述客户端执行业务的权限,所述虚拟项目包括以下至少一项:虚拟积分、用户等级、业务时限;按照所述虚拟项目对所述源数据进行换算,得到所述虚拟项目对应的换算数值作为目标数据。
[0013]可选的,所述方法应用于充值业务,所述源数据为充值金额信息。
[0014]可选的,所述客户端为游戏客户端、所述第一服务器为执行充值业务的应用平台服务器,所述第二服务器为游戏服务器。
[0015]根据本发明的另一个方面,还公开了一种数据处理装置,包括:子窗口显示模块,用于依据获取到的指令消息在客户端的显示窗口上启动子窗口,在所述子窗口中显示对应的网页页面;源数据发送模块,用于将所述网页页面中输入的源数据发送给第一服务器,以在所述第一服务器上依据所述源数据转换得到目标数据;更新模块,用于所述客户端通过第二服务器获取目标数据进行数据更新,其中,所述目标数据是所述第二服务器从所述第一服务器中调取得到的。
[0016]可选的,所述子窗口显示模块,包括:启动子模块,用于通过钩子进程拦截发送给所述客户端的进程的指令消息;调用所述动态链接库DLL文件在所述显示窗口上启动所述指令消息对应的子窗口。
[0017]可选的,所述子窗口显示模块,包括:显示子模块,用于向所述第一服务器发送所述指令消息对应的页面请求;接收所述第一服务器反馈的页面数据;对所述页面数据进行解析,在所述子窗口中显示对应的网页页面。
[0018]可选的,所述更新模块,包括:数据获取子模块,用于客户端从第二服务器中获取目标数据;数据更新子模块,用于从所述目标数据中获取换算数值,采用所述换算数值对虚拟项目的数值进行更新,其中,所述虚拟项目用于确定在所述客户端执行业务的权限,所述虚拟项目包括以下至少一项:虚拟积分、用户等级、业务时限。
[0019]可选的,所述装置应用于充值业务,所述源数据为充值金额信息。
[0020]可选的,所述客户端为游戏客户端、所述第一服务器为执行充值业务的应用平台服务器,所述第二服务器为游戏服务器。
[0021]根据本发明的另一个方面,还公开了一种数据处理装置,包括:接收模块,用于接收客户端的子窗口中网页页面反馈的源数据;转换模块,用于按照预置规则对所述源数据进行转换得到目标数据;生成并反馈模块,用于生成转换完成信息反馈给第二服务器;数据反馈模块,用于接收第二服务器依据所述转换完成信息发送的调取请求,通过预置接口将所述目标数据反馈给所述第二服务器,以在客户端进行数据更新。
[0022]可选的,所述转换模块,用于按照客户端的业务类型,确定转换的虚拟项目,其中,所述虚拟项目用于确定在所述客户端执行业务的权限,所述虚拟项目包括以下至少一项:虚拟积分、用户等级、业务时限;按照所述虚拟项目对所述源数据进行换算,得到所述虚拟项目对应的换算数值作为目标数据。
[0023]可选的,所述的装置应用于充值业务,所述源数据为充值金额信息。
[0024]依据获取到的指令消息在客户端的显示窗口上启动子窗口,在所述子窗口中显示对应的网页页面,将所述网页页面中输入的源数据发送给第一服务器,以在所述第一服务器上依据所述源数据转换得到目标数据,客户端通过第二服务器获取目标数据进行数据更新,其中,所述目标数据是所述第二服务器从所述第一服务器中调取得到的,客户端中的服务可以通过在子窗口提供,从而对于新增服务无需升级客户端,操作简单且节省资源。
[0025]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0026]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0027]图1示出了根据本发明实施例的一种客户端侧的数据处理方法的步骤流程图;
[0028]图2示出了根据本发明实施例的一种服务器侧的数据处理方法的步骤流程图;
[0029]图3示出了根据本发明实施例的另一种客户端侧的数据处理方法的步骤流程图;
[0030]图4示出了根据本发明实施例的数据处理方法示意图;
[0031]图5示出了根据本发明实施例的一种数据处理装置的结构框图;
[0032]图6示出了根据本发明实施例的一种数据处理装置的优选结构框图;
[0033]图7示出了根据本发明实施例的另一种数据处理装置的结构框图。
【具体实施方式】
[0034]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0035]参照图1,示出了根据本发明实施例的一种客户端侧的数据处理方法的步骤流程图,具体可以包括如下步骤:
[0036]步骤102,依据获
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1