[go: up one dir, main page]

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 PDF

Info

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
Application number
CNB2005101352954A
Other languages
Chinese (zh)
Other versions
CN1991746A (en
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 CNB2005101352954A priority Critical patent/CN100451955C/en
Publication of CN1991746A publication Critical patent/CN1991746A/en
Application granted granted Critical
Publication of CN100451955C publication Critical patent/CN100451955C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

A kind of single window shows the method and apparatus of multi-object
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.
CNB2005101352954A 2005-12-29 2005-12-29 Method and device for displaying a plurality of objects in single window Active CN100451955C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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