CN100451955C - Method and device for displaying a plurality of objects in single window - Google Patents
Method and device for displaying a plurality of objects in single window Download PDFInfo
- Publication number
- CN100451955C CN100451955C CNB2005101352954A CN200510135295A CN100451955C CN 100451955 C CN100451955 C CN 100451955C CN B2005101352954 A CNB2005101352954 A CN B2005101352954A CN 200510135295 A CN200510135295 A CN 200510135295A CN 100451955 C CN100451955 C CN 100451955C
- Authority
- CN
- China
- Prior art keywords
- window
- unit
- label
- closing
- variable
- 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
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000006854 communication Effects 0.000 claims abstract description 45
- 238000004891 communication Methods 0.000 claims abstract description 43
- 230000004913 activation Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 8
- 230000003213 activating effect Effects 0.000 abstract 1
- 230000007246 mechanism Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007630 basic procedure Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method and device that many objects are shown in single window. The object activating unit detects that an object is activated, the object is transferred to the single display unit; the single display unit displays the object transferred in the original activated single window. The process executed by the single window display unit includes: window being adjusting module adjusts whether is there window; if there is not window, the window creating module creates a window, and the label creating module creates the label which expresses the object; if there is window, the label creating module creates the label directly. So, the scheme can decrease the interference of many windows during the communication, and multi user communication can be preceded in one window.
Description
Technical field
The present invention relates to instant messaging, relate in particular to the method and apparatus of single window demonstration multi-object in a kind of instant messaging.
Background technology
After the internet occurred, very big change had taken place in the people's work life.Most popular on the internet application comprises web page browsing, Email and instant messaging etc.Domestic popular JICQ comprises Tencent QQ, the MSN of Microsoft and POPO etc. at present.The JICQ function is very powerful, and major function comprises chat, transmits file, video and voice.Instant messaging has been the indispensable network tool of Internet user, and popularity rate is very high.The user usually utilizes JICQ to communicate by letter simultaneously with a plurality of objects.
At present, various JICQs carry out all must opening a plurality of communication windows simultaneously when many people communicate by letter the user, the corresponding communication object of each communication window, as shown in Figure 1.Therefore, when communicating by letter simultaneously, must open a plurality of communication windows with a plurality of objects.These windows are deposited on user's the display screen, have taken the screen space resource, and the user searches between the different communication object when switching, and are also very inconvenient.
Summary of the invention
At the deficiency of present JICQ, the invention provides the method and apparatus that a kind of single window shows multi-object.
On the one hand, the method that a kind of single window shows multi-object is proposed.The method comprising the steps of:
Detecting an object is activated;
Judge whether there is window on the current screen, then do not create a window, and in window, create the label of the described object of expression if do not exist; If there is the label of then directly in window, creating the described object of expression;
This object is shown in the window.
Judge that whether having window on the current screen is to judge according to the value of window variable.
Said method also comprises step:
When detecting this object and being closed, judge whether this object is last object in the window; If the judgment is Yes, then close window, otherwise close the label of representing this object.
Said method also comprises: the window variable is set to represent the value of no window on the current screen when closing window.
In the said method, this to as if the instant messaging object, and this window is an instant communication windows.
On the other hand, propose the device that a kind of single window shows multi-object, comprising:
The object activation detecting unit is used for the activation of detected object and the object that is activated is passed to single window display unit;
Single window display unit is used for and will transmits the single window that the object that comes is shown to the object place that before had been activated;
Above-mentioned single window display unit further comprises: there is judge module in window, is used to judge whether have window on the current screen, and in judged result notification window creation module result notified tag creation module for certainly time the when negating; The window creation module is used for creating window and notified tag creation module when establishment is finished when receiving that there is the notice of judge module in window; The label creation module is used for creating the be activated label of object of expression when receiving that there is the notice of judge module or window creation module in window.
There is judge module in above-mentioned window, is further used for judging whether there is window on the current screen according to the value of window variable.
Said apparatus also comprises:
Object is closed detecting unit, is used for closing and start the object judging unit when detecting an object and be closed of detection window object; The object judging unit is used for judging whether pent object is last object of window, and when obtaining positive result notification window closing unit and notified tag closing unit when obtaining negative decision; The close unit is used for closing window when receiving the notice of object judging unit; The label closing unit is used for closing the label that expression is closed object when receiving the notice of object judging unit.
In the said apparatus, the object judging unit is used for also that the notification window variable is provided with the unit when judging pent object and be last object of window; Comprise that also the window variable is provided with the unit, be used for the value that when receiving the notice of object judging unit window variable is set to represent no window on the current screen.
In the said apparatus, this to as if the instant messaging object, and this window is an instant communication windows.
Advantage and characteristics that the present invention is main are as follows:
1. avoid ejecting in the communication process interference that a plurality of communication object windows cause the user.
2. the user carries out multi-object when communication, searches between object and switches convenient and intuitively, makes sense of experience of users better.
3. single window multi-user interface mode makes integrated interface more attractive in appearance succinct, saves the space resources of computer screen.
Description of drawings
Fig. 1 is that each communication object is presented at the design sketch in each communication window correspondingly;
Fig. 2 is the design sketch that shows a plurality of communication objects according to single window of the present invention;
Fig. 3 is the process flow diagram that the described single window of one embodiment of the invention shows the method for multi-object;
Fig. 4 illustrates the method for closing an object that shows in the described single window of Fig. 3 embodiment;
Fig. 5 is the composition structural representation that shows the device of multi-object according to single window of the present invention;
Fig. 6 illustrates the device of closing an object that shows in single window of being created by the device of Fig. 5.
Embodiment
The present invention proposes a kind of interference that can reduce a plurality of windows of ejection in the telex network process and cause, and can carry out the scheme of multi-user communication again in single window.Adopt technical scheme of the present invention, can optimize the multi-object communication interface, as shown in Figure 2.
Method basic procedure of the present invention is as follows:
1) receives the request that activates new telex network interface.This request can be that the user initiatively initiates, and also can be the response of communication request that the other side is sent.
2) judge whether to have opened communication window.
3) if do not open communication window, then can newly open a communication window, the label of a sign communication object is set simultaneously.Otherwise just in opened communication window, increase the label of a new traffic object.By clicking the label of different objects, just can between the interchange interface of different communication object, switch.
The main interface display of JICQ the state of all communication objects of user, as online, roll off the production line, leave etc.The user just can begin to communicate with it by clicking the object in the main interface.The key of technical solution of the present invention has been to introduce the judgment mechanism that whether needs to create communication window.
One embodiment of the present of invention are described below.
A Boolean variable is set in instant communication software, supposes that variable is called Window.Variable Window has only vacation (false) and true (true) two kinds of values.When having had communication window on the display screen, the Window value is true; Otherwise the Window value is false.Certainly, be example just here with the Boolean variable, in the technical scheme of this invention, the variable of any kind can use.
Click after the communication object in the main interface, promptly start the judgment mechanism of creating window.When variable Window=false, start a communication window.When variable Window=true, illustrate and opened communication window, only need in opened communication window, increase the label of an expression new traffic object.By clicking these different labels, just can in different communication interfaces, switch.After the communication interface of all objects all was closed, variable Window was set to false.
Fig. 3 further illustrates the method for single window demonstration multi-object in the foregoing description.
In step 301, detect communication object when clicked, activate the communication window judgment mechanism.
In step 302, judge whether Window is false.If for being judged as is that then flow process proceeds to step 303.If the judgment is No, then flow process proceeds to step 304.
In step 303, create communication window.
In step 304, in window, create the label of new traffic object.
Fig. 4 further illustrates the method for closing an object that shows in the aforesaid window.
In step 401, when detecting an object and being closed, activate the communication window judgment mechanism.
In step 402, judge whether to be last communication object in the communication window.If the judgment is Yes, then flow process proceeds to step 403, if be that flow process does not proceed to step 404.
In step 403, close the communication interface and the label of this object, keeping variable Window is true.Then, flow process is returned step 401.
In step 404, the communication close window, variable Window is set to false simultaneously.
After adopting method of the present invention, the user carry out many people when communicating by letter experience sense very good.Avoid the object that occurs communicating by letter many after, communication window has piled with display screen, searches the object situation of difficult.
Below, with reference to Fig. 5 the device that single window of the present invention shows multi-object is described.This device comprises object activation detecting unit 501 and single window display unit 502.
Here, object activation detecting unit 501 is used for the activation of detected object and the object that is activated passed to single window display unit 502; Single window display unit 502 is used for and will transmits the single window that the object that comes is shown to the object place that before had been activated.
Single window display unit 502 comprises that further there is judge module 5021 in window, be used for judging whether there is window on the current screen according to the value of window variable, and in judged result notification window creation module 5022 results notified tag creation module 5023 for certainly time the when negating; Window creation module 5022 is used for creating window and notified tag creation module 5023 when establishment is finished when receiving that there is the notice of judge module 5021 in window; Label creation module 5023 is used for creating the be activated label of object of expression when receiving that there is the notice of judge module 5021 or window creation module 5022 in window.
Below, the device of closing an object that shows in the aforesaid window is described with reference to Fig. 6.This device comprises that object closes detecting unit 601, object judging unit 602, close unit 603, window variable unit 604 and label closing unit 605 are set.
At this, object is closed detecting unit 601, and whether the object that is used for detection window is closed and starts object judging unit 602 when detecting an object and be closed; Object judging unit 602 is used for judging whether pent object is last object of window, and notification window closing unit 603 and window variable are provided with unit 604 and notified tag closing unit when obtaining negative decision when obtaining positive result; Close unit 603 is used for closing window when receiving the notice of object judging unit 602; The window variable is provided with unit 604, is used for the value that when receiving the notice of object judging unit 602 window variable is set to represent no window on the current screen; Label closing unit 605 is used for closing the label that expression is closed object when receiving the notice of object judging unit 602.
Though should be pointed out that in order to be easy to illustrate be example with specific JICQ in the accompanying drawings, technical scheme in fact of the present invention is applicable to various JICQs.
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 (10)
1, a kind of single window shows the method for multi-object, and this method may further comprise the steps:
Detecting an object is activated;
Judge whether there is window on the current screen, then do not create a window, and in window, create the label of the described object of expression if do not exist; If there is the label of then directly in window, creating the described object of expression;
Described object is shown in the window.
2, the method for claim 1 is characterized in that describedly judging that whether having window on the current screen is to judge according to the value of window variable.
3, method as claimed in claim 1 or 2 is characterized in that also comprising step:
When detecting described object and being closed, judge whether described object is last object in the window;
If the judgment is Yes, then close window, otherwise close the label of representing described object.
4, method as claimed in claim 3 is characterized in that also comprising: the window variable is set to represent the value of no window on the current screen when closing window.
5, the method for claim 1, it is characterized in that described to as if the instant messaging object, and described window is an instant communication windows.
6, a kind of single window shows the device of multi-object, comprising:
The object activation detecting unit is used for the activation of detected object and the object that is activated is passed to single window display unit;
Single window display unit is used for and will transmits the single window that the object that comes is shown to the object place that before had been activated;
Described single window display unit further comprises:
There is judge module in window, is used to judge whether have window on the current screen, and in judged result notification window creation module result notified tag creation module for certainly time the when negating;
The window creation module is used for creating window and notified tag creation module when establishment is finished when receiving that there is the notice of judge module in window;
The label creation module is used for creating the be activated label of object of expression when receiving that there is the notice of judge module or window creation module in window.
7, device as claimed in claim 6 is characterized in that there is judge module in described window, is further used for judging whether there is window on the current screen according to the value of window variable.
8, as claim 6 or 7 described devices, it is characterized in that also comprising:
Object is closed detecting unit, is used for closing and start the object judging unit when detecting an object and be closed of detection window object;
The object judging unit is used for judging whether pent object is last object of window, and when obtaining positive result notification window closing unit and notified tag closing unit when obtaining negative decision;
The close unit is used for closing window when receiving the notice of object judging unit;
The label closing unit is used for closing the label that expression is closed object when receiving the notice of object judging unit.
9, device as claimed in claim 8 is characterized in that
Described object judging unit is used for also that the notification window variable is provided with the unit when judging pent object and be last object of window;
Comprise that also the window variable is provided with the unit, be used for the value that when receiving the notice of object judging unit window variable is set to represent no window on the current screen.
10, device as claimed in claim 6, it is characterized in that described to as if the instant messaging object, and described window is an instant communication windows.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101352954A CN100451955C (en) | 2005-12-29 | 2005-12-29 | Method and device for displaying a plurality of objects in single window |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101352954A CN100451955C (en) | 2005-12-29 | 2005-12-29 | Method and device for displaying a plurality of objects in single window |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1991746A CN1991746A (en) | 2007-07-04 |
CN100451955C true CN100451955C (en) | 2009-01-14 |
Family
ID=38214023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101352954A Active CN100451955C (en) | 2005-12-29 | 2005-12-29 | Method and device for displaying a plurality of objects in single window |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100451955C (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8739048B2 (en) * | 2008-08-28 | 2014-05-27 | Microsoft Corporation | Modifying conversation windows |
KR101329882B1 (en) * | 2010-08-12 | 2013-11-15 | 주식회사 팬택 | Apparatus and Method for Displaying Augmented Reality Window |
CN103634198B (en) * | 2012-08-29 | 2018-07-27 | 深圳市京弘全智能科技股份有限公司 | A kind of interface display method and device of instant communication software |
CN103677492A (en) * | 2012-09-05 | 2014-03-26 | 阿里巴巴集团控股有限公司 | Instant messaging window display method and instant messaging client side |
CN105786304A (en) * | 2014-12-24 | 2016-07-20 | 阿里巴巴集团控股有限公司 | Information display method and device in instant messaging |
JP6564684B2 (en) | 2015-10-27 | 2019-08-21 | シャープ株式会社 | Information processing apparatus and image forming apparatus |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030030670A1 (en) * | 2001-08-10 | 2003-02-13 | Duarte Matias G. | System and method of displaying multiple pending notifications in a single window |
CN1422058A (en) * | 2001-11-28 | 2003-06-04 | Lg电子株式会社 | Method for transmitting short message service with label |
CN1470023A (en) * | 1999-09-24 | 2004-01-21 | Messaging application user interface |
-
2005
- 2005-12-29 CN CNB2005101352954A patent/CN100451955C/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1470023A (en) * | 1999-09-24 | 2004-01-21 | Messaging application user interface | |
US20030030670A1 (en) * | 2001-08-10 | 2003-02-13 | Duarte Matias G. | System and method of displaying multiple pending notifications in a single window |
CN1422058A (en) * | 2001-11-28 | 2003-06-04 | Lg电子株式会社 | Method for transmitting short message service with label |
Also Published As
Publication number | Publication date |
---|---|
CN1991746A (en) | 2007-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110431521B (en) | Split screen display method and device and terminal | |
US10200322B1 (en) | Methods for responding to an email message by call from a mobile device | |
US8949361B2 (en) | Methods for truncating attachments for mobile devices | |
US8543927B1 (en) | Methods for simulating icon popout on memory constrained devices | |
US9313160B1 (en) | Systems and methods for a card-based user interface for reading thread-based communications on mobile devices | |
CN103442146B (en) | A kind of method and system at the session interface of mobile terminal and display and contact person | |
CN107992360A (en) | Using switching handling method, mobile terminal and readable storage medium storing program for executing | |
CN102929478A (en) | Application switching method and communication terminal | |
CN112817676B (en) | Information processing method and electronic device | |
CN102970210A (en) | Method and device for reminding group messages in instant chat tool | |
CN105871690A (en) | Instant messaging realization method and device | |
CN102640114B (en) | Method for directly manipulating incoming interactions in an instant communication client application | |
CN104135564A (en) | A switching method, a displaying interface and a switching device for multimode input of an instant messaging program | |
CN104765845A (en) | Split screen display method and device for terminal | |
CN101087271A (en) | A associated user display system and method | |
EP2608063A1 (en) | Instant communication tool and method for same to accomplish convenient search | |
CN106453044A (en) | Method and device for displaying communication information | |
CN108052300A (en) | Application interface switching method, mobile terminal and readable storage medium storing program for executing | |
CN102117207A (en) | Method, device and mobile terminal for switching application display modes | |
CN103543952A (en) | Method of device for eliminating status information display of applications | |
WO2022242586A1 (en) | Application interface method and apparatus, and electronic device | |
CN105207899A (en) | Instant communication group session method and equipment | |
CN103176686A (en) | Unlocking method of mobile terminal and touch screen | |
CN113094143A (en) | Cross-application message sending method and device, electronic equipment and readable storage medium | |
WO2022095885A1 (en) | Application switching processing method and apparatus, and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |