CN109471738B - 一种应用程序下载渠道的识别方法及相关设备 - Google Patents

一种应用程序下载渠道的识别方法及相关设备 Download PDF

Info

Publication number
CN109471738B
CN109471738B CN201811203997.5A CN201811203997A CN109471738B CN 109471738 B CN109471738 B CN 109471738B CN 201811203997 A CN201811203997 A CN 201811203997A CN 109471738 B CN109471738 B CN 109471738B
Authority
CN
China
Prior art keywords
identification data
clipboard
application program
terminal
downloading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811203997.5A
Other languages
English (en)
Other versions
CN109471738A (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.)
Wuba Co Ltd
Original Assignee
Wuba 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 Wuba Co Ltd filed Critical Wuba Co Ltd
Priority to CN201811203997.5A priority Critical patent/CN109471738B/zh
Publication of CN109471738A publication Critical patent/CN109471738A/zh
Application granted granted Critical
Publication of CN109471738B publication Critical patent/CN109471738B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种应用程序下载渠道识别的方法及相关设备,其中应用程序下载渠道的识别方法包括如下步骤:依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;将所述标识数据发送给终端,以存储在所述终端的剪贴板中;接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。本发明中通过将标识数据存储在终端的剪贴板中,当首次运行应用程序时,则读取剪贴板中的标识数据,依据标识数据获取应用程序的下载渠道信息,准确可靠,解决了现有技术中不能准确应用程序下载渠道的识别问题。

Description

一种应用程序下载渠道的识别方法及相关设备
技术领域
本发明涉及通信技术领域,尤其涉及一种应用程序下载渠道的识别方法及相关设备。
背景技术
现有的识别应用程序Application(简称App)下载渠道的方法,都是通过在活动的全球广域网world wide Web(简称Web)页面记录用户的IP地址、浏览器User Agent、时间戳等可以标示用户特征的数据,当用户在Appstore(IOS***手机中,下载App的应用商店)下载了App,并打开App后,将Web网页记录的特征数据和用户的特征数据进行比对数据,并进行模糊匹配,由此来识别出App的下载渠道。
然而,由于用户从被引导下载到下载完成打开App后这个阶段所处的网络环境可能会变化,因此会导致用户特征匹配不成功或不准确,造成APP下载渠道识别不够准确的问题。
发明内容
本发明实施例提供一种应用程序下载渠道的识别方法及相关设备,用以解决现有技术中存在的下载渠道识别不够准确的问题。
第一方面,本发明实施例提供一种应用程序下载渠道的识别方法,所述方法包括如下步骤:
依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
可选的,所述将所述标识数据发送给终端,以存储在所述终端的剪贴板中,具体包括:在用户点击Web活动页面的应用程序下载按钮时,通过Web活动页面开放的接口向所述终端的操作***的剪贴板中写入标识数据,以覆盖掉剪贴板中原有的标识数据。
可选的,所述标识数据还包括有用于指示接收所述下载渠道信息的接收指令信息。
第二方面,本发明实施例提供一种应用程序下载渠道的识别方法,所述方法包括如下步骤:
在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中,并跳转至应用商店,以完成所述应用程序的下载;
在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
可选的,所述标识数据还包括有用于指示发送所述下载渠道信息的发送指令信息。
可选的,所述在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,具体包括:在运行所述应用程序时,读取存储在所述剪贴板中的标识数据中的发送指令信息,依据所述发送指令信息将所述标识数据中的所述下载渠道信息发送给服务端。
第三方面,本发明实施例提供一种应用程序下载渠道的识别装置,包括:
生成模块,用于依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
发送模块,用于将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
接收模块,用于接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
可选的,所述发送模块,具体用于,在用户点击Web活动页面的应用程序下载按钮时,通过Web活动页面开放的接口向所述终端的操作***的剪贴板中写入标识数据,以覆盖掉剪贴板中原有的标识数据。
可选的,所述标识数据还包括有用于指示接收所述下载渠道信息的接收指令信息。
第四方面,本发明实施例提供一种应用程序下载渠道的识别装置,包括:
接收模块,用于在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
发送模块,用于在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
可选的,所述标识数据还包括有用于指示发送所述下载渠道信息的发送指令信息。
可选的,所述发送模块,具体用于:在运行所述应用程序时,读取存储在所述剪贴板中的标识数据中的发送指令信息,依据所述发送指令信息将所述标识数据中的所述下载渠道信息发送给服务端。
第五方面,本发明实施例提供一种服务器,所述服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下应用程序下载渠道的识别方法的步骤:
依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
第六方面,本发明实施例提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下应用程序下载渠道的识别方法的步骤:
在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
第七方面,本发明实施例提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下方法的步骤:
依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
第八方面,本发明实施例提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下方法的步骤:
在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
本发明中通过将标识数据存储在终端的剪贴板中,当首次运行App时,终端则直接从剪贴板中读取标识数据,并依据获取的标识数据中直接得到App的下载渠道信息,由于是从剪贴板中直接获取下载渠道信息,因此更加准确可靠。另外,本发明实施例利用剪贴板在存储文字数据时用户不可见的特点,实现在用户无感知的情况下将下载渠道信息发送给服务端,不会对用户在运行APP时造成影响。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明第一实施例提供的应用程序下载渠道的识别方法流程图;
图2为本发明第二实施例提供的应用程序下载渠道的识别方法流程图;
图3为本发明第三实施例提供的应用程序下载渠道的识别方法流程图;
图4为本发明第四实施例和第五实施例提供的应用程序下载渠道的识别装置的框图;
图5为本发明第六实施例提供的应用程序下载渠道的识别装置的框图;
图6为本发明第七实施例提供的服务器的结构框图;
图7为本发明第八实施例提供的终端的结构框图;
图8为本发明第十实施例提供的应用程序下载渠道的识别***的流程图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明第一实施例提供具体步骤:
步骤S11,依据应用程序所在的Web活动页面,生成与应用程序的下载渠道对应的标识数据;
本步骤中应用程序具体为应用于IOS***的App,或者为应用于安卓***的Apk;具体的,以App为例,本步骤中标识数据包括:用于指示接收所述下载渠道信息的接收指令信息和下载渠道信息,其中,下载渠道信息包括以下一种或几种:下载App的终端的设备号、App名称和下载渠道的地址;
步骤S12,将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
本步骤中,在实施过程中,具体可以为通过Web开放的Application ProgrammingInterface应用程序编程接口API向终端的剪贴板中发送标识数据,以将标识数据写入剪贴板中进行保存,本步骤中剪贴板具体是指终端***中的用于对文字进行存储的工具。
步骤S13,接收终端反馈的在运行所述应用程序时从所述剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
本步骤中终端在运行应用程序时会读取剪贴板中的标识数据,并将标识数据中的下载渠道信息发送给服务端。
本发明实施例中通过将标识数据存储在终端的剪贴板中,当首次运行应用程序App时,接收客户端发送的标识数据,直接获取标识数据中的App下载渠道信息,准确可靠,解决了现有技术中不能准确识别App下载渠道的问题。
另外,本发明实施例利用剪贴板在存储文字数据时用户不可见的特点,实现在用户无感知的情况下将下载渠道信息发送给服务端,不会对用户在运行APP时造成影响。
本发明第二实施例提供一种应用程序下载渠道的识别方法,如图2所示,包括以下具体步骤:
步骤S21,依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
本步骤中应用程序具体为应用于IOS***的App,或者为应用于安卓***的Apk适用;具体的,以App为例,标识数据包括:用于指示接收所述下载渠道信息的接收指令信息和下载渠道信息,其中,下载渠道信息包括:下载App的终端的设备号、App名称和下载渠道的地址;
步骤S22,在用户点击Web活动页面的应用程序下载按钮时,通过Web开放的接口向所述终端的操作***的剪贴板中写入标识数据,以覆盖掉原有的标识数据;
本步骤中,每次下载App时均会将App的标识数据存储在终端的剪贴板中,并且会覆盖掉剪贴板中原有的标识数据,只保存新写入的标识数据,以此来防止在后续读取剪贴板中标识数据时,造成读取到多个标识数据的问题。
步骤S23,接收终端反馈的在运行所述应用成程序时从剪贴板中获取的所述标识数据,获得下载渠道信息。
本步骤中终端在运行应用程序时会读取剪贴板中的标识数据,并将标识数据中的下载渠道信息发送给服务端。
本发明实施例通过使用剪贴板的方式对标识数据进行存储,并且删除了旧的标识数据只保存新的标识数据,更加轻量,通过从剪贴板中直接获取新的标识数据,能够准确的识别出IOS中App的下载渠道,给App的拉新活动提供强有力的数据支撑。
本发明第三实施例提供一种应用程序下载渠道的识别方法,执行主体包括但不限于终端,结合图3,包括如下步骤:
步骤S31,在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
本步骤中应用程序具体为应用于IOS***的App,或者为应用于安卓***的Apk适用;具体的,以App为例,标识数据包括:用于指示发送所述下载渠道信息的发送指令信息和下载渠道信息,其中下载渠道信息包括:下载App的终端的设备号、App名称和下载渠道的地址;
步骤S32,在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
具体的,在实施过程中,标识数据包括发送指令信息及下载渠道信息;本步骤中,在运行所述应用程序时,首先读取存储在所述剪贴板中的标识数据中的发送指令信息,依据所述发送指令信息将所述下载渠道信息发送给服务端。
本发明中通过将标识数据存储在终端的剪贴板中,当首次运行App时,终端直接从剪贴板中读取标识数据,获得发送指令信息,依据获得发送指令信息,直接将下载App的终端的设备号、App名称和下载渠道的地址信息发送给服务端,使服务端能够准确的获得App的下载渠道,解决了现有技术中不能准确识别App下载渠道的问题。
本发明第四实施例提供一种应用程序下载渠道的识别装置,结合图4,包括:生成模块11、发送模块12和接收模块13;
所述生成模块11,用于依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;其中,应用程序为App或Apk;以App为例,标识数据包括:用于指示接收所述下载渠道信息的接收指令信息和下载渠道信息,其中,下载渠道信息包括:下载App的终端的设备号、App名称和下载渠道的地址;
所述发送模块12,用于将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
所述接收模块13,用于接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
本实施例中,发送模块在用于将所述标识数据发送给终端,以存储在所述终端的剪贴板中,具体用于,在用户点击Web活动页面的App下载按钮时,通过Web开放的接口向所述终端的操作***的剪贴板中写入标识数据。
本发明实施例中,利用生成模块生成与与App下载渠道对应的标识数据,通过将标识数据存储在终端的剪贴板中,当终端首次运行App时,则会直接访问剪贴板、读取剪贴板中标识数据,最后将标识数据中的下载App的终端的设备号、App名称和下载渠道的地址直接发送给服务端,更加准确可靠。
本发明第五实施例提供一种应用程序下载渠道的识别装置,结合图4,包括生成模块11、发送模块12和接收模块13;
所述生成模块11,用于依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;其中,标识数据包括:用于指示接收所述下载渠道信息的接收指令信息和下载渠道信息,其中,下载渠道信息包括:下载应用程序的终端的设备号、应用程序名称和下载渠道的地址;
所述发送模块12,用于在用户点击Web活动页面的应用程序下载按钮时,通过Web活动页面开放的接口向所述终端的操作***的剪贴板中写入标识数据,以覆盖掉剪贴板中原有的标识数据;
所述接收模块13,用于接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
本发明实施例中,利用生成模块生成与应用程序App的下载渠道对应的标识数据,通过将标识数据存储在终端的剪贴板中,当终端首次运行App时,则会访问剪贴板读取剪贴板中标识数据,最后将标识数据中的下载App的终端的设备号、App名称和下载渠道的地址直接发送给服务端,准确可靠。
本发明第六实施例提供一种应用程序下载渠道的识别装置,结合图5,包括接收模块21和发送模块22;
所述接收模块21,用于在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
所述发送模块22,用于在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中,标识数据中包含有下载渠道信息和用于指示发送所述下载渠道信息的发送指令信息,具体的下载渠道信息包括:下载应用程序的终端的设备号、应用程序名称和下载渠道的地址;
在本实施例中发送模块22在实施过程中具体用于:在运行所述应用程序时,读取存储在所述剪贴板中的标识数据中的发送指令信息,依据所述发送指令信息将所述标识数据中的所述下载渠道信息发送给服务端。
本发明实施例中,利用剪贴板中存储标识数据,当终端首次运行应用程序App时,则会访问剪贴板读取剪贴板中标识数据,读取到发送指令信息后执行发送操作,以将标识数据中的下载App的终端的设备号、App名称和下载渠道的地址直接发送给服务端,准确可靠。
本发明第七实施例提供一种服务器,结合图6,包括存储器1、处理器2及通信总线3;所述通信总线3用于实现处理器2和存储器1之间的连接通信;
具体的,本发明实施例中,处理器2可以是通用处理器,例如中央处理器(CentralProcessing Unit,CPU),还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(英文:Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器用于存储所述处理器的可执行指令;
存储器1,用于存储程序代码,并将该程序代码传输给处理器。存储器可以包括易失性存储器(Volatile Memory),例如随机存取存储器(Random Access Memory,RAM);存储器也可以包括非易失性存储器(Non-Volatile Memory),例如只读存储器(Read-OnlyMemory,ROM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);存储器还可以包括上述种类的存储器的组合。
具体的,本发明实施例中,所述处理器用于执行存储器中存储的应用程序下载渠道的识别程序,所述应用程序下载渠道的识别程序被所述处理器执行时实现如下方法步骤:
步骤一、依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
步骤二、将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
步骤三、接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
本发明第八实施例提供一种终端,结合图7,包括存储器1、处理器2及通信总线3;所述通信总线3用于实现处理器2和存储器1之间的连接通信;
具体的,本发明实施例中,处理器2可以是通用处理器,例如中央处理器(CentralProcessing Unit,CPU),还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(英文:Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器用于存储所述处理器的可执行指令;
存储器1,用于存储程序代码,并将该程序代码传输给处理器。存储器可以包括易失性存储器(Volatile Memory),例如随机存取存储器(Random Access Memory,RAM);存储器也可以包括非易失性存储器(Non-Volatile Memory),例如只读存储器(Read-OnlyMemory,ROM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);存储器还可以包括上述种类的存储器的组合。
具体的,本发明实施例中,所述处理器用于执行存储器中存储的应用程序下载渠道的识别程序,所述应用程序下载渠道的识别程序被所述处理器执行时实现如下方法步骤:
步骤一、在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
步骤二、在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
本发明第九实施例提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下方法步骤:
步骤一、依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
步骤二、将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
步骤三、接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
或者实现如下方法步骤:
步骤一、在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
步骤二、在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
本发明第十实施例提供一种应用程序下载渠道的识别***,包括:客户端和服务端;结合图8,具体的识别过程如下:
服务端用于制作引导用户下载App的Web活动页面;通过推广活动引导用户在此Web活动页面点击下载App的按钮。
当用户点击下载App的按钮时,通过Web开放的API向用户的操作***的剪贴板中写入有特定标识的数据,并跳转至Appstore中要下载的App的页面;其中,特定标识的数据包括:需要校验渠道的标识和渠道信息;具体的,特定标识的数据是通过Web活动页面的服务端生成并下发给Web活动页面。
用户在Appstore中下载App后,首次打开App时,App会执行事先准备好的代码,读取剪贴板中的特定标识的数据并校验是否有特定标识。
如果读取到的剪贴版中的特定标识的数据通过特定标识的校验,则执行将渠道信息上传给服务端的操作,认定此用户是从该渠道下载的App。
统计渠道的服务端通过接收上传的渠道信息了解到用户下载App的渠道。
本发明中通过将标识数据存储在剪贴终端的剪贴板中,当首次运行App时,则读取剪贴板中的标识数据,依据标识数据获取App的下载渠道信息,准确可靠,解决了现有技术中不能准确识别App下载渠道的问题。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

Claims (16)

1.一种应用程序下载渠道的识别方法,其特征在于,所述方法包括如下步骤:
依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
2.如权利要求1所述的应用程序下载渠道的识别方法,其特征在于,所述将所述标识数据发送给终端,以存储在所述终端的剪贴板中,具体包括:
在用户点击Web活动页面的应用程序下载按钮时,通过Web活动页面开放的接口向所述终端的操作***的剪贴板中写入标识数据,以覆盖掉剪贴板中原有的标识数据。
3.如权利要求1所述的应用程序下载渠道的识别方法,其特征在于,所述标识数据还包括有用于指示接收所述下载渠道信息的接收指令信息。
4.一种应用程序下载渠道的识别方法,其特征在于,所述方法包括如下步骤:
在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
5.如权利要求4所述的应用程序下载渠道的识别方法,其特征在于,所述标识数据还包括有用于指示发送所述下载渠道信息的发送指令信息。
6.如权利要求5所述的应用程序下载渠道的识别方法,其特征在于,所述在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,具体包括:在运行所述应用程序时,读取存储在所述剪贴板中的标识数据中的发送指令信息,依据所述发送指令信息将所述标识数据中的所述下载渠道信息发送给服务端。
7.一种应用程序下载渠道的识别装置,其特征在于,包括:
生成模块,用于依据应用程序所在的Web活动页面,生成与所述应用程序的下载渠道对应的标识数据;
发送模块,用于将所述标识数据发送给终端,以存储在所述终端的剪贴板中;
接收模块,用于接收终端反馈的在运行所述应用程序时从剪贴板中获取的所述标识数据,其中,所述标识数据中包含有下载渠道信息。
8.如权利要求7所述的应用程序下载渠道的识别装置,其特征在于,所述发送模块,具体用于:在用户点击Web活动页面的应用程序下载按钮时,通过Web活动页面开放的接口向所述终端的操作***的剪贴板中写入标识数据,以覆盖掉剪贴板中原有的标识数据。
9.如权利要求7所述的应用程序下载渠道的识别装置,其特征在于,所述标识数据还包括有用于指示接收所述下载渠道信息的接收指令信息。
10.一种应用程序下载渠道的识别装置,其特征在于,包括:
接收模块,用于在Web活动页面中点击下载应用程序时,接收服务端发送的标识数据,将接收到的所述标识数据存储在剪贴板中以覆盖掉剪贴板中原有的标识数据,并跳转至应用商店,完成所述应用程序的下载;
发送模块,用于在运行所述应用程序时,读取存储在所述剪贴板中的标识数据,并将所述标识数据发送给服务端,其中标识数据中包含有下载渠道信息。
11.如权利要求10所述的应用程序下载渠道的识别装置,其特征在于,所述标识数据还包括有用于指示发送所述下载渠道信息的发送指令信息。
12.如权利要求11所述的应用程序下载渠道的识别装置,其特征在于,所述发送模块,具体用于:在运行所述应用程序时,读取存储在所述剪贴板中的标识数据中的发送指令信息,依据所述发送指令信息将所述标识数据中的所述下载渠道信息发送给服务端。
13.一种服务器,其特征在于,所述服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-3中任意一项所述的应用程序下载渠道的识别方法的步骤。
14.一种终端,其特征在于,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求4-6中任意一项所述的应用程序下载渠道的识别方法的步骤。
15.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-3中任意一项所述的应用程序下载渠道的识别方法的步骤。
16.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求4-6中任意一项所述的应用程序下载渠道的识别方法的步骤。
CN201811203997.5A 2018-10-16 2018-10-16 一种应用程序下载渠道的识别方法及相关设备 Active CN109471738B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811203997.5A CN109471738B (zh) 2018-10-16 2018-10-16 一种应用程序下载渠道的识别方法及相关设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811203997.5A CN109471738B (zh) 2018-10-16 2018-10-16 一种应用程序下载渠道的识别方法及相关设备

Publications (2)

Publication Number Publication Date
CN109471738A CN109471738A (zh) 2019-03-15
CN109471738B true CN109471738B (zh) 2021-08-20

Family

ID=65665136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811203997.5A Active CN109471738B (zh) 2018-10-16 2018-10-16 一种应用程序下载渠道的识别方法及相关设备

Country Status (1)

Country Link
CN (1) CN109471738B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110363572B (zh) * 2019-06-25 2023-02-21 上海淇馥信息技术有限公司 一种封闭生态终端的程序渠道推广方法、装置、电子设备
CN112579102A (zh) * 2019-09-27 2021-03-30 北京国双科技有限公司 下载来源的获取方法和装置、存储介质及电子设备
CN110769052B (zh) * 2019-10-18 2022-07-29 腾讯科技(深圳)有限公司 渠道信息的确定方法和装置、存储介质及电子装置
CN110825424B (zh) * 2019-11-07 2024-02-09 度小满科技(北京)有限公司 渠道溯源方法及相关装置
CN110968326B (zh) * 2019-11-22 2024-01-30 连尚(新昌)网络科技有限公司 一种功能处理方法、设备和计算机存储介质
CN111352749B (zh) * 2020-03-02 2021-02-26 珠海必要工业科技股份有限公司 一种数据同步方法、装置、设备及存储介质
CN112256520B (zh) * 2020-09-17 2023-12-15 北京一亩田新农网络科技有限公司 应用程序的网页发布渠道的监控方法和装置
CN112581180A (zh) * 2020-12-25 2021-03-30 福州掌中云科技有限公司 基于剪贴板的追踪iOS***中APP来源的方法及设备
CN114185627A (zh) * 2021-10-22 2022-03-15 北京健康之家科技有限公司 程序启动反馈方法、装置、终端设备、服务器及存储介质
CN115002201B (zh) * 2022-06-29 2024-05-07 北京达佳互联信息技术有限公司 一种数据获取方法、装置、设备及介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9473479B2 (en) * 2014-05-28 2016-10-18 Adobe Systems Incorporated Automating authentication with multi-channel media distributors
CN105631361B (zh) * 2014-10-28 2018-12-07 ***通信集团终端有限公司 一种应用程序渠道来源标识方法及装置
CN104503780B (zh) * 2014-12-09 2018-12-14 深圳市奇付通科技有限公司 一种提供应用渠道包的方法和装置
CN104754062B (zh) * 2015-04-16 2018-03-23 腾讯科技(北京)有限公司 基于互联网的信息推广方法、服务器及用户终端
CN104765849A (zh) * 2015-04-20 2015-07-08 三星电子(中国)研发中心 一种获取拷贝数据来源信息的方法和***
US10592572B2 (en) * 2015-06-05 2020-03-17 Apple Inc. Application view index and search
CN108170440A (zh) * 2017-12-11 2018-06-15 北京小米移动软件有限公司 应用来源统计方法及装置

Also Published As

Publication number Publication date
CN109471738A (zh) 2019-03-15

Similar Documents

Publication Publication Date Title
CN109471738B (zh) 一种应用程序下载渠道的识别方法及相关设备
US10108501B2 (en) Terminal backup and recovery method
US20090150889A1 (en) Information processing system, information processing method, and device and program used for the information processing system and the information processing method
CN111831548A (zh) 一种依赖关系拓扑图的绘制方法和装置
CN105893075A (zh) 应用程序的更新方法及装置
CN110825424B (zh) 渠道溯源方法及相关装置
CN106055375B (zh) 应用程序安装方法及装置
CN112532490A (zh) 回归测试***、方法和电子设备
WO2016041499A1 (zh) 应用下载方法和移动终端
CN110825600A (zh) 一种页面信息处理方法、服务器和页面展示装置
CN105119944A (zh) 一种应用的启动方法和相关装置
JP5290119B2 (ja) サービス提供システム及びサービス提供方法
CN113407932A (zh) 一种渠道标识的上报方法、***及存储介质
CN109471638B (zh) 识别应用程序下载渠道的方法及相关设备
Li et al. Digital forensics and analysis for Android devices
KR101083229B1 (ko) 이동 단말의 필요 어플리케이션 다운로드 방법, 장치, 시스템, 및 기록 매체
CN112433741B (zh) 页面处理方法、装置、***、电子设备及存储介质
CN111880996B (zh) 一种裸机数据采集方法、装置、设备及可读存储介质
CN111008345B (zh) 一种访问定点访问url的方法及***
CN114302427A (zh) 一种配置参数更新方法、装置及相关设备
CN110399160B (zh) 渠道包打包方法、装置、服务器以及存储介质
SE537718C2 (sv) Identifiering av tjänsteleverantörer för integrering av ettsäkert element i en trådlös kommunikationsapparat avkort-räckvidds-typ
CN114500348A (zh) 一种cdn网关测试方法及***
CN111444451B (zh) 一种文档获取方法、装置、电子设备及可读存储介质
CN109088977B (zh) 一种自动安装移动终端应用的控制方法及控制装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant