一种信息处理方法、装置、运营平台、业务平台及终端与流程

文档序号:30162900发布日期:2022-05-26 09:00阅读:84来源:国知局
一种信息处理方法、装置、运营平台、业务平台及终端与流程

1.本发明涉及通信技术领域,尤其涉及一种信息处理方法、装置、运营平台、业务平台及终端。


背景技术:

2.目前的能力开放平台能够对外提供短信网关、彩信网关、行业网关、无线定位等能力。但是,未来边缘计算用户的应用一般都分布在全国不同的边缘节点和边缘能力平台,当用户有调用网络能力需求时,一般都是单次调用且属于不同的账号和公司;而目前的能力开放平台由于技术或运营等限制只能开放给某个区域用户或开放给团体客户使用,一般不支持大量单个用户的能力调用,并且边缘应用需要重新在网络能力开放平台注册账户信息。
3.另外,目前边缘paas(平台即服务)平台一般部署在地市节点、园区私有节点等,能够为本地用户提供边缘能力使用服务。具体的,目前的行业paas市场的大多数能力都是烟囱式发展,边缘paas平台的能力调用方式,加载方式都各不相同,边缘能力都只能提供给本地部署的单个用户或单个app调用,缺乏统一的边缘能力调用门户,以为边缘应用或非边缘应用提供app差异化的能力调用服务。
4.由上可知,现有技术无法实现单个应用调用能力开放平台(也可称为业务平台)的信息处理方案。


技术实现要素:

5.本发明的目的在于提供一种信息处理方法、装置、运营平台、业务平台及终端,以解决现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题。
6.为了解决上述技术问题,本发明实施例提供一种信息处理方法,应用于边缘计算业务运营平台ecm,所述方法包括:
7.接收终端发送的第一能力调用请求;
8.根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求;
9.接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;
10.将所述调用结果发送给所述终端;
11.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
12.可选的,在所述第一业务平台为能力开放平台的情况下,所述根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求,包括:
13.根据所述第一能力调用请求,进行第一鉴权和计费操作,并生成第二能力调用请求,发送给所述第一业务平台。
14.可选的,所述将所述调用结果发送给所述终端,包括:
15.解析所述调用结果,并映射为所述终端的调用结果,发送给所述终端。
16.可选的,在所述第一业务平台为边缘paas平台的情况下,所述根据所述第一能力
调用请求,向第一业务平台发送第二能力调用请求,包括:
17.解析所述第一能力调用请求的来源信息;
18.根据所述来源信息,确定所述终端的ip地址;
19.根据所述ip地址以及可供服务的能力信息,确定所述第一业务平台的ip地址;
20.在所述终端的ip地址与所述第一业务平台的ip地址不一致的情况下,根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求。
21.可选的,所述方法还包括:
22.在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,将所述第一业务平台的ip地址发送给所述终端。
23.可选的,所述解析所述第一能力调用请求的来源信息,包括:
24.利用域名系统解析预设信息,得到所述第一能力调用请求的来源信息;
25.其中,所述预设信息包括第一应用程序的标识信息和账号信息中的至少一项。
26.本发明实施例还提供了一种信息处理方法,应用于第一业务平台,所述方法包括:
27.接收边缘计算业务运营平台ecm发送的第二能力调用请求;
28.根据所述第二能力调用请求,向所述ecm发送调用结果;
29.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
30.可选的,在所述第一业务平台为能力开放平台的情况下,所述根据所述第二能力调用请求,向所述ecm发送调用结果,包括:
31.根据所述第二能力调用请求,进行第二鉴权和计费操作,并向所述ecm返回调用结果。
32.可选的,所述根据所述第二能力调用请求,进行第二鉴权和计费操作,包括:
33.根据所述第二能力调用请求、所述ecm在所述第一业务平台的账号信息以及ecm名单信息,进行第二鉴权和计费操作;
34.其中,所述名单信息包括ip黑名单信息和/或ip白名单信息。
35.可选的,在所述第一业务平台为边缘paas平台的情况下,所述方法还包括:
36.接收在终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述终端发送的第三能力调用请求;
37.根据所述第三能力调用请求,向所述终端发送调用结果。
38.本发明实施例还提供了一种信息处理方法,应用于终端,所述方法包括:
39.根据第一应用程序的业务需求,向边缘计算业务运营平台ecm发送针对第一业务平台的第一能力调用请求;
40.接收所述ecm根据所述第一能力调用请求反馈的调用结果;
41.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
42.可选的,在所述第一业务平台为边缘paas平台的情况下,所述方法还包括:
43.接收在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述ecm发送的所述第一业务平台的ip地址;
44.根据所述第一能力调用请求,得到第三能力调用请求;
45.根据所述第一业务平台的ip地址,向所述第一业务平台发送所述第三能力调用请求;
46.接收所述第一业务平台根据所述第三能力调用请求反馈的调用结果。
47.本发明实施例还提供了一种信息处理装置,应用于边缘计算业务运营平台ecm,所述装置包括:
48.第一接收模块,用于接收终端发送的第一能力调用请求;
49.第一发送模块,用于根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求;
50.第二接收模块,用于接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;
51.第二发送模块,用于将所述调用结果发送给所述终端;
52.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
53.可选的,所述第一发送模块,包括:
54.第一处理子模块,用于在所述第一业务平台为能力开放平台的情况下,根据所述第一能力调用请求,进行第一鉴权和计费操作,并生成第二能力调用请求,发送给所述第一业务平台。
55.可选的,所述第二发送模块,包括:
56.第二处理子模块,用于解析所述调用结果,并映射为所述终端的调用结果,发送给所述终端。
57.可选的,所述第一发送模块,包括:
58.第三处理子模块,用于在所述第一业务平台为边缘paas平台的情况下,解析所述第一能力调用请求的来源信息;
59.第一确定子模块,用于根据所述来源信息,确定所述终端的ip地址;
60.第二确定子模块,用于根据所述ip地址以及可供服务的能力信息,确定所述第一业务平台的ip地址;
61.第一发送子模块,用于在所述终端的ip地址与所述第一业务平台的ip地址不一致的情况下,根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求。
62.可选的,所述装置还包括:
63.第三发送模块,用于在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,将所述第一业务平台的ip地址发送给所述终端。
64.可选的,所述解析所述第一能力调用请求的来源信息,包括:
65.利用域名系统解析预设信息,得到所述第一能力调用请求的来源信息;
66.其中,所述预设信息包括第一应用程序的标识信息和账号信息中的至少一项。
67.本发明实施例还提供了一种信息处理装置,应用于第一业务平台,所述装置包括:
68.第三接收模块,用于接收边缘计算业务运营平台ecm发送的第二能力调用请求;
69.第四发送模块,用于根据所述第二能力调用请求,向所述ecm发送调用结果;
70.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
71.可选的,所述第四发送模块,包括:
72.第四处理子模块,用于在所述第一业务平台为能力开放平台的情况下,根据所述第二能力调用请求,进行第二鉴权和计费操作,并向所述ecm返回调用结果。
73.可选的,所述根据所述第二能力调用请求,进行第二鉴权和计费操作,包括:
74.根据所述第二能力调用请求、所述ecm在所述第一业务平台的账号信息以及ecm名单信息,进行第二鉴权和计费操作;
75.其中,所述名单信息包括ip黑名单信息和/或ip白名单信息。
76.可选的,所述装置还包括:
77.第四接收模块,用于在所述第一业务平台为边缘paas平台的情况下,接收在终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述终端发送的第三能力调用请求;
78.第五发送模块,用于根据所述第三能力调用请求,向所述终端发送调用结果。
79.本发明实施例还提供了一种信息处理装置,应用于终端,所述装置包括:
80.第六发送模块,用于根据第一应用程序的业务需求,向边缘计算业务运营平台ecm发送针对第一业务平台的第一能力调用请求;
81.第五接收模块,用于接收所述ecm根据所述第一能力调用请求反馈的调用结果;
82.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
83.可选的,所述装置还包括:
84.第六接收模块,用于在所述第一业务平台为边缘paas平台的情况下,接收在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述ecm发送的所述第一业务平台的ip地址;
85.第一处理模块,用于根据所述第一能力调用请求,得到第三能力调用请求;
86.第七发送模块,用于根据所述第一业务平台的ip地址,向所述第一业务平台发送所述第三能力调用请求;
87.第七接收模块,用于接收所述第一业务平台根据所述第三能力调用请求反馈的调用结果。
88.本发明实施例还提供了一种运营平台,所述运营平台为边缘计算业务运营平台ecm,所述运营平台包括:处理器和收发机;
89.所述处理器,用于通过所述收发机接收终端发送的第一能力调用请求;
90.根据所述第一能力调用请求,通过所述收发机向第一业务平台发送第二能力调用请求;
91.通过所述收发机接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;
92.通过所述收发机将所述调用结果发送给所述终端;
93.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
94.可选的,所述处理器具体用于:
95.在所述第一业务平台为能力开放平台的情况下,根据所述第一能力调用请求,进行第一鉴权和计费操作,并生成第二能力调用请求,通过所述收发机发送给所述第一业务平台。
96.可选的,所述处理器具体用于:
97.解析所述调用结果,并映射为所述终端的调用结果,通过所述收发机发送给所述终端。
98.可选的,所述处理器具体用于:
99.在所述第一业务平台为边缘paas平台的情况下,解析所述第一能力调用请求的来源信息;
100.根据所述来源信息,确定所述终端的ip地址;
101.根据所述ip地址以及可供服务的能力信息,确定所述第一业务平台的ip地址;
102.在所述终端的ip地址与所述第一业务平台的ip地址不一致的情况下,根据所述第一能力调用请求,通过所述收发机向第一业务平台发送第二能力调用请求。
103.可选的,所述处理器还用于:
104.在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,通过所述收发机将所述第一业务平台的ip地址发送给所述终端。
105.可选的,所述处理器具体用于:
106.利用域名系统解析预设信息,得到所述第一能力调用请求的来源信息;
107.其中,所述预设信息包括第一应用程序的标识信息和账号信息中的至少一项。
108.本发明实施例还提供了一种业务平台,所述业务平台为第一业务平台,应用于第一业务平台,所述业务平台包括:处理器和收发机;
109.所述处理器,用于通过所述收发机接收边缘计算业务运营平台ecm发送的第二能力调用请求;
110.根据所述第二能力调用请求,通过所述收发机向所述ecm发送调用结果;
111.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
112.可选的,所述处理器具体用于:
113.在所述第一业务平台为能力开放平台的情况下,根据所述第二能力调用请求,进行第二鉴权和计费操作,并通过所述收发机向所述ecm返回调用结果。
114.可选的,所述处理器具体用于:
115.根据所述第二能力调用请求、所述ecm在所述第一业务平台的账号信息以及ecm名单信息,进行第二鉴权和计费操作;
116.其中,所述名单信息包括ip黑名单信息和/或ip白名单信息。
117.可选的,所述处理器还用于:
118.在所述第一业务平台为边缘paas平台的情况下,通过所述收发机接收在终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述终端发送的第三能力调用请求;
119.根据所述第三能力调用请求,通过所述收发机向所述终端发送调用结果。
120.本发明实施例还提供了一种终端,所述终端包括:处理器和收发机;
121.所属处理器,用于根据第一应用程序的业务需求,通过所述收发机向边缘计算业务运营平台ecm发送针对第一业务平台的第一能力调用请求;
122.通过所述收发机接收所述ecm根据所述第一能力调用请求反馈的调用结果;
123.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
124.可选的,所述处理器还用于:
125.在所述第一业务平台为边缘paas平台的情况下,通过所述收发机接收在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述ecm发送的所述第一业务平台的ip地址;
126.根据所述第一能力调用请求,得到第三能力调用请求;
127.根据所述第一业务平台的ip地址,通过所述收发机向所述第一业务平台发送所述第三能力调用请求;
128.通过所述收发机接收所述第一业务平台根据所述第三能力调用请求反馈的调用结果。
129.本发明实施例还提供了一种运营平台,所述运营平台为边缘计算业务运营平台,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述边缘计算业务运营平台侧的信息处理方法。
130.本发明实施例还提供了一种业务平台,所述业务平台为第一业务平台,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述第一业务平台侧的信息处理方法。
131.本发明实施例还提供了一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述终端侧的信息处理方法。
132.本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述边缘计算业务运营平台侧的信息处理方法中的步骤;或者,
133.该程序被处理器执行时实现上述第一业务平台侧的信息处理方法中的步骤;或者,
134.该程序被处理器执行时实现上述终端侧的信息处理方法中的步骤。
135.本发明的上述技术方案的有益效果如下:
136.上述方案中,所述信息处理方法通过接收终端(根据第一应用程序的业务需求)发送的第一能力调用请求;根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求;接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;将所述调用结果发送给所述终端;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
附图说明
137.图1本发明实施例的信息处理方法流程示意图一;
138.图2本发明实施例的信息处理方法流程示意图二;
139.图3本发明实施例的信息处理方法流程示意图三;
140.图4本发明实施例的信息处理方法实现架构示意图;
141.图5本发明实施例的信息处理方法具体实现流程示意图一;
142.图6本发明实施例的信息处理方法具体实现流程示意图二;
143.图7本发明实施例的信息处理装置结构示意图一;
144.图8本发明实施例的信息处理装置结构示意图二;
145.图9本发明实施例的信息处理装置结构示意图三;
146.图10本发明实施例的运营平台结构示意图;
147.图11本发明实施例的业务平台结构示意图;
148.图12本发明实施例的终端结构示意图。
具体实施方式
149.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
150.本发明针对现有的技术中无法实现单个应用调用能力开放平台进行信息处理的问题,提供一种信息处理方法,应用于边缘计算业务运营平台ecm,如图1所示,所述方法包括:
151.步骤11:接收终端发送的第一能力调用请求;
152.步骤12:根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求;
153.步骤13:接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;
154.步骤14:将所述调用结果发送给所述终端;其中,所述第一业务平台为能力开放平台或者边缘paas平台。
155.本发明实施例提供的所述信息处理方法通过接收终端(根据第一应用程序的业务需求)发送的第一能力调用请求;根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求;接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;将所述调用结果发送给所述终端;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
156.本发明实施例中,在所述第一业务平台为能力开放平台的情况下,所述根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求,包括:根据所述第一能力调用请求,进行第一鉴权和计费操作,并生成第二能力调用请求,发送给所述第一业务平台。具体的,关于第一鉴权和计费操作可以包括:采用函数名为cmccmecgetauthinfo(mec(多址边缘计算)鉴权接口)1的函数进行鉴权,其中涉及的参数:32位长字符串encrytoken(加密令牌),该字符串采用ascii编码方式;函数过程涉及:使用apiid(api(应用程序接口)接口标识)对ecpid(ecp(加密控制协议)标识)、encrytoken等信息进行加密,并按要求格式返回结果字符串。关于鉴权信息生成的值authenticator:authenticator=3des(random+“$”+encrytoken+”$”+ecpid+”$”+apiid),其中random是随机数,3des表示三重数据加密算法,”$”表示字符间隔符。
157.其中,所述将所述调用结果发送给所述终端,包括:解析所述调用结果,并映射为所述终端的调用结果,发送给所述终端。
158.本发明实施例中,在所述第一业务平台为边缘paas平台的情况下,所述根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求,包括:解析所述第一能力调用请求的来源信息;根据所述来源信息,确定所述终端的ip地址;根据所述ip地址以及可供服
务的能力信息,确定所述第一业务平台的ip地址;在所述终端的ip地址与所述第一业务平台的ip地址不一致的情况下,根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求。
159.进一步的,所述方法还包括:在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,将所述第一业务平台的ip地址发送给所述终端。
160.具体的,所述解析所述第一能力调用请求的来源信息,包括:利用域名系统解析预设信息,得到所述第一能力调用请求的来源信息;其中,所述预设信息包括第一应用程序的标识信息和账号信息中的至少一项。
161.本发明实施例还提供了一种信息处理方法,应用于第一业务平台,如图2所示,所述方法包括:
162.步骤21:接收边缘计算业务运营平台ecm发送的第二能力调用请求;
163.步骤22:根据所述第二能力调用请求,向所述ecm发送调用结果;其中,所述第一业务平台为能力开放平台或者边缘paas平台。
164.本发明实施例提供的所述信息处理方法通过接收边缘计算业务运营平台ecm发送的第二能力调用请求;根据所述第二能力调用请求,向所述ecm发送调用结果;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
165.本发明实施例中,在所述第一业务平台为能力开放平台的情况下,所述根据所述第二能力调用请求,向所述ecm发送调用结果,包括:根据所述第二能力调用请求,进行第二鉴权和计费操作,并向所述ecm返回调用结果。具体的,关于第二鉴权和计费操作可以包括:采用函数名cmccmecgetauthinfo(mec(多址边缘计算)鉴权接口)2的函数进行鉴权,其中涉及的参数:32位长字符串encrytoken,该字符串采用ascii编码方式;函数过程涉及:使用apiid对ecpid(ecp(加密控制协议)标识)、encrytoken等信息进行加密,并按要求格式返回结果字符串。关于鉴权信息生成的值authenticator:
166.authenticator=3des(random+“$”+encrytoken+”$”+ecpid+”$”+apiid);
167.其中random是随机数,其他参数可参见第一鉴权和计费操作处的相关含义。
168.具体的,所述根据所述第二能力调用请求,进行第二鉴权和计费操作,包括:根据所述第二能力调用请求、所述ecm在所述第一业务平台的账号信息以及ecm名单信息,进行第二鉴权和计费操作;其中,所述名单信息包括ip黑名单信息和/或ip白名单信息。
169.本发明实施例中,在所述第一业务平台为边缘paas平台的情况下,所述方法还包括:接收在终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述终端发送的第三能力调用请求;根据所述第三能力调用请求,向所述终端发送调用结果。
170.本发明实施例中还提供了一种信息处理方法,应用于终端,如图3所示,所述方法包括:
171.步骤31:根据第一应用程序的业务需求,向边缘计算业务运营平台ecm发送针对第
一业务平台的第一能力调用请求;
172.步骤32:接收所述ecm根据所述第一能力调用请求反馈的调用结果;其中,所述第一业务平台为能力开放平台或者边缘paas平台。
173.其中,所述第一应用程序为边缘应用或其他应用。
174.本发明实施例提供的所述信息处理方法通过根据第一应用程序的业务需求,向边缘计算业务运营平台ecm发送针对第一业务平台的第一能力调用请求;接收所述ecm根据所述第一能力调用请求反馈的调用结果;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
175.进一步的,在所述第一业务平台为边缘paas平台的情况下,所述方法还包括:接收在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述ecm发送的所述第一业务平台的ip地址;根据所述第一能力调用请求,得到第三能力调用请求;根据所述第一业务平台的ip地址,向所述第一业务平台发送所述第三能力调用请求;接收所述第一业务平台根据所述第三能力调用请求反馈的调用结果。
176.下面结合ecm、第一业务平台以及终端等多侧对本发明实施例提供的所述信息处理方法进行进一步说明。
177.针对上述技术问题,本发明实施例提供了一种信息处理方法,具体可实现为一种通过ecm为代理实现边缘应用调用网络能力开放平台的方案,以解决当前单个应用,海量边缘账号调用能力开放平台能力困难的情况。同时ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务。也可以理解为,本发明实施例提供了一种通过ecm进行边缘能力管理及对外能力调用的方法。下面对本发明实施例提供的方案进行举例说明。
178.(1)关于本方案的实现可采用如图4所示的系统架构,其中具体涉及:
179.能力开放平台:作为网络能力的统一对外服务平台,为外部应用提供短信网关、彩信网关、ai(人工智能)服务、统一认证等服务。
180.边缘计算业务运营平台:作为边缘计算业务的统一运营入口,提供边缘业务订购、边缘能力订购、边缘资源管理等功能。在本方案中,边缘计算业务运营平台为边缘app提供网络能力统一代理服务功能。
181.边缘paas平台:提供边缘能力服务的平台。
182.边缘应用:部署在本地边缘paas平台上的应用。
183.其他应用:非部署在本地边缘paas平台上的应用。
184.if1:能力开放平台与边缘计算业务运营平台间接口,ecm通过此接口代理边缘应用接口,并向能力开放平台进行能力调用。
185.if2:边缘计算业务运营平台与边缘或其他app之间的接口,用于app注册,能力调用鉴权、计费、提供能力等。
186.if3:边缘计算业务运营平台和边缘paas平台间接口,代理边缘paas能力。
187.(2)边缘应用调用能力开放平台流程(第一业务平台以能力开放平台为例,第一应用程序以边缘app为例,而上述与终端之间的交互实际是针对于第一应用程序的交互,以下将终端称为边缘app)具体可如图5所示,包括:
188.步骤51:边缘app向ecm请求调用能力开放平台的能力x;
189.具体的,边缘app(即边缘应用)向ecm发送能力开放平台的能力调用请求(即上述第一能力调用请求);
190.步骤52:ecm解析调用请求,完成鉴权及计费,并重新生成能力x代理请求;
191.具体的,ecm解析边缘应用的网络能力x的调用请求,完成鉴权及计费(即上述第一鉴权和计费操作),并重新生成新的能力x调用请求(即上述第二能力调用请求);
192.步骤53:ecm向能力开放平台发送代理边缘应用访问请求;具体的该请求的报文可为https请求报文,其中可只携带ecm账号以及token(令牌)信息;
193.也可理解为,ecm代理边缘能力x的调用请求,去网络能力开放平台申请调用能力x;
194.步骤54:能力开放平台对ecm的调用请求进行计费、鉴权(即上述第二鉴权和计费操作);
195.具体的,能力开放平台对ecm的调用请求进行鉴权及计费(可基于ecm的在能力开放平台的账号+ecm的ip白名单);
196.步骤55:能力开放平台向ecm返回网络能力x调用结果;
197.也就是,能力开放平台返回能力x的调用结果;
198.步骤56:ecm解析调用结果,映射为指定边缘应用的结果;
199.具体的,ecm解析调用结果,并映射为指定边缘应用(即上述边缘app)的调用结果;
200.步骤57:ecm向边缘app返回网络能力x的调用结果;
201.具体的,ecm向指定边缘应用返回能力x的调用结果。
202.(3)边缘应用或其他应用访问边缘(第一业务平台以边缘paas平台为例,第一应用程序以边缘或其他app为例,而上述与终端之间的交互实际是针对于第一应用程序的交互,以下将终端称为边缘或其他app)具体可如图6所示,包括:
203.步骤61:边缘应用或其他应用向ecm发起边缘能力y调度请求;
204.具体的,边缘应用或其他应用需要调用边缘能力y时,统一向ecm发送调用请求(即上述第一能力调用请求)。
205.步骤62:ecm通过dns(域名系统)解析边缘能力调用请求来源,查询可供服务的能力列表,查询最合适(原则包括位置、平台负载、时延等)paas平台的ip地址;后续进入步骤63或步骤66;
206.具体的,ecm通过dns解析appid(应用id)和/或账号等信息解析边缘能力调用请求来源,判断app(即上述边缘应用或其他应用)的位置,并查询可供服务的能力列表,查询最合适(原则包括位置、平台负载、时延等)paas平台的ip地址(即上述第一业务平台的ip地址);
207.步骤63:如果调用请求来源和最佳paas平台部署位置一致,ecm就向app返回本地paas平台的ip地址;
208.具体的,如果调用请求来源(即app部署位置)和最佳(即上述最合适)paas平台部
署位置一致,返回本地paas平台(即上述最佳paas平台)能力的ip地址(也可理解为判断请求来源并执行对应的调用流程);
209.步骤64:app根据ip地址向本地paas平台发起能力y调用请求(即上述第三能力调用请求);
210.具体的,app根据步骤63中得到的ip地址向本地paas平台(即图中的边缘paas平台)发起能力y请求;
211.步骤65:本地paas平台(即图中的边缘paas平台)向app返回能力y调用结果;
212.也就是,本地paas平台向app返回能力调用结果;
213.步骤66:如果调用请求来源和最佳paas平台部署位置不一致,ecm向指定paas平台(即图中的边缘paas平台)代理请求;
214.具体的,如果ecm解析发现app部署位置和最佳paas平台部署位置不一致,由ecm根据上述得到的最合适paas平台的ip地址发起指定paas平台能力调用的代理请求(也可理解为判断请求来源并执行对应的调用流程);
215.步骤67:指定paas平台(即图中的边缘paas平台)向ecm返回能力y调用结果;
216.具体的,步骤66中的指定paas平台向ecm返回能力y的调用结果;
217.步骤68:ecm向app返回能力y调用结果;
218.也就是,ecm向app返回能力调用结果。
219.由上可知,本发明实施例提供的上述方案涉及ecm双向代理边缘能力,其中主要涉及以下几点:
220.(1)ecm的双向能力代理模块;
221.(2)ecm能够解析边缘应用的网络能力访问请求,并向能力开放平台代理边缘应用请求的流程、方法;
222.(3)通过ecm统一管理边缘应用,为本地边缘应用或其他应用提供不同类型的边缘能力访问的流程、方法。
223.综上所述,本发明实施例提供的方案解决了海量单个边缘应用调用网络能力开放平台能力的可行性、鉴权、结算、账号重复注册(本方案中所有海量应用使用同一个ecp的账号作为代理,不需要单独去注册)的问题;还解决了边缘能力只能被本地应用访问的问题,并为本地边缘应用或其他应用解决了统一访问入口,但提供了差异化的访问流程。
224.具体的,本方案中涉及边缘应用通过ecm调用能力开放平台;主要的,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,并且,以ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况。
225.本发明实施例还提供了一种信息处理装置,应用于边缘计算业务运营平台ecm,如图7所示,所述装置包括:
226.第一接收模块71,用于接收终端发送的第一能力调用请求;
227.第一发送模块72,用于根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求;
228.第二接收模块73,用于接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;
229.第二发送模块74,用于将所述调用结果发送给所述终端;
230.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
231.本发明实施例提供的所述信息处理装置通过接收终端(根据第一应用程序的业务需求)发送的第一能力调用请求;根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求;接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;将所述调用结果发送给所述终端;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
232.本发明实施例中,所述第一发送模块,包括:第一处理子模块,用于在所述第一业务平台为能力开放平台的情况下,根据所述第一能力调用请求,进行第一鉴权和计费操作,并生成第二能力调用请求,发送给所述第一业务平台。
233.其中,所述第二发送模块,包括:第二处理子模块,用于解析所述调用结果,并映射为所述终端的调用结果,发送给所述终端。
234.本发明实施例中,所述第一发送模块,包括:第三处理子模块,用于在所述第一业务平台为边缘paas平台的情况下,解析所述第一能力调用请求的来源信息;第一确定子模块,用于根据所述来源信息,确定所述终端的ip地址;第二确定子模块,用于根据所述ip地址以及可供服务的能力信息,确定所述第一业务平台的ip地址;第一发送子模块,用于在所述终端的ip地址与所述第一业务平台的ip地址不一致的情况下,根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求。
235.进一步的,所述装置还包括:第三发送模块,用于在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,将所述第一业务平台的ip地址发送给所述终端。
236.具体的,所述解析所述第一能力调用请求的来源信息,包括:利用域名系统解析预设信息,得到所述第一能力调用请求的来源信息;其中,所述预设信息包括第一应用程序的标识信息和账号信息中的至少一项。
237.其中,上述边缘计算业务运营平台侧的信息处理方法的所述实现实施例均适用于该信息处理装置的实施例中,也能达到相同的技术效果。
238.本发明实施例还提供了一种信息处理装置,应用于第一业务平台,如图8所示,所述装置包括:
239.第三接收模块81,用于接收边缘计算业务运营平台ecm发送的第二能力调用请求;
240.第四发送模块82,用于根据所述第二能力调用请求,向所述ecm发送调用结果;
241.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
242.本发明实施例提供的所述信息处理装置通过接收边缘计算业务运营平台ecm发送的第二能力调用请求;根据所述第二能力调用请求,向所述ecm发送调用结果;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问
题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
243.本发明实施例中,所述第四发送模块,包括:第四处理子模块,用于在所述第一业务平台为能力开放平台的情况下,根据所述第二能力调用请求,进行第二鉴权和计费操作,并向所述ecm返回调用结果。
244.具体的,所述根据所述第二能力调用请求,进行第二鉴权和计费操作,包括:根据所述第二能力调用请求、所述ecm在所述第一业务平台的账号信息以及ecm名单信息,进行第二鉴权和计费操作;其中,所述名单信息包括ip黑名单信息和/或ip白名单信息。
245.本发明实施例中,所述装置还包括:第四接收模块,用于在所述第一业务平台为边缘paas平台的情况下,接收在终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述终端发送的第三能力调用请求;第五发送模块,用于根据所述第三能力调用请求,向所述终端发送调用结果。
246.其中,上述第一业务平台侧的信息处理方法的所述实现实施例均适用于该信息处理装置的实施例中,也能达到相同的技术效果。
247.本发明实施例中还提供了一种信息处理装置,应用于终端,如图9所示,所述装置包括:
248.第六发送模块91,用于根据第一应用程序的业务需求,向边缘计算业务运营平台ecm发送针对第一业务平台的第一能力调用请求;
249.第五接收模块92,用于接收所述ecm根据所述第一能力调用请求反馈的调用结果;
250.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
251.本发明实施例提供的所述信息处理装置通过根据第一应用程序的业务需求,向边缘计算业务运营平台ecm发送针对第一业务平台的第一能力调用请求;接收所述ecm根据所述第一能力调用请求反馈的调用结果;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
252.进一步的,所述装置还包括:第六接收模块,用于在所述第一业务平台为边缘paas平台的情况下,接收在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述ecm发送的所述第一业务平台的ip地址;第一处理模块,用于根据所述第一能力调用请求,得到第三能力调用请求;第七发送模块,用于根据所述第一业务平台的ip地址,向所述第一业务平台发送所述第三能力调用请求;第七接收模块,用于接收所述第一业务平台根据所述第三能力调用请求反馈的调用结果。
253.其中,上述终端侧的信息处理方法的所述实现实施例均适用于该信息处理装置的实施例中,也能达到相同的技术效果。
254.本发明实施例还提供了一种运营平台,所述运营平台为边缘计算业务运营平台ecm,如图10所示,所述运营平台包括:处理器101和收发机102;
255.所述处理器101,用于通过所述收发机102接收终端发送的第一能力调用请求;
256.根据所述第一能力调用请求,通过所述收发机102向第一业务平台发送第二能力调用请求;
257.通过所述收发机102接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;
258.通过所述收发机102将所述调用结果发送给所述终端;
259.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
260.本发明实施例提供的所述运营平台通过接收终端(根据第一应用程序的业务需求)发送的第一能力调用请求;根据所述第一能力调用请求,向第一业务平台发送第二能力调用请求;接收所述第一业务平台根据所述第二能力调用请求反馈的调用结果;将所述调用结果发送给所述终端;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
261.本发明实施例中,所述处理器具体用于:在所述第一业务平台为能力开放平台的情况下,根据所述第一能力调用请求,进行第一鉴权和计费操作,并生成第二能力调用请求,通过所述收发机发送给所述第一业务平台。
262.其中,所述处理器具体用于:解析所述调用结果,并映射为所述终端的调用结果,通过所述收发机发送给所述终端。
263.本发明实施例中,所述处理器具体用于:在所述第一业务平台为边缘paas平台的情况下,解析所述第一能力调用请求的来源信息;根据所述来源信息,确定所述终端的ip地址;根据所述ip地址以及可供服务的能力信息,确定所述第一业务平台的ip地址;在所述终端的ip地址与所述第一业务平台的ip地址不一致的情况下,根据所述第一能力调用请求,通过所述收发机向第一业务平台发送第二能力调用请求。
264.进一步的,所述处理器还用于:在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,通过所述收发机将所述第一业务平台的ip地址发送给所述终端。
265.具体的,所述处理器具体用于:利用域名系统解析预设信息,得到所述第一能力调用请求的来源信息;其中,所述预设信息包括第一应用程序的标识信息和账号信息中的至少一项。
266.其中,上述边缘计算业务运营平台侧的信息处理方法的所述实现实施例均适用于该运营平台的实施例中,也能达到相同的技术效果。
267.本发明实施例还提供了一种业务平台,所述业务平台为第一业务平台,应用于第一业务平台,如图11所示,所述业务平台包括:处理器111和收发机112;
268.所述处理器111,用于通过所述收发机112接收边缘计算业务运营平台ecm发送的第二能力调用请求;
269.根据所述第二能力调用请求,通过所述收发机112向所述ecm发送调用结果;
270.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
271.本发明实施例提供的所述业务平台通过接收边缘计算业务运营平台ecm发送的第二能力调用请求;根据所述第二能力调用请求,向所述ecm发送调用结果;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
272.本发明实施例中,所述处理器具体用于:在所述第一业务平台为能力开放平台的情况下,根据所述第二能力调用请求,进行第二鉴权和计费操作,并通过所述收发机向所述ecm返回调用结果。
273.具体的,所述处理器具体用于:根据所述第二能力调用请求、所述ecm在所述第一业务平台的账号信息以及ecm名单信息,进行第二鉴权和计费操作;其中,所述名单信息包括ip黑名单信息和/或ip白名单信息。
274.本发明实施例中,所述处理器还用于:在所述第一业务平台为边缘paas平台的情况下,通过所述收发机接收在终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述终端发送的第三能力调用请求;根据所述第三能力调用请求,通过所述收发机向所述终端发送调用结果。
275.其中,上述第一业务平台侧的信息处理方法的所述实现实施例均适用于该业务平台的实施例中,也能达到相同的技术效果。
276.本发明实施例中还提供了一种终端,如图12所示,所述终端包括:处理器121和收发机122;
277.所属处理器121,用于根据第一应用程序的业务需求,通过所述收发机122向边缘计算业务运营平台ecm发送针对第一业务平台的第一能力调用请求;
278.通过所述收发机122接收所述ecm根据所述第一能力调用请求反馈的调用结果;
279.其中,所述第一业务平台为能力开放平台或者边缘paas平台。
280.本发明实施例提供的所述终端通过根据第一应用程序的业务需求,向边缘计算业务运营平台ecm发送针对第一业务平台的第一能力调用请求;接收所述ecm根据所述第一能力调用请求反馈的调用结果;其中,所述第一业务平台为能力开放平台或者边缘paas平台;能够实现ecm为代理实现边缘应用调用网络能力开放平台的方案,解决了当前单个应用,海量边缘账号调用能力开放平台能力困难的情况,也就解决了现有技术中无法实现单个应用调用能力开放平台进行信息处理的问题;同时,ecm能够代理边缘能力,为边缘能力提供统一的能力调用出口,为全网应用或本地部署应用提供服务;也就是说,本方案能够实现通过ecm进行边缘能力管理及对外能力调用。
281.进一步的,所述处理器还用于:在所述第一业务平台为边缘paas平台的情况下,通过所述收发机接收在所述终端的ip地址与所述第一业务平台的ip地址一致的情况下,所述ecm发送的所述第一业务平台的ip地址;根据所述第一能力调用请求,得到第三能力调用请求;根据所述第一业务平台的ip地址,通过所述收发机向所述第一业务平台发送所述第三能力调用请求;通过所述收发机接收所述第一业务平台根据所述第三能力调用请求反馈的调用结果。
282.其中,上述终端侧的信息处理方法的所述实现实施例均适用于该终端的实施例中,也能达到相同的技术效果。
283.本发明实施例还提供了一种运营平台,所述运营平台为边缘计算业务运营平台,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述边缘计算业务运营平台侧的信息处理方法。
284.其中,上述边缘计算业务运营平台侧的信息处理方法的所述实现实施例均适用于该运营平台的实施例中,也能达到相同的技术效果。
285.本发明实施例还提供了一种业务平台,所述业务平台为第一业务平台,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述第一业务平台侧的信息处理方法。
286.其中,上述第一业务平台侧的信息处理方法的所述实现实施例均适用于该业务平台的实施例中,也能达到相同的技术效果。
287.本发明实施例还提供了一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述终端侧的信息处理方法。
288.其中,上述终端侧的信息处理方法的所述实现实施例均适用于该终端的实施例中,也能达到相同的技术效果。
289.本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述边缘计算业务运营平台侧的信息处理方法中的步骤;或者,
290.该程序被处理器执行时实现上述第一业务平台侧的信息处理方法中的步骤;或者,
291.该程序被处理器执行时实现上述终端侧的信息处理方法中的步骤。
292.其中,上述边缘计算业务运营平台侧、第一业务平台侧或终端侧的信息处理方法的所述实现实施例均适用于该可读存储介质的实施例中,也能达到对应相同的技术效果。
293.需要说明的是,此说明书中所描述的许多功能部件都被称为模块/子模块,以便更加特别地强调其实现方式的独立性。
294.本发明实施例中,模块/子模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
295.实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
296.在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯
片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
297.以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1