CN112084403A - 数据查询方法、装置、计算机设备和存储介质 - Google Patents
数据查询方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN112084403A CN112084403A CN202010867586.7A CN202010867586A CN112084403A CN 112084403 A CN112084403 A CN 112084403A CN 202010867586 A CN202010867586 A CN 202010867586A CN 112084403 A CN112084403 A CN 112084403A
- Authority
- CN
- China
- Prior art keywords
- user behavior
- data table
- candidate
- behavior data
- service entity
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000006399 behavior Effects 0.000 claims description 411
- 238000013507 mapping Methods 0.000 claims description 41
- 238000004590 computer program Methods 0.000 claims description 26
- 238000009877 rendering Methods 0.000 claims description 7
- 230000000875 corresponding effect Effects 0.000 description 157
- 238000010586 diagram Methods 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000002904 solvent Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- 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/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及一种数据查询方法、装置、计算机设备和存储介质。该方法包括:获取用户行为信息查询请求,查询请求携带待查询业务实体;根据查询请求获取待查询业务实体对应的用户行为标识信息;根据待查询业务实体和用户行为标识信息生成待查询条件;获取待查询业务实体对应的候选用户行为数据表;根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。采用本方法能够提高用户行为数据查询准确性。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据查询方法、装置、计算机设备和存储介质。
背景技术
目前,用户行为数据的查询都是通过携带待查询对象标识,根据待查询对象标识去查找匹配的用户行为数据,然而,同一待查询对象标识可能包括不同的用户行为数据,通过待查询对象标识去查找用户行为数据,容易将待查询对象标识对应的所有用户行为数据都查找出来,例如,此次用户行为数据查询,目的是查找与待查询对象标识对应的用户购买行为,然后通过待查询对象标识将所有匹配的用户行为数据都查找出来,例如,用户购买记录、用户常用观看记录等等,从而造成用户行为数据查询准确率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高用户行为数据查询准确性的数据查询方法、装置、计算机设备和存储介质。
一种数据查询方法,该方法包括:
获取用户行为信息查询请求,查询请求携带待查询业务实体;
根据查询请求获取待查询业务实体对应的用户行为标识信息;
根据待查询业务实体和用户行为标识信息生成待查询条件;
获取待查询业务实体对应的候选用户行为数据表;
根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
在其中一个实施例中,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据之后,还包括:获取预设映射列表,预设映射列表包括业务实体的用户行为数据表与对应的业务数据表之间的关联关系;根据预设映射列表获取与目标用户行为数据表对应的目标业务数据表;根据目标业务数据表获取与目标用户行为数据对应的目标实体业务数据。
在其中一个实施例中,预设映射列表的生成步骤包括:获取候选业务实体对应的候选用户操作信息,根据候选用户操作信息生成候选业务实体对应的候选元数据实体数据;根据候选元数据实体数据识别得到候选业务实体对应的候选用户行为字段;根据候选用户行为字段和候选元数据实体数据生成候选业务实体对应的候选业务数据表和候选用户行为数据表;建立候选业务实体对应的候选业务数据表与候选用户行为数据表之间的关联关系,得到预设映射列表。
在其中一个实施例中,查询请求包括查询用户公共数据,根据查询请求获取待查询业务实体对应的用户行为标识信息,包括:获取查询请求对应的查询用户公共数据;从查询用户公共数据中获取待查询业务实体对应的查询用户行为字段;根据查询用户行为字段生成待查询业务实体对应的用户行为标识信息。
在其中一个实施例中,获取待查询业务实体对应的候选用户行为数据表,包括:获取第一用户行为数据表,第一用户行为数据表包括对应的第一业务实体;根据第一业务实体和待查询业务实体从第一用户行为数据表中确定与待查询业务实体对应的候选用户行为数据表。
在其中一个实施例中,数据查询方法还包括:将目标用户行为数据转换得到目标用户行为表格数据;对目标用户行为数据进行渲染,得到目标用户行为表格;显示目标用户行为表格。
一种数据查询装置,该装置包括:
查询请求获取模块,用于获取用户行为信息查询请求,查询请求携带待查询业务实体;
用户行为信息获取模块,用于根据查询请求获取待查询业务实体对应的用户行为标识信息;
查询条件生成模块,用于根据待查询业务实体和用户行为标识信息生成待查询条件;
用户行为数据表获取模块,用于获取待查询业务实体对应的候选用户行为数据表;
目标用户行为数据获取模块,用于根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取用户行为信息查询请求,查询请求携带待查询业务实体;
根据查询请求获取待查询业务实体对应的用户行为标识信息;
根据待查询业务实体和用户行为标识信息生成待查询条件;
获取待查询业务实体对应的候选用户行为数据表;
根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取用户行为信息查询请求,查询请求携带待查询业务实体;
根据查询请求获取待查询业务实体对应的用户行为标识信息;
根据待查询业务实体和用户行为标识信息生成待查询条件;
获取待查询业务实体对应的候选用户行为数据表;
根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
上述数据查询方法、装置、计算机设备和存储介质,获取用户行为信息查询请求,查询请求携带待查询业务实体;根据查询请求获取待查询业务实体对应的用户行为标识信息;根据待查询业务实体和用户行为标识信息生成待查询条件;获取待查询业务实体对应的候选用户行为数据表;根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。因此,通过查询请求携带的待查询业务实体获取所有与待查询业务实体相关的候选用户行为数据表,再根据待查询业务实体与用户行为标识信息生成待查询条件,根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,从而得到目标用户行为数据,相比现有技术中,将所有的用户行为数据都查找出来,这种方式能够更准确的获得目标用户行为数据,提高用户行为数据查询准确性。
附图说明
图1为一个实施例中数据查询方法的应用环境图;
图2为一个实施例中数据查询方法的流程示意图;
图3为一个实施例中数据查询方法的流程示意图;
图4为一个实施例中预设映射列表的生成步骤的流程示意图;
图5为一个实施例中用户行为标识信息获取步骤的流程示意图;
图6为一个实施例中候选用户行为数据表获取步骤的流程示意图;
图7为一个实施例中数据查询方法的流程示意图;
图8为一个实施例中数据查询装置的结构框图;
图9为一个实施例中计算机设备的内部结构图;
图10为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的数据查询方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
具体地,终端102获取用户行为信息查询请求,查询请求携带待查询业务实体,通过网络连接将查询请求发送至服务器104,服务器104获取用户行为信息查询请求,根据查询请求获取待查询业务实体对应的用户行为标识信息,根据待查询业务实体和用户行为标识信息生成待查询条件,获取待查询业务实体对应的候选用户行为数据表,根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。进一步地,服务器104可以将目标用户行为数据返回至终端102,并通过终端102进行显示,供终端用户查看。
在另一个实施例中,终端102获取用户行为信息查询请求,查询请求携带待查询业务实体,根据查询请求获取待查询业务实体对应的用户行为标识信息,根据待查询业务实体和用户行为标识信息生成待查询条件,获取待查询业务实体对应的候选用户行为数据表,根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
在一个实施例中,如图2所示,提供了一种数据查询方法,以该方法应用于图1中的终端或服务器为例进行说明,包括以下步骤:
步骤202,获取用户行为信息查询请求,查询请求携带待查询业务实体。
其中,这里的查询请求是用来请求查询待查询业务实体对应的用户行为数据的,所谓待查询业务实体是用来进行查询的业务实体,业务实体是是代表业务角色执行业务用例时所处理或使用的“事物”。一个业务实体经常代表某个对多个业务用例或用例实例有价值的事物,因此,业务实体对象的生存期相当长,通常,业务实体代表产品的文档或重要组成部分。有时候,业务实体也代表一些非实体的对象,如关于市场或客户的重要信息。例如,饭店中的业务实体有菜单和饮料,而在机场,机票和登机牌是重要的业务实体。
其中,用户行为信息是与用户相关的行为信息,可以是但不限于用户购买记录、用户常看记录等等,通过用户行为数据可以更加详细、清楚地了解用户的行为习惯。
具体地,执行主体为终端,终端上相关查询应用上可设有相关控件,通过对相关控件进行操作触发生成用户行为信息查询请求,查询请求携带待查询业务实体,其中,操作可以是点击操作、语音操作或定时事件触发操作。
步骤204,根据查询请求获取待查询业务实体对应的用户行为标识信息。
其中,这里的用户行为标识信息是与用户行为相关的标识信息,查询请求中携带用户行为数据,在接收到查询请求后,对查询请求进行分析,将查询请求中关于用户行为的字段,将关于用户行为的字段标识出来,得到用户行为标识信息。
具体地,在接收到查询请求后,对查询请求中携带待查询数据进行数据分析,标识出待查询数据中关于用户行为的字段,将关于用户行为的字段标识出来,得到用户行为标识信息。
步骤206,根据待查询业务实体和用户行为标识信息生成待查询条件。
具体地,在得到用户行为标识信息后,可以根据待查询业务实体和用户行为标识信息生成待查询条件,具体可以是,将待查询业务实体和用户行为标识信息作为待查询关键词,根据待查询关键词生成待查询条件。
其中,在数据查询相关的应用界面,可设有查询请求触发控件以及待查询数据输入框,在待查询数据输入框内可输入待查询业务实体以及用户行为关键信息,再对触发控件进行操作,触发生成用户行为信息查询请求,根据查询请求中携带的待查询业务实体和用户行为标识信息生成待查询条件。
步骤208,获取待查询业务实体对应的候选用户行为数据表。
其中,这里的候选用户行为数据表是与待查询业务实体对应的用户行为数据表,不同的用户行为对应不同的用户行为数据表,也就是说,待查询业务实体对应的候选用户行为数据表可能为多个,不同的用户行为对应不同的用户行为数据表,将待查询业务实体对应的所有用户行为数据表作为候选用户行为数据表,例如,待查询业务实体的用户行为有:用户购买记录与用户常看记录,用户购买记录与用户常看记录对应不同的候选用户行为数据表,这两者是不一样的用户行为数据表。
具体地,预先可以将各个候选业务实体与对应的用户行为数据表进行关联,当获取到查询请求时,可以根据查询请求中的待查询业务实体获得匹配的候选用户行为数据表。
步骤210,根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
其中,这里的目标用户行为数据是候选用户行为数据表中与待查询条件匹配的用户行为数据表中,其中,待查询业务实体对应的候选用户行为数据表可能为多个,但是此次用户行为数据查询,只需要从候选用户行为数据表中查询符合待查询条件对应的目标查询用户行为数据表即可,也就是说,待查询条件可以是只需要查询一个用户行为,因此从候选用户行为数据表中获得匹配的目标用户行为数据表。
进一步地,由于目标用户数据表是描述用户行为数据的,因此,在获得目标用户行为数据表后,可以根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据,具体可以是,对目标用户行为数据表进行分析,根据分析结果得到目标用户行为数据。其中,目标用户行为数据可以用来分析用户的行为习惯等等,通过目标用户行为数据可以实现业务实体的最大价值化。
上述数据查询方法中,获取用户行为信息查询请求,查询请求携带待查询业务实体;根据查询请求获取待查询业务实体对应的用户行为标识信息;根据待查询业务实体和用户行为标识信息生成待查询条件;获取待查询业务实体对应的候选用户行为数据表;根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。因此,通过查询请求携带的待查询业务实体获取所有与待查询业务实体相关的候选用户行为数据表,再根据待查询业务实体与用户行为标识信息生成待查询条件,根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,从而得到目标用户行为数据,相比现有技术中,将所有的用户行为数据都查找出来,这种方式能够更准确的获得目标用户行为数据,提高用户行为数据查询准确性。
在一个实施例中,如图3所示,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据之后,还包括:
步骤302,获取预设映射列表,预设映射列表包括业务实体的用户行为数据表与对应的业务数据表之间的关联关系。
步骤304,根据预设映射列表获取与目标用户行为数据表对应的目标业务数据表。
步骤306,根据目标业务数据表获取与目标用户行为数据对应的目标实体业务数据。
其中,这里的预设映射列表是描述业务实体的用户行为数据表与对应的业务数据表之间的关联关系,预设映射列表中包括各个业务实体的用户行为数据表与相应的业务数据表之间的关联关系,通过预设映射列表可以获取与目标用户行为数据表对应的目标业务数据表。具体可以是,获取预先存储的预设映射列表,根据预设映射列表中的关联关系获取与目标用户行为数据表对应的目标业务数据表。
进一步地,由于目标业务数据表是描述待查询业务实体相关的业务数据的,因此,在获取到目标用户行为数据表对应的目标业务数据表后,可以根据目标业务数据表获取与目标用户行为数据对应的目标实体业务数据,具体可以是,对目标业务数据表进行数据分析,根据目标业务数据表的分析结果获得相应的目标实体业务数据。
在一个实施例中,如图4所示,预设映射列表的生成步骤包括:
步骤402,获取候选业务实体对应的候选用户操作信息,根据候选用户操作信息生成候选业务实体对应的候选元数据实体数据。
步骤404,根据候选元数据实体数据识别得到候选业务实体对应的候选用户行为字段。
其中,这里的用户操作信息是候选业务实体对应的候选用户操作的相关信息,获取候选业务实体对应的候选用户操作信息,可以根据候选用户操作信息生成候选业务实体对应的候选元数据实体数据,具体可以是,对候选用户操作信息进行封装,将封装后的候选用户操作信息确定为候选元数据实体数据。
进一步地,在获得候选元数据实体数据后,对候选元数据实体数据进行识别,将候选元数据实体数据中的关于用户行为的字段标识出来,得到候选业务实体对应的候选用户行为字段。
步骤406,根据候选用户行为字段和候选元数据实体数据生成候选业务实体对应的候选业务数据表和候选用户行为数据表。
步骤408,建立候选业务实体对应的候选业务数据表与候选用户行为数据表之间的关联关系,得到预设映射列表。
具体地,在获得候选用户行为字段和候选元数据实体数据后,可以根据候选用户行为字段和候选元数据实体数据生成候选业务实体对应的候选业务数据表和候选用户行为数据表,其中,具体可以是,将候选元数据实体数据中候选用户行为字段对应的数据确定为候选用户行为数据表,将候选元数据实体数据中候选用户行为字段之外的数据确定为候选业务数据表,通过候选业务数据表和候选用户行为数据表将用户行为数据与业务数据份力开,不影响互相的正常运行。
进一步地,在得到候选业务实体对应的候选业务数据表和候选用户行为数据表之后,建立候选业务实体对应的候选业务数据表与候选用户行为数据表之间的关联关系,得到预设映射列表。即,将候选业务实体对应的候选业务数据表与候选用户行为数据表进行绑定,绑定后的候选业务数据表与候选用户行为数据表之间是相互关联的,存在对应的关系。
在一个实施例中,如图5所示,查询请求包括查询用户公共数据,根据查询请求获取待查询业务实体对应的用户行为标识信息,包括:
步骤502,获取查询请求对应的查询用户公共数据。
步骤504,从查询用户公共数据中获取待查询业务实体对应的查询用户行为字段。
步骤506,根据查询用户行为字段生成待查询业务实体对应的用户行为标识信息。
其中,这里的查询用户公共数据是与查询请求相关的用户数据,在触发生成查询请求时,就会生成对应的查询用户公共数据,即查询请求中携带查询用户公共数据,在获得用户行为信息查询请求时,获取与该查询请求携带的查询用户公共数据。
进一步地,对查询用户公共数据进行字段分析,将查询用户公共数据中关于待查询业务实体的用户行为字段标识出来,将关于待查询业务实体的用户行为字段标识出来后,从而生成用户行为标识信息。
其中,用户行为标识信息可以根据查询用户行为字段生成得到,具体可以是,由查询用户行为字段组成用户行为标识信息,或者对查询用户行为字段进行封装,将封装后的查询用户行为字段确定为用户行为标识信息。
在一个实施例中,如图6所示,获取待查询业务实体对应的候选用户行为数据表,包括:
步骤602,获取第一用户行为数据表,第一用户行为数据表包括对应的第一业务实体。
步骤604,根据第一业务实体和待查询业务实体从第一用户行为数据表中确定与待查询业务实体对应的候选用户行为数据表。
其中,这里的第一用户行为数据表是各个候选业务实体对应的用户行为数据表,在获取待查询业务实体对应的候选用户行为数据表时,需要将各个候选业务实体对应的用户行为数据表进行存储,再根据待查询业务实体从中获取匹配的候选用户行为数据表。具体地,
在一个实施例中,如图7所示,数据查询方法还包括:
步骤702,将目标用户行为数据转换得到目标用户行为表格数据。
步骤704,对目标用户行为数据进行渲染,得到目标用户行为表格。
步骤706,显示目标用户行为表格。
其中,由于表格是一种信息组织和展示的有力手段,能够更直白的展示给用户查阅,因此在得到目标行为数据后,可以通过表格来展示目标行为数据,能够更加清楚直接。具体地,在获得目标用户行为数据后,将目标用户行为数据转换成目标用户行为表格数据,这里的目标行为表格数据是与目标用户行为数据对应的表格数据,具体可以是,通过现有的表格转换方法对目标用户行为数据进行转换得到。进一步地,对目标用户行为数据进行渲染,从而得到目标行为表格,最后在相关的应用界面显示目标用户行为表格。通过目标用户行为表格能够更加直观的了解业务实体对应的目标用户行为,提高用户行为数据的应用效率。
在一个具体的实施例中,提供了一种数据查询方法,具体包括以下步骤:
1、获取候选业务实体对应的候选用户操作信息,根据候选用户操作信息生成候选业务实体对应的候选元数据实体数据。
2、根据候选元数据实体数据识别得到候选业务实体对应的候选用户行为字段。
3、根据候选用户行为字段和候选元数据实体数据生成候选业务实体对应的候选业务数据表和候选用户行为数据表。
4、建立候选业务实体对应的候选业务数据表与候选用户行为数据表之间的关联关系,得到预设映射列表。
5、获取用户行为信息查询请求,查询请求携带待查询业务实体。
6、根据查询请求获取待查询业务实体对应的用户行为标识信息。
6-1、查询请求包括查询用户公共数据,获取查询请求对应的查询用户公共数据。
6-2、从查询用户公共数据中获取待查询业务实体对应的查询用户行为字段。
6-3根据查询用户行为字段生成待查询业务实体对应的用户行为标识信息。
7、根据待查询业务实体和用户行为标识信息生成待查询条件。
8、获取待查询业务实体对应的候选用户行为数据表。
8-1、获取第一用户行为数据表,第一用户行为数据表包括对应的第一业务实体。
8-2、根据第一业务实体和待查询业务实体从第一用户行为数据表中确定与待查询业务实体对应的候选用户行为数据表。
9、根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
10、获取预设映射列表,预设映射列表包括业务实体的用户行为数据表与对应的业务数据表之间的关联关系。
11、根据预设映射列表获取与目标用户行为数据表对应的目标业务数据表。
12、根据目标业务数据表获取与目标用户行为数据对应的目标实体业务数据。
13、将目标用户行为数据转换得到目标用户行为表格数据。
14、对目标用户行为数据进行渲染,得到目标用户行为表格。
15、显示目标用户行为表格。
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种数据查询装置800,包括:查询请求获取模块802、用户行为信息获取模块804、查询条件生成模块806、用户行为数据表获取模块808和目标用户行为数据获取模块810,其中:
查询请求获取模块802,用于获取用户行为信息查询请求,查询请求携带待查询业务实体。
用户行为信息获取模块804,用于根据查询请求获取待查询业务实体对应的用户行为标识信息。
查询条件生成模块806,用于根据待查询业务实体和用户行为标识信息生成待查询条件。
用户行为数据表获取模块808,用于获取待查询业务实体对应的候选用户行为数据表。
目标用户行为数据获取模块810,用于根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
在一个实施例中,数据查询装置800还用于获取预设映射列表,预设映射列表包括业务实体的用户行为数据表与对应的业务数据表之间的关联关系,根据预设映射列表获取与目标用户行为数据表对应的目标业务数据表,根据目标业务数据表获取与目标用户行为数据对应的目标实体业务数据。
在一个实施例中,数据查询装置800还用于获取候选业务实体对应的候选用户操作信息,根据候选用户操作信息生成候选业务实体对应的候选元数据实体数据,根据候选元数据实体数据识别得到候选业务实体对应的候选用户行为字段,根据候选用户行为字段和候选元数据实体数据生成候选业务实体对应的候选业务数据表和候选用户行为数据表,建立候选业务实体对应的候选业务数据表与候选用户行为数据表之间的关联关系,得到预设映射列表。
在一个实施例中,查询请求包括查询用户公共数据,用户行为信息获取模块804还用于获取查询请求对应的查询用户公共数据,从查询用户公共数据中获取待查询业务实体对应的查询用户行为字段,根据查询用户行为字段生成待查询业务实体对应的用户行为标识信息。
在一个实施例中,用户行为数据表获取模块808还用于获取第一用户行为数据表,第一用户行为数据表包括对应的第一业务实体,根据第一业务实体和待查询业务实体从第一用户行为数据表中确定与待查询业务实体对应的候选用户行为数据表。
在一个实施例中,数据查询装置800还用于将目标用户行为数据转换得到目标用户行为表格数据,对目标用户行为数据进行渲染,得到目标用户行为表格,显示目标用户行为表格。
关于数据查询装置的具体限定可以参见上文中对于数据查询方法的限定,在此不再赘述。上述数据查询装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储候选用户行为数据表。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据查询方法。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据查询方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图9或图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取用户行为信息查询请求,查询请求携带待查询业务实体;根据查询请求获取待查询业务实体对应的用户行为标识信息;根据待查询业务实体和用户行为标识信息生成待查询条件;获取待查询业务实体对应的候选用户行为数据表;根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设映射列表,预设映射列表包括业务实体的用户行为数据表与对应的业务数据表之间的关联关系;根据预设映射列表获取与目标用户行为数据表对应的目标业务数据表;根据目标业务数据表获取与目标用户行为数据对应的目标实体业务数据。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取候选业务实体对应的候选用户操作信息,根据候选用户操作信息生成候选业务实体对应的候选元数据实体数据;根据候选元数据实体数据识别得到候选业务实体对应的候选用户行为字段;根据候选用户行为字段和候选元数据实体数据生成候选业务实体对应的候选业务数据表和候选用户行为数据表;建立候选业务实体对应的候选业务数据表与候选用户行为数据表之间的关联关系,得到预设映射列表。
在一个实施例中,查询请求包括查询用户公共数据,处理器执行计算机程序时还实现以下步骤:获取查询请求对应的查询用户公共数据;从查询用户公共数据中获取待查询业务实体对应的查询用户行为字段;根据查询用户行为字段生成待查询业务实体对应的用户行为标识信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取第一用户行为数据表,第一用户行为数据表包括对应的第一业务实体;根据第一业务实体和待查询业务实体从第一用户行为数据表中确定与待查询业务实体对应的候选用户行为数据表。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将目标用户行为数据转换得到目标用户行为表格数据;对目标用户行为数据进行渲染,得到目标用户行为表格;显示目标用户行为表格。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取用户行为信息查询请求,查询请求携带待查询业务实体;根据查询请求获取待查询业务实体对应的用户行为标识信息;根据待查询业务实体和用户行为标识信息生成待查询条件;获取待查询业务实体对应的候选用户行为数据表;根据待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据目标用户行为数据表获取与待查询业务实体对应的目标用户行为数据。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设映射列表,预设映射列表包括业务实体的用户行为数据表与对应的业务数据表之间的关联关系;根据预设映射列表获取与目标用户行为数据表对应的目标业务数据表;根据目标业务数据表获取与目标用户行为数据对应的目标实体业务数据。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取候选业务实体对应的候选用户操作信息,根据候选用户操作信息生成候选业务实体对应的候选元数据实体数据;根据候选元数据实体数据识别得到候选业务实体对应的候选用户行为字段;根据候选用户行为字段和候选元数据实体数据生成候选业务实体对应的候选业务数据表和候选用户行为数据表;建立候选业务实体对应的候选业务数据表与候选用户行为数据表之间的关联关系,得到预设映射列表。
在一个实施例中,查询请求包括查询用户公共数据,处理器执行计算机程序时还实现以下步骤:获取查询请求对应的查询用户公共数据;从查询用户公共数据中获取待查询业务实体对应的查询用户行为字段;根据查询用户行为字段生成待查询业务实体对应的用户行为标识信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取第一用户行为数据表,第一用户行为数据表包括对应的第一业务实体;根据第一业务实体和待查询业务实体从第一用户行为数据表中确定与待查询业务实体对应的候选用户行为数据表。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将目标用户行为数据转换得到目标用户行为表格数据;对目标用户行为数据进行渲染,得到目标用户行为表格;显示目标用户行为表格。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种数据查询方法,所述方法包括:
获取用户行为信息查询请求,所述查询请求携带待查询业务实体;
根据所述查询请求获取所述待查询业务实体对应的用户行为标识信息;
根据所述待查询业务实体和所述用户行为标识信息生成待查询条件;
获取所述待查询业务实体对应的候选用户行为数据表;
根据所述待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据所述目标用户行为数据表获取与所述待查询业务实体对应的目标用户行为数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户行为数据表获取与所述待查询业务实体对应的目标用户行为数据之后,还包括:
获取预设映射列表,所述预设映射列表包括业务实体的用户行为数据表与对应的业务数据表之间的关联关系;
根据所述预设映射列表获取与所述目标用户行为数据表对应的目标业务数据表;
根据所述目标业务数据表获取与所述目标用户行为数据对应的目标实体业务数据。
3.根据权利要求2所述的方法,其特征在于,所述预设映射列表的生成步骤包括:
获取候选业务实体对应的候选用户操作信息,根据所述候选用户操作信息生成所述候选业务实体对应的候选元数据实体数据;
根据所述候选元数据实体数据识别得到所述候选业务实体对应的候选用户行为字段;
根据所述候选用户行为字段和所述候选元数据实体数据生成所述候选业务实体对应的候选业务数据表和候选用户行为数据表;
建立所述候选业务实体对应的候选业务数据表与候选用户行为数据表之间的关联关系,得到预设映射列表。
4.根据权利要求1所述的方法,其特征在于,所述查询请求包括查询用户公共数据,所述根据所述查询请求获取所述待查询业务实体对应的用户行为标识信息,包括:
获取查询请求对应的查询用户公共数据;
从所述查询用户公共数据中获取待查询业务实体对应的查询用户行为字段;
根据所述查询用户行为字段生成所述待查询业务实体对应的用户行为标识信息。
5.根据权利要求1所述的方法,其特征在于,所述获取所述待查询业务实体对应的候选用户行为数据表,包括:
获取第一用户行为数据表,所述第一用户行为数据表包括对应的第一业务实体;
根据所述第一业务实体和所述待查询业务实体从所述第一用户行为数据表中确定与所述待查询业务实体对应的候选用户行为数据表。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述目标用户行为数据转换得到目标用户行为表格数据;
对所述目标用户行为数据进行渲染,得到目标用户行为表格;显示所述目标用户行为表格。
7.一种数据查询装置,其特征在于,所述装置包括:
查询请求获取模块,用于获取用户行为信息查询请求,所述查询请求携带待查询业务实体;
用户行为信息获取模块,用于根据所述查询请求获取所述待查询业务实体对应的用户行为标识信息;
查询条件生成模块,用于根据所述待查询业务实体和所述用户行为标识信息生成待查询条件;
用户行为数据表获取模块,用于获取所述待查询业务实体对应的候选用户行为数据表;
目标用户行为数据获取模块,用于根据所述待查询条件从候选用户行为数据表中查找匹配的目标用户行为数据表,根据所述目标用户行为数据表获取与所述待查询业务实体对应的目标用户行为数据。
8.根据权利要求7所述的装置,其特征在于,所述装置还用于获取预设映射列表,所述预设映射列表包括业务实体的用户行为数据表与对应的业务数据表之间的关联关系,根据所述预设映射列表获取与所述目标用户行为数据表对应的目标业务数据表,根据所述目标业务数据表获取与所述目标用户行为数据对应的目标实体业务数据。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010867586.7A CN112084403B (zh) | 2020-08-26 | 2020-08-26 | 数据查询方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010867586.7A CN112084403B (zh) | 2020-08-26 | 2020-08-26 | 数据查询方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112084403A true CN112084403A (zh) | 2020-12-15 |
CN112084403B CN112084403B (zh) | 2024-06-14 |
Family
ID=73729219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010867586.7A Active CN112084403B (zh) | 2020-08-26 | 2020-08-26 | 数据查询方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112084403B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112669163A (zh) * | 2021-01-20 | 2021-04-16 | 何青波 | 基于大数据和云计算的金融业务管理方法及*** |
CN112765197A (zh) * | 2020-12-30 | 2021-05-07 | 金蝶软件(中国)有限公司 | 数据查询方法、装置、计算机设备和存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523131A (zh) * | 2011-12-07 | 2012-06-27 | 上海海高通信发展有限公司 | 用户上网行为收集方法、分析方法和*** |
US20140201184A1 (en) * | 2011-08-12 | 2014-07-17 | Yahoo ! Inc. | Search engine and method for performing a search for objects that correspond to a search request |
CN106033466A (zh) * | 2015-03-20 | 2016-10-19 | 华为技术有限公司 | 数据库查询的方法和设备 |
CN106776935A (zh) * | 2016-12-01 | 2017-05-31 | 携程旅游网络技术(上海)有限公司 | 一种多维综合关联数据查询方法 |
US20180060433A1 (en) * | 2016-08-25 | 2018-03-01 | Linkedin Corporation | Prioritizing keywords for people search |
CN108920452A (zh) * | 2018-06-08 | 2018-11-30 | 北京明略软件***有限公司 | 一种信息处理方法及装置 |
CN110928917A (zh) * | 2019-11-11 | 2020-03-27 | 北京齐尔布莱特科技有限公司 | 一种目标用户的确定方法、装置、计算设备及介质 |
CN111400583A (zh) * | 2020-03-11 | 2020-07-10 | 北京字节跳动网络技术有限公司 | 一种信息搜索方法、装置、电子设备及存储介质 |
CN111400504A (zh) * | 2020-03-12 | 2020-07-10 | 支付宝(杭州)信息技术有限公司 | 企业关键人的识别方法和装置 |
CN111400507A (zh) * | 2020-06-05 | 2020-07-10 | 浙江口碑网络技术有限公司 | 实体匹配方法及其装置 |
CN111460298A (zh) * | 2020-03-31 | 2020-07-28 | 深圳市酷开网络科技有限公司 | 业务数据处理方法、装置、计算机设备和存储介质 |
-
2020
- 2020-08-26 CN CN202010867586.7A patent/CN112084403B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140201184A1 (en) * | 2011-08-12 | 2014-07-17 | Yahoo ! Inc. | Search engine and method for performing a search for objects that correspond to a search request |
CN102523131A (zh) * | 2011-12-07 | 2012-06-27 | 上海海高通信发展有限公司 | 用户上网行为收集方法、分析方法和*** |
CN106033466A (zh) * | 2015-03-20 | 2016-10-19 | 华为技术有限公司 | 数据库查询的方法和设备 |
US20180060433A1 (en) * | 2016-08-25 | 2018-03-01 | Linkedin Corporation | Prioritizing keywords for people search |
CN106776935A (zh) * | 2016-12-01 | 2017-05-31 | 携程旅游网络技术(上海)有限公司 | 一种多维综合关联数据查询方法 |
CN108920452A (zh) * | 2018-06-08 | 2018-11-30 | 北京明略软件***有限公司 | 一种信息处理方法及装置 |
CN110928917A (zh) * | 2019-11-11 | 2020-03-27 | 北京齐尔布莱特科技有限公司 | 一种目标用户的确定方法、装置、计算设备及介质 |
CN111400583A (zh) * | 2020-03-11 | 2020-07-10 | 北京字节跳动网络技术有限公司 | 一种信息搜索方法、装置、电子设备及存储介质 |
CN111400504A (zh) * | 2020-03-12 | 2020-07-10 | 支付宝(杭州)信息技术有限公司 | 企业关键人的识别方法和装置 |
CN111460298A (zh) * | 2020-03-31 | 2020-07-28 | 深圳市酷开网络科技有限公司 | 业务数据处理方法、装置、计算机设备和存储介质 |
CN111400507A (zh) * | 2020-06-05 | 2020-07-10 | 浙江口碑网络技术有限公司 | 实体匹配方法及其装置 |
Non-Patent Citations (1)
Title |
---|
杨炯鑫: "基于用户行为的音乐搜索与推荐研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 7, 15 July 2018 (2018-07-15), pages 138 - 1874 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112765197A (zh) * | 2020-12-30 | 2021-05-07 | 金蝶软件(中国)有限公司 | 数据查询方法、装置、计算机设备和存储介质 |
CN112765197B (zh) * | 2020-12-30 | 2024-04-30 | 金蝶软件(中国)有限公司 | 数据查询方法、装置、计算机设备和存储介质 |
CN112669163A (zh) * | 2021-01-20 | 2021-04-16 | 何青波 | 基于大数据和云计算的金融业务管理方法及*** |
CN112669163B (zh) * | 2021-01-20 | 2021-11-02 | 深圳市快付通金融网络科技服务有限公司 | 基于大数据和云计算的金融业务管理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112084403B (zh) | 2024-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109672741B (zh) | 微服务监控方法、装置、计算机设备和存储介质 | |
CN109446412B (zh) | 基于网页标签的产品数据推送方法、装置、设备及介质 | |
WO2020186786A1 (zh) | 文件处理方法、装置、计算机设备和存储介质 | |
CN109814854B (zh) | 项目框架生成方法、装置、计算机设备和存储介质 | |
CN109788031B (zh) | 业务数据获取方法、装置、计算机设备和存储介质 | |
CN111192025A (zh) | 职业信息匹配方法、装置、计算机设备和存储介质 | |
CN109597979B (zh) | 清单表格生成方法、装置、计算机设备和存储介质 | |
CN108334625B (zh) | 用户信息的处理方法、装置、计算机设备和存储介质 | |
CN106528587B (zh) | 复合网页***中页面的展示方法和装置 | |
CN108959384B (zh) | 网页数据获取方法、装置、计算机设备和存储介质 | |
CN112084403B (zh) | 数据查询方法、装置、计算机设备和存储介质 | |
CN112114914A (zh) | 生成报表的方法、装置、计算机设备和存储介质 | |
CN112000903A (zh) | 数据查询方法、装置、计算机设备和存储介质 | |
CN111309991B (zh) | 查询语句生成方法、装置和数据查询方法、*** | |
CN114611481A (zh) | 模板的配置方法、装置、计算机设备、存储介质 | |
CN110457401B (zh) | 数据存储方法、装置、计算机设备和存储介质 | |
CN110362341B (zh) | 基于微服务架构的业务管理方法、装置、设备和存储介质 | |
CN110555165A (zh) | 信息识别方法、装置、计算机设备和存储介质 | |
CN112559938A (zh) | 电子***文件生成方法、装置、计算机设备和存储介质 | |
CN112836115A (zh) | 信息推荐方法、装置、计算机设备和存储介质 | |
CN111047336A (zh) | 用户标签推送、用户标签展示方法、装置和计算机设备 | |
CN110597815A (zh) | 业务处理方法、装置、计算机设备和存储介质 | |
CN112416785A (zh) | 切词工具版本差异测试方法、装置、设备和存储介质 | |
CN109471840B (zh) | 文件查看方法、装置、计算机设备和存储介质 | |
CN109871214B (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 | ||
GR01 | Patent grant |