在5G网络中路由移动数据业务的方法和系统与流程

文档序号:21085191发布日期:2020-06-12 16:51阅读:695来源:国知局
在5G网络中路由移动数据业务的方法和系统与流程

优先权要求

本非临时申请要求于2018年12月5日提交的具有序列号62/775,901的美国临时申请的优先权。

本发明一般地涉及电信的领域。具体地,本发明与5g非独立模式选项-3、选项-3a和选项-3x中的数据业务路由有关。

更具体地,本发明涉及用于当使用5g非独立组网模式选项-3、选项-3a和选项-3x时实现用于在移动核心网络中向分组核心网络网关(pgw)路由4g移动数据业务和5g移动数据业务的路由方案的方法和系统。



背景技术:

在第五代蜂窝移动通信(5g)中,存在两种部署架构:“非独立组网(nsa)模式”和“独立组网(sa)模式”。nsa模式利用4g演进型分组核心(epc),然而,sa模式使用5g核心网络。5g架构的细节在通过引用并入本文的3gppts23.501“3rdgenerationpartnershipproject;technicalspecificationgroupservicesandsystemaspects;systemarchitectureforthe5gsystem;stage2(第三代合作伙伴计划;技术规范组服务和系统方面;用于5g系统的系统架构;阶段2)”中进行了描述。

可将nsa和sa架构进一步划分成多个部署选项:即,选项1、2、3、4、5、6和7。每个选项还有子变体——具体地,选项-3可被进一步细分成选项-3、选项-3a和选项-3x。本发明和选项-3、选项-3a和选项-3x有关。5g部署选项的细节在通过引用并入本文的3gpptr38.801“3rdgenerationpartnershipproject;technicalspecificationgroupradioaccessnetwork;studyonnewradioaccesstechnology:radioaccessarchitectureandinterfaces(第三代合作伙伴计划;技术规范组无线电接入网络;新无线电接入技术的研究:无线电接入架构和接口)”中进行了描述。

选项-3是利用4gepc作为核心网络的nsa架构。选项-3是“双连接”选项,其意味着移动设备具有到4gran(e节点b或enb)以及5g新无线电(g节点b或gnb)的双连接。在此选项中,4genb被用作主连接点,而5ggnb连接是辅连接点。无线电链路控制由4genb管理。

许多网络运营商选取nsa选项-3作为初始部署选项来启动5g服务。选项-3实现起来更容易且成本更低,因为它利用现有的核心网络元素并且去除对后端系统和漫游接口的影响,因为它们基于现有的4gepc。

通过利用4gepc,5gnsa选项-3继续对服务网关(sgw)与分组数据网络网关(pgw)之间的控制平面业务和数据平面业务两者使用gprs隧道协议(gtp)并且将突发到互联网或应用服务器的用户数据。

gprs隧道协议(gtp)是在第三代合作伙伴计划(3gpp)ts29.060(3rdgenerationpartnershipproject;technicalspecificationgroupcorenetworkandterminals;generalpacketradioservice(gprs);gprstunnelingprotocol(gtp)acrossthegnandgpinterface(第三代合作伙伴计划;技术规范组核心网络和终端;通用分组无线电服务(gprs);跨gn和gp接口的gprs隧道协议(gtp)))中定义的协议。此隧道协议用于承载2.5g/3g网络中的服务gprs支持节点(sgsn)和网关gprs支持节点(ggsn)之间以及lte网络中的sgw和pgw之间的移动数据业务。在5gnsa模式下使用相同的协议。

5g用例有三种主要类别:1)增强型移动宽带(embb);2)大规模物联网(miot);以及3)超可靠低延迟通信(urllc)。这些用例中的每一个均有它自己的网络连接性要求的特性。例如,embb在接入互联网时要求非常高的带宽。大规模物联网要求分配大量ip地址并且要求必须在高度安全路径中发送数据。urllc要求低延迟互联网网络突发连接性。在所有三个用例中,要求都与4g的那些要求基本上不同。

尽管nsa选项-3可利用5gnr中的改进以进行无线电接入,但是nsa选项-3不能完全地解决5g用例的上述具体需要,因为它们利用相同的4g核心网络和互联网接入路径。传统上在3g和4g中,用于区分数据接入路径的常见方式涉及使用“接入点名称”(apn)。通常,网络运营商会指派公共apn,诸如用于“正常”用户业务的“互联网”。可以为具体用例指派不同的apn,诸如“blackberry(黑莓)”或“wap”。

当将订户从4g迁移到5g时,对于移动网络运营商来说使用与它们在3g和4g中使用的相同的apn是有利的,从而确保3g/4g网络中的服务连续性。然而,当使用相同的apn时,后端核心网络元素——主要是pgw——不能使用该apn来区分4g数据业务和5g数据业务。

区分无线电接入的另一方法涉及使用无线电接入技术类型“rat-type”。rat-type是sgw在创建pdp会话时向pgw发送的属性。不同的无线电接入具有不同的rat-type,诸如geran、utran、eutran和nr。尽管为5grat-type定义了“nr”,但是在5gnsa选项-3中,这个值实际上使用与在4g中相同的值“eutran”,因为选项-3中的主无线电是4ge节点b。因此,pgw不能使用此属性来将5g数据与4g数据区分开。

在4gepc中,s6a是移动性管理实体(mme)与归属订户服务器(hss)之间的接口。此接口基于如通过ietfrfc3588和rfc6733所定义的diameter协议。s6a接口的细节在3gppts29.272“3rdgenerationpartnershipproject;technicalspecificationgroupcorenetworkandterminals;evolvedpacketsystem(eps);mmeandservinggprssupportnode(sgsn)relatedinterfacesbasedondiameterprotocol(第三代合作伙伴计划;技术规范组核心网络和终端;演进型分组系统(eps);基于diameter协议的mme和服务gprs支持节点(sgsn)相关接口)”中进行了描述。当ue附接到4g网络以及当发生后续移动性事件时(例如ue改变其位置),s6a接口用于交换数据。因为5gnsa选项-3利用4gepc,所以相同的s6a接口适用。

本发明和用于在核心网络互联网接入中的nsa选项-3中路由5g用户数据以解决5g应用(与4g业务相对)的具体用例的方法和平台有关。它利用mme与hss之间的s6adiameter消息中的信息元素来进行决策。



技术实现要素:

在一个实施例中,本发明是一种用于在实现5g非独立组网(nsa)部署的移动网络中路由4g移动数据业务和5g移动数据业务的路由平台。该路由平台包括被配置成捕获在mme与hss之间发送的s6adiameter消息的分组镜像功能。所捕获的s6adimeter消息可以是更新-位置-请求(update-location-request,ulr)或更新-位置-应答(update-location-answer,ula)。所捕获的消息承载与移动网络附接的用户设备(ue)的标识符——例如,国际移动订户标识(imsi)。

路由平台还包括分析功能。分析功能分析所捕获的s6adiameter消息以确定ue是否被配置用于5g数据连接或4g数据连接。如果分析功能确定ue被配置用于5g数据连接,则将ue的标识符保存到数据库。

分析功能可以基于ulr消息的属性-值-对(attribute-value-pair)来确定ue是否被配置用于4g数据连接或5g数据连接。在一个实施例中,分析功能基于ulr消息的“支持的特征(supportedfeatures)”avp的“特征-列表-id(feature-list-id)2”字段中的特征比特#27“nr作为辅rat(nrassecondaryrat)”的值来确定ue是否被配置用于5g数据连接。分析功能还可基于ula消息的avp来确定ue是否被配置用于5g数据连接。这可以基于ula消息的“订阅数据(subscriptiondata)”avp中的“接入约束数据(accessrestrictiondata)”字段中的比特#8“不允许在e-utran中nr作为辅rat(nrassecondaryratine-utrannotallowed)”的值来实现。

路由平台还包括通用分组无线电服务隧道协议(gtp)代理,gtp代理被部署在服务网关(sgw)与分组数据网络网关(pgw)之间。gtp-代理被配置成接收来自sgw的用于为ue创建分组数据协议(pdp)会话的gtp消息——例如会话-创建-请求(session-create-request)。分析功能对照数据库来检查gtp消息中的ue标识符以确定gtp消息中的ue标识符是否与先前存储在数据库中的ue标识符匹配,数据库包含分析功能确定成被配置用于5g数据连接的ue的标识符。如果在数据库中列举了gtp消息中的ue标识符,则gtp-代理向pgw发送gtp消息用于为ue创建5gpdp会话。

在一个实施例中,移动网络可以具有两个单独的pgw:用于4g数据业务的4g-pgw和用于5g数据业务的5g-pgw。在此实施例中,响应于确定在数据库中列举了gtp消息中的ue标识符,gtp-代理向5g-pgw发送gtp消息。如果在数据库中未列举ue标识符,则gtp-代理向4g-pgw发送消息。

在一个实施例中,移动网络具有被配置成处理4g数据业务和5g数据业务两者的单个pgw。在此实施例中,响应于确定在数据库中列举了gtp消息中的ue标识符,gtp-代理修改gtp消息以指示gtp消息是用于创建5g数据会话并且向pgw发送经修改的gtp消息。经修改的gtp消息使得pgw能够不同地处理4g数据业务和5g数据业务。如果在数据库中未列举gtp消息中的ue标识符,则gtp-代理在无修改的情况下向pgw转发gtp消息。

在一个实施例中,gtp-代理通过修改包括在gtp消息中的接入点名称(apn)来修改gtp消息以指示pdp会话是5gpdp会话。替选地或附加地,gtp-代理可将包括在gtp消息中的信息元素(ie)设置为预定义值以指示pdp会话是5gpdp会话。

附图说明

为了更充分理解本发明,应该连同附图一起参考以下详细公开内容,在附图中:

图1是来自3gpp的描绘针对5g中使用的新无线电区域网络(ran)的不同架构选项的图。

图2是示意性地描绘5gnsa选项-3变体,即选项-3、选项-3a和选项-3x的网络连接性和特性的框图。

图3是描绘本发明的实施例的架构的图,其中移动网络具有4g-pgw和5g-pgw。

图4是示意性地描绘diameters6a更新-位置-请求消息中的与本发明有关的属性的图。相关属性是“支持的特征”属性-值-对(avp)的“特征-列表-id2”中的特征比特#27“nr作为辅rat”。

图5是示意性地描绘diameters6a更新-位置-应答消息中的与本发明有关的属性的图。相关属性是“订阅数据”avp中的“接入约束数据”avp中的比特#8“不允许在e-utran中nr作为辅rat”。

图6是示意性地描绘gtp-代理被配置成将5g业务路由到5g-pgw并将4g业务路由到4g-pgw的实施例的顺序信令流程图。

图7是描绘本发明的实施例的架构的图,其中移动网络具有用于4g数据业务和5g数据业务两者的单个pgw。

图8是示意性地描绘gtp-代理被配置成将4g业务和5g业务路由到同一pgw、但是利用gtp创建-会话-请求(create-session-request)消息中的修改的接入点名称(apn)使得pgw能够与4g业务不同地处理5g业务的实施例的顺序信令流程图。

图9是示意性地描绘gtp-代理被配置成将4g业务和5g业务路由到同一pgw、但是利用gtp创建-会话-请求中的信息元素(ie)的修改值使得pgw能够与4g业务不同地处理5g业务的实施例的顺序信令流程图。

具体实施方式

图1示意性地描绘用于5g部署的多个选项。本发明的实施例涉及5g部署的选项-3、选项-3a和选项-3x(未示出)。选项-3、选项-3a和选项-3x和5g部署的非独立组网(nsa)模式有关,所述nsa模式使用4g演进型分组核心(epc)作为网络核心。在选项-3、选项-3a和选项-3x中,5g设备具有经由epc到4genb14和5ggnb16两者的双连接性。

图2描绘5g部署的选项-3的三个变体:选项-3、选项-3a和选项-3x。所有三个变体都共享相同的以下特性:1)它们全部和nsa模式有关,所述nsa模式使用4gepc作为网络核心;2)在所有三个变体中,控制平面被lte锚定;以及3)在所有三个变体中,5g用户设备(ue)18具有到4genb14(主无线电)和5ggnb16(辅无线电)的双连接性。在选项-3的所有变体中,4genb14被用于主连接,然而到5ggnb16的连接是辅连接,并且无线电链路控制由4genb14管理。

如背景技术部分中所说明的,选项-3(及其变体)对许多网络运营商有吸引力,因为它使得网络运营商能够继续使用其现有的4genb。在此实施方式中4genb被用于4g数据业务和5g数据业务两者。此方面产生问题,因为后端核心网络元素——主要是分组数据网络网关(pgw)——不能将4g数据业务与5g数据业务区分开,因为不管业务是4g还是5g,“nr”值都是相同的。此外,当在5g部署的选项-3中将订户从4g网络迁移到5g网络时,网络运营商可能觉得使用已在3g和4g网络中使用的相同的接入点名称(apn)是有利的。通过使用相同的apn,网络运营商将确保服务连续性。然而,当使用相同的apn时,不能使用apn来区分4g数据业务和5g数据业务。本发明解决这个问题。

在图3中描绘本发明的实施例的架构。此实施例由联网和应用系统构成,所述联网和应用系统包括:1)用于捕获mme22与hss24之间的s6adiameter消息的分组镜像功能;2)对用于5g用户和设备附着操作的s6adiameter消息进行分析和过滤的“分析功能”,以及3)被配置成将gtp消息选择性地重定向或者代理到5g-pgw32或4g-pgw34的gtp-代理28。

图3描绘使用两个pgw:用于处理4g数据业务的4g-pgw32和用于处理5g数据业务的5g-pgw34的实施例。图3还描绘了lteenb14用于为5g-ue18启用5g连接并且还用于为4g-ue20启用4g连接。图3图示了5g-ue18被双重附接到4genb14和5ggnb16两者。为了使用5g连接,5g-ue18与5ggnb16进行通信,然后其与4genb14进行通信。

继续参考图3:当5g-ue18或4g-ue20附接到网络时,4genb14与移动性管理实体(mme)22建立信令连接。接下来,mme22经由s6a接口26向归属订户服务器(hss)24发送diameter更新-位置-请求(ulr)消息。响应于接收到ulr消息,hss24用更新-位置-应答(ula)消息回复mme22。

分组镜像功能用于被动地捕获mme22与hss24之间的ulr和ula消息。可使用网络镜像技术(诸如网络交换机处的交换端口分析器(span))或者通过分析来自diameter路由代理(dra)或hss24的事务详细记录(tdr)来实现此功能性。图3还描绘了镜像s6a数据馈送30被发送到在此被称为gtp-代理28的网络元件。

gtp-代理28可以包括被配置成分析所捕获的经由镜像s6a数据馈送30发送的ulr和/或uladiameter消息的分析功能。在从分组镜像功能接收到diameter消息时,分析功能分析、提取并检查ulr消息中的关键属性。通过分析功能来分析的gtp消息的关键属性中的一些可以包括下列的:指示服务网络身份的“起源-领域(origin-realm)”、指示hss域的“目的地-领域(destination-realm)”、用户-名称(user-name)(其承载国际移动订户标识(imsi)以指示移动用户身份)、命令-码(command-code)(其指示s6a消息类型)、rat-类型(rat-type)(其应指示用于4g无线电的eutran)、访问的-plmn-id(visited-plmn-id)(其指示在漫游时的访问运营商身份)和支持的-特征(supported-features)(其指示ue是否正在将5g用作辅无线电)。

一些运营商具有用于5g订户的专用imsi范围。由于这种原因,分析功能可被配置成检查所捕获的ulr消息中的imsi与5g-ue18还是4g-ue20相关联。如果imsi与5g-ue18相关联,则gtp-代理28会将数据业务定向到5g-pgw32。否则,如果imsi不与5g-ue18相关联,则gtp-代理28会将数据业务定向到4g-pgw34。

此外,分析功能可以被配置成分析ulr和ula消息以确定ue是5g-ue18还是4g-ue20。这可以以在下面参考图4和图5所描述的方式来实现。

图4描绘diameters6aulr消息的格式。ulr消息用于用hss24更新ue的位置。当ue附接到mme22时,mme22向hss24发送ulr消息以更新ue位置。diameter消息中的每个属性被称作“属性-值-对(avp)”,其可以是强制的或可选的。图4描绘了ulr消息包括avp“支持的-特征”,其用于指示mme22的支持特征,使得hss24可确定可以在mme22中应用并实现的特定特征。在3gppts29.272中定义了ulr消息的细节。ulr消息具有两个特征-列表-id,其被定义为‘1’或‘2’。每个特征通过这些32比特值中的一比特来表示。特征-id-2的比特#27指示“支持nr作为辅rat”,其在本发明中被用于识别ue是5g-ue18还是4g-ue20。在s6a中,如果ue是5g-ue20,则特征-id-2的比特#27被设置为‘1’以指示mme22支持nr作为辅rat,则ue是5g-ue18。

图5描绘diameterula消息的格式。从hss24发送ula消息以回复来自mme22的ulr。图5描绘了ula消息具有avp“订阅数据”,其被用于在hss配置文件中指示ue的订阅数据。ula消息还包括avp“接入约束数据”,其被用于指示在接入中是否存在任何限制。“接入约束数据”avp的比特#8被用于指示“不允许在e-utran中nr作为辅rat”。如果此比特被设置为1,则不应允许ue使用nr作为辅rat,并且因此,ue将不具有5g连接性。在3gppts29.272中定义了ula消息的细节。

接下来,返回参考图3,在初始注册之后,5g-ue18将试图建立用于数据业务的分组数据协议(pdp)会话。为了建立pdp会话,服务网关(sgw)36经由gtp-c协议发送gtpv2创建-会话-请求。gtp是sgw36与5g-pgw32或4g-pgw34之间的接口协议。图3描绘了gtp-代理28被配置成拦截并重定向sgw36与5g-pgw32/4g-pgw34之间的gtp消息。

在gtp-c消息被gtp-代理28拦截之后,gtp-代理28使用ueimsi作为匹配密钥来检查是否存在承载用于ueimsi的5g辅无线电指示符的先前拦截的ulr/ulas6a消息。如果没有这样的指示符,则gtp-代理28将gtpv2创建-会话-请求重定向到4g-pgw34。然而,如果gtp-代理28确定5g指示符存在于先前捕获的ulr/ula消息中,则gtp-代理28断定ue是5g-ue18,并且响应于此结论,gtp-代理28将gtpv2创建-会话-请求重定向到5g-pgw32。

图6是描绘图3中描绘的本发明的实施例中的信令流的图,其中5g业务被路由到专用5g-pgw32,而4g业务被路由到4g-pgw34。图6描绘了当5g设备以nsa选项-3被附接时,mme22在步骤102中向hss24发送diameterulr。diameterulr可以承载具有指示“nr作为辅rat”的特征-id-2#27的avp。在步骤104中,ulr被镜像到gtp-代理28。在步骤106中,hss24用ula回复mme22,所述ula可以包括“接入约束数据”比特#8以指示“不允许在e-utran中nr作为辅rat”。在步骤108中,ula被镜像到gtp-代理28。gtp-代理28包括用于分析镜像ulr和ula消息的diameter属性的分析功能,所述分析功能在步骤110中确定当前ue是5g-ue18还是4g-ue20。

接下来,当ue建立pdp会话时,sgw36在步骤112中向pgw发送gtp创建-会话-请求。pgw的ip地址被配置在域名服务器(dns)中。在本发明中,dns被配置有gtp-代理28的ip地址,使得gtp-代理28能够拦截gtp创建-会话-请求。在接收到gtp创建-会话-请求之后,gtp-代理28使用imsi作为密钥来检查是否存在指示“nr作为辅rat”的镜像s6aulr。如果没有这样的指示符,则pdp会话被认为是4g并且将在步骤114中被路由到4g-pgw34。另一方面,如果gtp-代理28确定已存在指示“nr作为辅rat”的镜像ulr,则gtp-代理28将pdp会话分类为5g,将跳过步骤114,并且替代地,将在步骤116中将创建-会话-请求路由到5g-pgw32。在步骤118中,5g-pgw32向gtp-代理28发送创建-会话-响应,并且在步骤120中,gtp-代理28将创建-会话-响应转发到sgw36。

图6还描绘了gtp-代理28在“重定向”模式下操作,使得仅初始创建-会话-请求和创建-会话-响应消息经由gtp-代理28被路由。在步骤122中在sgw36与5g-pgw32之间直接地交换所有后续gtp-c(诸如创建承载请求/响应(createbearerrequest/response)、修改承载请求/响应(modifybearerrequest/response)或删除会话请求/响应(deletesessionrequest/response))以及gtp-u。此“重定向”模式是通过在创建-会话-请求/响应消息的“完全合格的隧道端点标识符”(f-teid)中设置5g-pgw32的ip地址而不是gtp-代理28的ip地址来实现的。

图7描绘仅部署有单个pgw40的本发明的实施例。在此实施例中,不是将5g业务和4g业务路由到具体地专用于5g数据业务或4g数据业务的不同pgw,而是gtp-代理28将所有业务路由到pgw40。在此实施例中,当gtp-代理28确定(使用上述方法)从sgw36拦截的创建-会话-请求与5g-ue18相关联时,gtp-代理28将接入点名称(apn)修改为gtp创建-会话-请求消息中的预定义值,使得pgw40可以与4g业务不同地处理5g业务。替选地或附加地,gtp-代理28可被配置成用gtp创建-会话-请求消息中的具体值来修改gtp创建-会话-请求的未用信息元素(ie),例如ie206,使得pgw40可以与4g用户数据不同地处理5g用户数据。

图8是描绘图7中描绘的实施例中的信令流的信令流程图。在此实施例中,gtp-代理28被配置成将4g业务和5g业务路由到同一pgw40,但是具有不同的接入点名称(apn)。在此实施例中,步骤102至112与关于图6讨论的步骤102至112相同。在步骤110中,gtp-代理28基于镜像ulr/ula消息来确定当前ue是5g-ue18还是4g-ue20。

接下来,在步骤112中,gtp-代理28从sgw36接收gtp创建-会话-请求。在接收到gtp创建-会话-请求时,使用imsi作为密钥,gtp-代理28检查是否已存在指示ue是5g-ue18的镜像ulr和/或ula。如果没有这样的指示符,则pdp会话被认为是4g并且将在步骤128a中在没有任何变化的情况下被路由到pgw34。然而,如果gtp-代理28确定已存在指示ue是5g-ue18的镜像ulr,则省略步骤128a。替代地,gtp-代理28修改gtp创建-会话-响应的apn值以指示会话是5g会话。例如,虽然正常4gapn可以是“4g-移动(4g-mobile)”,但是gtp-代理可以将apn修改为用于5g业务的“5g-移动(5g-mobile)”。在步骤130a中,gtp-代理28将创建-会话-请求发送到pgw40。当pgw40接收到具有特定apn的这个创建-会话-请求时,pgw40可以与4g业务不同地处理5g业务。接下来,在步骤132中,5g-pgw32向gtp-代理28发送创建-会话-响应,所述gtp-代理28在步骤134中将创建-会话-响应转发到sgw36。

图8还描绘了gtp-代理28在“重定向”模式下操作,使得仅初始创建-会话-请求和创建-会话-响应消息经由gtp-代理28被路由。在步骤136中在sgw36与5g-pgw32之间直接地交换所有后续gtp-c(诸如创建承载请求/响应、修改承载请求/响应或删除会话请求/响应)以及gtp-u。此“重定向”模式是通过在创建-会话-请求/response消息的“完全合格的隧道端点标识符”(f-teid)中设置pgw40的ip地址而不是gtp-代理28的ip地址来实现的。

图9描绘与图8中描述的实施例类似的实施例的信令流图——然而,不是修改创建-会话-请求的apn,而是gtp-代理28修改创建-会话-请求的gtp信息元素。在此实施例中,gtp-代理28将gtp-c创建-会话-请求的未用ie(诸如ie206)的整数值设置为具体值以使得pgw40能够将4g业务与5g业务区分开。例如,响应于确定ue是4g-ue20,gtp-代理28可以被配置成在步骤128b中将ie206留空或者将它设置为用于4g业务的‘0’。在替选方案中,响应于确定ue是5g-ue18,gtp-代理28将值ie206设置为用于5g设备业务的‘1’并且在步骤130b中将经修改的创建-会话-请求发送到pgw40。当pgw40接收到具有此指示符的该创建-会话-请求时,pgw40将不同地处理5g业务。步骤132-136与关于图8讨论的那些步骤相同。

硬件和软件基础设施示例

可以在各种平台上具体实现本发明。下文提供针对可以被利用来使得能实现本发明的信息技术的前提基础。

本发明的实施例可以用硬件、固件、软件或其任何组合加以实现。还可以将本发明的实施例实现为存储在机器可读介质上的指令,所述指令可以被一个或多个处理器读取和执行。机器可读介质可以包括用于以可由机器(例如,计算设备)读取的形式存储或者发送信息的任何机制。例如,机器可读介质可以包括只读存储器(rom);随机存取存储器(ram);磁盘存储介质;光学存储介质;闪速存储器设备;电、光学、声或其它形式的传播信号(例如,载波、红外信号、数字信号等)和其它介质。另外,固件、软件、例行程序、指令可以在本文中被描述为执行某些动作。然而,应该理解的是,这样的描述仅仅是为了方便,并且这样的动作实际上由执行固件、软件、例行程序、指令等的计算设备、处理器、控制器或其它设备产生。

机器可读介质可以是例如但不限于电、磁、光学、电磁、红外或半导体系统、装置或设备或上述各项的任何适合的组合。计算机可读存储介质的更具体示例(非详尽列表)将包括下列的:具有一条或多条电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪速存储器)、光纤、便携式紧凑盘只读存储器(cd-rom)、光学存储设备、磁存储设备或上述各项的任何其它适合的组合。在本文档的上下文中,计算机可读存储介质可以是可包含或者存储供由指令执行系统、装置或设备使用或者连同指令执行系统、装置或设备一起使用的程序的任何非暂时性有形介质。

机器可读信号介质可以包括其中具体实现有机器可读程序代码的传播数据信号,例如在基带中或者作为载波的一部分。这样的传播信号可以采取各种形式中的任一种,包括但不限于电磁、光学或其任何适合的组合。机器可读信号介质可以是非计算机可读存储介质并且可传送、传播或者输送供由指令执行系统、装置或设备使用或者连同指令执行系统、装置或设备一起使用的程序的任何机器可读介质。然而,如上面所指示的,由于电路法定主题限制,作为软件产品的本发明的权利要求是具体实现在诸如计算机硬盘驱动器、闪存-ram、光盘等这样的非暂时性软件介质中的那些权利要求。

可以使用任何适当的介质来发送具体实现在机器可读介质上的程序代码,所述任何适当的介质包括但不限于无线、有线线路、光纤电缆、射频等或上述各项的任何适合的组合。用于执行本发明的各方面的操作的机器可读程序代码可以用一种或多种编程语言的任何组合加以编写,所述编程语言包括诸如java、c#、c++、visualbasic等这样的面向对象编程语言以及常规过程编程语言,诸如“c”编程语言或类似的编程语言。

在下面参考根据本发明的实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或框图来描述本发明的各方面。应理解的是,可通过机器可读程序指令来实现流程图图示和/或框图的每个块以及这些流程图图示和/或框图中的块的组合。

高效地获得了上面阐述的优点以及从前述公开中变得显而易见的那些优点。由于可以在不脱离本发明的范围的情况下对上述构造做出某些变化,所以意图是,包含在前述公开中或者在附图中示出的所有事项应被解释为说明性的,而不在限制性意义上进行解释。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1