日志信息收集系统、方法、装置及电子设备制造方法及图纸

技术编号:28682706 阅读:43 留言:0更新日期:2021-06-02 03:01
本申请实施例公开了日志信息收集系统、方法、装置及电子设备。所述方法包括:日志收集服务端分别与日志推送客户端以及日志收集客户端建立长连接;如果获得所述日志收集客户端提交的信息收集请求,则通过所述日志推送客户端收集所述日志推送客户端关联的智能设备的日志信息,下发至所述日志收集客户端。如此方案,不仅可以避免日志信息占用大量的云端服务器的存储资源,也不会占用智能设备的系统磁盘空间。

【技术实现步骤摘要】
日志信息收集系统、方法、装置及电子设备
本申请涉及新零售
,特别是涉及日志信息收集系统、方法、装置及电子设备。
技术介绍
在“新零售”业务模式下,服务提供商(在实际应用中可以称为零售商或者商户)可以开设线下的实体店铺,消费者用户可以直接到实体店铺进行商品对象的购买。同时,服务提供商还可以通过线上的应用程序(App)提供实体店铺对应的线上店铺,通过线上店铺向消费者用户展示实体店铺可提供的商品对象的相关信息,供消费者用户进行线上下单操作。向消费者用户提供服务时,可能需要配合使用一些智能设备,例如,使用POS机进行收银结算。设备使用过程中产生的数据,可以记录到本地配置的日志文件中,并可上传到云端服务器进行保存,便于进行数据的溯源与管理。实体店铺经过技术改造升级之后,配置的智能设备越来越多,例如,POS机、电子秤、显示屏、自提柜、摄像头、拣货作业设备、打包作业设备、悬挂链系统等,这些设备使用过程中产生的数据,均要通过网络上传到云端,对网络传输质量要求较高,且如此众多设备的大数据量上传,势必会消耗大量的网络传输资源以及服务器存储资源本文档来自技高网...

【技术保护点】
1.一种日志信息收集系统,其特征在于,包括:/n日志推送客户端、日志收集客户端、日志收集服务端以及通信服务端,/n所述通信服务端,用于将所述日志收集客户端提交的第二连接请求转发至所述日志推送客户端,以便所述日志推送客户端与所述日志收集服务端建立长连接,获得所述日志收集服务端为所述日志推送客户端分配的通信通道的标识信息;以及将所述通信通道的标识信息转发至所述日志收集客户端,以便所述日志收集客户端根据所述通信通道的标识信息与所述日志收集服务端建立长连接;/n所述日志收集服务端,用于收集所述日志推送客户端关联的智能设备的日志信息,转发至所述日志收集客户端。/n

【技术特征摘要】
1.一种日志信息收集系统,其特征在于,包括:
日志推送客户端、日志收集客户端、日志收集服务端以及通信服务端,
所述通信服务端,用于将所述日志收集客户端提交的第二连接请求转发至所述日志推送客户端,以便所述日志推送客户端与所述日志收集服务端建立长连接,获得所述日志收集服务端为所述日志推送客户端分配的通信通道的标识信息;以及将所述通信通道的标识信息转发至所述日志收集客户端,以便所述日志收集客户端根据所述通信通道的标识信息与所述日志收集服务端建立长连接;
所述日志收集服务端,用于收集所述日志推送客户端关联的智能设备的日志信息,转发至所述日志收集客户端。


2.根据权利要求1所述的方法,其特征在于,
所述日志收集服务端部署在中间服务器上,所述中间服务器设于所述智能设备所属的实体店铺内。


3.根据权利要求1所述的方法,其特征在于,
所述日志收集服务端部署在所述智能设备上,且所述智能设备归属于实体店铺。


4.根据权利要求3所述的方法,其特征在于,如果所述实体店铺配置有多台智能设备,则从所述多台智能设备中确定一台目标智能设备,由所述目标智能设备中部署的日志收集服务端进行日志信息收集。


5.根据权利要求4所述的方法,其特征在于,
所述从所述多台智能设备中确定一台目标智能设备,包括:
根据所述多台智能设备在不同时间段的空闲程度,动态确定所述目标智能设备。


6.一种日志信息收集方法,其特征在于,包括:
日志收集服务端分别与日志推送客户端以及日志收集客户端建立长连接;
如果获得所述日志收集客户端提交的信息收集请求,则通过所述日志推送客户端收集所述日志推送客户端关联的智能设备的日志信息,下发至所述日志收集客户端。


7.根据权利要求6所述的方法,其特征在于,
所述日志收集服务端与所述日志推送客户端建立长连接的方式为:
获得所述日志推送客户端提交的第一连接请求,所述第一连接请求中包括所述日志推送客户端的标识信息以及所述日志收集客户端的标识信息,所述第一连接请求为所述日志推送客户端获得所述日志收集客户端发送的第二连接请求后,提交至所述日志收集服务端;
在所述日志收集服务端与所述日志推送客户端之间建立长连接,并为所述日志推送客户端分配对应的通信通道,以便通过所述通信通道获得所述日志推送客户端关联的智能设备的日志信息;
将所述通信通道的标识信息下发至所述日志推送客户端。


8.根据权利要求6所述的方法,其特征在于,
所述日志收集服务端与所述日志收集客户端建立长连接的方式为:
获得所述日志收集客户端提交的第三连接请求,所述第三连接请求中包括所述日志收集客户端的标识信息以及所述日志推送客户端对应的通信通道的标识信息,所述通信通道的标识信息由所述日志推送客户端发送至所述日志收集客户端;
在所述日志收集服务端与所述日志收集客户端之间建立长连接,以便所述日志收集服务端将通过所述通信通道收集的日志信息下发至所述日志收集客户端。


9.根据权利要求6所述的方法,其特征在于,
所述通过所述日志推送客户端收集所述日志推送客户端关联的智能设备的日志信息,包括:
通过所述通信通道将所述信息收集请求下发至所述日志推送客户端,以便所述日志推送客户端获得所述智能设备的日志信息;
通过所述通信通道获得所述日志推送客户端返回的所述日志信息。


10.一种日志信息收集方法,其特征在于,包括:
日志收集客户端向通信服务端提交第二连接请求,所述第二连接请求中包括日志推送客户端的标识信息,以便所述通信服务端将所述第二连接请求转发至所述日志推送客户端,进而使所述日志推送客户端与所述日志收集服务端建立长连接,并获得所述日志收集服务端为所述日志推送客户端分配的通信通道的标识信息;
获得经由所述通信服务端返回的所述通信通道的标识信息,并根据所述通信通道的标识信息与所述日志收集服务端建立长连接;
向所述日志收集服务端提交信息收集请求,以便所述日志收集服务端通过所述通信通道获得所述日志推送客户端关联的智能设备的日志信息,下发至所述日志收集客户端。


11.根据权利要求10所述的方法,其特征在于,
所述向通信服务端提交第二连接请求,包括:
提供用于提交所述日志推送客户端的标识信息的操作选项;
通过所述操作选项获得所述日志推送客户端的标识信息后,生成所述第二连接请求提交至所述通信服务端。


12.一种日志信息收集方法,其特征在于,包括:
日志推送客户端获得通信服务端下发的第二连接请求后,与日志收集服务端建立长连接,并获得所述日志收集服务端为所述日志推送客户端分配的通信通道的标识信息,所述第二连接请求由日志收集客户端提交至所述通信服务端;
经由所述通信服务端将所述通信通道的标识信息转发至所述日志收集客户端,以便所述日志收集客户端根据所述通信通道的标识信息与所述日志收集服务端建立长连接;
如果获得所述日志收集服务端通过所述通信通道下发的信息收集请求,则获得所述日志推送客户端关联的智能设备的日志信息,通过所述通信通道提交至所述日志收集服务端,以便所述日志收集服务端将所述日志信息转发至所述日志收集客户端。


13.根据权利要求12所述的方法,其特征在于,
所述获得通信服务端下发的第二连接请求后,所述方法还包括:
获得不同用户关联的日志类型信息;
确定所述日志收集客户端关联的用户对应的目标日志类型信息,如果所述目标日志类型信息与所述日志推送客户端关联的智能设备具有的日志类型信息相匹配,则与所述日志收集服务端建立长连接。


14.根据权利要求12所述的方法,其特征在于,
所述获得通信服务端下发的第二连接请求后,所述方法还包括:
获得可收集所述日志推送客户端关联的智能设备的日志信息的合法用户的标识信息;
如果所述日志收集客户端关联的用户的标识信息与所述合法用户的标识信息相匹配,则与所述日志收集服务端建立长连接。


15.根据权利要求12所述的方法,其特征在于,如果所述智能设备本地配置有日志文件,
所述方法还包括:
如果未获得所述第二连接请求,则将所述日志信息写入所述日志文件。


16.一种应用程序,其特征在于,包括:
接口程序模块以及信息收集程序模块;
所述接口程序模块接受智能设备的通信接口的调用,获得日志收集客户端发送的第二连接请求,以及通过所述通信接口向日志收集服务端提交第一连接请求,获得所述日志收集服务端分配的通信通道的标识信息发送至所述日志收集客户端;
所述信息收集程序模块收集所述智能设备的日志信息,通过所述通信通道将所述日志信息提交至所述日志收集服务端,以便所述日志收集服务端将所述日志信息转发至所述日志收集客户端。


17.一种日志信息收集方法,其特征在于,包括:
智能设备加载用于进行日志信息收集的第一应用程序对应的安装包;
启动所述第一应用程序,以便在获得日志收集客户端提交的第二连接请求后,与日志收集服务端建立长连接,以及在获得所述日志收集服务端下发的信息收集请求后,通过所述日志收集服务端将所述智能设备的日志信息发送至所述日志收集客户端。


18.一种应用程序,其特征在于,包括:
接口程序模块以及信息收集程序模块;
所述接口程序模块调用终端设备的通信接口,通过所述通信接口向日志推送客户端发送第二连接请求,并获得所述日志推送客户端返回的通信通道的标识信息,以及通过所述通信接口向日志收集服务端提交第三连接请求,与所述日志收集服务端建立长连接;
所述信息收集程序模块控制所述日志收集服务端收集所述日志推送客户端关联的智能设备的日志信息。


19.一种日志信息收集方法,其特征在于,包括:
终端设备加载用于进行日志信息收集的第二应用程序对应的安装包;
启动所述第二应用程序,以便向日志推送客户端发送第二连接请求,使所述日志推送客户端与日志收集服务端建立长连接并获得所述日志推送客户端对应的通信通道的标识信息,以及根据所述日志推送客户端返回的通信通道的标识信息与所述日志收集服务端建立长连接,并通过所述日志收集服务端获得所述日志推送客户端关联的智能设备的日志信息。


20.一种日志信息收集方法,其特征在于,包括:
日志收集服务端分别与日志推送客户端以及日志收集客户端建立长连接,所述日志推送客户端关联的智能设备归属于目标组织;
如果获得所述日志收集客户端提交的信息收集请求,则通过所述日志推送客户端收集所述日志推送客户端关联的智能设备的日志信息,下发至所述日志收集客户端。


21.一种日志信息收集方法,其特征在于,包括:
日志推送客户端获得通信服务端下发的连接请求,所述连接请求中包括日志收集客户端的IP地址信息,所述连接请求由所述日志收集客户端提交至所述通信服务端;
根据所述IP地址信息与所述日志收集客户端建立长连接,并在获得所述日志收集客户端发送的信息收集请求后,将所述日志推送客户端关联的智能设备的日志信息发送至所述日志收集客户端。


22.一种日志信息收集方法,其特征在于,包括:
日志收集客户端获得轮询周期信息,所述轮询周期对应的轮询间隔时间小于日志推送客户端关联的智能设备的缓存清理时间;
根据所述轮询周期信息,定时向日志收集服务端提交信息收集请求,所述信息收集请求中包括所述日志推送客户端的标识信息,以便所述日志收集服务端将所述信息收集请求转发至所述日志推送客户端,使所述日志推送客户端从所述智能设备的系统缓存中,读取所述智能设备在当前轮询周期内产生的日志信息;
获得经由所述日志收集服务端返回的所述日志信息。


23.一种日志信息收集方法,其特征在于,包括:
日志收集服务端获得日志收集客户端提交的信息收集请求,所述信息收集请求中包括日志推送客户端的标识信息以及轮询周期信息,所述轮询周期对应的轮询间隔时间小于所述日志推送客户端关联的智能设备的缓存清理时间;
根据所述轮询周期信息,定时触发所述日志推送客户端从所述智能设备的系统缓存中,读取所述智能设备在当前轮询周期内产生的日志信息;
将所述日志信息下发至所述日志收集客户端。


24.一种日志信息收集装置,其特征在于,应用于日志收集服务端,包括:
长连接建立单元,用于分别与日志推送客户端以及日志收集客户端建立长连接;
日志信息收集单元,用于在获得所述日志收集客户端提交的信息收集请求时,通过所述日志推送客户端收集所述日志推送客户端关联的智能设备的日志信息,下发至所述日志收集客户端。


25.一种日志信息收集装置,其特征在于,应用于日志收集客户端,包括:
连接请求提交单元,用于向通信服务端提交第二连接请求,所述第二连接请求中包括日志推送客户端的标识信息,以便所述通信...

【专利技术属性】
技术研发人员:金钊宇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1