位置适当的服务列表的系统和方法

文档序号:7947662
专利名称:位置适当的服务列表的系统和方法
技术领域
本发明涉及服务列表的系统和方法。
背景技术
近年来,可接收的编程技术大大增加。
例如,各种程序(例如视频程序、音频程序以及交互程序)可以例如通过幅度调制(AM)射频、频率调制(FM)射频、数字音频广播(DAB)、数字射频广播(DRM)、数字视频广播(DVB)、卫星射频、卫星电视、国家电视系统委员会(NTSC)电视、逐行倒相(PAL)电视以及互联网而接收。
因此,促进使用这些程序的技术受到关注。

发明内容
根据本发明的各种实施例,提供了例如可应用于提供服务列表、信道列表等等的系统和方法。
在各种实施例中,可以确定设备的位置,并且在接收服务列表数据、信道列表数据等等时可以采用一个或者多个例如对应于位置的服务参数。


图1示出了根据本发明各个实施例的服务参数操作和位置适当的服务列表数据、信道列表数据等等操作中涉及的示例性步骤;图2示出了根据本发明各个实施例的示例性服务参数;图3示出了根据本发明各个实施例提供位置适当的服务列表、信道列表等等涉及的示例性步骤;
图4示出了根据本发明各个实施例提供位置适当的服务列表、信道列表等等涉及的进一步的示例性步骤;图5示出了示例性计算机;图6示出了进一步的示例性计算机;以及图7示出了根据本发明的整个系统的示例性实施例。
具体实施例方式
总体操作根据本发明各个实施例,提供了例如在提供服务列表、信道列表等等时可应用的系统和方法。
在各种实施例中,可以确定设备的位置,并且在接收例如适合于用户等等的服务列表数据、信道列表数据等等的位置、一个或者多个订阅、数据包等等时可以采用一个或者多个例如对应于位置的服务参数。
而且,在各种实施例中,可以在呈现例如对应于某些或者全部服务列表数据、信道列表数据等等的服务列表、信道列表等等时可以采用图形用户界面(GUI)和/或其他界面。
下面更加详细的描述本发明的各个方面。
服务参数操作参考图1,应当注意,根据各个实施例,对应于一个或者多个位置、服务区域等的服务参数可以被接收、存储等等(步骤101)。因此,可以接收对应于一个或者多个归属服务区域、位置等待的以及对应于一个或者多个非归属服务区域、位置等等的服务参数等等。
根据本发明各个实施例,设备可以通过各种方式获取服务参数。在一个示例性实施例中,设备,例如通过IPDC或者蜂窝网络,从在其当前位置提供的服务接收服务参数。另外,本地服务提供商接收其他服务提供商的服务参数并且还可以将其收集到一个服务参数列表中,并且将其传输到所述设备(服务提供商的网络可以通过任何公知方式进行通信以交换服务参数,例如它们可以通过有线网络交换服务参数)。
例如,设备在接收一个或者多个程序等等之前(例如视频、音频和/或交互程序)可以接收、存储服务参数等等,而在(例如第一次)漫游、离开归属服务区域等等,同时在特定服务区域(例如归属服务区域、非归属服务区域等等)之前,接收一个或者多个程序等等。
应当注意,在各种实施例中,设备可以通过设置为在某个区域中操作的等方式而获取一个或者多个服务参数。例如,在设备被设置例如为对特定服务区域、位置等接收服务列表数据、信道列表数据等的情况下,所述设备可能可以自动的和/或响应于用户请求而存储对应的服务参数。这些对应的服务参数可以例如在稍后所述设备返回该服务区域、位置等等时被调用。另外,当被连接以接收服务列表时,所述设备还可以接收其他服务区域的服务参数。其他服务区域可以为用户的服务订阅的一部分,例如相关服务提供商的服务覆盖范围的其他区域,或者可以为其他服务提供商的漫游服务。其他服务参数可以在所述设备稍后移动到其他服务区域、位置等等时被使用。
接收服务参数可以例如包括互联网协议数据广播(IPDC)(例如接收IPDC数据流)、通用移动电信服务(UMTS)、通用数据包分组无线服务业务(GPRS)、短消息服务(SMS)、多媒体消息服务(MMS)、电子邮件、简单对象访问协议(SOAP)、Java消息服务(JMS)、远程方法调用发动(RMI)、多媒体广播和多播服务(MBMS)、数字视频广播(DVB)(例如陆地数字视频广播(DVB-T)、数字视频广播手持式(DVB-H)、卫星数字视频广播(DVB-S)等等)、数字音频广播(DAB)、数字射频广播(DRM)、互联网协议(IP)、幅度调制(AM)射频、频率调制(FM)射频(例如通过FM辅助副载波)、无线数据服务(RDS)、卫星射频、电视、数字电视、卫星电视、国家电视系统委员会(NTSC)电视、逐行倒相(PAL)电视等等(例如通过抑制间隔)。在各种实施例中,一个或者多个服务参数可以通过接收一个或者多个网络信息表(NIT)等等而得以接收。
应当注意,在各个实施例中,设备可以通过一个或者多个网络或者服务从一个或者多个服务提供商的连接,获取一个或者多个服务参数。例如,设备可以接收服务列表数据、信道列表数据等而与其特定服务区域、位置等等无关。设备可能可以自动和/或响应于用户请求而存储接收到的多个区域/位置的服务参数。这些服务参数可以例如在稍后设备移动到特定服务区域、位置等等时被调用。所述服务提供商可以提供一个或者多个服务的服务参数,并且还可以提供关于每个服务参数集合的服务列表数据。另外,服务提供商可以提供呈现在服务列表数据中的一个或者多个服务。这些网络或者服务可以为先前段落中描述的任何示例。
为了接收服务参数,在各个实施例中,设备可以将其调谐器设置为特定频率,将其自身关联到多播地址(例如IP多播地址),从特定网络地址(例如IP地址)访问数据等等。
在服务参数中可以包括各种数据。例如,可以对一个或者多个服务区域包括可用服务信息、信道信息等等(可能对应于一个或者多个订阅、数据包等等)、服务区域信息(例如地理覆盖区域信息、服务区域标识符等等)、信道、服务等等的顺序(例如在服务列表、信道列表中显示的信道、服务等等的顺序)、服务提供商描述(例如服务提供商名称、标识符等等)、用于接收服务列表数据、信道列表数据等等的频率、网络IP地址、IP多播地址等等、网络参数(例如网络标识符、网络名称、NIT版本、信号列表、平台列表等等)、平台参数(例如平台标识符、平台名称等等)、路由表参数(例如路由表列表、标识符等等)、信号参数、蜂窝标识符、调谐参数、传输流标识符、订阅标识符、数据包、例如偏好的信道顺序等等的用户偏好等等。
在各个实施例中,各个服务参数可以与生成的位置信息关联和/或生成的位置信息可以与服务参数等等一起存储为一个或者多个服务参数。例如,生成的位置信息可以与通过设置为在某个区域中操作的设备获取的一个或者多个服务参数一起存储为一个或者多个服务参数。
这些生成的位置信息可以通过多种方式生成。例如,在各个实施例中,在设备移动到特定位置的情况下,该位置的一个或者多个名称、定位信息等等可以存储为生成的位置信息。所述定位信息例如可以在基于与上述方式类似的方式(例如全球定位服务(GPS))确定的设备位置的或者用户提供(例如通过GUI和/或其他界面)等等的一个或者多个经度/纬度指示、距离指示等中指定。所述一个或者多个名称优选地能够被用户理解,例如可以由用户通过GUI和/或其他界面手动提供。应当注意,在各个实施例中,在设备并未移动到特定位置的情况下,生成的位置信息可以并不针对该设备对所述位置自动生成。
图2示出了各种示例性服务参数,包括生成的位置信息(见列201)、服务提供商名称(见列203)、服务区域信息(见列205)、信道数据包信息(见列207)、以及信道顺序信息(见列209)。图2中的服务参数例如可以保存在特定设备可以访问的存储中。
服务提供商名称可以进一步包括用于联络、接收或者访问服务提供商的信息或者参数,例如频率、网络IP地址、IP多播地址等等。
服务区域信息可以进一步包括描述具体服务区域的覆盖区域的信息或者参数,具体服务区域根据一个或者多个经度/纬度指示、距离指示等等而指定。
信道数据包信息可以进一步包括可用信道的信息或者参数,例如信道名称、信道指示符、用户访问权限、用户服务订阅、还可以包括用于联络、访问或者接收特定信道、程序或者服务的频率、网络IP地址、IP多播地址等等。
信道顺序信息可以例如由用户、系统管理员、制造商、服务提供商等等设置。信道顺序信息可以进一步包括描述用户偏好的信息或者参数,例如偏好的信道或者服务的显示顺序,或者用户界面外观。
在示例性实施例中,IPDC用于传输服务列表数据和实际服务、信道或者程序、从服务列表数据中选择的信道或者程序,服务提供商字段或者名称可以包括用于将接收器设备调谐到服务提供商的频率的信息或者参数。在此情况下,IPDC传输被时间切分(例如DVB-H)并且接收器设备在显示之前缓冲解码后的传输。另外,服务列表数据可以通过IPDA数据流而传输,同时信道、服务或者程序通过IPDC视频和音频流传输。服务参数也可以通过IPDA数据流传输。而且,信道数据包信息可以包括提供可用信道、服务或者程序的IP多播地址的信息或者参数以及用于将接收器设备调节为接收并且解码所选择的信道、服务或者程序的信息或者参数。
在图2的示例中,给定行中的服务参数互相关联。因此,例如包括服务区域信息“湖区”的行包括对应于服务提供商“FCO”的“湖区”服务区域的服务参数。对于该示例性的行,应当注意,所生成的位置信息“夏日别墅”与该行的其他服务参数关联。
进一步参考图2,应当注意,包含“罗马城”的示例性的行中的无效方框在此示例中表示缺乏关于该行的服务参数生成的位置信息。例如当设备用户尚未输入任何位置信息,当设备尚未移动到所述位置,当用户尚未使用该区域中服务提供商的服务时等等,可能发生这种情况。例如,所生成的位置信息和信道顺序信息可选的并不从服务提供商与其他服务参数一起接收。
再次参考图2,应当注意,包含“巴黎戴高乐机场”的示例性的行中的无效方框在此示例中表示缺乏关于该行的服务参数的服务区域信息。
例如在服务区域完全未知、未定义等等的情况下可能发生这种情况。在另一个示例中,这种情况可能在设备未接收到某些或者全部关于服务区域的信息的情况下发生(例如当设备通过以上所述的设置为在某些区域中操作的方式而获取一个或者多个服务参数时并未接收到覆盖区域的指示、接收到覆盖区域的不完整指示等等的情况下)。
作为又一个示例,这种情况可能在处于和/或不处于一个或者多个特定服务区域中时从一个或者多个特定服务提供商接收和/或未接收到一个或者多个服务参数的情况下发生(例如一个或者多个服务参数未从服务于所述服务区域的服务提供商接收到,而在不位于所述服务区域时接收到的情况下)。在又一个示例中,这种情况可能在服务区域中接收一个或者多个程序的同时接收一个或者多个服务参数的情况下发生(例如在服务区域为非归属服务区域的情况下),等等。
在所公开系统的另一种变形中,与一个或者多个服务参数(例如服务提供商203或者信道数据包207)一起包括了嵌入概括服务信息。有利地,这样为设备提供了足以基于设备位置调谐或者设置设备的信息,以接收内容而不需要请求实际详细的服务列表。这样使得用户一旦接收到服务参数即可快速访问内容。
应当注意,在各个实施例中,设备可以提供一个或者多个服务参数给其他设备。
位置适当的服务列表数据、信道列表数据等操作在各个实施例中,位置适当的服务列表数据、信道列表数据、电子程序指南(EPG)、电子服务指南(ESG)、交互服务指南(ISG)等等可以被接收、存储从而提供位置适当的服务列表、信道列表等等。
进一步参考图1,应当注意,在接收所述服务列表数据、信道列表数据等等时,在各个实施例中,可以确定设备的位置(步骤103)。这种功能可以通过多种方式实现。
例如,可以提示用户设备的位置(例如通过设备提供的GUI和/或其他界面)。作为另一示例,可以采用GPS(例如在设备中结合GPS电路)或者其他定位设备。
作为又一示例,可以采用蜂窝和/或其他网络信息(例如可以通过查询可访问的将标识符与地理位置关联的存储而接收并且使用一个或者多个蜂窝和/或网络标识符以确定设备的位置,可以从蜂窝和/或网络设备等等接收地理数据)。作为又一示例,可以采用三角测量技术、定时技术等等。
在各个实施例中,可以在一个或者多个接合点、时间、时间间隔等等确定设备的位置。例如,一旦设备加电则执行位置确定,或者周期性地(例如根据用户、系统管理员、制造商、服务提供商等等提供的时间表等等)执行位置确定,或者在设备改变网络、蜂窝时执行位置确定,或者用户手动地执行位置确定等等。
在设备的位置已知时,可以执行一个或者多个操作以从服务参数(例如可访问存储中保存的服务参数)中选择在接收位置适当的服务列表数据、信道列表数据等等时采用的服务参数(步骤103)。这种功能可以通过多种方式实现。
例如,在各个实施例中,各个服务参数可以与位置(例如地理位置等等)、生成的位置信息、服务区域覆盖范围等等关联。各种所述信息可能可以通过一个或者多个经度/纬度指示、距离指示等等而指定。
因此,在各个实施例中,在获取、访问等各种可用于接收位置适当的服务列表数据、信道列表数据等的对应的服务参数时可以采用已知的设备位置。应当注意,在各个实施例中,确定可以对对应于设备位置的一个或者多个服务区域而进行,即将确定的位置信息与服务区域参数比较。例如,当设备离开其当前的广播服务位置时,它会将其当前位置与其存储的位置信息比较,并且由此选择服务参数。一旦新的位置被确定,设备使用服务参数,例如通过蜂窝网络或者IPDC,查询新的服务提供商以获得服务列表数据。
可替换地,用户可以基于可用位置列表而手动选择并且标识当前位置。所述列表可以使用所生成的位置信息(201)而生成。然后用户从该列表中选择适当位置。
接收服务列表数据、信道列表数据等等时可利用的服务参数可以包括例如频率、网络地址等等关于一个或者多个订阅、数据包等等的信息(例如,设备用户的)等等。
然后选择的服务参数被用于格式化对服务列表的请求并且将其发送到服务提供商(步骤106)。服务提供商可以不同于原先提供服务参数的服务提供商。
在各个实施例中,使用适当的服务参数接收服务列表数据、信道列表数据等等(步骤107)可以涉及IPDC、UMTS、GPRS、SMS、MMS、电子邮件、SOAP、JMS、RMI、MBMS、DVB(例如DVB-T、DVB-H、DVB-S等等)、DAB、DRM、IP、AM射频、FM射频(例如通过FM副载波)、卫星射频、卫星电视、NTSC电视、PAL电视等等(例如通过抑制间隔等等)。例如在各种实施例中,可以接收IPDC数据流,设备调谐器可以设置为特定频率,设备可以从特定网络地址(例如IP地址)访问数据,设备可以将其自身关联到多播地址(例如IP多播地址)等等。
一旦接收到服务列表,服务列表可以可选择的被定制。例如,服务列表的表示可以通过用户手动设置,或者可以根据预设偏好而格式化。如果定制信息已经存在,它可以在呈现服务列表时被利用。类似地,用户可以对位置命名,或者系统可以基于某个参数集合(例如设备确定的用户的当前位置)而设置缺省名称。
应当注意,在各个实施例中,接收到的服务列表数据、信道列表数据等等可以由设备置于可关联的存储中。进一步应当注意,在各个实施例中,设备可以提供服务列表数据、信道列表数据等等给其他设备。
提供位置适当的服务列表、信道列表等等参考图3,应当注意,根据本发明各个实施例,可以为用户提供例如对应于某些或者全部接收到的位置适当的服务列表数据、信道列表数据等等的一个或者多个位置适当的服务列表、信道列表等等(步骤301)。
这种功能可以通过多种方式实现。例如,可能关于一个或者多个特定时间周期,可以通过显示关于一个或者多个可用程序等等(例如视频、音频和/或交互程序)的信息的一个或者多个GUI、网格(grid)和/或其他界面的形式对用户显示一个或者多个服务列表、信道列表等等。这样的时间周期例如可以由用户指定,关联到当前时间等等。在各个实施例中,一个或者多个可用服务、信道等等的指示可以通过GUI、网格和/或其他界面,利用一个或者多个对每个服务、信道等等提供的可用程序的指示来提供。
因此,在各个实施例中,用户可以例如接收对应于其设备的当前位置的一个或者多个服务列表、信道列表等等的显示。
参考图4,应当注意,用户可以例如在位于归属服务区域等等中的同时接收对应于该归属服务区域等等的一个或者多个服务列表、信道列表等等的显示(步骤401),然后漫游到非归属服务区域等等(步骤403),接收对应于所述非归属服务区域等等的一个或者多个服务列表、信道列表等等的显示(步骤405),并且然后返回到所述归属服务区域等等(步骤407),再次接收对应于所述归属服务区域等等的一个或者多个服务列表、信道列表等等的显示(步骤409)。
在各个实施例中,GUI、网格和/或其他界面可以仅显示根据用户的一个或者多个订阅、数据包等等可用的信道、服务、程序等等。应当注意,在各个实施例中,通过用户的一个或者多个订阅、数据包等等对一个或者多个信道、服务、程序等等的访问可以依赖于位置。因此,例如用户的一个或者多个订阅、数据包等等可以允许用户访问一个位置、服务区域等等(例如归属服务区域)中的某些信道、服务、程序等等,同时允许用户访问另一个位置、服务区域等等(例如非归属服务区域)中的某些其他和/或不同的信道、服务、程序等等。
此外,应当注意,在各个实施例中,用户的一个或者多个订阅、数据包等等可以允许一个或者多个全国的、本地的和/或区域的信道、服务等等,漫游到一个或者多个非归属服务区域等等。
在各个实施例中,GUI、网格和/或其他界面可以根据例如一个或者多个接收到的服务参数按照特定顺序呈现信道、服务等等。所述顺序可以例如由用户、系统管理员、制造商、服务提供商等等设置。在各个实施例中,在所述顺序由用户设置的情况下,用户可以通过GUI和/或其他界面指示所需顺序,并且所需顺序的记录可以例如作为一个或者多个服务参数与服务参数等等一起被存储。在各个实施例中,关于各个偏好的功能可以通过类似方式实现。
进一步参考图3,应当注意,在各个实施例中,用户能够搜索可用信道、服务、程序等等,能够选择一个或者多个信道、服务、程序等等以进行接收、记录、使用等等(步骤303)。因此,例如通过服务列表、信道列表等等表示为可用的特定程序等等的选择(例如通过提供的GUI、网格和/或其他界面)可能导致激活软件、电路等等(步骤305),从而例如可以呈现视频、音频、交互等等(步骤307)。
在各个实施例中,程序等等的接收、记录、使用等等可能涉及IPDC、UMTS、GPRS、SMS、MMS、电子邮件、SOAP、JMS、RMI、MBMS、DVB(例如DVB-T、DVB-H、DVB-S等等)、DAB、DRM、IP、AM射频、FM射频、卫星射频、卫星电视、NTSC电视、PAL电视等等。
应当注意,在各个实施例中,服务列表、信道列表等等可以支持各种分级(例如服务分级、会话分级等等)。
设备操作在本发明的各个实施例中,在此描述的各种操作中可能涉及一个或者多个设备。
例如,在本发明的各个实施例中,用户设备(例如有线或者无线节点和/或其他计算机、电视接收器、无线接收器等等)可以接收、存储等服务参数,接收、存储等位置适当的服务列表数据、信道列表数据等等,并且提供一个或者多个位置适当的服务列表、信道列表等等给用户。
作为另一示例,在各个实施例中,上述某些操作可以通过例如一个或者多个服务器和/或其他计算机等的设备而执行,而在此讨论的其他操作可以通过用户设备执行。
例如,在各个实施例中,一个或者多个服务器和/或其他计算机等等可以接收、存储等服务参数,接收、存储等位置适当的服务列表数据、信道列表数据等等,提供某些或者全部服务参数和服务列表数据、信道列表数据等等给用户设备。用户设备可以转而提供位置适当的服务列表、信道列表等等给用户。用户设备的位置确定可以例如由用户设备和/或一个或者多个服务器和/或其他计算机等等执行。
作为另一示例,在各个实施例中,一个或者多个服务器和/或其他计算机等等可以接收、存储等服务参数并且提供某些或者全部服务参数给用户设备,并且用户设备可以接收、存储等位置适当的服务列表数据、信道列表数据等等,并且提供一个或者多个位置适当的服务列表、信道列表等等给其用户。用户设备的位置确定可以例如由用户设备和/或一个或者多个服务器和/或其他计算机等等执行。
作为又一示例,在各个实施例中,用户设备可以接收、存储等服务参数,并且提供某些或者全部服务参数给一个或者多个服务器和/或其他计算机等等。然后,一个或者多个服务器和/或其他计算机等等可以接收、存储等位置适当的服务列表数据、信道列表数据等等,并且提供某些或者全部服务列表数据、信道列表数据等等给用户设备。然后用户设备可以提供位置适当的服务列表、信道列表等等给其用户。用户设备的位置确定可以例如由用户设备和/或一个或者多个服务器和/或其他计算机等等执行。
在用户设备和一个或者多个服务器和/或其他计算机等等之间的操作的各种其他分配也是可能的。进一步应当注意,上述由一个或者多个服务器和/或其他计算机等等执行的各种操作可以由一个或者多个用户设备等等执行,使得例如第一用户设备可以接收、存储等服务参数,接收、存储等位置适当的服务列表数据、信道列表数据等等,并且提供某些或者全部服务参数和服务列表数据、信道列表数据等等给第二用户设备。然后,所述用户设备可以提供一个或者多个位置适当的服务列表、信道列表等等给用户。
而且,应当注意,在各个实施例中,可以采用对等(peer-to-peer)计算和/或网格计算技术。
硬件和软件在此描述的各种操作等等可以通过计算机和/或在计算机辅助下执行。而且,在此描述的设备例如可以为计算机和/或包含计算机。在此使用的术语“计算机”、“通用计算机”等等表示但不限于智能卡、媒体设备、个人计算机、工程工作站、PC、Macintosh、PDA、便携式计算机、计算机化手表、有线或者无线终端、移动通信设备、电话、节点等等、服务器、网络接入点、网络多播点、机顶盒、个人视频记录器(PVR)、射频(例如数字射频)、电视(例如数字电视)、便携式电视、游戏控制台等等,可以运行例如OS X、Linux、Darwin、视窗CE、视窗XP、视窗Server 2003、Palm OS、Symbian OS等等的操作系统,可以采用Series 40平台、Series 60平台和/或Series 90平台,并且可以支持Java和/或.Net。
术语“通用计算机”、“计算机”等等还表示但不限于操作性地连接到一个或者多个存储器或者存储单元的一个或者多个处理器,其中所述存储器或者存储单元可以包括数据、算法和/或程序代码,并且所述一个或多个处理器可以执行所述程序代码和/或操作所述程序代码、数据和/或算法。因此,图5所示的示例性计算机5000包括操作性地连接两个处理器5051和5052的系统总线5050、随机访问存储器5053、只读存储器5055、输入输出(I/O)接口5057和5058、存储接口5059、以及显示器接口5061。存储接口5059依次连接到海量存储5063。各个每个I/O接口5057和5058可以例如为以太网网、IEEE 1394、IEEE1394b、IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11i、IEEE802.11e、IEEE 802.11n、IEEE 802.15a、IEEE 802.16a、IEEE 802.16d、IEEE 802.16e、IEEE 802.16x、IEEE 802.20、IEEE 802.15.3、ZigBee、Bluetooth蓝牙、无线通用串行总线(WUSB)、无线固件、陆地数字视频广播(DVB-T)、卫星数字视频广播(DVB-S)、DVB-H手持式(数字视频广播手持式DVB-H)、卫星数字视频广播(DVB-S)、数字音频广播(DAB)、卫星射频、数字射频广播(DRM),幅度调制(AM)射频、频率调制(FM)射频、电视、卫星电视、数字有线电视、逐行倒相(PAL)电视、卫星电视、国家电视系统标准委员会(NTSC)电视、无线电信网络、通用分组无线业务(GPRS)、通用移动电信服务(UMTS)、全球移动通信系统(GSM)、IrDA(红外数据联合会)和/或其他接口。
海量存储5063可以为硬盘驱动器、光盘驱动器等等。处理器5051和5052每个都可以为公知的处理器,例如IBM或者摩托罗拉PowerPC、AMD Athlon、AMD Opteron、英特尔ARM、英特尔XScale、TransmetaCrusoe、Transmeta Efficeon、英特尔至强、英特尔安腾或者英特尔奔腾。该示例中所示的计算机5000还包括触摸屏5001和键盘5002。在各个实施例中,可以替换地或者附加地采用鼠标、小键盘和/或接口。计算机5000还可以附加地包括或者被连接到读卡器、DVD驱动器、软盘驱动器、硬盘驱动器、存储器卡、ROM等等,从而可以插入包含程序代码(例如用于执行在此描述的各种操作等等)的媒介从而将代码加载到计算机中。
另外,计算机5000还可以包括(未示出)一个或者多个位置检测或者卫星导航系统设备和装置,例如全球定位系统(GPS)。根据本发明各个实施例,计算机5000另外还可以装备互联网协议数据广播(IPDC)或者时间切分的互联网协议数据广播(DVB-H)接收装置和设备。计算机可以包括(未示出)一个或者多个解码器用于解码数据广播信号,例如视频、音频和数据流,以及一个或者多个缓冲存储器用于在呈现或者使用之前存储解码后的数据广播信号。
根据本发明各个实施例,计算机可以运行一个或者多个设计为执行一个或者多个上述操作的软件模块。所述模块可以例如使用例如Java、Objective C、C、C#、C++、Perl和/或Xen的语言根据本领域公知的方法得以编程。对应的程序代码可以置于例如DVD、CD-ROM和/或软盘等的媒介中。应当注意,所描述的特定软件模块中的任何操作划分仅是为了说明的目的,并且可以采用可替换的操作划分。因此,在此所述的通过一个软件模块执行的任何操作可以替换的通过多个软件模块执行。类似地,在此所述的通过多个模块执行的任何操作可以替换的通过单个模块执行。应当注意,在此所述的通过特定计算机执行的任何操作可以替换的通过多个计算机执行。进一步应当注意,在各个实施例中,可以采用对等计算和/或网格计算技术。
图6示出了在本发明的各个实施例中可以采用的示例性计算机的终端6000的方框图。终端6000可以由计算机5000实现或者连接到计算机5000。在下文中,对应的参考符号被应用到对应的部件。图6中的示例性终端6000包括处理单元CPU 603、信号接收器605以及用户接口(601、602)。信号接收器605例如可以为单载波接收器或者多载波接收器。信号接收器605和用户接口(601、602)耦合到处理单元CPU 603。一个或者多个直接存储器访问(DMA)通道可以存在于信号接收器605和存储器604之间。用户接口(601、602)包括显示器和键盘以允许用户使用终端6000。另外,用户接口(601、602)包括麦克风和扬声器以接收并且产生音频信号。用户接口(601、602)还可以包括语音识别(未示出)。
处理单元CPU 603包括微处理器(未示出)、存储器604以及可能的软件。所述软件可以存储在存储器604中。微处理器基于所述软件控制终端6000的操作,例如接收数据流、对数据接收中的脉冲突发噪声容错、在用户界面中显示输出并且从用户界面读取输入。硬件包括信号检测电路、解调电路、脉冲检测电路、对存在大量脉冲噪声的符号样本进行抑制的电路、计算估计电路以及执行受损数据的校正的电路。
再次参考图6,可替换地,可以应用中间件或者软件实现。终端6000可以例如为手持设备,用户可以方便携带。终端6000可以例如为蜂窝移动电话或者便携式或者移动TV,包括信号接收器505用于接收多播传输流。因此,终端6000可能与服务提供商交互。
示例性系统图7示出了根据本发明一个方面的示例性系统。首先,第一IPDC服务提供商701通过有线网络715从任何数量的其他IPDC服务提供商705、710收集服务参数。然后第一IPDC服务提供商可以将收集到的服务参数发送到其成员用户,例如用户IPDC设备730。从第一IPDC服务提供商至用户IPDC设备的传输可以通过IPDC广播网络720进行,如同传输路径721所示。可替换地,对用户IPDC设备的传输可以作为用户通过蜂窝电信网络725进行请求的结果而发生,如同传输路径726所示。
在从第一IPDC服务提供商接收到服务参数集合之后,用户IPDC设备730可以移动到由集合服务参数标识的任何服务区域并且接收服务列表。例如,如果用户IPDC设备移动到第二IPDC服务提供商705的服务区域,它可以将其当前位置与保存的服务参数进行比较,并且识别其应当从第二IPDC服务提供商请求服务列表。
然后用户IPDC设备使用服务参数以格式化对服务列表数据的请求并且通过蜂窝网络,传输路径726发送到第二IPDC提供商。作为响应,第二IPDC服务提供商通过IPDC广播网络,传输路径722发送服务列表数据到用户IPDC设备。然后用户可以查看服务列表数据并且从列表中选择服务或者程序。然后用户IPDC设备通过IPDC广播网络,传输路径723接收服务/程序。
衍生结果和范围尽管以上描述包括大量具体细节,但是它们仅是为了说明本发明而提供的,并且不应构成本发明范围的限制。因此,本领域技术人员显而易见地可以在本发明的系统和过程中进行各种修改和变形而不背离本发明的精神或者范围。
并且,在以上应用中描述的本发明的实施例、特征、方法、系统和细节可以单独地或者以任何组合进行结合以创建或者描述本发明的新的实施例。
权利要求
1.一种方法,包括在设备中访问服务参数;确定所述设备的位置;以及在所述设备中接收对应于所述位置的服务列表数据,其中在接收所述服务列表数据时利用一个或者多个所述服务参数,并且其中所利用的服务参数对应于所述设备的位置。
2.根据权利要求1所述的方法,其中所述设备访问的所述服务参数对应于多个服务区域。
3.根据权利要求1所述的方法,进一步包括确定对应于所述设备的位置的服务区域。
4.根据权利要求1所述的方法,其中所述所利用的服务参数与匹配于所述设备的位置的生成的位置信息关联。
5.根据权利要求1所述的方法,其中所述设备访问的所述服务参数包括关于可用服务的数据。
6.根据权利要求1所述的方法,其中所述设备访问的所述服务参数包括关于服务区域的数据。
7.根据权利要求1所述的方法,其中所述设备访问的所述服务参数包括关于服务提供商的数据。
8.根据权利要求1所述的方法,其中所述设备访问的所述服务参数包括关于网络参数的数据。
9.根据权利要求1所述的方法,其中所述设备访问的所述服务参数包括关于服务顺序的数据。
10.根据权利要求1所述的方法,其中所述服务列表数据包括用于接收广播服务的信息。
11.根据权利要求1所述的方法,其中所述服务列表数据包括程序广播时间表。
12.一种方法,包括在第一设备中访问服务参数;在所述第一设备中接收对应于第二设备的位置的服务列表数据,其中在接收所述服务列表数据时利用一个或者多个所述服务参数,并且其中所利用的服务参数对应于所述第二设备的位置;以及将所述服务列表数据提供给所述第二设备。
13.根据权利要求12所述的方法,其中所述第一设备为服务器。
14.根据权利要求12所述的方法,其中所述第二设备为用户设备。
15.根据权利要求12所述的方法,其中所述第二设备的位置由所述第一设备确定。
16.根据权利要求12所述的方法,其中所述第二设备的位置由所述第二设备确定。
17.根据权利要求12所述的方法,其中所述第一设备访问的所述服务参数对应于多个服务区域。
18.根据权利要求12所述的方法,其中所述第二设备为用户显示服务列表,其中所述服务列表利用至少某些所述服务列表数据。
19.根据权利要求18所述的方法,其中仅显示对应于所述用户的订阅的服务。
20.根据权利要求12所述的方法,其中所述第一设备访问的所述服务参数包括关于可用服务的数据。
21.根据权利要求12所述的方法,其中所述第一设备访问的所述服务参数包括关于服务区域的数据。
22.根据权利要求12所述的方法,其中所述第一设备访问的所述服务参数包括关于服务提供商的数据。
23.根据权利要求12所述的方法,其中所述第一设备访问的所述服务参数包括关于网络参数的数据。
24.根据权利要求12所述的方法,其中所述第一设备访问的所述服务参数包括关于服务顺序的数据。
25.根据权利要求12所述的方法,进一步包括发送服务参数到所述第一设备的第三设备。
26.一种系统,包括存储器,其中存储了程序代码;以及处理器,配置为与所述存储器进行通信以根据所述所存储的程序代码执行指令;其中所述程序代码,当由所述处理器执行时,导致所述处理器执行在设备中访问服务参数;确定所述设备的位置;以及在所述设备中接收对应于所述位置的服务列表数据,其中在接收所述服务列表数据时利用一个或者多个所述服务参数,并且其中所利用的服务参数对应于所述设备的位置。
27.根据权利要求26所述的系统,其中所述设备访问的所述服务参数对应于多个服务区域。
28.根据权利要求26所述的系统,其中所述处理器进一步执行确定对应于所述设备的位置的服务区域。
29.根据权利要求26所述的系统,其中所述所利用的服务参数与匹配于所述设备的位置的生成的位置信息关联。
30.根据权利要求26所述的系统,其中所述设备访问的所述服务参数包括关于可用服务的数据。
31.根据权利要求26所述的系统,其中所述设备访问的所述服务参数包括关于服务区域的数据。
32.根据权利要求26所述的系统,其中所述设备访问的所述服务参数包括关于服务提供商的数据。
33.根据权利要求26所述的系统,其中所述设备访问的所述服务参数包括关于网络参数的数据。
34.根据权利要求26所述的系统,其中所述设备访问的所述服务参数包括关于服务顺序的数据。
35.一种系统,包括存储器,其中存储了程序代码;以及处理器,配置为与所述存储器进行通信以根据所述所存储的程序代码执行指令;其中所述程序代码,当由所述处理器执行时,导致所述处理器执行在第一设备中访问服务参数;在所述第一设备中接收对应于第二设备的位置的服务列表数据,其中在接收所述服务列表数据时利用一个或者多个所述服务参数,并且其中所利用的服务参数对应于所述第二设备的位置;以及将所述服务列表数据提供给所述第二设备。
36.根据权利要求35所述的系统,其中所述第一设备为服务器。
37.根据权利要求35所述的系统,其中所述第二设备为用户设备。
38.根据权利要求35所述的系统,其中所述第二设备的位置由所述第一设备确定。
39.根据权利要求35所述的系统,其中所述第二设备的位置由所述第二设备确定。
40.根据权利要求35所述的系统,其中所述第一设备访问的所述服务参数对应于多个服务区域。
41.根据权利要求35所述的系统,其中仅显示对应于所述用户的订阅的服务。
42.根据权利要求35所述的系统,其中所述第一设备访问的所述服务参数包括关于可用服务的数据。
43.根据权利要求35所述的系统,其中所述第一设备访问的所述服务参数包括关于服务区域的数据。
44.根据权利要求35所述的系统,其中所述第一设备访问的所述服务参数包括关于服务提供商的数据。
45.根据权利要求35所述的系统,其中所述第一设备访问的所述服务参数包括关于网络参数的数据。
46.根据权利要求35所述的系统,其中所述第一设备访问的所述服务参数包括关于服务顺序的数据。
47.一种用户设备,包括存储器,其中存储了程序代码;以及处理器,配置为与所述存储器进行通信以根据所存储的程序代码执行指令;网络连接;位置检测器;其中所述程序代码,当由所述处理器执行时,导致所述处理器执行在第一设备中访问服务参数;基于由所述位置检测器确定的所述设备的位置在所述服务参数之中进行选择;通过所述网络将由所述所选择的服务参数定义的请求传输到第二设备;以及通过所述网络从所述第二设备接收服务列表。
全文摘要
可应用于例如提供服务列表、信道列表等等的系统和方法。可以例如确定设备的位置,并且在接收服务列表数据、信道列表数据等等时可以例如利用对应于例如所述位置的一个或者多个服务参数。
文档编号H04N7/10GK1977266SQ200580021813
公开日2007年6月6日 申请日期2005年6月27日 优先权日2004年6月29日
发明者拉尔里·韦尔拉 申请人:诺基亚公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1