掌桥专利:专业的专利平台
掌桥专利
首页

信息采集方法及装置、电子设备和介质

文献发布时间:2023-06-19 13:29:16


信息采集方法及装置、电子设备和介质

技术领域

本公开涉及人工智能领域,尤其涉及数据采集领域,具体涉及一种信息采集方法、装置、电子设备、计算机可读存储介质和计算机程序产品。

背景技术

人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术。人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语言处理技术以及机器学习/深度学习、大数据处理技术、知识图谱技术等几大方向。

目前的线上推广业务中,一个重要目的是收集用户信息和用户需求,形成线索数据,用以辅助业务人员进行有效的宣传推广。

在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。

发明内容

本公开提供了一种信息采集方法、装置、电子设备、计算机可读存储介质和计算机程序产品。

根据本公开的一方面,提供了一种信息采集方法,包括:获取目标采集包,所述目标采集包包括弹层数据和线索包;将目标采集包嵌入目标业务中,使得所述目标业务能够利用所述弹层数据对弹出层进行渲染,并展示弹出层以进行线索采集;以及响应于所述弹出层被调用,利用线索包获取通过所述弹出层所输入的目标线索。

根据本公开的另一方面,提供了一种信息采集装置,包括:第一获取单元,被配置用于获取目标采集包,所述目标采集包包括弹层数据和线索包;嵌入单元,被配置用于将目标采集包嵌入目标业务中,使得所述目标业务能够利用所述弹层数据对弹出层进行渲染,并展示弹出层以进行线索采集;以及第二获取单元,被配置用于响应于所述弹出层被调用,利用线索包获取通过所述弹出层所输入的目标线索。

根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述信息采集方法。

根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述信息采集方法。

根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,其中,计算机程序在被处理器执行时实现上述信息采集方法。

根据本公开的一个或多个实施例,能够实现系统化的线索收集,可以在业务中快速引入。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图示例性地示出了实施例并且构成说明书的一部分,与说明书的文字描述一起用于讲解实施例的示例性实施方式。所示出的实施例仅出于例示的目的,并不限制权利要求的范围。在所有附图中,相同的附图标记指代类似但不一定相同的要素。

图1示出了根据本公开示例性实施例的信息采集方法的流程图;

图2示出了根据本公开示例性实施例的信息采集方法的流程图;

图3示出了根据本公开示例性实施例的目标采集包的结构框图;

图4示出了根据本公开示例性实施例的信息采集方法的流程图;

图5示出了根据本公开示例性实施例的弹出层的示意图;

图6示出了根据本公开示例性实施例的信息采集装置的结构框图;

图7示出了能够用于实现本公开实施例的示例性电子设备的结构框图。

具体实施方式

以下结合附图对本公开的示例性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个元件与另一元件区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。

在本公开中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。此外,本公开中所使用的术语“和/或”涵盖所列出的项目中的任何一个以及全部可能的组合方式。

相关技术中,通过H5落地页的方式或内部开发的方式实现线索收集,但开发成本较高,并且无法在不同业务场景中实现复用。

为解决上述问题,本公开提供了一种信息采集方法,能够实现系统化的线索收集,可以在业务中快速引入。

以下将结合附图详细描述本公开的实施例。

图1示出了根据本公开示例性实施例的信息采集方法的流程图。如图1所示,所述信息采集方法可以包括:S101、获取目标采集包;S102、将目标采集包嵌入目标业务中,使得所述目标业务能够利用所述弹层数据对弹出层进行渲染,并展示弹出层以进行线索采集;以及S103、响应于所述弹出层被调用,利用线索包获取通过所述弹出层所输入的目标线索。其中,所述目标采集包包括弹层数据和线索包。

由此,在业务中只要嵌入已有的目标采集包,就可以实现快速调用线索采集功能,以统一的逻辑进行线索收集,具有良好的易接入性及可复用性,降低了线索收集方案的开发成本。

示例性的,所述目标采集包可以是以NPM包(Node Package Manager)的形式实现的,但不局限于此,例如,还可以是以Script标签嵌入的脚本。

根据一些实施例,所述弹层数据包括扩展数据,所述弹出层被配置为基于所述扩展数据进行扩展。这种情况下,可以通过插槽的方式来对弹出层进行扩展,并且插槽的内容、样式、结构和逻辑均可自定义,能够实现弹出层的扩展,由此,能够扩展线索收集的内容,使得所述目标采集包具有良好的可扩展性与复用性,能够支持多种业务场景的需求。

根据一些实施例,在所述弹出层被配置为基于所述扩展数据进行扩展的情况下,所述目标线索包括利用表单所获取的线索,基于所述扩展数据对所述弹出层进行的扩展可以包括以下各项中的至少其中一项:增加表单内容、删除表单内容、替换表单内容和修改表单内容的成功状态。由此,能够方便快捷地扩展线索收集的内容,更好地支持多种业务场景的需求。

以下将结合示例,进一步描述上述实施例。

例如,弹出层的初始表单内容为:“用户姓名”和“用户手机号码”,当用户输入上述表单信息后,显示表单内容成功状态为“提交成功”。根据上述信息采集方法,所述弹层数据包括的扩展数据可以是表单内容和表单内容成功状态,进而可以基于所述扩展数据来增加、删除或替换表单内容,从而增加、删除或替换目标线索信息,例如,增加“用户邮箱地址”为表单内容,还可以从表单内容中删除“用户手机号码”,还可以将初始表单内容“用户手机号码”替换为“用户邮箱地址”。根据上述信息采集方法,还可以基于所述扩展数据来修改表单内容的成功状态为“谢谢提交”。

示例性的,所述信息采集方法适用于终端一侧的信息采集,所述信息采集方法还可以包括:利用线索包将所述目标线索发送至服务器。由此,能够实现集成的线索收集方案,只要在业务中调用目标采集包,即可实现线索的收集与发送。

所述终端可以包括各种类型的计算机设备,例如可以但不限于是智能手机、平板电脑、个人计算机等。这些计算机可以搭载各种类型和版本的操作系统,例如可以但不限于是iOS、Android、Windows、Linux等,以及可以运行各种类型和版本的应用程序,例如可以但不限于是各种浏览器程序、通信应用程序、短消息服务应用程序等,并且可以使用各种通信协议。

根据一些实施例,所述目标采集包还包括埋点层和埋点包,并且所述信息采集方法还可以包括:响应于所述弹出层被调用,利用埋点层采集针对所述弹出层的相关操作信息;以及利用埋点包获取所述埋点层所采集的针对所述弹出层的相关操作信息并发送至服务器。由此,能够收集所述弹出层的相关操作信息,使得业务人员能够在目标线索信息的基础上,辅助利用所述操作信息更好地了解用户需求,实现业务目标。

在一个实施例中,所述利用埋点包获取所述埋点层所采集的针对所述弹出层的相关操作信息并发送至服务器可以包括:获取所述埋点层所采集的针对所述弹出层的相关操作信息并缓存;以及根据预设的规则将所缓存的针对所述弹出层的相关操作信息发送至服务器。由此,能够降低信息发送的频率,防止大量占用传输请求资源。

示例性的,所述根据预设的规则将所缓存的针对所述弹出层的相关操作信息发送至服务器,可以是在所缓存的针对所述弹出层的相关操作信息数量达到预设值时,将其发送至服务器,但不局限于此,例如,还可以是在达到预设时间时,将所缓存的针对所述弹出层的相关操作信息发送至服务器。

在另一个实施例中,所述根据预设的规则将所缓存的针对所述弹出层的相关操作信息发送至服务器可以包括:对所述相关操作信息进行分类,将同一类型的相关操作信息进行合并并发送至服务器。由此,能够节省网络传输资源。

根据一些实施例,针对所述弹出层的相关操作信息可以包括以下各项中的至少其中一项:所述弹出层被浏览的次数、所述弹出层每次被调起后的交互次数、通过所述弹出层所输入的目标线索的提交状态、所述弹出层每次被调起后的浏览时长。由此,可以辅助业务人员更好地了解用户需求,实现业务目标。

示例性的,所述弹出层被浏览的次数可以是该弹出层被所有用户累计浏览的次数,每一用户的浏览次数可以重复累计,但不局限于此,例如,还可以是浏览过所述弹出层的累计用户总数。

以下将结合示例,进一步描述上述实施例。

例如,所述弹出层被浏览的次数共计为1000次,所述弹出层被调起后某一用户通过该弹出层所进行的交互次数为3次,该用户通过所述弹出层输入目标线索后点击提交,该用户在所述弹出层的浏览时长为2分钟。根据上述信息采集方法,埋点层可以获取该用户的上述针对所述弹出层的操作信息并缓存,并根据预设的规则将缓存的针对所述弹出层的相关操作信息发送至服务器,业务人员可以在该用户所输入提交的目标线索的基础上,结合上述针对所述弹出层的操作信息,更好地分析该用户的需求。

示例性的,所述弹出层被调起后的浏览时长,可以是通过获取用户进入弹层的时间及用户退出弹层的时间,并计算其间的时长得到的,也可以是在获取用户进入弹层的时间后,通过定时监控弹层的活动状态,将监控到弹层关闭的时间作为用户退出弹层的时间,并计算其间的时长得到的。可以理解的,上述方法仅为获取弹出层被调起的浏览时长的方法的示例,而非对本公开所述信息采集方法的限制。

根据一些实施例,所述目标采集包还包括线索层,并且所述信息采集方法还可以包括:利用线索层获取与所述目标业务相关的公共参数;以及利用线索包将所述公共参数发送至服务器。由此,可以将用户公共参数作为用户信息的一部分,辅助业务人员了解用户需求。

示例性的,所述公共参数可以包括用户的手机型号,用户的定位信息等,但不局限于此,例如,还可以包括用户的手机软件版本号。

根据一些实施例,所述信息采集方法还可以包括:利用线索层获取所述目标线索的分类信息;以及利用线索包将所述目标线索的分类信息发送至服务器。由此,能够辅助业务人员判断线索来源,进一步了解用户需求,判断线索转化率。

示例性的,所述目标线索的分类信息可以包括该目标线索的来源渠道,如表单提交、活动预约等,但不局限于此,例如,还可以包括该目标线索对应的弹出层触发方式,如点击触发、自动触发等。

根据一些实施例,所述目标采集包还包括校验层,并且所述信息采集方法还可以包括:利用所述校验层设定和扩展针对所述目标线索的校验逻辑。

示例性的,所述针对所述目标线索的校验逻辑可以包括校验触发方式、校验数据结构、校验规则方式等。例如,所述校验触发方式可以是在用户输入目标线索后即进行校验,还可以是在用户点击提交后对用户所输入的目标线索进行校验;所述校验数据结构可以是目标线索以数组的方式传入进行校验,也可以是目标线索以树的方式传入进行校验;所述校验规则方式可以是以正则验证方式对目标线索进行校验,也可以是利用自定义函数对目标线索进行校验。但针对所述目标线索的校验逻辑不局限于此,例如,还可以包括校验目标线索必填项。

本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。

相应的,本公开还提供一种适用于服务器一侧的信息采集方法。

图2示出了根据本公开示例性实施例的适用于服务器一侧的信息采集方法的流程图。如图2所示,所述信息采集方法可以包括:S201、创建目标采集包;S202、将所述目标采集包发送至终端,以使得所述终端能够将所述目标采集包嵌入目标业务中,并且使得所述目标业务能够利用所述弹层数据对弹出层进行渲染,并展示弹出层以进行线索采集;S203、从终端接收通过所述弹出层所输入的目标线索。其中,所述目标采集包包括弹层数据和线索包。

图3示出了根据本公开示例性实施例的目标采集包的结构框图。如图3所示,所述目标采集包300可以包括:

弹层数据301,嵌入目标采集包300的目标业务能够利用弹层数据301对弹出层进行渲染,并展示弹出层以进行线索采集;

线索包302,用于获取通过弹出层所输入的目标线索,以及将所述目标线索、与所述目标线索的分类信息相关的公共参数和所述目标线索的分类信息发送至服务器;

校验层303,用于根据预设的校验逻辑校验所述目标线索;

线索层304,用于获取与所述目标业务相关的公共参数和所述目标线索的分类信息;

埋点层305,用于采集针对弹出层的相关操作信息;

以及埋点包306,用于获取埋点层305所采集的针对弹出层的相关操作信息并缓存,根据预设的规则将所缓存的针对弹出层的相关操作信息发送至服务器。

图4示出了根据本公开示例性实施例的信息采集方法的流程图。如图4所示,所述信息采集方法可以包括:

步骤S401:服务器创建目标采集包,其中,所述目标采集包可以包括弹层数据、线索包、线索层、埋点包、埋点层和校验层;

步骤S402:服务器将所述目标采集包发送至终端;

步骤S403:终端获取所述目标采集包;

步骤S404:将目标采集包嵌入目标业务中,使得所述目标业务能够利用所述弹层数据对弹出层进行渲染,并展示弹出层以进行线索采集;

目标业务调用目标采集包并展示弹出层以进行线索采集的过程可以包括并行的步骤S405A:采集通过所述弹出层所输入的目标线索,以及步骤S405B:采集针对所述弹出层的相关操作信息;

步骤S405A可以包括:步骤S405A1:响应于所述弹出层被调用,利用线索包获取通过所述弹出层所输入的目标线索;步骤S405A2:利用校验层根据预设的校验逻辑校验所述目标线索;步骤S405A3:利用线索层获取与所述目标业务相关的公共参数以及所述目标线索的分类信息;步骤S405A4:终端利用线索包将所述目标线索、与所述目标业务相关的公共参数以及所述目标线索的分类信息发送至服务器;

步骤S405B可以包括:S405B1:响应于所述弹出层被调用,利用埋点层采集针对所述弹出层的相关操作信息;S405B2:利用埋点包获取所述埋点层所采集的针对所述弹出层的相关操作信息并缓存;S405B3:终端利用埋点包根据预设的规则将所缓存的针对所述弹出层的相关操作信息发送至服务器;

以及步骤S406:服务器从终端接收通过所述弹出层所输入的目标线索以及针对所述弹出层的相关操作信息。

以下将结合示例,进一步描述本公开的示例性实施例。

例如,所述目标业务为汽车销售业务,所述目标线索为意向用户的个人信息及购车意向信息,所述公共参数为用户所在城市信息,所述针对弹出层的相关操作信息可以包括弹层上级入口、弹层标识等。在此业务中嵌入的目标采集包可以包括弹出层、线索包、线索层、校验层、埋点层、埋点包。

图5示出了根据本公开示例性实施例的弹出层的示意图。

如图5所示,该示例中的弹出层包括选择器、扩展数据、固定表单内容、提交按钮、安全协议等模块。当用户点击提交后,所述弹出层即跳转为成功态弹出层,所述成功态弹出层可以是全扩展状态或预设状态,预设状态的成功态弹出层包括成功提示、成交价方案、同级车、提交同级车等模块,所述成功态弹出层还包括安全协议模块。所述选择器模块可以是车型选择器,指向车型列表,在没有意向车型的情况下也可以指向汽车品牌列表和车系列表;所述固定表单内容模块用于供用户填写信息;所述安全协议模块用于获取用户授权的安全协议;所述成功提示模块用于提示用户表单信息提交成功状态;所述成交价方案模块用于向用户展示对应车型的成交价方案;所述同级车及提交同级车模块用于向用户推荐同级车并供用户选择是否同时提交同级车的意向信息。

该示例中的弹出层及成功态弹出层为基于扩展数据进行了扩展的弹出层,其中的选择器模块即为基于扩展数据扩展的,还可以进一步进行数据扩展。所述全扩展状态表示该成功态弹出层中的全部信息均可基于扩展数据进一步扩展,将预设状态全部替换。

在此业务中嵌入的目标采集包可以利用所述弹层数据渲染上述弹出层并展示,以进行线索采集。

响应于上述弹出层被调用,可以利用线索包获取选择器模块中用户所选择的信息以及固定表单内容模块中用户所输入的信息,以及将目标线索和用户所在城市信息等整合提交;利用校验层可以对固定表单内容模块中用户所输入的信息进行校验;利用线索层可以获取该业务所需的用户所在城市信息,用以匹配用户所在城市的经销商列表;响应于所述弹出层被调用,可以利用埋点层采集针对弹出层的相关操作信息;利用埋点包可以将所述针对弹出层的相关操作信息打包发送。

图6示出了根据本公开示例性实施例的信息采集装置的结构框图。如图6所示,所述信息采集装置600可以包括:第一获取单元601,被配置用于获取目标采集包,所述目标采集包包括弹层数据和线索包;嵌入单元602,被配置用于将目标采集包嵌入目标业务中,使得所述目标业务能够利用所述弹层数据对弹出层进行渲染,并展示弹出层以进行线索采集;第二获取单元603,被配置用于响应于所述弹出层被调用,利用线索包获取通过所述弹出层所输入的目标线索。

信息采集装置600的单元601-单元603的操作与前面描述的步骤S101-步骤S103的操作类似,在此不做赘述。

根据本公开的另一方面,还提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的信息采集方法。

根据本公开的另一方面,还提供一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述的信息采集方法。

根据本公开的另一方面,还提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现上述的信息采集方法。

参考图7,现将描述可以作为本公开的服务器或客户端的电子设备700的结构框图,其是可以应用于本公开的各方面的硬件设备的示例。电子设备旨在表示各种形式的数字电子的计算机设备,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

如图7所示,设备700包括计算单元701,其可以根据存储在只读存储器(ROM)702中的计算机程序或者从存储单元708加载到随机访问存储器(RAM)703中的计算机程序,来执行各种适当的动作和处理。在RAM 703中,还可存储设备700操作所需的各种程序和数据。计算单元701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。

设备700中的多个部件连接至I/O接口705,包括:输入单元706、输出单元707、存储单元708以及通信单元709。输入单元706可以是能向设备700输入信息的任何类型的设备,输入单元706可以接收输入的数字或字符信息,以及产生与电子设备的用户设置和/或功能控制有关的键信号输入,并且可以包括但不限于鼠标、键盘、触摸屏、轨迹板、轨迹球、操作杆、麦克风和/或遥控器。输出单元707可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。存储单元708可以包括但不限于磁盘、光盘。通信单元709允许设备700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信收发机和/或芯片组,例如蓝牙TM设备、1302.11设备、WiFi设备、WiMax设备、蜂窝通信设备和/或类似物。

计算单元701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元701的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元701执行上文所描述的各个方法和处理,例如信息采集方法。例如,在一些实施例中,信息采集方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元708。在一些实施例中,计算机程序的部分或者全部可以经由ROM 702和/或通信单元709而被载入和/或安装到设备700上。当计算机程序加载到RAM 703并由计算单元701执行时,可以执行上文描述的信息采集方法的一个或多个步骤。备选地,在其他实施例中,计算单元701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行信息采集方法。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户页面或者网络浏览器的用户计算机,用户可以通过该图形用户页面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行、也可以顺序地或以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

虽然已经参照附图描述了本公开的实施例或示例,但应理解,上述的方法、系统和设备仅仅是示例性的实施例或示例,本发明的范围并不由这些实施例或示例限制,而是仅由授权后的权利要求书及其等同范围来限定。实施例或示例中的各种要素可以被省略或者可由其等同要素替代。此外,可以通过不同于本公开中描述的次序来执行各步骤。进一步地,可以以各种方式组合实施例或示例中的各种要素。重要的是随着技术的演进,在此描述的很多要素可以由本公开之后出现的等同要素进行替换。

相关技术
  • 信息采集方法、装置、电子设备及可读存储介质
  • 查询信息采集方法、装置、电子设备和存储介质
技术分类

06120113693301