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

业务同步方法、装置及存储介质与流程

2023-02-04 12:20:58 来源:中国专利 TAG:

1.本技术涉及通信
技术领域
,尤其涉及一种业务同步方法、装置及存储介质。
背景技术
:2.伴随网络带宽的发展,业界预测新的全息通信方式也将会出现,并逐步成熟。所谓全息通信,相比于当前主流的音视频通话,不仅仅包括视觉和听觉体验,还会引入包括嗅觉、味觉和触觉等的多感官体验。比如未来的食品广告,不仅仅让观看者能看到食品的颜色和外形,还可以通过味觉模拟器直接刺激人的神经,从而同步让观看广告者品尝到食品的味道。简而言之,新的全息通信方式,会有更多维度的业务子流并发传输,这些并发的业务子流需要进行精确同步协调,即同一时刻的各个业务子流的业务报文需要同时到达,从而才能保证用户的最佳体验。3.然而,当前移动网络和应用之间缺乏感知,对上述多维度并发的关联业务子流的支持并没有考虑。以视频通话业务为例,其音频流和视频流在移动网络层分别创建一个承载,并分配不同的服务质量(qualityofservices,qos)分类标识(qosclassidentifie,qci)。也就是说,移动网络将同一个音视频通话的音频流业务报文和视频流业务报文当作两个无关的业务报文,通过两个无关的承载来进行转发。因此,如何确保两个关联的业务子流的同步是一个亟待解决的问题。技术实现要素:4.本技术提供一种业务同步方法、装置及存储介质,用于保障关联业务的同步,以提升用户的业务体验。5.为达到上述目的,本技术采用如下技术方案:6.第一方面,提供一种业务同步方法,应用于多流业务系统,多流业务系统包括第一节点以及第二节点,第一节点与第二节点进行多流业务的传输,多流业务至少包括第一业务以及第二业务,第一业务与第二业务相关联;方法包括:第一节点确定第一业务与第二业务之间的当前同步参数;当前同步参数用于反映第一业务与第二业务之间的当前同步程度;在当前同步参数与目标同步参数之间的差值的绝对值大于或者等于预设阈值的情况下,第一节点确定第一业务与第二业务不同步,并向第二节点发送同步指令信息;同步指令信息包括第一业务的标识以及第一业务的停止时间,或者第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包,或者根据第二业务的停止时间停止发送第二业务数据包。7.可选的,方法还包括:第一节点获取第一业务的数据时延要求指标以及第一业务的数据丢包率要求指标、第二业务的数据时延要求指标以及第二业务的数据丢包率要求指标;第一节点根据第一业务的数据时延要求指标、第一业务的数据丢包率要求指标、第二业务的数据时延要求指标、第二业务的数据丢包率要求指标,确定第一业务与第二业务之间的目标同步参数。8.可选的,第一节点确定第一业务与第二业务之间的当前同步参数,包括:第一节点获取历史时刻到当前时刻的时间段内接收第二节点发送的第一业务的数据包个数,以及历史时刻到当前时刻的时间段内接收第二节点发送的第二业务的数据包个数;第一节点根据获取到的第一业务的数据包个数以及第二业务的数据包个数,确定第一业务与第二业务之间的当前同步参数。9.可选的,在第一业务的优先级大于第二业务的优先级的情况下,同步指令信息包括第一业务的标识以及第一业务的停止时间,同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包;在第一业务的优先级小于第二业务的优先级的情况下,同步指令信息包括第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第二业务的停止时间停止发送第二业务的数据包。10.第二方面,提供一种第一节点,应用于多流业务系统,多流业务系统包括第一节点以及第二节点,第一节点与第二节点进行多流业务的传输,多流业务至少包括第一业务以及第二业务,第一业务与第二业务相关联;第一节点包括确定单元以及发送单元;确定单元,用于确定第一业务与第二业务之间的当前同步参数;当前同步参数用于反映第一业务与第二业务之间的当前同步程度;发送单元,用于在当前同步参数与目标同步参数之间的差值的绝对值大于或者等于预设阈值的情况下,确定第一业务与第二业务不同步,并向第二节点发送同步指令信息;同步指令信息包括第一业务的标识以及第一业务的停止时间,或者第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包,或者根据第二业务的停止时间停止发送第二业务数据包。11.可选的,第一节点还包括获取单元;获取单元,用于获取第一业务的数据时延要求指标以及第一业务的数据丢包率要求指标、第二业务的数据时延要求指标以及第二业务的数据丢包率要求指标;确定单元,还用于根据第一业务的数据时延要求指标、第一业务的数据丢包率要求指标、第二业务的数据时延要求指标、第二业务的数据丢包率要求指标,确定第一业务与第二业务之间的目标同步参数。12.可选的,确定单元,具体用于:第一节点获取历史时刻到当前时刻的时间段内接收第二节点发送的第一业务的数据包个数,以及历史时刻到当前时刻的时间段内接收第二节点发送的第二业务的数据包个数;第一节点根据获取到的第一业务的数据包个数以及第二业务的数据包个数,确定第一业务与第二业务之间的当前同步参数。13.可选的,在第一业务的优先级大于第二业务的优先级的情况下,同步指令信息包括第一业务的标识以及第一业务的停止时间,同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包;在第一业务的优先级小于第二业务的优先级的情况下,同步指令信息包括第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第二业务的停止时间停止发送第二业务的数据包。14.第三方面,提供一种电子设备,包括:处理器、用于存储处理器可执行的指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面的业务同步方法。15.第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述第一方面的业务同步方法。16.本技术提供的技术方案至少带来以下有益效果:对于第一节点与第二节点进行传输的两个相关联的业务(即第一业务与第二业务),第一节点确定第一业务与第二业务之间的当前同步参数,以明确第一业务与第二业务之间的当前同步程度。进一步的,在当前同步参数与目标同步参数之间的差值的绝对值大于或者等于预设阈值的情况下,第一节点确定第一业务与第二业务不同步,并向第二节点发送同步指令信息。同步指令信息包括第一业务的标识以及第一业务的停止时间,或者第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包,或者根据第二业务的停止时间停止发送第二业务数据包。因此,第二节点在收到同步指令信息后,可以先暂停发送第一业务或第二业务的数据包,以便第一业务与第二业务恢复同步,进而增加了对多流业务之间的同步保障,提升了用户的业务体验。附图说明17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。18.图1为本技术实施例提供的一种xr业务场景下的多数据流传输示意图;19.图2为本技术实施例提供的一种多流业务系统的结构示意图;20.图3为本技术实施例提供的一种业务同步方法的流程示意图一;21.图4为本技术实施例提供的一种macce结构示意图;22.图5为本技术实施例提供的一种业务同步方法的流程示意图二;23.图6为本技术实施例提供的一种第一节点的结构示意图;24.图7为本技术实施例提供的一种电子设备的结构示意图。具体实施方式25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。26.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。27.还需要说明的是,本技术实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。28.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。29.在对本技术实施例进行详细地解释说明之前,先对本技术实施例涉及到的一些相关技术进行介绍。30.扩展现实(extendedreality,xr)是指通过计算机技术和可穿戴设备产生的一个真实与虚拟组合的、可人机交互的环境。xr是在增强现实(augmentedreality,ar),虚拟现实(virtualreality,vr)和混合现实(mixedreality,mr)基础上提出的。31.可以理解的,为了避免概念混淆,xr其实是一个总称,包括了ar,vr和mr。xr业务的目的是利用高速网络,加上360度影像等技术,达到交互式的沉浸体验效果。32.xr是目前业界正在考虑的比较重要的第五代移动通信技术(5thgenerationmobilecommunicationtechnology,5g)媒体应用之一。目前第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)3gppsa4标准组中讨论的xr用例中,视频流、音频流和ue姿势/控制流都需要由ue发送或接收。需要注意的是,这些流量的周期性可能不同,例如视频流可以每秒60、90或120帧生成,但音频流的数据包生成时间为20毫秒。它们对丢包和延迟的敏感度也可能不同,换句话说,它们有不同的服务质量(qualityofservice,qos)要求。因此,将所有它们的流量集中在同一数据流中是不合适的,这将迫使gnb对它们进行相同的处理。因此,对具有不同qos要求的多个数据流进行分别处理非常重要。33.相关技术中将xr业务拆成多个数据流进行承载,并为多个数据流定义不同的qos要求来进行保障,但是相关技术未考虑多数据流之间如何做同步保障。如图1所示,示出了一种xr业务场景下的多数据流传输示意图,其中,终端设备和基站设备之间进行多数据流传输,多数据流包括数据流1(对应业务1)、数据流2(对应业务2)、数据流3(对应业务3)以及数据流4(对应业务4),由于业务1、业务2、业务3、业务4的qos各不相同,容易造成多数据流不同的现象,如数据流1传输较快,在数据流1传输到基站设备时,数据流2、数据流3、数据流4还未到达。34.因此,如何在现有技术保障qos的基础上,增加对业务流之间同步的保障,以更好的保障xr业务的用户体验是亟需解决的问题。35.本技术实施例提供的业务同步方法,用于保障关联业务的同步,以提升用户的业务体验。本技术实施例提供的业务同步方法可以适用于多流业务系统,图2示出了该多流业务系统的一种结构示意图。如图2所示,多流业务系统10包括第一节点11以及第二节点12。其中,第一节点11与第二节点12连接。第一节点11与第二节点12之间可以采用有线方式连接,也可以采用无线方式连接,本技术实施例对此不作限定。36.第一节点11可以为终端设备,也可以为基站设备。第二节点12可以为终端设备,也可以为基站设备。第一节点11与第二节点12进行多流业务的传输(包括第一节点11向第二节点12发送数据,或者第一节点11接收第二节点12发送的数据),多流业务至少包括两个相关联的业务,例如,第一业务与第二业务。37.终端设备可以是无线终端设备也可以是有线终端设备。无线终端设备可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备或连接到无线调制解调器的其他处理设备。终端设备与接入网设备之间采用某种空口技术(例如,nr技术或lte技术)相互通信。终端设备与终端设备之间也可以采用某种空口技术(例如,nr技术或lte技术)相互通信。无线终端设备可以经接入网设备与一个或多个核心网设备通信,如与amf、smf等进行通信。终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)、智能电话、卫星无线设备、工业控制中的无线终端设备、无人驾驶中的无线终端设备、远程手术中的无线终端设备、智能电网中的无线终端设备、运输安全中的无线终端设备、智慧城市(smartcity)中的无线终端设备、智慧家庭中的无线终端设备、无线调制解调器卡以及具有移动终端设备的计算机(例如,可以是膝上型、便携式、袖珍式、手持式、计算机内置的或者车载的移动装置),它们与接入网设备交换语音和/或数据。示例性的,无线终端设备可以为个人通信业务(personalcommunicationservice,pcs)电话、手机、平板电脑、带无线收发功能的电脑、ar终端设备、vr终端设备、mr终端设备、xr终端设备、无绳电话、会话发起协议(sessioninitiationprotocol,sip)话机、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)、机器类型通信终端设备等设备。在车联网通信中,车辆上装载的通信设备是一种终端设备,路边单元(roadsideunit,rsu)也可以作为一种终端设备。无人机上装载的通信设备,也可以看做是一种终端设备。终端设备也可以称为用户设备(userequipment,ue)、终端、移动终端(mobileterminal,mt)、订户单元(subscriberunit)、订户站,移动站、移动台、远程站、接入点、接入终端、用户终端、用户代理等。38.基站设备可以是一种为终端设备提供无线通信功能的设备。基站设备例如包括但不限于:5g中的下一代基站(gnodeb,gnb)、演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu)、传输点(transmittingandreceivingpoint,trp)、发射点(transmittingpoint,tp)、移动交换中心等。39.终端设备与基站设备在媒体介入控制层(mediaaccesscontrol,mac)可以通过媒体接入控制(maccontrolelement,macce)进行交互。在ts38.321协议规范中根据mac头部的区域设置标识符(lcid)类型在5g的上下行上分别定义了各自的多种macce,如表一所示,终端设备和基站设备之间通过互相发送macce来协助对方进行一些流程的处理,从而实现一些功能。40.表一table6.2.1-2valuesoflcidforul-sch[0041][0042]下面结合图2所示的多流业务系统,对本技术实施例提供的业务同步方法进行说明。[0043]图3是根据一些示例性实施例示出的一种业务同步方法的流程示意图。在一些实施例中,上述业务同步方法可以应用到如图2所示的第一节点、第二节点,也可以应用到其他类似设备。[0044]如图3所示,本技术实施例提供的业务同步方法,包括下述s201-s202。[0045]s201、第一节点确定第一业务与第二业务之间的当前同步参数。[0046]其中,当前同步参数用于反映第一业务与第二业务之间的当前同步程度。[0047]作为一种可能的实现方式,第一节点获取历史时刻到当前时刻的时间段内接收第二节点发送的第一业务的数据包个数,以及历史时刻到当前时刻的时间段内接收第二节点发送的第二业务的数据包个数。进一步的,第一节点根据获取到的第一业务的数据包个数以及第二业务的数据包个数,确定第一业务与第二业务之间的当前同步参数。[0048]需要说明的,历史时刻为当前时刻前的任意一个时刻。历史时刻到当前时刻的时间段可以作为一个周期t。[0049]第一业务与第二业务可以为任意两个相关联的qos业务。如一个影片通常由视频数据和音频数据组成,该视频数据对应的视频业务与该音频数据对应的音频业务则为两个相关联的业务。[0050]例如,在第一节点为基站设备,第二节点为终端设备的情况下,基站设备可以统计在周期t内接收到终端设备发送的业务a的上行数据包个数,记为numpdua,并统计在周期t内接收到终端设备发送的业务b的上行数据包个数,记为numpdub。进一步的,基站设备计算业务a与业务b之间的当前同步参数其中,q为预设系数,由运维人员预先设定,取值范围是0~100之间的数(如取小数点一位,即可以设置1.1,50.9等值)。[0051]第一节点为终端设备,第二节点为基站设备的情况与上述示例类似,不同之处在于基站设备统计的是业务a的下行数据包个数,此处不再赘述。[0052]s202、在当前同步参数与目标同步参数之间的差值的绝对值大于或者等于预设阈值的情况下,第一节点确定第一业务与第二业务不同步,并向第二节点发送同步指令信息。[0053]其中,同步指令信息包括第一业务的标识以及第一业务的停止时间,或者第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包,或者根据第二业务的停止时间停止发送第二业务数据包。[0054]作为一种可能的实现方式,第一节点计算当前同步参数与目标同步参数之间的差值。进一步的,第一节点将计算得到的差值的绝对值与预设阈值进行比较,以判断该绝对值是否大于或者等于预设阈值。在绝对值大于或者等于预设阈值的情况下,第一节点确定第一业务与第二业务不同步,并向第二节点发送同步指令信息。[0055]需要说明的,目标同步参数可以是运维人员预先在第一节点中设置的,也可以为第一节点预先计算得到的(可参考后续实施例)。同理,预设阈值也由运维人员预先在第一节点中设置。[0056]例如,目标同步参数记为targetsyn,当前同步参数记为synpdu,预设阈值为threshold。若|synpdu-targetsyn|≥threshold,第一节点则确定第一业务与第二业务不同步,并向第二节点发送同步指令信息。[0057]一种示例中,同步指令信息可以以macce的形式由第一节点发送至第二节点。例如,引入新的macce来实现多个业务流之间的同步功能,将该macce命名为“synqos”,当终端设备或基站设备收到一个名为synqos的macce时,则确定为同步指令信息。[0058]示例性的,名称为“synqos”的macce的格式如图4所示,其中qosid是需要停止数据包发送的qos业务对应的身份证标识(identitydocument,id),time代表需要该qos业务停止发送的时长。该时长可以是配置的固定值,比如5ms,10ms,100ms等,具体值根据参数配置选择,使用固定值时,每次发生两个qos业务不同步时,基站设备就触发一次“synqos”macce发送给终端设备,终端设备按照该macce里面的time停止发送该qos业务的数据包,时间到了之后,终端设备继续发送。[0059]本技术实施例提供的技术方案至少带来以下有益效果:对于第一节点与第二节点进行传输的两个相关联的业务(即第一业务与第二业务),第一节点确定第一业务与第二业务之间的当前同步参数,以明确第一业务与第二业务之间的当前同步程度。进一步的,在当前同步参数与目标同步参数之间的差值的绝对值大于或者等于预设阈值的情况下,第一节点确定第一业务与第二业务不同步,并向第二节点发送同步指令信息。同步指令信息包括第一业务的标识以及第一业务的停止时间,或者第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包,或者根据第二业务的停止时间停止发送第二业务数据包。因此,第二节点在收到同步指令信息后,可以先暂停发送第一业务或第二业务的数据包,以便第一业务与第二业务恢复同步,进而增加了对多流业务之间的同步保障,提升了用户的业务体验。[0060]在一种设计中,为了得到目标同步参数,如图5所示,本技术实施例提供的业务同步方法还包括下述s301-s302。[0061]s301、第一节点获取第一业务的数据时延要求指标以及第一业务的数据丢包率要求指标、第二业务的数据时延要求指标以及第二业务的数据丢包率要求指标。[0062]作为一种可能的实现方式,第一节点从预设的qos业务配置表中,获取第一业务的数据时延要求指标以及第一业务的数据丢包率要求指标、第二业务的数据时延要求指标以及第二业务的数据丢包率要求指标。[0063]需要说明的,qos业务配置表包括多个5g服务质量标识符(5gqosidentifier,5qi)对应的qos参数,其中,一个5qi对应一个3gpp协议定义的5g支持的业务类型,不同的5qi表示不同的业务承载类型。[0064]如表二所示,示出了一种5qi和qos参数之间的映射关系表。[0065]表二[0066][0067][0068][0069][0070][0071]其中,从表中可以看出,qos业务分成保证比特速率(guaranteedbitrate,gbr)业务和不保证比特速率(non-gbr)业务,两种业务都约定了数据时延(packetdelaybudget,pdb)和数据丢包率(packeterrorlossrate,pelr)。因此,第一节点可以根据业务的标识(如5qi)从该表中获取对应的数据时延和数据丢包率,并将该数据时延确定为数据时延要求指标,将该数据丢包率确定为数据丢包率要求指标。[0072]s302、第一节点根据第一业务的数据时延要求指标、第一业务的数据丢包率要求指标、第二业务的数据时延要求指标、第二业务的数据丢包率要求指标,确定第一业务与第二业务之间的目标同步参数。[0073]作为一种可能的实现方式,第一节点根据第一业务的数据时延要求指标、第一业务的数据丢包率要求指标、第二业务的数据时延要求指标、第二业务的数据丢包率要求指标,计算第一业务与第二业务之间的目标同步参数。[0074]示例性的,第一节点通过qos业务的5qi从表二中查询到该qos业务的pdb,记为tablepdb,通过qos业务的5qi从表二中查询到该qos业务的pelr,记为tablepelr,则两个同步qos业务的目标同步参数[0075]其中,k和m是系数,由运维人员根据情况设定,取值范围均是0~100之间的数(如可以设置1.1,50.9等值)[0076]在一些实施例中,当两个qos业务不同步时,第一节点可以指示第二节点停止发送优先级高的qos业务的数据包。如果两个qos业务优先级相同,则停止pdb要求高的业务。如果pdb也相同,则停止pler要求高的业务。如果上述参数都相同,则停止当前接收到的数据包个数高的业务。[0077]上述实施例主要从装置(设备)的角度对本技术实施例提供的方案进行了介绍。可以理解的是,为了实现上述方法,装置或设备包含了执行各个方法流程相应的硬件结构和/或软件模块,这些执行各个方法流程相应的硬件结构和/或软件模块可以构成一个物料信息的确定装置。本领域技术人员应该很容易意识到,结合本文中所发明的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。[0078]本技术实施例可以根据上述方法示例对装置或设备进行功能模块的划分,例如,装置或设备可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。[0079]图6是根据一示例性实施例示出的第一节点的结构示意图。参照图6所示,本技术实施例提供的第一节点40,应用于多流业务系统,多流业务系统包括第一节点以及第二节点,第一节点与第二节点进行多流业务的传输,多流业务至少包括第一业务以及第二业务,第一业务与第二业务相关联;第一节点40包括确定单元401以及发送单元402。[0080]确定单元401,用于确定第一业务与第二业务之间的当前同步参数;当前同步参数用于反映第一业务与第二业务之间的当前同步程度;发送单元402,用于在当前同步参数与目标同步参数之间的差值的绝对值大于或者等于预设阈值的情况下,确定第一业务与第二业务不同步,并向第二节点发送同步指令信息;同步指令信息包括第一业务的标识以及第一业务的停止时间,或者第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包,或者根据第二业务的停止时间停止发送第二业务数据包。[0081]可选的,第一节点还包括获取单元403;获取单元403,用于获取第一业务的数据时延要求指标以及第一业务的数据丢包率要求指标、第二业务的数据时延要求指标以及第二业务的数据丢包率要求指标;确定单元401,还用于根据第一业务的数据时延要求指标、第一业务的数据丢包率要求指标、第二业务的数据时延要求指标、第二业务的数据丢包率要求指标,确定第一业务与第二业务之间的目标同步参数。[0082]可选的,确定单元401,具体用于:第一节点获取历史时刻到当前时刻的时间段内接收第二节点发送的第一业务的数据包个数,以及历史时刻到当前时刻的时间段内接收第二节点发送的第二业务的数据包个数;第一节点根据获取到的第一业务的数据包个数以及第二业务的数据包个数,确定第一业务与第二业务之间的当前同步参数。[0083]可选的,在第一业务的优先级大于第二业务的优先级的情况下,同步指令信息包括第一业务的标识以及第一业务的停止时间,同步指令信息用于指示第二节点根据第一业务的停止时间停止发送第一业务的数据包;在第一业务的优先级小于第二业务的优先级的情况下,同步指令信息包括第二业务的标识第二业务的停止时间;同步指令信息用于指示第二节点根据第二业务的停止时间停止发送第二业务的数据包。[0084]图7是本技术提供的一种电子设备的结构示意图。如图7,该电子设备50可以包括至少一个处理器501以及用于存储处理器可执行指令的存储器502其中,处理器501被配置为执行存储器502中的指令,以实现上述实施例中的业务同步方法。[0085]另外,电子设备50还可以包括通信总线503以及至少一个通信接口504。[0086]处理器501可以是一个处理器(centralprocessingunits,cpu),微处理单元,asic,或一个或多个用于控制本技术方案程序执行的集成电路。[0087]通信总线503可包括一通路,在上述组件之间传送信息。[0088]通信接口504,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。[0089]存储器502可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器501相连接。存储器也可以和处理器501集成在一起。[0090]其中,存储器502用于存储执行本技术方案的指令,并由处理器501来控制执行。处理器501用于执行存储器502中存储的指令,从而实现本技术方法中的功能。[0091]作为一个示例,结合图6,第一节点40中的确定单元401以及发送单元402实现的功能与图7中的处理器501的功能相同。[0092]在具体实现中,作为一种实施例,处理器501可以包括一个或多个cpu,例如图7中的cpu0和cpu1。[0093]在具体实现中,作为一种实施例,电子设备50可以包括多个处理器,例如图7中的处理器501和处理器507。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。[0094]在具体实现中,作为一种实施例,电子设备50还可以包括输出设备505和输入设备506。输出设备505和处理器501通信,可以以多种方式来显示信息。例如,输出设备505可以是液晶显示器(liquidcrystaldisplay,lcd),发光二级管(lightemittingdiode,led)显示设备,阴极射线管(cathoderaytube,crt)显示设备,或投影仪(projector)等。输入设备506和处理器501通信,可以以多种方式接受用户对象的输入。例如,输入设备506可以是鼠标、键盘、触摸屏设备或传感设备等。[0095]本领域技术人员可以理解,图7中示出的结构并不构成对电子设备50的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。[0096]另外,本技术还提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述实施例所提供的业务同步方法。[0097]另外,本技术还提供一种计算机程序产品,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如上述实施例所提供的业务同步方法。[0098]本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未发明的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由权利要求指出。当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献