一种数据处理装置、方法及电子设备和存储介质与流程

文档序号:20768690发布日期:2020-05-15 19:21阅读:139来源:国知局
一种数据处理装置、方法及电子设备和存储介质与流程

本申请涉及计算机技术领域,更具体地说,涉及一种数据处理装置、方法及一种电子设备和一种计算机可读存储介质。



背景技术:

datasheet文件是指商品数据文件或数据资料,里面详细标注了商品的规格参数等,比如长宽高、引脚数、封装格式等。现有datasheet文件存储在云端,只能通过跳转到其他网站来访问,可能存在访问外链超时或外链有风险的问题,若在未联网状态下,则无法访问datasheet文件。

因此,如何解决上述问题是本领域技术人员需要重点关注的。



技术实现要素:

本申请的目的在于提供一种数据处理装置、方法及一种电子设备和一种计算机可读存储介质,提高了数据访问效率和安全性。

为实现上述目的,本申请提供了一种数据处理装置,包括:

更新检测模块,用于检测本地商品信息库是否发生数据更新;

目标确定模块,用于如果发生数据更新,则确定发生数据更新的目标商品对象;

信息确定模块,用于获取用于记录商品原始出厂信息的商品数据手册文件,并在所述商品数据手册文件中确定所述目标商品对象对应的目标原始出厂信息;

信息保存模块,用于对所述目标原始出厂信息进行下载,并保存在所述本地商品信息库中的指定位置。

可选的,所述信息保存模块,包括:

第一确定单元,用于确定所述目标原始出厂信息的实际数据大小;

第二确定单元,用于对所述目标原始出厂信息进行下载,并确定实际下载的当前数据大小;

大小对比单元,用于对比所述实际数据大小和所述当前数据大小是否一致;

信息记录单元,用于若所述实际数据大小和所述当前数据大小一致,则将所述目标原始出厂信息保存在所述本地商品信息库中的指定位置。

可选的,所述信息保存模块,包括:

信息下载单元,用于对所述目标原始出厂信息进行下载;

对象判断单元,用于判断所述目标商品对象是否为新增商品对象或已有商品对象;

新增保存单元,用于若所述目标商品对象为新增商品对象,则创建目标链接,并将所述目标原始出厂信息保存在所述目标链接下;

信息覆盖单元,用于若所述目标商品对象为已有商品对象,则利用所述目标原始出厂信息覆盖对应原始链接下的历史信息。

可选的,所述信息确定模块,具体用于:

通过访问所述商品数据手册文件所在的网址链接获取所述商品数据手册文件。

可选的,还包括:

格式判断模块,用于在所述确定所述目标商品对象对应的目标原始出厂信息之前,判断所述商品数据手册文件是否为pdf/jpg格式;

格式转换模块,用于如果否,则对所述商品数据手册文件进行格式转换,并在转换后启动在所述商品数据手册文件中确定所述目标商品对象对应的目标原始出厂信息的步骤。

可选的,所述更新检测模块,具体用于:

若通过实时输入接口获取到数据更新请求,和/或,检测到利用定期更新数据包进行了数据更新,则判定所述本地商品信息库发生了数据更新。

为实现上述目的,本申请提供了一种数据处理方法,包括:

检测本地商品信息库是否发生数据更新;

若所述本地商品信息库发生数据更新,则确定发生数据更新的目标商品对象;

获取用于记录商品原始出厂信息的商品数据手册文件,并在所述商品数据手册文件中确定所述目标商品对象对应的目标原始出厂信息;

对所述目标原始出厂信息进行下载,并保存在所述本地商品信息库中的指定位置。

可选的,对所述目标原始出厂信息进行下载,并保存在所述本地商品信息库中的指定位置,包括:

确定所述目标原始出厂信息的实际数据大小;

对所述目标原始出厂信息进行下载,并确定实际下载的当前数据大小;

对比所述实际数据大小和所述当前数据大小是否一致;

若所述实际数据大小和所述当前数据大小一致,则将所述目标原始出厂信息保存在所述本地商品信息库中的指定位置。

为实现上述目的,本申请提供了一种电子设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现前述公开的任一种数据处理方法的步骤。

为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述公开的任一种数据处理方法的步骤。

通过以上方案可知,本申请提供的一种数据处理装置,包括:更新检测模块,用于检测本地商品信息库是否发生数据更新;目标确定模块,用于如果发生数据更新,则确定发生数据更新的目标商品对象;信息确定模块,用于获取用于记录商品原始出厂信息的商品数据手册文件,并在所述商品数据手册文件中确定所述目标商品对象对应的目标原始出厂信息;信息保存模块,用于对所述目标原始出厂信息进行下载,并保存在所述本地商品信息库中的指定位置。由上可知,本申请在检测到本地商品信息库发生数据更新之后,获取商品数据手册文件,并在商品数据手册文件中确定发生数据更新的目标商品对象对应的目标原始出厂信息,将目标原始出厂信息下载至本地商品信息库,在后续需要获取商品数据资料时,可直接访问本地商品信息库,提高了数据访问效率和安全性,避免由于访问外链超时或未联网导致数据获取失败的问题,同时避免了外链风险对于系统安全的威胁。

本申请还公开了一种数据处理方法及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例公开的一种数据处理装置的结构图;

图2为本申请实施例公开的另一种数据处理装置中信息保存模块的细化结构图;

图3为本申请实施例公开的一种数据处理方法的流程图;

图4为本申请实施例公开的一种具体的数据处理方法的流程图;

图5为本申请实施例公开的一种电子设备的结构图;

图6为本申请实施例公开的另一种电子设备的结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在现有技术中,datasheet文件是指商品数据文件或数据资料,里面详细标注了商品的规格参数等,比如长宽高、引脚数、封装格式等。现有datasheet文件存储在云端,只能通过跳转到其他网站来访问,可能存在访问外链超时或外链有风险的问题,若在未联网状态下,则无法访问datasheet文件。

因此,本申请实施例公开了一种数据处理装置,提高了数据访问效率和安全性。

参见图1,本申请实施例公开的一种数据处理装置的结构图,如图1所示,包括:

更新检测模块11,用于检测本地商品信息库是否发生数据更新;

本申请实施例中,预先在系统本地建立本地商品信息库,并通过访问外链的方式获取云端存储的用于记录商品原始出厂信息的商品数据手册文件,并将商品数据手册文件下载至本地商品信息库中。上述本地商品信息库中具体用于存放商品信息以及对应的原始出厂信息。在用户需要访问商品原始出厂信息时,可直接在本地商品信息库中查找对应的信息。

在本步骤中,将检测本地商品信息库是否发生了数据更新。具体地,若通过实时输入接口获取到数据更新请求,或检测到利用定期更新数据包进行了数据更新,则判定本地商品信息库发生了数据更新。

目标确定模块12,用于如果发生数据更新,则确定发生数据更新的目标商品对象;

可以理解的是,若本地商品信息库发生了数据更新,则确定当前数据更新对应的目标商品对象。若数据更新操作为添加了商品对象,则将新增商品对象确定为目标商品对象;若数据更新操作为对商品对象进行了修改,则将修改后的商品对象确定为目标商品对象。

信息确定模块13,用于获取用于记录商品原始出厂信息的商品数据手册文件,并在所述商品数据手册文件中确定所述目标商品对象对应的目标原始出厂信息;

在具体实施中,确定发生数据更新的目标商品对象之后,可获取商品数据手册文件,进而在商品数据手册文件中查找与目标商品对象对应的目标原始出厂信息。上述获取商品数据手册文件时,可以具体通过访问商品数据手册文件所在的网址链接获取商品数据手册文件。

在一种可行的实施方式中,本申请实施例在获取到商品数据文件之后,将判断当前商品数据手册文件是否为pdf/jpg格式;如果是,则可直接在其中查找目标商品对象对应的目标原始出厂信息;如果否,则对商品数据手册文件进行格式转换,将其转换为pdf/jpg格式,并在转换之后在商品数据手册文件中查找目标原始出厂信息。需要说明的是,若对商品数据手册文件进行格式转换失败,即最终无法获取到pdf/jpg格式的商品数据手册文件时,表征当前获取的商品数据文件无法标准化的存放在本地商品信息库中,此时则放弃当前获取的商品数据文件。

信息保存模块14,用于对所述目标原始出厂信息进行下载,并保存在所述本地商品信息库中的指定位置。

具体地,在商品数据手册文件中查找到目标原始出厂信息之后,可以将目标原始出厂信息下载至本地商品信息库中,并与目标商品对象进行对应保存,以便后续对其进行访问。

需要说明的是,目标原始出厂信息存储到本地服务器的商品信息库中时,将以pdf或jpg图片的格式对其内容进行存储,对外则以服务链接的形式进行引用,由此需要将目标原始出厂信息保存在访问链接下。相应的,信息保存模块14中可以包括信息下载单元,用于对目标原始出厂信息进行下载;对象判断单元,用于判断目标商品对象是否为新增商品对象或已有商品对象;新增保存单元,用于若目标商品对象为新增商品对象,则创建目标链接,并将目标原始出厂信息保存在所述目标链接下;信息覆盖单元,用于若目标商品对象为已有商品对象,则利用目标原始出厂信息覆盖对应原始链接下的历史信息。

通过以上方案可知,本申请提供的一种数据处理装置,包括:更新检测模块,用于检测本地商品信息库是否发生数据更新;目标确定模块,用于如果发生数据更新,则确定发生数据更新的目标商品对象;信息确定模块,用于获取用于记录商品原始出厂信息的商品数据手册文件,并在所述商品数据手册文件中确定所述目标商品对象对应的目标原始出厂信息;信息保存模块,用于对所述目标原始出厂信息进行下载,并保存在所述本地商品信息库中的指定位置。由上可知,本申请在检测到本地商品信息库发生数据更新之后,获取商品数据手册文件,并在商品数据手册文件中确定发生数据更新的目标商品对象对应的目标原始出厂信息,将目标原始出厂信息下载至本地商品信息库,在后续需要获取商品数据资料时,可直接访问本地商品信息库,提高了数据访问效率和安全性,避免由于访问外链超时或未联网导致数据获取失败的问题,同时避免了外链风险对于系统安全的威胁。

本申请实施例公开了一种数据处理装置,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

参见图2,本申请实施例提供的另一种数据处理装置针对信息保存模块14进行详细说明,如图2所示,本申请实施例中,为了确保数据下载的完整性和准确性,信息保存模块14可以具体包括:

第一确定单元41,用于确定目标原始出厂信息的实际数据大小;

第二确定单元42,用于对目标原始出厂信息进行下载,并确定实际下载的当前数据大小;

大小对比单元43,用于对比实际数据大小和当前数据大小是否一致;

信息记录单元44,用于若实际数据大小和当前数据大小一致,则将目标原始出厂信息保存在本地商品信息库中的指定位置。

可以理解的是,本申请实施例在下载目标原始出厂信息之前,可以首先确定目标原始出厂信息的实际数据大小。在对目标原始出厂信息进行下载过程中,可以实时确定实际下载的当前数据大小,若当前数据大小未达到实际数据大小,则继续进行数据抓取;若当前数据大小达到实际数据大小,则表征数据下载完整,可结束数据下载过程,将目标原始出厂信息保存在本地商品信息库中的指定位置。

下面对本申请实施例提供的一种数据处理方法进行介绍,下文描述的一种数据处理方法与上文描述的一种数据处理装置可以相互参照。

参见图3,本申请实施例提供的一种数据处理方法的流程图,如图3所示,包括:

s101:检测本地商品信息库是否发生数据更新;

s102:若所述本地商品信息库发生数据更新,则确定发生数据更新的目标商品对象;

s103:获取用于记录商品原始出厂信息的商品数据手册文件,并在所述商品数据手册文件中确定所述目标商品对象对应的目标原始出厂信息;

s104:对所述目标原始出厂信息进行下载,并保存在所述本地商品信息库中的指定位置。

本申请实施例中,上述对所述目标原始出厂信息进行下载,并保存在所述本地商品信息库中的指定位置,可以包括:确定所述目标原始出厂信息的实际数据大小;对所述目标原始出厂信息进行下载,并确定实际下载的当前数据大小;对比所述实际数据大小和所述当前数据大小是否一致;若所述实际数据大小和所述当前数据大小一致,则将所述目标原始出厂信息保存在所述本地商品信息库中的指定位置。

下面对本申请实施例提供的一种具体的数据处理方法进行介绍,参见图4所示,当检测到本地商品库的商品变动,如增补或更新时,触发抓取datasheet文件的需求。进而通过记录原厂信息的商品数据手册文件的链接获取对应的datasheet文件。若datasheet文件为pdf/jpg格式,在抓取之前预先获取文件大小,然后再进行分布式抓取,抓取过程中实时检测当前获取的文件大小是否与预检测的文件大小一致,若不一致则继续抓取,直至抓取完成,存放在本地商品库中。在对文件进行存储时,对于已有的数据,则对应的链接保持不变,可直接覆盖该链接下的数据进行更新;若待存储的数据为新数据,则创建新的链接,并保存在新链接下。

本申请还提供了一种电子设备,参见图5,本申请实施例提供的一种电子设备的结构图,如图5所示,包括:

存储器100,用于存储计算机程序;

处理器200,用于执行所述计算机程序时可以实现上述实施例所提供的步骤。

具体的,存储器100包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。处理器200在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,为电子设备提供计算和控制能力,执行所述存储器100中保存的计算机程序时,可以实现前述实施例公开的数据处理方法的步骤。

在上述实施例的基础上,作为优选实施方式,参见图6,所述电子设备还包括:

输入接口300,与处理器200相连,用于获取外部导入的计算机程序、参数和指令,经处理器200控制保存至存储器100中。该输入接口300可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。

显示单元400,与处理器200相连,用于显示处理器200处理的数据以及用于显示可视化的用户界面。该显示单元400可以为led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。

网络端口500,与处理器200相连,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(mhl)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术等。

图6仅示出了具有组件100-500的电子设备,本领域技术人员可以理解的是,图6示出的结构并不构成对电子设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

本申请还提供了一种计算机可读存储介质,该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一种实施例公开的数据处理方法的步骤。

本申请在检测到本地商品信息库发生数据更新之后,获取商品数据手册文件,并在商品数据手册文件中确定发生数据更新的目标商品对象对应的目标原始出厂信息,将目标原始出厂信息下载至本地商品信息库,在后续需要获取商品数据资料时,可直接访问本地商品信息库,提高了数据访问效率和安全性,避免由于访问外链超时或未联网导致数据获取失败的问题,同时避免了外链风险对于系统安全的威胁。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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