CN104219243A - Method and device for managing client function - Google Patents

Method and device for managing client function Download PDF

Info

Publication number
CN104219243A
CN104219243A CN201410466510.8A CN201410466510A CN104219243A CN 104219243 A CN104219243 A CN 104219243A CN 201410466510 A CN201410466510 A CN 201410466510A CN 104219243 A CN104219243 A CN 104219243A
Authority
CN
China
Prior art keywords
configuration file
function
client
production line
version number
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.)
Pending
Application number
CN201410466510.8A
Other languages
Chinese (zh)
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.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology 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 Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201410466510.8A priority Critical patent/CN104219243A/en
Publication of CN104219243A publication Critical patent/CN104219243A/en
Pending legal-status Critical Current

Links

Abstract

The embodiment of the invention discloses a method for managing a client function. The method comprises the steps of: sending a configuration file obtaining request from a client to a server; receiving a response message returned from the server by the client, wherein the response message carries version number of a configuration file; obtaining a corresponding configuration file based on the version number of the configuration file by the client; determining a function which the client needs to be offline based on the obtained configuration file by the client; shielding function logic corresponding to the function which needs to be offline by the client. The embodiment of the invention also discloses a client. With the adoption of the embodiments of the invention, client function offline can be realized without modifying a client code, and the client function offline efficiency can be improved.

Description

A kind of management method of client functionality and equipment
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of management method and equipment of client functionality.
Background technology
Along with the high speed development of Internet technology, various application software also obtains unprecedented development, and presents the characteristic of functional diversities gradually.For multimedia play software, existing multimedia play software, except basic audio-video document playing function (comprising broadcasting, time-out, stopping, next song, a upper song, loop play, volume adjusting etc.), has watching and the function such as the listening to of radio station, diversified program interface (can provide the switching of various skin for user) of online television platform toward contact.In these functions of application software, partial function belongs to the basic function of application software, needs long-term, stable existence, and partial function then may have ageing in addition, if application developer is for the function of some specific exploitation in red-letter day, these functions may need to roll off the production line after certain time limit.
But find in practice, comprise in above-mentioned multimedia play software application software, after user's download client is also installed, the function that this client has is relatively fixing.When developer wants to roll off the production line to some function of client, need to modify to client code, and issue the client of redaction, again download and install for user, this process operation is more loaded down with trivial details, and the client functionality efficiency that rolls off the production line is lower.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, provides a kind of management method and equipment of client functionality, can realize client functionality roll off the production line when not revising client code, improves the efficiency that client functionality rolls off the production line.
In order to solve the problems of the technologies described above, embodiments provide a kind of management method of client functionality, comprising:
User end to server sends configuration file and obtains request;
Described client receives the response message that described server returns, and carries the version number of configuration file in this response message;
Described client obtains corresponding configuration file according to the version number of described configuration file;
According to the configuration file got, described client determines that described client needs the function rolled off the production line;
Described client shields function logic corresponding to function that described needs roll off the production line.
Wherein, described user end to server sends configuration file and obtains request, comprising:
When described client initialization, described user end to server sends configuration file and obtains request.
Wherein, the configuration file that described client obtains correspondence according to the version number of described configuration file comprises:
According to the version number of described configuration file, described client judges whether this locality stores configuration file corresponding to described version number;
If be judged as YES, obtain the configuration file that the local described version number stored is corresponding;
If be judged as NO, from described server, obtain corresponding configuration file according to the version number of described configuration file.
Wherein, described configuration file comprises the permission management function of described client and the management mark of correspondence, when described management is designated the first ident value, shows that corresponding function needs are reached the standard grade, when described management is designated the second ident value, show that corresponding function needs roll off the production line;
According to the configuration file got, described client determines that described client needs the function rolled off the production line, comprising:
Described client judges whether to exist in described configuration file the function that corresponding management is designated the second ident value, if exist, then determines that the function that the management of described correspondence is designated the second ident value is the function needing to roll off the production line.
Wherein, described configuration file comprises the mark of the function that described client needs roll off the production line;
According to the configuration file got, described client determines that described client needs the function rolled off the production line, comprising:
The mark of the function that the described client needs that described client comprises according to described configuration file roll off the production line, determines that described client needs the function rolled off the production line.
Correspondingly, the embodiment of the present invention additionally provides a kind of client, comprising:
Wherein, sending module, obtains request for sending configuration file to server;
Receiver module, for receiving the response message that described server returns, carries the version number of configuration file in this response message;
Acquisition module, obtains corresponding configuration file for the version number according to described configuration file;
Determination module, the configuration file for getting according to described acquisition module determines that described client needs the function rolled off the production line;
Processing module, for shielding function logic corresponding to function that described needs roll off the production line.
Wherein, described sending module is used for, and when described client initialization, sends configuration file obtain request to server.
Wherein, described acquisition module comprises:
First judging unit, for judging according to the version number of described configuration file whether this locality stores configuration file corresponding to described version number;
Acquiring unit, for when the judged result of described first judging unit is for being, obtains the configuration file that the local described version number stored is corresponding; When described first judging unit is no, from described server, obtain corresponding configuration file according to the version number of described configuration file.
Wherein, described configuration file comprises the permission management function of described client and the management mark of correspondence, when described management is designated the first ident value, shows that corresponding function needs are reached the standard grade, when described management is designated the second ident value, show that corresponding function needs roll off the production line;
Described determination module comprises:
Whether the second judging unit, exist for judging the function that corresponding management is designated the second ident value in described configuration file;
Determining unit, for when the judged result of described second judging unit is for being, determines that the function that the management of described correspondence is designated the second ident value is the function needing to roll off the production line.
Wherein, described configuration file comprises the mark of the function that described client needs roll off the production line;
Described determination module is used for, and the mark of the function that the described client needs comprised according to described configuration file roll off the production line, determines that described client needs the function rolled off the production line.
Implement the embodiment of the present invention, there is following beneficial effect:
Send configuration file by user end to server and obtain request, the response message that reception server returns, and obtain corresponding configuration file according to the version number of the configuration file carried in this response message, and then the function that rolls off the production line is needed according to the configuration file determination client got, thus shield function logic corresponding to function that these needs roll off the production line, realizing client functionality when not revising client code to roll off the production line, improve the efficiency that client functionality rolls off the production line.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The schematic flow sheet of the management method of a kind of client functionality that Fig. 1 provides for the embodiment of the present invention;
The schematic flow sheet of the management method of the another kind of client functionality that Fig. 2 provides for the embodiment of the present invention;
The schematic flow sheet of the management method of the another kind of client functionality that Fig. 3 provides for the embodiment of the present invention
The structural representation of a kind of client that Fig. 4 provides for the embodiment of the present invention;
The structural representation of the another kind of client that Fig. 5 provides for the embodiment of the present invention;
The structural representation of the another kind of client that Fig. 6 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
As shown in Figure 1, the schematic flow sheet of the management method of a kind of client functionality provided for the embodiment of the present invention, can comprise the following steps:
Step 101, user end to server send configuration file and obtain request.
In the embodiment of the present invention, client can be the applications client such as entertainment applications client, social applications client, audio-visual applications client, and the embodiment of the present invention does not limit.
As the optional execution mode of one, in the technical scheme described by Fig. 1, user end to server sends configuration file acquisition request and can be:
When client initialization, send configuration file to server and obtain request.
As the optional execution mode of another kind, in the technical scheme described by Fig. 1, user end to server sends configuration file acquisition request and can be:
When client receives the instruction of the acquisition configuration file of user's input, send configuration file to server and obtain request.
In this embodiment, when server side configuration file occurs to upgrade, as developer uploads new configuration file, server can to client push configuration file update notification message, the configuration file after renewal whether is obtained to point out user, when client receives the instruction of the acquisition configuration file of user's input, send configuration file to server and obtain request.
The response message that step 102, client reception server return, carries the version number of configuration file in this response message.
Step 103, client obtain corresponding configuration file according to the version number of this configuration file.
In the embodiment of the present invention, in order to prevent the configuration file of the same version of client repeated downloads, cause the waste of Internet resources, client obtains corresponding configuration file according to the version number of configuration file and can comprise the following steps:
Step 11), client judges local whether to store configuration file corresponding to this version number according to the version number of configuration file;
Step 12) if be judged as YES, obtain the configuration file that local this version number stored is corresponding;
Step 13) if be judged as NO, from described server, obtain corresponding configuration file according to the version number of this configuration file.
By above-mentioned steps 11) ~ step 13), when client receives the version number of the configuration file that server returns, can't directly go to obtain corresponding configuration file, but first can judge whether this locality stores configuration file corresponding to this version number (namely judging whether this locality has version number's configuration file identical with this version number), and when this locality does not store the configuration file of this version, the version number according to configuration file obtains this configuration file from server; Otherwise, can not spend in server and obtain configuration file, but directly can obtain configuration file corresponding to local this version number stored, and the configuration file corresponding according to this version number of this locality storage performs client functionality bookkeeping.
Step 104, client are according to the function getting configuration file determination client and need to roll off the production line.
Step 105, client shield function logic corresponding to function that these needs roll off the production line.
In the embodiment of the present invention, after client gets configuration file, can resolve this configuration file, to determine that client needs the function rolled off the production line, and shield function logic corresponding to function that these needs roll off the production line.
For example, suppose that the initial release of a certain social applications client that application developer is issued comprises 10 functions (function 1 ~ 10) altogether, user downloads and after installing the social applications client of this initial release, during this social applications client of each run, this social applications client all can the function logic of value-added tax function 1 ~ 10 correspondence, correspondingly, the function button (or default gesture operation) that user also can be arranged by (or in menu) on this social applications client interface carrys out n-back test 1 ~ 10.When application developer determines that function 9 and function 10 need to roll off the production line (such as according to the actual requirements, function 9 and function 10 can be aim at the function arranged Christmas Day, certain hour after Christmas Day, this function 9 and function 10 can be rolled off the production line) time, can by uploading a configuration file to server, for function 9 and the function 10 of this social applications client that rolls off the production line.After this social applications client gets this configuration file, can according to the function logic of this configuration file function of shielding 9 and function 10 correspondence, namely, during this social applications client of user's each run, the function logic reloading function 9 and function 10 correspondence is not needed.
As shown in Figure 2, the schematic flow sheet of the management method of the another kind of client functionality provided for the embodiment of the present invention, can comprise the following steps:
Step 201, user end to server send configuration file and obtain request.
The response message that step 202, client reception server return, carries the version number of configuration file in this response message.
Step 203, client obtain corresponding configuration file according to the version number of this configuration file.
In embodiments of the present invention, when client initialization, this client can send configuration file to server and obtain request.When client receives the response message that server returns, can judge locally whether store configuration file corresponding to this version number according to the version number of the configuration file carried in this response message; If be judged as YES, namely this locality stores configuration file corresponding to this version number, then client directly can obtain configuration file corresponding to local this version number stored, and does not need to obtain from server, saves Internet resources; If be judged as NO, namely this locality does not store configuration file corresponding to this version number, then client can obtain corresponding configuration file according to the version number of this configuration file from server.
Step 204, client judge whether there is the function that corresponding management is designated the second ident value in this configuration file; If exist, go to step 205; Otherwise, terminate current process.
Management corresponding to step 205, client shielding is designated function logic corresponding to the function of the second ident value.
In embodiments of the present invention, the permission management function of corresponding applications client and the management mark of correspondence can be comprised in the configuration file that application developer is uploaded to server, when this management is designated the first ident value, show that corresponding function needs are reached the standard grade, when this management is designated the second ident value, show that corresponding function needs roll off the production line.
Concrete, in this embodiment, the function of client can be divided into two parts, wherein a part is the basic function of this client, need long-term, stable existence, when application developer needs to manage this partial function, can be realized by the client issuing redaction; Another part function is the not substantially function (namely allowing management function) of this client, this partial function has ageing, and application developer can be realized the management of this partial function (controlling functions is reached the standard grade, roll off the production line) by configuration file.
When application developer determines to there is the function needing to roll off the production line in the permission management function of client according to the actual requirements, application developer can upload a configuration file to server, the management mark needing the permission management function that rolls off the production line corresponding in this configuration file is set to the second ident value (as false), and all the other allow the management of management function (namely needing the function of reaching the standard grade) mark to be set to the first ident value (as true).
After client gets configuration file, can resolve this configuration file, and judge in this configuration file, whether to there is the function that corresponding management is designated the second ident value, and when it is present, when client is run, the management that can shield this correspondence is designated function logic corresponding to the function of the second ident value.
For example, for an instant communication client (customer end A), suppose certain hour before the Spring Festival, the developer of this customer end A has issued the client release in a Spring Festival, instant communication client corresponding to this client release is except possessing additions and deletions good friend, chat (text chat, voice-enabled chat, Video chat etc.), outside basic function, two are also increased newly specially for the function in the Spring Festival: send to appointment good friend and bless language (function 1) Spring Festival, send red packet in the Spring Festival (function 2) to appointment good friend.User downloads and after installing the client of this version, except can performing the basic function of customer end A, can also perform above-mentioned functions 1 and function 2.Certain hour after the Spring Festival, the developer of this customer end A determines to need to roll off the production line to this function 1 and function 2, now, the developer of this customer end A can upload a configuration file to server, can comprise following information (supposing that customer end A also comprises function 3 and function 4 these two allows management function) in this configuration file:
Allow management function Management mark
Function 1 False (namely needing to roll off the production line)
Function 2 false
Function 3 True (namely needing to reach the standard grade)
Function 4 true
Wherein, the information format in above-mentioned configuration file is only a kind of example, and the information in configuration file also can be other form.
After customer end A gets above-mentioned configuration file, when customer end A is run, this configuration file can be resolved, determine that this configuration file comprises the function that corresponding management is designated the second ident value (i.e. false), i.e. function 1 and function 2, thus customer end A can the function logic of function of shielding 1 and function 2 correspondence, namely, when customer end A is run, the function logic of value-added tax function 1 and function 2 correspondence is not needed; For function 3 and function 4, because its management is designated the first ident value (i.e. true), thus, when client is run, the function logic of value-added tax function 3 and function 4 correspondence is still needed.
As shown in Figure 3, the schematic flow sheet of the management method of the another kind of client functionality provided for the embodiment of the present invention, can comprise the following steps:
Step 301, user end to server send configuration file and obtain request.
The response message that step 302, client reception server return, carries the version number of configuration file in this response message.
Step 303, client obtain corresponding configuration file according to the version number of this configuration file.
In embodiments of the present invention, when client initialization, this client can send configuration file to server and obtain request.When client receives the response message that server returns, can judge locally whether store configuration file corresponding to this version number according to the version number of the configuration file carried in this response message; If be judged as YES, namely this locality stores configuration file corresponding to this version number, then client directly can obtain configuration file corresponding to local this version number stored, and does not need to obtain from server, saves Internet resources; If be judged as NO, namely this locality does not store configuration file corresponding to this version number, then client can obtain corresponding configuration file according to the version number of this configuration file from server.
The mark of the function that these client needs that step 304, client comprise according to this configuration file roll off the production line, determines that this client needs the function rolled off the production line.
Step 305, client shield function logic corresponding to function that these needs roll off the production line.
In embodiments of the present invention, the mark of the function that needs roll off the production line can be comprised in the configuration file that application developer is uploaded to server.After client gets configuration file, the mark of the function that the needs comprised according to this configuration file roll off the production line, determines that this client needs the function rolled off the production line.
Concrete, in this embodiment, the function of client can be divided into two parts, wherein a part is the basic function of this client, need long-term, stable existence, when application developer needs to manage this partial function, can be realized by the client issuing redaction; Another part function is the not substantially function of this client, and this partial function has ageing, and application developer can be realized the management of this partial function (controlling functions is reached the standard grade, roll off the production line) by configuration file.
When application developer determines to there is the function needing to roll off the production line in the permission management function of client according to the actual requirements, application developer can upload a configuration file to server, and this configuration file comprises the mark of the function that these needs roll off the production line.
After client gets configuration file, can resolve this configuration file, and the mark of the function rolled off the production line according to the needs that this configuration file comprises, determine that this client needs the function rolled off the production line, when client is run, the function logic that function that these needs roll off the production line is corresponding can be shielded.
For example, still for an instant communication client (customer end A), suppose certain hour before the Spring Festival, the developer of this customer end A has issued the client release in a Spring Festival, instant communication client corresponding to this client release is except possessing additions and deletions good friend, chat (text chat, voice-enabled chat, Video chat etc.), outside basic function, two are also increased newly specially for the function in the Spring Festival: send to appointment good friend and bless language (function 1) Spring Festival, send red packet in the Spring Festival (function 2) to appointment good friend.User downloads and after installing the client of this version, except can performing the basic function of customer end A, can also perform above-mentioned functions 1 and function 2.Certain hour after the Spring Festival, the developer of this customer end A determines to need to roll off the production line to this function 1 and function 2, and this configuration file comprises the mark of function 1 and function 2.
After customer end A gets above-mentioned configuration file, when customer end A is run, this configuration file can be resolved, the mark of the function that the needs comprised according to this configuration file roll off the production line determines the function that these client needs roll off the production line, i.e. function 1 and function 2, thus customer end A can the function logic of function of shielding 1 and function 2 correspondence, namely, when customer end A is run, the function logic of value-added tax function 1 and function 2 correspondence is not needed.
It should be noted that, the scheme of function rolled off the production line is needed to be only two kinds of concrete examples of the technical scheme that the embodiment of the present invention provides by configuration file instruction shown in above-mentioned Fig. 2 and Fig. 3 of the present invention described in method flow, it is not limiting the scope of the present invention, namely in the technical scheme that the embodiment of the present invention provides, also the function rolled off the production line by configuration file instruction needs can be realized by other means, as the mark of the permission management function that needs are reached the standard grade only can be comprised in configuration file, namely the permission management function that this configuration file does not comprise is considered as the function needing to roll off the production line, its specific implementation does not repeat them here.
By describing above and can finding out, in the technical scheme that the embodiment of the present invention provides, send configuration file by user end to server and obtain request, the response message that reception server returns, and obtain corresponding configuration file according to the version number of the configuration file carried in this response message, and then the function that rolls off the production line is needed according to the configuration file determination client got, thus shield function logic corresponding to function that these needs roll off the production line, realizing client functionality when not revising client code to roll off the production line, improve the efficiency that client functionality rolls off the production line.
Based on the technical conceive that said method embodiment is identical, the embodiment of the present invention additionally provides a kind of client, can apply in said method embodiment.
As shown in Figure 4, be the structural representation of a kind of client that the embodiment of the present invention provides, can comprise:
Sending module 41, obtains request for sending configuration file to server;
Receiver module 42, for receiving the response message that described server returns, carries the version number of configuration file in this response message;
Acquisition module 43, obtains corresponding configuration file for the version number according to described configuration file;
Determination module 44, the configuration file for getting according to described acquisition module determines that described client needs the function rolled off the production line;
Processing module 45, for shielding function logic corresponding to function that described needs roll off the production line.
Wherein, described sending module 41 can be specifically for, when described client initialization, sends configuration file obtain request to server.
See also Fig. 5, Fig. 5 is the structural representation of another kind of client disclosed in the embodiment of the present invention.Wherein, the client shown in Fig. 5 is that client is as shown in Figure 4 optimized and obtains, and compared with the client shown in Fig. 4, in the client shown in Fig. 5, described acquisition module 43 can comprise:
First judging unit 431, for judging according to the version number of described configuration file whether this locality stores configuration file corresponding to described version number;
Acquiring unit 432, for when the judged result of described first judging unit 431 is for being, obtains the configuration file that the local described version number stored is corresponding; When described first judging unit 431 is no, from described server, obtain corresponding configuration file according to the version number of described configuration file.
As the optional execution mode of one, the permission management function of described client and the management mark of correspondence can be comprised in described configuration file, when described management is designated the first ident value, show that corresponding function needs are reached the standard grade, when described management is designated the second ident value, show that corresponding function needs roll off the production line.
See also Fig. 6, Fig. 6 is the structural representation of another kind of client disclosed in the embodiment of the present invention under this execution mode.Wherein, the client shown in Fig. 6 is that client is as shown in Figure 4 optimized and obtains, and compared with the client shown in Fig. 4, in the client shown in Fig. 6, described determination module 44 can comprise:
Whether the second judging unit 441, exist for judging the function that corresponding management is designated the second ident value in described configuration file;
Determining unit 442, for when the judged result of described second judging unit 441 is for being, determines that the function that the management of described correspondence is designated the second ident value is the function needing to roll off the production line.
As the optional execution mode of another kind, the mark of the function that described client needs roll off the production line in described configuration file, can be comprised.
Correspondingly, in this embodiment, described determination module 44 may be used for, and the mark of the function that the described client needs comprised according to described configuration file roll off the production line, determines that described client needs the function rolled off the production line.
By describing above and can finding out, in the technical scheme that the embodiment of the present invention provides, send configuration file by user end to server and obtain request, the response message that reception server returns, and obtain corresponding configuration file according to the version number of the configuration file carried in this response message, and then the function that rolls off the production line is needed according to the configuration file determination client got, thus shield function logic corresponding to function that these needs roll off the production line, realizing client functionality when not revising client code to roll off the production line, improve the efficiency that client functionality rolls off the production line.
In the description of this specification, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term not must for be identical embodiment or example.And the specific features of description, structure, material or feature can combine in one or more embodiment in office or example in an appropriate manner.In addition, when not conflicting, the feature of the different embodiment described in this specification or example and different embodiment or example can carry out combining and combining by those skilled in the art.
In addition, term " first ", " second " only for describing object, and can not be interpreted as instruction or hint relative importance or imply the quantity indicating indicated technical characteristic.Thus, be limited with " first ", the feature of " second " can express or impliedly comprise at least one this feature.In describing the invention, the implication of " multiple " is at least two, such as two, three etc., unless otherwise expressly limited specifically.
Describe and can be understood in flow chart or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
In flow charts represent or in this logic otherwise described and/or step, such as, the sequencing list of the executable instruction for realizing logic function can be considered to, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise the system of processor or other can from instruction execution system, device or equipment instruction fetch and perform the system of instruction) use, or to use in conjunction with these instruction execution systems, device or equipment.With regard to this specification, " computer-readable medium " can be anyly can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wiring, portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasablely edit read-only memory (EPROM or flash memory), fiber device, and portable optic disk read-only memory (CDROM).In addition, computer-readable medium can be even paper or other suitable media that can print described program thereon, because can such as by carrying out optical scanner to paper or other media, then carry out editing, decipher or carry out process with other suitable methods if desired and electronically obtain described program, be then stored in computer storage.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the application-specific integrated circuit (ASIC) of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, revises, replace and modification.

Claims (10)

1. a management method for client functionality, is characterized in that, comprising:
User end to server sends configuration file and obtains request;
Described client receives the response message that described server returns, and carries the version number of configuration file in this response message;
Described client obtains corresponding configuration file according to the version number of described configuration file;
According to the configuration file got, described client determines that described client needs the function rolled off the production line;
Described client shields function logic corresponding to function that described needs roll off the production line.
2. the method for claim 1, is characterized in that, described user end to server sends configuration file and obtains request, comprising:
When described client initialization, described user end to server sends configuration file and obtains request.
3. the method for claim 1, is characterized in that, described client obtains corresponding configuration file according to the version number of described configuration file and comprises:
According to the version number of described configuration file, described client judges whether this locality stores configuration file corresponding to described version number;
If be judged as YES, obtain the configuration file that the local described version number stored is corresponding;
If be judged as NO, from described server, obtain corresponding configuration file according to the version number of described configuration file.
4. the method for claim 1, it is characterized in that, described configuration file comprises the permission management function of described client and the management mark of correspondence, when described management is designated the first ident value, show that corresponding function needs are reached the standard grade, when described management is designated the second ident value, show that corresponding function needs roll off the production line;
According to the configuration file got, described client determines that described client needs the function rolled off the production line, comprising:
Described client judges whether to exist in described configuration file the function that corresponding management is designated the second ident value, if exist, then determines that the function that the management of described correspondence is designated the second ident value is the function needing to roll off the production line.
5. the method for claim 1, is characterized in that, described configuration file comprises the mark of the function that described client needs roll off the production line;
According to the configuration file got, described client determines that described client needs the function rolled off the production line, comprising:
The mark of the function that the described client needs that described client comprises according to described configuration file roll off the production line, determines that described client needs the function rolled off the production line.
6. a client, is characterized in that, comprising:
Sending module, obtains request for sending configuration file to server;
Receiver module, for receiving the response message that described server returns, carries the version number of configuration file in this response message;
Acquisition module, obtains corresponding configuration file for the version number according to described configuration file;
Determination module, the configuration file for getting according to described acquisition module determines that described client needs the function rolled off the production line;
Processing module, for shielding function logic corresponding to function that described needs roll off the production line.
7. client as claimed in claim 6, is characterized in that,
Described sending module is used for, and when described client initialization, sends configuration file obtain request to server.
8. client as claimed in claim 6, it is characterized in that, described acquisition module comprises:
First judging unit, for judging according to the version number of described configuration file whether this locality stores configuration file corresponding to described version number;
Acquiring unit, for when the judged result of described first judging unit is for being, obtains the configuration file that the local described version number stored is corresponding; When described first judging unit is no, from described server, obtain corresponding configuration file according to the version number of described configuration file.
9. client as claimed in claim 6, it is characterized in that, described configuration file comprises the permission management function of described client and the management mark of correspondence, when described management is designated the first ident value, show that corresponding function needs are reached the standard grade, when described management is designated the second ident value, show that corresponding function needs roll off the production line;
Described determination module comprises:
Whether the second judging unit, exist for judging the function that corresponding management is designated the second ident value in described configuration file;
Determining unit, for when the judged result of described second judging unit is for being, determines that the function that the management of described correspondence is designated the second ident value is the function needing to roll off the production line.
10. client as claimed in claim 6, it is characterized in that, described configuration file comprises the mark of the function that described client needs roll off the production line;
Described determination module is used for, and the mark of the function that the described client needs comprised according to described configuration file roll off the production line, determines that described client needs the function rolled off the production line.
CN201410466510.8A 2014-09-12 2014-09-12 Method and device for managing client function Pending CN104219243A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410466510.8A CN104219243A (en) 2014-09-12 2014-09-12 Method and device for managing client function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410466510.8A CN104219243A (en) 2014-09-12 2014-09-12 Method and device for managing client function

Publications (1)

Publication Number Publication Date
CN104219243A true CN104219243A (en) 2014-12-17

Family

ID=52100377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410466510.8A Pending CN104219243A (en) 2014-09-12 2014-09-12 Method and device for managing client function

Country Status (1)

Country Link
CN (1) CN104219243A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106341244A (en) * 2015-07-06 2017-01-18 北京国双科技有限公司 Method and system for updating configuration file, client and server
CN106488045A (en) * 2016-12-28 2017-03-08 广东欧珀移动通信有限公司 Control method and control device
CN106598633A (en) * 2015-10-19 2017-04-26 北京国双科技有限公司 Configuration file update method, client and server
CN108459858A (en) * 2018-04-02 2018-08-28 武汉斗鱼网络科技有限公司 A kind of function adjusting method of application program, device, equipment and storage medium
CN111488156A (en) * 2020-04-08 2020-08-04 中国银行股份有限公司 Client function offline method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1288199A (en) * 1999-09-09 2001-03-21 日本电气株式会社 Method for updating customer's mounting data respons costomer raising events
WO2001067285A2 (en) * 2000-03-03 2001-09-13 Merinta, Inc. Persistent portal for a browser
CN101075906A (en) * 2006-06-05 2007-11-21 腾讯科技(深圳)有限公司 Method for controlling network telecommunication software function
CN101330674A (en) * 2007-06-21 2008-12-24 上海美通无线网络信息有限公司 Method for dynamically updating mobile phone software menu
CN102129378A (en) * 2010-01-20 2011-07-20 腾讯科技(深圳)有限公司 Software menu updating method and device
CN102902579A (en) * 2012-10-09 2013-01-30 北京奇虎科技有限公司 Processing system for functional assembly
CN102929661A (en) * 2012-10-09 2013-02-13 北京奇虎科技有限公司 Method and device for processing functional component, and server

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1288199A (en) * 1999-09-09 2001-03-21 日本电气株式会社 Method for updating customer's mounting data respons costomer raising events
WO2001067285A2 (en) * 2000-03-03 2001-09-13 Merinta, Inc. Persistent portal for a browser
CN101075906A (en) * 2006-06-05 2007-11-21 腾讯科技(深圳)有限公司 Method for controlling network telecommunication software function
CN101330674A (en) * 2007-06-21 2008-12-24 上海美通无线网络信息有限公司 Method for dynamically updating mobile phone software menu
CN102129378A (en) * 2010-01-20 2011-07-20 腾讯科技(深圳)有限公司 Software menu updating method and device
CN102902579A (en) * 2012-10-09 2013-01-30 北京奇虎科技有限公司 Processing system for functional assembly
CN102929661A (en) * 2012-10-09 2013-02-13 北京奇虎科技有限公司 Method and device for processing functional component, and server

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106341244A (en) * 2015-07-06 2017-01-18 北京国双科技有限公司 Method and system for updating configuration file, client and server
CN106341244B (en) * 2015-07-06 2019-12-10 北京国双科技有限公司 Configuration file updating method, client, server and system
CN106598633A (en) * 2015-10-19 2017-04-26 北京国双科技有限公司 Configuration file update method, client and server
CN106598633B (en) * 2015-10-19 2019-12-31 北京国双科技有限公司 Configuration file updating method, client and server
CN106488045A (en) * 2016-12-28 2017-03-08 广东欧珀移动通信有限公司 Control method and control device
CN108459858A (en) * 2018-04-02 2018-08-28 武汉斗鱼网络科技有限公司 A kind of function adjusting method of application program, device, equipment and storage medium
CN111488156A (en) * 2020-04-08 2020-08-04 中国银行股份有限公司 Client function offline method and device

Similar Documents

Publication Publication Date Title
CN104219246A (en) Method and device for controlling display interface of client
US10264424B2 (en) Information processing method and central control device
CN105227626A (en) Content pushing method and device and terminal
CN104219243A (en) Method and device for managing client function
CN202488621U (en) Device for updating television user interface theme
CN102571940B (en) Application program remote installation system, method, intelligent terminal, application server
CN109286648B (en) Data pushing method, device and system and terminal equipment
CN103607660A (en) Intelligent television interface switching control method and control apparatus
CN105930020A (en) Method and apparatus for function icons of management terminal application program
CN103391479A (en) Method, device, terminal and system for customizing updated series
CN107003836B (en) Flexible device template for connected consumer devices
CN107220020B (en) Display method and electronic equipment
CN104239467A (en) Application program recommendation method, system and device
CN105635063A (en) IOT (Internet of Things) communication protocol configuration method and device
CN105431816A (en) Synchronizing device association data among computing devices
CN105119790A (en) Apparatus control method and device
CN105468674A (en) Window interception method and device and terminal equipment
CN104135674B (en) The acquisition of OSD subject documents, providing method, device and more new system
CN103618926A (en) Method and device for controlling displaying application webpage of intelligent television
CN103414765A (en) Method, device and system for shunting information in graphic code
CN105100214A (en) Information synchronization method, device and system
CN104267987B (en) A kind of newer detection method of application APP, detection device and terminal
CN104660683A (en) Data transmission control method, device and system
CN103024067A (en) Method and server for pushing information to intelligent terminals
CN105142184A (en) Flow control method and electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 510000, Guangdong Province, Guangzhou, Panyu District Town, Huambo business district, Wanda Plaza, block B1, 28 floor

Applicant after: Guangzhou Huaduo Network Technology Co., Ltd.

Address before: 510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08,

Applicant before: Guangzhou Huaduo Network Technology Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20141217