CN101243381A - 用来在网上进行聊天的用户界面 - Google Patents
用来在网上进行聊天的用户界面 Download PDFInfo
- Publication number
- CN101243381A CN101243381A CNA2004800017844A CN200480001784A CN101243381A CN 101243381 A CN101243381 A CN 101243381A CN A2004800017844 A CNA2004800017844 A CN A2004800017844A CN 200480001784 A CN200480001784 A CN 200480001784A CN 101243381 A CN101243381 A CN 101243381A
- Authority
- CN
- China
- Prior art keywords
- chat
- tab
- partners
- indicator
- group
- 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
Links
- 238000000034 method Methods 0.000 claims description 25
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000007373 indentation Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 7
- 241000272525 Anas platyrhynchos Species 0.000 claims 1
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 6
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 240000004859 Gamochaeta purpurea Species 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000033458 reproduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种用来通过网络进行聊天的用户界面。该用户界面包含:列表选项卡,用来显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;状态选项卡,用来选择发送聊天伙伴的状态;以及聊天选项卡,用来显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息。另外,可以在这些选项卡提供指示器,用来提供各种功能/信息。
Description
技术领域
一般地讲,本发明涉及一种用来在网上进行聊天的用户界面。具体而言,本发明涉及一种基于选项卡(tab-based)的用户界面,其优化利用显示空间。
背景技术
随着计算机技术越来越普及,计算机用来越来越多地在网络环境下(例如通过因特网)相互进行通信。这种通信的一种常见形式被称为“聊天”。一般地讲,聊天为一种通信论坛,其允许用户(例如“聊天伙伴”)交换文本和/或图形,就如其亲自交流一样。聊天与电子邮件的不同之处在于,聊天发送方的消息一旦发送后就马上被显示给接收方。即,在消息传送的过程中,几乎没有或者没有可感知的延迟,也不需要检查“收件箱”。
到目前为止,存在用户可以通过其进行聊天的几种不同的论坛。一个例子为聊天室,其允许多个聊天伙伴登录并且同时相互通信。在聊天室中,所有聊天伙伴都可以察看正在进行的通信情况。另一个例子为即时消息(例如AOL即时信使),其允许用户一对一地相互通信。在即时消息的情况下,发送聊天伙伴可以保持与接收聊天伙伴的多个个别聊天。这允许将与一个接收聊天伙伴交换的内容对其他接收聊天伙伴的保密。AOL为AOL公司在美国以及其他国家的注册商标。
聊天技术普及性的不断增长已经使许多手持式设备制造商使其设备具备网络与聊天功能。具体地讲,目前几乎所有的新的个人数字助理、蜂窝式电话、传呼设备等等都能够作为个人计算机通过网络通信。不幸的是,对于手持式设备,显示(屏幕)空间经常是有限的。具体地讲,由于手持式设备所固有的便携性,经常使用最小尺寸的显示器。这样的显示器大大影响了手持式设备操作该设备的效率与方式。另外,当手持式设备包含其界面为全尺寸显示器(例如17寸监视器)设计的程序(例如聊天程序)时,缺乏显示空间也会成为问题。在这种情况下,界面一般不会向原来所设想的那样发挥功能,并且经常包含被阻挡的部分与按钮
考虑到上述因素,存在对于用来通过网络进行聊天的用户界面的需求。具体而言,需要有一种用户界面,其优化诸如手持式设备等计算机化系统上的显示空间。还需要一种用户界面,用来包含一组(即一或多个)提供对所需信息与功能的访问的选项卡。还需要在这些选项卡上提供各种指示器。
发明内容
一般地讲,本发明提供一种用来通过网络进行聊天的用户界面,以及用来生成该用户界面的系统、方法与程序产品。根据本发明,该界面包含列表选项卡,用来显示接收聊天伙伴以及每个接收聊天伙伴状态的列表。该界面还包含状态选项卡,用来选择发送聊天伙伴的状态。例如,状态选项卡允许发送聊天伙伴指示其是否“离开”设备,并且指定适当的“离开”消息。状态选项卡还包含状态指示器,用来标识发送聊天伙伴的选定状态。还可以在该用户界面上提供聊天选项卡,用来显示有关于当前在发送聊天伙伴与一或多个接收聊天伙伴之间保持的一组(即一或多个)活动聊天的信息。该聊天选项卡一般包含每个都相应于活动聊天的一组(即一或多个)聊天指示器。该基于选项卡的用户界面可以用来进行多个活动聊天。相应地,本发明的用户界面允许优化诸如手持式设备等计算机化系统上的显示空间。
根据本发明的第一方面,提供了一种用来通过网络进行聊天的用户界面。该用户界面包含:(1)聊天选项卡,用来显示有关于当前在发送聊天伙伴与一组接收聊天伙伴之间的一组活动聊天的信息,其中该聊天选项卡包含相应于所述活动聊天组的一组聊天指示器。
优选地,本发明提供一种用户界面,还包含:列表选项卡,用来显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;以及状态选项卡,用来选择发送聊天伙伴的状态。
优选地,本发明提供一种用户界面,其中状态选项卡包含状态指示器,用来标识发送聊天伙伴的选定状态。
优选地,本发明提供一种用户界面,其中可以选择所述状态指示器组中的一个状态指示器,以察看相应于选定指示器的活动聊天。
优选地,本发明提供一种用户界面,其中所述状态指示器组中每个状态指示器的外观都是可变化的,以反映收到新的聊天素材。
优选地,本发明提供一种用户界面,其中相应于当前正在察看的活动聊天的聊天选项卡具有缩进。
优选地,本发明提供一种用户界面,其中一旦选定聊天选项卡,就显示信息,并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接收聊天伙伴的名称。
根据本发明的第二方面,提供了一种用来通过网络进行聊天的用户界面。该用户界面包含:(1)列表选项卡,用来显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;(2)状态选项卡,用来选择发送聊天伙伴的状态,其中该状态选项卡包含状态指示器,用来指示发送聊天伙伴的状态;以及(3)聊天选项卡,用来显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息,其中该聊天选项卡包含相应于所述活动聊天组的一组聊天指示器。
优选地,本发明提供一种用户界面,其中可以选择所述聊天指示器组中的一个聊天指示器,以察看相应于选定指示器的活动聊天。
优选地,本发明提供一种用户界面,其中所述状态指示器组中每个状态指示器的外观都是可变化的,以反映收到新的聊天素材。
优选地,本发明提供一种用户界面,其中相应于当前正在察看的活动聊天的聊天选项卡具有缩进。
优选地,本发明提供一种用户界面,其中一旦选定聊天选项卡,就显示信息,并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接收聊天伙伴的名称。
根据本发明的第三方面,提供了一种用来生成通过网络进行聊天的用户界面的系统。该系统包含:(1)列表系统,用来生成列表选项卡,以显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;(2)状态系统,用来生成状态选项卡,以选择发送聊天伙伴的状态;以及(3)活动性系统,用来生成聊天选项卡,以显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息。
优选地,本发明提供一种系统,其中所述状态选项卡包含用于状态指示器的部件,用来指示发送聊天伙伴的状态。
优选地,本发明提供一种系统,其中所述聊天选项卡包含用于相应于所述活动聊天组的一组聊天指示器的部件。
优选地,本发明提供一种系统,其中所述聊天指示器组中的一个聊天指示器包含用来选择以察看相应于选定指示器的活动聊天的部件。
优选地,本发明提供一种系统,其中所述状态指示器组中每个状态指示器的外观都是可变化的,以反映收到新的聊天素材。
优选地,本发明提供一种系统,其中相应于当前正在察看的活动聊天的聊天选项卡具有缩进。
优选地,本发明提供一种系统,其中一旦选定聊天选项卡,就显示信息,并且其中该信息包含用于参加所述活动聊天组中的一个活动聊天的每个接收聊天伙伴的名称的部件。
根据本发明的第四方面,提供了一种用来生成通过网络进行聊天的用户界面的、存储在可记录介质上的程序产品。当被执行时,该程序产品包含:(1)用来生成列表选项卡、以显示接收聊天伙伴以及每个接收聊天伙伴状态的列表的程序代码;(2)用来生成状态选项卡、以选择发送聊天伙伴的状态的程序代码;以及(3)用来生成聊天选项卡、以显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息的程序代码。
优选地,本发明提供一种程序产品,其中所述状态选项卡包含状态指示器,用来指示发送聊天伙伴的状态。
优选地,本发明提供一种程序产品,其中所述聊天选项卡包含相应于所述活动聊天组的一组聊天指示器。
优选地,本发明提供一种程序产品,其中可以选择所述聊天指示器组中的一个聊天指示器,以察看相应于选定指示器的活动聊天。
优选地,本发明提供一种程序产品,其中所述状态指示器组中每个状态指示器的外观都是可变化的,以反映收到新的聊天素材。
优选地,本发明提供一种程序产品,其中相应于当前正在察看的活动聊天的聊天选项卡具有缩进。
优选地,本发明提供一种程序产品,其中一旦选定聊天选项卡,就显示信息,并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接收聊天伙伴的名称。
根据本发明的第五方面,提供了一种用来生成通过网络进行聊天的用户界面的方法。该方法包含:(1)生成列表选项卡,以显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;(2)生成状态选项卡,以选择发送聊天伙伴的状态;以及(3)生成聊天选项卡,以显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息。
优选地,本发明提供一种方法,还包含:在所述状态选项卡上提供状态指示器,用来指示发送聊天伙伴的状态。
优选地,本发明提供一种方法,还包含:在所述聊天选项卡上提供相应于所述活动聊天组的一组聊天指示器。
优选地,本发明提供一种方法,还包含:选择所述聊天指示器组中的一个聊天指示器,以察看相应于选定指示器的活动聊天。
优选地,本发明提供一种方法,还包含:改变所述状态指示器组中一个状态指示器的外观,以反映收到新的聊天素材。
优选地,本发明提供一种方法,还包含:在相应于当前正在察看的活动聊天的聊天选项卡中提供缩进。
优选地,本发明提供一种方法,其中一旦选定聊天选项卡,就显示信息,并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接收聊天伙伴的名称。
因此,本发明提供了一种用来通过网络进行聊天的用户界面,以及用来生成该界面的系统、方法与程序产品。
附图说明
以下参照附图详细描述作为示例的本发明的实施方式,其中:
图1显示根据本发明的具有用来生成用户界面的聊天系统/程序的计算机化系统;
图2显示根据本发明的示例性用户界面;
图3显示在选定列表选项卡时图2的用户界面;
图4显示在选定状态选项卡时图2的用户界面;
图5显示在选定聊天选项卡时图2的用户界面;
图6显示用来进行聊天的图2的用户界面。
具体实施方式
如上所述,本发明提供一种用来通过网络进行聊天的用户界面,以及用来生成该用户界面的系统、方法与程序产品。根据本发明,该界面包含列表选项卡,用来显示接收聊天伙伴以及每个接收聊天伙伴状态的列表。该界面还包含状态选项卡,用来选择发送聊天伙伴的状态。例如,状态选项卡允许发送聊天伙伴指示其是否“离开”设备,并且指定适当的“离开”消息。状态选项卡还包含状态指示器,用来标识发送聊天伙伴的选定状态。还可以在该用户界面上提供聊天选项卡,用来显示有关于当前在发送聊天伙伴与一或多个接收聊天伙伴之间保持的一组(即一或多个)活动聊天的信息。该聊天选项卡一般包含每个都相应于活动聊天的一组(即一或多个)聊天指示器。该基于选项卡的用户界面可以用来进行多个活动聊天。相应地,本发明的用户界面允许优化诸如手持式设备等计算机化系统上的显示空间。
现在参照图1,它显示了计算机化系统10。一般地讲,计算机化系统10为能够通过网络34与计算机化系统38、42、46以及49通信的任何类型的计算机化系统。例如,计算机化系统10可以是手持式设备(例如,个人数字助理、蜂窝式电话、传呼设备等等)或大型计算机系统(例如,便携式计算机、个人数字计算机、工作站、服务器等)。为此应该理解:虽然本发明针对优化手持式设备的显示空间,但是其原理可以在任何类型的计算机化系统上实现。另外应该理解:此处所使用的术语“聊天”用来指任何类型的基于网络的计算机用户之间的通信。例子包含聊天室通信、即时消息、蜂窝式电话短信等等。还应该理解:虽然将在聊天环境下描述生成基于选项卡的用户界面,但是此处的原理可以用来生成对于任何程序和/或环境类型的基于选项卡的用户界面。
一般由发送聊天伙伴32使用计算机化系统10来与一或多个接收聊天伙伴36、40、44以及48进行聊天。这样一来,接收聊天伙伴36、40、44以及48将利用与计算机化系统10通过网络34通信的计算机化系统38、42、46以及49。网络34用来表示任何类型的网络,只要计算机化系统10、38、42、46以及49可以通过该网络通信。例如,网络34可以是因特网、广域网(WAN)、局域网(LAN)、虚拟私有网络(VPN)、或者任何其他类型的网络。为此,计算机化系统10、38、42、46以及49之间的通信可以通过直接硬连线连接(例如串行口)进行,或者在客户端/服务器(或者服务器-服务器)环境下通过可寻址连接进行,该环境可以利用有线和/或无线传送方法的任意组合。在后者的情况下,服务器与客户端可以利用常规的网络连接,例如令牌环、以太网、WiFi或者其他常规通信标准。当客户端与服务器通过因特网通信时,可以由常规TCP/IP基于套接字协议提供连接。在这种情况下,客户端将利用因特网服务供应商来建立与服务器的连接。应该理解图1所示的接收聊天伙伴36、40、44以及48的数量只是说明目的,而不是要以任何方式来限制本发明的原理。
如图所示,计算机化系统10一般包含中央处理单元(CPU)12、存储器14、总线16、输入/输出(I/O)接口18以及外部设备/资源20。CPU 12可以包含单一处理单元、或者可以分布于一或多个位置(例如在客户端与服务器上)上的一或多个处理单元。存储器14可以包含任意已知类型的数据存储和/或传送介质,包含磁介质、光介质、随机访问存储器(RAM)、只读存储器(ROM)、数据缓存、数据对象等等。另外,与CPU 12类似,存储器14可以位于单一物理位置、包含一或多个类型的数据存储器、或者可以以各种形跨越多个物理系统进行分布。
I/O接口18可以包含用来交换去向/来自外部资源的信息的任意系统。外部设备/资源20可以包含任意已知类型的外部设备,包含扬声器、CRT、LED屏幕、手持式设备、键盘、鼠标、语音识别系统、语音输出系统、打印机、监视器/显示器、传真机、传呼机等等。为此,应该理解:如果计算机化系统10为手持式设备,则显示器将包含在计算机化系统10内,而非如所示的那样作为外部设备20。
总线16提供计算机化系统10中每个组件之间的通信链路,并且可能包含任意已知类型的传送链路,包含电气的、光学的、无线的、等等。另外,虽然未显示,但是可以将其他组件(例如缓存存储器、通信系统、系统软件等等)融入计算机化系统10。应该理解:计算机化系统38、42、46以及49一般包含与计算机化系统10类似的组件(例如CPU、存储器等等)。只是为了简洁才没有显示这些组件。
在存储器14中显示聊天系统22,其可以是提供聊天功能的任何程序。例如,聊天系统22可以是与AOL即时信使类似的程序。在聊天系统22内为界面系统24,该界面系统24将根据本发明生成用户界面。具体而言,界面系统24包含列表系统26、状态系统28以及活动性系统30,这些将生成优化计算机化系统10上的显示空间的用户界面。
现在参照图2,它显示了由界面系统24生成的用户界面50。如图所示,用户界面50包含列表选项卡52、状态选项卡54以及聊天选项卡56。如下所述,与其他界面不同,使用单一用户界面10来进行多个活动聊天。即,例如,如果发送聊天伙伴50积极参与四个聊天,则只有单个用户界面50被要求来执行所有必须的功能。在其他系统中,四个独立的聊天一般会要求四个独立的聊天界面,并且可能需要第五个界面来执行底层功能(例如信息查找等等)。
不论何种情形,用户界面50的列表选项卡52、状态选项卡54以及聊天选项卡56一般分别由图1的列表系统26、状态系统28以及活动性系统30生成。如图3所示,发送聊天伙伴62选择列表选项卡52将使列表选项卡52“展开”,并且显示接收聊天伙伴的列表62。在图3所示的例子中,接收聊天伙伴的列表62对应于一组合作的发送聊天伙伴32。为此,列表62类似于AOL即时信使中的“朋友列表”(Buddy List)。列表62中的每个接收聊天伙伴具有状态指示器。状态指示器标识每个接收聊天伙伴为(例如):(1)在线并且能够接收通信;(2)在线但是离开了其计算机化系统;(3)完全离线;(4)空闲;或(5)不希望被打扰。例如,指示器64指示接收聊天伙伴“Alice”在线。相应地,发送聊天伙伴32可以向其传送通信。相反,状态指示器66指示接收聊天伙伴“Dave”离线,并且不能接收通信。由此,当前在线的列表62中的接收聊天伙伴(例如Alice、Dan、Glen以及Javier)可以响应图1的接收聊天伙伴36、40、44以及48(但是不一定如此)。
应该理解:只是为说明目的,此处所述的所有指示器显示具有特定形式,并且可能实现许多变种。例如,状态可以根据颜色来表示(例如,蓝色状态指示器可以表示特定聊天伙伴在线,白色状态指示器表示特定聊天伙伴在线但是离开了,而红色状态指示器表示特定聊天伙伴离线)。另外,此处描述的所有指示器都可以是动画的。例如,指示器可以作成闪烁/脉动。
返回去参照图2,状态指示器58位于状态选项卡54之上,其指示发送聊天伙伴32的状态(与图3的状态指示器64、66相对,其有关于接收聊天伙伴)。状态指示器58允许发送聊天伙伴32迅速确定其“聊天”状态。为此,可以与图3列表62所用状态指示器类似地改变/变更状态指示器58的外观。例如,蓝色状态指示器58可以表示发送聊天伙伴32在线,红色状态指示器58表示发送聊天伙伴32离线,而白色状态指示器58可以表示发送聊天伙伴32在线但是离开了计算机化系统10。
与列表选项卡52类似,选择状态选项卡54将使状态选项卡54展开,如图4所示。展开之后,发送聊天伙伴32可以选择特定状态。如图所示,向发送聊天伙伴32提供一组状态选项68。这些选项允许发送聊天伙伴32选择其是“在家”还是“离开”计算机化系统10。如果发送聊天伙伴32选择“离开”,则其还可以指定特定“离开”消息69,该消息将被显示给试图与其通信的任何其他聊天伙伴。选项卡54还包含消息区域70,用来允许发送聊天伙伴32在没有合适的现有“离开”消息的情况下,手动地操纵消息。例如,该手动指定的消息可以指示发送聊天伙伴32为“出去吃午饭”。相反,该手动指定的消息也可以只指示发送聊天伙伴32的位置(例如“我在海滩上,开始聊天”)。
返回去参照图2,聊天选项卡56包含一组聊天指示器60,每个聊天指示器都对应于发送聊天伙伴32与一或多个接收聊天伙伴之间的活动聊天。具体地讲,每个聊天指示器60表示一个发送聊天伙伴32当前保持的活动聊天。为此,每个聊天指示器60可以对应于图1的一个接收聊天伙伴36(例如Alice)、40(例如Dan)、44(例如Glen)以及48(例如Javier)。如下进一步所述,可以改变/变更聊天指示器60的外观以反映各种特征,例如特定活动聊天的状态、例如从特定接收聊天伙伴收到新聊天素材。
如图5所示,在选定后,聊天选项卡56将展开显示有关于参加活动聊天的每个接收聊天伙伴的信息72。如图所示,信息72包含每个接收聊天伙伴的名称与在线时间。然而应该理解:当选定聊天选项卡56时,可以显示任何类型的信息,并且此处所显示的信息只是用于说明目的。另外,可以提供对于每个接收聊天伙伴的链接或按钮,当被选择时,这些链接或按钮会显示该接收聊天伙伴的可用用户简档。
参照图6,更详细地显示了用来进行聊天的用户界面50。如图所示,在聊天期间,用户界面50包含输入消息窗口78,以及输出消息窗口80。输入消息窗口78为显示从接收聊天伙伴接收的所有消息的地方。输出消息窗口80为显示发送聊天伙伴32输入其给接收聊天伙伴的消息的地方。如上所述,根据本发明,对于所有的活动聊天,使用这些相同的窗口。在其他系统中,为每个活动聊天生成独立的界面/窗口组。由此,如果发送聊天伙伴同时具有四个活动聊天,则将显示四个界面。
不论在哪种情况下,图6还更详细地显示了聊天选项卡56与聊天指示器60。如上所述,每个聊天指示器60有关于发送聊天伙伴32与接收聊天伙伴之间的单个活动聊天。在典型实施例中,将改变/变更聊天指示器60,以反映在发送聊天伙伴32当前没有察看的活动聊天中是否存在新的聊天素材。例如发送聊天伙伴32当前正在察看的活动聊天是与接收聊天伙伴“Javier”的。然而,可以看出,聊天指示器74(例如,有关于与“Dan”保持的活动聊天)已经被改变(例如,变为红色)。这表示发送聊天伙伴32刚收到来自“Dan”的新消息(例如文本行)。这一功能非常有用,因为大家都知道聊天经常在“对话”之间有长时间的中断。另外,当保持多个活动聊天时,聊天指示器60允许发送聊天伙伴32随时了解每个接收聊天伙伴的情况。如果在看到聊天指示器74变化之后、发送聊天伙伴32希望察看来自“Dan”的新消息,则其可以点击/选择聊天指示器74。在选择之后,将在输入消息窗口78显示来自“Dan”的、对于发送聊天伙伴32的新消息,并且聊天指示器74将返回到其原来的形式(例如白色)。如上所述,此处显示的任何指示器(例如聊天指示器60)都可以是动画的。例如,如果“Dan”输入了对于发送聊天伙伴32的新文本行,但是还没有发送该新文本行,则聊天指示器74可以闪烁/脉动,直至该文本被发送。
如进一步所示,聊天选项卡在状态指示器74之下具有缩进或者标记76(其中第三聊天指示器位于图2中)。缩进76表示发送聊天伙伴32当前正在察看哪个活动聊天。例如,在图2中,显示四个聊天指示器,以表示存在四个活动聊天。例如,第一(顶部)状态指示器有关于“Alice”。第二状态指示器有关于“Dan”。第三状态指示器有关于“Javier”。第四状态指示器有关于“Glen”。因为在图6中正在察看与“Javier”的聊天,所以在其聊天指示器的地方出现缩进76。如果发送聊天伙伴希望“切换”到另一活动聊天,则其可以通过选择任一其他可见聊天指示器来作到这一点。选择之后,将在应该出现选定的聊天指示器的地方出现缩进76,并且将重现“Javier”的聊天指示器。
由此,本发明的基于选项卡的用户界面50允许优化在任何计算机化设备上的显示空间。在较小的手持示设备上,这一点尤其有利。应该理解:本发明可以硬件、软件、或者硬件与软件的组合实现。任何类型的(多个)计算机/服务器系统——或者适合于执行此处所述方法的其他装置都是适合的。硬件与软件的典型组合是通用计算系统与计算机程序,当加载并执行该计算机程序时,该计算机程序执行此处描述的相应方法。可替换地,可以使用专用计算机,其包含用来执行本发明的一或多个功能任务的专门硬件。本发明还可以嵌入计算机程序产品,该产品包含使之能够实现此处所述方法的所有相应特征,并且当将该计算机程序产品加载到计算机系统中时,其能够执行这些方法。在本说明书的语境中,计算机程序、软件程序、程序、或者软件表示以任意语言、代码、或者标记的、用来直接通过以下或者在以下之后或者在以下两者的情况下执行特定功能的一组指令的任意表示:(a)转换为另一语言代码、或者标记;和/或(b)以不同的物质形式重现。
上述对本发明优选实施方式的描述意在说明与描述。其不是穷尽性的,也不是要将本发明限制为严格符合所公开的形式,并且显然可能有许多更改与变体。这些对于本领域技术人员是明显的更改与变体包含在权利要求所限定的范围内。例如,只是出于说明目的,图1的列表系统36、状态系统28以及活动性系统30被分别显示并被描述为独立的系统。这样的系统可以容易地实现为单个系统,或者以任意其他数目的系统实现。另外,虽然用户界面50显示为包含三个选项卡52、54、56,但是实际上可以实现用户界面50具有任何单个的选项卡或者选项卡的组合。例如,用户界面50可以只由聊天选项卡56来实现。
Claims (15)
1. 一种用来生成通过网络进行聊天的用户界面的方法。该方法包含:
生成列表选项卡,以显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;
生成状态选项卡,以选择发送聊天伙伴的状态;以及
生成聊天选项卡,以显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息。
2. 如权利要求1所述的方法,还包含:在所述状态选项卡上提供状态指示器,用来指示发送聊天伙伴的状态。
3. 如权利要求1所述的方法,还包含:在所述聊天选项卡上提供相应于所述活动聊天组的一组聊天指示器。
4. 如权利要求3所述的方法,还包含:选择所述聊天指示器组中的一个聊天指示器,以察看相应于选定指示器的活动聊天。
5. 如权利要求3所述的方法,还包含:改变所述状态指示器组中一个状态指示器的外观,以反映收到新的聊天素材。
6. 如权利要求1所述的方法,还包含:在相应于当前正在察看的活动聊天的聊天选项卡中提供缩进。
7. 如权利要求1所述的方法,其中一旦选定聊天选项卡,就显示信息,并且其中该信息包含参加所述活动聊天组中的一个活动聊天的每个接收聊天伙伴的名称。
8. 一种用来生成通过网络进行聊天的用户界面的系统,该系统包含:
列表系统部件,用来生成列表选项卡,以显示接收聊天伙伴以及每个接收聊天伙伴状态的列表;
状态系统部件,用来生成状态选项卡,以选择发送聊天伙伴的状态;以及
活动性系统部件,用来生成聊天选项卡,以显示有关于在发送聊天伙伴与接收聊天伙伴之间的一组活动聊天的信息。
9. 如权利要求8鹜所述的系统,其中所述状态选项卡包含用于状态指示器的部件,用来指示发送聊天伙伴的状态。
10. 如权利要求8所述的系统,其中所述聊天选项卡包含用于相应于所述活动聊天组的一组聊天指示器的部件。
11. 如权利要求8所述的系统,其中所述聊天指示器组中的一个聊天指示器包含用来选择以察看相应于选定指示器的活动聊天的部件。
12. 如权利要求8所述的系统,其中所述状态指示器组中每个状态指示器的外观都是可变化的,以反映收到新的聊天素材。
13. 如权利要求8所述的系统,其中相应于当前正在察看的活动聊天的聊天选项卡具有缩进。
14. 如权利要求8所述的系统,其中一旦选定聊天选项卡,就显示信息,并且该信息包含用于参加所述活动聊天组中的一个活动聊天的每个接收聊天伙伴的名称。
15. 一种可直接加载到数字计算机内部存储器中的计算机程序产品,包含软件代码部分,当所述产品在计算机上运行时,该软件代码部分用来执行如权利要求1-7所述的发明。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/350,491 US20040145608A1 (en) | 2003-01-24 | 2003-01-24 | User interface for conducting chats over a network |
US10/350,491 | 2003-01-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101243381A true CN101243381A (zh) | 2008-08-13 |
Family
ID=32735571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004800017844A Pending CN101243381A (zh) | 2003-01-24 | 2004-01-20 | 用来在网上进行聊天的用户界面 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20040145608A1 (zh) |
JP (1) | JP2006516773A (zh) |
KR (1) | KR100968298B1 (zh) |
CN (1) | CN101243381A (zh) |
WO (1) | WO2004066058A2 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262496A (zh) * | 2010-05-27 | 2011-11-30 | 鸿富锦精密工业(深圳)有限公司 | 电子装置及其图形化使用者界面显示方法 |
CN102377822A (zh) * | 2010-11-08 | 2012-03-14 | 于琨洪 | 一种新型2人单独即时网络聊天方法 |
CN103164268A (zh) * | 2013-04-02 | 2013-06-19 | 北京奇虎科技有限公司 | 系统优化方法及装置 |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1275055A4 (en) * | 2000-02-16 | 2003-06-11 | Bea Systems Inc | FREE MARKET COLLABORATION SYSTEM FOR EXTENDED BUSINESS ELECTRONICS |
US7051102B2 (en) * | 2002-04-29 | 2006-05-23 | Microsoft Corporation | Peer-to-peer name resolution protocol (PNRP) security infrastructure and method |
US7409427B2 (en) * | 2003-02-25 | 2008-08-05 | Bea Systems, Inc. | Systems and methods for lightweight conversations |
US7334021B1 (en) * | 2003-04-30 | 2008-02-19 | Aol Llc | Personalized away messages |
US7475109B1 (en) * | 2003-04-30 | 2009-01-06 | Aol Llc | Personalized auto-reply messages based on categories |
ATE486434T1 (de) * | 2003-09-19 | 2010-11-15 | Research In Motion Ltd | In der hand gehaltene elektronische einrichtung und assoziiertes verfahren zur bereitstellung von zeitdaten in einer nachrichtenübermittlungsumgebung |
KR100584369B1 (ko) * | 2003-11-06 | 2006-05-26 | 삼성전자주식회사 | 이동 통신 시스템에서 이동통신단말기의 상태 정보 제공방법 및 그 이동통신단말기 |
US7292870B2 (en) * | 2003-12-24 | 2007-11-06 | Zipit Wireless, Inc. | Instant messaging terminal adapted for Wi-Fi access points |
US7487455B2 (en) * | 2004-04-19 | 2009-02-03 | Yahoo! Inc. | Techniques for simultaneously displaying a background page and an interactive content page in an application window |
GB0418411D0 (en) * | 2004-08-18 | 2004-09-22 | King S College London | A method of discovering contact means for network access devices |
US7500200B2 (en) * | 2004-09-15 | 2009-03-03 | International Business Machines Corporation | System and method for instant messenger busy gauge |
US7539732B2 (en) | 2004-09-15 | 2009-05-26 | International Business Machines Corporation | Client based instant messenger queue limit |
CN100407632C (zh) * | 2004-11-09 | 2008-07-30 | 腾讯科技(深圳)有限公司 | 个人信息显示方法和系统 |
US8452839B2 (en) * | 2004-12-23 | 2013-05-28 | Aol Inc. | Offline away messages |
US20060168045A1 (en) * | 2005-01-13 | 2006-07-27 | Pickover Clifford A | System and method for e-mail client with proactive indication unit |
US20060242232A1 (en) * | 2005-03-31 | 2006-10-26 | International Business Machines Corporation | Automatically limiting requests for additional chat sessions received by a particula user |
US7908325B1 (en) | 2005-06-20 | 2011-03-15 | Oracle America, Inc. | System and method for event-based collaboration |
US20070011231A1 (en) * | 2005-07-06 | 2007-01-11 | Microsoft Corporation | Application and user interface for facilitating a meeting |
US20070078905A1 (en) * | 2005-10-05 | 2007-04-05 | International Business Machines Corporation | Apparatus and Methods for a Do Not Disturb Feature on a Computer System |
US7805459B2 (en) * | 2005-11-17 | 2010-09-28 | Bea Systems, Inc. | Extensible controls for a content data repository |
US8046696B2 (en) | 2005-11-17 | 2011-10-25 | Oracle International Corporation | System and method for providing active menus in a communities framework |
US20070112781A1 (en) * | 2005-11-17 | 2007-05-17 | Mcmullen Cindy | System and method for providing search controls in a communities framework |
US8078597B2 (en) | 2005-11-17 | 2011-12-13 | Oracle International Corporation | System and method for providing extensible controls in a communities framework |
US7680927B2 (en) | 2005-11-17 | 2010-03-16 | Bea Systems, Inc. | System and method for providing testing for a communities framework |
US8255818B2 (en) | 2005-11-17 | 2012-08-28 | Oracle International Corporation | System and method for providing drag and drop functionality in a communities framework |
US8185643B2 (en) | 2005-11-17 | 2012-05-22 | Oracle International Corporation | System and method for providing security in a communities framework |
US7493329B2 (en) | 2005-11-17 | 2009-02-17 | Bea Systems, Inc. | System and method for providing generic controls in a communities framework |
US20070113188A1 (en) * | 2005-11-17 | 2007-05-17 | Bales Christopher E | System and method for providing dynamic content in a communities framework |
US7590687B2 (en) | 2005-11-17 | 2009-09-15 | Bea Systems, Inc. | System and method for providing notifications in a communities framework |
US20070255800A1 (en) * | 2006-04-28 | 2007-11-01 | Microsoft Corporation | Automatic goodbye messages |
US7739340B2 (en) * | 2006-09-20 | 2010-06-15 | International Business Machines Corporation | Method, system and computer program product for enabling electronic chat with online calendar invitees |
US20080120370A1 (en) * | 2006-11-22 | 2008-05-22 | Brian Chan | Virtual Meeting Server Discovery |
US7894837B2 (en) * | 2007-10-05 | 2011-02-22 | Zipit Wireless, Inc. | Instant messaging terminal adapted for wireless communication access points |
US8762475B2 (en) * | 2008-04-08 | 2014-06-24 | Microsoft Corporation | Simultaneous instant messaging in single window |
US7818373B2 (en) * | 2008-04-08 | 2010-10-19 | International Business Machines Corporation | Notifying co-recipients of others currently replying to communications |
JP5278024B2 (ja) * | 2009-02-19 | 2013-09-04 | 日本電気株式会社 | 移動通信端末装置 |
US9178950B2 (en) * | 2010-12-17 | 2015-11-03 | LiveHelpNow, LLC | Method, system and apparatus for establishing and monitoring sessions with clients over a communication network |
US8332477B1 (en) * | 2011-08-25 | 2012-12-11 | Google Inc. | Presenting related communications |
CN103428073B (zh) * | 2012-05-24 | 2015-06-17 | 腾讯科技(深圳)有限公司 | 一种基于用户界面的即时通信方法及装置 |
JP5917373B2 (ja) * | 2012-11-12 | 2016-05-11 | 株式会社コナミデジタルエンタテインメント | 表示装置、制御方法、およびプログラム |
JP6102016B2 (ja) * | 2012-11-12 | 2017-03-29 | 株式会社コナミデジタルエンタテインメント | 表示装置、およびプログラム |
KR20140096485A (ko) * | 2013-01-28 | 2014-08-06 | 네이버 주식회사 | 메신저 채팅창을 통한 콘텐츠 다중 전송 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 |
US9419935B2 (en) | 2013-08-02 | 2016-08-16 | Whatsapp Inc. | Voice communications with real-time status notifications |
CN105389173B (zh) * | 2014-09-03 | 2020-08-04 | 腾讯科技(深圳)有限公司 | 一种基于长连接任务的界面切换展示方法及装置 |
US20190109807A1 (en) * | 2017-10-11 | 2019-04-11 | Granite Apps Sàrl | Method and system for presenting interactively editable elements in a message to recipients |
US10671248B2 (en) * | 2018-01-18 | 2020-06-02 | Salesforce.Com, Inc. | Live agent chat console |
KR102608967B1 (ko) * | 2018-09-27 | 2023-12-04 | 라인플러스 주식회사 | 메신저 어플리케이션과 연관된 대화방을 디스플레이하는 방법 및 장치 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5305435A (en) * | 1990-07-17 | 1994-04-19 | Hewlett-Packard Company | Computer windows management system and method for simulating off-screen document storage and retrieval |
US5542040A (en) * | 1993-12-15 | 1996-07-30 | International Business Machines Corporation | Display of dynamic data as a notebook |
US6370563B2 (en) * | 1996-09-30 | 2002-04-09 | Fujitsu Limited | Chat system terminal device therefor display method of chat system and recording medium |
US5828839A (en) * | 1996-11-14 | 1998-10-27 | Interactive Broadcaster Services Corp. | Computer network chat room based on channel broadcast in real time |
US6484196B1 (en) * | 1998-03-20 | 2002-11-19 | Advanced Web Solutions | Internet messaging system and method for use in computer networks |
US6539421B1 (en) * | 1999-09-24 | 2003-03-25 | America Online, Inc. | Messaging application user interface |
US7401098B2 (en) * | 2000-02-29 | 2008-07-15 | Baker Benjamin D | System and method for the automated notification of compatibility between real-time network participants |
KR20020011651A (ko) * | 2000-08-03 | 2002-02-09 | 지원준 | 채팅 지원 서비스 시스템 |
KR20020021940A (ko) * | 2000-09-18 | 2002-03-23 | 전제완 | 웹 채팅 시스템 및 그 방법 |
US20020070972A1 (en) * | 2000-10-27 | 2002-06-13 | Helmut Windl | Industrial automation display arrangement and method |
US7000181B2 (en) * | 2001-06-21 | 2006-02-14 | International Business Machines Corporation | Dynamic data display having slide drawer windowing |
US20030236835A1 (en) * | 2002-06-19 | 2003-12-25 | Levi Ronald M. | Network communication system and apparatus |
-
2003
- 2003-01-24 US US10/350,491 patent/US20040145608A1/en not_active Abandoned
-
2004
- 2004-01-20 WO PCT/GB2004/000176 patent/WO2004066058A2/en active Application Filing
- 2004-01-20 KR KR1020057011834A patent/KR100968298B1/ko not_active IP Right Cessation
- 2004-01-20 CN CNA2004800017844A patent/CN101243381A/zh active Pending
- 2004-01-20 JP JP2006500222A patent/JP2006516773A/ja not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262496A (zh) * | 2010-05-27 | 2011-11-30 | 鸿富锦精密工业(深圳)有限公司 | 电子装置及其图形化使用者界面显示方法 |
CN102262496B (zh) * | 2010-05-27 | 2013-11-06 | 鸿富锦精密工业(深圳)有限公司 | 电子装置及其图形化使用者界面显示方法 |
CN102377822A (zh) * | 2010-11-08 | 2012-03-14 | 于琨洪 | 一种新型2人单独即时网络聊天方法 |
CN103164268A (zh) * | 2013-04-02 | 2013-06-19 | 北京奇虎科技有限公司 | 系统优化方法及装置 |
CN103164268B (zh) * | 2013-04-02 | 2016-04-20 | 北京奇虎科技有限公司 | 系统优化方法及装置 |
US10157067B2 (en) | 2013-04-02 | 2018-12-18 | Beijing Qihoo Technology Company Limited | System optimizing method and apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR20050100601A (ko) | 2005-10-19 |
WO2004066058A8 (en) | 2004-10-28 |
US20040145608A1 (en) | 2004-07-29 |
JP2006516773A (ja) | 2006-07-06 |
WO2004066058A2 (en) | 2004-08-05 |
KR100968298B1 (ko) | 2010-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101243381A (zh) | 用来在网上进行聊天的用户界面 | |
US8528050B2 (en) | Instant messagings | |
US8930479B2 (en) | Processing cellular telephone subscription for E-mail threads | |
CN100384186C (zh) | 多个账号同时在一个客户端上实现imps业务的系统及方法 | |
JP5312725B2 (ja) | ユーザが通信可能になったとき通知する方法およびシステム | |
CN1992625B (zh) | 基于即时通讯的多议题讨论组信息流的处理方法 | |
US20090222526A1 (en) | Using gender analysis of names to assign avatars in instant messaging applications | |
US20080183832A1 (en) | Instant Messaging Windowing for Topic Threads | |
CN102347916B (zh) | 一种网关、跨社区群组信息处理系统及方法 | |
US20090287783A1 (en) | Method of social interaction between communication device users | |
CN101483534A (zh) | 在同步会议环境中管理用户的多个简介的方法和系统 | |
CN101573706A (zh) | 对非唯一标识符的社交姓名空间寻址 | |
CA2385619A1 (en) | Messaging application user interface | |
CN103795607A (zh) | 一种消息处理方法、即时通信客户端及即时通信系统 | |
CN112838976B (zh) | 消息处理方法及装置 | |
CN103269305A (zh) | 用于发布群组交流信息的方法及系统 | |
US20070239830A1 (en) | Method and apparatus for instant message notification and forwarding | |
US20060277260A1 (en) | Email system and method for selective transmission of a portion of an email message | |
Cherry | IM means business | |
JP4363942B2 (ja) | サーバ、通信制御方法、および、プログラム | |
CN112003778B (zh) | 消息处理方法、装置、设备和计算机存储介质 | |
AU2007281084B2 (en) | Data message management system | |
JP2004054340A (ja) | インスタントメッセージング装置、インスタントメッセージングシステム、インスタントメッセージング方法、プログラム及び記録媒体 | |
JP2007241668A (ja) | 情報通信端末 | |
JP2019145019A (ja) | 情報処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080813 |