CN109145234B - 一种调用业务内容的方法及装置 - Google Patents
一种调用业务内容的方法及装置 Download PDFInfo
- Publication number
- CN109145234B CN109145234B CN201811099297.6A CN201811099297A CN109145234B CN 109145234 B CN109145234 B CN 109145234B CN 201811099297 A CN201811099297 A CN 201811099297A CN 109145234 B CN109145234 B CN 109145234B
- Authority
- CN
- China
- Prior art keywords
- service
- service content
- configuration item
- calling
- content
- 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.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种调用业务内容的方法及装置,在该方法中,数据中心利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求,所述业务内容调用请求中包括调用业务内容所需的配置项信息,所述配置项信息为所述数据中心预先配置的;所述数据中心解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容;所述数据中心为所述业务方调用所述业务内容。通过本发明可以提高业务内容的调用效率。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种调用业务内容的方法及装置。
背景技术
随着互联网技术的发展,UGC(User Generated Content,用户原创内容)社区的思路已经深入人心。
UGC社区中包括有各种业务内容供业务方(业务线、部门等)调用,例如供业务方调用的业务内容可以是旅游网站中的旅游攻略、游记以及问答等。业务方经常会从UGC社区调用一些优质业务内容。目前,业务方每次从UGC社区中调用优质业务内容时,都需要与UGC社区的开发人员进行调用业务内容的有效沟通,告知需要调用的业务内容。UGC社区的开发人员针对业务方需要调用的业务内容,开发代码接口。业务方通过该开发的代码接口调用业务内容。
目前调用UGC社区业务内容的方法中,业务方每次调用UGC社区中的优质业务内容时,UGC社区的开发人员都需要开发代码接口。代码接口的开发过程是一个繁琐而又重复的过程,故目前调用UGC社区优质业务内容的方法开发操作成本较大,并且调用效率较低。
发明内容
本发明实施例提供一种调用业务内容的方及装置,以提高调用效率。
本发明实施例的一个方面提供了一种调用业务内容的方法,包括数据中心利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求,所述业务内容调用请求中包括调用业务内容所需的配置项信息,所述配置项信息为所述数据中心预先配置的;所述数据中心解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容;所述数据中心为所述业务方调用所述业务内容。
本发明的另一方面还提供了一种调用业务内容的装置,其中,所述装置包括:获取单元,用于利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求,所述业务内容调用请求中包括调用业务内容所需的配置项信息,所述配置项信息为所述数据中心预先配置的;解析单元,用于解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容;调用单元,用于为所述业务方调用所述业务内容。
本发明实施例提供的调用业务内容的方法及装置,利用预先生成的统一调用接口,为业务方调用业务内容,无需每次调用社区中的业务内容时,社区的开发人员都开发代码接口,提高了调用效率。
附图说明
图1是本发明实施例提供的一种调用业务内容的方法流程示意图。
图2是本发明实施例提供的另一种调用业务内容的方法流程示意图。
图3是发明实施例提供的一种调用业务内容的装置结果示意图。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
本发明实施例提供的调用业务内容的方法可以是针对UGC社区中的特定业务内容,例如社区优质业务内容的调用的方法。在一些实施方式中,本发明实施例提供的调用业务内容的方法可以由数据中心执行,该数据中心可以是第三方提供者的服务器。例如,服务器可以是本地服务器或者云服务器。
可能的实施方式中,本发明实施例中涉及的数据中心可存储优质业务内容,并为业务方调用该优质业务内容。其中,本发明实施例中涉及的优质业务内容可以是由运维人员从大量的业务内容中发掘并标记得到的业务内容。
图1所示为本发明实施例提供的一种调用业务内容的方法执行流程图100,参阅图1所示,该方法包括:
S101:业务方调用数据中心预先生成的统一调用接口,发送业务内容调用请求,数据中心利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求。
本发明实施例中业务方发送的业务内容调用请求用于请求调用业务内容。业务内容调用请求所请求调用的业务内容例如可以是“问题”、“游记”、“攻略”等。可能的示例中,业务内容调用请求所请求调用的业务内容为优质业务内容。在该业务内容调用请求中包括调用业务内容所需的配置项信息。该配置项信息例如可以是需要调用的业务内容信息,例如需要调用的问题类型等。
本发明实施例中数据中心可预先生成供业务方调用社区业务内容的统一调用接口。例如,本发明实施例中可以提供一种管理平台,在该管理平台上提供登记注册方式,业务方在管理平台上采用登记注册的方式输入配置项信息并发送业务内容调用请求。例如在管理平台上选择需要调用的业务内容的数据源和字段描述信息。管理平台根据输入的配置项信息生成并发送业务内容调用请求。
一种可能的实施方式中,本发明实施例中数据中心可预先配置用于调用业务内容的配置项信息,通过预设的配置规则配置配置项与调用业务内容之间的调用关系。
另一种可能的实施方式中,本发明实施例中业务方在管理平台上采用登记注册的方式输入完成配置项信息后,数据中心可针对业务方请求调用的每一业务内容生成配置记录,并为该配置记录分配唯一的配置记录标识,该配置记录标识用于标识针对业务方请求调用每一业务内容所配置的配置记录。业务方进行业务内容调用时,可调用统一调用接口,发送业务内容调用请求,在该业务内容调用请求中携带针对该业务内容调用请求的配置记录标识,以使数据中心通过解析配置记录标识解析配置项信息中的配置项。
一种可能的实施方式中,本发明实施例中数据中心提前配置配置项,并为每一配置项设置配置项标识,在利用统一调用接口调用业务内容时,通过解析所述业务内容调用请求中包括的配置项标识,确定所述配置项标识对应的配置项,依据所述配置项确定调用的业务内容。
S102:数据中心解析业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应需要调用的业务内容。
可能的实施方式中,配置项信息里包含多个配置项,每个配置项对应部分需要查询的内容,整体组成最终需要查询的内容。本发明实施例中可针对每一配置项设置配置项标识,通过该配置项标识在数据中心中查找对应的配置项,并依据该配置项确定需要调用的业务内容。例如,配置项标识为通过具体数值标识,则每个数值对应着要查询的条件,解析各配置项中的数值来生成查询语句,确定需要调用的业务内容。
可能的实施方式中,本发明实施例中数据中心也可通过解析配置记录标识解析配置项信息中的配置项,进而依据该配置项确定需要调用的业务内容。
S103:数据中心为业务方调用所述需要调用的业务内容。
本发明实施例中由于预先配置了配置项与需要调用的业务内容之间的对应关系,故在进行业务调用时,业务方可利用统一的调用接口发起业务内容调用请求,业务内容调用请求中包括调用业务内容所需的配置项信息(配置项与需要调用的业务内容之间的对应关系),数据中心可根据该配置项与需要调用的业务内容之间的对应关系调用需要调用的业务内容。
本发明实施例中,预先配置用于调用业务内容的配置项信息,进而可利用统一调用接口发起业务内容调用请求,并根据配置项信息调用需要调用的业务内容,使得业务方调用业务内容时,无需每次调用社区中的业务内容时,社区的开发人员都开发代码接口,提高了调用效率。
本发明实施例以下结合实际应用对上述涉及的调用业务的方法进行举例说明。
本发明实施例中,社区中的业务内容,会根据业务内容的运营思路和方向进行统一分类,以区别不同类别的业务。例如,在业务线当中,根据业务线需要会有不同类别的业务内容,同一类别的业务又会被划分为不同对的子类别业务。如运营会运营出一批好问题,好问题就是一种类别的业务,而好问题会被分为专题问题,精华问题等子类别业务。
通常社区中的业务内容是存储到数据库中的,本发明实施例中可将社区中的业务内容同步到数据中心中。例如,将优质业务内容同步存储到数据中心中。为了便于业务内容在数据中心的存储,可预先按照业务内容的类别,为不同类别的业务内容配置业务标识,以区分不同类别业务内容。在为业务方调用业务内容时,确定所述配置项信息对应业务内容的类别,并确定该类别对应的业务标识;调用与所述业务标识对应的业务内容。
本发明实施例中在调用与业务标识对应的业务内容后,还可调用业务内容的字段,业务内容的字段例如可以是目的地标识,浏览数,回答数,点赞数,金牌数,关注数,标签标识等。
通常数据中心中会存储有业务内容的部分字段,例如存储较为常用字段或精华字段。在调用业务内容的字段时,若调用的字段存储在数据中心中,则可直接从数据中心中调用。若调用的字段未存储在数据中心中,本发明实施例中可采用回源的方式,从存储业务内容的数据库中调用业务内容的字段,其中,从数据库中调用的字段为未存储在数据中心中的字段。
图2所示为本发明实施例提供的另一种调用业务内容的实施流程图200,参阅图2所示,该调用业务内容的方法包括:
S201:预先按照业务内容的类别,确定区分不同类别业务内容的业务标识。
具体的,本发明实施例中,数据中心将数据库中存储的业务内容同步存储到数据中心时,可针对同一类别的业务内容,生成相同的分类号,并将该分类号作为分类标识。针对每一类别业务内容中的子类别业务,分别生成子分类号,并将所述子分类号作为子分类标识。将分类标识、或分类标识和子分类标识,作为区分不同类别业务内容的业务标识。
本发明实施例中,若某一类别业务内容既有分类标识也有子分类标识,则可将分类标识和子分类标识一同作为业务标识。如果某一类别业务内容只有分类标识二没有子分类标识,则可省略子分类标识,直接将分类标识作为业务标识。
本发明实施例中,分类标识和子分类标识可以通过分类号和子分类号表示。例如,数据中心将好问题这类业务内容同步到数据中心时,可为好问题这类业务生成分类号1001,将分类号1001作为好问题这类业务内容的分类标识。为好问题中的专题问题和精华问题等子类别业务分别生成子分类号21和302,则好问题中的专题问题的业务标识可以为211001,好问题中的精华问题的业务标识为3021001。
本发明实施例中采用子分类标识+分类标识的方式作为业务标识,具有如下好处:
第一,实现方式简单。采用子分类标识+分类标识的方式,可采用诸如21*1000+1001,302*1000+1001的方式生成,如果采用分类标识+子分类标识的方式,需要判断子分类标识有多少位,1001*((10)的位数次方)+21,故采用分类标识+分类标识的方式作为业务标识的方式。
第二,进行解析简单,采用子分类标识+分类标识的方式,进行业务标识解析时,可直接获取到分类标识,例如,211001可直接取后四位数1001获得分类号,2111001%1000取模就可以拿到21。若采用分类标识+子分类标识的情况,需要计算位数,例如,21100解析时,需要采用12111001%(10的位数次方)的方式。
S202:存储区分不同类别业务内容的业务标识。
本发明实施例中可将确定的区分不同类别业务内容的业务标识,存储在数据中心中,以备后续调用业务内容时,可根据该业务标识进行业务内容的调用。
本发明实施例中,业务标识在存储时,可将分类标识和子分类标识作为一个字符串进行存储。如果具有子分类标识(可以是多个),那么连同分类标识之间用逗号隔开,在后续查询的时候,可对字符串以逗号为单位做分割进行准确匹配查询,这样既可以准确定位分类标识,又能定位子分类标识。
可能的实施方式中,本发明实施例中,可采用诸如ElasticSearch的存储方式进行业务标识的存储,以支持业务标识与业务内容之间的匹配查询,实现业务内容的精确查询。
本发明实施例中,存储每个业务内容根据运营划分所属类别的业务标识,可实现根据业务标识查询业务内容,使得查询过程简单,并且查询精确度提高。
S203:监控业务内容的类别变化状态,并根据业务内容变化后的类别,更新区分不同类别业务内容的业务标识。
本发明实施例中数据中心可实时监控业务内容的类别变化状态,当确定业务内容的类别发生变化后,重新确定该变化后的类别以及标识该类别的业务的业务标识,并更新区分不同类别业务内容的业务标识。例如,运维人员在数据库中将某些业务内容标记为优质业务内容后,可将该优质业务内容以及该优质业务内容的业务标识更新存储到数据中心中。
S204:业务方调用统一调用接口发送业务内容调用请求,业务内容调用请求中包括有需要调用的业务内容对应的配置记录标识。
S205:数据中心解析业务内容调用请求中包括的配置记录标识,确定配置项信息中的配置项,并确定所述配置项对应调用的业务内容。
本发明实施例中数据中心通过解析配置记录标识,确定业务内容调用请求中该配置记录中包括的配置项标识,进而可确定具体的配置项。根据配置项可确定需要调用的业务内容,例如精华问题。
S206:数据中心确定所述配置项标识对应调用的业务内容的类别,并确定该类别对应的业务标识。
本发明实施例中数据中心通过解析配置项标识后可确定需要调用的业务内容,进而可确定该业务内容的类别以及该类别对应的业务标识。例如,确定需要调用的业务内容为精华问题,则可确定精华问题的业务标识为3021001。
S207:数据中心调用与上述确定的业务标识对应的业务内容。
例如,确定业务标识为3021001,则可调用3021001对应的业务内容:好问题中的精华问题。
本发明实施例中在确定了需要调用好问题中的精华问题后,还可调用好问题中精华问题的字段。例如调用精华问题的浏览数,回答数和点赞数等字段。在调用精华问题的字段时,若该调用的字段存储在数据中心中,则可直接从数据中心中调用。若该调用的字段未存储在数据中心中,可从数据库中调用。假设需要调用好问题中精华问题的浏览数,回答数和点赞数,而浏览数和回答数存储在数据中心中,点赞数未存储在数据中心中,则可从数据中心中调用好问题中精华问题的浏览数,回答数,并从数据库中调用好问题中精华问题的点赞数。
进一步的,本发明实施例中在采用上述方式为业务方调用了业务内容后,还可包括如下步骤:
S208:将配置记录标识,添加到业务内容的使用日志上报报告中。
本发明实施例中,为业务方提供了调用的业务内容后,可在曝光数据的时候把业务内容调用请求对应的配置记录标识添加到业务内容的使用日志上报报告中,例如在数据曝光日志和用户点击日志上报的代码中携带该配置记录标识。
S209:统计所述业务内容的使用日志上报报告中包括的配置记录标识,根据统计结果确定所述业务内容的调用情况。
本发明实施例中可提供专用于采集业务内容使用日志上报报告的接口,通过该接口收集业务内容的使用日志上报报告,并统计业务内容的使用日志上报报告中包括的配置记录标识,根据统计结果确定所述业务内容的调用情况,进而实现对应社区中业务内容使用情况的反馈,使社区可利用该业务标识进行更多的社区业务内容(例如优质内容)进行反馈总结和挖掘工作。
基于相同的发明构思,本发明实施例还提供了一种调用业务内容的装置。
图3所示为本发明实施例提供的一种调用业务内容的装置300的结构示意图。可能的示例中,本发明实施例中调用业务内容的装置300可以是上述实施例中涉及的数据中心。参阅图3所示,调用业务内容的装置300可以包括获取单元301、解析单元302和调用单元303。其中,获取单元301,用于利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求,所述业务内容调用请求中包括调用业务内容所需的配置项信息,所述配置项信息为所述数据中心预先配置的。解析单元302,用于解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容。调用单元303,用于为所述业务方调用所述业务内容。
可能的实施方式中,调用业务内容的装置300还包括存储单元304,所述存储单元304用于:在所述获取单元301获取业务方发送的业务内容调用请求之前,预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识。所述调用单元303采用如下方式为所述业务方调用所述业务内容:
确定所述配置项信息对应业务内容的类别,并确定该类别对应的业务标识;调用与所述业务标识对应的业务内容。
其中,所述存储单元304采用如下方式预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识:
针对同一类别的业务内容,生成相同的分类号,并将该分类号作为分类标识;针对每一类别业务内容中的子类别业务,分别生成子分类号,并将所述子分类号作为子分类标识;将所述分类标识,或所述分类标识和所述子分类标识,作为所述业务标识,并存储所述业务标识。
一种可能的实施方式中,所述调用单元303,还用于:调用与所述业务标识对应的业务内容之后,若在数据中心中未查询到需要调用的业务内容的字段,则从存储业务内容的数据库中调用该未查询到的业务内容的字段。
其中,所述存储单元304,还用于:
确定并存储区分不同类别业务内容的业务标识后,监控业务内容的类别变化状态,并根据业务内容变化后的类别,更新区分不同类别业务内容的业务标识。
本发明实施例中,所述数据中心预先配置的配置项信息中包括针对每一配置项设置的配置项标识。所述解析单元302,采用如下方式解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容:解析所述业务内容调用请求中包括的配置项标识,并确定所述配置项标识对应的配置项,依据所述配置项确定调用的业务内容。
一种可能的实施方式中,调用业务内容所需的配置项信息为配置记录标识,所述配置记录标识用于标识针对业务方请求调用每一业务内容所配置的配置记录。
本发明实施例中,调用业务内容的装置300还包括统计单元305,所述统计单元305用于:在所述调用单元303为所述业务方调用所述业务内容之后,将所述配置记录标识,添加到所述业务内容的使用日志上报报告中;统计所述业务内容的使用日志上报报告中包括的配置记录标识,根据统计结果确定所述业务内容的调用情况。
可以理解的是,本发明实施例中涉及的调用业务内容的装置300中的各个模块单元所实现的功能与上文描述的调用业务内容的方法中的步骤相对应,其具体实现和技术效果请参见上文对于方法步骤的描述,在此不再赘述。
进一步可以理解的是,本发明实施例上述涉及的调用业务内容的装置300的结构(包括的各模块单元的名称、连接关系)仅是进行示意性说明,该基于与本发明实施例涉及的调用业务内容的方法相同发明构思所提供的调用业务内容的装置的结构并不局限于图3所示的结构,也不局限于包括上述涉及的模块单元,还可能包括其它的模块单元,或者上述涉及的模块单元可进一步进行细分。
在一些实施方式中,本发明实施例还提供了一种服务器,该服务器包括存储器以及处理器。存储器配置用于存储指令。处理器配置用于调用指令执行上文所述的任何方法。
在一些实施方式中,本发明提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令。计算机可执行指令在由处理器执行时,执行上文所述的任何方法。
在一些实施方式中,本发明还提供了以下技术方案:
方案1:一种调用业务内容的方法,包括:
数据中心利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求,所述业务内容调用请求中包括调用业务内容所需的配置项信息,所述配置项信息为所述数据中心预先配置的;所述数据中心解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容;所述数据中心为所述业务方调用所述业务内容。
方案2:根据方案1所述的方法,所述数据中心获取业务方发送的业务内容调用请求之前,所述方法还包括:预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识。
所述为所述业务方调用所述业务内容,包括:确定所述配置项信息对应业务内容的类别,并确定该类别对应的业务标识;调用与所述业务标识对应的业务内容。
方案3:根据方案2所述的方法,预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识,包括:针对同一类别的业务内容,生成相同的分类号,并将该分类号作为分类标识;针对每一类别业务内容中的子类别业务,分别生成子分类号,并将所述子分类号作为子分类标识;
将所述分类标识,或所述分类标识和所述子分类标识,作为所述业务标识,并存储所述业务标识。
方案4:根据方案2或方案3所述的方法,所述调用与所述业务标识对应的业务内容之后,所述方法还包括:若在数据中心中未查询到需要调用的业务内容的字段,则从存储业务内容的数据库中调用该未查询到的业务内容的字段。
方案5:根据方案2或方案3所述的方法,确定并存储区分不同类别业务内容的业务标识后,所述方法还包括:
监控业务内容的类别变化状态,并根据业务内容变化后的类别,更新区分不同类别业务内容的业务标识。
方案6:根据方案1所述的方法,所述数据中心预先配置的配置项信息中包括针对每一配置项设置的配置项标识。
所述数据中心解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容,包括:所述数据中心解析所述业务内容调用请求中包括的配置项标识,并确定所述配置项标识对应的配置项,依据所述配置项确定调用的业务内容。
方案7:根据方案1所述的方法,调用业务内容所需的配置项信息为配置记录标识,所述配置记录标识用于标识针对业务方请求调用每一业务内容所配置的配置记录。
方案8:根据方案7所述的方法,为所述业务方调用所述业务内容之后,所述方法还包括:将所述配置记录标识,添加到所述业务内容的使用日志上报报告中;统计所述业务内容的使用日志上报报告中包括的配置记录标识,根据统计结果确定所述业务内容的调用情况。
方案9:一种调用业务内容的装置,所述装置包括:
获取单元,用于利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求,所述业务内容调用请求中包括调用业务内容所需的配置项信息,所述配置项信息为所述数据中心预先配置的;解析单元,用于解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容;调用单元,用于为所述业务方调用所述业务内容。
方案10:根据方案9所述的装置,所述装置还包括存储单元,所述存储单元用于:
在所述获取单元获取业务方发送的业务内容调用请求之前,预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识。
所述调用单元采用如下方式为所述业务方调用所述业务内容:
确定所述配置项信息对应业务内容的类别,并确定该类别对应的业务标识;调用与所述业务标识对应的业务内容。
方案11:根据方案10所述的装置,所述存储单元采用如下方式预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识:
针对同一类别的业务内容,生成相同的分类号,并将该分类号作为分类标识;针对每一类别业务内容中的子类别业务,分别生成子分类号,并将所述子分类号作为子分类标识;将所述分类标识,或所述分类标识和所述子分类标识,作为所述业务标识,并存储所述业务标识。
方案12:根据方案10或方案11所述的装置,所述调用单元,还用于:
调用与所述业务标识对应的业务内容之后,若在数据中心中未查询到需要调用的业务内容的字段,则从存储业务内容的数据库中调用该未查询到的业务内容的字段。
方案13:根据方案10或方案11所述的装置,所述存储单元,还用于:
确定并存储区分不同类别业务内容的业务标识后,监控业务内容的类别变化状态,并根据业务内容变化后的类别,更新区分不同类别业务内容的业务标识。
方案14:根据方案9所述的装置,所述数据中心预先配置的配置项信息中包括针对每一配置项设置的配置项标识。
所述解析单元,采用如下方式解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容:
解析所述业务内容调用请求中包括的配置项标识,并确定所述配置项标识对应的配置项,依据所述配置项确定调用的业务内容。
方案15:根据方案9所述的装置,调用业务内容所需的配置项信息为配置记录标识,所述配置记录标识用于标识针对业务方请求调用每一业务内容所配置的配置记录。
方案16:根据方案15所述的装置,所述装置还包括统计单元,所述统计单元用于:
在所述调用单元为所述业务方调用所述业务内容之后,将所述配置记录标识,添加到所述业务内容的使用日志上报报告中;统计所述业务内容的使用日志上报报告中包括的配置记录标识,根据统计结果确定所述业务内容的调用情况。
方案17:一种服务器,其中,所述服务器包括:存储器,配置用于存储指令;以及处理器,配置用于调用所述指令执行方案1-方案8中任一项所述的调用业务内容的方法。
方案18:一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在由处理器执行时,执行方案1-方案8中任一项所述的采集网站数据的方法。
可以理解的是,本发明实施例中尽管在附图中以特定的顺序描述操作,但是不应将其理解为要求按照所示的特定顺序或是串行顺序来执行这些操作,或是要求执行全部所示的操作以得到期望的结果。在特定环境中,多任务和并行处理可能是有利的。
本发明实施例涉及的方法和装置能够利用标准编程技术来完成,利用基于规则的逻辑或者其他逻辑来实现各种方法步骤。还应当注意的是,此处以及权利要求书中使用的词语“装置”和“模块”意在包括使用一行或者多行软件代码的实现和/或硬件实现和/或用于接收输入的设备。
此处描述的任何步骤、操作或程序可以使用单独的或与其他设备组合的一个或多个硬件或软件模块来执行或实现。在一个实施方式中,软件模块使用包括包含计算机程序代码的计算机可读介质的计算机程序产品实现,其能够由计算机处理器执行用于执行任何或全部的所描述的步骤、操作或程序。
出于示例和描述的目的,已经给出了本发明实施的前述说明。前述说明并非是穷举性的也并非要将本发明限制到所公开的确切形式,根据上述教导还可能存在各种变形和修改,或者是可能从本发明的实践中得到各种变形和修改。选择和描述这些实施例是为了说明本发明的原理及其实际应用,以使得本领域的技术人员能够以适合于构思的特定用途来以各种实施方式和各种修改而利用本发明。
Claims (16)
1.一种调用业务内容的方法,其中,包括:
数据中心利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求,所述业务内容调用请求中包括调用业务内容所需的配置项信息,所述配置项信息为所述数据中心预先配置的,所述调用业务内容所需的配置项信息为配置记录标识,所述配置记录标识用于标识针对业务方请求调用每一业务内容所配置的配置记录;
所述数据中心解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容;
所述数据中心为所述业务方调用所述业务内容。
2.根据权利要求1所述的方法,其中,所述数据中心获取业务方发送的业务内容调用请求之前,所述方法还包括:
预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识;
所述为所述业务方调用所述业务内容,包括:
确定所述配置项信息对应业务内容的类别,并确定该类别对应的业务标识;
调用与所述业务标识对应的业务内容。
3.根据权利要求2所述的方法,其中,预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识,包括:
针对同一类别的业务内容,生成相同的分类号,并将该分类号作为分类标识;
针对每一类别业务内容中的子类别业务,分别生成子分类号,并将所述子分类号作为子分类标识;
将所述分类标识,或所述分类标识和所述子分类标识,作为所述业务标识,并存储所述业务标识。
4.根据权利要求2或3所述的方法,其中,所述调用与所述业务标识对应的业务内容之后,所述方法还包括:
若在数据中心中未查询到需要调用的业务内容的字段,则从存储业务内容的数据库中调用该未查询到的业务内容的字段。
5.根据权利要求2或3所述的方法,其中,确定并存储区分不同类别业务内容的业务标识后,所述方法还包括:
监控业务内容的类别变化状态,并根据业务内容变化后的类别,更新区分不同类别业务内容的业务标识。
6.根据权利要求1所述的方法,其中,所述数据中心预先配置的配置项信息中包括针对每一配置项设置的配置项标识;
所述数据中心解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容,包括:
所述数据中心解析所述业务内容调用请求中包括的配置项标识,并确定所述配置项标识对应的配置项,依据所述配置项确定调用的业务内容。
7.根据权利要求6所述的方法,其中,为所述业务方调用所述业务内容之后,所述方法还包括:
将所述配置记录标识,添加到所述业务内容的使用日志上报报告中;
统计所述业务内容的使用日志上报报告中包括的配置记录标识,根据统计结果确定所述业务内容的调用情况。
8.一种调用业务内容的装置,其中,所述装置包括:
获取单元,用于利用预先生成的统一调用接口,获取业务方发送的业务内容调用请求,所述业务内容调用请求中包括调用业务内容所需的配置项信息,所述配置项信息为数据中心预先配置的,所述调用业务内容所需的配置项信息为配置记录标识,所述配置记录标识用于标识针对业务方请求调用每一业务内容所配置的配置记录;
解析单元,用于解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容;
调用单元,用于为所述业务方调用所述业务内容。
9.根据权利要求8所述的装置,其中,所述装置还包括存储单元,所述存储单元用于:
在所述获取单元获取业务方发送的业务内容调用请求之前,预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识;
所述调用单元采用如下方式为所述业务方调用所述业务内容:
确定所述配置项信息对应业务内容的类别,并确定该类别对应的业务标识;
调用与所述业务标识对应的业务内容。
10.根据权利要求9所述的装置,其中,所述存储单元采用如下方式预先按照业务内容的类别,确定并存储区分不同类别业务内容的业务标识:
针对同一类别的业务内容,生成相同的分类号,并将该分类号作为分类标识;
针对每一类别业务内容中的子类别业务,分别生成子分类号,并将所述子分类号作为子分类标识;
将所述分类标识,或所述分类标识和所述子分类标识,作为所述业务标识,并存储所述业务标识。
11.根据权利要求9或权利要求10所述的装置,其中,所述调用单元,还用于:
调用与所述业务标识对应的业务内容之后,若在数据中心中未查询到需要调用的业务内容的字段,则从存储业务内容的数据库中调用该未查询到的业务内容的字段。
12.根据权利要求9或权利要求10所述的装置,其中,所述存储单元,还用于:
确定并存储区分不同类别业务内容的业务标识后,监控业务内容的类别变化状态,并根据业务内容变化后的类别,更新区分不同类别业务内容的业务标识。
13.根据权利要求8所述的装置,其中,所述数据中心预先配置的配置项信息中包括针对每一配置项设置的配置项标识;
所述解析单元,采用如下方式解析所述业务内容调用请求中包括的配置项信息,并确定所述配置项信息对应调用的业务内容:
解析所述业务内容调用请求中包括的配置项标识,并确定所述配置项标识对应的配置项,依据所述配置项确定调用的业务内容。
14.根据权利要求8所述的装置,其中,所述装置还包括统计单元,所述统计单元用于:
在所述调用单元为所述业务方调用所述业务内容之后,将所述配置记录标识,添加到所述业务内容的使用日志上报报告中;统计所述业务内容的使用日志上报报告中包括的配置记录标识,根据统计结果确定所述业务内容的调用情况。
15.一种服务器,其中,所述服务器包括:
存储器,配置用于存储指令;以及处理器,配置用于调用所述指令执行权利要求1-权利要求7中任一项所述的调用业务内容的方法。
16.一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在由处理器执行时,执行权利要求1-权利要求7中任一项所述的调用业务内容的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811099297.6A CN109145234B (zh) | 2018-09-19 | 2018-09-19 | 一种调用业务内容的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811099297.6A CN109145234B (zh) | 2018-09-19 | 2018-09-19 | 一种调用业务内容的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109145234A CN109145234A (zh) | 2019-01-04 |
CN109145234B true CN109145234B (zh) | 2020-05-15 |
Family
ID=64815244
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811099297.6A Active CN109145234B (zh) | 2018-09-19 | 2018-09-19 | 一种调用业务内容的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109145234B (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546218B (zh) * | 2010-12-29 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 配置管理方法及*** |
US20150046418A1 (en) * | 2013-08-09 | 2015-02-12 | Microsoft Corporation | Personalized content tagging |
CN105138532B (zh) * | 2015-06-26 | 2018-04-06 | 深圳市腾讯计算机***有限公司 | 业务数据处理的方法、装置和*** |
CN107665216B (zh) * | 2016-07-29 | 2021-04-27 | 银联数据服务有限公司 | 一种数据库访问方法及中间件 |
-
2018
- 2018-09-19 CN CN201811099297.6A patent/CN109145234B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109145234A (zh) | 2019-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111061833B (zh) | 数据处理方法、装置、电子设备和计算机可读存储介质 | |
CN109344170B (zh) | 流数据处理方法、***、电子设备及可读存储介质 | |
CN113987074A (zh) | 分布式服务全链路监控方法、装置、电子设备及存储介质 | |
CN109359194B (zh) | 用于预测信息类别的方法和装置 | |
CN110659206A (zh) | 基于微服务的模拟架构建立方法、装置、介质及电子设备 | |
CN109685301A (zh) | 资源管理方法、装置、设备及可读存储介质 | |
CN101819551A (zh) | 记录企业信息***的服务交互数据的方法和*** | |
CN110310100A (zh) | 项目管理方法、装置、电子设备及存储介质 | |
CN115357761A (zh) | 链路追踪方法、装置、电子设备及存储介质 | |
CN114817968A (zh) | 无特征数据的路径追溯方法、装置、设备及存储介质 | |
WO2023134134A1 (zh) | 一种关联查看模型的生成方法、装置、计算机设备及存储介质 | |
CN105786941B (zh) | 一种信息挖掘方法和装置 | |
CN113360376A (zh) | 埋点测试方法和装置 | |
US20110055373A1 (en) | Service identification for resources in a computing environment | |
CN115567607A (zh) | 调用链路的处理方法、装置、***、电子设备及存储介质 | |
CN114491646A (zh) | 数据脱敏方法、装置、电子设备及存储介质 | |
CN109145234B (zh) | 一种调用业务内容的方法及装置 | |
CN112527818A (zh) | 报表生成方法、装置、设备及存储介质 | |
CN113157978A (zh) | 数据的标签建立方法和装置 | |
CN110134583B (zh) | 软件测试及数据处理方法及装置 | |
CN111241048A (zh) | 一种web终端日志管理方法、装置、介质及电子设备 | |
CN112825068A (zh) | 数据血缘生成方法及装置 | |
CN113297258B (zh) | 一种基于目标人群数据提取的定制化信息推送方法及装置 | |
CN110471708B (zh) | 基于可重用组件的配置项获取的方法及装置 | |
CN113495723A (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 | ||
GR01 | Patent grant |