CN1929488A - Method and device for operation in multiple pages based on server paging - Google Patents

Method and device for operation in multiple pages based on server paging Download PDF

Info

Publication number
CN1929488A
CN1929488A CN 200610140024 CN200610140024A CN1929488A CN 1929488 A CN1929488 A CN 1929488A CN 200610140024 CN200610140024 CN 200610140024 CN 200610140024 A CN200610140024 A CN 200610140024A CN 1929488 A CN1929488 A CN 1929488A
Authority
CN
China
Prior art keywords
parameter
page
multiple pages
leaf
user
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
CN 200610140024
Other languages
Chinese (zh)
Other versions
CN1929488B (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.)
Jingjiang City Chengzhong Village Investment And Construction Co ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006101400242A priority Critical patent/CN1929488B/en
Publication of CN1929488A publication Critical patent/CN1929488A/en
Application granted granted Critical
Publication of CN1929488B publication Critical patent/CN1929488B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

This invention provides one over pages operation method based on servo, which comprises the following steps: customer end sending user operation information to servo end and the user operation information is generated by user customer end to input operation orders; servo end filters records and executes relative operations; sending the servo end to customer end. This invention also provides one over page operation device based on servo pages.

Description

Multiple pages method of operation and device based on server paging
Technical field
The present invention relates to the communications field, more specifically, relate to multiple pages method of operation and device based on server paging.
Background technology
Along with the management software of realizing based on database large enterprise's being extensive use of of telecommunications enterprise particularly, it is more and more frequent to change the operation of looking into for the additions and deletions of big data quantity database table, in order to improve system response time, promote user experience, present most of software has all adopted the function based on server paging when inquiry big data quantity database table.The simple principle of this technology is as follows:
When general inquiry object information quantity too much (surpasses the indication range that regular display one is shielded), we can take the mode of Pagination Display to solve on the interface, be every page and show fixed qty record (showing 10 row) as every page, divide some pages of demonstrations, Fig. 1 shows a snapshot that adopts the interface of Pagination Display.
If data volume very huge (can occur the data more than 1,000,000 grades as telecommunications enterprise), the screen paging quantity that obviously obtains can be very many, and the inquiry total data can spend long time (a few hours even more of a specified duration are to such an extent as to cause the system unavailable).In order to improve systematic function, usually adopt following strategy: when the user end to server end is initiated query requests, the each that part of recorded information that only can need show active client of server end returns to client (tens of), and do not need the recorded information of display part not return for other, client request next time (such as on the interface, carrying out page turn over operation) Shi Caihui such as have only to inquire about again and to return, thereby can improve the response speed of system greatly.Basic thinking that Here it is based on the server paging function.
Wherein, the interface display of software systems partly is referred to as client.The background information processing section of software systems is referred to as server end, and server end generally can connect database, and database is carried out certain operation.Server end and client can be deployed in same computer, also can be distributed in many computers.Each row in the display message as a result of software systems client query function is called record.
And access management software when carrying out data management except data query, generally also need to carry out other feature operation (as revising field, deletion record or the like).The general operation scene is as follows: at first inquire the record that satisfies condition, choose some (stamp collude in the displayed record fronts), carry out feature operation (clicking certain function key, as delete button or the like) then.At this moment, when if the user need operate whole or most data of Query Result, just need software to provide and stride the function that page or leaf selected and strode page multiselect entirely, otherwise need the user to turn over page by page, rule record ground choosing then (when the number of paging was a lot, this operation was beyond affordability).And for the system based on server paging, because client is not preserved whole Query Result information, realize striding the full function of selecting of page or leaf and just must take special solution.To be described in detail the solution that provides in the correlation technique below.
Scheme one
Select entirely and stride page multiselect and have certain technical difficulty owing to realize striding page or leaf under based on the prerequisite of server paging,, only provide when page or leaf and select function entirely, do not stride page or leaf and select function entirely and do not provide so there is part software to take the strategy of avoiding at present.A kind of of showing according to correlation technique of Fig. 2 provides a snapshot that selects the interface of function when page or leaf entirely.
Yet, the user can only operate the record that shows in the interface as a result, and can't the record that not show be operated, can't finish the operation of striding page or leaf, can only turn over page by page, work as page or leaf in each page click then and select function key and functional key entirely, finish the operation of writing down in the current page, this operation is equally very loaded down with trivial details.
Wherein, when the full choosing of page or leaf is meant under the situation of client Pagination Display, make all selected operation of all records of current page by a function key.Stride the full choosing of page or leaf and be meant under the situation of client Pagination Display, make all write down all selected operation by a function key.Stride page multiselect and be meant under the situation of client Pagination Display, the some page or leaf that blows away selects the operation of removing to choose some records after the function key entirely.Common multiselect is meant that under the situation of client Pagination Display the user carries out page turning voluntarily, chooses the operation of record.
Scheme two
User interface provides strides page or leaf and selects function key entirely, and the some page or leaf that blows away selects after the function key system can trigger server end all information that satisfy condition are all checked out to send to client (opposing with the principle of server paging inquiry) entirely.And is all record identifications selected state.
This scheme can satisfy the demand that the user strides the full choosing of page or leaf, but strides the mechanism of having given up the server paging inquiry when page or leaf selects function entirely in use, thereby has serious performance issue, and is unavailable substantially under the big data quantity situation.
Scheme three
User interface provides strides page or leaf and selects button entirely, point blows away the full choosing of page or leaf back client records current state for selecting state (but doing query manipulation unlike scheme two) entirely, when the user carries out associative operation, client is passed to server end to current querying condition and one of operation need carrying out, server end is directly operated the record that satisfies querying condition in the database table, thereby avoided inquiry, the transport process of mass data, improved the performance of system greatly.
This scheme can satisfy the demand that the user strides the full choosing of page or leaf, and does not have serious performance issue, but can't satisfy the function of striding page multiselect, and the user must be to satisfying all recording operations of querying condition, and can not therefrom remove a part.Be subjected to the restriction of part on concerning the user, using
Therefore, people need a kind of multiple pages operation based on server paging, can solve the solution of the problem in the above-mentioned correlation technique.
Summary of the invention
The present invention aims to provide multiple pages method of operation and the device based on server paging, realize under based on the server paging prerequisite when page or leaf complete choosing, a common multiselect, stride the functional requirement that page or leaf selected, strode page multiselect entirely, with the problems such as multiple pages complex operation in the solution correlation technique.
An aspect according to the embodiment of the invention, a kind of multiple pages method of operation based on server paging is provided, may further comprise the steps: the user end to server end transmits user's operation information, and user's operation information is to be produced by user customer input multiple pages operational order; Server end filters out the record of needs operation and carries out corresponding operation according to user's operation information; And server end sends operating result to client.
In above-mentioned multiple pages method of operation, multiple pages operation comprise following one of at least: common multiselect, select, stride a page multiselect entirely when page or leaf selects, strides page or leaf entirely.
In above-mentioned multiple pages method of operation, comprise on the client being used for the control that the user imports the multiple pages operational order, control comprises following at least a: choose control, remove to choose control, page turning control, when the full selected control part of page or leaf, when page or leaf entirely not selected control part, stride a page full selected control part, stride page or leaf not selected control part entirely.
In above-mentioned multiple pages method of operation, user's operation information comprises following a kind of parameter at least: the selected state parameter is used to indicate the multiple pages operation types; The querying condition parameter is used to indicate the querying condition that satisfies current display result; The record list parameter is used to indicate and chooses or go the set of records ends chosen; And the action type parameter, be used to indicate the operation that need carry out.
In above-mentioned multiple pages method of operation, when multiple pages was operating as common multiselect: the selected state parameter was set to common, the querying condition parameter is set to sky, and the record list parameter is set to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out; Multiple pages is operating as when page or leaf when selecting entirely: the selected state parameter is set to common, and the querying condition parameter is set to sky, and the record list parameter is set to when the whole set of records ends of page or leaf, and affiliated action type parameter is set to the operation that need carry out; Multiple pages is operating as strides page or leaf when selecting entirely: the selected state parameter is set to stride page or leaf, and the querying condition parameter is set to the current querying condition of client, and the record list parameter is provided with sky, and affiliated action type parameter is set to the operation that need carry out; And multiple pages is operating as when striding page multiselect: the selected state parameter is set to stride page or leaf, and the querying condition parameter is set to the current querying condition of client, and the setting of record list parameter goes to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out.
In above-mentioned multiple pages method of operation, corresponding operation may further comprise the steps: when the value of state parameter is common in elected, server end obtains the record set of needs operation according to the value of record list parameter, and record set is carried out the operation of the value correspondence of action type parameter; And the value of state parameter is judged as when striding page in elected, and server end obtains the record set of needs operation according to the value of querying condition parameter and the value acting in conjunction of record list parameter, and record is carried out the operation of the value correspondence of action type parameter.
According to a further aspect in the invention, a kind of multiple pages operating means based on server paging is provided, comprise: the user's operation information sending module, be used to make the user end to server end to transmit user's operation information, user's operation information is to be produced by user customer input multiple pages operational order; The multiple pages operational module is used to make server end to filter out the record of needs operation and carry out corresponding operation according to user's operation information; And return module, be used to make server end to send operating result to client.
In above-mentioned multiple pages operating means, multiple pages operation comprise following one of at least: common multiselect, select, stride a page multiselect entirely when page or leaf selects, strides page or leaf entirely.
In above-mentioned multiple pages operating means, comprise on the client being used for the control that the user imports the multiple pages operational order, control comprises following at least a: choose control, remove to choose control, page turning control, when the full selected control part of page or leaf, when page or leaf entirely not selected control part, stride a page full selected control part, stride page or leaf not selected control part entirely.
In above-mentioned multiple pages operating means, user's operation information comprises following a kind of parameter at least: the selected state parameter is used to indicate the multiple pages operation types; The querying condition parameter is used to indicate the querying condition that satisfies current display result; The record list parameter is used to indicate and chooses or go the set of records ends chosen; And the action type parameter, be used to indicate the operation that need carry out.
In above-mentioned multiple pages operating means, when multiple pages was operating as common multiselect: user's operation information sending module selected state parameter was set to common, the querying condition parameter is set to sky, the record list parameter is set to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out; Multiple pages is operating as when page or leaf selects entirely: user's operation information sending module selected state parameter is set to common, the querying condition parameter is set to sky, the record list parameter is set to when the whole set of records ends of page or leaf, and affiliated action type parameter is set to the operation that need carry out; Multiple pages is operating as strides page or leaf when selecting entirely: user's operation information sending module selected state parameter is set to stride page or leaf, the querying condition parameter is set to the current querying condition of client, the record list parameter is provided with sky, and affiliated action type parameter is set to the operation that need carry out; And multiple pages is operating as when striding page multiselect: user's operation information sending module selected state parameter is set to stride page or leaf, the querying condition parameter is set to the current querying condition of client, record list parameter setting goes to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out.
In above-mentioned multiple pages operating means, when the value that the multiple pages operational module is used for elected state parameter is common, make server end obtain the record set of needs operation, and record set is carried out the operation of the value correspondence of action type parameter according to the value of record list parameter; And the value that is used for elected state parameter is judged as when striding page, makes server end obtain the record set that needs are operated according to the value of querying condition parameter and the value acting in conjunction of record list parameter, and record carried out the operation of the value correspondence of action type parameter.
As can be seen from the above description, the key of the present invention mode that is adopt to transmit user's operation information (stride page or leaf select entirely, go to choose etc.) replaces the mode of original transmission real data.Thereby, allow server end filter out the record of needs operation voluntarily according to the user's operation information of transmitting, avoided transmitting lot of data information, thereby improved the performance and the availability of whole system at the client and server end.
By technique scheme, the present invention has realized following technique effect:
What 1, the invention provides a kind of high performance, complete function realizes the implementation of multiple pages operation based on server paging, and has solved all defect in the existing scheme one, two, three.
2, the invention solves the performance issue of carrying out the data manipulation existence under the big data quantity applied environment, make user experience promote greatly.
3, the invention provides under the paging situation easy way when all data are all reached most of the selection, make that user's operation is greatly convenient.
4, the invention provides the easy way that the current page data are all selected, make that user's operation is greatly convenient.
Other features and advantages of the present invention will be set forth in the following description.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of being write, claims and accompanying drawing.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 shows a snapshot that adopts the interface of Pagination Display;
A kind of of showing according to correlation technique of Fig. 2 provides a snapshot that selects the interface of function when page or leaf entirely;
Fig. 3 shows to be provided with in client according to one embodiment of present invention and strides the snapshot that page or leaf selects function key entirely;
Fig. 4 shows the structure chart of the parameter information that increases according to one embodiment of present invention in client and server end interaction data;
Fig. 5 shows according to one embodiment of present invention the flow chart based on the multiple pages method of operation of server paging; And
Fig. 6 shows according to one embodiment of present invention the block diagram based on the multiple pages operating means of server paging.
Embodiment
Below with reference to the accompanying drawings and in conjunction with the embodiments, describe the present invention in detail.
The invention provides multiple pages method of operation and device based on server paging.
Fig. 5 shows the flow chart according to the multiple pages method of operation based on server paging of the present invention, and it may further comprise the steps:
Step S502, the user end to server end transmits user's operation information, and user's operation information is to be produced by user customer input multiple pages operational order;
Step S504, server end filters out the record of needs operation and carries out corresponding operation according to user's operation information; And
Step S506, server end sends operating result to client.
Alternatively, multiple pages operation comprise following one of at least: common multiselect, select, stride a page multiselect entirely when page or leaf selects, strides page or leaf entirely.
Alternatively, comprise on the client being used for the control that the user imports described multiple pages operational order that described control comprises following at least a: choose/go choose control, page turning control, when page or leaf select entirely/entirely not selected control part, stride the not selected control part of the full choosing of page or leaf/entirely.
Alternatively, user's operation information comprises following a kind of parameter at least: the selected state parameter is used to indicate the multiple pages operation types; The querying condition parameter is used to indicate the querying condition that satisfies current display result; The record list parameter is used to indicate and chooses or go the set of records ends chosen; And the action type parameter, be used to indicate the operation that need carry out.
Alternatively, when multiple pages was operating as common multiselect: the selected state parameter was set to common, and the querying condition parameter is set to sky, and the record list parameter is set to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out; Multiple pages is operating as when page or leaf when selecting entirely: the selected state parameter is set to common, and the querying condition parameter is set to sky, and the record list parameter is set to when the whole set of records ends of page or leaf, and affiliated action type parameter is set to the operation that need carry out; Multiple pages is operating as strides page or leaf when selecting entirely: the selected state parameter is set to stride page or leaf, and the querying condition parameter is set to the current querying condition of client, and the record list parameter is provided with sky, and affiliated action type parameter is set to the operation that need carry out; And multiple pages is operating as when striding page multiselect: the selected state parameter is set to stride page or leaf, and the querying condition parameter is set to the current querying condition of client, and the setting of record list parameter goes to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out.
Alternatively, corresponding operation may further comprise the steps: when the value of state parameter was common in elected, server end obtained the record set of needs operation according to the value of record list parameter, and record set is carried out the operation of the value correspondence of action type parameter; And the value of state parameter is judged as when striding page in elected, and server end obtains the record set of needs operation according to the value of querying condition parameter and the value acting in conjunction of record list parameter, and record is carried out the operation of the value correspondence of action type parameter.
Fig. 6 shows the block diagram according to the multiple pages operating means 600 based on server paging of the present invention, and it comprises:
User's operation information sending module 602 is used to make the user end to server end to transmit user's operation information, and user's operation information is to be produced by user customer input multiple pages operational order;
Multiple pages operational module 604 is used to make server end to filter out the record of needs operation and carry out corresponding operation according to user's operation information; And
Return module 606, be used to make server end to send operating result to client.
Alternatively, multiple pages operation comprise following one of at least: common multiselect, select, stride a page multiselect entirely when page or leaf selects, strides page or leaf entirely.
Alternatively, comprise on the client being used for the control that the user imports described multiple pages operational order that described control comprises following at least a: choose/go choose control, page turning control, when page or leaf select entirely/entirely not selected control part, stride the not selected control part of the full choosing of page or leaf/entirely.
Alternatively, user's operation information comprises following a kind of parameter at least: the selected state parameter is used to indicate the multiple pages operation types; The querying condition parameter is used to indicate the querying condition that satisfies current display result; The record list parameter is used to indicate and chooses or go the set of records ends chosen; And the action type parameter, be used to indicate the operation that need carry out.
Alternatively, when multiple pages was operating as common multiselect: the selected state parameter was set to common, and the querying condition parameter is set to sky, and the record list parameter is set to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out; Multiple pages is operating as when page or leaf when selecting entirely: the selected state parameter is set to common, and the querying condition parameter is set to sky, and the record list parameter is set to when the whole set of records ends of page or leaf, and affiliated action type parameter is set to the operation that need carry out; Multiple pages is operating as strides page or leaf when selecting entirely: the selected state parameter is set to stride page or leaf, and the querying condition parameter is set to the current querying condition of client, and the record list parameter is provided with sky, and affiliated action type parameter is set to the operation that need carry out; And multiple pages is operating as when striding page multiselect: the selected state parameter is set to stride page or leaf, and the querying condition parameter is set to the current querying condition of client, and the setting of record list parameter goes to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out.
Alternatively, when the value that multiple pages operational module 604 is used for elected state parameter is common, makes server end obtain the record set that needs are operated, and record set is carried out the operation of the value correspondence of action type parameter according to the value of record list parameter; And the value that is used for elected state parameter is judged as when striding page, makes server end obtain the record set that needs are operated according to the value of querying condition parameter and the value acting in conjunction of record list parameter, and record carried out the operation of the value correspondence of action type parameter.
As can be seen from the above description, the key of the present invention mode that is adopt to transmit user's operation information (stride page or leaf select entirely, go to choose etc.) replaces the mode of original transmission real data.Thereby, allow server end filter out the record of needs operation voluntarily according to the user's operation information of transmitting, avoided transmitting lot of data information, thereby improved the performance and the availability of whole system at the client and server end.
Find out that from above description the present invention is improved on the basis of existing scheme three, by in the mutual data of client and server end, increasing page multiselect function of striding that parameter information realizes that existing scheme three can't provide.According to embodiments of the invention, its specific implementation details following (is example with the B/S system):
1, strides page or leaf in the client increase and select function key entirely, according to one embodiment of present invention, stride page concrete layout of selecting function key entirely as shown in Figure 3.
2, as shown in Figure 4, in client and server end interaction data, increase following parameter information:
A, selectedType (choose type, value comprises: stride page or leaf, common);
B, Condition (querying condition satisfies the querying condition of current display result);
C, List (record tabulation, in the selected state value not simultaneously, the implication difference of information in the record tabulation is referring to following concrete scene description);
D, operType (as deletion, below explanation all is example with the deletion for action type, the operation that need carry out).The mode of XML is adopted in the parameter transmission of this routine descriptive system, promptly client is configured to relevant parameter the character string (structure as shown in Figure 4) of an XML, and pass to Web server by HTTP request, Web server starts corresponding servlet (server-side application) according to the information in the request, XML parameter information in the servlet resolution request message is handled according to different values then.
3, being achieved as follows of common multiselect: after the user finds the record tabulation that satisfies condition in client, (client supplies to choose control every record prerequisite can to choose any bar record in current page, before record, choose control to beat and collude and represent to choose), (client provides page turning control in the record display page to select page turning then, can carry out prevpage, the next page or jump to the operation of specifying any one page), in the recorded information that shows, select any bar record again, so repeatedly; Client can all recorded informations of choosing be kept at the user in " record list parameter ", when the user selects to finish, during clicking operation function key (as delete button), client structure XML parameter information, selectedType (choosing type) is set to normal (common), Conditions (querying condition) is set to sky, the set of records ends that List (record tabulation) is set to choose, and operType (action type) is set to delete (deletion).After server end is received parameter information and judged selected state selectedType and is normal (common), directly (record1, record2, record3) among the List carried out the delete operation.Be operating as deletion record in database table A as delete, action statement is as follows: delete*from A where A.record in (record1, record2, record3)
4, be achieved as follows when page or leaf selects entirely: when page or leaf selects function key entirely is the shortcut that client provides in the query note results page, can all choose all records of current page after the click, and the processing of the record of choosing one by one in client is chosen record to current privilege feature key processing and the common multiselect is consistent (client thinks that the user chooses record one by one and clicks when page selecting function key all to choose the operating result of record identical entirely).
5, striding the full choosing of page or leaf is achieved as follows: after the user finds the record tabulation that satisfies condition in client, click client's end span page or leaf and select function key entirely, client all shows current page chooses (the record front is chosen control to be stamped and colluded), simultaneously selectedType (selected state) is set to all (striding page or leaf), when the user selects page turning (prevpage, the next page or jump to any one page of appointment), all records can show all and choose that (the record front is chosen control to be stamped and colluded in the result displayed information list, this is the adjustment that according to the value of " selectedType " page is shown work by client), at this moment user's clicking operation function key (as delete button), client structure XML parameter information, wherein selectedType (selected state) is set to all (striding page or leaf), Condition (querying condition) is set to current querying condition, List (record tabulation) is set to sky, and operType (action type) is set to delete (deletion).After server end is received parameter and judged selected state selectedType and is all, directly the record that satisfies Conditions (condition1 andcondition2 and condition3) is carried out the delete operation.The words that are operating as deletion record in database table A as delete (are just given an example here, can carry out any respective operations according to real needs during actual the realization, other examples are together), action statement is as follows: delete*from A where (condition1 and condition2 and condition3).
6, striding page multiselect is achieved as follows: on the basis of striding the full choosing of page or leaf, the user can select page turning (prevpage, the next page or jump to any one page of appointment) to remove to choose any bar record (the scratching out in the control of choosing of record front) in the record that shows.When the user selects to finish, during clicking operation function key (as delete button), client structure XML parameter information, selectedType (selected state) is set to all (striding page or leaf), Conditions (querying condition) is set to current querying condition (condition1 andcondition2 and condition3), List (record tabulation) is set to the user removes the set of records ends (record1 that chooses, record2, record3), operType (action type) is set to delete (deletion) passes to server end, after server end is received parameter and is judged selected state selectedType and is all, to removing the record (record1 in the record tabulation in the set of records ends that satisfies querying condition Conditions (condition1 and condition2 and condition3), record2 record3) carries out the delete operation.Be operating as deletion record in database table A as delete, action statement is as follows: and delete*fromA where (condition1 and condition2 and condition3) and A.record notin (record1, record2, record3)
Obviously, the parameter name in the foregoing description, value are an example, adopt arbitrarily other parameter name and value to reach this programme and realize that the method for thinking all belongs to category of the present invention.
In addition, example of the present invention has adopted the B/S structure, the technical protocol that J2EE is relevant, but under any other technologies framework, the multiple pages operating function that adopts spirit of the present invention to realize also all belongs to category of the present invention.
Specifically, the present invention has realized following technique effect:
What 1, the invention provides a kind of high performance, complete function realizes the implementation of multiple pages operation based on server paging, and has solved all defect in the existing scheme one, two, three.
2, the invention solves the performance issue of carrying out the database manipulation existence under the big data quantity applied environment, make user experience promote greatly.
3, the invention provides the easy way that the current page data are all selected, make that user's operation is greatly convenient.
4, the invention provides under the paging situation easy way when all data are all reached part and select, make that user's operation is greatly convenient.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.Should be understood that the variation in these concrete enforcements is conspicuous for a person skilled in the art, do not break away from spiritual protection range of the present invention.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (12)

1. the multiple pages method of operation based on server paging is characterized in that, may further comprise the steps:
The user end to server end transmits user's operation information, and described user's operation information is to be produced by user customer input multiple pages operational order;
Server end filters out the record of needs operation and carries out corresponding operation according to described user's operation information; And
Server end sends operating result to client.
2. multiple pages method of operation according to claim 1 is characterized in that, the operation of described multiple pages comprise following one of at least: common multiselect, select, stride a page multiselect entirely when page or leaf selects, strides page or leaf entirely.
3. multiple pages method of operation according to claim 1, it is characterized in that, comprise on the described client being used for the control that the user imports described multiple pages operational order, described control comprises following at least a: choose control, remove to choose control, page turning control, when the full selected control part of page or leaf, when page or leaf entirely not selected control part, stride a page full selected control part, stride page or leaf not selected control part entirely.
4. multiple pages method of operation according to claim 1 is characterized in that, described user's operation information comprises following a kind of parameter at least:
The selected state parameter is used to indicate described multiple pages operation types;
The querying condition parameter is used to indicate the querying condition that satisfies current display result;
The record list parameter is used to indicate and chooses or go the set of records ends chosen; And
The action type parameter is used to indicate the operation that need carry out.
5. multiple pages method of operation according to claim 4 is characterized in that,
When described multiple pages was operating as common multiselect: described selected state parameter was set to common, and described querying condition parameter is set to sky, and described record list parameter is set to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out;
Described multiple pages is operating as when page or leaf when selecting entirely: described selected state parameter is set to common, and described querying condition parameter is set to sky, and described record list parameter is set to when the whole set of records ends of page or leaf, and affiliated action type parameter is set to the operation that need carry out;
Described multiple pages is operating as strides page or leaf when selecting entirely: described selected state parameter is set to stride page or leaf, and described querying condition parameter is set to the current querying condition of client, and described record list parameter is provided with sky, and affiliated action type parameter is set to the operation that need carry out; And
Described multiple pages is operating as when striding page multiselect: described selected state parameter is set to stride page or leaf, described querying condition parameter is set to the current querying condition of client, the setting of described record list parameter goes to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out.
6. multiple pages method of operation according to claim 5 is characterized in that, corresponding operation may further comprise the steps:
When the value of described selected state parameter when being common, server end obtains the record set of needs operation according to the value of described record list parameter, and described record set is carried out the operation of the value correspondence of described action type parameter; And
When the value of described selected state parameter is judged as when striding page, server end obtains the record set of needs operation according to the value of described querying condition parameter and the value acting in conjunction of described record list parameter, and described record is carried out the operation of the value correspondence of described action type parameter.
7. the multiple pages operating means based on server paging is characterized in that, comprising:
The user's operation information sending module is used to make the user end to server end to transmit user's operation information, and described user's operation information is to be produced by user customer input multiple pages operational order;
The multiple pages operational module is used to make server end to filter out the record of needs operation and carry out corresponding operation according to described user's operation information; And
Return module, be used to make server end to send operating result to client.
8. multiple pages operating means according to claim 7 is characterized in that, the operation of described multiple pages comprise following one of at least: common multiselect, select, stride a page multiselect entirely when page or leaf selects, strides page or leaf entirely.
9. multiple pages operating means according to claim 7, it is characterized in that, comprise on the described client being used for the control that the user imports described multiple pages operational order, described control comprises following at least a: choose control, remove to choose control, page turning control, when the full selected control part of page or leaf, when page or leaf entirely not selected control part, stride a page full selected control part, stride page or leaf not selected control part entirely.
10. multiple pages operating means according to claim 7 is characterized in that, described user's operation information comprises following a kind of parameter at least:
The selected state parameter is used to indicate described multiple pages operation types;
The querying condition parameter is used to indicate the querying condition that satisfies current display result;
The record list parameter is used to indicate and chooses or go the set of records ends chosen; And
The action type parameter is used to indicate the operation that need carry out.
11. multiple pages operating means according to claim 10 is characterized in that,
When described multiple pages was operating as common multiselect: the described selected state parameter of described user's operation information sending module was set to common, described querying condition parameter is set to sky, described record list parameter is set to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out;
Described multiple pages is operating as when page or leaf selects entirely: the described selected state parameter of described user's operation information sending module is set to common, described querying condition parameter is set to sky, described record list parameter is set to when the whole set of records ends of page or leaf, and affiliated action type parameter is set to the operation that need carry out;
Described multiple pages is operating as strides page or leaf when selecting entirely: the described selected state parameter of described user's operation information sending module is set to stride page or leaf, described querying condition parameter is set to the current querying condition of client, described record list parameter is provided with sky, and affiliated action type parameter is set to the operation that need carry out; And
Described multiple pages is operating as when striding page multiselect: the described selected state parameter of described user's operation information sending module is set to stride page or leaf, described querying condition parameter is set to the current querying condition of client, the setting of described record list parameter goes to choose set of records ends, and affiliated action type parameter is set to the operation that need carry out.
12. multiple pages operating means according to claim 11, it is characterized in that, described multiple pages operational module is used for when the value of described selected state parameter when being common, make server end obtain the record set of needs operation, and described record set is carried out the operation of the value correspondence of described action type parameter according to the value of described record list parameter; And be used for value when described selected state parameter and be judged as when striding page, make server end obtain the record set of needs operation, and described record is carried out the operation of the value correspondence of described action type parameter according to the value of described querying condition parameter and the value acting in conjunction of described record list parameter.
CN2006101400242A 2006-10-08 2006-10-08 Method and device for operation in multiple pages based on server paging Expired - Fee Related CN1929488B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101400242A CN1929488B (en) 2006-10-08 2006-10-08 Method and device for operation in multiple pages based on server paging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101400242A CN1929488B (en) 2006-10-08 2006-10-08 Method and device for operation in multiple pages based on server paging

Publications (2)

Publication Number Publication Date
CN1929488A true CN1929488A (en) 2007-03-14
CN1929488B CN1929488B (en) 2012-07-04

Family

ID=37859272

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101400242A Expired - Fee Related CN1929488B (en) 2006-10-08 2006-10-08 Method and device for operation in multiple pages based on server paging

Country Status (1)

Country Link
CN (1) CN1929488B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102243643A (en) * 2010-05-12 2011-11-16 国际商业机器公司 File server, method of providing display on client, and computer program
CN103064965A (en) * 2012-12-31 2013-04-24 北京百度网讯科技有限公司 Operation method and device for small web format (SWF) files in web pages
CN103218130A (en) * 2013-03-19 2013-07-24 北京百度网讯科技有限公司 Method and device used for performing selecting operation on objects to be selected
CN103699544A (en) * 2012-09-27 2014-04-02 金蝶软件(中国)有限公司 Method and system for selecting data by crossing pages
CN103810173A (en) * 2012-11-06 2014-05-21 深圳市金蝶中间件有限公司 Paging data processing method and system
CN105260394A (en) * 2015-09-15 2016-01-20 广州视睿电子科技有限公司 Method and system for selecting data across web pages
CN106201224A (en) * 2015-05-05 2016-12-07 阿里巴巴集团控股有限公司 The method and device that a kind of batch data processes
CN106776970A (en) * 2016-12-05 2017-05-31 金蝶软件(中国)有限公司 Web narration book page turn over operation method and apparatus
CN108304112A (en) * 2017-01-13 2018-07-20 北京国双科技有限公司 Data processing method and device
CN110232174A (en) * 2019-04-22 2019-09-13 维沃移动通信有限公司 A kind of content chooses method and terminal device
CN111414371A (en) * 2019-01-07 2020-07-14 阿里巴巴集团控股有限公司 Data information processing method and device, storage medium and processor
CN111949248A (en) * 2019-05-14 2020-11-17 天津五八到家科技有限公司 Server connection method and terminal equipment
CN112463001A (en) * 2020-12-11 2021-03-09 北京明略软件***有限公司 Processing method and system for batch operation of lists
CN114546566A (en) * 2022-02-24 2022-05-27 奇安信科技集团股份有限公司 Data selection method and device
EP4343566A1 (en) * 2022-09-20 2024-03-27 Sap Se Client-side mass data selection system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2402253C (en) * 2000-03-08 2009-08-11 Accenture Llp Method of manufacture for a knowledge management tool
CN1553379A (en) * 2003-05-29 2004-12-08 杨子江 Attribute catalogue structure viewing method
US7856432B2 (en) * 2003-10-27 2010-12-21 Sap Ag Systems and methods for searching and displaying search hits in hierarchies
US7849083B2 (en) * 2004-03-31 2010-12-07 Advertising Processing, Inc. Automatic creation of output file from images in database

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102243643A (en) * 2010-05-12 2011-11-16 国际商业机器公司 File server, method of providing display on client, and computer program
US9031989B2 (en) 2010-05-12 2015-05-12 International Business Machines Corporation File server for extracting and displaying file list on client, method of providing display on client, and computer program executable on file server
CN103699544B (en) * 2012-09-27 2017-05-31 金蝶软件(中国)有限公司 The method and system of cross-page selection data
CN103699544A (en) * 2012-09-27 2014-04-02 金蝶软件(中国)有限公司 Method and system for selecting data by crossing pages
CN103810173A (en) * 2012-11-06 2014-05-21 深圳市金蝶中间件有限公司 Paging data processing method and system
CN103064965B (en) * 2012-12-31 2018-08-14 北京百度网讯科技有限公司 SWF file operation methods in webpage and equipment
CN103064965A (en) * 2012-12-31 2013-04-24 北京百度网讯科技有限公司 Operation method and device for small web format (SWF) files in web pages
CN103218130A (en) * 2013-03-19 2013-07-24 北京百度网讯科技有限公司 Method and device used for performing selecting operation on objects to be selected
CN106201224A (en) * 2015-05-05 2016-12-07 阿里巴巴集团控股有限公司 The method and device that a kind of batch data processes
CN105260394A (en) * 2015-09-15 2016-01-20 广州视睿电子科技有限公司 Method and system for selecting data across web pages
CN106776970A (en) * 2016-12-05 2017-05-31 金蝶软件(中国)有限公司 Web narration book page turn over operation method and apparatus
CN108304112A (en) * 2017-01-13 2018-07-20 北京国双科技有限公司 Data processing method and device
CN111414371A (en) * 2019-01-07 2020-07-14 阿里巴巴集团控股有限公司 Data information processing method and device, storage medium and processor
CN110232174A (en) * 2019-04-22 2019-09-13 维沃移动通信有限公司 A kind of content chooses method and terminal device
CN111949248A (en) * 2019-05-14 2020-11-17 天津五八到家科技有限公司 Server connection method and terminal equipment
CN112463001A (en) * 2020-12-11 2021-03-09 北京明略软件***有限公司 Processing method and system for batch operation of lists
CN114546566A (en) * 2022-02-24 2022-05-27 奇安信科技集团股份有限公司 Data selection method and device
EP4343566A1 (en) * 2022-09-20 2024-03-27 Sap Se Client-side mass data selection system

Also Published As

Publication number Publication date
CN1929488B (en) 2012-07-04

Similar Documents

Publication Publication Date Title
CN1929488A (en) Method and device for operation in multiple pages based on server paging
WO2018098429A1 (en) Event driven extract, transform, load (etl) processing
AU2009258015B2 (en) Paging hierarchical data
CN1573757A (en) Automatic task generator method and system
CN1813233A (en) User interface for controlling access to computer objects
CN1901568A (en) Method for realizing historical property collection in net managing system
Bhoedjang et al. Engineering an online computer forensic service
CN1755676A (en) System and method for batched indexing of network documents
CN1841369A (en) Configuration method for webpage display
CN101059799A (en) Method for introducing regular file into data base
CN1794239A (en) Automatic generating system of template network station possessing searching function and its method
CN101075239A (en) Composite searching method and system
CN1831811A (en) Document processing apparatus
CN1275160C (en) Databank back-up method
CN101051325A (en) Method and device for collecting web page active
CN1991777A (en) Data prepackage system and method for mirror document
CN1889557A (en) Long-distance XML data updating method and system
CN101079049A (en) Search system and method
CN100343846C (en) Analytical comparison method for divergence between data
CN1791873A (en) Undrop objects and dependent objects in a database system
CN1808423A (en) Webpage search display method and its client device
US8185516B2 (en) Method for filtering file clusters
CN101068162A (en) Method for realizing warning position condition selection
US20230244637A1 (en) Querying metadata in a storage system
CN1314228C (en) Data transferring system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201202

Address after: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

Effective date of registration: 20201202

Address after: Jingjiang City, Jiangsu province Taizhou Ji Jiang Road 214500 No. 288

Patentee after: JIANGSU JUNMA ROAD ROLLER Co.,Ltd.

Address before: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

TR01 Transfer of patent right

Effective date of registration: 20220713

Address after: 214500 No. 28, Yingbin East Road, Jingjiang City, Taizhou City, Jiangsu Province

Patentee after: Jiangsu Huarong Investment Development Co.,Ltd.

Address before: No. 288, Jijiang West Road, Jingjiang City, Taizhou City, Jiangsu Province

Patentee before: JIANGSU JUNMA ROAD ROLLER Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230406

Address after: 214500 No. 28, Yingbin East Road, Jingjiang City, Taizhou City, Jiangsu Province

Patentee after: Jingjiang City Chengzhong Village Investment and Construction Co.,Ltd.

Address before: 214500 No. 28, Yingbin East Road, Jingjiang City, Taizhou City, Jiangsu Province

Patentee before: Jiangsu Huarong Investment Development Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120704

CF01 Termination of patent right due to non-payment of annual fee