终端数据管理方法及系统、服务器和通信终端与流程

文档序号:21260739发布日期:2020-06-26 22:25阅读:301来源:国知局
终端数据管理方法及系统、服务器和通信终端与流程

本公开涉及通信技术领域,特别涉及一种终端数据管理方法及系统、移动边缘服务器、数据管理服务器和通信终端。



背景技术:

随着5g通信技术的发展,当前移动边缘架构的相关能力已无法满足海量数据的需求。终端数据上报要通过接入网、核心网、互联网和采集服务器的多层传递,到达相关数据服务器后进行数据的解密、识别和存储。基于该架构,对于网络资源和服务器计算资源都有较高要求。当终端数量足够多,终端数据上报足够频繁时,会对通信网络和服务器造成巨大的软硬件资源冲击。

同时,由于终端设备具有一定的稳定性,大部分终端在短时间内,其上报的数据具有相同或相似性,服务器反复采集与存储相同数据,同样会造成网络资源和服务器资源的浪费。



技术实现要素:

本公开旨在至少解决现有技术中存在的技术问题之一,提出了一种终端数据管理方法及系统、移动边缘服务器、数据管理服务器和通信终端。

为实现上述目的,本公开实施例提供了一种终端数据管理方法,包括:

响应于终端通过接入网发送的终端数据信息,向数据管理服务器发送终端数据上报请求,所述终端数据信息包括:第一移动边缘服务器标识,所述终端数据上报请求包括:所述第一移动边缘服务器标识和自身的第二移动边缘服务器标识;

响应于所述数据管理服务器发送的终端数据上报反馈,向所述终端发送上报结果信息,所述上报结果信息包括:所述第二移动边缘服务器标识。

在一些实施例中,所述终端数据上报反馈包括:移动边缘服务器迁移指示,所述移动边缘服务器迁移指示用于指示是否迁移移动边缘服务器;

在所述向终端发送上报结果信息的步骤的同时,还包括:

当所述移动边缘服务器迁移指示的指示结果为是时,则向第一移动边缘服务器发送迁移信息,以供所述第一移动边缘服务器删除上报信息表中所述终端对应的上报记录。

在一些实施例中,该方法还包括:

根据自身的上报信息表中各终端对应的上报记录和当前时间进行上报状态检查,并将各终端的上报状态发送至所述数据管理服务器。

为实现上述目的,本公开实施例提供了一种终端数据管理方法,包括:

响应于第二移动边缘服务器发送的终端数据上报请求,检测终端数据是否为待更新终端数据,所述终端数据上报请求包括:终端对应的第一移动边缘服务器标识和第二移动边缘服务器标识;

当检测出所述终端数据为待更新终端数据时,则在终端数据表中更新该终端对应的终端数据,并向所述第二移动边缘服务器发送终端数据上报反馈,以供所述第二移动边缘服务器向终端发送上报结果信息,所述上报结果信息包括:所述第二移动边缘服务器标识;

当检测出所述终端数据不为待更新终端数据时,则更新所述终端对应的上报记录中的上报时间。

在一些实施例中,所述检测终端数据是否为待更新终端数据的步骤,具体包括:

判断所述第二移动边缘服务器标识与所述第一移动边缘服务器标识是否一致;

当判断出所述第二移动边缘服务器标识与所述第一移动边缘服务器标识不一致时,则检测出所述终端数据为待更新终端数据。

在一些实施例中,当判断出所述第二移动边缘服务器标识与所述第一移动边缘服务器标识一致时,则进一步判断所述终端数据表中是否存在所述上报记录;

当判断出所述终端数据表中不存在所述上报记录时,则检测出所述终端数据为待更新终端数据。

在一些实施例中,所述终端数据包括:所述终端当前的sim卡信息;

当判断出所述终端数据表中存在所述上报记录时,则进一步判断所述终端当前的sim卡信息和所述上报记录中的sim卡信息是否一致;

当判断出所述终端当前的sim卡信息和所述上报记录中的sim卡信息不一致时,则检测出所述终端数据为待更新终端数据;

当判断出所述终端当前的sim卡信息和所述上报记录中的sim卡信息一致时,则检测出所述终端数据不为待更新终端数据。

为实现上述目的,本公开实施例提供了一种终端数据管理方法,包括:

根据移动边缘服务器对应表,每隔预设时长向接入网发送终端数据信息,以供所述接入网根据预设策略选择一个移动边缘服务器转发所述终端数据信息,所述终端数据信息包括:对应的第一移动边缘服务器标识,所述移动边缘服务器对应表存储有自身对应的移动边缘服务器标识;

接收第二移动边缘服务器发送的上报结果信息,所述上报结果信息包括:第二移动边缘服务器标识;

当所述第二移动边缘服务器标识与所述第一移动边缘服务器标识不一致时,则更新所述移动边缘服务器对应表,建立与所述第二移动边缘服务器之间的对应关系。

为实现上述目的,本公开实施例提供了一种移动边缘服务器,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述实施例中任一所述的包括向数据管理服务器发送终端数据上报请求的终端数据管理方法。

为实现上述目的,本公开实施例提供了一种数据管理服务器,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述实施例中任一所述的包括检测终端数据是否为待更新终端数据的终端数据管理方法。

为实现上述目的,本公开实施例提供了一种通信终端,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述实施例中所述的包括每隔预设时长向接入网发送终端数据信息的终端数据管理方法。

为实现上述目的,本公开实施例提供了一种终端数据管理系统,包括:移动边缘服务器、数据管理服务器和通信终端。

其中,所述移动边缘服务器采用如上述实施例中所述的移动边缘服务器;数据管理服务器采用如上述实施例中所述的数据管理服务器;所述通信终端采用如上述实施例中所述的通信终端。

本公开具有以下有益效果:

本公开实施例提供了一种终端数据管理方法及系统、移动边缘服务器、数据管理服务器和通信终端,可实现终端通过接入网向移动边缘服务器完成数据上报,提升终端数据采集的效率,同时,通过验证比对保证数据的同步性,另外,数据管理服务器验证终端数据是否为重复数据,减少存储数据冗余。

附图说明

图1为本公开实施例提供的一种终端数据管理方法的流程图;

图2为本公开实施例提供的另一种终端数据管理方法的流程图;

图3为本公开实施例提供的又一种终端数据管理方法的流程图;

图4为本公开实施例提供的再一种终端数据管理方法的流程图;

图5为本公开实施例中步骤s5的一种具体实施方式流程图;

图6为本公开实施例提供的再一种终端数据管理方法的流程图;

图7为本公开实施例提供的再一种终端数据管理方法的信令图。

具体实施方式

为使本领域的技术人员更好地理解本公开的技术方案,下面结合附图对本公开提供的终端数据管理方法及系统、移动边缘服务器、数据管理服务器和通信终端进行详细描述。

在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。

本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。

将理解的是,虽然本文可以使用术语第一、第二等来描述各种元件,但这些元件不应当受限于这些术语。这些术语仅用于区分一个元件和另一元件。因此,在不背离本公开的指教的情况下,下文讨论的第一元件、第一组件或第一模块可称为第二元件、第二组件或第二模块。

除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。

本公开所提供的终端数据管理方法及系统、移动边缘服务器、数据管理服务器和通信终端可用于配置终端通过接入网向移动边缘服务器完成数据上报的方式,提升终端数据采集的效率并保证准确性,同时,数据管理服务器验证终端数据是否为冗余数据并保证数据的同步性。

图1为本公开实施例提供的一种终端数据管理方法的流程图。如图1所示,应用于移动边缘(mobileedgecomputing,简称mec,又称移动边缘计算)服务器侧,该方法包括:

步骤s1、响应于终端通过接入网发送的终端数据信息,向数据管理服务器发送终端数据上报请求。

在步骤s1中,终端数据信息包括:第一移动边缘服务器标识(mecid),终端数据上报请求包括:第一移动边缘服务器标识和自身的第二移动边缘服务器标识。其中,终端数据信息还包括:终端数据和统一资源定位符(uniformresourcelocator,简称url);终端数据包括:终端的sim卡信息和终端的设备标识,如国际移动设备识别码(internationalmobileequipmentidentity,简称imei)、国际移动用户识别码(internationalmobilesubscriberidentity,简称imsi)、用户号码和与硬件无关的应用类终端数据等;统一资源定位符用于指示该终端数据信息的信息类型和去向。

相应地,终端数据上报请求还包括:终端数据信息中的终端数据。在一些实施例中,终端数据上报请求还可包括当前时间。

在一些实施例中,接入网接收终端发送的终端数据信息后,根据预设策略选择一个移动边缘服务器转发该终端数据信息。具体地,将终端数据信息中指示的第一移动边缘服务器作为初始优先级最高的转发对象,后根据初始优先级、当前位置情况以及网络情况选择一个移动边缘服务器作为当前转发对象,并进行终端数据信息的转发。

在一些实施例中,若该终端为第一次开机,则终端数据信息中不会携移动边缘服务器标识,接入网根据预设策略选择一个移动边缘服务器转发该终端数据信息后,移动边缘服务器和数据管理服务器进行针对该终端的注册流程,并将该移动边缘服务器的移动边缘服务器标识反馈给终端,以供终端创建移动边缘服务器对应表,建立与该移动边缘服务器之间的对应关系。

在一些实施例中,移动边缘服务器和数据管理服务器可承载于同一物理硬件设备中。

需要说明的是,在本公开实施例中,第一移动边缘服务器标识即为第一移动边缘服务器的服务器标识,其指向对象为第一移动边缘服务器,第二移动边缘服务器标识的意义和作用以此类推。

步骤s2、响应于数据管理服务器发送的终端数据上报反馈,向终端发送上报结果信息。

其中,上报结果信息包括:第二移动边缘服务器标识。在一些实施例中,上报结果信息还可包括用于指示终端数据是否成功上报的终端数据上报指示。

本公开实施例提供了一种终端数据管理方法,该方法可用于向数据管理服务器转发终端通过接入网发送的终端数据信息,并发送自身的标识,向终端发送上报结果信息,并发送自身的标识,提升数据通信效率的同时,保证数据的同步性。

图2为本公开实施例提供的另一种终端数据管理方法的流程图。如图2所示,该方法为基于图1所示方法的一种具体化可选实施方案。具体地,终端数据上报反馈包括:移动边缘服务器迁移指示,该移动边缘服务器迁移指示用于指示是否迁移移动边缘服务器;该方法不仅包括步骤s1和步骤s2,在执行步骤s2的同时,还包括步骤s3。下面仅对步骤s3进行详细描述。

步骤s3、当移动边缘服务器迁移指示的指示结果为是时,则向第一移动边缘服务器发送迁移信息。

在步骤s3中,当移动边缘服务器迁移指示的指示结果为是时,则向第一移动边缘服务器发送迁移信息,以供第一移动边缘服务器删除上报信息表中终端对应的上报记录;当移动边缘服务器迁移指示的指示结果为否时,则不作其他处理。

在一些实施例中,上报信息表存储有各终端对应的设备标识(例如,以“device_info”形式进行存储)、上报记录、上报状态(例如,以“status”形式进行存储)、以及归属移动边缘服务器标识(例如,以“mec_id”形式进行存储);上报记录包括上报周期(例如,以“period”形式进行存储)和最后上报时间(例如,以“time”形式进行存储)。

本公开实施例提供了一种终端数据管理方法,该方法可用于作为终端当前对应的移动边缘服务器,通知终端的归属移动边缘服务器或之前对应的移动边缘服务器进行迁移。

图3为本公开实施例提供的又一种终端数据管理方法的流程图。如图3所示,该方法为基于图1所示方法的一种具体化可选实施方案。具体地,该方法不仅包括步骤s1和步骤s2,还包括步骤s4。下面仅对步骤s4进行详细描述。

步骤s4、根据自身的上报信息表中各终端对应的上报记录和当前时间进行上报状态检查,并将各终端的上报状态发送至数据管理服务器。

在一些实施例中,根据自身的上报信息表中各终端对应的上报周期和最后上报时间,结合服务器当前时间进行上报状态检查;在当前时间与最后上报时间的间隔大于上报周期时,若该终端当前的上报状态为正常,则将该终端的上报状态标记为异常,并向数据管理服务器上报,若该终端当前的上报状态为异常,则不作其他处理;在当前时间与最后上报时间的间隔小于上报周期时,若该终端当前的上报状态为异常,则更新最后上报时间,将该终端的上报状态标记为正常,并向数据管理服务器上报,若该终端当前的上报状态为正常,则不作其他处理。

在一些实施例中,数据管理服务器存储有终端数据表和上报记录,其中,数据存储的具体形式类似上报信息表。数据管理服务器接收到该终端的上报状态后,针对本地存储的上报状态进行更新,若更新后的上报状态为正常,则同时更新本地存储的最后上报时间,若更新后的上报状态为异常,则不作其他处理。

本公开实施例提供了一种终端数据管理方法,该方法可用于定期进行服务器自检,保证终端数据上传正常。

图4为本公开实施例提供的再一种终端数据管理方法的流程图。如图4所示,应用于数据管理服务器侧,该方法包括:

步骤s5、响应于第二移动边缘服务器发送的终端数据上报请求,检测终端数据是否为待更新终端数据。

其中,终端数据上报请求包括:终端对应的第一移动边缘服务器标识和第二移动边缘服务器标识。

图5为本公开实施例中步骤s5的一种具体实施方式流程图。如图5所示,具体地,步骤s5包括:步骤s501~步骤s503。

步骤s501、判断第二移动边缘服务器标识与第一移动边缘服务器标识是否一致。

在步骤s501中,当判断出第二移动边缘服务器标识与第一移动边缘服务器标识不一致时,则检测出终端数据为待更新终端数据。

在一些实施例中,当判断出第二移动边缘服务器标识与第一移动边缘服务器标识不一致时,还包括:

将终端数据上报反馈中的移动边缘服务器迁移指示的指示结果设置为是,以供第二移动边缘服务器进行针对终端的移动边缘服务器迁移流程。

在一些实施例中,在步骤s501中,当判断出第二移动边缘服务器标识与第一移动边缘服务器标识一致时,则执行步骤s502。

步骤s502、进一步判断终端数据表中是否存在上报记录。

在步骤s502中,当判断出终端数据表中不存在上报记录时,则检测出终端数据为待更新终端数据。

在一些实施例中,终端数据包括:终端当前的sim卡信息;在步骤s502中,当判断出终端数据表中存在上报记录时,则执行步骤s503。

步骤s503、进一步判断终端当前的sim卡信息和上报记录中的sim卡信息是否一致。

在步骤s503中,当判断出终端当前的sim卡信息和上报记录中的sim卡信息不一致时,则检测出终端数据为待更新终端数据;当判断出终端当前的sim卡信息和上报记录中的sim卡信息一致时,则检测出终端数据不为待更新终端数据。

在步骤s5中,当检测出终端数据为待更新终端数据时,则执行步骤s6;当检测出终端数据不为待更新终端数据时,则执行步骤s7。

步骤s6、在终端数据表中更新该终端对应的终端数据,并向第二移动边缘服务器发送终端数据上报反馈。

在一些实施例中,数据管理服务器包括移动边缘应用管理层和数据服务层,移动边缘应用管理层用于与移动边缘服务器建立连接,数据服务层用于本地存储终端数据表和上报记录,移动边缘应用管理层同时连接数据管理公有云服务器。其中,当移动边缘应用管理层检测出终端数据为待更新终端数据时,向数据服务层和数据管理公有云服务器发送该终端数据。

在步骤s6中,向第二移动边缘服务器发送终端数据上报反馈,以供第二移动边缘服务器向终端发送上报结果信息。其中,上报结果信息包括:第二移动边缘服务器标识。

步骤s7、更新终端对应的上报记录中的上报时间。

本公开实施例提供了一种终端数据管理方法,该方法可用于验证终端上报的终端数据是否为冗余数据,当终端数据无需更新时仅更新最后上报时间,当终端数据需要更新时,发送终端数据上报反馈并更新终端数据。

图6为本公开实施例提供的再一种终端数据管理方法的流程图。如图6所示,该方法包括:

步骤s8、根据移动边缘服务器对应表,每隔预设时长向接入网发送终端数据信息。

在步骤s8中,每隔预设时长向接入网发送终端数据信息,以供接入网根据预设策略选择一个移动边缘服务器转发终端数据信息。

其中,终端数据信息包括:对应的第一移动边缘服务器标识;移动边缘服务器对应表存储有自身对应的移动边缘服务器标识。

步骤s9、接收第二移动边缘服务器发送的上报结果信息。

其中,上报结果信息包括:第二移动边缘服务器标识。

步骤s10、当第二移动边缘服务器标识与第一移动边缘服务器标识不一致时,则更新移动边缘服务器对应表,建立与第二移动边缘服务器之间的对应关系。

本公开实施例提供了一种终端数据管理方法,该方法可用于终端通过接入网发送终端数据信息,当对应移动边缘服务器更改时,更新本地存储的移动边缘服务器对应表。

图7为本公开实施例提供的再一种终端数据管理方法的信令图。如图7所示,其中,“mec”即为(第二)移动边缘服务器。具体地,该方法包括:

bz1、根据移动边缘服务器对应表,终端每隔预设时长经由接入网向第二移动边缘服务器发送终端数据信息。其中,第二移动边缘服务器作为发送对象是由接入网根据预设策略选择的;终端数据信息包括:终端对应的第一移动边缘服务器标识。

bz2、第二移动边缘服务器向数据管理服务器发送终端数据上报请求。其中,终端数据上报请求包括:第一移动边缘服务器标识和自身的第二移动边缘服务器标识。

bz3、数据管理服务器检测终端数据是否为待更新数据。

bz301、当检测出终端数据为待更新终端数据时,数据管理服务器在终端数据表中更新该终端对应的终端数据,并进行bz4。

bz302、当检测出终端数据不为待更新终端数据时,数据管理服务器更新终端对应的上报记录中的上报时间。

bz4、数据管理服务器向第二移动边缘服务器发送终端数据上报反馈。终端数据上报反馈包括:移动边缘服务器迁移指示。

bz5、第二移动边缘服务器向终端发送上报结果信息。其中,上报结果信息包括:第二移动边缘服务器标识。

bz501、当移动边缘服务器迁移指示的指示结果为是时,第二移动边缘服务器向第一移动边缘服务器发送迁移信息,以供第一移动边缘服务器删除上报信息表中终端对应的上报记录。(图中未示出)

bz6、当第二移动边缘服务器标识与第一移动边缘服务器标识不一致时(图中未示出),更新移动边缘服务器对应表,建立与第二移动边缘服务器之间的对应关系。

本公开实施例还提供了一种移动边缘服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当该一个或多个程序被该一个或多个处理器执行,使得该一个或多个处理器实现如上述实施例中任一包括向数据管理服务器发送终端数据上报请求的终端数据管理方法。

本公开实施例还提供了一种数据管理服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当该一个或多个程序被该一个或多个处理器执行,使得该一个或多个处理器实现如上述实施例中任一包括检测终端数据是否为待更新终端数据的终端数据管理方法。

本公开实施例还提供了一种通信终端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当该一个或多个程序被该一个或多个处理器执行,使得该一个或多个处理器实现如上述实施例中的包括每隔预设时长向接入网发送终端数据信息的终端数据管理方法。

本公开实施例还提供了一种终端数据管理系统,包括:移动边缘服务器、数据管理服务器和通信终端。其中,移动边缘服务器采用如上述实施例中的移动边缘服务器;数据管理服务器采用如上述实施例中的数据管理服务器;所述通信终端采用如上述实施例中的通信终端。

可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1