无线通信系统中的事件通知方法

文档序号:7955938阅读:104来源:国知局
专利名称:无线通信系统中的事件通知方法
技术领域
本发明涉及一种无线通信系统,更具体地涉及一种无线通信系统中的事件通知方法,它允许通过控制事件通知的间隔而在特定时间间隔执行与频繁发生的事件有关的通知。
背景技术
SIP(会话发起协议)是基于文本的协议,例如HTTP(超文本转换协议),其中一个或多个客户机建立、改变和完成会话。即,SIP是基于客户机/服务器的结构,由此如果客户机开始产生呼叫,服务器响应该呼叫。可通过使用与用于电子邮件中类似的地址系统的识别符实现话音通信服务、即时消息服务、PoC(小区上即按即说)服务等。
当发生特定事件时,基于SIP的客户机与将要被通知的服务器形成订购关系,当基于SIP的客户机订购的特定事件发生,该服务器将事件通知送至相应的基于SIP的客户机。
也就是说,基于SIP的客户机向服务器订购资源或对各种资源的呼叫状态,并当它们自身的状态改变时通知服务器。此外,服务器将事件通知发送给另一基于SIP的客户机,它要求每当基于SIP的客户机的状态改变或每当发生所订购的事件时受到通知。这里,可使用事件通知而实现各种SIP服务,例如基于终端状态事件的回呼服务、基于用户现场事件的“好友列表”服务、基于邮箱状态改变事件的消息等待指示服务、基于呼叫状态事件的PINT(PSTN/因特网互连)状态服务等。
在现有技术的事件通知方法中,由于事件通知被送至要求无论何时所订购事件发生则受到通知的客户机,当相应事件更频繁地发生或更多客户机订购关于相应事件的通知方法时,由于事件通知的增加,服务器所要发送的数据量也会增加。
下文中,假设服务是基于用户现场事件对范例性流程进行说明。
基于SIP的客户机具有其它客户机的好友列表以使用即时消息服务或PoC(蜂窝上的即按即说)服务。好友列表由现场服务器管理。在基于SIP的客户机订购以接收现场信息后的特定有效时间段内,现场服务器将现场信息通知给相应的SIP客户机。
如果自己的现场信息被改变,基于SIP的客户机将任何改变后的现场信息通知给现场服务器。现场服务器将事件通知以实时方式发送到订购被通知以客户机经修改的现场信息的另一客户机。即,当包括在好友列表中的好友数量增多,在无线接口上发送的数据量同时增加。由此降低无线接口上的传输效率。
作为现有技术中每当产生所订购的事件时通知相应事件的方法的另一个例子,它提供一种在由用户请求的特定时点通知关于用户所请求事件的状态的方法。
在基于用户现场事件的服务场合中,用户使用基于SIP的客户机在特定时点将好友列表更新请求信号发送到现场服务器,接收好友列表更新请求信号的现场服务器将包括相应好友列表中的客户机的现场信息的响应信号发送给基于SIP的客户。
然而,由于需要用户在检查特定信息的每个时点上作出请求,因此由用户请求的现场信息更新不是基于订购而自动通知用户特定事件的事件通知方法。
此外,由于好友列表的现场信息仅在用户发出请求时更新,一次所发送的数据量增加,无法实时检查好友列表状态,并由于要频繁地检查他的好友列表,这会造成用户不便。

发明内容
本发明的一个重要方面是发明人认识到现有技术如上所述的某些缺陷。结果,发明人提供如下所述的对这些缺陷的解决方案。
本发明一个目的是提供一种无线通信系统中的事件通知方法,通过控制事件通知的最小时间间隔而减少所产生的数据量。
本发明另一个目的是提供一种无线通信系统中的事件通知方法,通过控制对频繁发生事件通知的最小时间间隔而减少所产生的数据量。
本发明又一个目的是提供一种无线通信系统中的事件通知方法,其中用户能够控制关于事件通知的最小时间间隔。
本发明又一个目的是提供一种无线通信系统中的事件通知方法,其中事件通知时间间隔在确保实时执行事件通知的范围内被调整。
为了实现根据本发明目的的这些和其它优点,正如本文中所表现和广泛说明的那样,这里提供一种无线通信系统中的事件通知方法,包括客户机向服务器发送包括对特定事件通知的周期信息的事件通知请求消息的步骤;以及如果在发生相应事件时满足周期信息,服务器将相应事件通知客户机的步骤。
为了实现根据本发明目的的这些和其它优点,正如本文中所表现和广泛说明的那样,这里提供一种无线通信系统中的事件通知方法,包括用户设置对特定事件的周期信息并通过客户机发送相应的事件通知请求消息的步骤;如果在发生相应事件时满足周期信息,则确定服务器通知客户机相应事件的时点的步骤;以及服务器将相应事件通知客户机的步骤。
为了实现根据本发明目的的这些和其它优点,正如本文中所表现和广泛说明的那样,这里提供一种无线通信系统中的事件通知方法,包括特定的客户机向服务器发送包括关于特定事件通知的周期信息的事件通知消息的步骤;服务器监视事件发生的步骤;服务器判断当发生相应事件时,该时点是否满足周期信息;以及如果发生相应事件时的时点满足周期信息,则服务器将事件通知消息发送给客户机的步骤。
通过下面结合附图对本发明的详细说明,本发明前述和其它目的、特征、方面和优点将变得更为明显。


包括在本文中以提供对本发明进一步理解并作为本说明书一部分的附图示出本发明的诸实施例并和说明书一起用来解释本发明的原理。
在图中
图1是示出根据本发明的事件通知方法的流程图;图2是表示用来实现根据本发明事件通知方法的一个实施例的系统结构的图解;图3是表示根据本发明订购消息的一个实施例的范例性示图;以及图4是表示根据本发明一个实施例的客户机的结构的方框图。
具体实施例方式
现在将对本发明的非限制的范例性实施例进行详细说明,其例子在附图中被示出。
在根据本发明的事件通知方法中,基于SIP的客户机向服务器发送事件通知请求消息,该事件通知请求消息的头部包括关于特定事件和对相应事件通知的周期信息的通知请求,而且已接收事件通知请求消息的服务器根据产生相应事件的周期而通知客户机相应事件。这里,事件通知请求消息被称为SUBSCRIBE消息。
周期信息是用于通知相应事件的最小时间间隔。尽管在事件通知后再次发生相应事件,如果最小时间间隔未届满,则不通知相应事件发生。即,当所请求的事件发生在最小时间间隔内,则服务器通过在最小时间间隔届满后通知客户机事件发生,使得只有一个事件通知产生在最小时间间隔内。
不仅最小时间间隔,周期信息还可包括最小时间间隔和最大时间间隔。当周期信息包括最小时间间隔和最大时间间隔时,服务器可任意地在最小时间间隔和最大时间间隔内通知一个事件。即,当周期信息无特别指定的值而有所允许的范围时,服务器确定该周期。
在本发明中,用户可确定基于SIP的客户机发送的包括在订购消息中周期信息。
在本发明中,当特定客户机订购的事件产生时,服务器在最小时间间隔或在最小时间间隔和最大时间间隔之间通知客户机所订购事件的发生。这里,在有效时间周期内维持事件通知的设置。
图1是表示根据本发明的事件通知方法的流程图。
特定客户机向服务器发送请求关于特殊事件发生的的通知的订购消息(S11)。订购消息的头部包括周期信息以通知客户机事件发生。
即,事件通知的周期信息包括通知由用户(自愿)设置的相应事件发生的最小时间周期或包括最小时间间隔和最大时间间隔。
服务器检查通过订购消息传送的事件、周期信息和有效时间,并监视由客户机设置的事件是否发生并同时运行一内部计时器(S12)。
服务器判定有效时间是否届满(S13)。服务器判定如果有效时间尚未届满则由客户机设置的事件是否发生(S14)。
当事件未发生时,服务器连续监视在有效时间内的事件生成。
当事件产生时,服务器判定事件产生的时点是否满足包含自订购消息中的周期信息(S15)。当满足该周期信息时,服务器通知相应客户机设置表示事件产生的通知消息的事件通知(S16)。
如果事件发生的时点不满足周期信息,服务器保留事件通知,直到时点满足周期信息(S17)。同时,在服务器保留事件通知后,服务器确定是否再次发生相应事件,直到时点满足周期信息。
即,保留事件通知的服务器检查有效时间是否届满(S13)。如果有效时间未届满,服务器判断是否再次发生相应事件(S14)。如果没有再次发生相应事件,服务器判定是否存在与相应事件一致地得到保留的消息(S18)。如果所保留的信息存在,服务器判定当前时点是否满足该周期信息(S15)。如果当前时点满足周期信息,服务器将事件通知消息送至客户机(S16)。如果当前时点不满足周期信息,则反复执行程序直到有效时间届满或直到当前时点满足周期信息。并且如果关于相应事件的保留消息不存在,服务器检查有效时间是否已届满,并随后监视事件发生。
如果关于事件的有效时间届满,服务器终止每个操作以监视相应事件的发生并终止事件通知(S19)。
有效时间是能够进行相应事件通知的临时有效周期。如果周期信息和有效时间同时存在,则在每个周期的有效时间内执行相应的事件通知。如果有效时间届满,则终止相应事件通知。
本发明还被配置成通过设置其中通知相应事件的最小时间间隔而只允许一个事件通知发生在特殊时间内。
图2是表示根据本发明的在无线通信系统中实现事件通知方法的系统的结构的图解,其中基于用户现场信息的改变是事件的服务示出了一个实施例。
系统将订购消息发送到现场服务器10以请求对另一客户机在特殊时间间隔的现场信息的通知。系统包括基于SIP的客户机21、22和23,如果这些客户机自身的现场信息改变,客户机21、22、23将已改变的现场信息发送给现场服务器10,并且现场服务器10在特殊时间间隔向相应客户机通知客户机21、22、23的现场信息。
订购消息包括对另一客户机的事件请求现场信息以及将事件通知给相应客户机的周期信息,此时。周期信息包括将相应事件的发生通知给客户机的最小时间间隔或最大事件间隔。
下文中将对具有这种结构的无线通信系统的事件通知方法进行更详细的说明。
首先,假设第一客户机21请求包括在其自己的好友列表中的客户机的现场信息,而包括在好友列表中的客户机是第二客户机22和第三客户机23。
第一客户机21通过将客户机请求的现场信息事件和关于事件通知的周期信息包括到订购信息的头部内而将订购消息送至现场服务器10。此时,假设该周期信息是通知第二客户机22和第三客户机23的现场信息所需的最小时间间隔。
当其现场信息被改变时,第二客户机22或第三客户机23将已改变的现场信息发送给现场服务器10。现场服务器10检查由第一客户机21设置的周期信息以将改变后的现场信息发送给第一客户机21。
现场服务器10判定当前时点是否已从先前已通知相应事件的时间开始经过最小时间间隔。如果当前时点尚未届满于最小时间间隔,服务器使第二客户机22或第三客户机23的现场信息成为改变后的现场信息、存储第二客户机22或第三客户机23的改变后的现场信息并且不将关于相应事件的通知消息发送给第一客户机21。
如果当前时点已届满于从先前事件通知起的最小时间间隔,现场服务器10检查当前时点是否在能够执行相应事件通知的有效时间范围内。如果当前时点在有效时间内,服务器将包括改变后的第二客户机22或第三客户机23的现场信息的通知消息发送到第一客户机21。
如果当前时点从先前事件通知开始已经过最小时间间隔并且有效时间也届满,现场服务器10结束将包括第二客户机22或第三客户机23的改变后的现场信息的通知消息发送给第一客户机21的事件通知程序。
图3是表示根据本发明、当请求客户机的现场信息时的订购消息的一个实施例的范例性示图。
“Event”字段是事件名,其中发送订购消息的客户机请求通知。根据本发明,“Notify-Period”字段被添加到订购消息的头部,以及当在“Event”字段中所设定的事件发生时,向客户通知事件的临时周期。
例如,如果“Notify-Period”字段为“300”,现场服务器每300秒将关于其它客户机的现场信息通知给客户机。如果“Notify-Period”字段为“0”,每当事件发生时,现场服务器实时地通知另一客户机的现场信息。
在“Notify-Period”字段中设置的时间可由用户任意设置,其中可通过添加“Max-Period”字段以及与最小时间值对应的一个时间值而设置执行事件通知的时间段。
“Expire”字段定义实现相应事件通知的有效时间。
图4是表示根据本发明一个实施例的客户机(即移动终端)结构的方框图。
根据本发明的客户机21、22或23、即移动终端100包括诸如微处理器或数字信号处理器的处理单元110、RF模块135、功率管理模块105、天线140、电池155、显示器115、键区120、诸如闪存、ROM或SRAM的存储单元130、扬声器145和麦克风150。订户身份模块(SIM)卡125是选择性的。
用户例如通过按下键区120上的按钮或藉由麦克风150的话音激活而输入指令性信息(例如电话号码)。处理单元110接收并处理指令性信息以执行合适的功能,例如拨电话号码。可从SIM卡115或存储单元130检取操作性数据以实现功能。此外,处理单元110还将指令性和操作性信息显示于显示器115以便用户参考。
处理单元110将指令性信息发布到RF模块135以产生无线电信号,该无线电信号包括话音通信数据或包括由用户输入的指令性信息的订购消息(例如对特定事件等的周期信息)。随后藉由RF模块135将这些信号或消息发送到服务器10。RF模块135包括接收器和发射机以接收和发送无线电信号。天线140便于发送和接收无线电信号。一旦接收到来自基站的无线电信号,RF模块135传送并将信号转换成基带频率以供处理单元110处理。如果无线电信号是目的地呼叫时,经处理的信号将被转换成听得到的的或可读的信息,藉由扬声器145输出。
处理器110适于将终端状态信息送至服务器10或将甚至是接收自其它用户或服务器10的消息历史数据存储到存储单元130中。处理单元110还适于接收对由用户输入的消息历史数据的条件性请求,处理条件性请求以从存储单元读取与条件性请求对应的消息历史数据,并且将消息历史数据输出到显示单元115。存储单元130适于存储所接收消息和所发送消息的消息历史数据。
当发生特定事件时,一旦从服务器10接收到事件通知消息,处理单元110通过参阅所接收到的事件通知消息而更新包括在用户的好友列表中的客户机(即第二客户机22和第三客户机23)的状态信息。处理单元110还将更新的信息输出到显示器115以允许用户识别客户机状态的改变(例如第二客户机22和第三客户机23)。
如上所述,相比每当事件发生时执行事件通知的现有技术的方法,根据本发明的无线通信系统中的事件通知方法能减少传送在无线接口上的数据量。
此外,由于关于频繁发生的事件的通知次数,根据本发明的无线通信系统中的事件通知方法能提高传输效率。
此外,根据本发明的无线通信系统中的事件通知方法通过允许用户将事件通知的时间间隔在能确保事件实时发生的范围内进行调整,可确保事件通知事实地或以接近实时的方式执行,并同时由于当事件发生时自动通知该事件,由此提高对用户的便利性。
由于在不脱离其精神或实质特征的情况下,可以多种形式表示本发明,要理解如上所述的诸实施例不局限于前面说明的任何一个细节(除非另有说明)而是应当在所附权利要求所定义的精神和范围内广泛地解释,并因此所有落在权利要求范围和边界内的改变和修正或这些范围和边界的等效物都由所附权利要求所涵盖。
权利要求
1.一种无线通信系统中的事件通知方法,包括客户机向服务器发送包括对特定事件通知的周期信息的事件通知请求消息的步骤;以及如果在发生相应事件时满足周期信息,服务器将相应事件通知客户机的步骤。
2.如权利要求1所述的方法,其特征在于,还包括如果发生相应事件时不满足周期信息,服务器保留相应的事件通知直到满足周期信息为止的步骤。
3.如权利要求1所述的方法,其特征在于,所述周期信息被包括在事件通知请求消息的头部中。
4.如权利要求1所述的方法,其特征在于,周期信息任意地由相应客户机的用户设置。
5.一种无线通信系统中的事件通知方法,包括用户设置关于特定事件的周期信息并通过客户机发送相应的事件通知请求消息的步骤;如果在发生相应事件时满足周期条件,则确定服务器通知客户机相应事件的时点的步骤;以及服务器将相应事件通知客户机的步骤。
6.如权利要求5所述的方法,其特征在于,还包括如果当发生相应事件时不满足周期信息,则服务器保留相应的事件通知的步骤。
7.如权利要求5所述的方法,其特征在于,周期信息被添加到事件通知请求消息的头部。
8.如权利要求5所述的方法,其特征在于,所述周期信息是客户机接收事件通知的最小时间间隔或所允许的时间范围内。
9.一种无线通信系统中的事件通知方法,包括规定客户机将包括关于特定事件通知的周期信息的事件通知消息发送给服务器的步骤;服务器监视事件是否发生的步骤;服务器确定相应事件发生时的时点是否满足周期信息的步骤;以及如果相应事件发生的时点满足周期信息时,则服务器将事件通知消息发送给客户机的步骤。
10.如权利要求9所述的方法,其特征在于,事件请求与客户机自身的好友列表对应的客户机的现场信息。
11.如权利要求9所述的方法,其特征在于,所述服务器是现场服务器。
12.如权利要求9所述的方法,其特征在于,所述周期信息被添加至事件通知请求消息的头部。
13.如权利要求9所述的方法,其特征在于,还包括当相应事件发生的时点不满足周期信息时,服务器保留事件通知的步骤。
14.如权利要求9所述的方法,其特征在于,所述监视事件发生的步骤还包括服务器确定能够执行相应事件的有效时间是否届满的步骤。
15.如权利要求14所述的方法,其特征在于,当有效时间尚未届满时,所述服务器监视相应事件的发生。
16.如权利要求14所述的方法,其特征在于,当有效时间届满时,服务器终止关于相应事件的每个执行。
17.如权利要求9所述的方法,其特征在于,周期信息是将事件通知给客户机的最小时间间隔。
18.如权利要求9所述的方法,其特征在于,周期信息是将事件通知给客户机的周期性时间范围。
19.如权利要求18所述的方法,其特征在于,如果周期信息是周期性允许时间范围,则所述周期信息确定服务器在时间范围内通知事件的时点。
20.一种客户机中的事件通知方法,包括生成包括与特定事件通知有关的周期信息的特殊事件通知请求消息并将所产生的事件通知请求消息发送给服务器;以及当相应事件发生时,从服务器接收事件通知消息。
21.如权利要求20所述的方法,其特征在于,当相应事件发生时不满足周期信息,服务器延缓相应事件通知,直到满足周期信息时。
22.如权利要求20所述的方法,其特征在于,所述周期信息被包含到事件通知请求消息的头部中。
23.如权利要求20所述的方法,其特征在于,所述周期信息由客户机的用户任意设置。
24.一种用于执行事件通知的移动通信终端,包括输入单元,用于从用户处接收与特定事件通知相关的周期信息;处理单元,用于生成包含周期信息的事件通知请求消息以将所述消息发送到服务器;以及显示器,用于当相应事件发生并从服务器接收到事件通知消息时,显示所接收的事件通知消息。
25.如权利要求24所述的终端,其特征在于,当相应事件发生而不满足所述周期信息时,所述服务器延迟相应事件通知,直到满足周期信息为止。
26.如权利要求24所述的终端,其特征在于,所述处理单元包括事件通知请求消息的头部中的周期信息。
27.如权利要求24所述的终端,其特征在于,所述周期信息是对客户机执行事件通知的最小时间间隔或允许时间范围。
全文摘要
一种无线通信系统中的事件通知方法,当用户向服务器通过基于SIP的客户机向服务器发送包括周期信息的事件通知请求消息以请求对特定事件的通知时,这种方法能通过减少对于频繁发生的事件的通知数量而减少无线部分中的数据传输量并提高传输效率,而服务器根据包括在周期信息中的周期或当满足允许时间范围时将事件通知消息发送给客户机以当相应事件发生时通知事件。
文档编号H04L29/06GK1825854SQ200610055039
公开日2006年8月30日 申请日期2006年2月24日 优先权日2005年2月25日
发明者金营振, 林灿锡 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1