资产盘点方法及装置的制造方法
【专利摘要】本申请提供了一种应用在客户端的资产盘点方法,该方法从服务器侧下载资产盘点的任务文件后,根据用户触发的扫描指令,对扫描区域内的盘点资产上的标签进行扫描,并将扫描获得的信息与该盘点资产在任务文件中的信息进行比对,从而获得盘点结果。该方法可以在客户端比对资产的标签信息与任务文件中的资产信息,在客户端实现了资产的盘点。另外,本申请还提供了应用在服务器的资产盘点方法、应用在客户端的资产盘点装置及应用在服务器侧的资产盘点装置,用以保证上述方法在实际中的应用及实现。
【专利说明】
资产盘点方法及装置
技术领域
[0001]本申请涉及资产盘点技术领域,更具体地,涉及资产盘点方法及装置。
【背景技术】
[0002]对于企业等来讲,机器设备等是一种具体的资产形式。一般地,企业在资产购置时,会记录资产的信息,如名称、型号、所属部门、保管人等。资产的某些信息还可以生成条形码,条形码设置在资产上,以供相关人员进行资产盘点。
[0003]实际应用中,资产的某项信息可能发生变化,此时会生成新的条形码设置在资产上,这样,条形码内的信息可能与原始记录不一致,因此,需要对资产信息进行盘点。
[0004]目前,一种资产盘点方法是,盘点人员使用条形扫码器扫描资产的条形码,并将扫描信息发送到后台,依赖后台进行信息盘点。
【发明内容】
[0005]有鉴于此,本申请提供了一种应用在客户端的资产盘点方法,用以在客户端实现对资产信息的盘点。另外,本申请还提供了一种应用在服务器侧的资产盘点方法。另外,本申请还提供了应用在客户端的资产盘点装置以及应用在服务器侧的资产盘点装置,用以分别保证上述方法在实际中的应用及实现。
[0006]为实现所述目的,本申请提供的技术方案如下:
[0007]本申请的第一方面提供了一种资产盘点方法,应用于客户端,该方法包括:
[0008]从服务器侧下载资产盘点的任务文件;其中,所述任务文件内包含若干待盘点资产的已保存信息;
[0009]响应于用户触发的扫描指令,对扫描区域内的当前盘点资产上的标签进行扫描,以获得所述当前盘点资产的盘点信息;
[0010]在所述待盘点资产的已保存信息中,查找所述当前盘点资产的已保存信息,并比对所述当前盘点资产的已保存信息与盘点信息,获得所述当前盘点资产的盘点结果;
[0011]返回响应于用户触发的下一扫描指令,对扫描区域内的下一盘点资产上的标签进行扫描,直至接收到结束指令。
[0012]可选地,上述的资产盘点方法中,所述任务文件是依据资产数据库生成的;相应地,该方法还包括:
[0013]针对每个当前盘点资产,若所述当前盘点资产的盘点结果为信息不相同,则为所述当前盘点资产添加记录标识,并将与所述当前盘点资产相同的待盘点资产的已保存信息更新为所述盘点信息;
[0014]响应于用户触发的结果保存指令,向所述服务器侧返回更新后的任务文件,以使所述服务器侧依据所述更新后的任务文件更新所述资产数据库中所述待盘点资产的信息。
[0015]可选地,上述的资产盘点方法中,所述任务文件中的待盘点资产具有盘点标记,且所述盘点标记具有初始值,所述初始值用于表示所述待盘点资产为未盘点资产;相应地,该方法还包括:
[0016]每当获得所述当前盘点资产的盘点结果,则修改与所述当前盘点资产相同的待盘点资产的盘点标记的初始值;其中,修改后的盘点标记用于表示所述待盘点资产为已盘点资产;
[0017]响应于用户触发的数据分析指令,显示所有待盘点资产的盘点标记;其中,所述盘点标记具有初始值或修改值。
[0018]可选地,上述的资产盘点方法还包括:
[0019]每当获得所述当前盘点资产的盘点信息,则将所述任务文件中与所述当前盘点资产相同的待盘点资产的已保存信息更新为所述盘点信息;
[0020]响应于用户触发的结果保存指令,向所述服务器侧返回更新后的任务文件,以使所述服务器侧依据所述更新后的任务文件更新所述资产数据库中所述待盘点资产的信息。
[0021]本申请的第二方面提供了一种资产盘点方法,应用于服务器侧,该方法包括:
[0022]依据用户的选择指令,在显示的全部资产中,确定若干待盘点资产;
[0023]从预设的资产数据库中,获取所述待盘点资产的已保存信息;
[0024]将所述待盘点资产的信息生成任务文件;其中,所述任务文件以供客户端根据该任务文件中的已保存信息及扫描到的标签信息,对待盘点资产进行盘点。
[0025]可选地,上述的资产盘点方法还包括:
[0026]接收到客户端发送的更新后的任务文件;
[0027]若所述更新后的任务文件中的待盘点资产具有记录标识,则将具有所述记录标识的待盘点资产在所述资产数据库中的信息更新为所述更新后的任务文件中的信息;其中,所述记录标识用于表示所述待盘点资产的已保存信息与所述客户端扫描的盘点信息不相同。
[0028]可选地,上述的资产盘点方法还包括:
[0029]接收到客户端发送的更新后的任务文件;
[0030]若所述更新后的任务文件中的待盘点资产具有盘点标识,则确定所述盘点标识为修改值的目标盘点资产,并将所述目标盘点资产在所述资产数据库中的信息更新为所述更新后的任务文件中的信息。
[0031]本申请的第三方面提供了一种资产盘点装置,应用于客户端,该装置包括:
[0032]任务文件下载模块,用于从服务器侧下载资产盘点的任务文件;其中,所述任务文件内包含若干待盘点资产的已保存信息;
[0033]标签扫描模块,用于响应于用户触发的扫描指令,对扫描区域内的当前盘点资产上的标签进行扫描,以获得所述当前盘点资产的盘点信息;
[0034]信息比对模块,用于在所述待盘点资产的已保存信息中,查找所述当前盘点资产的已保存信息,并比对所述当前盘点资产的已保存信息与盘点信息,获得所述当前盘点资产的盘点结果;返回响应于用户触发的下一扫描指令,触发所述标签扫描模块对扫描区域内的下一盘点资产上的标签进行扫描,直至接收到结束指令。
[0035]可选地,上述的资产盘点装置中,所述任务文件下载模块下载的任务文件是依据资产数据库生成的;相应地,该装置还包括:
[0036]第一任务文件修改模块,用于针对每个当前盘点资产,若所述当前盘点资产的盘点结果为信息不相同,则为所述当前盘点资产添加记录标识,并将与所述当前盘点资产相同的待盘点资产的已保存信息更新为所述盘点信息;
[0037]第一任务文件返回模块,用于响应于用户触发的结果保存指令,向所述服务器侧返回更新后的任务文件,以使所述服务器侧依据所述更新后的任务文件更新所述资产数据库中所述待盘点资产的信息。
[0038]可选地,上述的资产盘点装置中,所述任务文件下载模块下载的任务文件中的待盘点资产具有盘点标记,且所述盘点标记具有初始值,所述初始值用于表示所述待盘点资产为未盘点资产;相应地,该装置还包括:
[0039]盘点标记修改模块,用于每当获得所述当前盘点资产的盘点结果,则修改与所述当前盘点资产相同的待盘点资产的盘点标记的初始值;其中,修改后的盘点标记用于表示所述待盘点资产为已盘点资产;
[0040]盘点标记显示模块,用于响应于用户触发的数据分析指令,显示所有待盘点资产的盘点标记;其中,所述盘点标记具有初始值或修改值。
[0041]可选地,上述的资产盘点装置还包括:
[0042]第二任务文件修改模块,用于每当获得所述当前盘点资产的盘点信息,则将所述任务文件中与所述当前盘点资产相同的待盘点资产的已保存信息更新为所述盘点信息;
[0043]任务文件返回模块,用于响应于用户触发的结果保存指令,向所述服务器侧返回更新后的任务文件,以使所述服务器侧依据所述更新后的任务文件更新所述资产数据库中所述待盘点资产的信息。
[0044]本申请的第四方面提供了一种资产盘点装置,应用于服务器侧,该装置包括:
[0045]待盘点资产确定模块,用于依据用户的选择指令,在显示的全部资产中,确定若干待盘点资产;
[0046]待盘点资产信息获取模块,用于从预设的资产数据库中,获取所述待盘点资产的已保存信息;
[0047]任务文件生成模块,用于将所述待盘点资产的信息生成任务文件;其中,所述任务文件以供客户端根据该任务文件中的已保存信息及扫描到的标签信息,对待盘点资产进行盘点。
[0048]可选地,上述的资产盘点装置还包括:
[0049]第一任务文件接收模块,用于接收客户端发送的更新后的任务文件;
[0050]第一资产数据库修改模块,用于若所述更新后的任务文件中的待盘点资产具有记录标识,则将具有所述记录标识的待盘点资产在所述资产数据库中的信息更新为所述更新后的任务文件中的信息;其中,所述记录标识用于表示所述待盘点资产的已保存信息与所述客户端扫描的盘点信息不相同。
[0051]可选地,上述的资产盘点装置还包括:
[0052]第二任务文件接收模块,用于接收客户端发送的更新后的任务文件;
[0053]第二资产数据库修改模块,用于若所述更新后的任务文件中的待盘点资产具有盘点标识,则确定所述盘点标识为修改值的目标盘点资产,并将所述目标盘点资产在所述资产数据库中的信息更新为所述更新后的任务文件中的信息。
[0054]由以上技术方案可知,本申请提供了一种应用在客户端的资产盘点方法,该方法从服务器侧下载资产盘点的任务文件后,根据用户触发的扫描指令,对扫描区域内的盘点资产上的标签进行扫描,并将扫描获得的信息与该盘点资产在任务文件中的信息进行比对,从而获得盘点结果。该方法可以在客户端比对资产的标签信息与任务文件中的资产信息,在客户端实现了资产的盘点。
【附图说明】
[0055]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0056]图1为本申请提供的应用在客户端的资产盘点方法实施例1的流程图;
[0057]图2为本申请提供的客户端显示的标签内的信息及任务文件中信息的示例图;
[0058]图3为本申请提供的应用在服务器侧的资产盘点方法实施例1的流程图;
[0059]图4为本申请提供的数据分析的一个显示界面示例图;
[0060]图5为本申请提供的应用在客户端的资产盘点装置实施例1的结构示意图;
[0061]图6为本申请提供的应用在服务器侧的资产盘点装置实施例1的结构示意图。
【具体实施方式】
[0062]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0063]参见图1,其示出了本申请提供的资产盘点方法实施例1的流程。本实施例应用在客户端上,该客户端可以是PAD等具有显示屏的电子设备,且该电子设备上设置有标签扫描模块,如二维码扫描模块。
[0064]如图1所示,本实施例可以具体包括步骤SlOl?步骤S103。
[0065]步骤SlOl:从服务器侧下载资产盘点的任务文件;其中,任务文件内包含若干待盘点资产的已保存信息。
[0066]其中,服务器侧可以生成任务文件,任务文件中包含一个或多个待盘点资产的信息。待盘点资产的信息是服务器侧预先保存的信息,例如,某企业在购置一批电脑后,将电脑的基本信息录入到资产数据库中,则服务器侧便预先保存有该批电脑的信息。
[0067]资产数据库中可以包括但不限定于资产的名称、设备号、规格型号、购置日期、保管部门、保管人及资产分类等。
[0068]为了与下文扫描模块扫描到的信息区分,可以将从资产数据库中获取到的信息称为已保存信息。任务文件可以不仅包括资产数据库中的已保存信息,还可以包含盘点时间、盘点人员等。
[0069]客户端从服务器侧下载该任务文件,以按照下述步骤对任务文件中包含的待盘点资产进行盘点。
[0070]考虑到服务器侧信息的安全性,有些企业将服务器布置在企业内网中,外网的客户端不能通过公共网络访问该服务器。在这种情况下,服务器侧的任务文件需要首先下载到内网的某台设备上,再将任务文件从该台设备上拷贝至应用本实施例的客户端上。
[0071]当然,若客户端可以访问服务器侧,则客户端可以通过公共网络或私有网络直接从服务器侧上下载任务文件。
[0072]可选地,任务文件为JS0N(JavaScriptObject Notat1n,JavaScript对象表不法)文件,相较于XML(Extensible Markup Language,可扩展标记语言)文件,此种类型的任务文件数据量小,使用资源少。
[0073]步骤S102:响应于用户触发的扫描指令,对扫描区域内的当前盘点资产上的标签进行扫描,以获得当前盘点资产的盘点信息。
[0074]客户端下载任务文件后,显示任务文件中的各个待盘点资产,例如显示任务文件中待盘点资产名称。这样,盘点人员可以对各个待盘点资产进行一一盘点。
[0075]待盘点资产上贴有标签,标签内包含该资产的基本信息,如设备名称、设备型号、设备规格、购置日期、归属部门等。标签可以是根据资产数据库内的信息生成的,或者,也可以是对资产数据库内的信息修改后,根据修改后的信息生成的。因此,待盘点资产上标签的信息可能与资产数据库内已保存的信息不同。
[0076]可选地,标签为二维码,相较于条码及RFID(Rad1Frequency Identificat1n,无线射频识别),二维码的标签包含的信息量较多。
[0077]在盘点时,盘点人员在客户端提供的显示界面上,点击开始盘点图标按钮,并将首个待盘点资产的标签放置在客户端的扫描区域内,点击扫描图标按钮后,客户端对标签进行扫描,以获取到该待盘点资产的标签内的信息。为了与任务文件中的信息区分,将扫描得到的信息称为盘点信息。
[0078]需要说明的是,当前待盘点资产并非特定为首个待盘点资产。若盘点任务中包含多个待盘点资产,则客户端可以依次将各个待盘点资产进行扫描。在每次扫描时,当前扫描的待盘点资产即当前盘点资产。
[0079]步骤S103:在待盘点资产的已保存信息中,查找当前盘点资产的已保存信息,并比对当前盘点资产的已保存信息与盘点信息,获得当前盘点资产的盘点结果。
[0080]客户端可以通过待盘点资产的名称等唯一性标识,从任务文件中查找当前待盘点资产的已保存信息,并将该已保存信息与扫描获得的盘点信息进行比对,从而获得该当前待盘点资产的盘点结果。
[0081]客户端可以在同一界面中显示待盘点资产的已保存信息及盘点信息。已保存信息及盘点信息均可以包含多项信息,且信息的项数可以不同。如图2所示的,某个待盘点资产为华凌立式空调,二维码信息(即盘点信息)包含资产名称、设备号、规格型号、购置日期、保管部门、保管人及资产分类7项信息,系统信息(即已保存信息)包含资产名称、设备号、规格型号、购置日期、保管部门、保管人及资产分类、存放位置、购置价值、制造商等16项信息。
[0082]可以理解的是,在比对时,已保存信息与盘点信息中相同项的信息进行比对。例如,已保存信息中的保管部门与盘点信息中的保管部门比对,已保存信息中的购置日期与盘点信息中的购置日期比对。
[0083]生成当前待盘点资产的盘点结果后,盘点人员可以继续点击扫描图标按钮,客户端返回步骤S102对扫描区域内的下一盘点资产的标签进行扫描。若盘点人员点击结束图标按钮,则不再返回步骤S102。
[0084]由以上技术方案可知,本申请提供了一种应用在客户端的资产盘点方法,该方法从服务器侧下载资产盘点的任务文件后,根据用户触发的扫描指令,对扫描区域内的盘点资产上的标签进行扫描,并将扫描获得的信息与该盘点资产在任务文件中的信息进行比对,从而获得盘点结果。该方法可以在客户端比对资产的标签信息与任务文件中的资产信息,在客户端实现了资产的盘点。
[0085]客户端的盘点结果,还可以进一步发送到服务器侧,以使服务器根据盘点结果对资产数据库内的信息进行更新。
[0086]具体地,步骤S103比对当前盘点资产的已保存信息与盘点信息,获得当前盘点资产的盘点结果后,若当前盘点资产的盘点结果为信息不相同,则为当前盘点资产添加记录标识,并将与当前盘点资产相同的待盘点资产的已保存信息更新为盘点信息。
[0087]其中,盘点结果为信息不相同,指的是已保存信息与盘点信息中的某一项或多项信息并不相同。例如,已保存信息与盘点信息中的购置日期不同、或者,进一步还包括保管人不同。
[0088]只要存在不同的信息,不论不同的信息的项数是一项还是多项,均认为已保存信息与盘点信息的盘点结果为信息不相同。
[0089]在盘点结果为信息不相同的情况下,为该待盘点资产添加记录标识,如添加记录标识“false”。记录标识用以表示该待盘点资产的已保存的资产信息与盘点信息不同,或者进一步可以表示,该待盘点资产的已保存的资产信息有误。进而,将该待盘点资产的已保存信息更新为该盘点信息。
[0090]若用户在客户端上点击结果保存图标按钮,则客户端响应于用户触发的结果保存指令,向服务器侧返回更新后的任务文件。
[0091]需要说明的是,若在扫描时,客户端比对出信息不相同的盘点结果,则服务器侧返回的更新后的任务文件中的待盘点资产具有记录标识,且待盘点资产的已保存信息已经更新为标签内的信息。
[0092]从而,服务器侧可以依据更新后的任务文件,更新资产数据库中待盘点资产的信息。有关服务器侧的更新操作请见下文应用在服务器侧的资产盘点方法,此处并不赘述。
[0093]与应用在客户端的资产盘点方法对应,本申请提供了应用在服务器侧的资产盘点方法。以下对应用在服务器侧的资产盘点方法进行说明。
[0094]参见图3,其示出了本申请提供的应用在服务器侧的资产盘点方法实施例1的流程。如图3所示,本实施例可以具体包括步骤S301?步骤S303。
[0095]步骤S301:依据用户的选择指令,在显示的全部资产中,确定若干待盘点资产。
[0096]其中,服务器侧可以为用户提供选择界面,选择界面上包含多个资产。用户在该选择界面上进行选择,根据用户的选择指令,服务器侧可以确定出若干待盘点资产。
[0097]步骤S302:从预设的资产数据库中,获取待盘点资产的已保存信息。
[0098]其中,选择界面上可以仅显示资产的名称,服务器侧可以根据用户选择的待盘点资产的名称,在资产数据库中,查找该待盘点资产,并获取该待盘点资产的全部或部分已保存信息。
[0099]步骤S303:将待盘点资产的信息生成任务文件。
[0100]其中,将从资产数据库中获取到的已保存信息保存在任务文件中。如上,任务文件可以是JSON格式的文件。生成任务文件后,用户可以进一步对任务文件进行修改、删除等操作。
[0101]以上应用在服务器侧的资产盘点方法可以生成任务文件,任务文件以供客户端根据该任务文件中的已保存信息及扫描到的标签信息,对待盘点资产进行盘点。具体的盘点过程,参见上文图1所示的应用在客户端的资产盘点方法。
[0102]如上,客户端下载服务器侧生成的任务文件后,根据任务文件及扫描的标签信息,可以对任务文件进行更新,更新后的任务文件可以发送到服务器侧。服务器侧接收到更新后的任务文件后,可以对资产数据库中的信息进行更新。
[0103]在一个示例中,服务器侧接收到任务文件中,待盘点信息具有记录标识。对此,本申请提供了应用在服务器侧的资产盘点方法实施例2。本实施例在图3所示的流程基础上,还可以包括以下步骤BI?步骤B2。
[0104]步骤B1:接收客户端发送的更新后的任务文件。若更新后的任务文件中的待盘点资产具有记录标识,则执行步骤B2。
[0105]根据应用在客户端的资产盘点方法的说明可知,记录标识用于表示待盘点资产的已保存信息与客户端扫描的盘点信息不相同,因此,所更新后的任务文件中,某个(些)待盘点资产具有记录标识,则说明该个(些)待盘点资产的已保存信息与标签内的信息不同。
[0106]例如,更新后的任务文件中包含10个待盘点资产,其中,待盘点资产“华凌立式空调”具有记录标识false,则说明该待盘点资产的已保存信息与标签内的信息不同。
[0107]步骤B2:将具有记录标识的待盘点资产在资产数据库中的信息更新为更新后的任务文件中的信息。
[0108]其中,待盘点资产的已保存信息是从资产数据库中获取到的,因此,需要修改资产数据库内的信息,即将资产数据库内的信息修改为更新后的任务文件中的信息。需要说明的是,更新后的任务文件中的信息已经修改为盘点信息即标签内的信息,因此,本步骤即是将资产数据库中的信息更新为标签内的信息。
[0109]在实际应用中,客户端在进行资产盘点时,盘点人员点击扫描图标按钮后,客户端可能并未在扫描区域扫描到待盘点资产的标签,则不会生成待盘点资产的盘点结果。也就是说,客户端在执行一次盘点任务时,可能不会扫描到任务文件中的所有待盘点资产的标签,也便不会生成所有待盘点资产的盘点结果。
[0110]针对某待盘点资产,若客户端扫描到其标签,则认为该待盘点资产为“有账有物”,若客户端未扫描到其标签,则认为该待盘点资产为“有账无物”。一次资产盘点结束后,客户端可以为盘点人员显示本次盘点中“有账有物”的待盘点资产及“有账无物”的待盘点资产。
[0111]具体地,任务文件中的待盘点资产具有盘点标记,且盘点标记具有初始值,如初始值为“有账无物”,初始值用于表示待盘点资产为未盘点资产。
[0112]每当获得当前盘点资产的盘点结果,则修改与当前盘点资产相同的待盘点资产的盘点标记的初始值;其中,修改后的盘点标记用于表示待盘点资产为已盘点资产。
[0113]若用户在客户端上点击数据分析的图标按钮,则客户端响应于用户触发的数据分析指令,显示所有待盘点资产的盘点标记。当然,根据实际盘点情况,该盘点标记可以为初始值如“有账无物”,也可能为修改值如“有账有物”。参见图4,其示出了数据分析的一个显示界面。如图4所示,所有待盘点资产的盘点结果均为“有账有物”。
[0114]客户端可以为盘点人员显示所有待盘点资产的盘点结果,以方便盘点人员直观地了解哪些待盘点资产并未扫描,若盘点人员并未查找到未盘点资产,则可以进一步获知哪些待盘点资产已经不存在。
[0115]在以上示例中,客户端在盘点结果为信息不相同的情况下,才更新任务文件中的已保存信息。该种方式,客户端需要记录每次的盘点结果并对盘点结果进行判断,因此,需要执行多次判断操作,盘点效率较低。
[0116]因此,在另一个示例中,客户端可以每当获得当前盘点资产的盘点信息,则将任务文件中与当前盘点资产相同的待盘点资产的已保存信息更新为盘点信息。
[0117]简单来讲,客户端每次在扫描区域扫描到当前盘点资产的标签,则将该当前盘点资产在任务文件中的已保存信息更新为标签内的信息,并不需要关心标签内的信息与任务文件中的信息是否相同,因此,盘点效率较高。另外,该种实现方式的实现代码只包含更新语句,并不包含判断语句,因此,对于编程人员来讲,该实现方式的代码更容易编写。
[0118]在将任务文件中的已保存信息更新为标签内的信息后,可以将修改后的任务文件发送至服务器侧。具体地,用户可以在客户端上点击结果保存图标按钮,则客户端响应于用户触发的结果保存指令,向服务器侧返回更新后的任务文件。
[0119]根据以上说明可知,任务文件中的待盘点资产可以具有盘点标记,经过盘点后,更新后的任务文件中的盘点标记可能从初始值变为修改值,也可能仍保留为初始值。因此,月艮务器侧可以依据更新后的任务文件,修改资产数据库中待盘点资产的信息。
[0120]为此,本申请提供了应用在服务器侧的资产盘点方法实施例3。本实施例在上述图3所示的流程基础上,还可以包括以下步骤Cl?步骤C2。
[0121]步骤Cl:接收客户端发送的更新后的任务文件;若更新后的任务文件中的待盘点资产具有盘点标识,则执行步骤C2。
[0122]步骤C2:确定盘点标识为修改值的目标盘点资产,并将目标盘点资产在资产数据库中的信息更新为更新后的任务文件中的信息。
[0123]具体地,若更新后的任务文件中的待盘点资产具有盘点标识,则查找盘点标识为修改值的待盘点资产,为了便于描述,将该种类型的待盘点资产称为目标盘点资产。
[0124]进而,将目标盘点资产在资产数据库中的信息更新为目标盘点资产在更新后的任务文件中的信息。需要说明的是,更新后的任务文件中的信息为标签内的信息。
[0125]例如,在更新后的任务文件中,查找盘点标识为“有账有物”的待盘点资产,并将“有账有物”的待盘点资产在资产数据库内的信息更新为标签内的信息。
[0126]以下对本申请提供的应用在客户端的资产盘点装置及应用在服务器侧的资产盘点装置进行介绍,需要说明的是,下文有关应用在客户端的资产盘点装置及应用在服务器侧的资产盘点装置的说明可以参见上文提供的应用在客户端的资产盘点方法及应用在服务器侧的资产盘点方法,以下并不赘述。
[0127]与上述应用在客户端的资产盘点方法实施例1相对应,本申请提供了一种应用在客户端的资产盘点装置实施例1。如图5所示,本实施例可以具体包括:任务文件下载模块501、标签扫描模块502及信息比对模块503。
[0128]任务文件下载模块501,用于从服务器侧下载资产盘点的任务文件;其中,任务文件内包含若干待盘点资产的已保存信息;
[0129]标签扫描模块502,用于响应于用户触发的扫描指令,对扫描区域内的当前盘点资产上的标签进行扫描,以获得当前盘点资产的盘点信息;
[0130]信息比对模块503,用于在待盘点资产的已保存信息中,查找当前盘点资产的已保存信息,并比对当前盘点资产的已保存信息与盘点信息,获得当前盘点资产的盘点结果;返回响应于用户触发的下一扫描指令,触发标签扫描模块对扫描区域内的下一盘点资产上的标签进行扫描,直至接收到结束指令。
[0131]由以上技术方案可知,本申请提供了一种应用在客户端的资产盘点装置,该装置任务文件下载模块501从服务器侧下载资产盘点的任务文件后,标签扫描模块502根据用户触发的扫描指令,对扫描区域内的盘点资产上的标签进行扫描,信息比对模块503将扫描获得的信息与该盘点资产在任务文件中的信息进行比对,从而获得盘点结果。该客户端可以比对资产的标签信息与任务文件中的资产信息,即在客户端实现了资产的盘点。
[0132]在一个示例中,任务文件下载模块下载的任务文件是依据资产数据库生成的;相应地,该装置还可以包括:第一任务文件修改模块及第一任务文件返回模块。
[0133]第一任务文件修改模块,用于针对每个当前盘点资产,若当前盘点资产的盘点结果为信息不相同,则为当前盘点资产添加记录标识,并将与当前盘点资产相同的待盘点资产的已保存信息更新为盘点信息;
[0134]第一任务文件返回模块,用于响应于用户触发的结果保存指令,向服务器侧返回更新后的任务文件,以使服务器侧依据更新后的任务文件更新资产数据库中待盘点资产的
?目息O
[0135]另外,任务文件下载模块下载的任务文件中的待盘点资产具有盘点标记,且盘点标记具有初始值,初始值用于表示待盘点资产为未盘点资产;相应地,该装置还可以包括:盘点标记修改模块及盘点标记显示模块。
[0136]盘点标记修改模块,用于每当获得当前盘点资产的盘点结果,则修改与当前盘点资产相同的待盘点资产的盘点标记的初始值;其中,修改后的盘点标记用于表示待盘点资产为已盘点资产;
[0137]盘点标记显示模块,用于响应于用户触发的数据分析指令,显示所有待盘点资产的盘点标记;其中,盘点标记具有初始值或修改值。
[0138]在另一个示例中,上述应用在客户端的资产盘点装置还可以包括:第二任务文件修改模块及任务文件返回模块。
[0139]第二任务文件修改模块,用于每当获得当前盘点资产的盘点信息,则将任务文件中与当前盘点资产相同的待盘点资产的已保存信息更新为盘点信息;
[0140]任务文件返回模块,用于响应于用户触发的结果保存指令,向服务器侧返回更新后的任务文件,以使服务器侧依据更新后的任务文件更新资产数据库中待盘点资产的信息。
[0141]与上述应用在服务器侧的资产盘点方法实施例1相对应,本申请提供了一种应用在服务器侧的资产盘点装置实施例1。如图6所示,本实施例可以具体包括:待盘点资产确定模块601、待盘点资产信息获取模块602及任务文件生成模块603。
[0142]待盘点资产确定模块601,用于依据用户的选择指令,在显示的全部资产中,确定若干待盘点资产;
[0143]待盘点资产信息获取模块602,用于从预设的资产数据库中,获取待盘点资产的已保存?目息;
[0144]任务文件生成模块603,用于将待盘点资产的信息生成任务文件;其中,任务文件以供客户端根据该任务文件中的已保存信息及扫描到的标签信息,对待盘点资产进行盘点。
[0145]在一个示例中,上述应用在服务器侧的资产盘点装置还可以包括:第一任务文件接收模块及第一资产数据库修改模块。
[0146]第一任务文件接收模块,用于接收客户端发送的更新后的任务文件;
[0147]第一资产数据库修改模块,用于若更新后的任务文件中的待盘点资产具有记录标识,则将具有记录标识的待盘点资产在资产数据库中的信息更新为更新后的任务文件中的信息;其中,记录标识用于表示待盘点资产的已保存信息与客户端扫描的盘点信息不相同。
[0148]在另一示例中,上述应用在服务器侧的资产盘点装置还可以包括:第二任务文件接收模块及第二资产数据库修改模块。
[0149]第二任务文件接收模块,用于接收客户端发送的更新后的任务文件;
[0150]第二资产数据库修改模块,用于若更新后的任务文件中的待盘点资产具有盘点标识,则确定盘点标识为修改值的目标盘点资产,并将目标盘点资产在资产数据库中的信息更新为更新后的任务文件中的信息。
[0151]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0152]还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括上述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0153]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种资产盘点方法,其特征在于,应用于客户端,该方法包括: 从服务器侧下载资产盘点的任务文件;其中,所述任务文件内包含若干待盘点资产的已保存信息; 响应于用户触发的扫描指令,对扫描区域内的当前盘点资产上的标签进行扫描,以获得所述当前盘点资产的盘点信息; 在所述待盘点资产的已保存信息中,查找所述当前盘点资产的已保存信息,并比对所述当前盘点资产的已保存信息与盘点信息,获得所述当前盘点资产的盘点结果; 返回响应于用户触发的下一扫描指令,对扫描区域内的下一盘点资产上的标签进行扫描,直至接收到结束指令。2.根据权利要求1所述的资产盘点方法,其特征在于,所述任务文件是依据资产数据库生成的;相应地,该方法还包括: 针对每个当前盘点资产,若所述当前盘点资产的盘点结果为信息不相同,则为所述当前盘点资产添加记录标识,并将与所述当前盘点资产相同的待盘点资产的已保存信息更新为所述盘点信息; 响应于用户触发的结果保存指令,向所述服务器侧返回更新后的任务文件,以使所述服务器侧依据所述更新后的任务文件更新所述资产数据库中所述待盘点资产的信息。3.根据权利要求1所述的资产盘点方法,其特征在于,所述任务文件中的待盘点资产具有盘点标记,且所述盘点标记具有初始值,所述初始值用于表示所述待盘点资产为未盘点资产;相应地,该方法还包括: 每当获得所述当前盘点资产的盘点结果,则修改与所述当前盘点资产相同的待盘点资产的盘点标记的初始值;其中,修改后的盘点标记用于表示所述待盘点资产为已盘点资产;响应于用户触发的数据分析指令,显示所有待盘点资产的盘点标记;其中,所述盘点标记具有初始值或修改值。4.根据权利要求3所述的资产盘点方法,其特征在于,还包括: 每当获得所述当前盘点资产的盘点信息,则将所述任务文件中与所述当前盘点资产相同的待盘点资产的已保存信息更新为所述盘点信息; 响应于用户触发的结果保存指令,向所述服务器侧返回更新后的任务文件,以使所述服务器侧依据所述更新后的任务文件更新所述资产数据库中所述待盘点资产的信息。5.—种资产盘点方法,其特征在于,应用于服务器侧,该方法包括: 依据用户的选择指令,在显示的全部资产中,确定若干待盘点资产; 从预设的资产数据库中,获取所述待盘点资产的已保存信息; 将所述待盘点资产的信息生成任务文件;其中,所述任务文件以供客户端根据该任务文件中的已保存信息及扫描到的标签信息,对待盘点资产进行盘点。6.根据权利要求5所述的资产盘点方法,其特征在于,还包括: 接收到客户端发送的更新后的任务文件; 若所述更新后的任务文件中的待盘点资产具有记录标识,则将具有所述记录标识的待盘点资产在所述资产数据库中的信息更新为所述更新后的任务文件中的信息;其中,所述记录标识用于表示所述待盘点资产的已保存信息与所述客户端扫描的盘点信息不相同。7.根据权利要求5所述的资产盘点方法,其特征在于,还包括: 接收到客户端发送的更新后的任务文件; 若所述更新后的任务文件中的待盘点资产具有盘点标识,则确定所述盘点标识为修改值的目标盘点资产,并将所述目标盘点资产在所述资产数据库中的信息更新为所述更新后的任务文件中的信息。8.—种资产盘点装置,其特征在于,应用于客户端,该装置包括: 任务文件下载模块,用于从服务器侧下载资产盘点的任务文件;其中,所述任务文件内包含若干待盘点资产的已保存信息; 标签扫描模块,用于响应于用户触发的扫描指令,对扫描区域内的当前盘点资产上的标签进行扫描,以获得所述当前盘点资产的盘点信息; 信息比对模块,用于在所述待盘点资产的已保存信息中,查找所述当前盘点资产的已保存信息,并比对所述当前盘点资产的已保存信息与盘点信息,获得所述当前盘点资产的盘点结果;返回响应于用户触发的下一扫描指令,触发所述标签扫描模块对扫描区域内的下一盘点资产上的标签进行扫描,直至接收到结束指令。9.根据权利要求8所述的资产盘点装置,其特征在于,所述任务文件下载模块下载的任务文件是依据资产数据库生成的;相应地,该装置还包括: 第一任务文件修改模块,用于针对每个当前盘点资产,若所述当前盘点资产的盘点结果为信息不相同,则为所述当前盘点资产添加记录标识,并将与所述当前盘点资产相同的待盘点资产的已保存信息更新为所述盘点信息; 第一任务文件返回模块,用于响应于用户触发的结果保存指令,向所述服务器侧返回更新后的任务文件,以使所述服务器侧依据所述更新后的任务文件更新所述资产数据库中所述待盘点资产的信息。10.根据权利要求8所述的资产盘点装置,其特征在于,所述任务文件下载模块下载的任务文件中的待盘点资产具有盘点标记,且所述盘点标记具有初始值,所述初始值用于表示所述待盘点资产为未盘点资产;相应地,该装置还包括: 盘点标记修改模块,用于每当获得所述当前盘点资产的盘点结果,则修改与所述当前盘点资产相同的待盘点资产的盘点标记的初始值;其中,修改后的盘点标记用于表示所述待盘点资产为已盘点资产; 盘点标记显示模块,用于响应于用户触发的数据分析指令,显示所有待盘点资产的盘点标记;其中,所述盘点标记具有初始值或修改值。11.根据权利要求10所述的资产盘点装置,其特征在于,还包括: 第二任务文件修改模块,用于每当获得所述当前盘点资产的盘点信息,则将所述任务文件中与所述当前盘点资产相同的待盘点资产的已保存信息更新为所述盘点信息; 任务文件返回模块,用于响应于用户触发的结果保存指令,向所述服务器侧返回更新后的任务文件,以使所述服务器侧依据所述更新后的任务文件更新所述资产数据库中所述待盘点资产的信息。12.一种资产盘点装置,其特征在于,应用于服务器侧,该装置包括: 待盘点资产确定模块,用于依据用户的选择指令,在显示的全部资产中,确定若干待盘点资产; 待盘点资产信息获取模块,用于从预设的资产数据库中,获取所述待盘点资产的已保存信息; 任务文件生成模块,用于将所述待盘点资产的信息生成任务文件;其中,所述任务文件以供客户端根据该任务文件中的已保存信息及扫描到的标签信息,对待盘点资产进行盘点。13.根据权利要求12所述的资产盘点装置,其特征在于,还包括: 第一任务文件接收模块,用于接收客户端发送的更新后的任务文件; 第一资产数据库修改模块,用于若所述更新后的任务文件中的待盘点资产具有记录标识,则将具有所述记录标识的待盘点资产在所述资产数据库中的信息更新为所述更新后的任务文件中的信息;其中,所述记录标识用于表示所述待盘点资产的已保存信息与所述客户端扫描的盘点信息不相同。14.根据权利要求12所述的资产盘点装置,其特征在于,还包括: 第二任务文件接收模块,用于接收客户端发送的更新后的任务文件; 第二资产数据库修改模块,用于若所述更新后的任务文件中的待盘点资产具有盘点标识,则确定所述盘点标识为修改值的目标盘点资产,并将所述目标盘点资产在所述资产数据库中的信息更新为所述更新后的任务文件中的信息。
【文档编号】G06Q10/06GK105868904SQ201610183518
【公开日】2016年8月17日
【申请日】2016年3月28日
【发明人】陈显龙, 陈晓龙, 罗新伟, 陈少坤, 庞中山
【申请人】北京恒华伟业科技股份有限公司