CN115226052A - 数据处理方法、区块链功能设备及存储介质 - Google Patents
数据处理方法、区块链功能设备及存储介质 Download PDFInfo
- Publication number
- CN115226052A CN115226052A CN202210877652.8A CN202210877652A CN115226052A CN 115226052 A CN115226052 A CN 115226052A CN 202210877652 A CN202210877652 A CN 202210877652A CN 115226052 A CN115226052 A CN 115226052A
- Authority
- CN
- China
- Prior art keywords
- resource usage
- bcf
- pdu session
- message
- usage message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种数据处理方法、区块链功能设备及存储介质,涉及通信领域,用于使共建共享网络的参与方完成计费信息的共识,该方法应用于共建共享网络中的第一BCF设备或者第二BCF设备,共建共享网络中还包括访问运营商网络中的网络设备和归属运营商网络中的第二CHF设备。该方法包括:获取第一资源使用消息以及第二资源使用信息,其中,第一资源使用消息用于指示网络设备记载的终端的资源使用信息,第二资源使用消息用于指示第二CHF设备记载的终端的资源使用信息。进一步的,在第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
Description
技术领域
本申请涉及通信领域,尤其涉及一种数据处理方法、区块链功能设备及存储介质。
背景技术
第五代(5th Generation,5G)网络工作频段高,需要的基站数量多,且建造费用高,基站的功耗也高。为了低成本、高效率的提高5G网络覆盖率,运营商之间共建共享成为必然。
目前,运营商部署5G共建共享网络的技术包括核心网漫游和接入网共享两种方案。其中,核心网漫游是指5G网络由一个运营商建设和运营,其他运营商的用户采用类似“国际漫游”的方式接入该5G网络,实现网络共享;接入网共享是指双方运营商共享无线基站设备及部分传输,核心网仍需双方运营商独立建设。
但是,在上述运营商共建共享的5G网络的情况下,可能存在用户使用其他运营商的资源但没有及时记录,或者在计费结算之前其中一方运营商篡改用户计费信息的情况,这就使得各运营商终端的资源使用情况不可信,进而导致后期共建共享的参与方因不信任或单方面的错误操作而造成争议。
发明内容
本申请提供一种数据处理方法、区块链功能设备及存储介质,用于在共建共享网络的参与方网络中记录终端使用其他运营商的资源,完成计费信息的共识,建立一个可靠可信的资源共享网络环境。
为了达到上述目的,本申请采用如下技术方案:
第一方面,提供一种数据处理方法,应用于共建共享网络中的第一区块链功能(blockchain function,BCF)设备或者第二BCF设备,共建共享网络包括终端的访问运营商网络和终端的归属运营商网络,第一BCF设备为访问运营商网络中的BCF设备,第二BCF设备为归属运营商网络中的BCF设备,共建共享网络中还包括访问运营商网络中的网络设备和归属运营商网络中的第二计费功能(charging function,CHF)设备。该数据处理方法包括:获取第一资源使用消息以及第二资源使用信息,其中,第一资源使用消息用于指示网络设备记载的终端的资源使用信息,第二资源使用消息用于指示第二CHF设备记载的终端的资源使用信息。进一步的,在第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
本申请提供的数据处理方法中,BCF设备在共建共享网络下与其他运营商核心网的BCF设备进行通信,相互验证用户终端的网络资源使用情况,并在达成共识之后更新本地数据库中的计费信息。以使得运营商之后可以按照一定的时间周期,以该数据库所存储的计费信息为依据进行费用结算,为运营商建立了一个可靠可信的资源共享网络环境,从而达到降低网络建设成本,同时保证用户上网质量的目标。
一种可能的设计中,在上述网络设备为第一CHF设备的情况下,第一资源使用消息包括第一CHF设备记载的终端的呼叫详细记录(Charging Data Record,CDR)数据,第二资源使用消息包括第二CHF设备记载的终端的CDR数据。该设计中为终端在核心网漫游的场景下,BCF设备通过第一CHF设备以及第二CHF设备的CDR数据,确定访问运营商网络以及归属运营商网络中记载的终端网络资源使用信息是否一致,进而在BCF设备达成共识的情况下,在BCF设备中存储终端的计费信息,实现了在核心网漫游场景下为运营商提供一个可靠可信的资源共享网络环境。
一种可能的设计中,在上述网络设备为接入网设备的情况下,第一资源使用消息包括协议数据单元(Protocol Data Unit,PDU)会话ID,第二资源使用消息包括PDU会话ID以及PDU会话开始时间,PDU会话ID用于识别PDU会话;上述数据处理方法还包括:确定接入网设备发送第一资源使用消息的第一时刻。进一步的,在第一资源使用消息中的PDU会话ID与第二资源使用消息中的PDU会话ID相同,且第一时刻与PDU会话开始时间的差值小于第一阈值的情况下,确定第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致。该设计中为终端在接入网漫游的场景下,由于接入网设备并不会实时记录资源使用情况,在该设计中通过在PDU会话建立阶段进行共识,确定访问运营商网络以及归属运营商网络中记载的终端原始的资源使用信息记录,进而在BCF设备达成共识的情况下,在BCF设备中存储终端的计费信息,实现了在接入网漫游场景下为运营商提供一个可靠可信的资源共享网络环境。
一种可能的设计中,上述第一资源使用消息中还包括服务质量流标识(QoS FlowIdentifier,QFI)信息,上述数据处理方法还包括:获取接入网设备发送的第三资源使用消息,获取第二CHF设备发送的第四资源使用消息,其中,第三资源使用消息包括PDU会话ID,第三资源使用消息用于指示PDU会话ID对应的PDU会话已释放,第四资源使用消息中包括PDU会话ID、PDU会话结束时间以及QFI信息。进一步的,确定接入网设备发送第三资源使用消息的第二时刻;并在第三资源使用消息中的PDU会话ID与第四资源使用消息中的PDU会话ID相同,第一资源使用消息中QFI信息与第四资源使用消息中QFI信息相同,且第二时刻与PDU会话结束时间的差值小于第二阈值的情况下,分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。该设计中为终端在接入网漫游的场景下,在该设计中通过在PDU会话建立阶段进行共识后,进一步在PDU会话释放阶段对终端使用的网络资源进行共识,确定访问运营商网络以及归属运营商网络中记载的终端原始的资源使用信息记录,进而在BCF设备达成共识的情况下,在BCF设备中存储终端的计费信息,实现了在接入网漫游场景下为运营商提供一个更加可靠可信的资源共享网络环境。
第二方面,提供一种BCF设备,该BCF设备为部署于终端的访问运营商网络中的第一BCF设备,或者终端的归属运营商网络中的第二BCF设备,终端的访问运营商网络和终端的归属运营商网络组成共建共享网络,共建共享网络中还包括访问运营商网络中的网络设备和归属运营商网络中的第二CHF设备。BCF设备包括获取单元以及处理单元。获取单元用于获取第一资源使用消息,第一资源使用消息用于指示网络设备记载的终端的资源使用信息。获取单元还用于获取第二资源使用消息,第二资源使用消息用于指示第二CHF设备记载的终端的资源使用信息。处理单元用于在第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
一种可能的设计中,在上述网络设备为第一CHF设备的情况下,获取单元获取到的第一资源使用消息包括第一CHF设备记载的终端的CDR数据,获取单元获取到的第二资源使用消息包括第二CHF设备记载的终端的CDR数据。
一种可能的设计中,在上述网络设备为接入网设备的情况下,获取单元获取到的第一资源使用消息包括PDU会话ID,获取单元获取到的第二资源使用消息包括PDU会话ID以及PDU会话开始时间,PDU会话ID用于识别PDU会话。BCF设备还包括确定单元,确定单元用于确定接入网设备发送第一资源使用消息的第一时刻。确定单元还用于在第一资源使用消息中的PDU会话ID与第二资源使用消息中的PDU会话ID相同,且第一时刻与PDU会话开始时间的差值小于第一阈值的情况下,确定第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致。
一种可能的设计中,上述获取单元获取到的第一资源使用消息还包括服务质量流标识QFI信息。获取单元还用于获取接入网设备发送的第三资源使用消息,第三资源使用消息包括PDU会话ID,第三资源使用消息用于指示PDU会话ID对应的PDU会话已释放。获取单元还用于获取第二CHF设备发送的第四资源使用消息,第四资源使用消息中包括PDU会话ID、PDU会话结束时间以及QFI信息。确定单元还用于确定接入网设备发送第三资源使用消息的第二时刻。处理单元还用于在第三资源使用消息中的PDU会话ID与第四资源使用消息中的PDU会话ID相同,第一资源使用消息中QFI信息与第四资源使用消息中QFI信息相同,且第二时刻与PDU会话结束时间的差值小于第二阈值的情况下,分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
第三方面,提供了一种BCF设备,该BCF设备包括存储器和处理器;存储器和处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,当处理器执行该计算机指令时,该BCF设备执行如第一方面或其任一种可能的设计提供的数据处理方法。
第四方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在BCF设备上运行时,使得该BCF设备执行如第一方面或其任一种可能的实现方式提供的数据处理方法。
附图说明
图1为本发明的实施例提供的一种通信***结构示意图一;
图2为本发明的实施例提供的一种BCF设备结构示意图一;
图3为本发明的实施例提供的一种通信***结构示意图二;
图4为本发明的实施例提供的一种终端核心网漫游场景示意图;
图5为本发明的实施例提供的一种终端接入网漫游场景示意图;
图6为本发明的实施例提供的一种数据处理方法流程示意图一;
图7为本发明的实施例提供的一种数据处理方法流程示意图二;
图8为本发明的实施例提供的一种数据处理方法流程示意图三;
图9为本发明的实施例提供的一种数据处理方法流程示意图四;
图10为本发明的实施例提供的一种数据处理方法流程示意图五;
图11为本发明的实施例提供的一种数据处理方法流程示意图六;
图12为本发明的实施例提供的一种数据处理方法流程示意图七;
图13为本发明的实施例提供的一种数据处理方法流程示意图八;
图14为本发明的实施例提供的一种数据处理方法流程示意图九;
图15为本发明的实施例提供的一种BCF设备结构示意图二;
图16为本发明的实施例提供的一种BCF设备结构示意图三;
图17为本发明的实施例提供的一种BCF设备结构示意图四。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
在本申请的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
在现有技术中,运营商部署5G共建共享网络的技术包括核心网漫游和接入网共享两种方案。但是,在运营商共建共享的5G网络的情况下,可能存在用户使用其他运营商的资源但没有及时记录,或者在计费结算之前其中一方运营商篡改用户计费信息的情况,这就使得各运营商终端的资源使用情况不可信,进而导致后期共建共享的参与方因不信任或单方面的错误操作而造成争议。
为了解决上述问题,本申请提供一种数据处理方法、BCF设备及存储介质,该数据处理方法应用于共建共享网络中的第一BCF设备或者第二BCF设备,共建共享网络包括终端的访问运营商网络和终端的归属运营商网络,第一BCF设备为访问运营商网络中的BCF设备,第二BCF设备为归属运营商网络中的BCF设备,共建共享网络中还包括访问运营商网络中的网络设备和归属运营商网络中的第二CHF设备。该数据处理方法包括:获取第一资源使用消息。其中,获取第二资源使用消息,第一资源使用消息用于指示网络设备记载的终端的资源使用信息第二资源使用消息用于指示第二CHF设备记载的终端的资源使用信息。进一步的,在第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
在本申请提供的数据处理方法中,BCF设备在共建共享网络下与其他运营商核心网的BCF设备进行通信,相互验证用户终端的网络资源使用情况,并在达成共识之后更新本地数据库中的计费信息。以使得运营商之后可以按照一定的时间周期,以该数据库所存储的计费信息为依据进行费用结算,为运营商建立了一个可靠可信的资源共享网络环境,从而达到降低网络建设成本,同时保证用户上网质量的目标。
图1示出了一种通信***,本申请实施例提供的数据处理方法可以适用于如图1所示的通信***10,用于达成终端的归属运营商网络以及访问运营商网络之间,关于终端所使用的网络资源的共识。如图1所示,通信***10中包括第一BCF设备11、第二BCF设备12、网络设备13以及第二CHF设备14。
其中,第一BCF设备11与网络设备13为终端的访问运营商网络中的设备,第二BCF设备12与第二CHF设备14为终端的归属运营商网络中的设备。
需要说明的,BCF设备如图2所示,包括消息收发模块、验证模块、数据存储模块。其中,消息收发模块用于在共建共享网络场景下,与其他运营商核心网的BCF设备进行通信;验证模块用于不同运营商的BCF设备间相互验证用户终端的网络资源使用情况;数据存储模块用于在不同运营商达到共识之后,将相关数据存储并更新本地数据库中存储的计费信息。
基于第三代合作伙伴计划(3rd generation partnership project,3GPP)TS23.501中记载的核心网架构的基础,融合如图1所示的通信***10,可以得到本申请提供的BCF设备与5G共建共享网络的融合结构,如图3所示的通信***20。
其中,V-BCF设备为第一BCF设备,通过Nbcf接口接入访问运营商网络,H-BCF设备为第二BCF设备,通过Nbcf接入归属运营商网络,实现区块链与5G共建共享网络的融合。
可以理解的,图3中V表示访问运营商网络中的设备,例如V-CHF表示为访问运营商网络中的CHF设备,VPLMN为访问运营商网络;图3中H表示归属运营商网络中的设备,例如H-CHF表示为归属运营商网络中的CHF设备,HPLMN为归属运营商网络。
在本申请提供的区块链与5G共建共享网络的融合架构中,核心网漫游场景中的终端数据流向如图4所示,终端通过接入访问运营商网络的核心网,实现终端接入互联网;接入网漫游场景中的终端数据流向如图5所示,通过接入访问运营商网络的接入网设备,进而接入归属运营商网络的核心网设备,实现终端接入互联网。
图6是根据一些示例性实施例示出的一种数据处理方法的流程示意图。在一些实施例中,上述数据处理方法可以应用到如图1所示的通信***10中的第一BCF设备11或第二BCF设备12。以下,本申请实施例以数据处理方法应用于第一BCF设备11为例,对上述数据处理方法进行说明。
如图6所示,本申请实施例提供的数据处理方法,包括下述S301-S304。
S301、第一BCF设备获取第一资源使用消息。
其中,第一资源使用消息用于指示网络设备记载的终端的资源使用信息。在核心网漫游场景下,网络设备记载的终端的资源使用信息包括终端的CDR数据;在接入网漫游场景下,网络设备记载的终端的资源使用信息包括终端的PDU会话ID,接收/拒绝的QFI列表以及QFI与无线数据承载(data radio bearer,DRB)的映射关系等。
作为一种可能的实现方式,第一BCF设备接收网络设备发送的第一资源使用信息,确定网络设备记载的终端的资源使用信息。
S302、第一BCF设备获取第二资源使用消息。
其中,第二资源使用消息用于指示第二CHF设备记载的终端的资源使用信息。第二CHF设备记载的终端的资源使用信息包括终端的CDR数据、PDU会话ID、QFI信息、PDU会话开始时间以及PDU会话结束时间等。
作为一种可能的实现方式,第一BCF设备接收第二BCF设备发送的第二资源使用消息。该第二资源使用消息为第二BCF设备在接收到第二CHF设备发送的终端的资源使用信息后,向第一BCF设备转发的。
S303、第一BCF设备验证第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息是否一致。
作为一种可能的实现方式,第一BCF设备在接收到第一资源使用消息以及第二资源使用消息后,通过验证模块确定第一资源使用消息中携带的终端的资源使用信息,是否与第二资源使用信息中携带的终端的资源使用信息一致。
在一些实施例中,第一BCF设备在接收到第一资源使用消息后,若确定第一资源使用消息中携带的终端的资源使用信息为终端的CDR数据,则从第二资源使用消息中确定第二CHF设备记载的终端的CDR数据,验证第一资源使用消息以及第二资源使用消息中的CDR数据是否一致。
在另外一些实施例中,第一BCF设备在接收到第一资源使用消息后,若确定第一资源使用消息中携带的终端的资源使用信息为终端的PDU会话ID以及接收/拒绝的QFI列表,则确定接收到第一资源使用消息的接收时间。进一步的,第一BCF设备从第二资源使用消息中确定终端的PDU会话ID、QFI信息以及PDU会话开始时间,验证第一资源使用消息与第二资源使用消息中的PDU会话ID是否一致、第二资源使用消息中的QFI信息中已建立的QFI是否为第一资源使用消息中接收的QFI列表中的QFI,以及第一资源使用消息的接收时间与PDU会话开始时间之间的差值是否小于预设阈值。在满足上述条件的情况下,第一BCF设备确定第一资源使用消息与第二资源使用消息中记载的终端的资源使用信息一致。
需要说明的,预设阈值可以由BCF设备的运维人员,预先在BCF设备中设置,本申请实施例对此不作限定。
S304、在第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,第一BCF设备分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
作为一种可能的实现方式,第一BCF设备在上述步骤S303中确定第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,更新终端在第一BCF设备数据库中的计费信息,并向第二BCF设备发送确认消息,以使得第二BCF设备更新在第二BCF设备数据库中的计费信息。
需要说明的,第一BCF设备可以通过广播的方式向第二BCF设备发送确认消息,该确认消息用于指示第一BCF设备已确认第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致。
可以理解的,第一BCF设备在共建共享网络下与其他运营商核心网的第二BCF设备进行通信,验证用户终端的网络资源使用情况,并在达成共识之后更新本地数据库中的计费信息以及第二BCF设备中存储的计费信息。以使得运营商之后可以按照一定的时间周期,以数据库中存储的计费信息为依据进行费用结算,为运营商建立了一个可靠可信的资源共享网络环境,从而达到降低网络建设成本,同时保证用户上网质量的目标。
图7是根据一些示例性实施例示出的一种数据处理方法的流程示意图。在一些实施例中,上述数据处理方法可以应用到如图1所示的通信***10中的第一BCF设备11或第二BCF设备12。以下,本申请实施例以数据处理方法应用于第二BCF设备12为例,对上述数据处理方法进行说明。
如图7所示,本申请实施例提供的数据处理方法,包括下述S401-S404。
S401、第二BCF设备获取第一资源使用消息。
作为一种可能的实现方式,第二BCF设备接收第一BCF设备发送的第一资源使用消息。该第一资源使用消息为第一BCF设备在接收到网络设备发送的终端资源使用信息后,向第二BCF设备转发的。
S402、第二BCF设备获取第二资源使用消息。
作为一种可能的实现方式,第二BCF设备接收第二CHF设备发送的第二资源使用消息,确定第二CHF设备记载的终端的资源使用信息。
S403、第二BCF设备验证第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息是否一致。
作为一种可能的实现方式,第二BCF设备在接收到第一资源使用消息以及第二资源使用消息后,通过验证模块确定第一资源使用消息中携带的终端的资源使用信息,是否与第二资源使用信息中携带的终端的资源使用信息一致。
在一些实施例中,第二BCF设备在接收到第一资源使用消息后,若确定第一资源使用消息中携带的终端的资源使用信息为终端的CDR数据,则从第二资源使用消息中确定第二CHF设备记载的终端的CDR数据,验证第一资源使用消息以及第二资源使用消息中的CDR数据是否一致。
在另外一些实施例中,第二BCF设备在接收到第一资源使用消息后,若确定第一资源使用消息中携带的终端的资源使用信息为终端的PDU会话ID、接收/拒绝的QFI列表,以及第一BCF设备确定接收到第一资源使用消息的接收时间。进一步的,第二BCF设备从第二资源使用消息中确定终端的PDU会话ID、QFI信息以及PDU会话开始时间,验证第一资源使用消息与第二资源使用消息中的PDU会话ID是否一致、第二资源使用消息中的QFI信息中已建立的QFI是否为第一资源使用消息中接收的QFI列表中的QFI,以及第一资源使用消息的接收时间与PDU会话开始时间之间的差值是否小于预设阈值。在满足上述条件的情况下,第一BCF设备确定第一资源使用消息与第二资源使用消息中记载的终端的资源使用信息一致。
S404、在第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,第二BCF设备分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
作为一种可能的实现方式,第二BCF设备在上述步骤S403中确定第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,更新终端在第二BCF设备数据库中的计费信息,并向第一BCF设备发送确认消息,以使得第一BCF设备更新在第一BCF设备数据库中的计费信息。
需要说明的,第二BCF设备可以通过广播的方式向第一BCF设备发送确认消息,该确认消息用于指示第二BCF设备已确认第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致。
在一种设计中,参考3GPP TS 32.255中的5.2.2.2.4-1流程图,本申请提供的数据处理方法在终端核心网漫游场景下,如图8所示,包括S1-S16。其中,核心网漫游场景下,网络设备为第一CHF设备的情况下,第一资源使用消息包括第一CHF设备记载的终端的呼叫详细记录CDR数据,第二资源使用消息包括第二CHF设备记载的终端的CDR数据。
S1、终端(user equipment,UE)或网络发起PDU会话释放请求。
S2、归属运营商网络释放N4会话。
其中,归属运营商网络会话管理功能设备(Home-Session Management Function,H-SMF)释放分配给PDU会话的IP地址/前缀;归属运营商网络用户面功能设备(Home-UserPlane Function,H-UPF)丢弃PDU会话的所有剩余数据包,释放与N4会话相关的所有隧道资源和上下文。
S3、H-SMF设备向第二CHF设备发送计费数据请求[终止]消息。
需要说明的,第二CHF设备为图8中所示的H-CHF设备。
S4、第二CHF设备响应于计费数据请求[终止]消息,关闭CDR,停止计费。
S5、第二CHF设备向H-SMF设备发送计费数据响应[终止]消息,以使得H-SMF设备确认PDU会话停止计费。
S6、第二CHF设备向第二BCF设备发送第二资源使用消息。
其中,第二资源使用消息包括CDR数据。
需要说明的,第二BCF设备为图8中所示的H-BCF设备;关于CDR数据的定义沿用目前3GPP中的现有定义。
S7、H-SMF向访问运营商网络SMF(Visited-SMF,V-SMF)设备发送PDU会话更新请求。
需要说明的,PDU会话更新请求包括Nsmf_PDUSession_Update Request消息,PDU会话更新请求用于指示V-SMF设备向UE构建SM Release PDUSession Command所需的信息例如释放原因(Release Cause)。
S8、访问运营商网络释放N4会话。
其中,访问运营商网络中V-SMF释放分配给PDU会话的IP地址/前缀;V-UPF丢弃PDU会话的所有剩余数据包,释放与N4会话相关的所有隧道资源和上下文。
S9、V-SMF设备向第一CHF设备发送计费数据请求[终止]消息。
需要说明的,第一CHF设备为图8中所示的V-CHF设备。
S10、第一CHF设备响应于计费数据请求[终止]消息,关闭CDR,停止计费。
S11、第一CHF设备向V-SMF设备发送计费数据响应[终止]消息。
S12、第一CHF设备向第一BCF设备发送CDR。
需要说明的,第一BCF设备为图8中所示的V-BCF设备。
S13、继续PDU会话释放流程直到结束。
S14、在PDU会话释放完成后,第一BCF设备和第二BCF设备分别验证对方运营商网络所记载的CDR数据与本地运营商网络所记载的CDR数据是否一致。
S15、在验证CDR记录的信息一致的情况下,第一BCF设备与第二BCF设备达成共识,并向对方广播验证一致的确认消息。
S16、第一BCF设备以及第二BCF设备分别更新本地数据库中的计费信息。
在一种设计中,本申请提供的数据处理方法在终端接入网漫游场景下,可以应用于如图1所示的通信***10中的第一BCF设备11或第二BCF设备12,以应用于第一BCF设备为例,数据处理方法的流程图如图9所示,包括S501-S503。
其中,接入网漫游场景下,网络设备为接入网设备的情况下,第一资源使用消息包括PDU会话ID,第二资源使用消息包括PDU会话ID以及PDU会话开始时间,PDU会话ID用于识别PDU会话。
S501、第一BCF设备确定接入网设备发送第一资源使用消息的第一时刻。
作为一种可能的实现方式,第一BCF设备记录接收到接入网设备发送第一资源使用消息的时刻,并将该时刻确定为接入网设备发送第一资源使用消息的第一时刻。
可以理解的,在接入网漫游场景下,由于接入网设备并不会实时记录资源使用情况,因此,本申请中第一BCF设备可以将接入网设备建立完成PDU上行通道后,发送第一资源使用消息的时刻确定为一定误差范围内的PDU会话开始时间,用以后续过程中与第二BCF设备验证PDU会话的开始时间是否一致。
S502、第一BCF设备确定第一资源使用消息中的PDU会话ID与第二资源使用消息中的PDU会话ID是否一致,以及第一时刻与PDU会话开始时间的差值是否小于第一阈值。
作为一种可能的实现方式,第一BCF设备在确定第一时刻后,比较第一资源使用消息中的PDU会话ID是否与第二资源使用消息中的PDU会话ID一致。进一步的,第一BCF设备确定第一时刻与PDU会话开始时间的差值,并判断该差值是否小于第一阈值。
需要说明的,第一阈值可以由BCF设备的运维人员,预先在BCF设备中设置。
S503、在第一资源使用消息中的PDU会话ID与第二资源使用消息中的PDU会话ID相同,且第一时刻与PDU会话开始时间的差值小于第一阈值的情况下,第一BCF设备确定第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致。
可以理解的,该设计中为终端在接入网漫游的场景下,由于接入网设备并不会实时记录资源使用情况,在该设计中通过在PDU会话建立阶段进行共识,确定访问运营商网络以及归属运营商网络中记载的终端原始的资源使用信息记录,进而在BCF设备达成共识的情况下,在BCF设备中存储终端的计费信息,实现了在接入网漫游场景下为运营商提供一个可靠可信的资源共享网络环境。
在一种设计中,本申请提供的数据处理方法在终端接入网漫游场景下,可以应用于如图1所示的通信***10中的第一BCF设备11或第二BCF设备12,以应用于第二BCF设备为例,数据处理方法的流程图如图10所示,包括S601-S603。
S601、第二BCF设备确定接入网设备发送第一资源使用消息的第一时刻。
作为一种可能的实现方式,第二BCF设备接收第一BCF设备转发的第一资源使用消息,其中还包括第一BCF设备记录接收到接入网设备发送第一资源使用消息的时刻,该时刻为接入网设备发送第一资源使用消息的第一时刻。
S602、第二BCF设备确定第一资源使用消息中的PDU会话ID与第二资源使用消息中的PDU会话ID是否一致,以及第一时刻与PDU会话开始时间的差值是否小于第一阈值。
作为一种可能的实现方式,第二BCF设备在确定第一时刻后,比较第一资源使用消息中的PDU会话ID是否与第二资源使用消息中的PDU会话ID一致。进一步的,第一BCF设备确定第一时刻与PDU会话开始时间的差值,并判断该差值是否小于第一阈值。
S603、在第一资源使用消息中的PDU会话ID与第二资源使用消息中的PDU会话ID相同,且第一时刻与PDU会话开始时间的差值小于第一阈值的情况下,第二BCF设备确定第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致。
在一种设计中,为了使得在接入网漫游场景下更准确的确定归属运营商网络以及访问运营商网络分别记载的终端的资源使用信息是否一致,如图11所示,在PDU会话释放阶段,本申请提供的数据处理方法中,第一BCF设备以及第二BCF设备再次共识,数据处理方法可以应用于如图1所示的通信***10中的第一BCF设备11或第二BCF设备12,以应用于第一BCF设备为例,数据处理方法的流程图如图11所示,还包括S701-S705。
需要说明的,第一资源使用消息中还包括QFI信息。
S701、第一BCF设备获取接入网设备发送的第三资源使用消息。
其中,第三资源使用消息包括PDU会话ID,第三资源使用消息用于指示PDU会话ID对应的PDU会话已释放。
作为一种可能的实现方式,第一BCF设备接收接入网设备发送的第三资源使用消息,并从第三资源使用消息中确定PDU会话ID。
S702、第一BCF设备获取第二CHF设备发送的第四资源使用消息。
其中,第四资源使用消息中包括PDU会话ID、PDU会话结束时间以及QFI信息。
作为一种可能的实现方式,第一BCF设备接收第二CHF设备通过第二BCF设备转发的第四资源使用消息,以确定归属运营商网络中记载的终端的资源使用信息。
S703、第一BCF设备确定接入网设备发送第三资源使用消息的第二时刻。
作为一种可能的实现方式,第一BCF设备记录接收到接入网设备发送第三资源使用消息的时刻,并将该时刻确定为接入网设备发送第三资源使用消息的第二时刻。
可以理解的,在接入网漫游场景下,由于接入网设备并不会实时记录资源使用情况,因此,本申请中第一BCF设备可以将接入网设备在完成释放PDU会话后,发送第一资源使用消息的时刻确定为一定误差范围内的PDU会话结束时间,用以后续过程中与第二BCF设备验证PDU会话结束时间是否一致。
S704、第一BCF设备确定第三资源使用消息中的PDU会话ID与第四资源使用消息中的PDU会话ID是否相同,第一资源使用消息中QFI信息与第四资源使用消息中QFI信息是否相同,且第二时刻与PDU会话结束时间的差值是否小于第二阈值。
作为一种可能的实现方式,第一BCF设备在确定第二时刻后,比较第三资源使用消息中的PDU会话ID与第四资源使用消息中的PDU会话ID是否相同,基于第一资源使用消息中的QFI信息,判断与第四资源使用消息中QFI信息是否相同,以及确定第二时刻与PDU会话结束时间的差值,并判断该差值是否小于第二阈值。
需要说明的,第二阈值可以由BCF设备的运维人员预先在BCF设备中设置,本申请实施例对此不作限定。
在一些实施例中,第一BCF设备中存储有第一资源使用消息中的QFI信息。在接收到第三资源使用消息后,第一BCF设备基于第三资源使用消息中的PDU会话ID,从存储的第一资源使用消息中确定PDU会话ID对应的QFI信息。
S705、在第三资源使用消息中的PDU会话ID与第四资源使用消息中的PDU会话ID相同,第一资源使用消息中QFI信息与第四资源使用消息中QFI信息相同,且第二时刻与PDU会话结束时间的差值小于第二阈值的情况下,第一BCF设备分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
作为一种可能的实现方式,第一BCF设备在上述步骤S704中确定满足上述条件的情况下,更新终端在第一BCF设备数据库中的计费信息,并向第二BCF设备发送确认消息,以使得第二BCF设备更新在第二BCF设备数据库中的计费信息。
需要说明的,第一BCF设备可以通过广播的方式向第二BCF设备发送确认消息,该确认消息用于指示第一BCF设备已确认访问运营商网络以及归属运营商网络所记载的终端的资源使用信息一致。
可以理解的,本申请提供的数据处理方法中实现了在PDU会话开始阶段以及释放阶段,通过BCF设备完成访问运营商网络与归属运营商网络之间的共识,以消除共建共享网络的参与运营商在计费上可能存在的争议,提供了一个可信可靠的共建共享网络环境。
在一种设计中,为了使得在接入网漫游场景下更准确的确定归属运营商网络以及访问运营商网络分别记载的终端的资源使用信息是否一致,如图12所示,在PDU会话释放阶段,本申请提供的数据处理方法中,第一BCF设备以及第二BCF设备再次共识,数据处理方法可以应用于如图1所示的通信***10中的第一BCF设备11或第二BCF设备12,以应用于第一BCF设备为例,数据处理方法的流程图如图12所示,还包括S801-S805。
需要说明的,第一资源使用消息中还包括QFI信息。
S801、第二BCF设备获取接入网设备发送的第三资源使用消息。
作为一种可能的实现方式,第二BCF设备接收接入网设备通过第一BCF设备转发的第三资源使用消息,以确定访问运营商网络中记载的终端的资源使用信息。
S802、第二BCF设备获取第二CHF设备发送的第四资源使用消息。
作为一种可能的实现方式,第二BCF设备接收第二CHF设备发送的第四资源使用消息,以确定归属运营商网络中记载的终端的资源使用信息。
S803、第二BCF设备确定接入网设备发送第三资源使用消息的第二时刻。
作为一种可能的实现方式,第二BCF设备接收第一BCF设备转发的第三资源使用消息,其中还包括第一BCF设备记录接收到接入网设备发送第三资源使用消息的时刻,该时刻为接入网设备发送第三资源使用消息的第二时刻。
S804、第二BCF设备确定第三资源使用消息中的PDU会话ID与第四资源使用消息中的PDU会话ID是否相同,第一资源使用消息中QFI信息与第四资源使用消息中QFI信息是否相同,且第二时刻与PDU会话结束时间的差值是否小于第二阈值。
需要说明的,具体实现方式可以参照本申请实施例上述步骤S704中的记载,将执行主体中的第一BCF设备更换为第二BCF设备即可。
S805、在第三资源使用消息中的PDU会话ID与第四资源使用消息中的PDU会话ID相同,第一资源使用消息中QFI信息与第四资源使用消息中QFI信息相同,且第二时刻与PDU会话结束时间的差值小于第二阈值的情况下,第二BCF设备分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。
作为一种可能的实现方式,第二BCF设备在上述步骤S804中确定满足上述条件的情况下,更新终端在第二BCF设备数据库中的计费信息,并向第一BCF设备发送确认消息,以使得第一BCF设备更新在第一BCF设备数据库中的计费信息。
在一种设计中,参考3GPP TS 32.255中PDU会话建立的流程图,本申请提供的数据处理方法在终端接入网漫游场景下,如图13所示,包括S1-S13。其中,接入网漫游场景下,网络设备为接入网设备的情况下,第一资源使用消息包括PDU会话ID、QFI信息以及QFI与DRB之间的映射关系等,第二资源使用消息包括第二CHF设备记载的终端的PDU会话ID以及PDU会话开始时间。
S1、UE发起PDU会话建立请求。
其中,PDU会话建立请求包括PDU会话ID、请求的PDU会话类型、数据网络名称(DataNetwork Name,DNN)等。
作为一种可能的实现方式,UE在访问运营商网络下,向归属运营商网络中的接入和移动管理功能(Access and Mobility Management Function,AMF)设备发送会话建立请求消息,开始PDU会话的建立流程。
S2、AMF设备选择归属运营商网络中的SMF设备,并向SMF设备发送SM请求与PDU会话建立请求。
其中,会话建立请求为Nsmf_PDUSession_CreateSMContext,会话建立请求包括PDU会话ID、DNN以及请求类型等。
S3、继续PDU会话建立流程。
S4、SMF设备为PDU会话选择合适的UPF设备。
S5、SMF设备为PDU会话创建一个计费标识,并向第二CHF设备发送计费数据请求[初始],授权用户开始PDU会话。
S6、第二CHF设备响应于计费数据请求[初始],打开PDU会话的CDR。
S7、第二CHF设备通过向SMF设备发送计费数据响应[初始],进行确认。
S8、第二CHF设备向第二BCF设备发送PDU会话相关信息。
其中,PDU会话相关信息包括PDU会话开始时间、PDU会话ID等。
需要说明的,PDU会话相关消息即为本申请上述实施例记载的第二资源使用消息所指示的终端的资源使用信息。
S9、继续PDU会话建立流程。
S10、接入网设备向AMF设备发送N2 PDU会话响应。
其中,N2 PDU会话响应包括N2 SM信息,N2 SM信息包含PDU会话ID、AN通道信息、接受/拒绝的QFI列表、用户平面执行策略通知等。
需要说明的,接入网设备为图13中的无线接入网(Radio Access Network,RAN)设备。在接入网设备向AMF设备发送N2 PDU会话响应后,终端的数据上行通道打通。
S11、接入网设备向第一BCF设备发送PDU会话信息。
其中,PDU会话信息包括PDU会话ID、接受/拒绝的QFI列表以及QFI与DRB之间的映射关系等。
需要说明的,PDU会话信息即为本申请上述实施例记载的第一资源使用消息所指示的终端的资源使用信息。
S12、第一BCF设备与第二BCF设备验证PDU会话信息。
需要说明的,第一BCF设备以及第二BCF设备具体如何验证PDU会话信息,可以参照本申请实施例上述步骤S502以及S602,此处不再进行赘述。
S13、PDU会话建立继续,直至PDU会话成功建立。
在一种设计中,参考3GPP TS 32.255中PDU会话释放的流程图,本申请提供的数据处理方法在终端接入网漫游场景下,如图14所示,包括S1-S14。其中,接入网漫游场景下,网络设备为接入网设备的情况下,第一资源使用消息包括PDU会话ID、QFI信息以及QFI与DRB之间的映射关系等,第二资源使用消息包括第二CHF设备记载的终端的PDU会话ID以及PDU会话开始时间。
S1、UE发起PDU会话释放请求。
其中,PDU会话释放请求包括PDU会话ID。
作为一种可能的实现方式,UE在访问运营商网络下,向归属运营商网络中的AMF设备发送会话释放请求消息,开始PDU会话的释放流程。
S2、AMF调用Nsmf_PDUSession_UpdateSMContext服务,以使得PDU会话释放请求通过N2和AMF设备中转到PDU会话ID对应的SMF设备。
S3、SMF设备通知UPF设备释放对应的N4隧道资源。
S4、SMF设备向第二CHF设备发送计费数据请求[终止],以终止与PDU会话相关的计费。
S5、第二CHF设备响应于计费数据请求[终止],关闭PDU会话的CDR。
S6、第二CHF设备通过向SMF设备发送计费数据响应[终止],进行确认。
S7、第二CHF设备向第二BCF设备发送完整的CDR数据。
其中,CDR数据包括PDU会话结束时间以及QFI信息等。
需要说明的,完整的CDR数据为本申请上述实施例基站的第四资源使用消息。
S8、继续PDU会话释放流程。
S9、接入网设备向AMF设备回复N2资源释放确认信息。
其中,接入网设备为图14中的RAN设备。
S10、接入网设备通知第一BCF设备PDU会话资源已经释放,第一BCF设备记录此刻时间。
需要说明的,接入网设备通知第一BCF设备PDU会话资源已经释放的消息为本申请上述实施例基站的第三资源使用消息。
S11、继续PDU会话释放流程直至PDU会话释放完成。
S12、第一BCF设备与第二BCF设备分别验证归属运营商网络以及访问运营商网络记载的终端的资源使用信息是否一致。
需要说明的,第一BCF设备与第二BCF设备具体如何进行验证,可以参照本申请实施例上述步骤S704以及S804。
S13、在第一BCF设备以及第二BCF设备确定PDU会话建立和释放阶段双方记录信息一致的情况下,则达成共识,并分别向对方广播确认消息。
S14、第一BCF设备以及第二BCF设备分别更新本地计费信息。
在本申请提供的数据处理方法中,BCF设备在共建共享网络下与其他运营商核心网的BCF设备进行通信,相互验证用户终端的网络资源使用情况,并在达成共识之后更新本地数据库中的计费信息。以使得运营商之后可以按照一定的时间周期,以该数据库所存储的计费信息为依据进行费用结算,为运营商建立了一个可靠可信的资源共享网络环境,从而达到降低网络建设成本,同时保证用户上网质量的目标。
上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对用户设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图15为本申请实施例提供的一种BCF设备的结构示意图。该BCF设备用于执行上述数据处理方法。如图15所示,BCF设备90包括获取单元901以及处理单元902。
获取单元901,用于获取第一资源使用消息,第一资源使用消息用于指示网络设备记载的终端的资源使用信息。例如,如图6所示,获取单元901可以用于执行S301。
获取单元901,还用于获取第二资源使用消息,第二资源使用消息用于指示第二CHF设备记载的终端的资源使用信息。例如,如图6所示,获取单元901可以用于执行S302。
处理单元902,用于在第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致的情况下,分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。例如,如图6所示,处理单元902可以用于执行S304。
可选的,如图15所示,本申请实施例提供的BCF设备90中,在网络设备为第一CHF设备的情况下,获取单元901获取到的第一资源使用消息包括第一CHF设备记载的终端的呼叫详细记录CDR数据,获取单元901获取到的第二资源使用消息包括第二CHF设备记载的终端的CDR数据。
可选的,如图15所示,本申请实施例提供的BCF设备90中,还包括确定单元903。在网络设备为接入网设备的情况下,获取单元901获取到的第一资源使用消息包括协议数据单元PDU会话ID,获取单元901获取到的第二资源使用消息包括PDU会话ID以及PDU会话开始时间,PDU会话ID用于识别PDU会话。
确定单元903,用于确定接入网设备发送第一资源使用消息的第一时刻。例如,如图9所示,确定单元903可以用于执行S501。
确定单元903,还用于在第一资源使用消息中的PDU会话ID与第二资源使用消息中的PDU会话ID相同,且第一时刻与PDU会话开始时间的差值小于第一阈值的情况下,确定第一资源使用消息指示的资源使用信息与第二资源使用消息指示的资源使用信息一致。例如,如图9所示,确定单元903可以用于执行S503。
可选的,如图15所示,本申请实施例提供的BCF设备90中,获取单元901获取到的第一资源使用消息还包括服务质量流标识QFI信息。
获取单元901,还用于获取接入网设备发送的第三资源使用消息,第三资源使用消息包括PDU会话ID,第三资源使用消息用于指示PDU会话ID对应的PDU会话已释放。例如,如图11所示,获取单元901可以用于执行S701。
获取单元901,还用于获取第二CHF设备发送的第四资源使用消息,第四资源使用消息中包括PDU会话ID、PDU会话结束时间以及QFI信息。例如,如图11所示,获取单元901可以用于执行S702。
确定单元903,还用于确定接入网设备发送第三资源使用消息的第二时刻。例如,如图11所示,确定单元903可以用于执行S703。
处理单元902,还用于在第三资源使用消息中的PDU会话ID与第四资源使用消息中的PDU会话ID相同,第一资源使用消息中QFI信息与第四资源使用消息中QFI信息相同,且第二时刻与PDU会话结束时间的差值小于第二阈值的情况下,分别更新终端在第一BCF设备中的计费信息以及终端在第二BCF设备中的计费信息。例如,如图11所示,处理单元902可以用于执行S705。
在采用硬件的形式实现上述集成的模块的功能的情况下,本申请实施例提供了一种BCF设备的一种可能的结构示意图。该BCF设备用于执行上述实施例中BCF设备执行的数据处理方法。如图16所示,该BCF设备100包括处理器1001,存储器1002以及总线1003。处理器1001与存储器1002之间可以通过总线1003连接。
处理器1001是BCF设备的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器1001可以是一个通用中央处理单元(central processing unit,CPU),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
作为一种实施例,处理器1001可以包括一个或多个CPU,例如图16中所示的CPU 0和CPU 1。
存储器1002可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
作为一种可能的实现方式,存储器1002可以独立于处理器1001存在,存储器1002可以通过总线1003与处理器1001相连接,用于存储指令或者程序代码。处理器1001调用并执行存储器1002中存储的指令或程序代码时,能够实现本申请实施例提供的数据处理方法。
另一种可能的实现方式中,存储器1002也可以和处理器1001集成在一起。
总线1003,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、***设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图16中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
需要指出的是,图16示出的结构并不构成对该BCF设备100的限定。除图16所示部件之外,该BCF设备100可以包括比图16示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
作为一个示例,结合图15,BCF设备90中的获取单元901、处理单元902以及确定单元903实现的功能与图16中的处理器1001的功能相同。
可选的,如图16所示,本申请实施例提供的BCF设备还可以包括通信接口1004。
通信接口1004,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。通信接口1004可以包括用于接收数据的获取单元,以及用于发送数据的发送单元。
在一种设计中,本申请实施例提供的BCF设备中,通信接口还可以集成在处理器中。
图17示出了本申请实施例中BCF设备的另一种硬件结构。如图17所示,BCF设备110可以包括处理器1101以及通信接口1102。处理器1101与通信接口1102耦合。
处理器1101的功能可以参考上述处理器1001的描述。此外,处理器1101还具备存储功能,可以参考上述存储器1002的功能。
通信接口1102用于为处理器1101提供数据。该通信接口1102可以是BCF设备的内部接口,也可以是BCF设备对外的接口(相当于通信接口1004)。
需要指出的是,图17中示出的结构并不构成对BCF设备的限定,除图17所示部件之外,该BCF设备110可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元的划分进行举例说明。在实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述方法实施例所示的方法流程中的各个步骤。
本申请的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行上述方法实施例中的数据处理方法。
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘。随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的人以合适的组合、或者本领域数值的任何其他形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(Application Specific Integrated Circuit,ASIC)中。在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
由于本申请的实施例中的装置、设备计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本申请实施例在此不再赘述。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。
Claims (10)
1.一种数据处理方法,其特征在于,应用于共建共享网络中的第一区块链功能BCF设备或者第二BCF设备,所述共建共享网络包括终端的访问运营商网络和所述终端的归属运营商网络,所述第一BCF设备为所述访问运营商网络中的BCF设备,所述第二BCF设备为所述归属运营商网络中的BCF设备,所述共建共享网络中还包括所述访问运营商网络中的网络设备和所述归属运营商网络中的第二计费功能CHF设备;所述方法包括:
获取第一资源使用消息,所述第一资源使用消息用于指示所述网络设备记载的所述终端的资源使用信息;
获取第二资源使用消息,所述第二资源使用消息用于指示所述第二CHF设备记载的所述终端的资源使用信息;
在所述第一资源使用消息指示的资源使用信息与所述第二资源使用消息指示的资源使用信息一致的情况下,分别更新所述终端在所述第一BCF设备中的计费信息以及所述终端在第二BCF设备中的计费信息。
2.根据权利要求1所述的数据处理方法,其特征在于,在所述网络设备为第一CHF设备的情况下,所述第一资源使用消息包括所述第一CHF设备记载的所述终端的呼叫详细记录CDR数据,所述第二资源使用消息包括所述第二CHF设备记载的所述终端的CDR数据。
3.根据权利要求1所述的数据处理方法,其特征在于,在所述网络设备为接入网设备的情况下,所述第一资源使用消息包括协议数据单元PDU会话ID,所述第二资源使用消息包括PDU会话ID以及PDU会话开始时间,所述PDU会话ID用于识别PDU会话;所述方法还包括:
确定所述接入网设备发送所述第一资源使用消息的第一时刻;
在所述第一资源使用消息中的PDU会话ID与所述第二资源使用消息中的PDU会话ID相同,且所述第一时刻与所述PDU会话开始时间的差值小于第一阈值的情况下,确定所述第一资源使用消息指示的资源使用信息与所述第二资源使用消息指示的资源使用信息一致。
4.根据权利要求3所述的数据处理方法,其特征在于,所述第一资源使用消息中还包括服务质量流标识QFI信息,所述方法还包括:
获取所述接入网设备发送的第三资源使用消息,所述第三资源使用消息包括PDU会话ID,所述第三资源使用消息用于指示所述PDU会话ID对应的PDU会话已释放;
获取所述第二CHF设备发送的第四资源使用消息,所述第四资源使用消息中包括PDU会话ID、PDU会话结束时间以及QFI信息;
确定所述接入网设备发送所述第三资源使用消息的第二时刻;
在所述第三资源使用消息中的PDU会话ID与所述第四资源使用消息中的PDU会话ID相同,所述第一资源使用消息中QFI信息与所述第四资源使用消息中QFI信息相同,且所述第二时刻与所述PDU会话结束时间的差值小于第二阈值的情况下,分别更新所述终端在所述第一BCF设备中的计费信息以及所述终端在第二BCF设备中的计费信息。
5.一种区块链功能BCF设备,其特征在于,所述BCF设备为部署于终端的访问运营商网络中的第一BCF设备,或者所述终端的归属运营商网络中的第二BCF设备,所述终端的访问运营商网络和所述终端的归属运营商网络组成共建共享网络,所述共建共享网络中还包括所述访问运营商网络中的网络设备和所述归属运营商网络中的第二计费功能CHF设备;所述BCF设备包括获取单元以及处理单元;
所述获取单元,用于获取第一资源使用消息,所述第一资源使用消息用于指示所述网络设备记载的所述终端的资源使用信息;
所述获取单元,还用于获取第二资源使用消息,所述第二资源使用消息用于指示所述第二CHF设备记载的所述终端的资源使用信息;
所述处理单元,用于在所述第一资源使用消息指示的资源使用信息与所述第二资源使用消息指示的资源使用信息一致的情况下,分别更新所述终端在所述第一BCF设备中的计费信息以及所述终端在第二BCF设备中的计费信息。
6.根据权利要求5所述的BCF设备,其特征在于,在所述网络设备为第一CHF设备的情况下,所述获取单元获取到的所述第一资源使用消息包括所述第一CHF设备记载的所述终端的呼叫详细记录CDR数据,所述获取单元获取到的所述第二资源使用消息包括所述第二CHF设备记载的所述终端的CDR数据。
7.根据权利要求5所述的BCF设备,其特征在于,在所述网络设备为接入网设备的情况下,所述获取单元获取到的所述第一资源使用消息包括协议数据单元PDU会话ID,所述获取单元获取到的所述第二资源使用消息包括PDU会话ID以及PDU会话开始时间,所述PDU会话ID用于识别PDU会话;所述BCF设备还包括确定单元;
所述确定单元,用于确定所述接入网设备发送所述第一资源使用消息的第一时刻;
所述确定单元,还用于在所述第一资源使用消息中的PDU会话ID与所述第二资源使用消息中的PDU会话ID相同,且所述第一时刻与所述PDU会话开始时间的差值小于第一阈值的情况下,确定所述第一资源使用消息指示的资源使用信息与所述第二资源使用消息指示的资源使用信息一致。
8.根据权利要求7所述的BCF设备,其特征在于,所述获取单元获取到的所述第一资源使用消息还包括服务质量流标识QFI信息;
所述获取单元,还用于获取所述接入网设备发送的第三资源使用消息,所述第三资源使用消息包括PDU会话ID,所述第三资源使用消息用于指示所述PDU会话ID对应的PDU会话已释放;
所述获取单元,还用于获取所述第二CHF设备发送的第四资源使用消息,所述第四资源使用消息中包括PDU会话ID、PDU会话结束时间以及QFI信息;
所述确定单元,还用于确定所述接入网设备发送所述第三资源使用消息的第二时刻;
所述处理单元,还用于在所述第三资源使用消息中的PDU会话ID与所述第四资源使用消息中的PDU会话ID相同,所述第一资源使用消息中QFI信息与所述第四资源使用消息中QFI信息相同,且所述第二时刻与所述PDU会话结束时间的差值小于第二阈值的情况下,分别更新所述终端在所述第一BCF设备中的计费信息以及所述终端在第二BCF设备中的计费信息。
9.一种区块链功能BCF设备,其特征在于,包括存储器和处理器;
所述存储器和所述处理器耦合;
所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;
当所述处理器执行所述计算机指令时,所述BCF设备执行如权利要求1-4中任意一项所述的数据处理方法。
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在区块链功能BCF设备上运行时,使得所述BCF设备执行如权利要求1-4中任意一项所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210877652.8A CN115226052A (zh) | 2022-07-25 | 2022-07-25 | 数据处理方法、区块链功能设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210877652.8A CN115226052A (zh) | 2022-07-25 | 2022-07-25 | 数据处理方法、区块链功能设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115226052A true CN115226052A (zh) | 2022-10-21 |
Family
ID=83614757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210877652.8A Pending CN115226052A (zh) | 2022-07-25 | 2022-07-25 | 数据处理方法、区块链功能设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115226052A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024125383A1 (zh) * | 2022-12-16 | 2024-06-20 | 华为技术有限公司 | 计费方法、装置和*** |
-
2022
- 2022-07-25 CN CN202210877652.8A patent/CN115226052A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024125383A1 (zh) * | 2022-12-16 | 2024-06-20 | 华为技术有限公司 | 计费方法、装置和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111182543B (zh) | 切换网络的方法和装置 | |
KR102190310B1 (ko) | 로컬 운영자에 의한 서비스 프로비저닝 | |
CN112566149B (zh) | 配置业务的方法、通信装置和通信*** | |
US7630712B2 (en) | Method for reconnecting a mobile terminal in a wireless network | |
CN101106812B (zh) | 通信网络及用户设备接入方法 | |
CN112438074A (zh) | 当ue注册在不同的plmn时用于基于hplmn的业务控制的方法和*** | |
US20220264407A1 (en) | Communications device, infrastructure equipment, core network element and methods | |
CN111466131B (zh) | 用于在多个接入之间分割流量的方法和计算设备 | |
JP2021503199A (ja) | 通信端末、接続を要求する方法、ネットワーク構成要素および通信端末にサービスを提供する方法 | |
CN112399523B (zh) | 一种ursp核查方法及装置 | |
CN113498217A (zh) | 一种通信方法和通信装置 | |
WO2009135371A1 (zh) | 网络连接方式的确定方法 | |
WO2021087910A1 (zh) | 用于连接网络的方法和设备 | |
CN113676904B (zh) | 切片认证方法及装置 | |
CN113747479B (zh) | 获取网络资源的方法、设备及*** | |
TW202021415A (zh) | 一種網路存取方法、終端設備及網路設備 | |
CN113950851A (zh) | 无线通信方法和设备 | |
CN114173384A (zh) | QoS控制方法、装置及处理器可读存储介质 | |
CN115226052A (zh) | 数据处理方法、区块链功能设备及存储介质 | |
WO2023174150A1 (zh) | 一种接入控制方法及装置 | |
WO2021088007A1 (zh) | 无线通信的方法、终端设备和网络设备 | |
CN114786167B (zh) | 无线通信方法和设备 | |
CN103582159A (zh) | 一种固定移动网络融合场景下的多连接建立方法及*** | |
CN111328114A (zh) | 一种切换控制方法及设备 | |
Sajjad et al. | On session continuation among slices for inter-slice mobility support in 3GPP service-based architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |