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

一种赛事边缘服务提供系统的制作方法

2023-01-15 06:49:03 来源:中国专利 TAG:


1.本发明涉及边缘服务技术,尤其涉及一种赛事边缘服务提供系统。


背景技术:

2.随着竞技体育的发展,赛事种类越来越多,各种赛事规则、赛事日程安排、场地管理、参赛运动员数据管理、裁判数据管理等赛事信息处理的复杂性也越来越大。
3.目前的赛事信息处理方式大多通过人工进行,例如对赛事资料的录入、赛事情况的通知等。但由于赛事信息来源的复杂性、信息传输的局限性等原因,导致赛事信息处理效率较低,且由于人工处理容易产生错误,降低了赛事信息处理的准确性。


技术实现要素:

4.本发明提供一种赛事边缘服务提供系统,以实现提高赛事信息处理的准确性和效率。
5.根据本发明,提供了一种赛事边缘服务提供系统,该系统包括:赛事边缘服务子系统、赛事核心服务端、赛事数据服务端和赛事执行服务端;所述赛事边缘服务子系统与所述赛事核心服务端、所述赛事数据服务端和所述赛事执行服务端分别连接;
6.所述赛事核心服务端用于向所述赛事边缘服务子系统提供赛事预设信息;
7.所述赛事数据服务端用于向所述赛事边缘服务子系统提供赛事关联信息;
8.所述赛事执行服务端用于向所述赛事边缘服务子系统提供赛事执行信息;
9.所述赛事边缘服务子系统用于响应于信息获取请求,向所述赛事核心服务端、所述赛事数据服务端和所述赛事执行服务端中的至少一个提供目标赛事信息。
10.可选的,所述赛事边缘服务子系统,包括:赛事边缘服务模块和存储模块;所述存储模块与所述赛事边缘服务模块连接;
11.所述存储模块用于存储所述赛事边缘服务子系统获取的信息;
12.所述赛事边缘服务模块用于在目标赛事完成后,将所述存储模块存储的与所述目标赛事关联的赛事总信息发送至所述赛事核心服务端。
13.可选的,所述赛事核心服务端还用于:
14.确定与所述赛事核心服务端存在绑定关系的目标赛事边缘服务子系统;
15.响应于目标赛事边缘服务子系统的赛事预设信息获取请求,向所述目标赛事边缘服务子系统提供所述赛事预设信息。
16.可选的,所述赛事边缘服务子系统还用于:
17.若所述赛事执行服务端与所述赛事边缘服务子系统首次建立预设类型的连接,则创建赛事项目空间;
18.若全部所述赛事执行服务端与所述赛事边缘服务子系统断开所述预设类型的连接,且与所述赛事项目空间关联的赛事结束,则关闭所述赛事项目空间。
19.可选的,所述赛事边缘服务子系统还用于:
20.响应于所述赛事执行服务端的赛事项目信息获取请求,向所述赛事执行服务端提供与所述赛事执行服务端关联的赛事项目信息;
21.所述赛事执行服务端还用于:根据所述赛事项目信息确定所述赛事执行服务端对应的所述赛事项目空间的空间类型。
22.可选的,所述赛事执行服务端还用于:
23.根据所述赛事执行服务端的服务端类型,在所述赛事项目空间中提供与所述服务端类型关联的服务端功能;
24.所述赛事边缘服务子系统还用于:
25.响应于所述赛事执行服务端的服务端功能执行操作,获取服务端功能执行信息。
26.可选的,所述赛事数据服务端包括:赛事转播子系统;所述赛事转播子系统用于:
27.向所述赛事边缘服务子系统发出所述信息获取请求;
28.获取并显示所述赛事边缘服务子系统响应于所述信息获取请求,返回的所述目标赛事信息。
29.可选的,所述赛事数据服务端包括:赛事评估子系统、蓝牙模块和计时子系统中的至少一个;
30.所述赛事评估子系统用于向所述赛事边缘服务子系统提供所述赛事关联信息中的动作指标信息;
31.所述蓝牙模块用于向所述赛事边缘服务子系统提供所述赛事关联信息中的心率信息;
32.所述计时子系统用于向所述赛事边缘服务子系统提供所述赛事关联信息中的计时结果信息。
33.可选的,所述赛事边缘服务子系统,还用于:向所述赛事核心服务端、所述赛事数据服务端和所述赛事执行服务端中的至少一个提供认证配置信息;其中所述认证配置信息包括:白名单信息和令牌信息中的至少一种。
34.本发明实施例的技术方案,通过赛事核心服务端向赛事边缘服务子系统提供赛事预设信息;赛事数据服务端向赛事边缘服务子系统提供赛事关联信息;赛事执行服务端向赛事边缘服务子系统提供赛事执行信息;赛事边缘服务子系统响应于信息获取请求,向赛事核心服务端、赛事数据服务端和赛事执行服务端中的至少一个提供目标赛事信息,以维持核心赛事的进行,解决了赛事信息来源的复杂性、信息传输的局限性等原因,导致赛事信息处理效率较低,且由于人工处理容易产生错误,降低了赛事信息处理的准确性的问题,取得了提高赛事信息处理的准确性和效率的有益效果。
35.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
36.图1为本发明实施例提供的一种赛事边缘服务提供系统的示意图一;
37.图2为本发明实施例提供的一种赛事边缘服务提供系统的示意图二。
具体实施方式
38.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
39.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
40.实施例
41.图1为本发明实施例提供的一种赛事边缘服务提供系统的示意图一,参见图1,该赛事边缘服务提供系统,包括:赛事边缘服务子系统10、赛事核心服务端20、赛事数据服务端30和赛事执行服务端40;赛事边缘服务子系统10与赛事核心服务端20、赛事数据服务端30和赛事执行服务端40分别连接,连接方式可以为https连接。
42.赛事核心服务端20用于向赛事边缘服务子系统10提供赛事预设信息,其中赛事预设信息可以为赛事规则、赛事日程安排(可以为报名结束且未开始的赛事)、参赛运动员信息等预先确定的信息。
43.赛事数据服务端30用于向赛事边缘服务子系统10提供赛事关联信息,其中赛事关联信息为与赛事相关的信息,可以从外接设备中获取,例如为运动员实时身体情况数据、运动员动作评估数据等。
44.赛事执行服务端40用于向赛事边缘服务子系统10提供赛事执行信息,其中赛事执行信息为与赛事执行相关的信息,例如为裁判的指令信息、裁判的打分信息等。
45.赛事边缘服务子系统10用于响应于信息获取请求,向赛事核心服务端20、赛事数据服务端30和赛事执行服务端40中的至少一个提供目标赛事信息,目标赛事信息可以为赛事边缘服务子系统10从赛事核心服务端20、赛事数据服务端30和赛事执行服务端40中直接获取的赛事信息,也可以为获取后经过处理的赛事信息。
46.示例性的,响应于赛事核心服务端20的赛事结果获取请求,赛事边缘服务子系统10将从赛事执行服务端40中获取的赛事结果推送至赛事核心服务端20等。
47.每场赛事或每个赛事场地可以配置一个赛事边缘服务子系统10,便于灵活且及时地获取、存储、转发对应的赛事信息。
48.本实施例中,可选的,赛事边缘服务子系统10,包括:赛事边缘服务模块101和存储模块102;存储模块102与赛事边缘服务模块101连接;
49.存储模块102用于存储赛事边缘服务子系统10获取的信息;
50.赛事边缘服务模块101用于在目标赛事完成后,将存储模块102存储的与目标赛事关联的赛事总信息发送至赛事核心服务端20。
51.图2为本发明实施例提供的一种赛事边缘服务提供系统的示意图二,参见图2。赛事边缘服务子系统10包括:赛事边缘服务模块101和存储模块102。
52.存储模块102用于存储赛事边缘服务子系统10从赛事核心服务端20、赛事数据服务端30和赛事执行服务端40中获取的全部信息,可以为数据库,本实施例对此不进行限制。
53.赛事边缘服务模块101为赛事边缘服务子系统10中实际执行边缘服务的模块,除了获取赛事核心服务端20、赛事数据服务端30和赛事执行服务端40存储模块102提供的信息,以及向赛事核心服务端20、赛事数据服务端30和赛事执行服务端40中的至少一个提供目标赛事信息之外,还用于在目标赛事完成后,将存储模块102存储的与目标赛事关联的赛事总信息发送至赛事核心服务端20,其中目标赛事可以为当前发生的赛事,也可以为当天发生的赛事;赛事总信息可以为与目标赛事关联的全部信息,也可以为赛事核心服务端20需要获取的目标赛事信息,例如各项目的成绩等,本实施例对此不进行限制。
54.示例性的,若目标赛事为当前发生的赛事,则在当前赛事结束后,将存储模块102中存储的与当前赛事相关的全部信息从发送至赛事核心服务端20,便于赛事核心服务端20进行后续处理。
55.通过存储模块102存储信息,便于在收到信息获取请求时及时将向赛事核心服务端20、赛事数据服务端30和赛事执行服务端40中的至少一个提供相应的目标赛事信息。并且将在目标赛事完成后,将与目标赛事关联的赛事总信息发送至赛事核心服务端20,使得赛事核心服务端20与赛事边缘服务子系统10的信息同步,提高信息利用率,并且无需实时传输,降低了信息传输成本。
56.参见图2,赛事边缘服务子系统10中还包括:赛事数据服务接口103、赛事执行服务接口104、赛事核心服务接口105,赛事数据服务端30通过赛事数据服务接口103与赛事边缘服务模块101连接,赛事执行服务端40通过赛事执行服务接口104与赛事边缘服务模块101连接,赛事核心服务端20通过赛事核心服务接口105与赛事边缘服务模块101连接。
57.本实施例中,可选的,赛事核心服务端20还用于:
58.确定与赛事核心服务端20存在绑定关系的目标赛事边缘服务子系统10;
59.响应于目标赛事边缘服务子系统10的赛事预设信息获取请求,向目标赛事边缘服务子系统10提供赛事预设信息。
60.确定与赛事核心服务端20存在绑定关系的目标赛事边缘服务子系统10,可以为在赛事开启前赛事边缘服务子系统10发起与赛事核心服务端20的绑定请求,赛事核心服务端20验证该赛事边缘服务子系统10是否为位于当前赛事处的赛事边缘服务子系统10,若是,则确定该赛事边缘服务子系统10为目标赛事边缘服务子系统10,并进行绑定,从而向目标赛事边缘服务子系统10提供该场赛事的赛事预设信息。
61.可选的,向目标赛事边缘服务子系统10提供该场赛事的赛事预设信息前,目标赛事边缘服务子系统10选择需要同步的赛事,向赛事核心服务端20发送赛事预设信息获取请求,赛事核心服务端20返回相应的赛事预设信息,使得赛事核心服务端20与目标赛事边缘服务子系统10的信息同步。
62.通过将赛事预设信息仅向目标赛事边缘服务子系统10发送,避免无关赛事边缘服务子系统10获取赛事预设信息,提高赛事预设信息发送的安全性。
63.本实施例中,可选的,赛事边缘服务子系统10还用于:
64.若赛事执行服务端40与赛事边缘服务子系统10首次建立预设类型的连接,则创建赛事项目空间;
65.若全部赛事执行服务端40与赛事边缘服务子系统10断开预设类型的连接,且与赛事项目空间关联的赛事结束,则关闭赛事项目空间。
66.若赛事执行服务端40与赛事边缘服务子系统10首次建立预设类型的连接,则创建赛事项目空间。其中预设类型的连接可以为websocket连接,本实施例对此不进行限制。
67.赛事执行服务端40单场赛事中可以存在多个,分别归属于多个用户,例如为主裁判和其他裁判。当任意一个赛事执行服务端40与赛事边缘服务子系统10首次建立预设类型的连接,则创建赛事项目空间。后续与赛事项目空间关联的赛事执行服务端40直接进入该赛事项目空间。
68.赛事项目空间用于呈现向赛事执行服务端40提供的目标赛事信息,以及其它与该场赛事相关的信息,便于提高裁判获取信息的针对性和及时性。示例性的,在赛事项目空间中以json格式将运动员的心率、当前成绩等指标信息推送至赛事执行服务端40。
69.在比赛进行中该赛事项目空间一直保持开启状态,即使赛事执行服务端40断开连接,重新连接后也可以重新进入,避免空间内容丢失。
70.若全部赛事执行服务端40与赛事边缘服务子系统10断开预设类型的连接,且与赛事项目空间关联的赛事结束,则关闭赛事项目空间。即当赛事执行服务端40退出赛事项目空间,且比赛结束时,将赛事项目空间,避免无效的赛事项目空间占用资源,同时避免赛事项目空间中的信息在赛后泄露,提高信息安全性。
71.本实施例中,可选的,赛事边缘服务子系统10还用于:
72.响应于赛事执行服务端40的赛事项目信息获取请求,向赛事执行服务端40提供与赛事执行服务端40关联的赛事项目信息;
73.赛事执行服务端40还用于:根据赛事项目信息确定赛事执行服务端40对应的赛事项目空间的空间类型。
74.响应于赛事执行服务端40的赛事项目信息获取请求,向赛事执行服务端40提供与赛事执行服务端40关联的赛事项目信息,可以为赛事执行服务端40处裁判已经获得登录凭证并且成功登录后,赛事执行服务端40处向赛事边缘服务子系统10发送赛事项目信息获取请求,赛事边缘服务子系统10向赛事执行服务端40提供与该赛事执行服务端40关联的赛事项目信息,例如与该裁判关联的赛事项目列表。
75.根据赛事项目信息确定赛事执行服务端40对应的赛事项目空间的空间类型,示例性的,赛事执行服务端40的用户在赛事项目列表中进行选择,若选择了赛事项目一,则确定赛事执行服务端40对应的赛事项目空间的空间类型为赛事项目一的赛事项目空间一,从而后续可直接进入赛事项目空间一。提高赛事执行服务端40进入赛事项目空间的便利性和针对性,以及避免无关赛事执行服务端40进入赛事项目空间导致降低信息的安全性的问题。
76.本实施例中,可选的,赛事执行服务端40还用于:
77.根据赛事执行服务端40的服务端类型,在赛事项目空间中提供与服务端类型关联的服务端功能;
78.赛事边缘服务子系统10还用于:
79.响应于赛事执行服务端40的服务端功能执行操作,获取服务端功能执行信息。
80.其中,服务端类型可以包括主裁判服务端和非主裁判服务端等。赛事边缘服务子系统10提供独立的认证和授权能力,可以区分不同的服务端类型,从而授予不同服务端对于赛事项目空间的相应使用权限。
81.在中提供与服务端类型关联的服务端功能,示例性的,为主裁判服务端提供开始比赛、结束比赛的确定功能;为对应运动员分配的非主裁判服务端提供记录次数的功能等。
82.赛事边缘服务子系统10还用于:
83.响应于赛事执行服务端40的服务端功能执行操作,获取服务端功能执行信息。即根据赛事执行服务端40的对服务端功能的实际执行操作,获取相应的信息。示例性的,若服务端功能为开始比赛的确定功能,则服务端功能执行信息为当赛事执行服务端40确定开始比赛时发出的比赛开始确定信息。
84.通过为不同的服务端类型,提供对应的服务端功能,提高了赛事执行服务端40的执行效率;同时便于赛事边缘服务子系统10及时且准确地获取服务端功能执行信息,提高赛中信息的传递效率和传递准确性。
85.本实施例中,可选的,赛事数据服务端30包括:赛事转播子系统;赛事转播子系统用于:
86.向赛事边缘服务子系统10发出信息获取请求;
87.获取并显示赛事边缘服务子系统10响应于信息获取请求,返回的目标赛事信息。
88.其中,赛事转播子系统可以采用消息队列遥测传输(message queuing telemetry transport,mqtt)协议通过赛事边缘服务子系统10的赛事数据服务接口103与赛事边缘服务子系统10连接。赛事转播子系统向赛事边缘服务子系统10发出信息获取请求,用于获取赛事转播需要获得的信息,例如为运动员动作信息、运动员的比赛成绩等,其中运动员动作信息可以由赛事数据服务端30中的其它设备提供给赛事核心服务端20。
89.赛事转播子系统获取并显示赛事边缘服务子系统10响应于信息获取请求,返回的目标赛事信息。例如将获得的运动员动作信息,显示在预设显示位置,例如为显示屏中。
90.赛事转播子系统无需与提供目标赛事信息的不同类型的系统进行连接获取相应的赛事信息,可直接从单个赛事边缘服务子系统10及时获取并展示所需的目标赛事信息,提高了信息获取效率。
91.本实施例中,可选的,赛事数据服务端30包括:赛事评估子系统、蓝牙模块和计时子系统中的至少一个;
92.赛事评估子系统用于向赛事边缘服务子系统10提供赛事关联信息中的动作指标信息;
93.蓝牙模块用于向赛事边缘服务子系统10提供赛事关联信息中的心率信息;
94.计时子系统用于向赛事边缘服务子系统10提供赛事关联信息中的计时结果信息。
95.赛事评估子系统、蓝牙模块和计时子系统可以采用mqtt,通过赛事边缘服务子系统10的赛事数据服务接口103与赛事边缘服务子系统10连接。
96.赛事评估子系统用于向赛事边缘服务子系统10提供赛事关联信息中的动作指标信息。赛事评估子系统可以为现有的任一智能评估系统,动作指标信息例如为识别得到的运动员实际执行的动作以及评估得到的动作完成的标准度等。
97.蓝牙模块用于向赛事边缘服务子系统10提供赛事关联信息中的心率信息。蓝牙模
块例如为在运动员身上佩戴的测心率设备等,本实施例对此不进行限制。
98.计时子系统用于向赛事边缘服务子系统10提供赛事关联信息中的计时结果信息,计时子系统可以为现有的任一计时系统,计时结果信息可以为计时子系统对赛事进行计时得到的结果,例如为跑步时间、比赛结束时间等,本实施例对此不进行限制。
99.通过赛事评估子系统、蓝牙模块和计时子系统中的至少一个向赛事边缘服务子系统10提供赛事关联信息,丰富了赛事关联信息的信息种类,从而提高了赛事边缘服务提供系统可提供服务的多样性。
100.本实施例中,可选的,赛事边缘服务子系统10,还用于:向赛事核心服务端20、赛事数据服务端30和赛事执行服务端40中的至少一个提供认证配置信息;其中认证配置信息包括:白名单信息和令牌信息中的至少一种。
101.认证配置信息用于确定赛事核心服务端20、赛事数据服务端30和赛事执行服务端40为认证服务端,示例性的,赛事核心服务端20、赛事数据服务端30和赛事执行服务端40通过接入令牌或加入白名单确定为认证服务端,以便后续与赛事边缘服务子系统10连接,从而提高信息传递的安全性。
102.本实施例所提供的技术方案,通过赛事核心服务端20向赛事边缘服务子系统10提供赛事预设信息;赛事数据服务端30向赛事边缘服务子系统10提供赛事关联信息;赛事执行服务端40向赛事边缘服务子系统10提供赛事执行信息;赛事边缘服务子系统10响应于信息获取请求,向赛事核心服务端20、赛事数据服务端30和赛事执行服务端40中的至少一个提供目标赛事信息,以维持核心赛事的进行,解决了赛事信息来源的复杂性、信息传输的局限性等原因,导致赛事信息处理效率较低,且由于人工处理容易产生错误,降低了赛事信息处理的准确性的问题,取得了提高赛事信息处理的准确性和效率的有益效果。
103.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
104.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

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

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

相关文献