用户终端与网络切片的匹配方法、计算机装置和存储介质与流程

文档序号:29559748发布日期:2022-04-08 09:10阅读:544来源:国知局
用户终端与网络切片的匹配方法、计算机装置和存储介质与流程

本发明涉及通信网络技术领域,尤其是一种用户终端与网络切片的匹配方法、计算机装置和存储介质。

背景技术

3GPP组织在5G通信技术中引入了网络切片工具,通过不同的网络切片,可以有针对性地为不同用户提供不同的网络服务。

但是,目前的5G等移动通信技术中,网络切片的分配只是考虑了服务侧的资源和性能等因素,而用户侧存在万物互联、海量终端、多元业务等丰富的使用场景,对带宽、时延等方面的需求千变万化,目前的网络切片分配技术难以适应用户侧的需求,在人员密集海量终端的场景下,会出现资源分配不平衡,造成网络资源利用效率低和用户体验感较差。

术语解释:

5G,是5th Generation的缩写,即第五代移动通信系统;

NF,是Network Function的缩写,即网络功能;

UE,是User Equipment的缩写,即用户终端;

NWDAF,是Network Data Analytics Function的缩写,即网络数据分析功能;

OAM,是Operation Administration and Maintenance的缩写,即操作、管理和维护;

UPF,是User Plane Function的缩写,即用户面功能;

NSSF,是Network Slice Selection Function的缩写,即网络切片选择功能。



技术实现要素:

针对目前的网络切片分配技术难以适应用户侧的需求,在人员密集海量终端的场景下,会出现资源分配不平衡,造成网络资源利用效率低和用户体验感较差。等至少一个技术问题,本发明的目的在于提供一种用户终端与网络切片的匹配方法、计算机装置和存储介质。

一方面,本发明实施例包括一种用户终端与网络切片的匹配方法,包括:

获取用户终端的业务使用信息;

获取多个网络切片的工作参数信息;

根据所述业务使用信息和所述工作参数信息,从多个所述网络切片中匹配出目标网络切片;

使所述用户终端接入所述目标网络切片。

进一步地,所述根据所述业务使用信息和所述工作参数信息,从多个所述网络切片中匹配出目标网络切片,包括:

根据所述业务使用信息,确定所述用户终端的一个最常用业务;

获取所述最常用业务的业务特征标签;

确定所述工作参数信息与所述业务特征标签之间的匹配度;

根据对应所述工作参数信息与所述业务特征标签之间的匹配度由高到低的顺序,对各所述网络切片进行排序;

选择排在最前的所述网络切片作为所述目标网络切片。

进一步地,所述根据所述业务使用信息和所述工作参数信息,从多个所述网络切片中匹配出目标网络切片,包括:

根据所述业务使用信息,确定所述用户终端的多个最常用业务;

获取各所述最常用业务的业务特征标签;

统计各所述业务特征标签所形成的集合中的众数;

确定所述工作参数信息与所述众数对应的所述业务特征标签之间的匹配度;

根据对应所述工作参数信息与所述众数对应的所述业务特征标签之间的匹配度由高到低的顺序,对各所述网络切片进行排序;

选择排在最前的所述网络切片作为所述目标网络切片。

进一步地,所述统计各所述业务特征标签所形成的集合中的众数,包括:

确定各所述业务特征标签之间的相似度;

将相似度大于阈值的多个所述业务特征标签设为一个统计单位,将与任意其他所述业务特征标签的相似度小于阈值的所述业务特征标签单独设为一个统计单位;

统计各所述统计单位所形成的集合中的众数。

进一步地,所述根据所述业务使用信息和所述工作参数信息,从多个所述网络切片中匹配出目标网络切片,包括:

当存在多个所述用户终端,将各所述用户终端分为若干个匹配组;各所述匹配组分别包括若干个所述用户终端;

设定各所述匹配组对应的匹配顺序;

按照所述匹配顺序,执行对各所述匹配组与所述网络切片的匹配过程;

在一个所述匹配组与所述网络切片的匹配过程中,根据该所述匹配组中一个所述用户终端的所述业务使用信息和所述工作参数信息,从多个所述网络切片中匹配出一个所述网络切片,作为该所述匹配组中所有所述用户终端对应的目标网络切片。

进一步地,所述根据所述业务使用信息和所述工作参数信息,从多个所述网络切片中匹配出目标网络切片,还包括:

当一个所述匹配组与所述网络切片的匹配过程结束,使该所述匹配组中的全部所述用户终端接入所述目标网络切片后,更新各所述网络切片的工作参数信息。

进一步地,所述将各所述用户终端分为若干个匹配组,包括:

根据所述业务使用信息,确定各所述用户终端的最常用业务;

获取各所述最常用业务的业务特征标签;

确定各所述业务特征标签之间的相似度;

将对应所述业务特征标签之间的相似度大于阈值的所述用户终端分为同一所述匹配组。

进一步地,所述设定各所述匹配组对应的匹配顺序,包括:

获取各所述匹配组包含的所述用户终端的数量;

对各所述匹配组设定匹配顺序;所述匹配顺序的优先度与所述匹配组包含所述用户终端的数量正相关。

另一方面,本发明实施例还包括一种计算机装置,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行实施例中的用户终端与网络切片的匹配方法。

另一方面,本发明实施例还包括一种存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行实施例中的用户终端与网络切片的匹配方法。

本发明的有益效果是:实施例中的用户终端与网络切片的匹配方法,能够从多个网络切片中选择出目标网络切片,所选择出的目标网络切片的工作参数信息与用户终端的业务使用信息是匹配的,目标网络切片的工作状态能够满足用户终端的业务需求,能够适应用户侧的需求分配网络资源,避免只考虑服务侧的因素进行网络资源分配造成的网络资源闲置,提高网络资源利用效率,改善用户体验感。

附图说明

图1为实施例中用户终端与网络切片的匹配方法的流程图;

图2为实施例中通过5G核心网执行用户终端与网络切片的匹配方法的流程图;

图3为实施例中用户终端与网络切片的匹配方法的原理图。

具体实施方式

本实施例中,参照图1,用户终端与网络切片的匹配方法包括以下步骤:

S1.获取用户终端的业务使用信息;

S2.获取多个网络切片的工作参数信息;

S3.根据业务使用信息和工作参数信息,从多个网络切片中匹配出目标网络切片;

S4.使用户终端接入目标网络切片。

步骤S1-S4可以由图2所示的通信系统以及所展示的终端及切片分析匹配流程进行。图2所示的通信系统中,包括用户终端UE、AMF网元、UPF网元、NSSF网元和NWDAF网元等组成部分,其中AMF网元、UPF网元、NSSF网元和NWDAF网元可以设置于5G核心网中。

图2所示的终端及切片分析匹配流程如下:

1.用户终端UE在上线时,向NWDAF网元创建分析事件订阅,携带分析事件、订阅对象、订阅时长、通知间隔等信息。分析事件中包含AMF网元订阅此分析事件的目的,能获得最适合此用户终端UE的切片,订阅对象为此特定的用户终端UE。

2.NWDAF网元收到事件分析请求后,开始从UPF网元和NSSF网元上收集数据;NWDAF网元执行步骤S1,从UPF网元上收集用户终端UE的业务使用信息,所收集的业务使用信息包括用户终端UE在过去一段时间内所做的所有业务类型及所做业务的时长;NWDAF网元执行步骤S2,从NSSF网元收集5G核心网现有的多个网络切片的工作参数信息,每个网络切片的工作参数信息包括这个网络切片的切片类型、服务策略、业务量、负载信息等。

3.NWDAF网元执行步骤S3,根据UPF网元提供的用户终端的业务使用信息,分析改用户的行为习惯并反馈此用户最需要的服务策略;根据NSSF网元提供的网络切片的工作参数信息,分析各网络切片的服务内容及负载情况,对各网络切片进行资源优先级排序,并得到此最适合用户终端UE的网络切片的分析结果,这个最适合用户终端UE的网络切片便是本实施例中的目标网络切片。

4.NWDAF网元继续执行步骤S3,分析得到匹配此用户终端UE优先级最高的网络切片,并给AMF网元返回分析事件,包含分析事件ID、目标网络切片的信息等。

5.AMF网元收到NWDAF网元的分析事件报告,提取分析事件报告中NWDAF网元分析得到的目标网络切片,检测用户终端UE当前使用的网络切片,如果分析事件报告中的网络切片已经是目标网络切片,那么AMF网元可以不做其他操作,也就是不用再执行后续的流程6和7,维持用户终端UE对当前使用的网络切片即目标网络切片的继续连接,相当于执行了步骤S4;如果分析事件报告中的网络切片不是目标网络切片,则AMF网元向NSSF网元查询目标网络切片的信息,然后执行流程6和7。

6.NSSF网元根据接收到的信息及本地配置,选出可以为用户终端UE服务的目标网络切片实例,并将这些信息发送给AMF网元。

7.AMF网元接收到满足其用户终端UE当前网络需求的目标网络切片,AMF网元触发重定向流程,从而使用户终端UE接入目标网络切片。

上述流程1-7是使用5G网络来执行步骤S1-S4时,各网元的工作流程。由流程1-7可知,可由5G核心网中的NWDAF网元和UPF网元配合来执行步骤S1,由NWDAF网元和NSSF网元配合来执行步骤S2,由NWDAF网元来执行步骤S3,由AMF网元来执行步骤S4。

由上述流程1-7可知,本实施例中的用户终端与网络切片的匹配方法,能够从多个网络切片中选择出目标网络切片,所选择出的目标网络切片的工作参数信息与用户终端的业务使用信息是匹配的,目标网络切片的工作状态能够满足用户终端的业务需求,能够适应用户侧的需求分配网络资源,避免只考虑服务侧的因素进行网络资源分配造成的网络资源闲置,提高网络资源利用效率,改善用户体验感。

本实施例中,NWDAF网元执行步骤S1时,从UPF网元获取到的用户终端的业务使用信息的格式如表1所示。

表1

参照表1,用户永久标识符SUPI用于区分不同的用户终端,每个用户终端的业务使用信息均包括业务类型、业务时长、吞吐量和时延等数据,这些数据可以取不同的值,例如对于用户永久标识符SUPI为460000123456001的用户终端,其业务使用信息显示,其所进行的业务类型包括vonr、web,其中vonr业务在某段时间内的累计时长为1h,web业务在某段时间内的累计时长为2h,这两项业务的吞吐量均为1G,时延均为0.5ms。

本实施例中,NWDAF网元执行步骤S2时,从NSSF网元获取到的网络切片的工作参数信息的格式如表2所示。

表2

参照表2,通过1和2等编号区分不同的网络切片,每个网络切片的工作参数信息均包括带宽、丢包率、时延、CAPS、安全级别、服务区域和负载情况等数据,这些数据可以取不同的值。

本实施例中,在执行步骤S3,也就是根据业务使用信息和工作参数信息,从多个网络切片中匹配出目标网络切片这一步骤时,具体可以执行以下步骤:

S301A.根据业务使用信息,确定用户终端的一个最常用业务;

S302A.获取最常用业务的业务特征标签;

S303A.确定工作参数信息与业务特征标签之间的匹配度;

S304A.根据对应工作参数信息与业务特征标签之间的匹配度由高到低的顺序,对各网络切片进行排序;

S305A.选择排在最前的网络切片作为目标网络切片。

以表1中用户永久标识符SUPI为460000123456001的用户终端为例对步骤S301A-S305A进行说明。

步骤S301A中,可以根据业务使用信息中的业务时长和/或吞吐量等信息确定用户终端的一个最常用业务,例如只考虑业务时长,将业务时长最长的那个业务类型确定为最常用业务,或者只考虑吞吐量,将吞吐量最大的那个业务类型确定为最常用业务,或者考虑业务时长和吞吐量的加权平均值,将业务时长和吞吐量的加权平均值最大的那个业务类型确定为最常用业务。对于表1所示的数据,在考虑业务时长的情况下,可以确定用户终端的最常用业务为web。

步骤S302A中,获取最常用业务的业务特征标签。例如,最常用业务具体为长时间进行的实时游戏业务,这种业务为终端和服务器进行在线数据交互的业务,要求响应快,那么业务特征标签为“时延低”、“丢包率低”、“带宽低”;最常用业务具体为在线视频,这种业务为单向传输实时性业务,不需要进行交互,那么业务特征标签为“时延适中”、“丢包率低”、“带宽高”。

通过执行步骤S301A-S302A,可以考虑用户终端的最常用业务,所识别出的业务特征标签能有效反映用户终端的业务需求。

步骤S303A中,可以设定业务特征标签的特征值,例如“时延低”对应的特征值为10ms,“丢包率低”对应的特征值为1e-6,“带宽低”对应的特征值为20Mbps,对网络切片的工作参数信息中的时延与业务特征标签“时延低”对应的特征值计算差值,对网络切片的工作参数信息中的丢包率与业务特征标签“丢包率低”对应的特征值计算差值,对网络切片的工作参数信息中的带宽与业务特征标签“带宽低”对应的特征值计算差值,通过差值的大小可以确定匹配度,即差值(的绝对值)越小,匹配度越高。在计算了多个业务特征标签对应的差值的情况下,可以计算这些差值(的绝对值)的平均数,根据平均数的大小来确定匹配度。

步骤S304A中,根据对应工作参数信息与业务特征标签之间的匹配度由高到低的顺序,对各网络切片进行排序。参照图3,在有网络切片1、网络切片2和网络切片3这三个网络切片的情况下,通过执行步骤S301A-S303A,可以得到这三个网络切片对应工作参数信息与业务特征标签之间的匹配度,其中匹配度最高的是网络切片2,网络切片1的匹配度次之,网络切片3的匹配度最低,执行步骤S304A所得到的排序是网络切片2、网络切片1、网络切片3。因此,网络切片1、网络切片2和网络切片3这三个网络切片中,与用户终端的业务需求最匹配的网络切片是网络切片2,其次是网络切片1和网络切片3。

步骤S305A中,选择排在最前的网络切片作为目标网络切片。具体地,可以只选择排在最前的一个网络切片作为目标网络切片,例如选择图3中的网络切片2作为目标网络切片,这样在执行步骤S4的时候,使用户终端接入网络切片2;也可以选择排在最前的若干个网络切片作为目标网络切片,例如选择图3中的网络切片2和网络切片1作为目标网络切片,这样在执行步骤S4的时候,优先使用户终端接入网络切片2,在网络切片2出现故障的时候,使用户终端接入网络切片1。

通过执行步骤S301A-S305A,能够根据各网络切片的工作参数信息与业务特征标签之间的匹配度进行排序,从而获得各网络切片对用户终端的业务需求的匹配程度的排序,能够为用户终端匹配到能满足其业务需求的网络切片。

本实施例中,在执行步骤S3,也就是根据业务使用信息和工作参数信息,从多个网络切片中匹配出目标网络切片这一步骤时,具体可以执行以下步骤:

S301B.根据业务使用信息,确定用户终端的多个最常用业务;

S302B.获取各最常用业务的业务特征标签;

S303B.统计各业务特征标签所形成的集合中的众数;

S304B.确定工作参数信息与众数对应的业务特征标签之间的匹配度;

S305B.根据对应工作参数信息与众数对应的业务特征标签之间的匹配度由高到低的顺序,对各网络切片进行排序;

S306B.选择排在最前的网络切片作为目标网络切片。

步骤S301B-S306B的原理与步骤S301A-S305A的原理相似,区别在于步骤S301A-S305A只考虑用户终端的单一最常用业务,而S301B-S306B考虑用户终端的多个最常用业务。

以表1中用户永久标识符SUPI为460000123456001的用户终端为例对步骤S301B-S306B进行说明。

步骤S301B中,可以根据业务使用信息中的业务时长和/或吞吐量等信息确定用户终端的最常用业务。对于表1所示的数据,可以确定用户终端的最常用业务为vonr和web。

步骤S302B的原理与步骤S302A相同,只不过步骤S302A中是获取单一最常用业务的业务特征标签,步骤S302B中是获取多个最常用业务的业务特征标签。例如,如果vonr业务的业务特征标签为“时延低”、“丢包率低”、“带宽低”,web业务的业务特征标签为“时延适中”、“丢包率低”、“带宽高”,那么执行步骤S302B,就会得到一个由这些业务特征标签组成的集合{时延低,丢包率低,带宽低,时延适中,丢包率低,带宽高}。

步骤S303B中,可以直接对集合{时延低,丢包率低,带宽低,时延适中,丢包率低,带宽高}进行众数统计,其中“丢包率低”这个业务特征标签出现了两次,而其他业务特征标签分别只出现了一次,因此“丢包率低”这个业务特征标签便是众数。

步骤S303B中,集合{时延低,丢包率低,带宽低,时延适中,丢包率低,带宽高}中一些不同的业务特征标签虽然有不同的含义,但是在特定的技术环境下可以认为有相似的含义,例如在应用5G技术时,能够同时获得低时延和高带宽的效果,因此可以设定其中的“时延低”和“带宽高”的相似度大于阈值,但是丢包率一般还取决于用户终端性能等,应用5G技术一般也不能保证丢包率的高低,因此可以设定其中的“时延低”和“丢包率低”的相似度小于阈值,设定其中的“带宽高”和“丢包率低”的相似度小于阈值,而“时延适中”和“时延低”都是描述时延不高,因此可以设定其中的“时延低”和“时延适中”的相似度大于阈值。这样,可以将集合{时延低,丢包率低,带宽低,时延适中,丢包率低,带宽高}中的“时延低”、“时延适中”和“带宽高”设为一个统计单位,而“带宽低”、“丢包率低”则分别单独设为一个统计单位,这样集合{时延低,丢包率低,带宽低,时延适中,丢包率低,带宽高}就变成了{{时延低,时延适中,带宽高},丢包率低,丢包率低,带宽低},这个集合中“{时延低,时延适中,带宽高}”这个统计单位相当于出现了3次,“丢包率低”这个统计单位出现了2次,“带宽低”这个统计单位出现了1次,因此众数为“{时延低,时延适中,带宽高}”这个统计单位,具体地可以认为众数是其中的“时延低”这个业务特征标签。

通过执行步骤S301B-S303B,可以考虑用户终端的多个最常用业务,避免在仅考虑单一最常用业务的情况下,用户终端在某些特定时间内经常使用某个平时不常使用的业务,导致的对最常用业务的识别误差,所识别出的众数对应的业务特征标签能更有效反映用户终端的业务需求。执行完步骤S303B之后,所执行的步骤S304B的原理与步骤S303A相同,步骤S305B的原理与步骤S304A相同,步骤S306B的原理与步骤S305A相同,因此可以不再赘述。

上述实施例中的步骤S301A-S305A和步骤S301B-S306B主要是对为单一用户终端的业务需求匹配目标网络切片的情况进行说明。在步骤S1中存在多个用户终端的情况下,根据业务使用信息和工作参数信息,从多个网络切片中匹配出一个网络切片作为目标网络切片的过程,还可以进行进一步优化。

对于存在多个用户终端的情况,在执行步骤S3,也就是根据业务使用信息和工作参数信息,从多个网络切片中匹配出一个网络切片作为目标网络切片这一步骤时,具体可以执行以下步骤:

S301C.将各用户终端分为若干个匹配组,各匹配组分别包括若干个用户终端;

S302C.设定各匹配组对应的匹配顺序;

S303C.按照匹配顺序,执行对各匹配组与网络切片的匹配过程;

在一个匹配组与网络切片的匹配过程中,根据该匹配组中一个用户终端的业务使用信息和工作参数信息,从多个网络切片中匹配出一个网络切片,作为该匹配组中所有用户终端对应的目标网络切片;

当一个匹配组与网络切片的匹配过程结束,使该匹配组中的全部用户终端接入目标网络切片后,更新各网络切片的工作参数信息。

步骤S301C中,在对各用户终端进行分组时,可以先参照步骤S301A或者S301B的原理,根据各用户终端业务使用信息,确定各用户终端的最常用业务;然后参照步骤S302A或者S302B的原理,确定各最常用业务的业务特征标签;参照步骤S303B的原理,确定各业务特征标签之间的相似度;将对应业务特征标签之间的相似度大于阈值的用户终端分为同一匹配组,这样便能将最常用业务相似的用户终端分为同一匹配组;如果一个用户终端对应的业务特征标签,与其他任意用户终端对应的业务特征标签之间的相似度都没有达到或者阈值,表明这个用户终端的最常用业务与其他用户终端的最常用业务都不相似,将这个用户终端单独分为一个匹配组,这个所得到的若干个匹配组中,相同匹配组内的各个用户终端的最常用业务相似,不同匹配组内的各个用户终端的最常用业务不相似。

步骤S302C中,设定各匹配组对应的匹配顺序。具体地,可以先获取各匹配组包含的用户终端的数量,再对各匹配组设定匹配顺序,使得匹配顺序的优先度与匹配组包含用户终端的数量正相关,也就是如果一个匹配组包含用户终端的数量越多,那么这个匹配组对应的匹配顺序优先度越高,包含用户终端的数量最多的那个匹配组对应的匹配顺序优先度最高,包含用户终端的数量最少的那个匹配组对应的匹配顺序优先度最低。如果两个匹配组包含的用户终端的数量相同,可以通过随机排序的方式确定它们之间的相对匹配顺序。

步骤S303C中,按照匹配顺序,执行对各匹配组与网络切片的匹配过程,也就是以匹配组为单位,对为各用户终端匹配相应的目标网络切片。具体地,在执行对一个匹配组与网络切片的匹配过程时,根据该匹配组中一个用户终端的业务使用信息和工作参数信息,从多个网络切片中匹配出一个网络切片,作为该匹配组中所有用户终端对应的目标网络切片,例如,先从该匹配组所包含的多个用户终端中选择出一个用户终端,参照步骤S301A-S305A或者步骤S301B-S306B的原理,为这个用户终端匹配到相应的目标网络切片,而且这个用户终端匹配到的目标网络切片也匹配给同一匹配组中的其他用户终端,由于同一匹配组中各个用户终端的最常用业务的相似性,因此为匹配组中的一个用户终端匹配到的目标网络切片,也适用于匹配给同一匹配组中的其他用户终端,从而避免了对同一匹配组中的其他用户终端执行匹配过程,能够以匹配组为单位,为批量用户终端匹配目标网络切片,提高匹配效率。

步骤S303C中,当一个匹配组与网络切片的匹配过程结束,使该匹配组中的全部用户终端接入目标网络切片后,在开始下一个匹配组与网络切片的匹配过程之前,先更新各网络切片的工作参数信息,再开始下一个匹配组与网络切片的匹配过程,在下一个匹配组与网络切片的匹配过程中使用更新后的各网络切片的工作参数信息。由于在以匹配组为单位的批量用户终端接入后相应的目标网络切片后,由于目标网络切片的负载加大,并且由于负载均衡算法的影响,可能会导致各网络切片的工作参数信息改变。在开始下一个匹配组与网络切片的匹配过程之前,先更新各网络切片的工作参数信息,可以使得下一个匹配组与网络切片的匹配过程适应新的网络切片的工作参数信息,从而更容易为用户终端匹配到合适的目标网络切片。

可以通过编写执行本实施例中的用户终端与网络切片的匹配方法的计算机程序,将该计算机程序写入至计算机装置或者存储介质中,当计算机程序被读取出来运行时,执行本实施例中的用户终端与网络切片的匹配方法,从而实现与实施例中的用户终端与网络切片的匹配方法相同的技术效果。

需要说明的是,如无特殊说明,当某一特征被称为“固定”、“连接”在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。此外,本公开中所使用的上、下、左、右等描述仅仅是相对于附图中本公开各组成部分的相互位置关系来说的。在本公开中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。此外,除非另有定义,本实施例所使用的所有的技术和科学术语与本技术领域的技术人员通常理解的含义相同。本实施例说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本发明。本实施例所使用的术语“和/或”包括一个或多个相关的所列项目的任意的组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种元件,但这些元件不应限于这些术语。这些术语仅用来将同一类型的元件彼此区分开。例如,在不脱离本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第一元件。本实施例所提供的任何以及所有实例或示例性语言(“例如”、“如”等)的使用仅意图更好地说明本发明的实施例,并且除非另外要求,否则不会对本发明的范围施加限制。

应当认识到,本发明的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。

此外,可按任何合适的顺序来执行本实施例描述的过程的操作,除非本实施例另外指示或以其他方式明显地与上下文矛盾。本实施例描述的过程(或变型和/或其组合)可在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。

进一步,所述方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、RAM、ROM等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本实施例所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。

计算机程序能够应用于输入数据以执行本实施例所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

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