一种数据处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种数据处理方法及装置。
【背景技术】
[0002]随着计算机以及图形图像技术的发展,电子游戏成为了人们的娱乐生活中不可或缺的一部分。电子游戏指以电子元器件组装成的设备(或称为游戏终端)为运行平台,通过游戏程序实现的游戏。目前电子游戏有很多分类,常见的有STG(Sh00ting Game,射击类游戏)、ACT (Act1n Game,动作游戏)等等,为了保证游戏的游戏性,通常在这些电子游戏中,用户都会拥有3次左右的保险机会(释放最厉害的招数),具体说来,针对STG等打飞机的游戏,保险包括手雷、炸弹等,对ACT来说,也包含暂时无敌等,而这些保险都意在为了保持用户的角色不死亡并渡过难关。而现实情况是,很多用户都不能很好的预估施放保险的时间或是霎时间忽略了当前仍有保险的存在,因而常常在仍然保留有大量的保险的情况下就角色死亡了,这就会使得用于实现保险释放的可选游戏数据的使用无法达到预期效果,从而导致电子游戏的游戏性下降。
【发明内容】
[0003]有鉴于此,本发明提供一种数据处理方法及装置,可在程序运行过程中,避免预置可选数据的浪费,提升程序的可用性。
[0004]本发明实施例提供了一种数据处理方法,包括:
[0005]获取目标程序的运行数据;
[0006]根据所述运行数据与预置的判断规则,判断所述目标程序中的预置可选数据是否符合紧急处理的条件;
[0007]若符合,则输出提示信息,以提示用户触发执行紧急处理的操作,对所述预置可选数据进行紧急处理。
[0008]本发明实施例还提供了一种数据处理方法,包括:
[0009]根据用户的预置指令,在目标程序中预置当所述目标程序中的预置可选数据符合紧急处理的条件时,触发执行紧急处理的操作;
[0010]获取所述目标程序的运行数据;
[0011]根据所述运行数据与预置的判断规则,判断所述预置可选数据是否符合紧急处理的条件;
[0012]若符合,则触发所述执行紧急处理的操作,对所述预置可选数据进行紧急处理。
[0013]本发明实施例提供了一种数据处理装置,包括:
[0014]运行数据获取模块,用于获取目标程序的运行数据;
[0015]判断模块,用于根据所述运行数据获取模块获取的所述运行数据与预置的判断规则,判断所述目标程序中的预置可选数据是否符合紧急处理的条件;
[0016]信息输出模块,用于若所述判断模块的判断结果为符合,则输出提示信息,以提示用户触发执行紧急处理的操作,对所述预置可选数据进行紧急处理。
[0017]本发明实施例还提供了一种数据处理装置,包括:
[0018]预置模块,用于根据用户的预置指令,在目标程序中预置当所述目标程序中的预置可选数据符合紧急处理的条件时,触发执行紧急处理的操作;
[0019]获取模块,用于获取所述目标程序的运行数据;
[0020]判断模块,用于根据所述获取模块获取的所述运行数据与预置的判断规则,判断所述预置可选数据是否符合紧急处理的条件;
[0021]处理模块,用于若所述判断模块的判断结果为符合,则触发所述执行紧急处理的操作,对所述预置可选数据进行紧急处理。
[0022]本发明实施例提供的上述数据处理方法及装置,通过根据目标程序的运行数据,判断该目标程序中的预置可选数据是否符合紧急处理的条件,若符合,则输出提示信息,以提示用户触发执行紧急处理的操作,对该预置可选数据进行紧急处理,可帮助用户避免在目标程序运行过程中,因对目标程序运行状态的误判而导致大量的预置可选数据的使用机会被浪费,提升目标程序的可用性。
[0023]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0024]图1示出了一种用户终端的结构框图;
[0025]图2为本发明第一实施例提供的一种数据处理方法的流程图;
[0026]图3为本发明第二实施例提供的一种数据处理方法的流程图;
[0027]图4为本发明第二实施例提供的一种数据处理方法中提示信息的示意图;
[0028]图5为本发明第三实施例提供的一种数据处理方法的流程图;
[0029]图6为本发明第四实施例提供的一种数据处理装置的结构示意图;
[0030]图7为本发明第五实施例提供的一种数据处理装置的结构示意图;
[0031]图8为本发明第六实施例提供的一种数据处理装置的结构示意图。
【具体实施方式】
[0032]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0033]图1示出了一种用户终端的结构框图。如图1所示,用户终端200包括:存储器202、存储控制器204、一个或多个(图中仅示出一个)处理器206、外设接口 208、射频模块210、音频模块212、显示模块214以及按键模块216。这些组件通过一条或多条通讯总线/信号线218相互通讯。
[0034]可以理解,图1所示的结构仅为示意,用户终端200还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
[0035]存储器202可用于存储软件程序以及模块,如本发明实施例中的数据处理方法及装置对应的程序指令/模块,处理器206通过运行存储在存储器202内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的数据处理方法。
[0036]存储器202可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器202可进一步包括相对于处理器206远程设置的存储器,这些远程存储器可以通过网络连接至用户终端200。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器206以及其他可能的组件对存储器202的访问可在存储控制器204的控制下进行。
[0037]处理器206运行存储器202内的各种软件、指令以执行用户终端200的各种功能以及进行数据处理。
[0038]外设接口 208用于将各种外部设备耦合至CPU以及存储器202。
[0039]在一些实施例中,存储控制器204、处理器206以及外设接口 208可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0040]射频模块210用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通信网络或者其他设备进行通讯。射频模块210可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SM)卡、存储器等等。射频模块210可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n, GSM)、增强型移动通信技术(Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code divis1nmultiple access,W-CDMA),码分多址技术(Code divis1n access,CDMA)、时分多址技术(time divis1n multiple access,TDMA),蓝牙,无线保真技术(Wireless, Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a,IEEE802.11b,IEEE802.1lg和/或 IEEE802.lln)、网络电话(Voice over internet protocol,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi_Max)、其他用于邮件、即时通信及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
[0041]音频模块212向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口 208处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口 208中以进行进一步的处理。音频数据可以从存储器202处或者通过射频模块210获取。此外,音频数据也可以存储至存储器202中或者通过射频模块210进行发送。在一些实例中,音频模块212还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
[0042]显示模块214在用户终端200与用户之间提供一个输出界面,向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。可以理解的,显示模块214还可以在用户终端200与用户之间同时提供一个输出及输入界面。具体地,除了向用户显示视频输出之外,显示模块214还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。显