本发明专利技术实施例提供了一种数据处理方法和装置,所述的方法包括:当前客户端中进行登录时,调用独立进程获取登录信息,对所述登录信息进行校验;在校验通过后执行登录操作,在所述客户端的显示窗口中显示登录后的显示界面;依据获取到的指令消息启动所述显示窗口的子窗口,基于所述子窗口执行所述指令消息对应的操作。客户端中的服务可以通过在子窗口提供,从而对于新增服务无需升级客户端,操作简单且节省资源。
【技术实现步骤摘要】
本专利技术涉及计算机
,特别是涉及一种数据处理方法和一种数据处理装置。
技术介绍
客户端(Client)是指与服务器相对应,为客户提供本地服务的应用程序。用户在终端本地安装客户端后,可以通过该客户端与对应网络服务器进行交互,为用户提供客户端的相关服务器。例如,通过浏览器客户端可以浏览网页等网络信息,通过播放器客户端可以播放网络的视频数据等信息,通过游戏客户端可以玩网络游戏,通过社交网络客户端可以浏览各用户发布的消息等。客户端作为用户终端本地的应用程序,用户通常可以在该客户端对应服务器上注册,从而启动客户端时进行登录,使得客户端为登录用户提供个性化的数据等信息。但是,客户端所提供的数据服务往往固化在程序中,因此可扩展性较差,一旦要提供新的服务则必然要升级客户端,操作繁琐且浪费资源。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法和相应的数据处理装置。依据本专利技术的一个方面,提供了一种数据处理方法,包括:在当前客户端中进行登录时,调用独立进程获取登录信息,对所述登录信息进行校验;在校验通过后执行登录操作,在所述客户端的显示窗口中显示登录后的显示界面;依据获取到的指令消息启动所述显示窗口的子窗口,基于所述子窗口执行所述指令消息对应的操作。可选的,调用独立进程获取登录信息,包括:启动第三方的独立进程,将所述独立进程对应的子窗口显示在所述当前客户端的显示窗口之上,所述子窗口包括登录窗口 ;从所述登录窗口中获取输入的登录信息。可选的,对所述登录信息进行校验,包括:对所述的登录信息进行登录校验;在所述登录校验通过后,请求获取所述登录信息对应的用户信息;依据所述登录信息向服务器请求动态字符串的二次验证;在接收到服务器反馈二次验证成功的消息后,接收反馈的所述登录信息对应的用户信息。可选的,所述的方法还包括:通过进程注入的方式,将具有交互操作的功能的动态链接库DLL文件添加到所述客户端。可选的,依据获取到的指令消息启动所述显示窗口的子窗口,包括:通过钩子进程拦截发送给所述客户端的进程的指令消息;调用所述动态链接库DLL文件在所述显示窗口至少启动所述指令消息对应的子窗口,其中,所述子窗口包括操作窗口。可选的,基于所述子窗口执行所述指令消息对应的操作,包括:在所述子窗口中显示与所述指令消息对应的显示信息;依据对所述显示信息的选择通过所述动态链接库DLL文件执行以下任一项操作:显示好友列表、提供价值数据、截取图像数据、录制显示数据、播放音频数据以及查看提示信息。可选的,当所述操作为显示好友列表时,所述的方法还包括:在所述子窗口中与所述好友列表中选定好友执行交互操作,其中,所述交互操作包括:即时通讯交互和/或好友消息推送。根据本专利技术的另一个方面,提供了一种数据处理装置,包括:登录及校验模块,用于在当前客户端中进行登录时,调用独立进程获取登录信息,对所述登录信息进行校验;登录显示模块,用于在校验通过后执行登录操作,在所述客户端的显示窗口中显示登录后的显示界面;指令操作模块,用于依据获取到的指令消息启动所述显示窗口的子窗口,基于所述子窗口执行所述指令消息对应的操作。可选的,所述登录及校验模块,包括:登录子模块,用于启动第三方的独立进程,将所述独立进程对应的子窗口显示在所述当前客户端的显示窗口之上,所述子窗口包括登录窗口 ;从所述登录窗口中获取输入的登录信息。可选的,所述登录及校验模块,包括:校验子模块,用于对所述的登录信息进行登录校验;在所述登录校验通过后,请求获取所述登录信息对应的用户信息;依据所述登录信息向服务器请求动态字符串的二次验证;在接收到服务器反馈二次验证成功的消息后,接收反馈的所述登录信息对应的用户信息。可选的,所述的装置还包括:注入模块,用于通过进程注入的方式,将具有交互操作的功能的动态链接库DLL文件添加到所述客户端。可选的,所述指令操作模块,包括:窗口显示子模块,用于通过钩子进程拦截发送给所述客户端的进程的指令消息;调用所述动态链接库DLL文件在所述显示窗口至少启动所述指令消息对应的子窗口,其中,所述子窗口包括操作窗口。可选的,所述指令操作模块,包括:操作子模块,用于在所述子窗口中显示与所述指令消息对应的显示信息;依据对所述显示信息的选择通过所述动态链接库DLL文件执行以下任一项操作:显示好友列表、提供价值数据、截取图像数据、录制显示数据、播放音频数据以及查看提示信息。可选的,所述操作子模块,还用于在所述子窗口中与所述好友列表中选定好友执行交互操作,其中,所述交互操作包括:即时通讯交互和/或好友消息推送。在当前客户端中进行登录时调用独立进程获取登录信息,对所述登录信息进行校验,在校验通过后执行登录操作,在所述客户端的显示窗口中显示登录后的显示界面,依据接收到的操作指令启动所述显示窗口的子窗口,基于所述子窗口执行所述操作指令对应的操作,客户端中的服务可以通过在子窗口提供,从而对于新增服务无需升级客户端,操作简单且节省资源。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术实施例的一种数据处理方法的步骤流程图;图2示出了根据本专利技术实施例的另一种数据处理方法的步骤流程图;图3示出了根据本专利技术实施例的一种数据处理装置的结构框图;图4示出了根据本专利技术实施例的另一种数据处理装置的结构框图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。参照图1,示出了根据本专利技术实施例的一种数据处理方法的步骤流程图,具体可以包括如下步骤:步骤102,在当前客户端中进行登录时,调用独立进程获取登录信息,对所述登录ig息进行fe验。本实施中,为保护用户信息的安全,对于客户端中用户的登录通过第三方的独立进程执行。因此,当用户在当前客户端中进行登录时,当前客户端的进程会调用第三方的独立进程来执行登录,例如通过独立进程启动子窗口,在子窗口中获取用户输入的登录信息,然后对该登录信息进行校验。步骤104,在校验通过后执行登录操作,在所述客户端的显示窗口中显示登录后的显示界面。当所述登录信息校验通过后确认登录成功,即该用户为该客户端对应用户,则启动进入客户端,即获取登录后的显示信息对应显示界面,在所述客户端的显示窗口中展示该显示界面。步骤106,依据获取到的操作指令启动所述显示窗口的子窗口,基于所述子当前第1页1 2 3 4 5 本文档来自技高网...
【技术保护点】
一种数据处理方法,包括:在当前客户端中进行登录时,调用独立进程获取登录信息,对所述登录信息进行校验;在校验通过后执行登录操作,在所述客户端的显示窗口中显示登录后的显示界面;依据获取到的指令消息启动所述显示窗口的子窗口,基于所述子窗口执行所述指令消息对应的操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:葛山,杨涛,易洋,叶暮鸣,何孟东,闫俊,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。