通信系统技术方案

技术编号:3484371 阅读:123 留言:0更新日期:2012-04-11 18:40
一种实时消息代理(1)包括分类(2)、配对(4)和位置寻找功能(3),以执行实时信息交换。代理(1)在移动设备用户之间自动实时地相互作用。例如,可以在来自机场同一到港去往共同的目的地的两人之间执行实时的代理,寻找分担出租车的伙伴;或者一个人想卖电影票,另一个人正求购电影票。一旦以自然语言(不需要有预定的格式)写的、使用现有蜂窝技术的请求消息被传送到代理(1),该请求消息被分类引擎(2)接收,该引擎使用实时分类算法将该消息分类。配对引擎(4)接收过滤后的、已分类的请求,并将其与另一个过滤后的请求相匹配。分类和配对逻辑与设备地理位置的临近相组合,从而进行实时信息交换。

【技术实现步骤摘要】

本专利技术涉及诸如移动网络的通信网络,尤其涉及经由移动网络提 供基于位置的服务。目前,在根据设备所注册的网络小区识别用户位置以及提供关于 本地可用服务的信息的基础上提供基于位置的业务。DE20309319描述了一种帮助管理车载共享业务的车载共享数据库系统,US6968178描述了一种向消费者无线广播广告的系统。 本专利技术致力于使用移动网络来获得更全面的基于位置的服务。 术语表<table>table see original document page 6</column></row><table><table>table see original document page 7</column></row><table><table>table see original document page 8</column></row><table>
技术实现思路
根据本专利技术,提供一种消息代理,包括接口,包括用于经由移动网络接收用户移动设备发起的请求消息 的装置;位置识别引擎;分类引擎,包括从位置识别引擎实时确定接收到的消息的发起方 移动设备的位置,以及根据请求的类别以及发起方设备的位置将每个 接收到的消息分类从而提供过滤后的请求的装置;配对引擎,包括用于实时匹配过滤后的请求的装置;以及 接口,包括用于根据所述匹配向至少两个发起方移动设备实时发 送消息从而提供实时信息交换的装置,所述消息包括识别匹配请求的"(曰息。在一个具体实施例中,分类引擎包括用于解析到来的消息以确定 其内容的装置。在一个具体实施例中,解析装置识别关键词,分类引擎还包括根 据分类表将识别后的关键词和类别相关联的装置。在一个具体实施例中,所述表将多个关键词和一些类别相关联。在一个具体实施例中,每一个关键词都有一个根据关键词与类别 的相关性的权重。优选地,对多个请求类型中的每一个都有一个类别。 优选地,类别之间通过父/子关系相互连结。在一个具体实施例中,配对引擎包括用于识别父/子层次遍历中 连续类别对的装置。在一个具体实施例中,关键词包括预分配的文本标签。在一个具体实施例中,解析装置辨认不同自然语言的单词,并且 配对引擎包括用于匹配具有不同自然语言的请求的装置。在一个具体实施例中,分类引擎包括用于给请求消息分配生存期值的装置,代理仅在生存期值的时间跨度期间尝试匹配消息。优选地, 分类引擎包括用于根据请求消息类别来确定生存期值的装置。在一个具体实施例中,配对引擎包括用于询问数据库从而识别匹 配的装置,该数据库存储配对类别的表格。在一个具体实施例中,数据库包括用于维护配对消息的事务表 格。优选地,代理包括以指示信息交换状态的状态数据来更新数据库 的装置。优选地,代理包括用于响应从用户设备接收的终止指令更新 状态数据的装置。优选地,代理进一步包括清除引擎,用于从数据库 清除旧的事务数据。在一个具体实施例中,清除引擎包括根据生存期 值进行清除的装置。在一个具体实施例中,位置识别引擎是外部位置服务器的客户端。在一个具体实施例中,分类引擎包括用于通过解析接收的消息来 确定用户的位置的装置,其中接收的消息包括包含位置识别符的字 段。在一个具体实施例中,接口包括插件模块,每一个插件模块与一 种外部实体通信。优选地,接口进一步包括消息处理器,用来接收和 路由消息,其中消息是发送至和来自接口的消息以及发送至和来自代理的内部组件的消息。在一个具体实施例中,分类引擎包括至少一个应用和应用工厂,从而实时地动态地例示应用实例。在一个具体实施例中,配对引擎包括与应用实例相联合的逻辑代码。在一个具体实施例中,代理进一步包括匹配后消息发送装置,用 来在匹配的用户之间执行消息交换,让这些用户在匹配之后通信。在 一个具体实施例中,匹配后消息发送装置包括在匹配的用户之间传递消息而不需要任一方用户寻址另一方用户的装置。优选地,匹配后消 息发送装置包括访问在预匹配操作期间存储的寻址以及匹配信息的 装置。在另一方面,本专利技术提供计算机可读介质,包括软件代码用于当在数字处理器上执行时,根据如以上所定义的来执行任意消息代理的 操作。附图说明从以下仅供举例之用参考附图对具体实施例的描述,会更清楚地 理解本专利技术,其中图1示出了消息代理以及其如何与网络接口;图2示出了本专利技术的商业价值;图3更详细地显示了消息代理;图4和图5的消息传送图表示出了代理内部操作;图6-ll示出了用户案例;以及图12是更详细的系统方框图。具体实施方式本专利技术提供了一种即时信息交换("31")消息代理,包括分类、 配对和位置寻找功能从而执行实时信息交换。参考图1,代理1包括 分类引擎2、位置识别引擎3、配对引擎4和代理数据库5。 GMLC 显示为没有任何连接的单独实体,因为它是所有网络(2G、 2.5G、 3G和IMS)中通用的。通常如图2所示的,代理1在移动设备用户之间自动实时地相互 作用。例如,代理l可以在来自机场同一到港去往共同的目的地的两 人之间执行实时的代理,寻找分担出租车的伙伴;或者一个人想卖电 影票,另一个人正求购电影票。通常代理自动匹配来自于用户移动设 备的异步动态请求。例如,请求可能想共享某物,试图返还丢失物品, 想卖某物或想买某物。一旦以自然语言(不需要有预定格式)写的、使用现有蜂窝技术 的请求消息被传送到代理l,该请求消息被分类引擎2接收,该引擎 将该请求分类。配对引擎4接收过滤后的、已分类的请求,并将其与 另一个过滤后的请求相配对。分类和配对的逻辑与多方地理位置的临 近(引擎3提供的)相组合,从而进行实时信息交换。如图1所示,在一个具体实施例中(2G),代理l被配置为经由ESME GW和SMSC到蜂窝网络的ESME。当一人想共享即时信息, 他/她可以向该ESME发送SMS,例如使用预定的短代码(比如8888)。 消息代理1接收到该SMS后就对其处理(分类、配对和位置检测) 从而在代理数据库5中发现相关的匹配条目。消息代理1然后通过 SMS将该匹配通知给(多名)请求用户。下面将参考图3-5描述组件如何相互操作。消息代理1为来自用 户A的请求确定匹配的操作如下1、 如图4所示,用户A向网络发送SMS请求消息。2、 该消息经由ESME GW和SMSC传递。3、 智能分类引擎2从网络接收输入消息,该引擎首先通过向位 置引擎3发送"位置识别请求"来查询用户A的位置。4、 位置引擎3确定用户A的位置,位置信息(比如小区ID)被 传递到分类引擎2。5、 分类引擎2然后将该消息分类并将该信息和原始消息(包括 诸如例如发起方用户的MSISDN在内的信息)、位置信息以及TTL 一起传递到配对引擎4。6、 配对引擎接收来自分类引擎2的原始输入消息、发起方用户 的MSISDN、类别、位置和TTL。7、 配对引擎4确认接收了消息。8、 然后配对引擎4查询数据库5从而发现相关匹配。9、 然后将找到的匹配(包括"无匹配")通过网络发送到用户A。10、 用户A接收作为SMS消息的响应。为用户A提供了其请求消息的唯一的消息ID (图4未示出,除 非返回"无匹配")。当然,为了使系统发现本文档来自技高网...

【技术保护点】
一种消息代理,包括:    接口,包括用于经由移动网络接收用户移动设备发起的请求消息的装置;    位置识别引擎;    分类引擎,包括用于从所述位置识别引擎实时确定接收到的消息的发起方移动设备的位置,以及根据请求的类别以及发起方设备的位置将每个接收到的消息分类,从而提供过滤后的请求的装置;    配对引擎,包括用于实时匹配过滤后的请求的装置;以及    接口,包括用于根据所述匹配向至少两个发起方移动设备实时发送消息从而提供实时信息交换的装置,所述消息包括识别匹配请求的信息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:A塞加尔M里伊瓦尼S夏尔马
申请(专利权)人:马克波特有限公司
类型:发明
国别省市:IE[爱尔兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1