GSM电话通信中的验证和非干扰的SMS消息传递 (1)技术领域
本发明涉及使用短消息服务(SMS)文本传递的GSM电话通信,尤其涉及在呼叫结束后传递任何SMS文本,以及用不可由移动电话用户转发的标志或其它图形来验证所传递文本消息的来源。
(2)背景技术
短消息服务(SMS)定义了移动电话文本消息的发送和接收。SMS是全球移动电话系统(GSM)数字标准的一部分。SMS文本可以由使用缺省GSM字母表编码的文本长度长达160个字符的单词或数字或字符组合所组成。SMS变得极其流行,因为当语音不是最方便或最佳的通信媒介时可以使用它。例如,聆听语音呼叫、同时摘录信息并把信息输入到移动电话内存中也许很难或很麻烦。SMS提供了把信息发送到移动电话用户并且从移动电话的本地内存中检取它的简便方式。
除了简单信息传输以外,SMS日益被用作广告渠道,比如“广告商呼叫(Sponsored Call)”服务应用。广告商呼叫服务为移动电话用户提供了一个机会来聆听由广告商提供的预先录制的声音广告,并且接收由广告商付费的一部分他们的呼叫。当移动电话用户选择聆听声音消息时——一般是广告消息,他们也会同时接收与该声音消息有关的SMS短消息,用于将来访问相同的信息。SMS文本短消息被显示在移动电话上并被存储在本地电话内存中。
常规地广告商呼叫具有一些缺点。尽管广告商呼叫服务集成了声音和SMS广告,然而伴随的SMS文本短消息与声音广告消息同时自动地被发送到用户。用户可能被这些不希望的SMS消息所打扰,因此降低了广告效应。这些SMS短消息中的一些会包含产品和服务的折扣,例如电子的或移动的优惠券(“m-coupons”)。但是,通过SMS短消息向每个聆听声音消息的用户提供电子优惠券,并且能把SMS短消息容易地转发到其它用户,这会降低电子优惠券的吸引力和价值。
(3)发明内容
本发明涉及用于向移动电信网络中的移动电话用户发送声音和SMS消息以及验证SMS消息的来源的方法。
根据本发明的一个方法实施例,由移动电话用户开始一个广告商呼叫服务。标识用户,并且按照数据库内保持的用户档案信息来选择适当的声音广告消息和/或SMS消息。声音消息被发送并且向用户播放。如果用户希望接收相关的SMS消息或电子优惠券,就提示他们按下特定的请求键。做出测试看用户是否符合接收这种SMS消息的条件。如果不是,则发送另外的消息。验证符号可以包括在SMS短消息的用户数据标题(User Data Header)中,以使如果用户试图把该消息转发到另一移动电话用户,则验证符号会丢失,因此指示来源不是广告商。
本发明的一个优点是提供了总是非打扰地且及时传递SMS消息的系统,每个SMS消息仅在用户请求后被发送,并且仅在基本的电话呼叫结束后被发送。
本发明的另一个优点是提供了一种方法,该方法使用每个消息内的验证符号来帮助防止假冒登广告者并且限制消息的复制。
(4)附图说明
图1是本发明的GSM-SMS电话实施例的功能性框图;以及
图2是本发明的方法实施例的流程图。
(5)具体实施方式
图1表示本发明的系统实施例,并且在此用通用参考数字100来指示。系统100包括开放式呼叫媒介平台102(OCMP)、作为OCMP 102一部分的呼叫媒介服务器104(CMS)、SMS网关模块106、广告(ad)传递系统108、操作者的SMS中心110(SMSC)、无线电信网络112以及移动电话单元114。例如,开放式媒介平台102可以用一个语音服务平台来实现,该语音服务平台能够直接在服务提供商网络内快速发展并安全地部署下一代统一通信、入口和高级语音使能的交互服务。见www.hp.com/communications/opencall处描述的惠普(Hewlett-Packard)开放式呼叫平台。HP开放式呼叫是一组综合的、载波级平台,用于研发并部署下一代语音、数据和集中服务。HP开放式平台连接到任何网络,并且使人们能使用电话来传递、访问信息,并且在总是开启的基础结构内实施交易。
呼叫媒介服务器104(CMS)最好用OCMP 102上运行的Java服务来实现。它安排移动电话用户的呼叫级数,并且包括处理广告商呼叫的呼叫状态机。CMS 104把到来的呼叫连到目标号码,更新剩余的空闲空中时间,与广告传递系统108相接以播放声音消息,并且把对SMS文本消息的DTMF音调请求发送到SMS网关模块106。呼叫媒介服务器104将到来的呼叫连接到指定的目标方,在呼叫结束处断开呼叫方,并且断开主线以播放广告和消息。而且,CMS 104播放广告商呼叫的初始声音消息和声音广告消息,检测从广告模式到非广告模式的变化,与广告传递系统108的广告管理系统相接用于检取一列广告,以及把DTMF音调从用户发送到SMS网关模块106。
SMS网关模块106通过按下预定的DTMF按键而同时在广告商呼叫期间聆听声音广告,从而把SMS消息和电子优惠券发送到请求它们的用户。在把SMS消息发送到用户之前,SMS网关106从广告传递系统108取得所请求的SMS消息。SMS网关106还决定是否要把电子优惠券发送到用户,如果它决定发送,那么它就自动地把验证符号插入电子优惠券以防止来源假冒和欺骗。
广告传递系统108包括用于广告和用户档案管理的数据库。广告管理功能使声音广告与相应的SMS电子优惠券相关联。它跟踪哪些SMS电子优惠券已经被提供给用户以防止复制。用户档案管理功能把用户和他们的档案相关联,从而在广告商呼叫期间找到适当的一组声音广告消息来传递。
图2表示本发明的一个方法实施例,并且在此用通用参考数字200表示。方法200从“用户开始广告商呼叫”步骤202开始,其中移动电话用户开始一个呼叫并且选择广告商呼叫服务。这种广告商呼叫服务提供了作为广告商回报的补助,用于接受来自广告商的广告消息。该呼叫用例如OCMP 102(图1)提出,并且被呼叫媒介服务器104接收。
在“根据用户档案选择消息”的步骤204中,呼叫媒介服务器104查询广告传递系统108,以根据用户的档案来选择预先录制的声音广告消息。这种消息针对特定用户的偏好。用户偏好和所感兴趣的领域被存储在广告传递系统108内的数据库中,例如用户数据库116。在“根据用户档案选择消息”的步骤204中,广告传递系统108内的一个过程把用户与用户数据库116内的相应用户档案相匹配,并且访问数据库内容。用户由用户标识模块(SIM)来标识。在步骤204中,选择声音广告消息,且SMS消息与每个声音消息预先相关。或者,步骤204可以扩展以支持选择声音和SMS消息两者。根据用户档案选择广告的目的是提高广告的有效性。用户档案的示例可以是基于位置的因数。位置服务器可以与开放式媒介平台102集成,使得开始呼叫时用户的位置成为在选择适当的声音广告消息时的一个决定性因素。用户的当前位置可以用GSM技术、全球定位系统(GPS)技术等等来确定。
在“播放声音广告消息”步骤206中,通过无线电信网络112发送适当的声音消息并且向用户播放。
在声音广告消息期间或之后,用户可以选择,例如接收“所有GOR-MAY产品7折”的电子优惠券。用户通过按下手机键区上的“双音调多频率(DTMF)”按键而提出这些选择。“已按下DTMF按键?”的判决步骤208期待用户的响应。如果用户不希望接收相关的SMS消息,他们可以根据指示按下指定的键,断开呼叫等等。然后,方法200继续到“结束”步骤210。如果用户希望要电子优惠券,他们就按下指定的按键来产生DTMF音调。在“向SMS网关发送请求”的步骤212中,这种DTMF音调被发送到开放式呼叫媒介平台102,并且通过SMS网关106请求相关的SMS消息。
在“取得SMS消息”步骤214中,SMS网关106与广告传递系统108互相作用以取得所请求的SMS消息。在“用户符合接收该SMS消息的条件?”判决步骤216中,SMS网关106还检验用户是否符合接收SMS消息的条件。如果用户不符合接收该SMS消息的条件,则方法200继续到“发送其它消息”步骤218,其中用户可以接收其它SMS消息。如果用户符合接收该SMS消息的条件,则方法继续到“嵌入标志”步骤220。
用户消息合格性可以由有关广告商预先定义。定义合格性的一个目的是限制相同内容的电子优惠券或SMS消息的数目。合格性条件的某些示例包括:“用户是第一次接收该SMS消息吗?”;“用户是小于“X”次接收该SMS消息吗?”,其中“X”是由广告商预先确定的;以及“用户在″Y″时间段内是小于“X”次接收该SMS消息吗?”,其中“Y”也是由广告商预先确定的。
现有的电子优惠券或SMS消息可以从一个用户被转发到另一移动电话用户。没有订购广告商呼叫服务或者聆听声音消息的用户也可以受益于相关的SMS消息或电子优惠券。但是为了防止其它用户受益,在SMS消息内嵌入一个验证符号。如果用户把该SMS消息转发到另一移动电话用户,就会自动地且不可避免地删除该标志,而完整地转发SMS消息的其余部分。因此可能警告零售商不要接受缺乏验证符号的任何电子优惠券或SMS消息,验证符号如广告商的标志。这种标志最好被放置在显著位置。例如,通过在消息的背景或前景中显示它,以防止电子优惠券的未经授权且不加选择的分布。该标志可以以已编码的格式被嵌入在SMS消息的用户数据标题中。例如,见ETSI组织提供的GSM标准,尤其是GSM 03.40和GSM 03.38。
在“嵌入标志”步骤220之后,在“发送SMS消息”步骤222中,通过电信操作者的SMS中心110和无线网络112把SMS消息发送到用户。SMS消息只在由用户开始的呼叫结束后被发送,以确保不在呼叫中间而是在呼叫结束后发送SMS消息。
当成功发送了SMS消息时,在“更新状态”步骤224中,更新广告传递系统108内的发送状态。每类SMS消息的到用户的发送计数都被存储在反馈机制中所使用的数据库中。反馈机制结合在“用户符合接受该SMS消息的条件?”判决步骤216中,用于:(1)测量广告成果的有效性,以及(2)防止把过量的电子优惠券或SMS消息发送到相同的用户。在前一个目的中,可以整理这些数据来允许广告商评估并改进他们的广告策略。在后一个目的中,使用经整理的数据来确认用户是否符合接受特定的电子优惠券或SMS消息的条件,从而限制可以把相同的SMS消息或电子优惠券发送到特定用户的次数。
尽管用这些实施例描述了本发明,然而可以理解,所公开的内容不应被视为是限制性的。毫无疑问,在阅读了上述公开内容后,各种提高和修改对于本领域的技术人员来说都是显而易见的。因而,所附权利要求应该被理解为覆盖所有的替代和修改,并且落在本发明的“实际”精神和范围内。