获取货品网络信息的方法、 服务器及系统 【技术领域】
本发明涉及电子商务技术领域, 尤其涉及一种获取货品网络信息的方法、 服务器及系统。 背景技术 目前, 对于从事实体店或网店经营的个体工商户, 常常具有这样的需求, 即将本店 内货品价格与网络报价进行对比, 以便制定更为合理和更具竞争性的价格。
现有的个体工商管理软件中, 不能直接查询到网络报价与个体工商户的货品价格 进行对比。 其常用的解决方案是将管理软件中的货品名称复制出来, 然后登录到淘宝网、 拍 拍网等电子商务网站去搜索相应货品的网络报价, 将搜索到的网络报价与个体工商户的货 品价格进行比对。
现有技术存在以下缺点 :
1、 搜索网络报价的操作与管理软件本身集成性差, 用户需要打开其它电子商务网 站才能搜索到网络报价 ;
2、 用户在搜索网络报价时需要实时连网, 限制了使用场景 ;
3、 用户在其它网站搜索到的网络报价与客户端管理软件中的货品本地报价不能 显示在同一界面, 网络报价与货品价格对比不直观。
发明内容 本发明解决的技术问题在于提供一种获取货品网络信息的方法、 服务器及系统, 可以实现货品网络信息定期更新下载, 并将搜索的网络信息与货品本地信息在同一界面显 示, 提高信息对比的直观性。
本发明提出一种获取货品网络信息的方法, 包括以下步骤 :
服务端通过网站搜索引擎获取货品的网络信息并保存到预设的货品资料库中 ;
接收客户端下载网络信息的请求信息 ;
根据所述请求信息将所述货品资料库中对应的网络信息发送给客户端, 以便客户 端将接收的网络信息导入本地数据库进行相应处理。
优选地, 所述服务端通过网站搜索引擎获取货品的网络信息的步骤之前还包括 :
服务端根据货品类别建立所述货品资料库, 所述货品资料库包括货品名称以及与 所述货品名称对应的网络信息字段。
优选地, 所述根据请求信息将所述货品资料库中对应的网络信息发送给客户端的 步骤之后还包括 :
当服务端通过网站搜索引擎获取的网络信息与保存在所述货品资料库中对应的 网络信息不一致时, 更新所述货品资料库中对应的网络信息 ;
将所述货品资料库中所有更新过的网络信息筛选出并保存到新建数据库中, 将所 述新建数据包打包成网络信息更新包 ;
当接收到客户端下载网络信息的请求信息时, 将所述网络信息更新包发送给客户 端, 以便客户端从所述网络信息更新包中解析出对应的网络信息, 并将解析出的网络信息 导入本地数据库进行相应处理。
优选地, 所述网络信息更新包包括货品名称、 货品类别、 与所述货品名称对应的网 络信息以及更新日期。
优选地, 所述网络信息包括货品的网络报价信息、 配置信息、 物流信息、 库存量和 / 或交货信息。
本发明还提出一种获取货品网络信息的服务器, 包括 :
网络信息获取模块, 用于通过网站搜索引擎获取货品的网络信息并保存到预设的 货品资料库中 ;
请求消息接收模块, 用于接收客户端下载网络信息的请求信息 ;
网络信息发送模块, 用于根据所述请求信息将所述货品资料库中对应的网络信息 发送给客户端, 以便客户端将接收的网络信息导入本地数据库进行相应处理。
优选地, 还包括货品资料库创建模块, 用于根据货品类别建立所述货品资料库, 所 述货品资料库包括货品名称以及与所述货品名称对应的网络信息字段。
优选地, 该服务器还包括 :
网络信息更新模块, 用于当所述网络信息获取模块通过网站搜索引擎获取的网络 信息与保存在所述货品资料库中对应的网络信息不一致时, 更新所述货品资料库中对应的 网络信息 ;
更新包创建模块, 用于将所述货品资料库中所有更新过的网络信息筛选出并保存 到新建数据库中, 将所述新建数据包打包成网络信息更新包 ;
更新包发送模块, 用于当接收到客户端下载网络信息的请求信息时, 将所述网络 信息更新包发送给客户端, 以便客户端从所述网络信息更新包中解析出对应的网络信息, 并将解析出的网络信息导入本地数据库进行相应处理。
本发明还提出一种获取货品网络信息的系统, 包括服务端与客户端, 其中 :
所述服务端, 用于通过网站搜索引擎获取货品的网络信息并保存到预设的货品资 料库中 ; 接收客户端下载所述网络信息的请求信息 ; 以及根据所述请求信息将所述货品资 料库中对应的网络信息发送给客户端 ;
所述客户端, 用于向所述服务端发送下载网络信息的请求信息, 以及接收服务端 发送的所述网络信息, 并将接收的网络信息导入本地数据库进行相应处理。
优选地, 所述服务端, 还用于当服务端通过网站搜索引擎获取的网络信息与保存 在所述货品资料库中对应的网络信息不一致时, 更新所述货品资料库中对应的网络信息 ; 将所述货品资料库中所有更新过的网络信息筛选出并保存到新建数据库中, 将所述新建数 据包打包成网络信息更新包 ; 当接收到客户端下载网络信息的请求信息时, 将所述网络信 息更新包发送给客户端 ;
所述客户端, 还用于接收服务端发送的网络信息更新包, 从所述网络信息更新包 中解析出对应的网络信息, 并将解析出的网络信息导入本地数据库进行相应处理。
优选地, 所述服务端为如上所述的服务器。
本发明提出一种获取货品网络信息的方法、 服务器及系统, 通过将搜索网络信息比如网络报价功能集成到管理软件中, 并将搜索结果与货品本地信息在同一个界面显示, 提高了信息对比的直观性 ; 同时可实现网络信息定期更新下载, 且下载后客户端可不连网 而在本地脱机使用, 实现网络信息的对比功能, 提高了管理软件的实用性, 为用户提供方 便。 附图说明
图 1 是本发明获取货品网络信息的方法一实施例流程示意图 ; 图 2 是本发明获取货品网络信息的方法另一实施例流程示意图 ; 图 3 是本发明获取货品网络信息的服务器一实施例结构示意图 ; 图 4 是本发明获取货品网络信息的服务器另一实施例结构示意图 ; 图 5 是本发明获取货品网络信息的系统一实施例结构示意图。 为了使本发明的技术方案更加清楚、 明了, 下面将结合附图作进一步详述。具体实施方式
本发明实施例解决方案主要是 : 服务端定期将货品名称通过 HTTP 协议提交到电 子商务网站的搜索引擎中搜索相应货品的网络信息并保存到预设的货品资料库中, 当最新 搜索的网络信息有变动时, 对货品资料库中的网络信息进行更新, 并将同行业中所有更新 后的网络信息生成网络信息更新包, 由客户端定期下载获取网络信息进行相应处理, 比如 将获取的网络信息与货品本地信息显示在同一界面进行对比。 下面以货品的网络信息为网络报价信息为例对本发明技术方案进行说明, 但不限 于此种情形。
如图 1 所示, 本发明一实施例提出一种获取货品网络信息的方法, 包括 :
步骤 S101, 服务端通过网站搜索引擎获取货品的网络信息并保存到预设的货品资 料库中 ;
在本实施例中, 货品是指可用于采购、 销售的商品 ; 货品的网络信息可以根据货品 的属性及实际需求进行选取, 以网络信息为网络报价信息为例, 网络报价信息包括与货品 名称相对应的货品在电子商务网站上的销售价格, 即网络报价。
为了避免现有技术中用户获取货品网络报价等信息的繁琐以及网络报价与本地 报价对比不够直观等缺陷, 本实施例在安装有管理软件的客户端的基础上, 结合服务端实 现货品的网络报价的搜索、 保存、 下载、 更新及显示等功能。
具体地, 在本实施例中, 服务端中设置有预设的用于保存货品网络报价信息的货 品资料库, 该货品资料库包括货品名称以及与货品名称对应的网络报价字段, 货品资料库 可以根据行业进行分类, 货品资料库的建立可以由服务端本地完成, 也可以由服务端之外 的设备完成。
服务端后台程序将货品名称通过 HTTP 协议提交到电子商务网站的搜索引擎中, 从返回的页面内容中解析出网络报价信息, 将相应货品的网络报价保存在货品资料库中对 应的网络报价字段位置, 以便客户端从服务端下载相应的网络报价信息, 与本地报价信息 显示在同一界面上, 方便将网络报价信息与本地报价信息进行比较。
当然, 服务端还可以将货品资料库中的网络报价信息打包成数据包等, 方便客户
端下载。 步骤 S102, 接收客户端下载网络信息的请求信息 ;
步骤 S103, 根据请求信息将货品资料库中对应的网络信息发送给客户端, 以便客 户端将接收的网络信息导入本地数据库进行相应处理。
上述步骤 S102 和步骤 S103 中, 当客户端需要从服务端下载网络报价信息时, 可以 向服务端发送下载网络报价信息的请求信息, 客户端下载网络报价信息的过程可以通过管 理软件自动实现, 客户端管理软件会在运行后自动请求下载服务端网络报价信息数据包。
服务端接收到客户端发送的请求信息后, 将货品资料库中对应的网络报价信息发 送给客户端。
在实际应用中, 客户端在程序安装时, 可以根据用户选择的行业, 自动导入行业货 品资料库, 在数据库结构上与服务端保持一致, 货品资料库中也设置有网络报价字段。 客户 端可以在后台下载、 解压网络报价信息数据包, 并将网络报价信息导入到本地数据库。
用户可以使用管理软件中报价功能, 在选择显示网络报价选项后, 可以从本地数 据库中查询相应的网络报价信息, 并在查询结果中同时显示货品的本地报价与网络报价。
在本实施例中, 服务端可以定期搜索网络报价信息并进行保存, 在保存时, 最新搜 索的网络报价信息将保存在货品资料库中的原有信息覆盖, 客户端可以定期下载网络报价 信息数据包, 并将获取的网络报价信息导入本地数据库, 用户查询网络报价信息时, 还可在 本地脱机使用而不用实时连网, 即可实现网络报价与本地报价对比功能, 提高了管理软件 的实用性, 为用户提供方便。
如图 2 所示, 本发明另一实施例提出一种获取货品网络报价的方法, 在上述实施 例的基础上, 其中, 在步骤 S101 之前还包括 :
步骤 S100, 服务端根据货品类别建立货品资料库 ;
在本实施例中, 货品类别可以货品行业比如日用品类进行划分, 根据货品所属行 业建立行业货品资料库, 对于同一行业货品资料库, 其包括货品名称以及与货品名称对应 的网络信息字段比如网络报价字段。
在实际应用中, 客户端在程序安装时, 可以根据用户选择的行业, 自动导入行业货 品资料库, 在数据库结构上与服务端保持一致, 货品资料库中同样设置有网络信息字段。 本 实施例在步骤 S103 之后还包括 :
步骤 S104, 当服务端通过网站搜索引擎获取的网络信息与保存在货品资料库中对 应的网络信息不一致时, 更新货品资料库中对应的网络信息 ;
以网络信息为网络报价信息为例, 在本实施例中, 服务端可以从各电子商务网站 中定期搜索网络报价信息, 当搜索的网络报价信息与保存在货品资料库中对应的网络报价 信息不一致, 即网络报价字段值有变动时, 可以对货品资料库中不一致的网络报价信息进 行更新, 将新的网络报价覆盖对应的原有网络报价字段, 并设置价格更新的日期。
步骤 S105, 将货品资料库中所有更新过的网络信息筛选出并保存到新建数据库 中, 将新建数据包打包成网络信息更新包 ;
其中, 网络信息更新包包括货品名称、 货品类别、 与货品名称对应的网络信息以及 更新日期。
在本实施例中, 服务端可以将货品资料库中所有更新过的网络报价信息筛选出并
保存到新建数据库中, 并对该新建数据库根据行业和更新日期进行重命名、 压缩打包等处 理, 即完成了服务端一个周期的工作, 等待客户端下载网络报价更新包。因此, 客户端在原 有网络报价信息的基础上, 只需从服务端下载相应的网络报价更新包即可获知同行业所有 货品的网络报价信息, 从而减化了网络数据的下载过程。
步骤 S106, 当接收到客户端下载网络信息的请求信息时, 将网络更新包发送给客 户端, 以便客户端从网络信息更新包中解析出对应的网络信息, 并将解析出的网络信息导 入本地数据库进行相应处理。
以网络信息为网络报价信息为例, 客户端可以设置网络报价更新周期, 定期下载 网络报价更新包, 客户端管理软件会在运行后自动请求服务端下载网络报价更新包。有更 新时, 则客户端可以在后台下载、 解压网络报价更新包, 并将获取的网络报价信息导入到本 地数据库, 以便进行后续对数据的相应处理, 比如, 用户可以使用管理软件中报价功能, 在 选择显示网络报价选项后, 可以从本地数据库中查询相应的网络报价信息, 并在查询结果 中同时显示货品的本地报价与网络报价, 根据两种价格的对比结果, 对本地价格进相应的 调整与更新。
本实施例将搜索网络信息功能集成到管理软件中, 并将搜索结果与货品本地信息 在同一个界面显示, 提高了信息比如价格对比的直观性 ; 同时可实现网络信息的定期更新 下载, 且下载后客户端可不连网而在本地脱机使用, 实现网络信息的对比功能, 提高了管理 软件的实用性, 为用户提供方便。 如图 3 所示, 本发明一实施例提出一种获取货品网络信息的服务器, 包括 : 网络信 息获取模块 301、 请求消息接收模块 302 以及网络信息发送模块 303, 其中 :
网络信息获取模块 301, 用于通过网站搜索引擎获取货品的网络信息并保存到预 设的货品资料库中 ;
以网络信息为网络报价信息为例, 在本实施例中, 服务端中设置有预设的用于保 存货品网络报价信息的货品资料库, 该货品资料库包括货品名称以及与货品名称对应的网 络报价字段, 货品资料库可以根据行业进行分类, 货品资料库的建立可以由服务端本地完 成, 也可以由服务端之外的设备完成。
服务端网络信息获取模块 301 将货品名称通过 HTTP 协议提交到电子商务网站的 搜索引擎中, 从返回的页面内容中解析出网络报价信息, 将相应货品的网络报价保存在货 品资料库中对应的网络报价字段位置, 以便客户端从服务端下载相应的网络报价信息, 与 本地报价信息显示在同一界面上, 方便将网络报价信息与本地报价信息进行比较。
当然, 服务端还可以将货品资料库中的网络报价信息打包成数据包等, 方便客户 端下载。
请求消息接收模块 302, 用于接收客户端下载网络信息的请求信息 ;
网络信息发送模块 303, 用于根据请求信息将货品资料库中对应的网络信息发送 给客户端, 以便客户端将接收的网络信息导入本地数据库进行相应的处理。
以网络信息为网络报价信息为例, 当客户端需要从服务端下载网络报价信息时, 可以向服务端发送下载网络报价信息的请求信息, 客户端下载网络报价信息的过程可以通 过管理软件自动实现, 客户端管理软件会在运行后自动请求下载服务端网络报价信息数据 包。当服务端请求消息接收模块 302 接收到客户端发送的请求信息后, 由网络信息发送模
块 303 将货品资料库中对应的网络报价信息发送给客户端。
在实际应用中, 客户端在程序安装时, 可以根据用户选择的行业, 自动导入行业货 品资料库, 在数据库结构上与服务端保持一致, 货品资料库中也设置有网络报价字段。 客户 端可以在后台下载、 解压网络报价信息数据包, 并将网络报价信息导入到本地数据库。
用户可以使用管理软件中报价功能, 在选择显示网络报价选项后, 可以从本地数 据库中查询相应的网络报价信息, 并在查询结果中同时显示货品的本地报价与网络报价。
在本实施例中, 服务端可以定期搜索网络报价信息并进行保存, 在保存时, 最新搜 索的网络报价信息将保存在货品资料库中的原有信息覆盖, 客户端可以定期下载网络报价 信息数据包, 并将获取的网络报价信息导入本地数据库, 用户查询网络报价信息时, 还可在 本地脱机使用而不用实时连网, 即可实现网络报价与本地报价对比功能, 提高了管理软件 的实用性, 为用户提供方便。
如图 4 所示, 本发明另一实施例提出一种获取货品网络信息的服务器, 在上述实 施例的基础上, 该服务器还包括货品资料库创建模块 300, 与网络信息获取模块 301 连接, 用于根据货品类别建立货品资料库 ;
在本实施例中, 货品类别可以货品行业比如日用品类进行划分, 根据货品所属行 业建立行业货品资料库, 对于同一行业, 其货品资料库包括货品名称以及与货品名称对应 的网络信息字段。
以网络信息为网络报价信息为例, 在实际应用中, 客户端在程序安装时, 可以根据 用户选择的行业, 自动导入行业货品资料库, 在数据库结构上与服务端保持一致, 货品资料 库中同样设置有网络报价字段。
网络信息更新模块 304, 与网络信息发送模块 303 连接, 用于当网络信息获取模块 通过网站搜索引擎获取的网络信息与保存在货品资料库中对应的网络信息不一致时, 更新 货品资料库中对应的网络信息 ;
以网络信息为网络报价信息为例, 在本实施例中, 服务端可以从各电子商务网站 中定期搜索网络报价信息, 当搜索的网络报价信息与保存在货品资料库中对应的网络报价 信息不一致, 即网络报价字段值有变动时, 可以对货品资料库中不一致的网络报价信息进 行更新, 将新的网络报价覆盖对应的原有网络报价字段, 并设置价格更新的日期。
更新包创建模块 305, 用于将货品资料库中所有更新过的网络信息筛选出并保存 到新建数据库中, 将新建数据包打包成网络信息更新包 ;
其中, 网络信息更新包包括货品名称、 货品类别、 与货品名称对应的网络信息以及 更新日期。
以网络信息为网络报价信息为例, 在本实施例中, 服务端可以将货品资料库中所 有更新过的网络报价信息筛选出并保存到新建数据库中, 并对该新建数据库根据行业和更 新日期进行重命名、 压缩打包等处理, 即完成了服务端一个周期的工作, 等待客户端下载网 络报价更新包。 因此, 客户端在原有网络报价信息的基础上, 只需从服务端下载相应的网络 报价更新包即可获知同行业所有货品的网络报价信息, 从而减化了网络数据的下载过程。
更新包发送模块 306, 用于当接收到客户端下载网络信息的请求信息时, 将网络信 息更新包发送给客户端, 以便客户端从网络信息更新包中解析出对应的网络信息, 并将解 析出的网络信息导入本地数据库进行相应处理。以网络信息为网络报价信息为例, 客户端可以设置网络报价更新周期, 定期下载 网络报价更新包, 客户端管理软件会在运行后自动请求服务端下载网络报价更新包。有更 新时, 则客户端可以在后台下载、 解压网络报价更新包, 并将获取的网络报价信息导入到本 地数据库, 以便进行后续对数据的相应处理, 比如, 用户可以使用管理软件中报价功能, 在 选择显示网络报价选项后, 可以从本地数据库中查询相应的网络报价信息, 并在查询结果 中同时显示货品的本地报价与网络报价, 根据两种价格的对比结果, 对本地价格进相应的 调整与更新。
如图 5 所示, 本发明一实施例提出一种获取货品网络信息的系统, 包括服务端 501 与客户端 502, 其中 :
服务端 501, 用于通过网站搜索引擎获取货品的网络信息并保存到预设的货品资 料库中 ; 接收客户端 502 下载网络信息的请求信息 ; 以及根据请求信息将货品资料库中对 应的网络信息发送给客户端 502 ;
客户端 502, 用于向服务端 501 发送下载网络信息的请求信息, 以及接收服务端 501 发送的网络信息, 并将接收的网络信息导入本地数据库进行相应处理。
进一步的, 服务端 501, 还用于当服务端 501 通过网站搜索引擎获取的网络信息与 保存在货品资料库中对应的网络信息不一致时, 更新货品资料库中对应的网络信息 ; 将货 品资料库中所有更新过的网络信息筛选出并保存到新建数据库中, 将新建数据包打包成网 络信息更新包 ; 当接收到客户端 502 下载网络信息的请求信息时, 将网络信息更新包发送 给客户端 502 ; 客户端 502, 还用于接收服务端 501 发送的网络信息更新包, 从网络信息更新包中 解析出对应的网络信息, 并将解析出的网络信息导入本地数据库进行相应处理。
在本实施例中, 服务端 501 可以为上述实施例中所述的服务器。
本发明实施例获取货品网络信息的方法、 服务器及系统通过将搜索网络信息比如 网络报价信息功能集成到管理软件中, 并将搜索结果与货品本地信息比如本地报价信息在 同一个界面显示, 提高了价格对比的直观性 ; 同时可实现网络信息定期更新下载, 且下载后 客户端可不连网而在本地脱机使用, 实现网络信息对比功能, 提高了管理软件的实用性, 为 用户提供方便。
以上所述仅为本发明的优选实施例, 并非因此限制本发明的专利范围, 凡是利用 本发明说明书及附图内容所作的等效结构或流程变换, 或直接或间接运用在其它相关的技 术领域, 均同理包括在本发明的专利保护范围内。