CN105024840A - 业务运行的控制方法及装置 - Google Patents
业务运行的控制方法及装置 Download PDFInfo
- Publication number
- CN105024840A CN105024840A CN201410164075.3A CN201410164075A CN105024840A CN 105024840 A CN105024840 A CN 105024840A CN 201410164075 A CN201410164075 A CN 201410164075A CN 105024840 A CN105024840 A CN 105024840A
- Authority
- CN
- China
- Prior art keywords
- service operation
- service
- control mode
- business
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5022—Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5025—Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种业务运行的控制方法和装置,该方法包括:获取客户端中业务的业务运行信息,其中所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行两种状态;当所述业务的业务运行状态为运行时,根据所述业务运行参数和预先设置的业务控制模式列表,确定所述业务的业务控制模式;以及根据所述业务的业务控制模式,对所述业务进行反馈控制。本发明通过业务运行参数和预设的业务控制模式列表确定业务控制模式,并根据确定的业务控制模式对客户端运行的业务进行反馈控制,解决了在业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
Description
技术领域
本发明涉及互联网络领域,特别是涉及一种业务运行的控制方法及装置。
背景技术
在客户端(譬如手机)迅速发展的过程中,业务开发商开发了大量面向终端应用的业务,所述业务譬如为网络游戏。当客户端长时间占用业务时,容易导致服务器的崩溃及浪费较多的网络资源,同时也会降低客户端的工作效率,并易产生负面影响。
尤其是随着越来越多的青少年拥有个人的智能移动终端,由于青少年的心智不成熟,容易过度沉迷于网络游戏,会对生活产生极大的影响。而现有的网络游戏的运行控制方式,多以提醒为主,难以起到相应的控制作用。
综上,如何对客户端业务进行有效的控制,从而解决现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的问题是互联网络领域的研究方向之一。
发明内容
本发明的实施例的目的在于提供一种业务运行的控制方法,旨在解决现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
本发明的实施例的目的还在于提供一种业务运行的控制装置,旨在解决现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
为解决上述问题及达到上述有益效果,本发明提供的技术方案如下:
提供一种业务运行的控制方法,其包括:
获取客户端中业务的业务运行信息,其中,所述业务运行信息包括业务运行参数以及业务运行状态;所述业务运行状态包括运行和非运行;
当所述业务的业务运行状态为运行时,根据所述业务运行参数和预设的业务控制模式列表,确定所述业务的业务控制模式;以及
根据所述业务的业务控制模式,对所述业务进行反馈控制。
还提供一种业务运行的控制装置,其包括:
运行信息获取模块,用于获取客户端中业务的业务运行信息,其中,所述业务运行信息包括业务运行参数以及业务运行状态;所述业务运行状态包括运行和非运行;
控制模式确定模块,用于当所述业务的业务运行状态为运行时,根据所述业务运行参数和预设的业务控制模式列表,确定所述业务的业务控制模式;以及
反馈控制模块,用于根据所述业务的业务控制模式,对所述业务进行反馈控制。
相较于现有技术,本发明实施例通过获取客户端的业务运行信息,并根据获取的业务运行信息在预设的业务控制模式列表中确定业务控制模式,最后根据确定的业务控制模式对客户端的业务进行反馈控制,解决了现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
附图说明
图1为本发明实施例的业务运行的控制装置的运行环境示意图;
图2为本发明的业务运行的控制方法的第一优选实施例的流程示意图;
图3为本发明的业务运行的控制方法的第二优选实施例的流程示意图;
图4为本发明的业务运行的控制方法的第三优选实施例的流程示意图;
图5为本发明的业务运行的控制方法的第四优选实施例的流程示意图;
图6为本发明的业务运行的控制方法的第五优选实施例的流程示意图;
图7为本发明的业务运行的控制方法的第六优选实施例的流程示意图;
图8为本发明的业务运行的控制装置的第一优选实施例的结构示意图;
图9为本发明的业务运行的控制装置的第二优选实施例的结构示意图;
图10为本发明的业务运行的控制装置的第三优选实施例的结构示意图;
图11为本发明的业务运行的控制装置的第四优选实施例的结构示意图;
图12为本发明的业务运行的控制装置的第五优选实施例的结构示意图;
图13为本发明的业务运行的控制装置的第六优选实施例的结构示意图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存***中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实***置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算***、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器***、微电脑为主的***、主架构型计算机、及分布式运算环境,其中包括了任何的上述***或装置。
本文所使用的术语「模块」可看做为在该运算***上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算***上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。
请参阅图1,图1为本发明实施的业务运行的控制装置的运行环境示意图,该业务运行控制装置包括客户端11以及业务运行服务器12。
所述客户端11通过互联网络连接所述业务运行服务器12,所述客户端11可从所述业务运行服务器12下载并安装业务,所述业务包括应用程序,譬如网络游戏等。而所述业务运行服务器12从所述客户端11获取在所述客户端11上运行的业务的业务运行信息,其中所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行参数譬如运行时间、运行频率等,而所述业务运行状态包括运行和非运行两种状态,所述业务运行状态中的非运行譬如暂停等。
当所述客户端11的所述业务运行状态为运行时,所述业务运行服务器12根据所述业务运行参数和预设的业务控制模式列表来确定业务的业务控制模式,并根据所述业务的所述业务控制模式对所述客户端11的所述业务进行反馈控制,譬如降低游戏的收益、成就等。
其中所述客户端11不仅可以由桌上型计算机构成,还可以由笔记型计算机、工作站、掌上型计算机、UMPC(ultra mobile personal computer:超移动个人计算机)、平板PC、个人数字助理(Personal Digital Assistant,PDA)、连网板(web pad)、可携式电话等具备储存单元并安装有微处理器而具有运算能力的终端机构成。
所述互联网络可以包括本地区域网络(local area network,LAN)、都会网络(metropolitan area network,MAN)、广域网(wide area network,WAN)、因特网等包括在内的数据通信网络路,还包括电话网络等,不分有线和无线,使用任何通信方式均无关。
请参阅图2,图2为本发明的业务运行的控制方法的第一优选实施例的流程示意图。
在步骤S201中,所述业务运行服务器12获取在所述客户端11中业务的业务运行信息。
其中所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行两种状态。本实施所指业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合,当然,所述业务运行参数还可以包括耗电量等,均在本发明保护范围之内,此处不再详述。
所述业务运行状态中的运行是指所述业务当前正在运行中,譬如正在运行中的QQ游戏,所述业务运行状态中的非运行是指当前业务停止运行,譬如暂停。当然业务运行状态中的非运行还包括关闭,均在本发明的保护范围之内,此处不在一一列举。
在步骤S202中,在所述业务运行状态为运行时,所述业务运行服务器12根据所述业务运行参数和预设的业务控制模式列表,确定所述客户端11中业务的业务控制模式。
其中所述业务运行参数包括但不限于业务运行时间以及业务运行频率中的至少一个。而所述业务运行参数对应有业务控制模式列表,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表。譬如当所述业务运行参数为业务运行时间时,对应的业务控制列表为业务运行时间控制模式列表,当所述业务运行参数为业务运行频率时,对应的业务控制列表为业务运行频率控制模式列表。在具体实施过程中,将所述业务运行参数和预先设置的业务运行参数的阈值比较,生成比较结果,根据所述比较结果在所述业务控制模式列表中选择相应的业务控制模式。
所述业务运行参数的阈值包括合理运行阈值和过度运行阈值,所述过度运行阈值大于所述合理运行阈值:当所述业务运行参数小于所述合理运行阈值时,为合理业务运行区间,所述业务控制模式为正常使用业务;当所述业务运行参数大于等于所述合理运行阈值,为非合理业务运行区间,所述业务控制模式为限制业务的使用。譬如设定合理运行阈值A,过度运行阈值B(B大于A),当所述业务运行参数小于A时,为合理业务运行区间,当所述业务运行参数大于或等于A时,为非合理业务运行区间。
所述业务运行参数的阈值可以包括多个阈值,均在本发明保护范围之内,此处不一一列举。
下面以所述业务运行参数的阈值为2个的情况,举例说明如何根据所述业务运行参数获取对应的所述业务控制模式列表:
当所述业务运行参数小于所述合理阈值时,所述业务控制模式为正常使用业务;当所述业务运行参数大于或等于所述合理阈值,且小于所述过度阈值时,所述业务控制模式为降低用户在业务中的当前获取值;当所述业务运行参数大于等于所述过度阈值时,所述业务控制模式为清空用户在业务中的当前获取值。所述用户在业务中的当前获取值包括业务的收益、成就、等级、经验等,譬如为QQ游戏中的收益、成就、等级、经验等。
所述业务模式控制列表不局限于上面这一种,当然也可以有其他的业务模式控制列表,均在本发明保护范围之内,此处不一一列举。
在步骤S203中,所述业务运行服务器12根据所述业务控制模式,对所述客户端11的业务进行反馈控制。
其中所述业务控制模式譬如包括降低所述用户在业务中的当前获取值、清空用户在业务中的当前获取值,通过对用户在业务中的当前获取值的控制限制所述业务的运行,譬如QQ游戏中当游戏收益为零时,游戏停止运行。
本发明实施例所述业务运行服务器12获取在客户端11运行业务的业务运行信息,其中,所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行两种状态,在业务运行状态为运行时,根据所述业务运行参数和预设的业务控制模式列表确定业务的业务控制模式,根据所述业务的业务控制模式对所述客户端11的业务进行反馈控制,通过上述方式,解决了现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
请参阅图3,图3为本发明的业务运行的控制方法的第二优选实施例的流程示意图,其中该实施例中的所述业务运行参数为业务运行时间。
在步骤S301中,所述业务运行服务器12获取在所述客户端11运行业务的业务运行时间。
在步骤S302,所述业务运行服务器12根据获取的所述业务的业务运行时间和所述预设的业务控制模式列表,确定所述业务的业务控制模式。
所述业务控制模式列表与所述业务运行参数对应,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当所述业务运行参数为业务运行时间时,获取所述业务控制列表对应为业务运行时间控制模式列表。譬如当所述业务运行参数为业务运行频率时,获取所述业务控制模式列表对应为业务运行频率控制模式列表。
根据在步骤S301中所获取业务的运行时间获取对应的所述业务控制列表为业务运行时间控制模式列表。所述业务控制模式列表包括至少两个的所述业务控制模式,每个所述业务控制模式对应一业务运行时间段。在具体实施过程中,将所述业务运行参数和预先设置的业务运行参数的阈值比较,生成比较结果,根据所述比较结果在预设的业务控制模式列表中选择相应的业务控制模式。
所述业务运行参数的阈值包括合理运行阈值和过度运行阈值,所述过度运行阈值大于所述合理运行阈值:当所述业务运行参数小于所述合理运行阈值时,为合理业务运行区间,所述业务控制模式为正常使用业务;当所述业务运行参数大于或等于所述合理运行阈值,为非合理业务运行区间,所述业务控制模式为限制业务的使用。譬如设定合理运行阈值A,过度运行阈值B(B大于A),当所述业务运行参数小于A时,为合理业务运行区间,当监测到的业务运行参数大于或等于A时,为非合理业务运行区间。
譬如当业务运行参数为业务运行时间,所述业务运行时间控制模式列表包括3种业务控制模式。所述业务运行时间控制模式列表譬如:当业务运行时间小于合理运行阈值A(如0-2小时)时,选用第一种业务控制模式进行业务控制,用户的当前获取值保持不变;当业务运行时间大于等于阈值A,小于过度运行阈值B(如4小时),选用第二种业务控制模式进行业务控制,即将用户的当前获取值降低50%;当业务运行时间大于等于过度运行阈值B,选用第三种业务控制模式进行业务控制,将用户的当前获取值全部清空。其中,所述用户的当前获取值可为用户在QQ游戏中的收益和成就、等级等。譬如所获取的业务运行时间为3.5小时,在所述业务运行时间控制列表中选用第二种业务控制模式。
所述业务控制模式列表不局限于上述情形,当然也可以有其他的业务运行时间控制列表,均在本发明保护范围之内,此处不一一列举。
在步骤S303,所述业务运行服务器12根据所述业务的业务控制模式,对所述客户端11的业务进行反馈控制。
根据步骤S302中所选取的业务控制模式,譬如包括降低用户在业务中的当前获取值、清空用户在业务中的当前获取值,通过对用户在业务中的当前获取值的控制限制所述业务的运行,譬如QQ游戏中当游戏收益清零时,游戏停止运行。
譬如所述业务运行服务器12所获取的所述业务运行时间为3.5小时,根据步骤S302中的所述业务运行时间控制列表中当前业务运行时间介于2~4小时,所对应的业务控制模式为第二种业务控制模式,反馈控制为将用户的当前获取值降低50%。
本发明实施例所述业务运行服务器12获取在所述客户端11运行业务的业务运行时间所述业务运行服务器12根据所述业务运行时间和预设的业务控制模式列表确定业务的业务控制模式,所述业务运行服务器12根据所述业务的业务控制模式对所述客户端11的业务进行反馈控制,通过上述方式,解决了现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
请参阅图4,图4为本发明的业务运行的控制方法的第三优选实施例的流程示意图,其中该实施例中的业务运行参数为业务运行频率。
在步骤S401中,所述业务运行服务器12获取在所述客户端11运行业务的业务运行频率。
在步骤S402中,所述业务运行服务器12根据获取的所述业务的业务运行频率和预设的业务控制模式列表,确定业务的业务控制模式。
所述业务控制模式列表与所述业务运行参数对应,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当所述业务运行参数为业务运行频率时,获取的所述业务控制列表为业务运行频率控制模式列表。
根据在步骤S401中所获取的所述业务运行频率获取对应的业务控制列表为业务运行频率控制模式列表。所述业务控制模式列表包括至少两个的所述业务控制模式,每个所述业务控制模式对应一业务运行频率段。在具体实施过程中,将所述业务运行参数和预先设置业务运行参数的阈值比较,生成比较结果,根据所述比较结果在预设的业务控制模式列表中选择相应的业务控制模式。
所述业务运行参数的阈值包括合理运行阈值和过度运行阈值,所述过度运行阈值大于所述合理运行阈值:当所述业务运行参数小于所述合理运行阈值时,为合理业务运行区间,所述业务控制模式为正常使用业务;当所述业务运行参数大于或等于所述合理运行阈值,为非合理业务运行区间,所述业务控制模式为限制业务的使用。譬如设定合理运行阈值A,过度运行阈值B(B大于A),当所述业务运行参数小于A时,为合理业务运行区间,当所述业务运行参数大于或等于A时,为非合理业务运行区间。
譬如当所述业务运行参数为业务运行频率时,所述业务控制模式列表包括3种业务控制模式。所述业务运行频率控制模式列表,譬如:当所述业务运行频率小于合理运行阈值A(如0~10次/小时)时,选用第一种业务控制模式进行业务控制,用户的当前获取值保持不变;当业务运行频率为大于等于阈值A,小于过度运行阈值B(如30次/小时),选用第二种业务控制模式进行业务控制,用户的当前获取值降低50%;当业务运行频率大于等于过度运行阈值B,选用第三种业务控制模式进行业务控制,用户的当前获取值全部清空;其中,所述客户端的当前获取值譬如用户在游戏中的收益和成就、等级等。
所述业务控制模式列表不局限于上面这一种,当然也可以有其他的业务控制列表,均在本发明保护范围之内,此处不一一列举。譬如所获取的业务运行频率为25次/小时,在所述业务运行频率控制列表选取第二种业务控制模式。
在步骤S403中,所述业务运行服务器12根据所述业务的业务控制模式,对所述客户端11的业务进行反馈控制。
根据步骤S402中所确定的业务运行控制模式,譬如包括降低用户在业务中的当前获取值、清空用户在业务中的当前获取值,通过对用户在业务中的当前获取值的控制限制所述业务的运行,譬如QQ游戏中当游戏收益为零时,游戏停止运行。
譬如所述业务运行服务器12所获取的所述业务运行频率为25次/小时,根据步骤S402中的所述业务运行频率控制列表中当前业务运行频率介于10~30次/小时,所对应的业务控制模式为第二种业务控制模式,将用户的当前获取值降低。
本发明实施例所述业务运行服务器12获取的业务运行参数为业务运行频率,在所述业务运行状态为运行时,根据所述业务运行频率和预设的业务控制模式列表确定业务的业务控制模式,根据所述业务的业务控制模式对客户端11的业务进行反馈控制,通过上述方式,解决了现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
请参阅图5,图5为本发明的业务运行的控制方法的第四优选实施例的流程示意图,其中该实施例中的业务运行参数为业务运行时间和业务运行频率。
在步骤S501中,所述业务运行服务器12获取在所述客户端11运行业务的业务运行时间和业务运行频率。
在步骤S502中,所述业务运行服务器12根据获取的所述业务运行频率、所述业务运行时间、以及预设的业务控制模式列表,确定业务的业务控制模式。
根据在步骤S501中所获取业务的所述业务运行频率和业务运行时间获取相应的预设的业务控制模式列表。所述业务控制模式列表与所述业务运行参数对应,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当所述业务运行参数为业务运行频率和频率时,获取对应的业务控制列表为业务运行时间和频率控制模式列表。所述业务控制模式列表包括至少两个所述业务控制模式,每个所述业务控制模式对应一业务运行频率段和时间段。
譬如所述业务运行时间和业务运行频率控制列表为,譬如业务运行时间为0~2小时、业务运行频率为0~10次/小时,选用第一种业务控制模式进行业务控制,用户的当前获取值不变;譬如业务运行时间为2~3小时、业务运行频率为10~20次/小时,选用第二种业务控制模式进行业务控制,将用户的当前获取值降低50%;譬如业务运行时间大于4小时、业务运行频率大于30次/小时,选用第三种业务控制模式进行业务控制,将用户的当前获取值全部清空。
譬如当业务运行时间为2.5小时、业务运行频率为38次/小时的情况下:
当业务运行时间优先级高于业务运行频率时:此时根据业务运行时间获取对应的所述业务控制模式列表;由于此时业务运行时间对应的第二种业务控制模式,将用户的当前获取值降低50%;当业务运行频率优先级高于业务运行时间时:此时根据业务运行频率获取对应的预设业务控制模式列表;由于此时业务运行频率对应的第三种业务控制模式,将用户的当前获取值全部清空。
所述业务控制模式列表不局限于上面这一种,当然也可以有其他的业务控制列表,均在本发明保护范围之内,此处不一一列举。
在步骤S503中,所述业务运行服务器12根据所述业务控制模式,对所述客户端11的业务进行反馈控制。
根据步骤S502中所选取的所述业务控制模式,譬如包括降低用户在业务中的当前获取值、清空用户在业务中的当前获取值,通过对用户在业务中的当前获取值的控制限制所述业务的运行,譬如QQ游戏中当游戏收益为零时,游戏停止运行。
譬如所述业务运行服务器12所获取的业务运行时间为2.5小时,业务运行频率为25次/小时,在业务运行时间优先级高于业务运行频率时,根据步骤S502中的业务运行时间和频率控制列表,当前业务运行时间对应第二种业务控制模式,将用户的当前获取值降低50%;
本发明实施例所述业务运行服务器12获取业务运行时间和频率,在业务运行状态为运行时,根据所述业务运行参数和预设的业务控制模式列表确定业务的业务控制模式,根据所述业务的业务控制模式对客户端11的业务进行反馈控制,通过上述方式,解决了现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
请参阅图6,图6为本发明的业务运行的控制方法的第五优选实施例的流程示意图,本实施例是步骤S202即服务器12根据获取的所述业务运行参数和所述预设的业务控制模式列表确定所述业务控制模式,当所述业务运行参数在非合理业务运行区间时的细化步骤。
在步骤S601,所述业务运行服务器12获取非运行状态的时间值。
所述业务运行状态包括运行和非运行两种状态,所述业务运行状态中的运行是指所述业务当前正在运行中,譬如正在运行中的QQ游戏,所述业务运行状态中的非运行状态是指当前业务停止运行,譬如暂停。当然业务运行状态中的非运行还包括关闭,均在本发明的保护范围之内,此处不在一一列举。
所述非运行状态的时间值为当前业务停止运行的时间,譬如暂停时间等,当然非运行状态的时间值还包括关闭时间,均在本发明的保护范围之内,此处不在一一列举。
在步骤S602,所述业务运行服务器12判断所述非运行状态的时间值是否大于预设的第一阈值,若所述非运行状态的时间值大于所述第一阈值,则进行步骤S604,若否,则进行步骤S603。
在步骤S603,使用第一方式对业务运行信息中的所述业务运行参数进行处理。
所述第一阈值为预设的非运行状态的时间值。当所述非运行状态的时间值小于或等于所述第一阈值时,对获取的业务运行时间进行第一方式处理;第一方式处理的方式可以为累计、叠加等,将非运行之前所获取的业务运行参数和非运行结束后的再次获取的所述业务运行参数累计或相加。
譬如,所述第一阈值为时间C,当检测到客户端暂停、关闭、或死机时间没有达到设定的时间C时,将暂停或关闭前获取的业务运行时间和暂停或关闭结束后再次获取的业务运行时间累加。当所述非运行状态的时间值为暂停时间时,预设暂停时间在3到10分钟,譬如预设暂停时间为5分钟,当客户端11暂停业务时间小于5分钟时,在暂停之前记录的业务的运行时间譬如15分钟基础上继续计时,譬如暂停结束后业务再次获取的运行时间为30分钟,那么此时所述业务运行时间为45分钟。
在步骤S604,使用第二方式对业务运行信息中的所述业务运行参数进行处理。
当所述非运行状态的时间值大于所述第一阈值时,对获取的业务运行参数进行第二方式处理。第二方式处理的方式可以为归零、清空等,将所非运行之前获取的业务运行参数归零后重新开始获取所述业务运行参数。
譬如,所述第一阈值为时间C,譬如当检测到客户端暂停、关闭或死机等时间达到设定的时间C时,将暂停或关闭前获取业务运行时间清空,当所述非运行状态的时间值为暂停时间时,预设暂停时间在3到10分钟,譬如预设暂停时间为5分钟,当所述客户端11暂停业务时间超过5分钟时,将暂停前记录的业务的运行时间,譬如15分钟清0,暂停结束后重新开始获取业务的运行时间。
本发明实施例所述业务运行服务器12获取的业务运行参数,在业务运行状态为运行时,根据所述业务运行参数和预设的业务控制模式列表确定业务的业务控制模式,根据所述业务的业务控制模式对客户端11的业务进行反馈控制,通过上述方式,解决了现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
请参阅图7,图7为本发明第五实施例中的业务运行的控制方法的流程示意图。由于用户可通过更换账号或更换客户端,避免其进行业务运行时受到控制,如用户通过更换不同的账号进行业务运行或更换不同的客户端进行业务运行等。因此在本优选实施例中根据所述客户端11的标识信息对业务运行进行控制,其包括步骤S701和步骤S702。
在步骤S701中,所述业务运行服务器12获取所述客户端11的标识信息;
所述客户端11的标识信息包括账户信息、识别码信息以及生物特征识别信息。所述账号信息包括登陆账号等、所述识别码信息譬如机器识别码、所述生物特征信息譬如人脸、指纹等。所述标识信息不局限于上面所述的类型,当然也可以有其他的标识信息,均在本发明保护范围之内,此处不一一列举。
在步骤S702中,所述业务运行服务器12根据所述客户端11的标识信息获取在客户端11运行的业务运行信息。
所述业务运行服务器12通过获取所述客户端11的标识信息可以获取在一个或者多个客户端运行的所述业务运行信息。譬如,当所述业务为网络游戏时,获取用户登录的账号,记录某一账号在不同客户端上的业务运行信息;譬如某用户使用同一账号在多台机器进行游戏,可统计该用户在所有机器上的游戏时间之和。当所述业务为单机游戏时,可通过机器识别码获取游戏的业务运行信息,在硬件条件允许的情况下,还可以使用人脸识别或者指纹识别作为标识信息。譬如用户通过更换账号在同一机器上连续进行游戏,可根据机器识别码统计游戏时间之和,而不区分具体的账号。
其中,所述业务运行信息包括业务运行参数以及业务运行状态;业务运行状态包括运行和非运行两种状态;本实施中所述业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合,当然,所述业务运行参数还可以包括耗电量等,均在本发明保护范围之内,此处不再详述。
所述业务运行状态中的运行是指所述业务当前正在运行中,譬如正在运行中的QQ游戏,所述业务运行状态中的非运行是指当前业务停止运行,譬如暂停。当然业务运行状态中的非运行还包括关闭,均在本发明的保护范围之内,此处不在一一列举。
在步骤S703中,在业务运行状态为运行时,所述业务运行服务器12根据所述业务运行参数和预设的业务控制模式列表确定业务控制模式。
其中,所述业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合。而所述业务运行参数对应有相应的业务控制模式列表,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当所述业务运行参数为业务运行时间时,获取的所述业务控制列表为业务运行时间控制模式列表,譬如当所述业务运行参数为业务运行频率时,获取所述业务控制列表为业务运行频率控制模式列表。
在具体实施过程中,将所述业务运行参数和预先设置的业务运行参数的阈值比较,生成比较结果,根据所述比较结果在业务控制模式列表中选择相应的业务控制模式。
下面以所述业务运行参数的阈值为2个的情况,举例说明如何根据业务运行参数获取对应的业务控制模式列表,所述业务运行参数的阈值包括合理阈值和过度阈值,所述过度阈值大于所述合理阈值:
当所述业务运行参数小于所述合理阈值时,所述业务控制模式为正常使用业务;当所述业务运行参数大于等于所述合理阈值,且小于所述过度阈值时,所述业务控制模式为降低用户在业务中的当前获取值;当所述业务运行参数大于等于所述过度阈值时,所述业务控制模式为清空用户在业务中的当前获取值。所述用户在业务中的当前获取值包括业务的收益、成就、等级、经验等,譬如为QQ游戏中的收益、成就、等级、经验等。
所述业务控制列表不局限于上面这一种,当然也可以有其他的业务控制列表,均在本发明保护范围之内,此处不一一列举。
在步骤704中,所述业务运行服务器12根据所述业务控制模式对所述客户端11的业务进行反馈控制。
所述业务控制模式譬如包括降低用户在业务中的当前获取值、清空用户在业务中的当前获取值,通过对用户在业务中的当前获取值的控制限制所述业务的运行,譬如QQ游戏中当游戏收益清零时,游戏停止运行。
本发明实施例所述业务运行服务器12获取客户端的标识信息,所述业务运行服务器12根据所获取的客户端的标识信息获取在客户端11运行的业务运行信息,其中,所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行两种状态,根据所述业务运行参数和预设的业务控制模式列表确定业务控制模式,根据所述业务控制模式对所述客户端11的业务进行反馈控制,通过上述方式,解决了现有技术的业务运行时间较长或者频率较高时,服务器易崩溃及网络资源浪费严重的技术问题,并实现了对客户端的业务进行有效的反馈控制。
请参阅图8,图8为本发明的业务运行的控制装置的第一优选实施例的结构示意图,所述装置包括运行信息获取模块81、控制模式确定模块82、反馈控制模块83。
其中所述运行信息获取模块81,获取在客户端运行的业务运行信息,其中,所述业务运行信息包括业务运行参数以及业务运行状态;所述业务运行状态包括运行和非运行两种状态;本实施所指业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合,当然,所述业务运行参数还可以包括耗电量等,均在本发明保护范围之内,此处不再详述。
所述业务运行状态中的运行是指所述业务当前正在运行中,譬如正在运行中的QQ游戏,所述业务运行状态中的非运行是指当前业务停止运行,譬如暂停。当然业务运行状态中的非运行还包括关闭,均在本发明的保护范围之内,此处不在一一列举。
在所述业务运行状态为运行时,控制模式确定模块82,根据所述运行信息获取模块81获取的所述业务运行参数和预设的业务控制模式列表确定业务控制模式;
在具体实施过程中,将所述业务运行参数和预先设置的业务运行参数的阈值比较,生成比较结果,根据所述比较结果在所述预设的业务控制模式列表中选择相应的业务控制模式。
所述业务运行参数的阈值包括合理运行阈值和过度运行阈值,所述过度运行阈值大于所述合理运行阈值:当所述业务运行参数小于所述合理运行阈值时,为合理业务运行区间,所述业务控制模式为正常使用业务;当所述业务运行参数大于等于所述合理运行阈值,为非合理业务运行区间,所述业务控制模式为限制业务的使用。譬如设定合理运行阈值A,过度运行阈值B(B大于A),当所述业务运行参数小于A时,为合理业务运行区间,当所述业务运行参数大于或等于A时,为非合理业务运行区间。
其中,所述业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合。而所述业务运行参数对应有相应的业务控制模式列表,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当业务运行参数为业务运行时间时,获取对应的业务控制列表为业务运行时间控制模式列表。
在具体实施过程中,将所述业务运行参数和预先设置的业务运行参数的阈值比较,生成比较结果,根据所述比较结果在预设的业务控制模式列表中选择相应的业务控制模式。
反馈控制模块83,用于根据控制模式确定模块82确定的所述业务控制模式对所述客户端11的业务进行反馈控制。所述业务控制模式譬如包括降低用户在业务中的当前获取值、清空用户在业务中的当前获取值,通过对用户在业务中的当前获取值的控制限制所述业务的运行,譬如QQ游戏中当游戏收益为零时,游戏停止运行。
关于该第一实施例中业务运行的控制装置中各模块的详细工作原理请参阅上文图2中针对第一实施例中业务运行的控制方法的详细描述,此处不再一一赘述。
请参阅图9,图9为本发明的业务运行的控制装置的第二优选实施例的结构示意图,所述装置包括运行信息获取模块91、控制模式确定模块92、反馈控制模块93。其中该实施例中的所获取的业务运行信息中的业务运行参数为业务运行时间。
所述运行信息获取模块91,获取在客户端运行的业务运行信息,其中所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行两种状态。本实施所述业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合,当然,所述业务运行参数还可以包括耗电量等,均在本发明保护范围之内,此处不再详述。
在所述业务运行状态为运行时,所述控制模式确定模块92根据所述运行信息获取模块91获取的所述业务运行参数和预设的业务控制模式列表确定业务控制模式。
所述反馈控制模块93根据控制模式确定模块92所确定的所述业务控制模式对所述客户端11的业务进行反馈控制。
其中所述控制模式确定模块92包括比较模块921和选择模块922,其中所述比较模块921将所述业务运行参数和预先设置业务运行参数的阈值比较,生成比较结果;所述选择模块922根据所述比较模块921生成的比较结果在预设的业务控制模式列表中选择相应的业务控制模式。
在具体实施过程中,将所述业务运行参数和预先设置业务运行参数的阈值比较,生成比较结果,根据所述比较结果在预设的业务控制模式列表中选择相应的业务控制模式。
所述业务运行参数的阈值包括合理运行阈值和过度运行阈值,所述过度运行阈值大于所述合理运行阈值:当所述业务运行参数小于所述合理运行阈值时,为合理业务运行区间,所述业务控制模式为正常使用业务;当所述业务运行参数大于等于所述合理运行阈值,为非合理业务运行区间,所述业务控制模式为限制业务的使用。譬如设定合理运行阈值A,过度运行阈值B(B大于A),当所述业务运行参数小于A时,为合理业务运行区间,当所述业务运行参数大于等于A时,为非合理业务运行区间。
所述业务控制模式列表与所述业务运行参数对应,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当业务运行参数为业务运行时间时,获取所述业务控制列表对应为业务运行时间控制模式列表。
根据获取的所述业务运行时间获取对应业务控制列表为业务运行时间控制模式列表。所述业务控制模式列表包括至少两个的所述业务控制模式,每个所述业务控制模式对应一业务运行时间段。
关于该第二实施例中业务运行的控制装置中各模块的详细工作原理请参阅上文图3中针对第二实施例中业务运行的控制方法的详细描述,此处不再一一赘述。
请参阅图10,图10为本发明的业务运行的控制装置的第三优选实施例的结构示意图,所述装置包括运行信息获取模块101、控制模式确定模块102、反馈控制模块103。其中该实施例中的所获取的业务运行信息中的业务运行参数为业务运行频率。
运行信息获取模块101,获取在客户端运行的业务运行信息,其中,所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行,本实施所指业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合,当然,所述业务运行参数还可以包括耗电量等,均在本发明保护范围之内,此处不再详述。
在所述业务运行状态为运行时,控制模式确定模块102,根据所述运行信息获取模块101获取的所述业务运行参数和预设的业务控制模式列表确定业务控制模式;
所述业务控制模式列表与所述业务运行参数对应,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当所述业务运行参数为业务运行时间时,获取的所述业务控制列表对应为业务运行时间控制模式列表。
根据所获取业务运行频率获取对应的业务控制列表为业务运行频率控制模式列表。所述业务控制模式列表包括至少两个的所述业务控制模式,每个所述业务控制模式对应一业务运行频率段。
反馈控制模块103,根据所述控制模式确定模块102选择的所述业务控制模式对所述客户端11的业务进行反馈控制。
其中所述控制模式确定模块包括:比较模块1021,将所述业务运行参数和预先设置业务运行参数的阈值比较,生成比较结果;选择模块1022,用于根据所述比较模块1021获取的比较结果在所述业务控制模式列表中选择相应的业务控制模式。
在具体实施过程中,将所述业务运行参数和预先设置的业务运行参数的阈值比较,生成比较结果,根据所述比较结果在所述业务控制模式列表中选择相应的业务控制模式。
所述业务运行参数的阈值包括合理运行阈值和过度运行阈值,所述过度运行阈值大于所述合理运行阈值:当所述业务运行参数小于所述合理运行阈值时,为合理业务运行区间,所述业务控制模式为正常使用业务;当所述业务运行参数大于等于所述合理运行阈值,为非合理业务运行区间,所述业务控制模式为限制业务的使用。譬如设定合理运行阈值A,过度运行阈值B(B大于A),当所述业务运行参数小于A时,为合理业务运行区间,当所述业务运行参数大于或等于A时,为非合理业务运行区间。
关于该第三实施例中业务运行的控制装置中各模块的详细工作原理请参阅上文图4中针对第三实施例中业务运行的控制方法的详细描述,此处不再一一赘述。
请参阅图11,图11为本发明的业务运行的控制装置的第四优选实施例的结构示意图,所述装置包括运行信息获取模块111、控制模式确定模块112、反馈控制模块113。其中该实施例中的所获取的业务运行信息中的业务运行参数为业务运行时间和业务运行频率。
运行信息获取模块111,获取在所述客户端11运行的业务运行信息,其中,所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行,本实施所述业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合,当然,所述业务运行参数还可以包括耗电量等,均在本发明保护范围之内,此处不再详述。控制模式确定模块112,在所述业务运行状态为运行时,根据所述运行信息获取模块111获取的所述业务运行参数和预设的业务控制模式列表确定业务控制模式,所述控制模式确定模块包括:比较模块1121,用于将所述业务运行参数和预先设置业务运行参数的阈值比较,生成比较结果;选择模块1122,用于根据所述比较模块1121获取的比较结果在预设的业务控制模式列表中选择相应的业务控制模式。
在具体实施过程中,将所述业务运行参数和预先设置的业务运行参数的阈值比较,生成比较结果,根据所述比较结果在预设的业务控制模式列表中选择相应的业务控制模式。
所述业务运行参数的阈值包括合理运行阈值和过度运行阈值,所述过度运行阈值大于所述合理运行阈值:当所述业务运行参数小于所述合理运行阈值时,为合理业务运行区间,所述业务控制模式为正常使用业务;当所述业务运行参数大于等于所述合理运行阈值,为非合理业务运行区间,所述业务控制模式为限制业务的使用。譬如设定合理运行阈值A,过度运行阈值B(B大于A),当所述业务运行参数小于A时,为合理业务运行区间,当所述业务运行参数大于等于A时,为非合理业务运行区间。所述业务控制模式列表与所述业务运行参数对应,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当业务运行参数为业务运行时间时,获取所述业务控制列表对应为业务运行时间控制模式列表。
根据所获取业务运行时间和频率获取对应的所述业务控制列表为业务运行时间和频率控制模式列表。所述业务控制模式列表包括至少两个的所述业务控制模式,每个所述业务控制模式对应一业务运行时间和频率段。
反馈控制模块113,根据所述控制模式确定模块112选择的所述业务控制模式对所述客户端11的业务进行反馈控制。
关于该第四实施例中业务运行的控制装置中各模块的详细工作原理请参阅上文图5中针对第四实施例中业务运行的控制方法的详细描述,此处不再一一赘述。
请参阅图12,图12为本发明的业务运行的控制装置的第五优选实施例的结构示意图,本实施例是当所述业务运行参数在非合理业务运行区间时,所述控制模式确定模块82还包括:时间值获取模块121、时间值判断模块122、第一处理模块123、第二处理模块124。
时间值获取模块121,用于获取业务的非运行状态的时间值。所述业务运行状态包括运行和非运行两种状态,所述业务运行状态中的运行是指所述业务当前正在运行中,譬如正在运行中的QQ游戏,所述业务运行状态中的非运行状态是指当前业务停止运行,譬如暂停。当然业务运行状态中的非运行还包括关闭,均在本发明的保护范围之内,此处不在一一列举。
所述非运行状态的时间值为当前业务停止运行的时间,譬如暂停时间等,当然非运行状态的时间值还包括关闭时间,均在本发明的保护范围之内,此处不在一一列举。
时间值判断模块122,用于判断所述非运行状态的时间值是否大于所述预设的第一阈值。
第一处理模块123,用于当所述时间值判断模块122判断结果为所述非运行状态的时间值小于或等于所述预设的第一阈值时,对获取的业务运行参数进行第一方式处理。
所述第一阈值为预设的非运行状态的时间值。第一方式处理的方式可以为累计、叠加等,将非运行之前所获取的业务运行参数和非运行结束后的再次获取的所述业务运行参数累计或相加。
譬如,所述第一阈值为时间C,当检测到客户端暂停、关闭、或死机时间没有达到设定的时间C时,将暂停或关闭前获取的业务运行时间和暂停或关闭结束后再次获取的业务运行时间累加。当所述非运行状态的时间为暂停时间时,预设暂停时间在3到10分钟,譬如预设暂停时间为5分钟,当客户端11暂停业务时间小于5分钟时,在暂停之前记录的业务的运行时间譬如15分钟基础上继续计时,譬如暂停结束后业务再次获取的运行时间为30分钟,那么此时所述业务运行时间为45分钟。
第二处理模块124用于当所述时间值判断模块122判断结果为当所述非运行状态的时间值大于所述第一阈值时,对获取的业务运行参数进行第二方式处理。
第二方式处理的方式可以为归零、清空等,将所非运行之前获取的业务运行参数归零后重新开始获取所述业务运行参数。
譬如,所述第一阈值为时间C,譬如当检测到客户端暂停、关闭或死机等时间达到设定的时间C时,将暂停或关闭前获取业务运行时间清空,当所述非运行状态的时间为暂停时间时,预设暂停时间在3到10分钟,譬如预设暂停时间为5分钟,当所述客户端11暂停业务时间超过5分钟时,将暂停前记录的业务的运行时间,譬如15分钟清0,暂停结束后重新开始获取业务的运行时间。
关于该第五实施例中业务运行的控制装置中各模块的详细工作原理请参阅上文图6中针对第五实施例中业务运行的控制方法的详细描述,此处不再一一赘述。
请参阅图13,图13为本发明的业务运行的控制装置的第六优选实施例的结构示意图,所述装置包括标志信息获取模块131,运行信息获取模块132、控制模式确定模块133、反馈控制模块134。
其中,所述标识信息获取模块131获取客户端的标识信息。所述客户端的标识信息包括账户信息、识别码信息以及生物特征识别信息。所述账号信息包括登陆账号等,识别码信息譬如机器识别码、生物特征信息譬如人脸、指纹等。所述标识信息不局限于上面所述的类型,当然也可以有其他的标识信息,均在本发明保护范围之内,此处不一一列举。
所述运行信息获取模块132根据所述标识信息获取模块131获取的标识信息获取在客户端运行的业务运行信息,其中,所述业务运行信息包括业务运行参数以及业务运行状态;所述业务运行状态包括运行和非运行两种状态;本实施所指业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合,当然,所述业务运行参数还可以包括耗电量等,均在本发明保护范围之内,此处不再详述。
所述业务运行服务器12通过获取所述客户端11的标识信息可以获取在一个或者多个客户端运行的所述业务运行信息。譬如,当所述业务为网络游戏时,获取用户登录的账号,记录某一账号在不同客户端上的业务运行信息;譬如某用户使用同一账号在多台机器进行游戏,可统计该用户在所有机器上的游戏时间之和。当所述业务为单机游戏时,可通过机器识别码获取游戏的业务运行信息,在硬件条件允许的情况下,还可以使用人脸识别或者指纹识别作为标识信息。譬如用户通过更换账号在同一机器上连续进行游戏,可根据机器识别码统计游戏时间之和,而不区分具体的账号。
所述业务运行状态中的运行是指所述业务当前正在运行中,譬如正在运行中的QQ游戏,所述业务运行状态中的非运行是指当前业务停止运行,譬如暂停。当然业务运行状态中的非运行还包括关闭,均在本发明的保护范围之内,此处不在一一列举。
所述控制模式确定模块133在所述业务运行状态为运行时,根据所述运行信息获取模块132获取的所述业务运行参数和预设的业务控制模式列表确定业务控制模式;
其中,所述业务运行参数包括业务运行时间、业务运行频率或者业务运行时间和业务运行频率二者的结合。而所述业务运行参数对应有相应的业务控制模式列表,所述业务控制模式列表包括业务运行时间控制模式列表、业务运行频率控制模式列表、业务运行时间和业务运行频率控制模式列表,譬如当业务运行参数为业务运行时间时,获取对应的预设业务控制列表为业务运行时间控制模式列表。
在具体实施过程中,将所述业务运行参数和预先设置业务运行参数的阈值比较,生成比较结果,根据所述比较结果在预设的业务控制模式列表中选择相应的业务控制模式。
所述反馈控制模块134,根据所述控制模式确定模块133选择的所述业务控制模式对所述客户端的业务进行反馈控制。所述业务控制模式譬如包括降低用户在业务中的当前获取值、清空用户在业务中的当前获取值,通过对用户在业务中的当前获取值的控制限制所述业务的运行,譬如QQ游戏中当游戏收益清零时,游戏停止运行。
关于该第六实施例中业务运行的控制装置中各模块的详细工作原理请参阅上文图7中针对第六实施例中业务运行的控制方法的详细描述,此处不再一一赘述。
本发明实施例提供的软件的操作控制装置,可形成于终端或触摸设备中,所述终端譬如为计算机、平板电脑、具有触摸功能的手机等等,所述软件的操作控制装置与上文实施例中的软件的操作控制方法属于同一构思,在所述软件的操作控制装置上可以运行所述软件的操作控制方法实施例中提供的任一方法,其具体实现过程详见软件的操作控制方法实施例,此处不再赘述。
需要说明的是,对本发明实施例的软件的操作控制方法而言,本领域普通技术人员可以理解实现本发明软件的操作控制方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如上述图2至图6各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
对本发明实施例软件的操作控制装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
Claims (16)
1.一种业务运行的控制方法,其特征在于,所述方法包括:
获取客户端中业务的业务运行信息,其中所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行;
当所述业务的业务运行状态为运行时,根据所述业务运行参数和预先设置的业务控制模式列表,确定所述业务的业务控制模式;以及
根据所述业务的业务控制模式,对所述业务进行反馈控制。
2.根据权利要求1所述的业务运行的控制方法,其特征在于,在所述业务的业务运行状态为运行时,根据所述业务运行参数和预设的业务控制模式列表确定业务控制模式的步骤包括:
将所述业务运行参数和预设的业务运行参数的阈值比较,生成比较结果,根据所述比较结果在所述业务控制模式列表中选择相应的业务控制模式。
3.根据权利要求1所述的业务运行的控制方法,其特征在于,所述获取客户端中业务的业务运行信息的步骤之后,所述方法还包括:
获取非运行状态的时间值,判断所述非运行状态的时间值是否大于预设的第一阈值;
若所述非运行状态的时间值小于或等于所述第一阈值,则使用预设的第一方式对所述业务运行信息中的业务运行参数进行处理;以及
若所述非运行状态的时间值大于所述第一阈值,使用预设的第二方式对所述业务运行信息中的业务运行参数进行处理。
4.根据权利要求1所述的业务运行的控制方法,其特征在于,所述业务运行参数包括业务运行时间,所述业务控制模式列表包括至少两个所述业务控制模式,每个所述业务控制模式对应一业务运行时间段。
5.根据权利要求1所述的业务运行的控制方法,其特征在于,所述业务运行参数包括业务运行频率,所述业务控制模式列表包括至少两个所述业务控制模式,每个所述业务控制模式对应一业务运行频率段。
6.根据权利要求1所述的业务运行的控制方法,其特征在于,所述业务运行参数包括业务运行时间和业务运行频率,所述业务控制模式列表包括至少两个所述业务控制模式,所述业务运行时间、所述业务运行频率以及所述业务控制模式一一对应;
当所述业务的业务运行状态为运行时,根据所述业务运行参数和预设的业务控制模式列表,确定所述业务的业务控制模式的步骤包括:
根据所述业务运行参数、所述业务控制模式列表、所述业务运行时间和业务运行频率的优先级,确定所述业务的业务控制模式。
7.根据权利要求1所述的业务运行的控制方法,其特征在于,所述获取客户端中业务的业务运行信息的步骤之前,所述方法还包括:
获取所述客户端的标识信息;
所述获取客户端中业务的业务运行信息的步骤包括:
根据所述客户端的标识信息,获取所述客户端中业务的业务运行信息。
8.根据权利要求7所述的业务运行的控制方法,其特征在于,所述客户端的标识信息包括账户信息、识别码信息以及生物特征识别信息。
9.一种业务运行的控制装置,其特征在于,所述装置包括:
运行信息获取模块,用于获取客户端中业务的业务运行信息,其中所述业务运行信息包括业务运行参数以及业务运行状态,所述业务运行状态包括运行和非运行;
控制模式确定模块,用于当所述业务的业务运行状态为运行时,根据所述业务运行参数和预设的业务控制模式列表,确定所述业务的业务控制模式;以及
反馈控制模块,用于根据所述业务的业务控制模式,对所述业务进行反馈控制。
10.根据权利要求9所述的业务运行的控制装置,其特征在于,所述控制模式确定模块还包括:
比较模块,用于将所述业务运行参数和预先设置的业务运行参数的阈值比较,生成比较结果;以及
选择模块,用于根据所述比较模块获取的比较结果在所述业务控制模式列表中选择相应的业务控制模式。
11.根据权利要求9所述的业务运行的控制装置,其特征在于,所述装置还包括:
时间值获取模块,用于获取非运行状态的时间值;
时间值判断模块,用于判断所述时间值获取模块获取的所述非运行状态的时间值是否大于预设的第一阈值;
第一处理模块,用于在所述时间值判断模块判定所述非运行状态的时间值小于或等于所述第一阈值时,使用预设的第一方式对所述业务运行信息中的业务运行参数进行处理;以及
第二处理模块,用于在所述时间值判断模块判定所述非运行状态的时间值大于所述第一阈值时,使用预设的第二方式对所述业务运行信息中的业务运行参数进行处理。
12.根据权利要求9所述的业务运行的控制装置,其特征在于,所述业务运行参数包括业务运行时间,所述业务控制模式列表包括至少两个所述业务控制模式,每个所述业务控制模式对应一业务运行时间段。
13.根据权利要求9所述的业务运行的控制装置,其特征在于,所述业务运行参数包括业务运行频率,所述业务控制模式列表包括至少两个所述业务控制模式,每个所述业务控制模式对应一业务运行频率段。
14.根据权利要求9所述的业务运行的控制装置,其特征在于,所述业务运行参数包括业务运行时间和业务运行频率,所述业务控制模式列表包括至少两个所述业务控制模式,所述业务运行时间、所述业务运行频率以及所述业务控制模式一一对应;
所述控制模式确定模块,还用于根据所述业务运行参数、所述业务控制模式列表、所述业务运行时间和业务运行频率的优先级,确定所述业务的业务控制模式。
15.根据权利要求9所述的业务运行的控制装置,其特征在于,所述装置还包括:
标识信息获取模块,用于获取客户端的标识信息;以及
运行信息获取模块,还用于根据所述客户端的标识信息,获取所述客户端中业务的业务运行信息。
16.根据权利要求15所述的业务运行的控制装置,其特征在于,所述客户端的标识信息包括账户信息、识别码信息以及生物特征识别信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410164075.3A CN105024840B (zh) | 2014-04-22 | 2014-04-22 | 业务运行的控制方法及装置 |
PCT/CN2015/076733 WO2015161752A1 (en) | 2014-04-22 | 2015-04-16 | Method and apparatus for controlling running of service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410164075.3A CN105024840B (zh) | 2014-04-22 | 2014-04-22 | 业务运行的控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105024840A true CN105024840A (zh) | 2015-11-04 |
CN105024840B CN105024840B (zh) | 2019-05-28 |
Family
ID=54331736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410164075.3A Active CN105024840B (zh) | 2014-04-22 | 2014-04-22 | 业务运行的控制方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105024840B (zh) |
WO (1) | WO2015161752A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110928656A (zh) * | 2019-11-18 | 2020-03-27 | 浙江大搜车软件技术有限公司 | 一种业务处理方法、装置、计算机设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6629890B2 (en) * | 2000-01-20 | 2003-10-07 | Richard A. Johnson | Safe gaming system |
CN1858759A (zh) * | 2006-03-10 | 2006-11-08 | 华为技术有限公司 | 对网络游戏用户进行时间限制的方法和*** |
CN101159626A (zh) * | 2005-07-11 | 2008-04-09 | 华为技术有限公司 | 一种监控装置、监控***和监控方法 |
CN101303712A (zh) * | 2007-05-10 | 2008-11-12 | 上海银晨智能识别科技有限公司 | 通过人脸识别防止沉迷网络游戏的方法 |
CN101841597A (zh) * | 2010-03-23 | 2010-09-22 | 深圳市五巨科技有限公司 | 一种控制移动终端游戏进行时间的方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100395721C (zh) * | 2003-12-20 | 2008-06-18 | 鸿富锦精密工业(深圳)有限公司 | 集中监控受限程序的***与方法 |
-
2014
- 2014-04-22 CN CN201410164075.3A patent/CN105024840B/zh active Active
-
2015
- 2015-04-16 WO PCT/CN2015/076733 patent/WO2015161752A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6629890B2 (en) * | 2000-01-20 | 2003-10-07 | Richard A. Johnson | Safe gaming system |
CN101159626A (zh) * | 2005-07-11 | 2008-04-09 | 华为技术有限公司 | 一种监控装置、监控***和监控方法 |
CN1858759A (zh) * | 2006-03-10 | 2006-11-08 | 华为技术有限公司 | 对网络游戏用户进行时间限制的方法和*** |
CN101303712A (zh) * | 2007-05-10 | 2008-11-12 | 上海银晨智能识别科技有限公司 | 通过人脸识别防止沉迷网络游戏的方法 |
CN101841597A (zh) * | 2010-03-23 | 2010-09-22 | 深圳市五巨科技有限公司 | 一种控制移动终端游戏进行时间的方法和装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110928656A (zh) * | 2019-11-18 | 2020-03-27 | 浙江大搜车软件技术有限公司 | 一种业务处理方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2015161752A1 (en) | 2015-10-29 |
CN105024840B (zh) | 2019-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2741088C (en) | Methods of achieving cognizant power management | |
CN111770157B (zh) | 一种业务处理方法、装置及电子设备和存储介质 | |
TWI622933B (zh) | Client update method and device | |
CN105468416A (zh) | 一种应用程序清理的方法及终端 | |
CN104267874A (zh) | 一种调整终端上应用图标布局的方法及终端 | |
US8433931B2 (en) | Integrating energy budgets for power management | |
CN107220076A (zh) | 一种内存回收方法及装置 | |
CN107943269B (zh) | 调度作业控制方法、装置、终端设备及存储介质 | |
JP2012506597A5 (zh) | ||
WO2016183918A1 (zh) | 存储空间处理方法及装置 | |
CN103299279A (zh) | 一种资源调度方法及设备 | |
CN103942197A (zh) | 数据监控处理方法及设备 | |
EP3544344A1 (en) | Operation mode switching method and user equipment | |
CN104580721A (zh) | 一种终端闹钟实现方法 | |
CN104536813A (zh) | 计算设备的加速方法和装置 | |
CN106301968A (zh) | 一种终端数据的处理方法、装置及*** | |
CN103793265A (zh) | 优化进程的处理方法及装置 | |
CN106528335A (zh) | 一种数据备份方法、装置和终端 | |
CN106055404A (zh) | 一种清理后台应用程序的方法和装置 | |
CN104391736B (zh) | 虚拟机的休眠模式设置方法和装置 | |
CN105893134A (zh) | 一种信息处理方法及电子设备 | |
CN108170522B (zh) | 一种基于动态阈值的云计算虚拟机迁移控制方法 | |
CN105242955A (zh) | 一种虚拟机磁盘输入输出调度方法及*** | |
CN105323145A (zh) | 恶意信息识别方法、恶意信息识别装置及*** | |
CN107992361B (zh) | 后台应用的清理方法、装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |