一种商品历史价格的查询方法与流程

文档序号:14835806发布日期:2018-06-30 12:21阅读:810来源:国知局
一种商品历史价格的查询方法与流程

本发明涉及历史价格查询领域,具体涉及一种商品历史价格的查询方法。



背景技术:

用户在购买商品时希望了解该商品的历史价格,防止在价格波动周期内买贵。

现有技术是用户从淘宝或京东APP复制商品链接,再打开查询历史价格APP,粘贴这个网址进行查询。存在步骤繁琐,功能可用性差的技术问题。因此,提供一种步骤简单智能、功能性强的商品历史价格的查询方法就很有必要。



技术实现要素:

本发明所要解决的技术问题是现有技术中存在的步骤繁琐,功能可用性差的技术问题。提供一种新的商品历史价格的查询方法,该商品历史价格的查询方法具有使用方便、精度高、误操作度低的特点。

为解决上述技术问题,采用的技术方案如下:

一种商品历史价格的查询方法,所述商品历史价格查询方法包括:

步骤A:自动识别剪切板中网址,通过将剪切板中网址与预设商品网址特征库进行匹配,匹配成功则定义为商品网址,执行步骤B,匹配失败则执行步骤F;

步骤B:通过网址解析器解析还原步骤A中商品网址对应的源网址;

步骤C:通过将剪切板中网址与预设商品网址特征库进行匹配,匹配成功则判定源地址为商品网址,执行步骤D,匹配失败则执行步骤F;

步骤D:弹出同用户确认的提示确认框,同时清除剪切板;

步骤E:用户确认后,通过查询数据库返回对应商品的历史价格信息,并将查询到的历史价格信息向用户显示;

步骤F:查询完成。

本发明的工作原理:用户只要复制好链接,打开慢慢买APP就会自动识别用户剪切板里的网址,并判断是否为商品网址,如果是的话,提示用户确认。减少了用户操作步骤。通过对识别库中的网址进行筛选比对,自动识别网址是否为商品网址。

上述方案中,为优化,进一步地,所述将剪切板中网址与预设商品网址特征库进行匹配过程包括提取网址网页数据,通过自定义校验完成匹配。

进一步地,所述自定义特性校验包括:

(a)将网页数据中的字段验证逻辑封装为自定义特性;

(b)定义实体,将实体的字段与待匹配网址的字段保持一致,为实体的字段中待验证字段设置自定义特性值;

(c)将待匹配网址对应网页数据信息转换为步骤(b)中定义的实体,利用反射获取实体的字段;遍历实体的字段,利用反射获取实体字段的字段值,利用反射获取待验证字段对应的自定义特性值;

(d)将步骤(c)反射取得的字段值转换为字段类型,将字段类型与自定义特性值进行对比匹配验证;匹配成功,则将匹配成功的网址定义为商品网址。

进一步地,所述网址解析器解析还原待查询网址采用爬取技术,依次逆向跳转到待查询网址对应的最终源地址。

进一步地,所述显示历史价格信息通过统计表格或文字方式显示。

进一步地,所述步骤B还包括使用人工排查匹配商品网址与源网址。

进一步地,所述历史价格信息包括时间、价格、价格变化幅度、同类商品价格及历史优惠活动信息。

进一步地,所述步骤D还包括将步骤C中判定为商品网址的源网址加入预设商品网址特征库,完成预设商品网址特征库更新。

商品网址有诸多特性,包括含有图片、价格等,前述特性能够概况为各种字段。本发明采用将匹配过程中的验证逻辑封装到自定义特性内,某个字段需要验证就添加这个特性。数据校验时,只需通过反射获取特性值来做校验,设有用于采集剪切板中网址的数据输入单元;用于存储自定义特性的自定义特性存储单元,所述自定义特性由验证逻辑封装而得;用于执行定义实体、反射及匹配验证的中央处理器单元;用于发送数据有效性验证结果的数据传输单元;用于记录数据验证历史的记录存储单元。本发明中,实体是指用于映射数据表或视图中一条记录的类的实例;在一个类中只定义其属性值,而不做其他的实现。反射是指一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。

本发明的有益效果:

效果一,让用户在移动端更方便的查询商品历史价格走势;

效果二,减少了用户操作步骤;

效果三,通过加入人工排查,增加查询精度;

效果三,通过自定义校验,提高网址匹配验证的效率。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1,实施例1中查询商品历史价格方法的示意图。

图2,实施例1中自定义校验示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

实施例1

本实施例提供一种商品历史价格的查询方法,所述商品历史价格查询方法包括:

步骤A:自动识别剪切板中网址,通过将剪切板中网址与预设商品网址特征库进行匹配,匹配成功则定义为商品网址,执行步骤B,匹配失败则执行步骤F;

步骤B:通过网址解析器解析还原步骤A中商品网址对应的源网址;

步骤C:通过将剪切板中网址与预设商品网址特征库进行匹配,匹配成功则判定源地址为商品网址,执行步骤D,匹配失败则执行步骤F;

步骤D:弹出同用户确认的提示确认框,同时清除剪切板;

步骤E:用户确认后,通过查询数据库返回对应商品的历史价格信息,并将查询到的历史价格信息向用户显示;

步骤F:查询完成。

本实施例的工作流程:由于剪切板会存在各类内容,包括一篇文章的网址,或一首歌、微信里的一个活动等,一个加密后的短网址,本实施例通过一个网址解析器,可以准确的识别是否为有效的商品网址,将有效的网址格式做匹配,还能将短网址一步步解析,通过爬取技术,一层层跳转到最终展示给用户的网页,还原为最终的网址,并判断最终的网址是否为商品网址。如果识别的是非网址,就什么也不做。

详细地:本实施例定义实体,通过自定义特性为每个字段标识名称、类型、长度、是否必填,枚举值。首先将接收剪切板中网址,将网址对应的网页截取数据,将数据转换为对应的实体,通过反射获取字段值、以及对应的自定义特性值,将两者进行对比,进行数据有效性验证。验证通过后,将数据入库,验证失败则入库失败,将返回失败信号。数据入库的对应网址为商品网址。

所述将剪切板中网址与预设商品网址特征库进行匹配过程包括提取网址网页数据,通过自定义校验完成匹配。

进一步地,所述自定义特性校验包括:

(a)将网页数据中的字段验证逻辑封装为自定义特性;

(b)定义实体,将实体的字段与待匹配网址的字段保持一致,为实体的字段中待验证字段设置自定义特性值;

(c)将待匹配网址对应网页数据信息转换为步骤(b)中定义的实体,利用反射获取实体的字段;遍历实体的字段,利用反射获取实体字段的字段值,利用反射获取待验证字段对应的自定义特性值;

(d)将步骤(c)反射取得的字段值转换为字段类型,将字段类型与自定义特性值进行对比匹配验证;匹配成功,则将匹配成功的网址定义为商品网址。

具体地,在识别为商品网址后弹出一个提示确认框,同时清除使用者的剪切板,以防止下次打开时还出现提示框。

具体地,用户点击确认后,系统通过查询数据库返回这个商品的历史价格信息,显示给用户。

具体地,用户开始查询,自动查看用户的剪切板,为防止误提示或不提示,准确的识别粘贴版里的商品网址是最重要的。

具体地,本实施例预先配置了大量的有效商品网址特征,并可通过深度学习方法进行自我添加和优化。另外,对一些加密的短网址进行一层一层的解析,使误报率大大降低。对于无法识别的网址,系统也做记录进行人工排查,不断提高识别准确率。

具体地,所述网址解析器解析还原待查询网址采用爬取技术,依次逆向跳转到待查询网址对应的最终源地址。

具体地,所述显示历史价格信息通过统计表格或文字方式显示。

具体地,所述步骤B还包括使用人工排查匹配商品网址与源网址。

具体地,所述历史价格信息包括时间、价格、价格变化幅度、同类商品价格及历史优惠活动信息。

尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员能够理解本发明,但是本发明不仅限于具体实施方式的范围,对本技术领域的普通技术人员而言,只要各种变化只要在所附的权利要求限定和确定的本发明精神和范围内,一切利用本发明构思的发明创造均在保护之列。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
专利分类正在加载中....