用于内容通信的系统及其方法

文档序号:7864703阅读:190来源:国知局
专利名称:用于内容通信的系统及其方法
技术领域
本发明一般涉及通信系统,更具体涉及用于提供内容给无线通信设备的无线通信系统。
背景技术
历史上,无线通信设备,诸如蜂窝电话和双向消息传递设备,具有能力来接收发自无线通信系统的数据和/或语音消息,并响应于消息的接收进行标准功能的操作,诸如储存消息、显示消息或提示用户接收到消息。数据消息通常是数字消息,诸如电话号码,或者字母数字消息,包含唯一的一条信息,诸如“meeting in my office at 6:00pm”(下午6:00在我办公室开会)。
通过可听到的提示或振动提示来提示用户接收到新的消息。许多无线通信设备的显示屏现在都包括用于其接收和储存在存储器中的每条消息的消息指示器。该消息指示器允许用户快速查看在无线通信设备中有多少条消息,并且还允许用户快速选取一条消息来查看。显示屏还包括呼叫接收消息,向用户指出正在接收新的呼叫和/或新呼叫的来源。
现如今,无线服务提供商正与内容提供商合作来在无线通信设备上提供内容。内容提供商从这样的伙伴关系中获益,能够以节省成本的方式发送内容到大量潜在的消费者。例如,这些内容可包括天气、交通、事件、餐饮、购物、服务、体育等。通过无线通信系统连接的附属内容服务器提供内容信息和其他内容服务给设备用户,设备用户根据个人喜好、系统产生的信息和/或直接从无线通信设备产生的信息设定了其内容。
开发了多种方法和系统来试图满足不断增长的对在无线通信设备上的信息、多媒体和其他通信服务的需求。最流行的一种获取这些服务的技术是通过因特网。因特网是通过国家科学基金资助的通信骨干网(NSFNET骨干网)连接的超过25,000个计算机网络的集合,并且目前由高级网络系统(ANS)进行管理。订户通过组织的主机(服务器)获得账号,该服务器通过一个或多个网络连接到因特网。传统上,订户使用个人计算机(PC)和调制解调器通过电话线连接到服务器。随着因特网的使用变得愈来愈流行,发展出了接入因特网的不同的方法。例如,用户可以使用无线通信设备接入因特网。
现在,经由各种无线通信系统发送诸如因特网内容的内容到无线通信设备的一个缺陷在于发送内容信息的信道空间量。服务提供商想提供内容服务而不影响传统消息通信的信道空间。另一个缺陷是在无线通信设备上储存这些信息所需的存储量。用户希望便携访问这些内容而不会损失用于传统消息通信的内存存储,因为传统信息通信通常是无线通信设备的主要用途。


下面将通过附图中所示出的示例实施例,而非限制性地,描述本发明,其中,相似的参考标号表示类似的元素,在附图中图1是根据本发明优选实施例的无线通信系统的电子框图。
图2是根据本发明优选实施例的图1的无线通信系统内使用的无线通信设备的电子框图。
图3是根据本发明优选实施例的图2的无线通信设备内使用的内容存储器的框图。
图4说明了根据本发明的图2的无线通信设备内使用的显示屏的一个实施例。
图5说明了根据本发明优选实施例,用于在图1的无线通信系统内进行通信的内容消息。
图6说明了根据本发明优选实施例,在图5的内容消息内传递的内容部分。
图7和8是说明根据本发明的优选实施例的图2的无线通信设备的操作的流程图。
具体实施例方式
如所需,这里公开本发明的详细实施例;但是,应该理解,公开的实施例仅仅是本发明的示例,其可以以多种不同形式体现。因此这里公开的特定结构和功能细节不应被解释为限制,而仅仅是权利要求的基础,以及教导本领域技术人员以实际上任何合适的详细结构不同地使用本发明的表示基础。此外,这里使用的术语和短语并不想限制什么;而是要提供对本发明的可理解的描述。
这里所使用的术语“a,an”表示一个或多于一个。术语“多个(plurality)”表示两个或更多。术语“另一(another)”表示至少第二或更多。术语“包括和/或具有(including and/or having)”表示包含(即,开放语言)。术语“连接、耦合(coupled)”表示连接(connected),尽管不必是直接连接,也不必是机械连接。术语“程序”表示涉及用于在计算机系统上执行的指令序列。程序或计算机程序可包括子程序、函数、流程、对象方法、对象实现、可执行应用程序、applet、servlet、源代码、对象代码、共享库/动态链接库和/或其他设计用于在计算机系统上执行的指令序列。
参看图1,示出了无线通信系统10的电子框图。无线通信系统10包括消息输入设备,用于发起到无线通信系统10的消息。消息输入设备可以是例如,电话15、计算机20、或桌面消息传递单元25、通过现有公共交换电话网(PSTN)30、通过多条电话链路35连接到系统控制器40。电话链路35例如可以是多个双绞线对、光纤线缆、或复用中继线。
系统控制器40通过一条或多条通信链路55连接到至少一个射频(RF)发射器45和至少一个射频(RF)接收器50,并监视其操作。通信链路55典型地是双绞线对电话线,此外可包括射频(RF)、微波或其他通信链路。射频发射器45和射频接收器50典型地与消息储存和转发站一起使用,消息储存和转发站将输入和输出的消息编码和解码成与陆线消息交换计算机和个人无线寻址要求相兼容的格式,诸如蜂窝消息、短消息服务、或寻呼协议。系统控制器40还可用于编码和解码由射频发射器45发送或由射频接收器50接收的无线消息。通过电话机,诸如电话15或无线通信设备60,电话信号典型地传送到系统控制器40和从系统控制器40接收。系统控制器40编码和调度输出的消息,诸如下行链路消息65。系统控制器40然后通过射频发射器45将编码的输出消息经由发射天线70发射到多个无线通信设备75中的一个或多个上,诸如至少一个输出射频(RF)信道80上的无线通信设备60。下行链路消息65可以是例如,数据消息或语音呼叫。类似地,系统控制器40接收和解码输入的消息,诸如射频接收器经由接收天线90在至少一个输入射频(RF)信道80上从多个无线通信设备75之一接收的上行链路消息85。上行链路消息85可以是例如,数据消息、对数据消息的回复、语音呼叫、或者对语音呼叫的回复。
本领域普通技术人员可以认识到,根据本发明的无线通信系统10能够使用任何无线RF信道,诸如单向或双向寻呼信道、移动蜂窝电话信道或移动无线信道。类似地,本领域技术人员可以认识到,无线通信系统10能够使用其他类型的通信信道,诸如红外信道和/或蓝牙信道。在下面的描述中,术语“无线通信系统”指的是上述任意无线通信系统或其等价物。
类似地,本领域技术人员可以认识到,根据本发明的多个无线通信设备75中的每一个,诸如无线通信设备60,可以是移动蜂窝电话、移动无线数据终端、具有附属或集成数据终端的移动蜂窝电话、或者双向寻呼机,诸如伊利诺斯州绍姆堡的摩托罗拉公司生产的“Pagewriter2000X”。在下面的描述中,术语“无线通信设备”指的是上述任意设备或其等价物。
分配用于无线通信系统10的多个无线通信设备75中的每一个具有分配给其的地址或标识,这是无线通信系统10中唯一选择性的呼叫地址。例如,分配用于无线通信系统10的无线通信设备60具有分配给其的地址100,这是在无线通信系统10中用于无线通信设备60的唯一选择性呼叫地址。地址100使下行链路消息65只从系统控制器40传送到具有该地址100的无线通信设备60,并且识别在系统控制器40从具有地址100的无线通信设备60接收到的消息和响应。在一个实施例中,多个无线通信设备75中的每一个都具有分配给其的pin号码,pin号码与PSTN 30内的电话号码相关联。为多个无线通信设备75中的每一个分配地址的列表和相关电话号码以订户数据库105的形式储存在系统控制器40中。
优选地,并且根据本发明,无线通信系统10连接并接收多个内容110。如所示,多个内容110优选是由系统控制器40接收和处理的。本领域普通技术人员应该认识到,另外地,PSTN 30可以接收多个内容110然后将其发送到系统控制器40处理(未示出)。多个内容110可以包括,例如,与物理事件(诸如体育事件)相关联的内容、与电视或无线电广播相关联的内容、无线内容、因特网内容等等。多个内容110中的每一个可以分别地在无线通信系统10内指定,或者可以分组到一个或多个话题内。多个内容110,例如,可以包括分别指定的内容,诸如天气、交通、事件、餐饮、购物、服务、体育等等。此外,例如,总话题可以是全国橄榄球联赛(NFL),所有与NFL相关的事件,诸如通过因特网或付费节目广播的NFL比赛来直播NFL比赛,可以分组到总话题中。
图2是根据本发明的在图1的无线通信系统10内使用的无线通信设备60的优选实施例的电子框图。本领域普通技术人员应该认识到,图2的电子框图说明了分配在无线通信系统10内使用的多个无线通信设备75中的每一个。
参看图2,无线通信设备60包括第一天线115、第二天线120、接收器125、发射器130、时钟135、处理器140、存储器145、提示电路150、显示屏155、用户接口160、浏览器应用程序225和内容管理应用程序165。本领域普通技术人员应该认识到,内容管理应用程序165和浏览器应用程序225可以是软件程序或任何其他等价物。
第一天线115从无线通信系统10截获传送的信号。第一天线115连接到接收器125,接收器125使用传统解调技术来接收无线通信系统10传送的通信信号,诸如图1的下行链路消息65。
处理器140连接到接收器125,使用现有信号处理技术来处理接收的消息。优选地,处理器140类似于摩托罗拉公司生产的MC68328微控制器。本领域普通技术人员应该认识到,其他类似处理器也可用于处理器140,可使用相同或替换类型的附加处理器来满足处理器140的处理要求。
处理器140解码接收消息的解调数据中的地址,比较解码的地址与诸如储存在存储器145的地址存储器170中的地址100的一个或多个地址;当检测到匹配时,处理接收消息的剩余部分。
为了进行无线通信设备60的必要功能,处理器140连接到存储器145,存储器145优选包括随机存取存储器(RAM)、只读存储器(ROM)、电可擦写可编程只读存储器(EEPROM)(未示出)。存储器145由地址存储器170、消息存储器175、内容存储器180组成。
图3说明了内容存储器180的进一步的细节,其根据本发明的优选实施例。如所示,内容存储器180优选储存一个或多个内容部分185,用于从无线通信系统10接收的多个内容110中的一个或多个。每个内容部分185包括一个或多个属性190。这一个或多个属性190可以例如包括色彩元素195、图像元素200、标题属性205、时间属性210、文本元素215。时间属性210指定了用于与内容部分185相关联的相关内容的时间。标题属性205指定了显示在显示屏155上用于内容部分185的文本。标题属性205向用户给出了一些关于主题如何分类的主意,诸如音乐、新闻、天气等等。当用户接口允许时,标题属性205可以在显示屏155上具有与内容部分185的文本元素215不同的外观。
图像元素200指定与内容部分185一起在显示屏155上显示的图像文件。实际图像文件必须在从无线通信系统10中接收到后就提取,诸如在内容消息中。提取的图像例如可以是GIF(图形交换格式)或PNG(便携网络图形)格式等。当没有为内容部分185指定图像元素200时,使用缺省图像。文本元素215包含内容的文本描述。它作为统一资源定位符(URL)属性220(如果存在)指定的更详细文章的索引(teaser)。
色彩元素195允许内容提供商指定显示屏155上内容部分文本显示区域的背景色彩和文本色彩。如果色彩元素不存在,文本区域的背景和文本色彩可以是缺省色彩。优选地,如果某一属性(文本或背景)缺失,就通过内容管理应用程序165来忽略色彩元素195。在一个实施例中,色彩值195用十六进制格式指定为#RRGGBB,其中RR=十六进制的红色值,GG=十六进制的绿色值,而BB=十六进制的蓝色值。优选地,色彩元素195包括背景色彩属性235和文本色彩属性240。背景色彩属性235优选以如前所述的#RRGGBB格式指定文本显示区域背景的RGB(用于因特网的标准缺省色空间)颜色。文本属性240以如前所述的#RRGGBB格式指定一块文本的RGB颜色。
在一个实施例中,内容部分185的一个或多个属性190还包括URL属性220。URL属性220允许用户使用无线通信设备60上的浏览器应用程序225等浏览有关内容部分185的更详细的信息。
在本发明的一个实施例中,内容部分185的一个或多个属性190包括到期元素230。到期元素230指定了内容部分185的到期时间和日期。如果没有储存到期元素230,内容部分185将不会到期并且将保留在无线通信设备60的内容存储器180中,直到某些其它事件使得它被删除。(例如内容存储器变满。)无线通信设备60上的时钟135可以是用于删除的时基。在另一实施例中,时间属性10,如果存在,可用作指示何时删除内容部分185。
回过来看图2,一旦处理器140处理了接收的消息,它在消息存储器175中储存解码的消息。本领域普通技术人员应该认识到,根据本发明的消息存储器175可以是数据存储设备等中的存储位置组。
接收和处理消息之后,处理器140优选产生命令信号到提示电路,作为消息已被接收和储存的通知。提示电路150可包括扬声器(未示出),具有相关扬声器驱动电路,能够播放乐曲和其他听得到的提示;振动器(未示出),具有相关的振动器驱动电路,能够产生物理振动;或者一个或多个LED(未示出),具有相关的LED驱动电路,能够产生可视提示。本领域普通技术人员应该认识到,其他类似的提示装置以及任何上述可听、振动、可视输出的组合都可用于提示电路150。
接收到消息后,处理器140优选还产生命令信号到显示屏155,以产生表示接收和储存消息的可视通知。当显示屏155从处理器140接收关于消息已被接收和储存在消息存储器175中的命令信号时,显示消息指示。消息指示例如可以是激活显示屏155上多个消息图标中的一个。显示屏155可以是例如液晶显示屏、点阵显示屏等。
无线通信设备60优选还包括时钟135。时钟135为处理器140提供定时。时钟135优选包括当前时间245用于操作无线通信设备60,诸如用于内容管理应用程序165。时钟135还提供用于增强功能的定时源,诸如操作的活动和不活动时期或者提示时期。
在优选实施例中,无线通信设备60包括内容管理应用程序165。内容管理应用程序165编程以处理接收器125接收和/或储存在内容存储器180中的一个或多个内容部分185,并识别个性化内容以在显示屏155上向用户显示。无线通信设备60在内容管理应用程序165内使用从处理器140发送的处理器命令250来进行内容管理。内容管理应用程序165发送应用程序响应255作为对处理器命令250的回复。内容管理应用程序165可以是在制造期间硬编码的或者编程到无线通信设备60中,也可以根据顾客的订制而通过空中接口编程,或者可以是可下载的应用程序。本领域普通技术人员应该认识到,其他的编程方法也可用于将内容管理应用程序165编程到无线通信设备60中。
作为对处理器命令250的响应,内容管理应用程序165优选存取存储器145的内容存储器180。内容管理应用程序165通过一组用于识别接收器125接收的和/或储存在内容存储器180中的一个或多个内容部分185的管理的规则来编程。例如,内容管理应用程序165可以识别要在显示屏155上显示的一个或多个内容部分185。内容管理应用程序165发送应用程序响应255到处理器140,包括一个或多个内容部分185和相关的多个属性190。处理器140,作为对接收应用程序响应255的响应,发送命令信号到显示屏155,用于识别内容部分185和多个属性190,以在显示屏155上显示。在优选实施例中,内容信息是这样接收的其并不强迫设备用户接收。接收器125接收一个或多个内容部分185,处理器140将其转发到内容存储器180,用于储存和内容管理应用程序165的后续处理。优选在接收到每一条包含一个或多个内容部分185的消息时不提示用户。
内容管理应用程序165编程来处理输入内容部分和到期内容部分。内容管理应用程序165例如可以编程来结合输入内容部分、滚动计时器到期或其他这样事件的接收来检查到期时间。类似地,内容管理应用程序165可以编程来在滚动计时器到期时以最新接收和储存的内容部分更新显示屏155。因此,内容管理应用程序165可以在更新显示屏155之前考虑其他未定事件以向用户呈现更愉快的体验。
图4说明了显示屏155的例子,包括一个或多个内容部分185。如所示,标题属性205和时间属性210优选显示在每个内容部分区域的第一行上。如果标题属性205和时间属性210的总长度大于可显示在该行上的字符的数量,它就会被截断,并在这行结尾处显示指出其被截断了。文本元素215显示在内容部分区域的第二和第三行上。如果文本元素215的长度大于可在这两行上显示的长度的话,可以被截断,并在行末显示指出其被截断。每个图像元素200,例如,可以是16比特(或更少)的色彩图像(55像素宽×38像素高)。如果图像元素200大于可获得的显示空间,其可以被截断以适合该空间。图像元素200可以居中或左上对齐等等。
优选地,用户接口160连接到处理器140,如图2所示。用户接口160可以是一个或多个按钮,用于产生一个按钮按压、一系列按钮按压、来自设备用户的语音响应或由无线通信设备60的设备用户发起的某些其他类似方法的手动响应。处理器140,响应于用户接口160,发起处理器命令250到内容管理应用程序165。内容管理应用程序165,响应于处理器命令250,可以更改显示的内容部分和/或对一个或多个内容部分进行其他操作。例如,按压用户接口160的按钮可以使得所有内容部分都更新,然后在显示屏155上显示更新的内容部分。类似地,按压用户接口160的按钮可以使得所有到期的内容部分都被删除,所有最新接收的内容部分储存在内容存储器180中。在一个实施例中,用户接口160可以用于高亮显示内容部分的一个或多个属性。优选地,用户接口160用于在各种显示的内容部分之间滚动,以选择各种显示的内容部分,和/或为显示的内容部分选择URL属性220以访问与内容部分相关联的内容。
发射器130连接到处理器140并且响应来自处理器140的命令。当发射器130接收到来自处理器140的命令时,发射器130通过第二天线120向无线通信系统10发送信号。例如,该信号可以是上行链路消息85(参看图1)。
在可替换实施例中(未示出),无线通信设备60包括一个天线,执行第一天线115和第二天线120的功能。此外,无线通信设备60可包括收发器电路,执行接收器125和发射器130的功能。本领域普通技术人员应该认识到,相同或供选择类型的其他类似电子框图可用于无线通信设备60来应付无线通信设备60的要求。
内容信息优选从无线通信系统10发送到多个无线通信设备75中的一个或多个,其使用可扩展标记语言(XML)。XML是结构化文档和万维网数据的通用格式。XML是一组规则(即准则和习惯),用于设计结构数据的文本格式。XML使用标签(由“<”和“>”括起来的单词)和属性(其形式名称=“value”(值))。XML仅使用标签来为数据段划界,并且将完整的数据解释留给了读取它的应用程序。
优选地,内容递送机制使用无线应用协议(WAP)推送(push)方法。该方法允许基于服务器的应用通过推送代理将内容发送或“推送”到设备。推送功能尤其相关于实时应用,其发送通知给用户,诸如消息传递、股票价格和交通更新提示。没有推送功能,这些类型的应用将需要设备向应用服务器轮询新信息或状态。在无线环境中,这样的轮询活动将继续低效和浪费地使用无线通信系统的资源。WAP的推送功能提供在推送的消息的有效期上的控制、在推送代理处的储存和转发功能以及在承载电路递送选择上的控制。每个推送消息包含到与一个或多个内容部分185中的每一个相关联的内容的URL。在优选实施例中,无线通信设备60在接收到推送消息时可以提取与一个或多个内容部分185中的每一个相关联的内容。当内容部分185包括到内容的URL和到与内容相关联的图像的URL时,可能需要一个或多个提取操作。一旦提取了内容部分,将会被发送到内容存储器180储存。不包含所需元素和属性的内容部分优选会被丢弃。
图5说明了用于传送内容信息的内容消息260。内容消息260可以是,例如,图1的下行链路消息65。如图5所示,内容消息260优选包括文档类型265、根元素268、清除属性275、信息消息278。根据本发明,信息消息278可以是门户(portal)元素270或者是一个或多个传送的内容部分280。
当从无线通信系统10发送到多个无线通信设备75中的一个或多个的下行链路消息65是内容消息260时,文档类型265优选设置为指出后面的数据涉及一个或多个传送的内容部分280。例如,文档类型265可以表示为“text/x-motorola.sxl”。一旦接收到文档类型265=text/x-motorola.sxl的消息,处理器140可以发送处理器命令250到内容管理应用程序165。
根元素268是XML文档层次中的顶级元素。根元素包含所有其他元素。每一文档只能具有一个根。所有其他元素在其内嵌套。
门户元素270指出了用户可在哪里来定制储存在内容存储器180中的一个或多个内容部分185。例如,门户元素270指出用户可以在哪里定制在内容消息260内发送的一个或多个传送的内容部分280。门户元素270包括门户URL 285,用户可在其中访问和更新一个或多个喜好。门户URL 285优选储存在无线通信设备60的存储器145中。当无线通信设备60接收到新门户元素270时,新门户元素270将替代当前储存的门户URL。本领域普通技术人员应该认识到,设备用户可以通过发起到用户接口160的输入来通过浏览器应用程序225访问门户URL 285。例如,门户URL 285可分派给按钮,当按下该按钮时使用浏览器应用程序225来显示该网页。本领域普通技术人员还应该认识到,用于内容消息接收的一个或多个喜好可以由用户在门户URL285使用浏览器应用程序225来更新,以响应于来自无线通信设备60的用户接口160的输入。
清除属性275用于刷新储存的内容部分185的现存队列。当清除属性275在内容消息260中设置为“是”时,无线通信设备60在储存任何新的一个或多个传送的内容部分280之前从内容存储器180中删除所有现存的(接收到的)内容部分。本领域普通技术人员应该认识到,新的一个或多个传送的内容部分280可以包括在包含设为“是”的清除属性275的内容消息260中;或者可以包括在在删除储存的内容部分之后传送的第二内容消息中。当清除属性275在内容消息260中设为“否”或者不存在时,内容消息260的一个或多个传送的内容部分280将会被视为逐渐增加的更新。
图6更详细地说明了一个或多个传送的内容部分280。如图6所示,传送的内容部分280优选包括一个或多个属性,包括色彩元素195(包括背景色彩235和文本色彩240)、到期元素230、图像参考属性290、文本元素215、URL属性220、时间属性210、标题属性205。图像参考属性指定了用于图像数据文件的URL。该数据文件可以在接收内容消息260时提取。图像URL在提取图像元素200并储存在内容存储器180中时被丢弃。包括在传送的内容部分280中的属性基本上等价于前述的图3的那些属性。
下面示出图5和6的内容消息260的数据格式的一个例子<?xml version=″1.0″?encoding=″UTF-8″standalone=″no″?>
<!DOCTYPE sxl SYSTEM″http//URI/xml/dtds/sxl.dtd″>
<!—a color using sRGB#RRGGBB as Hex values-->
<!ENTITY%Color″CDATA″>
<!ELEMENT SXL(PORTAL|SNACK+)>
<!ATTLIST SXLclear CDATA #IMPLIED>
<!ELEMENT PORTAL EMPTY>
<!ATTLIST PORTALhref CDATA #REQUIRED>
<!ELEMENT SNACK(COLOR?,EXP?,IMG,T)>
<!ATTLIST SNACKhref CDATA #REQUIREDtime CDATA #IMPLIEDtitle CDATA #REQUIRED>
<!ELEMENT COLOR EMPTY>
<!ATTLIST COLORbg%Color;#REQUIREDtext%Color #REQUIRED>
<!ELEMENT EXP EMPTY>
<!ATTLIST EXPtime CDATA #REQUIRED>
<!ELEMENT IMG EMPTY>
<!ATTLIST IMGhref CDATA #IMPLIED>
<!ELEMENT T (#PCDATA)>
图7是说明了根据本发明优选实施例的图2无线通信设备60的操作的流程图。具体地说,图7说明了接收的内容消息260被无线通信设备60处理的过程。处理开始于步骤300,其中,无线通信设备60检查接收的消息。无线通信设备60,例如,可以通过连接到接收器125的第一天线115从无线通信系统接收下行链路消息65。当在步骤300中没有接收到消息时,处理循环返回并且周期性地检查接收的消息。接下来,在步骤302中,当接收到消息,无线通信设备60询问WAP推送中的应用标识(APP ID)是否是指定用于内容管理应用程序165的APP ID。接下来,在步骤305中,当应用标识是指定用于内容管理应用程序165的APP ID,将接收的消息推送到内容管理应用程序165作进一步处理。具体地说,无线通信设备60的内容管理应用程序165确定接收的消息是否是内容消息260。例如,内容管理应用程序165确定接收的消息是否包括设为指出后面的数据涉及一个或多个传送的内容部分280的文档类型265。在步骤310,当在步骤305中,接收的消息不是内容消息260时,并且当在步骤302中,应用标识也不是指定用于内容管理应用程序165的APP ID时,将该消息作为标准接收消息来处理。例如,将消息储存在存储器145的消息存储器175中,处理器发送命令信号到提示电路150,发送命令信号到显示屏155,通知用户接收到消息。然后,处理循环返回到步骤300并周期性检查消息的接收。
接着在步骤315中,当接收的消息是内容消息260,无线通信设备60的内容管理应用程序165确定内容消息260是否包括设置为“是”的清除属性275。本领域普通技术人员应该认识到,清除属性275设定为“是”只是为了说明的一个例子,清除属性275可以设置为表示一个或多个内容部分185应该从内容存储器180中删除的任意肯定的表示。在步骤320,当内容消息260包括设为“是”的清除属性275时,无线通信设备60删除存储器145的内容存储器180中储存的一个或多个内容部分185。接下来,在步骤325,当内容存储器180中储存的一个或多个内容部分185已被删除(即内容存储器180清空)时,并且当清除属性275设为“否”(或者表示不从内容存储器180中删除一个或多个内容部分185的任意其他表示)或者不存在于内容消息260中时,内容管理应用程序165确定内容消息260的信息消息278是否包括门户元素325。在步骤320,当信息消息278包括门户元素325,将相关联的门户URL 285储存在存储器145中用于以后设备用户的访问和使用。处理随后返回到步骤300并周期性检查接收的消息。在步骤335,当信息消息278不包括门户元素325时,计数器设为N=1。接着,在步骤340,内容管理应用程序165确定内容消息260的信息消息278是否包括第N个内容部分。当第N个内容部分没有包括在内容消息260中时,处理循环返回到步骤300,并周期性检查接收的消息。在步骤345,当内容消息260包括第N个内容部分,内容管理应用程序165处理第N个内容部分。接着,在步骤350,计算器增加到N=N+1,处理循环返回到步骤340以在内容消息260中检查第N个内容部分的存在。
图8是说明了根据本发明优选实施例的图2无线通信设备60的具体操作的流程图。具体地说,图7说明了无线通信设备60的内容管理应用程序165在图7步骤345中对传送的内容部分280的处理过程。处理开始于步骤360,其中,内容管理应用程序165确定内容部分是否包括色彩元素195。在步骤365,当不包括色彩元素165时,传送的内容部分280在显示屏155上显示的文本区域的背景和文本色彩发置为缺省色彩。在步骤370,当传送的内容部分280中包括色彩元素165时,传送的内容部分280在显示屏155上显示的文本区域的背景和文本色彩设置为背景色彩属性235和文本色彩属性240的背景色彩和文本色彩,其优选地同色彩元素195一同发送。接着,在步骤375,内容管理应用程序165确定是否有到期元素230。在步骤380,当传送的内容部分280中包括到期元素230时,内容管理应用程序165比较当前时间245与到期元素230的到期时间。在步骤385,当当前时间245至少等于(即大于或等于)到期时间时,在内容消息260内接收的传送的内容部分280被丢弃。在步骤390,当当前时间245小于到期时间时,设置到期时间并将其储存在传送内容部分280的内容储存器180位置内。在步骤395,当在步骤375中传送的内容部分280内不包括到期元素230时,和当在步骤390中储存了到期时间时,内容管理应用程序165确定传送的内容部分280是否包括图像元素200。在步骤400,当包括图像元素200时,提取图像文件。例如,内容管理应用程序165通知处理器140从在图像元素200内指定的URL提取图像。在步骤405,当在传送的内容部分280内不包括图像元素200时,指定缺省图像用于传送的内容部分280。接着在步骤410,将用于传送的内容部分280的图像储存在内容存储器180中。接下来,在步骤415,内容管理应用程序165确定传送的内容部分280是否包括文本元素215。当不存在文本元素214时,处理循环到步骤385,丢弃在内容消息260内接收的传送的内容部分280。在步骤420,当包括文本元素215时,在内容存储器180中储存包含在文本元素215内的内容的文本描述。接着,在步骤425,内容管理应用程序165确定传送的内容部分280是否包括URL属性220。当不存在URL属性220时,处理循环到步骤385,丢弃在内容消息260内接收的传送的内容部分280。接着,在步骤430,当包括URL属性220时,在内容存储器180中储存与传送的内容部分180相关联的内容的URL。用户可以在稍后使用储存的URL按需提取与传送的内容部分280相关联的内容。接着,在步骤435,内容管理应用程序165确定在传送的内容部分280中是否包括时间属性210。在步骤440,当包括时间属性210时,在内容存储器180中储存传送的内容部分280的时间。接下来在步骤445,并且当在步骤435不存在时间属性时,内容管理应用程序165确定在传送的内容部分280中是否存在标题属性205。当存在标题属性时,在内容存储器180中储存标题文本。当不存在标题属性205时,处理循环到步骤385,丢弃在内容消息260内接收的传送的内容部分280。
这里所述的本发明提供了一种用于内容通信的通信系统和方法。尽管以优选实施例的形式描述了本发明,本领域技术人员显然可以看出,在不背离本发明的前提下可作出各种变更和修改。因此,所有这样的变更和修改都被视作在权利要求书所定义的本发明的精神和范围内。
权利要求
1.一种用于传送内容的方法,包括将内容消息从无线通信系统传送到多个无线通信设备中的一个或多个,其中,内容消息包括文档类型,其中文档类型指出内容消息包括关于一个或多个内容部分的数据,清除属性,和信息消息;由至少一个无线通信设备接收内容消息,其中,所述无线通信设备包括内容存储器,用于储存一个或多个内容部分;和当清除属性设为“是”时,响应于接收内容消息,删除所述一个或多个内容部分。
2.如权利要求1所述的传送内容的方法,进一步包括在删除步骤之后由所述无线通信设备接收第二内容消息,其中第二内容消息包括一个或多个传送的内容部分;和在内容存储器中储存所述一个或多个传送的内容部分。
3.如权利要求1所述的传送内容的方法,其中,信息消息包括一个或多个传送的内容部分,所述方法进一步包括在接收步骤之后由无线通信设备的内容管理应用程序处理所述一个或多个传送的内容部分;和在无线通信设备的内容存储器中储存所述一个或多个传送的内容部分。
4.如权利要求3所述的传送内容的方法,进一步包括在无线通信设备的显示器上显示储存在内容储存器中的所述一个或多个传送的内容部分。
5.一种用于接收传送的内容的无线通信设备,所述无线通信设备包括接收器,用于从无线通信系统接收内容消息,其中,所述内容消息包括文档类型,其中文档类型指出内容消息包括关于一个或多个内容部分的数据,清除属性,和信息消息;处理器,连接到接收器,用于处理内容消息;内容存储器,连接到处理器,用于储存一个或多个内容部分;和内容管理应用程序,连接到处理器和内容存储器,其中,对内容管理应用程序编程来在清除属性设为“是”时,响应于接收内容消息,删除所述一个或多个内容部分。
6.如权利要求5所述的无线通信设备,其中,进一步对内容管理应用程序编程来在从内容存储器删除所述一个或多个内容部分之后在内容存储器中储存包含在信息消息内的一个或多个传送的内容部分。
7.如权利要求5所述的无线通信设备,其中,进一步对内容管理应用程序编程来在内容存储器中储存包含在第二接收内容消息内的一个或多个传送的内容部分。
8.如权利要求5所述的无线通信设备,进一步包括存储器,连接到处理器,用于储存包含在接收的内容消息的信息消息内的门户URL;浏览器应用程序,连接到处理器,用于响应于来自用户接口的输入,访问门户URL;和用户接口,连接到处理器,用于提供输入从而访问门户URL,进一步用于提供另一输入从而在门户URL处通过浏览器应用程序更新关于内容接收的一个或多个喜好。
9.如权利要求5所述的无线通信设备,其中,所述一个或多个传送的内容部分包括具有到期时间的到期元素,并且,进一步对所述内容管理应用程序编程来比较当前时间和到期时间,并在当前时间至少等于到期时间时丢弃所述一个或多个传送的内容部分。
10.如权利要求9所述的无线通信设备,其中,进一步对所述内容管理应用程序编程来在当前时间小于到期时间时在内容存储器中储存所述一个或多个传送的内容部分内的到期时间,并在当前时间至少等于到期时间时从内容存储器删除所述一个或多个传送的内容部分。
全文摘要
一种用于接收传送的内容的无线通信设备(60),包括接收器(125)、处理器(140)、内容存储器(180)和内容管理应用程序(165)。接收器(125)从无线通信系统(10)接收内容消息(260)。内容消息(260)包括文档类型(265),其中文档类型指出内容消息(260)包括关于一个或多个传送的内容部分(280)的数据。内容管理应用程序(165)处理关于一个或多个传送的内容部分(280)的数据,并将关于一个或多个传送的内容部分(280)的数据储存在内容存储器(180)中。
文档编号H04M1/72GK1675631SQ03818583
公开日2005年9月28日 申请日期2003年7月31日 优先权日2002年8月2日
发明者兰迪·W·法里斯 申请人:摩托罗拉公司(特拉华州注册)
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1