本申请是申请号为201410175959.9的发明专利申请1的分案申请,发明专利申请1是申请号为200810008996.5的发明专利申请2的分案申请,该发明专利申请1和发明专利申请2的申请日均为2008年2月2日,发明名称均为“具有不同用户终端的多媒体通信中跨层优化的方法和装置”。
具体实施方式
在如下描述中,出于解释的目的,陈述了许多的细节,例如流程图和***配置以便提供对本发明的一个或多个实施例的理解。然而,对于本领域技术人员很明显的是这些具体细节不是实践本发明所必需的。
根据本发明的一个方面,与确定位置关联的蜂窝用户请求和访问因特网内容。因特网内容的提供是根据位置而定制的,并且在一系列本地定制的网络中提供。给定本地网络包括服务器,所述服务器被配置成包括适合于它的位置的内容。内容的递送是通过本地基站,从照这样配置的特定本地网络到用户的蜂窝电话来实现的。
例如,当检测到蜂窝用户接近好莱坞地区时,有关好莱坞的信息可以通过好莱坞地区的一个或多个蜂窝网络基站来访问。这些基站递送与该地区有关的因特网内容,例如有关电影和电影名星的网站。该因特网内容被保存在覆盖该地区的基站能够方便地访问的服务器中以便向该服务区中的蜂窝用户提供更快和更高效的传输。
通过为无线网络用户对因特网内容的位置进行优化,本发明实现了最优数据流以供蜂窝用户访问来自因特网的各种各样的丰富信息和数据。
图1是说明根据本发明的被配置成提供因特网内容递送的***100的框图。***100的基本要素是用户设备(UE)110、无线接入网络(RAN)120、核心蜂窝网络(CCN)130、外部网络(EN)140和本地定制网络(LCN)150。
UE 110是被配置成与RAN 120的一个或多个基站进行通信的蜂窝电话。虽然UE110优选是蜂窝电话,但是应该理解,各种设备可以配备有相同的通信功能。UE 110的其他例子包括个人数字助理(PDA)、机顶盒、信息站或被配置成具有无线通信能力的任何个人计算装置。
RAN 120和CCN 130优选地实现蜂窝网络的常规元件并且被进一步描述如下。RAN120包括基站和无线网络控制器(RNC)元件。基站提供资源管理,并且提供用于转换UE 110和RNC之间的数据流的接口。RNC控制着它所连接到的基站的无线资源,并且还管理着到UE110的连接。
CCN 130与EN 140相连接。EN 140的最重要的例子可以被分成两种:电路交换(CS)142网络和分组交换(PS)144网络。CS 142网络提供用于电路交换业务的电路交换连接,例如电话通信和ISDN。PS 144网络提供用于分组数据服务的连接。因特网是是PS网络的很重要且著名的应用。
CCN 130包含MSC/VLR、GMSC、HLR、SGSN和GGSN元件。HLR(归属位置寄存器)是存储着诸如用户业务轮廓之类的信息的数据库。业务轮廓包括信息,所述信息包括容许的服务、漫游区域、转移号码等等。HLR存储着UE 110位置以便于将呼叫及其他信息路由到UE 110。
MSC/VLR(移动业务交换中心和访问位置寄存器)分别向位于当前位置的UE提供交换操作和数据库以用于进行电路交换(CS)业务。VLR将用户的业务轮廓,以及关于UE位置的更加精确的信息存储在服务***内。CS连接通过GMSC(网关MSC),GMSC是位于到外部CS网络的连接点的开关。
SGSN(服务GPRS(通用分组无线业务)支持节点)功能类似于MSC/VLR的功能,但是常常被用于分组交换(PS)业务。PS连接通过GGSN(网关GPRS支持节点)。
LCN 150包括一个或多个计算装置,所述计算装置被配置成包括存储器、加工能力和接口以提供在此所描述的功能。LCN 150包括被配置成提供定制因特网内容的本地服务器。LCN 150还被配置成包括内容访问监视模块,所述内容访问监视模块监视因特网访问并且确定适用于LCN 150的指定位置的内容。
LCN 150因此执行与本地适用的内容相关的监视和高速缓存。就监视功能而言,监视包括本地访问,其确定位于该位置的用户访问那些内容。就高速缓存功能而言,LCN 150保持本地适用的因特网内容的高速缓存,其包括刷新以添加新的内容以及除去通过来源于监视功能的信息确定的陈旧内容。
用于确定内容是否是本地适用的一种技术是测量访问频率。如果位于该位置的许多用户决定访问特定的因特网内容,那么该特定的因特网内容就被确定是本地适用的并且在下一个更新期间被包含在高速缓存中。
除对本地适用的内容进行监视和高速缓存之外,LCN 150被配置成在逻辑上接近于位于特定位置的蜂窝网络的基站(一个或多个)。在一个例子中,逻辑上接近是通过使LCN150在物理上接近于有关的一个或多个基站(例如相同地理区域中的基站)来实现的。例如,LCN 150可以位于大城市区或覆盖大城市区的确定邮区编号(一个或多个)的区域内。可替换地,逻辑上接近可以在无需物理邻近的情况下实现。例如,这可以通过提供包括LCN 150和本地用户之间的高带宽连接的专用资源来实现。在本例中,LCN 150被配置成在无需物理邻近的情况下由于专用资源而更加高效和快速地递送本地适用的内容。
根据另一个方面,为进一步提高效率,用于给定LCN的本地适用的内容被组织于分层结构中。第一层的内容被认为是具有最高本地的适用性的内容。还根据第一层提供了附加层,接连的层逐渐地覆盖较大的地理区域(即,逐渐地覆盖较大数目的基站)。根据一个方面,该分层涉及与覆盖增加的区域的相邻LCN的通信,以确定适用于附加级别的本地内容。因此,例如,第一层与位于第一级别颗粒度的本地适用内容(例如,如仅为LCN或小型本地LCN组监视/确定的)对应,第二层与位于第二级别颗粒度的本地适用内容(例如,在通过对限定的较大区域中的若干LCN的访问进行监视来确定的较大区域范围内经常访问的内容的逻辑"和"或交集)对应,等等。
因此同时参照图1和图2的流程图来对用于更新LCN的***的操作进行描述。该过程开始于对当前位置的用户访问的因特网内容进行监视202。这是通过监视CCN 140和PS144网络之间的连接的网关以便追踪蜂窝用户所访问的因特网内容来实现的。
应该注意到,监视的内容可以有两个有益的用途。一种是调节本地适用的内容的递送,这可以由给定位置的访问频率来确定。另一种是允许内容的提供者(例如商人或其他的商业实体)接收这样的指示:那些内容是本地适用的。这允许内容的提供者帮助或进一步参与确定什么是本地适用的。例如,被提供有某些内容的本地适用性的指示的商人可能希望使得该范围的用户能够得到广告、息票等。
连同该监视202一起,做出对请求因特网内容的基站(一个或多个)的确定(一个或多个)204。这可以通过检查VLR和HLR以发现对因特网内容请求发送通过的基站来执行。应该注意到,基站发现仅仅是可以确定物理位置的一种方式。其他的例子包括但不局限于使用GPS、邮政编码、电话号码和IP地址信息来进行确定。
下一步骤包括根据对基站(一个或多个)的监视202和确定(一个或多个)204来确定206本地适用的内容。本地适用性的确定是通过确定访问频率来执行的。可替换地,本地适用性可以通过将请求用户(基站)的位置与被识别为与所请求的内容相关联的位置进行比较来确定。
然后,对于当前(例如第一)层,内容被加载208在逻辑上接近于给定位置的用户的服务器中。这可以通过布置加载有因特网内容和/或其他信息/数据的当前(例如第一)层服务器(一个或多个)来完成以便为蜂窝用户通过基站访问存储在所述服务器中的数据实现最优且更快的数据传输。例如,所述服务器能够在逻辑上被靠近基站放置,其中蜂窝用户通过所述基站来访问存储在一个或多个服务器中的数据。
该过程依照要求重复通过多个层。如果确定210附加层要被更新,那么步骤202-208就被执行以使用本地适用的内容来加载下一212(例如第二)层服务器(一个或多个)。如所描述的那样,当层增加时,这优选地需要更广阔的地理区域。该过程继续进行直到确定210:没有更多的层需要被确定和加载。给定***中的层的数目将根据应用并且依照要求而变化。分层常常涉及最大化本地可得到的内容与产生和管理用于日益广阔的区域的层所需的处理资源之间的权衡。
存入一个或多个基站的内容可以根据任何期望的时间表或触发来刷新214。对于刷新操作,上面描述的过程重复,再次以第一层开始。陈旧的内容或以其他方式确定为不再是本地适用的内容可以被除去,并且当然在刷新周期期间可以增加新的内容。
额外的服务器可以依照要求被纵向和/或横向地增加。纵向指的是可以在给定物理位置增加服务器以覆盖第一、第二、第三等层。横向指的是增加与不同的位置相对应的不同的服务器组(即,一个组用于第一层,第二组用于第二层,等等)。
有规律的时间表或一定数量的活动能够用于触发分层的刷新。LCN 150服务器中的因特网内容根据应从基站发送的对因特网内容的请求而更新的发现内容进行修改。存储在服务器中的因特网内容在适当的时间刷新,例如当服务器没有被访问内容的用户淹没时。
服务器因此被加载着用于广播和/或多点传送的信息和/或任何要被蜂窝用户访问的数据以实现到服务区中的用户的最优传输。
本地适用的内容可以根据要求被发送和递送给用户。用于发送本地适用的因特网内容的通信路径的例子包括通过RAN 120的相对直接的路径,通过CCN 130接着通过RAN120的路径,或其他。
各种技术可以连同UE 110(或其他的设备)用户对因特网内容的请求一起用于实现由LCN 150高速缓存的本地适用的内容。在一个例子中,UE 110对因特网内容的请求促使对本地适用的内容中的内容进行初始检查,继之以常规的因特网访问,如果所述内容证明是当前高速缓存的本地适用的内容中所缺少的内容的话。另外,根据上面描述的分层的方法,可以从第一层进行第一次尝试来满足请求,继之以第二层,等等。响应于特定请求而搜索的层数可以依照要求而变化。当为当前请求指定被搜索的层数用尽时,常规的因特网访问被用于检索与该请求相关的内容。
各种高速缓存管理和网路优化技术可以用于管理本地适用的内容。例如,全相联(FA)、直接映射(DM)和组相联(SA)机制是能够被用于确定具体内容能够被存储在服务器上的何处的技术的例子。另外,还能够使用用于确保块有效性和用于管理缓存命中和未命中的技术。随机的、LRU(最近最少使用的)和FIFO(先进先出)块替换方案是那些能够被用于管理高速缓存中的块的方案。
根据另一个方面,本发明促进了用于移动支付(或其他信息的传递以及诸如警报之类的信息的接收)的***解决方案。优选地,本发明的这方面实现了蜂窝网络、无线个域网(WPAN)和无线识别技术。各种技术可以被用于这些组成部分,包括但不限于用于蜂窝网络的3G技术;用于WPAN的Zigbee、Bluetooth或UWB技术;以及用于无线识别技术的RFID(例如NFC)。
图3说明实现本发明的这方面的***300的例子。***300包括用户设备(例如蜂窝电话、PDA等等)310和无线HUB 320,其通过网络340(例如因特网)连接到服务器330。
无线HUB(WHUB)320可以位于公共的或私人的位置。对于公共的位置,WHUB 320优选地被放在信息站中。信息站可以位于街道上,或机场、大型购物中心或任何被方便地觉察到并且可能包括用户交通的位置。对于私人的位置,WHUB 320优选地被配置成在诸如住宅或旅馆客房之类的位置中使用。在这些环境中,WHUB 320可以被提供在较小的设备中,例如机顶盒(STB)的一部分。
手持机310配备有提供唯一标识符的标签,所述唯一标识符能够被无线地传递给WHUB 320。优选的标签是近场通信(NFC)标签312。NFC提供短距离的无线连通性,其使用磁场感应实现设备之间的通信。它具有几厘米的短距离,这被认为是对本发明这方面的应用是有利的。虽然NFC是优选的,但是RFID或其他替代也可以被提供。手持机310还包括WPAN收发器314,所述WPAN收发器314允许手持机和WHUB 320之间的额外的通信信道。
类似地,无线WHUB 320配备有NFC阅读器322、WPAN收发器324和网络适配器326。NFC技术在NFC标签和NFC阅读器之间提供安全自动的验证和数据交换。根据本发明的这个方面,NFC与允许适当动作(支付、警报等等)发生的其他信息唯一地关联。例如,在***用于提供移动支付之处,RFID标签与用户的银行帐户相关联。此外,一旦通过唯一标识符对设备进行了验证,具有更多能力的第二安全通信信道就在手持机310和WHUB320之间被建立。这允许动作请求和有关通信被可靠地在两个设备之间传送。
因此,一旦基于NFC的验证完成,手持机310和WHUB 320之间的安全无线连接就被建立。该通信能够实现WPAN收发器,与NFC相比,所述WPAN收发器具有较高的数据速率和较长的工作范围。安全通信允许交换与动作相关的要在手持机310和WHUB 320之间发送的附加信息,例如用于购买请求的价格和***信息以及相应的支付方案。安全通信能够通过硬件(例如专用硬件芯片组)和软件(例如数据加密算法)来实现。
WHUB 320还能够与其他WPAN设备350交换数据。这对于WHUB 320与这些设备340进行通信以交换与动作相关的信息可能是有益的。例如,WHUB 320可以从配备有WPAN设备340功能的水表收集耗水量信息。该数据可以被WHUB 320在本地存储,或者可以通过网络连接350被传送到适当的服务器330。WHUB 320收集数据不一定需要与用户请求的动作同时发生。例如,耗水量信息的获得和传输可以定期发生,而与进行相应支付的用户请求相分离。
还应该注意到,WHUB 320可以选择性地配置有无线通信能力,例如提供于蜂窝电话中的能力。WHUB 320因此可配置成与如上结合图1和2描述的递送本地适用的因特网内容的***一起工作。
图4进一步说明和提供了根据本发明这方面的支付过程400的例子。过程400开始于验证402过程,所述验证402过程通过无线WHUB经由NFC标签提供对手持机的分辨和识别。
通过单独的安全通信信道(例如WPAN)的通信然后被建立。WPAN功能被用于在手持机和WHUB之间进行通信,以使与所请求的动作相关的内容可以被安全地交换。在本例中,所请求的动作是购买请求404。
应该注意到,动作可以或可以不必紧跟着验证402。例如,蜂窝电话可被配置成包含浏览能力,该能力允许蜂窝电话的接口被用于在发出购买请求之前查看物品。
各种购买类型都可以使用购买请求来实现。例子可以包括被单独地运到某一地址的有形物品,可以立即下载到(可能地)蜂窝电话的内容,服务等等。
因特网内容可以被蜂窝电话联合动作请求来访问。向蜂窝电话提供内容的一个例子可以是如上结合图1-2描述的本地适用的因特网内容。而且,蜂窝电话可以通过除通过WHUB以外的信道来访问因特网内容。
还注意到,购买请求仅仅是可以被执行的动作的一种形式。动作包括但不局限于记帐交付,使用基金填充账户、在线购物交易等等。
验证的过程可以基于标签ID和密码。标签ID和密码被发送406到验证服务器,验证服务器然后返回用于确认验证的通知408。优选地,该验证指示该个体是否是他或她所声称的那个人,但是质询该个体的访问权限。验证服务器可以驻留在WHUB内部或外部。
根据需要,还可能需要与所请求的动作相关联的附加信息。例如,外部服务器可能要求用于访问在线帐户的帐户识别信息或密码。在这些情况下,外部服务器发送请求至WHUB以请求该信息。WHUB可以存储这样的信息并且响应这样的请求。可替换地,WHUB可以进一步与用户交换信息(通过手持机),以便获得外部服务器所请求的附加信息。
连同购买请求404一起,在WHUB和外部服务器之间通过网络连接发出支付请求410。支付请求410允许用户完成与购买请求404相关的交易。为了实现支付请求圆满完成,服务器与支付网关通信,之后跟随着指示支付请求是否成功或失败的决议412。
当指示成功的支付请求时,WHUB就从外部服务器接收414与所请求的动作有关的收据或确认号,并将416和/或相关信息传递到手持机以确认该动作的完成。这可以是收据、确认号、息票码等。
根据又一个方面,本发明提供对任务相应警报的无线管理。这样的一个任务是尿布管理,其将在下文详细描述。
本发明的这方面根据警报的无线递送提供了任务管理,以克服估计任何何时需要完成的问题。这些基于警报的任务包括但不局限于尿布管理。例如,还可以提供住宅安全监视。
图5说明了根据本发明的尿布管理***510的例子。尿布管理***500包括尿布状况感应模块510和中央接收机/控制器(CRC)520。CRC 520在常规处理平台上工作,并且被配置成与尿布状况感应模块510进行无线通信。CRC 520还包括网络接口。无线和/或网络接口实现对护理者的适当警报的传输。
尿布状况感应模块510包括传感器512和发射机514。传感器512被配置成监视如下一个或多个状况,其结果指示尿布是湿的与否:
1.尿布的重量-尿或粪便使尿布比干的清洁的尿布重;
2.尿的电导;
3.尿的化学性质-挥发的气体包括挥发性酸或氨、pH、淀粉酶、酮体和/或***原都可以被检测和分析以确定尿的存在与否;
4.粪便:固体废物;粪便中的胆红素,或粪胆素原;具体食物分解物质包括淀粉、脂肪、植物纤维、肌肉纤维等等;和/或
5.婴儿尿布上不希望有的任何其他元素、特征、特性和反映物。
传感器512引起发射机514在它本身和CRC 520之间建立无线通信信道。发射机514发送一个信号以向CRC 520通知:尿布是湿的。该无线通信信道优选地使用无线技术,例如UWB、Bluetooth、RFID、扩频通信、或其他常规的无线通信技术。
每个传感器512优选地具有唯一ID。多路访问机制,例如TDMA、CDMA、FDMA或其他的常规方法还可以被应用于允许中央接收机与位于相同源的多个传感器进行通信。考虑到工作范围、数据速率和成本的竞争需求,人们相信Zigbee/Bluetooth对于许多应用可能都是有益的。
在CRC 520接收到信号之后,接收机触发对尿布状态的声音、光、文字和/或其他的指示。这些指示可以通过扬声器、电话、寻呼机、报警器、计算机等被以不同方式显示、广播、反映等以通知护理者(一个或多个)使得他们能够改善状态。
尿布状况感应模块510可以被以不同方式提供。一个例子使用探测器连接到尿布,所述探测器针对如上所述和如图5所示的期望标准进行测量。
另一个例子在尿布内提供尿布状况感应模块510。在本例中,传感器512还包括用于测量尿布范围之内的期望标准的接口(探测器)。发射机514可以使用如上所述的各种通信技术。对于RFID实施例,当尿布状况(例如湿的)被传感器检测到时,可以通过使RFID标签的RFID标签的环路从开环转变为闭环来提供所述功能,其自动地使ID标签被CRC的标签阅读器感应。
更进一步,在本例中尿布状况感应模块510可以被置于尿布内部并且可以被重新使用。尿布可以被配置有小袋等以允许放置尿布状况感应模块510。在另一个选择中,尿布状况感应模块510是作为每个尿布必要组成部分而被制造和销售的,以使护理者在每次更换尿布时不必关心模块510的放置。
除了在个体儿童的尿布方面帮助护理者之外,尿布管理***可以被配置成管理一群孩子的尿布,例如其中有许多孩子可能会穿着尿布的学前班或日托机构。这种***600的例子在图6中示出。CRC 620被配置成区别需要新尿布的儿童和不需要新尿布的儿童,并且分别向适当的护理者发送消息。为了实现该功能,CRC 620配备有数据库,所述数据库将与每个尿布状况感应模块610a-g相对应的唯一标识符与至少一个联系方相关联。可替换的通信路径(语音、电子邮件等等)、多个联系人(caregiver#_1、caregiver#_2),以及各种其他信息可以被关联到数据库中的给定尿布状况感应模块610a-i。
除了提供关于尿布状况的状态警报之外,CRC 620还通过使用无线定位技术(包括但不限于到达角、到达时间和接收信号强度指示)来确定尿布的位置。这还实现了:向指定护理者提供有关尿布变脏的儿童的位置的信息。
图7是说明根据本发明的用于根据尿布状况发送护理者警报的过程700的流程图。过程700从DCSM传感器监视702尿布状况开始。当尿布状况改变时,例如当它是湿的时,DCSM传感器检测更新的尿布状况。当这发生时,DCSM发射机将尿布状况更新发送704到CRC。CRC接收706更新和相应的指示。许多状况都可以被更新,因此DCSM和CRC被配置成传递这些状况。一旦被提供有更新,CRC就进行到估计(例如湿的)尿布的位置。DCSM发送与更新相对应的ID,所述ID识别尿布/孩子。CRC查询它的数据库,并因此匹配708与更新对应的ID以修整护理者警报(一个或多个)。这样,这些警报然后被发送710给护理者(一个或多个)。
在有多个孩子/尿布被监视的情况下,CRC提供的警报可以被传至具有显示屏的PC,所述显示屏具有一个或多个房间的地图以及湿尿布的估计位置。其他的CRC提供的警报可以仅仅向一个或多个辅助的护理者通知关于尿布状态,而不通知位置,以使一个或多个辅助的护理者可以被告知所述状态。CRC还可以在给定时间段之后对DCSM进行轮询以确保尿布状况已经被更新。CRC可以使用配置设置来配置,所述配置设置允许护理者指定应该何时以及怎样对它们进行更新。例如,如果一个护理者是照顾孩子的保姆,当孩子父母出去时,该父母可以将CRC配置成在尿布最初被检测到是湿的时不向他们发送警报,直到经过一定的时间段。相比,保姆警报就可以立即被提供。如果过去一定时间段并且尿布仍然是湿的,则CRC因此能够向父母通知尿布状况,这样父母将意识到尿布还没有被更换。
图8是说明实现如上所述的本发明的若干方面的***800的例子的块和事件图。***800包括UE 802、WHUB804、授权服务器806、基站(一个或多个)808、LCN服务器(一个或多个)、810和DCSM 812,这些分别提供如上所述的用于具有相同名称的组成部分的功能。
本地商人服务器(一个或多个)814也被示出。如结合本地适用的因特网内容的提供所描述的,商人被通知内容的本地适用性,例如通过与给定基站(一个或多个)相对应的特定位置的用户的访问频率来确定。WHUB 804,除了被配置成促进动作(购买请求和相应的支付请求)的安全接收和执行之外,还包括CRC功能,所述CRC功能允许由DCSM 712提供的对尿布状况更新的响应(尿布仅仅是可以被提供更新的物品的一个例子)。
在使用照这样配置的***800的情况下,本地适用的因特网内容的递送可以连同尿布更新一起被提供。同样,销售尿布的本地商人(和相应的服务器)814能够将息票或其他激励连同通过DCSM做出的"尿布是湿的"的确定一起提供给用户。此外,除了提醒护理者有关这方面的能力之外,WHUB 804可以保存家庭需求和库存量的数据库。例如,WHUB 804可以监视所检测的在使用中的尿布的数目。当使用过的尿布的数量接近已知的先前已购买的数量时,附加的警报可以被提供给用户,以使他们意识到他们需要尿布,并且如果他们根据由本地商人提供的信息而购买商标x的话,他们就能够获得折扣。
用于提供这种功能的过程可以如下所述。根据与本地适用的因特网内容的访问有关的历史活动,以及商人参与所期望的任何事物连同***800一起,本地商人的信息被高速缓存852在相关的LCN服务器(一个或多个)中。湿的尿布被DCSM 812检测到854,并且该信息被传送到WHUB 804。管理着家庭的尿布库存量的WHUB 804,确定尿布库存量低,因此就通过基站808发送856购买警报以请求与当前需求相关的信息。响应这种情况,LCN服务器(一个或多个)810确定本地商人信息是与当前需求有关的,因此进行检索858并将高速缓存的本地商人信息发送860到WHUB 804。
连同上述信息交换一起,尿布状况和低尿布库存量这二者的警报都可以被提供并保留以供用户查看。当用户准备好进行购买时,这可以通过WHUB 804来提供。购买请求可以通过与WHUB 804直接对接来完成,或通过以如上所述的方式使用UE 802完成。后者的选项被示出。在那里,UE 802将它的标签ID和购买请求发送862到WHUB 804。当然,这可以在购买请求之前的一些浏览活动之后进行,以便查看可能的购买选择。验证可以如上所述的那样,根据标签ID和密码来进行。标签ID和密码被发送864到验证服务器,所述验证服务器返回用于确认验证的通知868。
一旦获得授权,支付就被发送868到本地商人服务器814以完成交易,并且与交易有关的收据、确认及其他信息可以被反馈回WHUB 804。对于诸如尿布之类的实际产品,WHUB将已经提供(或者本地商人已经具有)寄送地址。另外,如果本地商人是若干种物品的提供者(例如超级市场),那么在完成购买和/或进行运输和/或使用户能够得到产品之前可以对物品进行累积。WHUB优选地使用购物单来配置,所述购物单允许组织周期性累积购买来提供该功能。
图9是说明具有移动重点信号转换的***900的例子的示意图。
通过对移动终端信号的转换,可以用显示设备显示无线通信环境中的高速数据流多媒体信息。这一功能可以使我们真正实现和享受使多媒体带给我们的娱乐和益处。
举个例子来说,通过采用所谓下一代蜂窝技术(3G和4G),能为无线移动终端提供多媒体信息。这一技术可用来传输多媒体信息(例如丰富的图像、实时的音频和视频)。但是因为相对太小的屏幕和耳机质量不足,在许多应用中,那些用下一代通信技术本可以带来足够的清晰度和满意度的高质量的多媒体信息都不能被移动终端充分再现。根据本发明的实施例,通过对移动终端接收的信号的转换,便可以使用可替换的多媒体显示终端,包括但不限于显示器、电视机、投影仪、或LCD显示器来实现这些用途了。这些显示设备通常有明显好于移动终端的再现视频和音频的能力。而且,它们用的是与移动终端分离的供电电源。
再说图9中所阐述的***900,多媒体信息可以被任何数量的服务提供器(图中代号902a-b)提供,并可以通过网络904传输到基站906,再经过相关处理后传输到蜂窝电话908。***900只是一个例子而已,我们应明白,能够传输语音和/或数据给移动终端的任何传统的和将开发的技术都可以适用于本发明。这些无线通信***包括,但不限于蜂窝通信***和无线局域网。
同样,尽管我们阐述的是典型的外显示***914,但它可以有多种变化和不同的形式。它可以是数字式的或模拟的。数字式***的例子包括HDTV,LCD和等离子显示设备。模拟***包括电视机(实现标准为NTSC,PAL,SECAM)和模拟计算机显示器(SVGA、VGA)。外显示***914可以不象移动终端908那样受显示屏大小的限制,也最好可以独立供电。
在具体实施例的描述中,移动终端信号转换单元(MTSCM)912设置为独立的设备910,在移动终端908之外。
对MTSCM 912的实用性有更深入地阐述,参见图9现有的注释和流程图12。
MTSCM 912处理信号,使其能被外置设备再现。如前(步骤402)所述,多媒体信号通过无线通信网络传输到蜂窝电话908。多媒体信号可以包括通过移动终端908显示屏再现的可视信息。为了方便解释,在此描述了对视频信号的处理,应当理解本发明转换的可以是任何多媒体信息或它的某部分。
蜂窝电话908被连接到MTSCM 910。它可以是将蜂窝电话908连接到MTSCM 912设备910的缆线连接。通过此连接,MTSCM 912从蜂窝电话908接收视频信号(步骤1204)。这种接收的视频信号可以通过适当处理以适应蜂窝电话908屏幕显示。上述缆线连接是将蜂窝电话908与MTSCM 912连接的一个例子。另一个有线连接的例子是,不用缆线,而是用座的方式使两者连接。无线连接也可以是一种连接方式,尽管它因为不象有线连接那样能适应高数据流传输的潜在需要而不如其更具可行性。无线连接可以被现有的通信技术实现,包括但不限于蓝牙连接。
MTSCM 912处理视频信号以提供经转换的视频信号,这种信号有适合与蜂窝电话908可替换的显示终端914的显示格式和/或信号强度(步骤1206)。这种显示终端914的显示格式和/或信号强度可以与蜂窝电话908的不同,但它们也可以有相同格式的实施例。但即使格式是相同的,显示终端(图中代号914)的信号转换仍需被调整,以达到能驱动显示终端的强度,并尽可能地减少吞吐量的需求。这一信号转换会在下述的图11的说明中进一步阐述。
再参考图9和图13,信号转换之后,MTSCM 912提供转换了的可视信号给外显示终端914,以适应由显示终端914的屏幕显示此可视信息(步骤1208)。这可以通过图中所示的MTSCM 912设备910和外显示终端914的连接来实现。
这里,移动终端包括典型的手持移动设备,包括蜂窝电话和个人数字助理。尽管这些设备包括能够执行输入和显示功能的执行平台,但它们区分于并非为携带方便而设计的桌式和台式个人电脑。
图10是一个框图,描述的是根据本发明的MTSCM 1000的模块,MTSCM 1000可以用软件、固件、硬件、以及它们的任意组合提供。
当MTSCM 1000是用软件所提供的时候,它是在执行平台环境中操作。也就是说,MTSCM 1000包括储存在存储器内以便于处理器执行的指令。任何传统的或将开发的执行平台都可以被使用。这里就不再多解释处理器、存储器和相关的设备,如供电设备这些大家都知道的概念。另外,图10描述了MTSCM 1000逐级分解的单元。我们应知道此图中MTSCM 1000的分解单元的实用性和功能可以有所变化,其命名可以更大,更小或有不同的命名。
另外,尽管图中所列的单元都在一个公共区域,但在实用中可以由***中不同的部分完成,***包括移动终端、显示设备和内装MTSCM和连接移动终端与显示设备的中间设置。另外可以说,MTSCM的总体功能是可以分离的,由移动终端、单独的中间设置和/或显示设备这些部分分别或独立实现总体功能。
MTSCM 1000也可以芯片的形式来提供,可以放置于移动终端中,也可以作为分立的专用信号转换装置,或者放置在显示终端中,用以提供上述的移动终端信号转换功能。
MTSCM 1000包括移动终端接口单元1002、信号转换单元1004、及外置设备接口单元1006。
移动终端接口单元1002能够从移动终端或无线通信网络直接接收多媒体信息。传统的物理接口提供MTSCM 1000和移动终端之间的连接,使信号流向MTSCM 1000。移动终端接口单元1002识别并储存多媒体信息,再由剩余的单元处理。缓冲和类似的操作可以用来进行下述的存储和信号处理。
信号转换单元1004与移动终端接口单元1002相通信,由此存取并处理接收的多媒体信息。信号转换单元1004识别出多媒体信号的格式,并将其处理成经转换的信号。经转换的信号可以有与移动终端所用的不同的格式和信号功率强度,并能适应与MTSCM 1000相连的一种或多种外置设备。以下结合图11说明了与MTSCM 1000相连的各种不同类型的外置设备。
外置设备接口1006与信号转换单元1004相通信,由此获取经转换的信号。外置设备接口1006也可以与外置设备(例如显示设备)相连。外置设备接口1006既可以给外置设备提供经转换的信号,也可以驱动外置设备。或者,外置设备接口1006也可以仅仅给外置设备提供经转换的信号,而此外置设备有内置驱动单元可以驱动重现(例如显示)信号的装置。
图11是一个框图,描述了MTSCM 1100的另一个例子。MTSCM 1100包括了有关信号转换方面的更多细节,并描述了不同种类的外显示设备的例子,这些设备均由MTSCM 1100提供经转换的信号。这些描述和相应的解释用例子来表明。尽管已描述了大量的连接方式,但本发明在实际中既可能包括所有的这些连接方式,也可以只有其中一种或几种;而且也包括这里没有列举的但同样涉及此文内容的连接方式。
MTSCM 1100包括与上述移动终端接口单元相类似的接口/缓冲器单元1102。为适应用户对多媒体信号输出的需求(例如用充分的缓冲和处理率来提供实时音频/视频),用余下的组成部分来配置缓冲和接收的功能,以适应信号传输的需要。移动终端视频压缩格式可以有多种变化,但目前最常用的是MPEG-1或MPEG-2。缓冲和吞吐率也可以根据设计者的想法来实现。尽管1300Mb或更高的缓冲器都可以实现,但目前公认1000Mb是较合适的缓冲规格。另外约10Gb/s的吞吐率对目前的***较适合,但可以根据需要或涉及的技术要求而提高。
视频压缩译码器1104a用来接收多媒体信号。多媒体信息通常以压缩的方式来满足增加的信号传输率的需求。MPEG标准之一(例如MPEG-1,MPEG-2,MPEG-4)就是提供这一压缩***的例子。视频压缩译码器1104a被配置成包括适当的压缩和解压缩(CODEC)单元,来解压缩接收到的多媒体信号。例如,当压缩方案采用MPEG时,视频压缩译码器1104a用的是MPEG CODEC来处理这样的多媒体信号。
作为在MTSCM 1100中提供视频压缩译码器1104a的另一可选择的方式,上述功能也可以在蜂窝电话或其它的移动终端中提供。但是,这一方案的困难在于,蜂窝电话和MTSCM 1100之间传输解压缩信息需要的高带宽,相应地,MTSCM 1100需要更大的缓冲功能。
视频压缩译码器1104a把解压缩的数字多媒体信号输出到数字/模拟视频编码器(DAVE)1104b和/或数字/数字视频编码器DDVE1104c。数字/模拟视频编码器DAVE1104b提供信号给模拟显示终端1120;数字/数字视频编码器DDVE1104c提供信号给数字外显示终端1122。数字/模拟视频编码器DAVE1104b和数字/数字视频编码器DDVE1104c分别接收解压缩的多媒体信号,并把这些信号转换成与之接口的接收终端所需的格式和信号功率强度。
模拟显示终端1120使用的格式的例子包括所列的S-视频,RGBHV,RGBS和EIA770。3。同样的,数字/数字视频编码器DDVE1104c提供输出,使用的标准如DVI、DVI-D、HDMI和IEEE1394。由数字/模拟视频编码器DAVE 1104b和数字/数字视频编码器DDVE1104c分别提供的信息经由接口306a-b输出到终端。数字/模拟视频编码器DAVE)1104b在实际中可以实现为相应设置的视频卡。这种视频卡可以被配置来完成上述的功能,包括但不限于DiamondStealth S60、ASUS V9400-X、或RADEON7000。
最终,这些信号根据所需的特定显示类型在外显示终端上显示。例如,视频数据流可以是数字RGB信号,来表示在不同的位置处红、绿、蓝光的强度。这种信号由D/A转换器转换成模拟信号。这种转换了的模拟信号符合标准所需的电压和格式,例如阴极射线管CRT监视器的输入。这种标准化的视频信号能够驱动一组电子枪,该组电子枪产生受控的电子流,以便在CRT屏幕上分别显示红、绿、蓝光。这只是一个例子,事实上本发明并不限于某种特定的外显示技术(例如CRT)。
如上所述,在一个实施例中,MTSCM与移动终端和外显示终端可以完全分开,并分别有与其它设施的连接,完成包括三部分硬件(移动终端,转换盒,外显示终端)的整个***配置。这一配置能提供很好的灵活性,可以在不限制移动终端和外显示终端制造商的前提下,让任何标准的移动终端和/或显示终端与MTSCM最大程度地协调。这种配置的可能的缺点是***需要额外的硬件。
替代这个拥有三个组成部分的***,MTSCM既可以设置在移动终端内,也可以设置在显示终端中。图13描述了一个将MTSCM移动终端信号的转换设在移动终端1308中的***1300的实施例。服务提供商1302a,b网络1304的单元和功能以及给移动终端1308传输多媒体信号的基站与图1的模拟单元相同,在此不再赘述。同样的,外显示终端1314可以是上述多种形式中的任意一个。
MTSCM 1312提供的是与上述相同的功能。但是,MTSCM 1312是移动终端1308的一个组成部分,而不是分置于其它设备中。另外,此***1300的潜在好处是,任何标准的设备都可以作为外显示终端1314来使用,而不必限制显示设备制造商。另外,将外显示设备与移动终端1308连接仅仅需要一个简单的有线或无线的接口。举例而言,这意味着用户不需要在蜂窝电话之外再携带一个笨重的转换单元。
此***1300的潜在缺点是移动终端1308的执行平台可能被设计成仅仅适应传统的功能,这样一来,将MTSCM功能加在现存的执行平台上对有些***将很具挑战性。另外,MTSCM将大量地消耗移动终端(图中代号1308)的电池所能提供的有限能量。所以通过电缆与外显示终端1314相连,并提供能量给移动终端1308的实施例非常有实际性。同样的,这样一来将要求对移动终端1308进行某些改动,因为其已有的能源提供端口可能不足胜任此项功能。
图14是一个***图,描述了另外一个将MTSCM 1412设置于外显示终端1414中的***1400的例子。与图13相同,服务提供商1402a,b网络1404和给移动终端1408传输多媒体信息的基站1406的组成部分和实用性与图9中的模拟单元相同;在此不再赘述。
在此,移动终端1408仅需要与外显示终端1414直接连接。但是,替代将MTSCM 1412的功能设置于移动终端1408中的方式是,使之成为显示终端1414的一部分。此***1400解决了将MTSCM 1414放置于移动终端中所涉及的供电和执行平台的问题;而且,任何移动终端1408,除了提供一个传输接口以外,无须另行改动便可与任何已配备MTSCM的外显示设备相连。这一配置潜在的缺点是,在标准的外显示终端基础上又多加了组成部分,相应费用也增加了。
图15是一个描述根据本发明的移动终端信号转换应用程序1500的实施例。通过举例来说明这些应用程序1500,可以使读者了解本发明实施例可以应用的一些可能情况。本发明不仅限于列出的这些应用;所有可能的应用也不限于已描述的实施例。
提供无线通信信号和相应的多媒体信号的基础结构包括以上描述的服务提供商1502a,b,网络1504,基站1506,和移动终端1508。MTSCM 1510可以在移动终端1508中或显示终端1512中,也可与其分离。需要较大屏幕和较高级音响的应用1514的例子包括,视频会议,HDTV,游戏,GPS,和视频点播。另外,本发明的实施例提供完全的多媒体功能享受的场所1516,可以包括机动车辆、飞机、旅馆和休假场所等。举例而言,本发明从而提供了在机动车、飞机和任何交通工具内的使用,使乘客可以浏览因特网,看电视,玩游戏,参加视频会议或进行视频通话,并可以应用所有种类的软件的全部功能和实用性。
图16的示意图示出用于不同用户终端之间的多媒体通信的控制***。
根据本实施例的一个方面,被不同地定位在网络环境中的转换服务器提供路由功能和连接功能,并且双向地提供功能。因此,该方面提供内容的发射和接收并且取决于所连接的设备以及这样的设备所使用的相应协议在两个方向上转换这样的内容。
根据本实施例的另一个方面,提供了蜂窝电视功能。在此,电视在形式和功能性上还包括蜂窝通信特征以及上述的转换功能性。优选地,在蜂窝电视中提供了一个或多个对应于蜂窝应用的“频道”,使得用户可以以类似于用于接入传统电视频道的方式接入和观看以这种方式所接收的内容。
还根据另一个方面,本发明的一个或多个实施例为因特网、无线网络、电缆、DSL、卫星和TV通信提供有效的集成,以使得能够进行潜在的不同用户终端之间的通信。用户终端包括家庭和办公室用具(例如TV、计算机)和无线终端(例如移动电话、PDA)。在根据本方面所配置的***中,管理中心(MC)接收、选择、转换、压缩、解压缩并且路由数据到用户终端。各种示例被示出并且一旦根据方面的教导对本领域的普通技术人员进行教导对他们来说其将是明显的。作为示例,例如那些来自火警传感器或盗窃传感器的信号通过MC***被发送到用户的蜂窝电话和/或911中心。可以通过MC***结合用户终端和其他MC***执行一些处理功能。在另外的示例中,用户的电话呼叫(无线的或有线的)被路由到用户所指定的电话、移动终端、计算机和/或TV。
MC***功能性包括在两个方向上对内容进行接收、转换和发射。其还包括用于将内容映射和路由到各种被连接的设备的设施以及用于存储供本地或远程设备使用的内容的数据存储器。
可以在两个方向上使用MC***执行多媒体内容的接收、转换和发射。例如,这可以包括接收和发射来自蜂窝网络、因特网、PSTN、其他管理中心的信号,以及接收和发射来自用户终端的信号,所述用户终端包括电视、监视器、尿布监视、摄像机、火警、盗窃传感器等。
关于转换,MC***包括具有例程的转换器模块,用于选择、提取、压缩、解压缩、调整数据并且转换数据格式和/或功率杠杆和/或数据分组大小/格式。
MC***也包括映射表和路由模块。下面进一步描述映射表。其匹配电话号码、电缆端口、DSL端口、IP地址等。路由模块用于通过指定信道将数据路由到目的地。路由模块允许路由从各种源入站的所接收的数据,各种源包括但不限于电缆、广播电视和因特网。其也允许路由到建立在接收终端上的各种接口,各种接口包括但不限于RS232、USB2.0和视频电缆端口。路由模块从查看映射表中的同一路由的结果接收关于路由的相关信息,并且因此实施路由。
最后,MC***包括例如硬盘的数据存储器。这允许MC***来存储内容以助于针对用户终端的更快和更有效的数据接收和发射。MC***还可以便捷地保留已转换的(例如已压缩的、已编码的、已加密的、已解压缩的)内容以用于随后的另外的访问。该已转换的内容可以被内部地提供或者从MC***被外部地发射。
还应注意到,MC***还包括软件和/或硬件用于过滤和处理病毒,例如涉及蜂窝网络和相应蜂窝通信的病毒。例如,当内容正被MC***发射和接收时,MC***可以周期地或持续地检查病毒签名。因此病毒屏蔽(virus screen)过程可以应用到多媒体内容和它们的转换,并且是在相同的地方(MC***的域)。这是有用的,因为病毒屏蔽可以在多媒体内容被转换之前和/或之后应用到多媒体内容。处理可以包括阻止或隔离所检测的病毒、删除病毒数据或文件,并向其他MC***或外部***传达攻击的可能存在。
当通信入站到MC***时,其可以包括用于标识目的地设备的数据分组。这可以是与被MC***管理的每个设备相关的唯一设备标识符的形式。向映射表询问唯一标识符的存在。一旦这被成功地执行,可以自动地从映射表收集关于通信处理的相应信息。
另外,或可替换地,MC***(和/或CHS)根据预定义的协议通过参考所接收的数据分组的部分能获得格式化、定址和其他信息。例如,所接收的数据分组中的信息可以指示用于发射的格式(例如因特网中的TCP分组)和用于接收的格式(例如3G中由WCDMA定义的数据分组),以及对应于已转换数据格式的目的地地址。所接收的数据分组中的开销信息能通知MC/CHS关于接下来的传输协议和匹配的格式。也就是说,由MC/CHS接收的数据分组除所期望的内容数据外包括一些规定额外数据。该信息通知MC/CHS关于入站数据格式传输协议,以及还有对应于该数据格式的出站数据格式和传输协议。
例如,如果数据分组包含标识符DI1,则确定通信预定到达家庭中的主电视(maintelevision)。在类似示例中,可以要求到给定设备的所有通信依照相同格式和相同地址。例如,常规视频输出可以通过在来自MC***的视频输出与主电视的视频输入之间的电缆(例如通过同轴电缆、部件电缆、HDMI电缆)被直接地连接。关于该示例,MC***包括常规输出用于到电视的连接。
也有基于网络的连接,例如到个人计算机(例如家用LAN路由器)或直接地到配备有网络接口卡和相关功能性的电视的连接。在这些实例中,地址信息(和映射表中的相应条目)可以包括特定设备的网络地址。MC***配备有其自己的网络接口卡和相应的输出以参加这些通信。再次如映射表所指示的,可以进行这些和其他通信(例如通过使用蜂窝电话号码或直接的本地无线通信到蜂窝电话的通信)。
也可以有这样的情形,即需要针对给定设备应用多个不同过程和相应转换和定址。例如,电视机可以连接到网络连接和MC***的视频输出两者。如另一示例,注意到,蜂窝电话可以具有替换的通信能力。在这些环境中,映射表也可以包括用于指定地址、信号格式等的多个不同条目。
因此,映射表中的信息也可以关联于用于给定设备的一些处理范畴(category)代码。例如,用于电视机的处理范畴代码#1可以指示入站通信应当被定址、转换(如果可适用)以及通过视频输出被路由到电视。这可能仅仅将常规电视信号供给到电视。另一方面,用于电视机的处理范畴代码#2可以指示入站通信应当被定址、转换以及通过网络连接被路由。另外,相比其他内容,一些特定内容需要额外的或不同的处理(如转换、解密等)。额外的处理范畴代码(像设备标识符一样)可以是包括在数据分组中的号码。
数据分组也可以被不同地提供到MC***。在一个实施例中,数据分组可以包含在由源发送到MC***的分组数据的首部区域中。另外,有时数据分组可以自己包含用于转换和/或定址适当的设备的信息。例如,数据分组自己可以包含目的地设备的网络地址来代替在映射表中查询同样内容。如另一个示例,也可以在数据分组中提供用于解密内容的关键信息的全部或部分。再如另一个示例,数据分组可以包含标记来跟踪病毒屏蔽过程是否已经成功完成的指示。
打算与MC***一起工作的设备可以装备有软件和/或硬件,该软件和/或硬件允许它们在与MC***的通信中***和输送适当的信息。例如,蜂窝电话可以装备有用于在与MC***的初始通信中提供被适当配置的数据分组的软件,所述初始通信指向目的地设备。
MC***取决于相应设备和针对数据的目的地对数据进行不同地处理。例如,从蜂窝网络接收的数据被选择并且然后被转换以显示在具有不同类型显示屏的家庭或办公室用具上。类似地,一些内容能通过移动电话显示器被更适当地显示。
另外,一些数据还在MC***被压缩和重新组织,使得它们具有特定数据分组大小和格式以用于匹配相关传输网络的要求。例如,从湿尿布、火警和/或盗窃传感器被发送的信号可以传输到用户的电话或911中心。该信息可以在通过无线网络传输之前被压缩,当使用无线通信信道时其允许增加的效率。另外,可以应用安全和加密协议(例如SSL)以及差错防止协议以及编码机制(例如Huffman、Solomon或Turbo LDPC编码)以确保所传输的信息保持安全和没有差错。
作为示例,本发明的该方面可以应用到家庭用具。家庭用具(例如电视机、PC、电话听筒、打印机、PALM、照相机、头戴式耳机、游戏控制器、冰箱等)也可以通过中央HUB***(CHS)运行。上面已经详细描述了这样的HUB***。CHS***与MC***和/或因特网和/或其他网络通信。CHS也能被建立到电缆调制解调器、电视机顶盒或其他设备中。也能从CHS发送例如来自湿尿布、火警和/或盗窃传感器的信号。最后,注意到CHS可以执行针对MC***所描述的功能。
由无线接入点集中的通常应用的无线连接是基于WLAN技术的,WLAN技术是面向IP的技术。因为IP地址可能随时间耗尽,被配置成具有IP地址的每个消费者电子设备(例如头戴式耳机、游戏控制器等)是昂贵的并且无法很好地服务于用户的需求。在这点上,本发明的一个或更多实施例提供两方面。首先,被传统连接设备(例如电视机顶盒、电缆调制解调器、DSL调制解调器等等)围绕的智能管理***结合、管理和优化消费者电子的功能。也在这些消费者电子设备之间提供非基于IP的无线连接。
如图16所示,CHS通过ADSL或电缆因特网通信并且通过无线连接与蜂窝基站通信。消费者电子设备通过无线信道(例如蓝牙、UWB、NFC)或有线线路连接与CHS通信。CHS是该无线通信***的中心。
电话听筒(例如蜂窝电话)能通过CHS和/或MS而不是与蜂窝基站通信来接收因特网数据。相比在基站与蜂窝电话之间的常规连接,该通信信道更可靠、更经济并且提供改善的带宽。
CHS和蜂窝网络之间可以具有相应连接。这可以使用通信实现常规无线通信协议来实现CHS和蜂窝基站之间的传统无线连接。另一个可能性是将CHS连接到核心蜂窝网络的租用线路或无线线路。CHS优选地包括WiFi路由器功能以及在IP和蜂窝电话号码之间路由地址的能力。也能够向蜂窝网络报告关于特定用户的位置,因此使得指定到特定用户的信息可以被指向CHS(例如由特定用户通过蜂窝电话定制的呼叫、内容等)。其还可以包括任何必要的转换功能。除过向蜂窝网络报告用户的位置,MC***(或CHS)还可以向其他MC***(或CHS)报告漫游信息。这使得随后的用户之间的通信不牵连蜂窝网络。也就是说,第一用户可以位于第一MC***所覆盖的区域,并且第二用户可以位于第二MC***所覆盖的区域。当这种情况保持时,第一和第二用户之间的通过他们的移动终端的通信可以涉及来自MC***的无线连接(以及MC***之间的连接,其例如是IP连接)。
另外,根据本发明的另一个方面,发送到蜂窝电话的信息能被输送到TV用于更好的显示。另外,例如通过检测开水或烤箱中的食物的温度,能不同地触发CHS和具有传感器的烤箱之间的通信和相应条件。用于唤起正在烹制食物或煮水的任何人的注意的信号被发射到TV、听觉***、蜂窝电话、计算机、呼叫器(beeper)、移动终端、PDA等。
本发明的应用的另一个实施例是无线收发器能被安装在儿童的尿布中。当尿布湿了时,尿布和CHS之间的通信被触发。相应信号被输送到TV、蜂窝的、日托中心等。
因特网内容是通过MC***被发射到用户终端的数据的一个源。如图16所示,本发明的一个方面是MC***和/或内容服务器的结构位置。
如上面更详细地描述,本地适用内容的高速缓冲存储器基于对来自特定位置的用户所访问的因特网内容的监视来高速缓存确定本地适用的特定因特网内容。该内容可以是如在此描述的也已经被转换的内容。特定因特网内容优选地高速缓存在位于本地管理中心的本地内容存储器中。可替换地,特定因特网内容被高速缓冲在内容服务器,该内容服务器接近共享因特网内容的两个或更多管理中心被逻辑地放置。例如通过物理接近或通过提供专用带宽和资源,不同地执行逻辑接近。因此可以从高速缓冲存储器供应用于特定位置的因特网内容的请求,以优化输送,其中该高速缓冲存储器包含所请求的内容。
另外,可以在分层基础上保持本地适用因特网内容的高速缓存,使得本地应用的第一层对应于第一地理区域中的用户所请求的因特网内容,在该第一地理区域中特定位置存在,并且本地应用的至少一个接连(succeeding)层对应于在至少一个接连地理区域中的用户所请求的因特网内容,该至少一个接连地理区域包围并且比第一地理区域大。
商人或其他商业实体也可以提供对与本地适用因特网内容相关的信息的访问的一些形式,其中商业激励(例如优惠券或广告)基于所述信息被输送到用户。
基于物理接近或资源和专用带宽的提供的逻辑接近也可以被应用到内容服务器和/或MC***的位置。MC***和/或内容服务器根据本地业务要求、专用带宽和其他资源、地理和人口统计形式、成本等被放置。MC***也能被构造和放置在如在内容服务器的层式结构中所描述的层中。基于业务要求、资源、成本和金钱刺激来确定MC***和内容服务器的相对定位。重要地,管理中心和因特网内容服务器被构造用于数据的有效传输并且来避免瓶颈问题。
注意,本发明不限于因特网内容。MC***和内容服务器可以存储来自各种资源的内容。
各种数据传输协议可以用来传输多媒体内容到MC***,包括从蜂窝网络(例如3G)、因特网、服务提供者以及从其他MC***。
用于与外部资源的连接的一组发射器和/或接收器被装备在MC***中。用于数据传输的连接信道可以包括MC***和外部网络(如蜂窝网络、因特网、服务提供者网络)之间的有线线路连接(例如DSL、光纤、电缆、DSL、租用线路等)。另外,无线连接(例如WiMax、卫星通信(例如VSAT***)、与蜂窝基站的传统通信、点到点或点到多点的无线连接)可以提供MC***和外部网络之间的连接。MC***也可以相互间以及彼此之间连接、传达、路由和中继内容。MC***间的连接由有效的数据传输、服务要求、成本、带宽和其他资源可用性、和与因特网内容服务器的关系、蜂窝网络、本地业务提供者和其他MC***构造。
各种通信也可以用于MC***和各种本地用户终端之间的通信信道。在用户终端一侧,用户使用与MC***通信的TV、计算机、DSL调制解调器、电缆调制解调器、WLAN接入点、移动终端和各种传感器。
一组发射器和/或接收器被装备以用于MC***和用户终端之间的数据传输。MC***和用户终端之间的通信信道包括以下:(1)使用可用传输端口/标准(例如USB、RS232、TV电缆、以太网、电话线等)的直接连接;(2)无线个域网,例如UWB、蓝牙、WLAN等;(3)长距离无线连接,例如WiMax、卫星、例如VSAT、TV广播等;(4)有线线路连接,例如DSL、电缆,以太网等。
MC***和用户终端之间的数据传输可以是单向或双向的。单向数据传输包括从MC***发送到用户终端的数据和从用户终端发送到MC***的数据。例如,MC***发送数据到用户终端(例如广告广播到TV、计算机、移动终端等)。类似地,用户终端发送数据到MC***(例如从火警发送到MC***的信号)。在MC***和用户终端之间传输的数据优选地为双向的。在这种情况下,在两侧都装备发射器和接收器。
对在MC***的数据处理和传输的操作能与多个用户终端和/或其他MC***共享。在一些情况下,上述的MC***的一些功能能被用户终端实现,因此MC***被省略。本发明的一个方面是TV或其他显示器,其被装备来接收从蜂窝基站发送的RF信号。蜂窝电视在显示图像/视频之前解调、和/或压缩/解压缩数据、和/或将信号转换为适当的格式。提供给电视的转换和传输也可以是双向的。具有摄像机/麦克风的蜂窝电视也能记录和提取多媒体信息,该多媒体信息能通过蜂窝网络或因特网被发送到其他用户的终端。蜂窝电视被装备来在发送信息到蜂窝基站前提取和/或转换、和/或压缩以及调制多媒体信息。蜂窝电视也优选地具有单独信道,用于显示来自蜂窝网络或传统TV节目外的其他网络的多媒体信息。用户也可以使用TV远程控制器来像拨号板一样拨电话号码。
图7是示出过程1700的流程图,该过程1700用于指示电视来显示使用从远程位置通过蜂窝通信网络被接收的信号的内容。在一个实施例中,在电视机中实施该过程,电视机被装备来从蜂窝基站无线地接收信号并且提供相应转换和指示以在给定频道上显示内容。为此,电视机的外壳包括常规蜂窝电话技术用于通过到蜂窝网络的连接至少接收(并且可能地发送,如果需要的话)呼叫。如以上关于MTSCM的详细描述,电视机也被装备以具有执行信号转换要求的处理能力。
在替换实施例中,机顶盒被配置来接收无线信号,并且来输出为了电视机被适当地编排了格式的信号。还在另一个实施例中,MC***被装备来接收无线信号,并且来执行转换和到电视机的路由。在任何这些情况下,机顶盒或MC***被类似地装备来提供所提到的蜂窝通信能力和MTSCM功能性。还注意到,有这样的实施例,其中功能性以各种方式在机顶盒、电视机、MC***和/或CHS之间被划分,所述各种方式涉及至少两个并且有时涉及所有三个设备。
当视频内容通过蜂窝通信信道被接收时1702,过程开始。例如,可以在希望发送内容的蜂窝电话用户的开始接收该通信。例如,可以使用到对应于电视的指定号码的常规蜂窝电话呼叫来建立连接。此时,从远程蜂窝电话发送到电视的内容将根据需要被蜂窝网络进行格式编排。MTSCM功能性将来自蜂窝网络的这样的信号和相关格式转换成电视所使用的格式(如SD或HD标准)。
当确认视频内容将电视作为显示目的地时1704,然后根据电视的要求配置视频内容以用于显示1706,例如如关于MTSCM的功能性所描述的。当在给定接口到电视机的专用号码或已知的信号路由被提供,可以推测出内容以电视机为目的地的认识1704。
最后,电视机被指示在预定频道上显示所转换的内容1708。该预定频道例如可以是另外不用于其他形式的内容的可调频道。为了以这种方式观看视频内容,用户仅仅使用频道按钮等等来操作到适当频道,并且然后所转换的内容被显示在电视的显示屏上。在机顶盒用于提供所提到的功能性的替换中,可以通过控制机顶盒的远程来提供调谐。机顶盒上的给定信道可以对应于以这种方式所接收的内容。机顶盒的输出通过常规连接(例如HDMI、部件电缆、S-视频或其他连接)将所转换的内容提供到电视机。
现在转向本发明的一些其他方面,图18-20示出示例,其中MC***转换和路由内容到特定设备。
根据第一方面,MC***被配置来转换和路由多媒体内容到各种不同的(例如家用)设备,其需要定址并且不仅包括不同的通信协议也包括不同的格式。图18是转换和路由多媒体内容到不同的终端的过程1800的流程图。
当从本地位置以外的源接收到要被指向本地位置内的目的地设备的多媒体内容1802,过程1800开始。目的地设备可以包括具有不同格式并且通过不同通信协议接收信号的不同设备。
MC***然后为目的地设备确定通信协议、信号格式和地址1804。可以通过参考如上所述的数据分组信息、映射表信息或其组合来执行此。
根据为设备所确定的信号格式然后转换入站多媒体内容以用于再现1706。最后,使用对应于目的地设备的所确定的地址和通信协议来将所转换的多媒体内容路由到目的地设备1708。
根据另一个方面,MC***提供双向转换,其中内容不仅可以入站到各种不同的设备,而且也可以被传达到各种远程设备。可以使用MC***可用的各种连接以及映射表和数据分组中的相应信息类似地执行该功能。
图19是示出双向操作的示例的流程图,其涉及将入站内容发射到被MC***管理的家庭中的第二设备的第一设备,以及将出站内容发射到家庭外的第四设备的第三设备。
过程1900伴随着接收了源自位于归属位置以外的第一设备、并且目的地为归属位置中的第二设备的第一多媒体内容1902。然后第一多媒体内容被转换用于再现并且被路由到第二设备1904。类似地,第二多媒体内容从位于归属位置的第三设备被接收并且目的地为家庭外的第四设备1906。第二多媒体内容被转换以用于被第四设备再现并且所转换的多媒体内容被路由到第四设备1908。
还根据本发明的另一个方面,MC***允许用户远程地使用蜂窝电话定制内容,其中该内容可以来自各种不同的源。图20示出过程2000,用于接收和提供对应于不同源的多媒体内容请求的完成。
过程2000开始于从蜂窝电话用户接收对第一和第二多媒体内容进行访问的请求2002。请求的示例可以包括单独的内容购买、以前的内容选择、不需要被购买的内容的选择及其他。例如,蜂窝电话可以用于直接地接触MC***。执行此的另一方式是通过使用蜂窝电话与MC***通信,该通信具有与蜂窝基站发生的***通信。也就是说,参照图16,蜂窝电话可以用于与蜂窝基站通信,并且蜂窝基站然后使用所示的各种通信信道选项来与MC***通信。第一和第二多媒体内容当然可以在分离的场合被定制并且可以对应于来自不同源的完全可用的内容。
MC***识别对应于第一多媒体内容的第一源以及对应于第二多媒体内容的第二源2004。这些源可以使用任何数目的不同通信协议来执行到家庭的内容的递送。
MC***然后使用不同的通信协议分别发起与第一和第二源的通信来满足对第一和第二多媒体内容的访问的请求2006。第一和第二多媒体内容然后可以被MC***接收并且被转换以用于被目的地设备再现并且因此被路由(2010)。
根据该实施例,各种设备和各种内容源可以被应用。例如,初始步骤可以涉及使用他的蜂窝电话(例如直接地或通过***式蜂窝基站)与MC/CHS通信的用户。用户可以然后发出到MC/CHS的各种类型的请求。例如,可以指示MC/CHS发起到另一个用户的蜂窝电话的呼叫。可替换地,该用户可以指示MC/CHS来获得对应于请求的信息,例如基于之前或当前所提交的关键字的当前新闻故事(例如关于总统对法律的否决的新闻)。相应格式或定址信息然后被提供给MC/CHS。例如,可以向MC/CHS指示用户的PC的IP地址是用于所请求的新闻的目的地地址的,并且用户的电视的电缆端口地址可以是用于所请求的新闻的目的地地址。最后,MC/CHS相应地进行适当的转换和路由以输出所请求的内容。例如,MC可以与蜂窝网络通信以找到蜂窝电话呼叫所期望的其他用户,并且将所接收的被定义为蜂窝网络的数据分组转换成TCP分组,假设用户的PC IP地址是目的地地址。网络协议可以然后用于将所转换的数据发射到用户的PC(例如通过因特网(TCP/IP)或通过直接的网络连接)。关于对应于搜索查询的新闻的提供,MC/CHS可以使用MC内容层结构来找到用于所请求的内容的最佳源和路线。例如,其可以在本地因特网内容服务器寻找新闻(本地因特网内容服务器可以是MC***本身,因为MC***被配置来存储如在此所述被不同地提供的内容)。MC***将相应内容转换成电视格式并且例如通过直接的有线连接或无线连接(例如通过TV和CHS之间的UWB)将其发射到电视。
还根据本发明的另一个方面,提供用于优化内容输送的方法,在特定位置的多个用户请求该内容。这需要监视被对应于特定位置的用户所请求的网络内容,从特定位置的给定用户接收用于内容的请求,其中通常地从特定位置以外的位置提供内容,确定位于特定位置的其他用户也请求内容,并且使用逻辑上接近于位于特定位置的用户的服务器同时向给定用户和其他用户供应内容,而代替分别向给定用户和来自特定位置以外的位置的其他用户供应内容。在一个实施例中,前述的分层法用于作出内容是否是本地适用的判定。在那个位置,可以监视所请求的内容并且作出内容是否在特定位置中被共同请求的判定。
因此本发明的实施例提出和提供不同终端之间的多媒体通信。尽管已经参考其特定实施例十分详细地描述了本发明,但是在不背离本发明的实质或范围的前提下,本发明可以被不同地体现。因此,以下权利要求不以任何方式受限于在此所包含的实施例的描述。