使用实时数据用于促进信息交换的商务对商务引擎和系统的制作方法

文档序号:6475293阅读:197来源:国知局
专利名称:使用实时数据用于促进信息交换的商务对商务引擎和系统的制作方法
相关申请的交叉参考本专利申请声明要求2000年9月22日提交的专利序列号60/235,142的共同未决U.S.临时申请的优先权,并且其整个公开内容在此引入作为参考。
背景技术
发明领域本发明通常涉及一种商务对商务系统,具体而言,涉及一种商务对商务(B2B)引擎和系统,能智能地提供与移动电信网络和用户关联的实时信息给内容提供商。
背景技术
和目的互联网上信息可访问性的增长已使得可获得多种多样的内容。典型的是,用户通过互联网服务提供商(ISP)在固定的家里或办公室地点访问该内容。互联网上的内容提供商通过ISP直接将其内容与广告或其它商业信息转送给用户。尽管一些ISP目前通过提供附加内容来维护高速缓存(cache),例如Yahoo和America on Line(AOL),但大多数ISP是纯粹的信息管道(conduit),并同样不被希望随着该技术和服务的成熟而具有增加的价格(value)。
同时较近的发展是通过移动电话用户进行无线互联网访问。由于电信和互联网的趋同,种类增加的各种设备正变为多用途,并且现在可用于无线访问互联网,例如蜂窝电话、个人数据助理(PDA)或其它通信设备。然而,同ISP一样,互联网内容提供商正将现有电信设备用作纯粹的管道以通过其传递信息,由此忽略电信运营商所拥有的这些物理连接的感觉(perceived)价值。运营的这种范例在

图1中示出,并且由参考数字100在其中概括性地表示,其中多个内容提供商,例如饭店信息105、天气信息110及其它这样的入口115,通过“管道”即电信运营商的设备120,将相应的数据导向(channel)实时用户。
考虑到电信网络基础设施的高成本和避免感觉逐渐过时的需要,电信系统运营商必须重构内容提供商和用户之间的接口以较好地利用技术趋同的优势。具体而言,需要一种提供另一范例的系统和方法,以避免忽略电信基础设施和服务并避免身份的损失。此外,图1的范例100未能利用在服务电信网络中固有的与移动用户有关的任何实时信息,如位置状态,它是在众多将来的应用中将成为关键因素的方面。
涉及从移动站提供和提供给移动站的信息和位置的示例现有技术方法包括U.S.Pat.No.5,559,520,其概括性地描述了使用GPS系统跟踪用户的位置变化和根据车辆的地理坐标从调度者向用户提供信息。
U.S.Pat.No.5,926,108概括性地描述了向寻呼机提供电影信息。寻呼机首先从系统请求信息,系统反过来确定寻呼机的位置并基于其位置发送电影信息,并且任选地为寻呼机用户订票。
U.S.Pat.No.6,131,028概括性地描述了基于用户的地理位置提供特定的预定特征。这些特征可以是基于位置的呼叫转移或预定商务建立方向。
U.S.Pat.No.5,930,699概括性地描述了基于移动站的位置来提供关于商务的信息。小区的身份由系统确定,并且关于那个区域中商务的信息被发送给移动站。
U.S.Pat.No.6,091,956概括性地描述了一种系统,其提供关于移动计算机在其当前位置或潜在目的地相遇的地点和事件的服务。移动计算机被通知涉及用户欲访问地点的事件。基于该信息,移动计算机可响应、避免全部地、与其它人通信,或者根据该事件修改其计划。
U.S.Pat.No.6,108,533概括性地描述了向移动站提供使用关键词来搜索数据库中信息的能力。该信息可能需要知道移动站的位置并在那个区域位置数据库中搜索由移动站提供的关键词。
U.S.Pat.No.6,115,611概括性地描述了使信息中心被连接于多个移动终端。移动终端从信息中心访问位置信息以及对移动终端用户有用的其它信息。信息中心被用于从移动终端积累信息和/或服务并将信息提供给涉及移动终端位置信息的移动终端。
因此,本发明的目的是提供一种用于移动互联网用途的新系统和方法,其向电信网络运营商提供较多的价值并且较好地利用网络的技术优势。
本发明的系统和方法进一步的目的是较好地利用关于移动用户的、在电信网络中可获得的实时信息和可获得的内容,由此提高网络创造收入的能力。本发明的另一目的是使在此所述的能提高电信网络的实时能力。
本发明另外的目的是使得能基于用户状况例如用户移动性来较好地使服务个性化。
发明概述本发明指向一种系统和方法,用于促进其中具有至少一个电信设备的无线电信系统和信息服务提供商之间的信息交换。商务对商务(B2B)引擎被连接于电信系统以接收涉及电信系统中电信设备的实时信息。该实时信息由B2B引擎提供给信息服务提供商,其随后提供内容数据给电信系统中的电信设备。
附图简述所公开的发明将参照附图来描述,该附图示出本发明重要的示例实施例并且被引入这里的说明书作为参考,其中图1示出提供各种基于互联网的内容给用户的常规电信系统;图2示出依照本发明原理的电信系统,提供了与外部内容提供商对接的商务对商务引擎并且向其提供实时用户信息;图3进一步示出图2的电信系统,说明了经由依照本发明的商务对商务引擎的电信运营商和内容提供商之间的交互;图4示出在图2和3中所示的本发明的优选实施例,说明了使用商务对商务引擎的移动电信运营商和内容提供商之间的交互;图5示出本发明商务对商务引擎和网络不同单元(element)之间的示例交互;图6示出本发明优选实施例中的多个应用模块的体系结构;图7示出依照本发明另一实施例的、与图6中所示不同的应用模块的另一体系结构;图8为示出在用户预订(subscription)初始化中所采用信号的流程的流程图;图9示出经由本发明B2B引擎的入口和用户设备之间的优选接口;图10为示出在依照本发明所讲来初始化“OFF”触发的过程中所采用的多个信号的流程图;图11为示出用于在依照本发明所讲的电信系统中所发生事件的信号流程的另一流程图;图12为示出给本发明B2B引擎的用户开启指示的流程图;图13为示出给本发明B2B引擎的位置区域更新的流程图;图14示出本发明优选实施例中的体系结构,说明了B2B引擎和几个网络节点之间的多个交互;图15示出给B2B引擎的网络节点通知的示例;图16示出依照本发明所讲从各个网元到B2B引擎、与移动用户关联的实时信息的通信;图17示出与本发明一起使用的多个协议,特别是在B2B引擎和几个网络节点之间;并且图18示出有不同网络体系结构的B2B引擎的示例配置和交互工作(interworking)。
当前优选示例实施例的详述本申请的诸多创新教导将特别参照当前优选示例实施例来描述。然而应理解,这类实施例仅提供在此的创新教导的许多有利使用中的几个实例。通常,本申请说明书中的陈述不是必须限定任何各种所要求的发明。而且,一些陈述可能适用于一些发明特征而不适用于其它。
本发明提出了一种系统和方法,其基于移动用户的实时信息向移动用户提供个性化、可定制的智能信息和关联服务,该实时信息包括但不局限于在实时网络中所固有的移动用户的当前活动、喜好(preference)、位置、使用和行为方式。
如以上所指出的,图1示出向电信用户提供信息的常规电信系统。在现有技术中,例如饭店和天气信息105和110的内容被直接从内容提供商提供给末端用户。然而,电信运营商120在本范例中仅为传递信息给末端用户的管道提供商,这类似于许多当前的ISP。具体而言,并且如在以下较详细讨论的,电信运营商120不与内容提供商共享关于用户的任何实时信息,而仅为一种将信息单向地从内容提供商直接传递到用户的装置,其当然是实时运行。例如,为了使移动用户在常规系统中检索与用户当前位置关联的天气信息,尽管服务的移动电信网络已经知道移动用户的近似位置,但由于服务的移动电信网络仅用作传达该信息的管道,因此移动用户仍必须手动提供位置信息给互联网内容提供商。
现在参照图2,所示为依照本发明优选实施例的商务对商务(B2B)引擎210。商务对商务引擎210包括其中的多个应用模块220,如在以下参照图6和7以及伴随的正文而较完整说明和描述的。在优选配置中,B2B引擎210在由参考数字224在图2中概括性表示的网络硬件上运行,例如Sparc处理器,并且使用操作系统/中间件222,例如SolarisOS,其是稳定的并且执行在以下较详细描述的各种功能。当然应理解,另外的硬件和软件可被用于实施当前的发明,如本领域的技术人员所理解的。进一步参照图2,B2B引擎210被连接于电信系统230和互联网250。
电信系统230优选地包括无线服务提供商或服务于多个用户或用户终端的任何服务提供商,所述终端为例如蜂窝电话、个人数据助理(PDA)或能接收信号的任何无线或有线通信装置或设备。此外,B2B引擎210通过链路248被耦合于由参考数字250概括性表示的互联网,其包括主动(pro-actively)向用户提供信息的内容提供商应用。所提供的信息可被发现于天气服务器260、财务服务器262、新闻服务器264和/或广告服务器266并从其通过相应的链路252转送给互联网250,该互联网提供用于相应服务的网关。
用于收集并基于所收集信息而提供特定服务的互联网入口亦可被连接于互联网250。这种入口可进一步与其它关联的服务器260、262、264、266进行通信并通过互联网250将所收集的信息传达给请求者。
现在参照图3,所示为本发明的优选实施例,示出了与图1中所示常规范例对比的当前发明的另一范例。被连接于服务的电信运营商120的B2B引擎210将与特定移动用户关联的特定实时信息传达给任何一个内容提供商,如饭店信息提供商105、天气信息提供商110或服务入口115。然后,这些内容提供商或入口中的每个可使用与特定移动用户关联的所接收实时信息来对那个特定用户的实时状态或喜好提供定制的服务。例如,对附近意大利饭店的请求将被回答并提供给请求的移动用户,而无需移动用户手动键入其当前位置。B2B引擎将自动接收请求的移动用户的当前位置并将该实时信息(位置信息)主动传达给内容提供商。
如在图8中所进一步描述的,为了使特定的内容提供商接收与特定移动用户关联的特定实时信息或事件,内容提供商必须用B2B引擎来预订(subscribe)。内容提供商可能需要提供与特定移动用户关联的移动识别号,并用B2B引擎预订以监控并为内容提供商提供与特定移动用户关联的特定实时信息。例如,天气信息提供商可用B2B引擎预订以监控特定用户的位置和“开启”信息。作为结果,不论何时当所述特定移动用户将其移动站开启时,这种实时信息将由B2B引擎提供给天气信息提供商。天气信息提供商又将自动把与特定位置关联的当前天气信息提供给移动用户。移动用户不需要手动请求天气信息,该用户也不是必须手动输入其当前位置。将其电话“开启”的动作将自动触发待产生的那些预定服务。进一步举例来说,一旦用户到达一个城市,该城市的天气信息、有关该城市的标题新闻、该城市的交通状况等被发送给该用户。所有这些是自动完成的,无需了解用户,但网络依照其喜好智能地确定在该位置时用户需要该信息。还有,如果旅行的用户经过犯罪区域或不好的近邻,B2B引擎将智能地知道该用户的位置并通知入口,该入口将发送关于犯罪率的信息或该当前位置的标题新闻。这将帮助移动中的用户,并且通常将帮助人们而不管他们如何经常旅行。而且,在本发明的优选实施例中,网络作为整体被互连并且智能地交换关于用户状态的信息以向末端用户提供最佳服务。所提出的B2B引擎提供该互连性并智能地将信息提供商或入口连接到用户所属的移动运营商。非实时系统、入口和实时系统、移动运营商进行交互并平稳地运行,而不管其运行特性的差异。
内容提供商信息,如饭店信息105、天气信息110以及入口115可如图1中所示直接通过电信运营商120导引或传送所请求的信息或服务,或可选地,可通过B2B引擎210发送给电信运营商120,所述引擎为如与图2一起描述的并在以下进一步描述的引擎210。应理解,本发明的B2B引擎210优选地驻留在电信网络上并被插入内容提供商和电信运营商120之间。因此,B2B引擎210负责获取与相应用户关联的上述实时信息130,例如位置和/或喜好,并负责处理该信息。一旦收到实时状态信息,B2B引擎210将实时数据转送给内容提供商,由此允许依照相应用户的实时状况和喜好来定制。
现在参照附图的图4,所示为本发明的另一优选实施例,其中电信运营商120为移动运营商,其例如依照全球用户移动(GSM)系统、个人通信系统(PCS)或其它移动电信标准。驻留在移动网络内的B2B引擎210维持移动运营商120和相应内容提供商之间的信息交换,例如上述饭店信息105、天气信息110和入口115。B2B引擎210确定关于与移动运营商网络进行通信的移动用户的实时信息,这是通过与网络和相应的用户通信以确定以下各种用户信息而进行的用于应用和任何必要条件的用户规则242、用户喜好244、用户状态246以及满足移动用户需要的任何智能因素248。对每个用户收集该用户信息并被提供给内容提供商,该提供商提供信息给移动用户。饭店信息105、天气信息110和入口115依照用户的实时状态被定制并根据所预订用户的实时状态、需要、喜好、规则和/位置由B2B引擎210实时地从B2B引擎210提供给内容提供商。本发明的优选实施例使用本发明的商务对商务(B2B)引擎210将实时系统例如上述电信运营商120和非实时系统例如内容提供商集成在一起。如在此所描述的,B2B引擎210与相应的电信运营商120和关联的网元进行通信以获取关于其用户的实时信息,处理用户信息,并依照由那些内容提供商先前请求的特定预订事件而将该信息提供给内容提供商。
在本发明的另一优选实施例中,有多个电信运营商120,每个都具有与其关联的分立用户。在该实施例中,每个电信运营商120优选地单独起作用,并且提供关于相应用户的实时信息给内容提供商。在本发明的优选实施例中,每个电信运营商120被发给一个唯一的识别号。然后相应的内容提供商依照可识别的电信运营商120的请求发送所请求的信息给在那个电信运营商120网络中所预订的用户。
现在参照图5,所示为本发明的商务对商务(B2B)引擎210和网络的不同单元之间的示例交互。实时系统270,如无线通信系统、有线通信系统和ISP,与B2B引擎210交互以提供关于用户和末端用户的实时信息到B2B引擎210。内容提供商272被耦合于B2B引擎210以从B2B引擎210获取实时信息并获取用户的行为信息。
内容提供商272亦通过B2B引擎210提供信息给末端用户,例如无线通信用户、有线用户或ISP用户,其由参考数字274概括性地表示。
进一步参照图5,代之将这些所监控的实时事件传达给外部内容提供商,与B2B引擎关联的服务和应用模块可单独产生特定所需服务并将其提供给那些所监控的移动用户。因此,多个B2B开发商278开发并更新B2B引擎210中的应用模块以支持新的服务和/或增强现有服务。
在本发明的可选实施例中,B2B引擎210被连接于入口或内容收集者(aggregator)以提供信息给末端用户。入口和内容收集者从不同的内容提供商处收集信息并将所收集的信息通过将在以下较详细讨论的不同方式提供给末端用户。
具体而言,用户首先向入口或内容收集者预订。一旦用户预订,入口将该预订作为事件传递给B2B引擎210。B2B引擎210接收用户的预订事件并将其存储于B2B引擎存储器210A或数据库中。应理解,数据库优选为B2B引擎210内的内部数据库或可由B2B引擎210访问的外部数据库。
当然,本领域的普通技术人员应理解,将B2B引擎210包括在具有各种运行协议的电信网络中将导致生成促进信息流动和交换所必要的多种数据库、接口和入口。例如,用户的喜好可被存储于喜好数据库并且触发条件或事件(规则)运行以开始通信。互联网的移动用户将期望有点等效于固定站的接入,以及基于移动性的增强且个性化的服务。
如所讨论的,对于移动运营商,通过利用与用户的关系(每月的账单、个人信息)并利用无线互联网以产生新的收入,有机会变得不仅仅是管道提供商。反过来,内容提供商面临使其内容对移动互联网用户来说可用且个性化的各种挑战。实际上,电信运营商提供的互联网服务的个性化与在互联网上提供日益增加的个性化服务的趋势是一致的,特别是随着垂直入口和个性化用户特征(profile)的出现。
如在以上与图2-5一起描述以及在以下较详细提出的,本发明的系统和方法是一种智能引擎,其影响移动网络中所固有的用户活动、喜好、位置、使用和行为方式,从而实时地提供个性化、可定制的移动互联网服务。具体而言,本发明允许内容提供商基于移动网络中的移动性来构建个性化内容,允许移动用户基于移动性来接收个性化内容,并允许移动运营商以影响移动电信网络中的移动性信息从而上移价值链。此外,本发明提供了一个平台,用于服务提供商在移动电信网络中基于与移动用户关联的实时信息来构建新的互联网服务。
如在以下与本发明的入口和接口一起被进一步讨论的,在生成实时移动互联网环境的过程中提供了各种新功能。具体而言,个人喜好用户接口和数据库提供了一种机构,用于选择个人喜好并将互联网用户的那些喜好存储于由电信运营商管理的数据库中。必要的实时移动性信息通过与电信网络中网络节点和/或网元的接口而被提供。基于规则的环境允许无线互联网用户基于实时事件来定制或开发新的服务。示例的基于规则的可定制服务包括一旦手机上电,从finance.yahoo.com访问信息通过短消息服务递送给手机在该实例中,无线互联网用户使用对其自己的手机上电作为实时事件来调用服务,并且定制那个服务从而以特定格式从特定网址递送新闻。另一示例服务包括一旦检测到到达新的城镇,将呼叫改线到新号码递送旅店房间和汽车租借的请求到旅行协调者等待收到确认证实确认提醒用户在本实例中,无线互联网用户使用例如通过飞机到达的时间来开始各种动作以促进对旅行需要的协调。如果发生了时区变化,可产生向用户确认时间改变的提醒。
如以上进一步描述的,所有那些所需事件是由内容提供商用B2B引擎预订的。之后,B2B引擎与服务的移动电信网络进行通信并确定对于移动用户已发生特定事件,并与所预订的内容提供商交流该触发事件,从而使内容提供商能自动实现所有那些服务。
以上讨论了商务对商务(B2B)引擎的诸多特征。为实现所提及的功能性并允许其与网络互连,在B2B引擎中某些特征和部件应当是可用的。现在参照图6,所示为本发明优选实施例中的多种商务对商务(B2B)引擎210应用模块220。如所示,B2B引擎应用模块220包括多个分立的模块,每个都在系统中起重要作用。具体而言,B2B应用模块220包括接口模块(IM)280、数据收集模块(DCM)282、行为分析模块(BAM)284、服务开发环境(SDE)286、实时递送模块(RDM)288、规则开发环境(RDE)290、商务数据/末端用户预订模块(BDSM)292、服务执行模块(SEM)294、性能和计费模决(PACM)296以及运行和维护模块(OAMM)298。
上述接口模块(IM)280负责将应用模块282-296对接于内容提供商和电信系统。IM 280对接于几个外部部件,如不同的电信系统和ISP。IM 280亦提供与内容提供商的接口。IM 280的主要功能之一是将网络中的外部部件链接于B2B引擎210中的应用模块。在优选实施例中,IM 280在内部与数据收集模块(DCM)282和实时递送模块(RDM)288对接。当然,应理解IM 280亦可被对接于其它外部模决以及网络的外部部件,这依赖于系统需要。
进一步参照图6,数据收集模决(DCM)282负责从电信系统和ISP检索并存储实时数据。DCM 282与商务数据预订模块(BDSM)292内部对接以从内容提供商处寻找数据预订。DCM 282亦对接于行为分析模决(BAM)284和实时递送模决(RDM)288以递送实时信息给内容提供商。行为分析模块(BAM)284优选为一套人工智能程序,其从BDSM 292处检查预订信息并对实时数据进行分析。优选的是,BAM 284被耦合于RDM 288以递送结果给内容提供商。除了被对接于BDSM 292和RDM288,BAM 284亦被对接于数据收集模块(DCM)282。
规则开发环境(RDE)290允许开发被用于开发服务的规则。RDE 290将规则存储于规则库(Rrep)中。规则可被经常更新以适应依照系统中各种部件的喜好而被改变和采用的新服务。服务开发环境(SDE)286允许电信运营商或末端用户基于一套规则来开发新的多套服务。SDE286与规则库内部对接以开发服务并与服务执行模块(SEM)294对接。服务执行模块(SEM)294执行所使用的服务,并在内部与SDE 286和BDSM 292对接。
商务数据/末端用户预订模决(BDSM)292允许内容提供商预订实时和行为数据,并亦允许末端用户预订服务。为此,BDSM 292与RDM 288内部对接。性能和计费模块(PACM)296负责收集统计资料,保持跟踪内容提供商请求实时数据的次数和用户访问其服务的数量。PACM 296亦保持跟踪可能对完全利用网络及其性能有用的其它统计数据。PACM296亦产生对后处理的计费。
最后,运行和维护模块(OAMM)298负责管理和配置B2B引擎210。OAMM 298能够配置内容提供商,维护B2B引擎,处理系统中的故障,并管理系统中的安全问题,以及实现其它运行和维护的功能性。
应理解,与图6一起说明并在以上讨论的B2B引擎应用模块220优选地被当作是独立的,而不管它们可在一个模块中被结合在一起或至少几个可被结合在一起的事实。分立模块优选地具有用于应用程序的模块化设计,并且优选为基于Java的。可选的是,适合于上述特性的其它程序设计语言可被采用,例如C++、Java Servlets、Java Beans、JSP及其它。如所讨论的,本发明的一个重要方面是具有近乎实时的性能。除了处理实时环境外,系统亦被设计以减少故障并具有容错系统。B2B引擎的另一优选实施例在图7中示出,进一步使用不同的模块化体系结构说明了模块性和实施。本实施例中的B2B引擎由参考数字310表示,其亦包括如以上所述的接口模块315以及运行和维护模块320。然而,本实施例优选地包括智能模块(INM)325、事件接收和处理模块(ERPM)330、计费模块(CM)335、预订数据库(SD)340、验证模块(VM)345、数据收集模块(DCM)350和事件转送模块(EFM)355。
一旦由B2B引擎接口模块(IM)315从入口收到预订事件,IM 315与验证模块(VM)345对接以验证该预订事件。VM 345对接于数据收集模块(DCM)350,其允许提交用户身份并允许在预订数据库(SD)中存储事件。SD必须是安全的并且优选为可调节的以允许扩展用户数量。DCM 350亦负责向入口通知所预订的用户已成功地注册于B2B引擎310数据库。表示移动用户状态、从网络节点接收的事件到达接口模块并在事件接收和处理模块(ERPM)330处被处理。通过访问SD中所预订用户的喜好(这是为确保用户为所注册的B2B引擎310用户),这些事件用验证模块(VM)345被验证。
在验证了用户特征之后,事件被打包,并且一个通知通过高度安全的HTTP通知消息、使用事件转送模块(EFM)355被发送给入口。在该通知被发送给该有关所预订用户状态的入口之后,计费模块(CM)335生成有关所发送信息的入口的计费记录。
如参照图6和7在以上所提及的,模块可被以多种配置安排以提供系统所需要的功能。然而,从不同的角度考虑B2B引擎210/310,可实施模决的不同体系结构。
为更多地理解入口与B2B引擎的交互,现参考图8,其进一步说明对来自入口的用户预订事件的传输。图8表示用于预订事件和有关该预订的入口362与B2B引擎的交互的时序图,由参考数字360概括性地表示。用户首先使用由参考数字366概括性表示的任何几个机构向入口预订服务,例如,通过入口362的网址,www.yahoo.com等。然而,用户需要提供各种人和喜好信息给入口362。该信息包括用户识别号(MSISDN)、移动运营商以及与所需内容或待监控的事件关联的各种喜好。入口362将所有被提供的用户信息存储368于其中的数据库。一旦存储368了信息,入口362发送事件通知,通知负责所预订用户的移动运营商的适当B2B引擎364。在本发明的优选实施例中,B2B引擎364负责一个移动运营商或在一些情况下负责多个移动运营商。发送给B2B引擎364的通知事件370优选地包括用户的移动站识别号(MSISDN)、预订细节、事件和用户的喜好以及其它有关信息。该通知事件优选地使用安全的HTTP协议来发送。
B2B引擎364接收事件通知370并处理其中的信息。这种内部验证在优选实施例中是使用分层体系结构来实现的,如亦与图6和7一起所讨论的。再次参照图8,一旦收到事件通知370,由参考数字372概括性表示的第一层或级请求建立新连接(步骤374)。第二层或级766将该预订事件插入(步骤378)第三层或级380,其验证用户识别号(MSISDN)(步骤382)并将预订信息存储(步骤384)于数据库中。一旦完成验证步骤384,优选地使用HTTP协议将有关预订事件通知370的收到确认发送(步骤386)给入口362。之后B2B引擎监控与那个特定移动用户关联的所请求实时信息。
如以上所述,B2B引擎能以多种方式运行。在本发明的一个实施例中,B2B引擎轮询(poll)相关网络节点以请求被更新的信息。在另一实施例中,网络节点被编程以向B2B引擎通知用户状态的变化。又一个实施例允许移动站向B2B引擎报告状态信息,这是通过触发移动站中的应用客户程序而实现的。然而,这些优选实施例可共同起作用。例如,B2B引擎可在其它网络节点正向B2B引擎报告其状态时轮询一些网络节点。还有,移动站可向B2B引擎报告其状态,并且这个相同的状态报告亦可由网络节点提供。然而,B2B引擎智能地确定所发送的信息是有关的、多余的,并且组合这两条信息以基于对用户状态的较好理解而执行高级功能。
记住以上对电信网络中B2B引擎的位置和各个模块的讨论,现在应将注意力指向图9,其示出本发明优选实施例中B2B引擎410的示例交互工作。如所示,B2B引擎410被连接于前端入口420、移动站430(通过无线连接)以及运行和维护(O&M)415管理系统。O&M系统415将向产品的所有者或运营商提供运行和维护B2B引擎的能力。所有故障和警报处理都可通过该O&M系统415控制和监控。还有,远程管理系统将是可以接入的,如在此所示的,或者如较早时参照图6所述的B2B引擎内的模块。如图中所示,移动站430可包括其中的无线应用协议(WAP)工具包432和/或用户识别模块(SIM)开发工具包434。
WAP工具包432被用于开发和支持WAP应用,如在本领域中所理解的,其给出对互联网服务和内容的无线用户访问。WAP工具包432优选地驻留在移动站430中,其优选地能支持WAP协议。
驻留在移动站430中的SIM工具包434被用于使用移动站的增值服务和电子商务,这使得能进行互联网上的事务。例如,通过使用SIM工具包被激活的移动站,用户能检查其银行账户、支付账单,以及通过现今的有线互联网访问所实现的所有其它服务。SIM工具包434优选地被编程到在图9中由参考数字436概括性表示的SIM卡中,并且另外使网络和末端用户之间能够对接。移动设备(ME)/用户接口模块(SIM)与B2B引擎的交互将在以下参照图10-13来描述。如所指出的,商务对商务引擎410亦被连接于前端入口420或多个入口,其提供信息给末端用户。本领域的技术人员应理解,该信息是依照相应的用户喜好被定制并且从各个内容提供商处被收集的。还应理解,本发明优选实施例中的入口420可以是虚入口422或者被设计以较好利用互联网连接的入口,例如所谓的WISE入口424,如本领域的普通技术人员所理解的。
参照图10,所示为用于无线电话的“OFF”触发的实例,其步骤由参考数字450概括性地表示。由参考数字452概括性表示的移动站(MS)包括位于其中的用户识别模块(SIM)工具包454。SIM工具包454以确定的间隔传输短消息服务(SMS)消息,其由参考数字456在图中概括性地表示,包含用户状态和移动站452 ISDN号(MSISDN)。SIM工具包454执行该动作以保持所关联的B2B引擎458被通知MS 452的位置和实时信息。该消息的收到启动用于B2B引擎458的计时器460。在预定时间间隔内,如果计时器474未到时间而另一个消息在到时间之前被接收,则计时器被复位。然而,如果计时器472在B2B引擎458中到时间,意味着B2B引擎458在确定的时间量中未从用户接收任何消息,则B2B引擎458将假定例如在传输SMS消息462到B2B引擎458之后的某个时间,移动站452已被关闭。例如,这可以是用户忙或睡觉并且不需要由入口发送新内容给所预订用户的指示。在B2B引擎458未能在计时器周期内接收SMS消息462之后另外的消息之后,B2B引擎458验证并处理464该事件,并且转送事件通知466给与该事件关联的入口468,该通知包含那个用户的MSISDN和所预订OFF事件的指示。然后入口468证实470收到通知。
现在参照图11,所示为本发明优选实施例中的系统和方法通常运行的时序图,其步骤由参考数字500概括性地表示。同与图12一起描述的实施例一样,所预订末端用户在入口502处输入消息和喜好(504),具体为输入到入口数据库中。在末端用户的喜好被存储504于入口数据库之后,并且优选为在事件发生以前,SIM应用被初始化,用于实时服务和所预订用户通过空中的激励,并且多个SIM数据例如通过空中接口从入口数据库被下载(步骤506)到短消息交换(switching)中心(SMSC)508。然后SIM数据被对等(peer-to-peer)发送(步骤510)给移动设备(ME)512,其包括在其中的SIM卡,由参考数字514概括性地表示。一旦有关用户喜好、位置等的任何变化的事件发生,驻留在移动设备512中、由参考数字516概括性表示的SIM工具包发送SMS消息518,向B2B引擎520通知所预订用户的状态并提供用户的MSISDN号。一旦到达B2B引擎520,特别是到达其插槽接收器(socket listener),上述SMS消息518由插槽接收器522在B2B引擎520中打开(步骤524),然后该插槽接收器基于在SMS消息518中提供的信息生成新的事件(步骤526)。B2B引擎520中由参考数字528概括性表示的第二层或级,一旦收到新事件信息526,则建立新的连接830并通过比较用户身份和喜好与B2B数据库中所存来验证532所预订的事件526,该B2B数据库由参考数字534概括性地表示。一旦收到新连接和验证信息,由参考数字536在图中概括性表示的第三层或级处理该事件(步骤538)并任选地将被修改的信息存储于B2B数据库534。所处理的事件538信息由第三级536转送给第四级540。事件通知消息542由B2B引擎520中的第四层540发送给入口502,向入口502通知事件被接收并向入口802提供用户的MSISDN。
一旦收到事件通知消息542,则入口502优选地使用HTTP协议将证实收到的消息544发送给B2B引擎520,证实已收到事件通知542。在本发明的优选实施例中,计费546对所提供的所有信息而发生,并且对被提供给入口502的实时事件信息的计费546将在告知收到的消息544之后发生。计费记录将被生成于B2B引擎,其将记录涉及事件的所有相关信息。如所示,信息优选地使用SMS消息在ME 512处由入口502递送给末端用户。当然应理解,内容可被另外用无线应用协议(WAP),用SMS消息承载WAP或其它这种协议来发送。
如在以上并具体是与图12和13一起所讨论的,所预订的用户采用移动设备(ME)512,有时被称为移动站,其包括SIM卡514,在其上SIM应用被编程并且在运行。在本发明的优选实施例中,B2B引擎520客户应用程序驻留在用户识别模块(SIM)中并负责将在移动设备(MS)/网络实体中发生的实时事件报告给B2B引擎820服务器节点。客户应用程序使用来自SIM卡514的触发来调用SIM工具包运行516以发送短消息给B2B引擎服务器520,该消息带有关于在ME网络中发生的实时事件的信息。在本实施例中,发送的短消息被提交给B2B引擎,而移动电信运营商起到用于该信息发送的管道的作用。
SIM应用工具包516提供一种机构,其允许存在于SIM 514中的应用与移动设备(ME)512一起交互并运行,从而下载ME特征到SIM 514,下载数据(步骤506)到SIM 514,传递用户的菜单选择到SIM 514,调用通过SIM 514的控制、通过SIM 514的MO短消息控制和安全。主动的SIM 514可显示文本,播放音调,发送短消息,建立呼叫等,如在本领域中所理解的。
SIM 514和ME 512之间的交互参照与图12和13一起描述的以下实例被最佳地示出,其说明了为实时服务而报告事件给B2B引擎的SIM/移动实体的优选实施例。一旦用户状态或喜好改变,B2B引擎由移动设备(ME)来更新这种变化。在这些图中,被报告给B2B引擎服务器的示例事件为ON/OFF、小区全球身份(CGI)和位置区域(LA)变化。
现在参照图12,详细示出了到B2B引擎552的用户“ON”指示的时序图,其由参考数字550概括性地表示。一开始,给定的移动设备(ME)554首先初始化关联的SIM 556。该初始化(步骤558)是通过激励并测试SIM设备556以确定支持什么功能而实现的。目前,该SIM856初始化优选地依照GSM 11.11标准来进行,尽管应理解可另外使用可选的初始化协议。对主动SIM 556的识别是通过使主动SIM服务在SIM服务表中被激励(步骤560)而在该阶段(stage)实现的。然而,如果ME 554不支持主动SIM特性,主动SIM 556将不发送有关主动SIM的命令给ME,并且反之亦然。然后ME 554将在空闲模式期间以及呼叫期间周期性地发送STATUS命令(步骤562)给主动SIM 556,由此使得主动SIM 556以命令来响应,这是由于ME 554总是给SIM 556发起命令。
在由ME 554加电之后,所发送的第一消息是STATUS消息(步骤564),其被用于触发(步骤564)驻留在SIM卡中的适当B2B引擎552客户应用。客户应用读取SIM 556上的适当文件并将相关信息打包为短消息,并请求SIM将其向前发送给ME(步骤570)。SIM 856发送一个消息(步骤566),向ME 554通知另外的信息是可用的。然后ME 554使用FETCH命令来响应(步骤568)以从SIM 556获取信息。一旦收到上述FETCH命令568,SIM 556将所构成的短消息从客户应用发送到ME554(步骤570A)以使信息被发送到B2B引擎。之后,ME 554发送短消息(步骤572)给B2B引擎,通知MS 554已被开启。B2B引擎552接收该消息并将其进一步理解为提供增强服务。然后ME 554响应于SIM556,通知有关事件的消息已被发送(步骤574)。反过来,SIM 556证实收到响应并发送正常的结束消息(步骤576)。移动站现在被开启,并且所有单元如ME 554、SIM 556和客户应用552都知道了所发生的事情。如较早时所讨论的,ME 854发送周期性状态命令(步骤578)给SIM 856,其在ME 554被开启之后导致对SIM卡552上客户应用552的触发(步骤580),并且周期性SMS消息(步骤578)可从其被发送。
现在参照图13,所示为本发明另一当前优选实施例中给B2B引擎552的ME 554位置区域变化指示的时序图。如所示,SIM 556初始化和主动SIM确定(步骤558和560)再次优选地依照GSM 11.11协议被首先执行。如在本领域中所理解的,移动设备554由客户应用和SIM来请求以监控任何位置变化,并且一旦有任何这种变化,ME 554向B2B引擎552通知该变化。如以上所讨论的位置信息可以是GPS信息、小区全球身份信息、或与移动用户关联的区域信息。另外,移动设备554亦可使用其它基于包的协议来通信,如USSD消息或WAP。
如所讨论的,当发生位置变化时,ME 554中的适当过程被调用。ME将设置位置更新状态消息转送(586)给SIM 856,然后通过包封(envelope)命令(步骤588)向驻留在SIM中的客户应用通知已发生位置区域更新。客户应用被触发588A并从包络命令获取该数据,从SIM556读取并添加适当的数据,并且打包短消息。该打包短消息由客户应用发送(步骤590)给SIM 556,如图13中所示,在步骤590A中,SIM向ME通知发送短消息的请求。借助FETCH命令592,ME要求SIM提供用于短消息的数据,其在593中进行。ME将打包的短消息传输给B2B引擎(步骤594),其使用该数据来提供增强服务。然后ME 554照常向SIM 556通知短消息已被发送(步骤596),并且SIM 556返回一个正常结束消息(步骤598)。
如以上所述,所更新的信息由移动站发送给B2B引擎以更新在B2B引擎中的其状态和喜好。然而,在本发明的另一优选实施例中,网络节点本身监控任何所需用户事件更新并在实时的基础上自动将该数据提供给B2B引擎。
现在参照图14,除了例如使用传输控制协议/互联网协议(TCP/IP)或其它基于包的通信协议被连接于入口640或内容收集者外,B2B引擎亦可被连接于由参考数字600在图14中概括性表示的网络中的各种其它节点。如参照本发明优选实施例所描述的,应理解这些节点可适合于收集关于所预订用户的实时信息。这可通过以下来实现对网络节点编程以使它们可监控实时用户事件和活动并根据所接收的用户事件将实时信息提供给B2B引擎。网元可为在那个网络区域中正被服务的所有用户而监控并转送所有用户事件和活动,或者可选的是,网元可为已借助B2B引擎预订的那些用户而监控并转送用户事件和活动。B2B引擎210与网络600中的网络节点对接以从这些节点接收关于所预订事件的信息。移动交换中心(MSC)/访问者位置注册器(VLR)615例如使用消息TCP/IP或类似协议将相关事件的呼叫控制、VLR记录和移动性信息发送给用户。一旦从所预订用户收到位置更新或注册信号,实时信息的发送被触发。
还有,来自系统600的无线电网络子系统(RNS)620的交接触发和有关无线电的触发事件被发送给B2B引擎。如本领域的技术人员所理解的,服务的通用包无线电系统(GPRS)服务节点(SGSN)625提供移动性和有关呼叫控制的信息给B2B引擎210,例如,如有关包域网络,如通用包无线电系统(GPRS)。
移动定位中心(MPC)630向B2B引擎210提供关于电信网络内移动用户位置的信息。本领域的技术人员应理解,MPC 630可由全球定位服务(GPS)或用于定位移动用户站的任何其它装置来提供,其使用例如TCP/IP协议来转送定位信息。中心服务控制功能(CSCF)635单元向B2B引擎210提供用户地址数到互联网协议(IP)地址的转换,并亦可使用例如消息和TCP/IP协议来提供有关控制的事件/信息。
亦如电信领域的技术人员所理解的,一旦打开一个移动站(MS),服务的MSC/VLR(移动交换中心/访问者位置注册器)通过与关联于所述MS的主位置注册器(HLR)进行通信来注册MS并授权MS。然后HLR基于该注册和授权而通知B2B引擎将优选信息转送到移动站,如在以下所述优选实施例中所示的。
网络节点被智能地编程以识别涉及所预订用户的任何信息并基于事件的触发,发送实时信息给B2B引擎,向它通知末端用户状态的更新。该信息被存储于B2B引擎数据库。B2B引擎210处理由节点发送的信息/事件并将该格式化信息转送给入口640。一旦由B2B引擎210提供信息/事件给入口340,入口640例如由记账(billing)网关(BGW)645为该实时信息而记账。BGW 645提供关于何时为所提供的实时信息对入口记账和记账多少的信息。这是通过为每个用户所请求动作将相关信息记入计费记录而实现的。记账可使用计费模块在B2B引擎中内部实现,如在图7中所示,或者可以是诸如BGW的被连接于B2B引擎的外部应用,如图14中所示。还有,BGW可负责为每个用户在移动运营商中记账,或者提供例如有关用户访问网络的剩余收支平衡或用户使用平衡的信息。BGW的功能性是众多且灵活的,这依赖于用于每个所预订用户的服务和计划。
在以上所述的优选实施例中,网络节点优选地包含在希望报告事件给B2B引擎的每个网络节点中被编程的客户应用(CL)/监控代理(MA)。这些网络节点监控涉及用户的特定触发并将其报告给B2B引擎。特定网络节点如HLR和/或MSC/VLR中的客户应用程序的加载可被用于监控涉及用户行为、状态、移动性参数等的特定被激活触发。网络节点基于用户状态或喜好的任何变化而提供信息给B2B引擎的实例在以下被提供。基于数据库中关于用户的任何变化或用户状态的任何更新,HLR客户应用被触发并将更新发送给B2B引擎,向引擎通知这样的变化。HLR中的这种客户应用适合于识别任何变化并自动报告该变化给B2B引擎。所有网络节点亦被编程以识别任何事件并向B2B引擎通知该事件,其使用客户应用的触发机理。例如,MSC/VLR跟踪用户的移动性并基于所检测的变化,例如用户位置被改变,MSC/VLR客户应用被触发并向B2B引擎通知该变化。而且,MSC可与MPC一起工作以鉴别用户位置并发送该信息给B2B引擎。还有,MSC/VLR客户应用被编程以与RNS交互,从而向B2B引擎通知涉及用户而发生的任何交接或无线电触发。如在更新过程中所有被调用的网络节点中一样,RNS亦包含客户应用。
图15示出通过网络节点来通知有关用户状态和位置的任何变化的另一实例。基于用户状态和位置的变化,VLR 652将使用标准的现有协议例如MAP 658向HLR 654通知这种变化。状态变化的确定是通过使用VLR 652和HLR 654两者内部的监控代理(MA)656来进行的。HLR654又将与B2B引擎660交互,该引擎在该状况下用作VLR 664。在此情况下,作为GSM服务控制功能(gsmSCF)662节点的B2B引擎660从HLR 654获得用户状态和位置信息并将其存储于数据库。然后B2B引擎对该信息进行必要的操作并相应地动作。通常,一旦客户应用捕获表示用户状态任何变化的网络节点(即HLR、MSC/VLR等)中的触发事件,网络节点中的客户应用通知B2B引擎。
进一步参照图14,如以上所述,B2B引擎210可从网络节点接收有关所预订用户的信息/事件,而无需请求该信息。然而,在本发明的另一实施例中,并进一步参考图14,这些网络节点被请求收集关于所预订用户的实时信息。当预订事件被存储于B2B引擎210数据库时,例如通过使用移动应用部分(MAP)、TCP/IP或类似协议,主位置注册器(HLR)610被轮询以确定移动用户的注册信息。
B2B引擎210与网络600中的通信节点对接以从这些节点请求关于所预订事件的信息。例如通过使用消息TCP/IP或类似协议,B2B引擎210轮询移动交换中心(MSC)/访问者位置注册器(VLR)615以请求给用户的有关事件的呼叫控制、VLR记录和移动性信息。B2B引擎210从用于系统600的无线电网络子系统(RNS)320请求交接触发和有关无线电的触发事件。移动定位中心(MPC)300可被轮询以向B2B引擎210提供关于电信网络内移动用户位置的信息。本领域的技术人员应理解,MPC 630可以是用于定位移动用户站的任何其它装置,如在以上所述的。中心服务控制功能(CSCF)635单元亦可被轮询以向B2B引擎210提供从用户地址号到互联网协议(IP)地址的转换,并亦可使用例如消息和TCP/IP协议来提供有关控制的事件/信息。
B2B引擎210提供了有关知道哪个上述单元或节点待轮询以收集必要信息的智能,该信息使用例如TCP/IP协议提供给入口640。在确定电信设备状态的过程中,可依照B2B引擎的需要而有选择地请求信息。B2B引擎210处理由节点发送的信息/事件并将所收集的信息发送给入口640。一旦通过B2B引擎210将信息/事件提供给入口640,入口640为该实时信息而被记账,如参照先前实施例在以上所描述的。
举例来说,当B2B引擎需要来自HLR的特定信息如用户状态时,请求该信息的消息被发送给HLR。HLR又将以响应消息作为响应,向B2B引擎通知当前用户状态。这种相同的请求机理可被用于其它网络节点。请求关于用户的信息的消息可由B2B引擎发送给任何网络节点。一旦收到这种消息,网络节点获得该信息并将其发送给B2B引擎。B2B引擎可用作GSM服务控制功能(gsmSCF)节点并以有规律或周期性的间隔来询问HLR以获得用户的状态和位置信息。
B2B引擎210在其中运行的网络环境在以上被全面描述。通常,有商务对商务引擎所提供的服务的多种实施。然而,现在参照图16,所示为本发明B2B引擎210的可选操作。在这种可选配置中,通过使用例如短消息服务(SMS)消息,B2B引擎210从移动用户660接收实时事件,如用户状态、位置区域和其它事件,如参照图9-13所描述的。通过轮询网络中的不同节点,除了其它信息外,B2B引擎210亦获得该信息,如参照优选实施例的以上所描述的。然而,如在上述另一优选实施例中所描述的,不论何时当发生有关用户的任何变化时,网络节点将用户的被更新状态信息发送给B2B引擎。B2B引擎210然后基于所预订的用户喜好来分析事件并处理所收集的信息/事件。
例如通过使用HTTP协议,这些所处理的事件然后被发送给入口/内容收集者/内容提供商640。入口640然后依照由B2B引擎210提供的事件信息来个性化内容。入口将内容转换为例如无线标示语言(WML),其被用于提供内容给窄带设备,如移动站、PDA等。包含个性化内容的WML通过无线应用协议网关(WAPGW)经由移动电话被递送给所预订的用户。然而,入口亦可使用SMS消息或任何其它专用无线数据协议来递送个性化内容。如图16中所示,内容可通过无线应用协议网关(WAPGW)被发送给移动站。WAPGW是提供移动网络和专用互联网应用服务之间的直接连接的网络节点,如入口。有多种方法可被用于发送内容给用户。例如,内容可使用短消息(SMS)或SMS消息承载的WAP通过短消息服务中心(SMSC)被发送。而且,发送给移动站的内容可以是未结构化补充服务数据(Unstructured Supplementary ServiceData)(USSD)。这可通过使用USSD网关来实现,该网关从入口检索信息并将其发送给SMSC以便作为短消息而递送。其它输送载体如GPRS可被用于将内容从入口发送到移动站。当今移动技术中向着快速访问系统的进步引导了至第三代(3G)无线系统的方向。数据包输送系统如通用包无线电服务(GPRS)和用于GSM演化的演化数据(Evolved Data forGSM Evolution)(EDGE)提供了快速连接,其将允许对移动站的容易且迅速的内容递送。记住这些输送载体,移动站、B2B引擎和互联网入口之间的所有通信可使用在此讨论的这些输送载体来进行。例如,取代如以上所述通过SMSC由移动站发送SMS消息,移动站可通过利用高速接入发送数据包、使用GPRS网络与B2B引擎通信。
参照图17,除了例如通过使用传输控制协议/互联网协议(TCP/IP)被连接于入口640或内容收集者,B2B引擎210亦被连接于网络中的各种其它节点。通常应理解,这些网络节点典型地被用于收集关于所预订用户的实时信息。网络中的节点使用标准协议来相互通信。这些协议被用于使网络节点之间的通信方式变得容易,并与必要的标准兼容。进一步参照图17,示出了在网络节点和上述B2B引擎210之间的通信中使用的协议的优选实施例。应理解,B2B引擎210优选地例如通过使用标准IEEE 802.3连接而与提供事件信息的网络中的所有节点对接。
如在其它通信标准中,节点之间的通信是使用分层结构来进行的。例如,所采用的所有协议利用了在其较下层中的传输控制协议/互联网协议(TCP/IP)协议。然而,在较上层中,每个节点使用不同的协议。例如,B2B引擎210使用在互联网通信中共同使用的超文本传输协议(HTTP)来与入口640通信。HLR 610使用MAP协议。移动定位中心(MPC)630优选地使用MPC协议。短消息服务中心(SMSC)650优选地使用短消息对等(SMPP)协议。所使用的特定协议在本领域是众所周知的,并提供了网络中不同节点之间的互连方式。然而应理解,各种其它协议可被用于支持节点间通信。
现在参照图18,所示为与不同网络体系结构对接的B2B引擎。B2B引擎与2.5G无线电信系统710对接,如在该图和先前的图14中所示。然而,B2B引擎可与其它系统对接,如第二代(2G)无线电信运营商系统730。它亦可与当前正在开发的3G无线电信系统750互连。尽管被连接于B2B引擎的系统体系结构不同,相同的过程可被用于系统中的每个网络节点,如在以上所描述的。例如,B2B引擎可轮询3G无线电信系统750中的每个网络节点,或者网络节点可将有关用户状态任何更新的事件报告给B2B引擎210。在本发明中描述的B2B引擎可被用于众多系统,并且针对2.5G无线电信系统在以上所述的相同过程可被应用于3G无线系统以及其它系统。3G无线系统中的网络节点被分为呼叫控制网络节点760、770、780和连接性控制网络节点790。媒介网关(MGW)792将负责所有连接工具,而呼叫控制将由控制层中的服务器执行。控制层又将对接于未在图中示出的应用网关,提供了与特定的固定或移动载体技术分离的空前水平的服务,允许任何方式、任何地点和任何时间的服务递送。B2B引擎具有连接不同载体技术如GSM/EDGE、WCDMA和cdma2000的能力。B2B引擎亦与保持跟踪移动用户和/或具有移动用户记录的所有连接性和控制网络节点对接。尽管如此,网络节点优选地被重新编程以包括移动性代理,如参照图14和15在以上所描述的。
尽管上述移动运营商为GSM运营商,应由本领域的普通技术人员理解到,本发明可被用于PCS运营商、DAMPS运营商或/和任何现有移动运营商。而且,单个B2B引擎可将各种移动运营商与各种入口互连。移动运营商可以是不同特性并使用不同标准,例如B2B引擎可同时为PCS运营商以及GSM运营商提供服务。而且,3G移动站将亦具有客户应用,其将向B2B引擎通知用户状态的任何更新,这类似于在较早时针对GSM电话所描述的,该GSM电话具有在GSM网络中的SIM卡上被编程的客户应用。如以上所述的SIM卡可以是任何装置,在其中移动设备可具有在其上的能包含应用的可编程模块。上述SIM卡亦可为能存储并执行特定功能的任何可编程装置,这类似于在作为移动设备(ME)一部分的移动站中具有固定模块。
然而,本领域的技术人员应理解,入口和内容收集者在外部被连接于B2B引擎,如在此所描述的。然而,在当前所要求发明的优选实施例中,入口和/或内容收集者亦可被并入B2B引擎。这意味着B2B引擎可负责收集数据内容并有选择地将数据内容提供给用户。
本领域的技术人员应理解,参照以上实施例所讨论的实时信息和实时网络表示这种网络和信息的理想时序,而不管在网络节点和任何其它设备中的任何延迟和/或处理。通常,实时网络可以是以实时或近乎实时的性能起作用的任何网络。还有,实时信息可以是基本上实时或近乎实时的信息。
如将由本领域的技术人员所认识到的,在本申请中描述的发明概念可在各种各样的应用上被修改和变动。因此,专利主题的范围不应局限于所讨论的任何特定示例教导,相反是由随后的权利要求来限定的。
权利要求
1.一种用于促进信息交换的电信系统,所述电信系统包括其中具有至少一个电信设备的实时网络;与互联网网络关联的互联网服务提供商,所述互联网服务提供商采用非实时运行;以及与所述实时网络和所述互联网服务提供商对接的商务对商务(B2B)引擎,所述B2B引擎在其之间交换信息并将多个数据从所述互联网网络提供给所述至少一个电信设备,所述多个数据被提供给所述至少一个电信设备。
2.依照权利要求1的系统,其中所述实时网络和所述互联网服务提供商之间的所述对接促进提供有关所述至少一个电信设备的实时信息给所述互联网服务提供商。
3.依照权利要求2的系统,其中所述B2B引擎进一步包括用于过滤所述实时信息的过滤装置,所述被过滤的实时信息被提供给所述互联网服务提供商。
4.依照权利要求1的系统,其中所述B2B引擎提供与所述至少一个电信设备关联的实时信息给所述互联网服务提供商,所述至少一个电信设备被注册以从所述互联网服务提供商接收数据。
5.依照权利要求1的系统,其中所述B2B引擎进一步包括收集装置,用于收集涉及所述实时网络内所述至少一个电信设备的实时信息。
6.依照权利要求1的系统,其中所述B2B引擎进一步包括轮询装置,用于轮询所述实时网络中的至少一个网元。
7.依照权利要求1的系统,其中所述B2B引擎进一步包括轮询装置,用于有选择地轮询所述实时网络内的所述至少一个网元;以及请求装置,用于请求所述至少一个网元报告涉及所述至少一个电信设备的所选实时信息。
8.依照权利要求1的系统,其中所述B2B引擎进一步包括接收装置,用于从所述实时网络中至少一个网元接收所述实时信息。
9.依照权利要求8的系统,其中所述B2B引擎进一步包括过滤装置,用于过滤所述所接收实时信息。
10.依照权利要求1的系统,其中所述B2B引擎进一步包括接收装置,用于从所述至少一个电信设备接收所述实时信息。
11.依照权利要求1的系统,其中所述互联网服务提供商包括从互联网网络收集内容的入口。
12.依照权利要求1的系统,其中所述至少一个电信设备从一组中被选择,该组有以下组成无线移动终端、个人数字助理(PDA)和无线通信设备。
13.依照权利要求1的系统,其中所述B2B引擎进一步包括多个应用模块,所述多个应用模块促进实时网络和互联网服务提供商之间的信息交换。
14.依照权利要求1的系统,其中所述互联网服务提供商在所述B2B引擎的范围内,所述互联网服务提供商包含内容数据,所述内容数据被有选择地提供给所述至少一个电信设备。
15.一种用于促进具有其中的至少一个电信设备的无线电信系统和互联网入口之间的信息交换的商务对商务(B2B)系统,所述B2B系统包括商务对商务(B2B)引擎;第一接口模块,用于与所述无线电信系统对接;以及第二接口模块,用于与所述互联网入口连接并从所述互联网入口提供数据给所述B2B引擎,所述B2B引擎分别通过所述第一接口模块和所述第二接口模块在所述无线电信系统和所述互联网入口之间交换信息,所述B2B引擎从所述无线电信系统提供实时信息给所述互联网入口,由此使多个内容数据从所述互联网入口传递到所述至少一个电信设备。
16.依照权利要求15的系统,其中所述至少一个电信设备从一组中被选择,该组由以下组成移动站、个人数字助理(PDA)和无线通信设备。
17.依照权利要求15的系统,其中B2B引擎进一步包括其中的多个模块,所述多个模块促进所述无线电信系统和所述互联网入口之间的信息交换。
18.依照权利要求15的系统,其中所述第一接口模块使用超文本传输协议(HTTP)。
19.依照权利要求15的系统,其中所述第一接口模块接收涉及所述至少一个电信设备的实时信息。
20.依照权利要求15的系统,其中所述至少一个电信设备用所述互联网入口被注册。
21.依照权利要求15的系统,其中所述B2B引擎进一步包括轮询装置,用于向所述无线电信系统内的所述至少一个系统单元轮询其中的所述至少一个电信设备的实时信息。
22.依照权利要求15的系统,其中所述B2B引擎进一步包括接收装置,用于从所述无线电信系统内的至少一个系统单元接收所报告的实时信息。
23.依照权利要求15的系统,其中所述B2B引擎进一步包括接收装置,用于从所述至少一个电信设备接收所报告的实时信息。
24.依照权利要求15的系统,进一步包括用于促进所述B2B引擎运行的至少一个运营商接口和被用于开发和更新所述B2B引擎的至少一个开发商接口。
25.依照权利要求15的系统,其中所述互联网入口包括多个内容提供商,用于提供内容给所述至少一个电信设备。
26.一种用于促进具有其中的至少一个电信设备的无线电信系统和互联网入口之间的信息交换的方法,所述方法包括步骤在与商务对商务(B2B)引擎关联的第一接口模块处接收实时信息,该引擎与所述无线电信系统通信;以及通过与所述B2B引擎关联的第二接口模块提供所述实时信息给所述互联网入口,所述B2B引擎分别通过所述第一接口模块和所述第二接口模块在所述无线电信系统和所述互联网入口之间交换信息,所述B2B引擎从所述无线电信系统提供实时信息给所述互联网入口,由此使多个内容数据从所述互联网入口传递到所述至少一个电信设备。
27.依照权利要求26的方法,进一步包括在所述提供步骤之前的步骤通过所述B2B引擎过滤所述实时信息,所述B2B引擎提供所述被过滤的实时信息给所述互联网入口。
28.依照权利要求26的方法,其中依照所述实时信息的特征,所述多个内容数据从所述互联网入口被传递给至少一个电信设备。
29.依照权利要求28的方法,其中所述实时信息的所述特征是基于位置的。
30.依照权利要求26的方法,进一步包括步骤通过所述无线电信系统内的至少一个系统单元监控所述实时信息。
31.依照权利要求26的方法,进一步包括步骤轮询所述无线电信系统中的至少一个系统单元。
32.依照权利要求26的方法,进一步包括步骤有选择地轮询所述无线电信系统中的至少一个系统单元;以及请求所述至少一个系统单元报告所选实时信息给所述B2B引擎。
33.依照权利要求26的方法,其中所述至少一个电信设备从一组中被选择,该组由以下组成移动站、个人数字助理(PDA)和无线通信设备。
34.依照权利要求26的方法,其中所述实时信息包括与所述至少一个电信设备关联的位置信息。
35.依照权利要求26的方法,其中所述实时信息从一组中被选择,该组由以下组成用户状态信息、用户喜好信息和用户规则信息。
36.依照权利要求26的方法,进一步包括在所述接收步骤之前的步骤注册所述至少一个电信设备以从所述互联网入口接收所述多个内容数据,所述接收步骤包括接收与所注册的至少一个电信设备关联的所述实时信息。
全文摘要
一种用于促进具有其中的至少一个电信设备的无线电信系统和信息服务提供商之间的信息交换的系统和方法。商务对商务(B2B)引擎被连接于电信系统以接收涉及电信系统内电信设备的实时信息。该实时信息由B2B引擎提供给信息服务提供商,其随后提供内容数据给电信系统内的电信设备。
文档编号G06F17/30GK1476708SQ01819376
公开日2004年2月18日 申请日期2001年9月21日 优先权日2000年9月22日
发明者R·巴蒂亚, R 巴蒂亚, S·卡维, 乩 刺, T·胡赛恩, A·贝特拉贝特 申请人:艾利森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1