CN101271477A - Enterprise portal desktop system providing personalized customization function - Google Patents

Enterprise portal desktop system providing personalized customization function Download PDF

Info

Publication number
CN101271477A
CN101271477A CNA2008101057514A CN200810105751A CN101271477A CN 101271477 A CN101271477 A CN 101271477A CN A2008101057514 A CNA2008101057514 A CN A2008101057514A CN 200810105751 A CN200810105751 A CN 200810105751A CN 101271477 A CN101271477 A CN 101271477A
Authority
CN
China
Prior art keywords
door
channel
desktop
door channel
personalization
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
CNA2008101057514A
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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CNA2008101057514A priority Critical patent/CN101271477A/en
Publication of CN101271477A publication Critical patent/CN101271477A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an enterprise portal desktop system which provides a personalized customization function and consists of a user personalized preference access unit (1), a personalized configuration unit (2), a personalized content showing unit (3) and a user personalized portal desktop (4). The personalized configuration unit (2) comprises a portal desktop custom model (21) and a portal channel custom model (22). The personalized content showing unit (3) comprises a portal desktop showing model (31) and a channel content generation model (32). The enterprise portal desktop system provides the portal desktop with the personalized function according to the individual user, furthermore, provides a category definition of a portal desktop channel according to the requirement of the enterprise application environment and regulates personalized properties and functions that are necessary for every category of the portal channels.

Description

A kind of enterprise portal desktop system that personalized customization function is provided
Technical field
The present invention relates to a kind of enterprise portal technology, be meant a kind of enterprise portal desktop system that personalized customization function is provided at individual subscriber especially.
Background technology
Door (portal) is an application framework, it is integrated into various application systems, data resource and Internet resources on the information management platform, and offer the user with unified user interface, make enterprise can set up business to customer, enterprise information channel apace, enterprise can be discharged be stored in enterprises and outside various information interior employee and business to business.
The explosive increase of internet and Web technology has promoted Development of E-business, and also for enterprise has brought a series of new business opportunities, enterprise of every family all wishes to catch this business opportunity to obtain bigger profit.Yet information overload, system complexity are too high, the problems such as data collision of separate sources, make the user be difficult to find the information of oneself wanting, and also are difficult to successfully realize the fine ideal of ecommerce.Many enterprises do not obtain the income of expecting having dropped into after a large amount of funds sets up enterprise information system.The appearance of enterprise portal provides optimal path for addressing this problem.Enterprise portal is client, affiliate, supplier, commission merchant etc. and closely-related mechanism of enterprise and individual, opened up " the only way which must be passed " that leads to enterprise, by this single " door ", they can each takes what he needs, closely with enterprise get in touch the acquisition high quality services.
The technical foundation that supports enterprise portal is the portal technology.The portal technology is emphasized customer-centric, payes attention to workflow and overall work usefulness.By being the workflow at center with knowledge with using irrelevant graphic interface mapping, provide single-point integrated interface, realize the centralization visit of information.Portal couples together " island of automation " (Island of Automation) and " information-based isolated island " (Island of Information), creates the message reference that provides support, transmission, and the integrated business environment of striding organization work.Pass through portal, the user can use single inlet to visit polytype resource information, regardless of information storage wherein, the form of information no matter, portal can collect and represents these information according to the mode that the user paid close attention to, and these information are carried out access.
Door desktop (portal Desktop) is the display unit of information and resource in the gate system, is responsible for converging at the heterogeneous resource and the magnanimity information of gate system and presents to portal user.In the epoch customer-centric, the personalization of service is the key that improves enterprise competitiveness, and there is following deficiency in the door desktop of existing enterprise's gate system aspect providing personalized service:
(1) most of enterprise portal system is (as Wal-Mart, Exxon Mobil etc.) door desktop does not provide the personalized customization function at unique user, the user can only be passive browse the content that portal website pushes, though at enterprise staff, the client, dissimilar user group such as affiliate provides the door that comprises different content desktop, but individual subscriber can't be adjusted putting in order of door desktop contents according to self preference and demand, or the information oneself paid close attention to most shared displaying ratio in the door desktop page enlarged, more can't the characteristics such as display message source of door desktop be configured or select.
(2) a part of enterprise portal system is (as quotient lattice lira, StuartMaue etc.) though door has been divided into door channel independent of each other, and permission users with channel additions and deletions, individual operations such as channel display position selection, but do not have application characteristic at enterprise portal, the personalized function that channel must provide is unified to limit, the door channel assembly of different developers' exploitations personalized function provide with mode of operation on exist than big-difference, be difficult to the personalized function of one group of door channel is carried out uniform dispatching, also brought inconvenience for the enterprise customer uses personalized function.
In sum, the personalized customization function of door desktop contents is provided in enterprise portal, and the concrete characteristics of using according to enterprise, personalized function from different developers' enterprise portal channel product is carried out standard and qualification, become the problem that enterprise portal must solve in actual application.
Summary of the invention
The objective of the invention is to propose a kind of personalized enterprise portal desktop system at enterprise's applied environment, this enterprise portal desktop system provides the door desktop of personalized function at individual subscriber; And, the class declaration to the door desk top channel has been proposed according to the demand of enterprise's applied environment, stipulated each the prerequisite personalization attributes of classification door channel and function.
A kind of enterprise portal desktop system that personalized customization function is provided of the present invention is made up of user individual preference access unit (1), personalized dispensing unit (2), individualized content display unit (3) and individual subscriber door desktop (4); Described personalized dispensing unit (2) includes door desktop customized module (21), door channel customized module (22); Described individualized content display unit (3) includes the door desktop and presents module (31), channel content generation module (32);
Described user individual preference access unit (1) is used for 1. making up personalization preferences data structure UP; 2. read the information customization individual subscriber door desktop (4) among the personalization preferences data structure UP; 3. deposit the information of the good individual subscriber door desktop (4) of customization in; The form of this personalization preferences data structure is UP=<UID, DP, CPS 〉, UID represents user identifier, and DP represents door desktop preference, and CPS represents the set of door channel preferences;
Described personalized dispensing unit (2) adopts 1. door desktop customized module (21) realization that individual subscriber door desktop (4) is carried out the desktop personalized customization according to the related information among the personalization preferences data UP of user individual preference access unit (1); 2. door channel customized module (22) is realized each the door channel in the individual subscriber door desktop (4) is carried out the channel personalized customization;
1. described individualized content display unit (3) adopts according to the related information among the personalization preferences data UP of user individual preference access unit (1), and the door desktop presents the desk interface framework that module (31) generation meets individual subscriber door desktop (4); 2. channel content generation module (32) generates the rendering content of each the door channel that meets individual subscriber door desktop (4);
The content of described individual subscriber door desktop (4) is generated by individualized content display unit (3), being that the content targetedly of presenting to the specific user presents the interface, also is the operation interface that user to user personal portal desktop (4) carries out personalized customization simultaneously.
Described door desktop preference DP is a four-tuple, and form is DP=<LP, SP, TP, CS 〉, LP represents door desktop layouts preference, SP represents door desktop contents structure preference, TP represents door desktop appearance style preference, and CS has represented to store the user and selected the door channel set that shows; Described door channel set CS={C 1, C 2... C i, C 1The 1st door channel in the expression door channel set, C 2The 2nd door channel in the expression door channel set, C iI door channel in the expression door channel set perhaps also can be called any one door channel, and i is the identification number of door channel.
Door channel C iThe content that comprises is a four-tuple, and form is C i=<CN i, CF i, CT i, CPA i, CN iExpression door channel C iThe channel display Name, CF iExpression door channel C iChannel functions, CT iExpression door channel C iChannel categories, CPA iExpression door channel C iChannel personalization attributes set; Described channel categories CT iThe information of including converges class door channel IF, userspersonal information's administrative class door channel PF, door basic function class door channel BF; According to door channel categories CT iDifference, described channel personalization attributes set CPA iFor { A IF i 1 , A IF i 2 , . . . , A IF iX } , Perhaps be { A PF i 1 , A PF i 2 , . . . , A PF iY } , Perhaps be { A BF i 1 , A BF i 2 , . . . , A BF iZ } ; Described door channel preferences set CPS={cp 1, cp 2..., cp i, cp 1The 1st door channel c in the expression user to user personal portal desktop (4) 1Personalization preferences, cp 2The 2nd door channel C in the expression user to user personal portal desktop (4) 2Personalization preferences, cp iAny one door channel C in the expression user to user personal portal desktop (4) iPersonalization preferences.
Personalization preferences attribute and personalization preferences value occur in pairs, according to door channel categories CT iDifference, any one door channel C in the user to user personal portal desktop (4) iPersonalization preferences cp iFor { < A IF i 1 , V IF i 1 > , < A IF i 2 , V IF i 2 > , . . . , < A IF iX , V IF iX > } ,
Perhaps be { < A PF i 1 , V PF i 1 > , < A PF i 2 , V PF i 2 > , . . . , < A PF iY , V PF iY > } ,
Perhaps be { < A BF i 1 , V BF i 1 > , < A BF i 2 , V BF i 2 > , . . . , < A BF iZ , V BF iZ > } .
Described any one door channel C iCustomization satisfy (CT i{ BF}), IF represents that information converges class door channel to ∈ for IF, PF, and PF represents userspersonal information's administrative class door channel, and BF represents door basic function class door channel.
The described personalization attributes that information is converged class door channel IF has proposed constraint condition and has been: any one door channel C i, ( &ForAll; i ) ( ( CT i = IF ) &RightArrow; ( CPA i &SupersetEqual; { DS , DM , DR } ) ) , Be that the channel personalization attributes that information converges class door channel IF comprises at least: in the IF channel data from which operation system DS, the information display mode DM of the information that is converged in the IF channel in individual subscriber door desktop (4) removes the field DR that repeated entries is handled institute's foundation to the information that is converged in the IF channel.
Described personalization attributes to userspersonal information's administrative class door channel PF has proposed constraint condition and has been: any one door channel C i, ( &ForAll; i ) ( ( CT i = PF ) &RightArrow; ( CPA i &SupersetEqual; { SM , DLM } ) ) , The channel personalization attributes that is userspersonal information's administrative class door channel PF comprises at least: the data storage method SM of the channel personalization attributes in the PF channel, the channel information in the PF channel information display mode DLM in individual subscriber door desktop (4).
A kind of advantage of the enterprise portal desktop system of personalized customization function that provides of the present invention is:
(1) by the framework of user individual preference access unit 1 provided by the invention, allow the different user individuality according to self preference and demand customization door desktop, personalized customization function is abundanter than existing enterprise's gate system, and granularity is thinner;
(2) adopt the layout of separating of user individual preference access unit 1 and individual subscriber door desktop 4, and in conjunction with personalized dispensing unit 2 and individualized content display unit 3, module and the door desktop of having realized personalized customization function itself are separated, reduced the degree of coupling of personalized customization function and enterprise portal system business function, make this patent not only can be used for developing brand-new enterprise portal desktop system, also can be used for more convenient interpolation personalized customization function in existing enterprise portal system;
(3) by definition door channel categories, and the strategy that the attribute of different classes of door channel is retrained, can realize the consistance of generic different door channel personalized customization modes, be convenient to user's operation, also provide condition for the user carries out the batch individual operation to a plurality of door channels simultaneously.
Description of drawings
Fig. 1 is a personalized enterprise portal desktop system structured flowchart of the present invention.
Fig. 2 is the process flow diagram of personalized customization of the present invention.
Fig. 3 is the product process figure of individual subscriber door desktop of the present invention.
Among the figure: 1. user individual preference access unit
2. personalized dispensing unit 21. door desktop customized modules 22. door channel customized modules
3. individualized content display unit 31. door desktops present module 32. channel content generation modules
4. individual subscriber door desktop
Embodiment
The present invention is described in further detail below in conjunction with accompanying drawing.
The personalized enterprise portal desktop system that the present invention proposes allows the user that door desktop portal Desktop is carried out " personalized customization ", thereby obtains an individual subscriber door desktop 4 (referring to shown in Figure 1) at user side.Described " personalized customization " be meant the user according to oneself preference or enterprise's applied environment carry out as the customization of door desktop layouts, the customization of door desktop contents structure, the customization of door desktop appearance style etc.The personalized enterprise portal desktop system of the present invention not only can customize desktop layouts, also allows outward appearance demonstration, content-data source etc. to each door channel to be configured and to select.
Enterprise portal desktop system framework with personalized customization function provided by the invention has determined should contain the whole customization function of door desktop and the independent customization function of each door channel to the personalized function of door desktop portal Desktop.
Referring to shown in Figure 1, a kind of enterprise portal desktop system that personalized customization function is provided of the present invention is made up of user individual preference access unit 1, personalized dispensing unit 2, individualized content display unit 3 and individual subscriber door desktop 4; Described personalized dispensing unit 2 includes door desktop customized module 21, door channel customized module 22; Described individualized content display unit 3 includes the door desktop and presents module 31, channel content generation module 32.
In the present invention, user individual preference access unit 1 is used for 1. making up personalization preferences data structure UP; 2. read the information customization individual subscriber door desktop 4 among the personalization preferences data structure UP; 3. deposit the information of the good individual subscriber door desktop 4 of customization in.The form of this personalization preferences data structure is UP=<UID, DP, CPS 〉, UID represents user identifier, and DP represents door desktop preference, and CPS represents the set of door channel preferences.For narrating easy hereafter is personalization preferences data UP.
Described personalization preferences data UP is corresponding to each enterprise customer, the data storage unit of the self-defined configuration that recording user carries out individual subscriber door desktop 4.Wherein, include the 1. whole custom configuration information of user to user personal portal desktop 4; 2. the personalized configuration information of each door channel in the user to user personal portal desktop 4.
Described door desktop preference DP is a four-tuple, and form is DP=<LP, SP, TP, CS 〉, LP represents door desktop layouts preference, SP represents door desktop contents structure preference, TP represents door desktop appearance style preference, and CS has represented to store the user and selected the door channel set that shows.Described door channel set CS={C 1, C 2... C i, C 1The 1st door channel in the expression door channel set, C 2The 2nd door channel in the expression door channel set, C iI door channel in the expression door channel set perhaps also can be called any one door channel, and i is the identification number of door channel.
Be without loss of generality, in the present invention, any one door channel C iThe content that comprises is a four-tuple, and form is C i=<CN i, CF i, CT i, CPA i, CN iExpression door channel C iThe channel display Name, CF iExpression door channel C iChannel functions, CT iExpression door channel C iChannel categories, CPA iExpression door channel C iPersonalization attributes set.Described channel categories CT iThe information of including converges class door channel IF, userspersonal information's administrative class door channel PF or door basic function class door channel BF.According to door channel categories CT iDifference, described channel personalization attributes set CPA iFor { A IF i 1 , A IF i 2 , . . . , A IF iX } , Perhaps be { A PF i 1 , A PF i 2 , . . . , A PF iY } , Perhaps be { A BF i 1 , A BF i 2 , . . . , A BF iZ } , A IF i 1 Expression door channel C iThe 1st personalization attributes when converging class door channel IF for information,
Figure A20081010575100114
Expression door channel C iThe 2nd personalization attributes when converging class door channel IF for information,
Figure A20081010575100115
Expression door channel C iX personalization attributes when converging class door channel IF for information, Expression door channel C iThe 1st personalization attributes during for userspersonal information's administrative class door channel PF,
Figure A20081010575100117
Expression door channel C iThe 2nd personalization attributes during for userspersonal information's administrative class door channel PF,
Figure A20081010575100118
Expression door channel C iY personalization attributes during for userspersonal information's administrative class door channel PF,
Figure A20081010575100119
Expression door channel C iThe 1st personalization attributes during for door basic function class door channel BF,
Figure A200810105751001110
Expression door channel C iThe 2nd personalization attributes during for door basic function class door channel BF,
Figure A200810105751001111
Expression door channel C iZ personalization attributes during for door basic function class door channel BF, the information of representing X converges the personalization attributes number of class door channel IF, Y represents the personalization attributes number of userspersonal information's administrative class door channel PF, and Z represents the personalization attributes number of door basic function class door channel BF.
Described door channel preferences set CPS={cp 1, cp 2..., cp i, cp 1The 1st door channel C in the expression user to user personal portal desktop 4 1Personalization preferences, cp 2The 2nd door channel C in the expression user to user personal portal desktop 4 2Personalization preferences, cp iAny one door channel C in the expression user to user personal portal desktop 4 iPersonalization preferences.In the present invention, personalization preferences attribute and personalization preferences value occur in pairs, are without loss of generality, according to door channel categories CT iDifference, any one door channel C in the user to user personal portal desktop 4 iPersonalization preferences cp iFor { < A IF i 1 , V IF i 1 > , < A IF i 2 , V IF i 2 > , . . . , < A IF iX , V IF iX > } , Perhaps be { < A PF i 1 , V PF i 1 > , < A PF i 2 , V PF i 2 > , . . . , < A PF iY , V PF iY > } , Perhaps be { < A BF i 1 , V BF i 1 > , < A BF i 2 , V BF i 2 > , . . . , < A BF iZ , V BF iZ > } ,
Figure A20081010575100124
Expression door channel C iThe user is to C when converging class door channel IF for information iThe personalization preferences value of the 1st personalization attributes customization, Expression door channel C iThe user is to C when converging class door channel IF for information iThe personalization preferences value of the 2nd personalization attributes customization, Expression door channel C iThe user is to C when converging class door channel IF for information iThe personalization preferences value of X personalization attributes customization,
Figure A20081010575100127
Expression door channel C iThe user is to C during for userspersonal information's administrative class door channel PF iThe personalization preferences value of the 1st personalization attributes customization, Expression door channel C iThe user is to C during for userspersonal information's administrative class door channel PF iThe personalization preferences value of the 2nd personalization attributes customization,
Figure A20081010575100129
Expression door channel C iThe user is to C during for userspersonal information's administrative class door channel PF iThe personalization preferences value of Y personalization attributes customization,
Figure A200810105751001210
Expression door channel C iThe user is to C during for door basic function class door channel BF iThe personalization preferences value of the 1st personalization attributes customization, Expression door channel C iThe user is to C during for door basic function class door channel BF iThe personalization preferences value of the 2nd personalization attributes customization,
Figure A200810105751001212
Expression door channel C iThe user is to C during for door basic function class door channel BF iThe personalization preferences value of Z personalization attributes, the information of representing X converges the personalization attributes number of class door channel IF, Y represents the personalization attributes number of userspersonal information's administrative class door channel PF, and Z represents the personalization attributes number of door basic function class door channel BF.
In the present invention, personalized dispensing unit 2 adopts 1. door desktop customized module 21 realizations that individual subscriber door desktop 4 is carried out the desktop personalized customization according to the related information among the personalization preferences data UP of user individual preference access unit 1; 2. door channel customized module 22 is realized each the door channel in the individual subscriber door desktop 4 is carried out the channel personalized customization.
Door desktop customized module 21 is used to provide the whole customization function of individual subscriber door desktop 4.
Door channel customized module 22 is corresponding to each door channel and channel personalized customization function at this door channel is provided.
In this unit, to desktop personalized customization and the personalized customization of door channel is the related information that obtains from user individual preference access unit 1 among the personalization preferences data UP, after treating that the user builds an individual subscriber door desktop 4, and will make up DESKTOP INFORMATION F 2Be back to user individual preference access unit 1, make up DESKTOP INFORMATION F down by 1 storage of user individual preference access unit 2Described structure DESKTOP INFORMATION F 2Can make enterprise application system recognize specific user's demand, seek development for enterprise business information is provided.
In the present invention, individualized content display unit 3 adopts 1. door desktop to present module 31 according to the related information among the personalization preferences data UP of user individual preference access unit 1 and generates the desk interface framework that meets individual subscriber door desktop 4; 2. channel content generation module 3 generates the rendering content of each the door channel that meets individual subscriber door desktop 4.
In this unit, from user individual preference access unit 1, obtain whole personalization preferences data UP, perhaps part personalization preferences data UP, and in the Web page, present personalized tabletop interface and personalized channels interface according to the associated data information that obtains.This personalized tabletop interface includes related contents such as desktop layouts, structure, appearance style.This personalized channels interface includes the channel content according to user's preference setting.
In the present invention, the content of individual subscriber door desktop 4 is generated by individualized content display unit 3, is that the content targetedly of presenting to the specific user presents the interface, also is the operation interface that user to user personal portal desktop 4 carries out personalized customization simultaneously.Described individual subscriber door desktop 4 obtains active user's existing personalized configuration from personalized dispensing unit 2 according to user instruction, and be presented at confession customization in the operation interface, subsequently the personalized configuration information after the user's modification is returned to personalized dispensing unit 2.
Individual subscriber door desktop 4 usually with the Web page as appearance form, the html source code of the Web page is generated dynamically by individualized content display unit 3.Door desktop in this individualized content display unit 3 presents module 31 according to the configuration information that writes down among the personalization preferences data UP, and users' such as door desktop layouts, door desktop contents structure, door desktop appearance style personalization preferences is embodied in the html source code.The user also can select the door channel that shows on its personal portal desktop, corresponding to the channel content generation module of user-selected each door channel according to the personalization preferences of user to this channel, generate and represent the HTML code of this channel displaying contents, and be inserted in the door desktop Web page.
In the present invention, door channel C iLayout, be meant the arrangement mode of rectangular area in the door desktop Web page of a plurality of demonstration door channel content, for example single-row layout and multiple row layout etc.; Door desktop contents structure, be meant the precedence between hierarchical relationship between the different classes of content display region in the door desktop and the generic content display region, for example a door labels page can comprise some door channels, the door desktop can comprise a plurality of door labels page, and door channel A is positioned at the top of door channel B etc.; Door desktop appearance style is meant the selection of the visual element such as color, font collocation of door desktop.
In the enterprise portal desktop system with personalized customization function of the present invention, door channel C iCustomization satisfy (CT i{ BF}), IF represents that information converges class door channel to ∈ for IF, PF, and PF represents userspersonal information's administrative class door channel, and BF represents door basic function class door channel.
Information converges class door channel IF, is used for carrying out information extraction or inquiry from each operation system of enterprise, will merge from the data of different business systems gather after, be shown in individual subscriber door desktop 4.All belong to this type of such as door channels such as customizable news channel, company information comprehensive inquiry channel, department information bulletin channels.
Userspersonal information's administrative class door channel PF, being used to provides such as userspersonal information's management functions such as address list, schedules.
Door basic function class door channel BF is used to provide enterprise portal system-based functions such as user's LoginLogout, access service system.
The door channel that belongs to a different category must provide such other basic personalized customization function, so that the user carries out mass customized operation.
For this reason, the personalization attributes that among the present invention information is converged class door channel IF has proposed constraint condition and is: any one door channel C i, ( &ForAll; i ) ( ( CT i = IF ) &RightArrow; ( CPA i &SupersetEqual; { DS , DM , DR } ) ) , Be that the channel personalization attributes that information converges class door channel IF comprises at least: designation data derives from the Data Source DS of which operation system, indicate information that this channel the converges information display mode DM at the door desktop, this information display mode DM comprises summary display mode and display mode in detail; The information that indication is removed the processing of repeated entries according to which field of information to the information that is converged is removed heavy tactful DR.
For this reason, among the present invention the personalization attributes of userspersonal information's administrative class door channel PF having been proposed constraint condition is: any one door channel C i, ( &ForAll; i ) ( ( CT i = PF ) &RightArrow; ( CPA i &SupersetEqual; { SM , DLM } ) ) , The channel personalization attributes that is userspersonal information's administrative class door channel PF comprises at least: the data storage method SM of designation data in native system, this data storage method SM comprise the stored in clear mode and encrypt storage mode; Indicate the information display mode DLM of this channel information at the door desktop, this information display mode DLM comprises succinct display mode and complete display mode.
Therefore door basic function class door channel BF does not have personalized customization function usually, the personalization attributes of this classification door channel is not retrained.
A kind of enterprise portal desktop system that personalized customization function is provided of the present invention, the execution flow process of its personalized customization are (referring to shown in Figure 2):
After system initialization was finished, the user clicked customization button execution in step 101 in the interface of individual subscriber door desktop 4;
Step 101: personalized dispensing unit 2 judges that the user is whether to door channel C iCustomize separately? "Yes", then execution in step 102; "No" represents that then the user is carrying out the integral body customization to the door desktop, and execution in step 106;
Step 102: door channel customized module 22 obtains the current door channel identication i that is being customized, execution in step 103 from individual subscriber door desktop 4;
Step 103: door channel customized module 22 obtains the door channel C among the personalization preferences data UP from user individual preference access unit 1 iPersonalization preferences cp i, and with the personalization preferences cp that obtains iBe transferred to individual subscriber door desktop 4, execution in step 104;
Step 104: the user comes door channel C by individual subscriber door desktop 4 iPersonalization preferences cp iReset, and the result will be set return to door channel customized module 22, execution in step 105;
Step 105: by personalized dispensing unit 2 according to step 104 or/and the result of step 107 constructs current personalization preferences data, execution in step 108;
Step 106: door desktop customized module 21 obtains the door desktop preference DP among the personalization preferences data UP from user individual preference access unit 1, and the door desktop preference DP that obtains is transferred to individual subscriber door desktop 4, execution in step 107;
Step 107: the user comes door desktop preference DP is reset by individual subscriber door desktop 4, and the result will be set return to door desktop customized module 21, execution in step 105;
Step 108: personalized dispensing unit 2 returns current personalization preferences data to user individual preference access unit 1 and preserves.
A kind of enterprise portal desktop system that personalized customization function is provided of the present invention, the product process of individual subscriber door desktop 4 are (referring to shown in Figure 3):
After system initialization is finished, after the user imports username and password, click login button, execution in step 201;
Step 201: individualized content display unit 3 reads personalization preferences data UP, execution in step 202 from user individual preference access unit 1;
Step 202: individualized content display unit 3 judges whether the door desktop preference DP among the personalization preferences data UP that obtains is that the user carries out the personalized tabletop customization first, "Yes", and then execution in step 203; "No", then execution in step 204;
Step 203: the door desktop presents module 31 and generates door desk interface framework to individual subscriber door desktop 4, execution in step 205 according to the door desktop preference DP that obtains;
Step 204: the door desktop presents module 31 and generates acquiescence door desk interface framework that enterprise application systems provide to individual subscriber door desktop 4, execution in step 205;
Step 205: individualized content display unit 3 reaches channel content generation module 32 with door channel identication i, execution in step 206;
Step 206: the door channel C that channel content generation module 32 is judged among the personalization preferences data UP that obtains iPersonalization preferences cp iWhether be that the user is first to door channel C iCarry out the personalized tabletop customization, "Yes", then execution in step 207; "No", then execution in step 208;
Step 207: channel content generation module 32 is according to the door channel C among the personalization preferences data UP that obtains iPersonalization preferences cp iGenerate personalized door channel content and give individual subscriber door desktop 4, execution in step 209;
Step 208: the acquiescence door channel content that channel content generation module 32 generation enterprise application systems provide is to individual subscriber door desktop 4, execution in step 209;
Step 209: individualized content display unit 3 is judged the door the channel whether content of not generating is arranged among the door channel set CS, "Yes", and then execution in step 205; "No" then finishes this door desktop and generates.
In the enterprise portal desktop system with personalized customization function of the present invention, defined the enterprise portal desktop system that personalized function is provided at individual subscriber, the definition that proposes according to the present invention, can whether possess personalized customization mechanism to the door desktop in the enterprise portal system easily and verify, also can in existing enterprise's door desktop system, add personalized customization function in modular mode efficiently according to definition; The present invention has stipulated in enterprise's applied environment, the prerequisite three class door desk top channels of door desktop system, and all kinds of door the desk top channels basic personalization attributes and the function that must provide, for developing the unified door channel product that the enterprise customer uses that is easy to of personalized function, mode of operation, the gate system developer provides fundamental norms.
Among the present invention, the physical significance of quotation mark is described as follows table:
Figure A20081010575100171
Figure A20081010575100181
Figure A20081010575100191

Claims (8)

1, a kind of enterprise portal desktop system that personalized customization function is provided is characterized in that: be made up of user individual preference access unit (1), personalized dispensing unit (2), individualized content display unit (3) and individual subscriber door desktop (4); Described personalized dispensing unit (2) includes door desktop customized module (21), door channel customized module (22); Described individualized content display unit (3) includes the door desktop and presents module (31), channel content generation module (32);
Described user individual preference access unit (1) is used for 1. making up personalization preferences data structure UP; 2. read the information customization individual subscriber door desktop (4) among the personalization preferences data structure UP; 3. deposit the information of the good individual subscriber door desktop (4) of customization in; The form of this personalization preferences data structure is UP=<UID, DP, CPS 〉, UID represents user identifier, and DP represents door desktop preference, and CPS represents the set of door channel preferences;
Described personalized dispensing unit (2) adopts 1. door desktop customized module (21) realization that individual subscriber door desktop (4) is carried out the desktop personalized customization according to the related information among the personalization preferences data UP of user individual preference access unit (1); 2. door channel customized module (22) is realized each the door channel in the individual subscriber door desktop (4) is carried out the channel personalized customization;
1. described individualized content display unit (3) adopts according to the related information among the personalization preferences data UP of user individual preference access unit (1), and the door desktop presents the desk interface framework that module (31) generation meets individual subscriber door desktop (4); 2. channel content generation module (32) generates the rendering content of each the door channel that meets individual subscriber door desktop (4);
The content of described individual subscriber door desktop (4) is generated by individualized content display unit (3), being that the content targetedly of presenting to the specific user presents the interface, also is the operation interface that user to user personal portal desktop (4) carries out personalized customization simultaneously.
2, the enterprise portal desktop system that personalized customization function is provided according to claim 1, it is characterized in that: described door desktop preference DP is a four-tuple, form is DP=<LP, SP, TP, CS 〉, LP represents door desktop layouts preference, SP represents door desktop contents structure preference, TP represents door desktop appearance style preference, and CS has represented to store the user and selected the door channel set that shows;
Described door channel set CS={C 1, C 2... C i, C 1The 1st door channel in the expression door channel set, C 2The 2nd door channel in the expression door channel set, C iI door channel in the expression door channel set perhaps also can be called any one door channel, and i is the identification number of door channel.
3, the enterprise portal desktop system that personalized customization function is provided according to claim 1 is characterized in that: door channel C iThe content that comprises is a four-tuple, and form is C i=<CN i, CF i, CT i, CPA i, CN iExpression door channel C iThe channel display Name, CF iExpression door channel C iChannel functions, CT iExpression door channel C iChannel categories, CPA iExpression door channel C iChannel personalization attributes set;
Described channel categories CT iThe information of including converges class door channel IF, userspersonal information's administrative class door channel PF, door basic function class door channel BF;
According to door channel categories CT iDifference, described channel personalization attributes set CPA iFor { A IF i 1 , A IF i 2 , . . . , A IF iX } , Perhaps be { A PF i 1 , A PF i 2 , . . . , A PF iY } , Perhaps be { A BF i 1 , A BF i 2 , . . . , A BF iZ } ;
Expression door channel C iThe 1st personalization attributes when converging class door channel for information,
Figure A20081010575100035
Expression door channel C iThe 2nd personalization attributes when converging class door channel for information,
Figure A20081010575100036
Expression door channel C iX personalization attributes when converging class door channel for information,
Figure A20081010575100037
Expression door channel C iThe 1st personalization attributes during for userspersonal information's administrative class door channel,
Figure A20081010575100038
Expression door channel C iThe 2nd personalization attributes during for userspersonal information's administrative class door channel,
Expression door channel C iY personalization attributes during for userspersonal information's administrative class door channel,
Figure A200810105751000310
Expression door channel C iThe 1st personalization attributes during for door basic function class door channel,
Figure A200810105751000311
Expression door channel C iThe personalization attributes during for door basic function class door channel,
Figure A200810105751000312
Expression door channel C iZ personalization attributes during for door basic function class door channel,
The information of representing X converges the personalization attributes number of class door channel,
Y represents the personalization attributes number of userspersonal information's administrative class door channel,
Z represents the personalization attributes number of door basic function class door channel.
4, the enterprise portal desktop system that personalized customization function is provided according to claim 1 is characterized in that: described door channel preferences set CPS={cp 1, cp 2..., cp i, cp 1The 1st door channel C in the expression user to user personal portal desktop (4) 1Personalization preferences, cp 2The 2nd door channel C in the expression user to user personal portal desktop (4) 2Personalization preferences, cp iAny one door channel C in the expression user to user personal portal desktop (4) iPersonalization preferences.
5, the enterprise portal desktop system that personalized customization function is provided according to claim 4 is characterized in that: personalization preferences attribute and personalization preferences value occur in pairs, according to door channel categories CT iDifference, any one door channel C in the user to user personal portal desktop (4) iPersonalization preferences cp iFor { < A IF i 1 , V IF i 1 > , < A IF i 2 , V IF i 2 > , . . . , < A IF iX , V IF iX > } ,
Perhaps be { < A PF i 1 , V PF i 1 , > , < A PF i 2 , V PF i 2 > , . . . , < A PF iY , V PF iY > } ,
Perhaps be { < A BF i 1 , V BF i 1 , > , < A BF i 2 , V BF i 2 > , . . . , < A BF iZ , V BF iZ > } ,
Figure A20081010575100043
Expression door channel C iThe user is to C when converging class door channel for information iThe personalization preferences value of the 1st personalization attributes customization,
Figure A20081010575100044
Expression door channel C iThe user is to C when converging class door channel for information iThe personalization preferences value of the 2nd personalization attributes customization,
Figure A20081010575100045
Expression door channel C iThe user is to C when converging class door channel for information iThe personalization preferences value of X personalization attributes customization,
Figure A20081010575100046
Expression door channel C iThe user is to C during for userspersonal information's administrative class door channel iThe personalization preferences value of the 1st personalization attributes customization,
Figure A20081010575100047
Expression door channel C iThe user is to C during for userspersonal information's administrative class door channel iThe personalization preferences value of the 2nd personalization attributes customization,
Expression door channel C iThe user is to C during for userspersonal information's administrative class door channel iThe personalization preferences value of Y personalization attributes customization,
Figure A20081010575100049
Expression door channel C iThe user is to C during for door basic function class door channel iThe personalization preferences value of the 1st personalization attributes customization,
Figure A200810105751000410
Expression door channel C iThe user is to C during for door basic function class door channel iThe personalization preferences value of the 2nd personalization attributes customization,
Expression door channel C iThe user is to C during for door basic function class door channel iThe personalization preferences value of Z personalization attributes,
The information of representing X converges the personalization attributes number of class door channel,
Y represents the personalization attributes number of userspersonal information's administrative class door channel,
Z represents the personalization attributes number of door basic function class door channel.
6, the enterprise portal desktop system that personalized customization function is provided according to claim 1 is characterized in that: described any one door channel C iCustomization satisfy
Figure A200810105751000412
(CT i{ BF}), IF represents that information converges class door channel to ∈ for IF, PF, and PF represents userspersonal information's administrative class door channel, and BF represents door basic function class door channel.
7, the enterprise portal desktop system that personalized customization function is provided according to claim 6 is characterized in that: the described personalization attributes that information is converged class door channel IF has proposed constraint condition and has been: any one door channel C i, ( &ForAll; i ) ( ( CT i = IF ) &RightArrow; ( CPA i &SupersetEqual; { DS , DM , DR } ) ) , Be that the channel personalization attributes that information converges class door channel IF comprises at least: in the IF channel data from which operation system DS, the information display mode DM of the information that is converged in the IF channel in individual subscriber door desktop (4) removes the field DR that repeated entries is handled institute's foundation to the information that is converged in the IF channel.
8, the enterprise portal desktop system that personalized customization function is provided according to claim 6 is characterized in that: described personalization attributes to userspersonal information's administrative class door channel PF has proposed constraint condition and has been: any one door channel C i, ( &ForAll; i ) ( ( CT i = PF ) &RightArrow; ( CPA i &SupersetEqual; { SM , DLM } ) ) , The channel personalization attributes that is userspersonal information's administrative class door channel PF comprises at least: the data storage method SM of the channel personalization attributes in the PF channel, the channel information in the PF channel information display mode DLM in individual subscriber door desktop (4).
CNA2008101057514A 2008-05-05 2008-05-05 Enterprise portal desktop system providing personalized customization function Pending CN101271477A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101057514A CN101271477A (en) 2008-05-05 2008-05-05 Enterprise portal desktop system providing personalized customization function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101057514A CN101271477A (en) 2008-05-05 2008-05-05 Enterprise portal desktop system providing personalized customization function

Publications (1)

Publication Number Publication Date
CN101271477A true CN101271477A (en) 2008-09-24

Family

ID=40005447

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101057514A Pending CN101271477A (en) 2008-05-05 2008-05-05 Enterprise portal desktop system providing personalized customization function

Country Status (1)

Country Link
CN (1) CN101271477A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011017952A1 (en) * 2009-08-10 2011-02-17 中兴通讯股份有限公司 Method and system for implementing customizing portal website personalized page by mobile terminal user
CN102360356A (en) * 2011-09-29 2012-02-22 王楠 Person-oriented personalized network newspaper manufacturing and releasing system
CN101604339B (en) * 2009-06-30 2012-06-13 中兴通讯股份有限公司 Method for online customization of portal system and portal customization system
CN102662652A (en) * 2012-03-05 2012-09-12 北京千橡网景科技发展有限公司 Method and equipment used for customizing personalized application
CN103020833A (en) * 2012-12-21 2013-04-03 福州永安电子商务有限公司 Public community electronic-commerce service platform
CN103870129A (en) * 2012-12-13 2014-06-18 阿里巴巴集团控股有限公司 Data processing method and device for application system cluster
CN103902717A (en) * 2014-04-09 2014-07-02 广州中国科学院软件应用技术研究所 System and method for personalizing internal portals of enterprises
CN104077333A (en) * 2013-03-29 2014-10-01 北京千橡网景科技发展有限公司 Method and device for adjusting Web page content filling sequence
CN105630798A (en) * 2014-10-29 2016-06-01 中兴通讯股份有限公司 Method and device for constructing Dashboard

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604339B (en) * 2009-06-30 2012-06-13 中兴通讯股份有限公司 Method for online customization of portal system and portal customization system
WO2011017952A1 (en) * 2009-08-10 2011-02-17 中兴通讯股份有限公司 Method and system for implementing customizing portal website personalized page by mobile terminal user
CN102360356A (en) * 2011-09-29 2012-02-22 王楠 Person-oriented personalized network newspaper manufacturing and releasing system
CN102662652A (en) * 2012-03-05 2012-09-12 北京千橡网景科技发展有限公司 Method and equipment used for customizing personalized application
CN103870129A (en) * 2012-12-13 2014-06-18 阿里巴巴集团控股有限公司 Data processing method and device for application system cluster
CN103020833A (en) * 2012-12-21 2013-04-03 福州永安电子商务有限公司 Public community electronic-commerce service platform
CN104077333A (en) * 2013-03-29 2014-10-01 北京千橡网景科技发展有限公司 Method and device for adjusting Web page content filling sequence
CN103902717A (en) * 2014-04-09 2014-07-02 广州中国科学院软件应用技术研究所 System and method for personalizing internal portals of enterprises
CN103902717B (en) * 2014-04-09 2017-06-30 广州中国科学院软件应用技术研究所 A kind of enterprises it is portal personalized realize system and method
CN105630798A (en) * 2014-10-29 2016-06-01 中兴通讯股份有限公司 Method and device for constructing Dashboard

Similar Documents

Publication Publication Date Title
CN101271477A (en) Enterprise portal desktop system providing personalized customization function
US20200134256A1 (en) Methods and systems for creating, interacting with, and utilizing a superactive document
US8578265B2 (en) Methods and apparatus for generating a dynamic document
Brinck et al. Usability for the web: Designing web sites that work
JP5535083B2 (en) Message management system, apparatus and / or method
US7613688B2 (en) Generating business warehouse reports
US8560948B2 (en) User support system integrating FAQ and helpdesk features and FAQ maintenance capabilities
CN100449485C (en) Information processing apparatus and information processing method
US20140222625A1 (en) Intelligent Multimedia E-Catalog
US20070250769A1 (en) Method and system to provide online application forms
US7590566B2 (en) Method and system for manufacturing and retailing products provided by remote vendors to remote customers
US20070214422A1 (en) Framework for implementing skins into a portal server
CN102687143A (en) A method and system for implenting definable actions
US8463667B2 (en) Exporting and importing business templates
CN104182225B (en) A kind of General Mobile information system adaptation method and device
Nielsen et al. Return on investment (ROI) for usability
CN104182226B (en) A kind of General Mobile information system adaptation method and device
EP1618456A4 (en) System and method for providing a territory management tool
US8112457B2 (en) System and method for dynamically building a web interface per data collecting rules
CN102129642A (en) Method and system for scheduling transaction listings at a network-based transaction facility
US20130318446A1 (en) Unified user interface framework for creating configuarble web-portals using menu options
US9792614B2 (en) Automated integration of partner products
JP2005215915A (en) Personal information delivery system
US20110022497A1 (en) Creation and maintenance of an electronic commerce listings catalog
Gruenbacher Integrating groupware and CASE capabilities for improving stakeholder involvement in requirements engineering

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080924