CN103699413A - Method and system for optimizing game operating environment, client and server - Google Patents

Method and system for optimizing game operating environment, client and server Download PDF

Info

Publication number
CN103699413A
CN103699413A CN201310723698.5A CN201310723698A CN103699413A CN 103699413 A CN103699413 A CN 103699413A CN 201310723698 A CN201310723698 A CN 201310723698A CN 103699413 A CN103699413 A CN 103699413A
Authority
CN
China
Prior art keywords
optimality
principle
game
client
scene
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
Application number
CN201310723698.5A
Other languages
Chinese (zh)
Other versions
CN103699413B (en
Inventor
杨继鑫
丁振
潘全新
刘进
王海洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shijie Xinghui Science And Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310723698.5A priority Critical patent/CN103699413B/en
Publication of CN103699413A publication Critical patent/CN103699413A/en
Application granted granted Critical
Publication of CN103699413B publication Critical patent/CN103699413B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention provides a method and a system for optimizing a game operating environment, a client and a server. The method comprises the following steps of: detecting whether a user interface enters a game scene; sending an update request of optimal rule to the server when the user interface enters the game scene; receiving the optimal rule returned by the server; and optimizing the operating environment of the game scene according to the optimal rule. According to the method, the server acquires the optimal rule when a user is gaming, and the current game operating environment is optimized according to the optimal rule; since more optimal rules can be saved in the server, different optimal rules can be sent according to different clients; comprehensive optimal operation can be carried out; moreover, the optimal rules can be more suitable for individual users, better optimal effect is achieved, and more user experiences are enhanced.

Description

Optimize method, client, server and the system of game running environment
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of method, client, server and system of optimizing game running environment.
Background technology
At present, the terminal devices such as computing machine in use tend to the situation that occurs that travelling speed is more and more slower, at this moment, in order to improve travelling speed, just need to carry out system optimization to it.Existing optimal way is generally by the method for file clean-up or garbage-cleaning, for example, useless cache file in cleaning system, searches and move the file etc. that takies disk space, so that Free up Memory allows system keep clean, makes overall operation more smooth.
But more existing services and applications, conventionally can automatically not exit process, and these processes still can take a large amount of system resource after execution, user often cannot perception, until the stuck even situation of collapse has appearred in system or program.
Yet existing system optimization mode can only be carried out some basic file clean-up work, stuck for system, and background program took the situations such as various flow and cannot effectively process, available internal memory and other system resource etc. in delivery system effectively.
Summary of the invention
In view of the above problems, having proposed the present invention overcomes the problems referred to above or being suitable for of addressing the above problem at least in part and optimizes the method for game running environment and correspondingly client, server and system to provide a kind of.
According to one aspect of the present invention, a kind of method of optimizing game running environment, comprising:
Detect user interface and whether enter scene of game;
When entering scene of game, to server, send the update request to the principle of optimality;
Receive the principle of optimality that described server returns, according to the described principle of optimality, the running environment of described scene of game is optimized.
Alternatively, whether described detection user interface enters scene of game, comprising:
Detect the input and output event occurring in current operation system, according to described input and output event, judge whether to enter scene of game;
Or,
Whether output is for pointing out the suspended window of performance parameter of the current running environment of user, by detecting described suspended window, be triggered to carry out to optimize and judge whether described user interface enters scene of game;
Or,
Obtain the title of the process starting in current operation system, the title by described process judges whether user enters scene of game;
Wherein, described input and output event comprises mouse event, gesture event, slip event, touch event, speech events.
Alternatively, the title by described process judges that whether user enters scene of game, comprising:
Whether the title that judges described process is identical with the process title in the list of setting up in advance;
If identical, judge that described user has entered scene of game, and the game of opening is the game corresponding with described process title;
If not identical, judge that described user does not enter scene of game.
Alternatively, when described input and output event is mouse event, the input and output event occurring in described detection current operation system, makes an inventory whether enter scene of game according to described input and output event, comprising:
Record the traffic direction that mouse input starts rear mouse;
Inquire about the operational order corresponding with this mouse traffic direction;
Show default prompting control, obtain the instruction of prompting control;
When listening to mouse end of input, according to described operational order and the instruction of prompting control, judge whether to enter scene of game.
Alternatively, record the traffic direction that mouse input starts rear mouse, comprising:
The every mobile preset distance of mouse, line and horizontal angle between calculating at 2, and compare with predefined traffic direction angular range, determine corresponding traffic direction.
Alternatively, the described request that sends the renewal principle of optimality to server, comprising:
To server, send the update request to the principle of optimality of carrying the local principle of optimality version information of preserving; Or,
To server, send the update request to the principle of optimality of carrying active client running environment information;
Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving;
The running environment information of described active client is client side list, includes the sign of the process, application and/or the service that are moving in current operation system in described client side list.
Alternatively, the described update request to the principle of optimality of carrying active client running environment information that sends to server, comprising:
Obtain the running environment information of active client;
Running environment information to described client is encrypted, and obtains enciphered message;
To server, send the update request to the principle of optimality that carries described enciphered message.
Alternatively, the described principle of optimality comprises following any one Optimum Operation:
Internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
Alternatively, described internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files;
Described hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance;
Described service optimizes comprises: close and the irrelevant service of playing;
Described game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys;
The strategy of described protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
Alternatively, described according to the described principle of optimality, the running environment of described scene of game is optimized before, also comprise:
To being optimized the running environment of front described scene of game, carry out Performance Score;
Show the Performance Score of the front running environment of this optimization, and according to the described principle of optimality, show the current Optimum Operation carrying out.
Alternatively, described according to the described principle of optimality, the running environment of described scene of game is optimized before, also comprise;
Predeterminated position at screen shows floating window;
When mouse event occurs in described floating window top, show the guiding of accessing the described principle of optimality for user.
Alternatively, show the Performance Score of the front running environment of this optimization, comprising:
According to described Performance Score, determine the fluency of active client;
On described floating window, show color or the waterline corresponding with described fluency.
The mode of alternatively, the running environment of described scene of game being carried out to Performance Score comprises:
The initial value that described running environment is set is full marks;
According to the quantity of the Optimum Operation that can carry out in the running environment of described scene of game and Optimum Operation, carry out and subtract minute calculating, the result of calculation after execution subtracts minute calculating is carried out Performance Score as the running environment of current described scene of game.
Alternatively, according to the described principle of optimality, the running environment of described scene of game is optimized, comprises:
The instruction of the assigned operation in the described current Optimum Operation carrying out of execution that reception user sends;
According to the described principle of optimality, the running environment of described scene of game is carried out to described assigned operation.
Alternatively, according to the described principle of optimality, the running environment of described scene of game is carried out to described assigned operation, comprising:
When the running environment of described scene of game being carried out to described assigned operation according to the described principle of optimality, the rotation animation of ball is accelerated in output, and carries out Performance Score according to the running environment of carrying out after described assigned operation, shows the color corresponding with described Performance Score.
Alternatively, also comprise:
Receive the principle of optimality that user arranges;
The principle of optimality that described user is arranged sends to described server, is convenient to described server and collects the principle of optimality that user arranges.
According to one aspect of the present invention, a kind of method of optimizing game running environment, comprising:
Receive the update request to the principle of optimality that client sends;
According to described update request, search the principle of optimality, and the described principle of optimality is sent to described client;
Wherein, the described principle of optimality is for being optimized the running environment of the scene of game of client.
Alternatively, the update request to the principle of optimality that described reception client sends, comprising:
Receive the update request to the principle of optimality of the principle of optimality version information that carries described client storage of client transmission;
Correspondingly, describedly according to described update request, search the principle of optimality, and the described principle of optimality sent to described client, comprising:
Contrast the version information of the principle of optimality and the version information of the principle of optimality that service end is preserved of described client storage;
When the version of the principle of optimality of preserving when described service end is later than the principle of optimality of described client storage, this principle of optimality that described service end is preserved sends to described client;
Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving.
Alternatively, the update request to the principle of optimality that described reception client sends, comprising:
Receive the update request to the principle of optimality of carrying client running environment information that client sends;
Correspondingly, wherein, according to described update request, search the principle of optimality, and the described principle of optimality sent to described client, comprising:
Search the principle of optimality corresponding with the running environment information of described client;
The principle of optimality corresponding to running environment information with described client sent to described client.
Alternatively, the update request to the principle of optimality that described reception client sends, comprising:
Receive the update request to the principle of optimality of carrying the client running environment information after encryption that client sends;
Correspondingly, according to described update request, search the principle of optimality, and the described principle of optimality sent to described client, comprising:
Client running environment information after described encryption is decrypted;
Search the principle of optimality corresponding with the running environment information of described client;
The principle of optimality corresponding to running environment information with described client sent to described client.
Alternatively, the running environment information of described client is client side list, includes the sign of the process, application and/or the service that are moving in the operating system of described client in described client side list.
Alternatively, the described principle of optimality comprises following one of any:
Internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
Alternatively, described internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files;
Described hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance;
Described service optimizes comprises: close and the irrelevant service of playing;
Described game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys;
The strategy of described protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
According to one aspect of the present invention, a kind of client, comprising:
Scene detection module, is configured to detect user interface and whether enters scene of game;
Request sending module, is configured to when entering scene of game, to server, sends the update request to the principle of optimality;
Rule receiver module, is configured to receive the principle of optimality that described server returns;
Optimization process module, is configured to according to the described principle of optimality, the running environment of described scene of game is optimized.
Alternatively, described scene detection module is configured to detect in the following manner and whether enters scene of game:
Detect the input and output event occurring in current operation system, according to described input and output event, judge whether to enter scene of game;
Or,
Whether output is for pointing out the suspended window of performance parameter of the current running environment of user, by detecting described suspended window, be triggered to carry out to optimize and judge whether described user interface enters scene of game;
Or,
Obtain the title of the process starting in current operation system, the title by described process judges whether user enters scene of game;
Wherein, described input and output event comprises mouse event, gesture event, slip event, touch event, speech events.
Alternatively, described scene detection module is configured in the following manner to judge by the title of described process whether user enters scene of game:
Whether the title that judges described process is identical with the process title in the list of setting up in advance;
If identical, judge that described user has entered scene of game, and the game of opening is the game corresponding with described process title;
If not identical, judge that described user does not enter scene of game.
Alternatively, when described input and output event is mouse event, described scene detection module is configured to:
Record the traffic direction that mouse input starts rear mouse;
Inquire about the operational order corresponding with this mouse traffic direction;
Show default prompting control, obtain the instruction of prompting control;
When listening to mouse end of input, according to described operational order and the instruction of prompting control, judge whether to enter scene of game.
Alternatively, described scene detection module is configured to record in the following manner the traffic direction that mouse input starts rear mouse:
The every mobile preset distance of mouse, line and horizontal angle between calculating at 2, and compare with predefined traffic direction angular range, determine corresponding traffic direction.
Alternatively, described request sending module is also configured to send the update request to the principle of optimality of carrying the local principle of optimality version information of preserving to server; Or,
Be configured to send the update request to the principle of optimality of carrying active client running environment information to server;
Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving;
The running environment information of described active client is client side list, includes the sign of the process, application and/or the service that are moving in current operation system in described client side list.
Alternatively, described request sending module is also configured to server, send the update request to the principle of optimality of carrying user interface running environment information in the following manner:
Obtain the running environment information of active client;
Running environment information to described client is encrypted, and obtains enciphered message;
To server, send the update request to the principle of optimality that carries described enciphered message.
Alternatively, the described principle of optimality comprises following any one Optimum Operation:
Internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
Alternatively, described internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files;
Described hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance;
Described service optimizes comprises: close and the irrelevant service of playing;
Described game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys;
The strategy of described protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
Alternatively, described client also comprises:
Score calculation module, be configured to described according to the described principle of optimality, the running environment of described scene of game is optimized before, to being optimized the running environment of front described scene of game, carry out Performance Score;
Display module, is configured to show the Performance Score of the front running environment of this optimization, and according to the described principle of optimality, shows the current Optimum Operation carrying out.
Alternatively, described client also comprises display module, and described display module is configured to:
Described according to the described principle of optimality, the running environment of described scene of game is optimized before, at the predeterminated position of screen, show floating window;
When mouse event occurs in described floating window top, show the guiding of accessing the described principle of optimality for user.
Alternatively, described display module is configured to show in the following manner the Performance Score of the front running environment of this optimization:
According to described Performance Score, determine the fluency of active client;
On described floating window, show color or the waterline corresponding with described fluency.
Alternatively, described score calculation block configuration is for to carry out Performance Score to the running environment of described scene of game in the following manner:
The initial value that described running environment is set is full marks;
According to the quantity of the Optimum Operation that can carry out in the running environment of described scene of game and Optimum Operation, carry out and subtract minute calculating, the result of calculation after execution subtracts minute calculating is carried out Performance Score as the running environment of current described scene of game.
Alternatively, wherein, described optimization process block configuration is for after the current Optimum Operation carrying out of described demonstration, the instruction of the assigned operation in the described current Optimum Operation carrying out of execution that reception user sends, carries out described assigned operation according to the described principle of optimality to the running environment of described scene of game.
Alternatively, described optimization process block configuration is for to carry out described assigned operation according to the described principle of optimality to the running environment of described scene of game in the following manner:
When the running environment of described scene of game being carried out to described assigned operation according to the described principle of optimality, the rotation animation of ball is accelerated in output, and carries out Performance Score according to the running environment of carrying out after described assigned operation, shows the color corresponding with described Performance Score.
Alternatively, described client also comprises:
Rule arranges module, is configured to receive the principle of optimality that user arranges;
Rule reporting module, the principle of optimality that is configured to described user to arrange sends to described server, is convenient to described server and collects the principle of optimality that user arranges.
According to one aspect of the present invention, a kind of server, comprising:
Request receiving module, is configured to receive the update request to the principle of optimality that client sends;
Search module, be configured to search the principle of optimality according to described update request, and the described principle of optimality is sent to described client;
Wherein, the described principle of optimality is for being optimized the running environment of the scene of game of client.
Alternatively, described request receiver module is configured to receive the update request to the principle of optimality of the principle of optimality version information that carries described client storage that client sends;
Correspondingly, described in, search block configuration for searching in the following manner and send the principle of optimality:
Contrast the version information of the principle of optimality and the version information of the principle of optimality that service end is preserved of described client storage;
When the version of the principle of optimality of preserving when described service end is later than the principle of optimality of described client storage, this principle of optimality that described service end is preserved sends to described client;
Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving.
Alternatively, described request receiver module is configured to receive the update request to the principle of optimality of carrying client running environment information that client sends;
Correspondingly, described in, search module and be also configured to search in the following manner and send the principle of optimality:
Search the principle of optimality corresponding with the running environment information of described client;
The principle of optimality corresponding to running environment information with described client sent to described client.
Alternatively, described request receiver module is configured to receive the update request to the principle of optimality of carrying the client running environment information after encryption that client sends;
Correspondingly, described in, search module and be also configured to search in the following manner and send the principle of optimality:
Client running environment information after described encryption is decrypted;
Search the principle of optimality corresponding with the running environment information of described client;
The principle of optimality corresponding to running environment information with described client sent to described client.
Alternatively, wherein, the running environment information of described client is client side list, includes the sign of the process, application and/or the service that are moving in the operating system of described client in described client side list.
Alternatively, the described principle of optimality comprises following one of any:
Internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
Alternatively, described internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files;
Described hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance;
Described service optimizes comprises: close and the irrelevant service of playing;
Described game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys;
The strategy of described protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
According to one aspect of the present invention, a kind of system of optimizing game running environment, comprises client as above and server as above.
The invention provides a kind of method, client, server and system of optimizing game running environment, by when user plays, by server, obtain the principle of optimality, and according to the principle of optimality, the running environment of current game is carried out to Optimum Operation, owing to can preserving the more principle of optimality in server, and can send the different principles of optimality for each different client, can more comprehensively carry out Optimum Operation, and the principle of optimality is more applicable for personalized user, when reaching better effect of optimization, promote more user and experience.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to better understand technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
According to the detailed description to the specific embodiment of the invention by reference to the accompanying drawings below, those skilled in the art will understand above-mentioned and other objects, advantage and feature of the present invention more.
Accompanying drawing explanation
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, by identical reference symbol, represent identical parts.In the accompanying drawings:
Fig. 1 is a kind of according to an embodiment of the invention method flow diagram of optimizing game running environment;
Fig. 2 is the another kind of according to an embodiment of the invention method flow diagram of optimizing game running environment;
Fig. 3 is a kind of according to an embodiment of the invention concrete grammar process flow diagram of optimizing game running environment;
Fig. 4 is the displaying schematic diagram of Performance Score result and the Optimum Operation that can carry out according to an embodiment of the invention;
Fig. 5 is the bandwagon effect figure carrying out according to an embodiment of the invention after Optimum Operation for Performance Score;
Fig. 6 is a kind of structured flowchart of client according to an embodiment of the invention;
Fig. 7 is a kind of structured flowchart of server according to an embodiment of the invention;
Fig. 8 is a kind of according to an embodiment of the invention system architecture diagram of optimizing game running environment.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in accompanying drawing, yet should be appreciated that and can realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order thoroughly to understand the disclosure that these embodiment are provided, and can by the scope of the present disclosure complete convey to those skilled in the art.
Embodiment mono-
The embodiment of the present invention provides a kind of method of optimizing game running environment.The method is improved client, server that can running game.For example, the client in the present embodiment can be PC(Personal Computer, personal computer), mobile phone, the user terminals such as Hand Personal Computer.
Fig. 1 is a kind of according to an embodiment of the invention method flow diagram of optimizing game running environment, the method comprising the steps of S102 to S106.The executive agent of the method is above-mentioned client.
S102, detects user interface and whether enters scene of game.
S104, when entering scene of game, sends the update request to the principle of optimality to server.
S106, the principle of optimality that reception server returns, is optimized the running environment of scene of game according to the principle of optimality.
The embodiment of the present invention also provides the method for another kind of optimization game running environment.The method is improved the background server of above-mentioned client.
Fig. 2 is the another kind of according to an embodiment of the invention method flow diagram of optimizing game running environment, the method comprising the steps of S202 to S204.The executive agent of the method is above-mentioned server.
S202, receives the update request to the principle of optimality that client sends.
S204, searches the principle of optimality according to update request, and the principle of optimality is sent to client.
Wherein, the principle of optimality described in the present embodiment is for being optimized the running environment of the scene of game of client.
The embodiment of the present invention provides a kind of method of optimizing game running environment, by when user plays, by server, obtain the principle of optimality, and according to the principle of optimality, the running environment of current game is carried out to Optimum Operation, owing to can preserving the more principle of optimality in server, and can send the different principles of optimality for each different client, can more comprehensively carry out Optimum Operation, and the principle of optimality is more applicable for personalized user, when reaching better effect of optimization, promote more user and experience.
Embodiment bis-
The present embodiment is a kind of concrete application scenarios of above-described embodiment one, by the present embodiment, can set forth clearer, particularly method provided by the present invention.
It should be noted that, the method that the present embodiment provides need to be improved client, and coordinates server to complete simultaneously.Wherein, client is for carrying out the main body of optimizing game running environment, and the Optimization Work that server is client provides the principle of optimality.
Fig. 3 is a kind of according to an embodiment of the invention concrete grammar process flow diagram of optimizing game running environment, the method comprising the steps of S301 to S310.
First perform step S301, detect user interface and whether enter scene of game, if so, execution step S302, if not, repeated execution of steps S301.
In the present embodiment, scene of game is that user enters game mode, and game wherein can be both to operate in local games or web game, and scene of game can be both screen mode toggle, can be also non-screen mode toggle.
For detecting user interface, whether enter scene of game, at least comprise following three kinds of modes:
(1) detect the input and output event occurring in current operation system, according to this input and output event, judge whether to enter scene of game.
Wherein, this input and output event can comprise:
Mouse event, gesture event, slip event, touch event, speech events.
It should be noted that, because above-mentioned mouse event, gesture event, slip event, touch event, speech events all can be opened games or the web game in local client, therefore, by the monitoring to above-mentioned event, can reach the effect whether monitor user ' interface enters scene of game.
In the present embodiment, to judge by mouse event whether user enters scene of game and describe, and specifically comprises as follows:
Record the traffic direction that mouse input starts rear mouse;
Inquire about the operational order corresponding with this mouse traffic direction;
Show default prompting control, obtain the instruction of prompting control;
When listening to mouse end of input, according to described operational order and the instruction of prompting control, judge whether to enter scene of game.
Wherein, for the traffic direction that records mouse input and start rear mouse, specifically can take following mode:
The every mobile preset distance of mouse, line and horizontal angle between calculating at 2, and compare with predefined traffic direction angular range, determine corresponding traffic direction.
For example:
By detecting mouse event, find that user's mouse moves to above the shortcut of game " contention between monster and beast ", and while carrying out double click operation, can think that user has entered scene of game.
(2) whether output is for pointing out the suspended window of performance parameter of the current running environment of user, by detecting described suspended window, be triggered to carry out to optimize and judge whether user interface enters scene of game.
Wherein, this second way is initiatively sent the request for game running environment for user.
For example, can make Optimization Software on the desktop of active client, show that is accelerated a shortcut (for example ball is accelerated in game), when user wants to play, can play and accelerate ball and be optimized operation by click, to obtain game running environment smoothly when entering scene of game.
(3) obtain the title of the process starting in current operation system, by this process title, judge whether to enter scene of game.
Wherein, this third mode is specifically as follows:
Whether the title that judges described process is identical with the process title in the list of setting up in advance;
If identical, judge that described user has entered scene of game, and the game of opening is the game corresponding with described process title;
If not identical, judge that described user does not enter scene of game.
Above-mentioned the third mode need to prestore in this locality game process title and the corresponding relation of game.
In the present embodiment, if user interface has entered scene of game, perform step S302, obtain the running environment information of active client.
It should be noted that, for the running environment of game being optimized in the later stage, therefore must obtain the running environment information of active client, to carry out the specific principle of optimality for active client specially, reach best effect of optimization.
Wherein, the running environment information of active client can comprise:
The progress information moving in current operation system, the service of unlatching, internal memory use, CPU use, electric source modes, hardware configuration, display brightness etc.
After having obtained the running environment information of active client, by step S303 to server send carry active client running environment information to principle of optimality update request.
Wherein, the method that the present embodiment provides is for to obtain the principle of optimality by server, and when reality is implemented, can also take to obtain in this locality the mode of the principle of optimality, specifically comprises:
The pre-configured principle of optimality for multiple scene of game in this locality, and preserve with the form of configuration file;
The scene of game entering according to user, inquires about the configuration file corresponding with current scene of game;
According to this configuration file, determine the principle of optimality.
It should be noted that, in order to protect user's privacy, this step S303 can also be replaced by following operation:
Running environment information to client is encrypted, and obtains enciphered message, and the update request to the principle of optimality that carries this enciphered message is mail to server.
Further, this step S303 can also take another kind of form, does not use running environment information to upgrade the principle of optimality, and take version information, the principle of optimality of storing in active client is upgraded as standard, now, this step S303 can also be replaced by following operation:
To server, send the update request to the principle of optimality of carrying the local principle of optimality version information of preserving.
Wherein, above-mentioned version information can be timestamp and/or the version number of the local principle of optimality of preserving.
After executing the operation of above-mentioned steps S303, continue execution step S304, search the principle of optimality corresponding with the running environment information of client.
It should be noted that, in order to reach best effect of optimization, for the running environment of different clients, formulate the different principles of optimality, and be kept in server for client.
Wherein, when the running environment information of client is encrypted, this step first also needs to carry out enciphered message is decrypted to the process that obtains running environment information expressly.
In addition, for being optimized the mode of Policy Updates by version information described in step S303, this step S304, when carrying out, specifically can carry out in the following way:
The version information of the principle of optimality that the version information of the principle of optimality of contrast client storage and service end are preserved; When the version of the principle of optimality of preserving when service end is later than the principle of optimality of client storage, this principle of optimality that service end is preserved sends to client.
It should be noted that, in the present embodiment, the principle of optimality comprises following any one Optimum Operation:
Internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
Then, execution step S305, the principle of optimality that server obtains inquiry sends to client.
Client, after receiving the principle of optimality of server transmission, continues execution step S306.In step S306, to being optimized the running environment of front scene of game, carry out Performance Score.
Wherein, to carry out Performance Score be mainly to allow user can learn intuitively that current running environment is for the influence degree of running game to this step S306.
For the mode of carrying out Performance Score, be mainly to rely on the principle of optimality to carry out, the Optimum Operation that current system can carry out is more, illustrates that current performance is lower, and scoring will be lower.
The mode of alternatively, the running environment of scene of game being carried out to Performance Score comprises:
The initial value that running environment is set is full marks;
According to the quantity of the Optimum Operation that can carry out in the running environment of scene of game and Optimum Operation, carry out and subtract minute calculating, the result of calculation after execution subtracts minute calculating is carried out Performance Score as the running environment of current described scene of game.
The present embodiment take that Optimum Operation that active client can carry out is as shown in table 1 to be specifically described Performance Score as example.
Table 1
The Optimum Operation that can carry out Shared mark
Automatic clearance internal memory 10
System optimization 10
Program in rule 6
Service in rule 4
Visible by above-mentioned table 1, in active client, comprise altogether 4 kinds of executable operations, wherein every kind of mark corresponding to executable Optimum Operation is respectively 10,10,6,4 minutes.If every kind of operation all only includes one, the Performance Score of the running environment of active client is:
100-10*1-10*1-6*1-4*1=70 divides
In the present embodiment, for the ease of user, current operating environment is had more intuitively and understood, also continue execution step S307, show the Performance Score of the front running environment of this optimization, and according to the principle of optimality, show the current Optimum Operation carrying out.
In the present embodiment, can lead to and settle on the table the form of icon or plug-in unit to show Performance Score and executable Optimum Operation, for example, can show by accelerating ball.
It should be noted that, this accelerates ball can for example can pass through water level mode or color mode for showing the performance fluency of active client, also can adopt the mode of combination of the mode of water level and color.
For example, before user carries out Optimum Operation, if the result of Performance Score is 50 minutes, in this acceleration ball, show the waterline of half, and think that fluency is for blocking, use redness to guard against.
And after user is optimized, Performance Score is 100 minutes, waterline is risen to acceleration ball full up, and it is very high with green, to show fluency.
And when active client is carried out Optimum Operation, can make accordingly to accelerate ball quick rotation, to illustrate, carry out Optimum Operation.
Illustrate below, accelerate the color shows mode of ball:
For user can be judged performance more intuitively, when display performance appraisal result, can also export corresponding color tips according to the Performance Score of the running environment before optimizing, and provide relevant text prompt;
Wherein, color tips is used to indicate the fluency of the running environment before optimization.
In the present embodiment, can be according to carrying out as the mode of table 2 for color tips and text prompt.
Table 2
For example, when user sees that the current color seeming is when red, just known current running environment insufficient space, so that user is optimized operation to running environment in time.
And the Optimum Operation that can carry out for active client, can be illustrated in Performance Score below, as shown in Figure 4, be the displaying schematic diagram of Performance Score result and the Optimum Operation that can carry out.Wherein, user can select the current operation being optimized according to the demand of self.
Below, continue execution step S308, the instruction of the assigned operation in the current Optimum Operation carrying out of execution that reception user sends.
It should be noted that, at server, pass back in the principle of optimality of client, can comprise a plurality of Optimum Operations that carry out, but be to select for user.User can select only to carry out part Optimum Operation according to the demand of oneself.
For example: user is when playing contention between monster and beast, and the process that has music software is opened on backstage, and for fear of too much committed memory, the principle of optimality may advise that user closes this process.
And some users wish that music does not stop, can not select to carry out this Optimum Operation.
S309, carries out above-mentioned user-selected assigned operation according to the principle of optimality to the running environment of scene of game.
It should be noted that, in the principle of optimality, stipulated multiple Optimum Operation, for example: internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent strategy of bothering strategy, protection network speed etc.
And for each Optimum Operation, can comprise respectively again as follows:
Internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files;
Hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance;
Service optimizes comprises: close and the irrelevant service of playing;
Game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys;
The strategy of protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
By aforesaid operations, can provide more available resources for the operation of game, guarantee the fluency of game running.
For the ease of user, understand Optimum Operation running environment performance afterwards, after executing above-mentioned Optimum Operation, can also perform step S310, the game running environment being optimized after operation is carried out to Performance Score, and show.
Wherein, identical with the account form in step S306 to the score calculation mode of running environment in this step S310, repeat no more here.
The present embodiment also provides Fig. 5, has shown the bandwagon effect figure carrying out after Optimum Operation for Performance Score.
From this figure, can learn, the running environment after current optimization has been applicable to the operation of game very much, and user is being optimized time the non-selected word program of closing of operating.
Further, this method can also comprise:
User sets the principle of optimality of oneself, and this principle of optimality is uploaded to server, so that server is collected the principle of optimality that user arranges.
In some cases, user has the individual demand of oneself, and therefore, the principle of optimality can not meet all users, and therefore, user arranges its individual demand voluntarily alternatively, and can upload onto the server, for the completion of the principle of optimality.
Further, user, exit after scene of game, can also select the Optimum Operation to carrying out before to recover.
For example, user, when playing, has closed print service.If do not recovered, may, after game over, cannot print.Therefore, also optionally Optimum Operation is recovered, not affect the normal use of user to operating system.
The embodiment of the present invention provides a kind of method of optimizing game running environment, by when user plays, by server, obtain the principle of optimality, and according to the principle of optimality, the running environment of current game is carried out to Optimum Operation, owing to can preserving the more principle of optimality in server, and can send the different principles of optimality for each different client, can more comprehensively carry out Optimum Operation, and the principle of optimality is more applicable for personalized user, when reaching better effect of optimization, promote more user and experience.
Embodiment tri-
Fig. 6 is the structured flowchart of a kind of client of providing of one embodiment of the invention, and this client 600 comprises:
Scene detection module 601, is configured to detect user interface and whether enters scene of game;
Request sending module 602, is configured to when entering scene of game, to server, sends the update request to the principle of optimality;
Rule receiver module 603, is configured to the principle of optimality that reception server returns;
Optimization process module 604, is configured to according to the principle of optimality, the running environment of scene of game is optimized.
Alternatively, scene detection module 601 is configured to detect in the following manner and whether enters scene of game:
Detect the input and output event occurring in current operation system, according to input and output event, judge whether to enter scene of game;
Or,
Output is for pointing out the suspended window of the performance parameter of the current running environment of user, and whether by detection suspended window, be triggered to carry out to optimize judges whether user interface enters scene of game;
Or,
Obtain the title of the process starting in current operation system, the title by this process judges whether user enters scene of game;
Wherein, input and output event comprises mouse event, gesture event, slip event, touch event, speech events.
Alternatively, scene detection module 601 is configured in the following manner to judge by the title of process whether user enters scene of game:
Whether the title that judges process is identical with the process title in the list of setting up in advance;
If identical, judge that user has entered scene of game, and the game of opening is the game corresponding with process title;
If not identical, judge that user does not enter scene of game.
Alternatively, when input and output event is mouse event, scene detection module 601 is configured to:
Record the traffic direction that mouse input starts rear mouse;
Inquire about the operational order corresponding with this mouse traffic direction;
Show default prompting control, obtain the instruction of prompting control;
When listening to mouse end of input, according to operational order and the instruction of prompting control, judge whether to enter scene of game.
Alternatively, scene detection module 601 is configured to record in the following manner the traffic direction that mouse input starts rear mouse:
The every mobile preset distance of mouse, line and horizontal angle between calculating at 2, and compare with predefined traffic direction angular range, determine corresponding traffic direction.
Alternatively, request sending module 602 is also configured to send the update request to the principle of optimality of carrying the local principle of optimality version information of preserving to server; Or,
Be configured to send the update request to the principle of optimality of carrying active client running environment information to server;
Wherein, version information comprises timestamp and/or the version number of the local principle of optimality of preserving;
The running environment information of active client is client side list, includes the sign of the process, application and/or the service that are moving in current operation system in client side list.
Alternatively, request sending module 602 is also configured to server, send the update request to the principle of optimality of carrying active client running environment information in the following manner:
Obtain the running environment information of active client;
Running environment information to client is encrypted, and obtains enciphered message;
To server, send the update request to the principle of optimality that carries enciphered message.
Alternatively, the principle of optimality comprises following any one Optimum Operation:
Internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
Alternatively, internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files;
Hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance;
Service optimizes comprises: close and the irrelevant service of playing;
Game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys;
The strategy of protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
Alternatively, this client also comprises:
Score calculation module 605, is configured to, before the running environment of scene of game being optimized according to the principle of optimality, to being optimized the running environment of front scene of game, carry out Performance Score;
Display module 606, is configured to show the Performance Score of the front running environment of this optimization, and according to the principle of optimality, shows the current Optimum Operation carrying out.
Alternatively, this client also comprises display module 607, and this display module 607 is configured to:
Before the running environment of scene of game being optimized according to the principle of optimality, at the floating window of predeterminated position demonstration of screen;
When mouse event occurs in floating window top, show the guiding for user's Access Optimization rule.
Alternatively, display module 606 is configured to show in the following manner the Performance Score of the front running environment of this optimization:
According to Performance Score, determine the fluency of active client;
On floating window, show color or the waterline corresponding with fluency.
Alternatively, score calculation module 605 is configured in the following manner the running environment of scene of game be carried out to Performance Score:
The initial value that running environment is set is full marks;
According to the quantity of the Optimum Operation that can carry out in the running environment of scene of game and Optimum Operation, carry out and subtract minute calculating, the result of calculation after execution subtracts minute calculating is carried out Performance Score as the running environment of current scene of game.
Alternatively, optimization process module 604 is configured to after showing the current Optimum Operation carrying out, the instruction of the assigned operation in the current Optimum Operation carrying out of execution that reception user sends, carries out assigned operation according to the principle of optimality to the running environment of scene of game.
Alternatively, this client also comprises:
Rule arranges module 608, is configured to receive the principle of optimality that user arranges;
Rule reporting module 609, the principle of optimality that is configured to user to arrange sends to server, is convenient to server and collects the principle of optimality that user arranges.
Fig. 7 is the structured flowchart of a kind of server of providing of one embodiment of the invention, and this server 700 comprises:
Request receiving module 701, is configured to receive the update request to the principle of optimality that client sends;
Search module 702, be configured to search the principle of optimality according to update request, and the principle of optimality is sent to client;
Wherein, the principle of optimality is for being optimized the running environment of the scene of game of client.
Alternatively, request receiving module 701 is configured to receive the update request to the principle of optimality of the principle of optimality version information that carries client storage that client sends;
Correspondingly, search module 702 and be configured to search in the following manner and send the principle of optimality:
The version information of the principle of optimality that the version information of the principle of optimality of contrast client storage and service end are preserved;
When the version of the principle of optimality of preserving when service end is later than the principle of optimality of client storage, this principle of optimality that service end is preserved sends to client;
Wherein, version information comprises timestamp and/or the version number of the local principle of optimality of preserving.
Alternatively, request receiving module 701 is configured to receive the update request to the principle of optimality of carrying client running environment information that client sends;
Correspondingly, search module 702 and be also configured to search in the following manner and send the principle of optimality:
Search the principle of optimality corresponding with the running environment information of client;
The principle of optimality corresponding to running environment information with client sent to client.
Alternatively, request receiving module 701 is configured to receive the update request to the principle of optimality of carrying the client running environment information after encryption that client sends;
Correspondingly, search module 702 and be also configured to search in the following manner and send the principle of optimality:
Client running environment information after encrypting is decrypted;
Search the principle of optimality corresponding with the running environment information of client;
The principle of optimality corresponding to running environment information with client sent to client.
Alternatively, the running environment information of client is client side list, includes the sign of the process, application and/or the service that are moving in the operating system of client in client side list.
Alternatively, the principle of optimality comprises following one of any:
Internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
Alternatively, internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files;
Hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance;
Service optimizes comprises: close and the irrelevant service of playing;
Game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys;
The strategy of protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
Fig. 8 is a kind of system architecture diagram of optimizing game running environment that one embodiment of the invention provides, and this system 800 comprises above-mentioned client 600 and above-mentioned server 700.
The embodiment of the present invention provides a kind of client, server and system of optimizing game running environment, by when user plays, by server, obtain the principle of optimality, and according to the principle of optimality, the running environment of current game is carried out to Optimum Operation, owing to can preserving the more principle of optimality in server, and can send the different principles of optimality for each different client, can more comprehensively carry out Optimum Operation, and the principle of optimality is more applicable for personalized user, when reaching better effect of optimization, promote more user and experience.
In the instructions that provided herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can not put into practice in the situation that there is no these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.Yet, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can the module in the equipment in embodiment are adaptively changed and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and can put them into a plurality of submodules or subelement or sub-component in addition.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this instructions (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, or realizes with the software module moved on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that and can use in practice microprocessor or digital signal processor (DSP) to realize the some or all functions according to the some or all parts in the client of the embodiment of the present invention or server.The present invention for example can also be embodied as, for carrying out part or all equipment or device program (, computer program and computer program) of method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation that do not depart from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has a plurality of such elements.The present invention can be by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
So far, those skilled in the art will recognize that, although detailed, illustrate and described a plurality of exemplary embodiment of the present invention herein, but, without departing from the spirit and scope of the present invention, still can directly determine or derive many other modification or the modification that meets the principle of the invention according to content disclosed by the invention.Therefore, scope of the present invention should be understood and regard as and cover all these other modification or modifications.
The invention also discloses A1. method of optimizing game running environment, comprising: detect user interface and whether enter scene of game; When entering scene of game, to server, send the update request to the principle of optimality; Receive the principle of optimality that described server returns, according to the described principle of optimality, the running environment of described scene of game is optimized.
A2. according to the method described in A1, wherein, whether described detection user interface enters scene of game, comprising: detect the input and output event occurring in current operation system, according to described input and output event, judge whether to enter scene of game; Or output is for pointing out the suspended window of performance parameter of the current running environment of user, by detecting described suspended window, whether is triggered to carry out to optimize and judges whether described user interface enters scene of game; Or, obtain the title of the process starting in current operation system, the title by described process judges whether user enters scene of game; Wherein, described input and output event comprises mouse event, gesture event, slip event, touch event, speech events.
A3. according to the method described in A2, wherein, the title by described process judges that whether user enters scene of game, comprising: whether the title that judges described process is identical with the process title in the list of setting up in advance; If identical, judge that described user has entered scene of game, and the game of opening is the game corresponding with described process title; If not identical, judge that described user does not enter scene of game.
A4. according to the method described in A2, wherein, when described input and output event is mouse event, the input and output event occurring in described detection current operation system, according to described input and output event, make an inventory whether enter scene of game, comprising: record the traffic direction that mouse input starts rear mouse; Inquire about the operational order corresponding with this mouse traffic direction; Show default prompting control, obtain the instruction of prompting control; When listening to mouse end of input, according to described operational order and the instruction of prompting control, judge whether to enter scene of game.
A5. according to the method described in A4, wherein, record the traffic direction that mouse input starts rear mouse, comprise: the every mobile preset distance of mouse, line and horizontal angle between calculating at 2, and compare with predefined traffic direction angular range, determine corresponding traffic direction.
A6. according to the method described in A1 to A5 any one, wherein, the described request that sends the renewal principle of optimality to server, comprising: to server, send the update request to the principle of optimality of carrying the local principle of optimality version information of preserving; Or, to server, send the update request to the principle of optimality of carrying active client running environment information; Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving; The running environment information of described active client is client side list, includes the sign of the process, application and/or the service that are moving in current operation system in described client side list.
A7. according to the method described in A6, wherein, the described update request to the principle of optimality of carrying active client running environment information that sends to server, comprising: the running environment information of obtaining active client; Running environment information to described client is encrypted, and obtains enciphered message; To server, send the update request to the principle of optimality that carries described enciphered message.
A8. according to the method described in A1 to 7 any one, wherein, the described principle of optimality comprises following any one Optimum Operation: internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
A9. according to the method described in A8, wherein, described internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files; Described hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance; Described service optimizes comprises: close and the irrelevant service of playing; Described game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys; The strategy of described protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
A10. according to the method described in A8 or A9, wherein, described according to the described principle of optimality, the running environment of described scene of game is optimized before, also comprise: to being optimized the running environment of front described scene of game, carry out Performance Score; Show the Performance Score of the front running environment of this optimization, and according to the described principle of optimality, show the current Optimum Operation carrying out.
A11. according to the method described in A10, wherein, described according to the described principle of optimality, the running environment of described scene of game is optimized before, also comprise; Predeterminated position at screen shows floating window; When mouse event occurs in described floating window top, show the guiding of accessing the described principle of optimality for user.
A12. according to the method described in A11, wherein, show the Performance Score of the front running environment of this optimization, comprising: the fluency of determining active client according to described Performance Score; On described floating window, show color or the waterline corresponding with described fluency.
A13. according to the method described in A10, wherein, the mode of the running environment of described scene of game being carried out to Performance Score comprises: the initial value that described running environment is set is full marks; According to the quantity of the Optimum Operation that can carry out in the running environment of described scene of game and Optimum Operation, carry out and subtract minute calculating, the result of calculation after execution subtracts minute calculating is carried out Performance Score as the running environment of current described scene of game.
A14. according to the method described in A10, wherein, according to the described principle of optimality, the running environment of described scene of game is optimized, comprises: the instruction of the assigned operation in the described current Optimum Operation carrying out of execution that reception user sends; According to the described principle of optimality, the running environment of described scene of game is carried out to described assigned operation.
A15. according to the method described in A14, wherein, according to the described principle of optimality, the running environment of described scene of game is carried out to described assigned operation, comprise: when the running environment of described scene of game being carried out to described assigned operation according to the described principle of optimality, the rotation animation of ball is accelerated in output, and carry out Performance Score according to the running environment of carrying out after described assigned operation, show the color corresponding with described Performance Score.
A16. according to the method described in A1 to 15 any one, wherein, also comprise: receive the principle of optimality that user arranges; The principle of optimality that described user is arranged sends to described server, is convenient to described server and collects the principle of optimality that user arranges.
D17. a method of optimizing game running environment, comprising: receive the update request to the principle of optimality that client sends; According to described update request, search the principle of optimality, and the described principle of optimality is sent to described client; Wherein, the described principle of optimality is for being optimized the running environment of the scene of game of client.
D18. according to the method described in D17, wherein, the update request to the principle of optimality that described reception client sends, comprising: the update request to the principle of optimality that receives the principle of optimality version information that carries described client storage of client transmission; Correspondingly, describedly according to described update request, search the principle of optimality, and the described principle of optimality is sent to described client, comprising: the version information of the principle of optimality and the version information of the principle of optimality that service end is preserved that contrast described client storage; When the version of the principle of optimality of preserving when described service end is later than the principle of optimality of described client storage, this principle of optimality that described service end is preserved sends to described client; Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving.
D19. according to the method described in D17, wherein, the update request to the principle of optimality that described reception client sends, comprising: receive the update request to the principle of optimality of carrying client running environment information that client sends; Correspondingly, wherein, according to described update request, search the principle of optimality, and the described principle of optimality is sent to described client, comprising: search the principle of optimality corresponding with the running environment information of described client; The principle of optimality corresponding to running environment information with described client sent to described client.
D20. according to the method described in D17, wherein, the update request to the principle of optimality that described reception client sends, comprising: receive the update request to the principle of optimality of carrying the client running environment information after encryption that client sends; Correspondingly, according to described update request, search the principle of optimality, and the described principle of optimality is sent to described client, comprising: the client running environment information after described encryption is decrypted; Search the principle of optimality corresponding with the running environment information of described client; The principle of optimality corresponding to running environment information with described client sent to described client.
D21. according to the method described in D19 or D20, wherein, the running environment information of described client is client side list, includes the sign of the process, application and/or the service that are moving in the operating system of described client in described client side list.
D22. according to the method described in D17 to D21 any one, wherein, it is one of following any that the described principle of optimality comprises: internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
D23. according to the method described in D22, wherein, described internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files; Described hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance; Described service optimizes comprises: close and the irrelevant service of playing; Described game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys; The strategy of described protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
B24. a client, comprising: scene detection module, is configured to detect user interface and whether enters scene of game; Request sending module, is configured to when entering scene of game, to server, sends the update request to the principle of optimality; Rule receiver module, is configured to receive the principle of optimality that described server returns; Optimization process module, is configured to according to the described principle of optimality, the running environment of described scene of game is optimized.
B25. according to the client described in B24, wherein, described scene detection module is configured to detect in the following manner whether enter scene of game: detect the input and output event occurring in current operation system, according to described input and output event, judge whether to enter scene of game; Or output is for pointing out the suspended window of performance parameter of the current running environment of user, by detecting described suspended window, whether is triggered to carry out to optimize and judges whether described user interface enters scene of game; Or, obtain the title of the process starting in current operation system, the title by described process judges whether user enters scene of game; Wherein, described input and output event comprises mouse event, gesture event, slip event, touch event, speech events.
B26. according to the client described in B25, wherein, described scene detection module is configured in the following manner to judge by the title of described process whether user enters scene of game: whether the title that judges described process is identical with the process title in the list of setting up in advance; If identical, judge that described user has entered scene of game, and the game of opening is the game corresponding with described process title; If not identical, judge that described user does not enter scene of game.
B27. according to the client described in B25, when described input and output event is mouse event, described scene detection module is configured to: record the traffic direction that mouse input starts rear mouse; Inquire about the operational order corresponding with this mouse traffic direction; Show default prompting control, obtain the instruction of prompting control; When listening to mouse end of input, according to described operational order and the instruction of prompting control, judge whether to enter scene of game.
B28. according to the client described in B27, described scene detection module is configured to record in the following manner the traffic direction that mouse input starts rear mouse: the every mobile preset distance of mouse, line and horizontal angle between calculating at 2, and compare with predefined traffic direction angular range, determine corresponding traffic direction.
B29. according to the client described in B25 to B28 any one, wherein, described request sending module is also configured to send the update request to the principle of optimality of carrying the local principle of optimality version information of preserving to server; Or, be configured to send the update request to the principle of optimality of carrying active client running environment information to server; Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving; The running environment information of described active client is client side list, includes the sign of the process, application and/or the service that are moving in current operation system in described client side list.
B30. according to the client described in B29, wherein, described request sending module is also configured to server, send the update request to the principle of optimality of carrying user interface running environment information in the following manner: the running environment information of obtaining active client; Running environment information to described client is encrypted, and obtains enciphered message; To server, send the update request to the principle of optimality that carries described enciphered message.
B31. according to the client described in B24 to B30 any one, wherein, the described principle of optimality comprises following any one Optimum Operation: internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
B32. according to the client described in B31, wherein, described internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files; Described hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance; Described service optimizes comprises: close and the irrelevant service of playing; Described game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys; The strategy of described protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
B33. according to the client described in B31 or B32, wherein, described client also comprises: score calculation module, be configured to described according to the described principle of optimality, the running environment of described scene of game is optimized before, to being optimized the running environment of front described scene of game, carry out Performance Score; Display module, is configured to show the Performance Score of the front running environment of this optimization, and according to the described principle of optimality, shows the current Optimum Operation carrying out.
B34. according to the client described in B33, wherein, described client also comprises display module, and described display module is configured to: described according to the described principle of optimality, the running environment of described scene of game is optimized before, at the predeterminated position of screen, show floating window; When mouse event occurs in described floating window top, show the guiding of accessing the described principle of optimality for user.
B35. according to the client described in B34, wherein, described display module is configured to show in the following manner the Performance Score of the front running environment of this optimization: the fluency of determining active client according to described Performance Score; On described floating window, show color or the waterline corresponding with described fluency.
B36. according to the client described in B33, wherein, described score calculation block configuration is for to carry out Performance Score to the running environment of described scene of game in the following manner: the initial value that described running environment is set is full marks; According to the quantity of the Optimum Operation that can carry out in the running environment of described scene of game and Optimum Operation, carry out and subtract minute calculating, the result of calculation after execution subtracts minute calculating is carried out Performance Score as the running environment of current described scene of game.
B37. according to the client described in B33, wherein, described optimization process block configuration is for after the current Optimum Operation carrying out of described demonstration, the instruction of the assigned operation in the described current Optimum Operation carrying out of execution that reception user sends, carries out described assigned operation according to the described principle of optimality to the running environment of described scene of game.
B38. according to the client described in B37, wherein, described optimization process block configuration is for to carry out described assigned operation according to the described principle of optimality to the running environment of described scene of game in the following manner: when the running environment of described scene of game being carried out to described assigned operation according to the described principle of optimality, the rotation animation of ball is accelerated in output, and carry out Performance Score according to the running environment of carrying out after described assigned operation, show the color corresponding with described Performance Score.
B39. according to the client described in B24 to 38 any one, wherein, described client also comprises: rule arranges module, is configured to receive the principle of optimality that user arranges; Rule reporting module, the principle of optimality that is configured to described user to arrange sends to described server, is convenient to described server and collects the principle of optimality that user arranges.
C40. a server, comprising: request receiving module, is configured to receive the update request to the principle of optimality that client sends; Search module, be configured to search the principle of optimality according to described update request, and the described principle of optimality is sent to described client; Wherein, the described principle of optimality is for being optimized the running environment of the scene of game of client.
C41. according to the server described in C40, wherein, described request receiver module is configured to receive the update request to the principle of optimality of the principle of optimality version information that carries described client storage that client sends; Correspondingly, described in, search block configuration for searching and send in the following manner the principle of optimality: the version information of the principle of optimality and the version information of the principle of optimality that service end is preserved that contrast described client storage; When the version of the principle of optimality of preserving when described service end is later than the principle of optimality of described client storage, this principle of optimality that described service end is preserved sends to described client; Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving.
C42. according to the server described in C40, wherein, described request receiver module is configured to receive the update request to the principle of optimality of carrying client running environment information that client sends; Correspondingly, described in, searching module is also configured to search in the following manner and send the principle of optimality: search the principle of optimality corresponding with the running environment information of described client; The principle of optimality corresponding to running environment information with described client sent to described client.
C43. according to the server described in C40, wherein, described request receiver module is configured to receive the update request to the principle of optimality of carrying the client running environment information after encryption that client sends; Correspondingly, described in, search module and be also configured to search in the following manner and send the principle of optimality: the client running environment information after described encryption is decrypted; Search the principle of optimality corresponding with the running environment information of described client; The principle of optimality corresponding to running environment information with described client sent to described client.
C44. according to the server described in C42 or C43, wherein, the running environment information of described client is client side list, includes the sign of the process, application and/or the service that are moving in the operating system of described client in described client side list.
C45. according to the server described in C40 to C44 any one, wherein, it is one of following any that the described principle of optimality comprises: internal memory optimization, hardware-accelerated, service optimizes, system optimization, game prevent from bothering the strategy of strategy, protection network speed.
C46. according to the server described in C45, wherein, described internal memory optimization comprises: close process, program that committed memory surpasses preset value, cleaning garbage files; Described hardware-accelerated comprising: change electric source modes, change display brightness, raising processor performance; Described service optimizes comprises: close and the irrelevant service of playing; Described game prevents from bothering strategy and comprises: shielding left side Windows key, shielding harness stickyKeys; The strategy of described protection network speed comprises: in shutdown system, take process or service that network speed surpasses pre-set bandwidths.
E47. optimize a system for game running environment, comprise client described in claim B24 to B39 any one and the server described in claim C40 to C46 any one.

Claims (10)

1. a method of optimizing game running environment, comprising:
Detect user interface and whether enter scene of game;
When entering scene of game, to server, send the update request to the principle of optimality;
Receive the principle of optimality that described server returns, according to the described principle of optimality, the running environment of described scene of game is optimized.
2. method according to claim 1, wherein, whether described detection user interface enters scene of game, comprising:
Detect the input and output event occurring in current operation system, according to described input and output event, judge whether to enter scene of game;
Or,
Whether output is for pointing out the suspended window of performance parameter of the current running environment of user, by detecting described suspended window, be triggered to carry out to optimize and judge whether described user interface enters scene of game;
Or,
Obtain the title of the process starting in current operation system, the title by described process judges whether user enters scene of game;
Wherein, described input and output event comprises mouse event, gesture event, slip event, touch event, speech events.
3. method according to claim 2, wherein, the title by described process judges that whether user enters scene of game, comprising:
Whether the title that judges described process is identical with the process title in the list of setting up in advance;
If identical, judge that described user has entered scene of game, and the game of opening is the game corresponding with described process title;
If not identical, judge that described user does not enter scene of game.
4. method according to claim 2, wherein, when described input and output event is mouse event, the input and output event occurring in described detection current operation system, makes an inventory whether enter scene of game according to described input and output event, comprising:
Record the traffic direction that mouse input starts rear mouse;
Inquire about the operational order corresponding with this mouse traffic direction;
Show default prompting control, obtain the instruction of prompting control;
When listening to mouse end of input, according to described operational order and the instruction of prompting control, judge whether to enter scene of game.
5. a method of optimizing game running environment, comprising:
Receive the update request to the principle of optimality that client sends;
According to described update request, search the principle of optimality, and the described principle of optimality is sent to described client;
Wherein, the described principle of optimality is for being optimized the running environment of the scene of game of client.
6. method according to claim 5, wherein, the update request to the principle of optimality that described reception client sends, comprising:
Receive the update request to the principle of optimality of the principle of optimality version information that carries described client storage of client transmission;
Correspondingly, describedly according to described update request, search the principle of optimality, and the described principle of optimality sent to described client, comprising:
Contrast the version information of the principle of optimality and the version information of the principle of optimality that service end is preserved of described client storage;
When the version of the principle of optimality of preserving when described service end is later than the principle of optimality of described client storage, this principle of optimality that described service end is preserved sends to described client;
Wherein, described version information comprises timestamp and/or the version number of the described local principle of optimality of preserving.
7. method according to claim 5, wherein, the update request to the principle of optimality that described reception client sends, comprising:
Receive the update request to the principle of optimality of carrying client running environment information that client sends;
Correspondingly, wherein, according to described update request, search the principle of optimality, and the described principle of optimality sent to described client, comprising:
Search the principle of optimality corresponding with the running environment information of described client;
The principle of optimality corresponding to running environment information with described client sent to described client.
8. a client, comprising:
Scene detection module, is configured to detect user interface and whether enters scene of game;
Request sending module, is configured to when entering scene of game, to server, sends the update request to the principle of optimality;
Rule receiver module, is configured to receive the principle of optimality that described server returns;
Optimization process module, is configured to according to the described principle of optimality, the running environment of described scene of game is optimized.
9. a server, comprising:
Request receiving module, is configured to receive the update request to the principle of optimality that client sends;
Search module, be configured to search the principle of optimality according to described update request, and the described principle of optimality is sent to described client;
Wherein, the described principle of optimality is for being optimized the running environment of the scene of game of client.
10. optimize a system for game running environment, comprise client claimed in claim 8 and server claimed in claim 9.
CN201310723698.5A 2013-12-24 2013-12-24 Method and system for optimizing game operating environment, client and server Active CN103699413B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310723698.5A CN103699413B (en) 2013-12-24 2013-12-24 Method and system for optimizing game operating environment, client and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310723698.5A CN103699413B (en) 2013-12-24 2013-12-24 Method and system for optimizing game operating environment, client and server

Publications (2)

Publication Number Publication Date
CN103699413A true CN103699413A (en) 2014-04-02
CN103699413B CN103699413B (en) 2017-05-03

Family

ID=50360952

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310723698.5A Active CN103699413B (en) 2013-12-24 2013-12-24 Method and system for optimizing game operating environment, client and server

Country Status (1)

Country Link
CN (1) CN103699413B (en)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090745A (en) * 2014-04-18 2014-10-08 北京奇虎科技有限公司 Method and device for optimizing game running environment
CN104331601A (en) * 2014-09-30 2015-02-04 珠海市君天电子科技有限公司 Method and device for optimizing game scenes
CN104462967A (en) * 2014-12-15 2015-03-25 北京奇虎科技有限公司 Method, device and system for file recovery
CN104598112A (en) * 2015-01-23 2015-05-06 小米科技有限责任公司 Button interaction method and button interaction device
CN105148516A (en) * 2015-06-25 2015-12-16 四川天上友嘉网络科技有限公司 Online game accelerating method
CN105376401A (en) * 2015-10-10 2016-03-02 联想(北京)有限公司 Information processing method and device and electronic device
CN105549824A (en) * 2015-12-26 2016-05-04 魅族科技(中国)有限公司 Display control method and mobile terminal
CN105561580A (en) * 2015-12-24 2016-05-11 北京奇虎科技有限公司 Network protecting method and device based on game platform
CN105771243A (en) * 2016-03-14 2016-07-20 广州趣丸网络科技有限公司 Method and system for achieving multiplayer voice interaction in mobile terminal game
CN105797380A (en) * 2016-03-14 2016-07-27 广州趣丸网络科技有限公司 Method and system for achieving information interaction among group members in game of mobile terminal
CN105843466A (en) * 2016-03-14 2016-08-10 广州趣丸网络科技有限公司 Real-time voice method and device
CN106055358A (en) * 2016-05-26 2016-10-26 乐视控股(北京)有限公司 Game mode setting method and device
CN106126320A (en) * 2016-06-21 2016-11-16 依偎科技(南昌)有限公司 Method, device and the terminal that a kind of terminal capabilities optimizes
CN106201600A (en) * 2016-06-30 2016-12-07 北京奇虎科技有限公司 Application program for mobile terminal progress control method and operating system
CN106293921A (en) * 2016-08-15 2017-01-04 宇龙计算机通信科技(深圳)有限公司 A kind of method freezing application program and terminal
CN106293901A (en) * 2015-05-22 2017-01-04 腾讯科技(深圳)有限公司 The process management method of a kind of terminal applies and device
CN106371926A (en) * 2016-08-31 2017-02-01 珠海市魅族科技有限公司 Application running method and device
CN106648881A (en) * 2015-11-02 2017-05-10 阿里巴巴集团控股有限公司 Game data analysis and processing method and apparatus
CN106648865A (en) * 2016-12-15 2017-05-10 北京奇虎科技有限公司 Intelligent terminal, game operating environment optimizing method and system
CN106897138A (en) * 2015-12-18 2017-06-27 北京奇虎科技有限公司 A kind of method and apparatus of the optimization operating system environment based on suspended window
CN106909455A (en) * 2015-12-22 2017-06-30 北京奇虎科技有限公司 A kind of method for information display and device
CN107436812A (en) * 2017-07-28 2017-12-05 北京深思数盾科技股份有限公司 A kind of method and device of linux system performance optimization
CN107436800A (en) * 2016-05-28 2017-12-05 宇龙计算机通信科技(深圳)有限公司 A kind of application management method and terminal device
CN107729062A (en) * 2017-10-20 2018-02-23 广东欧珀移动通信有限公司 Using freezing method and related product
CN108804174A (en) * 2018-05-04 2018-11-13 努比亚技术有限公司 A kind of game control method, server, terminal and computer readable storage medium
CN108958928A (en) * 2018-06-12 2018-12-07 北京智明星通科技股份有限公司 A kind of method, apparatus and intelligent terminal optimizing game running environment
CN109126123A (en) * 2018-09-14 2019-01-04 北京智明星通科技股份有限公司 A kind of optimization method of online game, apparatus and system
CN109224442A (en) * 2018-09-03 2019-01-18 腾讯科技(深圳)有限公司 Data processing method, device and the storage medium of virtual scene
CN109685726A (en) * 2018-11-27 2019-04-26 Oppo广东移动通信有限公司 Scene of game processing method, device, electronic equipment and storage medium
CN110187818A (en) * 2019-04-09 2019-08-30 Oppo广东移动通信有限公司 Performance improvement method, device, terminal and the storage medium of component
CN110688169A (en) * 2019-09-16 2020-01-14 腾讯科技(深圳)有限公司 Application program acceleration method and device, storage medium and electronic equipment
CN110704191A (en) * 2019-09-29 2020-01-17 Oppo广东移动通信有限公司 Game optimization method, game optimization device and mobile terminal
CN113138806A (en) * 2021-03-25 2021-07-20 车智互联(北京)科技有限公司 Method and device for processing mobile application running environment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100913111B1 (en) * 2007-12-06 2009-08-19 주식회사 에이앤비소프트 Method for creating resource file for optimizing memory
CN201467150U (en) * 2009-05-25 2010-05-12 上海恩际恩网络科技有限公司 Network game accelerating system based on overlay network
CN101795275B (en) * 2010-02-03 2012-10-31 北京航空航天大学 Parallel optimization technology of multiplayer online network game server
CN103269347B (en) * 2013-06-03 2017-04-05 北京奇虎科技有限公司 Method for optimizing resources, server, client and system are carried out based on server end

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090745A (en) * 2014-04-18 2014-10-08 北京奇虎科技有限公司 Method and device for optimizing game running environment
CN104331601A (en) * 2014-09-30 2015-02-04 珠海市君天电子科技有限公司 Method and device for optimizing game scenes
CN104462967B (en) * 2014-12-15 2019-05-14 北京奇安信科技有限公司 The method, apparatus and system of file access pattern
CN104462967A (en) * 2014-12-15 2015-03-25 北京奇虎科技有限公司 Method, device and system for file recovery
CN104598112A (en) * 2015-01-23 2015-05-06 小米科技有限责任公司 Button interaction method and button interaction device
US10705676B2 (en) 2015-01-23 2020-07-07 Xiaomi Inc. Method and device for interacting with button
CN104598112B (en) * 2015-01-23 2019-01-18 小米科技有限责任公司 Button interaction method and apparatus
CN106293901B (en) * 2015-05-22 2020-06-02 腾讯科技(深圳)有限公司 Process management method and device for terminal application
US10474507B2 (en) 2015-05-22 2019-11-12 Tencent Technology (Shenzhen) Company Limited Terminal application process management method and apparatus
CN106293901A (en) * 2015-05-22 2017-01-04 腾讯科技(深圳)有限公司 The process management method of a kind of terminal applies and device
CN105148516A (en) * 2015-06-25 2015-12-16 四川天上友嘉网络科技有限公司 Online game accelerating method
CN105376401A (en) * 2015-10-10 2016-03-02 联想(北京)有限公司 Information processing method and device and electronic device
CN106648881A (en) * 2015-11-02 2017-05-10 阿里巴巴集团控股有限公司 Game data analysis and processing method and apparatus
CN106897138A (en) * 2015-12-18 2017-06-27 北京奇虎科技有限公司 A kind of method and apparatus of the optimization operating system environment based on suspended window
CN106909455A (en) * 2015-12-22 2017-06-30 北京奇虎科技有限公司 A kind of method for information display and device
CN105561580A (en) * 2015-12-24 2016-05-11 北京奇虎科技有限公司 Network protecting method and device based on game platform
CN105549824A (en) * 2015-12-26 2016-05-04 魅族科技(中国)有限公司 Display control method and mobile terminal
CN105843466A (en) * 2016-03-14 2016-08-10 广州趣丸网络科技有限公司 Real-time voice method and device
CN105797380B (en) * 2016-03-14 2020-06-19 广州趣丸网络科技有限公司 Method and system for realizing information interaction among group members in mobile terminal game
CN105771243B (en) * 2016-03-14 2020-06-19 广州趣丸网络科技有限公司 Method and system for realizing multi-user voice interaction in mobile terminal game
CN105843466B (en) * 2016-03-14 2020-03-31 广州趣丸网络科技有限公司 Real-time voice method and device
CN105771243A (en) * 2016-03-14 2016-07-20 广州趣丸网络科技有限公司 Method and system for achieving multiplayer voice interaction in mobile terminal game
CN105797380A (en) * 2016-03-14 2016-07-27 广州趣丸网络科技有限公司 Method and system for achieving information interaction among group members in game of mobile terminal
CN106055358A (en) * 2016-05-26 2016-10-26 乐视控股(北京)有限公司 Game mode setting method and device
CN107436800A (en) * 2016-05-28 2017-12-05 宇龙计算机通信科技(深圳)有限公司 A kind of application management method and terminal device
CN106126320A (en) * 2016-06-21 2016-11-16 依偎科技(南昌)有限公司 Method, device and the terminal that a kind of terminal capabilities optimizes
CN106201600A (en) * 2016-06-30 2016-12-07 北京奇虎科技有限公司 Application program for mobile terminal progress control method and operating system
CN106293921A (en) * 2016-08-15 2017-01-04 宇龙计算机通信科技(深圳)有限公司 A kind of method freezing application program and terminal
CN106371926A (en) * 2016-08-31 2017-02-01 珠海市魅族科技有限公司 Application running method and device
CN106648865A (en) * 2016-12-15 2017-05-10 北京奇虎科技有限公司 Intelligent terminal, game operating environment optimizing method and system
CN107436812A (en) * 2017-07-28 2017-12-05 北京深思数盾科技股份有限公司 A kind of method and device of linux system performance optimization
CN107729062A (en) * 2017-10-20 2018-02-23 广东欧珀移动通信有限公司 Using freezing method and related product
CN108804174A (en) * 2018-05-04 2018-11-13 努比亚技术有限公司 A kind of game control method, server, terminal and computer readable storage medium
CN108958928A (en) * 2018-06-12 2018-12-07 北京智明星通科技股份有限公司 A kind of method, apparatus and intelligent terminal optimizing game running environment
CN109224442A (en) * 2018-09-03 2019-01-18 腾讯科技(深圳)有限公司 Data processing method, device and the storage medium of virtual scene
CN109126123A (en) * 2018-09-14 2019-01-04 北京智明星通科技股份有限公司 A kind of optimization method of online game, apparatus and system
CN109685726A (en) * 2018-11-27 2019-04-26 Oppo广东移动通信有限公司 Scene of game processing method, device, electronic equipment and storage medium
CN110187818A (en) * 2019-04-09 2019-08-30 Oppo广东移动通信有限公司 Performance improvement method, device, terminal and the storage medium of component
CN110187818B (en) * 2019-04-09 2020-12-29 Oppo广东移动通信有限公司 Method and device for improving performance of assembly, terminal and storage medium
CN110688169A (en) * 2019-09-16 2020-01-14 腾讯科技(深圳)有限公司 Application program acceleration method and device, storage medium and electronic equipment
CN110704191A (en) * 2019-09-29 2020-01-17 Oppo广东移动通信有限公司 Game optimization method, game optimization device and mobile terminal
CN113138806A (en) * 2021-03-25 2021-07-20 车智互联(北京)科技有限公司 Method and device for processing mobile application running environment
CN113138806B (en) * 2021-03-25 2023-11-07 车智互联(北京)科技有限公司 Processing method and device for mobile application running environment

Also Published As

Publication number Publication date
CN103699413B (en) 2017-05-03

Similar Documents

Publication Publication Date Title
CN103699413A (en) Method and system for optimizing game operating environment, client and server
EP2075714B1 (en) Apparatus and methods for retrieving/downloading content on a communication device
US20200387582A1 (en) System and method for analyzing a device
US20060229099A1 (en) Systems and methods for operating a computing device having image capture capabilities
US10956554B2 (en) Security mechanism for an electronic device
US20130031214A1 (en) Method and system for efficient download of data package
AU2012256595A1 (en) Electronic device and method for arranging icons displayed by the electronic device
CN105528251A (en) Application notification information processing method and device and mobile terminal
CN105872767A (en) Method and apparatus for guiding sharing based on user behaviors
US11689757B2 (en) Method and apparatus for providing video streams
US10389871B2 (en) Call alert options
US10200456B2 (en) Media suggestions based on presence
US20120054299A1 (en) System for and method of verifying packages
KR101597843B1 (en) Content management that addresses levels of functionality
US11151070B2 (en) HDMI devices and methods with stacking support
US20170034301A1 (en) Caching streaming media to user devices
EP2689322B1 (en) Handling user-specific information for content during content-altering operations
KR102111147B1 (en) Method for managing memo and an electronic device thereof
US20230252848A1 (en) Gaming ticker system
CN117763608A (en) Information processing method, apparatus, electronic device and storage medium
CN118069740A (en) Method and system for synchronizing elastomer search data subscription type monitoring
CN117061305A (en) Interaction method, device, equipment, medium and program product of scene service
CN116846852A (en) Information interaction method and device and electronic equipment
CN117707389A (en) Information processing method, device, electronic equipment and storage medium
CN117459752A (en) Live interaction method, device, equipment, medium and program product

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20170309

Address after: 100041 room, room 2, building 2, No. 17 West Road, Beijing, Shijingshan District, China

Applicant after: Beijing Shijie Xinghui Science and Technology Co., Ltd.

Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park)

Applicant before: Beijing Qihu Technology Co., Ltd.

Applicant before: Qizhi Software (Beijing) Co., Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant