CN104123307A - Data loading method and system - Google Patents
Data loading method and system Download PDFInfo
- Publication number
- CN104123307A CN104123307A CN201310155060.6A CN201310155060A CN104123307A CN 104123307 A CN104123307 A CN 104123307A CN 201310155060 A CN201310155060 A CN 201310155060A CN 104123307 A CN104123307 A CN 104123307A
- Authority
- CN
- China
- Prior art keywords
- user
- data load
- allocation list
- page
- data
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Provided is a data loading method. The method includes the steps that when a user reads a page, user information of the user is obtained, and a configuration table of corresponding data loading modes is obtained according to the user information; the obtained configuration table is read to obtain the data loading mode of the page; data are loaded from a database according to the read data loading modes in the configuration table and displayed in a browser page through a displayer. The invention further provides a data loading system. According to the data loading method and system, intelligentized data loading can be achieved for different users.
Description
Technical field
The present invention relates to a kind of data processing method and system, especially relate to a kind of data load method and system.
Background technology
Current most information system all loads identical data to all users, can the difference to some extent because user role, operating habit are different.So, each loading all can produce the data of bulk redundancy, has both affected loading velocity, can not meet well again the specific demand of different user, has affected user's experience.
Summary of the invention
In view of above content, be necessary to provide a kind of data load method, can realize intelligent data for different user and load.
In view of above content, be also necessary to provide a kind of data load system, can realize intelligent data for different user and load.
Described data load method comprises: obtaining step: when user reads a page, obtain this user's user profile, and according to described user profile, obtain the allocation list of corresponding data load mode; Read step: read obtained allocation list, obtain the data load mode of this page; And load step: the data load mode according to reading from described allocation list loads data, and is presented in browser page by display from database.
Described data load system comprises: acquisition module, when reading a page as user, obtains this user's user profile, and according to described user profile, obtains the allocation list of corresponding data load mode; Read module, for reading obtained allocation list, obtains the data load mode of this page; And load-on module, the data load mode for according to reading from described allocation list loads data from database, and is presented in browser page by display.
Compared to prior art, described data load method and system, can be by collection and analysis to user behavior action, obtain meeting most the allocation list of user behavior custom, and according to corresponding allocation list, for every kind of role, each user load data according to the mode that meets most their behavioural habits, make user can be in the shortest time, in the most obvious position, see the information of oneself paying close attention to the most.
Accompanying drawing explanation
Fig. 1 is the running environment figure of data load system preferred embodiment of the present invention.
Fig. 2 is the functional block diagram of data load system preferred embodiment of the present invention.
Fig. 3 is the process flow diagram of data load method preferred embodiment of the present invention.
Main element symbol description
Load server | 1 |
Data server | 2 |
Display | 3 |
Data load system | 10 |
Storer | 20 |
Processor | 30 |
Database | 40 |
Logging modle | 100 |
Analysis module | 200 |
Module is set | 300 |
Acquisition module | 400 |
Read module | 500 |
Load-on module | 600 |
Following embodiment further illustrates the present invention in connection with above-mentioned accompanying drawing.
Embodiment
Consulting shown in Fig. 1, is the running environment figure of data load system preferred embodiment of the present invention.Described data load system 10 runs in load server 1.In described load server 1, also comprise by data line or connected storer 20 and the processor 30 of signal wire, described storer 20 is for storing the data such as program code of described data load system 10, described processor 30 is for carrying out each functional module of described data load system 10, to complete the present invention.
Described load server 1 is connected in data server 2 and display 3, and described data server 2 comprises database 40.When user is on display 3 during reading page (as the news website page or the teleworking system page), load server 1 need to, to database 40 request of loading data, then be presented in the browser page of display 3.In other embodiments, described load server 1 and data server 2 also can unite two into one, and described database 40 is present in the server of this merging.
Consulting shown in Fig. 2, is the functional block diagram of data load system preferred embodiment of the present invention.
Described data load system 10 comprises logging modle 100, analysis module 200, module 300 is set, acquisition module 400, read module 500 and load-on module 600.
Behavior act when described logging modle 100 is read a page for recording each user, obtains the raw data of behavior action record.In this enforcement, on the described page, comprise a plurality of functional modules, each functional module shows that different contents is for user's reading.For example, at the news website page, can comprise social news module, military news template, entertainment news module, sports news module etc.; At the teleworking system page, can comprise item module, action module etc. in untreated item module, processing.Described behavior act comprises the functional module of use, uses the time of this functional module, searches for the number of times of this functional module, changes the position of functional module etc.
Described analysis module 200 is for described raw data is arranged and analyzed, the allocation list of generated data load mode.In the present embodiment, described data load mode need to show for this page functional module and display position, loading sequence etc.The allocation list of described data load mode comprises system default allocation list, role's default configuration table and user's best configuration table etc. (also comprising described self-defined allocation list below).Described system default allocation list is the allocation list that records the data load mode of this page acquiescence.Described role's default configuration table is according to the behavior act record of various character types (as the role of domestic consumer, supervisor role, administrator role etc.), and this page obtaining is the allocation list of the data load mode of applicable various character types.Described user's best configuration table is the behavior act record according to each user, and this page obtaining is the allocation list of applicable this user's data load mode.
Particularly, described analysis module 200 adds the weight parameter setting in advance according to factors such as the importance of various actions action and emergency in described raw data, regenerates the data with weights.For example, certain user is N(raw data to the number of operations of certain functional module), the weight parameter of this operation is 2, the data with weights that regenerate are 2N.Described analysis module 200 is according to the described data with weights, by adding up and calculating, the global behavior of this page is moved, by the behavior act of character types classification and by the behavior act of unique user classification, analyzed, and generate described system default allocation list, role's default configuration table and user's best configuration table according to analysis result.For example, the described action of the global behavior to this page is analyzed and is comprised: add up the frequent functional module of using of all users of this page, the functional module of often using at first etc.; Described to comprising by the behavior act analysis of character types classification: the functional module of add up the frequent functional module of using of described character types, often using at first etc.; Described to comprising by the behavior act analysis of unique user classification: the functional module of add up the frequent functional module of using of described user, often using at first etc.Therefore, in described system default allocation list, role's default configuration table or user's best configuration table, the functional module that all users, described character types or described unique user often can be used, the functional module of often using at first etc. are set to be presented at the forward position of this page, and first load the data of this functional module.
The described module 300 that arranges when selecting self-defining data load mode as user, receives the setting of user to the data load mode of this page, generates self-defined allocation list.To be user arrange the functional module that need to load at this page according to self-demand and custom to described self-defining data load mode, and the position that shows of each functional module, the order of loading etc.
In the present embodiment, user can search for functional module the preview needing in the function modules ground (can be stored in database 40) of this page.If find satisfied functional module, can this functional module be set to custom feature module, when logining next time, load.If do not find satisfied functional module, can submit own detailed demand to, customize the functional module of oneself.The demand that user submits to is through systematic analysis and manual analysis, if determine that this functional module does not exist in function modules ground, and the necessity (having design value and feasibility) that has design, design this functional module, and this functional module is set to this user's custom feature module.User can also oneself arrange the position of each functional module demonstration, the order of loading etc.
Described acquisition module 400 when reading this page as user, obtains this user's user profile, and according to described user profile, obtains the allocation list of corresponding data load mode.Described user profile comprises user name, affiliated character types, whether carry out self-defined etc.
In this enforcement, the priority level that described acquisition module 400 obtains above-mentioned four kinds of allocation lists is respectively from high to low: self-defined allocation list, user's best configuration table, role's default configuration table, system default allocation list.When other allocation list of upper level corresponding to this user do not exist, described acquisition module 400 obtains other allocation list of next stage.For example, when this user has self-defining data load mode, described acquisition module 400 obtains self-defined allocation list corresponding to this user.When this user does not exist corresponding self-defined allocation list and user's best configuration table, but while having set character types, described acquisition module 400 obtains role's default configuration table corresponding to this user.If character types does not exist yet, obtain system default allocation list.In the present embodiment, if the self-defined allocation list that this user is corresponding and user's best configuration table all exist, and two allocation list contents are inconsistent, finally according to self-defined allocation list, load data, but after loading data, point out user to have and be more applicable to his data load mode (being user's best configuration table).
Described read module 500, for reading obtained allocation list, obtains the data load mode of this page.
Described load-on module 600, for the data load mode according to reading from described allocation list, loads data from database 40, and is presented in browser page and is read to user by display 3.
Consulting shown in Fig. 3, is the process flow diagram of data load method preferred embodiment of the present invention.
Step S10, the behavior act that described logging modle 100 records each user while reading a page, obtains the raw data of behavior action record.In this enforcement, on the described page, comprise a plurality of functional modules, each functional module shows that different contents is for user's reading.
Step S12,200 pairs of described raw data of described analysis module arrange and analyze, the allocation list of generated data load mode.In the present embodiment, described data load mode need to show for this page functional module and display position, loading sequence etc.The allocation list of described data load mode comprises system default allocation list, role's default configuration table and user's best configuration table etc.
Step S14, when user selects self-defining data load mode, the described module 300 that arranges receives the setting of user to the data load mode of this page, generates self-defined allocation list.It should be noted that between described step S10-12 and step S14 and do not have continuous relationship, the order of exchange step S10-12 and step S14 does not affect net result of the present invention.
Step S16, when user reads this page, described acquisition module 400 obtains this user's user profile, and according to described user profile, obtains the allocation list of corresponding data load mode.Described user profile comprises user name, affiliated character types, whether carry out self-defined etc.In this enforcement, the priority level that described acquisition module 400 obtains above-mentioned four kinds of allocation lists is respectively from high to low: self-defined allocation list, user's best configuration table, role's default configuration table, system default allocation list.
Step S18, described read module 500 reads obtained allocation list, obtains the data load mode of this page.
Step S20, described load-on module 600, according to the data load mode reading from described allocation list, loads data from database 40, and is presented in browser page and is read to user by display 3.
Above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that, can modify or be equal to replacement technical scheme of the present invention, and not depart from the spirit and scope of technical solution of the present invention.
Claims (12)
1. a data load method, is characterized in that, the method comprises:
Obtaining step: when user reads a page, obtain this user's user profile, and obtain the allocation list of corresponding data load mode according to described user profile;
Read step: read obtained allocation list, obtain the data load mode of this page; And
Load step: the data load mode according to reading from described allocation list loads data, and is presented in browser page by display from database.
2. data load method as claimed in claim 1, is characterized in that, the method also comprised before described obtaining step:
Recording step: the behavior act when recording each user and reading this page, obtains the raw data of behavior action record; And
Analytical procedure: described raw data is arranged and analyzed, and the allocation list of generated data load mode, comprises system default allocation list, role's default configuration table and user's best configuration table.
3. data load method as claimed in claim 2, is characterized in that, comprises a plurality of functional modules on the described page, described behavior act comprises the functional module of use, use the time of this functional module, search for the number of times of this functional module, change the position of functional module.
4. data load method as claimed in claim 2, is characterized in that, the method, after described analytical procedure, also comprises before obtaining step:
Setting steps: when user selects self-defining data load mode, receive the setting of user to the data load mode of this page, generate self-defined allocation list.
5. data load method as claimed in claim 4, is characterized in that, described user profile comprises user name, affiliated character types, whether carry out self-defined.
6. data load method as claimed in claim 4, is characterized in that, the priority level of obtaining the allocation list of corresponding data load mode is respectively from high to low: self-defined allocation list, user's best configuration table, role's default configuration table, system default allocation list.
7. a data load system, is characterized in that, this system comprises:
Acquisition module, when reading a page as user, obtains this user's user profile, and according to described user profile, obtains the allocation list of corresponding data load mode;
Read module, for reading obtained allocation list, obtains the data load mode of this page; And
Load-on module, the data load mode for according to reading from described allocation list loads data from database, and is presented in browser page by display.
8. data load system as claimed in claim 7, is characterized in that, this system also comprises:
Logging modle, the behavior act while reading this page for recording each user, obtains the raw data of behavior action record; And
Analysis module, for described raw data is arranged and analyzed, the allocation list of generated data load mode, comprises system default allocation list, role's default configuration table and user's best configuration table.
9. data load system as claimed in claim 8, is characterized in that, comprises a plurality of functional modules on the described page, described behavior act comprises the functional module of use, use the time of this functional module, search for the number of times of this functional module, change the position of functional module.
10. data load system as claimed in claim 8, is characterized in that, this system also comprises:
Module is set, when selecting self-defining data load mode as user, receives the setting of user to the data load mode of this page, generate self-defined allocation list.
11. data load system as claimed in claim 10, is characterized in that, described user profile comprises user name, affiliated character types, whether carry out self-defined.
12. data load system as claimed in claim 10, is characterized in that, in described obtaining step, the priority level of obtaining the allocation list of corresponding data load mode is respectively from high to low: self-defined allocation list, user's best configuration table, role's default configuration table, system default allocation list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310155060.6A CN104123307A (en) | 2013-04-29 | 2013-04-29 | Data loading method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310155060.6A CN104123307A (en) | 2013-04-29 | 2013-04-29 | Data loading method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104123307A true CN104123307A (en) | 2014-10-29 |
Family
ID=51768719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310155060.6A Pending CN104123307A (en) | 2013-04-29 | 2013-04-29 | Data loading method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104123307A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426457A (en) * | 2015-11-12 | 2016-03-23 | 北京齐尔布莱特科技有限公司 | Method and system of personalized site for dynamically loading data |
CN105989090A (en) * | 2015-02-12 | 2016-10-05 | 中兴通讯股份有限公司 | Critical data processing method and device as well as critical data display method and system |
CN110377370A (en) * | 2019-07-26 | 2019-10-25 | 中国工商银行股份有限公司 | Data load method and device |
CN115048155A (en) * | 2022-08-11 | 2022-09-13 | 成都智暄科技有限责任公司 | Method and system for loading dynamic library, computer readable storage medium and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101207701A (en) * | 2006-12-18 | 2008-06-25 | 乐金电子(中国)研究开发中心有限公司 | System and method for operating multi-user digital video |
CA2428396C (en) * | 2000-11-20 | 2010-04-13 | Ian Barry Crabtree | Method of updating interests |
CN102157168A (en) * | 2011-01-13 | 2011-08-17 | 博视联(苏州)信息科技有限公司 | Intelligent play device and play method for personalized music |
CN102546777A (en) * | 2011-12-27 | 2012-07-04 | 广东宇天科技有限公司 | Mobile terminal desktop information pushing system and method |
CN103049859A (en) * | 2011-10-13 | 2013-04-17 | 阿里巴巴集团控股有限公司 | Processing method and system for influencing data operation |
-
2013
- 2013-04-29 CN CN201310155060.6A patent/CN104123307A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2428396C (en) * | 2000-11-20 | 2010-04-13 | Ian Barry Crabtree | Method of updating interests |
CN101207701A (en) * | 2006-12-18 | 2008-06-25 | 乐金电子(中国)研究开发中心有限公司 | System and method for operating multi-user digital video |
CN102157168A (en) * | 2011-01-13 | 2011-08-17 | 博视联(苏州)信息科技有限公司 | Intelligent play device and play method for personalized music |
CN103049859A (en) * | 2011-10-13 | 2013-04-17 | 阿里巴巴集团控股有限公司 | Processing method and system for influencing data operation |
CN102546777A (en) * | 2011-12-27 | 2012-07-04 | 广东宇天科技有限公司 | Mobile terminal desktop information pushing system and method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989090A (en) * | 2015-02-12 | 2016-10-05 | 中兴通讯股份有限公司 | Critical data processing method and device as well as critical data display method and system |
CN105426457A (en) * | 2015-11-12 | 2016-03-23 | 北京齐尔布莱特科技有限公司 | Method and system of personalized site for dynamically loading data |
CN110377370A (en) * | 2019-07-26 | 2019-10-25 | 中国工商银行股份有限公司 | Data load method and device |
CN115048155A (en) * | 2022-08-11 | 2022-09-13 | 成都智暄科技有限责任公司 | Method and system for loading dynamic library, computer readable storage medium and device |
CN115048155B (en) * | 2022-08-11 | 2022-11-15 | 成都智暄科技有限责任公司 | Method and system for loading dynamic library, computer readable storage medium and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9235646B2 (en) | Method and system for a search engine for user generated content (UGC) | |
CN103678339B (en) | Data backflow method and system and data access method and system in relational database | |
US10719769B2 (en) | Systems and methods for generating and communicating application recommendations at uninstall time | |
EP2874076A1 (en) | Generalized graph, rule, and spatial structure based recommendation engine | |
TW201923675A (en) | Information recommendation method, device and apparatus | |
JP6862531B2 (en) | Guided data exploration | |
KR101925950B1 (en) | Method and device for recommending contents based on inflow keyword and relevant keyword for contents | |
WO2019100645A1 (en) | Method for realizing multilevel interactive drop-down box, electronic device, and storage medium | |
CN105718578A (en) | Short link generation method and device | |
CN110546633A (en) | Named entity based category tag addition for documents | |
CN104123307A (en) | Data loading method and system | |
JP2012178026A (en) | Search device, search method, search program, and computer-readable recording medium for storing the same program | |
US10346482B1 (en) | Context- and activity-aware content selection | |
KR101976816B1 (en) | APPARATUS AND METHOD FOR PROVIDING MASH-UP SERVICE OF SaaS APPLICATIONS | |
KR20130126012A (en) | Method and apparatusfor providing report of business intelligence | |
US10289740B2 (en) | Computer systems to outline search content and related methods therefor | |
CN110008398B (en) | Data classification management recommendation method and device | |
CN111553749A (en) | Activity push strategy configuration method and device | |
CN111967611A (en) | Feature generation method and apparatus, electronic device, and storage medium | |
CN108595395B (en) | Nickname generation method, device and equipment | |
CN111177564A (en) | Product recommendation method and device | |
CN116225567A (en) | Page loading method and device, storage medium and computer equipment | |
KR101626953B1 (en) | System and method for recommending item based on user behavior | |
CN102930053B (en) | Multi-dimensional intelligent resource filter method | |
CN114265972A (en) | Content recommendation method and device, storage medium 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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141029 |