一种信息收集方法及装置、电子终端及存储介质与流程

文档序号:17792666发布日期:2019-05-31 20:30阅读:135来源:国知局
本发明涉及计算机
技术领域
:,尤其涉及信息收集方法及装置、电子终端及存储介质。
背景技术
::在企业做经营分析时,需要先收集该企业负责的所有机构的各种财务经营信息、成本信息等信息,从而基于收集到的这些信息进行分析。目前,在实现信息收集过程时,使用的收集模板的格式是固定的,当要收集的信息需要新增字段或收集全新的信息时,该收集模板无法实现需求,需要重新开发收集模板,并通知所有机构,信息收集效率低。技术实现要素:有鉴于此,本发明实施例提供了一种信息收集方法及装置、电子终端及存储介质,能够有效提高信息收集效率。第一方面,本发明实施例提供了一种信息收集方法,所述信息收集方法包括:采集信息收集模板编辑界面的指定操作信息,并获取所述指定操作信息中所指示的信息收集模板的配置参数;根据所述配置参数,生成信息收集模板;向信息源发送所述信息收集模板,以使所述信息源通过获取针对所述信息收集模板的操作信息,生成信息收集文件;接收所述信息源发送的信息收集文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,如果向至少两个信息源发送信息收集模板,在所述接收所述信息源发送的信息收件文件之后,所述方法还包括:判断是否接收到所有信息源反馈的所述信息收集文件;若判断出接收到所有信息源反馈的所述信息收集文件,显示第一提示信息,所述第一提示信息用于指示信息收集文件成功接收;若判断出存在未反馈信息收集文件的信息源,定时向所述未反馈信息收集文件的信息源发送提醒消息,所述提醒消息用于提示所述指定信息源发送所述信息收集文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,若判断出存在未反馈信息收集文件的信息源,定时向所述未反馈信息收集文件的信息源发送提醒消息之前,所述方法还包括:获取接收到的所述信息收集文件对应信息源的第一标识,以及,接收信息收集模板对应信息源的第二标识;将所述第一标识与所述第二标识进行匹配,得到匹配结果;将所述匹配结果中未匹配成功的第二标识对应的信息源确定为未反馈信息收集文件的信息源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述向信息源发送所述信息收集模板,包括:基于预先存储的所述信息源的邮件信息,向所述信息源发送电子邮件,其中,所述电子邮件中携带有所述信息收集模板。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述根据所述配置参数,生成信息收集模板之后,在所述向信息源发送信息收集模板之前,所述方法还包括:向所述信息源发送第二提示信息,所述第二提示信息用于提示信息收集模板生成完成;接收所述信息源发送的下载信息收集模板请求;其中,所述向信息源发送信息收集模板的步骤包括:向所述下载信息收集模板请求对应的信息源发送所述信息收集模板。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述接收所述信息源发送的信息收集文件之后,所述方法还包括:记录并保存接收每个信息收集文件的时间。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述配置参数至少包括:信息主题、待收集信息的种类、待收集信息的格式中的一种或多种。第二方面,本发明实施例提供了一种信息收集装置,所述信息收集装置包括:获取单元,用于采集信息收集模板编辑界面的指定操作信息,并获取所述指定操作信息中所指示的信息收集模板的配置参数;生成单元,用于根据所述配置参数,生成信息收集模板;发送单元,用于向信息源发送所述信息收集模板,以使所述信息源通过获取针对所述信息收集模板的操作信息,生成信息收集文件;接收单元,用于接收所述信息源发送的信息收集文件。第三方面,本发明实施例提供了一种电子终端,所述电子终端包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任一项所述的信息收集方法。第四方面,本发明实施例提供了一种存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如第一方面中任一项所述的信息收集方法。上述技术方案中的任一个技术方案具有如下有益效果:本发明提供的技术方案,通过根据指定操作信息,获取该指定操作信息中所指示的信息收集模板的配置参数,就可以根据所述配置参数,生成信息收集模板,并且向多个信息源发送所述信息收集模板,以使得所述多个信息源通过操作所述信息收集模板,生成信息收集文件,接收所述多个信息源反馈的所述信息收集文件。这样,收集信息时,只需要获取用户在信息收集模板制作界面上设置的配置参数,就可以生成相应的模板,无需因为收集内容变化,而重新进行代码编写开发出一个新的模板。另外,通过将信息收集模板发送给信息源,使得信息源使用统一的模板承载信息,从而可以保证信息的质量,进而便于对收集到的信息进行统一识别和统计,在一定程度上减少对信息的加工处理。【附图说明】为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本发明实施例所提供的一种信息收集方法的流程示意图;图2是本发明实施例所提供的另一种信息收集方法的流程示意图;图3是本发明实施例所提供的一种信息收集装置的组成框图;图4是本发明实施例所提供的电子终端的组成框图。【具体实施方式】为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述提示信息,但这些提示信息不应限于这些术语。这些术语仅用来将提示信息彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一提示信息也可以被称为第二提示信息,类似地,第二提示信息也可以被称为第一提示信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。针对现有技术中信息模板固定化,当收集的信息需要增加新的要求或信息时,需要开发人员重新编写程序代码,重新开发收集模板,从而造成信息收集成本高,信息收集效率低的现状,本发明实施例提供了如下解决思路:通过采集用户在信息收集模板编辑界面的输入的操作信息,以获取用户未所需要的信息收集模板配置的配置参数,从而根据该配置参数,生成信息收集模板;进而,将生成的信息收集模板发送给提供待收集信息的信息源,以使该信息源通过获取针对信息收集模板的操作信息,生成信息收集文件,并反馈该信息收集文件,进而,接收信息源发送的信息收集文件,以得到待收集信息。在该思路的引导下,本方案实施例提供了以下可行的实施方案。本发明实施例给出一种信息收集方法。具体的,请参考图1,其为本发明实施例所提供的一种信息收集方法的流程示意图,如图1所示,该方法包括以下步骤:102、采集信息收集模板编辑界面的指定操作信息,并获取指定操作信息中所指示的信息收集模板的配置参数。本发明实施例中,信息收集模板的配置参数可以至少包括:信息主题、待收集信息的种类、待收集信息的格式中的一种或多种,但是该配置参数还可以包括其他参数,如待收集信息的有效时间、待收集信息的重要性等,其中,该配置参数包括的具体内容可以根据用户需求配置,本发明对于该配置参数包括内容不做具体限定。具体的,信息收集模板制作界面包括主题模块、信息类型编辑模块、信息格式设置模块,用户通过操作主题模块可以选择收集信息所属主题,通过信息类型编辑模块以及信息格式设置模块可以:设置要收集哪些信息,以及,这些信息的格式。例如,想要收集企业中所有员工信息,通过操作信息类型编辑模板和信息格式设置模块,设置员工信息的信息类型包括:员工姓名、性别、年龄、入职时间等,以及,每一类信息的格式分别为:员工姓名和性别对应的格式为文本格式,年龄和入职时间对应的格式为数值格式。104、根据配置参数,生成信息收集模板。具体的,为了便于后续的统计和分析,该信息收集模板可以是excel表格形式。例如,信息收集员通过操纵收集模板编辑界面,配置的信息收集模板的配置参数为:信息主题为:a地各区房屋租赁;待收集信息类型包括:房屋地址、房屋面积、租金、水费、电费;待收集信息格式为:文本格式;从而,基于该配置信息生成的信息收集模板如下表所示:106、向信息源发送信息收集模板,以使信息源通过获取针对信息收集模板的操作信息,生成信息收集文件。108、接收信息源发送的信息收集文件。具体的,步骤108可以为,接收每个信息源发送的信息收集文件导入请求,并响应该导入请求,导入该信息收集文件,以获取信息源反馈的信息收集文件。另外,为了能够清楚获取到信息收集文件中承载的是哪类信息,以及,该信息收集文件是哪个信息源导入,其接收到的导入请求中携带由信息源标识以及信息收集文件描述信息,从而在导入该信息收集文件时,可以根据该信息文件描述信息以及信息源标识将该信息收集文件导入到指定位置。本发明提供的技术方案,通过根据指定操作信息,获取该指定操作信息中所指示的信息收集模板的配置参数,就可以根据配置参数,生成信息收集模板,并且向多个信息源发送信息收集模板,以使得多个信息源通过操作信息收集模板,生成信息收集文件,接收多个信息源反馈的信息收集文件。这样,收集信息时,只需要获取用户在信息收集模板制作界面上设置的配置参数,就可以生成相应的模板,无需因为收集内容变化,而重新进行代码编写开发出一个新的模板。另外,通过将信息收集模板发送给信息源,使得信息源使用统一的模板承载信息,从而可以保证信息的质量,进而便于对收集到的信息进行统一识别和统计,在一定程度上减少对信息的加工处理。进一步的,在向信息源发送信息收集模板之前,信息收集员可以通过操作终端显示屏输入要发送信息收集模板的信息源列表,然后,逐次向该信息源列表中的信息源发送信息收集模板,即先向指定信息源发送信息收集模板,待接收到该指定信息源发送的信息收集文件后,在向信息源列表中与该指定信息源相邻的下一个信息源发送信息收集模板,如此循环,直到向该信息源列表中的所有信息源均发送了信息收集模板为止;或者,为了能够缩短信息收集时间,在发送信息收集模板时可以采用并行发送方式,同时向预先设置的多个信息源发送该信息收集模板,如此一来,节省了向信息源发送的信息收集模板的时间。结合上述发送信息收集模板的方式,如果向至少两个信息源发送信息收集模板,为了确保接收到每个信息源的反馈的信息收集文件,避免遗漏掉一些信息源的信息,基于此目的,本发明提供了另一种信息收集方法,其流程图如图2所示,在接收信息源发送的信息收件文件之后,109、判断是否接收到所有信息源反馈的信息收集文件。具体的,步骤109判断是否接收到所有信息源反馈的信息收集文件,可以通过统计接收到的信息收集文件的数量是否与发出的信息收集模板的数量是否相同,若确定两者数量相同,则确定所有信息源都已反馈信息收集文件,执行步骤110-1;若确定两者数量不相同,说明还有一些信息源未反馈信息收集文件,此时,执行步骤110-2。110-1、若判断出接收到所有信息源反馈的信息收集文件,显示第一提示信息,第一提示信息用于指示信息收集文件成功接收。110-2、若判断出存在未反馈信息收集文件的信息源,定时向未反馈信息收集文件的信息源发送提醒消息,提醒消息用于提示指定信息源发送信息收集文件。具体的,在判断出存在未反馈信息收集文件的信息源,可以进一步的通过识别信息源标识来确定哪些信息源未反馈,该过程为:获取接收到的信息收集文件所对应的信息源的第一标识,以及,接收信息收集模板的信息源的第二标识,然后,将第一标识与第二标识进行匹配,得到匹配结果,将匹配结果中未匹配成功的第二标识对应的信息源确定为未反馈信息收集文件的信息源,从而向该信息源发送提醒消息。另外,步骤109判断是否接收到所有信息源反馈的信息收集文件的实现,也可以通过将第一标识与第二标识进行匹配,来确定是否接收到所有信息源反馈的信息收集文件,这样以来,在判断是否接收到所有信息源反馈的信息收集文件的同时,也可以判断出哪些信息源反馈了信息收集文件,哪些信息源反馈信息收集文件。进一步来说,针对于步骤106向信息源发送信息收集模板的实现,可以为:基于预先存储的信息源的邮件信息,向信息源发送电子邮件,其中,电子邮件中携带有信息收集模板。通过将信息收集模板作为电子邮件的附件,发送给各个信息源,可以更方便信息源获得信息收集模板。具体的,基于预先配置的多个信息源的电子邮件信息,向每个信息源发送携带有信息收集模板的电子邮件的步骤,可以在确定信息收集模板生成完成后,就立即触发向信息源发送电子邮件;或者,还可以设置一个触发向信息源发送电子邮件的定时任务,在信息收集模板生成且当前时刻到设定的定时时间,再自动触发向信息源发送电子邮件。可选的是,在步骤104根据配置参数,生成信息收集模板之后,在步步骤106向信息源发送信息收集模板之前,还可以执行:向信息源发送第二提示信息,以此通知信息源信息收集模板生成完成,可以下载该信息收集模板来采集需要的信息;从而,接收信息源发送的下载信息收集模板请求;基于此应用场景,步骤106向信息源发送信息收集模板的步骤具体为:向下载信息收集模板请求对应的信息源发送信息收集模板。可选的是,为了尽可能缩短信息收集的实现周期,可以基于每个信息源反馈信息收集文件时间的早晚,提供相应的奖惩措施,从而在一定程度上提高各个信息源反馈信息收集文件的积极性。基于此思路,在接收多个信息源反馈的信息收集文件之后,还需要执行记录每个信息源反馈的信息收集文件的时间,并将其保存在指定位置,从而后续在统计各个信息源反馈信息收集文件的效率,可以直接从该指定位置中获取记录的时间信息。其中,记录每个信息源反馈的信息收集文件的时间可以是记录接收到每个信息收集文件的时间;或者,上述记录的时间还可以信息源发送信息收集文件的时间。当记录的时间为信息源发送信息收集文件时间时,具体的,信息源获取当前时间,然后为该信息收集文件打上时间戳,然后发送盖有时间戳的信息收集文件,从而执行上述信息收集方法的终端在接收到每个信息源发送的信息收集文件之后,通过解析该信息收集文件就可以获取到该时间,并记录该时间。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。需要说明的是,上述信息收集方法的执行主体可以为信息收集装置,该装置可以位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,本发明实施例对此不进行特别限定。可以理解的是,应用可以是安装在终端上的应用程序(nativeapp),或者还可以是终端上的浏览器的一个网页程序(webapp),本发明实施例对此不进行限定。基于上述提供的信息收集方法,本发明实施例进一步给出实现上述信息收集方法实施例中各步骤及方法的装置实施例。请参考图3,其为本发明实施例所提供的信息收集装置的功能方块图。如图3所示,该装置包括:获取单元21,生成单元22,发送单元23,接收单元24。其中,获取单元21,用于采集信息收集模板编辑界面的指定操作信息,并获取指定操作信息中所指示的信息收集模板的配置参数;生成单元22,用于根据配置参数,生成信息收集模板;发送单元23,用于向信息源发送信息收集模板,以使信息源通过获取针对信息收集模板的操作信息,生成信息收集文件;接收单元24,用于接收信息源发送的信息收集文件。本发明实施例中涉及的配置参数至少包括:信息主题、待收集信息的种类、待收集信息的格式中的一种或多种。本发明实施例中,可选的是,该信息收集装置还包括判断单元和显示单元(上述这两个单元图3中未示出)如果发送单元23向至少两个信息源发送信息收集模板,在接收单元24接收信息源发送的信息收件文件之后,该判断单元,用于判断是否接收到所有信息源反馈的信息收集文件;若判断出接收到所有信息源反馈的信息收集文件,该显示单元显示第一提示信息,第一提示信息用于指示信息收集文件成功接收;若判断出存在未反馈信息收集文件的信息源,该发送单元23还用于定时向未反馈信息收集文件的信息源发送提醒消息,提醒消息用于提示指定信息源发送信息收集文件。本发明实施例中,可选的是,该信息收集装置还包括处理单元(图3中未示出),若判断出存在未反馈信息收集文件的信息源,发送单元23执行定时向未反馈信息收集文件的信息源发送提醒消息之前,获取单元21还用于获取接收到的信息收集文件对应信息源的第一标识,以及,接收信息收集模板对应信息源的第二标识;从而,处理单元用于将第一标识与第二标识进行匹配,得到匹配结果;以及,将匹配结果中未匹配成功的第二标识对应的信息源确定为未反馈信息收集文件的信息源。本发明实施中,可选的是,发送单元23用于向信息源发送信息收集模板,可以执行:基于预先存储的信息源的邮件信息,向信息源发送电子邮件,其中,电子邮件中携带有信息收集模板。本发明实施例中,可选的是,在生成单元22执行根据配置参数,生成信息收集模板之后,在发送单元23向信息源发送信息收集模板之前,该发送单元23还用于向信息源发送第二提示信息,第二提示信息用于提示信息收集模板生成完成;获取单元21还用于接收信息源发送的下载信息收集模板请求;其中,发送单元23向信息源发送信息收集模板具体可以执行:向下载信息收集模板请求对应的信息源发送信息收集模板。本发明实施例中,可选的是,该信息收集装置还包括记录单元,在获取单元21接收信息源发送的信息收集文件之后,该记录单元用于记录并保存接收每个信息收集文件的时间。由于本实施例中的各单元能够执行上述的信息收集方法,本实施例未详细描述的部分,可参考对上述信息收集方法的相关说明。请参考图4,其为本发明实施例提供的用于执行上述信息收集方法的电子终端的组成框图,如图4所示,该电子终端包括存储器31、处理器32以及存储在存储器31中并可在处理器32上运行的计算机程序,处理器32执行计算机程序时实现上述任一项的信息收集方法。本发明实施例还提供了一种存储介质,包括计算机可读指令,当计算机读取并执行计算机可读指令时,使得计算机执行上述任一项的信息收集方法。本发明提供的技术方案,通过根据指定操作信息,获取该指定操作信息中所指示的信息收集模板的配置参数,就可以根据配置参数,生成信息收集模板,并且向多个信息源发送信息收集模板,以使得多个信息源通过操作信息收集模板,生成信息收集文件,接收多个信息源反馈的信息收集文件。这样,收集信息时,只需要获取用户在信息收集模板制作界面上设置的配置参数,就可以生成相应的模板,无需因为收集内容变化,而重新进行代码编写开发出一个新的模板。另外,通过将信息收集模板发送给信息源,使得信息源使用统一的模板承载信息,从而可以保证信息的质量,进而便于对收集到的信息进行统一识别和统计,在一定程度上减少对信息的加工处理。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1