CN103473696A - 一种收集、分析和分发网络商业信息的方法和*** - Google Patents
一种收集、分析和分发网络商业信息的方法和*** Download PDFInfo
- Publication number
- CN103473696A CN103473696A CN2013103954591A CN201310395459A CN103473696A CN 103473696 A CN103473696 A CN 103473696A CN 2013103954591 A CN2013103954591 A CN 2013103954591A CN 201310395459 A CN201310395459 A CN 201310395459A CN 103473696 A CN103473696 A CN 103473696A
- Authority
- CN
- China
- Prior art keywords
- search engine
- business
- module
- full
- service
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
收集、分析和分发网络商业信息的方法和***,采用“负载均衡+web服务+搜索引擎+数据库”的构架;包括Web服务模块:在普通的web服务器前面,加上了负载均衡服务器。这样一方面可以对页面进行缓存;搜索引擎模块:其本身也由主从服务器组成,使得横向扩展成为可能;数据库模块:由多个数据库服务器组成的集群,由中央数据库向周边数据库分发数据;使用统一的数据结构以方便今后新增数据的扩展;通过建立web服务模块扩展到搜索引擎模块、数据库模块多个功能模块,为在商业信息业务应用处理过程中***定制的业务逻辑提供灵活性,支持非结构化文本数据的检索与应用业务逻辑的定制。
Description
技术领域
本发明涉及利用大数据挖掘技术架构以及引擎技术,提出解决非结构化文本数据的高效的全文检索功能需求的方法,尤其涉及一种收集、分析和分发网络商业信息的***。
背景技术
信息数据对商业的价值显而易见:网络商业信息的收集、分析和分发本质上是一种应用程序模型,而引擎技术的实现框架是一种允许利用信息数据检索原理高效构建应用程序和业务流程的技术。现有技术解决方案主要基于商业用户的后台数据挖掘、语义分析的强大技术储备,在提升用户体验的同时,重新定义的创新商业数据收集、分析和分发规则。首先,网外路径分析及搜索引擎关键词搜索数据,能够帮助单一商业需求摸理清交易偏好和长兴趣,帮助商业贸易准确提供出需要的信息内容以提高交易成功率,降低客户流失率,提高用户粘性;其次,对于电子商务运营,根据全网浏览和搜索数据分析,可掌握目标用户的需求与短兴趣,有的放矢的、针对性的为客户提供其需要的商业,提升商业信息的价值;实现此目的方法和***一般采用的是“web服务+数据库”这样的构架,而主流的关系型数据库(MSSQL Server,Oracle等)仅支持较小数据量的全文检索.
现有技术当需要支持比较大(千万级别)数据量处理的时候,将带来数据的非结构化、碎片化、海量化,导致全文检索的性能不佳,速度明显变慢。这时,如果有多个请求并发,很容易产生“排队”,甚至“超时”、“无响应”等现象,从而影响用户的正常使用。“web服务+数据库”结构模式难以支持大数据量的全文检索,且应用逻辑很难重用。通常应用逻辑的改变意味着***代码的重写并需要更新所有客户机程序,服务器设备数量多,分布分散,维护困难,所以大规模部署使用该结构模式应用会带来一些***管理的难题。
本发明针对的网络商业信息数据,在经过多年的累积后,可能已经达到了上亿的级别,所以如果仍然采用“web服务+数据库”这种传统的构架:将不能满足基本应用处理的需求。而且随着数据量的不断增加,问题会越发严重。本发明采用了“负载均衡+web服务+搜索引擎+数据库”这样的构架。其中的核心内容就是搜索引擎的加入,将很好的解决基于大数据量下全文检索的网络商业信息收集、分析和分发问题。
发明内容
本发明目的是:提出一种收集、分析和分发网络商业信息的方法和***,采用了“负载均衡+web服务+搜索引擎+数据库”的创新构架。克服现有技术“web服务+数据库”结构模式当数据量比较大(千万级别)的时候,带来数据的非结构化、碎片化、海量化;全文检索的性能不佳,速度明显变慢,而难以支持大数据量的全文检索不足的问题。
本发明技术方案是,收集、分析和分发网络商业信息的方法和***,采用了“负载均衡+web服务+搜索引擎+数据库”的构架;其中的核心内容就是搜索引擎的加入,很好的解决了大数据量下的全文检索问题;收集、分析和分发网络商业信息的方法和***,包括三个模块:web服务模块、搜索引擎模块、数据库模块;
1)Web服务模块:在普通的web服务器前面,加上了负载均衡服务器;这样一方面可以对页面进行缓存,以提高网站的访问速度;另一方面能够对多台web服务器进行横向扩展,使用多台web服务器来满足高并发的用户请求;
2)搜索引擎模块:解决了大数据量下全文检索的速度问题;其本身也由主从服务器组成,使得横向扩展成为可能;随着商业信息数据量不断增加,可以简单的通过增加服务器来解决;
3)数据库模块:由多个数据库服务器组成的集群,由中央数据库向周边数据库分发数据;使用统一的数据结构以方便今后新增数据的扩展;
基于“负载均衡+web服务+搜索引擎+数据库”的体系架构,以中间件实现业务流程集成,形成的一套支持非结构化文本数据从检索到应用的全生命周期管理的一体化***;具备抽象层次高、操作性好、安全高效、稳定可靠、可扩展等特点。
通过建立web服务模块扩展到搜索引擎模块、数据库模块多个功能模块,为在商业信息业务应用处理过程中***定制的业务逻辑提供灵活性,支持非结构化文本数据的检索与应用业务逻辑的定制;***扩展框架通过定义搜索引擎并且在运行时依据规则动态地修改、替换应用从而达到实现网络商业信息的收集、分析和分发业务逻辑的目的。
上述三个模块是支持大数据量下的全文检索应用的基础构件,其中搜索引擎等基础构件开发所涉业务流程为:
1)采用领域工程的方法,识别商业信息数据挖掘中与网络商业信息收集、分析和分发业务逻辑相关的所有的共性和可变性,并建立大数据量下的全文检索的领域分析模型。
2)搜索引擎中对收集、分析和分发网络商业信息的业务逻辑的可变性进行分析,建立业务流程模块基础构件的领域设计模型,并识别出与大数据量下的全文检索业务逻辑相关的核心业务对象及其属性。
3)对网络商业信息收集、分析和分发应用业务逻辑可变性中存在的共同形式进行抽象,然后以结构化的自然语言表述出来,形成全文检索业务规则模板。
网络商业信息收集、分析和分发业务中的搜索引擎功能模块的业务规则由事件、条件和动作三部分组成。业务规则模板包含两种类型,即条件模板和动作模板。条件模板描述了期望或不期望的约束;动作模板则表示当条件满足时会触发什么样的动作。这些条件模板和动作模板可以分别组合起来以表示复杂的条件与动作。将条件部分与动作部分组合则可以表示一条业务规则,并实现了灵活的大数据量下的全文检索应用的业务逻辑定制。
***采用“负载均衡+web服务+搜索引擎+数据库”的构架:通过开发商业网络中用于协同应用服务的Web服务模块、搜索引擎模块、数据库模块等业务流程模块,实现网络商业信息的收集、分析和分发,形成支持大数据量下的全文检索应用的基础构件,包括:规则定义、规则翻译、对象表、业务规则、规则数据库、搜索引擎数据库以及商业信息数据库等。
根据此框架,Web服务模块、搜索引擎模块、数据库模块等业务流程模块等基础构件开发所涉业务流程如下:
1)规则定义:
通过网络商业信息收集、分析和分发应用的业务规则定义,提供预先设计的结构化自然语言描述的业务规则模板,业务应用可以从这些模板中选择所需要的规则文件,并将模板内容进行自由组合。同时,***自动将定义的业务逻辑中相关的业务对象加入到搜索引擎对象表中。
2)格式转换:
在网络商业信息收集、分析和分发应用的业务规则被定义后,将进行业务规则翻译。***按照预先定义好的转换规则自动将业务规则的条件部分和动作部分转换成搜索引擎可以识别的格式。
3)规则验证:
***将规则名称、规则属性以及转换后的网络商业信息收集、分析和分发应用的条件和动作部分组合起来以形成完整的业务规则并加入到业务逻辑中。***对定义的所有的业务规则进行冗余性、循环依赖性及不一致性等语义错误进行检测。
4)规则存储:
经验证成功的网络商业信息收集、分析和分发应用业务规则加入到搜索引擎规则文件库中的规则文件中。为了便于规则的查询修改,将业务规则的各个部分如名称、属性、条件、动作等存储到数据库中。
5)规则执行:
当***启动后,将网络商业信息收集、分析和分发应用规则文件装载到搜索引擎规则库中以供业务使用。当***运行至搜索引擎调用点时,将首先检查搜索引擎对象表来决定是否调用该业务。如果与当前调用点相关的业务对象存在于业务对象表中,***将会调用以执行定义的业务逻辑,否则将不会调用。
***设有支持大数据量下的全文检索应用的基础构件:用于对收集、分析和分发网络商业信息应用的配置进行定制、用于协同应用服务的业务流程模块,通过扩展框架:支持“负载均衡+web服务+搜索引擎+数据库”的创新构架:
A、全文检索应用是基于Web的,能够服务于支持大数据并且可以非常容易地伸缩;
B、基础构件提供的业务逻辑能够对收集、分析和分发网络商业信息应用进行扩展;支持大数据量下的全文检索应用的基础构件对网络商业信息的数据管理有三种方式:1)给网络商业信息的收集创建单独的数据库;2)所收集网络商业信息数据存入分析数据库,使用数据挖掘技术进行全文检索应用;3)将分析后获得的网络商业信息数据保存在一个表通过分发的识别码来区分,并通过Web提供服务。
6)搜索引擎等基础构件开发所涉业务流程
支持大数据量下的全文检索应用的基础构件,底层是由基于网络的Web服务构成,Web服务之上是工作流引擎,通过工作流引擎来协同多个Web服务来形成特定网络商业信息的收集、分析和分发等应用功能,并且通过Web服务端口提供相应的服务功能。在全文检索应用架构中,服务功能对应有面向全文检索应用的基础构件。通过搜索引擎等基础构件描述服务端口的定义以及与其对应的组件信息,包括提供全文检索应用的基础构件的Web服务、基础构件的类型等信息,支持全文检索应用的搜索引擎实现、注册、获取搜索引擎等基础构件及安装的工作流程。主要分成两部分:
定制搜索引擎等基础构件:当通过Web界面管理模块定制全文检索应用时,获取与安装管理模块通过消息中间件模块向搜索引擎等基础构件架构发出请求,搜索引擎根据相关策略判定具有定制该项全文检索应用的权限后,通过注册管理模块查询请求的全文检索应用定制服务信息,并返回全文检索应用的基础构件的Web服务信息。搜索引擎等基础构件获取与安装管理模块根据全文检索应用模型,通过该Web服务分发定制搜索引擎等基础构件,然后完成该基础构件的安装与初始化等工作。
使用搜索引擎等基础构件:通过全文检索应用的基础构件与Web服务进行交互,搜索引擎等基础构件通过绑定的Web端口等信息,由消息中间层模块发送全文检索应用服务请求,接收消息中间层模块转发搜索引擎等基础构件的全文检索应用消息,通过Web界面管理模块显示全文检索应用的处理结果。
在“负载均衡+web服务+搜索引擎+数据库”的***构架中,之所以为网络商业信息收集、分析和分发业务应用服务业务流程模块配备搜索引擎对象表,是考虑非格式化大数据量下的全文检索应用都有其特定的需求,这将会导致搜索引擎可能需要定义大量的业务逻辑,并可能会涉及到大量的搜索业务对象。这就意味着在一个全文检索业务应用中,会预先设置大量的搜索规则引擎调用点。对于收集、分析和分发网络商业信息来说,很多的调用点不是其所需要的,这些多余调用点的存在会降低搜索引擎的性能,因此需要配备了搜索引擎对象表。当***定义业务逻辑时,与业务逻辑相关的业务对象将会被加入到搜索引擎对象表中。如果业务应用需要调用业务逻辑,***首先检查搜索引擎对象表;如果与当前调用点相关的业务对象存在于搜索引擎对象表中,***将会调用业务逻辑,否则将不会调用。通过此种方法,***的收集、分析和分发性能得到了优化。
通过“负载均衡+web服务+搜索引擎+数据库”构架,商业信息的数据即商业信息的挖掘将包括浏览、搜索、电商等在内的多种互联网用户行为、包括商业信息中的交易行为等数据进行挖掘;尤其是针对非结构化的海量商业信息数据,能够最快速最直接最准确的反应近期内商业信息中的交易行为与目标需求;并以平台服务方式将挖掘的商业信息提供给分散各处、呈现碎片化状态的商业组织或企业个人。
本发明提供灵活多样的表现形式和同样功能强劲的程序功能,使用以上结构模式的应用***在表示层可以使用网页形式(JSP/Servlet)或使用应用程序的形式(Applet),应用层上的中间件可以采用EJB中间件开发工具进行开发,数据层的应用方面,目前可以通过JDBC连接数据库,尤其是针对Oralce采用Java技术开发的Oracle8i,JDBC可以认为是目前最高效快速的操作接口。
本发明收集、分析和分发网络商业信息的方法,是将非结构化文本数据的检索与应用整合到一个高度弹性的***架构中。
而搜索引擎作为基于大数据量下全文检索的网络商业信息收集、分析和分发的基础模块,搜索引擎从工具到方法,从技术到方案,从服务构件到运行环境等多个角度可帮助网络商业信息应用实现松耦合的、充满弹性的架构。在运行结构上,***采用“负载均衡+web服务+搜索引擎+数据库”构架,技术结构框架主要是为不同的网络商业信息应用提供扩展,满足信息数据收集、分析和分发过程的不同需要,包括:用户界面、工作流程和业务规则、数据模型的扩展、非结构化文本数据的检索与应用等。
由上述流程可知,支持大数据量下的全文检索应用的基础构件的功能是以搜索引擎等基础构件获取与安装管理模块为核心实现的,该模块根据输入的全文检索应用信息、查询到目标搜索引擎等基础构件,获取并安装组件,一旦搜索引擎等基础构件安装与初始化完成,就可以通过Web界面管理模块与全文检索应用的基础构件实现交互,以搜索引擎等基础构件为中介,访问和使用定制的全文检索应用服务。
本发明的有益效果是:与现有技术的比较如下:
搜索引擎是计算机索引建立程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程:搜索引擎面临大量的用户检索需求(几十~几千点击/秒),要求搜索引擎在检索程序的设计上要高效,尽可能的将大运算量的工作在索引建立时完成,使检索时的运算压力能够承受,一般的数据库查询技术无法实现全文搜索的时间要求。
本发明收集、分析和分发网络商业信息的方法和***,解决非结构化文本数据的检索与应用从网络通信、数据资源、模块结构、到业务流程的全方位整合的问题,并适应各类网络商业信息收集、分析和分发复杂应用的粗粒度、松耦合、标准化***集成,提供对搜索引擎的集成技术、对象/消息/服务总线及各种适配机制,并提供一个集成开发环境,支持非结构化海量商业信息数据应用集成的全生命周期管理。
附图说明
图1是本发明网络商业信息的收集、分析和分发的示意图;
图2是本发明结构功能框图;
图3是本发明的***流程示意图。
图4是碎片化信息数据的收集分析分发模型。
具体实施方式
***功能列表:
Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。
Web services要使用两种技术:一是XML,XML是在web上传送结构化数据的伟大方式,
Web services要以一种可靠的自动的方式操作数据,HTML不会满足要求,而XML可以使web services十分方便的处理数据,它的内容与表示的分离十分理想;二是SOAP,SOAP使用XML消息调用远程方法,这样web services可以通过HTTP协议的post和get方法与远程机器交互,而且,SOAP更加健壮和灵活易用。其他象UDDI和WSDL技术与XML和SOAP技术紧密结合用于服务发现。Web服务(Web Service)是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据。Web service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。即能够用编程的方法通过Web来调用这个应用程序同,调用这个Web service的应用程序叫做客户。当创建一个Web service,通过建立一个ASP页面,它接受查询字符串,然后返回一个由逗号隔开的字符串,包含了当前的查询信息。
完整java开发中JDBC连接数据库代码和步骤,JDBC连接数据库:建立一个以JDBC连接数据库的程序,包含步骤:
1、加载JDBC驱动程序:
在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。
2、提供JDBC连接的URL
·连接URL定义了连接数据库时的协议、子协议、数据源标识。·书写形式:协议:子协议:数据源标识;协议:在JDBC中总是以jdbc开始;子协议:是桥连接的驱动程序或是数据库管理***名称。数据源标识:标记找到数据库来源的地址与连接端口。
3、创建数据库的连接
·要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。·使用DriverManager的getConnectin(String url,String username,String password)方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。4、创建一个Statement,执行SQL语句,必须获得java.sql.Statement实例。
通过建立web服务模块扩展到搜索引擎模块、数据库模块多个功能模块,为在商业信息业务应用处理过程中***定制的业务逻辑提供灵活性,支持非结构化文本数据的检索与应用业务逻辑的定制;***扩展框架通过定义搜索引擎并且在运行时依据规则动态地修改、替换应用从而达到实现网络商业信息的收集、分析和分发业务逻辑的目的。
本发明的一种收集、分析和分发网络商业信息的方法和***的技术结构如图,包括三个模块:web服务模块、搜索引擎模块、数据库模块。
1)Web服务模块:在普通的web服务器前面,加上了负载均衡服务器。这样一方面可以对页面进行缓存,以提高网站的访问速度。另一方面可以对web服务器进行横向扩展,使用多台web服务器来满足高并发的用户请求。
2)搜索引擎模块:解决了大数据量下全文检索的速度问题。其本身也由主从服务器组成,使得横向扩展成为可能。随着数据量不断增加,可以简单的通过增加服务器来解决。
3)数据库模块:由多个数据库服务器组成的集群,由中央数据库向周边数据库分发数据。使用统一的数据结构以方便今后新增数据的扩展。
支持大数据量下的全文检索应用的基础构件,搜索引擎等基础构件开发所涉业务流程,设计一种“负载均衡+web服务+搜索引擎+数据库”的创新构架,其实现步骤如下:
1)采用领域工程的方法,识别数据挖掘中与网络商业信息收集、分析和分发业务逻辑相关的所有的共性和可变性,并建立大数据量下的全文检索的领域分析模型。对收集、分析和分发网络商业信息的业务逻辑的可变性进行分析,建立的业务流程模块基础构件的领域设计模型,并识别出与大数据量下的全文检索业务逻辑相关的核心业务对象及其属性。
2)对网络商业信息收集、分析和分发应用业务逻辑可变性中存在的共同形式进行抽象,然后以结构化的自然语言表述出来,形成全文检索业务规则模板。
网络商业信息收集、分析和分发业务中的搜索引擎功能模块的业务规则由事件、条件和动作三部分组成。业务规则模板包含两种类型,即条件模板和动作模板。条件模板描述了期望或不期望的约束;动作模板则表示当条件满足时会触发什么样的动作。这些条件模板和动作模板可以分别组合起来以表示复杂的条件与动作。将条件部分与动作部分组合则可以表示一条业务规则,并实现了灵活的大数据量下的全文检索应用的业务逻辑定制。
***采用“负载均衡+web服务+搜索引擎+数据库”的构架:通过开发商业网络中用于协同应用服务的Web服务模块、搜索引擎模块、数据库模块等业务流程模块,实现网络商业信息的收集、分析和分发,形成支持大数据量下的全文检索应用的基础构件,包括:规则定义、规则翻译、对象表、业务规则、规则数据库、搜索引擎数据库以及商业信息数据库等。根据此框架,基础构件开发所涉业务流程如下:
1)规则定义:
通过网络商业信息收集、分析和分发应用的业务规则定义,提供预先设计的结构化自然语言描述的业务规则模板,业务应用可以从这些模板中选择所需要的规则文件,并将模板内容进行自由组合。同时,***自动将定义的业务逻辑中相关的业务对象加入到搜索引擎对象表中。
2)格式转换:
在网络商业信息收集、分析和分发应用的业务规则被定义后,将进行业务规则翻译。***按照预先定义好的转换规则自动将业务规则的条件部分和动作部分转换成搜索引擎可以识别的格式。
3)规则验证:
***将规则名称、规则属性以及转换后的网络商业信息收集、分析和分发应用的条件和动作部分组合起来以形成完整的业务规则并加入到业务逻辑中。***对定义的所有的业务规则进行冗余性、循环依赖性及不一致性等语义错误进行检测。
4)规则存储:
经验证成功的网络商业信息收集、分析和分发应用业务规则加入到搜索引擎规则文件库中的规则文件中。为了便于规则的查询修改,将业务规则的各个部分如名称、属性、条件、动作等存储到数据库中。
5)规则执行:
当***启动后,将网络商业信息收集、分析和分发应用规则文件装载到搜索引擎规则库中以供业务使用。当***运行至搜索引擎调用点时,将首先检查搜索引擎对象表来决定是否调用该业务。如果与当前调用点相关的业务对象存在于业务对象表中,***将会调用以执行定义的业务逻辑,否则将不会调用。
在“负载均衡+web服务+搜索引擎+数据库”的***构架中,之所以为网络商业信息收集、分析和分发业务应用服务业务流程模块配备搜索引擎对象表,是考虑非格式化大数据量下的全文检索应用都有其特定的需求,这将会导致搜索引擎可能需要定义大量的业务逻辑,并可能会涉及到大量的搜索业务对象。这就意味着在一个全文检索业务应用中,会预先设置大量的搜索规则引擎调用点。对于收集、分析和分发网络商业信息来说,很多的调用点不是其所需要的,这些多余调用点的存在会降低搜索引擎的性能,因此需要配备了搜索引擎对象表。当***定义业务逻辑时,与业务逻辑相关的业务对象将会被加入到搜索引擎对象表中。如果业务应用需要调用业务逻辑,***首先检查搜索引擎对象表;如果与当前调用点相关的业务对象存在于搜索引擎对象表中,***将会调用业务逻辑,否则将不会调用。通过此种方法,***的收集、分析和分发性能得到了优化。
通过“负载均衡+web服务+搜索引擎+数据库”构架,商业信息的数据即商业信息的挖掘将包括浏览、搜索、电商等在内的多种互联网用户行为包括商业信息中的交易行为等数据进行挖掘;尤其是针对非结构化的海量商业信息数据,能够最快速最直接最准确的反应近期内商业信息中的交易行为与目标需求;并以平台服务方式将挖掘的商业信息提供给分散各处、呈现碎片化状态的商业组织或企业个人。
本发明主要侧重对于***非格式化大文本数据全文检索,采用“负载均衡+web服务+搜索引擎+数据库”构架;实现收集、分析和分发网络商业信息的方法和***;支持大数据量下的全文检索应用的基础构件;搜索引擎等基础构件开发所涉业务流程。
对网络商业信息收集、分析和分发应用业务逻辑可变性中存在的共同形式进行抽象,然后以结构化的自然语言表述出来,形成全文检索业务规则模板。
通过添加Web服务端口与全文检索应用服务基础构件,其中:基础构件用以存储与管理描述全文检索应用服务的注册信息,Web服务端口基于基础构件之上,提供全文检索应用服务功能Web服务端口,其端口采用网络商业信息收集、分析和分发应用业务逻辑的定义与描述,基于搜索引擎等基础构件与全文检索应用服务端***互,实现“负载均衡+web服务+搜索引擎+数据库”框架,并扩展到大数据量下的全文检索应用功能的定制与使用。
扩展框架为Web服务提供了搜索引擎等基础构件的操作框架和工具,允许配置、使用和管理大数据量下的全文检索应用,并构成了应用程序和业务流程的构建模块。这个扩展框架在实现全文检索应用业务流程的各个级别和阶段中使用了业务规则模板的开发方法,对网络商业信息收集、分析和分发应用业务逻辑可变性中存在的共同形式进行抽象,然后以结构化的自然语言表述出来,形成全文检索业务规则模板并具有以下普遍特征:
A、利用高度安全的、独立于协议的全文检索应用方法来动态连接搜索引擎等基础构件组件。
B、可靠的处理全文检索应用执行的同步和异步模式的搜索引擎等基础构件。
C、以全文检索应用声明方式定义和处理数据收集、分析和分发应用事件。
D、在搜索引擎等基础构件和全文检索应用的基础构件之间动态转换数据格式。
E、以集中方式管理分布式全文检索应用资源(服务、配置、策略等)。
F、在搜索引擎等基础构件执行过程中捕获和处理异常。
G、记录和监控搜索引擎等基础构件出现的不同事件并进行度量。
H、提供统一的可重用服务调用代码库,用于搜索引擎等基础构件中所有应用程序。
I、支持Web服务标准堆栈,以适应大数据量下的全文检索应用。
动作模板则表示当条件满足时会触发什么样的动作。这些条件模板和动作模板可以分别组合起来以表示复杂的条件与动作。
网络商业信息收集、分析和分发应用业务逻辑规则的原理:是在搜索引擎等基础构件运行时根据查找全文检索应用动态地选择资源安全性上下文的可能性。规则封装三个主要的类来,通过动作模版,实现动态的全文检索应用:
1、信息数据收集是一个抽象的实现,它基于全文检索应用规则的搜索类。它引用搜索引擎等基础构件全文检索应用规则库上下文源,它的目的是根据固定的业务规则调用到众多的目标信息数据上下文源。
2、信息数据分析是全文检索应用规则的过滤类。搜索引擎等基础构件运行时根据查找全文检索应用动态地实现数据挖掘抽象方法,从而清楚地划分了逻辑界限。
3、信息数据分发,是全文检索应用规则的服务类,实现动态的Web集成,具备全文检索应用的基础构件应用程序安全性上下文和web.xml部署描述符文件中的访问控制,保留了绑定搜索引擎等基础构件运行线程的上下文。
随着网络信息应用的广泛普及,″碎片″(Shard)化的海量数据的收集/分析和访问成为了信息***设计的瓶颈问题。难点在于信息碎片化分布后,数据迁移路由规则的制定和选择以及后期的扩展性,比如:如何做到用最少的数据迁移量,达到扩充数据库容量(增加机器节点)的目的。核心问题是如何围绕数据库分库分表的路由规则和负载均衡策略展开。在具体技术细节之上的抽象处理,是水平扩展(Scale Out,亦或横向扩展、向外扩展)的完整数据层解决方案,其主要目的是为突破单节点数据库服务器的I/O能力限制,解决数据库扩展性问题。
收集、分析和分发网络商业信息的方法和***拟提供功能如下:
(1)提供数据的收集和访问规则和路由规则,将/分析规则直接内嵌入***;
(2)引入数据库分布集群(Group)的概念,保证数据的高可用性;
(3)引入集群节点可用性探测机制,以保证收集、分析和分发策略的正确实施,以确保***的高度稳定性;
(4)引入集群的数据库分发负载均衡策略;
(5)引入可用性的数据推送机制,提高客户端的数据访问查询速度;
采用集群的数据库分布方案,也就是说有N台机器(服务器)组成了一个完整的DB;通过一系列的收集规则将数据水平分布到不同的DB或table中,在通过相应的DB路由或者table路由规则找到需要查询分析的具体的DB或者table,以进行数据分发操作。
图4所示,数据收集是物理上的,对网络分布数据通过一系列的收集规则将数据分布到不同的DB服务器上,并通过一系列对数据的分析规则,将数据分布到一个数据库的不同表中,比如将数据信息划分为若干子表,若干个子表水平拼合有组成了逻辑上一个完整的数据信息索引表,建立一个DB,这个DB单独保存user_id到DB的映射关系,每次访问数据库的时候都要先查询一次这个数据库,以得到具体的DB信息,数据分析可以通过规则路由访问特定的数据库,访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力,并可以充分利用多台机器各种处理能力,同时可以避免单点失败,提供***的可用性,进行很好的错误隔离。
***的整个数据层多个分布数据库集群组成,组成了一个包含完整数据的DB。每一个数据库包括1个DB信息列表和N个″碎片″(Shard)化的数据。数据收集/分析和访问的过程大致如下:请求数据层,并传递必要的分库区分字段(通常情况下是user_id);数据层根据区分字段Route到具体的DB,在这个确定的DB内进行数据的收集、分析操作,而数据层客户端,不定时对集群中各个数据库进行可用性的尝试,实现原理就是尝试性链接,或者数据库端口的尝试性访问,也通过负载均衡实现集群的数据库负载分发策略,提供可用性的数据推送机制。
数据分发的推送机制可将数据库的当前状态通过程序的方式推送到客户端,也就是分布式数据层的应用端,这个时候通过主动的监听机制更新一个本地的DB状态的列表。并告知LB,这个数据库节点是否可用,是否需要分配负载。
本发明应用于外贸商业信息的自动搜索分析交换应用与服务***:
外贸分析网(www.waimaofenxi.com)建站于2012年,属于新建站的一批外贸数据网站中比较有代表性的,每天IP在5000左右,使用改良型LAMP技术,即LNMP,也就是在原有LAMP基础上加入了负载均衡和开源搜索技术,整体性能已经很好,能比较适合的满足大批量用户的访问,也有一定的安全基础,在搜索进度上也比较有保证,从访问量来看正在逐步替代老的一批网站。虽然整个框架技术有了很大提高,但还是有其致命弱点,即安全性上没有保障,同时在超大流量的情况下还是有负载问题,不能满足爆发性增长的需求,最后整体框架缺乏弹性,只能部分满足可信分发的需求,综上所诉其技术特点不能满足商用,只能用于普通的民用。
1)技术比较:
The Mellinger Co.(www.tradezone.com)
国外老牌外贸数据信息服务网站,创站于1995年,Google权重达到5级,技术上经历三代替换,从最早的LAMP架构,到LNMP,到现在的LNMP+DATECENTER,增加了数据中心的概念,到了这一步整个网站的数据吞吐量已经能对付大容量的数据请求,能满足大并发的数据请求,也能满足数据分从点到面的需求,从历史来看,该网站也确实在技术的变迁的那两个时刻出现了流量的跳跃式增长。但相对的,带来的隐患也慢慢呈现出来,即移动互联网的流量增长已经有超过普通互联网的趋势,而基于LAMP演变的3代技术并不能适应移动网络的特性,也就是数据碎片化传输和不稳定性连接特性;另外,由于LAMP技术本身的瓶颈导致其每次升级带来的性能升级都呈下降趋势,也就是在未来的5~10年内就会适应不了全球互联网流量增长带来的吞吐量瓶颈,到时候再升级框架或增加服务器数量都不能很好的解决这个问题,只有从根本上来解决这个问题;最后,也是LAMP永远都有隐患的安全问题,LAMP的设计初衷,架设结构,运行环境都决定了其安全上达不到商用级别。
技术比较:
1)雪球网(www.xueqiu.com)
股票数据资讯类SNS网站,日均IP在1.2w,属于最近几年中比较有活力的新生代数据服务网站,属于数据分发网站,有移动客户端,服务类型也以数据推送为主。网站技术上使用了业内比较先进NODE.JS+JAVA架构,中间层用了REDIS,在相应度和效率上都得到了有效的保障。网站整体特性非常先进,响应非常及时,大并发也处理的很到位。但是网站的安全性上和客户端的上的技术却是个遗憾,首先由于使用了先进的前端技术,但问题是该技术也就这两年出来的,并没有经过一个长久的市场考验和权威的安全验证,其次后端的JAVA技术没有使用到并发处理技术,在超大规模的并发请求下,该种技术并不能保障每一个请求都得到及时的反应,最后在客户端上使用了同一个后台的JAVA接口,虽然保障了请求的统一性,但该种做法的效率和安全得不到有效保障,尤其是核心调度算法上并没有二次处理,尤其是在这个移动端流量大爆发的情况下这种做法是很危险的。
4)技术比较:
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。
Claims (10)
1.收集、分析和分发网络商业信息的***,其特征是采用“负载均衡+web服务+搜索引擎+数据库”的构架;包括三个模块:web服务模块、搜索引擎模块、数据库模块;
1)Web服务模块:在普通的web服务器前面,加上了负载均衡服务器;对页面进行缓存,提高网站的访问速度;另一方面对多台web服务器进行横向扩展,使用多台web服务器来满足高并发的用户请求;
2)搜索引擎模块:解决了大数据量下全文检索的速度问题;其本身也由主从服务器组成,进行横向扩展;随着商业信息数据量不断增加,简单的通过增加服务器来解决;
3)数据库模块:由多个数据库服务器组成的集群,由中央数据库向周边数据库分发数据;使用统一的数据结构以方便今后新增数据的扩展;
基于“负载均衡+web服务+搜索引擎+数据库”的体系架构,以中间件实现业务流程集成,形成的一套支持非结构化文本数据从检索到应用的全生命周期管理的一体化***;通过建立web服务模块扩展到搜索引擎模块、数据库模块多个功能模块,为在商业信息业务应用处理过程中***定制的业务逻辑提供灵活性,支持非结构化文本数据的检索与应用业务逻辑的定制;***扩展框架通过定义搜索引擎并且在运行时依据规则动态地修改、替换应用从而达到实现网络商业信息的收集、分析和分发业务逻辑;
上述三个模块是支持大数据量下的全文检索应用的基础构件,其中搜索引擎等基础构件开发所涉业务流程为:
1)采用领域工程的方法,识别商业信息数据挖掘中与网络商业信息收集、分析和分发业务逻辑相关的所有的共性和可变性,并建立大数据量下的全文检索的领域分析模型;
2)搜索引擎中对收集、分析和分发网络商业信息的业务逻辑的可变性进行分析,建立的业务流程模块基础构件的领域设计模型,并识别出与大数据量下的全文检索业务逻辑相关的核心业务对象及其属性;
3)对网络商业信息收集、分析和分发应用业务逻辑可变性中存在的共同形式进行抽象,然后以结构化的自然语言表述出来,形成全文检索业务规则模板。
2.根据权利要求1所述的收集、分析和分发网络商业信息的***,其特征是网络商业信息收集、分析和分发业务中的搜索引擎功能模块的业务规则由事件、条件和动作三部分组成;业务规则模板包含两种类型,即条件模板和动作模板;条件模板描述了期望或不期望的约束;动作模板则表示当条件满足时会触发什么样的动作;这些条件模板和动作模板分别组合起来以表示复杂的条件与动作;将条件部分与动作部分组合则可以表示一条业务规则,并实现了灵活的大数据量下的全文检索应用的业务逻辑定制;
***采用“负载均衡+web服务+搜索引擎+数据库”的构架:通过开发商业网络中用于协同应用服务的Web服务模块、搜索引擎模块、数据库模块业务流程模块,实现网络商业信息的收集、分析和分发,形成支持大数据量下的全文检索应用的基础构件,业务流程模块的流程包括:规则定义、规则翻译、对象表、业务规则、规则数据库、搜索引擎数据库以及商业信息数据库框架,基础构件开发所涉业务流程如下:
1)规则定义:
通过网络商业信息收集、分析和分发应用的业务规则定义,提供预先设计的结构化自然语言描述的业务规则模板,业务应用从这些模板中选择所需要的规则文件,并将模板内容进行自由组合;同时,***自动将定义的业务逻辑中相关的业务对象加入到搜索引擎对象表中;
2)格式转换:
在网络商业信息收集、分析和分发应用的业务规则被定义后,将进行业务规则翻译。***按照预先定义好的转换规则自动将业务规则的条件部分和动作部分转换成搜索引擎可以识别的格式;
3)规则验证:
***将规则名称、规则属性以及转换后的网络商业信息收集、分析和分发应用的条件和动作部分组合起来以形成完整的业务规则并加入到业务逻辑中。***对定义的所有的业务规则进行冗余性、循环依赖性及不一致性等语义错误进行检测;
4)规则存储:
经验证成功的网络商业信息收集、分析和分发应用业务规则加入到搜索引擎规则文件库中的规则文件中。为了便于规则的查询修改,将业务规则的各个部分如名称、属性、条件、动作等存储到数据库中;
5)规则执行:
当***启动后,将网络商业信息收集、分析和分发应用规则文件装载到搜索引擎规则库中以供业务使用。当***运行至搜索引擎调用点时,将首先检查搜索引擎对象表来决定是否调用该业务。如果与当前调用点相关的业务对象存在于业务对象表中,***将会调用以执行定义的业务逻辑,否则将不会调用。
3.根据权利要求1所述的收集、分析和分发网络商业信息的***,其特征是在“负载均衡+web服务+搜索引擎+数据库”的***构架中,在一个全文检索业务应用中,会预先设置大量的搜索规则引擎调用点;很多的调用点非其所需要的,这些多余调用点的存在会降低搜索引擎的性能,因此需要配备了搜索引擎对象表;当***定义业务逻辑时,与业务逻辑相关的业务对象将会被加入到搜索引擎对象表中;如果业务应用需要调用业务逻辑,***首先检查搜索引擎对象表;如果与当前调用点相关的业务对象存在于搜索引擎对象表中,***将会调用业务逻辑,否则将不会调用。通过此种方法,***的收集、分析和分发性能得到了优化。
4.根据权利要求1所述的收集、分析和分发网络商业信息的***,其特征是通过“负载均衡+web服务+搜索引擎+数据库”构架,商业信息的数据即商业信息的挖掘将包括浏览、搜索、电商等在内的多种互联网用户行为包括商业信息中的交易行为等数据进行挖掘;尤其是针对非结构化的海量商业信息数据,能够最快速最直接最准确的反应近期内商业信息中的交易行为与目标需求;并以平台服务方式将挖掘的商业信息提供给分散各处、呈现碎片化状态的商业组织或企业个人。
5.根据权利要求1所述的收集、分析和分发网络商业信息的***,其特征是***在表示层可以使用网页形式(JSP/Servlet)或使用应用程序的形式(Applet),应用层上的中间件可以采用EJB中间件开发工具进行开发,数据层的应用方面,通过JDBC连接数据库。
6.根据权利要求5所述的收集、分析和分发网络商业信息的方法和***,其特征是针对Oralce数据库采用Java开发的Oracle8i,JDBC是高效快速的操作接口。
7.根据权利要求1所述的收集、分析和分发网络商业信息的***,其特征是搜索引擎是计算机索引建立程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。
8.根据权利要求1所述的收集、分析和分发网络商业信息的***,其特征是设有支持大数据量下的全文检索应用的基础构件:用于对收集、分析和分发网络商业信息应用的配置进行定制、用于协同应用服务的包括Web服务模块、搜索引擎模块、数据库模块的业务流程模块,通过扩展框架,支持“负载均衡+web服务+搜索引擎+数据库”的构架:全文检索应用是基于Web的,能够服务于支持大数据并且容易地伸缩;
基础构件提供的业务逻辑能够对收集、分析和分发网络商业信息应用进行扩展;支持大数据量下的全文检索应用的基础构件对网络商业信息的数据管理有三种方式:1)给网络商业信息的收集创建单独的数据库;2)所收集网络商业信息数据存入分析数据库,使用数据挖掘技术进行全文检索应用;3)将分析后获得的网络商业信息数据保存在一个表通过分发的识别码来区分,并通过Web提供服务。
9.根据权利要求1所述的收集、分析和分发网络商业信息的***,其特征是搜索引擎等基础构件开发所涉业务流程,支持大数据量下的全文检索应用的基础构件,底层是由基于网络的Web服务构成,Web服务之上是工作流引擎,通过工作流引擎来协同多个Web服务来形成特定网络商业信息的收集、分析和分发等应用功能,并且通过Web服务端口提供相应的服务功能。在全文检索应用架构中,服务功能对应有面向全文检索应用的基础构件;通过搜索引擎等基础构件描述服务端口的定义以及与其对应的组件信息,包括提供全文检索应用的基础构件的Web服务、基础构件的类型等信息,支持全文检索应用的搜索引擎实现、注册、获取搜索引擎等基础构件及安装的工作流程:
分成两部分:
1)定制搜索引擎等基础构件:当通过Web界面管理模块定制全文检索应用时,获取与安装管理模块通过消息中间件模块向搜索引擎等基础构件架构发出请求,搜索引擎根据相关策略判定具有定制该项全文检索应用的权限后,通过注册管理模块查询请求的全文检索应用定制服务信息,并返回全文检索应用的基础构件的Web服务信息;搜索引擎等基础构件获取与安装管理模块根据全文检索应用模型,通过该Web服务分发定制搜索引擎等基础构件,然后完成该基础构件的安装与初始化工作;
2)使用搜索引擎等基础构件:通过全文检索应用的基础构件与Web服务进行交互,搜索引擎等基础构件通过绑定的Web端口等信息,由消息中间层模块发送全文检索应用服务请求,接收消息中间层模块转发搜索引擎等基础构件的全文检索应用消息,通过Web界面管理模块显示全文检索应用的处理结果。
10.根据权利要求1所述的收集、分析和分发网络商业信息的***,其特征是在“负载均衡+web服务+搜索引擎+数据库”的***构架中,为网络商业信息收集、分析和分发业务应用服务业务流程模块配备搜索引擎对象表:在一个全文检索业务应用中,会预先设置大量的搜索规则引擎调用点;当***定义业务逻辑时,与业务逻辑相关的业务对象将会被加入到搜索引擎对象表中;如果业务应用需要调用业务逻辑,***首先检查搜索引擎对象表;如果与当前调用点相关的业务对象存在于搜索引擎对象表中,***将会调用业务逻辑,否则将不会调用;通过此种方法,***的收集、分析和分发性能得到了优化;而搜索引擎作为基于大数据量下全文检索的网络商业信息收集、分析和分发的基础模块,搜索引擎从工具到、服务构件到运行环境等多个角度网络商业信息应用实现松耦合的、充满弹性的架构。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103954591A CN103473696A (zh) | 2013-09-03 | 2013-09-03 | 一种收集、分析和分发网络商业信息的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103954591A CN103473696A (zh) | 2013-09-03 | 2013-09-03 | 一种收集、分析和分发网络商业信息的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103473696A true CN103473696A (zh) | 2013-12-25 |
Family
ID=49798534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013103954591A Pending CN103473696A (zh) | 2013-09-03 | 2013-09-03 | 一种收集、分析和分发网络商业信息的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103473696A (zh) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104281697A (zh) * | 2014-10-15 | 2015-01-14 | 安徽华贞信息科技有限公司 | 一种基于语义的大数据分析*** |
CN105357027A (zh) * | 2015-09-24 | 2016-02-24 | 四川长虹电器股份有限公司 | 基于大数据的轻量级数据服务总线*** |
CN105893031A (zh) * | 2016-03-28 | 2016-08-24 | 广州华多网络科技有限公司 | 一种缓存操作实现方法、业务层方法的调用方法及装置 |
CN106407228A (zh) * | 2015-08-03 | 2017-02-15 | 天脉聚源(北京)科技有限公司 | 一种网页控制隐藏和显示应用功能的方法和*** |
CN106815234A (zh) * | 2015-11-30 | 2017-06-09 | ***通信集团公司 | 一种分享健康数据的方法、装置及数据分享引擎*** |
CN107273461A (zh) * | 2017-06-02 | 2017-10-20 | 广州诚予国际市场信息研究有限公司 | 一种自然语言信息处理方法及*** |
CN108200196A (zh) * | 2018-01-31 | 2018-06-22 | 杭州优工品科技有限公司 | 基于分布式架构的数据储存、查询方法及*** |
CN108509478A (zh) * | 2017-11-23 | 2018-09-07 | 平安科技(深圳)有限公司 | 规则引擎文件的拆分调用方法、电子装置及存储介质 |
CN108549584A (zh) * | 2018-01-25 | 2018-09-18 | 北京奇艺世纪科技有限公司 | 一种服务端灰度降级方法和装置 |
CN108664519A (zh) * | 2017-04-01 | 2018-10-16 | 北京京东尚科信息技术有限公司 | 业务规则管理的方法、装置、电子设备和存储介质 |
CN108810075A (zh) * | 2018-04-11 | 2018-11-13 | 北京小唱科技有限公司 | 基于服务器端实现的音频修正*** |
CN109144493A (zh) * | 2018-07-18 | 2019-01-04 | 平安科技(深圳)有限公司 | 业务规则的生成方法、电子装置及可读存储介质 |
CN109697124A (zh) * | 2018-12-12 | 2019-04-30 | 深圳店匠科技有限公司 | 高并发电商网站的网页数据采集方法、***和介质 |
CN110275912A (zh) * | 2019-05-27 | 2019-09-24 | 千岳(西安)信息科技有限公司 | 一种基于智能推送及界面动态关联的控制*** |
CN110569442A (zh) * | 2019-09-23 | 2019-12-13 | 贵州省广播电视信息网络股份有限公司 | 一种基于三层结构的媒资元数据服务*** |
CN111400406A (zh) * | 2020-04-09 | 2020-07-10 | 上海东普信息科技有限公司 | 数据处理方法及装置、电子设备、计算机存储介质 |
CN112508504A (zh) * | 2020-11-17 | 2021-03-16 | 北京聚友大道科技发展有限公司 | 一种商业信息的信息管理方法、装置和电子设备 |
CN112700837A (zh) * | 2020-12-31 | 2021-04-23 | 上海市中西医结合医院 | 基于移动互联网平台的稳定性冠心病中医药服务*** |
CN113657863A (zh) * | 2021-08-23 | 2021-11-16 | 交通银行股份有限公司 | 一种集中化营运作业处理***及其方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012058690A2 (en) * | 2010-10-30 | 2012-05-03 | Blekko, Inc. | Transforming search engine queries |
WO2012076976A1 (en) * | 2010-12-08 | 2012-06-14 | N&N Chopra Consultants Pvt. Ltd. | System and method for integrating software functionalities on n-layer architecture platform |
-
2013
- 2013-09-03 CN CN2013103954591A patent/CN103473696A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012058690A2 (en) * | 2010-10-30 | 2012-05-03 | Blekko, Inc. | Transforming search engine queries |
WO2012076976A1 (en) * | 2010-12-08 | 2012-06-14 | N&N Chopra Consultants Pvt. Ltd. | System and method for integrating software functionalities on n-layer architecture platform |
Non-Patent Citations (3)
Title |
---|
汪枫: "信息发布***框架的设计与***集成的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, 15 August 2008 (2008-08-15), pages 8 - 49 * |
陈伟: "面向SaaS应用的业务逻辑定制框架的研究与实现", 《计算机应用研究》, vol. 28, no. 1, 31 January 2011 (2011-01-31), pages 2 - 3 * |
陈小兵: "支持多类终端与服务定制的SaaS软件服务架构", 《计算机应用》, vol. 30, no. 10, 31 October 2010 (2010-10-31), pages 2 - 3 * |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104281697A (zh) * | 2014-10-15 | 2015-01-14 | 安徽华贞信息科技有限公司 | 一种基于语义的大数据分析*** |
CN106407228A (zh) * | 2015-08-03 | 2017-02-15 | 天脉聚源(北京)科技有限公司 | 一种网页控制隐藏和显示应用功能的方法和*** |
CN105357027A (zh) * | 2015-09-24 | 2016-02-24 | 四川长虹电器股份有限公司 | 基于大数据的轻量级数据服务总线*** |
CN106815234A (zh) * | 2015-11-30 | 2017-06-09 | ***通信集团公司 | 一种分享健康数据的方法、装置及数据分享引擎*** |
CN105893031A (zh) * | 2016-03-28 | 2016-08-24 | 广州华多网络科技有限公司 | 一种缓存操作实现方法、业务层方法的调用方法及装置 |
CN108664519A (zh) * | 2017-04-01 | 2018-10-16 | 北京京东尚科信息技术有限公司 | 业务规则管理的方法、装置、电子设备和存储介质 |
CN108664519B (zh) * | 2017-04-01 | 2021-03-30 | 北京京东尚科信息技术有限公司 | 业务规则管理的方法、装置、电子设备和存储介质 |
CN107273461A (zh) * | 2017-06-02 | 2017-10-20 | 广州诚予国际市场信息研究有限公司 | 一种自然语言信息处理方法及*** |
CN108509478A (zh) * | 2017-11-23 | 2018-09-07 | 平安科技(深圳)有限公司 | 规则引擎文件的拆分调用方法、电子装置及存储介质 |
CN108549584A (zh) * | 2018-01-25 | 2018-09-18 | 北京奇艺世纪科技有限公司 | 一种服务端灰度降级方法和装置 |
CN108549584B (zh) * | 2018-01-25 | 2020-11-27 | 北京奇艺世纪科技有限公司 | 一种服务端灰度降级方法和装置 |
CN108200196A (zh) * | 2018-01-31 | 2018-06-22 | 杭州优工品科技有限公司 | 基于分布式架构的数据储存、查询方法及*** |
CN108200196B (zh) * | 2018-01-31 | 2020-12-04 | 杭州优工品科技有限公司 | 基于分布式架构的数据储存、查询方法及*** |
CN108810075B (zh) * | 2018-04-11 | 2020-12-18 | 北京小唱科技有限公司 | 基于服务器端实现的音频修正*** |
CN108810075A (zh) * | 2018-04-11 | 2018-11-13 | 北京小唱科技有限公司 | 基于服务器端实现的音频修正*** |
CN109144493A (zh) * | 2018-07-18 | 2019-01-04 | 平安科技(深圳)有限公司 | 业务规则的生成方法、电子装置及可读存储介质 |
CN109697124A (zh) * | 2018-12-12 | 2019-04-30 | 深圳店匠科技有限公司 | 高并发电商网站的网页数据采集方法、***和介质 |
CN110275912B (zh) * | 2019-05-27 | 2021-03-26 | 千岳(西安)信息科技有限公司 | 一种基于智能推送及界面动态关联的控制*** |
CN110275912A (zh) * | 2019-05-27 | 2019-09-24 | 千岳(西安)信息科技有限公司 | 一种基于智能推送及界面动态关联的控制*** |
CN110569442A (zh) * | 2019-09-23 | 2019-12-13 | 贵州省广播电视信息网络股份有限公司 | 一种基于三层结构的媒资元数据服务*** |
CN110569442B (zh) * | 2019-09-23 | 2023-01-31 | 贵州省广播电视信息网络股份有限公司 | 一种基于三层结构的媒资元数据服务*** |
CN111400406A (zh) * | 2020-04-09 | 2020-07-10 | 上海东普信息科技有限公司 | 数据处理方法及装置、电子设备、计算机存储介质 |
CN111400406B (zh) * | 2020-04-09 | 2023-05-12 | 上海东普信息科技有限公司 | 数据处理方法及装置、电子设备、计算机存储介质 |
CN112508504A (zh) * | 2020-11-17 | 2021-03-16 | 北京聚友大道科技发展有限公司 | 一种商业信息的信息管理方法、装置和电子设备 |
CN112508504B (zh) * | 2020-11-17 | 2024-05-28 | 北京聚友大道科技发展有限公司 | 一种商业信息的信息管理方法、装置和电子设备 |
CN112700837A (zh) * | 2020-12-31 | 2021-04-23 | 上海市中西医结合医院 | 基于移动互联网平台的稳定性冠心病中医药服务*** |
CN113657863A (zh) * | 2021-08-23 | 2021-11-16 | 交通银行股份有限公司 | 一种集中化营运作业处理***及其方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103473696A (zh) | 一种收集、分析和分发网络商业信息的方法和*** | |
CN100418057C (zh) | 用于应用程序分布式管理的启用网格的虚拟机的方法和*** | |
US20190068690A1 (en) | Automated management of resource attributes across network-based services | |
CN111324571B (zh) | 一种容器集群管理方法、装置及*** | |
CN101408899B (zh) | 一种网站多数据源切换方法和装置 | |
US7987152B1 (en) | Federation of clusters for enterprise data management | |
US10922303B1 (en) | Early detection of corrupt data partition exports | |
EP2959387B1 (en) | Method and system for providing high availability for state-aware applications | |
CN110162559B (zh) | 一种基于通用json同步和异步数据api接口调用的区块链处理方法 | |
CN101042767A (zh) | web服务数据库群集体系结构及其方法 | |
CN104011701A (zh) | 内容传送网络 | |
TW201229795A (en) | Web service patterns for globally distributed service fabric | |
CN101741614B (zh) | 对等式结点管理器及对等式结点管理方法 | |
CN112698921B (zh) | 一种逻辑代码运行方法、装置、计算机设备和存储介质 | |
CN106569896B (zh) | 一种数据分发及并行处理方法和*** | |
CN104050276A (zh) | 一种分布式数据库的缓存处理方法及*** | |
CN101945126A (zh) | 森林资源异构数据分布式管理*** | |
CN103942281A (zh) | 一种对持久化存储的对象进行操作的方法及装置 | |
US10182104B1 (en) | Automatic propagation of resource attributes in a provider network according to propagation criteria | |
US20150127785A1 (en) | Gateway service manager for business object applications | |
CN110737425A (zh) | 一种计费平台***的应用程序的建立方法及装置 | |
US20070174697A1 (en) | Generic, WSRF-compliant checkpointing for WS-Resources | |
Flahive et al. | A methodology for ontology update in the semantic grid environment | |
Zarei et al. | Past, present and future of Hadoop: A survey | |
CN109213883A (zh) | 灾害模型群服务链编排方法及装置、终端、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20131225 |