CN111338714B - 小程序物料处理方法、装置、电子设备和介质 - Google Patents
小程序物料处理方法、装置、电子设备和介质 Download PDFInfo
- Publication number
- CN111338714B CN111338714B CN202010100979.5A CN202010100979A CN111338714B CN 111338714 B CN111338714 B CN 111338714B CN 202010100979 A CN202010100979 A CN 202010100979A CN 111338714 B CN111338714 B CN 111338714B
- Authority
- CN
- China
- Prior art keywords
- applet
- material content
- page
- rule
- 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
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012545 processing Methods 0.000 title abstract description 15
- 239000000463 material Substances 0.000 claims abstract description 313
- 238000000605 extraction Methods 0.000 claims abstract description 96
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000012795 verification Methods 0.000 claims description 32
- 230000015654 memory Effects 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 8
- 230000006399 behavior Effects 0.000 claims description 3
- 230000008901 benefit Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开了一种小程序物料处理方法、装置、电子设备和介质,涉及数据处理技术领域。具体实现方案为:在小程序运行过程中,检测用户是否通过小程序页面跳转到小程序所属业务方的新页面;若是,则基于小程序的物料提取规则,提取所述新页面的物料内容,作为所述小程序的新物料内容。本申请实施例,通过自动化提取小程序物料,降低开发者提取物料的工作量,提高了物料提取的效率,并且通过基于物料提取规则提取新页面的物料内容,从而更全面地获取数量多、质量高的物料,进一步提高了后续的小程序分发效率。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理技术,具体涉及一种小程序物料处理方法、装置、电子设备和介质。
背景技术
小程序物料内容,包括内容标题,描述,图片链接,标签,视频链接等,可以用来描述小程序落地页的基本信息。目前获取小程序物料内容的方式为,开发者主动提交物料内容。然而,一个小程序包括少则成百上千个物料内容,多则上千万条物料内容,获取提交物料内容的工作量大,效率低。
对开发者来说,整理和提交物料费时费力,并且提交的物料内容质量难以保证,物料内容中可能包括空白页面,无效链接,不清晰图片等物料内容,因此会导致只有部分物料内容能被成功分发,获取到流量,而其他的物料内容则无法被正常浏览获取流量数据。因此,目前的物料内容提交方案,效率低下且存在质量问题。
发明内容
本申请实施例提供的一种小程序物料处理方法、装置、电子设备和介质,以实现获取数量多、质量高的小程序物料。
本申请实施例公开了一种小程序物料处理方法,该方法包括:
在小程序运行过程中,检测用户是否通过小程序页面跳转到小程序所属业务方的新页面;
若是,则基于小程序的物料提取规则,提取所述新页面的物料内容,作为所述小程序的新物料内容。
上述实施例具有如下优点或有益效果:通过在小程序运行过程中,若用户浏览新页面,则基于小程序的物料提取规则,提取新页面的物料内容,作为新物料内容,从而克服了人工提取物料内容工作量大,且提取的物料内容数量不够全面,质量不高的问题,实现了自动化提取数量多、质量高的小程序物料,提高物料提取效率的效果。
进一步地,基于小程序的物料提取规则,提取所述新页面的物料内容之前,还包括:在小程序启动时,从服务器获取小程序的物料提取规则;加载获取的物料提取规则。
据此,上述实施例具有如下优点或有益效果:通过确定小程序的物料提取规则,从而针对不同类型的页面,依据对应的不同的物料提取规则,提取不同的物料内容,进而满足不同页面的物料内容需求标准。
进一步地,从服务器获取小程序的物料提取规则,包括:
根据待提取的物料种类和/或物料提取规则版本信息,从服务器获取小程序的物料提取规则。
据此,上述实施例具有如下优点或有益效果:通过待提取的物料种类和/或物料提取规则版本信息,从服务器获取小程序的物料提取规则,从而能够更加具体准确地限定待提取物料的信息,便于在提取物料时针对性地提取满足物料提取规则的物料。
进一步地,所述新页面的物料内容包括如下至少一项:所述新页面的标题、描述、图片链接、标签、视频链接以及互动信息。
据此,上述实施例具有如下优点或有益效果:通过对包括新页面的标题、描述、图片链接、标签、视频链接以及互动信息中至少一项的新页面物料内容进行提取,从而使提取的物料内容更加全面详细,满足用户的浏览需求。
进一步地,基于小程序的物料提取规则,提取所述新页面的物料内容,包括:通过异步线程,基于小程序的物料提取规则,提取所述新页面的物料内容。
据此,上述实施例具有如下优点或有益效果:通过异步线程,对新页面的物料内容进行提取,从而提高物料提取的效率。
进一步地,提取所述新页面的物料内容之后,还包括:
基于校验规则,对提取的物料内容进行校验,以得到符合所述校验规则的物料内容;
对符合所述校验规则的物料内容进行评级,以根据评级结果进行物料推送。
据此,上述实施例具有如下优点或有益效果:通过对提取的物料内容进行校验,并对符合校验规则的物料内容进行评级后推送,从而保证推送的物料内容的高质量,避免推送的物料内容中包括空白页面,无效链接,不清晰图片等物料内容。
本申请实施例还公开了一种小程序物料处理装置,该装置包括:
跳转检测模块,用于在小程序运行过程中,检测用户是否通过小程序页面跳转到小程序所属业务方的新页面;
新物料内容确定模块,用于若是,则基于小程序的物料提取规则,提取所述新页面的物料内容,作为所述小程序的新物料内容。
进一步地,所述装置还包括:
物料提取规则获取模块,用于在小程序启动时,从服务器获取小程序的物料提取规则;
物料提取规则加载模块,用于加载获取的物料提取规则。
进一步地,所述物料提取规则获取模块,具体用于:
根据待提取的物料种类和/或物料提取规则版本信息,从服务器获取小程序的物料提取规则。
进一步地,所述新页面的物料内容包括如下至少一项:所述新页面的标题、描述、图片链接、标签、视频链接以及互动信息。
进一步地,所述新物料内容确定模块,包括:
异步提取单元,用于通过异步线程,基于小程序的物料提取规则,提取所述新页面的物料内容。
进一步地,所述装置还包括:
校验模块,用于基于校验规则,对提取的物料内容进行校验,以得到符合所述校验规则的物料内容;
推送模块,用于对符合所述校验规则的物料内容进行评级,以根据评级结果进行物料推送。
本申请实施例还公开了一种电子设备,该电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本申请实施例中任一项所述的方法。
本申请实施例还公开了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如本申请实施例中任一项所述的方法。
上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是根据本申请实施例提供的小程序物料处理方法的流程示意图;
图2是根据本申请实施例提供的小程序物料提取的示意图;
图3是根据本申请实施例提供的另一种小程序物料处理方法的流程示
图4是根据本申请实施例提供的小程序物料处理实现的流程图;
图5是根据本申请实施例提供的小程序物料处理装置的结构示意图;
图6是用来实现本申请实施例的小程序物料处理方法的电子设备的框图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是根据本申请实施例提供的小程序物料处理方法的流程示意图。本实施例可适用于对小程序中的物料内容进行自动提取的情况。典型地,本实施例可以适用于在用户从当前浏览的小程序页面跳转至新页面时,对新页面中的物料内容进行提取的情况。本实施公开的小程序物料处理方法可以由配置有小程序宿主应用的电子设备执行,具体可以由一种小程序物料处理装置来执行,该装置可以由软件和/或硬件的方式实现。参见图1,本实施例提供的小程序物料处理方法包括:
S110、在小程序运行过程中,检测用户是否通过小程序页面跳转到小程序所属业务方的新页面。
其中,小程序所属业务方可以为小程序持有方,一般的宿主应用支持多种小程序,不同小程序可以属于相同业务方,也可以属于不同业务方。小程序所属业务方为小程序物料内容所属业务方,例如手机百度作为宿主应用支持爱奇艺小程序,则小程序所属业务方为爱奇艺方,爱奇艺方提供爱奇艺小程序的物料内容。小程序中除了包括已有物料内容所属页面,还包括所属业务方的页面链接,通过页面链接所进入的页面,为小程序所属业务方的新页面。宿主应用方没有新页面的物料内容。
目前的小程序物料内容一般由开发者整理收集。每个小程序页面对应一条物料,小程序页面数量较多,包括成百上千个甚至上千万条物料信息,因此对于开发者来说,整理提交物料的工作量很大。因此,在本申请实施例中,基于开发者提交的部分物料内容,进而自动化提取更多更全面的物料内容,从而丰富物料内容。
示例性的,如图2所示,用户在浏览小程序的页面时,可能需要查看其它页面,因此会点击跳转到小程序所属业务方的新页面。对于用户浏览的页面,其中可能包含更多用户感兴趣的内容,存在更大的价值,适宜被推送至更多的用户进行浏览。因此,检测用户是否通过小程序页面跳转到新页面,以确定是否需要进行物料内容的提取,即检测页面展现事件。
在本申请实施例中,对于用户行为的检测和物料的提取可以由终端电子设备中的物料提取软件开发工具包SDK中的工具执行。物料提取软件开发工具包可以预先配置于电子设备中,当小程序运行时,物料提取SDK自动检测用户是否通过点击小程序当前显示的页面中推荐的页面跳转至新页面,以在检测到用户浏览新页面时,执行后续操作。
S120、若是,则基于小程序的物料提取规则,提取所述新页面的物料内容,作为所述小程序的新物料内容。
其中,所述新页面的物料内容包括如下至少一项:所述新页面的标题、描述、图片链接、标签、视频链接以及互动信息。小程序的物料提取规则可以为规定提取的小程序物料具体内容的规则,可以根据物料内容确定,对于视频类、图文类、问答类等不同种类的小程序页面,对应不同的物料提取规则,例如,对于图文落地页的物料提取规则可以为标题、描述、图片链接、评论和点赞等,对于视频落地页的物料提取规则可以为标题、首图链接、视频链接、评论和点赞等,对于小程序页面版本,可以包括标题标签、正文标签、段落标签、图片标签、视频标签、评论标签和点赞标签等。物料提取规则也可以根据终端中APP提供的组件确定,例如,APP中提供了显示视频类页面的组件、图文类页面显示的组件和/或问答类页面的组件,可以以上述种类的页面确定物料提取规则。
示例性的,由于小程序页面包括多种类型,每种类型的页面所需要显示的内容不同,针对不同类型的页面,提取的物料种类也不同。因此,在在本申请实施例中,针对不同的页面,确定不同的小程序物料提取规则,根据物料提取规则,提取新页面中的物料内容,作为小程序的新物料内容,从而满足不同类型页面的显示要求。
在本申请实施例中,基于小程序的物料提取规则,提取所述新页面的物料内容之前,还包括:在小程序启动时,从服务器获取小程序的物料提取规则;加载获取的物料提取规则。
示例性的,服务器可以为小程序的服务器。如图2所示,在小程序的服务器中预先存储物料提取规则,在物料提取SDK提取物料内容之前,从服务器中获取针对待提取物料的物料提取规则,并在物料提取SDK中加载获取的物料提取规则,以基于物料提取规则对小程序的新页面中的物料内容进行提取,从而使提取的物料内容满足页面显示的需求。
在本申请实施例中,从服务器获取小程序的物料提取规则,包括:根据待提取的物料种类和/或物料提取规则版本信息,从服务器获取小程序的物料提取规则。
示例性的,待提取的物料种类可以包括视频类,包括长视频和短视频、图文类、问答类和直播类等物料。在用户点击跳转至新页面时,确定新页面的物料种类,针对物料种类,从服务器获取预先存储的与物料种类对应的物料提取规则。也可以为,根据待提取的物料提取规则版本信息,从服务器中获取小程序的物料提取规则。由于小程序的版本和页面标准随着业务的发展会不停地更新迭代,同时,业务对物料的需求标准会随着业务的变化发生变化,因此,对于小程序页面,需要提取的物料内容会发生变化,因此,及时更新服务器中的物料提取规则版本信息,从而根据小程序版本的变化及时地调整物料提取规则版本,以满足当前的页面需求标准。物料提取SDK根据物料提取版本信息,从服务器中提取版本最新的物料提取规则,以满足当前的物料内容提取需求。
在本申请实施例中,基于小程序的物料提取规则,提取所述新页面的物料内容,包括:通过异步线程,基于小程序的物料提取规则,提取所述新页面的物料内容。
示例性的,物料内容的提取可以通过异步线程进行执行,从而提高物料提取的效率。在提取出物料内容之后,将物料内容进行发送,以进行后续的操作步骤,例如进一步校验、评级以及存储等。
本申请实施例的技术方案,通过自动化提取小程序物料,降低开发者提取物料的工作量,提高了物料提取的效率,并且通过基于物料提取规则提取新页面的物料内容,从而更全面地获取数量多、质量高的物料,进一步提高了后续的小程序分发效率。
图3是根据本申请实施例提供的另一种小程序物料处理方法的流程示意图。本实施例是在上述实施例的基础上提出的一种可选方案。参见图3,本实施例提供的小程序物料处理方法包括:
S210、在小程序运行过程中,检测用户是否通过小程序页面跳转到小程序所属业务方的新页面。
S220、若是,通过异步线程,基于小程序的物料提取规则,提取所述新页面的物料内容。
S230、基于校验规则,对提取的物料内容进行校验,以得到符合所述校验规则的物料内容。
示例性的,如图4所示,由于提取的小程序物料内容中,可能包括不适宜被推送,或者不符合网络信息安全的内容,例如广告内容等。也可能包括无法正常显示的内容,例如空白页面,无效链接,不清晰图片等物料内容,因此,在提取出物料内容之后,可以对提取的物料内容进行校验,从而筛选出适宜被推送的物料内容。校验过程可以为首先对物料内容进行基本校验,检测物料内容的形式,以初步判断物料内容的质量,例如,若检测出物料内容中的标题或描述为空,或者长度小于预设字符长度,则将该物料内容标注为低质量物料,校验不通过。对于校验不通过的物料,可以直接对其进行评级分析。若基本校验通过,则对物料内容进行高阶校验,以校验物料的内容是否符合标准或要求。对于不同种类的物料内容,可以制定不同的物料校验策略,物料校验策略可以根据实际情况进行更新和变更。例如,对于图文类物料的图片链接内容,校验策略可以检测其中是否包括广告内容等。对于经过高阶校验的物料,进行评级分析。
S240、对符合所述校验规则的物料内容进行评级,以根据评级结果进行物料推送。
在本申请实施例中,还可以对物料内容进行评级分析,以确定物料内容的优劣。示例性的,可自定义分级策略,例如分为优质物料、中优质物料和低质物料,其中优质物料可以为既通过基本校验又通过高阶校验的物料。低质物料可以为基本校验未通过,或者基本校验通过但是高阶校验未通过的物料内容。其他的物料内容可以归为中优质物料内容。经过分级后的物料内容被存储入物料库,以便于后续的物料分发。通过评级能够更加直接地展现物料内容的优劣,从而便于选取更加优质的无物料内容进行推送,以使用户能够正常浏览,满足用户的浏览倾向,提高小程序的分发效率。
本申请实施例,通过对物料内容进行校验以及评级分析,从而对物料的内容检测,以确定物料内容的质量,筛选出质量高的物料内容推送给用户,另外,由于自动化完成物料的提取和校验评价过程,从而提高了物料提取的分发的效率,在保证物料丰富数量的同时,提高了推送物料的质量,进而提高了小程序页面的浏览量和流量的获取量。
图5是根据本申请实施例提供的小程序物料处理装置的结构示意图。参见图5,本申请实施例公开了一种小程序物料处理装置300,该装置300包括:跳转检测模块301和新物料内容确定模块302。
其中,跳转检测模块301,用于在小程序运行过程中,检测用户是否通过小程序页面跳转到小程序所属业务方的新页面;
新物料内容确定模块302,用于若是,则基于小程序的物料提取规则,提取所述新页面的物料内容,作为所述小程序的新物料内容。
进一步地,所述装置还包括:
物料提取规则获取模块,用于在小程序启动时,从服务器获取小程序的物料提取规则;
物料提取规则加载模块,用于加载获取的物料提取规则。
进一步地,所述物料提取规则获取模块,具体用于:
根据待提取的物料种类和/或物料提取规则版本信息,从服务器获取小程序的物料提取规则。
进一步地,所述新页面的物料内容包括如下至少一项:所述新页面的标题、描述、图片链接、标签、视频链接以及互动信息。
进一步地,所述新物料内容确定模块302,包括:
异步提取单元,用于通过异步线程,基于小程序的物料提取规则,提取所述新页面的物料内容。
进一步地,所述装置还包括:
校验模块,用于基于校验规则,对提取的物料内容进行校验,以得到符合所述校验规则的物料内容;
推送模块,用于对符合所述校验规则的物料内容进行评级,以根据评级结果进行物料推送。
本申请实施例所提供的小程序物料处理装置可执行本申请任意实施例所提供的小程序物料处理方法,具备执行方法相应的功能模块和有益效果。
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。
如图6所示,图6是用来实现本申请实施例的小程序物料处理方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、电子设备、刀片式电子设备、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴电子设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图6所示,该电子设备包括:一个或多个处理器401、存储器402,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示电子设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个电子设备提供部分必要的操作(例如,作为电子设备阵列、一组刀片式电子设备、或者多处理器***)。图6中以一个处理器401为例。
存储器402即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的小程序物料处理方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的小程序物料处理方法。
存储器402作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的小程序物料处理的方法对应的程序指令/模块(例如,图6所示的跳转检测模块301和新物料内容确定模块302)。处理器401通过运行存储在存储器402中的非瞬时软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中的小程序物料处理方法。
存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据小程序物料处理的电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至小程序物料处理电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
小程序物料处理方法的电子设备还可以包括:输入装置403和输出装置404。处理器401、存储器402、输入装置403和输出装置404可以通过总线或者其他方式连接,图6中以通过总线连接为例。
输入装置403可接收输入的数字或字符信息,以及产生与小程序物料处理的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置404可以包括显示电子设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示电子设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示电子设备可以是触摸屏。
此处描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、专用ASIC(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、电子设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据电子设备)、或者包括中间件部件的计算***(例如,应用电子设备)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和电子设备。客户端和电子设备一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-电子设备关系的计算机程序来产生客户端和电子设备的关系。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
Claims (8)
1. 一种小程序物料处理方法,其特征在于,所述方法包括:
在小程序运行过程中,检测用户是否通过小程序页面跳转到小程序所属业务方的新页面;其中,所述小程序中包括已有物料内容所属页面和所属业务方的页面链接,通过页面链接所进入的页面为小程序所属业务方的新页面;
若是,则通过异步线程,基于小程序的物料提取规则,提取所述新页面的物料内容,作为所述小程序的新物料内容;所述物料提取规则为针对不同的页面,确定不同的小程序物料提取规则;其中,对用户行为的检测和物料的提取,由终端电子设备中的物料提取软件开发工具包中的工具执行;
基于校验规则,对提取的物料内容进行校验,以得到符合所述校验规则的物料内容;所述校验规则为判断物料内容的质量以及是否符合网络信息安全;
对符合所述校验规则的物料内容进行评级,以根据评级结果进行物料推送。
2.根据权利要求1所述的方法,其特征在于,基于小程序的物料提取规则,提取所述新页面的物料内容之前,还包括:
在小程序启动时,从服务器获取小程序的物料提取规则;
加载获取的物料提取规则。
3.根据权利要求2所述的方法,其特征在于,从服务器获取小程序的物料提取规则,包括:
根据待提取的物料种类和/或物料提取规则版本信息,从服务器获取小程序的物料提取规则。
4.根据权利要求1所述的方法,其特征在于,所述新页面的物料内容包括如下至少一项:所述新页面的标题、描述、图片链接、标签、视频链接以及互动信息。
5.一种小程序物料处理装置,其特征在于,所述装置包括:
跳转检测模块,用于在小程序运行过程中,检测用户是否通过小程序页面跳转到小程序所属业务方的新页面;其中,所述小程序中包括已有物料内容所属页面和所属业务方的页面链接,通过页面链接所进入的页面为小程序所属业务方的新页面;
新物料内容确定模块,用于若是,则通过异步线程,基于小程序的物料提取规则,提取所述新页面的物料内容,作为所述小程序的新物料内容;所述物料提取规则为针对不同的页面,确定不同的小程序物料提取规则;其中,对用户行为的检测和物料的提取,由终端电子设备中的物料提取软件开发工具包中的工具执行;
校验模块,用于基于校验规则,对提取的物料内容进行校验,以得到符合所述校验规则的物料内容;所述校验规则为判断物料内容的质量以及是否符合网络信息安全;
推送模块,用于对符合所述校验规则的物料内容进行评级,以根据评级结果进行物料推送。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
物料提取规则获取模块,用于在小程序启动时,从服务器获取小程序的物料提取规则;
物料提取规则加载模块,用于加载获取的物料提取规则。
7.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-4中任一项所述的方法。
8.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-4中任一项所述的方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010100979.5A CN111338714B (zh) | 2020-02-19 | 2020-02-19 | 小程序物料处理方法、装置、电子设备和介质 |
KR1020217014867A KR102647732B1 (ko) | 2020-02-19 | 2020-07-20 | 미니 앱 재료 처리 방법, 장치, 전자 설비 및 매체 |
PCT/CN2020/102923 WO2021164193A1 (zh) | 2020-02-19 | 2020-07-20 | 小程序物料处理方法、装置、电子设备和介质 |
JP2021517962A JP7249406B2 (ja) | 2020-02-19 | 2020-07-20 | アプレットマテリアル処理方法、装置、電子デバイス、コンピュータ可読記憶媒体およびコンピュータプログラム |
EP20866950.7A EP3889770B1 (en) | 2020-02-19 | 2020-07-20 | Mini program material processing |
US17/219,281 US20210216597A1 (en) | 2020-02-19 | 2021-03-31 | Method and apparatus for processing mini app material, electronic device and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010100979.5A CN111338714B (zh) | 2020-02-19 | 2020-02-19 | 小程序物料处理方法、装置、电子设备和介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111338714A CN111338714A (zh) | 2020-06-26 |
CN111338714B true CN111338714B (zh) | 2024-05-17 |
Family
ID=71183949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010100979.5A Active CN111338714B (zh) | 2020-02-19 | 2020-02-19 | 小程序物料处理方法、装置、电子设备和介质 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3889770B1 (zh) |
JP (1) | JP7249406B2 (zh) |
CN (1) | CN111338714B (zh) |
WO (1) | WO2021164193A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111338714B (zh) * | 2020-02-19 | 2024-05-17 | 北京百度网讯科技有限公司 | 小程序物料处理方法、装置、电子设备和介质 |
CN112068914B (zh) * | 2020-08-26 | 2024-03-05 | 北京百度网讯科技有限公司 | 物料内容处理方法、装置、电子设备和存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105701216A (zh) * | 2016-01-13 | 2016-06-22 | 北京三快在线科技有限公司 | 一种信息推送方法及装置 |
CN108734428A (zh) * | 2018-04-02 | 2018-11-02 | 叶明宝 | 一种基于互联网的物流管理方法 |
CN108845806A (zh) * | 2018-07-03 | 2018-11-20 | 百度在线网络技术(北京)有限公司 | 小程序分发方法、装置、服务器和存储介质 |
CN109272424A (zh) * | 2018-09-27 | 2019-01-25 | 微医美南京信息技术股份有限公司 | 一种美容行业智能化院务运营管理平台及方法 |
CN110333912A (zh) * | 2019-07-11 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | 一种小程序数据预取的方法、装置及计算机可读存储介质 |
CN110472939A (zh) * | 2019-08-07 | 2019-11-19 | 中信梧桐港供应链管理有限公司 | 一种供应链业务单据自动校验装置、***及方法 |
CN110609714A (zh) * | 2019-07-31 | 2019-12-24 | 百度在线网络技术(北京)有限公司 | 一种数据预取方法、装置、设备及存储介质 |
CN110688598A (zh) * | 2019-08-22 | 2020-01-14 | 苏宁云计算有限公司 | 业务参数采集方法、装置、计算机设备和存储介质 |
CN110766528A (zh) * | 2019-10-31 | 2020-02-07 | 瑞熙(苏州)智能科技有限公司 | 一种客户信用自评估工厂实时智能分析管理*** |
CN110795672A (zh) * | 2019-10-29 | 2020-02-14 | 百度在线网络技术(北京)有限公司 | 一种小程序的内容展现方法、装置、设备及介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7676640B2 (en) * | 2000-01-06 | 2010-03-09 | Super Talent Electronics, Inc. | Flash memory controller controlling various flash memory cells |
US20020054090A1 (en) | 2000-09-01 | 2002-05-09 | Silva Juliana Freire | Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities |
JP2002230035A (ja) | 2001-01-05 | 2002-08-16 | Internatl Business Mach Corp <Ibm> | 情報整理方法、情報処理装置、情報処理システム、記憶媒体、およびプログラム伝送装置 |
WO2003085624A1 (en) | 2002-04-05 | 2003-10-16 | Unbounded Access Ltd. | Networked accessibility enhancer system |
CN102739663A (zh) * | 2012-06-18 | 2012-10-17 | 奇智软件(北京)有限公司 | 网页检测方法与扫描引擎 |
US9990422B2 (en) | 2013-10-15 | 2018-06-05 | Adobe Systems Incorporated | Contextual analysis engine |
JP2016177690A (ja) | 2015-03-20 | 2016-10-06 | 株式会社電通国際情報サービス | サービス推薦装置およびサービス推薦方法並びにサービス推薦プログラム |
EP3308294B1 (en) * | 2015-06-15 | 2020-10-28 | Google LLC | Automatic crawling of applications |
US10315286B2 (en) * | 2016-06-14 | 2019-06-11 | Axus Technologi, Llc | Chemical mechanical planarization carrier system |
CN108255993A (zh) * | 2017-12-29 | 2018-07-06 | 北京三快在线科技有限公司 | 提取业务字段的方法、装置、电子设备及存储介质 |
CN110069186B (zh) * | 2019-04-30 | 2021-10-15 | 上海连尚网络科技有限公司 | 显示应用的操作界面的方法和设备 |
CN110297635B (zh) | 2019-06-27 | 2023-05-16 | 百度在线网络技术(北京)有限公司 | 页面的显示方法、装置、设备以及存储介质 |
CN111338714B (zh) * | 2020-02-19 | 2024-05-17 | 北京百度网讯科技有限公司 | 小程序物料处理方法、装置、电子设备和介质 |
-
2020
- 2020-02-19 CN CN202010100979.5A patent/CN111338714B/zh active Active
- 2020-07-20 WO PCT/CN2020/102923 patent/WO2021164193A1/zh unknown
- 2020-07-20 JP JP2021517962A patent/JP7249406B2/ja active Active
- 2020-07-20 EP EP20866950.7A patent/EP3889770B1/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105701216A (zh) * | 2016-01-13 | 2016-06-22 | 北京三快在线科技有限公司 | 一种信息推送方法及装置 |
CN108734428A (zh) * | 2018-04-02 | 2018-11-02 | 叶明宝 | 一种基于互联网的物流管理方法 |
CN108845806A (zh) * | 2018-07-03 | 2018-11-20 | 百度在线网络技术(北京)有限公司 | 小程序分发方法、装置、服务器和存储介质 |
CN109272424A (zh) * | 2018-09-27 | 2019-01-25 | 微医美南京信息技术股份有限公司 | 一种美容行业智能化院务运营管理平台及方法 |
CN110333912A (zh) * | 2019-07-11 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | 一种小程序数据预取的方法、装置及计算机可读存储介质 |
CN110609714A (zh) * | 2019-07-31 | 2019-12-24 | 百度在线网络技术(北京)有限公司 | 一种数据预取方法、装置、设备及存储介质 |
CN110472939A (zh) * | 2019-08-07 | 2019-11-19 | 中信梧桐港供应链管理有限公司 | 一种供应链业务单据自动校验装置、***及方法 |
CN110688598A (zh) * | 2019-08-22 | 2020-01-14 | 苏宁云计算有限公司 | 业务参数采集方法、装置、计算机设备和存储介质 |
CN110795672A (zh) * | 2019-10-29 | 2020-02-14 | 百度在线网络技术(北京)有限公司 | 一种小程序的内容展现方法、装置、设备及介质 |
CN110766528A (zh) * | 2019-10-31 | 2020-02-07 | 瑞熙(苏州)智能科技有限公司 | 一种客户信用自评估工厂实时智能分析管理*** |
Non-Patent Citations (2)
Title |
---|
Design and Implementation of College Online Learning System Based on WeChat Mini Program;X. Wu 等;《2018 9th International Conference on Information Technology in Medicine and Education (ITME)》;20181227;447-451 * |
微信小程序页面路由原理;姚静;《电脑知识与技术》;20191126;第15卷(第28期);54-55 * |
Also Published As
Publication number | Publication date |
---|---|
WO2021164193A1 (zh) | 2021-08-26 |
EP3889770A1 (en) | 2021-10-06 |
EP3889770B1 (en) | 2024-02-14 |
JP7249406B2 (ja) | 2023-03-30 |
CN111338714A (zh) | 2020-06-26 |
EP3889770A4 (en) | 2022-08-03 |
JP2022524670A (ja) | 2022-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10175954B2 (en) | Method of processing big data, including arranging icons in a workflow GUI by a user, checking process availability and syntax, converting the workflow into execution code, monitoring the workflow, and displaying associated information | |
CN111158799A (zh) | 一种页面渲染方法、装置、电子设备及存储介质 | |
CN112099790A (zh) | 确定页面主题的方法、装置、设备以及存储介质 | |
US11860838B2 (en) | Data labeling method, apparatus and system, and computer-readable storage medium | |
CN111338714B (zh) | 小程序物料处理方法、装置、电子设备和介质 | |
CN111224843B (zh) | 资源链路监控方法、装置、设备和存储介质 | |
CN111858905B (zh) | 模型训练方法、信息识别方法、装置、电子设备及存储介质 | |
CN111881339B (zh) | 资源信息的推送、通知方法、装置、电子设备及存储介质 | |
CN111310058B (zh) | 资讯主题的推荐方法、装置、终端及存储介质 | |
CN112269706A (zh) | 接口参数校验方法、装置、电子设备以及计算机可读介质 | |
CN110955833A (zh) | 一种搜索方法、装置、服务器、终端设备和介质 | |
CN112100530B (zh) | 网页分类方法、装置、电子设备及存储介质 | |
CN111274520B (zh) | 网页资源审核方法、装置、设备和介质 | |
CN112148979B (zh) | 事件关联用户的识别方法、装置、电子设备和存储介质 | |
CN112148279B (zh) | 日志信息处理方法、装置、电子设备和存储介质 | |
US20210216597A1 (en) | Method and apparatus for processing mini app material, electronic device and medium | |
CN110516030B (zh) | 意图词的确定方法、装置、设备及计算机可读存储介质 | |
CN112381167A (zh) | 训练任务分类模型的方法、任务分类方法和装置 | |
CN112181429A (zh) | 信息处理方法、装置以及电子设备 | |
CN105574177A (zh) | 呈现搜索结果的方法及显示设备 | |
CN111611476A (zh) | 专题页面的显示方法和装置 | |
CN112016020B (zh) | 信息的处理方法和装置 | |
CN112948718A (zh) | 信息投放方法、装置、设备和介质 | |
CN114584616A (zh) | 一种消息推送方法、装置、电子设备及存储介质 | |
CN112183041A (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 |