[go: up one dir, main page]

CN108228707A - 一种商品历史价格的查询方法 - Google Patents

一种商品历史价格的查询方法 Download PDF

Info

Publication number
CN108228707A
CN108228707A CN201711206907.3A CN201711206907A CN108228707A CN 108228707 A CN108228707 A CN 108228707A CN 201711206907 A CN201711206907 A CN 201711206907A CN 108228707 A CN108228707 A CN 108228707A
Authority
CN
China
Prior art keywords
network address
commodity
historical price
field
querying method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711206907.3A
Other languages
English (en)
Inventor
华孟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yuyao Shang Yi Network Co Ltd
Original Assignee
Yuyao Shang Yi Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yuyao Shang Yi Network Co Ltd filed Critical Yuyao Shang Yi Network Co Ltd
Priority to CN201711206907.3A priority Critical patent/CN108228707A/zh
Publication of CN108228707A publication Critical patent/CN108228707A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种商品历史价格的查询方法,解决的是步骤繁琐,功能可用性差的技术问题,通过采用所述商品历史价格查询方法包括:自动识别剪切板中网址,通过将剪切板中网址与预设商品网址特征库进行匹配,匹配成功则定义为商品网址;通过网址解析器解析还原商品网址对应的源网址;通过将剪切板中网址与预设商品网址特征库进行匹配,匹配成功则判定源地址为商品网址;弹出同用户确认的提示确认框,同时清除剪切板;用户确认后,通过查询数据库返回对应商品的历史价格信息,并将查询到的历史价格信息向用户显示的技术方案,较好的解决了该问题,可用于淘宝等软件的历史价格查询中。

Description

一种商品历史价格的查询方法
技术领域
本发明涉及历史价格查询领域,具体涉及一种商品历史价格的查询方法。
背景技术
用户在购买商品时希望了解该商品的历史价格,防止在价格波动周期内买贵。
现有技术是用户从淘宝或京东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还包括使用人工排查匹配商品网址与源网址。
具体地,所述历史价格信息包括时间、价格、价格变化幅度、同类商品价格及历史优惠活动信息。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员能够理解本发明,但是本发明不仅限于具体实施方式的范围,对本技术领域的普通技术人员而言,只要各种变化只要在所附的权利要求限定和确定的本发明精神和范围内,一切利用本发明构思的发明创造均在保护之列。

Claims (8)

1.一种商品历史价格的查询方法,其特征在于:所述商品历史价格查询方法包括:
步骤A:自动识别剪切板中网址,通过将剪切板中网址与预设商品网址特征库进行匹配,匹配成功则定义为商品网址,执行步骤B,匹配失败则执行步骤F;
步骤B:通过网址解析器解析还原步骤A中商品网址对应的源网址;
步骤C:通过将剪切板中网址与预设商品网址特征库进行匹配,匹配成功则判定源地址为商品网址,执行步骤D,匹配失败则执行步骤F;
步骤D:弹出同用户确认的提示确认框,同时清除剪切板;
步骤E:用户确认后,通过查询数据库返回对应商品的历史价格信息,并将查询到的历史价格信息向用户显示;
步骤F:查询完成。
2.根据权利要求1所述商品历史价格的查询方法,其特征在于:所述将剪切板中网址与预设商品网址特征库进行匹配过程包括提取网址网页数据,通过自定义校验完成匹配。
3.根据权利要求2所述商品历史价格的查询方法,其特征在于:所述自定义特性校验包括:
(a)将网页数据中的字段验证逻辑封装为自定义特性;
(b)定义实体,将实体的字段与待匹配网址的字段保持一致,为实体的字段中待验证字段设置自定义特性值;
(c)将待匹配网址对应网页数据信息转换为步骤(b)中定义的实体,利用反射获取实体的字段;遍历实体的字段,利用反射获取实体字段的字段值,利用反射获取待验证字段对应的自定义特性值;
(d)将步骤(c)反射取得的字段值转换为字段类型,将字段类型与自定义特性值进行对比匹配验证;匹配成功,则将匹配成功的网址定义为商品网址。
4.根据权利要求1-3任一所述商品历史价格的查询方法,其特征在于:所述网址解析器解析还原待查询网址采用爬取技术,依次逆向跳转到待查询网址对应的最终源地址。
5.根据权利要求4所述商品历史价格的查询方法,其特征在于:所述显示历史价格信息通过统计表格或文字方式显示。
6.根据权利要求4所述商品历史价格的查询方法,其特征在于:所述步骤B还包括使用人工排查匹配商品网址与源网址。
7.根据权利要求4所述商品历史价格的查询方法,其特征在于:所述历史价格信息包括时间、价格、价格变化幅度、同类商品价格及历史优惠活动信息。
8.根据权利要求4所述商品历史价格的查询方法,其特征在于:所述步骤D还包括将步骤C中判定为商品网址的源网址加入预设商品网址特征库,完成预设商品网址特征库更新。
CN201711206907.3A 2017-11-27 2017-11-27 一种商品历史价格的查询方法 Pending CN108228707A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711206907.3A CN108228707A (zh) 2017-11-27 2017-11-27 一种商品历史价格的查询方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711206907.3A CN108228707A (zh) 2017-11-27 2017-11-27 一种商品历史价格的查询方法

Publications (1)

Publication Number Publication Date
CN108228707A true CN108228707A (zh) 2018-06-29

Family

ID=62652911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711206907.3A Pending CN108228707A (zh) 2017-11-27 2017-11-27 一种商品历史价格的查询方法

Country Status (1)

Country Link
CN (1) CN108228707A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103914484A (zh) * 2013-01-07 2014-07-09 阿里巴巴集团控股有限公司 一种页面内容的生成方法及装置
CN104574156A (zh) * 2015-01-26 2015-04-29 网易有道信息技术(北京)有限公司 一种商品扩展信息匹配、获取方法及装置
CN104899269A (zh) * 2015-05-26 2015-09-09 北京金山安全软件有限公司 一种访问网址链接的方法及装置
US20170193542A1 (en) * 2015-12-31 2017-07-06 Wal-Mart Stores, Inc. System, method, and non-transitory computer-readable storage media for evaluating search results in a price comparison system
CN107368530A (zh) * 2017-06-14 2017-11-21 广东网金控股股份有限公司 一种基于自定义特性验证数据有效性的方法及系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103914484A (zh) * 2013-01-07 2014-07-09 阿里巴巴集团控股有限公司 一种页面内容的生成方法及装置
CN104574156A (zh) * 2015-01-26 2015-04-29 网易有道信息技术(北京)有限公司 一种商品扩展信息匹配、获取方法及装置
CN104899269A (zh) * 2015-05-26 2015-09-09 北京金山安全软件有限公司 一种访问网址链接的方法及装置
US20170193542A1 (en) * 2015-12-31 2017-07-06 Wal-Mart Stores, Inc. System, method, and non-transitory computer-readable storage media for evaluating search results in a price comparison system
CN107368530A (zh) * 2017-06-14 2017-11-21 广东网金控股股份有限公司 一种基于自定义特性验证数据有效性的方法及系统

Similar Documents

Publication Publication Date Title
US10326783B2 (en) Token based automated agent detection
US9871795B2 (en) Inactive non-blocking automated agent detection
US8374920B2 (en) Anti-counterfeiting system and method
JP5026527B2 (ja) ユーザのインタラクションに関する分析による不正行為探知
KR102071160B1 (ko) 애플리케이션 정보 위험 관리를 위한 방법 및 장치
US10097583B1 (en) Non-blocking automated agent detection
US20210392144A1 (en) Automated and adaptive validation of a user interface
CN102917049A (zh) 呈现访问网站的信息的方法、浏览器和系统
CN107341384A (zh) 一种业务验证方法及系统
RU2632149C2 (ru) Система, способ и постоянный машиночитаемый носитель для проверки веб-страниц
CN112270541A (zh) 交易风控管理方法、装置、设备以及系统
US10949912B2 (en) Message shopping over an electronic marketplace
CN108520455B (zh) 一种推荐信息的方法及设备
CN110008462B (zh) 一种命令序列检测方法及命令序列处理方法
US20130282443A1 (en) Seller url monitoring systems and methods
CN112632004A (zh) 基于行为数据采集的用户身份识别方法及装置
US20100211474A1 (en) Price Comparison Process and System
CN108228707A (zh) 一种商品历史价格的查询方法
CA3054458C (en) Method and device for searching for electronic transaction certificate, and network search engine
CN115758179B (zh) 聚合交易平台的评估方法、装置、计算机设备和存储介质
CA3022618C (en) Method for searching for electronic transaction certificate, and electronic transaction terminal
CN109064336A (zh) Ta文件交互验证的方法、系统、计算机设备及存储介质
US12423278B2 (en) Systems and methods for resolving relationships within data sets
KR102746550B1 (ko) 위조 상품 판매자 탐지 방법 및 그를 위한 장치
CN108596715A (zh) 一种网络支付方法、装置、电子设备及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180629