用于移动网络记账中的服务激活的系统和方法

文档序号:7950567阅读:269来源:国知局
专利名称:用于移动网络记账中的服务激活的系统和方法
技术领域
这里描述的实施例主要涉及网络服务和无线通信,尤其涉及的是 在移动设备上启用网络服务。
背景技术
现今,移动设备的数量正在日益增多,与可在市场买到的移动设 备结合使用的服务的数量同样也在日益增多。这些新的服务可以分成 以移动设备为中心的服务以及移动设备-外部网关配对的服务。对于 以移动设备为中心的服务来说,其实例包括无线IP调制解调服务、 生物测定扫描服务、蓝牙连接服务等等。而对移动设备-外部网关配 对的服务来说,其实例包括消息传递服务、照片交换服务、GPS服 务等等。.
在移动电信产业中,帐户记账和服务跟踪明显妨碍了移动网络运 营商和/或网络承载方。在移动用户每次使用服务时,网络运营商都 愿意就所述服务而对用户进行记账。此外,网络运营商更喜欢在较长 时段中将用户锁定到一个关于绑定服务的合同上。但是对移动用户来 说,他们更有可能采用一种"按需要"或是"按使用收费"的方法来 使用那些仅仅针对用户使用的实际服务而对用户进行记账的服务。
不幸的是,当前的网络运营商记账系统非常复杂,由此这些定制 用户请求是很难解决的。实际上,由于网络架构无法提供这种程度的 灵活性,因此,大多数网络运营商都不能提供"准时"移动设备服务 传递。此外,在可以得到新的服务以及需要服务变更时,移动设备用
户往往会改变其预订服务。

发明内容
根据一个方面,这里描述的至少一个实施例提供了一种用于以无 线方式激活供移动设备用户使用的选定服务的移动网络服务激活系 统。该系统包括中心网络节点,该节点可以与一个或多个无线网络 相连,以便与移动设备进行通信,并且向移动设备提供选定服务;与
中心网络节点相连的设备数据库,该设备数据库包括移动设备的设备
信息以及选定服务的服务信息;以及与中心网络节点相连的记账服务 器,该记账服务器对移动设备发送的用于请求访问选定服务的服务激 活消息做出响应,从而激活供移动设备使用的选定服务。
在至少某些范例中, 一旦用户从可用服务列表中选择了选定服 务,并且提供了确认,那么移动设备将会产生服务激活消息,以便保 持选定服务的指示、规定的服务使用以及移动设备的设备信息。
在至少某些范例中,在启用选定服务之前,记账服务器将会检查 和更新用户的账目信息。
在至少某些范例中,该系统通过监视与移动设备以及选定服务相 关联的数据传输来追踪实际的服务使用,并且将实际服务使用记录在 设备数据库中,当规定的服务使用届满时,该系统去激活所述选定服 务。
在至少某些范例中,该系统还包括用于向移动设备提供选定服务 的服务器和网关中的至少一个。
在至少某些范例中,与中心网络节点相连的一个或多个无线网络 提供了针对用于供应服务的服务器和网关中的至少一个的接入。
在至少某些范例中,可用服务列表包括语音邮件服务、呼叫转发 服务、呼叫显示服务以及呼叫承载服务。
在至少某些范例中,可用服务列表包括短消息传递服务、多媒体 消息服务、即时消息传递服务以及IP调制解调服务。
根据另一个方面,这里描述的至少一个实施例提供了一种移动设 备通信设备,该设备包括主处理器,用于控制移动通信设备的操作;
与主处理器相连的通信子系统,该通信子系统被适配成以无线方式发
送和接收数据;服务请求模块,用于为用户提供可在移动设备上使用
的可用服务的列表, 一旦用户选择了一个服务并且确认了该选定服 务,那么该服务请求模块产生一个包含选定服务指示的服务激活消
息,并且将这个服务激活消息发送到移动网络,以便启用该选定服务; 以及输入单元,用于允许用户选择和确认服务。
在至少某些范例中,该服务激活消息还包括为选定服务所规定的 服务使用。
在至少某些范例中,该服务激活消息还包括移动设备的设备信息。
在至少某些范例中,输入设备包括键盘、指轮、鼠标、摇杆和触 摸屏中的至少一个。
根据另一个方面,这里描述的至少一个实施例提供了一种服务激 活方法,以便允许用户从无线网络中请求在移动设备上使用的选定服 务。该方法包括
a) 为用户提供一个可用服务列表,并且用户可以从中选择选定 服务;
b) 生成一个包含了选定服务指示以及指定的服务使用的服务激 活消息;以及
C)将服务激活消息舉送到与无线网络相关联的记账服务器。 在至少某些范例中,该方法的步骤(a)还包括允许用户规定服
务使用,然后根据选定服务以及指定的服务使用来为用户提供费用估计。
在至少某些范例中,该方法的步骤(a)还包括为用户提供用于 确认选定服务、拒绝选定服务以及改变指定的服务使用的选项。 在至少某些范例中,该方法还包括
d) 根据选定服务以及指定的服务使用来检査和更新用户的账目 信息;以及
e) 向恰当的网络组件发送一个消息,以便激活供移动设备使用 的选定服务。
在至少某些范例中,该方法还包括-
f) 追踪选定服务的实际服务使用;以及
g) 当指定的服务使用终止时,禁用该选定服务。 根据另一个方面,这里描述的至少一个实施例提供了一种计算机
程序产品,该产品允许移动设备用户从无线网络中选择一个服务,以 便在移动设备上激活和使用该服务,其中该计算机程序产品包括一个 包含了程序代码装置的计算机可读介质,该程序代码装置则可以由移 动设备的处理器执行,以便实施如上所述的服务激活方法。


为了更好地理解这里描述的不同实施例以及更清楚地显示如何 实施这些实施例,现在将对仅仅作为实例并且显示了至少一个例示实 施例的附图加以参考,其中-
图1是移动通信设备的例示实施例的框图; 图2是图1移动通信设备中的通信子系统组件的框图; 图3是可以与图1移动通信设备进行通信的无线网络节点的例示 实施例的框图4是与不同网络服务对接的移动网络服务激活系统的例示实 施例的框图5是描述可以在图4的移动网络服务激活系统中使用的中继节 点的例示实施例的框图6是可供图5的中继节点使用的通信方案的例示实施例的图
图7是描述可在图4的移动网络服务激活系统中使用的设备数据 库的例示实施方式所具有的字段的框图8是描述服务激活消息内容的例示实施例的图示; 图9是描述服务激活方法的例示实施例的流程图; 图IO是服务激活菜单的例示实施例的框图ll是服务使用选择屏幕的例示实施例的框图;以及 图12是服务确认屏幕的例示实施例的框图。
具体实施例方式
应该想到的是,为使本例证简明清楚,在认为恰当时,在附图中 可以通过重复使用参考数字来指示相应或相似的部件或步骤。此外, 为了全面理解这里描述的实施例,在这里阐述了众多具体细节。但是 本领域普通技术人员将会了解,在没有这些具体细节的情况下,这里 描述的实施例同样是可以实施的。在其它实例中,其中并未描述众所 周知的方法、过程和组件,以免与这里描述的实施例相混淆。此外, 本描述不应被视为是对这里描述的实施例的范围进行限制,而是仅仅 描述了这里所述的不同实施例的实施方式。
这里描述的实施例主要涉及的是允许在移动无线通信设备上使 用某个服务的服务激活处理,在下文中,移动无线通信设备被称为移 动设备。对适用的通信设备来说,其实例包括寻呼机、蜂窝电话、蜂 窝智能电路、无线组织器、个人数字助理、计算机、膝上型计算机、 手持式无线通信设备、具有无线功能的笔记本计算机等等。
移动设备是一个具有先进的数据通信能力的双向通信设备,该数 据通信能力则包括通过网络或收发信台而与其它移动设备或计算机 系统进行通信的能力。该移动设备还可以具有允许语音通信的能力。 根据移动设备提供的功能,它可以被称为数据消息传递设备、双向寻 呼机、具有数据消息传递能力的蜂窝电话、无线因特网设备或是数据 通信设备(具有或不具有电话功能)。为了帮助读者理解移动设备的
结构及其如何与其它设备以及无线网络进行通信,现在将对图1 3 加以参考。
首先参考图1,其中显示的是一种例示实施方式中的移动设备 100的框图。移动设备100包括多个组件,其中控制组件是对移动设 备100的全部操作进行控制的主处理器102。对包括数据和语音通信 在内的通信功能来说,这些功能是通过一个通信子系统104来执行 的。该通信子系统104接收来自无线网络200的消息,并且向无线 网络200发送消息。在移动设备100的这个例示实施方式中,通信 子系统104是根据全球移动通信系统(GSM)以及通用分组无线电
服务(GPRS)标准来配置的。所述GSM/GPRS无线网络在全世界 都得到了使用,并且可以预期的是,这些标准最终将会被增强型数据 GSM演进(EDGE)以及通用移动电信服务(UMTS)所取代。新 的标准仍旧处于定义之中,但是可以相信的是,它们与这里描述的网 络行为是具有相似性的,此外,本领域技术人员还会理解,这里描述 的实施例旨在使用在未来开发的其它任何适当的标准。将通信子系统 104与无线网络200相连的无线链路则代表了一个或多个不同的射 频(RF)信道,这些信道是根据为GSM/GPRS通信所指定的规定 协议来工作的。借助较新的网络协议,这些信道是能够同时支持电路 交换语音通信以及分组交换数据通信的。
在一个例示的实施方式中,虽然与移动设备100相关联的无线网 络200是GSM/GPRS无线网络,但是在不同的实施方式中,其它无 线网络同样可以与移动设备IOO相关联。其中举例来说,可供使用的 不同类型的无线网络包括以数据为中心的无线网络,以语音为中心 的无线网络,以及可以同时在相同物理基站上支持语音和数据通信的 双模网络。组合的双模网络包括但不局限于码分多址(CDMA)或 CDMA2000网络,GSM/GPRS网络(如上所述),以及未来的第三 代(3G)网络,例如EDGE和UMTS。对于以数据为中心的网络来 说,它所具有的其它某些实例包括WiFi 802.11、 Mobitex^以及 DataTACTM网络通信系统。对以语音为中心的网络来说,它的其它 实例包括类似于GSM的个人通信系统(PCS)网络以及时分多址 (TDMA)系统。
主处理器1022还与附加的子系统相交互,例如随机存取存储器 (RAM) 106、闪速存储器108、显示器IIO、辅助输入/输出(I/O) 子系统112、数据端口 114、键盘116、扬声器118、麦克风120、 短程通信122以及其它设备子系统124。
对移动设备100的子系统来说,其中某些子系统执行的是与通信 相关的功能,而其它子系统则可以提供"驻留"或设备上的功能。举 例来说,显示器110和键盘116不但可以用于通信相关服务,例如 输入在无线网络200上传输的文本消息,而且还可以用于设备驻留功
能,例如计算器或任务列表。主处理器102所使用的操作系统软件通 常是保存在永久性存储器中的,例如闪速存储器108,作为替换,该 永久性存储器也可以是只读存储器(ROM)或相似的存储部件(未 显示)。本领域技术人员将会了解,对操作系统、具体设备应用或是 其某些部分而言,它们是可以临时加载到RAM106之类的易失存储 器中的。在完成了必要的网络注册或激活过程之后,移动设备100可以在 无线网络200上发送和接收通信信号。网络接入则与移动设备100 的订户或使用者相关联。为了识别订户,移动设备100需要在 SIM/RUIM接口 128中插入SIM/RUIM卡126(也就是订户身份模 块或可拆卸的使用者用户身份模块),以便与网络进行通信。SIM卡 或RUIM126是一种常规"智能卡",特别地,它可以用于识别移动' 设备100的用户,并且可以用于对移动设备100进行个性化处理。 如果没有SIM卡126,那么移动设备100将不会完全用于与无线网 络200进行通信。通过将SIM卡/RUIM126插入SIM/RUIM接口 128,订户可以访问使用者预订的所有服务。在下文中将会更详细地 描述服务激活。服务可以包括万维网浏览和消息传递,例如电子邮 件、语音邮件、短消息服务(SMS)以及多媒体消息传递服务(MMS)。 更为先进的服务可以包括销售点、现场服务以及销售自动化。SIM 卡/RUIM 126包含了一个处理器和一个用于存储信息的存储器。一 旦将SIM卡/RUIM126插入SIM/RUKM接口 128,那么它会与主 处理器102相耦合。为了识别订户,SIM卡/RUIM126包含了某些 用户单元,例如国际移动订户标识(IMSI)。使用SIM卡/RUIM126 的一个优点在于订户不必受到任何单个物理移动设备的限制。SIM卡 /RUIM126还可以存储移动设备的附加订户信息,这其中包括记事本 (或日历)信息以及最近呼叫信息。作为替换,用户标识信息也可以 编程子闪速存储器108中。移动设备100是电池供电设备,并且包含了用于容纳一个或多个 可充电电池130的电池接口 132。在某些实施例中,电池130可以 是具有内置微处理器的智能电池。电池接口 132与一个调整器(未显 示)相耦合,该调整器则帮助电池为移动设备100提供电力V+。虽然当前技术使用的是电池,但是诸如微型燃料电池之类的未来技术同样可以为移动设备ioo提供电力。除了操作系统功能之外,主处理器102还能在移动设备100上 运行软件应用134。对于包括数据和语音通信应用在内的用于控制基 本设备操作的软件应用134的子集来说,该子集通常会在移动设备 100的制造过程中被安装在移动设备100之上。这些软件应用134 可以包括消息应用以及若干个其它应用,例如因特网浏览器、字处理 应用、日程安排程序等等。此外,软件应用134还可以包括支持移动 设备所提供的功能的应用,例如语音邮件服务、生物测定扫描服务、 IP调制解调服务等等。消息应用136可以是允许移动设备100的用户发送和接收消息 的任何适当的软件程序。正如本领域技术人员公知的那样,用于消息 应用136的各种替换方案都是存在的。通常,用户发送或接收的消息 是保存在移动设备100的闪速存储器108或移动设备100的某些其 它适当的存储部件中的。在某些实施例中,某些被发送和接收的消息 可以保存在远离移动设备100的位置,例如保存在与移动设备100 进行通信的相关主机系统的数据存储器中。移动设备IOO执行的另一个程序是服务请求模块138,该模块允 许用户査看可在移动设备IOO上使用的可用服务列表。然后,用户可 以选择激活其中一个可用服务。这其中包括选择选定服务的使用数 量、术语使用数量既包含由用户规定使用选定服务的持续时间的情 况,又包括用户规定使用数量的情况,例如在消息传递应用中发送的 数据量。然后,服务请求模块318可以向移动网络服务激活系统发送 一个服务激活消息,以便启用服务。在下文中将会更详细地描述这个 过程。服务请求模块138可以结合消息应用136来执行操作,以便 发送服务激活消息。移动设备100还包括设备状态模块140、地址簿142、个人信息 管理器(PIM) 144以及其它模块146。设备状态模块140提供了持 久性,也就是说,设备状态模块140确保将重要的设备数据保存在闪
速存储器108之类的永久性存储器中,以便在关闭移动设备100或 其断电的时候不会丢失数据。其它模块146可以包括配置模块(未显 示)以及可以与SIM/RUIM接口 128结合使用的其它模块。地址簿142为用户提供联系人列表的信息。对地址簿中的指定联 系人来说,该信息尤其可以包括该联系人的姓名、电话号码、工作地 址以及电子邮件地址(也就是联系人地址)。该地址簿142提供了联 系人地址的本地数据存储,在撰写电子邮件消息时,移动设备100 的用户是可以使用这个联系人地址的。PIM144具有用于组织和管理涉及用户的所关注数据项的功能, 其中举例来说,该数据项可以是电子邮件、日历事件、语音邮件、约 会以及任务项,但是并不局限于此。PIM应用能够经由无线网络200 来发送和接收数据项。对与主机计算机系统一起保存和/或关联的移 动设备用户的相应数据项来说,PIM数据项可以经由无线网络200 并借助这些数据项而被无缝地整合、同步和更新。这个功能会在移动 设备100上创建一个与这些项目相关的镜像主机计算机。当主机计算 机系统是移动设备用户的办公室计算机系统时,这种处理是非常有利 的。附加应用还可以通过无线网络200、辅助1/0子系统112、数据 端口 114、短程通信子系统122或是其它任何适当的设备子系统124 中的至少一个而被加载到移动设备100中。这种应用安装灵活性提升 了移动设备100的功能性,并且可以提供增强的设备上功能、通信功 能或是同时提供这两者。举例来说,安全通信应用允许使用移动设备 100来执行电子商务功能以及其它金融交易。数据端口 114能使用户通过外部设备或软件应用来设置首选项, 并且还通过以无线通信网络之外的其它方式向移动设备100提供信 息或软件下载而扩展了移动设备100的能力。举例来说,替换的下载 路径可以用于通过直达并且进而是可靠和可信的连接而将加密密钥 加载到移动设备100中,以便提供安全的设备通信。数据端口 114可以是允许在移动设备100与另一个计算设备之 间执行数据通信的任何适当端口。该数据端口既可以是串行端口,也 可以是并行端口。在某些情况下,数据端口 114可以是USB端口,它包含了用于数据传送的数据线路,以及可以提供充电电流来对移动设备100的电池130进行充电的供电线路。短程通信子系统122在没有使用无线网络200的情况下提供了 移动设备IOO与不同系统或设备之间的通信。举例来说,子系统122 可以包括红外设备以及用于短程通信的相关电路和组件。关于短程通 信标准的实例包括由红外数据联合会(IrDA)开发的标准、蓝牙以 及由IEEE开发的802.11标准族。在使用中,通信子系统104会对诸如文本消息、电子邮件消息或 网页下载之类的接收信号进行处理,并且将其输入到主处理器102 中。然后,主处理器102对接收信号进行处理,以便将其输出到显示 器110或是辅助I/O子系统112。此外,举例来说,用户还可以通过 将键盘116与显示器110或是辅助I/O子系统112结合使用来编辑 电子邮件消息之类的数据项。辅助子系统122可以包括如下设备,例 如触摸屏、鼠标、轨迹球、红外指纹检测器或是具有动态按钮按压能 力的滑动轮。优选地,键盘116是一个字母数字键盘和/或电话类型 的键盘。但是,其它类型的键盘同样是可以使用的。所构成的项目可 以通过通信子系统104而在无线网络200上传送。对语音通信来说,除了接收信号将被输出到扬声器118,并且用 .于传输的信号是由麦克风120产生的之外,移动设备100的所有操 作都是基本相似的。对替换的语音和音频I/0子系统、例如语音消息 录制子系统来说,该子系统也可以在移动设备IOO上实现。虽然语音 或音频信号输出基本上是通过扬声器118来完成的,但是显示器110 同样可以用于提供附加信息,例如呼叫方识别、语音呼叫持续时间或 是其它语音呼叫相关信息。现在参考图2,它显示的是图1的通信子系统组件104的框图。 通信子系统104包括接收机150和发射机152以及相关的组件,例 如一个或多个内置或内部天线元件154、 156,本地振荡器(LO) 158 以及诸如数字信号处理器(DSP)之类的处理模块。对通信领域的技 术人员来说,很明显,通信子系统104的具体设计是取决于将要与移
动设备100协作的通信网络的。由此应该理解,图2描述的设计仅仅充当了一个实例。天线154通过无线网络200接收的信号将被输入到接收机150 中。接收机150可以执行通用的接收机功能,例如信号放大、频率下 变换、滤波、信道选择以及模数(A/D)转换。接收信号的A/D转换 处理将允许由DSP1600来执行更复杂的通信功能,例如解调和解码。 同样,所要传送的信号也会由DSP160进行处理,这其中包括调制 和编码。这些经过DSP处理的信号将被输入到发射机152中,以便 进行数模(D/A)转换、频率上变换、滤波、放大以及经由天线156 而在无线网络上传输。DSP160不但对通信信号进行处理,而且还提 供了接收机和发射机控制。例如,在接收机150和发射机152中, 施加于通信信号的增益可以通过DSP160中实施的自动增益控制算 法而被自适应地控制。移动设备100与无线网络200之间的无线链路可以包括一个或 多个不同信道,这些信道通常是不同的RF信号,此外,该无线链路 还可以包括在移动设备100与无线网络200之间使用的相关协议。 RF信道是必须节约的有限资源,这通常是因为总体带宽的限制以及 移动设备100所具有的有限电池电力。相应地,当移动设备100处 于完全工作时,发射机152通常只在其向无线网络200执行发射的 时候才被操作和开启,而在其它情况下则被关闭,以便节约资源。同 样,接收机150将会周期性地关闭,以便节约资源,直至其在指定时 段中需要接收信号或信息(就算有的话)为止。现在参考图3,它显示的是无线网络200的例示实施方式202的 框图。在实践中,无线网络200包括一个或多个节点202。移动设备 100则与节点202进行通信。在图3的例示实施方式中,节点202 是根据通用分组无线电服务(GPRS)以及全球移动系统(GSM)技 术来配置的。节点202包括具有相关塔站206的基站控制器(BSC) 204、为在GSM中支持GPRS而添加的分组控制单元(PCU) 208、 移动交换中心(MSC) 210、归属位置寄存器(HLR) 212、访问者 位置寄存器(VLR) 214、服务GPRS支持节点(SGSN) 216、网
关GPRS支持节点(GGSN) 218以及动态主机配置协议(DHCP) 220。这个组件列表并不代表GSM/GPRS网络内部每个节点202所 具有的组件的穷举性列表,而使在经由无线网络200的通信中通常使 用的组件的列表。在GSM网络中,MSC210与BSC204以及陆线网络相耦合, 以便满足电路交换的需要,其中该网络可以是公共交换电话网 (PSTN) 222。经由PCU208、 SGSN216以及GGSN218而与无 线网络200相连的连接(在这里通常也称为共享网络基础架构)代表 的是用于具有GPRS功能的移动设备的数据路径。无线网络200可 以是公共或私有网络(也就是因特网)。在用GPRS能力扩展的GSM 网络中,BSC204还包含了通过与SGSN216相连来控制分段、无线 电信道分配以及满足分组交换需求的分组控制单元(PCU) 208。为 了追踪移动设备位置以及电弧交换和分组交换管理的可用性,在 MSC210与SGSN216之间将会共享HLR212。针对VLR214的访 问则是由MSC210来控制的。站206是一个固定的收发信台。这个站206与BSC204 —起形 成了固定收发信机设备。该固定收发信机设备为特定的覆盖区域提供 了无线网络覆盖,这个区域则通常被称为"小区"。固定收发信机设 备经由站206而向其小区内部的移动设备发射通信信号,并且接收来 自该移动设备的通信信号。 一般来说,在控制器的控制下,该固定收 发信机设备根据某种通常预定的通信协议和参数来执行功能,例如调 制功能,此外它还有可能对发射到移动设备100的信号执行编码和/ 或加密。固定收发信机设备以同样方式执行解调,如果必要的话,它 还可以对从其小区内部接收的通信信号执行解码和解密。在不同的节 点之间,通信协议和参数是可以改变的。例如, 一个节点可以使用不 同于其它节点的调制方案,并且在不同于其它节点的频率上工作。对注册到特定网络的所有移动设备100来说,诸如用户简档之类 的永久性配置数据是保存在HLR2121中的。HLR212还包含了每一 个已注册移动设备的位置信息,通过查询该HLR,可以确定移动设 备的当前位置。MSC210则负责一组位置区域,并且会将当前处于
其负责区域的移动设备的数据保存在VLR214中。此外,VLR214 还包含了访问其它网络的移动设备的信息。VLR214中的信息包括从 HLR212传送到VLR214的永久性移动设备数据的一部分,以便用 于更快的接入。通过将附加信息从远端HLR212移动到VLR214, 可以减少这些节点之间的业务总量,由此可以为语音和数据服务提供 更快的响应时间,与此同时,所需要的计算资源也相对较少。SGSN216和GGSN218都是为了在GSM内部支持GPRS、也 就是为了支持分组交换数据而添加的部件。通过记录每一个移动设备 100的位置,SGSN216和MSC210在无线网络200内部具有相似 的责任。SGSN216还对无线网络200上的数据业务量实施安全功能 以及接入控制。GGSN218则提供了与外部分组交换网络相连的交互 连接,并且经由工作在无线网络200内部的网际协议(IP)骨干网 与一个或多个SGSN216相连。在正常操作中,指定的移动设备100 必须执行"GPRS附着",以便获取IP地址以及访问数据服务。用于 综合服务数字网(ISDN)地址被用于来话和去话呼叫,因此,这个 需求在电路交换语音信道中是不存在的。当前,所有那些具有GPRS 功能的网络全都使用了私有的动态分配IP地址,由此需要将DHCP 服务器220;连接到GGSN219。用于动态IP分配的机制可以有很 多种,这其中包括使用远程验证拨入用户服务(RADIUS)服务器以 及DHCP服务器的组合。 一旦完成了GPRS附着,那么将会建立从 移动设备100经由PCU208到达以及SGSN216到达GGSN218内 部的接入点节点(APN)的逻辑连接。APN代表的是可以访问直达 的因特网兼容服务的IP隧道或是私有网络连接的逻辑末端。此外, 在每个移动设备100都必须被分配一个或多个APN,并且移动设备 IOO不能在不首先执行与已授权使用的APN相连的GPRS附着的情 况下交换数据时,APN还代表了用于无线网络200的安全机制。APN 可以被视为是与诸如"myconncetion.wireless.cn"之类的因特网域 名相类似。一旦完成了 GPRS附着,则创建一个隧道,并且所有业务量都的。这其中包含了隧道化方法,例如在与虚拟专用网(VPN)结合 使用的某些IP安全性(IPSec)连接的情况中相同的借助IP的IP 传输。这些隧道也被称为分组数据协议(PDP)上下文,并且在无线 网络200只有有限数量的隧道是可以使用的。为了将PDP上下文的 用途最大化,无线网络200会为每一个PDP上下文运行一个空闲定 时器,以便确定是否没有活动。当移动设备100没有使用其PDP上 下文时,该PDP上下文可被释放,并且IP地址将会返回到由DHCP 服务器220管理的IP地址池中。参考图4,其中显示的是与不同网络服务以及无线网络200的不 同组件相对接的移动网络服务激活系统250的例示实施例的框图。该 系统250允许用户选择在需要时选择将特定使用数量的特定移动设 备服务。在某些实施例中,用户可以从移动设备100的显示器110 上显示的移动设备服务列表中进行选择。 一旦用户确认定了选定服务 和使用数量,那么移动网络服务激活系统250可以以所述使用数量来 启用选定服务。在某些情况下,这个处理可以在用户为选定服务付费 的时候进行。然后,实际的服务使用将被追踪, 一旦达到了使用数量, 则从中心位置禁用该选定服务。选定服务的终止与规定的使用数量相 关联。举例来说,如果规定的使用数量是时间量,那么所述终止是在 经过了该时间量之后发生的。在其它情况下,如果规定的使用数量是 传输数据量,那么所述终止是在用户发送或接收了该传输数据量的时 候发生的。该服务选择则是足够灵活的,以便能够从来自不同地理位 置(例如世界上的不同部分)并且可以访问系统250的移动设备100 启动,由此无论用户在何时何地为请求选定服务都为用户提供最大的 灵活性。移动网络服务激活系统250包括中心网络节点252、设备数据库 254以及记账服务器256。在某些情况下,记账服务器256是在中心 位置与中心网络节点252以及设备数据库254 —起提供的。在其它 情况下,与设备数据库256和中心网络节点252相比,该记账服务 器256可以位于远端的位置。在这其中的某些范例中,记账服务器 256可以由第三方网络供应方提供,例如承载网络。在某些范例中,
承载网络可以是向移动设备100提供一个或多个服务的外部供应的第三方。在某些范例中,该承载网络可以具有自己的记账服务,而记账服务器256则可以与之进行通信,以确保就选定服务的使用而对用 户执行了恰当的计费处理。此外,记账服务器256与设备数据库254 之间的连接是可选的。移动网络服务激活系统250还可以包括一个或多个服务器,以便 向可以访问移动网络服务激活系统250的用户提供应用服务。在这个 例示实施例中,系统250还包括邮件服务器258以及语音邮件服务 器260。此外,系统250还包括对其它那些可以通过因特网网关262 之类的网关提供的服务所进行的访问。该因特网网关262充当的是为 了提供服务而与其它网络组件或是诸如承载网络之类的其它网络(这 二者均未显示)相连的网关。关于网关的其它实例包括即时消息传递 (IM)网关以及短消息传递服务(SMS)网关。邮件服务器258允 许与系统250相关联的用户发送和接收电子邮件消息。语音邮件服务 器允许与系统250相关联的用户在支持语音通信的移动设备上接收 语音邮件。而因特网网关262则允许与系统250相关联的用户浏览 因特网。此外,通过连接诸如短消息传递服务(SMS)网关和/或多 媒体服务(MMS)网关之类的附加网关来提供附加功能的通用服务 网关(未显示)同样是存在的。系统250的其它实施例可以包括其它服务器,以便为那些可以经 由承载网络来访问系统250的用户提供其它服务。在这些情况下,系 统250将会提供中心基础架构,以便向这些用户提供网络服务,同时 减少承载网络供应方的基础架构开销。应该理解的是,在系统250 中还可以包含本领域技术人员所了解的其它组件,但是为了简化实施 例描述,在这里省去了这些组件。对系统250来说,它所具有的某些实施例还包括那些可以由第三 方提供的非集中式服务。这些服务的实例是照片交换和GPS追踪服 务,其中该服务分别是由照片交换服务器264以及GPS追踪服务器 266提供的。在某些实施方式中,服务器264和266可以由提供无 线网络200A'的不同承载网络供应方来提供。在本实例中,服务器264可以由网络节点202A'访问,而服务器266则可以由网络节点 2602B'访问。在某些实例中,网络节点202A'可以同时连接到服务 器264和266。此外,其它那些可以与系统250相连,以便对其它 类似服务以及提供视频会议和按键通话服务等附加功能的网关进行 访问的附加无线网络200B'同样是存在的。由照片交换服务器264提供的照片交换服务是组合设备网关服 务的一个实例。如果用户具有集成了相机的移动设备,那么用户可以 请求由照片交换服务器264提供的照片交换服务。然后,集成在用户 移动设备中的相机将被激活,并且照片可以通过照片交换服务而被交 换,在某些情况下,该服务可以是一个MMS网关。由GPS追踪服务器提供的GPS追踪服务是设备网络服务的另一 个实例。当用户请求GPS追踪服务时,移动设备100的GPS信息 将被传递到GPS追踪服务器266。然后,这个信息可以传递到追踪 移动设备100的公司。作为替换,授权人员还能够通过存取GPS信 息来查看移动设备100的位置。该GPS服务也可以用于基于位置的 用途。例如,处于国外城市的游客可以选择GPS服务,以便获取其 位置信息,从而它们可以访问附近的旅游点并避免迷路。图4并没有显示处于移动设备100本地的服务,例如网际协议 (IP)调制解调服务、生物测定扫描服务以及其它本地可用的服务。 诸如IP调制解调服务之类的服务是非常重要的,这是因为它允许传 统的手机、智能电话或多用途个人数字助理与个人计算机(PC)或 膝上型计算机相连,并且允许提供IP连接性以及高速数据连接。随 着网络带宽的提升以及3G和4G网络的实际应用,IP调制解调服务 将被视为是非常重要的服务。IP调制解调器功能会在已有的网络基 础架构上增加更大的数据负载,并且其本身还可以向网络承载方提供 附加的收益。网络承载方则可以就用户在其网络内部获取额外容量的 特权而向用户收取额外的酬金。应该指出的是,在某些实施例中,所有网络服务都可以在中心位 置提供。此外在某些实施例中,某些网络服务是在中心位置提供的, 而某些网络服务则是在远端位置提供的。另外,在其它实施例中,所
有网络服务都可以是从远端位置提供的(在这些情况下,系统250 不包含服务器258 260以及网关262;与之相反,这些部件是由处 于系统250的外部但却可以与中心网络节点252相连的组件提供 的)。无线网络200A'和200B'可以由不同的网络服务供应方(也就 是承载网络供应方)提供。该无线网络200A'和200B'可以是作为 通用分组无线电服务(GPRS)网络实施的无线分组数据服务网络, 其中该网络为那些使用以全球移动通信系统(GPS)为基础的承载网 络的移动设备提供了分组无线电接入。在其它实施方式中,无线网络 200A'和200B'可以包括用于GSM演进的增强型数据速率 (EDGE)网络,综合数字增强网络(IDEN)、码分多址(CDMA) 网络、通用移动电信系统(UMTS)网络或是任何第三代(3G)网 络。承载网络供应方还可以提供至少某些网络服务。此外还应该指出 的是,移动网络服务激活系统250可以与位于世界上的不同地方的不 同承载网络供应方一起使用。相应地,如果与系统250相关联的用户 使用了第一承载网络供应方,并且然后旅行到了并非由第一承载网络 供应方提供服务的新的地理区域,那么用户可以与系统250对接,以 便通过为用户当前所在的新地理区域提供服务的第二承载网络供应 方来访问网络服务。此外,由于用户只在新的地理区域中停留有限的 时间,因此用户可以很有利地订购有限时间或是规定的数据使用数量 的网络服务,其中该服务将会在用户停匿在新地理区域的过程中持续 进行。移动设备100以无线方式通过无线网络200A的网络节点 202A 202N而与移动网络服务激活系统250进行通信。为了简单 起见,在图4中只显示了一个移动设备100和无线网络200A,但是 应该理解,在这里可以存在多个移动设备100以及多个可以与系统 250相连的无线网络(未显示)。在某些情况下,无线网络200A与 无线网络200A'可以是相同的。网络节点202与中心网络节点252进行通信,以便交换语音、
数据和/或控制操作。中心网络节点252可以包括一个或多个节点, 并且可以提供若干种主要功能服务,这其中包括但不局限于路由服 务、验证服务以及漫游服务。中心网络节点252还可以对从移动设备 100发送的消息中的信息进行识别,并且据此将所述消息路由到恰当 的系统组件或承载网络供应方。中心网络节点252还与设备数据库254相交互,以便保存各种 设备信息、可用服务、授权设置以及与移动设备100相关的其它关键 性工作参数。设备数据库254可以由记账服务器256进行访问。此 外,对能够通过网关、节点202或是无线网络200A 200B'来访问 系统250的其它服务和网络组件来说,这些服务和网络节点同样可以 访问该设备数据库254。现在参考图5,其中显示的是用于描述中继节点300的例示实施 例的框图,该节点则可以在系统250的某些实施方式中实现中心网络 节点252。无论移动设备100和相应承载网络供应方的地理位置怎 样,中继节点300都在移动设备100与不同的网络服务之间提供连 接性。在中继节点300与不同应用服务器258 260以及网关262 之间进行的通信可以使用任何适当的协议来实现,例如服务器中继协 议(SRP),其中所述协议优选处于IP链路之上。在某些实施方式中,依照分布式网络架构,其中有可能存在彼此 相连的多个中继节点。相应地,中继桥接器302可以与中继节点300 相连,以便支持中继之间的连接性。在某些实施例中,中继桥接器 302与单独的中继节点位置相连,由此在不同中继节点之间形成隧 道,并且服务与移动设备IOO之间的消息可以经由所述隧道流动,而 不用顾及移动设备100所在的区域。此外,设备数据库254与中继节点300具有可操作的连接,以 便处理和管理移动设备100的位置信息。在某些实施方式中,这个位 置信息可以借助移动设备100的个人标识号码(PIN)标记来存储, 其中该标记是在制造的时候或是在此后以动态分配的方式编程在移 动设备100中的。该位置信息可以包括每一个移动设备的最后一个已 知位置。
在首次激活移动设备100或者在指定移动设备100的用户因为移动到不同的无线网络覆盖区域而重新进行注册的时候,注册服务器304可以用于提供注册服务。在某些实施方式中,注册服务器304的 位置信息可以编程到移动设备100中。当成功注册了某个移动设备 100时,该注册服务器304可以提供中继节点300的位置,由此可 以将数据发送到特定移动设备100之间的中继节点300。无线传输(WT)接口 306是作为中继节点的一部分提供的,它 被用于连接到一个为移动设备100提供服务的无线承载网络。在某些 实施方式中,WT接口 306可以使用TCP/IP链路来与相应的分组路 由器进行通信,其中该链路将会路由数据分组,而这些数据分组则是 往来于在图5中作为承载网络300例证的相应无线分组数据服务网 络的。为了帮助试试精确路由,分组路由器308可以使用特定移动设 备100的当前IP地址来定址一个数据分组。应该理解的是,在这里 可以存在多组用于为不同承载网络提供服务的WT接口 306和分组 路由器308。对于为移动设备100处理管理和注册服务的注册服务器304来 说,该服务器还可以配备单独的WT和分组路由,以便与承载网络 310相对接,但是在这里并没有具体地显示这一点。供应系统312既 可以与中继节点300同处一地,也可以采用其它方式与之关联,以便 设置和管理不同的服^"供应方(也就是承载网络)、用户、移动设备 制造商、零售商以及其它实体,从而支持任意数量的服务和市场区别 需求。此外,供应系统312还可以包括用于提供与移动设备100相 关的个性化标记(例如PIN指定和管理)的逻辑。此外,用户验证 逻辑同样可以作为供应系统312的一部分来提供。现在参考图6,其中显示的是可供中心网络节点252以及移动设 备100使用的通信方案350的例示实施例的例证。该通信方案在移 动设备100与网络服务器或网关之间提供了连接性,以便允许移动设 备100访问某个服务或者以其它方式来与网络组件进行通信。该通信方案包含了多层传输栈352,这些传输栈则提供了用于任 何数据类型,例如电子邮件、SMS、 MMS、 IMS和IP调制解调服
务的通用数据传输协议,并且还提供了在电信网络中使用的各种类型 的通信协议,例如语音邮件服务、呼叫转移、呼叫承载以及来电显示。 所述通用传输协议是借助与无线分组数据服务网络相连的可靠、安 全、无缝的连续连接来实现的。综合层354A可以作为无线电层356与传输栈352之间的接口来 工作。该无线电层356是根据移动设备100和承载网络使用的通信 协议来工作的。同样,在这里还提供了另一个综合层354B,以便在 传输栈352与特定移动设备100所支持的用户应用358 (例如消息 应用136因特网浏览器等等)之间对接。传输栈352的底层(第一层)可以作为与承载网络分组层相对接 的接口 。所述第一层处理的是图4所示的例示网络环境内部的服务协 调。举例来说,当指定的移动设备IOO从一个承载网络漫游到另一个 承载网络时,第一层将会核实该分组被中继到了恰当的承载网络,并 且来自先前承载网络的任何未决分组都被重新路由到了当前的承载 网络。顶层(第四层)揭示的是与在指定的移动设备IOO上支持的服 务相对接的各种应用接口。余下的两层则是第二层和第三层,这两层 分别负责的是数据报分段/重组以及安全、压縮和路由。现在参考图7,其中显示的是描述了用于设备数据库254的例示 实施方式中的字段的框图。该设备数据库254可以包括设备标识字段 400、设备设置字段402、可用服务字段404、授权设置字段406、 工作参数字段408、设备位置字段410、服务使用字段412、用户数 据字段415以及其它信息字段416。该设备数据库254可以被视为 具有处于字段400、 402、 406、 408、 410和414中的设备信息,以 及处于字段404、 412和414中的服务字段。字段414可以被视为具 有两种类型的信息,这是因为该字段将服务以及设备用户联系在了一 起。这其中的每一个字段都包含了与特定移动设备相关联的信息。应 该指出的是,在某些实施例中,这其中的一个或多个字段是可选的。 此外还应该指出,指定字段中的条目可以包括一个以上的数据项,例 如数据阵列。设备标识字段400存储的是可以用于唯一识别指定移动设备的
标识符。该标识符可以是电子序列号(ESN)、国际移动站标识(IMSI) 号码、PIN号码等等。设备设置字段402则包括如何设置设备而使 其执行操作的信息,并且还可以包括诸如PIN、电子邮件地址、序列 号以及类似的设备信息。可用服务字段404包括可供指定的移动设备 使用的网络和设备服务的列表。网络服务是那些可以通过一个或多个 与移动网络服务激活系统250相关联的网络而被得到的服务。设备服 务则是那些可在设备本身获得的服务,例如IP调制解调服务等等。授权设置字段406可以包括用户验证信息,例如用户账户信息、 登录/密码信息、信用卡信息等等。工作参数字段408可以包括归属 承载网络供应方的信息以及与归属承载网络供应方结合使用的任何 设备约束条件,例如只能在北美使用该设备,在某些情况下只能执行 出站呼叫等等。设备位置字段410包含的是关于指定移动设备的当前 位置的信息。服务使用字段412可以用于追踪移动设备为一个或多个 被请求服务所使用的实际服务的使用。相应地,这个字段可以包括一 个二维数据阵列,其中该阵列中的指定索引代表的是指定的服务,该 指定索引中的第一阵列值代表的是用时间或数据使用衡量的当前服 务使用,而指定索引中的第二阵列值代表的则是用时间或数据使用衡 量的指定的服务使用总量。如下文中进一步说明的那样,该字段412 的值是可以用不同方式更新的。用户数据字段414包含的是与指定移动设备相关联的用户的信 息。该用户数据可以包括用户的记账地址。此外,该用户数据还可以 包括可供记账服务器对用户进行记账的用户金融信息,例如信用卡号 码或银行帐号。其它信息字段416可以包括与用户和设备相关联的其它任何信 息,例如相关联的账户/号码(例如配偶、孩子等等)、公司和头衔、 IT管理人员的姓名和联系信息等等。记账服务器256可以提供一个网络服务列表,其中这些网络服务 可以借助与移动网络服务激活系统250相关联的网络组件来获取。该 网络服务列表可以保存在设备数据库254的可用服务字段404中, 并且可以周期性或准周期性地进行更新。关于可用网络服务的实例包
括电信服务和数据服务。电信服务包括但不局限于语音邮件、呼叫转 移、呼叫拦截以及允许移动设备充当步话机的按键通话服务。数据服务包括但不局限于照片交换服务、全球定位服务(GPS)、短消息服 务(SMS)、多媒体消息服务(MMS)、网际协议(IP)调制解调服 务以及视频会议。记账服务器256还可以就选定服务而对用户进行记账,在某些情 况下, 一旦支付了费用,那么服务将被激活,服务使用则被追踪,并 且在恰当的时候将会去激活选定服务。由于不同的定价策略可以与不 同的服务相关联,因此记账服务器256可以包含与不同的可用服务相 关联的费用信息。相应地,记账服务器256将会访问那些为指定移动 设备100所启用的服务以及与服务使用相关联的费用结构。例如,某 些服务有可能具有与服务使用程度相关联的费用结构,其它服务则有 可能具有与使用持续时间相关联的费用结构,此外,某些费用结构还 可以是这二者的组合。另外,为语音或数据服务收费的费率可以根据 某些情况而改变,也就是说,由于增长的使用数量而改变。相应地, 计费服务器256在为所用服务确定费用的同时还可以根据其持续时 间和使用来提供关于可提供服务的费用估计。服务使用可以采用若干种方式来追踪。对在移动设备本身提供的 服务来说,服务使用可以借助服务请求模块138来追踪。然后,该服 务使用信息可以由移动设备100发送到中心网络节点252,其中在某 些实施方式中,该使用信息可以保存在设备数据库254的恰当字段 中,而在某些实施方式中,该使用信息可被提供给记账服务器256, 以便保存在相关联的数据存储器中。在某些实施方式中,这两种操作 可以同时进行,以便追踪服务使用。对网络服务、例如经由因特网网 关262访问因特网或者经由邮件服务器258收发电子邮件消息而言, 在指定的移动设备每次访问该服务的时候,在指定的移动设备、中心 网络节点252以及与服务相关联的网络组件之间将会存在数据流。相 应地,在某些实施方式中,中心网络节点252可以通过更新设备数据 库254中的使用数据来追踪这些情况下的使用,而在某些实施方式, 中心网络节点则是通过更新与记账服务器256相关联的数据存储器
中的使用数据来追踪该使用的。在某些实施方式中,这两种操作都是 可以执行的。在某些情况下,举例来说,由于指定的服务使用是天数之类的时 间量,因此该服务使用可以通过记录激活选定服务的起始日、计算去 激活选定服务的终止日以及记录当前日期而被追踪。 一旦当前日期等 于终止日,那么可以去激活选定服务。同样,该信息也可以保存在设备数据库254的恰当字段和/或与记账服务器256相关联的数据存储 器中。现在参考图8,在该图中显示的是服务激活消息450的内容的例 示实施例。在服务激活消息450中显示的内容被视为是一般实例,并 且在某些情况下,从服务请求模块138可以向中心网络节点252发 送消息,这些消息与服务激活消息450相类似,但是并不包含图8 所示的所有字段。这一点则取决于服务激活的阶段(在下文中将对此 进行更详细地说明)。相应地,对服务请求模块138发送的消息来说, 其格式和内容有可能是存在差异的。 一般来说,服务激活消息450 包括消息报头452、设备标识字段454、服务请求字段456、服务使 用字段456、网络参数字段460以及设备属性字段462。如所述,这 其中的某些字段是可选的。消息报头字段452包含了保存在典型消息报头中的数据,例如寻 址信息(也就是消息所要发往的地址)。消息长度指示符,如果适用 的话,它还包括加密和签名方案标识符。设备标识字段454是一个与 移动设备100相关联的唯一标识符,其中该服务激活消息450则是 由服务请求模块138为该移动设备100而产生的。关于唯一标识符 的实例包括但不局限于电子序列号(ESN)、国际移动站标识(IMSI) 号码、PIN号码等等。服务请求字段456包括用于识别用户请求激活的选定服务的标 识符。该服务请求字段456中的标识符可以是一串字符, 一个数字标 识符或是这二者的组合。服务使用字段458指示的是为服务所请求的 持续时间或数据使用量。网络参数字段460包含了用户当前为了与中心网络节点252进
行通信而对接的无线网络的信息。这个字段依赖于用户的地理位置, 并且提供了服务请求地的指示。相应地,这个字段还可以包括关于用户地理位置的信息。设备属性字段462包含了与发起服务请求的移动 设备IOO相关的信息,这其中包括移动设备的类型(也就是构成、模 型等等)。现在参考图9,在该图中显示的是一个用于描述服务激活方法 500的例示实施例的流程图。在这个服务激活方法500中,至少某些 处理步骤是由运行并驻留在移动设备100上的服务请求模块138执 行的,这其中可以构造不同形式的服务激活消息,并且将其发送到中 心网络节点252。然后,方法500中的其它处理步骤则是由中心网络 节点252以及记账服务器256来执行的。服务激活方法500是在步骤502开始的,其中用户将会请求显 示一个服务激活菜单。在步骤504,其中将会产生一个可用服务列表。 这个可用服务列表可以是预先保存在移动设备100上的。举例来说, 记账服务器256可以借助中心网络节点252而向移动设备100发送 可用网络服务的列表。这个处理既可以周期性执行,也可以在每次有 新的服务可供移动设备IOO使用的时候执行。在某些实施例中,服务 请求模块138可以经由中心网络节点252而周期性地查询记账服务 器256,以便获取经过更新的网络服务列表。然后,该网络服务列表 可以保存在闪速存储器108或是与SIM卡126相关联的存储器中。 在某些实施例中,由于中心网络节点252可以通过访问设备数据库 254来获取可用服务列表,因此可以仅仅在中心网络节点252与指定 移动设备100之间进行交互。此外,在某些实施例中, 一旦用户选择 了激活网络服务菜单的选项,那么服务请求模块138可以发送一个请 求,以便要求得到可供移动设备IOO使用的可用服务的列表。在任何 一种情况中,服务请求模块138对记账服务器256作出的查询都可 以采用服务激活消息450的形式,并且可以包含字段452、 454、 460 和462。此夕卜,字段456还可以包含在特殊的标识符中,以便指示正 在请求可用网络服务的列表。应该指出的是,可用服务列表还包括可以在移动设备100自身得
到的设备服务。这些设备服务己经在移动设备ioo上得到了实施,但是在某些情况下,这些服务未必被激活。设备服务列表可以保存在移动设备100上,然后则可以与从记账服务器256接收的网络服务列 表相结合,以便形成可用服务列表。此外还应该指出的是,不同的移动设备可以具有不同的可用服务 列表,这一点则取决于移动设备的能力。举例来说,指定的移动设备 未必具有集成相机并且由此不能激活照片交换功能。相应地,可用服 务列表是特定于移动设备的,并且会将移动设备的能力和功能与关联 于系统250的服务能力相匹配。然后,在步骤506,服务请求模块138会在移动设备100的显示 器110上显示服务激活菜单。图10显示了服务激活菜单600的一个 例示实施例。该服务激活菜单600包括一个具有可用服务列表的对话 框602,其中用户可以对其进行选择,以便在移动设备100上加以使 用。在本实例中,该可用服务列表包括SMS服务、MMS服务、语 音邮件服务、呼叫转移服务、呼叫承载服务以及IP调制解调服务。 其它年前些可供移动设备100使用(但在图10中并未显示)的先进 服务包括GPS追踪服务、生物测定扫描服务和/或因特网服务。该服 务激活菜单600还包括第二对话框604,它会指示用户选择一个服务 或者从服务激活过程中退出。在某些实施例中,服务激活菜单600可以作为网页显示在移动设 备100的显示器110上,其中该网页是由移动设备100外部的组件 产生并且是响应于服务请求模块138发出的可用服务请求而被显示 的。在通过万维网界面向用户显示信息时,该信息可以通过恰当的加 密手段来进行加密,例如SSL (安全套接字层)连接。如果可用服务 列表是作为网页提供的,那么与记账服务器256具有相似功能的远端 服务器可以提供服务请求模块138的功能,并且用户可以直接与网页 进行交互,以便选择和激活一个在移动设备100上使用的服务。然后,该方法将会前进到步骤508,在该步骤中用户将会选择一 个预期服务。该用户可以通过在移动设备100上可用的功能来高亮显 示预期服务,以便选择该服务。这个处理可以包括使用恰当的按键、鼠标垫、触摸屏、指轮或某些其它输入机制而将光标移动到预期服务。 这其中的每一个设备都可以被称为输入单元。在某些实施方式中,数 字可以与每一个服务相关联,并且用户可以选择与其希望选择的服务 相对应的数字。在某些实施方式,其中可以提供一个动态滚轮,由此 举例来说,用户可以滚动所有可用选择,并且通过按下按键或是压下 指轮来选择预期的服务。 一旦用户选择希望启用的服务,那么该方法 将会前进到不在不周510。如果用户决定不再继续或是因为出错而到达这个屏幕,那么用户可以离开这个服务激活菜单600。在步骤510,其中将会根据选定服务来要求用户规定服务使用。 该服务使用可以是持续时间,例如一定的天数、星期数或月数。图 11显示了服务使用选择屏幕620的一个例示实施例。该服务使用选 择屏幕620包括一个对话框622,用于为用户提供若干个预定持续时 间。在本实例中,用户可以为服务持续时间选择l天、2天或1个星 期。此外,用户还可以通过选择"其它"选项来规定别的持续时间(该 选项的可用性取决于所选择的特定服务)。用户可以采用与服务激活 菜单600相类似的方式来选择一个选项。此外,服务持续时间选择屏 幕620还包括一个对话框624,它会指示用户进行选择或是离开服务 使用选择窗口。在某些情况下,服务费用有可能与实际数据使用而不是持续时间 相关联。在这些情况下,对话框622可以为所选色的数据使用数量提 供若干不同选项。例如,用户有可能激活一个消息传递服务,对该服 务来说,费用是基于所传送的数据量而不是使用该服务的持续时间来 计算的。一旦用户规定了所要激活的服务的持续时间或使用数量,那么方 法500将会前进到步骤512。在步骤512,服务请求模块138向中心 网络节点252发送另一个消息,然后,该节点将这个消息发送记账服 务器256。该消息包含了选定服务的标识符以及被请求服务的服务使 用,此外,该消息还有可能包括其它信息。然后,记账服务器256 确定在指定持续时间使用该选定服务的费用。对于在某个持续时间提 供的服务来所,计算得到的费用可以是准确的费用。在某些情况下,
计算得到的费用也可以是根据数据使用数量而不是持续时间而与服务相关的费用估计;这样则不能提供准确的费用但是可以提供基于使 用的费用估计。举例来说,如果用户希望激活某个消息传递服务,并 且该服务的费用是根据所传送数据量计算的,那么可以为用户给出传 送每kB数据的费用。在步骤514,记账服务器经由中心网络节点252以及一个或多个 节点202而向移动设备100发送具有费用信息的消息。该消息包含 了计算得到并与以规定服务率使用的选定服务相关联的费用。然后, 所述相关费用将会由服务请求模块138在移动设备100的显示器110 上显示给用户。在某些实施例中,费用信息可以包含在与中心网络节点252相关 联的数据存储器中。相应地,与中心网络节点252在服务请求模块 138每次请求费用信息时与记账服务器256进行联系的处理不同,中 心网络节点252可以访问该数据存储器,并且向请求费用信息的移动 设备提供费用信息。在这些实施例中,记账服务器256可以周期性或 准周期性地向中心网络节点252提供费用信息,然后该节点可以将费 用信息保存在相关联的数据存储器中。这样做将会减少与服务选择相 关联的通信开销。在某些实施例中,其中可以将费用信息提供给移动设备100,并 且将其保存在闪速存储器108或是另一个本地数据存储器中。相应 地,服务请求模块不必在方法500的步骤512和514中请求成本信 息。同样,在这些实施例中,记账服务器256可以周期性或准周期性 地向移动设备100提供所有可用服务的费用信息。这样做将会减少与 服务选择相关联的通信开销。现在参考图12,在该图中显示的是服务确认屏幕640的例示实 施例的框图。服务确认屏幕640包括一个指示选定服务的对话框 642, 一个指示选定服务使用的对话框644,以及一个指示相关费用 的对话框646。然后,该方法600将会前进到步骤516,在该步骤中,用户将会 确认是否以规定的服务使用来激活选定服务。相应地,该服务确认屏
幕640会向用户提供若干个选项按钮648 652。如果用户接受具有 规定服务使用的选定服务,那么用户将会选择接受选项按钮648。如 果用户不接受具有规定服务使用的选定服务,那么用户将会选择取消 选项按钮650。如果用户希望编辑用于选定服务的服务使用,那么用 户将会选择变更选项按钮652。如果用户选择拒绝选定服务或者变更服务使用,那么方法500 将会前进到步骤518。在步骤518,如果用户选择变更与选定服务相 关联的持续时间信息,那么方法500将会返回到步骤510其中用户 将会规定新的服务使用数量(也就是新的持续时间或新的数据使用 量)。在步骤518,如果确定用户拒绝了选定服务,那么方法500将 会前进到步骤520,在那里方法500将会结束。如果用户确认了被请求的服务,那么方法500将会前进到步骤 522,其中服务请求模块138将会产生一个服务激活消息,并且该消 息将会经由一个或多个节点202以及中心网络节点252而被发送到 记账服务器526。该服务激活消息可以采用图8规定的格式,由此它 可以被节点202和252以及与主机系统相关联的任何其它组件所识 别。但是,服务请求模块138发送的服务激活消息或其它任何消息也 可以采用特殊格式的SMS或高级的SMS消息的形式,或者可以采 用特殊的电子邮件消息的形式。在任何一种情况下,服务激活消息都 被格式化,以使中心网络节点252知道将该消息路由到何处。举例来 说,中心网络节点252可以通过查看消息报头来区别普通SMS消息 以及高级SMS消息。在某些情况下,服务激活消息可以具有特殊的 SMS格式,并且它可以被指引到主机系统内部或相关无线网络内部 的特定IP地址,此外也可以将其指引到服务激活请求报头内部包含 的地址。在某些情况下,服务激活消息可以是MMS消息、电子邮件消息 或是专用消息,此外在某些实施例中,在中心网络节点252中可以使 用MMS网关、电子邮件网关或专有消息网关来检测和正确路由所述 服务激活消息。
在某些情况下,记账服务器256可以是分散的,在这种情况下, 服务激活消息将被发送到主机系统250之外的组件。在某些实施方式 中,承载网络供应方可以提供记账服务器256的功能。这一点则取决 于所提供的特定服务。在某些实施方式中,承载网络供应方还可以将 记账功能外包给第三方。在某些情况下,其中可以从记账服务器256向服务请求模块138 提供一个响应。该处理可以在访问特定网关服务的情况下完成。如果 服务激活消息需要确认响应,那么服务请求模块138可以被规划成等 待这个响应。在其它实例中,响应未必是由记账服务器256或是供应 服务的组件提供的。一旦记账服务器256接收到服务激活消息,那么该服务激活消息的内容将被分析,以便确定选定服务以及规定的服务使用。然后,在某些实施方式中,记账服务器256将会继续确定请求服务的用户是否可以支付与服务相关的费用。在某些实施方式中,记账服务器256 可以具有与用户信息数据库相关联的数据存储器,其中该用户信息数据库包含了用户地址信息以及用户信用卡、银行业务或其它金融信 息。相应地,当记账服务器256接收到服务激活消息时,该记账服务 器256可以存取与服务激活消息相关的用户的金融信息,以便确定用 户是否可以支付被请求服务的费用。如果用户可以支付被请求服务的 费用,那么记账服务器256可以继续激活该服务。如果用户不能支付 被请求服务的费用,那么记账服务器256可以向服务请求模块138 回送一个消息,以便指示因为资金不足而拒绝服务。在某些实施方式中,记账服务器256可以具有一个与用户地址信 息以及账目信息相关联的数据存储器。在这些情况下,记账服务器 256可以启用被请求的服务,并且将费用添加到用户的账目记录中。 然后,在后续时日中可以为用户开出帐单。在这些实施方式中,记账服务器256通常会检査和更新用户的账 目信息。该账目信息(也就是用户的地址和金融信息)可以在用户首 次与系统250签约的时候获取。这个信息可以保存在设备数据库254 中,并且可以在以后当用户首次请求使用服务时被提供给记账服务器256。在某些情况下,如果不存在账目信息,那么记账服务器256可 以为用户产生账目信息,并且将这个信息保存在恰当的数据存储器 中。 —在步骤526,记账服务器256通过向提供服务的服务器或网关发 送恰当的消息来启用被请求的服务。该消息首先被发送到中心网络节 点252,然后,该节点会将这个消息中继到恰当的服务器或网关。这 个消息指示的是服务器或网关将要允许移动设备使用被请求的服务。 在某些情况下,该消息可以指示服务使用。并且在某些情况下,记账 服务器256发送的消息可以是服务激活消息。此外在某些情况下,记 账服务器256还可以向服务器或网关发送别的消息,以便禁用服务。 对特定于设备的服务来说,记账服务器256可以向请求该服务的特定 移动设备发送消息,以便更新某些用于允许访问服务的内部参数。当 所述服务不再使用时,举例来说,由于服务使用已经终止,因此记账 服务器256可以向移动设备100发送另一个消息,以便去激活该服 务。在某些实例中,服务的激活有可能需要来自移动设备100的用户 的更多信息。在这些情况下, 一旦记账服务器256通知服务器或网关 向移动设备100提供服务,那么服务器或网关可以与移动设备100 的用户进行通信,以便获取更多信息。举个例子,对呼叫转移服务来 说,提供服务的服务器可以向用户查询该用户希望将呼叫转至的号 码。在步骤528,当激活被请求的服务时,用户能够以规定的服务使 用而从移动设备100使用被请求的服务。相应地,记账服务器256 将会监视被请求服务的使用,以便确定用户是否仍旧能够使用该服 务。在某些情况下,记账服务器可以监视设备数据库254中的恰当字 段,以便确定迄今为止的使用。在其它情况下,中心网络节点252 可以通过检査设备数据库254来检查服务使用,然后则在服务使用终 止时向记账服务器256发送一个消息。相应地,方法500包括在步 骤528中通过检査来了解服务使用是否终止。当用于被请求服务的规 定持续时间终止或者当为被请求服务规定的数据使用量终止时,该使
用将会终止。当服务使用并未终止时,在步骤526和528中将会启 用和监视所述服务。在步骤528,如果服务使用终止,那么在步骤 530,记账服务器256可以禁用该特定服务,但是继续允许用户在移 动设备上使用其它被允许的服务。本领域技术人员将会了解,这里描述的不同数据库和服务逻辑处 理是可以使用恰当的硬件、固件和/或固件逻辑部件或是其组合来实 现的。此外,这里描述的方法步骤可以作为保存在计算机可读介质上 的可执行软件指令来提供,其中该计算机可读介质可以包括传输类型 的介质。另外,中继节点的功能同样可以集成在无线承载网络内部, 由此"网络节点"还概括性地包含了中继层功能。应该理解的是,在没有脱离实施例的情况下,针对这里描述和例 证的实施例的不同修改都是可行的,并且这些实施例的概括性范围是 在附加权利要求中定义的。此外还应该理解,虽然在这里是就一个移 动设备来描述实施例的,但对那些可供用户以灵活方式预订服务的移 动或计算设备来说,这些实施例一般也是适用的。
权利要求
1.一种用于以无线方式激活供移动设备用户使用的选定服务的移动网络服务激活系统,该系统包括a)中心网络节点,该节点可以与一个或多个无线网络相连,以便与移动设备进行通信,并且向移动设备提供选定服务;b)与中心网络节点相连的设备数据库,该设备数据库包括移动设备的设备信息以及选定服务的服务信息;以及c)与中心网络节点相连的记账服务器,该记账服务器对移动设备发送的用于请求访问选定服务的服务激活消息做出响应,从而激活供移动设备使用的选定服务。
2. 权利要求1的系统,其中一旦用户从可用服务列表中选择了 选定服务,规定了服务使用以及提供了确认,那么移动设备产生服务 激活消息,包括选定服务的指示、规定的服务使用以及移动设备的设备{曰息o
3. 权利要求1或2的系统,其中在用户选择了选定服务并且规 定了服务使用之后,记帐服务器为用户提供费用估计,并且移动设备 为用户提供用于确认选定服务、拒绝选定服务以及变更所指定的服务 使用的选项。
4. 权利要求l、 2或3的系统,其中在启用选定服务之前,记账 服务器检査和更新用户的账目信息。
5. 权利要求1 4中任一权利要求的系统,该系统通过监视与移 动设备以及选定服务相关联的数据传输来追踪实际的服务使用,并且 将实际服务使用记录在设备数据库中,当规定的服务使用届满时,该 系统去激活所述选定服务。
6. 权利要求1 5中任一权利要求的系统,其中系统还包括用于 向移动设备提供选定服务的服务器和网关中的至少一个。
7. 权利要求1 5中任一权利要求的系统,其中与中心网络节点 相连的一个或多个无线网络提供了针对用于供应服务的服务器和网 关中的至少一个的接入。
8. 权利要求2 7中任一权利要求的系统,其中可用服务列表包 括语音邮件服务、呼叫转发服务、呼叫显示服务以及呼叫禁止服务。
9. 权利要求2 7中任一权利要求的系统,其中可用服务列表包 括短消息传递服务、多媒体消息服务、即时消息传递服务以及IP调 制解调服务。
10. —种移动设备通信设备,该设备包括a) 主处理器,用于控制移动通信设备的操作;b) 与主处理器相连的通信子系统,该通信子系统被适配成以无 线方式发送和接收数据;c) 服务请求模块,用于为用户提供可在移动设备上使用的可用 服务的列表, 一旦用户选择了一个服务并且确认了该选定服务,那么 该服务请求模块产生一个包含选定服务指示的服务激活消息,并且将 这个服务激活消息发送到移动网络,以便启用该选定服务;以及d) 输入单元,用于允许用户选择和确认服务。
11. 权利要求10的移动设备,其中该服务激活消息还包括为选 定服务所规定的服务使用。
12. 权利要求10或11的移动设备,其中该服务激活消息还包 括移动设备的设备信息。
13. 权利要求10、 11或12的移动设备,其中输入设备包括键 盘、指轮、鼠标、摇杆和触摸屏中的至少一个。
14. 一种服务激活方法,用于允许用户从无线网络中请求在移动 设备上使用的选定服务,该方法包括a) 为用户提供可用服务列表,并且用户可以从中选择选定服务;b) 在用户已经确认选定服务之后生成包含了选定服务指示以及 指定的服务使用的服务激活消息;以及c) 将服务激活消息发送到与无线网络相关联的记账服务器。
15. 权利要求14的方法,其中该方法的步骤(a)还包括允许 用户规定服务使用,然后根据选定服务以及指定的服务使用来为用户 提供费用估计。
16. 权利要求14或15的方法,其中该方法的步骤(a)还包括 为用户提供用于确认选定服务、拒绝选定服务以及改变指定服务使用 的选项。
17. 权利要求14、 15或16的方法,其中该方法还包括d) 根据选定服务以及指定的服务使用来检査和更新用户的账目 信息;以及e) 向恰当的网络组件发送一个消息,以便激活供移动设备使用 的选定服务。
18. 权利要求14 17中任一权利要求的方法,其中该方法还包括f) 追踪选定服务的实际服务使用;以及g) 当指定的服务使用终止时,禁用该选定服务。
19. 一种计算机程序产品,该产品允许移动设备用户从无线网络 中选择一个服务,以便在移动设备上激活和使用该服务,其中该计算 机程序产品包括一个包含了程序代码装置的计算机可读介质,该程序 代码装置则可以由移动设备的处理器执行,以便实施如权利要求 14 18中的任一权利要求所规定的服务激活方法。
全文摘要
这里描述的实施例为用户提供了从可用服务列表中选择可在移动设备上使用的服务的能力。这些服务包括基于设备的服务和基于设备-网络的服务。选定服务的激活、使用追踪以及去激活处理可以在中心位置实施。某些服务可以由不同承载网络供应方以及在不同地理区域中提供。服务选择处理可以从移动设备执行,由此无论用户在何时何地请求服务都为用户提供最大的灵活性。
文档编号H04W4/24GK101112044SQ200580047454
公开日2008年1月23日 申请日期2005年11月29日 优先权日2004年11月29日
发明者米哈尔·拉萨里德斯 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1