CN1992615B - Method for managing associator with taskbar - Google Patents
Method for managing associator with taskbar Download PDFInfo
- Publication number
- CN1992615B CN1992615B CN2005101354199A CN200510135419A CN1992615B CN 1992615 B CN1992615 B CN 1992615B CN 2005101354199 A CN2005101354199 A CN 2005101354199A CN 200510135419 A CN200510135419 A CN 200510135419A CN 1992615 B CN1992615 B CN 1992615B
- Authority
- CN
- China
- Prior art keywords
- windows
- contact person
- user
- file
- toolbar
- 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.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a contact person management method using the task bar, the method establishing contact person toolbar in the Windows task bar, and the toolbar having a shortcut of contact person; when the user triggers a shortcut of a certain contact person in the toolbar, Windows system executes the shortcut, and calls the conversation window to establish the conversation between the user and the contact person. This invention can solve the problem that IM software occupies the screen location space of Windows system in the existing technology.
Description
Technical field
The present invention relates to communication and computer realm, relate in particular to a kind of method of utilizing the taskbar Administrative Contact.
Background technology
The network instant communication instrument develops into today, is accepted by most netizen, and becomes an indispensable part in user's daily life gradually.Instant communication software not only is used in user's the work life, equally also uses in user's free life in a large number.Can realize effectively linking up by the instant communication software user with the contact person is instant.Use the increase of instant communication software time along with the user, the user has accumulated a large amount of good friend contact persons in the instant communication software panel, the user generally opens the main panel of instant communication software earlier, find corresponding good friend contact person by main panel, double-click the head portrait unlatching of this good friend's correspondence and the exchanges and communication between the good friend.Simultaneously for convenience of the management of user to the good friend contact person, instant communication software provides good friend's management of packets mode, be that the user can carry out Classification Management to the good friend contact person, for example all good friend contact persons are grouped into " classmate of senior middle school ", " classmate of university " etc. has great convenience for the user the management to the good friend contact person like this.
The instant communication software of current main-stream, the QQ software of Tengxun for example, TM software, the bubble POPO software of the MSN software of Microsoft and Netease etc. all are performance good friend and good friend's groupings in the main panel of instant communication software, the specific implementation process is:
A, main panel administration module utilize local contact management's module, begin to travel through all good friends Folder that divides into groups from the root of good friend grouping, the height and the width of number by grouping and current main panel are determined each grouping Folder object place rectangle positional information;
B, the icon that each grouping Folder object correspondence is set in the main panel are the Folder icon, utilize Windows drawing application programming interface API (Application Programming Interface), and the rectangle position data of determining in the steps A, at corresponding each Folder object of position display;
C, travel through all good friend's contact object, each contact person's packet attributes Flag is obtained in inquiry, keyword Key by attribute Flag and grouping Folder correspondence, determine each grouping of good friend contact person place and corresponding rectangle positional information, draw good friend contact person's Item object by drawing API at correspondence position, its final form of expression as shown in Figure 1.
Therefore above-mentioned existing technical scheme has occupied the part screen position of user's Windows system owing to need to draw corresponding main panel.Though some user can minimize main panel or hide MSN, but if desired to certain good friend contact person initiation session, then still need at first open main panel, determine the packet positions at good friend place then, find the corresponding good friend just can opened session at last.This process is loaded down with trivial details, uses MSN to bring great inconvenience to the user.
Summary of the invention
The invention provides a kind of method of utilizing the taskbar Administrative Contact, occupy the problem in the space, screen position of Windows system when showing the contact person in the existing instant messaging in order to solve.
The invention provides following technical scheme:
A kind of method of utilizing the taskbar Administrative Contact comprises step:
A1, create the catalogue comprise associated person information, the pointer information that saves contents, and create contact person's file for described contact person;
A2, obtain the execution route of the agent application that Windows starts, set up the quickly starting mode between the agent application of described contact person's file and Windows startup, and it is saved in the Windows quickly starting system directory;
A3, the described directory pointer information of foundation are set up toolbar in windows taskbar;
B, when the user triggers the quickly starting mode of a certain contact person in the toolbar, the Windows system carries out this quickly starting mode, calls session window to set up the session of user with this contact person.
This method also comprises: the main panel display mode and the windows taskbar display mode that provide in the user customer software systems are selected;
When the user selects with windows taskbar pattern display interface, and to judge the user be when selecting first, for the user sets up contact toolbar.
Steps A 1 further comprises:
A11, obtain in the MSN Subscriber Number corresponding file folder and be the current root catalogue, create contact directories, and return this contact directories pointer;
A12, be parent directory with described contact directories, its set up down with described Subscriber Number corresponding file folder in each packetized file press from both sides the consistent catalogue of title;
A13, according to packetized file folder, travel through the associated person information it under, and according to associated person information establishment contact person file.
Command line parameter by agent application that the user ID of described contact person's file correspondence is started as Windows is in the quickly starting mode between the agent application of setting up described contact person's file and Windows startup.
Steps A 3 further comprises:
A31, obtain the window handle of taskbar in the current Windows system;
A32, in the function parameter of this window handle, specify the contact directories pointer, set up new toolbar with the corresponding file path of this directory pointer.
The quickly starting mode that the described Windows of step B system carries out this contact person in the toolbar comprises:
B1, Windows system transmit the destination object of starting command to contact person's correspondence;
B2, carry out destination object quickly starting mode, obtain the execution route and the command line parameter of this quickly starting mode correspondence;
The agent application that B3, the described execution route of foundation and command line parameter start by Windows calls the described contact person's of MSN session window.
Step B3 comprises that further agent application that Windows starts calls user ID that automation interface imports specific execution numbering and contact person into as execution parameter, to call the described contact person's of MSN session window.
Step B3 further comprises: MSN inquiry home automation interface table and associated person information judge whether to call described contact person's session window.
Beneficial effect of the present invention is as follows:
Technic relization scheme based on the effective administration interface of WINDOWS taskbar provided by the invention, MSN effectively is fused in the Windows operating system, take into full account user's operating habit simultaneously, both can effectively help the user to hide IM software, do not occupy user's desktop, simultaneously can convenient user open and the good friend between the session exchanges and communication.
Description of drawings
Fig. 1 is a MSN interface management mode schematic diagram in the prior art;
Fig. 2 is for utilizing MSN interface management mode schematic diagram behind the present invention;
Fig. 3 is the technical solution of the present invention schematic flow sheet;
Whether Fig. 4 is the judgement schematic flow sheet that the user sets up toolbar for the present invention;
Fig. 5 for the present invention in windows taskbar, to set up the contact toolbar schematic flow sheet for this user;
Fig. 6 creates the document flow schematic diagram for described contact person;
Fig. 7 sets up the toolbar schematic flow sheet for the present invention according to described directory pointer information in windows taskbar;
Fig. 8 sets up the session schematic flow sheet for the present invention by shortcut.
Embodiment
The present invention proposes a kind of technic relization scheme based on the effective management of buddy of windows taskbar, by this scheme, MSN is presented to the new windows taskbar good friend administration interface of office user as shown in Figure 2, the user can select certain good friend in certain good friend's grouping to begin talk, this mode can effectively be fused in the Windows system, can not take a large amount of spaces, screen position, also the good friend divides into groups and good friend's way to manage for the office user provides easily simultaneously, and the new processing mode of good friend's session capable of fast starting.
Realization flow of the present invention comprises the steps: as shown in Figure 3
Step 300, in windows taskbar, set up contact toolbar, be provided with contact person's shortcut in this toolbar.
Step 310, user trigger the shortcut of a certain contact person in the toolbar.
Step 320, Windows system carry out this shortcut, and the session window of calling in the instant communication software is set up the session of this user with this contact person.
General main panel display mode and the windows taskbar display mode of providing in the client software system of instant messaging selected for the user, if the current selection of user need be with windows taskbar pattern display floater, the field whether then local configuration data management module extraction user was provided with this pattern judges whether the user is to select first; If do not have this pattern field in the local configuration data management module, illustrate that then the user selects the windows taskbar display mode first, then sets up contact toolbar for this user; If the toolbar shortcut that has been provided with is then abandoned creating.
As shown in Figure 4, to set up the detailed process of contact toolbar as follows for this user in windows taskbar:
Step 400, create the catalogue comprise associated person information, the pointer information that saves contents, and create file for described contact person.The file that utilizes the windows directory Administration API to obtain current MSN respective user number in service is the current root catalogue, use the catalogue of Windows to handle the api function name that creaties directory simultaneously and be called the catalogue of " contact person ", and preserve the directory pointer that returns after creating successfully.
Step 410, be parent directory, set up down with packetized file at it and press from both sides the consistent catalogue of title with described contact directories.Utilize local contact store administration module, the good friend who begins to travel through the user from the root of the good friend grouping Folder corresponding data that divides into groups, utilize the title of current grouping Folder, handle API by windows directory, and to specify parent directory be the directory pointer that steps A 11 obtains, and sets up and the consistent catalogue of Folder title of dividing into groups.
Step 420, according to packetized file folder, travel through the associated person information it under, and according to associated person information establishment file.Promptly, utilize the Folder ID of current grouping Folder correspondence, begin to travel through all contact persons in this good friend's grouping, the user ID of the current contacts that utilization obtains, inquiry is obtained the head portrait numbering of current contact person's correspondence and is claimed, utilizes the head portrait numbering to obtain corresponding head portrait cartoon icon, handles API by windows directory and creates new file, file name is to claim that the display icon of file is a head portrait ICON icon.
The agent application Windows service of step 430, the no interface model of startup, the major function of this Windows service is to carry out the communication of message by the automation interface in this Windows service and the IM software, determines the execution route of this agent application simultaneously.
Step 440, the IShell_Link assembly that utilizes Windows to provide, quickly starting mode between the document creation of setting up according to the Subscriber Number of contact person in the step 420 sign and the agent application of establishment, and the command line parameter that this agent application is set identifies for the Subscriber Number that starts the contact person.
Step 450, set up interface IShell good friend's user ID and agent application execution route execution parameter, utilize Windows to store the IPersisFile interface module and write the quickly starting file and be saved in the corresponding Windows quickly starting system directory as order line by the shortcut of Windows.
Step 460, utilize Windows window api function FindWindows, and the window ID interface flag IShell_TrayWnd of corresponding windows taskbar obtains the window handle of taskbar in the current Windows system.
Step 470, in the function parameter of this window handle, specify the contact directories pointer, set up new toolbar with the corresponding file path of this directory pointer.The windows taskbar window handle that obtains by step 460, utilize Windows window toolbar api function Create Toolbar, the directory pointer that given step 400 obtains in function parameter in windows taskbar, is set up new toolbar with the corresponding file path of this directory pointer.
Consult shown in Figure 5ly, to set up the detailed process of session as follows by triggering contact person's shortcut in the toolbar:
Step 500, user click the directory tool hurdle of opening newly-established correspondence " contact person " in the windows taskbar, as shown in Figure 2, when navigating to certain good friend's position, after the Windows system detects user's click operation, the Windows system transmits starting command to corresponding destination object, promptly in the corresponding agent application shortcut of contact person's user ID.
Step 510, Windows system utilize the execution function S hellExecute of Shell to begin to carry out the shortcut of object contact person object, read the corresponding application program execution route in the shortcut respective file and the command line parameter of execution, execution route and command line parameter are delivered among the ShellExecute.
Step 520, Windows system are according to using execution route, utilize Windows to start agent application, and the user ID of importing object contact person into is as the fill order line parameter, and agent application confirms that according to the fill order line parameter this contact person's user ID is present in local contact management's module.
Step 530, no interface agent application call the outer third-party automation interface based on IDispatch of process that MSN starts, and agent application imports specific execution numbering and corresponding contact person's user ID number into as execution parameter by automation interface.
Step 540, MSN inquiry home automation interface table judge whether to support this executive's interface numbering, and judge whether this contact person is the good friend who belongs to the user, satisfy above-mentioned two conditions and then utilize the chat window administration module to call out good friend's chat window, carry out follow-up exchanges and communication.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (8)
1. a method of utilizing the taskbar Administrative Contact is characterized in that, comprises the steps:
A1, create the catalogue comprise associated person information, the pointer information that saves contents, and create contact person's file for described contact person;
A2, obtain the execution route of the agent application that Windows starts, set up the quickly starting mode between the agent application of described contact person's file and Windows startup, and it is saved in the Windows quickly starting system directory;
A3, the described directory pointer information of foundation are set up toolbar in windows taskbar;
B, when the user triggers the quickly starting mode of a certain contact person in the toolbar, the Windows system carries out this quickly starting mode, calls session window to set up the session of user with this contact person.
2. the method for claim 1 is characterized in that, this method also comprises:
The main panel display mode and the windows taskbar display mode that provide in the user customer software systems are selected;
When the user selects with windows taskbar pattern display interface, and to judge the user be when selecting first, for the user sets up contact toolbar.
3. the method for claim 1 is characterized in that, steps A 1 further comprises:
A11, obtain in the MSN Subscriber Number corresponding file folder and be the current root catalogue, create contact directories, and return this contact directories pointer;
A12, be parent directory with described contact directories, its set up down with described Subscriber Number corresponding file folder in each packetized file press from both sides the consistent catalogue of title;
A13, according to packetized file folder, travel through the associated person information it under, and according to associated person information establishment contact person file.
4. the method for claim 1, it is characterized in that the command line parameter by agent application that the user ID of described contact person's file correspondence is started as Windows is in the quickly starting mode between the agent application of setting up described contact person's file and Windows startup.
5. the method for claim 1 is characterized in that, steps A 3 further comprises:
A31, obtain the window handle of taskbar in the current Windows system;
A32, in the function parameter of this window handle, specify the contact directories pointer, set up new toolbar with the corresponding file path of this directory pointer.
6. the method for claim 1 is characterized in that, the quickly starting mode that the described Windows of step B system carries out this contact person in the toolbar comprises:
B1, Windows system transmit the destination object of starting command to contact person's correspondence;
B2, carry out destination object quickly starting mode, obtain the execution route and the command line parameter of this quickly starting mode correspondence;
The agent application that B3, the described execution route of foundation and command line parameter start by Windows calls the described contact person's of MSN session window.
7. method as claimed in claim 6, it is characterized in that, step B3 comprises that further agent application that Windows starts calls user ID that automation interface imports specific execution numbering and contact person into as execution parameter, to call the described contact person's of MSN session window.
8. method as claimed in claim 7 is characterized in that step B3 further comprises: MSN inquiry home automation interface table and associated person information judge whether to call described contact person's session window.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005101354199A CN1992615B (en) | 2005-12-28 | 2005-12-28 | Method for managing associator with taskbar |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005101354199A CN1992615B (en) | 2005-12-28 | 2005-12-28 | Method for managing associator with taskbar |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1992615A CN1992615A (en) | 2007-07-04 |
CN1992615B true CN1992615B (en) | 2010-04-07 |
Family
ID=38214581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005101354199A Active CN1992615B (en) | 2005-12-28 | 2005-12-28 | Method for managing associator with taskbar |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1992615B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868588B (en) * | 2011-07-07 | 2016-05-11 | 腾讯科技(深圳)有限公司 | The implementation method of dock and device |
CN103164122B (en) * | 2011-12-08 | 2015-10-28 | 中兴通讯股份有限公司 | A kind of method and device calling address list content |
CN102801649A (en) * | 2012-08-11 | 2012-11-28 | 上海量明科技发展有限公司 | Method and terminal for establishing shortcut of instant messaging interactive interface |
CN103856608B (en) * | 2012-11-29 | 2017-02-01 | 腾讯科技(深圳)有限公司 | Intelligent operating system communication dialing method and intelligent operating system communication dialing device |
CN113741754A (en) * | 2021-09-14 | 2021-12-03 | 北京字跳网络技术有限公司 | Task creation method and device, electronic equipment and computer-readable storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1310384A (en) * | 2000-02-21 | 2001-08-29 | 英业达股份有限公司 | How to extend toolbar functionality |
-
2005
- 2005-12-28 CN CN2005101354199A patent/CN1992615B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1310384A (en) * | 2000-02-21 | 2001-08-29 | 英业达股份有限公司 | How to extend toolbar functionality |
Also Published As
Publication number | Publication date |
---|---|
CN1992615A (en) | 2007-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7657272B2 (en) | Text messaging conversation user interface functionality | |
US8280437B2 (en) | Contact-centric user-interface features for computing devices | |
US7756936B2 (en) | User interface for transitioning between chat and email | |
CN100553238C (en) | A related user display system and method | |
US20070094341A1 (en) | Filtering features for multiple minimized instant message chats | |
US7617243B2 (en) | Integrated address book based on departmental hierarchy | |
JP5048295B2 (en) | Mobile communication terminal and message display method in mobile communication terminal | |
CN104049849B (en) | A kind of information processing method and corresponding electronic equipment | |
JP2001216065A (en) | Method for operating mobile station and mobile station | |
JPH10240637A (en) | Data transmission device having alternate transmission function, data transmission method and storage medium storing data transmission program | |
US20080222543A1 (en) | Information terminal, server and information processing method | |
TW200536354A (en) | Interactive phone book | |
CN104919419A (en) | Terminal and terminal manipulation method | |
WO2018067418A1 (en) | Dynamically re-parenting email messages based on updated conversations | |
CN1992615B (en) | Method for managing associator with taskbar | |
CN108762857A (en) | A kind of information processing method and device, terminal, readable storage medium storing program for executing | |
CN1992623B (en) | Method for establishing multi-person session discussion group of instant communication | |
EP1669884B1 (en) | Text messaging conversation user interface functionality | |
CN105183300B (en) | Man-machine interaction method and device based on touch screen | |
CN110602300A (en) | Address book management method and system with position interaction function | |
HK1155254A1 (en) | Control method and control system for a communication window in an instant communication software | |
HK1090717B (en) | Text messaging conversation user interface functionality | |
HK1213707B (en) | Method, device and system for processing e-mail | |
HK1155254B (en) | Control method and control system for a communication window in an instant communication software |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |