专利名称:信息共享群组,服务器和客户端群组应用程序及其方法
技术领域:
本发明通常涉及信息共享群组,更具体涉及创建和删除信息共享群组,例如那些由因特网服务提供商提供的和其他通信服务器上的信息共享群组。本发明还涉及服务器和客户端群组应用程序(包括那些在无线通信手机上运行的)的群组属性以及方法。
背景技术:
在通信服务器上创建并提供包括聊天室、新闻组和其他讨论论坛的信息共享群组是已知的,例如在包括美国在线及其它的因特网服务提供商(ISP)服务器上。可由服务提供商和服务器主机或用户,例如由ISP用户和成员创建这些群组。
基于服务器的信息共享群组通常在登录到主机服务器之后在创建群组用户接口处实施的创建群组事务处理内创建。当创建新的群组时,通常由服务器应用程序给该群组分配唯一的识别符。群组创建人通常给群组规定一个或多个属性,例如在设定群组属性事务处理中。已知的群组属性包括,例如,群组名称和群组话题,它们通常都由群组创建人分配或规定。群组属性还可以规定群组成员的属性,例如该群组成员是“私人”还是“公众”,“开放”还是“有限”,对群组成员规模限制等。其他已知的群组属性包括该群组是否支持私人消息传递,以及该群组是否是可搜索的。某些属性由该群组的服务器规定,其他属性可由群组创建人规定。如果未被创建人设定,则假定其他群组属性是默认值。现在,就必须手动或者由服务器或由群组创建者删除信息共享群组。
当结合以下详细说明的附随附图仔细考虑本发明的详细说明时,本领域普通技术人员会更加清楚本发明的不同方面、特征和优点。
图1是示范通信结构的示意框图,该示范通信结构具有可用无线或其他客户端访问的提供群组服务的服务器。
图2是具有群组服务功能的示范群组服务器结构的更详细的示意框图。
图3是示范群组创建和删除处理流程图。
图4是示范群组属性选择处理流程图。
图5是示范群组配置文件,该文件具有群组属性数据字段。
图6是示意应用程序产生的信息共享群组属性原语(primitive)。
具体实施例方式
在图1中,示范通信结构100包括至少一个无线服务器110,该服务器包括一个或多个服务功能元件112,至少其中之一是下面详细说明的群组服务元件。在具有多个服务器110的系统中,服务器通过相应的服务接入点114使用服务器-服务器协议(SSP)通信。
图2显示示范服务器200,包括多个服务元件210,该元件210包括存在状态(presence)服务功能212,即时消息传递(IM)功能214,信息共享群组功能216,以及内容共享功能218。在本发明中,该服务器至少提供群组服务功能,虽然在其他实施例中该服务器可以提供其他服务功能,包括在示范实施例中显示的服务元件的组合。服务器200可以是无线服务器,如图1所示,或可以是不能无线访问的服务器。该服务器通常可由无线和有线客户端访问。
在图1中,示范无线服务器110给用客户-服务器协议(CSP)通信的不同无线客户端122以及用命令线接口(CLI)协议通信的无线客户端124提供接入服务。其他客户端,包括无线客户端和基于浏览器的客户端126,可通过连接到专有服务器132的专有网关130访问无线服务器110,专有服务器132具有对应接入点134,它通过服务器-服务器协议(SSP)和无线服务器110的服务接入点114通信。基于浏览器的客户端可以是无线或有线的,包括例如因特网服务提供商(ISP)用户。
在图2中,服务器接入点220包括客户端-服务器协议(CSP)接入元件222,用于直接和客户端,例如图1中运行群组应用程序的无线客户端122通信。在某些实施例中,无线客户端122包括以例如C编程语言编写的嵌入式群组应用程序软件。在其他实施例中,无线客户端122包括J2ME形式的基于JAVA的群组应用程序软件。
在图2中,服务器接入点220包括命令线协议(CLP)接入元件224,用于直接和命令线接口传统无线客户端,例如双向短消息服务(SMS)装置以及其他传统装置通信。
在图1中,示范无线服务器110还经服务器移动核心网络协议(SMCNP)和移动核心网络140通信。在图2中,服务器接入点220包括和移动核心网络140通信的SMCNP接入元件226。服务器接入点220包括和其他服务器(例如图1中的专有服务器网关130)使用服务器-服务器协议通信的SSP接入元件228。
在图2中,服务器接入点220包括客户确认和授权功能232,服务发现和协定功能234,用户概况管理功能236以及服务中继功能238。在某些实施例中,服务接入点220可和服务器服务元件物理上在一起,但通常服务接入点220是和服务元件服务器物理分离的网关。
由服务器提供的信息共享群组服务包括,新闻和讨论群组、聊天室、以及通常任何其他群组类型。通常由服务器或客户端创建群组。
在图3的处理流程图300中,在块310,由服务提供商或客户端创建群组,例如由无线用户或其他授权访问该服务器的用户。在某些实施例中,例如,该群组由在创建群组事务处理中登录到该服务器的客户端创建,其中由群组创建人规定群组属性。允许群组创建的用户接口和应用程序通常是公知的。在其他应用中,修改或更新先前建立群组的群组属性。当创建或更新该群组时,在服务器上建立新的或更新的群组。在某些实施例中,在客户端创建该群组或在客户端改变先前创建群组的属性并传送给服务器,因此在服务器上建立该群组或修改它的属性。
在一个实施例中,在通信服务器上建立信息共享群组之后,它包括新群组的建立或改变先前建立群组的一个或多个属性,当和该信息共享群组相关的特定时间周期到期时,从服务器上自动删除该信息共享群组,如图3在块320显示的。
在一个实施例中,创建人规定是否自动删除该群组,例如通过选择或设定自动删除群组属性,或在创建群组或之后更新群组属性时将自动删除该群组的命令和该群组相关联。在图3中,在块330,确定是否要自动删除该群组。如果没有为该群组规定自动删除,在块320,服务器维护该信息共享群组而不自动删除该群组。在图3中,如果为该群组规定了自动删除,则在块320当与其相关的时间周期到期时删除该群组。
在一个实施例中,用户规定和信息共享群组相关的时间周期,例如通过规定设定群组有效时间周期属性,指示在自动删除之前相关群组存在的时间。在规定要自动删除信息共享群组的实施例中,可由群组创建人设定该群组有效时间周期,或可选地可将群组有效时间周期假定为默认值,而非由创建人选择。
图4是部分信息共享群组创建或属性更新处理流程图400。在块410,规定是否自动删除群组,在块420,选择群组有效时间周期。在块430,如果群组创建人/编辑人未规定该值则设定默认群组有效时间周期。在块440可以规定其他群组属性。
图5是示范群组配置文件5的示意图,该文件可例如存储在通信服务器中,规定群组属性。该群组配置文件可被用于基于服务器的群组应用程序,并在某些实施例中群组成基于服务器的群组应用程序的一部分。
群组配置文件和特定群组相关,例如将群组配置数据文件相关到和该数据相关的群组的唯一群组识别信息。群组配置文件通常包括群组属性数据字段,用于存储群组属性数据段以及其他用于对应群组的信息。在某些实施例中,群组配置文件包括用于多于一个群组的群组配置信息。
在图5中,群组配置文件包括可被设定为真或假的信息共享群组自动删除属性数据字段510。群组有效时间数据字段存储规定在特定时间周期之后是否自动删除和该群组配置文件相关联的信息共享群组的信息。当设定为真时,在规定时间周期之后将自动删除和该群组配置文件相关联的信息共享群组。
图5的群组配置文件还包括群组有效时间周期数据字段520。群组有效时间周期数据字段存储群组有效时间周期信息,该信息规定在从通信服务器自动删除之前该信息共享群组存在的时间周期。在某些实施例中,群组创建人选择在从通信服务器删除之前的信息共享群组存在的时间周期。可选地,当不存在群组创建人选择时,群组有效时间周期假定为默认值。群组配置文件还包括用于其他属性的数据字段以及和对应信息共享群组相关的信息。
图6显示示意应用程序生成的规定信息共享群组属性的信息共享群组属性原语600。示范群组属性原语通常包括群组识别610,识别和该原语相关的群组,以及信息共享群组自动删除数据段620,规定自动删除之前用唯一识别数据段识别的信息共享群组存在的时间周期。
在某些实施例中,应用程序生成的信息共享群组属性原语600还包括有效时间周期数据段630,规定在自动删除前由群组识别符识别的信息共享群组存在的时间周期。在实施例中,在不包括该有效时间周期数据字段时,应用默认时间周期。
在图6中,示范应用程序生成的信息共享群组属性原语包括协议识别数据段640,识别群组协议。在某些实施例中,协议识别数据段包括协议版本数据。示范应用程序生成的信息共享群组属性原语600还包括协议事务处理类型数据段650,例如将事务处理识别为属性设定事务处理。示范应用程序生成的信息共享群组属性原语还包括会话识别数据段660,包括例如登录信息,用户识别,密码等。应用程序生成的信息共享群组属性原语还包括其它属性数据字段。
在一个实施例中,应用程序生成的信息共享群组属性原语是客户端应用程序生成的信息共享群组属性原语,例如由来自在无线通信客户端装置上运行的群组应用程序的客户端应用程序产生的。在其他实施例中,可由服务器应用程序产生该原语。
在客户端应用程序生成的群组属性原语产生自动删除和有效时间周期属性的实施例中,包括信息共享群组自动删除数据段和任何信息共享群组有效时间周期数据段的群组属性原语从客户端,例如从无线通信装置,传送到通信服务器,在该服务器上提供信息共享群组。
在图3中,在块340,维护该群组直至规定或默认的群组有效时间周期到期,此时从服务器上自动删除或移除该群组。在某些实施例中,在块350,仅当参加该信息共享群组的用户或成员都不活动时才在有效时间周期到期后删除该群组。因此如果当群组时间周期到期时该群组是活动的,则不删除该群组,直到最后一个成员离开该群组。
虽然以发明人拥有并允许本领域普通技术人员做出并使用本发明的方式说明了本发明以及被认为是其当前的最佳模式,应当理解和懂得,在此公开的示范实施例存在许多等效,可对其作出多种修改和改变而不背离本发明的范围和精神,本发明的范围和精神不是由示范实施例而是由权利要求限定的。
权利要求
1.一种通信服务器中的方法,包括在该通信服务器上建立信息共享群组;当和该信息共享群组相关的特定时间周期到期时,从通信服务器上自动删除该信息共享群组。
2.权利要求1的方法,从客户端接收信息共享群组属性原语,该信息共享群组属性原语包括信息共享群组自动删除信息以及信息共享群组有效时间周期信息,该信息共享群组自动删除信息规定自动删除该信息共享群组,该信息共享群组有效时间周期信息规定在自动删除之前信息共享群组的存在时间。
3.权利要求1的方法,通过规定群组有效时间周期来规定和该信息共享群组相关的时间周期,当群组有效时间周期到期时自动删除该信息共享群组。
4.权利要求3的方法,仅当参与该信息共享群组的群组成员都没有活动时,在群组有效时间周期到期时才自动删除该信息共享群组。
5.权利要求3的方法,当创建该信息共享群组时,将群组有效时间周期规定为该信息共享群组的有效属性。
6.权利要求1的方法,设定该信息共享群组的自动删除属性,当和该信息共享群组相关的规定时间周期到期时,仅当设定了该信息共享群组的自动删除属性时才从通信服务器上自动删除该信息共享群组。
7.权利要求1的方法,通过将该规定时间周期规定为信息共享群组的属性而将该规定时间周期和该信息共享群组相关联。
8.权利要求1的方法,在通信服务器接收来自客户端的、用于在规定时间周期之后自动删除该信息共享群组的命令。
9.权利要求8的方法,在通信服务器接收来自客户端的、用于规定时间周期的命令,该时间周期是在自动删除该信息共享群组之前该信息共享群组的存在时间。
10.一种在通信服务器内和信息共享群组相关的群组配置文件,包括信息共享群组自动删除数据字段,该信息共享群组自动删除数据字段用于存储自动删除信息,该信息规定在规定时间周期之后是否从该通信服务器自动删除和该群组配置文件相关的信息共享群组。
11.权利要求10的群组配置文件,群组有效时间周期数据字段,该群组有效时间周期数据字段存储群组有效时间周期信息,该信息规定在自动删除之前和该群组配置文件相关的信息共享群组存在的时间周期。
12.一种应用程序生成的信息共享群组属性原语,包括群组识别;信息共享群组自动删除数据段;信息共享群组有效时间周期数据段,该信息共享群组自动删除数据段规定在规定时间周期之后删除由该群组识别识别的信息共享群组。
13.权利要求12的应用程序生成的信息共享群组属性原语,有效时间周期数据段规定在自动删除之前由群组识别识别的信息共享群组存在的时间周期。
14.权利要求12的应用程序生成的信息共享群组属性原语,它是客户端应用程序生成的信息共享群组属性原语。
15.权利要求12的应用程序生成的信息共享群组属性原语,它是移动无线通信装置客户端应用程序生成的信息共享群组属性原语。
16.权利要求12的应用程序生成的信息共享群组属性原语,包括协议识别数据段,事务处理类型数据段,会话识别数据段。
17.一种在信息共享群组服务器中的方法,包括规定是否在未来时刻自动删除该服务器提供的信息共享群组;规定该信息共享群组在自动删除之前存在的信息共享群组有效时间周期。
18.权利要求17的方法,通过使用默认信息共享群组有效时间周期信息来规定该信息共享群组有效时间周期。
19.权利要求17的方法,通过在服务器接收来自客户端的信息共享群组属性原语来规定该信息共享群组在自动删除之前存在的时间周期,该信息共享群组属性原语包括信息共享群组自动删除数据段以及信息共享群组有效时间周期数据段。
20.权利要求17的方法,在服务器接收来自客户端的信息共享群组属性原语,该信息共享群组属性原语包括信息共享群组自动删除命令,该命令规定是否自动删除服务器提供的信息共享群组。
21.权利要求17的方法,在服务器接收来自客户端的信息共享群组属性原语,该信息共享群组属性原语包括信息共享群组自动删除命令,该命令规定是否自动删除服务器提供的信息共享群组,该信息共享群组属性原语还包括信息共享群组有效命令,该命令规定信息共享群组有效时间周期。
22.一种在无线通信客户端上的群组应用程序内的方法,包括规定是否在未来时刻自动删除服务器上提供的信息共享群组;规定该信息共享群组在被自动删除之前存在的信息共享群组有效时间周期。
23.权利要求22的方法,通过传送信息共享群组属性原语来规定该信息共享群组在被自动删除之前存在的时间周期,该信息共享群组属性原语包括信息共享群组自动删除数据段以及信息共享群组有效时间周期数据段。
24.权利要求22的方法,传送包括信息共享群组自动删除数据段以及信息共享群组有效时间周期数据段的信息共享群组属性原语到服务器,在该服务器上提供该信息共享群组。
全文摘要
在通信服务器上创建(310)信息共享群组,并通过将自动删除属性和该信息共享群组相关(330)、在规定群组有效时间间隔到期(340)后自动删除该信息共享群组(320)的方法。优选地,仅当不存在活动群组会话(350)时删除该群组。在群组应用程序产生的群组属性原语中规定自动删除属性以及任何有效时间周期属性,该群组应用程序运行在例如发送该原语到服务器的客户端上。
文档编号G06F15/16GK1662900SQ03814230
公开日2005年8月31日 申请日期2003年4月29日 优先权日2002年6月19日
发明者罗伯特·帕策尔, 胡滨, 德米特里·拉特波夫 申请人:摩托罗拉公司