一种电子价签自动更新方法及系统与流程
未命名
07-26
阅读:116
评论:0
1.本发明涉及电子价签技术领域,尤其涉及一种电子价签自动更新方法及系统。
背景技术:
2.在传统的实体店零售业中,电子价签的更新和维护通常需要手动进行,商家需要通过erp(企业资源计划)系统手动维护商品的基础信息、价格、促销等信息,并将这些信息手动更新到电子价签系统数据表上,这种方法存在一些问题,首先,手动更新电子价签系统数据表需要一定的时间,导致电子价签上展示的价格和促销信息不能及时更新,影响购物体验;其次,手动更新电子价签需要大量的人力资源,工作效率低下,人工成本较高。
技术实现要素:
3.有鉴于此,本发明的目的是为了克服现有技术中的不足,提供一种电子价签自动更新方法及系统。
4.本发明提供如下技术方案:
5.第一方面,本技术提供了一种电子价签自动更新方法,应用于电子价签自动更新系统,包括:
6.企业资源计划子系统获取商品信息并存储;
7.所述企业资源计划子系统构建定时推送任务,将所述商品信息中的待更新商品定时推送到电子价签服务器;
8.所述电子价签服务器获取与所述待更新商品对应的目标商品信息;
9.所述电子价签服务器将所述目标商品信息推送到电子价签;
10.所述电子价签根据所述目标商品信息进行更新。
11.一种实施方式中,所述将所述商品信息中的待更新商品定时推送到电子价签服务器,包括:
12.所述企业资源计划子系统根据所述商品信息,确定用于构建商品信息获取接口的参数和返回值;
13.所述企业资源计划子系统根据所述参数和所述返回值,构建商品信息获取接口;
14.所述企业资源计划子系统通过所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。
15.一种实施方式中,所述企业资源计划子系统构建定时推送任务,将所述商品信息中的待更新商品定时推送到电子价签服务器,包括:
16.所述企业资源计划子系统通过任务调度框架构建定时推送任务;
17.所述企业资源计划子系统通过所述定时推送任务,定时调用所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。
18.一种实施方式中,所述企业资源计划子系统通过所述定时推送任务,定时调用所述商品信息获取接口,包括:
19.所述企业资源计划子系统通过所述任务调度框架,设置cron表达式,所述cron表达式用于定义所述定时推送任务的调用时间;
20.所述企业资源计划子系统根据所述调用时间,定时调用所述商品信息获取接口。
21.一种实施方式中,所述电子价签服务器将所述目标商品信息推送到电子价签,包括:
22.所述电子价签服务器通过ftp文件传输协议,将所述目标商品信息转换成csv格式文件,然后将所述csv格式文件推送到所述电子价签。
23.一种实施方式中,所述电子价签服务器将所述目标信息推送到电子价签,包括:
24.所述电子价签服务器读取所述csv格式文件,得到读取结果,将所述读取结果推送到所述电子价签。
25.一种实施方式中,所述将所述目标商品信息转换成csv格式文件之后,包括:
26.将所述csv格式文件存储到分布式对象存储系统。
27.第二方面,本技术提供了一种电子价签自动更新系统,包括:企业资源计划子系统、电子价签服务器和电子价签;
28.所述企业资源计划子系统用于获取商品信息并存储;
29.所述企业资源计划子系统还用于构建定时推送任务,将所述商品信息中的待更新商品定时推送到电子价签服务器;
30.所述电子价签服务器用于获取与所述待更新商品对应的目标商品信息;
31.所述电子价签服务器还用于将所述目标商品信息推送到所述电子价签;
32.所述电子价签用于根据所述目标商品信息进行信息更新。
33.一种实施方式中,所述企业资源计划子系统还用于:
34.根据所述商品信息,确定用于构建商品信息获取接口的参数和返回值;
35.根据所述参数和所述返回值,构建商品信息获取接口;
36.通过所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。
37.一种实施方式中,所述企业资源计划子系统还用于:
38.通过任务调度框架构建定时推送任务;
39.通过所述定时推送任务,定时调用所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。
40.本发明的实施例具有如下优点:
41.本技术提供的电子价签自动更新方法可以大大简化商家的商品管理流程,避免了手动更新电子价签信息的繁琐过程,提高了工作效率。
42.为使本发明的上述目的、特征和优点能更明显和易懂,下文特举较佳实施例,并配合所附附图,做详细说明如下。
附图说明
43.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他相关的附图。
44.图1示出了一种电子价签自动更新方法流程图;
45.图2示出了一种商品信息定时推送方法流程图;
46.图3示出了一种待更新商品定时推送方法流程图;
47.图4示出了一种电子价签自动更新系统框架结构图。
48.主要元件符号说明:
49.400、电子价签自动更新系统;401、企业资源计划子系统;402、电子价签服务器;403、电子价签。
具体实施方式
50.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
51.需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。相反,当元件被称作“直接在”另一元件“上”时,不存在中间元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
52.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
53.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
54.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在模板的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
55.企业资源计划即erp(enterprise resource planning),由美国gartner group公司于1990年提出。企业资源计划是mrp ii(企业制造资源计划)下一代的制造业系统和资源计划软件。除了mrp ii已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。在我国erp所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入erp的范畴。它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它主要用于改善企业业务流程以提高企业核心竞争力。
56.erp是由美国计算机技术咨询和评估集团gartner group inc提出的一种供应链
的管理思想。企业资源计划是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。erp系统支持离散型、流程型等混合制造环境,应用范围从制造业扩展到了零售业、服务业、银行业、电信业、政府机关和学校等事业部门,通过融合数据库技术、图形用户界面、第四代查询语言、客户服务器结构、计算机辅助开发工具、可移植的开放系统等对企业资源进行了有效的集成。
57.实施例1
58.参见图1,图1为本技术实施例提供的一种电子价签自动更新方法流程图,应用于电子价签自动更新系统,该方法包括以下步骤:
59.s101、企业资源计划子系统获取商品信息并存储。
60.企业资源计划子系统获取的商品信息可以是人为上传的信息,也可以是采集于各个子系统的商品信息,其中,商品信息包括:商品编码、商品名称、商品规格、商品标准售价、商品优惠价格等,由于企业资源管理系统集产品数据管理,存货、分销与运输管理等功能为一体,使得商品信息的管理可以更加方便。
61.s102、所述企业资源计划子系统构建定时推送任务,将所述商品信息中的待更新商品定时推送到电子价签服务器。
62.传统的电子价签都是需要手动维护,本技术通过构建定时推送任务,实现了待更新商品的定时推送,只要设置好推送时间和待更新的商品,就能在预设时间内自动完成待更新商品的推送,为电子价签的自动更新提供了基础。
63.参见图2,步骤s102还包括:
64.s1021、所述企业资源计划子系统根据所述商品信息,确定用于构建商品信息获取接口的参数和返回值。
65.在企业资源计划子系统中构建商品信息获取接口,以提供对外访问服务,对外访问服务包括:通过接口修改商品信息,或者通过接口获取商品信息,根据对外访问服务可以完成对商品信息的更新和获取,而为了提供适配的接口,首先需要根据商品信息的特点,例如商品编码、查询条件、返回结果的格式等,以此来确定用于构建接口的参数和返回值。
66.s1022、所述企业资源计划子系统根据所述参数和所述返回值,构建商品信息获取接口。
67.确定用于构建接口的参数和返回值之后,根据设计好的接口参数和返回值,编写相应的代码实现接口的功能,接口构建完成后,还需要对接口进行测试和调试,然后将接口部署到实际的生产环境中,以供其他系统或应用程序调用。其中,接口的参数和返回值可以设置为具有一定的通用性和可扩展性,以方便未来的接口升级和维护。
68.在调用或者访问商品信息获取接口之前,还需要对用户进行身份验证,例如:通过用户名和密码进行基本身份验证,从而避免未授权用户的访问,保障数据安全。
69.s1023、所述企业资源计划子系统通过所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。
70.利用构建好的商品信息获取接口,将待更新商品定时推送到电子价签服务器,从而实现企业资源计划子系统和电子价签服务器之间的数据传输和同步。
71.参见图3,步骤s102,还包括:
72.s1024、所述企业资源计划子系统通过任务调度框架构建定时推送任务。
73.其中,任务调度框架可以为quartz.net框架,通过quartz.net框架构建定时推送任务,以此来实现商品的自动推送。
74.s1025、所述企业资源计划子系统通过所述定时推送任务,定时调用所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。
75.通过quartz.net框架设置cron表达式,所述cron表达式用于定义所述定时推送任务的调用时间,按照cron表达式的定义,定时完成待更新商品的推送。
76.cron表达式用于定义定时任务的时间规则,包括秒、分、时、日、月、周几等,例如,"0 0 1"表示每天凌晨1点执行,即,在每天凌晨一点调用商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器,用户通过cron表达式设置推送时间,即可完成定时推送,不需要人工手动推送,推送效率高,也降低了人工成本。
77.s103、所述电子价签服务器获取与所述待更新商品对应的目标商品信息。
78.其中,待更新商品可以只包括商品编号或名称,电子价签服务器获取待更新商品的商品编号或名称之后,商品信息获取接口访问企业资源计划子系统,根据商品编号或名称从企业资源计划子系统中获取对应的目标商品信息,避免了直接将目标商品信息全部上传到电子价签服务器造成消息堵塞,影响上传效率。
79.s104、所述电子价签服务器将所述目标商品信息推送到电子价签。
80.所述电子价签服务器通过ftp文件传输协议,将所述目标商品信息转换成csv格式文件,然后将所述csv格式文件推送到所述电子价签。
81.文件传输协议(file transfer protocol,ftp)是用于在网络上进行文件传输的一套标准协议,它工作在osi模型的第七层,tcp模型的第四层,即应用层,使用tcp传输而不是udp,客户在和服务器建立连接前要经过一个“三次握手”的过程,保证客户与服务器之间的连接是可靠的,而且是面向连接,为数据传输提供可靠保证。
82.ftp允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而,用户并不真正登录到自己想要存取的计算机上面而成为完全用户,可用ftp程序访问远程资源,实现用户往返传输文件、目录管理以及访问电子邮件等等,即使双方计算机可能配有不同的操作系统和文件存储方式。
83.csv(comma-separated values)文件是一种简单的文本文件格式,用逗号分隔每个数据字段,适合于处理和导入到各种数据存储和处理系统中。
84.其中,将所述目标商品信息转换成csv格式文件,具体包括:
85.步骤一、创建一个csv文件,并写入文件头信息,其中,头文件信息包括商品名称、sku、价格、促销信息等。
86.步骤二、从企业资源计划子系统中获取目标商品信息,一般以json格式返回。
87.步骤三、解析json格式的数据,将其转化为csv文件中的每一行记录,将每个字段的值用逗号分隔,并以回车换行符作为行结束符,写入csv文件中。
88.步骤四、重复步骤三,将所有目标商品信息写入csv文件中。
89.通过将目标商品信息转换成csv格式文件,可以便于后续对目标商品信息的读取和推送。
90.在一实施方式中,所述电子价签服务器将所述目标信息推送到电子价签,包括:
91.所述电子价签服务器读取所述csv格式文件,得到读取结果,将所述读取结果推送
到所述电子价签。
92.在将所有的目标商品信息转换成csv格式文件之后,将csv格式文件上传到电子价签服务器指定的文件夹中,电子价签服务器读取指定的文件夹中的文件,得到读取结果,然后将读取结果推送到电子价签,从而完成目标商品信息的推送。
93.在一实施方式中,所述将所述目标商品信息转换成csv格式文件之后,包括:
94.将所述csv格式文件存储到分布式对象存储系统。
95.其中,分布式对象存储系统可以是minio,利用minio创建存储桶,然后将csv格式文件存储到存储桶中,实现商品数据的归档,当电子价签出现价格显示异常时,还可以通过归档文件进行溯源,定位问题,从而确保商品信息的安全性和准确性。
96.s105、所述电子价签根据所述目标商品信息进行更新。
97.将目标商品信息推送到电子价签之后,电子价签将显示的信息替换成目标商品信息,从而完成信息的更新。
98.在完成信息更新之后,为了避免更新的信息出现丢失或者错误,还可以定期查看更新日志,及时发现和处理信息更新过程中出现的异常,确保数据一致性。
99.本实施例可以大大简化商家的商品管理流程,避免了手动更新电子价签信息的繁琐过程,提高了工作效率。同时,消费者也可以及时获得最新的商品信息,提升购物体验。
100.实施例2
101.参见图4,图4为本技术实施例提供的一种电子价签自动更新系统框架图,该电子价签自动更新系统400包括:
102.企业资源计划子系统401、电子价签服务器402和电子价签403;
103.所述企业资源计划子系统401用于获取商品信息并存储;
104.所述企业资源计划子系统401还用于构建定时推送任务,将所述商品信息中的待更新商品定时推送到电子价签服务器402;
105.所述电子价签服务器402用于获取与所述待更新商品对应的目标商品信息;
106.所述电子价签服务器402还用于将所述目标商品信息推送到所述电子价签403;
107.所述电子价签403用于根据所述目标商品信息进行信息更新。
108.在一实施方式中,所述企业资源计划子系统401还用于:
109.根据所述商品信息,确定用于构建商品信息获取接口的参数和返回值;
110.根据所述参数和所述返回值,构建商品信息获取接口;
111.通过所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器402。
112.在一实施方式中,所述企业资源计划子系统401还用于:
113.通过任务调度框架构建定时推送任务;
114.通过所述定时推送任务,定时调用所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器402。
115.本技术实施例提供的电子价签自动更新系统400能够实现实施例1对应的电子价签自动更新方法的各个过程,且能达到相同的技术效果,为避免重复,在这里不再赘述。
116.在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。
117.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
118.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
技术特征:
1.一种电子价签自动更新方法,应用于电子价签自动更新系统,其特征在于,包括:企业资源计划子系统获取商品信息并存储;所述企业资源计划子系统构建定时推送任务,将所述商品信息中的待更新商品定时推送到电子价签服务器;所述电子价签服务器获取与所述待更新商品对应的目标商品信息;所述电子价签服务器将所述目标商品信息推送到电子价签;所述电子价签根据所述目标商品信息进行更新。2.根据权利要求1所述的电子价签自动更新方法,其特征在于,所述将所述商品信息中的待更新商品定时推送到电子价签服务器,包括:所述企业资源计划子系统根据所述商品信息,确定用于构建商品信息获取接口的参数和返回值;所述企业资源计划子系统根据所述参数和所述返回值,构建所述商品信息获取接口;所述企业资源计划子系统通过所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。3.根据权利要求2所述的电子价签自动更新方法,其特征在于,所述企业资源计划子系统构建定时推送任务,将所述商品信息中的待更新商品定时推送到电子价签服务器,包括:所述企业资源计划子系统通过任务调度框架构建定时推送任务;所述企业资源计划子系统通过所述定时推送任务,定时调用所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。4.根据权利要求3所述的电子价签自动更新方法,其特征在于,所述企业资源计划子系统通过所述定时推送任务,定时调用所述商品信息获取接口,包括:所述企业资源计划子系统通过所述任务调度框架,设置cron表达式,所述cron表达式用于定义所述定时推送任务的调用时间;所述企业资源计划子系统根据所述调用时间,定时调用所述商品信息获取接口。5.根据权利要求1所述的电子价签自动更新方法,其特征在于,所述电子价签服务器将所述目标商品信息推送到电子价签,包括:所述电子价签服务器通过ftp文件传输协议,将所述目标商品信息转换成csv格式文件,然后将所述csv格式文件推送到所述电子价签。6.根据权利要求5所述的电子价签自动更新方法,其特征在于,所述电子价签服务器将所述目标商品信息推送到电子价签,包括:所述电子价签服务器读取所述csv格式文件,得到读取结果,将所述读取结果推送到所述电子价签。7.根据权利要求5所述的电子价签自动更新方法,其特征在于,所述将所述目标商品信息转换成csv格式文件之后,包括:将所述csv格式文件存储到分布式对象存储系统。8.一种电子价签自动更新系统,其特征在于,包括:企业资源计划子系统、电子价签服务器和电子价签;所述企业资源计划子系统用于获取商品信息并存储;所述企业资源计划子系统还用于构建定时推送任务,将所述商品信息中的待更新商品
定时推送到电子价签服务器;所述电子价签服务器用于获取与所述待更新商品对应的目标商品信息;所述电子价签服务器还用于将所述目标商品信息推送到所述电子价签;所述电子价签用于根据所述目标商品信息进行信息更新。9.根据权利要求8所述的电子价签自动更新系统,其特征在于,所述企业资源计划子系统还用于:根据所述商品信息,确定用于构建商品信息获取接口的参数和返回值;根据所述参数和所述返回值,构建商品信息获取接口;通过所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。10.根据权利要求9所述的电子价签自动更新系统,其特征在于,所述企业资源计划子系统还用于:通过任务调度框架构建定时推送任务;通过所述定时推送任务,定时调用所述商品信息获取接口,将所述待更新商品定时推送到所述电子价签服务器。
技术总结
本发明提供一种电子价签自动更新方法及系统,其方法包括:企业资源计划子系统获取商品信息并存储,所述企业资源计划子系统构建定时推送任务,将所述商品信息中的待更新商品定时推送到电子价签服务器,所述电子价签服务器获取与所述待更新商品对应的目标商品信息,所述电子价签服务器将所述目标商品信息推送到电子价签,所述电子价签根据所述目标商品信息进行更新。本申请可以大大简化商家的商品管理流程,避免了手动更新电子价签信息的繁琐过程,提高了工作效率。提高了工作效率。提高了工作效率。
技术研发人员:劳智玉
受保护的技术使用者:佛山欧神诺云商科技有限公司
技术研发日:2023.04.27
技术公布日:2023/7/25
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种车辆及其混合动力系统的制作方法 下一篇:一种工业用漏电保护开关用电箱的制作方法
