网络空间的业务查询方法及装置的制造方法

文档序号:10552959阅读:168来源:国知局
网络空间的业务查询方法及装置的制造方法
【专利摘要】本发明提供一种网络空间的业务查询方法及装置。本发明实施例通过获取网络空间的业务查询需求,所述业务查询需求中包含查询参数,进而根据所述业务查询需求,获得查询模型,使得能够根据所述查询参数,利用所述查询模型,获得业务查询结果,由于可以直接获得查询模型,而无需每次都基于该网络空间的基础日志即网络空间数据进行计算处理,使得业务查询处理的操作简单,且正确率高,从而提高了业务查询的效率和可靠性。
【专利说明】
网络空间的业务查询方法及装置
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种网络空间的业务查询方法及装置。
【【背景技术】】
[0002]随着互联网技术的不断发展,各种网络空间例如,博客、微博、贴吧等网络社区,也逐渐普及,成为人们进行信息交流和沟通的一个主要渠道。以网络社区为例,为了便于用户快速、准确地从海量的网络社区信息中获取自己感兴趣的信息,现有的网络社区通常会细分为很多个社区版块。每个版块都有一个特定的主题,例如星座、游戏、购物、专利等,用于存放与这些主题相关的社区信息。
[0003]通常,针对每个网络空间的业务查询需求,均基于该网络空间的基础日志即网络空间数据,进行计算处理,以获得业务查询结果,这样,会使得业务查询处理的操作复杂,且容易出错,从而导致了业务查询的效率和可靠性的降低。

【发明内容】

[0004]本发明的多个方面提供一种网络空间的业务查询方法及装置,用以提高网络空间的业务查询的效率和可靠性。
[0005]本发明的一方面,提供一种网络空间的业务查询方法,包括:
[0006]获取网络空间的业务查询需求,所述业务查询需求中包含查询参数;
[0007]根据所述业务查询需求,获得查询模型;
[0008]根据所述查询参数,利用所述查询模型,获得业务查询结果。
[0009]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述业务查询需求,获得查询模型之前,还包括:
[0010]获取网络空间数据;
[0011 ]根据所述网络空间数据,获得基础查询数据;
[0012]根据所述基础查询数据,获得至少两个实体维度的多维查询数据;
[0013]根据所述多维查询数据,获得实体特征数据;
[0014]根据所述多维查询数据和所述实体特征数据,构建所述查询模型。
[0015]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述基础查询数据,获得至少两个实体维度的多维查询数据,包括:
[0016]根据所述基础查询数据,获得核心业务实体和相关业务实体;
[0017]根据所述核心业务实体和所述相关业务实体,以及所述基础查询数据,获得至少以所述核心业务实体和所述相关业务实体为实体维度的多维查询数据。
[0018]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述多维查询数据,获得实体特征数据,包括:
[0019]根据所述多维查询数据,利用预先设置的统计策略,获得所述核心业务实体的实体特征和所述相关业务实体的实体特征,以及所述核心业务实体和所述相关业务实体之间的关系特征。
[0020]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述多维查询数据和所述实体特征数据,构建所述查询模型之后,还包括:
[0021 ]采用HOLAP模式存储,存储所述查询模型。
[0022]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络空间包括网络社区。
[0023]本发明的另一方面,提供一种网络空间的业务查询装置,包括:
[0024]获取单元,用于获取网络空间的业务查询需求,所述业务查询需求中包含查询参数;
[0025]模型单元,用于根据所述业务查询需求,获得查询模型;
[0026]服务单元,用于根据所述查询参数,利用所述查询模型,获得业务查询结果。
[0027]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述模型单元,还用于
[0028]获取网络空间数据;
[0029]根据所述网络空间数据,获得基础查询数据;
[0030]根据所述基础查询数据,获得至少两个实体维度的多维查询数据;
[0031 ]根据所述多维查询数据,获得实体特征数据;以及
[0032]根据所述多维查询数据和所述实体特征数据,构建所述查询模型。
[0033]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述模型单元,具体用于
[0034]根据所述基础查询数据,获得核心业务实体和相关业务实体;以及
[0035]根据所述核心业务实体和所述相关业务实体,以及所述基础查询数据,获得至少以所述核心业务实体和所述相关业务实体为实体维度的多维查询数据。
[0036]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述模型单元,具体用于
[0037]根据所述多维查询数据,利用预先设置的统计策略,获得所述核心业务实体的实体特征和所述相关业务实体的实体特征,以及所述核心业务实体和所述相关业务实体之间的关系特征。
[0038]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述模型单元,还用于
[0039]采用HOLAP模式存储,存储所述查询模型。
[0040]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络空间包括网络社区。
[0041]由上述技术方案可知,本发明实施例通过获取网络空间的业务查询需求,所述业务查询需求中包含查询参数,进而根据所述业务查询需求,获得查询模型,使得能够根据所述查询参数,利用所述查询模型,获得业务查询结果,由于可以直接获得查询模型,而无需每次都基于该网络空间的基础日志即网络空间数据进行计算处理,使得业务查询处理的操作简单,且正确率高,从而提高了业务查询的效率和可靠性。
[0042]另外,采用本发明所提供的技术方案,由于可以直接获得查询模型,而无需每次都基于该网络空间的基础日志即网络空间数据进行计算处理,能够避免数据重复计算的情况,从而节省了处理资源,同时降低了处理负担。
【【附图说明】】
[0043]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0044]图1为本发明一实施例提供的网络空间的业务查询方法的流程示意图;
[0045]图2为本发明另一实施例提供的网络空间的业务查询装置的结构示意图。
【【具体实施方式】】
[0046]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。
[0047]需要说明的是,本发明实施例中所涉及的终端可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、个人电脑(Personal Computer ,PC)、MP3播放器、MP4播放器、可穿戴设备(例如,智能眼镜、智能手表、智能手环等)等。
[0048]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,六和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另夕卜,本文中字符,一般表示前后关联对象是一种“或”的关系。
[0049]图1为本发明一实施例提供的网络空间的业务查询方法的流程示意图,如图1所不O
[0050]101、获取网络空间的业务查询需求,所述业务查询需求中包含查询参数。
[0051]其中,所述网络空间可以包括但不限于网络空间或非网络空间,本实施例对此不进行特别限定。
[0052]102、根据所述业务查询需求,获得查询模型。
[0053]103、根据所述查询参数,利用所述查询模型,获得业务查询结果。
[0054]需要说明的是,101?103的执行主体的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(SoftwareDevelopment Kit,SDK)等功能单元,或者还可以为位于网格侧服务器中的处理引擎,或者还可以为位于网格侧的分布式系统,本实施例对此不进行特别限定。
[0055]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行特别限定。
[0056]这样,通过获取网络空间的业务查询需求,所述业务查询需求中包含查询参数,进而根据所述业务查询需求,获得查询模型,使得能够根据所述查询参数,利用所述查询模型,获得业务查询结果,由于可以直接获得查询模型,而无需每次都基于该网络空间的基础日志即网络空间数据进行计算处理,使得业务查询处理的操作简单,且正确率高,从而提高了业务查询的效率和可靠性。
[0057]本发明中,通过综合应用大数据日志处理、数据仓库的提取、转换和加载(Extract1n-Transformat1n-Loading,ETL)、商务智能数据立方体的联机分析处理(On-Line Analytical Processing,OLAP)、一般性统计、数据挖掘等多种技术核心思想,结合网络空间的业务数据实践经验进行的抽象,引入了一个大数据价值应用七层架构模型。该大数据价值应用七层架构模型不仅适用于网络空间的大数据价值的产出,同样适用于其他互联网行业大数据价值产出模式。该大数据价值应用七层架构模型,具体可以根据数据从原始的网络空间的基础日志即网络空间数据的采集到最终产出的流程,区分为七个逻辑层次,即数据层、仓库层、多维层、特征层、模型层、服务层和应用层。
[0058]具体来说,在101中,具体可以由大数据价值应用七层架构模型中的应用层,获取网络空间的业务查询需求。在应用层中,可以针对不要的业务场景需求,在服务层基础上可以灵活方便完成模型定制开发和生成。该业务查询需求中包含查询参数,例如,社区名称、查询日期、终端类型等。在102中,具体可以根据所述业务查询需求,从模型层,获得查询模型。具体可以采用混合型OLAP(HybridOLAP,HOLAP)模式存储,在模型层中,存储所述查询模型,HOLAP模式充分结合了关系OLAP (Re Iat1na 1LAP,ROLAP )模式与多维OLAP(Multidimens1nalOLAP,M0LAP)模式的优点,特别是与传统商务智能体系架构不同的时,HOLAP模式的数据源基于ROLAP模式与机器学习实体特征库两大数据来源数据,不仅能满足用户各种复杂的分析场景需求,也可以满足用户不同场景下的策略型场景需求。
[0059]可选地,在本实施例的一个可能的实现方式中,在102之前,还可以进一步获取网络空间数据,进而,则可以根据所述网络空间数据,获得基础查询数据。然后,可以根据所述基础查询数据,获得至少两个实体维度的多维查询数据。接着,进一步根据所述多维查询数据,获得实体特征数据。最后,则可以根据所述多维查询数据和所述实体特征数据,构建所述查询模型。
[0060]具体来说,在该实现方式中,具体可以由大数据价值应用七层架构模型中的数据层,获取网络空间数据。这些网络空间数据的获取,可以包括但不限于线上多业务线日志数据采集、线上交易性数据库存储数据到获取、网络相关数据的抓取、线下多业务多类型文档获得,等等。
[0061]在获取网络空间数据之后,可以进一步对所获取的网络空间数据进行过滤、抽取、转换等处理,并由大数据价值应用七层架构模型中的仓库层存储经过过滤、抽取、转换之后的网络空间数据。
[0062]然后,则可以由大数据价值应用七层架构模型中的多维层,存储根据所述基础查询数据,所获得的至少两个实体维度的多维查询数据,例如,贴吧中的人-吧-端多维表、人_吧-贴多维表等。从仓库层到多维层,通过ROLAP模式,建立核心业务实体和相关业务实体之间的多维关系,不同于仓库层,多维层不仅是在仓库层基础上围绕实体的指标聚合,更注重了识别核心业务实体,建立的是围绕核心业务实体与相关业务实体之间的关系,另外,同时注重多维度思想的设计。具体地,具体可以根据所述基础查询数据,获得核心业务实体和相关业务实体,进而,则可以根据所述核心业务实体和所述相关业务实体,以及所述基础查询数据,获得至少以所述核心业务实体和所述相关业务实体为实体维度的多维查询数据。
[0063]接着,可以由大数据价值应用七层架构模型中的特征层,存储根据所述多维查询数据,所获得的实体特征数据。这些实体特征数据,是在多维层所存储的数据源的基础之上,基于多策略技术,例如,机器学习(Machine Learning)、自然语言处理(NaturalLanguage Processing,NLP)等围绕核心业务实体得到的实体标签库特征以及实体与实体关系特征等,例如,贴吧中的人、吧、话题核心特征库。具体地,具体可以根据所述多维查询数据,利用预先设置的统计策略,获得所述核心业务实体的实体特征和所述相关业务实体的实体特征,以及所述核心业务实体和所述相关业务实体之间的关系特征。
[0064]最后,可以由大数据价值应用七层架构模型中的模型层,根据所述多维查询数据和所述实体特征数据,构建所述查询模型。具体地,具体可以抽象核心业务数据需求,围绕核心业务实体,利用从多维层、特征层获取的数据,建立面向主题的核心业务实体的模型层。
[0065]具体来说,在103中,具体可以由大数据价值应用七层架构模型中的服务层,通过服务的方式提供数据,规避应用层需求直接访问存储层数据。
[0066]本实施例中,通过获取网络空间的业务查询需求,所述业务查询需求中包含查询参数,进而根据所述业务查询需求,获得查询模型,使得能够根据所述查询参数,利用所述查询模型,获得业务查询结果,由于可以直接获得查询模型,而无需每次都基于该网络空间的基础日志即网络空间数据进行计算处理,使得业务查询处理的操作简单,且正确率高,从而提高了业务查询的效率和可靠性。
[0067]另外,采用本发明所提供的技术方案,由于可以直接获得查询模型,而无需每次都基于该网络空间的基础日志即网络空间数据进行计算处理,能够避免数据重复计算的情况,从而节省了处理资源,同时降低了处理负担。
[0068]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0069]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0070]图2为本发明另一实施例提供的网络空间的业务查询装置的结构示意图,如图2所示。本实施例的网络空间的业务查询装置可以包括获取单元21、模型单元22和服务单元23。其中,获取单元21,用于获取网络空间的业务查询需求,所述业务查询需求中包含查询参数;模型单元22,用于根据所述业务查询需求,获得查询模型;服务单元23,用于根据所述查询参数,利用所述查询模型,获得业务查询结果。
[0071]其中,所述网络空间可以包括但不限于网络空间或非网络空间,本实施例对此不进行特别限定。
[0072]需要说明的是,本实施例所提供的网络空间的业务查询装置的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,或者还可以为位于网格侧服务器中的处理引擎,或者还可以为位于网格侧的分布式系统,本实施例对此不进行特别限定。
[0073]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行特别限定。
[0074]可选地,在本实施例的一个可能的实现方式中,所述模型单元22,还可以进一步用于获取网络空间数据;根据所述网络空间数据,获得基础查询数据;根据所述基础查询数据,获得至少两个实体维度的多维查询数据;根据所述多维查询数据,获得实体特征数据;以及根据所述多维查询数据和所述实体特征数据,构建所述查询模型。
[0075]在一个具体的实现过程中,所述模型单元22,具体可以用于根据所述基础查询数据,获得核心业务实体和相关业务实体;以及根据所述核心业务实体和所述相关业务实体,以及所述基础查询数据,获得至少以所述核心业务实体和所述相关业务实体为实体维度的多维查询数据。
[0076]在另一个具体的实现过程中,所述模型单元22,具体可以用于根据所述多维查询数据,利用预先设置的统计策略,获得所述核心业务实体的实体特征和所述相关业务实体的实体特征,以及所述核心业务实体和所述相关业务实体之间的关系特征。
[0077]在另一个具体的实现过程中,所述模型单元22,还可以进一步用于采用HOLAP模式存储,存储所述查询模型。
[0078]需要说明的是,图1对应的实施例中方法,可以由本实施例提供的网络空间的业务查询装置实现。详细描述可以参见图1对应的实施例中的相关内容,此处不再赘述。
[0079]本实施例中,通过获取单元获取网络空间的业务查询需求,所述业务查询需求中包含查询参数,进而由模型单元根据所述业务查询需求,获得查询模型,使得服务单元能够根据所述查询参数,利用所述查询模型,获得业务查询结果,由于可以直接获得查询模型,而无需每次都基于该网络空间的基础日志即网络空间数据进行计算处理,使得业务查询处理的操作简单,且正确率高,从而提高了业务查询的效率和可靠性。
[0080]另外,采用本发明所提供的技术方案,由于可以直接获得查询模型,而无需每次都基于该网络空间的基础日志即网络空间数据进行计算处理,能够避免数据重复计算的情况,从而节省了处理资源,同时降低了处理负担。
[0081]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0082]在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0083]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0084]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0085]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,R0M)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0086]最后应说明的是,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种网络空间的业务查询方法,其特征在于,包括: 获取网络空间的业务查询需求,所述业务查询需求中包含查询参数; 根据所述业务查询需求,获得查询模型; 根据所述查询参数,利用所述查询模型,获得业务查询结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务查询需求,获得查询模型之前,还包括: 获取网络空间数据; 根据所述网络空间数据,获得基础查询数据; 根据所述基础查询数据,获得至少两个实体维度的多维查询数据; 根据所述多维查询数据,获得实体特征数据; 根据所述多维查询数据和所述实体特征数据,构建所述查询模型。3.根据权利要求2所述的方法,其特征在于,所述根据所述基础查询数据,获得至少两个实体维度的多维查询数据,包括: 根据所述基础查询数据,获得核心业务实体和相关业务实体; 根据所述核心业务实体和所述相关业务实体,以及所述基础查询数据,获得至少以所述核心业务实体和所述相关业务实体为实体维度的多维查询数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述多维查询数据,获得实体特征数据,包括: 根据所述多维查询数据,利用预先设置的统计策略,获得所述核心业务实体的实体特征和所述相关业务实体的实体特征,以及所述核心业务实体和所述相关业务实体之间的关系特征。5.根据权利要求2?4任一权利要求所述的方法,其特征在于,所述根据所述多维查询数据和所述实体特征数据,构建所述查询模型之后,还包括: 采用HOLAP模式存储,存储所述查询模型。6.根据权利要求1?4任一权利要求所述的方法,其特征在于,所述网络空间包括网络社区。7.一种网络空间的业务查询装置,其特征在于,包括: 获取单元,用于获取网络空间的业务查询需求,所述业务查询需求中包含查询参数; 模型单元,用于根据所述业务查询需求,获得查询模型; 服务单元,用于根据所述查询参数,利用所述查询模型,获得业务查询结果。8.根据权利要求7所述的装置,其特征在于,所述模型单元,还用于 获取网络空间数据; 根据所述网络空间数据,获得基础查询数据; 根据所述基础查询数据,获得至少两个实体维度的多维查询数据; 根据所述多维查询数据,获得实体特征数据;以及 根据所述多维查询数据和所述实体特征数据,构建所述查询模型。9.根据权利要求8所述的装置,其特征在于,所述模型单元,具体用于 根据所述基础查询数据,获得核心业务实体和相关业务实体;以及 根据所述核心业务实体和所述相关业务实体,以及所述基础查询数据,获得至少以所述核心业务实体和所述相关业务实体为实体维度的多维查询数据。10.根据权利要求9所述的装置,其特征在于,所述模型单元,具体用于 根据所述多维查询数据,利用预先设置的统计策略,获得所述核心业务实体的实体特征和所述相关业务实体的实体特征,以及所述核心业务实体和所述相关业务实体之间的关系特征。11.根据权利要求8?10任一权利要求所述的装置,其特征在于,所述模型单元,还用于 采用HOLAP模式存储,存储所述查询模型。12.根据权利要求7?10任一权利要求所述的装置,其特征在于,所述网络空间包括网络社区。
【文档编号】G06F17/30GK105912603SQ201610208256
【公开日】2016年8月31日
【申请日】2016年4月6日
【发明人】司学峰, 戴欢, 李鹏
【申请人】百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1