CN110661681B - 埋点设计方法和设备 - Google Patents

埋点设计方法和设备 Download PDF

Info

Publication number
CN110661681B
CN110661681B CN201910861736.0A CN201910861736A CN110661681B CN 110661681 B CN110661681 B CN 110661681B CN 201910861736 A CN201910861736 A CN 201910861736A CN 110661681 B CN110661681 B CN 110661681B
Authority
CN
China
Prior art keywords
terminal
buried
speed measurement
memory
buried point
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
CN201910861736.0A
Other languages
English (en)
Other versions
CN110661681A (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 MetarNet Technologies Co Ltd
Original Assignee
Beijing MetarNet Technologies 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 MetarNet Technologies Co Ltd filed Critical Beijing MetarNet Technologies Co Ltd
Priority to CN201910861736.0A priority Critical patent/CN110661681B/zh
Publication of CN110661681A publication Critical patent/CN110661681A/zh
Application granted granted Critical
Publication of CN110661681B publication Critical patent/CN110661681B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请涉及埋点设计方法和设备。本申请的一个实施例公开了:一种由网关执行的埋点设计方法,其包括:将测速请求发送至终端的地址,产生第一埋点对象并将所述第一埋点对象存储于存储器中,其中所述第一埋点对象用于产生测速请求参数;接收来自所述终端的连接请求;从所述存储器中的所述第一埋点对象中提取所述测速参数并发送至所述终端,产生第二埋点对象并将所述第二埋点对象存储于存储器中,其中所述第二埋点对象用于获得测速结果;接收来自所述终端的指示测速完成的消息,从所述存储器中获得所述第二埋点对象并发送至所述终端;以及从所述终端接收测速结果。

Description

埋点设计方法和设备
技术领域
本申请涉及家庭网关管理***,具体来说,涉及家庭网关管理***与家庭网关本身异步通讯过程中指令下发与远程交互过程的埋点设计方法和设备。
背景技术
现有家庭网关管理***对设备的远程交互,如工单***的业务开通指令下发,由于存在异步交互的握手通信过程,每一次握手后采取线程等待的方式,等待设备的进一步操作,并做同步的处理,极大的消耗了***的资源、大大增加了***交互过程的复杂性。并由于线程死锁等问题的存在导致指令下发异常和响应的准确性和及时性问题,因此需要一种新的方法和设备来解决***开销、交互复杂性及指令下发准确性、及时性问题。
发明内容
本申请的一个实施例公开了:一种由网关执行的埋点设计方法,其包括:将测速请求发送至终端的地址,产生第一埋点对象并将所述第一埋点对象存储于存储器中,其中所述第一埋点对象用于产生测速请求参数;接收来自所述终端的连接请求;从所述存储器中的所述第一埋点对象中提取所述测速参数并发送至所述终端,产生第二埋点对象并将所述第二埋点对象存储于存储器中,其中所述第二埋点对象用于获得测速结果;接收来自所述终端的指示测速完成的消息,从所述存储器中获得所述第二埋点对象并发送至所述终端;以及从所述终端接收测速结果。
本申请的另一个实施例公开了:一种埋点设计设备,其包括:存储器,其经配置以存储指令;以及处理器,其经配置以执行所述存储器里存储的指令,所述指令致使所述处理器以:将测速请求发送至终端的地址,产生第一埋点对象并将所述第一埋点对象存储于存储器中,其中所述第一埋点对象用于产生测速请求参数;接收来自所述终端的连接请求;从所述存储器中的所述第一埋点对象中提取所述测速参数并发送至所述终端,产生第二埋点对象并将所述第二埋点对象存储于存储器中,其中所述第二埋点对象用于获得测速结果;接收来自所述终端的指示测速完成的消息,从所述存储器中获得所述第二埋点对象并发送至所述终端;以及从所述终端接收测速结果。
附图说明
图1展示了根据本申请的一种由网关执行的埋点设计方法。
具体实施方式
为了解决上述技术问题,本申请提出了一种埋点设计方法和设备。该方法和设备旨在解决家庭网关管理***与终端设备异步通信交互过程***资源开销过大、交互过于复杂、指令下发不准确问题。
本申请中的家庭网关管理***与家庭网关终端设备之间的交互是基于TR069协议的。TR069协议定义了家庭网关管理***与终端设备之间通信的通讯协定,可通过该协议完成终端设备的业务开通、远程操作、设备升级、故障检测等等初始化及营运管理的必须动作。
本申请主要涉及如下操作:
1.埋点对象生成:家庭网关***与设备基于TR069通信协议交互过程中,家庭网关处理完本次交互内容后,根据设备反馈的消息和网关***的处理结果决定是否有后续操作。如果有后续操作,针对下一次预期的握手操作设计为一个埋点,具体为埋点消息对象的设备标识、埋点预期收到的消息反馈、收到消息后的处理动作标识以及终端设备的业务属性生成一个埋点对象。埋点消息对象的设备标识可以使用终端设备串码作为唯一标识。
2.埋点对象存储:采用内存数据库redis,将埋点对象存储到内存中,等待终端设备的下一次通信请求的触发。埋点对象有一定失效时间,以兼容设备异常关机、断电等人为原因导致请求中止后的处理。
3.埋点对象使用:当终端设备处理完家庭网关***的设备要求后,根据TR069协议的要求,会回复Response响应或发送空消息给家庭网关***,再次询问网关***是否还有后续操作,此时家庭网关***根据终端的响应读取redis数据库存储的埋点,如果埋点存在并且预期的消息反馈一致的话,根据埋点设置的动作,做下一步操作,以此往复到无后续任务为止。
4.埋点设计流程:以终端测速诊断流程为例,家庭网关***对终端做测速指令下发和测速结果获取的完整过程,在此过程中包含了测速参数指令的埋点和测速结果获取两次埋点设计方案,通过埋点设计支持了测速诊断流程的实现。
埋点对象的设计还包含终端设备的标识、预期的消息反馈、消息反馈后的动作及设备的业务属性信息。埋点对象的使用为终端设备下一次消息请求时,满足触发条件时触发,并根据埋点的动作和业务属性做进一步的消息处理。
图1展示了根据本申请的一种由网关执行的埋点设计方法。具体来说,图1中展示的是测速过程中的二次埋点设计。
在流程1中,家庭网关***发起请求终端设备回联,同时将测速请求参数生成埋点对象存储到redis内存库中。
在流程2中,终端设备接收到来自家庭网关***的请求后,上报Inform消息至家庭网关***,例如,Inform消息可以是:6CONNECTION REQUEST,并等待家庭网关***的进一步操作。
在流程3中,家庭网关***从redis内存库中取出测速请求参数生成埋点对象,并将埋点对象中的测速参数下发给终端。redis内存数据库设定一定的失效时间,从而保持消息存储的异常处理能力。
在流程4中,终端设备接收到来自家庭网关***的测速参数后,做出回复。例如,终端设备可以回复GetParameterValuesResponse至家庭网关***。
在流程5中,家庭网关***生成测速结果获取埋点对象存储到redis内存库中,并回复空消息给终端设备。
在流程6中,终端设备上报Inform消息,来通知家庭网关***其已经完成测速。
在流程7中,家庭网关***从redis内存库中取出获取测速结果埋点对象下发给终端请求获取测速结果。
在流程8中,终端设备返回测速结果,测速流程结束。
通过上述埋点设计方法,提升了移动家客业务开通。具体来说:提高了家客业务开通终端业务下发的效率,家庭网关***与终端通信的效率和准确性得到了报障,完美的解决了家客业务下发不准确、下发数据完整、下发数据异常的问题。
另外,该埋点设计方法还提高了移动故障诊断效率:具体来说:提高了移动家客类终端设备问题诊断的能力和处理效率,对于一些诊断方法如ping、traceroute、测速等方法通过埋点设计的方案增加了其诊断的及时性和准确性,有效的支撑了现有故障诊断类业务的应用。
虽然本文中描述的实施例可具有各种修改及替代形式,但是特定实施例已在图式中通过实例展示且已在本文中予以详细描述。本发明并不限于所揭示的特定形式。本发明涵盖落于如由权利要求书定义的本发明的精神及范围内的所有修改、等效物及替代。

Claims (8)

1.一种由网关执行的埋点设计方法,其包括:
将测速请求发送至终端的地址,产生第一埋点对象并将所述第一埋点对象存储于存储器中,其中所述第一埋点对象用于产生测速请求参数;
接收来自所述终端的连接请求;
从所述存储器中的所述第一埋点对象中提取所述测速请求参数并发送至所述终端,产生第二埋点对象并将所述第二埋点对象存储于存储器中,其中所述第二埋点对象用于获得测速结果;
接收来自所述终端的指示测速完成的消息,从所述存储器中获得所述第二埋点对象并发送至所述终端;以及
从所述终端接收测速结果。
2.根据权利要求1所述的方法,其中所述存储器为redis内存数据库,所述redis内存数据库设定一失效时间。
3.根据权利要求1所述的方法,其中所述第一埋点对象和第二埋点对象包含终端的标识、预期的消息反馈、消息反馈后的动作及终端的业务属性信息。
4.根据权利要求1所述的方法,其中所述方法是基于TR069的通信协议。
5.一种埋点设计设备,其包括:
存储器,其经配置以存储指令;以及
处理器,其经配置以执行所述存储器里存储的指令,所述指令致使所述处理器以执行权利要求1所述方法:
将测速请求发送至终端的地址,产生第一埋点对象并将所述第一埋点对象存储于存储器中,其中所述第一埋点对象用于产生测速请求参数;
接收来自所述终端的连接请求;
从所述存储器中的所述第一埋点对象中提取所述测速请求参数并发送至所述终端,产生第二埋点对象并将所述第二埋点对象存储于存储器中,其中所述第二埋点对象用于获得测速结果;
接收来自所述终端的指示测速完成的消息,从所述存储器中获得所述第二埋点对象并发送至所述终端;以及
从所述终端接收测速结果。
6.根据权利要求5所述的设备,其中所述存储器为redis内存数据库,所述redis内存数据库设定一失效时间。
7.根据权利要求5所述的设备,其中所述第一埋点对象和第二埋点对象包含终端的标识、预期的消息反馈、消息反馈后的动作及终端的业务属性信息。
8.根据权利要求5所述的设备,其中所述方法是基于TR069的通信协议。
CN201910861736.0A 2019-09-12 2019-09-12 埋点设计方法和设备 Active CN110661681B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910861736.0A CN110661681B (zh) 2019-09-12 2019-09-12 埋点设计方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910861736.0A CN110661681B (zh) 2019-09-12 2019-09-12 埋点设计方法和设备

Publications (2)

Publication Number Publication Date
CN110661681A CN110661681A (zh) 2020-01-07
CN110661681B true CN110661681B (zh) 2021-06-04

Family

ID=69037230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910861736.0A Active CN110661681B (zh) 2019-09-12 2019-09-12 埋点设计方法和设备

Country Status (1)

Country Link
CN (1) CN110661681B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105975599A (zh) * 2016-05-11 2016-09-28 北京京东尚博广益投资管理有限公司 一种监测网站的页面埋点的方法和装置
CN106034124A (zh) * 2015-03-17 2016-10-19 阿里巴巴集团控股有限公司 一种流量统计方法和装置
CN106294614A (zh) * 2016-08-01 2017-01-04 华为技术有限公司 用于访问业务的方法和装置
CN106603598A (zh) * 2015-10-15 2017-04-26 阿里巴巴集团控股有限公司 处理业务请求的方法及装置
CN108052985A (zh) * 2017-12-28 2018-05-18 努比亚技术有限公司 信息采集方法、信息采集终端及计算机可读存储介质
CN108551411A (zh) * 2018-04-28 2018-09-18 努比亚技术有限公司 数据采集方法、移动终端及计算机可读存储介质
CN108600516A (zh) * 2018-03-29 2018-09-28 努比亚技术有限公司 数据采集方法、移动终端及计算机可读存储介质
CN108845918A (zh) * 2018-04-28 2018-11-20 努比亚技术有限公司 一种信息采集方法、终端及计算机可读存储介质
CN109284321A (zh) * 2018-08-22 2019-01-29 中国平安人寿保险股份有限公司 数据加载方法、装置、计算设备和计算机可读存储介质
WO2019120501A1 (en) * 2017-12-20 2019-06-27 Telefonaktiebolaget Lm Ericsson (Publ) A mobile node in a wireless communication system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100228597A1 (en) * 2009-03-05 2010-09-09 Shirshanka Das Transferring Targeting and Marketing Information from an Online Advertisement System
CN102055659B (zh) * 2009-11-10 2012-08-22 中国科学院计算技术研究所 一种***终端设备建立nat穿越通道的方法
CN102064979B (zh) * 2010-12-15 2013-04-03 刘俊 网络故障修复***及其装置和方法
CN103107910B (zh) * 2011-11-10 2016-03-23 中国电信股份有限公司 宽带测速方法、***及宽带接入终端
US9923808B2 (en) * 2012-10-09 2018-03-20 Netscout Systems, Inc. System and method for real-time load balancing of network packets
CN104850409B (zh) * 2015-06-05 2019-06-04 北京京东尚科信息技术有限公司 统计网页停留时长方法
CN105916025A (zh) * 2015-12-23 2016-08-31 乐视网信息技术(北京)股份有限公司 视频用户界面的用户使用数据的收集方法、设备和***
CN105898790B (zh) * 2016-03-24 2019-05-24 中国联合网络通信集团有限公司 一种网速测量方法及设备
CN109495864B (zh) * 2017-08-28 2020-10-30 电信科学技术研究院 一种终端测速方法及基站
CN109768912A (zh) * 2018-12-11 2019-05-17 北京市天元网络技术股份有限公司 一种实时投放信息的方法及装置
CN109547567B (zh) * 2018-12-25 2021-10-22 北京市天元网络技术股份有限公司 代理连接方法和装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106034124A (zh) * 2015-03-17 2016-10-19 阿里巴巴集团控股有限公司 一种流量统计方法和装置
CN106603598A (zh) * 2015-10-15 2017-04-26 阿里巴巴集团控股有限公司 处理业务请求的方法及装置
CN105975599A (zh) * 2016-05-11 2016-09-28 北京京东尚博广益投资管理有限公司 一种监测网站的页面埋点的方法和装置
CN106294614A (zh) * 2016-08-01 2017-01-04 华为技术有限公司 用于访问业务的方法和装置
WO2019120501A1 (en) * 2017-12-20 2019-06-27 Telefonaktiebolaget Lm Ericsson (Publ) A mobile node in a wireless communication system
CN108052985A (zh) * 2017-12-28 2018-05-18 努比亚技术有限公司 信息采集方法、信息采集终端及计算机可读存储介质
CN108600516A (zh) * 2018-03-29 2018-09-28 努比亚技术有限公司 数据采集方法、移动终端及计算机可读存储介质
CN108551411A (zh) * 2018-04-28 2018-09-18 努比亚技术有限公司 数据采集方法、移动终端及计算机可读存储介质
CN108845918A (zh) * 2018-04-28 2018-11-20 努比亚技术有限公司 一种信息采集方法、终端及计算机可读存储介质
CN109284321A (zh) * 2018-08-22 2019-01-29 中国平安人寿保险股份有限公司 数据加载方法、装置、计算设备和计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Web信息的无埋点精准采集;廖建军;《中国优秀硕士学位论文全文数据库信息科技辑》;20190815(第8期);全文 *

Also Published As

Publication number Publication date
CN110661681A (zh) 2020-01-07

Similar Documents

Publication Publication Date Title
CN107766190B (zh) 接口测试方法、装置、计算机设备和存储介质
CN111726420A (zh) 基于rpa的通信方法、装置、设备及存储介质
US20200327045A1 (en) Test System and Test Method
CN112769652B (zh) 一种节点服务监控方法、装置、设备及介质
CN106992940B (zh) 报文处理方法、装置、***及终端
CN110661681B (zh) 埋点设计方法和设备
CN110932393B (zh) 一种变电站保信主站***及其数据初始化方法
CN115951923B (zh) 订阅事件管理方法、显示***、设备和存储介质
CN111008209B (zh) 数据的对账方法、装置及***、存储介质、电子装置
CN107741885B (zh) 基于cs架构的事务与业务关联方法、关联***
CN113992739B (zh) 一种局域网ota固件升级装置、方法及***
CN112992142B (zh) 一种语音信息回复方法、装置、设备及介质
CN109190969A (zh) 称重设备管控方法、***、称重设备管理中间件及介质
CN108563461A (zh) 一种从镜像中提取配置文件的方法、装置及***
CN112835635A (zh) 设备更换方法、装置、***、服务器及存储介质
CN104468645A (zh) 一种控制方法、电子设备及一种信息传输方法、装置
CN114153583A (zh) 任务状态管理方法、任务管理***和任务调用***
CN113765722A (zh) 一种可配置的多协议报文处理方法、装置及电子设备
CN108933803B (zh) 前端设备、云存储服务器、流数据直存方法及***
CN113138861A (zh) 基于设备服务***的消息处理方法、***及存储介质
CN110943895A (zh) 一种网关机、基于Linux***的网络数据处理方法及装置
CN106547679B (zh) 脚本管理的方法和脚本管理平台
CN114225384B (zh) 基于可组合gm指令的通讯方法、***、设备及存储介质
CN110708208B (zh) 监控数据的采集方法及装置、存储介质、终端
CN104468514B (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