Movatterモバイル変換


[0]ホーム

URL:


CN111782296A - Small program-based mounting information return system, method and mounting service device - Google Patents

Small program-based mounting information return system, method and mounting service device
Download PDF

Info

Publication number
CN111782296A
CN111782296ACN202010611547.0ACN202010611547ACN111782296ACN 111782296 ACN111782296 ACN 111782296ACN 202010611547 ACN202010611547 ACN 202010611547ACN 111782296 ACN111782296 ACN 111782296A
Authority
CN
China
Prior art keywords
information
applet
page
bootstrap
guidance
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.)
Granted
Application number
CN202010611547.0A
Other languages
Chinese (zh)
Other versions
CN111782296B (en
Inventor
刘枫
张雷
高羽昕
张京
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co LtdfiledCriticalBeijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202010611547.0ApriorityCriticalpatent/CN111782296B/en
Publication of CN111782296ApublicationCriticalpatent/CN111782296A/en
Application grantedgrantedCritical
Publication of CN111782296BpublicationCriticalpatent/CN111782296B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本公开提供一种基于小程序的挂载信息回流系统、方法以及挂载服务设备。该系统包括:对象推广平台,被配置为为待推广的对象生成推广小程序;挂载服务平台,被配置为基于引导方与该对象之间的对应关系生成该对象的动态链接;流量管理平台,被配置用于在引导方挂载该对象的小程序的引导页链接,该引导页链接基于该对象的动态链接生成;流量引导平台,被配置为响应于引导页链接被选择,加载该对象的小程序以及跳转到该对象的引导页,其中,该跳转基于该对象的小程序调用动态库的操作来实现。本公开中可以利用云平台来开发小程序并实施接回挂载信息的功能。

Figure 202010611547

The present disclosure provides a system and method for backflow of mounting information based on an applet, and a mounting service device. The system includes: an object promotion platform, configured to generate a promotion applet for an object to be promoted; a mounting service platform, configured to generate a dynamic link of the object based on the corresponding relationship between the guide party and the object; a traffic management platform , which is configured to mount the guide page link of the applet of the object on the guide side, the guide page link is generated based on the dynamic link of the object; the traffic guide platform is configured to load the object in response to the selection of the guide page link The applet of the object and jumping to the guide page of the object, wherein the jump is realized based on the operation of the applet of the object calling the dynamic library. In the present disclosure, the cloud platform can be used to develop the applet and implement the function of retrieving the mount information.

Figure 202010611547

Description

Translated fromChinese
基于小程序的挂载信息回流系统、方法以及挂载服务设备Small program-based mounting information return system, method and mounting service device

技术领域technical field

本公开涉及基于小程序的挂载信息回流系统、方法以及挂载服务设备。The present disclosure relates to an applet-based mounting information return system, method, and mounting service device.

背景技术Background technique

目前,由于各种平台的用户迅猛增长,出现了越来越多的能够吸引更多流量的内容流量平台(也称为“流量引导平台”),例如一些热门网站。由此,出现了新的业务模式,例如借助于这些网站的大流量,网站作为推广方可以协助进行商品(也称为“对象”)的推广或者进行广告宣传。At present, due to the rapid growth of users of various platforms, there are more and more content traffic platforms (also called "traffic guidance platforms") that can attract more traffic, such as some popular websites. As a result, new business models have emerged, for example, with the help of the large traffic of these websites, the websites, as promoters, can assist in the promotion of goods (also called "objects") or in advertising.

通常,同样的商品会被商品推广方放到多个流量引导平台上进行推广。在实现多内容流量平台与多商品推广方进行商品挂载时,一般采用如下流程:Usually, the same product will be promoted by product promoters on multiple traffic guidance platforms. When implementing multi-content traffic platforms and multi-product promoters to mount products, the following process is generally used:

1.在商品推广方一侧进行商品升级管理,发布可推广的商品;1. Carry out product upgrade management on the side of the product promoter, and release products that can be promoted;

2.在流量管理平台一侧进行商品与内容的挂载;2. Mount goods and content on the side of the traffic management platform;

3.在流量引导平台,用户可被内容流量引导至商品详情页,用户的浏览或者交易信息倍作为引导信息回传给流量管理平台;3. On the traffic guidance platform, the user can be guided to the product detail page by the content traffic, and the user's browsing or transaction information will be sent back to the traffic management platform as the guidance information;

4.用户发生购买行为后,流量管理平台将订单信息与推广流量进行匹配,判断是否是流量关联订单。4. After the user purchases, the traffic management platform matches the order information with the promotion traffic to determine whether it is a traffic-related order.

在上述业务模式中,流量管理平台通常需要获取流量引导平台(例如安装在移动端的应用APP)所引导出的引导信息以便于进行统计。现在,一般采取在流量引导平台上强制嵌入SDK的实现方式来实现信息回传。In the above business model, the traffic management platform usually needs to obtain the guidance information guided by the traffic guidance platform (for example, an APP installed on the mobile terminal) to facilitate statistics. At present, the implementation method of forcibly embedding SDK on the traffic guidance platform is generally adopted to realize the information return.

由于存在各种内容流量平台,在这些平台与多个商品推广方进行商品挂载时,如何灵活实现挂载和低成本低维护挂载,是技术人员考虑的一个问题。Due to the existence of various content traffic platforms, when these platforms and multiple commodity promoters carry out commodity mounting, how to flexibly implement mounting and low-cost and low-maintenance mounting is a problem that technicians consider.

另外,在流量引导信息回传过程,存在因各种人为原因导致一些流量引导信息不能回传的问题。In addition, in the process of returning the traffic guidance information, there is a problem that some traffic guidance information cannot be returned due to various human reasons.

发明内容SUMMARY OF THE INVENTION

根据本公开的一方面,提供一种基于小程序的挂载信息回流系统,包括:对象推广平台,被配置为为待推广的对象生成推广小程序;挂载服务平台,被配置为基于引导方与该对象之间的对应关系生成该对象的动态链接;流量管理平台,被配置用于在引导方挂载该对象的小程序的引导页链接,该引导页链接基于该对象的动态链接生成;流量引导平台,被配置为响应于引导页链接被选择,加载该对象的小程序以及跳转到该对象的引导页,其中,该跳转基于该对象的小程序调用动态库的操作来实现。According to an aspect of the present disclosure, there is provided an applet-based mounting information return system, including: an object promotion platform, configured to generate a promotion applet for an object to be promoted; a mounting service platform, configured to be based on a guide The corresponding relationship with the object generates the dynamic link of the object; the traffic management platform is configured to mount the guide page link of the applet of the object on the guide side, and the guide page link is generated based on the dynamic link of the object; The traffic guide platform is configured to load the applet of the object and jump to the guide page of the object in response to the guide page link being selected, wherein the jump is realized based on the operation of the applet of the object calling the dynamic library.

其中,挂载服务平台通过检测动态库发来的心跳检测信息来确认小程序的运行是否异常,该心跳检测信息包含小程序的标识以及当前的时间戳信息。Wherein, the mount service platform confirms whether the operation of the applet is abnormal by detecting the heartbeat detection information sent by the dynamic library, and the heartbeat detection information includes the identifier of the applet and the current timestamp information.

其中,该流量引导平台通过检测动态库来确认是否跳转;如果未在小程序中检测到动态库,则不执行这一跳转操作。Among them, the traffic guidance platform confirms whether to jump by detecting the dynamic library; if the dynamic library is not detected in the applet, the jumping operation is not performed.

其中,动态库进一步将该心跳检测信息加密后,传至挂载服务平台。The dynamic library further encrypts the heartbeat detection information and transmits it to the mounting service platform.

其中,动态库将与引导页链接有关的引导方信息、以及对象的引导页被操作的相关信息作为引导信息传至挂载服务平台。Wherein, the dynamic library transmits the bootstrap party information related to the bootstrap page link and the related information that the bootstrap page of the object is operated to the mount service platform as bootstrap information.

其中,该相关信息至少包括以下信息之一,操作该引导页的用户的设备标识、引导页所在的引导方信息,浏览信息。Wherein, the related information includes at least one of the following information, the device identification of the user who operates the guide page, the guide party information where the guide page is located, and browsing information.

其中,响应于用户在对象的引导页上停留超过预设的时间阈值而向挂载服务平台发送引导信息。Wherein, in response to the user staying on the guide page of the object for more than a preset time threshold, the guide information is sent to the mounting service platform.

其中,挂载服务平台记录该引导信息并提取其中包含的关于引导方的信息。Wherein, the mount service platform records the bootstrap information and extracts the bootstrap party information contained therein.

其中,挂载服务平台记录获取小程序的订单信息,并与引导信息进行比对以确定这一订单是否是通过引导而带来的订单;如果是通过引导而带来的订单,则挂载服务平台记录该订单信息。Among them, the mount service platform records and obtains the order information of the applet, and compares it with the guide information to determine whether the order is an order brought by the guide; if it is an order brought by the guide, the mount service The platform records the order information.

其中,该对象推广平台是云平台。The object promotion platform is a cloud platform.

根据本公开的另一方面,提供一种基于小程序的挂载信息回流方法,包括:为待推广的对象生成推广小程序;基于引导方与待推广的对象之间的对应关系生成待推广的对象的动态链接;在引导方挂载该对象的小程序引导页链接,该引导页链接基于该对象的动态链接生成;响应于引导页链接被选择,加载该对象的小程序以及跳转到该对象的引导页,其中,该跳转基于该对象的小程序调用动态库的操作来实现。According to another aspect of the present disclosure, there is provided a method for reflowing mounting information based on an applet, including: generating a promotion applet for an object to be promoted; The dynamic link of the object; the applet guide page link of the object is mounted on the guide side, the guide page link is generated based on the dynamic link of the object; in response to the guide page link being selected, load the applet of the object and jump to the The guide page of the object, wherein the jump is realized based on the operation of the applet of the object calling the dynamic library.

其中,挂载服务平台通过检测动态库的心跳检测信息来确认小程序的运行是否异常,该心跳检测信息包含小程序的标识以及当前的时间戳信息。Wherein, the mount service platform confirms whether the operation of the applet is abnormal by detecting the heartbeat detection information of the dynamic library, and the heartbeat detection information includes the identifier of the applet and the current timestamp information.

其中,通过检测动态库来确认是否跳转;如果未在小程序中检测到动态库,则不执行这一跳转操作。Among them, whether to jump is confirmed by detecting the dynamic library; if the dynamic library is not detected in the applet, this jumping operation is not performed.

其中,动态库进一步将该心跳检测信息加密后,再发送到挂载服务平台。The dynamic library further encrypts the heartbeat detection information, and then sends it to the mounting service platform.

其中,动态库将与引导页链接有关的引导方信息、以及对象的引导页被操作的相关信息作为引导信息传至挂载服务平台。Wherein, the dynamic library transmits the bootstrap party information related to the bootstrap page link and the related information that the bootstrap page of the object is operated to the mount service platform as bootstrap information.

其中,该相关信息至少包括以下信息之一,操作该引导页的用户的设备标识、引导页所在的引导方信息,和浏览信息。Wherein, the related information includes at least one of the following information, the device identification of the user who operates the guide page, the guide party information where the guide page is located, and browsing information.

其中,响应于用户在对象的引导页上停留超过预设的时间阈值而向挂载服务平台发送引导信息。Wherein, in response to the user staying on the guide page of the object for more than a preset time threshold, the guide information is sent to the mounting service platform.

其中,挂载服务平台记录该引导信息并提取其中包含的关于引导方的信息。Wherein, the mount service platform records the bootstrap information and extracts the bootstrap party information contained therein.

其中,挂载服务平台记录获取小程序的订单信息,并与引导信息进行比对以确定这一订单是否是通过引导而带来的订单;如果是通过引导而带来的订单,则挂载服务平台记录该订单信息。Among them, the mount service platform records and obtains the order information of the applet, and compares it with the guide information to determine whether the order is an order brought by the guide; if it is an order brought by the guide, the mount service The platform records the order information.

根据本公开的另一个方面,提供一种基于小程序的挂载服务设备,包括:存储器,用于存储包括指令的程序;处理器,用于执行该程序以实现如下步骤:通过检测待推广的对象的小程序的动态库的心跳检测信息来确认待推广的对象的小程序的运行是否异常,该心跳检测信息包含小程序的标识以及当前的时间戳信息,其中,该小程序是响应于该对象的引导页链接被选择而加载的;其中,该引导页链接挂载在引导方。According to another aspect of the present disclosure, there is provided an applet-based mounting service device, comprising: a memory for storing a program including instructions; a processor for executing the program to realize the following steps: by detecting the to-be-promoted The heartbeat detection information of the dynamic library of the object's applet is used to confirm whether the operation of the applet of the object to be promoted is abnormal. The bootstrap page link of the object is selected and loaded; wherein, the bootstrap page link is mounted on the bootstrap side.

其中,该心跳检测信息是加密的信息。The heartbeat detection information is encrypted information.

其中,该挂载服务设备从动态库接收引导信息,该引导信息包括与引导页链接有关的引导方信息、以及对象的引导页被操作的相关信息。Wherein, the mount service device receives bootstrap information from the dynamic library, where the bootstrap information includes bootstrap party information related to the bootstrap page link and related information that the bootstrap page of the object is operated.

其中,该相关信息至少包括以下信息之一,操作该引导页的用户的设备标识、引导页所在的引导方信息,以及浏览信息。Wherein, the related information includes at least one of the following information, the device identification of the user who operates the guide page, the guide party information where the guide page is located, and browsing information.

其中,记录该引导信息并提取其中包含的关于引导方的信息。Among them, the guide information is recorded and the information about the guide party contained therein is extracted.

其中,获取小程序的订单信息,并与引导信息进行比对以确定这一订单是否是通过引导而带来的订单;如果是通过引导而带来的订单,则记录该订单信息。Among them, the order information of the applet is obtained and compared with the guidance information to determine whether the order is an order brought by guidance; if it is an order brought by guidance, the order information is recorded.

根据本公开提出的一些实施例,可以使得小程序的加载与引导方的平台解耦,从而降低维护成本。According to some embodiments proposed in the present disclosure, the loading of the applet can be decoupled from the platform of the booting party, thereby reducing the maintenance cost.

根据本公开提出的另外一些实施例,通过使用动态库,可以保证信息回传的一致性和完整性。According to some other embodiments proposed by the present disclosure, by using a dynamic library, the consistency and integrity of information return can be guaranteed.

附图说明Description of drawings

附图示例性地示出了实施例并且构成说明书的一部分,与说明书的文字描述一起用于讲解实施例的示例性实施方式。所示出的实施例仅出于例示的目的,并不限制权利要求的范围。在所有附图中,相同的附图标记指代类似但不一定相同的要素。The accompanying drawings illustrate the embodiments by way of example and constitute a part of the specification, and together with the written description of the specification serve to explain exemplary implementations of the embodiments. The shown embodiments are for illustrative purposes only and do not limit the scope of the claims. Throughout the drawings, the same reference numbers refer to similar but not necessarily identical elements.

图1是根据本公开示例性实施例的一种基于小程序的挂载信息回流系统的方框图;1 is a block diagram of an applet-based mounting information return system according to an exemplary embodiment of the present disclosure;

图2示出了根据本公开示例性实施例的用于将对象与内容进行挂载的方法的流程图;FIG. 2 shows a flowchart of a method for mounting an object and content according to an exemplary embodiment of the present disclosure;

图3示出了根据本公开示例性实施例的基于小程序的挂载信息回流方法的流程图;FIG. 3 shows a flowchart of a method for backflow of mounting information based on an applet according to an exemplary embodiment of the present disclosure;

图4示出了根据本公开的工作原理一个具体实现场景400的示意图;FIG. 4 shows a schematic diagram of a specific implementation scenario 400 according to the working principle of the present disclosure;

图5示出了根据本公开示例性实施例的计算设备的示例。5 illustrates an example of a computing device according to an exemplary embodiment of the present disclosure.

具体实施方式Detailed ways

在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个要素与另一要素区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。In the present disclosure, unless otherwise specified, the use of the terms "first", "second", etc. to describe various elements is not intended to limit the positional relationship, timing relationship or importance relationship of these elements, and such terms are only used for Distinguish one element from another. In some examples, the first element and the second element may refer to the same instance of the element, while in some cases they may refer to different instances based on the context of the description.

在本公开中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。此外,本公开中所使用的术语“和/或”涵盖所列出的项目中的任何一个以及全部可能的组合方式。The terminology used in the description of the various described examples in this disclosure is for the purpose of describing particular examples only and is not intended to be limiting. Unless the context clearly dictates otherwise, if the number of an element is not expressly limited, the element may be one or more. Furthermore, as used in this disclosure, the term "and/or" covers any and all possible combinations of the listed items.

在本公开中,小程序,例如基于百度的智能小程序工具箱开发的小程序,可以被用来使用,以供对象推广方开发出对象推广小程序,以挂载在各种流量引导平台。另外,小程序的动态库,作为被添加到小程序内直接使用的功能组件,在本公开中被使用,来确保实现引导信息回流,并解除了商品与流量引导平台的耦合。后面将详细介绍。In the present disclosure, applet programs, such as those developed based on Baidu's smart applet toolbox, can be used for object promotion parties to develop object promotion applet programs to be mounted on various traffic guidance platforms. In addition, the dynamic library of the applet, as a functional component added to the applet for direct use, is used in the present disclosure to ensure the return of guiding information and decouple the commodity from the traffic guiding platform. It will be described in detail later.

图1是根据本公开示例性实施例的一种基于小程序的挂载信息回流系统100的方框图。FIG. 1 is a block diagram of asystem 100 for uploading information backflow based on an applet according to an exemplary embodiment of the present disclosure.

在对象推广平台104,可以使用已有的小程序开发工具,例如百度的智能小程序工具箱,为待推广的对象生成推广小程序。其中,对象可以是用于推广的商品或者服务等。其中,小程序包括该对象的引导页例如该对象详情页,以供用户浏览和进行交易。On the object promotion platform 104, an existing applet development tool, such as Baidu's intelligent applet toolbox, can be used to generate a promotion applet for the object to be promoted. The object may be a product or service to be promoted. Wherein, the applet includes a guide page of the object, such as a detail page of the object, for the user to browse and conduct transactions.

挂载服务平台106,被配置用于基于引导方与对象之间的对应关系生成对象的动态链接。引导方例如是进行引流推广的热门网站的流量主,例如流量大V或网红。The mount service platform 106 is configured to generate a dynamic link of the object based on the corresponding relationship between the leader and the object. The guide party is, for example, the traffic master of a popular website that conducts traffic promotion, such as a traffic V or an internet celebrity.

流量管理平台108被配置用于在相应的引导方的流量引导平台110中,例如引导方的APP中,挂载对象的小程序引导页链接,该引导页链接基于对象的动态链接生成。Thetraffic management platform 108 is configured to mount a mini-program guide page link of the object in the corresponding guide party'straffic guide platform 110, such as the guide party's APP, the guide page link being generated based on the dynamic link of the object.

流量引导平台110,流量引导平台110被引导方所管理,该流量引导平台110被配置为响应于引导页链接被用户操作,跳转到该对象的引导页。Thetraffic guiding platform 110, managed by the director, thetraffic guiding platform 110 is configured to jump to the guiding page of the object in response to the guiding page link being operated by the user.

其中,该跳转可以基于与所述对象对应的小程序调用动态库的操作来实现。后面将详细描述。The jumping can be realized based on the operation of calling the dynamic library by the applet corresponding to the object. Details will be described later.

其中,挂载服务平台106可以通过检测动态库来确认小程序的运行是否异常。后面讲详细描述。Wherein, the mounting service platform 106 can confirm whether the operation of the applet is abnormal by detecting the dynamic library. A detailed description will be given later.

图2示出了根据本公开示例性实施例的用于将对象与内容进行挂载的方法100的流程图。FIG. 2 shows a flowchart of amethod 100 for mounting objects and content according to an exemplary embodiment of the present disclosure.

在步骤202,商品推广平台104使用已有的小程序开发工具,例如百度的智能小程序开发工具箱,为需要推广的对象开发推广小程序。In step 202, the product promotion platform 104 uses existing mini-program development tools, such as Baidu's intelligent mini-program development toolbox, to develop promotion mini-programs for the objects to be promoted.

在步骤204,流量管理平台108选择需要挂载到引导方的流量引导平台110上的对象。其中,在引导方为多个的情况下,一个对象可以挂载到一个或者多个引导方的流量引导平台110上。Instep 204, thetraffic management platform 108 selects the objects to be mounted on thetraffic steering platform 110 of the leader. Wherein, in the case of multiple directors, one object may be mounted on thetraffic guidance platform 110 of one or more directors.

在步骤206,挂载服务平台106,基于流量管理平台108所提供的引导方与对象之间的对应关系生成对象的动态链接。并将该动态链接返回给流量管理平台108。Instep 206 , the service platform 106 is mounted, and the dynamic link of the object is generated based on the corresponding relationship between the leader and the object provided by thetraffic management platform 108 . The dynamic link is returned to thetraffic management platform 108 .

在步骤208,流量管理平台108根据所返回的动态链接,在相应的引导方的流量引导平台110的内容中,例如引导方的APP中,挂载对象的小程序引导页链接。Instep 208, according to the returned dynamic link, thetraffic management platform 108 mounts a link to the mini-program guide page of the object in the content of the corresponding guider'straffic guide platform 110, such as the guider's APP.

流量管理平台110可以将对象的引导页链接以卡片的形式插入由引导方提供的信息里。例如,由引导方提供的信息可以是流量大V撰写的文章。然后,流量管理平台110可以将文章提供给流量引导平台108(例如移动端的APP)。当用户在流量引导平台108上浏览文章时,可能会点击相关对象的引导页链接。Thetraffic management platform 110 may insert a link to the lead page of the object in the form of a card into the information provided by the lead party. For example, the information provided by the lead party can be an article written by a big traffic V. Thetraffic management platform 110 can then provide the article to the traffic directing platform 108 (eg, an APP on a mobile terminal). When a user browses an article on thetraffic guidance platform 108, the user may click on a link to the relevant object's guidance page.

图3示出了根据本公开示例性实施例的基于小程序的挂载信息回流方法的流程图。FIG. 3 shows a flowchart of a method for reflowing mount information based on an applet according to an exemplary embodiment of the present disclosure.

步骤302中,响应用户对于流量引导平台110上某个对象的引导页链接的操作,例如通过触摸、点击、语音等的方式所进行的操作,加载该对象的小程序,跳转到该对象小程序的引导页上。Instep 302, in response to the user's operation on the guide page link of an object on thetraffic guide platform 110, for example, the operation performed by means of touch, click, voice, etc., load the applet of the object, and jump to the object's applet. on the introductory page of the program.

可选的,在上述跳转操作中,响应于引导页链接被选择,流量引导平台110通过检测动态库来确认是否加载小程序以及跳转。如果未在小程序中检测到动态库,则不执行这一跳转操作。Optionally, in the above jump operation, in response to the guide page link being selected, thetraffic guide platform 110 confirms whether to load the applet and jump by detecting the dynamic library. If no dynamic library is detected in the applet, this jump operation is not performed.

另外,在步骤302中,通过调用一个动态库来检查对象的小程序是否存在加载异常。该动态库对于商品推广平台104或其开发者来说是不可见的。该动态库内嵌一个检测心跳接口,以检测相关小程序的异常。In addition, instep 302, it is checked whether there is a loading exception in the applet of the object by calling a dynamic library. This dynamic library is not visible to the Sponsored Products platform 104 or its developers. The dynamic library embeds a heartbeat detection interface to detect the abnormality of the related applet.

例如,在引导页链接被选择后,为了避免对象的推广方从所述小程序恶意屏蔽或卸载动态库来实施作弊行为,与该对象的小程序相关的动态库可以周期性地向挂载服务方发送心跳检测信息,以证实所述小程序正常运行。其中,所述心跳检测信息中可以携带调用所述动态库的小程序的标识以及当前的时间戳信息。可选的,心跳检测信息还可以包括对象的引导页的页面路径信息。当接收到所述心跳检测信息后,挂载服务平台106可以确认所述小程序在当前时刻处于正常运行的状态。否则,挂载服务平台106可以向对象管理平台104或流量引导平台108或流量管理平台110发送报警信息,提醒小程序异常。例如,在经过一定时间未从小程序接收到心跳检测信息时,挂载服务平台106可以判断为小程序异常。For example, after the guide page link is selected, in order to prevent the promoter of the object from maliciously shielding or uninstalling the dynamic library from the applet to implement cheating behavior, the dynamic library related to the applet of the object can be periodically mounted to the service The party sends heartbeat detection information to confirm the normal operation of the applet. The heartbeat detection information may carry the identifier of the applet calling the dynamic library and the current timestamp information. Optionally, the heartbeat detection information may further include page path information of the guide page of the object. After receiving the heartbeat detection information, the mounting service platform 106 can confirm that the applet is in a normal running state at the current moment. Otherwise, the mount service platform 106 may send alarm information to the object management platform 104 or thetraffic guidance platform 108 or thetraffic management platform 110 to remind the applet of abnormality. For example, when heartbeat detection information is not received from the applet after a certain period of time, the mounting service platform 106 may determine that the applet is abnormal.

为了防止对象的推广方伪造心跳检测信息,动态库可以将所述心跳检测信息先通过加密,再传至挂载服务平台106。例如,可以采用对称加密算法(如AES算法)来执行加密过程。当挂载服务平台106接收到经加密的心跳检测信息,如果可以顺利地解密,则表明这一信息未被伪造,并且小程序当前正常运行。In order to prevent the promoter of the object from forging the heartbeat detection information, the dynamic library may encrypt the heartbeat detection information first, and then transmit it to the mount service platform 106 . For example, the encryption process may be performed using a symmetric encryption algorithm such as the AES algorithm. When the mount service platform 106 receives the encrypted heartbeat detection information, if it can be decrypted successfully, it means that the information is not forged and the applet is currently running normally.

本公开示例性实施例通过调用动态库来完成小程序加载。由于动态库可以动态发布、静默更新,因此实现了小程序及其动态库的更新与流量引导平台,例如内容APP之间的解耦,从而降低了内容APP的更新成本。The exemplary embodiment of the present disclosure completes the applet loading by calling the dynamic library. Since the dynamic library can be dynamically published and updated silently, the update of the applet and its dynamic library and the decoupling of the traffic guidance platform, such as the content APP, are realized, thereby reducing the update cost of the content APP.

根据本公开另一方面,动态库只需被调用即可实现其功能,因此使用方便,利于进一步的功能升级。According to another aspect of the present disclosure, the dynamic library only needs to be called to realize its functions, so it is convenient to use and facilitates further function upgrades.

另外,由于小程序需要调用动态库才能完成加载,因此可以通过对动态库的检测来提高小程序挂载的可靠性,进而防止商品推广方的作弊行为。In addition, since the applet needs to call the dynamic library to complete the loading, the reliability of the applet mounting can be improved by detecting the dynamic library, thereby preventing the cheating behavior of the product promoter.

在步骤304中,小程序的动态库将与引导页链接有关的流量主信息、以及对象的引导页被操作的相关信息,例如用户的设备标识、挂载了引导页的引导方信息,浏览或者交易信息等,作为引导信息进行封装;将引导信息传至挂载服务平台106进行记录。In step 304, the dynamic library of the applet stores the main traffic information related to the link of the guide page and the relevant information of the operation of the guide page of the object, such as the user's device identification, the information of the guide party that has mounted the guide page, browsing or Transaction information, etc., are encapsulated as guide information; the guide information is transmitted to the mounting service platform 106 for recording.

可选的,在本公开的实施例的方法还可以包括:响应于用户在对象的引导页上停留超过预设的时间阈值而向挂载服务平台106发送引导信息,其中,该引导信息包含引导方的信息和引导页链接被操作的相关信息。因此,可以仅回传有效引导行为产生的引导信息,提高系统运行效率。Optionally, the method in the embodiment of the present disclosure may further include: in response to the user staying on the guide page of the object for more than a preset time threshold, sending guide information to the mount service platform 106, where the guide information includes guide information. information about the party and the related information that the introductory page link is operated. Therefore, only the boot information generated by the effective boot behavior can be returned to improve the operating efficiency of the system.

在本公开的一些实施例中,当接收到所述引导信息之后,挂载服务平台106可以记录所述引导信息并提取其中包含的关于流量主的信息。In some embodiments of the present disclosure, after receiving the guide information, the mount service platform 106 may record the guide information and extract the information about the traffic master contained therein.

可选的,当用户使用小程序完成交易时,未图示的交易平台将订单信息传递至挂载服务中心,并与先前被回传的与用户关联的引导信息进行比对,确定这一订单是否是通过流量主的引导而带来的订单。如果是,则挂载服务平台106可以记录由于流量主的引导而带来的订单信息。Optionally, when the user completes the transaction using the applet, the not-shown trading platform transmits the order information to the loading service center, and compares it with the guidance information associated with the user previously returned to determine the order. Whether it is an order brought by the guidance of the traffic master. If yes, the mount service platform 106 may record the order information brought by the traffic master's guidance.

因此,根据本公开的实施例,可以通过使用动态库,将由于引导而产生的浏览和交易等引导信息回传给挂载服务平台106,从而保证了挂载信息回流数据的一致性和完整性,并进而避免欺诈行为。Therefore, according to the embodiments of the present disclosure, guidance information such as browsing and transactions generated due to guidance can be returned to the mount service platform 106 by using the dynamic library, thereby ensuring the consistency and integrity of the return data of the mount information , and thereby avoid fraud.

图4示出了根据本公开的工作原理一个具体实现场景的示意图。FIG. 4 shows a schematic diagram of a specific implementation scenario according to the working principle of the present disclosure.

如图4所示,在步骤S410中,推广挂载服务409可以从内容生态管理端403接收到流量主401与商品的挂载关系。所述挂载关系可以基于步骤S402来确定,其中,流量主401在内容生态管理端403选择商品并进行挂载。例如,流量主401可以通过在内容生态管理端403输入一些关键词来检索商品,内容生态管理端403利用这些关键词,向商品中心405发出检索请求。商品中心405可以依据所述关键字,完成对于在所述商品中心上架的商品的检索,并在步骤S404中,向所述内容生态管理端返回检索得到的商品。这些上架的商品可以是广告主406(例如商品的推广方)在步骤S407中所选取的要推广并已完成上架的商品,同时对于这些商品已经设定了与流量主401、推广挂载系统等之间的分佣比例。As shown in FIG. 4 , in step S410 , the promotion and mountingservice 409 may receive the mounting relationship between thetraffic master 401 and the commodity from the content ecological management terminal 403 . The mounting relationship may be determined based on step S402, wherein thetraffic master 401 selects and mounts the product on the content ecological management end 403. For example, thetraffic master 401 can search for commodities by inputting some keywords in the content ecological management terminal 403 , and the content ecological management terminal 403 sends a retrieval request to the commodity center 405 using these keywords. The commodity center 405 may complete the retrieval of the commodities listed in the commodity center according to the keyword, and in step S404, return the retrieved commodities to the content ecological management terminal. These listed products can be the products selected by the advertiser 406 (for example, the product promoter) to be promoted in step S407 and have been put on the shelves. At the same time, for these products, thetraffic master 401, the promotion and mounting system, etc. have been set. The ratio of commissions between.

可选的,在步骤S408中,商品中心405还可以将已上架的商品信息推送至推广挂载服务409。当推广挂载服务从内容生态管理端接收到挂载关系时,在从商品中心405接收到的关于已上架商品的推送信息中进行检索,如果查找到相应的商品,则在步骤S411中,生成与流量主和商品有关的动态链接并向所述内容生态管理端发送;否则,推广挂载服务向所述内容生态管理端返回查询失败。当接收到所述动态链接之后,内容生态管理端403可以基于所述动态链接来生成相应的挂载链接信息(引导页链接),将所述挂载链接信息嵌入在例如由流量主401编辑的文章里,并在步骤S412中发送给内容生态413。Optionally, in step S408 , the commodity center 405 may also push the commodity information that has been put on the shelves to the promotion and mountingservice 409 . When the promotion and mount service receives the mount relationship from the content ecological management terminal, it searches the push information about the listed commodities received from the commodity center 405. If the corresponding commodities are found, in step S411, generate The dynamic link related to the traffic owner and the commodity is sent to the content ecological management terminal; otherwise, the promotion and mounting service returns a query failure to the content ecological management terminal. After receiving the dynamic link, the content ecological management terminal 403 can generate corresponding mount link information (guide page link) based on the dynamic link, and embed the mount link information in, for example, the link edited by thetraffic master 401 . in the article, and send it to thecontent ecology 413 in step S412.

引导页链接是嵌入在所述引导方提供的信息中的所述对象的链接,引导页链接与引导方信息相关。例如,挂载链接信息可以以商品卡片的形式嵌入在由流量主401编辑的文章里。由于动态链接与流量主401有关,因此,所生成的挂载链接信息也与流量主401有关。A lead page link is a link to the object embedded in the information provided by the lead party, and the lead page link is related to lead party information. For example, the mount link information can be embedded in the article edited by thetraffic master 401 in the form of a commodity card. Since the dynamic link is related to thetraffic master 401 , the generated mount link information is also related to thetraffic master 401 .

内容生态413可以例如是在移动端运行的APP。内容生态413从内容生态管理端403接收到嵌入了挂载链接信息的文章后,将其显示在界面上。Thecontent ecosystem 413 can be, for example, an APP running on a mobile terminal. After thecontent ecology 413 receives the article embedded with the mount link information from the content ecology management terminal 403, it displays it on the interface.

在步骤S415中,当用户414浏览内容生态413时,可能会对流量主401感兴趣,并点击由其撰写的文章。当用户在浏览所述文章并注意到与商品有关的商品卡片时,如果进行了点击,则在步骤S416中,从内容生态413进行跳转操作,引导至推广商品详情页418。In step S415, when theuser 414 browses thecontent ecology 413, he may be interested in thetraffic master 401 and click on the article written by him. When the user browses the article and notices the product card related to the product, if a click is made, in step S416 , a jump operation is performed from thecontent ecology 413 to lead to the promotionproduct details page 418 .

在上述跳转操作中,响应于引导页链接被操作,内容生态413通过检测动态库来确认是否加载小程序。In the above jump operation, in response to the boot page link being operated, thecontent ecosystem 413 confirms whether to load the applet by detecting the dynamic library.

上述跳转至推广商品详情页418的操作,是通过小程序调用动态库来完成在内容生态413上的加载。如果内容生态413未在小程序中检测到动态库,则不执行这一跳转操作。The above operation of jumping to the promotionproduct details page 418 is to complete the loading on thecontent ecology 413 by calling the dynamic library through the applet. If thecontent ecology 413 does not detect a dynamic library in the applet, this jump operation is not performed.

为了解决嵌入SDK的方式所带来的难以升级以及无法防止商品推广方作弊行为的不足,在本公开中,提出了调用动态库来实现小程序的加载的方式。例如,当需要消除bug或进行功能升级时,只需要统一升级动态库即可,而与各个推广平台无关。并且,这一升级过程可以对开发者是透明的,即,动态库可以以静默的方式完成更新。这就避免了SDK的方式下,在升级时需要考虑各个推广平台的底层结构、版本等差异而带来的成本提升。并且,商品推广方可以以简单的方式调用数据库,不必进行额外进行繁琐的开发。In order to solve the problem of difficulty in upgrading and the inability to prevent cheating by the product promoter, the method of embedding the SDK is proposed in the present disclosure to implement the loading of the applet by invoking the dynamic library. For example, when you need to eliminate bugs or upgrade functions, you only need to upgrade the dynamic library in a unified way, regardless of each promotion platform. Moreover, this upgrade process can be transparent to the developer, that is, the dynamic library can be updated silently. This avoids the need to consider the cost increase caused by the differences in the underlying structure and version of each promotion platform in the way of SDK. In addition, the product promoter can call the database in a simple manner, and does not need to carry out additional cumbersome development.

根据本公开的一些实施例,挂载服务方从小程序的动态库周期性地接收检测信息,并且方法还可以包括:响应于经过第一时间阈值未收到检测消息,确认所述小程序存在异常;以及响应于确认所述小程序存在异常,向管理相关对象的管理方例如商业中心405甚至内容生态管理端403通知所述小程序存在异常。According to some embodiments of the present disclosure, the mounting service party periodically receives detection information from the dynamic library of the applet, and the method may further include: in response to the first time threshold not receiving the detection message, confirming that the applet is abnormal ; and in response to confirming that there is an abnormality in the applet, notify the management party that manages related objects, such as the business center 405 or even the content ecology management terminal 403, that the applet is abnormal.

根据本公开的一些实施例,小程序可以通过调用动态库,完成在内容生态413上的加载。在完成加载之后,为了避免商品的推广方从所述小程序恶意屏蔽或卸载动态库来实施作弊行为,在步骤S419中,动态库可以周期性地向挂载服务方发送心跳检测信息,以证实所述小程序正常运行。其中,心跳检测信息中可以携带调用所述动态库的小程序的标识以及当前的时间戳信息等。可选的,心跳检测信息还可以包括商品的引导页的页面路径信息。如果接收到心跳检测信息,挂载服务方可以确认所述小程序在当前时刻处于正常运行的状态。According to some embodiments of the present disclosure, the applet can complete the loading on thecontent ecology 413 by calling the dynamic library. After the loading is completed, in order to prevent the promotion party of the product from maliciously shielding or unloading the dynamic library from the applet to implement cheating, in step S419, the dynamic library can periodically send heartbeat detection information to the loading service party to confirm The applet runs normally. The heartbeat detection information may carry the identifier of the applet calling the dynamic library, the current timestamp information, and the like. Optionally, the heartbeat detection information may further include page path information of the product guide page. If the heartbeat detection information is received, the mounting service party can confirm that the applet is in a normal running state at the current moment.

为了防止商品的推广方伪造心跳检测信息,动态库可以将心跳检测信息先通过加密,再回传至推广挂载服务409。例如,这里可以采用对称加密算法(如AES算法)来执行加密过程。当推广挂载服务409接收到经加密的心跳检测信息,如果可以顺利地解密,则表明这一信息未被伪造,并且小程序当前正常运行。In order to prevent the promoter of the product from forging the heartbeat detection information, the dynamic library may encrypt the heartbeat detection information first, and then return it to thepromotion mount service 409 . For example, a symmetric encryption algorithm (such as the AES algorithm) may be employed here to perform the encryption process. When thepromotion mount service 409 receives the encrypted heartbeat detection information, if it can be successfully decrypted, it means that the information is not forged and the applet is currently running normally.

如果经过预设的时间阈值,推广挂载服务409未接收到所述心跳检测信息,则表明此时所述动态库被恶意屏蔽或卸载,即,所述小程序存在作弊行为。此时,推广挂载服务409可以通知商品中心405所述小程序的异常行为。商品中心405可以依据设定的管理规则进行相应的处理,例如将所述小程序用于推广的商品下架等。If thepromotion mount service 409 does not receive the heartbeat detection information after a preset time threshold, it indicates that the dynamic library is maliciously shielded or uninstalled at this time, that is, the applet has cheating behavior. At this time, the promotion and mountingservice 409 can notify the commodity center 405 of the abnormal behavior of the applet. The commodity center 405 may perform corresponding processing according to the set management rules, for example, removing the commodities promoted by the applet from the shelves.

在步骤S415中,当用户在浏览文章时点击了商品卡片时,内容生态413完成小程序的加载并跳转至推广商品详情页418。动态库监测到这一过程,将与商品卡片(即引导页链接)有关的流量主信息、以及商品的推广页被操作的相关信息(例如用户的设备标识、挂载位置信息等)封装,并在步骤S420中,动态库将引导信息回传至推广挂载服务409。In step S415, when the user clicks the product card while browsing the article, thecontent ecology 413 completes the loading of the applet and jumps to the promotionproduct details page 418. The dynamic library monitors this process, encapsulates the main traffic information related to the product card (that is, the link to the guide page), and the relevant information about the operation of the product promotion page (such as the user's device identification, mount location information, etc.), and encapsulates it. In step S420 , the dynamic library returns the guide information to thepromotion mount service 409 .

在步骤S415中,当用户在浏览文章时点击了商品卡片时,存在由于用户414误点击所述商品卡片而发生跳转的情况。为了对这种误点击的情况与先前的引导行为相区分,可以监控用户在推广商品详情页418上停留的时间。如果停留的时间超过了预设的阈值,例如2秒,则认为用户对所述商品感兴趣,因此发生了有效的引导行为。动态库才会将引导信息回传至推广挂载服务409。In step S415, when the user clicks on the product card while browsing the article, there is a case where a jump occurs because theuser 414 clicks the product card by mistake. In order to distinguish such misclicks from previous lead behaviors, the time the user spends on the promotedproduct detail page 418 can be monitored. If the staying time exceeds a preset threshold, such as 2 seconds, it is considered that the user is interested in the commodity, and therefore an effective guiding behavior occurs. Only the dynamic library will return the bootstrap information to thepromotion mount service 409 .

当用户访问了推广商品详情页418时,除了由于点击流量主401编辑的文章而进行跳转的情况之外,也有可能用户通过别的方式进行访问,例如通过网络链接、商品平台等。为了确保被回传的引导信息的一致性,需要确认在流量主401进行了引导行为的情况下,才将引导信息回传。因此,动态库可以通过验证引导信息,并响应于确定用户的访问行为确实是由于流量主401的引导,在步骤S420中,动态库将引导信息回传至推广挂载服务409。通过实施判断过程的一种方式,动态库可以通过验证引导信息中包含的流量主的信息来确定。When the user accesses the promotionproduct detail page 418, in addition to the case of jumping due to clicking on the article edited by thetraffic master 401, it is also possible that the user accesses in other ways, such as through a network link, a product platform, and the like. In order to ensure the consistency of the returned guide information, it is necessary to confirm that the guide information is sent back only when thetraffic master 401 has performed the guide behavior. Therefore, the dynamic library can verify the guidance information, and in response to determining that the user's access behavior is indeed due to the guidance of thetraffic master 401 , in step S420 , the dynamic library returns the guidance information to thepromotion mount service 409 . By one way of implementing the judgment process, the dynamic library can be determined by verifying the traffic master information contained in the bootstrap information.

在本公开的一些实施例中,当接收到引导信息之后,推广挂载服务409可以记录该引导信息并提取其中包含的关于流量主401的信息,以便于后期与流量主401进行收益的分润。In some embodiments of the present disclosure, after receiving the guide information, the promotion and mountingservice 409 may record the guide information and extract the information about thetraffic master 401 contained therein, so as to share the revenue with thetraffic master 401 later .

在步骤S417中,当用户414在访问推广商品详情页418时发生了购买行为时,在步骤S421中,推广商品详情页418将确认支付并跳转至收银台应用422。在步骤S423中,收银台422创建订单并发送至交易引擎424。在步骤S425中,交易引擎424将订单信息传递至推广挂载服务409,并与先前被回传的与用户关联的引导信息进行比对,确定这一订单是否是通过流量主401的引导而带来的订单。如果是,则推广挂载服务409可以记录由于流量主401的引导而带来的订单信息,以便于后期与流量主401进行收益的分润。In step S417 , when theuser 414 makes a purchase while visiting the promotionproduct details page 418 , in step S421 , the promotedproduct details page 418 will confirm the payment and jump to thecashier application 422 . In step S423, thecashier 422 creates an order and sends it to thetransaction engine 424. In step S425, thetransaction engine 424 transmits the order information to the promotion and mountingservice 409, and compares it with the guidance information associated with the user previously returned to determine whether the order is brought under the guidance of thetraffic master 401 order to come. If yes, the promotion and mountingservice 409 can record the order information brought about by the guidance of thetraffic master 401, so as to share the revenue with thetraffic master 401 later.

在步骤S426中,整体的平台依据先前记录的信息,根据预先设定的规则执行分账结算。In step S426, the overall platform executes the split settlement according to the pre-set rules according to the previously recorded information.

如前所陈述的,根据本公开的示例性实施例中的小程序例如可以基于百度的智能小程序工具箱来开发。进一步地,用于开发这些小程序的各种功能性组件可以在共享的云平台上提供。例如,各种功能性组件或者百度的该智能小程序工具箱可以以开源的形式在共享的云平台上提供,并且开发得到的小程序也可以在该云平台上运行。此外,该共享的云平台还可以提供一些其它服务。例如,该云平台可以实施如本公开之前的实施例中所描述的从动态库接回引导信息的功能,并且该云平台还可以对这些引导信息进行分析,从而确定相应的应用场景,并对由流量主引导的点击数、订单数等进行统计。As stated before, the applet according to the exemplary embodiment of the present disclosure can be developed based on Baidu's smart applet toolkit, for example. Further, various functional components for developing these applets can be provided on a shared cloud platform. For example, various functional components or Baidu's smart applet toolbox can be provided on a shared cloud platform in the form of open source, and the developed applet can also run on the cloud platform. In addition, the shared cloud platform can also provide some other services. For example, the cloud platform can implement the function of retrieving guidance information from a dynamic library as described in the previous embodiments of the present disclosure, and the cloud platform can also analyze the guidance information to determine corresponding application scenarios and apply The number of clicks, orders, etc. guided by the traffic leader is counted.

可以通过使用通用计算设备来实现根据本公开的系统或者方法。例如可以通过使用包括存储器和处理器的一个或者多个计算设备,使用存储了包括指令的程序的存储器和执行该指令的处理器,来实现本公开的系统或者方法。A system or method according to the present disclosure may be implemented using a general purpose computing device. The system or method of the present disclosure may be implemented, for example, using one or more computing devices including a memory and a processor, using a memory storing a program including instructions and a processor executing the instructions.

根据一些实施例,本公开还提供一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令在由设备的处理器执行时,致使所述设备执行根据本公开的方法。According to some embodiments, the present disclosure also provides a computer-readable storage medium storing a program comprising instructions that, when executed by a processor of an apparatus, cause the apparatus to perform a method according to the present disclosure.

图5示出了根据本公开的计算设备2000,其是可以应用于本公开的各方面的硬件设备(电子设备)的示例,以单独或者多个设备合作实现根据本公开的方法和系统的全部或者部分功能。计算设备2000可以是被配置为执行各种处理、操作和/或计算的任何机器,可以是但不限于工作站、服务器、台式计算机、膝上型计算机、平板计算机、个人数字助理、机器人、智能电话、车载计算机或其任何组合。上述基于小程序的挂载信息回流方法可以全部或至少部分地由计算设备2000或类似设备或系统实现。FIG. 5 shows acomputing device 2000 according to the present disclosure, which is an example of a hardware device (electronic device) that can be applied to various aspects of the present disclosure to implement all of the methods and systems according to the present disclosure, either alone or in cooperation with multiple devices. or some functions.Computing device 2000 may be any machine configured to perform various processes, operations, and/or calculations, and may be, but is not limited to, workstations, servers, desktop computers, laptop computers, tablet computers, personal digital assistants, robots, smart phones , an on-board computer, or any combination thereof. The above-mentioned method for reflowing the mounting information based on the applet may be fully or at least partially implemented by thecomputing device 2000 or a similar device or system.

计算设备2000可以包括(可能经由一个或多个接口)与总线2002连接或与总线2002通信的元件。例如,计算设备2000可以包括总线2002、一个或多个处理器2004、一个或多个输入设备2006以及一个或多个输出设备2008。一个或多个处理器2004可以是任何类型的处理器,并且可以包括但不限于一个或多个通用处理器和/或一个或多个专用处理器(例如特殊处理芯片)。输入设备2006可以是能向计算设备2000输入信息的任何类型的设备,并且可以包括但不限于鼠标、键盘、触摸屏、麦克风和/或遥控器。输出设备2008可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。计算设备2000还可以包括非暂时性存储设备2010或者与非暂时性存储设备2010连接,非暂时性存储设备可以是非暂时性的并且可以实现数据存储的任何存储设备,并且可以包括但不限于磁盘驱动器、光学存储设备、固态存储器、软盘、柔性盘、硬盘、磁带或任何其他磁介质,光盘或任何其他光学介质、ROM(只读存储器)、RAM(随机存取存储器)、高速缓冲存储器和/或任何其他存储器芯片或盒、和/或计算机可从其读取数据、指令和/或代码的任何其他介质。非暂时性存储设备2010可以从接口拆卸。非暂时性存储设备2010可以具有用于实现上述方法和步骤的数据/程序(包括指令)/代码。计算设备2000还可以包括通信设备2012。通信设备2012可以是使得能够与外部设备和/或与网络通信的任何类型的设备或系统,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信设备和/或芯片组,例如蓝牙TM设备、1302.11设备、WiFi设备、WiMax设备、蜂窝通信设备和/或类似物。Computing device 2000 may include elements connected to or in communication with bus 2002 (possibly via one or more interfaces). For example,computing device 2000 may include abus 2002 , one or more processors 2004 , one ormore input devices 2006 , and one ormore output devices 2008 . The one or more processors 2004 may be any type of processor, and may include, but are not limited to, one or more general-purpose processors and/or one or more special-purpose processors (eg, special processing chips).Input device 2006 may be any type of device capable of inputting information tocomputing device 2000, and may include, but is not limited to, a mouse, keyboard, touch screen, microphone, and/or remote control.Output device 2008 may be any type of device capable of presenting information, and may include, but is not limited to, a display, speakers, video/audio output terminals, vibrators, and/or printers.Computing device 2000 may also include or be connected tonon-transitory storage device 2010, which may be any storage device that is non-transitory and that enables data storage, and may include, but is not limited to, disk drives , optical storage device, solid state memory, floppy disk, flexible disk, hard disk, magnetic tape or any other magnetic medium, optical disk or any other optical medium, ROM (read only memory), RAM (random access memory), cache memory and/or Any other memory chip or cartridge, and/or any other medium from which a computer can read data, instructions and/or code. Thenon-transitory storage device 2010 can be detached from the interface. Thenon-transitory storage device 2010 may have data/programs (including instructions)/code for implementing the methods and steps described above.Computing device 2000 may also includecommunication device 2012 .Communication device 2012 may be any type of device or system that enables communication with external devices and/or with a network, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication devices, and/or chipsets, such as Bluetooth™ devices, 1302.11 devices, WiFi devices, WiMax devices, cellular communication devices and/or the like.

计算设备2000还可以包括工作存储器2014,其可以是可以存储对处理器2004的工作有用的程序(包括指令)和/或数据的任何类型的工作存储器,并且可以包括但不限于随机存取存储器和/或只读存储器设备。Computing device 2000 may also include workingmemory 2014, which may be any type of working memory that may store programs (including instructions) and/or data useful for the operation of processor 2004, and may include, but is not limited to, random access memory and / or read-only memory device.

软件要素(程序)可以位于工作存储器2014中,包括但不限于操作系统2016、一个或多个应用程序2018、驱动程序和/或其他数据和代码。用于执行上述方法和步骤的指令可以被包括在一个或多个应用程序2018中,并且上述基于小程序的挂载信息回流方法可以通过由处理器2004读取和执行一个或多个应用程序2018的指令来实现。更具体地,上述基于小程序的挂载信息回流方法中,步骤202~步骤208或步骤302~步骤304可以例如通过处理器2004执行具有步骤202~步骤208或步骤302~步骤304的指令的应用程序2018而实现。此外,上述基于小程序的挂载信息回流方法中的其它步骤可以例如通过处理器2004执行具有执行相应步骤中的指令的应用程序2018而实现。软件要素(程序)的指令的可执行代码或源代码可以存储在非暂时性计算机可读存储介质(例如上述存储设备2010)中,并且在执行时可以被存入工作存储器2014中(可能被编译和/或安装)。软件要素(程序)的指令的可执行代码或源代码也可以从远程位置下载。Software elements (programs) may be located in workingmemory 2014, including, but not limited to,operating system 2016, one ormore application programs 2018, drivers, and/or other data and code. Instructions for performing the above-described methods and steps may be included in one ormore application programs 2018, and the above-described applet-based mount information reflow method may be implemented by the processor 2004 reading and executing one ormore application programs 2018 instructions to implement. More specifically, in the above method for reflowing mounting information based on applet, steps 202 to 208 orsteps 302 to 304 may be executed by the processor 2004, for example, through the processor 2004 to execute the application having the instructions of steps 202 to 208 orsteps 302 to 304program 2018. In addition, other steps in the above-mentioned applet-based method for reflowing mounting information can be implemented, for example, by the processor 2004 executing theapplication program 2018 having the instructions for executing the corresponding steps. The executable code or source code of the instructions of the software element (program) may be stored in a non-transitory computer readable storage medium (such as thestorage device 2010 described above), and when executed may be stored in the working memory 2014 (possibly compiled and/or installation). The executable code or source code of the instructions for the software elements (programs) may also be downloaded from remote locations.

还应该理解,可以根据具体要求而进行各种变型。例如,也可以使用定制硬件,和/或可以用硬件、软件、固件、中间件、微代码,硬件描述语言或其任何组合来实现特定元件。例如,所公开的方法和设备中的一些或全部可以通过使用根据本公开的逻辑和算法,用汇编语言或硬件编程语言(诸如VERILOG,VHDL,C++)对硬件(例如,包括现场可编程门阵列(FPGA)和/或可编程逻辑阵列(PLA)的可编程逻辑电路)进行编程来实现。It should also be understood that various modifications may be made according to specific requirements. For example, custom hardware may also be used, and/or particular elements may be implemented in hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. For example, some or all of the disclosed methods and apparatus may be implemented on hardware (eg, including field programmable gate arrays) in assembly language or hardware programming languages (such as VERILOG, VHDL, C++) using logic and algorithms according to the present disclosure. (FPGA) and/or Programmable Logic Array (PLA) Programmable Logic Circuits).

还应该理解,前述方法可以通过服务器-客户端模式来实现。例如,客户端可以接收用户输入的数据并将所述数据发送到服务器。客户端也可以接收用户输入的数据,进行前述方法中的一部分处理,并将处理所得到的数据发送到服务器。服务器可以接收来自客户端的数据,并且执行前述方法或前述方法中的另一部分,并将执行结果返回给客户端。客户端可以从服务器接收到方法的执行结果,并例如可以通过输出设备呈现给用户。还应该理解,计算设备2000的组件可以分布在网络上。例如,可以使用一个处理器执行一些处理,而同时可以由远离该一个处理器的另一个处理器执行其他处理。计算系统2000的其他组件也可以类似地分布。这样,计算设备2000可以被解释为在多个位置执行处理的分布式计算系统。It should also be understood that the aforementioned methods may be implemented in a server-client pattern. For example, a client may receive data entered by a user and send the data to a server. The client can also receive the data input by the user, perform part of the processing in the foregoing method, and send the data obtained from the processing to the server. The server may receive data from the client, execute the aforementioned method or another part of the aforementioned method, and return the execution result to the client. The client can receive the execution result of the method from the server, and can present it to the user, for example, through an output device. It should also be understood that components ofcomputing device 2000 may be distributed over a network. For example, some processing may be performed using one processor, while other processing may be performed by another processor remote from the one processor. Other components ofcomputing system 2000 may be similarly distributed. As such,computing device 2000 may be interpreted as a distributed computing system that performs processing in multiple locations.

虽然已经参照附图描述了本公开的实施例或示例,但应理解,上述的方法、系统和设备仅仅是示例性的实施例或示例,本公开的范围并不由这些实施例或示例限制,而是仅由授权后的权利要求书及其等同范围来限定。实施例或示例中的各种要素可以被省略或者可由其等同要素替代。此外,可以通过不同于本公开中描述的次序来执行各步骤。进一步地,可以以各种方式组合实施例或示例中的各种要素。重要的是随着技术的演进,在此描述的很多要素可以由本公开之后出现的等同要素进行替换。Although the embodiments or examples of the present disclosure have been described with reference to the accompanying drawings, it should be understood that the above-described methods, systems and devices are merely exemplary embodiments or examples, and the scope of the present disclosure is not limited by these embodiments or examples, but is limited only by the appended claims and their equivalents. Various elements of the embodiments or examples may be omitted or replaced by equivalents thereof. Furthermore, the steps may be performed in an order different from that described in this disclosure. Further, various elements of the embodiments or examples may be combined in various ways. Importantly, as technology evolves, many of the elements described herein may be replaced by equivalent elements that appear later in this disclosure.

Claims (25)

CN202010611547.0A2020-06-292020-06-29Mounting information reflow system and method based on small program and mounting service equipmentActiveCN111782296B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010611547.0ACN111782296B (en)2020-06-292020-06-29Mounting information reflow system and method based on small program and mounting service equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010611547.0ACN111782296B (en)2020-06-292020-06-29Mounting information reflow system and method based on small program and mounting service equipment

Publications (2)

Publication NumberPublication Date
CN111782296Atrue CN111782296A (en)2020-10-16
CN111782296B CN111782296B (en)2024-09-13

Family

ID=72760340

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010611547.0AActiveCN111782296B (en)2020-06-292020-06-29Mounting information reflow system and method based on small program and mounting service equipment

Country Status (1)

CountryLink
CN (1)CN111782296B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112416402A (en)*2020-11-232021-02-26百度在线网络技术(北京)有限公司Applet updating method and device, electronic equipment and storage medium
CN116244467A (en)*2022-12-292023-06-09深圳市闪剪智能科技有限公司Video recommendation method, device, equipment and storage medium based on small program

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070083440A1 (en)*2000-08-112007-04-12Wirtz Joseph GMethod, system and computer program product for secure electronic purchasing from a plurality of merchants on a common web site
KR20150049450A (en)*2013-10-302015-05-08에스케이텔레콤 주식회사Dynamic link providing method and computer readable storage medium for program therefor
US20170186042A1 (en)*2015-12-282017-06-29Facebook, Inc.Systems and methods for promoting content items
CN107656969A (en)*2017-08-312018-02-02深圳市谷熊网络科技有限公司A kind of information recommendation method and device
US20180198685A1 (en)*2015-09-302018-07-12Baidu Online Network Technology (Beijing) Co. Ltd.Method and apparatus for processing delivery data, and storage medium
CN108845806A (en)*2018-07-032018-11-20百度在线网络技术(北京)有限公司Small routine distribution method, device, server and storage medium
CN110390569A (en)*2018-04-162019-10-29腾讯科技(深圳)有限公司 A content promotion method, device and storage medium
CN110704054A (en)*2019-09-062020-01-17北京达佳互联信息技术有限公司Method and device for accessing target application program through applet, electronic equipment and storage medium
CN110908738A (en)*2019-11-292020-03-24百度在线网络技术(北京)有限公司Method and device for running small program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070083440A1 (en)*2000-08-112007-04-12Wirtz Joseph GMethod, system and computer program product for secure electronic purchasing from a plurality of merchants on a common web site
KR20150049450A (en)*2013-10-302015-05-08에스케이텔레콤 주식회사Dynamic link providing method and computer readable storage medium for program therefor
US20180198685A1 (en)*2015-09-302018-07-12Baidu Online Network Technology (Beijing) Co. Ltd.Method and apparatus for processing delivery data, and storage medium
US20170186042A1 (en)*2015-12-282017-06-29Facebook, Inc.Systems and methods for promoting content items
CN107656969A (en)*2017-08-312018-02-02深圳市谷熊网络科技有限公司A kind of information recommendation method and device
CN110390569A (en)*2018-04-162019-10-29腾讯科技(深圳)有限公司 A content promotion method, device and storage medium
CN108845806A (en)*2018-07-032018-11-20百度在线网络技术(北京)有限公司Small routine distribution method, device, server and storage medium
CN110704054A (en)*2019-09-062020-01-17北京达佳互联信息技术有限公司Method and device for accessing target application program through applet, electronic equipment and storage medium
CN110908738A (en)*2019-11-292020-03-24百度在线网络技术(北京)有限公司Method and device for running small program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112416402A (en)*2020-11-232021-02-26百度在线网络技术(北京)有限公司Applet updating method and device, electronic equipment and storage medium
CN116244467A (en)*2022-12-292023-06-09深圳市闪剪智能科技有限公司Video recommendation method, device, equipment and storage medium based on small program

Also Published As

Publication numberPublication date
CN111782296B (en)2024-09-13

Similar Documents

PublicationPublication DateTitle
US12260203B2 (en)Container orchestration framework
US8234692B2 (en)System and method for processing an upload of a program with export compliance information
US9936330B2 (en)Methods for exchanging data amongst mobile applications using superlinks
US9535666B2 (en)Dynamic agent delivery
US20160063540A1 (en)Method for revenue generation and revenue sharing from a mobile application
US10659311B2 (en)Method and apparatus for processing delivery data, and storage medium
CN110807143A (en)Popularization resource determining method and device
CN109472540B (en)Service processing method and device
CN111782296B (en)Mounting information reflow system and method based on small program and mounting service equipment
CN112053207A (en)Order information acquisition method and device, computer equipment and storage medium
CN112990902A (en)Service processing method, device, computer equipment and storage medium
TWI873296B (en)System for processing data using distributed messaging system and data processing method thereof
CN114022183A (en)Advertisement information attribution method, system, equipment and storage medium
CN116416003A (en)Method, system and electronic device for confirming advertisement putting effect
CN112346608A (en)Page display method and device based on business activity result display and electronic equipment
US11232488B2 (en)System, devices and methods for identifying mobile devices and other computer devices
CN112947984B (en)Application program development method and device
CN112905936A (en)Page recording animation generation method, page operation log query method and computer equipment
CN113360210A (en)Data reconciliation method and device, computer equipment and storage medium
CN112988192A (en)Version updating method and device, electronic equipment and storage medium
CN117130684A (en)Task processing method, proxy end creation method and device, and electronic equipment
CN111309551B (en)Method and device for determining event monitoring SDK integration correctness
CN112181407B (en)Service realization processing method, device, system, electronic equipment and storage medium
CN110221952B (en)Service data processing method and device and service data processing system
CN101442503B (en)Method and computer program for mediation processing node to update message

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp