CN108304176A - 一种跨平台移动终端的可视化埋点方法 - Google Patents

一种跨平台移动终端的可视化埋点方法 Download PDF

Info

Publication number
CN108304176A
CN108304176A CN201711341351.9A CN201711341351A CN108304176A CN 108304176 A CN108304176 A CN 108304176A CN 201711341351 A CN201711341351 A CN 201711341351A CN 108304176 A CN108304176 A CN 108304176A
Authority
CN
China
Prior art keywords
server
control
client
information
buried
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
CN201711341351.9A
Other languages
English (en)
Other versions
CN108304176B (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.)
Guangdong Fruit Technology Co Ltd
Original Assignee
Guangdong Fruit 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 Guangdong Fruit Technology Co Ltd filed Critical Guangdong Fruit Technology Co Ltd
Priority to CN201711341351.9A priority Critical patent/CN108304176B/zh
Publication of CN108304176A publication Critical patent/CN108304176A/zh
Application granted granted Critical
Publication of CN108304176B publication Critical patent/CN108304176B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program

Landscapes

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

Abstract

本发明公开了一种跨平台移动终端的可视化埋点方法,包括:客户端与服务端建立连接后,对发送给服务端的当前交互界面的控件树相关信息进行刷新;服务端根据收到的信息同步更新渲染界面,用户在服务端对控件进行可视化埋点圈选操作;测试控件的绑定情况,服务端将埋点信息发送到客户端,客户端确认获取到的埋点信息中指定的控件,并进行绑定;在客户端触发测试绑定的控件,触发控件的事件信息,并发送到服务端,测试通过后,服务端对已埋点圈选的控件进行部署操作。本发明增加了埋点自定义维度功能,增加了HTML元素的埋点支持;使交互界面控件通用于各种自定义客户端交互界面;同时对于网页控件,支持可视化代码注入埋点功能和同类元素埋点功能。

Description

一种跨平台移动终端的可视化埋点方法
技术领域
本发明涉及再渲染技术和数据采集技术领域,具体涉及一种跨平台移动终端的可视化埋点方法。
背景技术
现有的大数据采集方法主要包括以下三种:代码埋点、可视化埋点以及全埋点。其中,可视化埋点是通过客户端发送自身交互界面信息到服务端,通过可视化界面配置埋点信息进行埋点,其埋点维护较友善,且埋点成本比代码埋点低,但是,存在无法把所有交互都进行埋点的不足。
现有的可视化埋点技术方案存在以下缺点:
(1)可埋点控件少,不支持混合开发应用中的HTML元素埋点;
(2)对于各移动终端平台的原生控件,只能对结构层级简单的控件进行埋点,当控件结构层级复杂时,会出现控件识别不出,埋点绑定事件不生效等情况;
(3)对于各移动终端平台的网页元素,并不支持可视化埋点,当遇上混合应用的开发时,现有方案不能满足埋点需求。
发明内容
本发明所要解决的技术问题是现有的可视化埋点技术可埋点控件少,不支持混合开发应用中的HTML元素埋点;对于各移动终端平台的原生控件,只能对结构层级简单的控件进行埋点,当控件结构层级复杂时,会出现控件识别不出,埋点绑定事件不生效等情况;对于各移动终端平台的网页元素,并不支持可视化埋点,当遇上混合应用的开发时,现有方案不能满足埋点需求。
为了解决上述技术问题,本发明所采用的技术方案是提供一种跨平台移动终端的可视化埋点方法,包括以下步骤:
建立客户端与服务端的连接后,客户端按照预设条件对发送给服务端的当前交互界面的控件树相关信息进行刷新;
服务端根据接收到的交互界面控件树相关信息,同步更新渲染界面,用户在服务端对控件进行可视化埋点圈选操作;
埋点圈选完成后,测试控件的绑定情况,服务端将埋点信息发送到客户端,客户端确认获取到的埋点信息中指定的控件,并进行绑定;
在客户端触发测试绑定的控件,触发控件的事件信息,并发送到服务端,测试通过后,服务端对已埋点圈选的控件进行部署操作。
在上述技术方案中,当所开发的应用为混合类型移动应用时,在软件开发工具包内将可视化埋点的原生代码与JavaScript代码注入网页中执行,使网页可以根据HTML元素的圈选绑定实现埋点。
在上述技术方案中,。在可视化埋点管理界面中,对页面进行相应设置,当软件开发工具包通过页面路径确定当前页面与设置的页面相符合后,默认发送每个页面的浏览和停留事件数据时,并自动添加页面名称维度。
在上述技术方案中,建立客户端与服务端的连接,具体包括以下步骤:
打开服务端提供的可视化埋点二维码页面,客户端扫描二维码,通过软件开发工具包的解释,开始进行建立与服务端的连接;
服务端接收客户端请求建立连接的请求后,对连接建立请求进行验证,若验证通过,则向客户端请求获取设备信息;若验证失败,则继续等待;
客户端在接收到服务端的请求后,向服务端返回自身设备信息;
服务端接收到客户端的设备信息后,进一步请求获取交互界面信息;
客户端接收到收服务端获取交互界面信息的请求后,对当前交互界面的控件树进行遍历以获取相关信息,并返回给服务端;
服务端根据客户端两次发送的信息,解释并生成客户端可识别的控件路径,并将当前客户端的交互界面渲染到当前网页中,从而成功建立服务端与客户端的连接。
在上述技术方案中,在常用模式中获取已部署的埋点控件信息,具体包括以下步骤:
集成了软件开发工具包的应用启动后,可视化埋点的单例模式对象进行初始化;
初始化过程中,请求服务端获取可视化埋点的配置信息;
对获取到的可视化埋点配置的信息进行解析,软件开发工具包对当前应用对应绑定信息的原生控件或网页元素进行事件监听,各页面根据页面路径设置页面名称等操作;
当触发事件时,根据配置信息中的数据类型对数据进行维度验证,然后打包,并将打包后的数据发送到服务端;
当服务端成功接收数据后,软件开发工具包中打包后的数据将被清除,否则,等待下次打包数据再发送。
在上述技术方案中,所述配置信息包括原生控件和网页元素的绑定信息、打包数据用的数据类型、原生页面以及网页页面的页面设置信息。
在上述技术方案中,所述预设条件为定时发送或者为交互界面改变时。
本发明提出了一种跨平台移动终端的可视化埋点方法,在可视化埋点的基础上进行优化,增加埋点自定义维度功能,增加跨平台移动终端的网页控件内的HTML元素的埋点支持;优化交互界面控件在可视化埋点网页编辑器上的生成路径逻辑,使其通用于各种自定义客户端交互界面;同时对于网页控件,支持可视化代码注入埋点功能和同类元素埋点功能;另外,本发明不仅支持对复杂结构层级的原生控件的埋点和对网页元素的埋点,还支持埋点时的自定义维度埋点、网页元素的同类元素埋点和可视化代码注入埋点。
附图说明
图1为本发明中一种跨平台移动终端的可视化埋点方法流程图;
图2为本发明中步骤一的具体流程图;
图3为本发明中在常用模式中获取已部署的埋点控件信息的具体流程图。
具体实施方式
为了解决现有的可视化埋点技术可埋点控件少,不支持混合开发应用中的HTML元素埋点;对于各移动终端平台的原生控件,只能对结构层级简单的控件进行埋点,当控件结构层级复杂时,会出现控件识别不出,埋点绑定事件不生效等情况;对于各移动终端平台的网页元素,并不支持可视化埋点,当遇上混合应用的开发时,现有方案不能满足埋点需求的问题。
本发明提出了一种跨平台移动终端的可视化埋点方法,在可视化埋点的基础上进行优化,增加埋点自定义维度功能,增加跨平台移动终端的网页控件内的HTML元素的埋点支持;优化交互界面控件在可视化埋点网页编辑器上的生成路径逻辑,使其通用于各种自定义客户端交互界面;同时对于网页控件,支持可视化代码注入埋点功能和同类元素埋点功能;另外,本发明不仅支持对复杂结构层级的原生控件的埋点和对网页元素的埋点,还支持埋点时的自定义维度埋点、网页元素的同类元素埋点和可视化代码注入埋点。
下面结合说明书附图和具体实施方式对本发明做出详细的说明。
本发明实施例提供了一种跨平台移动终端的可视化埋点方法,通过跨平台移动终端可视化埋点控制台和可被各移动终端平台集成的软件开发工具包两部分进行实现,根据网络交互接口的不同,分为可视化埋点模式和常用模式,如图1所示,其中可视化埋点模式具体包括以下步骤:
步骤一、建立客户端与服务端的连接。
步骤二、连接建立后,客户端按照预设条件(预设条件为定时发送或者为交互界面改变时)对发送给服务端的当前交互界面的控件树相关信息进行刷新。
步骤三、服务端根据接收到的交互界面控件树相关信息,不断同步更新渲染界面,同时,用户在服务端对控件进行可视化埋点圈选操作。
步骤四、完成对控件的埋点圈选后,通过测试按钮来测试控件的绑定情况,服务端将埋点信息通过已建立的连接发送到客户端。
步骤五、客户端从已建立的连接中获取埋点信息,确认埋点信息中指定的控件,并进行绑定。
步骤六、在客户端触发测试绑定的控件,触发控件的事件信息,并通过已建立的连接发送到服务端。
步骤七、服务端将接收到的测试触发的事件信息显示在网页界面上,测试通过后,通过部署按钮对已埋点圈选的控件进行部署操作,部署完成后退出可视化埋点操作并断开服务端与客户端的连接。
如图2所示,步骤一具体包括以下步骤:
S10、打开服务端提供的可视化埋点二维码页面,客户端扫描二维码,通过软件开发工具包的解释,开始进行建立与服务端的连接。
S11、服务端接收客户端请求建立连接的请求后,对连接建立请求进行验证,若验证通过,则向客户端请求获取设备信息;若验证失败,则继续等待。
S12、客户端在接收到服务端的请求后,向服务端返回自身设备信息。
S13、服务端接收到客户端的设备信息后,进一步请求获取交互界面信息。
S14、客户端接收到收服务端获取交互界面信息的请求后,对当前交互界面的控件树进行遍历以获取相关信息,并返回给服务端。
S15、服务端根据客户端两次发送的信息,解释并生成客户端可识别的控件路径,并将当前客户端的交互界面渲染到当前网页中,从而成功建立服务端与客户端的连接。
在可视化埋点界面中,用户可圈选控件实现埋点,本发明的可圈选埋点的控件比现有可视化埋点方案中的可圈选埋点的控件更全,可满足当前移动终端开发的控件埋点需求。
本发明的优点如下:
1、支持网页控件内的HTML元素可视化埋点,当所开发的应用为混合类型移动应用时,在软件开发工具包内将可视化埋点的原生代码与JavaScript代码注入网页中执行,使网页可以根据HTML元素的圈选绑定实现埋点。
(1)对于HTML元素CSS路径相似的情况,提供同类元素埋点圈选的功能,从而实现了同类元素选一个,埋多个的功能。
(2)对于HTML元素有更多灵活的需求,可以使用可视化埋点的高级功能,在可视化埋点界面里,圈选了埋点元素和勾选“高级选项”后,可以填写JavaScript代码,该JavaScript代码将在软件开发工具包获取绑定事件时,注入到网页中,在圈选的元素被触发后,这些JavaScript代码将会执行,可返回用户需要的数据。
2、支持设置页面事件,对于不同的移动终端平台,无论是原生页面还是网页页面,规定不一样的屏幕内容会被认为是不同的页面,在可视化埋点管理界面中,可对页面进行相应的设置,在软件开发工具包通过页面路径判断出当前页面与设置的页面相符合后,默认发送每个页面的浏览和停留事件数据时,自动添加页面名称维度。
(1)原生页面,通过设置页面名称,在进入或退出对应的页面时,其浏览或停留事件会自带页面名称,能帮助客户分辨数据产生的出处。
(2)网页页面,在进入或退出对应的页面时,除了可设置页面名称使其浏览和停留事件自带页面名称外,还可以填写JavaScript代码,使其在浏览事件触发时执行,实现用户灵活多变的需求。
(3)原生控件,当想要触发一个点击事件时,或者获取其他控件的信息时,可以选择使用高级功能中的自定义维度功能,进而圈选需要获取的控件,在软件开发工具包获取埋点配置信息后,会通过控件树寻找额外的控件,获取其信息,并以attributes维度通过触发的事件发送到服务端。
(4)测试与部署,在可视化埋点过程中,可以点击测试按钮,服务端将通过长连接,把当前已被埋点圈选的控件信息发送到软件开发工具包对应的接口进行解析,软件开发工具包将停止旧的可视化埋点,并执行新的可视化埋点,当触发埋点控件时,其事件将通过长连接发送到服务端,客户可从可视化埋点控制台即时查看测试触发的事件数据。而当点击部署按钮成功后,当前的圈选埋点控件信息将会从草稿表发送到部署表,当集成了软件开发工具包的应用启动并初始化后,将拉取服务端的可视化埋点配置信息,对可视化埋点模式中已部署的控件进行绑定。
如图3所示,在常用模式中获取已部署的埋点控件信息,具体包括以下步骤:
步骤一、集成了软件开发工具包的应用启动后,可视化埋点的单例模式对象进行初始化。
步骤二、初始化过程中,请求服务端获取可视化埋点的配置信息。
其中,配置信息包括原生控件和网页元素的绑定信息、打包数据用的数据类型、原生页面以及网页页面的页面设置信息。
步骤三、对获取到的可视化埋点配置的信息进行解析,软件开发工具包对当前应用对应绑定信息的原生控件或网页元素进行事件监听,各页面根据页面路径设置页面名称等操作。
步骤四、当触发事件时,根据配置信息中的数据类型对数据进行维度验证,然后打包,并将打包后的数据发送到服务端。
步骤五、当服务端成功接收数据后,软件开发工具包中打包后的数据将被清除,否则,等待下次打包数据再发送。
本发明不局限于上述最佳实施方式,任何人在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。

Claims (7)

1.一种跨平台移动终端的可视化埋点方法,其特征在于,包括以下步骤:
建立客户端与服务端的连接后,客户端按照预设条件对发送给服务端的当前交互界面的控件树相关信息进行刷新;
服务端根据接收到的交互界面控件树相关信息,同步更新渲染界面,用户在服务端对控件进行可视化埋点圈选操作;
埋点圈选完成后,测试控件的绑定情况,服务端将埋点信息发送到客户端,客户端确认获取到的埋点信息中指定的控件,并进行绑定;
在客户端触发测试绑定的控件,触发控件的事件信息,并发送到服务端,测试通过后,服务端对已埋点圈选的控件进行部署操作。
2.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,当所开发的应用为混合类型移动应用时,在软件开发工具包内将可视化埋点的原生代码与JavaScript代码注入网页中执行,使网页可以根据HTML元素的圈选绑定实现埋点。
3.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,在可视化埋点管理界面中,对页面进行相应设置,当软件开发工具包通过页面路径确定当前页面与设置的页面相符合后,默认发送每个页面的浏览和停留事件数据时,并自动添加页面名称维度。
4.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,建立客户端与服务端的连接,具体包括以下步骤:
打开服务端提供的可视化埋点二维码页面,客户端扫描二维码,通过软件开发工具包的解释,开始进行建立与服务端的连接;
服务端接收客户端请求建立连接的请求后,对连接建立请求进行验证,若验证通过,则向客户端请求获取设备信息;若验证失败,则继续等待;
客户端在接收到服务端的请求后,向服务端返回自身设备信息;
服务端接收到客户端的设备信息后,进一步请求获取交互界面信息;
客户端接收到收服务端获取交互界面信息的请求后,对当前交互界面的控件树进行遍历以获取相关信息,并返回给服务端;
服务端根据客户端两次发送的信息,解释并生成客户端可识别的控件路径,并将当前客户端的交互界面渲染到当前网页中,从而成功建立服务端与客户端的连接。
5.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,在常用模式中获取已部署的埋点控件信息,具体包括以下步骤:
集成了软件开发工具包的应用启动后,可视化埋点的单例模式对象进行初始化;
初始化过程中,请求服务端获取可视化埋点的配置信息;
对获取到的可视化埋点配置的信息进行解析,软件开发工具包对当前应用对应绑定信息的原生控件或网页元素进行事件监听,各页面根据页面路径设置页面名称等操作;
当触发事件时,根据配置信息中的数据类型对数据进行维度验证,然后打包,并将打包后的数据发送到服务端;
当服务端成功接收数据后,软件开发工具包中打包后的数据将被清除,否则,等待下次打包数据再发送。
6.如权利要求5所述的跨平台移动终端的可视化埋点方法,其特征在于,所述配置信息包括原生控件和网页元素的绑定信息、打包数据用的数据类型、原生页面以及网页页面的页面设置信息。
7.如权利要求1所述的跨平台移动终端的可视化埋点方法,其特征在于,所述预设条件为定时发送或者为交互界面改变时。
CN201711341351.9A 2017-12-14 2017-12-14 一种跨平台移动终端的可视化埋点方法 Active CN108304176B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711341351.9A CN108304176B (zh) 2017-12-14 2017-12-14 一种跨平台移动终端的可视化埋点方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711341351.9A CN108304176B (zh) 2017-12-14 2017-12-14 一种跨平台移动终端的可视化埋点方法

Publications (2)

Publication Number Publication Date
CN108304176A true CN108304176A (zh) 2018-07-20
CN108304176B CN108304176B (zh) 2021-09-07

Family

ID=62870079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711341351.9A Active CN108304176B (zh) 2017-12-14 2017-12-14 一种跨平台移动终端的可视化埋点方法

Country Status (1)

Country Link
CN (1) CN108304176B (zh)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109508186A (zh) * 2018-09-18 2019-03-22 众安信息技术服务有限公司 一种基于iOS可视化埋点的数据采集分析方法及***
CN109522191A (zh) * 2018-10-16 2019-03-26 深圳壹账通智能科技有限公司 一种采集交互行为指令的属性信息的方法及装置
CN110096658A (zh) * 2019-04-22 2019-08-06 无线生活(杭州)信息科技有限公司 一种数据埋点方法及装置
CN110187880A (zh) * 2019-05-30 2019-08-30 北京腾云天下科技有限公司 一种同类元素识别方法、装置和计算设备
CN110196953A (zh) * 2019-05-30 2019-09-03 北京腾云天下科技有限公司 一种应用埋点方法、装置、计算设备和***
CN110286898A (zh) * 2019-05-31 2019-09-27 福建新大陆软件工程有限公司 无埋点的数据采集方法及装置
CN110399067A (zh) * 2019-07-31 2019-11-01 江苏满运软件科技有限公司 可视化埋点方法、装置、电子设备、存储介质
CN110442511A (zh) * 2019-06-25 2019-11-12 苏宁云计算有限公司 可视化埋点测试方法及装置
CN110674022A (zh) * 2019-09-27 2020-01-10 北京三快在线科技有限公司 行为数据获取方法、装置及存储介质
CN110750296A (zh) * 2019-10-17 2020-02-04 江苏国泰新点软件有限公司 一种应用处理方法及装置
CN110795325A (zh) * 2019-10-30 2020-02-14 江苏满运软件科技有限公司 一种可视化埋点方法、装置、设备和存储介质
CN110851326A (zh) * 2019-11-08 2020-02-28 浙江每日互动网络科技股份有限公司 一种埋点方法、数据采集方法和装置
CN111367562A (zh) * 2018-12-25 2020-07-03 阿里巴巴集团控股有限公司 数据采集方法、装置、存储介质及处理器
CN111581067A (zh) * 2020-04-21 2020-08-25 北京龙云科技有限公司 一种数据采集方法和装置
CN111767185A (zh) * 2019-06-20 2020-10-13 北京京东尚科信息技术有限公司 一种数据埋点方法和装置
CN112162740A (zh) * 2020-09-25 2021-01-01 北京易观智库网络科技有限公司 基于ios-sdk的可视化数据采集方法及***
CN112162739A (zh) * 2020-09-25 2021-01-01 北京易观智库网络科技有限公司 基于js-sdk的可视化埋点方法及***
CN112181368A (zh) * 2020-09-09 2021-01-05 上海赛可出行科技服务有限公司 一种基于行为描述的移动应用开发方法
CN112230917A (zh) * 2020-10-12 2021-01-15 上海赛可出行科技服务有限公司 一种基于数据和状态的移动应用埋点方法
CN112286501A (zh) * 2020-10-13 2021-01-29 北京易观智库网络科技有限公司 对终端设备的页面进行埋点的方法、装置以及存储介质
CN112306487A (zh) * 2019-08-21 2021-02-02 北京字节跳动网络技术有限公司 一种埋点数据上报方法、装置、设备及存储介质
CN112506492A (zh) * 2020-09-02 2021-03-16 上海赛可出行科技服务有限公司 一种支持动态场景配置的可视化埋点方法
CN112732256A (zh) * 2020-12-31 2021-04-30 广东赛意信息科技有限公司 一种基于纯服务端开发语言的跨平台移动app开发架构
CN113448832A (zh) * 2020-06-18 2021-09-28 北京新氧科技有限公司 一种控件曝光检测方法及应用程序运行监测***
CN113642047A (zh) * 2021-08-13 2021-11-12 上海哔哩哔哩科技有限公司 埋点数据验证方法及***
CN114546377A (zh) * 2022-01-07 2022-05-27 北京达佳互联信息技术有限公司 埋点处理方法、装置、电子设备及存储介质
CN115934154A (zh) * 2022-12-02 2023-04-07 武汉昊阳科技有限公司 数字产品的大服务数据资源分配管理方法、装置及设备

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870559A (en) * 1996-10-15 1999-02-09 Mercury Interactive Software system and associated methods for facilitating the analysis and management of web sites
US20050097503A1 (en) * 1999-06-11 2005-05-05 Microsoft Corporation XML-based template language for devices and services
US20060080726A1 (en) * 2003-02-27 2006-04-13 Bodlaender Maarten P Method and apparatus for determining controlller authorizations in advance
US7085814B1 (en) * 1999-06-11 2006-08-01 Microsoft Corporation Data driven remote device control model with general programming interface-to-network messaging adapter
US20080183806A1 (en) * 2002-03-07 2008-07-31 David Cancel Presentation of media segments
CN103973652A (zh) * 2013-02-01 2014-08-06 深圳市天时通科技有限公司 登录方法和登录***
US20150212714A1 (en) * 2014-01-24 2015-07-30 Honeywell International Inc. Dashboard framework for gadgets
EP3080727A1 (en) * 2013-12-09 2016-10-19 Apiosoft ApS A computer-implemented method for generating and visualizing data structures
CN106156194A (zh) * 2015-04-21 2016-11-23 阿里巴巴集团控股有限公司 一种形成用户操作路径的方法及装置
CN106445484A (zh) * 2015-08-12 2017-02-22 北京高绎信息技术有限公司 通过软件开发工具包实现数据跟踪的方法及***
CN106598868A (zh) * 2016-12-24 2017-04-26 上海亿账通互联网科技有限公司 对客户端的应用程序动态埋点的方法及***
CN106649066A (zh) * 2016-12-16 2017-05-10 腾云天宇科技(北京)有限公司 一种应用中待监控控件的推荐方法及推荐服务器
CN106776247A (zh) * 2016-11-23 2017-05-31 腾云天宇科技(北京)有限公司 一种监控应用中控件的方法、服务器及***
CN106844217A (zh) * 2017-01-26 2017-06-13 网易(杭州)网络有限公司 对应用的控件进行埋点的方法及装置、可读存储介质
CN106897215A (zh) * 2017-01-20 2017-06-27 华南理工大学 一种基于WebView网页加载性能及用户行为流数据采集的方法

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870559A (en) * 1996-10-15 1999-02-09 Mercury Interactive Software system and associated methods for facilitating the analysis and management of web sites
US20050097503A1 (en) * 1999-06-11 2005-05-05 Microsoft Corporation XML-based template language for devices and services
US7085814B1 (en) * 1999-06-11 2006-08-01 Microsoft Corporation Data driven remote device control model with general programming interface-to-network messaging adapter
US20080183806A1 (en) * 2002-03-07 2008-07-31 David Cancel Presentation of media segments
US20060080726A1 (en) * 2003-02-27 2006-04-13 Bodlaender Maarten P Method and apparatus for determining controlller authorizations in advance
CN103973652A (zh) * 2013-02-01 2014-08-06 深圳市天时通科技有限公司 登录方法和登录***
EP3080727A1 (en) * 2013-12-09 2016-10-19 Apiosoft ApS A computer-implemented method for generating and visualizing data structures
US20150212714A1 (en) * 2014-01-24 2015-07-30 Honeywell International Inc. Dashboard framework for gadgets
CN106156194A (zh) * 2015-04-21 2016-11-23 阿里巴巴集团控股有限公司 一种形成用户操作路径的方法及装置
CN106445484A (zh) * 2015-08-12 2017-02-22 北京高绎信息技术有限公司 通过软件开发工具包实现数据跟踪的方法及***
CN106776247A (zh) * 2016-11-23 2017-05-31 腾云天宇科技(北京)有限公司 一种监控应用中控件的方法、服务器及***
CN106649066A (zh) * 2016-12-16 2017-05-10 腾云天宇科技(北京)有限公司 一种应用中待监控控件的推荐方法及推荐服务器
CN106598868A (zh) * 2016-12-24 2017-04-26 上海亿账通互联网科技有限公司 对客户端的应用程序动态埋点的方法及***
CN106897215A (zh) * 2017-01-20 2017-06-27 华南理工大学 一种基于WebView网页加载性能及用户行为流数据采集的方法
CN106844217A (zh) * 2017-01-26 2017-06-13 网易(杭州)网络有限公司 对应用的控件进行埋点的方法及装置、可读存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HU HU; PENGGANG CHANG; PENG GAO; SHENGLI ZHANG; XUEFENG JIN: "The Development and Application of Dynamometer Card Measurement and Analysis System Based on Andriod Platform", 《2016 8TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN)》 *
何维: "网站数据采集***设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109508186A (zh) * 2018-09-18 2019-03-22 众安信息技术服务有限公司 一种基于iOS可视化埋点的数据采集分析方法及***
CN109522191A (zh) * 2018-10-16 2019-03-26 深圳壹账通智能科技有限公司 一种采集交互行为指令的属性信息的方法及装置
CN111367562B (zh) * 2018-12-25 2023-05-02 阿里巴巴集团控股有限公司 数据采集方法、装置、存储介质及处理器
CN111367562A (zh) * 2018-12-25 2020-07-03 阿里巴巴集团控股有限公司 数据采集方法、装置、存储介质及处理器
CN110096658A (zh) * 2019-04-22 2019-08-06 无线生活(杭州)信息科技有限公司 一种数据埋点方法及装置
CN110096658B (zh) * 2019-04-22 2021-01-26 无线生活(杭州)信息科技有限公司 一种数据埋点方法及装置
CN110196953A (zh) * 2019-05-30 2019-09-03 北京腾云天下科技有限公司 一种应用埋点方法、装置、计算设备和***
CN110187880A (zh) * 2019-05-30 2019-08-30 北京腾云天下科技有限公司 一种同类元素识别方法、装置和计算设备
CN110187880B (zh) * 2019-05-30 2022-12-16 北京腾云天下科技有限公司 一种同类元素识别方法、装置和计算设备
CN110286898A (zh) * 2019-05-31 2019-09-27 福建新大陆软件工程有限公司 无埋点的数据采集方法及装置
CN111767185A (zh) * 2019-06-20 2020-10-13 北京京东尚科信息技术有限公司 一种数据埋点方法和装置
CN110442511A (zh) * 2019-06-25 2019-11-12 苏宁云计算有限公司 可视化埋点测试方法及装置
CN110442511B (zh) * 2019-06-25 2022-11-18 苏宁云计算有限公司 可视化埋点测试方法及装置
CN110399067A (zh) * 2019-07-31 2019-11-01 江苏满运软件科技有限公司 可视化埋点方法、装置、电子设备、存储介质
CN112306487B (zh) * 2019-08-21 2024-06-04 北京字节跳动网络技术有限公司 一种埋点数据上报方法、装置、设备及存储介质
CN112306487A (zh) * 2019-08-21 2021-02-02 北京字节跳动网络技术有限公司 一种埋点数据上报方法、装置、设备及存储介质
CN110674022A (zh) * 2019-09-27 2020-01-10 北京三快在线科技有限公司 行为数据获取方法、装置及存储介质
CN110674022B (zh) * 2019-09-27 2021-04-27 北京三快在线科技有限公司 行为数据获取方法、装置及存储介质
CN110750296A (zh) * 2019-10-17 2020-02-04 江苏国泰新点软件有限公司 一种应用处理方法及装置
CN110795325A (zh) * 2019-10-30 2020-02-14 江苏满运软件科技有限公司 一种可视化埋点方法、装置、设备和存储介质
CN110795325B (zh) * 2019-10-30 2022-09-23 贵阳山恩科技有限公司 一种可视化埋点方法、装置、设备和存储介质
CN110851326A (zh) * 2019-11-08 2020-02-28 浙江每日互动网络科技股份有限公司 一种埋点方法、数据采集方法和装置
CN111581067B (zh) * 2020-04-21 2023-08-15 北京龙云科技有限公司 一种数据采集方法和装置
CN111581067A (zh) * 2020-04-21 2020-08-25 北京龙云科技有限公司 一种数据采集方法和装置
CN113448832B (zh) * 2020-06-18 2024-03-12 北京新氧科技有限公司 一种控件曝光检测方法及应用程序运行监测***
CN113448832A (zh) * 2020-06-18 2021-09-28 北京新氧科技有限公司 一种控件曝光检测方法及应用程序运行监测***
CN112506492B (zh) * 2020-09-02 2024-05-14 上海赛可出行科技服务有限公司 一种支持动态场景配置的可视化埋点方法
CN112506492A (zh) * 2020-09-02 2021-03-16 上海赛可出行科技服务有限公司 一种支持动态场景配置的可视化埋点方法
CN112181368A (zh) * 2020-09-09 2021-01-05 上海赛可出行科技服务有限公司 一种基于行为描述的移动应用开发方法
CN112181368B (zh) * 2020-09-09 2023-12-26 上海赛可出行科技服务有限公司 一种基于行为描述的移动应用开发方法
CN112162739A (zh) * 2020-09-25 2021-01-01 北京易观智库网络科技有限公司 基于js-sdk的可视化埋点方法及***
CN112162740A (zh) * 2020-09-25 2021-01-01 北京易观智库网络科技有限公司 基于ios-sdk的可视化数据采集方法及***
CN112230917A (zh) * 2020-10-12 2021-01-15 上海赛可出行科技服务有限公司 一种基于数据和状态的移动应用埋点方法
CN112230917B (zh) * 2020-10-12 2024-04-30 上海赛可出行科技服务有限公司 一种基于数据和状态的移动应用埋点方法
CN112286501A (zh) * 2020-10-13 2021-01-29 北京易观智库网络科技有限公司 对终端设备的页面进行埋点的方法、装置以及存储介质
CN112732256A (zh) * 2020-12-31 2021-04-30 广东赛意信息科技有限公司 一种基于纯服务端开发语言的跨平台移动app开发架构
CN112732256B (zh) * 2020-12-31 2024-03-19 广东赛意信息科技有限公司 一种基于纯服务端开发语言的跨平台移动app开发架构
CN113642047A (zh) * 2021-08-13 2021-11-12 上海哔哩哔哩科技有限公司 埋点数据验证方法及***
CN114546377A (zh) * 2022-01-07 2022-05-27 北京达佳互联信息技术有限公司 埋点处理方法、装置、电子设备及存储介质
CN115934154A (zh) * 2022-12-02 2023-04-07 武汉昊阳科技有限公司 数字产品的大服务数据资源分配管理方法、装置及设备

Also Published As

Publication number Publication date
CN108304176B (zh) 2021-09-07

Similar Documents

Publication Publication Date Title
CN108304176A (zh) 一种跨平台移动终端的可视化埋点方法
CN103927253B (zh) 多浏览器兼容性测试方法及***
CN102420891B (zh) 移动终端及其测试方法、测试设备及测试***
CN106713241B (zh) 一种身份验证方法、装置和***
CN109669714A (zh) 固件升级方法、装置及计算机可读存储介质
CN104834595A (zh) 一种可视化自动测试方法及***
CN104102578B (zh) 测试方法及***、操作端
CN110750415B (zh) 接口服务配置方法、装置、介质和计算机设备
CN109391676A (zh) 终端设备控制方法、终端设备及计算机可读存储介质
CN112162740A (zh) 基于ios-sdk的可视化数据采集方法及***
CN106075911A (zh) 一种网页游戏微端的生成方法及装置
CN107038219A (zh) iOS中加载GIF动画的方法及装置
CN106358083A (zh) 电视应用的升级方法及***
CN102508650B (zh) 一种启动浏览器扩展应用的方法、装置及一种浏览器
CN106708717B (zh) 一种开发调试方法及装置
CN112769798B (zh) 一种登录方法及装置
CN109902777A (zh) 基于手持终端实时查看智能装置在线校验结果的方法
She et al. Hermes: A tool for testing mobile device applications
CN104252232B (zh) 远程协助过程中的指令控制方法及装置
JP2007026306A (ja) プログラムテスト装置、方法、及び、プログラム
CN112632444A (zh) 可视化网站主题配置方法和装置
CN113765862B (zh) 游戏协议测试的方法、装置、设备及计算机可读存储介质
KR20070027996A (ko) 이동 통신 단말, 게이트웨이 및 무선 인터넷 서비스 제공방법
CN111143227B (zh) 一种数据操作方法、装置、终端及存储介质
CN114691486A (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