[go: up one dir, main page]

CN112579102A - Method and device for acquiring download source, storage medium and electronic equipment - Google Patents

Method and device for acquiring download source, storage medium and electronic equipment Download PDF

Info

Publication number
CN112579102A
CN112579102A CN201910927989.3A CN201910927989A CN112579102A CN 112579102 A CN112579102 A CN 112579102A CN 201910927989 A CN201910927989 A CN 201910927989A CN 112579102 A CN112579102 A CN 112579102A
Authority
CN
China
Prior art keywords
download source
download
stored
clipboard
source parameters
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.)
Pending
Application number
CN201910927989.3A
Other languages
Chinese (zh)
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 Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum 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 Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201910927989.3A priority Critical patent/CN112579102A/en
Publication of CN112579102A publication Critical patent/CN112579102A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method and a device for acquiring a download source, a storage medium and electronic equipment. Wherein, the method comprises the following steps: when the application program is installed and started for the first time, acquiring download source parameters stored in a shear plate, wherein the download source parameters are stored in the shear plate before the application program is installed; and sending the download source parameters to the server, and receiving the download sources corresponding to the download source parameters returned by the server, wherein the download sources corresponding to the download source parameters are stored in the server. The method and the device solve the technical problem that the download source cannot be acquired under the condition that the application program is not installed in the related technology.

Description

Method and device for acquiring download source, storage medium and electronic equipment
Technical Field
The invention relates to the field of internet, in particular to a method and a device for acquiring a download source, a storage medium and electronic equipment.
Background
In the browser, the storage spaces of two different websites are isolated; in an App (Application), the storage space of two different apps is also isolated. Therefore, it is difficult to transfer data between two different websites and two different apps, and the same is true of the data transferred between the mobile browser App and the native App.
In the prior art, generally, an App is started through a URL Scheme, so that data is transferred by using a mount parameter in the URL for starting the App. However, if the App is not installed, the App cannot be delivered, that is, the App download source cannot be acquired.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a method and a device for acquiring a download source, a storage medium and electronic equipment, which are used for at least solving the technical problem that the download source cannot be acquired under the condition that an application program is not installed in the related art.
According to an aspect of the embodiments of the present invention, there is provided a method for acquiring a download source, including: when the application program is installed and started for the first time, acquiring download source parameters stored in a shear plate, wherein the download source parameters are stored in the shear plate before the application program is installed; and sending the download source parameters to the server, and receiving the download sources corresponding to the download source parameters returned by the server, wherein the download sources corresponding to the download source parameters are stored in the server.
Further, the obtaining of the download source parameters stored in the clipboard includes: acquiring a target position of a preset identifier in a shear plate, wherein the preset identifier identifies a storage position of a downloading source parameter in the shear plate; and acquiring data stored in the target position to obtain downloading source parameters.
Further, before obtaining the download source parameters stored in the clipboard, the method further includes: when an operation instruction for triggering the downloading of the application program is detected, acquiring original downloading source parameters through a webpage script code, and transmitting the original downloading source parameters to the browser, so that the browser encrypts the original downloading source parameters through a message digest algorithm to obtain the downloading source parameters.
Further, after obtaining the download source parameter, the method further includes: and storing the original downloading source parameters and the downloading source parameters into the server.
Further, the method further comprises: the downloading source parameters are stored at the tail part of the clipboard, and a preset number of blank spaces are stored before the downloading source parameters.
Further, after receiving the download source returned by the server, deleting the download source parameters stored in the clipboard.
Further, in the case that the application program is not opened within the preset time period, the browser automatically deletes the download source parameter by calling the webpage script code.
According to another aspect of the embodiments of the present invention, there is also provided an apparatus for acquiring a download source, including: the system comprises an acquisition module, a display module and a display module, wherein the acquisition module is used for acquiring download source parameters stored in a clipboard when an application program is installed and started for the first time, and the download source parameters are stored in the clipboard before the application program is installed; and the communication module is used for sending the download source parameters to the server and receiving the download sources corresponding to the download source parameters returned by the server, wherein the download sources corresponding to the download source parameters are stored in the server.
According to another aspect of the embodiments of the present invention, there is also provided a storage medium including a stored program, wherein the program performs the above-mentioned method for acquiring a download source.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including at least one processor, and at least one memory and a bus connected to the processor; the processor and the memory complete mutual communication through a bus; the processor is used for calling the program instructions in the memory so as to execute the acquisition method of the download source.
In the embodiment of the invention, when the application program is installed and started for the first time, the download source corresponding to the download source parameter returned by the server can be received by acquiring the download source parameter stored in the clipboard and sending the download source parameter to the server. Compared with the prior art, the download source parameters can be stored in the clipboard before the application program is installed, so that the download source can be automatically acquired when the application program is installed and started, the acquisition of the APP download source is realized, and the technical problem that the download source cannot be acquired under the condition that the application program is not installed in the related technology is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a flowchart of a method for acquiring a download source according to an embodiment of the present invention;
FIG. 2 is a diagram of an apparatus for obtaining a download source according to an embodiment of the present invention; and
fig. 3 is a schematic diagram of an electronic device according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In accordance with an embodiment of the present invention, there is provided a method for obtaining a download source, it is noted that the steps illustrated in the flowchart of the figure may be performed in a computer system such as a set of computer executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
First, technical names or technical terms appearing in the embodiments of the invention are explained as follows:
MD 5: message Digest Algorithm 5, a hash function widely used in the field of computer security, is used to provide integrity protection for messages.
Fig. 1 is a flowchart of a method for acquiring a download source according to an embodiment of the present invention, as shown in fig. 1, the method includes the following steps:
step S102, when the application program is installed and started for the first time, obtaining download source parameters stored in the shear plate, wherein the download source parameters are stored in the shear plate before the application program is installed;
specifically, the download source parameter may be a partial parameter of the APP download source, for example, an UTM (Tracking Module) advertisement parameter in a URL (Uniform Resource Locator).
And step S104, sending the download source parameters to the server, and receiving the download source corresponding to the download source parameters returned by the server, wherein the download source corresponding to the download source parameters is stored in the server.
In an optional scheme, based on the characteristics of the APP and the browser sharing system clipboard, before the APP is installed, downloading source parameters are written into the clipboard by a webpage, when the APP is installed and started, the content in the clipboard is automatically read, after the downloading source parameters are obtained, the downloading source parameters are sent to a server, and the server is matched through the downloading source parameters, so that the corresponding downloading source can be found, the APP is returned to the APP, and the purpose of obtaining the downloading source of the APP under the condition that the APP is not installed is achieved.
By the embodiment of the invention, when the application program is installed and started for the first time, the download source corresponding to the download source parameter returned by the server can be received by acquiring the download source parameter stored in the clipboard and sending the download source parameter to the server. Compared with the prior art, the download source parameters can be stored in the clipboard before the application program is installed, so that the download source can be automatically acquired when the application program is installed and started, the acquisition of the APP download source is realized, and the technical problem that the download source cannot be acquired under the condition that the application program is not installed in the related technology is solved.
Optionally, in the foregoing embodiment of the present invention, the obtaining of the download source parameter stored in the clipboard includes: acquiring a target position of a preset identifier in a shear plate, wherein the preset identifier identifies a storage position of a downloading source parameter in the shear plate; and acquiring data stored in the target position to obtain downloading source parameters.
In order to facilitate the APP to accurately locate the download source parameters stored in the clipboard, a preset identifier may be added at the position of the download source parameters, for example, the preset identifier may be gs-.
In an alternative, before the APP is first installed, the browser may store the download source parameters in the following format: gs- { { download origin parameter } }. When the APP is first installed and started, parameters of a specific prefix (i.e., the preset identifier described above) such as gs- { { download origin parameters } } may be obtained from the clipboard.
Optionally, in the above embodiment of the present invention, before acquiring the download source parameters stored in the clipboard, the method further includes: when an operation instruction for triggering the downloading of the application program is detected, acquiring original downloading source parameters through a webpage script code, and transmitting the original downloading source parameters to the browser, so that the browser encrypts the original downloading source parameters through a message digest algorithm to obtain the downloading source parameters.
Specifically, the operation instruction may be an instruction generated by a user clicking a download button for downloading the APP, and after receiving the operation instruction, the APP may be downloaded.
Because the clipboard is shared, other browsers and APPs can read the data stored in the clipboard, and in order to effectively prevent other APPs or webpages from acquiring the download source information stored in the clipboard, the MD5 encryption can be performed on the original download source parameters, and the encrypted download source parameters are stored in the clipboard.
In an alternative scheme, when the user clicks the download button, the js code of the web page may be used to obtain the original download source parameters, and the browser performs MD5 encryption processing on the original source parameters.
Optionally, in the foregoing embodiment of the present invention, after obtaining the download source parameter, the method further includes: and storing the original downloading source parameters and the downloading source parameters into the server.
In an optional scheme, the browser may send the encrypted download source parameter and the original download source parameter to the server, and after receiving the MD5 encrypted value, the server performs matching on the original value by using the MD5 encrypted value, so as to obtain a download source corresponding to the original download source parameter.
Optionally, in the above embodiment of the present invention, the method further includes: the downloading source parameters are stored at the tail part of the clipboard, and a preset number of blank spaces are stored before the downloading source parameters.
After the user actively copies the data, the corresponding data can be stored in the clipboard, so that the data of the clipboard cannot be covered in order to avoid the loss of the data. In an alternative, the download origin parameters may be stored to the tail of the clipboard.
In addition, when the content copied by the user is less, the data already existing in the clipboard is less, and the downloading source parameters are directly stored in the tail part of the clipboard and can be perceived by other browsers or APP. Because the browser or App filters the very long part when pasting the copied content, in an alternative scheme, a lot of blank spaces may be added before downloading the source parameters, thereby hiding the downloading source parameters. Therefore, the predetermined number may be a number that ensures that the download source parameter is hidden, and the present invention is not limited thereto.
Optionally, in the foregoing embodiment of the present invention, after receiving the download source returned by the server, the download source parameter stored in the clipboard is deleted.
In an alternative scheme, in order to hide the download source parameters from the user, the download source parameters are immediately deleted after the download source is successfully acquired, so that the user cannot perceive the source information existing in the clipboard.
Optionally, in the above embodiment of the present invention, when the application is not opened within the preset time period, the browser automatically deletes the download source parameter by calling the webpage script code.
In an optional scheme, a user downloads and installs the APP sometimes and does not start the APP in a short time, and at this time, the APP does not delete the source information in the clipboard, so that to avoid the user from perceiving the download source parameters stored in the clipboard, js can automatically delete the source information, and the download source information is disabled.
According to an embodiment of the invention, an acquisition device of a download source is provided.
Fig. 2 is a schematic diagram of an apparatus for acquiring a download source according to an embodiment of the present invention, as shown in fig. 2, the apparatus includes: an acquisition module 22 and a communication module 24.
The obtaining module 22 is configured to obtain a download source parameter stored in the clipboard when the application program is installed and started for the first time, where the download source parameter is stored in the clipboard before the application program is installed; the communication module 24 is configured to send the download source parameter to the server, and receive a download source corresponding to the download source parameter returned by the server, where the download source corresponding to the download source parameter is stored in the server.
By the embodiment of the invention, when the application program is installed and started for the first time, the download source corresponding to the download source parameter returned by the server can be received by acquiring the download source parameter stored in the clipboard and sending the download source parameter to the server. Compared with the prior art, the download source parameters can be stored in the clipboard before the application program is installed, so that the download source can be automatically acquired when the application program is installed and started, the acquisition of the APP download source is realized, and the technical problem that the download source cannot be acquired under the condition that the application program is not installed in the related technology is solved.
Optionally, in the foregoing embodiment of the present invention, the obtaining module includes: a first acquisition unit and a second acquisition unit.
The first obtaining unit is used for obtaining a target position of a preset identifier in the shear plate, wherein the preset identifier is used for identifying a storage position of a downloading source parameter in the shear plate; the second obtaining unit is used for obtaining the data stored in the target position to obtain the downloading source parameters.
Optionally, in the above embodiment of the present invention, the apparatus further includes: and an acquisition module.
The acquisition module is used for acquiring original download source parameters through a webpage script code after an operation instruction for triggering application program downloading is detected, and transmitting the original download source parameters to the browser, so that the browser encrypts the original download source parameters through a message digest algorithm to obtain the download source parameters.
Optionally, in the above embodiment of the present invention, the apparatus further includes: a first storage module.
The first storage module is used for storing the original downloading source parameters and the downloading source parameters into the server.
Optionally, in the above embodiment of the present invention, the apparatus further includes: and a second storage module.
The second storage module is used for storing the downloading source parameters at the tail part of the clipboard, and a preset number of blank spaces are stored before the downloading source parameters.
Optionally, in the above embodiment of the present invention, the apparatus further includes: a first deletion module.
The first deleting module is used for deleting the downloading source parameters stored in the clipboard after receiving the downloading source returned by the server.
Optionally, in the above embodiment of the present invention, the apparatus further includes: and a second deleting module.
The second deleting module is used for automatically deleting the download source parameters by calling the webpage script codes through the browser under the condition that the application program is not opened within the preset time period.
The device for acquiring the download source comprises a processor and a memory, wherein the acquisition module, the communication module, the acquisition module, the first storage module, the second storage module, the first deletion module, the second deletion module and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, and the purpose of obtaining the downloading source of the application program is realized by adjusting the kernel parameters.
An embodiment of the present invention provides a storage medium, on which a program is stored, where the program, when executed by a processor, implements the method for acquiring a download source.
The embodiment of the invention provides a processor, which is used for running a program, wherein the method for acquiring the download source is executed when the program runs.
An embodiment of the present invention provides an electronic device, as shown in fig. 3, a device 10 includes at least one processor 101, and at least one memory 102 and a bus 103 connected to the processor 101; the processor 101 and the memory 102 complete communication with each other through the bus 103; the processor 101 is used for calling the program instructions in the memory 102 to execute the above-mentioned acquisition method of the download source. The device herein may be a server, a PC, a PAD, a mobile phone, etc.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device:
when the application program is installed and started for the first time, acquiring download source parameters stored in a shear plate, wherein the download source parameters are stored in the shear plate before the application program is installed; and sending the download source parameters to the server, and receiving the download sources corresponding to the download source parameters returned by the server, wherein the download sources corresponding to the download source parameters are stored in the server.
Acquiring a target position of a preset identifier in a shear plate, wherein the preset identifier identifies a storage position of a downloading source parameter in the shear plate; and acquiring data stored in the target position to obtain downloading source parameters.
Before obtaining the downloading source parameters stored in the clipboard, when an operation instruction triggering the downloading of the application program is detected, the original downloading source parameters are collected through the webpage script codes and are transmitted to the browser, so that the browser encrypts the original downloading source parameters through a message digest algorithm to obtain the downloading source parameters.
And after the downloading source parameters are obtained, storing the original downloading source parameters and the downloading source parameters into the server.
The downloading source parameters are stored at the tail part of the clipboard, and a preset number of blank spaces are stored before the downloading source parameters.
And after receiving the download source returned by the server, deleting the download source parameters stored in the clipboard.
And when the application program is not opened within a preset time period, automatically deleting the download source parameters by calling the webpage script codes through the browser.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a device includes one or more processors (CPUs), memory, and a bus. The device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include transitory computer readable media (trans-entity media) such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1.一种下载来源的获取方法,其特征在于,包括:1. the acquisition method of a download source, is characterized in that, comprises: 当应用程序首次安装并启动时,获取剪切板中存储的下载来源参数,其中,所述下载来源参数在安装所述应用程序前被存储至所述剪切板;When the application program is installed and started for the first time, obtain the download source parameters stored in the clipboard, wherein the download source parameters are stored in the clipboard before installing the application program; 将所述下载来源参数发送至服务器,并接收所述服务器返回的所述下载来源参数对应的下载来源,其中,所述服务器中存储有所述下载来源参数对应的下载来源。Send the download source parameter to the server, and receive the download source corresponding to the download source parameter returned by the server, wherein the server stores the download source corresponding to the download source parameter. 2.根据权利要求1所述的方法,其特征在于,获取剪切板中存储的下载来源参数包括:2. The method according to claim 1, wherein obtaining the download source parameters stored in the clipboard comprises: 获取预设标识符在所述剪切板中的目标位置,其中,所述预设标识符用标识所述下载来源参数在所述剪切板中的存储位置;acquiring the target position of the preset identifier in the clipboard, wherein the preset identifier is used to identify the storage location of the download source parameter in the clipboard; 获取所述目标位置存储的数据,得到所述下载来源参数。Acquire the data stored in the target location to obtain the download source parameter. 3.根据权利要求1所述的方法,其特征在于,在获取剪切板中存储的下载来源参数之前,所述方法还包括:3. The method according to claim 1, wherein before acquiring the download source parameters stored in the clipboard, the method further comprises: 当检测到触发所述应用程序下载的操作指令后,通过网页脚本代码采集原始下载来源参数,并将所述原始下载来源参数传递给浏览器,以使所述浏览器通过消息摘要算法对所述原始下载来源参数进行加密,得到所述下载来源参数。After detecting the operation instruction triggering the download of the application program, the original download source parameters are collected through the webpage script code, and the original download source parameters are passed to the browser, so that the browser can use the message digest algorithm to interpret the original download source parameters. The original download source parameters are encrypted to obtain the download source parameters. 4.根据权利要求3所述的方法,其特征在于,在得到所述下载来源参数后,所述方法还包括:将所述原始下载来源参数和所述下载来源参数存储至所述服务器中。4 . The method according to claim 3 , wherein after obtaining the download source parameters, the method further comprises: storing the original download source parameters and the download source parameters in the server. 5 . 5.根据权利要求1所述的方法,其特征在于,所述方法还包括:5. The method according to claim 1, wherein the method further comprises: 将所述下载来源参数存储在所述剪切板的尾部,且在所述下载来源参数之前存储有预设数量的空格。The download source parameters are stored at the end of the clipboard, and a preset number of spaces are stored before the download source parameters. 6.根据权利要求1所述的方法,其特征在于,在接收到所述服务器返回的下载来源之后,删除所述剪切板中存储的所述下载来源参数。6 . The method according to claim 1 , wherein after receiving the download source returned by the server, delete the download source parameter stored in the clipboard. 7 . 7.根据权利要求6所述的方法,其特征在于,当所述应用程序在预设时间段内未被打开的情况下,由浏览器通过调用网页脚本代码将所述下载来源参数自动删除。7 . The method according to claim 6 , wherein when the application program is not opened within a preset time period, the browser automatically deletes the download source parameter by calling a webpage script code. 8 . 8.一种下载来源的获取装置,其特征在于,包括:8. A device for obtaining a download source, comprising: 获取模块,用于当应用程序首次安装并启动时,获取剪切板中存储的下载来源参数,其中,所述下载来源参数在安装所述应用程序前被存储至所述剪切板;an acquisition module, configured to acquire the download source parameters stored in the clipboard when the application program is installed and started for the first time, wherein the download source parameters are stored in the clipboard before installing the application program; 通信模块,用于将所述下载来源参数发送至服务器,并接收所述服务器返回的所述下载来源参数对应的下载来源,其中,所述服务器中存储有所述下载来源参数对应的下载来源。The communication module is configured to send the download source parameter to the server, and receive the download source corresponding to the download source parameter returned by the server, wherein the server stores the download source corresponding to the download source parameter. 9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至7中任意一项所述的下载来源的获取方法。9 . A storage medium, characterized in that the storage medium comprises a stored program, wherein the program executes the method for obtaining a download source according to any one of claims 1 to 7 . 10.一种电子设备,其特征在于,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行权利要求1至7中任意一项所述的下载来源的获取方法。10. An electronic device, characterized in that the electronic device comprises at least one processor, and at least one memory and a bus connected to the processor; wherein, the processor and the memory are completed through the bus Mutual communication; the processor is configured to call the program instructions in the memory to execute the method for obtaining the download source according to any one of claims 1 to 7.
CN201910927989.3A 2019-09-27 2019-09-27 Method and device for acquiring download source, storage medium and electronic equipment Pending CN112579102A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910927989.3A CN112579102A (en) 2019-09-27 2019-09-27 Method and device for acquiring download source, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910927989.3A CN112579102A (en) 2019-09-27 2019-09-27 Method and device for acquiring download source, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN112579102A true CN112579102A (en) 2021-03-30

Family

ID=75110356

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910927989.3A Pending CN112579102A (en) 2019-09-27 2019-09-27 Method and device for acquiring download source, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN112579102A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025086827A1 (en) * 2023-10-24 2025-05-01 北京有竹居网络技术有限公司 Method and apparatus for determining download source of application, electronic device, and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170075670A1 (en) * 2015-09-10 2017-03-16 Green Almond Limited Application download and link correlation
CN109271778A (en) * 2018-09-21 2019-01-25 掌阅科技股份有限公司 Using installation source differentiating method, electronic equipment and computer storage medium
CN109447691A (en) * 2018-09-30 2019-03-08 上海恺英网络科技有限公司 Tracking and equipment are launched in advertisement
CN109471738A (en) * 2018-10-16 2019-03-15 五八有限公司 A kind of application program downloads recognition methods and the relevant device of channel
CN110177135A (en) * 2019-05-21 2019-08-27 深圳壹账通智能科技有限公司 Channel information processing method, device and the computer equipment of application program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170075670A1 (en) * 2015-09-10 2017-03-16 Green Almond Limited Application download and link correlation
CN109271778A (en) * 2018-09-21 2019-01-25 掌阅科技股份有限公司 Using installation source differentiating method, electronic equipment and computer storage medium
CN109447691A (en) * 2018-09-30 2019-03-08 上海恺英网络科技有限公司 Tracking and equipment are launched in advertisement
CN109471738A (en) * 2018-10-16 2019-03-15 五八有限公司 A kind of application program downloads recognition methods and the relevant device of channel
CN110177135A (en) * 2019-05-21 2019-08-27 深圳壹账通智能科技有限公司 Channel information processing method, device and the computer equipment of application program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025086827A1 (en) * 2023-10-24 2025-05-01 北京有竹居网络技术有限公司 Method and apparatus for determining download source of application, electronic device, and medium

Similar Documents

Publication Publication Date Title
CN105335187B (en) Application processing method and device
WO2019041766A1 (en) Page resource loading method and apparatus, terminal device and medium
US9613156B2 (en) Cookie information sharing method and system
EP3044936B1 (en) Method and apparatus of downloading and installing a client
CN106462430B (en) Application upgrade package obtaining method and device
JP6931608B2 (en) Two-dimensional code scan interaction method, system and non-temporary computer readable medium
CN106656920B (en) Processing method, device, storage medium and the processor of HTTP service
CN106843978B (en) SDK access method and system
CN108846131A (en) Weex page rendering method, apparatus, terminal and storage medium
CN103746782B (en) Method and apparatus for obtaining feedback information of application
CN110046000B (en) Small program running method and device
CN103559056A (en) File downloading method and device
US8579187B2 (en) System and method to identify machine-readable codes
CN109598526B (en) Method and device for analyzing media contribution
WO2018094990A1 (en) Method and device for processing information, and computer storage medium
US9942267B1 (en) Endpoint segregation to prevent scripting attacks
CN104361007B (en) The processing method of browser and its collection
CN106599045B (en) Request sending method and device
CN107220260B (en) Page display method and device
CN105871976A (en) Data cross-domain request method and system, and devices
CN107239475B (en) File calling method and device
CN112579102A (en) Method and device for acquiring download source, storage medium and electronic equipment
CN103294565A (en) Method, device and equipment for detecting installed application
WO2017096826A1 (en) Method and device for controlling mobile terminal
CN113760688B (en) Remote debugging method, system, web server, equipment and storage medium

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210330

RJ01 Rejection of invention patent application after publication