基于物理网的用户行为存储方法、装置、设备及存储介质制造方法及图纸

技术编号:20729963 阅读:32 留言:0更新日期:2019-03-30 19:28
本发明专利技术介绍了一种基于物联网的用户行为存储方法、装置、设备及存储介质,该方法包括:服务端接收由客户端发送来的操作请求;所述服务端在执行完与所述操作请求对应的操作之后,根据所述操作请求生成日志,并执行对所述日志的存储操作。本发明专利技术提供了一种适用于物联网终端的数据存储方式,并适用于受限制终端。

【技术实现步骤摘要】
基于物理网的用户行为存储方法、装置、设备及存储介质
本专利技术涉及物联网
,尤其涉及一种基于物理网的用户行为存储方法、装置、设备及存储介质。
技术介绍
随着物联网行业的蓬勃发展,进入物联网的数据量也在不断增长,如何合理的存储和运用这些数据成为亟需解决的问题。现有技术中,通常将适用于互联网终端的日志存储方式直接应用于物联网终端上。但是,物联网终端与互联网终端存在差异,物联网终端极有可能是一些受限制终端,不具备同互联网终端一样的能力。此外,在物联网中存在多种协议,在不同的协议下,物联网终端的交流沟通方式也不同,具有差异性。而且,在物联网数据中,存在大量的无效信息,一味存储并不会产生任何效益。
技术实现思路
本专利技术的主要目的在于提出一种基于物理网的用户行为存储方法、装置、设备及存储介质,提供了一种适用于物联网终端的数据存储方式,并适用于受限制终端。为实现上述目的,本专利技术提供了一种基于物理网的用户行为存储方法,所述方法包括:服务端接收由客户端发送来的操作请求;所述服务端在执行完与所述操作请求对应的操作之后,根据所述操作请求生成日志,并执行对所述日志的存储操作。可选的,所述服务端为物联网中的运行OCF(OpenConnectivityFoundation,开放式连通基础)协议的桥接服务器。可选的,所述根据所述操作请求生成日志,包括:获取所述操作请求中的客户端标识符、操作类型、操作数据、操作目标标识符和使用的协议版本,并获取接收所述操作请求的时间信息;根据所述客户端标识符、操作类型、操作数据、操作目标标识符、使用的协议版本和所述时间信息形成日志。可选的,在所述服务端处于局域网的情况下,所述执行对所述日志的存储操作,包括:所述服务端将所述日志存储在本地。可选的,在所述服务端处于局域网的情况下,所述执行对所述日志的存储操作,包括:所述服务端判断执行与所述操作请求对应的操作是否成功;若是,则所述服务端向所述客户端发送所述日志,以供所述客户端存储所述日志;若否,则所述服务端将所述日志存储在本地,并向所述客户端发送操作失败响应。可选的,在所述向所述客户端发送操作失败响应之后,所述方法还包括:所述服务端接收所述客户端发送来的更正操作请求,并在执行完与所述更正操作请求对应的操作之后,根据所述更正操作请求生成日志,并将所述日志存储在本地。可选的,在所述服务端处于互联网的情况下,所述执行对所述日志的存储操作,包括:所述服务端将所述日志通过网关发送至云平台,以供所述云平台存储所述日志。此外,为实现上述目的,本专利技术还提出一种基于物理网的用户行为存储装置,所述装置包括:接收模块,用于通过服务端接收由客户端发送来的操作请求;存储模块,用于通过所述服务端在执行完与所述操作请求对应的操作之后,根据所述操作请求生成日志,并执行对所述日志的存储操作。此外,为实现上述目的,本专利技术还提出一种基于物理网的用户行为存储设备,所述设备包括:处理器、存储器及通信总线;所述通信总线用于实现所述处理器和所述存储器之间的连接通信;所述处理器用于执行所述存储器中存储的基于物理网的用户行为存储程序,以实现上述介绍的基于物理网的用户行为存储方法的步骤。此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质存储有基于物理网的用户行为存储程序;当所述基于物理网的用户行为存储程序被至少一个处理器执行时,导致所述至少一个处理器执行上述介绍的基于物理网的用户行为存储方法的步骤。本专利技术提出的基于物理网的用户行为存储方法、装置、设备及存储介质,是在结合了具体的OCF协议下提出的日志存储系统,对于本地和远程两种场景分别设计了不同的日志存储方式。本专利技术将切实结合由开放互联组织提出的OCF协议,根据该协议的互通方案,在现有的日志存储系统的基础上,设计了一套适用于OCF协议下的物联网体系的日志存储系统。附图说明图1是本专利技术第一实施例的基于物理网的用户行为存储方法的流程图;图2是本专利技术第一实施例中的本地OCF系统的示意图;图3是本专利技术第二实施例的基于物理网的用户行为存储方法的时序图;图4是本专利技术第三实施例的基于物理网的用户行为存储方法的时序图;图5是本专利技术第四实施例中的远程OCF系统的示意图;图6是本专利技术第四实施例的基于物理网的用户行为存储方法的流程图;图7是本专利技术第五实施例的基于物理网的用户行为存储装置的组成结构示意图;图8是本专利技术第六实施例的基于物理网的用户行为存储设备的组成结构示意图。具体实施方式为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术进行详细说明如后。本专利技术第一实施例,提出了一种基于物理网的用户行为存储方法,如图1所示,所述方法具体包括以下步骤:步骤S101:服务端接收由客户端发送来的操作请求。步骤S102:所述服务端在执行完与所述操作请求对应的操作之后,根据所述操作请求生成日志,并执行对所述日志的存储操作。具体的,所述服务端为物联网中的运行OCF协议的桥接服务器;即本专利技术实施例中的客户端和服务端应用在OCF协议的物联网中。由于物联网协议的不同,物联网中的终端的交流沟通方式也不同,所以本专利技术将切实结合有开放互联组织提出的OCF协议,根据该协议的互通方案,在现有的web日志系统基础上,设计一套适合于OCF协议下的物联网体系的用户行为存储方法。进一步的,所述根据所述操作请求生成日志,包括:获取所述操作请求中的客户端标识符、操作类型、操作数据、操作目标标识符和使用的协议版本,并获取接收所述操作请求的时间信息;根据所述客户端标识符、操作类型、操作数据、操作目标标识符、使用的协议版本和所述时间信息形成日志。进一步的,在所述服务端处于局域网的情况下,所述执行对所述日志的存储操作,包括以下两种方式:方式一:所述服务端将所述日志存储在本地。方式二:所述服务端判断执行与所述操作请求对应的操作是否成功;若是,则所述服务端向所述客户端发送所述日志,以供所述客户端存储所述日志;若否,则所述服务端将所述日志存储在本地,并向所述客户端发送操作失败响应。更进一步的,在所述向所述客户端发送操作失败响应之后,所述方法还包括:所述服务端接收所述客户端发送来的更正操作请求,并在执行完与所述更正操作请求对应的操作之后,根据所述更正操作请求生成日志,并将所述日志存储在本地。需要说明的是,所述服务端处于局域网的情况为:物联网是一个不连接外网的局域网,客户端只能控制该局域网内的家电终端;具体场景可以理解为一个不连接外网的智能家居场景,在该场景下,由于家电终端都是一些受限型设备,并不具备运行OCF协议的能力,在OCF协议中,对于这种情况一般都是加上一个桥接服务器,并在桥接服务器上运行OCF协议,通过桥接服务器,将客户端和家电终端相连,进行互联互通。如图2所示,客户端与桥接服务器之间运行OCF协议,在桥接服务器与家电终端之间运行非OCF协议。客户端发出操作请求以控制家电终端。进一步的,在所述服务端处于互联网的情况下,所述执行对所述日志的存储操作,包括:所述服务端将所述日志通过网关发送至云平台,以供所述云平台存储所述日志。需要说明的是,所述服务端处于互联网的情况为:物联网是连接外网的。在OCF协议中规定了一系列基于RESTful的操作,这些操作可以本文档来自技高网...

【技术保护点】
1.一种基于物理网的用户行为存储方法,其特征在于,所述方法包括:服务端接收由客户端发送来的操作请求;所述服务端在执行完与所述操作请求对应的操作之后,根据所述操作请求生成日志,并执行对所述日志的存储操作。

【技术特征摘要】
1.一种基于物理网的用户行为存储方法,其特征在于,所述方法包括:服务端接收由客户端发送来的操作请求;所述服务端在执行完与所述操作请求对应的操作之后,根据所述操作请求生成日志,并执行对所述日志的存储操作。2.根据权利要求1所述的基于物理网的用户行为存储方法,其特征在于,所述服务端为物联网中的运行开放式连通基础OCF协议的桥接服务器。3.根据权利要求2所述的基于物理网的用户行为存储方法,其特征在于,所述根据所述操作请求生成日志,包括:获取所述操作请求中的客户端标识符、操作类型、操作数据、操作目标标识符和使用的协议版本,并获取接收所述操作请求的时间信息;根据所述客户端标识符、操作类型、操作数据、操作目标标识符、使用的协议版本和所述时间信息形成日志。4.根据权利要求2所述的基于物理网的用户行为存储方法,其特征在于,在所述服务端处于局域网的情况下,所述执行对所述日志的存储操作,包括:所述服务端将所述日志存储在本地。5.根据权利要求2所述的基于物理网的用户行为存储方法,其特征在于,在所述服务端处于局域网的情况下,所述执行对所述日志的存储操作,包括:所述服务端判断执行与所述操作请求对应的操作是否成功;若是,则所述服务端向所述客户端发送所述日志,以供所述客户端存储所述日志;若否,则所述服务端将所述日志存储在本地,并向所述客户端发送操作失败响应。6.根据权利要求5所述的基于物理网的用户行为存...

【专利技术属性】
技术研发人员:梁海山赵峰徐志方刘超尹德帅王淼井皓
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1