专利名称:用于向文本消息的未使用部分插入信息的方法与装置的制作方法
技术领域:
本发明一般涉及电信领域,更具体地,涉及文本消息传送。
背景技术:
文本消息传送或短消息业务(SMS)已变得广受蜂窝电话或移动电话用户欢迎。通常,由移动电话用户生成的文本消息被传递给诸如另一移动电话用户的要去的接收方。将文本消息转发给要去的接收方的过程由短消息业务中心(SMSC)完成。SMSC提供很多业务,包括对移动电话之间文本消息的传送进行调整。当用户向接收方发送文本消息(SMS消息)时,移动电话实际上将该消息发送到了SMSC。SMSC存储该消息并接着在要去的接收方可利用时将它传递给这些接收方。SMSC通常具有其将消息存储多长时间的可配置时间限制,及如果需要的话发送方通常可以规定更短的时间限制。另外,SMSC将跟踪任何引起的费用。一般地,每个网络至少有一个短消息业务中心(SMSC)。为了SMS消息的大批传输和接收,SMSC具有常规的、固定的网络接口以及移动网络接口。已定义了许多协议以支持这种有线访问。短消息对等(SMPP)协议是开放工业标准消息传送协议,其被设计来利用诸如GSM、TDMA、CDMA和PDC的无线移动网络来简化数据应用的集成。该协议被广泛地部署在移动电信工业中。
用户已发现这一通讯媒体的许多胜于电子邮件和传统电话呼叫的优点。例如,不像电子邮件,SMS消息更可能由某人在任一时间读取,因为许多人通常一天24小时将他们的移动电话放在手边。此外,不像传统电话呼叫,SMS消息被自动存储并能被重新读取。这在否则珂能被忘掉的详细信息的情况下证明特别有用。另外,不像电子邮件,SMS是相对来说没有SPAM的。此外,SMS消息是另人安心的。不像传统电话呼叫,接收方不必中断他/她的进餐、会议和谈话等来回应呼叫,而他/她仍然可接收该SMS消息中的信息。文本消息另人安心的特性允许接收方受到最低限度的打扰。此外,SMS消息比传统电话呼叫费用低,而且在许多情况下相同的信息可以被传送。
通常,SMS消息被分配一预定的固定空间量。例如,用户可被允许传输长度为160个字符的SMS消息。通常,许多SMS消息可能相当短,诸如长度仅100个字符。然而,被允许的长度是固定的,并不调整以适应实际消息的大小。因此,在许多情况下,所允许长度的大部分未被使用或被浪费。
本发明旨在克服或至少减少以上所提出的一个或多个问题的影响。
发明内容
在本发明的一方面,提供了一种方法。该方法包括接收具有未使用区域的文本消息,将信息插入到该未使用区域,及将该文本消息发送给要去的接收方。
在本发明的另一方面,提供了一种广告文本引擎。该广告文本引擎包括适用于接收具有未使用区域的文本消息,将信息插入到该未使用区域,及将该文本消息发送给要去的接收方的控制器。
在本发明的又一方面,提供了一种方法,其中接收包括嵌入的广告的文本消息。
在本发明的再一方面,提供了一种方法,其中传输包括嵌入的广告的文本消息。
参考下面结合附图所作出的说明,可以更好地理解本发明,在这些附图中,相同的标号标识相同的部件,其中图1是根据本发明一个实施例的通信系统的方框图;
图2显示了表示图1的通信系统的SMSC网关的至少一部分操作的流程图的一个实施例;及图3显示了表示图1的通信系统的广告文本引擎的至少一部分操作的流程图的一个实施例;及图4显示了表示被用于识别要由图1的广告文本引擎插入到文本消息中的适当广告的至少一部分例程的流程图的一个实施例。
尽管本发明容许各种变体和可选形式,其特定实施例以附图中示例的方式被示出并在此被详细描述。但是,应当理解,这里特定实施例的描述不是要将本发明限制在所公开的特定形式,而是相反地,本发明是要覆盖落入所附权利要求所定义的本发明的精神和范围内的所有变体、等效变换和替换。
具体实施例方式
以下描述本发明的示例性实施例。为了清楚起见,不是实际实施的所有特征都在这一说明中被描述。当然,应该理解,在任何这类实际实施例的开发中,必须作出许多为达到将从一种实施变化到另外一种实施的开发者的特定目标的特定于实施的决定,诸如遵从与系统有关的和与商业有关的约束。此外,应该理解,这种开发努力可能是复杂的和耗费时间的,但对于那些得益于本公开的本领域普通技术人员来说将是常规任务。
现在看附图,特别参考图1,显示了根据本发明一个实施例的通信系统100。本领域技术人员将理解图1的通信系统100可以采用广泛变化的系统中的任何一种,诸如通用移动电话系统(UMTS),事实上,可应用实质上支持诸如SMS的数据和/或语音通信的任何系统。通信系统100允许一个或多个移动设备102、104与另一个移动设备通信,尤其是使用SMS消息的文本进行通信。移动设备102、104可采用各种设备中任何一种的形式,包括蜂窝电话、个人数字助理(PDA)、膝上型计算机、数字寻呼机,无线网卡和任何其它能够对电话公司(Telco)网络106和/或数据网络进行访问的设备。
在一个实施例中,移动设备102与Telco网络106通信,发送所需的文本消息,诸如“我在回家的路上”。文本消息附有关于要去的接收方的信息,诸如要去的接收方的电话号码、电子邮件地址、即时消息标识、互联网地址等等。Telco网络106通过将该文本消息连同诸如时间、地点等的任何有关信息一起转发到SMSC网关108来响应该文本消息。SMSC网关108一般负责将文本消息转发到诸如移动设备104的要去的接收方。SMSC网关108可通过各种路由中的任何一种来转发文本消息,这些路由包括其他电话公司网络(未示出)、因特网(未示出)、其他私有网络(未示出)等等。
除以下论述的之外,移动设备102、104,Telco网络106和SMSC网关108的操作是常规的,因此不必为本发明的正确理解而描述得非常详细。而是,这些细节被省略以避免对本发明不必要的遮蔽。
本发明中,SMSC网关108包括硬件、软件或它们的结合,以识别选择已请求了对他们的SMS消息特别对待的“呼叫者”或“发送方”。特别地,SMSC网关108进行操作以识别那些已许可被插入到他们的SMS消息中的广告的呼叫者。不是所有呼叫者都选择参与了这一业务。因此,SMSC网关108包括参与的呼叫者的列表或数据库。SMSC网关进行操作以识别选择文本消息并将这些消息转发给广告文本引擎110,在那里,选择出适当的广告并将其插入到识别出的文本消息中,如下面所完整讨论的那样。
图2示出了描述由SMSC网关108执行的识别过程200的至少一个实施例的流程图。特别地,该过程随文本消息在块202被接收而开始。发送方的标识通常与文本消息包括在一起。发送方可由任何一种唯一标识符所标识。例如,可包括移动设备102的电话号码。可选地,与发送方关联的电子邮件地址可与文本消息包括在一起。其他唯一标识符,诸如用户ID及口令,可同样被使用。无论怎样,文本消息都具有某种唯一与该文本消息关联的、可与参与者的列表或数据库比较的标识标记,如块206中所示的那样。
本领域技术人员将理解列表或数据库可根据在注册过程中收集的信息来构建。也就是说,可联系使用文本消息传送的一组个人并向其提供参与某些商机的交换的机会。例如,选择参与的用户可接收到基于具有插入到其中的广告的文本消息的数量的报酬。这些报酬可采用任何一种形式,诸如现金、业务或商品的折扣、经常坐飞机的人的距离或点数的优惠。
如果在判定块208发送方决定不在列表中,则控制传递到块210,在这里,SMSC网关108继续将文本消息发送到没有添加广告的要去的接收方。另一方面,如果发送方在列表中,则控制传递到块212,在这里,文本消息被发送到广告文本引擎110以便将适当的广告插入其中。
现在转到图3,其显示了描述至少一个由广告文本引擎110执行的广告选择过程300的实施例。该过程在块302随着广告文本引擎110从SMSC网关108接收文本消息而开始。在块304,选择适合于要去的接收方的广告,且在块306,所选择的广告被插入到文本消息中,并将其返回给SMSC网关108以便可将该文本消息和所附广告传递给要去的接收方。例如,现在该消息可能读作“我在回家的路上。吃在Joe的餐厅-1200主街”。
图4示出了在块304中识别目标广告的过程的一个实施例。在块400开始,与发送方/接收方/消息相关联的信息可被用于选择目标广告或用于至少生成简化的目标广告池。例如,与消息相关联的信息可包括发送方和/或接收方的时间、位置、消息的实际内容等。这样,在用餐期间,广告文本引擎110可选择与用餐或食品相关联的广告。类似地,在深夜发送的消息可使广告文本引擎选择与24小时开放的夜总会或商店相关联的广告。也可向消息的实际文本中挖掘关于适当广告的非惯例线索。例如,文本消息提及驾驶或杂货,则可选择用于加油站或杂货商店的广告。此外,如果消息包括关于位置的信息,那么也可提供附近加油站或杂货商店的地址。
与发送方和接收方均关联的信息可被保持在广告文本引擎的数据库中。这些信息可在注册过程中或从其他已知源处获得。此信息可包括年龄、性别、语言、兴趣等。这一个人信息同样可被用于选择适当的广告。例如,它可被用于为18岁女性选择一个广告,而为60岁男性的选择完全不同的广告。收入水平、车型、信用度等,可能对于帮助选择适当的广告都是有用的信息。
此外,在某些情况下,它对考虑广告商的特别需求是有用的。例如,某些广告商可能在一天中的某一时间或一周中的某一天请求某一年龄群中的所有女性。另外,在某些情况下,如果广告文本引擎110没能识别出任何标识目标广告的消息/发送方/接收方的特征,那么广告文本引擎110可能默认选择针对大部分消费者的一般广告。
在块402,确定文本消息剩余的、对于广告可用的长度。例如,如果实际的文本消息长60个字符且总长为160个字符,那么为广告余留100个字符。可用长度可被用于进一步排除某一广告,或可选地,缩短或缩略某些广告。
一旦确定了适当的广告池,则选出一个。将被插入到文本消息中的实际目标广告可在随机的基础上、在近期最少使用的基础上,按字母顺序地,或任何一种其他选择方法从池中选择的。
另一方面,在某些情况下,它可用于跳过块400、402,并至少在相对短的时间段内将该相同广告发送到所有接收方。例如,在超级保龄球比赛期间,投资了大量资金制作和播放电视广告的公司可能希望在电视广告期间将关于其产品的广告“充斥”该频道。在像这些情况下,可以定制广告以反映当前情形。例如,该广告可能反映“20-15牛仔!该吃汉堡包了!”尽管本说明书是从将广告插入到文本消息未使用部分的观点来作出的,本领域技术人员将理解,其他有用的信息都能被同样地嵌入到文本消息中,而不脱离本发明的精神和范围。例如,到一个web站点的链接、活动广告、有关选举人主动权的信息、公共业务通告、风暴警报、民防系统警报等等都能被置入文本消息的未使用部分中。
除非特殊声明,或者从本讨论中显而易见,否则,诸如“处理”或“计算”或“运算”或“确定”或“显示”等术语指计算机系统或类似电子计算设备的动作和过程,这些计算机系统或类似电子计算设备对以该计算机系统的寄存器和存储器中的物理、电子量所表示的数据进行操作并将其转换为该计算机系统的内存或寄存器或其他这种信息存储、传输或显示设备中的物理量所类似表示的其他数据。
本领域技术人员将理解,在这里的各实施例中说明的各种系统层、例程或模块可被控制单元执行。该控制单元可包括微处理器、微控制器、数字信号处理器、处理器卡(包括一个或多个微处理器或控制器)或其他控制或计算设备。本讨论中提到的存储设备可包括一个或多个用于存储数据和指令的机器可读的存储介质。存储介质可包括不同形式的存储器,此存储器中包括诸如动态或静态随机访问存储器(DRAM或SRAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)和闪存的半导体存储设备;诸如硬盘、软盘、可移动盘的磁盘;包括磁带的其他磁性介质;诸如压缩盘(CD)或数字视频盘(DVD)的光学介质。在各种系统中建立了各种软件层、例程或模块的指令可被存储在各自的存储设备中。这些指令在由控制单元执行时,使得相应的系统执行预定动作。
上述公开的特定实施例只是示例性的,因为本发明可以用对于得益于这里的教授的本领域技术人员来说显而易见的不同但等效的方式来修改和实施。此外,这里显示的结构或设计的细节不是限制性的,本发明的范围以下面的权利要求中所描述的为准。因此,所描述的方法、系统和它们的一部分可以在不同位置实现,诸如在无线单元、基站、基站控制器和/或移动交换中心中。此外,对于实施和使用所述系统所需的处理电路可以实现于特定应用的集成电路、软件驱动的处理电路、固件、可编程逻辑设备、硬件、分离部件或上述部件的结构安排中,如得益于本公开的本领域普通技术人员将会理解的那样。因此,显然地,上述公开的特定实施例可以被变更或修改,且所有这些变化都被考虑在本发明的范围和精神内。因此,这里所寻求的保护范围在下面的权利要求中提出。
权利要求
1.一种方法,包括接收具有未使用区域的文本消息;将信息插入到该未使用区域;以及将该文本消息转发给要去的接收方。
2.如权利要求1所述的方法,其中将信息插入到该未使用区域进一步包括将广告插入到该未使用区域。
3.如权利要求2所述的方法,其中将广告插入到该未使用区域进一步包括根据与该文本消息相关联的信息选择多个广告中的至少一个。
4.如权利要求3所述的方法,其中根据与该文本消息相关联的信息选择多个广告中的至少一个进一步包括根据该文本消息发送的时间选择多个广告中的至少一个。
5.如权利要求3所述的方法,其中根据与该文本消息相关联的信息选择多个广告中的至少一个进一步包括根据该文本消息的内容选择多个广告中的至少一个。
6.如权利要求2所述的方法,其中将广告插入到该未使用区域进一步包括根据与该文本消息的发送方相关的信息选择多个广告中的至少一个。
7.如权利要求6所述的方法,其中根据与该文本消息的发送方相关的信息选择多个广告中的至少一个进一步包括根据与该文本消息的发送方相关的个人信息选择多个广告中的至少一个。
8.如权利要求6所述的方法,其中根据与该文本消息的发送方相关的信息选择多个广告中的至少一个进一步包括根据与该文本消息的发送方的位置选择多个广告中的至少一个。
9.如权利要求2所述的方法,其中将广告插入到该未使用区域进一步包括根据与该文本消息的要去的接收方相关的信息选择多个广告中的至少一个。
10.如权利要求9所述的方法,其中根据与该文本消息的要去的接收方相关的信息选择多个广告中的至少一个进一步包括根据与该文本消息的要去的接收方相关的个人信息选择多个广告中的至少一个。
全文摘要
本发明提供了用于将目标广告置入文本消息内的方法和装置。SMSC网关108接收仅占用其允许区域的一部分的文本消息。网关108将该文本消息传递给广告文本引擎110。广告文本引擎110根据与该文本消息、发送方和/或接收方相关联的信息识别目标广告,并在该文本消息的未使用部分置入该目标广告。此后,含有广告的文本消息被传递给要去的接收方。
文档编号H04L12/58GK1638498SQ20041010027
公开日2005年7月13日 申请日期2004年12月10日 优先权日2003年12月12日
发明者马克·简金 申请人:朗迅科技公司