CN102436336A - Method and device for displaying user data - Google Patents

Method and device for displaying user data Download PDF

Info

Publication number
CN102436336A
CN102436336A CN2010105018075A CN201010501807A CN102436336A CN 102436336 A CN102436336 A CN 102436336A CN 2010105018075 A CN2010105018075 A CN 2010105018075A CN 201010501807 A CN201010501807 A CN 201010501807A CN 102436336 A CN102436336 A CN 102436336A
Authority
CN
China
Prior art keywords
microblogging
head portrait
user
user head
portrait icon
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
CN2010105018075A
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2010105018075A priority Critical patent/CN102436336A/en
Publication of CN102436336A publication Critical patent/CN102436336A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method for displaying user data. The method comprises the following steps of: presetting a microblog user head portrait icon control; monitoring and acquiring information of a mobile track of a user mouse, determining that the mobile track of the user mouse is positioned within the preset mobile track range of a microblog user head portrait icon and timing; determining the preset residing timing time of the mobile track of the user mouse and triggering and acquiring the user data corresponding to the mobile track range of the microblog user head portrait icon; and updating the preset microblog user head portrait icon control according to the acquired user data and displaying a display window corresponding to the microblog user head portrait icon control on a current interface in a manner parallel to a current microblog user head portrait icon window. The invention also discloses a device for displaying the user data. By applying the method and device disclosed by the invention, operation flows can be reduced, the usability of microblog clients is increased and the experience of the user is promoted.

Description

A kind of method of displaying user information and device
Technical field
The present invention relates to computer networking technology, particularly a kind of method of displaying user information and device.
Background technology
Development along with computer networking technology; Realize the instant messaging (IM of the instant communication on the internet through point-to-point technology; Instant Messaging) tool applications is more and more general, and IM has been accepted and become the necessary part of user's daily life by most user.
Miniature blog (microblogging) is as the part of IM tool applications, because it is low to have admission technology, can IMU crosses 140 a words about word and expresses own emotion; Share with the microblogging user who pays close attention to oneself; Thereby efficiency of information transfer is higher, and it is used also more and more widely.
Along with the increasing IM of the utilization tool software of user carries out daily exchanges and communication, the user has proposed increasingly high requirement to aspects such as the ease for use of IM tool software and personalized services.Existing microblogging client; Twitter message is showed according to the mode that predetermined fixed provides; For example; Sequencing according to the Twitter message time of reception is illustrated in the microblogging window, but because existing microblogging user listener tabulation has no restriction in theory, the therefore corresponding Twitter message quantity that receives will be very huge.Thereby; The user is before browsing Twitter message, and hope can be checked some personal informations of microblogging user from the listener tabulation, determine whether continuing to browse the Twitter message that this microblogging user sends through the personal information of browsing this microblogging user; Like this; Can select own interested microblogging user, browse the required time of whole Twitter messages, improve user experience thereby reduce.
In the prior art; The user can eject drop-down menu through in homepage, choosing the microblogging user of concern, from drop-down menu, chooses this microblogging user property; Thereby current page is switched to this microblogging user's the personal information page and displaying; Browse this microblogging user's personal information the user after, close the current microblogging subscriber data page and switch back homepage, and whether decision browses the Twitter message that this microblogging user sends.Can obtain other microbloggings user's data through same mode, understand microblogging user's relevant information.
By above-mentioned visible, existing inquiry and the method for showing the microblogging subscriber data operates comparatively loaded down with trivial detailsly, inquire about that to obtain the required time of microblogging subscriber data longer, thereby have reduced the ease for use of microblogging client, make user experience relatively poor.
Summary of the invention
In view of this, fundamental purpose of the present invention is to propose a kind of method of displaying user information, reduces operating process, the ease for use of raising microblogging client, lifting user experience.
Another object of the present invention is to propose a kind of device of displaying user information, reduce operating process, the ease for use of raising microblogging client, lifting user experience.
For achieving the above object, the invention provides a kind of method of displaying user information, microblogging user head portrait icon control is set in advance, this method comprises:
Monitoring is also obtained user's mouse motion track information, confirms that user's mouse motion track in the microblogging user head portrait icon motion track scope that is provided with in advance, carries out timing;
When user's mouse motion track timing time surpasses predefined timing time, trigger and obtain the corresponding subscriber data of this microblogging user head portrait icon motion track scope;
The subscriber data that obtains is upgraded the microblogging user head portrait icon control that is provided with in advance, and the impression window that microblogging user head portrait icon control is corresponding is showed.
Be provided with displaying form, displaying content and the display location information of general subscriber data in the said microblogging user head portrait icon control.
Said triggering is obtained the corresponding subscriber data of this microblogging user head portrait icon motion track scope and is specifically comprised:
The local corresponding subscriber data of this microblogging user head portrait icon motion track scope that whether stores of inquiry if having, obtains this subscriber data; If no, send subscriber data to external server and obtain request, carry Subscriber Number, external server obtains the Subscriber Number that carries in the request according to subscriber data, and the subscriber data that this Subscriber Number is corresponding exports the microblogging client to.
Said subscriber data comprises: user's basic document, customer presentation data and authentification of user data.
The said microblogging user head portrait icon control that the subscriber data renewal of obtaining is provided with in advance specifically comprises:
If the relative users data is empty in the microblogging user head portrait icon control, the display field that this subscriber data is corresponding in this microblogging user head portrait icon control is hidden.
The said impression window that microblogging user head portrait icon control is corresponding is showed specifically and is comprised:
The impression window that microblogging user head portrait icon control is corresponding is to be illustrated in current interface with current microblogging user head portrait icon window mode arranged side by side.
Further comprise:
Setting in advance comprises the grouped data priority tag of user's basic document, customer presentation data and authentification of user data, and exports server to, the corresponding relation of server stores grouped data priority tag and grouped data;
The said subscriber data that sends to external server obtains and further carries each grouped data priority tag in the request;
Server receives subscriber data and obtains request, according to each the grouped data priority tag and the stored relation of carrying, preferentially inquires about, obtains the maximum corresponding grouped data of grouped data priority tag; And be encapsulated as packet, be sent to the microblogging client, then; Grouped data priority tag time big corresponding grouped data is obtained in inquiry; And be encapsulated as packet, and be sent to the microblogging client, obtain the minimum corresponding grouped data of grouped data priority tag until inquiry; And be encapsulated as packet, be sent to the microblogging client.
Further comprise:
Grouped data sign and the grouped data priority tag comprise user's basic document, customer presentation data and authentification of user data are set in advance, and export the corresponding relation of grouped data sign and grouped data to server and store;
Saidly send subscriber data to external server and obtain request, carry Subscriber Number, external server obtains the Subscriber Number that carries in the request according to subscriber data, and the subscriber data that this Subscriber Number is corresponding exports the microblogging client to and specifically comprises:
According to the grouped data priority tag that is provided with in advance; Send subscriber data to external server respectively and obtain request; Carry the corresponding grouped data sign of Subscriber Number and grouped data priority tag in regular turn; External server obtains the Subscriber Number and the grouped data sign of carrying in the request according to subscriber data; The inquiry stored relation, the grouped data that this Subscriber Number is corresponding exports the microblogging client in regular turn to, and the microblogging client receives the corresponding grouped data of grouped data priority tag that external server is returned in regular turn.
The said microblogging user head portrait icon control that the subscriber data renewal of obtaining is provided with in advance specifically comprises:
The microblogging client is inserted the relevant position in the microblogging user head portrait icon control in regular turn with the grouped data that receives, and the microblogging user head portrait icon control that will insert grouped data is illustrated in current interface with mode arranged side by side in regular turn.
Further be provided with the personalized communication child control of the affiliated microblogging telex network of triggering and this microblogging user head portrait icon in the said microblogging user head portrait icon control.
Said personalized communication child control comprises: listen to child control, dialogue child control and personal letter child control.
Further comprise:
Monitor user's mouse motion track in current microblogging user head portrait icon moves to next microblogging user head portrait icon motion track scope and when surpassing predefined timing time; Next microblogging user head portrait icon motion track scope and the corresponding subscriber data of this next microblogging user head portrait icon motion track scope are obtained in triggering; The subscriber data that obtains is upgraded current microblogging user head portrait icon control; And according to the displacement of this current microblogging user head portrait icon control of next microblogging user head portrait icon motion track range computation that obtains, according to the position of the microblogging user head portrait icon control after the definite renewal of displacement at impression window with respect to next microblogging user head portrait icon control.
Further comprise:
Monitor user's mouse motion track and move out predefined motion track scope, the subscriber data that blanking is showed.
A kind of device of displaying user information, this device comprises: microblogging head portrait module, microblogging personal information card logic administration module and personal information card management module, wherein,
Microblogging head portrait module is used for monitoring and obtains user's mouse motion track information, exports user's mouse motion track information to microblogging personal information card logic administration module and personal information card management module;
Microblogging personal information card logic administration module; Be used for confirming that user's mouse motion track is in the microblogging user head portrait icon motion track scope that is provided with in advance; To personal information card management module output timing announcement information; Receive the trigger message of personal information card management module output; The corresponding subscriber data of this microblogging user head portrait icon motion track scope is obtained in triggering, and the subscriber data that obtains is upgraded the microblogging user head portrait icon control that is provided with in advance, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module;
The personal information card management module; Be used to receive the timing announcement information; Pick up counting, when user's mouse motion track timing time surpasses predefined timing time, to microblogging personal information card logic administration module output trigger message; Receive the microblogging user head portrait icon control of microblogging personal information card logic administration module output, the impression window that control is corresponding is showed.
Further comprise:
The subscriber data memory module is used to store the subscriber data of microblogging personal information card logic administration module output.
Said microblogging personal information card logic administration module comprises: motion track comparing unit, microblogging user head portrait icon motion track storage unit, subscriber data acquiring unit and microblogging user head portrait icon control processing unit, wherein,
The motion track comparing unit; Be used to receive user's mouse motion track information of microblogging head portrait module output; In each the microblogging user head portrait icon motion track scope that judges whether in microblogging user head portrait icon motion track storage unit, to store; If, to personal information card management module output timing announcement information;
Microblogging user head portrait icon motion track storage unit is used to store each microblogging user head portrait icon motion track range information;
The subscriber data acquiring unit; Be used to receive the trigger message of personal information card management module output; The corresponding subscriber data of this microblogging user head portrait icon motion track scope is obtained in triggering, exports the subscriber data that obtains to microblogging user head portrait icon control processing unit;
Microblogging user head portrait icon control processing unit is used for upgrading the microblogging user head portrait icon control that is provided with in advance according to the subscriber data that receives, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module.
Said microblogging personal information card logic administration module further comprises:
Grouped data priority tag storage unit is used for storing each grouped data priority tag of subscriber data, correspondingly,
The subscriber data acquiring unit; Be used to receive the trigger message of personal information card management module output; Send subscriber data to external server and obtain request; Carry Subscriber Number and each grouped data priority tag, the grouped data that in regular turn server is returned exports microblogging user head portrait icon control processing unit to;
Microblogging user head portrait icon control processing unit is used for upgrading the microblogging user head portrait icon control that is provided with in advance in regular turn according to the grouped data that receives, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module in regular turn.
Visible by above-mentioned technical scheme, the method for a kind of displaying user information provided by the invention and device are through be provided with microblogging user head portrait icon control in advance; Monitoring is also obtained user's mouse motion track information, confirms that user's mouse motion track in the microblogging user head portrait icon motion track scope that is provided with in advance, carries out timing; When user's mouse motion track timing time surpasses predefined timing time, trigger and obtain the corresponding subscriber data of this microblogging user head portrait icon motion track scope; The subscriber data that obtains is upgraded the microblogging user head portrait icon control that is provided with in advance, and the impression window that microblogging user head portrait icon control is corresponding is showed.Like this; Reside at microblogging user head portrait icon control through user's mouse; Automatically trigger and obtain the subscriber data under this microblogging user head portrait icon and show that the user is simple to operate, number of operations is few, improved the microblogging client ease for use, promoted user experience.
Description of drawings
Fig. 1 is the method flow synoptic diagram of embodiment of the invention displaying user information.
Fig. 2 is the current interface structural representation of embodiment of the invention displaying user information.
Fig. 3 is the apparatus structure synoptic diagram of embodiment of the invention displaying user information.
Fig. 4 is the synoptic diagram of the embodiment of the invention based on Fig. 3 displaying user information.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, will combine accompanying drawing and specific embodiment that the present invention is done to describe in detail further below.
Continuous development along with the IM tool software; The user is in life or work all a large amount of use IM software realizations and the exchanges and communication between friend, colleague and the classmate; Microblogging has also obtained increasing fast as a kind of new product of the IM of expansion message propagation mechanism, new application, more and more becomes the important way that a kind of information is shared, information is obtained and link up.Thereby, reduce the operating process that the user obtains subscriber data in the listener tabulation, improve the efficient that IM message is browsed, improve ease for use, the lifting user experience of microblogging client, be the direction of IM development.
In the practical application; The control scene that in softwares such as various types of communication software and Real-Time Display Software, has a wide range of applications; The application scenarios that occurs the head portrait icon list such as search subscriber is particularly arranged; Through triggering user's head portrait icon, can the information that is provided with in advance that user's head portrait icon is corresponding be presented at current window with the control mode.In the embodiment of the invention, consider to utilize the function of control, realize obtaining the subscriber data that user oneself pays close attention to automatically, and the subscriber data that obtains is illustrated in current interface (window).
Fig. 1 is the method flow synoptic diagram of embodiment of the invention displaying user information.Referring to Fig. 1, this flow process comprises:
Step 101 is provided with microblogging user head portrait icon control in advance;
In this step; Because the special applications scene of subscriber data, just at point sometime, the microblogging client can only be showed a microblogging user's data; Therefore; The microblogging user head portrait icon control quantity that is provided with in advance in microblogging client can be one, is used for all microblogging users of listener tabulation and shares, be provided with in the microblogging user head portrait icon control general subscriber data the displaying form, show information such as content and display location; Be filled to the relevant position that is provided with in advance in the microblogging user head portrait icon control through subscriber data, can form this microblogging user's microblogging user head portrait icon control corresponding microblogging user.Microblogging user head portrait control is set belongs to prior art, specifically can repeat no more at this referring to the correlation technique document.
User's mouse motion track information is monitored and obtained to step 102, confirms that user's mouse motion track in the microblogging user head portrait icon motion track scope that is provided with in advance, carries out timing;
In this step; Motion track information can be coordinate information; Each microblogging user in the listener tabulation that current interface shows, its microblogging user head portrait icon occupies certain zone of current display interface respectively, corresponding corresponding coordinate range; Behind each microblogging user in showing the listener tabulation, the corresponding microblogging user head portrait coordinates of icon range information of each microblogging user in the listener tabulation that current interface shows is obtained, writes down and stored to the microblogging client.Obtain the corresponding coordinate range information of microblogging user about the microblogging client, belong to prior art, specifically can repeat no more at this referring to the correlation technique document.Certainly; After microblogging user in the listener tabulation that current interface shows changes, corresponding also corresponding renewal of microblogging user head portrait coordinates of icon range information of each microblogging user in the listener tabulation that the current interface of microblogging client stores shows.
If user's mouse motion track in arbitrary microblogging user head portrait icon motion track scope that is provided with in advance, for instance, if the coordinate at active user's mouse motion track place is (40; 30); The microblogging number of users that the tabulation of current interface listener is showed is 3, and the microblogging user head portrait icon motion track scope that then is provided with in advance comprises 3 microblogging users' coordinate range and the corresponding microblogging user head portrait icon control of microblogging user head portrait icon motion track scope can corresponding be set in the position of impression window, supposes to be respectively microblogging user 1 (20≤x≤60; 0≤y≤40), microblogging user 2 (20≤x≤60;-80≤y≤-50), microblogging user 3 (20≤x≤60 ,-160≤y≤-110) because active user's mouse coordinates (40; 30) in microblogging user 1 coordinate range zone, then pick up counting.
Step 103 when user's mouse motion track timing time surpasses predefined timing time, triggers and obtains the corresponding subscriber data of this microblogging user head portrait icon motion track scope;
In this step; In definite user's mouse motion track resides in microblogging user head portrait icon motion track scope; Start timing; And require the resident predefined timing time of user's mouse motion track; Promptly require user's mouse motion track timing time to surpass predefined timing time, be to cause frequent the triggering to obtain the corresponding subscriber data of this microblogging user head portrait icon motion track scope in order effectively to prevent misoperation of users, thereby increase the frequent operation number of times that obtains subscriber data.If user's mouse motion track moves always, can confirm that then the user is a personal information of really wanting to obtain and browse this microblogging user in this microblogging user head portrait icon motion track scope in predefined timing time.
In the practical application,, then return execution in step 102 if user's mouse motion track does not have resident predefined timing time in this microblogging user head portrait icon motion track scope.
In the present embodiment, trigger the subscriber data that obtains this microblogging user head portrait icon motion track scope correspondence and specifically comprise:
The local corresponding subscriber data of this microblogging user head portrait icon motion track scope that whether stores of inquiry if having, obtains this subscriber data; If no, send subscriber data to external server and obtain request, carry Subscriber Number, external server obtains the Subscriber Number that carries in the request according to subscriber data, and the subscriber data that this Subscriber Number is corresponding exports the microblogging client to.
In the embodiment of the invention; Subscriber data can be big or small according to the data volume that each concrete grouped data comprises; Can be divided into: classification data such as user's basic document, customer presentation data and authentification of user data; Wherein, user's basic document comprises: and ID (ID, Identifier) and user's pet name etc.In the practical application, can also be respectively grouped data the grouped data sign is set, and in server, store the corresponding relation of grouped data sign and grouped data.
In the practical application, in the reciprocal process of microblogging client and external server, the byte number of data packet transmission receives the restriction of Network Transmission maximum number of byte; In microblogging communication, according to related protocol, the packet maximum number of byte of Network Transmission is about 800 bytes; And in the subscriber data; The byte number that customer presentation data and authentification of user data comprise is more, and for example, the authentification of user data generally is no less than 600 bytes.Thereby, if the microblogging client asks to pull subscriber data when server transmission subscriber data obtains request; After then server obtained the subscriber data that comprises user's basic document, customer presentation data and authentification of user data in inquiry, the requirement according to the transmitted data on network bag was sent to the microblogging client with the packet that encapsulates after breaking, encapsulating successively; The microblogging client is after pulling all data of user; Whole subscriber datas that will pull again show, like this, and under the relatively poor situation of network communications environment; Pull whole subscriber datas and need spend the long time, will bring poorer experience to the user.Thereby; In the embodiment of the invention; Preferably, the grouped data priority tag is set in advance, is used for identifying the priority orders of the classification data such as user's basic document, customer presentation data and authentification of user data of obtaining subscriber data; And export server, the corresponding relation of server stores grouped data priority tag and grouped data to.For example, because the byte number that user's basic document comprises is less, network transfer delay is corresponding shorter, that is to say, the network response speed is fast, like this, if this grouped data is preferentially pulled and preferentially show the user, can further promote user's experience.Thereby, for instance, user's basic document can be set in advance be designated A; Corresponding grouped data priority tag is 3, and the customer presentation data is designated B, and corresponding grouped data priority tag is 2; The authentification of user data is designated C; Corresponding grouped data priority tag is 1, and the grouped data priority tag is big more, shows that the priority that pulls this grouped data is high more.Like this; Subscriber data sending to external server obtains in the request, further carries each grouped data priority tag, and external server receives subscriber data and obtains request; According to each the grouped data priority tag that carries; Preferentially inquire about, obtain the maximum corresponding grouped data of grouped data priority tag, and be encapsulated as packet, be sent to the microblogging client; Then, grouped data priority tag time big corresponding grouped data is obtained in inquiry, and is encapsulated as packet, is sent to the microblogging client; By that analogy, last, the minimum corresponding grouped data of grouped data priority tag is obtained in inquiry, and is encapsulated as packet, is sent to the microblogging client.
Certainly, in the practical application, the microblogging client also can be according to the grouped data priority tag that is provided with in advance; At first send subscriber data and obtain request, carrying on the basis of Subscriber Number, further carry the maximum corresponding grouped data sign of grouped data priority tag; External server receives subscriber data and obtains request, according to the grouped data sign of carrying, inquires about, obtains the corresponding grouped data of grouped data sign; And be encapsulated as packet, be sent to the microblogging client; After the microblogging client receives packet; Triggering is sent subscriber data to server and is obtained request; Carry grouped data priority tag time big corresponding grouped data sign, by that analogy, send subscriber data until triggering to server and obtain request; Carry the minimum corresponding grouped data sign of grouped data priority tag, and receive till the corresponding packet.That is to say; According to the grouped data priority tag that is provided with in advance; Send subscriber data to external server respectively and obtain request; Carry the corresponding grouped data sign of grouped data priority tag in regular turn, and receive the corresponding grouped data of grouped data priority tag that external server is returned in regular turn.
Step 104 is upgraded the microblogging user head portrait icon control that is provided with in advance with the subscriber data that obtains, and the impression window that control is corresponding is showed.
Preferably, microblogging user head portrait icon control is corresponding impression window is to be illustrated in current interface with current microblogging user head portrait icon window mode arranged side by side.This step specifically comprises:
A, the relevant position of the subscriber data that obtains being inserted control according to being provided with of control;
In this step, be provided with the information of storage area, storage format and the display location of each grouped data in the subscriber data in the control.
In the practical application,, then the display field that this user's grouped data is corresponding in this control is hidden if the relative users grouped data is under the situation of sky in the control.
B, will insert subscriber data control to be illustrated in current interface with current microblogging user head portrait icon window mode arranged side by side.
In this step,, whole subscriber datas are packed in the control, and control is illustrated in current interface with mode arranged side by side for the disposable situation of obtaining whole subscriber datas in the step 103.
For the situation of obtaining grouped data in the step 103 in regular turn, when the microblogging client receives one type of grouped data, this grouped data is inserted the relevant position in the control; And control is illustrated in current interface with mode arranged side by side; When receiving follow-up grouped data, with the relevant position in the grouped data insertion control of follow-up reception, and the control that current interface is showed upgrades; Certainly; In the practical application, also can be illustrated in current interface by a grouped data, and keep the grouped data that the original control of current interface is showed the follow-up reception of inserting in the control.Because each grouped data has corresponding priority level, in control, has corresponding storage area, storage format and display location information, thereby, after the follow-up grouped data that current interface is showed is arranged in the grouped data of current displaying in regular turn.Like this, can improve the response speed of microblogging client and server, improve the ease for use of microblogging client, make things convenient for the user to understand microblogging user's in the listener tabulation details, thereby promoted user experience.
Fig. 2 is the current interface structural representation of embodiment of the invention displaying user information.Referring to Fig. 2; When the user clicks user list; And in search column inputted search keyword " Tengxun ", can obtain user relevant in the user list, when user's mouse resides in Tengxun's amusement head portrait icon and reaches predefined timing time with Tengxun; Triggering pulls the amusement user's of this Tengxun personal information, and shows the control of having filled this Tengxun's amusement subscriber data in the left side of Tengxun's amusement user interface.Like this; The user only need reside at mouse associated user's in the user list head portrait icon, can trigger the personal information that obtains this user automatically, and show in current display interface; Need not to carry out frequent selection and blocked operation, effectively reduced operating process.
Further, the personalized communication child control can also be set in control, through the triggering of personalized communication child control and this user's communications of this setting.
The personalized communication child control can comprise: listen to child control, dialogue child control and personal letter child control etc.Triggering that method for communicating can to obtain the method for subscriber data identical with triggering, also can be to have the information of clicking this child control to trigger communication through monitoring.
In order further to improve user's experience, the corresponding impression window of control can for appear in one's mind gradually and/or, ascending animated show window.
In the practical application, method shown in Figure 1 can further include following steps:
Step 105 is stored the subscriber data that obtains;
In this step, pull the required time of subscriber data from external server, improve triggered response speed in order further to reduce; Under the situation about allowing in microblogging client terminal local memory block, the subscriber data that storage pulls from server, and under the full situation of local storage; Adopt the policy update memory block of first in first out; Like this, when the subscriber data of this microblogging user head portrait icon motion track scope correspondence is obtained in triggering, can judge whether this subscriber data from local storage earlier; If have, then need not to pull from server.
Step 106 monitors user's mouse motion track and moves out predefined motion track scope, the subscriber data that blanking is showed.
In this step; If user's mouse motion track moves out predefined motion track scope; Or; User's mouse motion track moves out predefined motion track scope and surpasses the predefined time, shows that the user has browsed associated user's personal information, the subscriber data that the automatic blanking of microblogging client is showed.
In the practical application; If the user need browse other user's personal information; Through the mouse motion track being resided in the predefined timing time in next microblogging user head portrait icon place; Then can trigger and obtain the corresponding subscriber data of this microblogging user head portrait icon motion track scope, and the subscriber data that obtains is upgraded control and mobile relevant position gets final product.Promptly monitor user's mouse motion track in current microblogging user head portrait icon moves to next microblogging user head portrait icon motion track scope and when surpassing predefined timing time; Next microblogging user head portrait icon motion track scope and the corresponding subscriber data of this next microblogging user head portrait icon motion track scope are obtained in triggering; The subscriber data that obtains is upgraded current microblogging user head portrait icon control; And according to the displacement of this current microblogging user head portrait icon control of next microblogging user head portrait icon motion track range computation that obtains with respect to next microblogging user head portrait icon control; According to the position of the microblogging user head portrait icon control after the definite renewal of displacement at impression window; In the practical application, the position of the corresponding microblogging user head portrait icon control of microblogging user head portrait icon motion track scope at impression window can be set in advance.Like this, when personal information information, on control levels, can reach multiplexing and the user's data that only need upgrade triggering gets final product, can effectively reduce taking for internal memory next Time Triggered another one user.
What should explain is that the method for the displaying user information of the embodiment of the invention can repeat no more at this based on the development environment of ATL (ATL, the Active Template Library) engineering of existing Visual Studio 2005.
Visible by the foregoing description; The method of the displaying user information of the embodiment of the invention; Through microblogging user head portrait icon control is set in advance, residing on the microblogging user head portrait icon control with user's mouse is trigger condition, obtains the affiliated subscriber data of this microblogging user head portrait icon automatically; And fill according to microblogging user head portrait icon control, impression window after the filling that control is corresponding is illustrated in current interface with mode arranged side by side.Like this, the user is simple to operate, number of operations is few, improved the microblogging client ease for use, promoted user experience; Further; Through the grouped data priority tag is set; And pull corresponding grouped data in regular turn according to grouped data priority tag height; And the grouped data that pulls showed immediately, further shorten the user and browsed the relevant required time of microblogging individual subscriber data, make user experience further promote; And, in the process that ejects the corresponding impression window of control, through window appear in one's mind gradually, the animation process of big or small gradual change, more can promote user's operating experience.In addition; On the microblogging user head portrait icon during as long as user's rolling mouse is tabulated to listener; Just can see this microblogging user's various details easily, comprise basic documents such as ID, the pet name, abundant materials such as individual subscriber introduction and microblogging authenticated data; Can also carry out some like the relatively operation of lightweight such as dialogue, personal letter, promote user's experience greatly.
Fig. 3 is the apparatus structure synoptic diagram of embodiment of the invention displaying user information.Referring to Fig. 3, this device comprises: microblogging head portrait module, microblogging personal information card logic administration module and personal information card management module, wherein,
Microblogging head portrait module is used for monitoring and obtains user's mouse motion track information, exports user's mouse motion track information to microblogging personal information card logic administration module and personal information card management module;
In the embodiment of the invention; Microblogging head portrait module also is further used for adopting the subregion control to create the high bright and Shield Flag of microblogging head portrait fillet, shade, mouse resident (mouse over) etc. realizing user's multiple individual demand from painting, and can effectively reduce the expense that EMS memory occupation and CPU draw for microblogging user head portrait icon.
Microblogging personal information card logic administration module; Be used for confirming that user's mouse motion track is in the microblogging user head portrait icon motion track scope that is provided with in advance; To personal information card management module output timing announcement information; Receive the trigger message of personal information card management module output; The corresponding subscriber data of this microblogging user head portrait icon motion track scope is obtained in triggering, and the subscriber data that obtains is upgraded the microblogging user head portrait icon control that is provided with in advance, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module;
The personal information card management module; Be used to receive the timing announcement information; Pick up counting, confirm the resident predefined timing time of user's mouse motion track of reception, to microblogging personal information card logic administration module output trigger message; Receive the microblogging user head portrait icon control of microblogging personal information card logic administration module output, the impression window that control is corresponding is showed.
In the embodiment of the invention, microblogging personal information card logic administration module comprises: motion track comparing unit, microblogging user head portrait icon motion track storage unit, subscriber data acquiring unit and microblogging user head portrait icon control processing unit, wherein,
The motion track comparing unit; Be used to receive user's mouse motion track information of microblogging head portrait module output; In each the microblogging user head portrait icon motion track scope that judges whether in microblogging user head portrait icon motion track storage unit, to store; If, to personal information card management module output timing announcement information;
Microblogging user head portrait icon motion track storage unit is used to store each microblogging user head portrait icon motion track range information;
The subscriber data acquiring unit; Be used to receive the trigger message of personal information card management module output; The corresponding subscriber data of this microblogging user head portrait icon motion track scope is obtained in triggering, exports the subscriber data that obtains to microblogging user head portrait icon control processing unit;
Microblogging user head portrait icon control processing unit is used for upgrading the microblogging user head portrait icon control that is provided with in advance according to the subscriber data that receives, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module.
Microblogging personal information card logic administration module further comprises grouped data priority tag storage unit, is used for storing each grouped data priority tag of subscriber data, correspondingly,
The subscriber data acquiring unit; Be used to receive the trigger message of personal information card management module output; Send subscriber data to external server and obtain request; Carry Subscriber Number and each grouped data priority tag, the grouped data that in regular turn server is returned exports microblogging user head portrait icon control processing unit to;
Microblogging user head portrait icon control processing unit is used for upgrading the microblogging user head portrait icon control that is provided with in advance in regular turn according to the grouped data that receives, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module in regular turn.
In the embodiment of the invention, this device can further include: the subscriber data memory module is used to store the subscriber data of microblogging personal information card logic administration module output.
Fig. 4 is the synoptic diagram of the embodiment of the invention based on Fig. 3 displaying user information.Referring to Fig. 4; In the embodiment of the invention; In order to reach loosely-coupled code skeleton design, adopt the design philosophy of hierarchical model, relevant logic function is encapsulated in the level; And express through abstract as far as possible data structure such as interface and pure virtual function between layer and the layer, so that the reusability of code is better.Wherein,
Microblogging head portrait module mainly is responsible for the logic control of head portrait control, adopts the subregion control to realize from the mode of painting.In addition, this module also main processing user mouse move into the microblogging head portrait and trigger the logic control that personal information calls.
Microblogging personal information card logic administration module mainly is responsible for the logic manage control of individual subscriber data, comprises that triggering server pulls the strategy of subscriber data, and at the unique a microblogging user head portrait icon control instance of microblogging client maintenance, is used to appear.When trigger showing new subscriber data, microblogging user head portrait icon control itself is not created again but is multiplexing original, just refills new microblogging user data.
The personal information card management module is used to handle corresponding readjustment logical process on opportunity, and the animated show process of handling whole control.
Specifically, the processing mainly carried out of microblogging personal information card logic administration module comprises:
Judge whether this locality has active user's number (UIN) abundant materials data,, call the work of personal information card (subscriber data) administration module,, obtain personal information and be filled in the control if do not have if having;
Receive the data card control class that the personal information card management module returns, unique instance that maintenance module is inner;
Judge whether control exists,, create control if do not exist; If exist, judge active user's number whether with control in Subscriber Number identical, if identical, directly return control, if inequality, new data is set in control.
The processing that the personal information card management module is mainly carried out comprises:
Receive the call request of microblogging personal information card logic administration module output, preserve the pointer of entrusting type (microblogging personal information card logic administration module);
Start the work of inner strategy class;
Start timer;
Judge whether timing reaches;
If reach, confirm that user's mouse motion track is also on head portrait;
Create data card (subscriber data) external bearer window in the time of primary, return the subscriber data control class, and start animated show to microblogging personal information card logic administration module;
Whole control is come out with the presented that animation launches.
The above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.All within spirit of the present invention and principle, any modification of being done, be equal to replacement and improvement etc., all should be included within protection scope of the present invention.

Claims (17)

1. the method for a displaying user information is characterized in that, microblogging user head portrait icon control is set in advance, and this method comprises:
Monitoring is also obtained user's mouse motion track information, confirms that user's mouse motion track in the microblogging user head portrait icon motion track scope that is provided with in advance, carries out timing;
When user's mouse motion track timing time surpasses predefined timing time, trigger and obtain the corresponding subscriber data of this microblogging user head portrait icon motion track scope;
The subscriber data that obtains is upgraded the microblogging user head portrait icon control that is provided with in advance, and the impression window that microblogging user head portrait icon control is corresponding is showed.
2. the method for claim 1 is characterized in that, is provided with displaying form, displaying content and the display location information of general subscriber data in the said microblogging user head portrait icon control.
3. method as claimed in claim 2 is characterized in that, said triggering is obtained the corresponding subscriber data of this microblogging user head portrait icon motion track scope and specifically comprised:
The local corresponding subscriber data of this microblogging user head portrait icon motion track scope that whether stores of inquiry if having, obtains this subscriber data; If no, send subscriber data to external server and obtain request, carry Subscriber Number, external server obtains the Subscriber Number that carries in the request according to subscriber data, and the subscriber data that this Subscriber Number is corresponding exports the microblogging client to.
4. method as claimed in claim 3 is characterized in that, said subscriber data comprises: user's basic document, customer presentation data and authentification of user data.
5. method as claimed in claim 4 is characterized in that, the said microblogging user head portrait icon control that the subscriber data renewal of obtaining is provided with in advance specifically comprises:
If the relative users data is empty in the microblogging user head portrait icon control, the display field that this subscriber data is corresponding in this microblogging user head portrait icon control is hidden.
6. method as claimed in claim 5 is characterized in that, the said impression window that microblogging user head portrait icon control is corresponding is showed specifically and comprised:
The impression window that microblogging user head portrait icon control is corresponding is to be illustrated in current interface with current microblogging user head portrait icon window mode arranged side by side.
7. method as claimed in claim 6 is characterized in that, further comprises:
Setting in advance comprises the grouped data priority tag of user's basic document, customer presentation data and authentification of user data, and exports server to, the corresponding relation of server stores grouped data priority tag and grouped data;
The said subscriber data that sends to external server obtains and further carries each grouped data priority tag in the request;
Server receives subscriber data and obtains request, according to each the grouped data priority tag and the stored relation of carrying, preferentially inquires about, obtains the maximum corresponding grouped data of grouped data priority tag; And be encapsulated as packet, be sent to the microblogging client, then; Grouped data priority tag time big corresponding grouped data is obtained in inquiry; And be encapsulated as packet, and be sent to the microblogging client, obtain the minimum corresponding grouped data of grouped data priority tag until inquiry; And be encapsulated as packet, be sent to the microblogging client.
8. method as claimed in claim 6 is characterized in that, further comprises:
Grouped data sign and the grouped data priority tag comprise user's basic document, customer presentation data and authentification of user data are set in advance, and export the corresponding relation of grouped data sign and grouped data to server and store;
Saidly send subscriber data to external server and obtain request, carry Subscriber Number, external server obtains the Subscriber Number that carries in the request according to subscriber data, and the subscriber data that this Subscriber Number is corresponding exports the microblogging client to and specifically comprises:
According to the grouped data priority tag that is provided with in advance; Send subscriber data to external server respectively and obtain request; Carry the corresponding grouped data sign of Subscriber Number and grouped data priority tag in regular turn; External server obtains the Subscriber Number and the grouped data sign of carrying in the request according to subscriber data; The inquiry stored relation, the grouped data that this Subscriber Number is corresponding exports the microblogging client in regular turn to, and the microblogging client receives the corresponding grouped data of grouped data priority tag that external server is returned in regular turn.
9. like claim 7 or 8 described methods, it is characterized in that the said microblogging user head portrait icon control that the subscriber data renewal of obtaining is provided with in advance specifically comprises:
The microblogging client is inserted the relevant position in the microblogging user head portrait icon control in regular turn with the grouped data that receives, and the microblogging user head portrait icon control that will insert grouped data is illustrated in current interface with mode arranged side by side in regular turn.
10. like each described method of claim 1 to 8, it is characterized in that, further be provided with the personalized communication child control of the affiliated microblogging telex network of triggering and this microblogging user head portrait icon in the said microblogging user head portrait icon control.
11. method as claimed in claim 10 is characterized in that, said personalized communication child control comprises: listen to child control, dialogue child control and personal letter child control.
12. method as claimed in claim 10 is characterized in that, further comprises:
Monitor user's mouse motion track in current microblogging user head portrait icon moves to next microblogging user head portrait icon motion track scope and when surpassing predefined timing time; Next microblogging user head portrait icon motion track scope and the corresponding subscriber data of this next microblogging user head portrait icon motion track scope are obtained in triggering; The subscriber data that obtains is upgraded current microblogging user head portrait icon control; And according to the displacement of this current microblogging user head portrait icon control of next microblogging user head portrait icon motion track range computation that obtains, according to the position of the microblogging user head portrait icon control after the definite renewal of displacement at impression window with respect to next microblogging user head portrait icon control.
13. method as claimed in claim 10 is characterized in that, further comprises:
Monitor user's mouse motion track and move out predefined motion track scope, the subscriber data that blanking is showed.
14. the device of a displaying user information is characterized in that, this device comprises: microblogging head portrait module, microblogging personal information card logic administration module and personal information card management module, wherein,
Microblogging head portrait module is used for monitoring and obtains user's mouse motion track information, exports user's mouse motion track information to microblogging personal information card logic administration module and personal information card management module;
Microblogging personal information card logic administration module; Be used for confirming that user's mouse motion track is in the microblogging user head portrait icon motion track scope that is provided with in advance; To personal information card management module output timing announcement information; Receive the trigger message of personal information card management module output; The corresponding subscriber data of this microblogging user head portrait icon motion track scope is obtained in triggering, and the subscriber data that obtains is upgraded the microblogging user head portrait icon control that is provided with in advance, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module;
The personal information card management module; Be used to receive the timing announcement information; Pick up counting, when user's mouse motion track timing time surpasses predefined timing time, to microblogging personal information card logic administration module output trigger message; Receive the microblogging user head portrait icon control of microblogging personal information card logic administration module output, the impression window that control is corresponding is showed.
15. device as claimed in claim 14 is characterized in that, further comprises:
The subscriber data memory module is used to store the subscriber data of microblogging personal information card logic administration module output.
16. like claim 14 or 15 described devices; It is characterized in that; Said microblogging personal information card logic administration module comprises: motion track comparing unit, microblogging user head portrait icon motion track storage unit, subscriber data acquiring unit and microblogging user head portrait icon control processing unit; Wherein
The motion track comparing unit; Be used to receive user's mouse motion track information of microblogging head portrait module output; In each the microblogging user head portrait icon motion track scope that judges whether in microblogging user head portrait icon motion track storage unit, to store; If, to personal information card management module output timing announcement information;
Microblogging user head portrait icon motion track storage unit is used to store each microblogging user head portrait icon motion track range information;
The subscriber data acquiring unit; Be used to receive the trigger message of personal information card management module output; The corresponding subscriber data of this microblogging user head portrait icon motion track scope is obtained in triggering, exports the subscriber data that obtains to microblogging user head portrait icon control processing unit;
Microblogging user head portrait icon control processing unit is used for upgrading the microblogging user head portrait icon control that is provided with in advance according to the subscriber data that receives, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module.
17. device as claimed in claim 16 is characterized in that, said microblogging personal information card logic administration module further comprises:
Grouped data priority tag storage unit is used for storing each grouped data priority tag of subscriber data, correspondingly,
The subscriber data acquiring unit; Be used to receive the trigger message of personal information card management module output; Send subscriber data to external server and obtain request; Carry Subscriber Number and each grouped data priority tag, the grouped data that in regular turn server is returned exports microblogging user head portrait icon control processing unit to;
Microblogging user head portrait icon control processing unit is used for upgrading the microblogging user head portrait icon control that is provided with in advance in regular turn according to the grouped data that receives, and exports the microblogging user head portrait icon control that upgrades to the personal information card management module in regular turn.
CN2010105018075A 2010-09-29 2010-09-29 Method and device for displaying user data Pending CN102436336A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105018075A CN102436336A (en) 2010-09-29 2010-09-29 Method and device for displaying user data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105018075A CN102436336A (en) 2010-09-29 2010-09-29 Method and device for displaying user data

Publications (1)

Publication Number Publication Date
CN102436336A true CN102436336A (en) 2012-05-02

Family

ID=45984427

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105018075A Pending CN102436336A (en) 2010-09-29 2010-09-29 Method and device for displaying user data

Country Status (1)

Country Link
CN (1) CN102436336A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106600082A (en) * 2015-10-14 2017-04-26 阿里巴巴集团控股有限公司 Processing method and device of task in service system, and service system construction system
CN108521855A (en) * 2017-08-25 2018-09-11 深圳市大疆创新科技有限公司 Exchange method, interactive device, electronic device and computer readable storage medium
WO2018170887A1 (en) * 2017-03-24 2018-09-27 华平智慧信息技术(深圳)有限公司 Big data list display method and system
CN109718549A (en) * 2019-02-21 2019-05-07 网易(杭州)网络有限公司 The method and device of Message Processing, electronic equipment, storage medium in game
CN110333919A (en) * 2019-04-30 2019-10-15 上海连尚网络科技有限公司 A kind of method and apparatus that social object information is presented
CN110673774A (en) * 2019-09-20 2020-01-10 北京字节跳动网络技术有限公司 List stream implementation method and device, electronic equipment and storage medium
CN112261219A (en) * 2019-07-22 2021-01-22 腾讯科技(深圳)有限公司 Information display method and intelligent terminal

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742779A (en) * 1991-11-14 1998-04-21 Tolfa Corporation Method of communication using sized icons, text, and audio
CN1354856A (en) * 1998-07-31 2002-06-19 格莱纳瑞电子公司 World wide web access for voice mail and page
US20060230356A1 (en) * 2005-04-07 2006-10-12 Microsoft Corporation System and method for selecting a tab within a tabbled browser
CN1855828A (en) * 2005-04-21 2006-11-01 腾讯科技(深圳)有限公司 Uploading announcing method and system for demand communication system
CN1858711A (en) * 2005-04-30 2006-11-08 仁宝电脑工业股份有限公司 Method and device for displaying real time information with the helf of mouse cursor
CN101079713A (en) * 2006-06-02 2007-11-28 腾讯科技(深圳)有限公司 Interface display method and system
CN101227426A (en) * 2007-12-26 2008-07-23 腾讯科技(深圳)有限公司 Method and system for indicating instantaneous communication software client end response interface
CN101626398A (en) * 2009-08-11 2010-01-13 腾讯数码(天津)有限公司 Method for obtaining friend dynamic and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742779A (en) * 1991-11-14 1998-04-21 Tolfa Corporation Method of communication using sized icons, text, and audio
CN1354856A (en) * 1998-07-31 2002-06-19 格莱纳瑞电子公司 World wide web access for voice mail and page
US20060230356A1 (en) * 2005-04-07 2006-10-12 Microsoft Corporation System and method for selecting a tab within a tabbled browser
CN1855828A (en) * 2005-04-21 2006-11-01 腾讯科技(深圳)有限公司 Uploading announcing method and system for demand communication system
CN1858711A (en) * 2005-04-30 2006-11-08 仁宝电脑工业股份有限公司 Method and device for displaying real time information with the helf of mouse cursor
CN101079713A (en) * 2006-06-02 2007-11-28 腾讯科技(深圳)有限公司 Interface display method and system
CN101227426A (en) * 2007-12-26 2008-07-23 腾讯科技(深圳)有限公司 Method and system for indicating instantaneous communication software client end response interface
CN101626398A (en) * 2009-08-11 2010-01-13 腾讯数码(天津)有限公司 Method for obtaining friend dynamic and system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106600082A (en) * 2015-10-14 2017-04-26 阿里巴巴集团控股有限公司 Processing method and device of task in service system, and service system construction system
WO2018170887A1 (en) * 2017-03-24 2018-09-27 华平智慧信息技术(深圳)有限公司 Big data list display method and system
CN108521855A (en) * 2017-08-25 2018-09-11 深圳市大疆创新科技有限公司 Exchange method, interactive device, electronic device and computer readable storage medium
CN108521855B (en) * 2017-08-25 2021-03-12 深圳市大疆创新科技有限公司 Interactive method, interactive apparatus, electronic apparatus, and computer-readable storage medium
CN109718549A (en) * 2019-02-21 2019-05-07 网易(杭州)网络有限公司 The method and device of Message Processing, electronic equipment, storage medium in game
CN109718549B (en) * 2019-02-21 2022-04-12 网易(杭州)网络有限公司 Method and device for processing messages in game, electronic equipment and storage medium
CN110333919A (en) * 2019-04-30 2019-10-15 上海连尚网络科技有限公司 A kind of method and apparatus that social object information is presented
CN110333919B (en) * 2019-04-30 2022-07-12 上海连尚网络科技有限公司 Method and equipment for presenting social object information
CN112261219A (en) * 2019-07-22 2021-01-22 腾讯科技(深圳)有限公司 Information display method and intelligent terminal
CN110673774A (en) * 2019-09-20 2020-01-10 北京字节跳动网络技术有限公司 List stream implementation method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
JP6868705B2 (en) Message processing methods, storage media, and computer equipment
KR102193489B1 (en) Apparatus and method for maintaining a message thread with opt-in permanence for entries
CN102436336A (en) Method and device for displaying user data
CN102255935B (en) Cloud service consuming method, cloud service intermediary and cloud system
CN102811184B (en) Sharing method, terminal, server and system for custom emoticons
KR101544518B1 (en) Method, device and system for sharing microblog message
CN102508722B (en) Inter-process communication method under embedded environment
EP2613490B1 (en) Method, server, client terminal, and system for aggregation of microblog post
CN102387182A (en) Method and device for managing listener list information of microblog users
CN103207873A (en) Method and system for displaying exclusive user page
US9143469B2 (en) Microblog client, method for aggregating microblog messages, and instant messaging client
CN110708235B (en) Message generation method and device, storage medium and computer equipment
CN104253788A (en) Data processing method and system, client, and page engine
CN103581111A (en) Communication method and system
TW201201610A (en) Method, system, and mobil device for managing messages and computer program product using the method
CN104639593B (en) information sharing method, system, browser and server
CN102446193A (en) Method and device for searching microblog message
EP3580665B1 (en) Generating rich digital documents from limited instructional data
CN102413153A (en) Microblog message publishing method and device
CN103078782B (en) A kind of recommendation remarks implementation method of good friend's remarks and system
CN102256211B (en) Group-based method and system for application realization of M2M terminal
CN107391274A (en) The processing method and processing device of deferred information
CN104320330A (en) Message issuing method of electronic forum
CN113656723A (en) Webpage view display method and device
WO2014072739A1 (en) Video distribution

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120502