网络系统,数据传输设备,终端设备和组播方法

文档序号:7612084阅读:141来源:国知局
专利名称:网络系统,数据传输设备,终端设备和组播方法
技术领域
本发明涉及一种应用于通信中的组播系统、组播设备、组播方法和组播程序的技术,该技术可通过单个服务供应商为多个用户终端提供服务。
在移动通信的组播中,未经更新的相同数据被多次发送。因此UE(用户设备用户终端)多次接收到相同的数据。换言之,UE重复地接收相同的数据。然而,UE不能判断所接收的数据是否是过去曾经接收过的数据(即,不必要的数据重复数据)或是更新过的一条新数据(即,必要数据更新过的数据)。
提供下面的技术将解决上述问题。例如UMTS(通用移动通信系统)以下列方式解决该问题。UMTS是第三代移动通信系统中的一种。在UMTS中,被重复发送给小区内的UE的通知信息包含一个指示该通知信息是否被更新过的标记(数值标签(value tag))。该UE能够基于在此标记中的数值判断所接收的通知信息是否是过去已经接收过的通知信息(即,所接收的信息是否是重复数据)(参考非专利文献1)。
另外,在作为第二代移动通信系统之一的GSM(全球移动通信系统)中和UMTS中采用了CBS(小区广播服务)。在CBS中,重复发送给小区中的UE的业务数据具有数据编号(序列号)。UE能够基于该编号判断所接收的数据是否是过去已经接收过的数据(即,所接收的数据是否是重复数据)(参考非专利文献2)此外,存在一种具有如下用途的设备,其中接收例如数字音频广播等的接收器能够简单地迅速挑选出过去已经接收的具有节目标识或者节目类别的节目。如果所接收节目的分量ID没有记录在存储器中,则该设备将该节目的分量名和分量ID作为次数记录在存储器中。另一方面,如果所接收的节目的分量ID被记录在存储器中,并且如果所接收的节目的分量名与记录在存储器中的分量名相同,则该设备将所接收的节目的相同分量名和相同分量ID的次数加一。此外,如果所接收的节目的分量ID被记录在存储器中,并且如果所接收的节目的分量名与存储器中记录的分量名不相同,则该设备将存储器中记录的分量名重写为所接收的节目的分量名,并且将其次数加一。接着当选择该节目时,该设备按照从最高次数开始的次数序列显示分量名(参考专利文件1)。
(专利文件1)日本专利申请特开NO.2002-261637(非专利文件1)3GPP TS25.331Radio Resource Control(RRC)protocolv.3.18.0(2004-03)(非专利文件2)3GPP TS23.041 Technical realization of cell broadcastservice(CBS)v.3.5.0(2002-06)发明内容然而,在上述任何一种技术中,UE不可选择地要接收重复数据。换言之,UE只能在接收到重复数据之后,才能判断该数据是否是重复数据。因此不可能避免重复数据的接收。
附带地,随着无线传输技术的发展,可预测移动通信中的多媒体广播/组播服务(MBMSMultimedia Broadcast Multicast Service)今后将广泛发展。在MBMS中,经常出现的情况是,相同内容的内容数据被重复发送。然而,已经接收到内容数据的UE多次地接收重复数据不是优选的,因为这导致了接收所需的电功率的无意义的损耗。特别是上述问题对于接收多个MBMS的UR来说变得更为严重。
因此,本发明的一个目的是提供一种能够防止UE接收已经接收过的相同数据(重复数据)的系统,并且提供该系统使用的各种设备。
为解决上述问题,本发明采用下述结构。本发明的第一个方面是一种包括数据传输设备和终端设备的网络系统。该数据传输设备包括数据发送单元和更新定时信息发送单元。数据发送单元将数据组播给非指定或者指定终端设备。更新定时信息发送单元将更新定时信息组播给非指定或者指定设备。该更新定时信息是指示数据发送单元发送经过更新的数据时的定时的信息。在例如配置为终端设备周期性地执行接收处理的情况下,该更新定时信息可以是表示接收处理的循环次数的数值。另外,该更新定时信息也可以是表示绝对时间的数值。
终端设备包括数据接收单元、更新定时信息接收单元、判断单元和接收指示单元。数据接收单元接收来自数据传输设备的数据。更新定时信息接收单元接收来自数据传输设备的更新定时信息。判断单元基于更新定时信息,判断数据接收单元下一次接收数据时的接收定时。接收指示单元根据由判断单元做出的判断结果,指示数据接收单元停止和/或开始接收数据。例如,接收指示单元可以配置为直到到达了判断单元判断的定时,才发出接收数据的指令,并且在该定时点开始接收数据。
根据具有该结构的本发明的第一方面,终端设备能够判断所接收的数据下次被更新并被发送的定时,并且能够与该定时同步地接收数据。因此,该终端设备能够防止重复接收来自数据发送单元的未经更新的相同数据。因此能够节约接收处理所需的时间,和终端设备上消耗的资源和电功率。另外,用户不必检查重复接收的数据,由此改善了可用性。
本发明的第二个方面是一种包括数据传输设备和终端设备的网络系统。数据传输设备包括数据发送单元、控制信号发送单元和加入单元。该数据发送单元将数据组播给非指定或者指定终端设备。控制信号发送单元将控制信号组播给非指定或者指定终端设备。该控制信号是终端设备接收数据发送单元所发送的数据时所需的信号。加入单元将更新定时信息加到控制信号或数据中。更新定时信息是指示数据发送单元发送更新过的数据时的定时的信息。
终端设备包括数据接收单元、控制信号接收单元、判断单元和接收指示单元。数据接收单元接收来自数据传输设备的数据。控制信号接收单元接收来自数据传输设备的控制信号。判断单元基于包含在所接收的控制信号中的更新定时信息,判断数据接收单元下一次接收数据时的接收定时。接收指示单元根据所述判断单元的判断结果指示所述控制信号接收单元和所述数据接收单元停止和/或开始接收。
根据本发明的第二方面,能够获得与本发明的第一方面相同的操作和相同的效果。
另外在本发明的第二方面中的接收指示单元可以被构造成指示数据接收单元和控制信号接收单元在到达接收定时之前停止接收,并且指示数据接收单元和控制信号接收单元在该接收定时开始接收。这样,数据接收单元被构造成基于控制信号接收单元接收的控制信号来接收数据。
第一方面和第二方面可通过由信息处理设备执行程序的这种方式来实现。即,本发明可被定制为一种程序,用于使信息处理设备执行由第一方面和第二方面的各个单元执行的处理,或者被定制为一种存储有该程序的存储介质。此外,本发明也可以被定制为一种方法,通过该方法,信息处理设备执行由各个单元执行的处理。
根据本发明,可以防止终端设备从数据传输设备重复接收未经更新的相同数据。


图1是示出了网络系统的架构示例的视图;图2是一RNC功能块的示例的视图;图3是示出了RNC操作流程的示例的流程图;图4是更新定时信息的具体示例的表;图5是UE功能块的示例的视图;图6是UE的操作流程的示例的流程图;图7是示出网络系统的处理流程的视图。
具体实施例方式
首先描述作为根据本发明的网络系统的具体实施例的网络系统1。网络系统1是基于UMTS设计的网络。不过,网络系统1仅是根据本发明的网络系统的示例。因此根据本发明的网络系统也可以是基于其它移动通信系统设计的网络系统。
图1是示出根据本发明的网络系统1的架构示例的视图。网络系统1包括内容供应商服务器2、BM-SC(广播组播服务中心)3、GGSN(网关GPRS(通用分组无线业务)支撑节点分组网关节点)4、SGSN(服务GPRS支撑节点分组接入控制节点)5、RNC(无线网络控制器无线网络控制设备)6、基站7、和UE8。由内容供应商服务器2提供的MBMS服务数据通过BM-SC3、GGSN4、SGSN5、RNC6和基站7提供给UE8。
内容供应商服务器2通过使用例如个人计算机、工作站等等的信息处理设备(不管是通用还是专用的类型)来构建。内容供应商服务器2在其自身安装的存储设备上保留有通过UE8提供给用户的MBMS服务的数据。另外,内容供应商服务器2具有表示每个MBMS服务的传输时间表和表示将被提供的服务区域等的多条数据。
BM-SC3控制MBMS服务的组播。更具体地,BM-SC3从内容供应商服务器2接收表示每个MBMS服务的传输时间表和传输区域等的信息。此外,BM-SC3从内容供应商服务器2接收要组播的MBMS服务数据。接着BM-SC3基于表示传输时间表和传输区域的数据,组播MBMS服务数据。此时,组播可以作为组播来执行,也可以作为广播来执行。
GGSN4和SGSN5是用于路由该传输数据的设备。GGSN4和SGSN5的功能遵照现有技术定义的GPRS的架构,并且因此在此省略对它们的详细说明。
RNC6具有第2层和第3层的无线协议功能。另外,RNC6通过控制基站7执行分配无线信道所需的管理。图2是RNC6的功能块的示例的视图。RNC6包括MBMS控制单元61、控制信号处理单元62和数据处理单元63。
MBMS控制单元61指示控制信号处理单元62和数据处理单元63去处理从SGSN5侧输入的多条控制信号和数据中的关于MBMS的控制信号和关于MBMS的数据。控制信号处理单元62和数据处理单元63将从SGSN5侧输入的控制信号和数据转换成适合传输给UE8的格式,并且将其传递给基站7。另外,当由MBMS控制单元61给出指令时,控制信号处理单元62和数据处理单元63根据该指令转换控制信号和数据,或者重新生成控制信号和数据并将其传递到基站7。
图3是示出RNC6的操作示例的流程图。接下来,将解释RNC6的处理示例。当RNC6接收到从BM-SC3发送来的传输开始指令时(对话开始信号)时(S61),MBMS控制单元61根据该传输开始指令,指示数据处理单元63,以确保用于传输MBMS服务数据的资源。数据处理单元63基于该指令确保用于传输MBMS服务的数据的资源(S62)。接下来,MBMS控制单元61指示控制信号处理单元62生成被称为“通知”的控制信号。“通知”中包含了用于UE接收与该“通知”相关的MBMS服务数据所需的信息。此时,MBMS控制单元61给出指令以获得包含在“通知”中的一条更新定时信息(S63)。稍后将描述更新定时信息。控制信号处理单元62开始传输所生成的“通知”(S64)。接着,在开始传输“通知”之后,数据处理单元63开始传输MBMS服务数据(S65)。在预定的被称为“对话”的时段内,“通知”和MBMS服务数据的传输可以连续地进行。
图4是示出了更新定时信息的具体示例的表格。更新定时信息包含例如消息类型(Message Type)、MBMS服务ID(MBMS Service ID)和定时信息(更新数据传递定时信息元素,Updated Data Transfer TimingInformation Element)。消息类型具有指示该消息是一个表示更新定时信息的消息的数值。MBMS ID指明其后的定时信息是提供给哪个MBMS服务的。定时信息具有指示由MBMS服务ID指明的MBMS服务下次被更新并传输时的定时的数值。DRX周期(DRX cycle)间隔、时间间隔或者时间等可被提供作为该数值的具体示例。
DRX周期间隔指示一种周期间隔,在该周期间隔,UE接收MBMS服务的数据。可以为每个MBMS服务设定DRX周期值,并且也可以为每个UE8设定DRX周期值。因此,例如,当该数值被设定为“3”时,UE8如下运转。首先,UE8接收与包含该条更新定时信息的“通知”相关的MBMS服务数据。接着,自包含该更新定时信息的“通知”被接收以后,“通知”的正常接收被中断三次,并且在第四次DRX周期的时刻,执行下一“通知”的接收。当设定了时间间隔时,DRX周期间隔就被时间间隔取代,UE8基本执行与上述操作相同的操作。另外,当设定了时间时,UE8在接收了与包含更新定时信息的“通知”相关的MBMS服务数据之后,在所设定的时间接收下一“通知”。
基站7将从RNC6接收的“通知”、MBMS服务数据等无线传输给UE8。
UE8通过使用蜂窝电话、具有无线通信功能的PDA(个人数字助理)等等来构建。当接收到“通知”时,UE8接收与该“通知”相关的MBMS服务数据。接着,UE8的用户能够通过UE8接收MBMS服务。图5是示出了UE8的功能块的示例的视图。UE8包括天线81、信号处理单元82、MBMS控制单元83和MBMS接收定时控制单元84。
通过使用常规的天线设备构建天线81。信号处理单元82提取包含在通过天线81接收的数据中的“通知”中的更新定时信息,并且将所提取的信息传递给MBMS接收定时控制单元84。另外,信号控制处理单元82向MBMS控制单元83传递其它数据。仅当从MBMS接收定时控制单元84接收到接收指令时,MBMS控制单元83接收“通知”。接着,MBMS控制单元83基于所接收的通知接收MBMS服务的数据。MBMS接收定时控制单元84存储所接收的更新定时信息。接着,MBMS接收定时控制单元84基于更新定时信息,判断接收下次通知的定时,并且将接收指令传递给MBMS控制单元83。应注意,MBMS接收定时控制单元84可以指示MBMS控制单元83停止接收处理,直到到达了应接收通知(should-receive-Notification)的定时。
图6是UE8的操作示例的流程图。接下来将参考图6解释UE8的处理示例。首先,信号控制处理单元82从通过天线81接收的通知中提取更新定时信息(S81)。此时,MBMS接收定时控制单元84可以指示MBMS控制单元83无条件地接收第一通知。另外,在自身单元中没有存储更新定时信息的情况下,MBMS接收定时控制单元84可以指示MBMS控制单元83接收通知。此外,在还没有判断下次接收通知的定时的情况下,MBMS接收定时控制单元84可以指示MBMS控制单元83接收通知。信号控制处理单元82将所提取的更新定时信息传递给MBMS接收定时控制单元84。
MBMS接收定时控制单元84基于更新定时信息判断下一次接收通知时的定时,即,下一次传输MBMS服务的更新数据的定时(S82)。例如MBMS接收定时控制单元84基于包含在更新定时信息中的更新数据传递定时信息元素中的数值来判断(该定时)。接着,MBMS接收定时控制单元84与作为判断结果限定的定时同步地向MBMS控制单元83发布接收指令(S83)。
MBMS控制单元83,基于从MBMS接收定时控制单元84接收的接收指令,来接收“通知”(S84)。接着,MBMS控制单元83接收与所接收的“通知”相关的MBMS服务数据(S85)。
图7是网络系统1中处理流程的示例的视图。接下来在网络系统1中,在每个对话(对话图7中的对话1-3)中,一组通知和数据(MBMS服务的数据)被传送给UE8。具体地,每个对话的开始由BM-SC3发送的指示对话开始的控制信号(传输开始指令)来触发。当接收到该传输开始指令时,RNC6通过使用MBMS控制信道来发送与该控制信号相关的“通知”。此外,在发送通知后,RNC6通过使用MBMS数据信道来传输与该“通知”相关的数据。接着,BM-SC3传输一个指示对话结束的控制信号,并且接收到该控制信号的RNC6停止发送通知和数据,由此终止每个对话。在每个对话中,通知和数据可以被连续传输,或者可以间断地多次传输。此外,在不同对话中,相同的通知和相同的数据也可以被传输。
UE8一接收到在非指定对话(例如对话1)中传送的通知后,就接收与该对话中所接收的“通知”相关的数据。UE8从该通知中提取更新定时信息,并且判断下一次将接收的通知。如果下一次将接收的通知是在对话3中的通知,则UE8不能接收对话2中的通知。因此UE8也不能接收对话2中的数据。UE8在预定的定时接收对话3中的通知。接着UE8接收与对话3中的通知相关的数据。
此外,UE8也可以被配置成根据需要执行一个结合处理(Joinprocess),以用于接收指定的MBMS服务。在结合处理中,UE8发送一个想预定的MBMS服务ID和自身设备标识(ID)。当接收这些信息时,在网络系统1中的设备(例如BM-SC3)对UE8进行验证。如果UE8被核准,则BM-SC3将UE8希望预定的MBMS服务的组标识(TMGI临时移动组身份)通知给UE8。接着,UE8通过使用在结合处理中接收的TMGI,接收MBMS服务的数据。
在这样配置的网络系统1中,UE8能够使用包含在通知中的更新定时信息来判断将下次接收(should-next-receive)的定时。即,通过使用更新定时信息,能够防止UE8重复接收MBMS服务的相同数据。这样能够节约接收处理所需的资源。另外,可因此减少UE8上的电功率的消耗。
变型例RNC6可以被构造用于获得更新定时信息,该定时信息不是包含在“通知”中,而是包含在MBMS服务的数据中。在这种情况下,MBMS控制单元6不将更新定时信息传递给控制信号处理单元62,而是传递给数据处理单元63。接下来,MBMS控制单元61指示数据处理单元63以获得包含在MBMS服务的数据中的更新定时信息。数据处理单元63获得包含在MBMS服务的数据中的更新定时信息。例如,数据处理单元63可以具有MBMS服务数据中的带内信息(Inband information)中包含的更新定时信息。
如果以上述方式构造RNC6,UE8被配置用于不从“通知”中提取而是从MBMS服务的数据中提取更新定时信息。在该情况下,信号处理单元82从MBMS服务的数据中提取更新定时信息,并且将更新定时信息传递给MBMS接收定时控制单元84。例如信号处理单元82从MBMS服务数据中的带内信息提取更新定时信息。
在变型例中配置的网络系统1能够获得与上述网络系统相同的操作和相同的效果。
此外,网络系统1还可以这样配置,使得可向UE8提供基于用于MBMS服务之外的其它服务的数据。例如,RNC6可以被构造成仅传输数据而不传送通知或者根据该通知的控制信号。在这种情况下,如在变型例中解释的那样,数据包含更新定时信息。此外,在这种情况下,UE8被构造成基于更新定时信息中包含的定时来接收数据。
权利要求
1.一种网络系统,包括数据传输设备,包括数据发送单元,用于将数据组播给非指定或者指定终端设备;和更新定时信息发送单元,用于将更新定时信息组播给所述非指定或者指定终端设备,该更新定时信息被定义为用于指示数据发送单元发送经过更新的数据时的定时的信息;和终端设备,包括从所述数据传输设备接收数据的数据接收单元;从所述数据传输设备接收更新定时信息的更新定时信息接收单元;基于所述更新定时信息判断所述数据接收单元下一次接收数据时的接收定时的判断单元;和根据所述判断单元的判断结果,指示数据接收单元停止和/或开始数据接收的接收指示单元。
2.一种网络系统,包括数据传输设备,包括数据发送单元,用于将数据组播给非指定或者指定终端设备;控制信号发送单元,用于将所述终端设备接收从所述数据发送单元发送的数据所需的控制信号组播给所述非指定或者指定终端设备;和加入单元,用于将更新定时信息加入到所述控制信号中,该更新定时信息被定义为用于表示所述数据发送单元发送经过更新的数据时的定时的信息,以及终端设备,包括从所述数据传输设备接收所述数据的数据接收单元;从所述数据传输设备接收所述控制信号的控制信号接收单元;判断单元,基于包含在所接收的控制信号中的更新定时信息,判断所述数据接收单元下一次接收数据时的接收定时;和接收指示单元,根据所述判断单元的判断结果指示所述控制信号接收单元和所述数据接收单元停止和/或开始所述接收。
3.根据权利要求2所述的网络系统,其中所述接收指示单元指示所述数据接收单元和所述控制信号接收单元在到达所述接收定时之前停止所述接收,并指示所述数据接收单元和所述控制信号接收单元在所述接收定时开始所述接收,并且所述数据接收单元基于由所述控制信号接收单元所接收的控制信号接收所述数据。
4.一种数据传输设备,包括数据发送单元,将数据组播给非指定或者指定终端设备;和更新定时信息发送单元,用于将更新定时信息组播给所述非指定或者指定终端设备,该更新定时信息被定义为用于表示所述数据发送单元发送经过更新的数据时的定时的信息。
5.一种终端设备,包括数据接收单元,从数据传输设备接收数据;更新定时信息接收单元,用于接收更新定时信息,该更新定时信息被定义为用于表示从所述数据传输设备传输经过更新的数据时的定时的信息;判断单元,用于基于所述更新定时信息,判断所述数据接收单元下一次接收数据时的接收定时;和接收指示单元,根据所述判断单元的判断结果,指示所述数据接收单元停止和/或开始数据的接收。
6.一种数据传输设备,包括数据发送单元,将数据组播给非指定或者指定终端设备;控制信号发送单元,用于将所述非指定或者指定终端设备接收由所述数据发送单元发送的数据所需的控制信号组播给所述非指定或者指定终端设备;和加入单元,用于将更新定时信息加入所述控制信号,该更新定时信息被定义为用于表示所述数据发送单元发送经过更新的数据时的定时的信息。
7.一种终端设备,包括数据接收单元,用于从数据传输设备接收数据;控制信号接收单元,用于接收所述数据接收单元接收从所述数据传输设备发送的数据所需的控制信号;判断单元,用于基于包含在所接收的控制信号中、并用于表示所述数据传输设备传输经过更新的数据时的定时的更新定时信息,判断所述数据接收单元下一次接收数据时的接收定时;和接收指示单元,用于根据所述判断单元的判断结果,指示所述控制信号接收单元和所述数据接收单元停止和/或开始所述接收。
8.一种组播方法,包括在第一设备中,将数据组播给非指定或者指定第二设备;在第一设备中,将更新定时信息组播给所述非指定或者指定第二设备,所述更新定时信息被定义为用于表示发送经过更新的数据时的定时的信息;在第二设备中,接收来自第一设备的数据;在第二设备中,从第一设备接收更新定时信息;在第二设备中,基于所述更新定时信息,判断第二设备下一次接收数据时的接收定时;以及在第二设备中,根据所述判断的结果提供指令来停止和/或开始接收所述数据。
9.一种组播方法,包括在第一设备中,将数据组播给非指定或者指定第二设备;在第一设备中,将第二设备接收所发送的数据所需的控制信号组播给第二设备;在第一设备中,将更新定时信息加入所述控制信号,所述更新定时信息被定义为用于表示发送经过更新的数据时的定时的信息;在第二设备中,接收来自第一设备的所述数据;在第二设备中,接收来自第一设备的所述控制信号;在第二设备中,基于包含在所接收的控制信号中的所述更新定时信息,判断接收定时;以及在第二设备中,根据所述判断的结果提供指令来停止和/或开始接收所述数据和所述控制信号。
全文摘要
网络系统,数据传输设备,终端设备和组播方法。提供一种能够防止UE系统在已经接收了数据之后接收相同数据(重复数据)的系统,并且提供了该系统使用的各种设备。一种终端设备,用于接收指示数据(例如MBMS服务的数据)被更新和传输时的定时的更新定时信息,基于更新定时信息停止接收处理,直到所述更新数据被发送,并且与发送经过更新的数据的定时同步地恢复所述接收处理。
文档编号H04L12/18GK1750467SQ200510008728
公开日2006年3月22日 申请日期2005年2月24日 优先权日2004年9月16日
发明者王亭亭, 杉山胜正, 小泉善子 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1