一种信息处理方法及电子设备的制造方法

文档序号:10724573阅读:550来源:国知局
一种信息处理方法及电子设备的制造方法
【专利摘要】本发明公开了一种信息处理方法及电子设备,包括:获取输入信息,所述信息用于表征业务目标;对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息;根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数;根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件;利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。
【专利说明】
_种信息处理方法及电子设备
技术领域
[0001]本发明涉及信息处理技术,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002]业务数据是与某项业务相关联的数据集合,业务数据是业务分析的基础。对业务数据进行采集时,通常需要执行如下过程:
[0003]1、采集者提出业务需求,比如:了解用户如何使用鼠标。
[0004]2、采集者将业务需求人工转换为事件定义,如定义:event_classl = mouse,event_class2 = click,event_class3 = times,则表明采集的是鼠标点击次数。
[0005]3、按照所定义的事件调用数据采集软件开发工具包(SDK,Software DevelopmentKit)接口采集业务数据。
[0006]上述过程中,将业务需求人工转换为事件定义的过程非常繁琐,耗费了大量的采集时间。

【发明内容】

[0007]为解决上述技术问题,本发明实施例提供了一种信息处理方法及电子设备。
[0008]本发明实施例提供的信息处理方法,包括:
[0009]获取输入信息,所述信息用于表征业务目标;
[0010]对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息;
[0011]根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数;
[0012]根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件;
[0013]利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。
[0014]本发明实施例中,所述方法还包括:
[0015]生成所述业务目标的参数集合后,根据设置操作生成自定义标识参数;
[0016]将所述自定义标识参数添加至所述业务目标的参数集合中。
[0017]本发明实施例中,所述方法还包括:
[0018]根据所述第一关键信息和所述第二关键信息中的一个或多个关键信息,在数据库中查找与所述一个或多个关键信息相关联的参数集合,其中,与所述一个或多个关键词相关联的参数集合用于表征所述业务目标的关联事件;
[0019]输出所述业务目标的关联事件。
[0020]本发明实施例中,所述方法还包括:
[0021]生成所述业务目标的参数集合后,对所述参数集合中的一个或多个标识参数进行标注;
[0022]在对所述信息进行解析时,结合标注的标识参数,从所述信息中提取出第一关键信息和第二关键信息。
[0023]本发明实施例中,所述第二关键信息的个数为一个或多个;所述方法还包括:
[0024]当所述第二关键信息的个数为多个时,从多个第二关键信息中匹配出与所述第一关键信息相关联的第二关键信息;
[0025]所述根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数,包括:
[0026]根据所述第一关键信息和匹配出的所述第二关键信息生成与各个关键信息对应的标识参数。
[0027]本发明实施例提供的电子设备,包括:
[0028]输入装置,用于获取输入信息,所述信息用于表征业务目标;
[0029]处理装置,用于对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息;根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数;根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件;
[0030]通信接口,用于利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。
[0031 ]本发明实施例中,所述输入装置,还用于获取设置操作;
[0032]所述处理装置,还用于生成所述业务目标的参数集合后,根据设置操作生成自定义标识参数;将所述自定义标识参数添加至所述业务目标的参数集合中。
[0033]本发明实施例中,所述处理装置,还用于根据所述第一关键信息和所述第二关键信息中的一个或多个关键信息,在数据库中查找与所述一个或多个关键信息相关联的参数集合,其中,与所述一个或多个关键词相关联的参数集合用于表征所述业务目标的关联事件;
[0034]所述电子设备还包括:输出装置,用于输出所述业务目标的关联事件。
[0035]本发明实施例中,所述处理装置,还用于生成所述业务目标的参数集合后,对所述参数集合中的一个或多个标识参数进行标注;在对所述信息进行解析时,结合标注的标识参数,从所述信息中提取出第一关键信息和第二关键信息。
[0036]本发明实施例中,所述第二关键信息的个数为一个或多个;
[0037]所述处理装置,还用于当所述第二关键信息的个数为多个时,从多个第二关键信息中匹配出与所述第一关键信息相关联的第二关键信息;根据所述第一关键信息和匹配出的所述第二关键信息生成与各个关键信息对应的标识参数。
[0038]本发明实施例的技术方案中,获取输入信息,所述信息用于表征业务目标;对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息;根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数;根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件;利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。可见,本发明实施例根据输入信息中的各个关键信息自动生成事件的标识参数,以实现对事件进行自动定义,简化了事件定义的过程,节约了数据采集的整体时间。
【附图说明】
[0039]图1为本发明实施例一的信息处理方法的流程示意图;
[0040]图2为本发明实施例的场景应用示意图;
[0041 ]图3为本发明实施例二的信息处理方法的流程示意图;
[0042]图4为本发明实施例三的信息处理方法的流程示意图;
[0043]图5为本发明实施例四的信息处理方法的流程示意图;
[0044]图6为本发明实施例五的电子设备的框架示意图;
[0045]图7为本发明实施例六的电子设备的结构组成示意图。
【具体实施方式】
[0046]为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。
[0047]以下为本发明实施例中的关键词的定义说明
[0048]定义1:事件:事件是描述业务采集需求的信息载体,描述在某一时间发生在某一地点(物理/虚拟)由人/物或自动触发的具有一定信息含义的行为,可用三层分类唯一确定一个事件,定义如下:
[0049]Event={classI,class2,class3,value,time,place,otherInfo}
[0050]任意一个业务需求都可转换为一个或多个事件。
[0051]定义2:对象关键词:业务需求中的采集主体。
[0052]定义3:动作关键词:业务需求中的动作主体。
[0053]图1为本发明实施例一的信息处理方法的流程示意图,本示例中的信息处理方法应用电子设备。如图1所示,所述信息处理方法包括以下步骤:
[0054]步骤101:获取输入信息,所述信息用于表征业务目标。
[0055]本发明实施例中,所述电子设备可以是笔记本、台式机、一体机、服务器等电子设备。
[0056]本发明实施例中,当采集者提出业务需求时,将与业务需求相关的信息输入至电子设备中(参照图2),输入信息的方式多种多样,例如通过键盘方式输入文字信息、通过录音方式输入语音信息、通过摄像头方式输入视频信息等等。本示例以通过键盘方式输入文字信息为例进行解释说明。
[0057]在一示例中,输入信息为:了解用户如何使用鼠标,可见,输入的信息表征了业务目标,即业务目标为:了解用户如何使用鼠标。
[0058]在另一示例中,输入信息为:了解前置摄像头的使用频率,可见,业务目标为:了解前置摄像头的使用频率。
[0059]采集者可以根据业务需求输入相应的表征业务目标的信息。这个信息可以是文本信息,也可以是语音信息等其他类型的信息。
[0060]步骤102:对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息。
[0061 ]本发明实施例中,对所述信息进行解析的目的是从所述信息中提取出第一关键信息和第二关键信息。
[0062]这里,第一关键信息是指对象关键词,业务关键词是业务需求中的采集主体。第二关键信息是指动作关键词,事件关键词是业务需求中的动作主体。
[0063]例如,输入信息为:了解用户如何使用鼠标,对这条信息进行解析后,第一关键信息为:鼠标;第二关键信息为:如何使用。
[0064]再例如,输入信息为:了解前置摄像头的使用频率,对这条信息进行解析后,第一关键信息为:前置摄像头;第二关键信息为:使用频率。
[0065]本发明实施例中,对信息进行解析的方式也多种多样,解析方式与信息的具体形式有关,当信息为文本信息时,对采集者输入的信息进行文本分析,自动识别出其中的对象关键词和动作关键字。当信息为语音信息时,可以将语音信息转化为对应的文本信息后,再从文本信息中自动识别出其中的对象关键词和动作关键字;或者直接从语音信息中自动识别出其中的对象关键词和动作关键字。
[0066]步骤103:根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数。
[0067]本发明实施例中,当从信息中自动识别出第一关键信息和第二关键信息后,还自动根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数。
[0068]例如,第一关键信息为:鼠标;第二关键信息为:如何使用。则第一关键信息对应的标识参数为:event_classl = “mouse”,第二关键信息对应的标识参数为:event_class2 =“click”、event_class3= “times”。
[0069]步骤104:根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件。
[0070]本发明实施例中,业务目标的参数集合表征了所述业务目标对应的事件,根据各个所述标识参数,生成所述业务目标的参数集合,即对事件进行定义,例如当各个标识参数为:event_classl = “mouse”、event_class2= “click”、event_class3= “times”时,事件定义为:
[0071 ] Event={mouse,click,times,value,time,place,null}
[0072]其中,mouse为鼠标,对应于标识参数event_classl;click为点击,对应于标识参数event_class2; times为次数,对应于标识参数eveni^classSWlace为地点,null为自定义标识参数字段。
[0073]可见,本发明实施例的技术方案,对输入信息进行自动识别,从信息中提取出各个关键信息,然后根据各个关键信息生成对应的标识参数,最终组成事件定义。
[0074]步骤105:利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。
[0075]本发明实施例中,利用业务目标的参数集合,即可调用数据采集接口采集所述业务目标的数据(参照图2)。这里,数据采集接口可以但不局限于是SDK接口。
[0076]本发明实施例的技术方案,将最繁琐、专业性最强的事件定义环节通过电子设备进行自动识别,使得数据采集这项工作从原来的需要专业人员参与变成了普通业务人员即可完成,提高了采集效率,缩短了采集时间。
[0077]图3为本发明实施例二的信息处理方法的流程示意图,本示例中的信息处理方法应用电子设备。如图3所示,所述信息处理方法包括以下步骤:
[0078]步骤301:获取输入信息,所述信息用于表征业务目标。
[0079]本发明实施例中,所述电子设备可以是笔记本、台式机、一体机、服务器等电子设备。
[0080]本发明实施例中,当采集者提出业务需求时,将与业务需求相关的信息输入至电子设备中(参照图2),输入信息的方式多种多样,例如通过键盘方式输入文字信息、通过录音方式输入语音信息、通过摄像头方式输入视频信息等等。本示例以通过键盘方式输入文字信息为例进行解释说明。
[0081]在一示例中,输入信息为:了解用户如何使用鼠标,可见,输入的信息表征了业务目标,即业务目标为:了解用户如何使用鼠标。
[0082]在另一示例中,输入信息为:了解前置摄像头的使用频率,可见,业务目标为:了解前置摄像头的使用频率。
[0083]采集者可以根据业务需求输入相应的表征业务目标的信息。这个信息可以是文本信息,也可以是语音信息等其他类型的信息。
[0084]步骤302:对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息。
[0085]本发明实施例中,对所述信息进行解析的目的是从所述信息中提取出第一关键信息和第二关键信息。
[0086]这里,第一关键信息是指对象关键词,业务关键词是业务需求中的采集主体。第二关键信息是指动作关键词,事件关键词是业务需求中的动作主体。
[0087]例如,输入信息为:了解用户如何使用鼠标,对这条信息进行解析后,第一关键信息为:鼠标;第二关键信息为:如何使用。
[0088]再例如,输入信息为:了解前置摄像头的使用频率,对这条信息进行解析后,第一关键信息为:前置摄像头;第二关键信息为:使用频率。
[0089]本发明实施例中,对信息进行解析的方式也多种多样,解析方式与信息的具体形式有关,当信息为文本信息时,对采集者输入的信息进行文本分析,自动识别出其中的对象关键词和动作关键字。当信息为语音信息时,可以将语音信息转化为对应的文本信息后,再从文本信息中自动识别出其中的对象关键词和动作关键字;或者直接从语音信息中自动识别出其中的对象关键词和动作关键字。
[0090]步骤303:根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数。
[0091]本发明实施例中,当从信息中自动识别出第一关键信息和第二关键信息后,还自动根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数。
[0092]例如,第一关键信息为:鼠标;第二关键信息为:如何使用。则第一关键信息对应的标识参数为:event_classl = “mouse”,第二关键信息对应的标识参数为:event_class2 =“click”、event_class3= “times”。
[0093]步骤304:根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件。
[0094]本发明实施例中,业务目标的参数集合表征了所述业务目标对应的事件,根据各个所述标识参数,生成所述业务目标的参数集合,即对事件进行定义,例如当各个标识参数为:event_classl = “mouse”、event_class2= “click”、event_class3= “times”时,事件定义为:
[0095]Event={mouse,click,times,value,time,place,null}
[0096]其中,mouse为鼠标,对应于标识参数event_classl;click为点击,对应于标识参数event_class2; times为次数,对应于标识参数eveni^classSWlace为地点,null为自定义标识参数字段。
[0097]可见,本发明实施例的技术方案,对输入信息进行自动识别,从信息中提取出各个关键信息,然后根据各个关键信息生成对应的标识参数,最终组成事件定义。
[0098]步骤305:生成所述业务目标的参数集合后,根据设置操作生成自定义标识参数;将所述自定义标识参数添加至所述业务目标的参数集合中。
[0099]本发明实施例中,用户可以对事件定义进行修改操作,如将步骤304中的事件定义修改为:
[0100]Event = {mouse ,click,times ,value ,time ,place,{ “user_id”:,,userA” }}
[0101 ]即:采集者根据需要增加了此事件的额外自定义信息一{ “user_id”:”USerA” }
[0102]额外自定义信息表明了采集者想知道具体使用者。例如,对集者所提的业务需求“了解用户如何使用鼠标”中的“用户”这个词进行标注和描述。
[0103]步骤306:利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。
[0104]本发明实施例中,利用业务目标的参数集合,即可调用数据采集接口采集所述业务目标的数据(参照图2)。这里,数据采集接口可以但不局限于是SDK接口。
[0105]本发明实施例的技术方案,将最繁琐、专业性最强的事件定义环节通过电子设备进行自动识别,使得数据采集这项工作从原来的需要专业人员参与变成了普通业务人员即可完成,提高了采集效率,缩短了采集时间。
[0106]图4为本发明实施例三的信息处理方法的流程示意图,本示例中的信息处理方法应用电子设备。如图4所示,所述信息处理方法包括以下步骤:
[0107]步骤401:获取输入信息,所述信息用于表征业务目标。
[0108]本发明实施例中,所述电子设备可以是笔记本、台式机、一体机、服务器等电子设备。
[0109]本发明实施例中,当采集者提出业务需求时,将与业务需求相关的信息输入至电子设备中(参照图2),输入信息的方式多种多样,例如通过键盘方式输入文字信息、通过录音方式输入语音信息、通过摄像头方式输入视频信息等等。本示例以通过键盘方式输入文字信息为例进行解释说明。
[0110]在一示例中,输入信息为:了解用户如何使用鼠标,可见,输入的信息表征了业务目标,即业务目标为:了解用户如何使用鼠标。
[0111]在另一示例中,输入信息为:了解前置摄像头的使用频率,可见,业务目标为:了解前置摄像头的使用频率。
[0112]采集者可以根据业务需求输入相应的表征业务目标的信息。这个信息可以是文本信息,也可以是语音信息等其他类型的信息。
[0113]步骤402:对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息。
[0114]本发明实施例中,对所述信息进行解析的目的是从所述信息中提取出第一关键信息和第二关键信息。
[0115]这里,第一关键信息是指对象关键词,业务关键词是业务需求中的采集主体。第二关键信息是指动作关键词,事件关键词是业务需求中的动作主体。
[0116]例如,输入信息为:了解用户如何使用鼠标,对这条信息进行解析后,第一关键信息为:鼠标;第二关键信息为:如何使用。
[0117]再例如,输入信息为:了解前置摄像头的使用频率,对这条信息进行解析后,第一关键信息为:前置摄像头;第二关键信息为:使用频率。
[0118]本发明实施例中,对信息进行解析的方式也多种多样,解析方式与信息的具体形式有关,当信息为文本信息时,对采集者输入的信息进行文本分析,自动识别出其中的对象关键词和动作关键字。当信息为语音信息时,可以将语音信息转化为对应的文本信息后,再从文本信息中自动识别出其中的对象关键词和动作关键字;或者直接从语音信息中自动识别出其中的对象关键词和动作关键字。
[0119]步骤403:根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数。
[0120]本发明实施例中,当从信息中自动识别出第一关键信息和第二关键信息后,还自动根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数。
[0121]例如,第一关键信息为:鼠标;第二关键信息为:如何使用。则第一关键信息对应的标识参数为:event_classl = “mouse”,第二关键信息对应的标识参数为:event_class2 =“click”、event_class3= “times”。
[0122]步骤404:根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件。
[0123]本发明实施例中,业务目标的参数集合表征了所述业务目标对应的事件,根据各个所述标识参数,生成所述业务目标的参数集合,即对事件进行定义,例如当各个标识参数为:event_classl = “mouse”、event_class2= “click”、event_class3= “times”时,事件定义为:
[0124]Event={mouse,click,times,value,time,place,null}
[0125]其中,mouse为鼠标,对应于标识参数event_classl;click为点击,对应于标识参数event_class2; times为次数,对应于标识参数eveni^classSWlace为地点,null为自定义标识参数字段。
[0126]可见,本发明实施例的技术方案,对输入信息进行自动识别,从信息中提取出各个关键信息,然后根据各个关键信息生成对应的标识参数,最终组成事件定义。
[0127]步骤405:利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。
[0128]本发明实施例中,利用业务目标的参数集合,即可调用数据采集接口采集所述业务目标的数据(参照图2)。这里,数据采集接口可以但不局限于是SDK接口。
[0129]本发明实施例的技术方案,将最繁琐、专业性最强的事件定义环节通过电子设备进行自动识别,使得数据采集这项工作从原来的需要专业人员参与变成了普通业务人员即可完成,提高了采集效率,缩短了采集时间。
[0130]步骤406:根据所述第一关键信息和所述第二关键信息中的一个或多个关键信息,在数据库中查找与所述一个或多个关键信息相关联的参数集合,其中,与所述一个或多个关键词相关联的参数集合用于表征所述业务目标的关联事件;输出所述业务目标的关联事件。
[0131]本发明实施例中,当根据输入信息对事件进行定义后,还可以根据事件的第一关键信息和/或所述第二关键信息,在其他数据库(也称为数据源)中查找与事件的关键信息相关联的参数集合(也称为其他事件),然后,将相关联的事件输入给用户。可见,本发明实施例对采集者提出的业务需求进行了更加深入的分析,结合了大数据搜索,搜索匹配出与此事件相关联的存在于其他各类信息源出现在各个应用场景中的事件,从大数据角度为采集者推荐各类扩展采集事件,推动了数据采集行业的发展。
[0132]图5为本发明实施例四的信息处理方法的流程示意图,本示例中的信息处理方法应用电子设备。如图5所示,所述信息处理方法包括以下步骤:
[0133]步骤501:获取输入信息,所述信息用于表征业务目标。
[0134]本发明实施例中,所述电子设备可以是笔记本、台式机、一体机、服务器等电子设备。
[0135]本发明实施例中,当采集者提出业务需求时,将与业务需求相关的信息输入至电子设备中(参照图2),输入信息的方式多种多样,例如通过键盘方式输入文字信息、通过录音方式输入语音信息、通过摄像头方式输入视频信息等等。本示例以通过键盘方式输入文字信息为例进行解释说明。
[0136]在一示例中,输入信息为:了解用户如何使用鼠标,可见,输入的信息表征了业务目标,即业务目标为:了解用户如何使用鼠标。
[0137]在另一示例中,输入信息为:了解前置摄像头的使用频率,可见,业务目标为:了解前置摄像头的使用频率。
[0138]采集者可以根据业务需求输入相应的表征业务目标的信息。这个信息可以是文本信息,也可以是语音信息等其他类型的信息。
[0139]步骤502:在对所述信息进行解析时,结合标注的标识参数,从所述信息中提取出第一关键信息和第二关键信息。
[0140]本发明实施例中,对所述信息进行解析的目的是从所述信息中提取出第一关键信息和第二关键信息。
[0141 ]这里,第一关键信息是指对象关键词,业务关键词是业务需求中的采集主体。第二关键信息是指动作关键词,事件关键词是业务需求中的动作主体。
[0142]例如,输入信息为:了解用户如何使用鼠标,对这条信息进行解析后,第一关键信息为:鼠标;第二关键信息为:如何使用。
[0143]再例如,输入信息为:了解前置摄像头的使用频率,对这条信息进行解析后,第一关键信息为:前置摄像头;第二关键信息为:使用频率。
[0144]本发明实施例中,对信息进行解析的方式也多种多样,解析方式与信息的具体形式有关,当信息为文本信息时,对采集者输入的信息进行文本分析,自动识别出其中的对象关键词和动作关键字。当信息为语音信息时,可以将语音信息转化为对应的文本信息后,再从文本信息中自动识别出其中的对象关键词和动作关键字;或者直接从语音信息中自动识别出其中的对象关键词和动作关键字。
[0145]步骤503:根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数。
[0146]本发明实施例中,当从信息中自动识别出第一关键信息和第二关键信息后,还自动根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数。
[0147]例如,第一关键信息为:鼠标;第二关键信息为:如何使用。则第一关键信息对应的标识参数为:event_classl = “mouse”,第二关键信息对应的标识参数为:event_class2 =“click”、event_class3= “times”。
[0148]此外,所述第二关键信息的个数为一个或多个;当所述第二关键信息的个数为多个时,从多个第二关键信息中匹配出与所述第一关键信息相关联的第二关键信息;根据所述第一关键信息和匹配出的所述第二关键信息生成与各个关键信息对应的标识参数。
[0149]例如:识别出对象关键词为“鼠标”,则将其匹配为“mouse”;识别出动作关键词“使用”,还需对对象关键词进行匹配,精准定义其行为,比如针对“鼠标”的行为是“点击”,便将其匹配为“click”,针对“触屏”的行为是“触摸”,便将其匹配为“touch”。并且动作关键词可有多个,根据对业务需求的语义分析来确定。这里,对象关键词分类级别高于动作关键词。
[0150]步骤504:根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件。
[0151]本发明实施例中,业务目标的参数集合表征了所述业务目标对应的事件,根据各个所述标识参数,生成所述业务目标的参数集合,即对事件进行定义,例如当各个标识参数为:event_classl = “mouse”、event_class2= “click”、event_class3= “times”时,事件定义为:
[0152]Event={mouse,click,times,value,time,place,null}
[0153]其中,mouse为鼠标,对应于标识参数event_classl;click为点击,对应于标识参数event_class2; times为次数,对应于标识参数eveni^classSWlace为地点,null为自定义标识参数字段。
[0154]可见,本发明实施例的技术方案,对输入信息进行自动识别,从信息中提取出各个关键信息,然后根据各个关键信息生成对应的标识参数,最终组成事件定义。
[0155]步骤505:生成所述业务目标的参数集合后,对所述参数集合中的一个或多个标识参数进行标注。
[0156]本发明实施例中,提出了自学习反馈机制:自动识别过程中加入自学习反馈机制,即:自动根据采集者输入的业务需求识别出事件定以后,采集者可对自动转换的事件进行标注和更改,这些标注和更改会反过来记录到系统中,再对步骤502的分析算法做矫正,提高了分析的正确率。
[0157]步骤506:利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。
[0158]本发明实施例中,利用业务目标的参数集合,即可调用数据采集接口采集所述业务目标的数据(参照图2)。这里,数据采集接口可以但不局限于是SDK接口。
[0159]本发明实施例的技术方案,将最繁琐、专业性最强的事件定义环节通过电子设备进行自动识别,使得数据采集这项工作从原来的需要专业人员参与变成了普通业务人员即可完成,提高了采集效率,缩短了采集时间。
[0160]本发明实施例提出的自动识别采集事件以及自学习机制能够保证对事件的自动识别处于正确率不断提升的自改进循环中。识别正确率越高,实用性和有效性越高。
[0161]图6为本发明实施例五的电子设备的框架示意图,如图6所示,所述电子设备包括:
[0162]记录模块61:记录自动生成事件过程中的所有关键信息,包括:原始业务需求、提炼分析出的对象关键词、转换后的动作关键词、自动组织形成的完整事件定义以及用户对事件进行修正得到的最终事件定义。
[0163]自动识别模块62:自动识别模块作用于业务需求,对业务需求进行语义分析,提取出业务需求中的所有对象关键词和动作关键词。
[0164]关键词匹配模块63:对自动识别模块识别出的对象关键词和动作关键词进行关键词转换,如识别出对象关键词为“鼠标”,则将其匹配为“mouse” ;识别出动作关键词“使用”,还需对对象关键词进行语义分析,精准定义其行为,比如针对“鼠标”的行为是“点击”,便将其匹配为“click”,针对“触屏”的行为是“触摸”,便将其匹配为“touch”。并且动作关键词可有多个,根据对业务需求的语义分析来确定。对象关键词分类级别高于动作关键词。
[0165]事件组织模块64:事件组织模块会将自动识别模块和关键词匹配模块输出的结果组织成完整事件定义。
[0166]智能推荐模块65:该模块有两方面作用:(I)客观数据方面:能够自动根据用户的输入事件匹配出推荐事件,比如采集者输入“采集电脑开机时间”,则自动匹配出“采集电脑关机时间”这样的事件并自动转换完毕后推荐给采集者。(2)主观数据方面:能够根据解析后的关键词,利用大数据搜索技术,从其他信息源(如电商平台、论坛等)捕获用户的关注点与应用场景,从而将采集事件扩展至其他应用场景,比如采集者输入“了解用户如何使用鼠标”,则会自动找出其他信息源中包含关键词“鼠标”的信息:用户在打游戏、听音乐、即时通讯等场景中提到的对鼠标的评价和使用情况,从而可将采集事件由只关注鼠标这一个点扩展到其他使用场景:采集用户打游戏、听音乐、即时通讯等场景信息,从而扩展出在具体场景中鼠标使用情况。
[0167]自学习模块66:根据自动生成的事件定义与用户纠正的事件定义进行自学习优化,不断提升事件定义准确度。
[0168]以图6所示的电子设备执行本发明实施例的信息处理方法时,在一示例中,该方法包括:
[0169]I)假定采集者的业务需求为:“了解用户如何使用鼠标”。
[0170]业务需求=“了解用户如何使用鼠标”
[0171]2)记录模块记录到业务需求后,自动识别模块便对业务需求进行语义分析,分析出其中的对象关键词和动作关键词。
[0172]对象关键词=“鼠标”,动作关键词=“使用”
[0173]3)关键词匹配模块会对识别出的对象关键词和动作关键词进行进一步匹配和分析,转换为关键词定义:
[0174]对象关键词—event_classl= “mouse”,
[0175]动作关键词l—event_class2=“click”,
[0176]动作关键词2—event_class3= “times”
[0177]4)事件组织模块会将所有关键词组织到一起,形成完成的事件定义,如最终生成的该事件为:
[0178]Event={mouse,click,times,value,time,place,null}
[0179]5)如果用户接收此事件定义,直接使用即可。如需修改,则可直接对定以后的事件进行修改,然后提交,如将如上事件修改为:
[0180]Event = {mouse ,click,times ,value ,time ,place,{ “user_id”:,,userA” }}
[0181]gp:采集者根据需要增加了此事件的额外自定义信息。
[0182]6)将采集者的业务需求“了解用户如何使用鼠标”自动转换为事件定义后,智能推荐模块会进一步对业务需求进行抽取分析。提取出“鼠标”、“使用”这些关键字后,便会根据此关键字去其他信息源匹配信息,比如匹配出用户在打游戏时会提到鼠标,从而将采集游戏事件作为扩充事件推荐给采集者,以帮助采集者明确在具体场景中用户对于鼠标的需求和实际使用情况。
[0183]7)这个修订和反馈将会回传到我们的事件自生成代码中,由自学习模块对系统定义和人工定义进行进一步的机器学习,学习出新规律或者提升老规律的匹配度。
[0184]如本例中,采集者增加的额外自定义信息为用户标识:user_id,表明采集者想知道具体使用者。也就是自识别程序需采集者所提的业务需求“了解用户如何使用鼠标”中的“用户”这个词进行标注和描述。
[0185]图7为本发明实施例六的电子设备的结构组成示意图,如图7所示,所述电子设备包括:
[0186]输入装置71,用于获取输入信息,所述信息用于表征业务目标;
[0187]处理装置72,用于对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息;根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数;根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件;
[0188]通信接口73,用于利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。
[0189]所述输入装置71,还用于获取设置操作;
[0190]所述处理装置72,还用于生成所述业务目标的参数集合后,根据设置操作生成自定义标识参数;将所述自定义标识参数添加至所述业务目标的参数集合中。
[0191 ]所述处理装置72,还用于根据所述第一关键信息和所述第二关键信息中的一个或多个关键信息,在数据库中查找与所述一个或多个关键信息相关联的参数集合,其中,与所述一个或多个关键词相关联的参数集合用于表征所述业务目标的关联事件;
[0192]所述电子设备还包括:输出装置74,用于输出所述业务目标的关联事件。
[0193]所述处理装置72,还用于生成所述业务目标的参数集合后,对所述参数集合中的一个或多个标识参数进行标注;在对所述信息进行解析时,结合标注的标识参数,从所述信息中提取出第一关键信息和第二关键信息。
[0194]所述第二关键信息的个数为一个或多个;
[0195]所述处理装置72,还用于当所述第二关键信息的个数为多个时,从多个第二关键信息中匹配出与所述第一关键信息相关联的第二关键信息;根据所述第一关键信息和匹配出的所述第二关键信息生成与各个关键信息对应的标识参数。
[0196]所述电子设备还包括:存储装置75,用于存储事件定义过程中的所有关键信息,包括:原始业务需求、提炼分析出的对象关键词、转换后的动作关键词、自动组织形成的完整事件定义以及用户对事件进行修正得到的最终事件定义。
[0197]本领域技术人员应当理解,图7所示的电子设备中的各单元的实现功能可参照前述信息处理方法的相关描述而理解。
[0198]本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0199]在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0200]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0201 ]另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0202]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种信息处理方法,包括: 获取输入信息,所述信息用于表征业务目标; 对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息; 根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数; 根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件; 利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。2.根据权利要求1所述的信息处理方法,所述方法还包括: 生成所述业务目标的参数集合后,根据设置操作生成自定义标识参数; 将所述自定义标识参数添加至所述业务目标的参数集合中。3.根据权利要求1所述的信息处理方法,所述方法还包括: 根据所述第一关键信息和所述第二关键信息中的一个或多个关键信息,在数据库中查找与所述一个或多个关键信息相关联的参数集合,其中,与所述一个或多个关键词相关联的参数集合用于表征所述业务目标的关联事件; 输出所述业务目标的关联事件。4.根据权利要求1所述的信息处理方法,所述方法还包括: 生成所述业务目标的参数集合后,对所述参数集合中的一个或多个标识参数进行标注; 在对所述信息进行解析时,结合标注的标识参数,从所述信息中提取出第一关键信息和第二关键信息。5.根据权利要求1至4任一项所述的信息处理方法,其中,所述第二关键信息的个数为一个或多个;所述方法还包括: 当所述第二关键信息的个数为多个时,从多个第二关键信息中匹配出与所述第一关键信息相关联的第二关键信息; 所述根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数,包括: 根据所述第一关键信息和匹配出的所述第二关键信息生成与各个关键信息对应的标识参数。6.—种电子设备,包括: 输入装置,用于获取输入信息,所述信息用于表征业务目标; 处理装置,用于对所述信息进行解析,从所述信息中提取出第一关键信息和第二关键信息;根据所述第一关键信息和所述第二关键信息生成与各个关键信息对应的标识参数;根据各个所述标识参数,生成所述业务目标的参数集合,所述参数集合用于表征所述业务目标对应的事件; 通信接口,用于利用所述业务目标的参数集合,调用数据采集接口采集所述业务目标的数据。7.根据权利要求6所述的电子设备,其中, 所述输入装置,还用于获取设置操作; 所述处理装置,还用于生成所述业务目标的参数集合后,根据设置操作生成自定义标识参数;将所述自定义标识参数添加至所述业务目标的参数集合中。8.根据权利要求6所述的电子设备,其中,所述处理装置,还用于根据所述第一关键信息和所述第二关键信息中的一个或多个关键信息,在数据库中查找与所述一个或多个关键信息相关联的参数集合,其中,与所述一个或多个关键词相关联的参数集合用于表征所述业务目标的关联事件; 所述电子设备还包括:输出装置,用于输出所述业务目标的关联事件。9.根据权利要求6所述的电子设备,其中,所述处理装置,还用于生成所述业务目标的参数集合后,对所述参数集合中的一个或多个标识参数进行标注;在对所述信息进行解析时,结合标注的标识参数,从所述信息中提取出第一关键信息和第二关键信息。10.根据权利要求6至9任一项所述的电子设备,其中,所述第二关键信息的个数为一个或多个; 所述处理装置,还用于当所述第二关键信息的个数为多个时,从多个第二关键信息中匹配出与所述第一关键信息相关联的第二关键信息;根据所述第一关键信息和匹配出的所述第二关键信息生成与各个关键信息对应的标识参数。
【文档编号】G06F9/44GK106095435SQ201610405931
【公开日】2016年11月9日
【申请日】2016年6月8日
【发明人】王文莉, 胡长建, 苏亮
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1