一种基于终端显示装置的实时显示商品信息的方法及装置制造方法及图纸

技术编号:26791316 阅读:16 留言:0更新日期:2020-12-22 17:06
本发明专利技术公开了一种基于终端显示装置的实时显示商品信息的方法,所述方法包括:步骤1,在客户端中设置传感器,并在数据库中存储基于传感器的mac地址绑定的商品的信息,所述传感器通过socket与云端服务器进行长连接;步骤2,当所述传感器检测到用户对客户端中的商品进行存取行为时,触发传感器发送相应的MAC地址到所述云端服务器;步骤3,所述云端服务器根据接收到的MAC地址作为查询ID,在所述数据库中查询对应的商品信息,同时记录当次用户的存取行为;步骤4,所述云端服务器再将查询到的商品信息通过socket连接发送给客户端的控制软件接收,所述控制软件控制显示装置实时的显示用户存取的商品信息,其中,所述商品信息包括图片地址、库存。

【技术实现步骤摘要】
一种基于终端显示装置的实时显示商品信息的方法及装置
本专利技术涉及自动化控制领域,尤其涉及一种基于终端显示装置的实时显示商品信息的方法及装置。
技术介绍
随着无人商店、智能货柜的普及,各个厂家对于用户体验的竞争提上了日程,如何让用户获知拿放商品的信息成为了一个必须重视的问题。然而普通的广告屏只能显示固定的商品信息,不能实时展示用户拿放商品的信息,使得用户的体验并不好,同时不能收集用户拿放商品的记录进行数据分析,无法分析用户的喜好等数据信息。本专利技术提供利用货架传感器绑定商品信息,通过与显示屏内部应用以socket长连接服务器显示商品信息方法,解决了广告屏无法实时展示商品信息的问题,同时通过收集用户的拿放记录数据并做数据分析能够更好的分配库存。
技术实现思路
针对上述技术问题,具体到终端设备的自动化管理,专利技术人对此做出了改进,首先传感器的mac地址绑定商品并储存在数据库中,货架下的传感器和服务器通过socket长连接,用户拿放行为触发传感器发送mac地址发送到服务器,服务器接收到传感器的mac地址作为id到商品数据库中查询商品信息,同时将这一拿放记录存入数据库。服务器再将查询到的商品信息(包括图片地址、库存等)通过socket连接发送给显示屏上的软件接收。通过这种方法能够实时的显示用户的拿放商品信息本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术公开了一种基于终端显示装置的实时显示商品信息的方法,所述方法包括:步骤1,在客户端中设置传感器,并在数据库中存储基于传感器的mac地址绑定的商品的信息,所述传感器通过socket与云端服务器进行长连接;步骤2,当所述传感器检测到用户对客户端中的商品进行存取行为时,触发传感器发送相应的MAC地址到所述云端服务器;步骤3,所述云端服务器根据接收到的MAC地址作为查询ID,在所述数据库中查询对应的商品信息,同时记录当次用户的存取行为;步骤4,所述云端服务器再将查询到的商品信息通过socket连接发送给客户端的控制软件接收,所述控制软件控制显示装置实时的显示用户存取的商品信息,其中,所述商品信息包括图片地址、库存。更进一步地,所述步骤1进一步包括:采用socket长连接,客户端与云端服务端保持实时双向通信,设置心跳机制以确保客户端、云端服务端之间的TCP通道保持连接没有断开,客户端发送一个心跳给云端服务器,所述云端服务器给客户端一个心跳应答,当客户端接收到所述云端服务器反馈的心跳应答时,才确定客户端与云端服务器进行了一次完整的握手,当客户端未收到所述服务器的应答,或者服务器没有收到客户端的心跳信息超过第一预设时间阈值时,则控制客户端断开与所述云端服务器的连接并重新建立一个连接。更进一步地,所述步骤4进一步包括:所述云端服务端将数据以json格式发送,当显示装置中的控制软件接收到了来自云端服务端的数据时,对所述数据进行解析。更进一步地,客户端进一步对于所述数据中图片数据进行缓存处理,所述缓存方式是通过LruCache类把最近使用的对象以强引用的方式存储在LinkedHashMap中,并且把最近最少使用的对象在缓存值达到预设定值之前从内存中移除,其中,所述LruCache类为android-support-v4的包中提供。更进一步地,所述mac地址与商品信息绑定的方法为客户端商品信息与传感器的mac地址要进行关联,并存入所述数据库的商品信息表中,用户通过存取行为触发传感器,云端服务端就可以根据用户出发的传感器信息查到对应的商品信息。本专利技术进一步公开了一种终端设备,如图3所示,所述终端设备包括与云端服务器网络连接的客户端,客户端中设置传感器,所述云端服务器设置有数据库,传感器通过socket与云端服务器进行长连接,在数据库中存储基于传感器的mac地址绑定的商品的信息;检测单元,当检测到用户对客户端中的商品进行存取行为时,对应的传感器发送相应的MAC地址到所述云端服务器;查询与记录单元,所述云端服务器根据接收到的MAC地址作为查询ID,在所述数据库中查询对应的商品信息,同时记录当次用户的存取行为;显示单元,所述云端服务器再将查询到的商品信息通过socket连接发送给客户端的控制软件接收,所述控制软件控制显示装置实时的显示用户存取的商品信息,其中,所述商品信息包括图片地址、库存。更进一步地,所述客户端与远端服务器采用socket长连接,客户端与云端服务端保持实时双向通信,设置心跳机制以确保客户端、云端服务端之间的TCP通道保持连接没有断开,客户端发送一个心跳给云端服务器,所述云端服务器给客户端一个心跳应答,当客户端接收到所述云端服务器反馈的心跳应答时,才确定客户端与云端服务器进行了一次完整的握手,当客户端未收到所述服务器的应答,或者服务器没有收到客户端的心跳信息超过第一预设时间阈值时,则控制客户端断开与所述云端服务器的连接并重新建立一个连接。更进一步地,所述云端服务端将数据以json格式发送,当显示装置中的控制软件接收到了来自云端服务端的数据时,对所述数据进行解析。更进一步地,客户端进一步对于所述数据中图片数据进行缓存处理,所述缓存方式是通过LruCache类把最近使用的对象以强引用的方式存储在LinkedHashMap中,并且把最近最少使用的对象在缓存值达到预设定值之前从内存中移除,其中,所述LruCache类为android-support-v4的包中提供。更进一步地,所述mac地址与商品信息绑定的方法为客户端商品信息与传感器的mac地址要进行关联,并存入所述数据库的商品信息表中,用户通过存取行为触发传感器,云端服务端就可以根据用户出发的传感器信息查到对应的商品信息。本专利技术与现有技术相比,本专利技术提供利用货架传感器绑定商品信息,通过与显示屏内部应用以socket长连接服务器显示商品信息方法,解决了广告屏无法实时展示商品信息的问题,同时通过收集用户的拿放记录数据并做数据分析能够更好的分配库存。附图说明从以下结合附图的描述可以进一步理解本专利技术。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在图中,在不同的视图中,相同的附图标记指定对应的部分。图1是本专利技术的基于终端显示装置的实时显示商品信息的方法的流程图;图2是本专利技术一实施例中实时显示商品信息方法的控制流程图;图3是本专利技术的数据流图。具体实施方式实施例一如图1所示,本实施例公开了一种基于终端显示装置的实时显示商品信息的方法,所述方法包括:步骤1,在客户端中设置传感器,并在数据库中存储基于传感器的mac地址绑定的商品的信息,所述传感器通过socket与云端服务器进行长连接;步骤2,当所述传感器检测到用户对客户端中的商品进行存取行为时,触发传感器发送相应的MAC地址到所述云端服务器;步骤3,所述云端服务器根据接收到的MAC地址作为查询ID,在所述数据库中查询对应的商品信息,同时记录当次用户的存取行为;...

【技术保护点】
1.一种基于终端显示装置的实时显示商品信息的方法,其特征在于,所述方法包括:/n步骤1,在客户端中设置传感器,并在数据库中存储基于传感器的mac地址绑定的商品的信息,所述传感器通过socket与云端服务器进行长连接;/n步骤2,当所述传感器检测到用户对客户端中的商品进行存取行为时,触发传感器发送相应的MAC地址到所述云端服务器;/n步骤3,所述云端服务器根据接收到的MAC地址作为查询ID,在所述数据库中查询对应的商品信息,同时记录当次用户的存取行为;/n步骤4,所述云端服务器再将查询到的商品信息通过socket连接发送给客户端的控制软件接收,所述控制软件控制显示装置实时的显示用户存取的商品信息,其中,所述商品信息包括图片地址、库存。/n

【技术特征摘要】
1.一种基于终端显示装置的实时显示商品信息的方法,其特征在于,所述方法包括:
步骤1,在客户端中设置传感器,并在数据库中存储基于传感器的mac地址绑定的商品的信息,所述传感器通过socket与云端服务器进行长连接;
步骤2,当所述传感器检测到用户对客户端中的商品进行存取行为时,触发传感器发送相应的MAC地址到所述云端服务器;
步骤3,所述云端服务器根据接收到的MAC地址作为查询ID,在所述数据库中查询对应的商品信息,同时记录当次用户的存取行为;
步骤4,所述云端服务器再将查询到的商品信息通过socket连接发送给客户端的控制软件接收,所述控制软件控制显示装置实时的显示用户存取的商品信息,其中,所述商品信息包括图片地址、库存。


2.如权利要求1所述的方法,其特征在于,所述步骤1进一步包括:采用socket长连接,客户端与云端服务端保持实时双向通信,设置心跳机制以确保客户端、云端服务端之间的TCP通道保持连接没有断开,客户端发送一个心跳给云端服务器,所述云端服务器给客户端一个心跳应答,当客户端接收到所述云端服务器反馈的心跳应答时,才确定客户端与云端服务器进行了一次完整的握手,当客户端未收到所述服务器的应答,或者服务器没有收到客户端的心跳信息超过第一预设时间阈值时,则控制客户端断开与所述云端服务器的连接并重新建立一个连接。


3.如权利要求1所述的方法,其特征在于,所述步骤4进一步包括:所述云端服务端将数据以json格式发送,当显示装置中的控制软件接收到了来自云端服务端的数据时,对所述数据进行解析。


4.如权利要求3所述的方法,其特征在于,客户端进一步对于所述数据中图片数据进行缓存处理,所述缓存方式是通过LruCache类把最近使用的对象以强引用的方式存储在LinkedHashMap中,并且把最近最少使用的对象在缓存值达到预设定值之前从内存中移除,其中,所述LruCache类为android-support-v4的包中提供。


5.如权利要求1所述的方法,其特征在于,所述mac地址与商品信息绑定的方法为客户端商品信息与传感器的mac地址要进行关联,并存入所述数据库的商品信息表中,用户通过存取行为触发传感器,云端服务端就可以根据用户出发的传感器信息查到对应的商品信息。<...

【专利技术属性】
技术研发人员:潘东飞林斌林捷
申请(专利权)人:佛山市霖罕崞信息科技有限公司
类型:发明
国别省市:广东;44

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

1