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

一种通道分流的方法、装置及电子设备与流程

2022-06-22 15:50:34 来源:中国专利 TAG:


1.本发明涉及转移资源技术领域,具体而言,涉及一种通道分流的方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.目前,在构建支付交易时,往往会直接对接现有的支付平台(例如,支付宝、微信、银联等)来完成支付交易功能,但是针对不同的业务需要以及公司财务的相关需求,这种直接对接支付平台的方式有时会不太符合需求,比如对于跨境电商,费率、复杂的流程、资金跨境、资金流动的便捷性等都是值得考虑的因素。
3.市面上存在有资质的收款平台来帮助跨境电商提高效率,有资质的收款平台不止一家(比如:通联、汇付天下、首信易等),使得用户有了更多的选择性。用户在交易过程中一般只需要使用一家收款平台,若用户所选择的收款平台不能交易或不支持该交易时,则需要再次尝试其他收款平台,费时费力。


技术实现要素:

4.为解决现有存在的技术问题,本发明实施例提供一种通道分流的方法、装置、电子设备及计算机可读存储介质。
5.第一方面,本发明实施例提供了一种通道分流的方法,包括:
6.获取用于转移目标资源的资源转移请求;
7.确定具有转移所述目标资源功能的至少一个候选通道;
8.从至少一个所述候选通道中选取一个作为目标通道,所述目标通道为当前能够转移所述目标资源的候选通道;
9.基于所述目标通道转移所述目标资源。
10.第二方面,本发明实施例还提供了一种通道分流的装置,包括:
11.获取模块,用于获取用于转移目标资源的资源转移请求;
12.候选模块,用于确定具有转移所述目标资源功能的至少一个候选通道;
13.处理模块,用于从至少一个所述候选通道中选取一个作为目标通道,所述目标通道为当前能够转移所述目标资源的候选通道;
14.转移模块,用于基于所述目标通道转移所述目标资源。
15.第三方面,本发明实施例提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,所述计算机程序被所述处理器执行时实现上述任意一项所述的通道分流的方法中的步骤。
16.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的通道分流的方法中的步骤。
17.本发明实施例提供的通道分流的方法、装置、电子设备及计算机可读存储介质,整合了多个通道,统一了不同通道的接入标准,能够提升接入效率,减少接入成本;在需要转移目标资源时,可以选取出当前能够转移该目标资源的目标通道,利用该目标通道实现转移该目标资源。该方法整合了多种通道,不需要用户选择使用哪一通道,可以简化用户操作;通过判断哪些通道当前能够转移目标资源,能够有效避免所选取的目标通道不能转移的情况,能够降低切换通道的可能性。并且,先确定候选通道、再从中选择目标通道,可以缩小选取出目标通道的范围,能够提高处理效率。
附图说明
18.为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。
19.图1示出了本发明实施例所提供的一种通道分流的方法的流程图;
20.图2示出了本发明实施例所提供的另一种通道分流的方法的流程图;
21.图3示出了本发明实施例所提供的一种通道分流的装置的结构示意图;
22.图4示出了本发明实施例所提供的一种用于执行通道分流的方法的电子设备的结构示意图。
具体实施方式
23.下面结合本发明实施例中的附图对本发明实施例进行描述。
24.本发明实施例利用整合多种通道的对接平台,实现一种通道分流的方法,利用该对接平台,在多种通道中对资源进行分流。图1示出了本发明实施例所提供的一种通道分流的方法的流程图。如图1所示,该方法包括:
25.步骤101:获取用于转移目标资源的资源转移请求。
26.本发明实施例中,在需要将资源从用户a转移至用户b时,用户a或者用户a所委托的第三方作为业务方向对接平台发起资源转移请求,该资源转移请求用于转移该资源,本实施例将该待转移的资源成为目标资源。该资源为对接平台可转移的一种资源,例如资金、文章等。例如,若目标资源为资金,该资源转移请求具体可以为支付请求等;若目标资源为文章,该资源转移请求具体可以为向期刊投稿的请求等。
27.步骤102:确定具有转移目标资源功能的至少一个候选通道。
28.本发明实施例中,对接平台整合了多种通道,不同的通道可以转移相同或不同的资源;在需要转移该目标资源时,需要确定对接平台所整合的通道中存在哪些通道具有转移该目标资源的功能,并将具有转移该目标资源功能的通道作为候选通道,该候选通道的数量至少为一个。其中,若对接平台所整合的所有通道均不具有转移该目标资源的功能,则流程结束。
29.可选地,该资源转移请求包括转移方式;且上述步骤102“确定具有转移目标资源功能的至少一个候选通道”包括:
30.步骤a1:确定目标资源的所属类别,将具有按照转移方式转移所属类别的资源的功能的通道作为候选通道。
31.本发明实施例中,业务方在发起资源转移请求时,可以选择自己所需的转移方式,
即需要按照哪种转移方式来转移该目标资源。例如,若该资源转移请求为交易请求,则该转移方式可以为某个支持转账的银行,或者,该转移方式也可以为其他的支付平台(例如,支付宝、微信、银联等)。一般情况下,对接平台所整合的通道能够支持至少一种转移方式。并且,本发明实施例还对能够转移的资源进行分类,该分类方式具体可基于实际情况而定。例如,若对接平台所转移的资源为资金,则可以按照币种对资源进行分类,例如分为人民币、美元、欧元等。一般情况下,对接平台所整合的通道具有转移至少一种类别资源的功能。
32.在获取到资源转移请求后,本实施例判断所整合的通道中哪些通道具有按照转移方式转移所属类别的资源的功能;若某通道具有转移该所属类别的资源的功能,且在转移时可以按照该转移方式进行转移,则可将该通道作为候选通道。
33.步骤103:从至少一个候选通道中选取一个作为目标通道,目标通道为当前能够转移目标资源的候选通道。
34.本发明实施例中,候选通道为具有转移目标资源功能的通道,但在需要转移该目标资源的当前时间点,该候选通道的功能可能未开启;例如,候选通道的api异常,该候选通道的网络状况较差,或者人为关闭了该候选通道的功能等。因此,本发明实施例进一步判断哪些候选通道在当前时间点能够转移该目标资源,即当前能够转移目标资源;若某候选通道当前能够转移目标资源,则可基于该候选通道转移目标资源,为方便描述,本实施例将当前能够转移目标资源的候选通道中的一个选为目标通道。
35.例如,对接平台整合了1个通道,其中有6个通道具有转移目标资源功能,则这6个通道均可称为候选通道。若这6个候选通道中的2个候选通道当前不能转移目标资源,其余4个候选通道当前能够转移目标资源,则可以从这4个当前能够转移目标资源的候选通道中选择一个作为目标通道。其中,可以随机选择目标通道,也可以采用其他比较的方式选取最合适的候选通道作为目标通道。
36.步骤104:基于目标通道转移目标资源。
37.本发明实施例中,在确定目标通道之后,对接平台即可基于该目标通道将目标资源转移至接收方,例如用户b,实现资源转移。
38.本发明实施例提供的通道分流的方法,整合了多个通道,统一了不同通道的接入标准,能够提升接入效率,减少接入成本;在需要转移目标资源时,可以选取出当前能够转移该目标资源的目标通道,利用该目标通道实现转移该目标资源。该方法整合了多种通道,不需要用户选择使用哪一通道,可以简化用户操作;通过判断哪些通道当前能够转移目标资源,能够有效避免所选取的目标通道不能转移的情况,能够降低切换通道的可能性。并且,先确定候选通道、再从中选择目标通道,可以缩小选取出目标通道的范围,能够提高处理效率。
39.可选地,上述步骤103“从至少一个候选通道中选取一个作为目标通道”包括:
40.步骤b1:将当前能够转移目标资源的候选通道作为临时通道。
41.步骤b2:在临时通道的数量为多个的情况下,从多个临时通道中选取一个作为目标通道,并将除目标通道之外的其他临时通道作为备用通道。
42.本发明实施例中,对接平台虽然可以初步判断哪些候选通道当前能够转移目标资源,但在实际情况下仍然存在难以完全剔除异常候选通道的问题;例如,候选通道的api异常、网络波动大等,此时对接平台也有可能误认为该候选通道在当前能够转移目标资源,但
实际上基于该候选资源转移目标资源容易失败甚至不能成功。因此,本实施例除了选取出目标通道之外,还选取出备用通道,以备不时之需。
43.具体地,为方便描述,本实施例将当前能够转移目标资源的候选通道称为临时通道。若临时通道的数量为一个,即只存在一个临时通道,则直接将该临时通道作为目标通道;若临时通道的数量为多个,即存在多个临时通道,本实施例从多个临时通道中选出一个作为目标通道,并将除所选出的目标通道之外的其他临时通道均作为备用通道。该备用通道用于在目标通道不能转移目标资源时,从目标通道切换至备用通道,由备用铜带代替目标通道转移目标资源。
44.本领域技术人员可以理解,上述的候选通道、临时通道、目标通道等都是一种通道,本实施例采用候选通道、临时通道、目标通道等不同的描述方式只是方便区分。
45.可选地,上述步骤104“基于目标通道转移目标资源”包括:
46.步骤c1:在目标通道转移失败的情况下,重复执行重新确定目标通道的过程,直至成功转移目标资源或者不存在备用通道。
47.其中,上述“重新确定目标通道的过程”,包括:
48.步骤c11:从当前所有的备用通道中选出一个作为新的目标通道,基于新的目标通道转移目标资源。
49.本发明实施例中,若当前存在备用通道,在目标通道转移失败的情况下,从当前所有的备用通道中选出一个作为新的目标通道,所选出的新的目标通道不再是备用通道,之后基于该新的目标通道重新转移目标资源。若转移成功,则流程结束;若转移失败,且当前还存在备用通道,继续选取新的目标通道,即继续执行“重新确定目标通道的过程”,直至成功转移目标资源,或者不存在备用通道。其中,若成功转移目标资源,可以向业务方反馈成功消息;若转移失败且不存在任何备用通道,则说明所有通道均转移失败,此时可以向业务方反馈报警消息。
50.可选地,上述步骤b1“将当前能够转移目标资源的候选通道作为临时通道”包括:
51.步骤b11:确定处于开启状态的候选通道,候选通道预设有转移限值。
52.步骤b12:从多个处于开启状态的候选通道中筛选出目标资源未超出转移限值的候选通道,将筛选出的候选通道作为临时通道。
53.本发明实施例中,在确定具有转移目标资源功能的候选通道之后,判断该候选通道是否处于开启状态;若该候选通道当前处于开启状态,则可初步确定该候选通道当前可能能够转移目标资源;相反地,若该候选通道当前不为开启状态(例如为关闭状态),则可直接确定该候选通道不能转移目标资源,该候选通道不能作为临时通道。其中,在对接平台侧可以主动开启或者关闭所整合的通道。例如,该方法还可以包括设置通道开启时间。通过主动设置每个通道的开启时间,可以主动控制向哪些通道分流。
54.并且,本实施例还为对接平台中所整合的通道设置相应的转移限值,该转移限值用于表示该通道所能够转移的资源的上限。具体地,可以为通道设置一个整体的转移限值,所有业务方共用该转移限值;或者,也可以为每个业务方单独设置转移限值,本实施例对此不做限定。若某候选通道当前处于开启状态,并且假如基于该候选通道转移目标资源,也不会超出该候选通道的转移限值,则可认为该候选通道当前能够转移目标资源,可以将该候选通道作为一个临时通道。
55.可选地,该转移限值包括单次转移限值和单周期转移限值;该单次转移限值用于表示一次转移中所允许转移的资源上限,该单周期转移限值表示在一个周期内(例如在一天内)所允许转移的资源上限。
56.上述步骤b12“从多个处于开启状态的候选通道中筛选出目标资源未超出转移限值的候选通道,将筛选出的候选通道作为临时通道”包括:
57.步骤b121:判断目标资源是否超出处于开启状态的候选通道的单次转移限值,并判断在当前周期内业务方所转移的资源总和是否超出处于开启状态的候选通道的单次转移限值,业务方为发起资源转移请求的一方,资源总和包括目标资源。
58.步骤b122:若目标资源未超出处于开启状态的候选通道的单次转移限值,且在当前周期内业务方所转移的资源总和未超出处于开启状态的候选通道的单周期转移限值,将处于开启状态的候选通道作为临时通道。
59.本发明实施例中,每个通道设有单次转移限值和单周期转移限值,在需要转移目标资源时,通过判断该目标资源是否超出相应的限值来确定通道当前是否能够转移该目标资源。其中,可以主动设置通道的单次转移限值和单周期转移限值;例如,该方法还可以包括:设置单次转移限值或设置单周期转移限值。通过主动设置单次转移限值和单周期转移限值,可以主动控制向哪些通道分流。
60.例如,目标资源为资金,某处于开启状态的候选通道的单次转移限值为1万元,单周期转移限值(例如,单日转移限值)为10万元;若该目标资源为5000元,之前已经转移了8万元;由于5000元未超过1万元,即目标资源未超出单次转移限值;并且,当前周期内所转移的资源总和为5000 80000=8.5万元,其也未超出单周期转移限值,此时即可将该候选通道作为一个临时通道。
61.下面通过一个实施例详细介绍该通道分流的方法流程。
62.本发明实施例中,对接平台用于对资金进行转移;其中,对接平台整合了多个收款平台(例如:通联、汇付天下、首信易等)所提供的通道,利用这些通道将资金转移至接收方。参见图2所示,该方法包括:
63.步骤201:获取用于转移目标资金的支付请求;其中,该支付请求中包含支付方式和支付币种。
64.本发明实施例中,资源转移请求为支付请求,其所转移的资源为资金。该支付方式可以为用户习惯使用的方式,例如微信、支付宝等;支付币种为该目标资金的币种(所属类别),例如人民币等。
65.步骤202:基于支付币种选取相应的通道。若支付币种为人民币,则继续步骤203,若支付币种为美元,则继续步骤212。
66.图2中以支付币种包含人民币(cny)和美元(usd)两种为例示出。
67.步骤203:将支持人民币的通道中,支持该支付方式的通道作为候选通道。
68.例如,支持人民币的通道中,有三个通道均支持支付宝、微信、银联这三种支付方式,若支付请求中的支付方式为支付宝,则这三个通道均可作为候选通道。
69.步骤204:判断候选通道是否处于开启状态,若处于开启状态的候选通道的数量为多个,则继续步骤205;若处于开启状态的候选通道的数量为一个,则继续步骤210。
70.其中,若所有的候选通道均未处于开启状态,则流程结束。
71.步骤205:判断目标资金是否超出候选通道的转移限值;若目标资金未超出多个候选通道的转移限值,则继续步骤206;若目标资金未超出一个候选通道的转移限值,则继续步骤211。
72.其中,若目标资金未超出多个候选通道的转移限值,则临时通道的数量为多个;若目标资金未超出一个候选通道的转移限值,则临时通道的数量为一个;若目标资金超出所有候选通道的转移限值,则不存在临时通道,流程结束。
73.步骤206:从多个临时通道中选取一个作为目标通道,并将除目标通道之外的其他临时通道作为备用通道。
74.步骤207:基于目标通道转移目标资金。
75.步骤208:判断是否成功转移目标资金,若未成功转移,则继续步骤209,否则执行步骤213。
76.步骤209:从当前所有的备用通道中选出一个作为新的目标通道,之后继续执行步骤207。
77.步骤210:将处于开启状态的候选通道作为目标通道,基于目标通道转移目标资金。若转移成功,则继续步骤213。
78.本实施例中,若处于开启状态的候选通道只有一个,则可以直接将该候选通道作为目标通道,尝试转移目标资金。
79.步骤211:将一个候选通道作为目标通道,基于目标通道转移目标资金。若转移成功,则继续步骤213。
80.步骤212:从支持美元的候选通道中选择目标通道,基于目标通道转移目标资金。若转移成功,则继续步骤213。
81.其中,若目标资金为美元,从候选通道中选择目标通道与上述步骤203-211的过程相似,此处不做赘述。
82.步骤213:向业务方发送转移成功的消息。
83.本发明实施例提供的通道分流的方法,完美的解决了不同平台通道在异常以及维护情况下,支付业务无法使用的情况,并且在遇到异常情况下可以自动切换通道,能够以警告的形式告知相关人员便于及时排查解决问题。并且,该方法具有很强的可扩展性,对于新增通道,或者是用于转移不同类别(例如,不同币种)资源的通道,后期都可完美兼容,业务方无需关注需要使用哪个或哪些通道,其可直接使用,更加灵活便捷。
84.上文详细描述了本发明实施例提供的通道分流的方法,该方法也可以通过相应的装置实现,下面详细描述本发明实施例提供的通道分流的装置。
85.图3示出了本发明实施例所提供的一种通道分流的装置的结构示意图。如图3所示,该通道分流的装置包括:
86.获取模块31,用于获取用于转移目标资源的资源转移请求;
87.候选模块32,用于确定具有转移所述目标资源功能的至少一个候选通道;
88.处理模块33,用于从至少一个所述候选通道中选取一个作为目标通道,所述目标通道为当前能够转移所述目标资源的候选通道;
89.转移模块34,用于基于所述目标通道转移所述目标资源。
90.在一种可能的实现方式中,所述资源转移请求包括转移方式;
91.所述候选模块32确定具有转移所述目标资源功能的至少一个候选通道,包括:
92.确定所述目标资源的所属类别,将具有按照所述转移方式转移所述所属类别的资源的功能的通道作为候选通道。
93.在一种可能的实现方式中,所述处理模块33从至少一个所述候选通道中选取一个作为目标通道,包括:
94.将当前能够转移所述目标资源的候选通道作为临时通道;
95.在所述临时通道的数量为多个的情况下,从多个所述临时通道中选取一个作为目标通道,并将除所述目标通道之外的其他临时通道作为备用通道。
96.在一种可能的实现方式中,所述转移模块34基于所述目标通道转移所述目标资源,包括:
97.在所述目标通道转移失败的情况下,重复执行重新确定目标通道的过程,直至成功转移所述目标资源或者不存在所述备用通道;
98.其中,所述重新确定目标通道的过程,包括:
99.从当前所有的所述备用通道中选出一个作为新的目标通道,基于所述新的目标通道转移所述目标资源。
100.在一种可能的实现方式中,所述处理模块33将当前能够转移所述目标资源的候选通道作为临时通道,包括:
101.确定处于开启状态的候选通道,所述候选通道预设有转移限值;
102.从多个所述处于开启状态的候选通道中筛选出所述目标资源未超出所述转移限值的候选通道,将筛选出的候选通道作为临时通道。
103.在一种可能的实现方式中,所述转移限值包括单次转移限值和单周期转移限值;
104.所述处理模块33从多个所述处于开启状态的候选通道中筛选出所述目标资源未超出所述转移限值的候选通道,将筛选出的候选通道作为临时通道,包括:
105.判断所述目标资源是否超出所述处于开启状态的候选通道的所述单次转移限值,并判断在当前周期内业务方所转移的资源总和是否超出所述处于开启状态的候选通道的所述单周期转移限值,所述业务方为发起所述资源转移请求的一方,所述资源总和包括所述目标资源;
106.若所述目标资源未超出所述处于开启状态的候选通道的所述单次转移限值,且在当前周期内业务方所转移的资源总和未超出所述处于开启状态的候选通道的所述单周期转移限值,将所述处于开启状态的候选通道作为临时通道。
107.在一种可能的实现方式中,该装置还包括:
108.设置模块,用于设置通道开启时间、设置单次转移限值、设置单周期转移限值中的至少一项。
109.此外,本发明实施例还提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该收发器、该存储器和处理器分别通过总线相连,计算机程序被处理器执行时实现上述通道分流的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
110.具体的,参见图4所示,本发明实施例还提供了一种电子设备,该电子设备包括总线1110、处理器1120、收发器1130、总线接口1140、存储器1150和用户接口1160。
111.在本发明实施例中,该电子设备还包括:存储在存储器1150上并可在处理器1120上运行的计算机程序,计算机程序被处理器1120执行时实现上述通道分流的方法实施例的各个过程。
112.收发器1130,用于在处理器1120的控制下接收和发送数据。
113.本发明实施例中,总线架构(用总线1110来代表),总线1110可以包括任意数量互联的总线和桥,总线1110将包括由处理器1120代表的一个或多个处理器与存储器1150代表的存储器的各种电路连接在一起。
114.总线1110表示若干类型的总线结构中的任何一种总线结构中的一个或多个,包括存储器总线以及存储器控制器、外围总线、加速图形端口(accelerate graphical port,agp)、处理器或使用各种总线体系结构中的任意总线结构的局域总线。作为示例而非限制,这样的体系结构包括:工业标准体系结构(industry standard architecture,isa)总线、微通道体系结构(micro channel architecture,mca)总线、扩展isa(enhanced isa,eisa)总线、视频电子标准协会(video electronics standards association,vesa)、外围部件互连(peripheral component interconnect,pci)总线。
115.处理器1120可以是一种集成电路芯片,具有信号处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中硬件的集成逻辑电路或软件形式的指令完成。上述的处理器包括:通用处理器、中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)、复杂可编程逻辑器件(complex programmable logic device,cpld)、可编程逻辑阵列(programmable logic array,pla)、微控制单元(microcontroller unit,mcu)或其他可编程逻辑器件、分立门、晶体管逻辑器件、分立硬件组件。可以实现或执行本发明实施例中公开的各方法、步骤及逻辑框图。例如,处理器可以是单核处理器或多核处理器,处理器可以集成于单颗芯片或位于多颗不同的芯片。
116.处理器1120可以是微处理器或任何常规的处理器。结合本发明实施例所公开的方法步骤可以直接由硬件译码处理器执行完成,或者由译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(random access memory,ram)、闪存(flash memory)、只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、寄存器等本领域公知的可读存储介质中。所述可读存储介质位于存储器中,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
117.总线1110还可以将,例如外围设备、稳压器或功率管理电路等各种其他电路连接在一起,总线接口1140在总线1110和收发器1130之间提供接口,这些都是本领域所公知的。因此,本发明实施例不再对其进行进一步描述。
118.收发器1130可以是一个元件,也可以是多个元件,例如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发器1130从其他设备接收外部数据,收发器1130用于将处理器1120处理后的数据发送给其他设备。取决于计算机系统的性质,还可以提供用户接口1160,例如:触摸屏、物理键盘、显示器、鼠标、扬声器、麦克风、轨迹球、操纵杆、触控笔。
119.应理解,在本发明实施例中,存储器1150可进一步包括相对于处理器1120远程设置的存储器,这些远程设置的存储器可以通过网络连接至服务器。上述网络的一个或多个部分可以是自组织网络(ad hoc network)、内联网(intranet)、外联网(extranet)、虚拟专用网(vpn)、局域网(lan)、无线局域网(wlan)、广域网(wan)、无线广域网(wwan)、城域网(man)、互联网(internet)、公共交换电话网(pstn)、普通老式电话业务网(pots)、蜂窝电话网、无线网络、无线保真(wi-fi)网络以及两个或更多个上述网络的组合。例如,蜂窝电话网和无线网络可以是全球移动通信(gsm)系统、码分多址(cdma)系统、全球微波互联接入(wimax)系统、通用分组无线业务(gprs)系统、宽带码分多址(wcdma)系统、长期演进(lte)系统、lte频分双工(fdd)系统、lte时分双工(tdd)系统、先进长期演进(lte-a)系统、通用移动通信(umts)系统、增强移动宽带(enhance mobile broadband,embb)系统、海量机器类通信(massive machine type of communication,mmtc)系统、超可靠低时延通信(ultra reliable low latency communications,urllc)系统等。
120.应理解,本发明实施例中的存储器1150可以是易失性存储器或非易失性存储器,或可包括易失性存储器和非易失性存储器两者。其中,非易失性存储器包括:只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存(flash memory)。
121.易失性存储器包括:随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如:静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本发明实施例描述的电子设备的存储器1150包括但不限于上述和任意其他适合类型的存储器。
122.在本发明实施例中,存储器1150存储了操作系统1151和应用程序1152的如下元素:可执行模块、数据结构,或者其子集,或者其扩展集。
123.具体而言,操作系统1151包含各种系统程序,例如:框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序1152包含各种应用程序,例如:媒体播放器(media player)、浏览器(browser),用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序1152中。应用程序1152包括:小程序、对象、组件、逻辑、数据结构以及其他执行特定任务或实现特定抽象数据类型的计算机系统可执行指令。
124.此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述通道分流的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
125.计算机可读存储介质包括:永久性和非永久性、可移动和非可移动媒体,是可以保留和存储供指令执行设备所使用指令的有形设备。计算机可读存储介质包括:电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备以及上述任意合适的组合。计算机可读存储介质包括:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储
器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、非易失性随机存取存储器(nvram)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带存储、磁带磁盘存储或其他磁性存储设备、记忆棒、机械编码装置(例如在其上记录有指令的凹槽中的穿孔卡或凸起结构)或任何其他非传输介质、可用于存储可以被计算设备访问的信息。按照本发明实施例中的界定,计算机可读存储介质不包括暂时信号本身,例如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如穿过光纤电缆的光脉冲)或通过导线传输的电信号。
126.在本技术所提供的几个实施例中,应该理解到,所披露的装置、电子设备和方法,可以通过其他的方式实现。例如,以上描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的、机械的或其他的形式连接。
127.所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是或也可以不是物理单元,既可以位于一个位置,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或全部单元来解决本发明实施例方案要解决的问题。
128.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
129.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术作出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(包括:个人计算机、服务器、数据中心或其他网络设备)执行本发明各个实施例所述方法的全部或部分步骤。而上述存储介质包括如前述所列举的各种可以存储程序代码的介质。
130.在本发明实施例的描述中,所属技术领域的技术人员应当知道,本发明实施例可以实现为方法、装置、电子设备及计算机可读存储介质。因此,本发明实施例可以具体实现为以下形式:完全的硬件、完全的软件(包括固件、驻留软件、微代码等)、硬件和软件结合的形式。此外,在一些实施例中,本发明实施例还可以实现为在一个或多个计算机可读存储介质中的计算机程序产品的形式,该计算机可读存储介质中包含计算机程序代码。
131.上述计算机可读存储介质可以采用一个或多个计算机可读存储介质的任意组合。计算机可读存储介质包括:电、磁、光、电磁、红外或半导体的系统、装置或器件,或者以上任意的组合。计算机可读存储介质更具体的例子包括:便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom)、闪存(flash memory)、光纤、光盘只读存储器(cd-rom)、光存储器件、磁存储器件或以上任意组合。在本发明实施例中,计算机可读存储介质可以是任意包含或存储程序的有形介质,该程序可以被指令执行
系统、装置、器件使用或与其结合使用。
132.上述计算机可读存储介质包含的计算机程序代码可以用任意适当的介质传输,包括:无线、电线、光缆、射频(radio frequency,rf)或者以上任意合适的组合。
133.可以以汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、集成电路配置数据或以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,例如:java、smalltalk、c ,还包括常规的过程式程序设计语言,例如:c语言或类似的程序设计语言。计算机程序代码可以完全的在用户计算机上执行、部分的在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行以及完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括:局域网(lan)或广域网(wan),可以连接到用户计算机,也可以连接到外部计算机。
134.本发明实施例通过流程图和/或方框图描述所提供的方法、装置、电子设备。
135.应当理解,流程图和/或方框图的每个方框以及流程图和/或方框图中各方框的组合,都可以由计算机可读程序指令实现。这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而生产出一种机器,这些计算机可读程序指令通过计算机或其他可编程数据处理装置执行,产生了实现流程图和/或方框图中的方框规定的功能/操作的装置。
136.也可以将这些计算机可读程序指令存储在能使得计算机或其他可编程数据处理装置以特定方式工作的计算机可读存储介质中。这样,存储在计算机可读存储介质中的指令就产生出一个包括实现流程图和/或方框图中的方框规定的功能/操作的指令装置产品。
137.也可以将计算机可读程序指令加载到计算机、其他可编程数据处理装置或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其他可编程数据处理装置上执行的指令能够提供实现流程图和/或方框图中的方框规定的功能/操作的过程。
138.以上所述,仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例披露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献