专利名称:基于用户位置信息的广播/组播服务方法
技术领域:
本发明涉及广播/组播服务,尤其涉及基于用户位置信息的广播/组播服务。
背景技术:
提供天波广播或各种辅助信息给移动终端的广播/组播服务是一种新类型的服务,包括广播服务,通过服务提供商提供有用信息给已经预订了它的服务的所有客户端;和组播服务,信息只提供给确定组的客户端,这些客户端先前已经预订了特定的主题或内容。
由于广播/组播服务能同时提供相同的信息给多个客户端,可以有效地管理网络资源,并且符合于此,增加了通过有效的网络资源管理提供高带宽应用的符号(symbol)。此外,通过提供不同的高速服务可以满足用于高级服务的客户端要求。
客户端在各种提供的信息中可以只选择喜爱的服务来接收它,而且在这方面,还没有定义基于客户端的位置信息来选择地接收信息的方法。
此外,现有技术的广播/组播服务没有定义这样的方法,即服务允许服务器基于用户的位置分类多媒体类型信息或各种内容并提供它。
换句话说,现有技术的广播/组播服务的问题在于,相同的信息被同时提供给多个客户端并且诸客户端无条件地接收信息而不管他们的位置。
发明内容
技术问题因此,本发明的一个目的是提供基于用户位置信息的广播/组播服务方法,通过该方法,在提供服务到已经预订了该服务的用户过程中,服务器基于用户的位置信息可以有选择地提供给用户喜爱的广播或内容。
本发明的另一个目的是提供基于用户位置信息的广播/组播服务方法,通过该方法,用户能根据当前位置有选择地接收内容或信息。
技术解决方案为全部或部分的至少实现上述目的,提供了一种在广播/组播服务系统中基于用户位置信息的广播/组播服务方法,包括设置在特定区域中由终端期望接收的内容;和当终端位于该预置的区域中时,通过广播/组播服务器把相应的内容发送到终端。
为全部或部分的至少实现这些优点,还提供了一种基于用户位置信息的广播/组播服务方法,包括通过已经从内容提供商接收了确定内容的广播/组播服务器发送包括服务可用区域信息的内容列表到一个或多个终端;接收与由特定终端的用户在内容列表中选择的一个或多个内容有关的广播/组播请求消息;通过广播/组播服务器经位置服务器来检查特定终端的位置信息;和发送相应于特定终端的当前位置的内容到特定终端。
为全部或部分的至少实现这些优点,还提供了一种基于用户位置信息的广播/组播服务方法,包括通过已经从内容提供商接收了确定内容的广播/组播服务器发送包括服务可用区域信息的内容列表到一个或多个终端;接收与由特定终端的用户从内容列表中选择的一个或多个内容有关的广播/组播请求消息;从特定终端接收该特定终端的当前位置信息;和发送相应于特定终端的当前位置的内容到该特定终端。
为全部或部分的至少实现这些优点,还提供了一种基于用户位置信息提供广播/组播服务的方法,其中广播/组播服务被提供给至少一个或多个终端,所述终端每个具有一个客户端,通过相同的网络执行发送/接收,包括通过已经接收了一个或多个内容的广播/组播服务器发送内容信息到客户端;从客户端接收与由特定终端的用户在内容信息中选择的内容有关的广播/组播请求消息;通过广播/组播服务器发送有关特定终端的位置跟踪请求消息到位置服务器;从位置服务器接收有关位置跟踪请求的响应消息;和发送相应于位置信息的内容到特定终端。
为全部或部分的至少实现这些优点,还提供了一种基于用户位置信息提供广播/组播服务的方法,其中广播/组播服务被提供给至少一个或多个终端,所述终端每个具有一个客户端,通过相同网络执行发送/接收,包括由客户端从广播/组播服务器接收有关一个或多个内容的内容信息;发送有关特定终端的用户在内容信息中选择的内容的广播/组播请求消息到广播/组播服务器;由客户端发送有关该特定终端的位置跟踪请求消息到位置服务器;从位置服务器接收有关位置跟踪请求的响应消息,它包括位置跟踪结果;由客户端发送特定终端的位置信息到广播/组播服务器;和从广播/组播服务器接收在选择的内容中相应于该特定终端的当前位置的内容。
为全部或部分的至少实现这些优点,还提供了一种基于用户位置信息提供广播/组播服务的方法,其中广播/组播服务被提供到至少一个或多个终端,所述终端每个具有第一和第二客户端,每个被连接到不同的网络,包括通过已经接收了一个或多个内容的广播/组播服务器发送内容信息到第一客户端;从第二客户端接收有关特定终端的用户在内容信息中所选择的内容的广播/组播请求消息;通过广播/组播服务器发送有关特定终端的位置跟踪请求消息到位置服务器;从位置服务器接收有关该位置跟踪请求的响应消息;和发送用户已经选择的内容中的与位置信息相应的内容到第一客户端。
为全部或部分的至少实现这些优点,还提供了一种基于用户位置信息提供广播/组播服务的方法,其中广播/组播服务被提供到至少一个或多个终端,所述终端每个具有第一和第二客户端,每个被连接到不同的网络,包括通过第一客户端从广播/组播服务器接收有关一个或多个内容的内容信息;通过第二客户端发送有关在内容信息中由终端的用户选择的内容的广播/组播请求消息到广播/组播服务器;通过第二客户端发送有关该特定终端的位置跟踪请求消息到位置服务器;通过第二客户端接收包括位置跟踪结果的有关该位置跟踪请求的响应消息;通过第二客户端发送该特定终端的位置信息到广播/组播服务器;和通过第一客户端从广播/组播服务器接收内容。
下面的描述将部分地说明本发明的附加的优点、目的和特点,通过检查下述内容,本发明的附加的优点、目的和特点对于本领域普通技术人员而言显而易见,或者可以从本发明的实践中了解。如所附权利要求所特别指出的,可以实现和获得本发明的这些目的和优点。
将结合参考附图详细描述本发明,其中相同的参考数字表示相同的元素,其中图1是显示了根据本发明的广播/组播系统的结构的方框图;图2是根据本发明第一实施例的广播/组播服务方法的信号流程图;图3是根据本发明第二实施例的广播/组播服务方法的信号流程图;图4示例了根据本发明的服务指南条目中的项;图5-7和8-14示例了以XML(可扩展标置语言)表示的位置跟踪请求消息和相应的响应消息;图15显示了广播服务器的数据库的搜索表;
图16是根据本发明第三实施例的广播/组播服务方法的信号流程图;图17是根据本发明第四实施例的广播/组播服务方法的信号流程图。
具体实施例方式
现在将结合参考附图描述根据本发明的基于用户位置信息的广播/组播服务方法。
本发明建议了基于用户位置信息的在提供用户喜爱的内容或信息的终端和一个或多个服务器之间的接口和操作。特别的,本发明建议了一种广播/组播服务,通过该广播/组播服务,服务器基于用户位置信息过滤各种内容或信息并把它提供给相关服务区中的用户。在此情况下,服务器可以提供服务给相关区域中的每个用户,提供相应的服务给在相应区域中请求服务的终端,或提供相应的服务给用户请求的区域。
在本发明中,当用户请求在特定区域中提供的广播/组播服务时,广播/组播服务器检查用户的位置信息和提供相关区域的内容或信息。在此情况下,广播/组播服务器通过位置服务器检查用户位置信息或检查从终端发送的用户位置信息。
图1是显示了根据本发明的广播/组播系统结构的方框图。
如图1所示,广播/组播系统包括内容提供商10;广播/组播服务器30,在从内容提供商10接收的内容和信息中检查区域信息并通过广播/组播服务把该内容和信息提供到相应的区域;终端50,从广播/组播服务器30接收内容和信息并发送用户输入的信息;和位置服务器20,检查终端50的位置信息。在此情况下,内容提供商10可以通过使用该广播/组播服务同时提供一个或多个内容到一个或多个终端。
终端50包括接收或请求广播/组播服务的广播/组播客户端,和接收或请求相应终端的位置信息的位置客户端。在此情况下,广播/组播客户端和位置客户端是安装在终端中的模块种类。
实际在终端和广播/组播服务器之间发送内容和信息的网络包括3GPP的MBMS(多媒体广播/组播服务),BCMCS(3GPP2的广播组播服务0,或DVB(数字视频广播)。该网络广泛地称作BDS(广播分布系统)。
MBMS和BCMCS具有上行链路信道和下行链路信道,以便能够在相同网络中的广播/组播服务器和终端之间的接口连接。然而,在DVB的情况下,只存在下行链路信道,则如果终端想执行与广播/组播服务器通信,它必须与移动通信网络相连接,比如EV-DO(演化仅用于数据,Evolution Data Only)或GSM(全球移动通信系统),以便使用上行链路信道。
上述构造的系统如下操作。
广播/组播服务器从内容提供商接收内容并存储它。当广播/组播服务器从位置服务器或从请求相应内容的终端接收终端的当前位置信息时,它将存储的内容中要发送提供给相关区域的内容到用户的终端。
广播/组播服务器从内容提供商接收确定的内容,在相应的服务区中分类和存储它,从位置服务器或从请求相应的内容的终端接收终端的当前的位置信息,和发送在相应区域中提供的内容到用户的终端。
尽管广播/组播服务器不从终端接收服务请求,但它可以提供相应于终端的当前位置的内容和信息,并发送提供到用户所请求的特定区域的内容到相应的终端,而不管服务请求的终端的当前位置信息。
图2和3是示出基于用户位置信息的广播/组播服务方法的信号流程图,其中广播/组播服务可以通过这样的终端来实现,该终端的广播/组播客户端和位置客户端可以被连接到相同的网络。在此情况下,所述网络是3GPP的MBMS或3GPP2的BCMCS。
图2是根据本发明第一实施例的广播/组播服务的信号流程图,其中意在发送与位置信息有关的内容或信息的广播/组播服务器直接从位置服务器接收相应终端的位置信息。
如图2所示,广播/组播服务系统包括内容提供商10,位置服务器20,广播/组播服务器30,终端50和检查输出到终端50的内容和信息并输入确定信息的末端用户60。内容和信息通过BDS40传送到终端50。终端50包括BDS接收机51,广播/组播和位置客户端53。在此情况下,因为终端50的广播/组播客户端和位置客户端被连接到相同的网络,两个客户端被假设成一个实体,也就是,广播/位置客户端53。
广播/组播服务器30从内容提供商10接收一个或多个内容(步骤S11)。内容包括有关区域的信息,其中相应的内容被调度发送给该区域,也就是,有关可以对其提供相应内容的区域的信息。
根据接收内容,广播/组播服务器30通过使用服务时间,地点(位置)和每个内容的有关调度,产生服务指南,并把每个服务指南发送到提供广播/组播服务的每个区域的终端50。在此情况下,广播/组播服务器30可以以两种方式存储从内容提供商接收的内容。第一种是接收和存储内容,而第二种是检查包括在内容中的区域信息并根据分类的每个服务区存储相应的内容。服务指南包括该广播/组播服务器能提供的全部内容列表,或者基于当用户预订服务时注册的偏好信息用户已经先前请求的或区别选择的内容列表。
在服务指南的每个节目或内容包括区域信息的情况下,有关区分特定区域的因素的条件信息、基于位置的内容、和提供每个内容的服务特征必须被包括在相应的服务指南的条目中。
例如,用于区分特定区域的因素包括区域的名称,详细的地址,邮编,准确的位置坐标等等,该内容包括有关是否相应的内容是广告或天气信息等等的分类信息,该服务特征包括是否相应的内容只能使用一次或周期地使用或是否当终端进入或移出特定区域时才被提供的信息。下面详细描述服务指南条目中包括的信息。
当终端50通过BDS接收机51接收服务指南时,它通过广播/位置客户端53显示服务指南以便用户60可以检查服务指南(步骤S13)。
用户60从显示的服务指南中检查若干节目和内容,并选择这些内容中与期望在特定位置上或它的位置上接收的内容相应的服务指南条目(步骤S14)。接着,广播/组播请求消息通过广播/位置客户端53发送到广播/组播服务器30。在此情况下,广播/组播请求消息包括用户选择的内容和与是否内容被使用一次或周期性提供有关的服务特征的信息,或是否当终端进入或移出特定区域时提供内容的信息,和终端的ID。内容信息可以包括有关提供了相应内容的区域的信息。
当广播/组播服务器30从广播/位置客户端53接收广播/组播请求消息时,它发送位置跟踪请求消息到位置服务器20(步骤S16)。
根据接收的位置跟踪请求消息,位置服务器20检查是否相应终端的位置信息可以被公开(例如,意味着特定终端被设置是否允许第三方执行对该特定终端本身的位置跟踪,也称作‘保密检查’)(步骤S17),如果位置检查需要用户的许可,位置服务器20发送有关位置跟踪的许可的通知消息到用户60,并且用户发送响应消息以响应通知消息(步骤S18)。
在位置服务器20和位置客户端53之间执行终端的位置跟踪(步骤S19)。可以通过使用3GPP或3GPP2中定义的现有的位置跟踪方法或通过使用SUPL(安全用户平面位置)来执行位置跟踪。
位置服务器20通过对位置跟踪请求消息的响应消息把计算的位置跟踪值发送到广播/组播服务器30(步骤S20),而且广播/组播服务器30只发送用户选择的内容中的相应于当前位置跟踪值的内容经BDS40到终端50(步骤S21)。在此情况下,该内容包括相应终端的位置跟踪值。
在通过广播/组播服务器30发送内容的处理过程中,在从内容提供商10接收的内容被根据每个服务区分类和存储的情况下,相应服务区的内容被发送到终端50,而如果接收的内容被原样(as it is)存储的话,存储的内容中能被提供到相应的服务区的内容被发送到终端50。
通过BDS接收机51把内容传送到广播/位置客户端53(步骤S21),而且广播/位置客户端53输出相应的内容以便用户的检查(步骤S22)。
图4示例了根据本发明的包括在服务指南条目中的项目。
图4所示的项目被可选的添加以便当发送包括区域信息的内容列表时表明相应的区域信息。
项目中,‘broadcast_area’指示包括用于广播/组播内容的区域信息和包括‘target_area’或‘hor_acc’作为子项目。
‘target_area’是用于对其提供了内容的部分的项目,并包括′shape′,′cc′,′name_area′或′zip_code′的子项目。‘hor_acc’表示平面上具有一定精度的广播区域,也就是,例如,用于在电子地图上设置确定区域。
′shape′被用于表示地理形式,′cc′是1~3数字表示的国家代码,′name_area′表示区域名称,和′zip_code′是给每个区域的区域代码,对应于邮编。
通过使用这些项目,广播/组播服务器30可以划分内容服务区。例如,当一具体服务被提供到特定城市,广播/组播服务器30可选的在相应内容列表上包括项目′broadcast_area′,′target_area′和的′name_area=特定城市′。
可选的项不仅用于指示服务指南中内容列表的可用服务区域,而且用于限制对其发送每个内容列表的区域或对其发送内容的区域。
通过使用MLP(移动位置协议)规范中定义的每个因素和属性,可以以XML(可扩展标置语言)来表示广播/组播服务器30发送到位置服务器20的位置跟踪请求消息和对于位置服务器发送到广播/组播服务器30的位置跟踪请求消息的响应消息。
图5-7和8-14示例了以XML(可扩展标置语言)表示的位置跟踪请求消息和相应的响应消息。具体的,图5-7示例了用于只跟踪位置一次的消息的实施例,而图8-14示例了用于周期性跟踪位置或当特定事件出现时跟踪位置的消息的实施例。
特别的,图5显示了相应于位置跟踪请求消息的普通的一次位置跟踪请求消息,它包括请求位置跟踪的终端的ID,具有时间延迟和空间精度的位置跟踪精度,位置跟踪值的类型,和优先级的设定。
图6显示了有关普通的一次位置跟踪请求的ACK消息,它可以包括结果值,诸如是否位置跟踪是成功的。
图7显示了有关普通的一次位置跟踪请求的响应消息,它只包括一个位置跟踪值。
图8显示了周期性位置跟踪请求消息,和图9显示了发生特定时间情况下的位置跟踪消息,也就是,例如,当终端进入或移出特定区域时。
位置跟踪消息包括请求位置跟踪的终端的ID,有关是否周期性位置跟踪或有关特定事件出现的位置跟踪的区分,和包括用于请求位置跟踪的周期,在周期性位置跟踪情形下其开始时间和终止时间,和事件的特性(例如,是否终端进入,移出或位于特定区域内)以及在对于出现特定事件的跟踪位置的情形下特定区域的名称或精确位置值。位置跟踪消息包括具有时间延迟和空间精度的位置跟踪精度,位置跟踪值的类型,和优先级的设定。
图10和11显示了有关周期性位置跟踪请求或出现特定事件中的位置跟踪请求的ACK消息,也就是,显示了可以对位置跟踪请求作出响应的情况下和对位置跟踪请求不能作出响应的情况下的实施例。
图12显示了作为有关周期性位置跟踪请求或特定事件出现时的位置跟踪请求的响应消息所发送的位置跟踪值。
图13显示了有关周期性位置跟踪请求或特定事件出现情形下的位置跟踪请求的取消消息,和图14显示了有关最小消息的ACK消息。
就是说,广播/组播服务器30根据用户选择的内容的特性发送一次位置跟踪请求消息、周期性位置跟踪请求消息或出现特定事件的位置跟踪请求消息到位置服务器20。
为了广播/组播服务器30只发送相应于位置跟踪值的内容,需要一个处理过程,用于匹配有关从内容提供商10接收的每个内容的信息和终端的信息。
图15显示了广播服务器30的数据库的搜索表,其包括服务区、提供给每个服务区的内容的列表、预订一个服务的终端的ID、用户输入值等各项。
例如,具有A1的ID的终端被设置接收广告内容,天气,股票信息,但没有流行时尚内容。接着,当终端的位置跟踪值对应于区域‘A’时,广播/组播服务器发送广告,天气和安全信息的内容而不发送流行时尚内容。在此情况下,通过添加图4所示的这种区域信息的项目来作为发送到区域‘A’的内容的选项,可以限制服务。
图3是根据本发明第二实施例的广播/组播方法的信号流程图,其中发送有关区域信息的广播/组播服务器从终端(用户)接收相应终端的位置信息。
广播/组播服务器30从内容提供商10接收一个或多个内容(步骤S31),通过使用服务时间,服务位置和内容的调度来产生服务指南,并接着把服务指南经BDS40发送到提供广播/组播服务的每个区域的终端50(步骤S32)。在此情况下,广播/组播服务器30可以检查包括在内容中的区域信息,根据每个服务区分类相应的内容并存储它,或存储相应的内容而不分类。服务指南包括广播/组播服务器30可以提供的完整的内容列表或包括基于在预订了服务时用户已经预先请求或登记了的偏爱信息所选择的内容列表。
根据通过BDS接收机51接收了服务指南,终端50通过广播/位置客户端53显示服务指南以允许用户60检查服务指南(步骤S33)。
当用户60在显示的服务指南的内容中选择期望被在特定位置上或在他/她的当前位置上接收的内容时(步骤S34),广播/组播请求消息通过广播/位置客户端53被发送到广播/组播服务器30(步骤S35)。在此情况下,广播/组播请求消息包括有关向其提供由用户选择的内容的区域的信息。
广播/位置客户端53还发送位置跟踪请求消息到位置服务器20以及广播/组播请求消息(步骤S36)。在此情况下,位置跟踪请求消息被发送成一次位置跟踪请求消息、周期性位置跟踪请求消息或特定事件出现情形下的位置跟踪请求消息的格式。
根据接收的位置跟踪请求消息,通过使用现有的位置跟踪方法或SUPL,位置服务器20计算位置跟踪值(步骤S37),将位置跟踪值包括在对位置跟踪请求的响应消息中,并接着把它发送到相应终端的广播/位置客户端53(步骤S38)。
根据接收了响应消息,广播/位置客户端53传送位置跟踪值到广播/组播服务器30(步骤S39),而且广播/组播服务器30通过BDS40只发送在用户选择的内容中的与位置跟踪值对应的内容到终端50(步骤S40)。在此情况下,该内容包括相应终端的位置跟踪值。在这里,广播/组播服务器30根据每个区域分类已经从内容提供商10接收的内容和存储它的情形下,它发送相应的服务区的内容到终端50,而如果广播/组播服务器30存储内容但不分类服务区,它将在存储的内容中相应的服务区的内容发送到终端50。
通过BDS接收机51传送到广播/位置客户端53的内容被输出以便用户检查(步骤S41)。
图16是根据本发明第三实施例的广播/组播服务方法的信号流程图,和图17是根据本发明第四实施例的广播/组播服务方法的信号流程图,显示了通过一种终端实现广播/组播服务,该终端的广播/组播客户端和位置客户端不能与相同的网络连接。在此情况下,通过DVB接收广播/组播服务,同时通过3GPP或3GPP2发送位置信息请求。因为DVB只有下行链路信道而没有交互信道,故通过3GPP和3GPP2中定义的网络的上行链路信道来发送位置信息。
如图16和17所示,通过DVB网络140接收广播/组播服务的终端150包括DVB接收机151;广播/组播客户端153;移动客户端155,用于发送位置跟踪请求消息到广播/组播服务器130或到位置服务器120;和用户160。就是说,广播/组播客户端153操作成接收专用的客户端而移动客户端155操作成发送专用客户端,用于发送特定信息,除了发送相应终端的当前位置信息到广播/组播服务器130之外。
现在将结合参考图16描述广播/组播服务方法,其中发送有关区域信息的内容的广播/组播服务器130直接从位置服务器120接收相应终端150的位置信息。
当广播/组播服务器130从内容提供商110接收一个或多个内容时(步骤S51),通过使用服务时间,服务位置和内容的时间表,它产生服务指南,并接着通过BDS40把服务指南发送到提供广播/组播服务的每个区域的终端150(步骤S52)。在此情况下,广播/组播服务器130能检查包括在内容中的区域信息,根据每个服务区分类相应的内容并存储它,或存储相应的内容而不分类。服务指南包括广播/组播服务器130能提供的全部的内容列表,或者包括基于当用户预订服务时已经预先请求的或注册的偏爱信息而选择的内容列表。
通过BDS接收机51已经被接收的服务指南通过广播/组播客户端153被显示以便用户的检查(步骤S53)。
当用户160在显示的服务指南的内容中选择期望在他/她的当前位置或在特定位置上接收的内容时(步骤S54),移动客户端155发送广播/组播请求消息到广播/组播服务器130(步骤S35)。在此情况下,广播/组播请求消息可以包括有关向其提供了由用户选择的内容的区域的信息。
根据接收了广播/组播请求消息,广播/组播服务器130发送位置跟踪请求消息到位置服务器120(步骤S56),并且位置服务器120检查是否相应终端150的位置信息可以被公开(步骤S57)。如果对于位置跟踪需要用户的许可,位置服务器120发送有关位置跟踪的许可的通知消息到用户160并接着接收响应消息(步骤S58)。在此情况下,位置跟踪请求消息被发送成一次位置跟踪请求消息,周期性位置跟踪请求消息或特定事件出现情形下的位置跟踪请求消息的格式。
通过利用现有的位置跟踪方法或SUPL,位置服务器120计算位置跟踪值(步骤S59),并通过有关位置跟踪请求的响应消息发送位置跟踪值到广播/组播服务器130(步骤S60)。
广播/组播服务器130通过DVB140只发送在用户选择的内容中的与位置跟踪值对应的内容到终端150(步骤S61),并且广播/组播客户端153接收和输出内容(步骤S62)。
这里,在广播/组播服务器130根据每个区域分类已经从内容提供商110接收的内容并存储它的情况下,它发送相应服务区的内容到终端150,而如果广播/组播服务器130存储内容而不分类服务区,它发送存储内容中相应服务区的内容到终端150。
现在将结合参考图17描述广播/组播服务方法,其中发送有关区域信息的内容的广播/组播服务器从终端直接接收相应终端150的位置信息。
当广播/组播服务器130从内容提供商110接收一个或多个内容时(步骤S71),通过使用服务时间,服务位置和内容的时间表,它产生服务指南,并接着通过BDS40把服务指南发送到提供广播/组播服务的每个区域的终端150(步骤S72)。在此情况下,广播/组播服务器130可以检查包括在内容中的区域信息,根据每个服务区分类相应的内容并存储它们,或存储相应的内容而不分类。服务指南包括广播/组播服务器130可以提供的全部内容列表或包括基于当已经预订服务时用户已经提前请求或注册的偏爱信息选择的内容列表。
由广播/组播客户端153通过终端150的DVB接收机151接收服务指南,并且广播/组播客户端153显示它以允许用户160检查它(步骤S73)。
当用户160选择期望在他/她的当前位置或在特定位置上接收的服务指南条目时(步骤S74),移动客户端155发送广播/组播请求消息到广播/组播服务器130(步骤S75)和发送位置跟踪请求消息到位置服务器120(步骤S76)。在此情况下,通过3GPP或3GPP2的上行链路把广播/组播请求消息和位置跟踪请求消息发送到广播/组播服务器130和到位置服务器120,而不通过DVB网络140。
根据接收了位置跟踪消息,通过利用现有的位置跟踪方法或SUPL,位置服务器120计算位置跟踪值(步骤S77),并将该位置跟踪值包括在对位置跟踪请求的响应消息中,并接着把它发送到相应终端150的移动客户端155(步骤S78)。
根据接收了响应消息,移动客户端155传送位置跟踪值到广播/组播服务器130(步骤S79),并且广播/组播服务器130通过DVB网络140只发送可提供到相应终端的内容中与位置跟踪值相应的内容到终端150(步骤S80)。在此情况下,内容包括相应终端的位置跟踪值。这里,在广播/组播服务器130根据每个区域分类已经从内容提供商110接收的内容并存储它的情况下,它发送相应服务区的内容到终端150,而如果广播/组播服务器30存储内容但不分类服务区,它发送存储的内容中相应服务区的内容到终端150。
根据通过DVB接收机151接收的内容,广播/组播客户端153输出该内容(步骤S81)。
在该实施例中,当广播/组播服务器从终端接收用于特定内容的响应时,它提供相应的内容到终端。然而,在这方面,尽管广播/组播服务器不从终端接收用于内容的请求,但它可以通过位置服务器检查终端的位置以便根据终端的当前位置有选择地提供内容,或可以提供用户请求的内容而不管终端的当前位置。
例如,当广播/组播服务器30从内容服务器10接收内容时,它可以通过位置服务器20检查在特定区域中定位的终端并将可以提供到相应区域的内容发送到该区域内的到终端50。
此外,当广播/组播服务器30从内容提供商10接收内容时,它可以通过使用内容的区域信息,根据服务区分类/存储内容,然后,当终端请求特定区域的内容时,广播/组播服务器30发送相应区域的内容到终端50。
如前所述,根据本发明的基于用户位置信息的广播/组播服务方法具有许多优点。
就是说,例如,因为基于用户位置信息,只有选择地提供预置的信息或内容,可以防止通信信道的浪费。
此外,由于用户根据他/她的当前位置选择地接收内容或信息,对于服务的用户满意度和方便性可以被增强。
前述的实施例和优点只是示例性的而不会解释为限制本发明。本发明的教导可以容易的应用于其它类型的装置。本发明的说明书意在示例,而不限制权利要求的范围。对于本领域技术人员来说,许多替换,修改,和变化将是显而易见的。在权利要求中,装置-加-功能的语句意在覆盖执行所述功能的在此所述的结构,不仅是结构的等效,而且是等效的结构。
权利要求
1.一种在广播/组播服务系统中基于用户位置信息的广播/组播服务方法,包括步骤已经从广播/组播服务器接收了内容列表的终端发送与期望在特定区域上接收的一定内容有关的信息到广播/组播服务器;和如果终端位于预置的区域中,广播/组播服务器发送相应的内容到该终端。
2.如权利要求1的方法,进一步包括步骤广播/组播服务器根据每个服务可用区域来分类已经从内容提供商接收的内容并存储它。
3.如权利要求1的方法,进一步包括步骤广播/组播服务器存储从内容提供商接收的内容。
4.如权利要求1的方法,其中内容列表和内容包括区域信息。
5.如权利要求1的方法,其中发送内容的步骤包括步骤广播/组播服务器检查终端的当前位置信息;和广播/组播服务器将已经通过终端设置的内容中相应于当前位置的内容发送到终端。
6.如权利要求5的方法,其中,在检查位置信息的步骤中,广播/组播服务器从位置服务器接收相应终端的位置信息,并检查该位置信息。
7.如权利要求5的方法,其中,在检查该位置信息的步骤中,广播/组播服务器直接从终端接收位置信息,并检查该位置信息。
8.一种基于用户位置信息的广播/组播服务方法,包括通过已经从内容提供商接收了确定内容的广播/组播服务器发送包括服务可用区域信息的内容列表到一个或多个终端;接收与由特定终端的用户在该内容列表中选择的一个或多个内容有关的广播/组播请求消息;通过广播/组播服务器经位置服务器来检查该确定终端的位置信息;和发送与该特定终端的当前位置相应的内容到该特定终端。
9.如权利要求8的方法,进一步包括步骤广播/组播服务器根据每个服务可用区域来分类已经从内容提供商接收的内容并存储它。
10.如权利要求8的方法,其中用户选择期望在特定位置上或当前位置上接收的内容。
11.如权利要求8的方法,其中检查终端的位置信息的步骤包括步骤广播/组播服务器发送位置跟踪请求消息到位置服务器;和广播/组播服务器接收包括该终端的位置跟踪值的有关该位置跟踪请求的响应消息。
12.如权利要求11的方法,其中该位置跟踪请求消息和相应的响应消息具有MLP(移动位置协议)格式。
13.如权利要求11的方法,进一步包括步骤已经接收了位置跟踪请求消息的位置服务器检查是否相应终端的位置信息能被公开;如果位置跟踪需要用户的许可,位置服务器发送有关位置跟踪的许可的通知消息给用户,并接收相应的响应消息;和位置服务器计算该终端的位置跟踪值。
14.一种基于用户位置信息的广播/组播服务方法,包括通过已经从内容提供商接收了确定内容的广播/组播服务器发送包括服务可用区域信息的内容列表到一个或多个终端;接收与由特定终端的用户从该内容列表中选择的一个或多个内容有关的广播/组播请求消息;从该特定终端接收该特定终端的当前位置信息;和发送相应于该特定终端的当前位置的内容到该特定终端。
15.如权利要求14的方法,进一步包括通过广播/组播服务器根据每个服务可用区域来分类已经从内容提供商接收的内容,并存储它们。
16.如权利要求14的方法,其中用户选择期望在特定位置上或当前位置上接收的内容。
17.如权利要求14的方法,其中从终端接收位置信息的步骤包括通过终端发送位置跟踪请求消息到位置服务器;从位置服务器接收包括该终端的位置跟踪值的对于该位置跟踪请求的响应消息;和通过终端发送该终端的当前位置信息到广播/组播服务器。
18.如权利要求17的方法,其中该位置跟踪请求消息和相应的响应消息具有MLP(移动位置协议)格式。
19.一种基于用户位置信息提供广播/组播服务的方法,其中广播/组播服务被提供给至少一个或多个终端,所述终端每个具有通过相同网络执行发送/接收的客户端,该方法包括通过已经接收了一个或多个内容的广播/组播服务器发送内容信息到客户端;从客户端接收与由特定终端的用户在该内容信息中选择的内容有关的广播/组播请求消息;通过广播/组播服务器发送有关该特定终端的位置跟踪请求消息到位置服务器;从位置服务器接收有关位置跟踪请求的响应消息;和发送相应于该位置信息的内容到该特定终端。
20.如权利要求19的方法,进一步包括通过广播/组播服务器从接收的内容中检查区域信息;和根据每个区域分类和存储该内容或原样存储该接收的内容。
21.如权利要求19的方法,其中该内容信息包括有关能够为服务提供内容的区域的区域信息。
22.如权利要求19的方法,其中该位置跟踪请求消息和相应的响应消息具有MLP格式。
23.如权利要求19的方法,其中所述客户端包括请求或接收广播/组播服务的广播/组播客户端;和请求或接收用户位置信息的位置客户端。
24.如权利要求19的方法,进一步包括通过已经接收了位置跟踪请求消息的位置服务器检查是否该特定终端的位置信息能够被公开;如果位置跟踪需要用户的许可,发送有关位置跟踪的许可的通知消息到用户,并接着,接收相应的响应消息;和计算该特定终端的位置跟踪值。
25.一种基于用户位置信息提供广播/组播服务的方法,其中广播/组播服务被提供给至少一个或多个终端,所述终端每个具有通过相同网络执行发送/接收的客户端,该方法包括通过客户端从广播/组播服务器接收有关一个或多个内容的内容信息;发送与由特定终端的用户在该内容信息中选择的内容有关的广播/组播请求消息到广播/组播服务器;通过客户端发送有关该特定终端的位置跟踪请求消息到位置服务器;从位置服务器接收有关包括位置跟踪结果的位置跟踪请求的响应消息;通过客户端发送该特定终端的位置信息到广播/组播服务器;和从广播/组播服务器接收在所选择的内容中与该特定终端的当前位置相应的内容。
26.如权利要求25的方法,进一步包括通过广播/组播服务器根据它的服务可用区域来分类已经从内容提供商接收的内容。
27.如权利要求25的方法,其中该广播/组播服务器存储从内容提供商接收的内容,并基于相应终端的当前位置信息发送内容。
28.如权利要求25的方法,其中该客户端包括请求或接收广播/组播服务的广播/组播客户端;和请求或接收用户位置信息的位置客户端。
29.如权利要求25的方法,其中该内容信息包括与能够为服务提供相应内容的区域有关的区域信息。
30.如权利要求25的方法,其中该位置跟踪请求消息及其相应的响应消息具有MLP(移动位置协议)格式。
31.一种基于用户位置信息提供广播/组播服务的方法,其中广播/组播服务被提供到至少一个或多个终端,所述终端每个具有第一和第二客户端,所述客户端每个被连接到不同的网络,该方法包括通过已经接收了一个或多个内容的广播/组播服务器发送内容信息到第一客户端;从第二客户端接收与特定终端的用户在该内容信息中选择的内容有关的广播/组播请求消息;通过广播/组播服务器发送有关该特定终端的位置跟踪请求消息到位置服务器;从位置服务器接收有关位置跟踪请求的响应消息;和将用户已经选择的内容中与该位置信息相应的内容发送到第一客户端。
32.如权利要求31的方法,其中该第一客户端是接收专用客户端,用于从广播/组播服务器接收内容或信息。
33.如权利要求31的方法,其中该第二客户端是发送/接收客户端,用于发送请求消息或信息到广播/组播服务器。
34.如权利要求31的方法,进一步包括通过广播/组播服务器从接收的内容中检查区域信息;和根据每个区域来分类和存储接收的内容或原样地存储接收的内容。
35.如权利要求31的方法,其中该内容信息包括与能够为服务提供相应内容的区域有关的区域信息。
36.如权利要求31的方法,其中该位置跟踪请求消息及其相应的响应消息具有MLP(移动位置协议)格式。
37.如权利要求31的方法,进一步包括通过已经接收了位置跟踪请求消息的位置服务器检查是否该特定终端的位置信息能够被公开;如果位置跟踪需要用户的许可,发送有关位置跟踪的许可的通知消息到用户,并然后接收相应的响应消息;以及计算该特定终端的位置跟踪值。
38.一种基于用户位置信息提供广播/组播服务的方法,其中广播/组播服务被提供到至少一个或多个终端,所述终端每个具有第一和第二客户端,每个客户端被连接到不同的网络,该方法包括通过第一客户端从广播/组播服务器接收有关一个或多个内容的内容信息;通过第二客户端发送与由确定终端的用户在该内容信息中选择的内容有关的广播/组播请求消息到广播/组播服务器;通过第二客户端发送有关该特定终端的位置跟踪请求消息到位置服务器;通过第二客户端接收包括位置跟踪结果的相对该位置跟踪请求的响应消息;通过第二客户端发送该特定终端的位置信息到广播/组播服务器;和通过第一客户端从广播/组播服务器接收内容。
39.如权利要求38的方法,其中该第一客户端是接收专用客户端,用于从广播/组播服务器接收内容或信息。
40.如权利要求38的方法,其中该第二客户端是发送/接收客户端,用于发送请求消息或位置信息到广播/组播服务器,或从位置服务器接收位置信息。
41.如权利要求38的方法,其中该广播/组播服务器比较客户端请求的内容的区域信息和相应终端的当前位置信息,然后发送相应于该当前位置信息的内容。
42.如权利要求38的方法,其中所述内容信息包括与能够为服务提供相应内容的区域有关的区域信息。
43.如权利要求38的方法,其中该位置跟踪请求消息及其相应的响应消息具有MLP(移动位置协议)格式。
全文摘要
在基于用户位置信息的广播/组播服务中,当终端设置期望在确定区域中接收的内容时,广播/组播服务器检查从位置服务器或从相应的终端发送的该终端的当前位置信息,选择相应区域中提供的内容,和把它发送到终端。因此,可以防止通信信道的浪费,并由于根据他/她的位置有选择地接收内容或信息,可以增强用户的满意度和方便性。
文档编号H04W4/06GK1969572SQ200580020035
公开日2007年5月23日 申请日期2005年6月15日 优先权日2004年6月16日
发明者沈东熙, 孙旼延, 孙圣武, 韩奎成 申请人:Lg电子株式会社