CN107169845B - 一种商户属性查询方法、装置及服务器 - Google Patents
一种商户属性查询方法、装置及服务器 Download PDFInfo
- Publication number
- CN107169845B CN107169845B CN201710425291.2A CN201710425291A CN107169845B CN 107169845 B CN107169845 B CN 107169845B CN 201710425291 A CN201710425291 A CN 201710425291A CN 107169845 B CN107169845 B CN 107169845B
- Authority
- CN
- China
- Prior art keywords
- attribute
- time point
- target
- merchant
- changed
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012163 sequencing technique Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 19
- 238000012216 screening Methods 0.000 claims description 13
- 239000000126 substance Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003203 everyday effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0607—Regulated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- Development Economics (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供了一种商户属性查询方法、装置及服务器,其中,该方法包括:获取商户标识和查询日期;根据所述查询日期确定起始时间点和结束时间点;确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集,进而查找出查询日期内变化的目标属性集,同时能够直观地展示属性的变化过程,以方便解释待查询的属性变化的原因,实现方法简单、省时、省力。
Description
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种商户属性查询方法、装置及服务器。
背景技术
目前,网上订餐逐渐开始广泛应用,在外卖配送***中,商户的配送费、配送时长等属性会因为时间因素变化幅度较大,例如在夜间配送费会增加,在配送高峰期配送时长会加长等等。订餐用户或者商户经常会对变化的商户属性提出疑问,这时客服需要为订餐用户或商户解释其变化原因。
查询商户属性变化的现有方法是,研发人员用命令行的方式通过后台备份数据和后台日志查找出当时商户属性的影响因素,例如时间因素,距离因素等,综合这些因素,算出当时具体的商户属性值。
但是,由于后台日志分散在不同的地方维护,并且日志量大,影响因素也较多,查找出当时商户属性的影响因素需要的工作量较大,最后得到商户属性值往往耗费较多的人力和较长的时间。
发明内容
本发明实施例提供一种商户属性查询方法及装置,用以解决现有商户属性查询方案工作量大、费时、费力的问题。
第一方面,本发明实施例中提供了一种商户属性查询方法,包括:
获取商户标识和查询日期;
根据所述查询日期确定起始时间点和结束时间点;
确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
进一步地,确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点的步骤,包括:
查询在所述起始时间点至所述查询日期的末尾时间点之间,所述商户标识对应的属性变更时间点;
响应于所述属性变更时间点上没有属性变更依据的时间规则发生变化,将所述属性变更时间点设置为目标时间点;
响应于所述属性变更时间点上有属性变更依据的时间规则发生变化,确定在当前所述属性变更时间点至所述末尾时间点之间,所述时间规则对应的目标时间点。
进一步地,根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集的步骤,包括:
根据所述商户标识,获取所述起始时间点对应的初始属性集;
根据所述商户标识,获取所述目标时间点对应的变更后的属性;
根据所述初始属性集和所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
进一步地,根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集的步骤,还包括:
将所述目标时间点按时间先后顺序进行排序;
根据当前所述目标时间点的上一目标时间点对应的目标属性集,当前所述目标时间点对应的变更后的属性,获得当前所述目标时间点对应的包括至少一个属性的目标属性集。
进一步地,根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集的步骤之后,包括:
根据时间先后顺序,对获得的所述目标属性集进行排序;
获取待查询的属性;
依次对比当前目标时间点对应的目标属性集与上一目标时间点对应的目标属性集,判断所述目标属性集中,所述待查询的属性是否发生变化;
响应于所述待查询的属性没有发生变化,删除当前目标时间点对应的目标属性集;
筛选出所述查询日期内的所述目标属性集。
第二方面,本发明实施例提供了一种商户属性查询装置,包括:
信息获取模块,用于获取商户标识和查询日期;
第一确定模块,用于根据所述查询日期确定起始时间点和结束时间点;
第二确定模块,用于确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
属性集获得模块,用于根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
进一步地,所述第二确定模块包括:
查询单元,用于查询在所述起始时间点至所述查询日期的末尾时间点之间,所述商户标识对应的属性变更时间点;
设置单元,用于响应于所述属性变更时间点上没有属性变更依据的时间规则发生变化,将所述属性变更时间点设置为目标时间点;
确定单元,用于响应于所述属性变更时间点上有属性变更依据的时间规则发生变化,确定在当前所述属性变更时间点至所述末尾时间点之间,所述时间规则对应的目标时间点。
进一步地,所述属性集获得模块包括:
初始属性集获取单元,用于根据所述商户标识,获取所述起始时间点对应的初始属性集;
属性获取单元,用于根据所述商户标识,获取所述目标时间点对应的变更后的属性;
目标属性集获得单元,用于根据所述初始属性集和所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
进一步地,所述装置还包括:
第二排序单元,用于根据时间先后顺序,对获得的所述目标属性集进行排序;
获取单元,用于获取待查询的属性;
对比单元,用于依次对比当前目标时间点对应的目标属性集与上一目标时间点对应的目标属性集,判断所述目标属性集中,所述待查询的属性是否发生变化;
删除单元,用于响应于所述待查询的属性没有发生变化,删除当前目标时间点对应的目标属性集;
筛选单元,用于筛选出所述查询日期内的所述目标属性集。
第三方面,本发明实施例提供了一种服务器,包括存储器和和处理器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器调用执行;
所述处理器用于:
获取商户标识和查询日期;
根据所述查询日期确定起始时间点和结束时间点;
确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
第四方面,本发明实施例提供了一种计算机存储介质,该计算机存储介质存储有一条或多条计算机指令,所述计算机指令被执行时实现上述第一方面中所述的方法。
本发明实施例提供了一种加载网页图片的统计方法,包括获取商户标识和查询日期,根据所述查询日期确定起始时间点和结束时间点,确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点,最后根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集,进而查找出查询日期内变化的目标属性集,同时能够直观地展示属性的变化过程,以方便解释待查询的属性变化的原因,实现方法简单、省时、省力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本发明实施例提供的一种商户属性信息的保存方法的流程图;
图2示出了本发明实施例提供的一种商户属性查询方法的流程图;
图3示出了本发明实施例提供的另一种商户属性查询方法的流程图;
图4示出了本发明实施例提供的一种商户属性查询装置的框图;
图5示出了本发明实施例提供的一种服务器的框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,示出了本发明实施例提供的一种商户属性信息的保存方法的流程图,该方法具体可以包括如下步骤:
步骤101,将变更后的属性以及属性变更时间点保存在商户属性增量表中。
在本发明实施例中,商户的属性可以包括起送价、配送范围、配送时长、基础配送费、分时段配送费、配送费等。
例1,在5月17日的10:00时,将基础配送费从5元变更为6元,则商户属性增量表中的属性变更时间点对应为5月17日的10:00,变更后的属性对应为基础配送费6元。
在具体实现中,每个商户标识可以对应一个商户属性增量表,商户属性增量表中的数据可以只保存有限期限的数据,例如可以保存10天的数据。
当属性变化需要依据的时间规则发生变化时,可以将变更后的时间规则以数组的形式保存在商户属性增量表中,该数组对应的属性变更时间点为时间规则发生变化时的时间点。
例2,在5月17日的13:00时,将分时段配送费对应的时间规则变更为:12:00的分时段配送费为2元,21:00的分时段配送费为5元。商户属性增量表中的属性变更时间点对应为5月17日的13:00,变更后的属性对应为一个数组,该数组包括时间列和属性列,时间列依次为12:00和21:00;相应地,属性列依次为分时段配送费2元和分时段配送费5元。
步骤102,根据所述商户属性增量表中的数据实时更新商户属性数据表。
商户属性数据表中保存着商户属性的全量数据,例如商户营业状态、配送范围、基础配送费、分时段配送费、配送费等。
步骤102可以实现一旦商户的属性发生变化,则根据变更后的属性对商户属性数据表进行更新,以保证网页上向订餐用户展示实时的数据。例如商户属性数据表中的基础配送费为5元,当商户属性增量表中增加将基础配送费变化为6元的数据时,商户属性数据表中的基础配送费则变更为6元,网页上展示的配送费也会相应地发生变化。
步骤103,根据预设备份频率,将所述商户属性数据表中的数据保存到备份文件中。
在具体实现中,可以设置于每天6:00对该商户属性数据表中的数据进行备份。
参照图2,示出了本发明实施例提供的一种商户属性查询方法的流程图,该方法具体可以包括如下步骤。
步骤201,获取商户标识和查询日期。
例如,可以将商户标识命名为该商户对应的店名,查询日期可以为5月18日。
步骤202,根据所述查询日期确定起始时间点和结束时间点。
在具体实现中,该起始时间点可以设置为查询日期search_date的前一天,即search_date-1日的6:00,即每天对商户属性数据表进行数据备份的时间点。如果查询日期为当前查询时刻的日期,则将结束时间点设置为当前查询时刻,如果查询日期不是当前查询时刻的日期,则将结束时间点设置为search_date日的23:59:59。
步骤203,确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点。
在本发明实施例的一种优选示例中,步骤203具体可以包括:
步骤11,查询在所述起始时间点至所述查询日期的末尾时间点之间,所述商户标识对应的属性变更时间点。
在具体实现中,可以在商户属性增量表中查询该商户标识对应的属性变更时间点。例如,基于图1的实施例中的例1和例2,可以查询得到5月17日的10:00和5月17日的13:00两个属性变更时间点。
步骤12,响应于所述属性变更时间点上没有属性变更依据的时间规则发生变化,将所述属性变更时间点设置为目标时间点。
在具体实现中,可以将查询得到的属性变更时间点按照时间先后顺序进行排序,然后依次判断属性变更时间点上是否有属性变更依据的时间规则发生变化。
例如,5月17日的10:00没有属性变更依据的时间规则发生变化,则将5月17日的10:00设置为目标时间点。
步骤13,响应于所述属性变更时间点上有属性变更依据的时间规则发生变化,确定在当前所述属性变更时间点至所述末尾时间点之间,所述时间规则对应的目标时间点。
例如,5月17日的13:00有属性变更依据的时间规则发生变化,具体为分时段配送费对应的时间规则变更为:12:00的分时段配送费为2元,21:00的分时段配送费为5元。
假使,该查询日期不是当前查询时刻的日期,则将末尾时间点设置为search_date日的23:59:59。根据该时间规则,可以确定,5月17日的21:00和5月18日的12:00对应的分时段配送费将会发生变化,则将5月17日的21:00和5月18日的12:00设置为目标时间点。
通过步骤203可以得到全部的属性发生变化的目标时间点,以用于得到属性变化的完整过程。
步骤204,根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
在本发明实施例的一种优选示例中,步骤204具体可以包括:
步骤21,根据所述商户标识,获取所述起始时间点对应的初始属性集。
在本发明实施例中,可以将对商户属性数据表进行备份的时间点设置为起始时间点,以用于将备份文件中保存的商户属性的全量数据作为初始属性集。
如果未在备份文件中查找到该商户标识对应的属性,则在商户属性增量表或商户属性数据表中进行查找,如果存在该商户标识对应的属性,则将商户属性增量表中该商户标识对应的第一条增量信息作为初始属性集。
如果在备份文件、商户属性增量表或商户属性数据表中都未查找到该商户标识对应的属性,则认为不存在该商户标识对应的信息。
步骤22,根据所述商户标识,获取所述目标时间点对应的变更后的属性。
例如,5月17日的10:00对应的变更后的属性为基础配送费6元,则获取“基础配送费6元”的信息。
步骤23,根据所述初始属性集和所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
目标属性集可以包括:基础配送费、分时段配送费、配送费、起送价、配送距离、配送时间等。
例如该初始属性集包括:基础配送费5元,起送价20元。则根据5月17日的10:00对应的变更后的基础配送费6元,得到的目标属性集包括:基础配送费6元,起送价20元。
在本发明实施例中,可以根据具体的配送地址,得到该配送地址与商户地址之间的距离,再根据业务逻辑,得到对应的基础配送费。还可以根据基础配送费、分时段配送费以及业务逻辑,即配送费=基础配送费+分时段配送费,得到配送费。
在本发明实施例中,可以先将所述目标时间点按时间先后顺序进行排序,再根据当前所述目标时间点的上一目标时间点对应的目标属性集,当前所述目标时间点对应的变更后的属性,获得当前所述目标时间点对应的包括至少一个属性的目标属性集。
例如,目标时间点包括5月17日的10:00和5月17日的21:00,5月17日的10:00对应的目标属性集包括:基础配送费6元,分时段配送费4元,起送价20元;5月17日的21:00变更后的分时段配送费为5元,则5月17日的21:00对应的目标属性集包括:基础配送费6元,分时段配送费5元,起送价20元。
步骤205,获取待展示的目标属性集。
在本发明实施例的一种优选示例中,步骤205具体可以包括:
步骤31,根据时间先后顺序,对获得的所述目标属性集进行排序。
步骤32,获取待查询的属性。
步骤33,依次对比当前目标时间点对应的目标属性集与上一目标时间点对应的目标属性集,判断所述目标属性集中,所述待查询的属性是否发生变化。
步骤34,响应于所述待查询的属性没有发生变化,删除当前目标时间点对应的目标属性集。
步骤35,筛选出所述查询日期内的所述目标属性集。
例如当前目标时间点的目标属性集包括配送费6元,配送时长为30分钟,上一目标时间点的目标属性集包括配送费6元,配送时长为40分钟,而待查询的商户属性为配送费,则删除当前目标时间点的目标属性集,以更加直观地、清楚地展示我们关心的数据,方便解释商户属性变化的原因。
在步骤35之前,得到的目标属性集位于起始时间点至结束时间点之间,可以通过筛选得到查询日期0:00到23:59:59之间的目标属性集,以用于展示。
获得待展示的目标属性集后,可以按照时间先后顺序逐条展示每个目标时间点对应的目标属性集。
当待查询的配送地址不在商户的配送范围内时,可以在前端展示出不在配送范围的消息。
如果目标属性集中包括配送范围,配送范围可以以地图的形式进行展示,并将配送范围标记在地图上,以进行直观地展示。
在本发明实施例中,可以获得查询日期内属性发生变化的目标时间点对应的目标属性集,从而能够直观地展示属性变化的全过程,以方便解释待查询的属性变化的原因,实现方法简单、省时、省力。
请参见图3所示,图3所示的为本发明实施例提供的另一种商户属性查询方法的流程图。图3所示的实施例为基于图2中步骤201至步骤204细化的实施例,所以与图2相同的内容可参见图2所示的实施例。图3所示方法可以包括以下步骤。
步骤301,根据查询日期确定起始时间点和结束时间点;所述起始时间点位于查询日期之前。
在本发明实施例中,可以将起始时间点设置为search_date-1日的6:00,将结束时间点设置为search_date日的23:59:59。
步骤302,将起始时间点和结束时间点按照时间先后顺序排列在时间列表中。
步骤303,在商户属性增量表中,查找在该起始时间点至该结束时间点之间,商户标识对应的属性变更时间点。
步骤304,将在商户属性增量表中查找到的属性变更时间点按照时间先后顺序排列在所述时间列表中。
步骤305,按照时间先后顺序依次判断当前时间列表中的时间点是否有属性变更依据的时间规则发生变化;若有,转下一步;若没有,转步骤308。
步骤306,响应于时间列表中的当前时间点有时间规则发生变化,根据该时间规则,确定在当前所述属性变更时间点至所述末尾时间点之间,属性发生变化对应的时间点。
步骤307,将根据时间规则确定的属性发生变化对应的时间点按照时间先后顺序排列在所述时间列表中。
步骤308,响应于时间列表中的当前时间点没有时间规则发生变化,获取当前时间点对应的包括至少一个属性的目标属性集。
将起始时间点设置为早与查询日期能够获得完整的商户属性发生变化的时间点。因为在商户属性增量表中经常会包括变化的时间规则,如在search_date-1日13:00时,将分时段配送费的时间规则变更为:12:00的分时段配送费为2元,21:00的分时段配送费为5元。虽然分时段配送费在search_date-1日13:00时并没有发生,但会在search_date-1日的21:00和search_date的12:00发生变化。所以,需要根据变化后的时间规则将search_date-1日的21:00和search_date的12:00加入时间列表中,从而获得完整的商户属性变化过程。
在本发明实施例中,可以获得查询日期内属性发生变化的目标时间点对应的目标属性集,从而能够直观地展示属性变化的全过程,以方便解释待查询的属性变化的原因,实现方法简单、省时、省力。
参照图4,示出了本发明实施例提供的一种商户属性查询装置的框图,该装置具体可以包括:
信息获取模块401,用于获取商户标识和查询日期。
第一确定模块402,用于根据所述查询日期确定起始时间点和结束时间点。
第二确定模块403,用于确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点。
在本发明实施例的一种优选示例中,第二确定模块403具体可以包括:
查询单元,用于查询在所述起始时间点至所述查询日期的末尾时间点之间,所述商户标识对应的属性变更时间点;
设置单元,用于响应于所述属性变更时间点上没有属性变更依据的时间规则发生变化,将所述属性变更时间点设置为目标时间点;
确定单元,用于响应于所述属性变更时间点上有属性变更依据的时间规则发生变化,确定在当前所述属性变更时间点至所述末尾时间点之间,所述时间规则对应的目标时间点。
属性集获得模块404,用于根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
在本发明实施例的一种优选示例中,属性集获得模块404具体可以包括:
初始属性集获取单元,用于根据所述商户标识,获取所述起始时间点对应的初始属性集;
属性获取单元,用于根据所述商户标识,获取所述目标时间点对应的变更后的属性;
目标属性集获得单元,用于根据所述初始属性集和所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
进一步地,所述属性集获得模块404还可以包括:
第一排序单元,用于将所述目标时间点按时间先后顺序进行排序。
则,该目标属性集获得单元,还可以用于根据当前所述目标时间点的上一目标时间点对应的目标属性集,当前所述目标时间点对应的变更后的属性,获得当前所述目标时间点对应的包括至少一个属性的目标属性集。
属性集获取模块405,用于获取待展示的目标属性集。
在本发明实施例的一种优选示例中,属性集获取模块405具体可以包括:
第二排序单元,用于根据时间先后顺序,对获得的所述目标属性集进行排序;
获取单元,用于获取待查询的属性;
对比单元,用于依次对比当前目标时间点对应的目标属性集与上一目标时间点对应的目标属性集,判断所述目标属性集中,所述待查询的属性是否发生变化;
删除单元,用于响应于所述待查询的属性没有发生变化,删除当前目标时间点对应的目标属性集;
筛选单元,用于筛选出所述查询日期内的所述目标属性集。
在本发明实施例中,可以获得查询日期内属性发生变化的目标时间点对应的目标属性集,从而能够直观地展示属性变化的全过程,以方便解释待查询的属性变化的原因,实现方法简单、省时、省力。
参照图5,示出了本发明实施例提供的一种服务器的框图,该服务器具体可以包括存储器501和和处理器502;其中,
所述存储器501用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器502调用执行;
所述处理器502用于:
获取商户标识和查询日期;
根据所述查询日期确定起始时间点和结束时间点;
确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条计算机指令,所述计算机指令被执行时实现图2所示的实施例和图3所示的实施例中的商户属性查询方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
本发明公开了A1、一种商户属性查询方法,包括:
获取商户标识和查询日期;
根据所述查询日期确定起始时间点和结束时间点;
确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
A2、如A1所述的方法中,确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点的步骤,包括:
查询在所述起始时间点至所述查询日期的末尾时间点之间,所述商户标识对应的属性变更时间点;
响应于所述属性变更时间点上没有属性变更依据的时间规则发生变化,将所述属性变更时间点设置为目标时间点;
响应于所述属性变更时间点上有属性变更依据的时间规则发生变化,确定在当前所述属性变更时间点至所述末尾时间点之间,所述时间规则对应的目标时间点。
A3、如A1所述的方法中,根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集的步骤,包括:
根据所述商户标识,获取所述起始时间点对应的初始属性集;
根据所述商户标识,获取所述目标时间点对应的变更后的属性;
根据所述初始属性集和所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
A4、如A3所述的方法中,根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集的步骤,还包括:
将所述目标时间点按时间先后顺序进行排序;
根据当前所述目标时间点的上一目标时间点对应的目标属性集,当前所述目标时间点对应的变更后的属性,获得当前所述目标时间点对应的包括至少一个属性的目标属性集。
A5、如A1-A4中任一项所述的方法中,根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集的步骤之后,包括:
根据时间先后顺序,对获得的所述目标属性集进行排序;
获取待查询的属性;
依次对比当前目标时间点对应的目标属性集与上一目标时间点对应的目标属性集,判断所述目标属性集中,所述待查询的属性是否发生变化;
响应于所述待查询的属性没有发生变化,删除当前目标时间点对应的目标属性集;
筛选出所述查询日期内的所述目标属性集。
本发明还公开了B6、一种商户属性查询装置,包括:
信息获取模块,用于获取商户标识和查询日期;
第一确定模块,用于根据所述查询日期确定起始时间点和结束时间点;
第二确定模块,用于确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
属性集获得模块,用于根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
B7、如B6所述的装置中,所述第二确定模块包括:
查询单元,用于查询在所述起始时间点至所述查询日期的末尾时间点之间,所述商户标识对应的属性变更时间点;
设置单元,用于响应于所述属性变更时间点上没有属性变更依据的时间规则发生变化,将所述属性变更时间点设置为目标时间点;
确定单元,用于响应于所述属性变更时间点上有属性变更依据的时间规则发生变化,确定在当前所述属性变更时间点至所述末尾时间点之间,所述时间规则对应的目标时间点。
B8、如B6所述的装置中,所述属性集获得模块包括:
初始属性集获取单元,用于根据所述商户标识,获取所述起始时间点对应的初始属性集;
属性获取单元,用于根据所述商户标识,获取所述目标时间点对应的变更后的属性;
目标属性集获得单元,用于根据所述初始属性集和所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
B9、如B8所述的装置中,所述属性集获得模块还包括:
第一排序单元,用于将所述目标时间点按时间先后顺序进行排序;
所述目标属性集获得单元,还用于根据当前所述目标时间点的上一目标时间点对应的目标属性集,当前所述目标时间点对应的变更后的属性,获得当前所述目标时间点对应的包括至少一个属性的目标属性集。
B10、如B6-B9任一项所述的装置中,所述装置还包括:
第二排序单元,用于根据时间先后顺序,对获得的所述目标属性集进行排序;
获取单元,用于获取待查询的属性;
对比单元,用于依次对比当前目标时间点对应的目标属性集与上一目标时间点对应的目标属性集,判断所述目标属性集中,所述待查询的属性是否发生变化;
删除单元,用于响应于所述待查询的属性没有发生变化,删除当前目标时间点对应的目标属性集;
筛选单元,用于筛选出所述查询日期内的所述目标属性集。
本发明还公开了C11、一种服务器,包括存储器和和处理器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器调用执行;
所述处理器用于:
获取商户标识和查询日期;
根据所述查询日期确定起始时间点和结束时间点;
确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集。
本发明还公开了D12、一种计算机存储介质,所述计算机存储介质存储有一条或多条计算机指令,所述计算机指令被执行时实现如A1-A5中任一项所述的方法。
Claims (10)
1.一种商户属性查询方法,其特征在于,包括:
获取商户标识和查询日期,每个所述商户标识对应一个商户属性增量表,所述商户属性增量表中只保存有限期限的数据;
根据所述查询日期确定起始时间点和末尾时间点;
根据与所述商户标识对应商户属性增量表中的记载,确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
根据所述商户标识,获取所述起始时间点对应的初始属性集及目标时间点对应的变更后的属性,所述初始属性集为备份文件中保存的商户属性的全量数据,所述变更后的属性保存在所述商户属性增量表中;
将所述初始属性集中与所述变更后的属性相对应的属性修改为所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
2.根据权利要求1所述的方法,其特征在于,确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点的步骤,包括:
查询在所述起始时间点至所述查询日期的末尾时间点之间,所述商户标识对应的属性变更时间点;
响应于所述属性变更时间点上没有属性变更依据的时间规则发生变化,将所述属性变更时间点设置为目标时间点;
响应于所述属性变更时间点上有属性变更依据的时间规则发生变化,确定在当前所述属性变更时间点至所述末尾时间点之间,所述时间规则对应的目标时间点。
3.根据权利要求1所述的方法,其特征在于,还包括:
将所述目标时间点按时间先后顺序进行排序;
根据当前所述目标时间点的上一目标时间点对应的目标属性集,当前所述目标时间点对应的变更后的属性,获得当前所述目标时间点对应的包括至少一个属性的目标属性集。
4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:
根据时间先后顺序,对获得的所述目标属性集进行排序;
获取待查询的属性;
依次对比当前目标时间点对应的目标属性集与上一目标时间点对应的目标属性集,判断所述目标属性集中,所述待查询的属性是否发生变化;
响应于所述待查询的属性没有发生变化,删除当前目标时间点对应的目标属性集;
筛选出所述查询日期内的所述目标属性集。
5.一种商户属性查询装置,其特征在于,包括:
信息获取模块,用于获取商户标识和查询日期,每个所述商户标识对应一个商户属性增量表,所述商户属性增量表中只保存有限期限的数据;
第一确定模块,用于根据所述查询日期确定起始时间点和末尾时间点;
第二确定模块,用于根据与所述商户标识对应商户属性增量表中的记载,确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
属性集获得模块,用于根据所述商户标识,获得所述目标时间点对应的包括至少一个属性的目标属性集;
所述属性集获得模块包括:
初始属性集获取单元,用于根据所述商户标识,获取所述起始时间点对应的初始属性集;
属性获取单元,用于根据所述商户标识,获取所述目标时间点对应的变更后的属性,所述初始属性集为备份文件中保存的商户属性的全量数据,所述变更后的属性保存在所述商户属性增量表中;
目标属性集获得单元,用于将所述初始属性集中与所述变更后的属性相对应的属性修改为所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
6.根据权利要求5所述的装置,其特征在于,所述第二确定模块包括:
查询单元,用于查询在所述起始时间点至所述查询日期的末尾时间点之间,所述商户标识对应的属性变更时间点;
设置单元,用于响应于所述属性变更时间点上没有属性变更依据的时间规则发生变化,将所述属性变更时间点设置为目标时间点;
确定单元,用于响应于所述属性变更时间点上有属性变更依据的时间规则发生变化,确定在当前所述属性变更时间点至所述末尾时间点之间,所述时间规则对应的目标时间点。
7.根据权利要求6所述的装置,其特征在于:
所述属性集获得模块还包括:
第一排序单元,用于将所述目标时间点按时间先后顺序进行排序;
所述目标属性集获得单元,还用于根据当前所述目标时间点的上一目标时间点对应的目标属性集,当前所述目标时间点对应的变更后的属性,获得当前所述目标时间点对应的包括至少一个属性的目标属性集。
8.根据权利要求5-7中任一项所述的装置,其特征在于,所述装置还包括:
第二排序单元,用于根据时间先后顺序,对获得的所述目标属性集进行排序;
获取单元,用于获取待查询的属性;
对比单元,用于依次对比当前目标时间点对应的目标属性集与上一目标时间点对应的目标属性集,判断所述目标属性集中,所述待查询的属性是否发生变化;
删除单元,用于响应于所述待查询的属性没有发生变化,删除当前目标时间点对应的目标属性集;
筛选单元,用于筛选出所述查询日期内的所述目标属性集。
9.一种服务器,其特征在于,包括存储器和和处理器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器调用执行;
所述处理器用于:
获取商户标识和查询日期,每个所述商户标识对应一个商户属性增量表,所述商户属性增量表中只保存有限期限的数据;
根据所述查询日期确定起始时间点和末尾时间点;
根据与所述商户标识对应商户属性增量表中的记载,确定在所述起始时间点至所述末尾时间点之间,所述商户标识对应的属性发生变化的目标时间点;
根据所述商户标识,获取所述起始时间点对应的初始属性集及目标时间点对应的变更后的属性,所述初始属性集为备份文件中保存的商户属性的全量数据,所述变更后的属性保存在所述商户属性增量表中;
将所述初始属性集中与所述变更后的属性相对应的属性修改为所述变更后的属性,获得所述目标时间点对应的包括至少一个属性的目标属性集。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有一条或多条计算机指令,所述计算机指令被执行时实现如权利要求1-4中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710425291.2A CN107169845B (zh) | 2017-06-07 | 2017-06-07 | 一种商户属性查询方法、装置及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710425291.2A CN107169845B (zh) | 2017-06-07 | 2017-06-07 | 一种商户属性查询方法、装置及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107169845A CN107169845A (zh) | 2017-09-15 |
CN107169845B true CN107169845B (zh) | 2020-12-01 |
Family
ID=59825858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710425291.2A Expired - Fee Related CN107169845B (zh) | 2017-06-07 | 2017-06-07 | 一种商户属性查询方法、装置及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107169845B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112597376A (zh) * | 2020-12-16 | 2021-04-02 | 北京五八信息技术有限公司 | 信息查询方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6615204B1 (en) * | 1996-05-31 | 2003-09-02 | Silicon Graphics, Inc. | Method and system for hybrid mapping of objects into a relational data base to provide high-speed performance and update flexibility |
CN102822855A (zh) * | 2010-03-23 | 2012-12-12 | 亚马逊技术股份有限公司 | 用于有效交易的用户简述和地理位置标识 |
CN104318460A (zh) * | 2014-11-17 | 2015-01-28 | 北京金和软件股份有限公司 | 一种同步显示移动端界面的电商操作平台 |
CN106780176A (zh) * | 2016-12-15 | 2017-05-31 | 东莞市讯易机电科技有限公司 | 一种送餐人员计算机调度控制***以及方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI111620B (fi) * | 1995-12-21 | 2003-08-29 | Kone Corp | Menetelmä ja laitteisto hissin toimintojen esittämiseksi |
CN102117445A (zh) * | 2011-02-23 | 2011-07-06 | 电子科技大学 | 一种物流管理中货物实时监控的方法 |
CN103794053B (zh) * | 2014-03-05 | 2015-04-01 | 中商商业发展规划院有限公司 | 一种城市短途物流单目标配送时间模糊预测方法 |
CN104809200B (zh) * | 2015-04-24 | 2018-11-16 | 联动优势科技有限公司 | 一种数据库同步的方法和装置 |
-
2017
- 2017-06-07 CN CN201710425291.2A patent/CN107169845B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6615204B1 (en) * | 1996-05-31 | 2003-09-02 | Silicon Graphics, Inc. | Method and system for hybrid mapping of objects into a relational data base to provide high-speed performance and update flexibility |
CN102822855A (zh) * | 2010-03-23 | 2012-12-12 | 亚马逊技术股份有限公司 | 用于有效交易的用户简述和地理位置标识 |
CN104318460A (zh) * | 2014-11-17 | 2015-01-28 | 北京金和软件股份有限公司 | 一种同步显示移动端界面的电商操作平台 |
CN106780176A (zh) * | 2016-12-15 | 2017-05-31 | 东莞市讯易机电科技有限公司 | 一种送餐人员计算机调度控制***以及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107169845A (zh) | 2017-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108805622B (zh) | 商品推荐方法、装置、设备及存储介质 | |
WO2017167065A1 (zh) | 页面资源投放方法及装置 | |
CN103678365B (zh) | 数据的动态获取方法、装置及*** | |
CN111008869A (zh) | 一种广告推荐方法、装置、电子设备及存储介质 | |
KR102225729B1 (ko) | 복수 온라인 쇼핑몰 상품 등록을 위한 상품정보 가공 장치 및 방법 | |
US20200074509A1 (en) | Business data promotion method, device, terminal and computer-readable storage medium | |
US20140067548A1 (en) | Saving on device functionality for business calendar | |
CN110910203A (zh) | 一种商品页面的内容展示方法及装置 | |
CN111144970B (zh) | 一种拆单方法、装置、电子设备以及可读介质 | |
EP2524345A1 (en) | Attribute aggregation for standard product unit | |
CN110766521A (zh) | 采购订单生成方法、装置、***和存储介质 | |
CN112749863A (zh) | 关键词的调价方法及装置、电子设备 | |
CN110806866A (zh) | 一种前端管理***的生成方法及装置 | |
JP6111557B2 (ja) | 情報提供システム | |
US20130339136A1 (en) | Detection of events from bursts of activity indicators | |
CN107169845B (zh) | 一种商户属性查询方法、装置及服务器 | |
CN110069499B (zh) | 数据管理方法、装置、***及存储介质 | |
CN109035070B (zh) | 一种基于物联网搜索的餐饮*** | |
CN108549722B (zh) | 多平台数据发布方法、***及介质 | |
CN111026963A (zh) | 数据查询的方法及装置、配置信息的设置方法及装置 | |
CN116166820A (zh) | 基于供应商数据的可视化知识图谱生成方法及装置 | |
WO2005098653A2 (en) | Automatic creation of output file from images in database | |
CN115409014A (zh) | 单据模板生成方法、装置、计算机设备和存储介质 | |
CN113139835A (zh) | 数据处理方法、装置、非易失性存储介质及处理器 | |
CN114153860A (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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 100085 Beijing, Haidian District on the road to the information on the ground floor of the 1 to the 3 floor of the 2 floor, room 11, 202 Applicant after: Beijing Xingxuan Technology Co.,Ltd. Address before: 100085 Beijing, Haidian District on the road to the information on the ground floor of the 1 to the 3 floor of the 2 floor, room 11, 202 Applicant before: Beijing Xiaodu Information Technology Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201201 |