一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于管理和控制通信网络的方法和系统与流程

2022-06-12 03:54:04 来源:中国专利 TAG:

用于管理和控制通信网络的方法和系统
1.相关申请案交叉引用
2.本技术要求于2020年11月5日递交的申请号为17/090,817的美国非临时专利申请案的优先权,其要求于2019年11月8日递交的申请号为62/933,082的美国临时专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
3.本发明涉及电信领域,具体实施例涉及用于管理和控制无线通信网络的方法和系统。


背景技术:

4.当前,从全国性运营商到小型运营商有各种无线通信网络提供商在选定区域上提供网络覆盖。对于全国性配置,单一运营商拥有并运营提供这些服务所需的无线网络设备。对于小型运营商,他们可以在选定区域上提供本地网络覆盖,同时通过与其它运营商签订漫游协议等方式补充全国性覆盖。
5.与无线通信网络相关的网络控制和管理功能目前由特定运营商控制和管理。此特定运营商开发了自己的网络,包括应该如何控制和管理该网络。
6.随着5g通信系统的出现,预期商业环境和生态系统在无线通信网络的开发、部署、运营和管理方面会更加开放。运营商对无线通信网络的独家控制和管理一定会面临巨大挑战。
7.鉴于预测到电信行业将出现这种更加开放的情景,不同的成员或服务提供者会提供不同类型的网络控制和管理服务。此时出现的一个问题是,这些不同的成员或服务提供者可能互不信任。因此,整个系统在开放环境下提供的性能不佳,需要改进。
8.于是,可能需要用于管理和控制多成员无线通信网络的方法和系统,不受现有技术的一个或多个限制。
9.此背景信息旨在提供可能与本发明相关的信息。不必承认也不应解释为任何上述信息构成不利于本发明的现有技术。


技术实现要素:

10.本发明的目的在于消除或减轻现有技术的至少一个缺点。
11.根据本发明的实施例,提供了用于管理和控制通信网络的方法和系统。
12.根据本发明的一个方面,提供了一种系统,所述系统包括多个服务提供者,其中,所述多个服务提供者中的每一个属于联合体,并且所述联合体中的所有服务提供者对根据对应于所述联合体的规则执行的操作相互信任,其中,所述规则指示如何管理所述多个服务提供者中的每一个执行的所述操作的记录。所述多个服务提供者中的每一个用于:在通信网络(例如无线通信网络)中提供一组服务,其中,所述联合体中的一个服务提供者提供的一组服务属于一种服务类型;管理记录的创建,所述记录指示与所述服务提供者提供的
一组特定服务相关联的操作,以及管理所述记录向所述联合体中的一个或多个其它服务提供者的分发。该实施例的技术方案可以是提供一种系统,所述系统使得多个服务提供者能够提供通信网络并确保所述多个服务提供者之间的信任级别。因此,所述系统可以在通信行业的开放环境中提供良好的性能。
13.在一些实施例中,所述服务类型是一组定义的服务类型中的一种,所述一组定义的服务类型包括:配置相关服务、运营数据的监控和收集相关服务、网络运营数据共享相关服务和无线网络运营相关服务。在一些实施例中,所述配置相关服务包括设备更新和配置服务、基础设施网络配置服务、虚拟功能安装和修改服务以及切片实例化、配置和修改服务中的一种或多种。在一些实施例中,所述运营数据的监控和收集相关服务包括监控和收集设备服务的性能、基础设施网络服务的性能、虚拟功能服务的性能、切片服务的性能以及端点服务的性能中的一个或多个。在一些实施例中,所述网络运营数据共享服务包括与提供运营数据的可信共享相关的服务,其中所述运营数据是从所述通信网络收集的。在一些实施例中,所述无线网络运营相关服务包括与以下一项或多项相关的服务:与端点id aaa服务相关联的认证、授权以及计帐和计费。在一些实施例中,指示与一组特定服务相关联的操作的所述记录包括以下一个或多个:指示执行所述一组服务中的一个或多个服务的记录;指示完成所述一组服务中的一个或多个服务的记录;指示对所述一组服务中的一个或多个服务的未来操作的记录;指示对所述一组服务中的一个或多个服务的已完成操作的记录;指示对所述一组服务中的一个或多个服务的进行中操作的记录。
14.在一些实施例中,所述多个服务提供者中的每一个还用于:根据与所述记录相关联的所述特定服务的所述服务类型选择要创建的所述记录的格式;根据所述选择的格式创建所述记录。在一些实施例中,所述多个服务提供者中的每一个还用于:通过将第二记录附加到所述记录以实现更新的记录来管理所述记录的更新,其中,所述第二记录和所述记录指示与所述相同的一组特定服务相关联的操作,以及管理所述更新的记录向所述联合体中的一个或多个其它服务提供者的分发。在一些实施例中,所述多个服务提供者中的每一个还用于:在所述记录的所述创建之前获取所述操作的验证。
15.在一些实施例中,获取验证还包括与所述多个服务提供者中的一个或多个进行协商以达成共识。在一些实施例中,所述记录的所述分发在所述通信网络中的网络切片内,所述网络切片专用于支持所述一组特定服务中的一个或多个服务。在一些实施例中,所述联合体中的不同服务提供者提供属于不同服务类型的多组服务。在一些实施例中,属于特定服务类型的所述一组服务由所述联合体中的不同服务提供者提供。在一些实施例中,所述多个服务提供者中的每一个对所述记录的管理基于区块链。在一些实施例中,所述多个服务提供者以网络装置和网络虚拟功能中的一个或多个实现。
16.根据本发明的另一个方面,提供了一种装置,所述装置包括与存储器耦合的处理器,其中,多个服务提供者中的一个以所述装置实现,其中,所述多个服务提供者中的每一个属于联合体,并且所述联合体中的所有服务提供者对根据对应于所述联合体的规则执行的操作相互信任,其中,所述规则指示如何管理所述多个服务提供者中的每一个执行的所述操作的记录。所述装置用于:在所述通信网络中提供一组服务,其中,所述联合体中对应于所述装置的一个服务提供者提供的一组服务属于一种服务类型;管理记录的创建,所述记录指示与对应于所述装置的所述服务提供者提供的一组特定服务相关联的操作,以及管
理所述记录向所述联合体中的一个或多个其它服务提供者的分发。该实施例的技术方案可以是提供一种装置,所述装置使得多个服务提供者能够提供通信网络并确保所述多个服务提供者之间的信任级别。包括一个或多个这样的装置的系统可以在通信行业的开放环境中提供良好的性能。
17.根据本发明的另一个方面,提供了一种用于通信网络中的多个服务提供者之间进行通信的方法,其中,所述多个服务提供者中的每一个属于联合体,并且所述联合体中的所有服务提供者对根据对应于所述联合体的规则执行的操作相互信任,其中,所述规则指示如何管理所述多个服务提供者中的每一个执行的所述操作的记录。所述方法包括:在所述通信网络中提供一组服务,其中,所述联合体中的一个服务提供者提供的一组服务属于一种服务类型;管理记录的创建,所述记录指示与所述服务提供者提供的一组特定服务相关联的操作,以及管理所述记录向所述联合体中的一个或多个其它服务提供者的分发。该实施例的技术方案可以是提供一种方法,所述方法用于多个服务提供者提供通信网络并确保所述多个服务提供者之间的信任级别。所述方法可以在通信行业的开放环境中提供良好的网络性能。
18.以上结合本发明的各个方面描述了各实施例,这些实施例可以根据这些方面实现。本领域技术人员将理解,实施例可以结合描述这些实施例的方面来实现,但也可以与该方面的其它实施例一起实现。当实施例相互排斥或彼此不兼容时,本领域技术人员将是显而易见的。一些实施例可以结合一个方面进行描述,但也可以适用于其它方面,这对本领域技术人员来说是显而易见的。
附图说明
19.结合附图,通过以下详细描述,本发明的特征和优点将变得显而易见,在附图中:
20.图1示出了各实施例提供的与无线通信网络相关联的提供者或成员中的至少一些的配置;
21.图2示出了各实施例提供的配置为与分配给特定网络切片的特定con-net服务相关联的多个成员的con-net组;
22.图3示出了各实施例提供的配置为与分配给特定网络切片的多个con-net服务相关联的多个成员的con-net组;
23.图4示出了各实施例提供的配置为与分配给特定网络切片的多个con-net服务相关联的多个成员的con-net组,其中,单个区块链与所有con-net服务相关联;
24.图5示出了各实施例提供的使用多层配置定义的con-net组;
25.图6示出了各实施例提供的用于多个服务提供者提供无线通信网络的方法;
26.图7为各实施例提供的电子设备的示意图。
具体实施方式
27.可以预见,未来网络将在未来社会中发挥越来越重要的作用,成为一个有吸引力的行业。在无线网络的开发、部署、运营和管理方面,预期商业环境和生态系统会更加开放。该行业的各种供应商将扮演不同的角色。运营商对无线通信网络的独家控制和管理一定会面临巨大挑战。
28.能够提供无线通信网络连接的各种提供者可以包括无线网络设备提供者、基础设施网络提供者、虚拟功能(virtual function,vf)提供者、垂直网络切片提供者、业务服务提供者和业务服务的订阅服务提供者/服务器。
29.无线网络设备提供者可以提供硬件/软件设备等,例如网络基站、中继(可以概括为网络节点)、用户设备(包括车辆中的手机和终端)、网络云(例如可访问服务器的集合)、电缆、光纤等,如本领域普通技术人员容易理解的。基础设施网络提供者可以使用(无线网络)设备提供者提供的硬件/软件设备提供无线网络。
30.此外,虚拟功能提供者可以使用云资源等提供虚拟功能(软件)。网络功能的虚拟化被认为是灵活5g网络架构的基础技术。功能虚拟化是一种允许在计算、内存(可以包括可执行内存和通用存储)以及连接或网络资源的基础上创建虚拟功能的技术。在许多情况下,这些资源将存在于数据中心内。
31.虚拟切片提供者可以为特定业务提供业务服务定制虚拟网络切片。例如,网络切片作为一种网络架构,可以在同一物理网络基础设施上实现虚拟化和独立逻辑网络的复用。每个网络切片都是一个隔离的端到端网络,专为满足特定应用或客户或用户的不同需求而定制。这种面向服务的网络视角利用了软件定义网络(software defined network,sdn)和网络功能虚拟化(network function virtualization,nfv)的概念,这些概念可以在通用网络基础设施之上实现灵活且可扩展的网络切片。从业务模型的角度来看,每个网络切片都由移动虚拟网络运营商(mobile virtual network operator,mvno)管理。基础设施网络提供者(例如电信基础设施的所有者)可以将其部分物理资源租赁给共享底层物理网络的mvno。根据分配的资源的可用性,mvno可以自主部署多个网络切片,这些网络切片是针对提供给其用户的各种应用而定制的。
32.此外,业务服务提供者可以向其订阅设备提供无线通信服务。业务服务的订阅设备或服务(例如端点)可以被认为是服务数据源或接收器,例如使用者。这些订阅设备可以包括传感器、致动器、手机、移动站、车辆中的终端或最终用户的其它配置。
33.图1示出了与无线通信网络相关联的至少一些提供者或成员的可能配置100。参考图1,在图1的底部有无线接入网络(radio access network,ran)基础设施网络提供者(ran基础设施网络提供者111、ran基础设施网络提供者112、ran基础设施网络提供者113、ran基础设施网络提供者114和ran基础设施网络提供者115),这些ran基础设施网络提供者通信耦合到传输基础设施网络提供者121和122,传输基础设施网络提供者121和122通信耦合到数据中心提供者131和132。进一步参考图1,业务服务提供者151使用一个切片提供者(图1中未示出)提供的切片141,该切片使用ran基础设施网络提供者111、ran基础设施网络提供者112和ran基础设施网络提供者113提供的ran基础设施网络。ran基础设施网络提供者111、112和113使用设备提供者161、162和163提供的设备,并进一步使用数据中心提供者131提供的数据中心。另一方面,业务服务提供者153使用另一个切片提供者(图1中未示出)提供的切片142,该切片提供者使用ran基础设施网络提供者113、114和115提供的ran基础设施网络。ran基础设施网络提供者113、114和115使用设备提供者162和163提供的设备,并进一步使用数据中心提供者132提供的数据中心。在业务服务提供者152的情况下,业务服务提供者152使用切片141和切片142中的一个或两个。在图1所示的这个示例中,应注意,ran基础设施网络提供者113同时向传输基础设施网络121和122提供其服务。相反,ran基础
设施网络提供者111和112仅向传输基础设施网络121提供其服务,ran基础设施网络提供者114和115仅向传输基础设施网络122提供其服务。
34.从图1中很容易看出,存在由一些不同的服务提供者提供的多个单独的服务和设备,用于向各种客户提供无线通信端到端服务。由于这个数量的不同提供者,可以预见这些提供者将参与无线通信网络的控制、运营和管理。例如,设备提供者(例如图1中的设备提供者161、162和163)将负责其设备的维护、配置和升级。基础设施网络提供者(例如图1中的ran基础设施网络提供者111、112、113、114、115和传输基础设施网络提供者121、122)负责控制基础设施网络等的运营、维护和配置。虚拟功能提供者负责实例化和升级其软件以提供所需的功能。虚拟网络或切片提供者负责开发、部署、运营和维护网络切片。业务服务提供者(例如图1中的业务服务提供者151、152、153)可能需要安装其服务特定的虚拟功能,例如应用服务器,以便控制对业务服务的访问并获取其订户的行为统计。
35.容易理解的是,此处所定义的服务提供者可以定义为网络实体、网络功能、装置或系统,它们用于提供功能或采取为相应特定服务提供者定义的操作。考虑到本技术的本领域普通技术人员可以容易地理解服务提供者的合适配置。
36.因此,在未来的无线通信网络中,预计这些成员或提供者之间有多种类型的交互或操作。每种类型的交互或操作可以直接或间接地涉及多个成员。同样地,一个成员可以参与多种类型的交互或操作。假设所有的成员或提供者可能不相互信任,因此,双边信任协议可能是不可能或不可行的,因为它们与这些无线通信网络的运营、控制和管理相关。因此,为了实现可靠的网络运营、控制和管理,一个或多个成员或提供者的操作可以由与无线通信网络相关联的其它成员或提供者授权。此外,每个成员需要确定要在与无线通信网络相关联的成员或提供者之间共享的运营数据的有效性。
37.根据各实施例,提供了控制/管理与无线通信网络的管理和控制相关的成员交互或操作的方法和系统。可以通过形成多个成员的联盟(con-net)、定义con-net服务以及利用区块链技术验证、授权和跟踪成员或参与者的所有操作来提供所述方法和系统。这些方法是系统,提供与无线通信网络的所述控制、运营和管理相关的去中心化的授权和验证机制。con-net的这些参与者之间的通信可以通过网络切片实现,以确保所需的质量。授权和验证的去中心化可以提供一种方法,用于与提供与无线通信网络相关联的服务相关联的多个成员或提供者中的每一个接收和传播与其相关联的操作和更改中的一个或多个。
38.容易理解的是,可以有多种方式或机制来实现授权和验证的去中心化,在一些实施例中,用于实现授权和验证的去中心化的机制是通过使用区块链来运作的。容易理解的是,使用区块链被用作在服务提供者之间提供一定程度的可信赖性的示例,但是也可以使用在服务提供者之间建立可信赖性的其它机制或方式。
39.应理解,区块链在其最基本的层级是一系列的区块,在这个背景下,数字信息(“区块”)存储在公共数据库(“链”)中。使用货币交易作为使用区块链的示例,区块链上的“区块”由具有三个部分的数字信息片段组成。区块的第一部分存储有关交易的信息,例如您最近一次购买的日期、时间和金额。区块的第二部分存储有关参与每笔交易的各方的信息。对应本次购买的区块将记录您的“姓名”以及卖家,然而不使用您的实际姓名,而是使用唯一的“数字签名”(例如用户名)记录您的购买,不包含任何识别信息。区块的第三部分存储将它们与其它区块区分开来的信息,例如,每个区块都会存储一个称为“哈希值”的唯一代码,
允许我们将其与其它区块区分开。
40.此外,当一个区块存储新数据时,它会被添加到区块链中。区块链包括多个串接在一起的区块。然而,为了将一个区块添加到区块链中,必须发生四件事。第一,必须发生交易。第二,必须验证这笔交易,此验证由计算机网络执行。例如,该网络可以包括遍布全球的数千台计算机,其中,该计算机网络迅速检查这笔交易是否按照其定义的方式发生,例如,该计算机网络确认购买的详细信息,包括这笔交易的时间、金额和参与者。第三,这笔交易必须存储在一个区块中,并且在这笔交易被验证为准确之后,这笔交易的金额、买方的数字签名和卖方的数字签名都存储在一个区块中。第四,必须向这个区块提供一个哈希值,这是唯一的标识码。还会向该区块提供最近添加到区块链中的区块的哈希值。哈希处理完成后,该已赋予哈希值的区块便可以添加到区块链中。当该新区块添加到区块链中时,它变成公开地可供任何人查看。以这种方式,这笔交易通过去中心化机制进行验证。
41.使用去中心化机制对多个成员联合运营、控制和管理无线通信网络进行授权和验证,可以提供一种实现多成员网络控制和管理的容错性、共识性、透明性、可追溯性和匿名性的方法。
42.根据各实施例,如果由多个成员运营、控制和管理与无线通信网络相关的成员的操作,区块链框架可以包括应用层、数据层和网络层。区块链框架可以为这些多个成员提供一种已经确立的相互信任的方式来控制和管理无线通信网络。数据层可以提供数据区块的处理,每个数据区块可以包括负载部分和报头部分。通过使用该区块链框架,特定的区块链可以与特定的一组成员或提供者相关联,其中,这些成员或提供者中的每一个与提供无线通信网络的至少一部分相关联,这些成员中的每一个执行的操作可以与该区块链相关联,以便由这些成员中的另一个成员进行后续验证和授权,从而维护每一个成员为提供无线通信网络的至少一部分而执行的操作的历史记录。
43.根据各实施例,提供了用于多个相关方(例如提供者)共同控制、运营和管理无线通信网络的至少一部分的方法和系统。例如,多个提供者可以参与向企业客户和企业客户的端到端实体(例如订户)提供连接服务。本发明定义了去中心化的方法和系统,所述方法和系统使这些多个相关方能够作为各方的“联盟”来提供所需的连接服务,例如无线通信“网络”。根据各实施例,这可以定义为用于提供网络(network,net)服务的联盟(confederation,con),其可以称为con-net。con-net可以确保这些成员在无线通信网络控制和管理方面的所有操作都是有效且可追踪的,以避免成员的任何不妥操作。在con-net的运作中,提供这些成员之间的信令和数据交换。因此,在一些实施例中,可以为con-net的运作(即成员之间的通信)分配一组专用资源。
44.根据各实施例,con-net可以定义网络控制、运营和管理的con-net服务,其中,每个这样的服务称为con-net服务并被分配一个con-net服务id。根据各实施例,con-net可以定义与一组成员和一组con-net服务相关联的con-net组,其中,所述一组con-net服务可以被分配对应的con-net id。根据各实施例,成员(例如与提供所述连接服务相关联的提供者)可以参与一个或多个con-net组。根据各实施例,为了使成员成为特定con-net组中的参与者,可能需要与con-net组成员协商并经con-net组成员一致同意后批准。启用这些方法和系统是使用网络切片和与无线通信网络的控制、运营和管理相关的去中心化的授权和验证机制来配置无线通信网络。容易理解的是,可以有多种方式或机制来实现授权和验证的
去中心化,在一些实施例中,用于实现授权和验证的去中心化的机制是通过使用区块链来运作的。
45.根据各实施例,不同类型的con-net服务可能需要对区块链流程进行不同类型的定制,以使针对该特定con-net服务执行的操作实现授权和验证的去中心化。应理解,可以有多种类型的con-net服务,其中,每个con-net服务可以与不同类型的服务相关联,例如,配置相关服务、运营数据的监控和收集相关服务、网络运营数据共享服务和无线网络运营相关服务。
46.根据各实施例,配置相关服务可以涉及与服务更改的验证和授权相关联的操作。例如,这些配置相关服务可以包括设备软件更新和配置服务、基础设施网络配置服务、虚拟功能(例如软件)安装和修改服务以及网络切片实例化、配置和修改服务。本领域技术人员将容易理解与无线通信网络相关联的其它配置相关服务。
47.根据各实施例,运营数据的监控和收集相关服务可以包括与监控和收集指示设备服务的性能、基础设施网络的性能、利用效率服务、虚拟功能的性能和基础设施资源服务的使用、切片的性能和基础设施资源服务的使用、业务服务的性能和切片和/或基础设施资源的使用、流量负载统计服务、端点(例如,设备、应用服务器等)的性能、资源使用情况、流量模式统计和行为记录服务的数据有关的服务。本领域技术人员将容易理解与无线通信网络相关联的其它运营数据的监控和收集相关服务。
48.根据各实施例,网络运营数据共享服务可以包括与数据共享服务相关的服务,以在相关方之间(例如在不同的供应商、基础设施网络提供者、业务服务提供者等之间)提供各种收集的网络运营数据的可信共享。本领域技术人员将容易理解与无线通信网络相关联的其它网络运营数据共享服务。
49.根据各实施例,无线网络运营相关服务可以包括与用于基础设施网络提供者、切片提供者、业务服务提供者等相关联的端点id aaa服务的服务相关的服务。应理解,端点id aaa涉及端点id管理(认证、授权以及计帐或计费)等。无线网络运营相关服务还可以包括计费分期付款服务,例如与端点、业务服务提供者、切片提供者、基础设施网络提供者的多级计费分期付款相关。本领域技术人员将容易理解与无线通信网络相关联的其它无线网络运营相关服务。
50.根据各实施例,con-net组可以与一组一个或多个成员(其中,例如,成员是与提供所述连接服务相关联的提供者)和一组一个或多个con-net服务相关联。因此,con-net组可以与一个或多个成员和一个或多个con-net服务相关联。根据各实施例,为了使成员成为特定con-net组中的参与者,可能需要与con-net组成员协商并经con-net组成员一致同意后批准。根据各实施例,与con-net组相关联的该协商和批准流程可以与操作前批准、正在执行的操作和操作后记录相关联。
51.根据各实施例,con-net组定义与该特定con-net组相关联的服务提供者之间的规则和交互。例如,它可以定义这些服务提供者进行通信的规则。根据各实施例,con-net组的服务提供者之间的规则和交互可以通过切片或网络切片的实现来提供。根据各实施例,在con-net组的服务提供者或成员或者与其相关联的接口之间传输的数据可以在数据区块中传送。这些数据区块可以进行设计或配置,数据区块的格式可以取决于与数据块相关联的服务类型。
52.根据各实施例,由于所提供的网络控制和管理服务的多样性以及相同类型的服务可以由不同的成员或服务提供者提供,例如由于与服务提供者相关联的地理域,可以配置多层级con-net组。
53.根据一些实施例,con-net组可以被配置为与分配给特定网络切片的特定con-net服务相关联的多个成员。在该实施例中,每个con-net服务可以被配置并与它自己的网络切片相关联。在该配置中,con-net服务切片与区块链相关联,该区块链为与该服务切片相关联的参与者提供了一种共同提供对该服务切片的控制、运营和管理的方法。该配置如图2中的配置200所示,其中,多个con-net服务切片(例如,con-net服务1切片221、con-net服务2切片222、con-net服务3切片223,统称con-net服务切片220)部署在基础设施网络230之上,使得con-net服务切片221、222和223中的每一个提供与其相关联的成员之间的连接。在该示例中,参与者或成员或提供者210可以包括基础设施网络提供者211、切片提供者212、虚拟功能提供者213、设备提供者214和业务服务提供者215。容易理解的是,与无线通信网络相关联的一个或多个特征的其它提供者也可以包括为参与者或成员或提供者。对于所述con-net服务中的每一个,维护一个区块链(例如,区块链251、区块链252或区块链253),并且多个成员210参与与该区块链的运作相关的操作,从而使成员210中的每一个能够作为一个集体控制、运作和管理所述通信网络的相应部分。
54.根据一些实施例,con-net组可以被配置为与分配给特定网络切片的多个con-net服务相关联的多个成员。该配置如图3中的配置300所示,其中,单个con-net切片部署在基础设施网络230之上,使得con-net切片320提供与所述多个con-net服务(例如,con-net服务321、con-net服务322、con-net服务323)相关联的成员210之间的连接。在该示例中,参与者或成员或提供者210可以包括基础设施网络提供者211、切片提供者212、虚拟功能提供者213、设备提供者214和业务服务提供者215。容易理解的是,与无线通信网络相关联的一个或多个特征的其它提供者也可以包括为参与者或成员或提供者。在该实施例中,区块链与con-net服务321、322和323中的每一个相关联。对于con-net服务321、322和323中的每一个,维护一个区块链(例如,区块链351、区块链352或区块链353),并且多个成员210参与与该区块链的运作相关的操作,从而使成员210中的每一个能够作为一个集体控制、运作和管理所述通信网络的相应部分。成员210中的每一个可以与多个区块链相关联。可以为con-net服务321、322和323中的每一个分配con-net服务标识符(con-net sid),以便这些con-net服务321、322和323中的每一个可以相互区分,因为它们每个都使用相同的网络切片。在一些实施例中,对于所述网络切片内的通信,可以将con-net sid插入到数据包路由信息报头之后的数据包报头中,例如ip报头。在一些实施例中,可以修改区块链351、352或353以便由此携带con-net sid。例如,与区块链351、352或353相关联的数据区块的报头可以被配置为包括con-net sid。
55.根据一些实施例,con-net组可以被配置为与分配给特定网络切片的多个con-net服务相关联的多个成员,其中,单个区块链(例如,图4中的区块链451)与所有con-net服务相关联。该配置如图4中的配置400所示,其中,单个con-net切片部署在基础设施网络230之上,使得con-net切片320提供与所述多个con-net服务相关联的成员210之间的连接。在该示例中,参与者或成员或提供者210可以包括基础设施网络提供者211、切片提供者212、虚拟功能提供者213、设备提供者214和业务服务提供者215。容易理解的是,与无线通信网络
相关联的一个或多个特征的其它提供者也可以包括为参与者或成员或提供者。在该示例中,单个区块链451与所有con-net服务相关联,其中,维护区块链451,并且多个成员210参与与该区块链451的运作相关的操作,从而使成员210中的每一个能够作为一个集体控制、运作和管理所述通信网络的相应部分。可以为所述con-net服务中的每一个分配con-net服务标识符(con-net sid),以便这些con-net服务中的每一个可以相互区分,因为它们每个都使用相同的网络切片并且也仅与单个区块链451相关联。在一些实施例中,可以修改区块链451以便由此携带con-net sid。例如,与区块链451相关联的数据区块的报头可以被配置为包括con-net sid。
56.根据一些实施例,使用网络切片提供实现con-net组内通信的功能可以为所述con-net组提供期望的服务质量(quality of service,qos)水平。然而,应理解,为con-net组提供其功能时也可以不使用专用网络片。
57.根据一些实施例,可以使用多层配置(例如图5中的配置500)来定义con-net组。所述con-net组可以包括多个成员,其中,这些成员中的一个或多个可以分配到con-net核心组,可以向所述con-net核心组提供对所述con-net组的整体管理。所述con-net成员中的一个或多个可以分配到con-net子组,其中,有一个或多个子组。可以分配con-net子组中的每一个来管理与提供至少一些无线通信网络功能相关联的con-net服务的子集。图5示出了多层con-net组510的示例。如图所示,共有五个成员(511、512、513、514和515)与所述con-net组相关联。在这五个成员中,其中四个(成员511、512、513和514)分配给con-net核心组510。第一子组501由con-net核心组510管理,其中,该第一子组501提供第一组con-net服务。该第一子组501包括成员514、512和511。第二子组502也由con-net核心组510管理,其中,该第二子组502提供第二组con-net服务。该第二子组502包括成员513、515和514。如图5所示,子组可以包括与con-net核心组相关联的成员(例如,成员511、512、513和514),但是成员不必包括在con-net核心组(例如,con-net核心组510)中以便与con-net子组相关联,例如,第二子组502包括不在核心组510中的成员515。进一步如图5所示,成员可以与一个或多个子组相关联,例如,成员514与子组501和子组502两者相关联。
58.如前所述,区块链在其最基本的层级是一系列的区块,在这个背景下,数字信息(“区块”)存储在公共数据库(“链”)中。在使用区块链提供con-net的背景下,区块链上的“区块”由具有三个部分的数字信息片段组成。区块的第一部分存储有关所执行的操作的信息,例如,日期、时间和所采取的操作的类型。区块的第二部分存储有关参与每个操作的各方的信息,例如,哪些参与者或成员或提供者在参与正在执行的操作。区块的第三部分存储将该区块与其它区块区分开来的信息,例如,每个区块都会存储一个称为“哈希值”的唯一代码,使得参与者可以将该区块与其它区块区分开。
59.此外,如前所述,不同类型的con-net服务可能需要对区块链流程进行不同类型的定制,以使针对该特定con-net服务执行的操作实现授权和验证的去中心化。可以有多种类型的con-net服务,其中,每个con-net服务可以与不同类型的服务相关联,例如,配置相关服务、运营数据的监控和收集相关服务、网络运营数据共享服务和无线网络运营相关服务。
60.根据一些实施例,所述con-net服务与配置相关服务相关联。例如,配置相关服务可能需要下载某些软件,例如虚拟功能实例化、设备更新或可能需要下载软件的其它服务。在这些实施例中,可能需要控制的操作包括初始软件下载、软件更新下载、软件删除等。为
了包括在区块链中标识这些类型的操作,区块可以包括软件的哈希值,其中,区块的数据记录(交易)可以包括软件名称、版本号等,从而可以标识针对与所述配置相关服务相关联的软件执行的操作。在一些实施例中,con-net sid可以包括在与区块链的区块相关联的数据区块报头中。
61.根据一些实施例,所述con-net服务与运营数据的监控和收集相关服务相关联。对于某些服务,需要从设备硬件和/或软件中获取一些数据,即运营数据。对于此类服务,操作可以包括应一个或多个提供者的请求进行数据监控和数据收集、应一个或多个提供者的请求允许运营数据访问、应一个或多个提供者的请求获取原始或统计运营数据。为了包括在区块链中标识这些类型的操作,区块可以包括去隐私后运营数据计算的哈希值,其中,区块的数据记录(交易)可以包括所述运营数据的名称、版本号和哈希值。在一些实施例中,可以包括标识从其接收运营数据的源设备和标识目的设备。在一些实施例中,con-net sid可以包括在与区块链的区块相关联的数据区块报头中。
62.根据一些实施例,所述con-net服务与网络运营数据共享服务相关联。对于某些服务,需要在成员、参与者、提供者之间共享一些运营统计数据。对于此类服务,操作可以包括宣布某些类型的统计数据可用、共享请求、允许统计数据访问、获取统计数据等。为了包括在区块链中标识这些类型的操作,区块可以包括统计数据计算的哈希值,其中,区块的数据记录(交易)可以包括所述统计数据的名称、版本号和哈希值。在一些实施例中,con-net sid可以包括在与区块链的区块相关联的数据区块报头中。
63.根据一些实施例,存在与一个或多个成员、参与者、提供者执行的一个或多个操作相关联的成本,其中,所述一个或多个成员、参与者、提供者与提供无线通信网络的至少一部分相关联。对于由一个或多个成员、参与者、提供者提供的一些服务,可以出于业务目的维护记录或日志,所述业务目的可以包括就所执行的操作对无线通信网络的成员、参与者、提供者或用户组中的其他方计费。
64.关于计费相关服务,下面概述一个示例。为了接收支付款,基础设施网络提供者(例如,基础设施网络提供者211)可以监控或记录关于网络流量的各种信息中的一个或多个。例如,基础设施网络提供者可以监控或记录与业务服务提供者(例如,业务服务提供者215)相关联的各个订户中的每一个的流量吞吐量。基础设施网络提供者可以监控或记录业务客户的总流量/信令消息吞吐量。基础设施网络提供者可以监控或记录网络切片提供者(例如,切片提供者212)的流量/信令消息吞吐量。网络切片提供者可以监控/记录业务服务提供者的各个订户中的每一个的流量吞吐量,或者业务客户的总流量/信令消息吞吐量。业务服务提供者可能关注指示其订户对应用服务的使用情况等的信息。所述业务服务提供者可以就其每个订户由此执行的各种操作(例如应用访问次数)执行某些监控/日志记录。采用上述对通信网络使用情况的监控,出于计费目的,提供者/成员需要向与区块链相关联的计费服务提供有效的记录摘要,所述记录摘要可能不是特定的使用情况日志详细信息。此类计费操作可以记录在区块链中,以便分发给其它提供者/成员。在支持该计费服务的过程中,计费实体基于参与con-net计费服务的所有成员约定的原则执行记录分析并决定计费支付款。支付结算的操作也可以由计费服务区块链记录下来。
65.例如,成员a在其私有记录上请求一个或多个其它成员付款(例如,为提供无线通信网络的至少一部分而为“联盟”执行的操作)以及标识支付结算。为了包括在区块链中标
识这些类型的操作,区块可以包括所述私有记录的哈希值,其中,区块的数据记录(交易)可以包括所述记录的名称、版本号和哈希值。在一些实施例中,con-net sid可以包括在与区块链的区块相关联的数据区块报头中。
66.根据各实施例,通过应用本发明提供的方法和系统,能够使多个不受信任的成员实现联合和去中心化的控制、运营和管理。这些方法和系统可以预期将在未来的无线通信网络中发挥重要作用,因为多成员网络控制和管理的开放性正在成为不可避免的趋势。
67.根据一些实施例,所述con-net服务与配置相关服务相关联。在某些情况下,配置相关服务可能需要下载某些软件。例如,虚拟功能实例化、设备更新或可能需要下载软件的其它服务。作为所述con-net服务的示例,下面讨论可能的操作。
68.在该示例中,基于协商和/或共识等在n个成员之间创建了一个con-net组。这n个成员包括两个设备提供者equip_a和equip_b、一个基础设施网络提供者inf_a、一个切片提供者slice_a以及两个业务服务提供者bus_a和bus_b。该con-net组定义了一个与配置相关服务相关联的con-net服务,具体地,该服务可以是设备的软件升级。该con-net组共同确定bus_a和bus_b、slice_a以及inf_a在con_net核心组内,以为该服务验证操作并执行共识。所有这些成员都获得了其密钥材料(例如公钥和私钥),以便它们可以访问与该服务相关联的区块链。在该示例中,该con-net组可以执行以下操作,因为这些操作涉及执行的且已添加到与该con-net组相关联的区块链中的操作。
69.可选地,区块链的第一个数据区块可以由核心组定义。区块链的第一个数据区块可以包括与信息版本和该区块的创建时间等相关的信息,但没有特定的交易记录,因为这是初始设置。
70.在某个时间点,设备提供者equip_a需要升级其一台设备的软件,例如设备aaa。equip_a生成一条交易记录,其中包括该操作(在本例中为软件升级)所需的信息,例如软件版本号、设备aaa的名称、升级软件的时间、软件的哈希值等,并在该交易记录签名后发送给核心组中的一个或多个成员。假设核心组的成员经过验证并执行共识操作后,达成了共识。例如,equip_a可以将其软件下载到其设备aaa。同时,equip_a可以自己或通过受信任的代理创建包含在区块链中的数据区块。数据区块负载捕获带有数字签名的授权交易记录;数据区块报头可以捕获版本号、时间戳、哈希值或前一个区块、equip_a的名称(或标识符,例如其公钥)等。在集成到区块链中后,该数据区块会发送给con-net组中的部分或所有成员,这可以取决于该con-net组的规则配置。该交易记录(即equip_a完成的事情)现在便对所有或部分其它成员可用。如果equip_b现在计划升级其设备的软件,例如设备bbb,则equip_b重复上述过程,从而将另一个区块附加到区块链上。
71.该服务的链保存有关设备提供者equip_a和equip_b就其软件升级操作而执行的所有操作的信息。这些信息可以对所有成员开放,以防它们想要跟踪所执行的操作。该服务的区块链保存有关设备提供者equip_a和equip_b就其软件升级操作而执行的所有操作的信息。然后,这些信息可以对所有成员开放,以防它们想要跟踪与提供无线通信网络的该至少一部分相关联的成员所采取的操作。
72.应理解,一个极端的情况是,con-net组的con-net核心组中只有一个成员,这可以认为是一种面向无线通信网络的控制、运营和管理的中心化方案。容易理解的是,无线通信网络的控制、运营和管理的去中心化程度可以至少部分地由con-net核心组中的成员数量
决定。
73.图6示出了各实施例提供的用于多个服务提供者提供无线通信网络的方法。所述方法包括:创建610代表所述多个服务提供者的联合体;为所述多个服务提供者中的一个或多个定义620所述多个服务提供者中的所述一个或多个中的每一个提供的一个或多个服务。所述方法还包括:第一服务提供者提供630用于提供所述无线通信网络的第一组服务;所述第一服务提供者创建640指示与所述第一组服务相关联的操作的第一记录。此外,所述方法包括:所述第一服务提供者将所述第一记录分发650给所述多个服务提供者中的其它服务提供者。
74.根据各实施例所述的系统包括多个服务提供者,其中,所述多个服务提供者中的每一个属于联合体,并且所述联合体中的所有服务提供者对根据对应于所述联合体的规则执行的操作相互信任,其中,所述规则指示如何管理所述多个服务提供者中的每一个执行的所述操作的记录。所述多个服务提供者中的每一个用于:在所述通信网络中提供一组服务,其中,所述联合体中的一个服务提供者提供的一组服务属于一种服务类型;管理记录的创建,所述记录指示与所述服务提供者提供的一组特定服务相关联的操作,以及管理所述记录向所述联合体中的一个或多个其它服务提供者的分发。该实施例的技术方案可以是提供一种系统,所述系统使得多个服务提供者能够提供通信网络并确保所述多个服务提供者之间的信任级别。因此,所述系统可以在通信行业的开放环境中提供良好的性能。
75.在一些实施例中,所述服务类型是一组定义的服务类型中的一种,所述一组定义的服务类型包括:配置相关服务、运营数据的监控和收集相关服务、网络运营数据共享相关服务和无线网络运营相关服务。在一些实施例中,所述配置相关服务包括设备更新和配置服务、基础设施网络配置服务、虚拟功能安装和修改服务以及切片实例化、配置和修改服务中的一种或多种。在一些实施例中,所述运营数据的监控和收集相关服务包括监控和收集设备服务的性能、基础设施网络服务的性能、虚拟功能服务的性能、切片服务的性能以及端点服务的性能中的一个或多个。在一些实施例中,所述网络运营数据共享服务包括与提供运营数据的可信共享相关的服务,其中所述运营数据是从所述通信网络收集的。在一些实施例中,所述无线网络运营相关服务包括与以下一项或多项相关的服务:与端点id aaa服务相关联的认证、授权以及计帐和计费。在一些实施例中,指示与一组特定服务相关联的操作的所述记录包括以下一个或多个:指示执行所述一组服务中的一个或多个服务的记录;指示完成所述一组服务中的一个或多个服务的记录;指示对所述一组服务中的一个或多个服务的未来操作的记录;指示对所述一组服务中的一个或多个服务的已完成操作的记录;指示对所述一组服务中的一个或多个服务的进行中操作的记录。
76.在一些实施例中,所述多个服务提供者中的每一个还用于:根据与所述记录相关联的所述特定服务的所述服务类型选择要创建的所述记录的格式;根据所述选择的格式创建所述记录。在一些实施例中,所述多个服务提供者中的每一个还用于:通过将第二记录附加到所述记录以实现更新的记录来管理所述记录的更新,其中,所述第二记录和所述记录指示与所述相同的一组特定服务相关联的操作,以及管理所述更新的记录向所述联合体中的一个或多个其它服务提供者的分发。在一些实施例中,所述多个服务提供者中的每一个还用于:在所述记录的所述创建之前获取所述操作的验证。
77.在一些实施例中,获取验证还包括与所述多个服务提供者中的一个或多个进行协
商以达成共识。在一些实施例中,所述记录的所述分发在所述通信网络中的网络切片内,所述网络切片专用于支持所述一组特定服务中的一个或多个服务。在一些实施例中,所述联合体中的不同服务提供者提供属于不同服务类型的多组服务。在一些实施例中,属于特定服务类型的所述一组服务由所述联合体中的不同服务提供者提供。在一些实施例中,所述多个服务提供者中的每一个对所述记录的管理基于区块链。在一些实施例中,所述多个服务提供者以网络装置和网络虚拟功能中的一个或多个实现。
78.根据各实施例所述的装置包括与存储器耦合的处理器,其中,多个服务提供者中的一个以所述装置实现,其中,所述多个服务提供者中的每一个属于联合体,并且所述联合体中的所有服务提供者对根据对应于所述联合体的规则执行的操作相互信任,其中,所述规则指示如何管理所述多个服务提供者中的每一个执行的所述操作的记录。所述装置用于:在所述通信网络中提供一组服务,其中,所述联合体中对应于所述装置的一个服务提供者提供的一组服务属于一种服务类型;管理记录的创建,所述记录指示与对应于所述装置的所述服务提供者提供的一组特定服务相关联的操作,以及管理所述记录向所述联合体中的一个或多个其它服务提供者的分发。包括一个或多个这样的装置的系统可以在通信行业的开放环境中提供良好的性能。
79.根据各实施例,提供了一种用于通信网络中的多个服务提供者之间进行通信的方法。所述多个服务提供者中的每一个属于联合体,并且所述联合体中的所有服务提供者对根据对应于所述联合体的规则执行的操作相互信任,其中,所述规则指示如何管理所述多个服务提供者中的每一个执行的所述操作的记录。所述方法包括:在所述通信网络中提供一组服务,其中,所述联合体中的一个服务提供者提供的一组服务属于一种服务类型;管理记录的创建,所述记录指示与所述服务提供者提供的一组特定服务相关联的操作,以及管理所述记录向所述联合体中的一个或多个其它服务提供者的分发。所述方法可以在通信行业的开放环境中提供良好的网络性能。
80.容易理解的是,虽然本发明提及到包括“区块”和“区块链”的术语,但这些术语应被认为在其范围方面是非限制性的。例如,区块也可以称为“记录”,区块链可以称为“服务记录”。根据本发明的各个方面,服务提供者提供服务并创建指示所提供的服务的记录或区块,其中,该记录或区块可以形成服务记录或区块链,该服务记录或区块链可以分发给与服务提供者联合体相关联的其它服务提供者。该服务记录或区块链提供了一种用于通知待执行或已完成的操作或任务的方法。以这种方式,该服务记录或区块链为可以配置为分布式信任机构的服务提供者联合体的开发提供了条件。
81.图7为不同实施例提供的可以执行本文所述的上述方法和功能的任意或全部步骤的电子设备800的示意图。例如,基站、enb、gnb或nb或网络节点可以配置为电子设备800。此外,服务提供者可以配置为一个电子设备或多个互联的电子设备。容易理解的是,多个电子设备可以用于执行任意或全部上述方法。例如,电子设备800可以是卫星或车辆,并且与电子设备800相关联的服务包括与卫星通信或车联网(internet of vehicle,iov)相关联的服务。
82.如图所示,所述电子设备包括处理器810、存储器820、非瞬时性大容量存储设备830、i/o接口840、网络接口850和收发器860,所有这些元件通过双向总线870通信耦合。根据某些实施例,可以利用任意或全部所述元件,或仅利用所述元件的子集。此外,电子设备
800可以包含某些元件的多个实例,例如多个处理器、存储器或收发器。另外,所述硬件设备的元件可以不通过所述双向总线直接耦合到其它元件。
83.存储器820可以包括任何类型的非瞬时性存储器,例如静态随机存取存储器(static random-access memory,sram)、动态随机存取存储器(dynamic random access memory,dram)、同步dram(synchronous dram,sdram)、只读存储器(read-only memory,rom)、它们的任意组合等。大容量存储元件830可以包括任何类型的非瞬时性存储设备,例如固态驱动器、硬盘驱动器、磁盘驱动器、光盘驱动器、usb驱动器或者任何用于存储数据和机器可执行程序代码的计算机程序产品。根据某些实施例,存储器820或大容量存储设备830可以在其上记录有可由处理器810执行的语句和指令,用于执行上述任意方法步骤。
84.根据本发明的一个方面,提供了一种用于由多个服务提供者提供无线通信网络的方法。所述方法包括:第一服务提供者提供用于提供所述无线通信网络的第一服务;所述第一服务提供者创建指示所述第一服务的第一数据区块。所述方法还包括:所述第一服务提供者将所述第一数据区块分发给所述多个服务提供者中的其它服务提供者。
85.在本发明的一些实施例中,所述方法还包括:第二服务提供者提供用于提供所述无线通信网络的附加第一服务;所述第二服务提供者创建指示所述附加第一服务的第二数据区块。所述方法还包括:所述第二服务提供者将所述第二区块附加到所述第一数据区块形成区块链;所述第二服务提供者将所述区块链分发给所述多个服务提供者中的其它服务提供者。
86.在一些实施例中,创建所述第一数据区块还包括从所述多个服务提供者中的一个或多个获取所述第一服务的验证。在这些实施例中的一些实施例中,获取验证还包括在所述多个服务提供者中的所述一个或多个之间进行协商以达成共识。
87.在一些实施例中,所述区块链由专用于与所述第一服务相关联的服务的网络切片分发。
88.在本发明的一些实施例中,所述方法还包括:第三服务提供者提供用于提供所述无线通信网络的第二服务;所述第三服务提供者创建指示所述第二服务的第一数据区块以创建第二区块链,所述第二区块链指示所述第二服务。所述方法还包括:所述第二服务提供者将所述第二区块链分发给所述多个服务提供者中的其它服务提供者。在这些实施例中的一些实施例中,所述区块链和所述第二区块链由专用于多个服务(包括所述第一服务和所述第二服务)的网络切片分发。在此类实施例中,所述区块链具有与其相关联的第一服务标识符,所述第二区块链具有与其相关联的第二服务标识符。
89.在本发明的一些实施例中,所述方法还包括:第二服务提供者提供用于提供所述无线通信网络的第二服务;所述第二服务提供者创建指示所述第二服务的第二数据区块。所述方法还包括:所述第二服务提供者将所述第二区块附加到所述第一数据区块形成区块链;所述第二服务提供者将所述区块链分发给所述多个服务提供者中的其它服务提供者。在这些实施例中的一些实施例中,所述区块链由专用于多个服务(包括所述第一服务和所述第二服务)的网络切片分发。在这种情况下,所述区块链中的每个区块具有与其相关联的服务标识符,用于标识该区块。
90.根据本发明的另一个方面,提供了一种用于多个服务提供者提供无线通信网络的方法。所述方法包括:第一服务提供者提供用于提供所述无线通信网络的第一服务;所述第
一服务提供者创建指示所述第一服务的第一数据区块链。所述方法还包括:所述第一服务提供者将所述第一数据区块链仅分发给所述多个服务提供者的第一部分。
91.在本发明的一些实施例中,所述方法还包括:第二服务提供者提供用于提供所述无线通信网络的第二服务;所述第二服务提供者创建指示所述第二服务的第二数据区块链。所述方法还包括:所述第二服务提供者将所述第二数据区块链仅分发给所述多个服务提供者的第二部分。在一些实施例中,所述方法还包括:在创建所述第一区块链之前,从选自所述多个服务提供者的第一组获取所述第一服务的验证。在一些实施例中,所述方法还包括:在创建所述第二区块链之前,从所述第一组获取所述第二服务的验证。在一些实施例中,所述方法还包括:在创建所述第二区块链之前,从选自所述多个服务提供者的第二组获取所述第二服务的验证,其中,所述第二组包括至少一个不包括在所述第一组中的服务提供者。
92.在本发明的各种实施例中,服务是配置相关服务或运营数据的监控和收集相关服务或网络运营数据共享相关服务或无线网络运营相关服务。在各种实施例中,一组服务提供者和可选地由所述一组服务提供者提供的服务由标识符标识。在各种实施例中,所述服务提供者是网络功能、网络实体、装置或系统,用于传达与批准、拒绝、批准请求中的至少一个相关联的指令。在各种实施例中,一组服务提供者包括多个服务提供者,其中,所述多个服务提供者中的每一个代表不同的一方,所述不同的一方同意与所述一组服务提供者中的其它服务提供者进行协商以在执行与至少一个服务相关联的操作之前达成共识。
93.根据本发明的另一个方面,提供了一种系统,所述系统包括具有处理器和用于存储指令的非瞬态存储器的第一服务提供者。当所述指令由所述处理器执行时,使得所述服务提供者用于:提供用于提供所述无线通信网络的第一服务;创建指示所述第一服务的第一数据区块;将所述第一数据区块分发给所述多个服务提供者中的其它服务提供者。
94.如通过以上描述容易理解的,术语基站和网络节点可以互换地用于定义演进节点b(evolved nodeb,enb)、下一代节点b(next generation nodeb,gnb)或其它基站或网络节点配置。
95.应当理解,尽管为了说明的目的在本文中描述了本技术的具体实施例,但在不脱离本技术的范围的情况下可以进行各种修改。因此,说明书和附图仅被视为所附权利要求书限定的对本发明的说明,并且预期覆盖落入本发明的范围内的任何和所有修改、变化、组合或等同物。具体地,提供计算机程序产品或程序元件或者程序存储设备或存储器设备(例如磁线、磁带、磁盘或光线、光带、光盘)用于存储机器可读的信号、用于根据本技术的方法控制计算机的操作和/或根据本技术的系统构造其部分或全部组件均属于本技术的范围。
96.与此处描述的方法相关联的操作可以作为一个计算机程序产品中的编码指令来实现。换言之,所述计算机程序产品是一种计算机可读介质,当所述计算机程序产品被加载到存储器中并在无线通信设备的微处理器上执行时,软件代码被记录到所述计算机可读介质上以执行所述方法。
97.与此处描述的方法相关联的操作可以作为多个计算机程序产品中的编码指令来实现。例如,可以使用一个计算设备执行所述方法的第一部分,可以使用另一个计算设备、服务器等执行所述方法的第二部分。在这种情况下,每个计算机程序产品是一种计算机可读介质,当所述计算机程序产品被加载到存储器中并在计算设备的微处理器上执行时,软
件代码被记录到所述计算机可读介质上以执行所述方法的适当部分。
98.此外,所述方法的每个步骤都可以在任何计算设备(例如个人计算机、服务器、pda等)上执行,并且根据从任何编程语言(例如c 、java等)生成的一个或多个程序元素、模块或对象或者一个或多个程序元素、模块或对象的一部分来执行。此外,每个步骤或者实现每个所述步骤的文件或对象等,可以由专用硬件或为此目的设计的电路模块来执行。
99.尽管已经参考本发明的特定特征和实施例描述了本发明,但是明显可以在不脱离本发明的情况下制定本发明的各种修改和组合。因此,说明书和附图仅被视为所附权利要求书限定的对本发明的说明,并且预期覆盖落入本发明的范围内的任何和所有修改、变化、组合或等同物。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献