The present application shows an information processing method and device. In the application, it is not necessary to insert the embedded point code in the client's business code, but can insert the code for executing the method of the application in places other than the client's business code. Because the operation behavior detected by the client of the application is for all the operation behaviors that can occur in the client, not for some specific embedded point operations, therefore, The application will not involve the adjustment of the embedding point. Through the application, the operation information of any operation behavior can be collected in each version of the client, and then the operation information can be sent to the server to determine whether the operation behavior triggers the embedding point, that is, the server can get the embedding point triggered on each version of the client to avoid the service in the existing technology The embedded point triggered in the client of lower version cannot be obtained.
【技术实现步骤摘要】
一种信息处理方法及装置
本申请涉及计算机
,特别是涉及一种信息处理方法及装置。
技术介绍
随着技术的飞速发展,出现了各种各样供用户使用的客户端,客户端的厂商为了向用户提供更好的服务,往往需要收集广大用户在客户端上的特定的操作行为,例如加入购物车、购买、收藏以及分享等操作行为,然后对收集的操作行为进行分析,并根据分析结果对客户端进行改进。其中,为了收集用户在客户端上的特定的操作行为,可以在客户端中的特定的操作行为对应的业务代码中插入埋点代码,当用户在客户端中执行特定的操作行为时,埋点代码就会捕获用户执行的特定的操作行为的操作信息,并将特定的操作行为的操作信息上报给服务端。然而,随着需求变化,有时候可能需要收集广大用户在客户端上的其他操作行为,则需要在客户端的业务代码中插入新的操作行为对应的埋点代码等,在这种情况下,可以发布新版本的客户端,新版本的客户端中的新的操作行为对应的业务代码中插入有埋点代码。但是旧版本的客户端中的新的操作行为对应的业务代码中仍不存在埋点代码。因此,服务端无法得到用户使用旧版本的客户端时的新的操作行为的操作信息。
技术实现思路
为解决上述技术问题,本申请示出了一种信息处理方法及装置。第一方面,本申请示出了一种信息处理方法,应用于客户端,所述方法包括:检测在所述客户端中是否触发了操作行为;如果在所述客户端中触发了操作行为,则获取所述操作行为的操作信息,所述操作信息至少包括所述客户端的客户端标识、所述操作行为所触发的方法函数的函数标识以及所述方法函数所在的类的类标识;向服务端发送所述操作信息,以使所述服务端根据操作信息确定所述操作行为是否 ...
【技术保护点】
1.一种信息处理方法,其特征在于,应用于客户端,所述方法包括:检测在所述客户端中是否触发了操作行为;如果在所述客户端中触发了操作行为,则获取所述操作行为的操作信息,所述操作信息至少包括所述客户端的客户端标识、所述操作行为所触发的方法函数的函数标识以及所述方法函数所在的类的类标识;向服务端发送所述操作信息,以使所述服务端根据操作信息确定所述操作行为是否触发埋点。
【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于客户端,所述方法包括:检测在所述客户端中是否触发了操作行为;如果在所述客户端中触发了操作行为,则获取所述操作行为的操作信息,所述操作信息至少包括所述客户端的客户端标识、所述操作行为所触发的方法函数的函数标识以及所述方法函数所在的类的类标识;向服务端发送所述操作信息,以使所述服务端根据操作信息确定所述操作行为是否触发埋点。2.根据权利要求1所述的方法,其特征在于,所述向服务端发送所述操作信息,包括:对所述操作信息压缩,得到压缩信息;向所述服务端发送所述压缩信息。3.根据权利要求1所述的方法,其特征在于,所述操作信息中还包括所述操作行为的发生场景,所述发生场景包括所述操作行为的发生时刻和/或所述操作行为的发生位置。4.一种信息处理方法,其特征在于,应用于服务端,所述方法包括:接收客户端发送的操作信息,所述操作信息包括所述客户端的的客户端标识、在所述客户端中触发的操作行为所触发的方法函数的函数标识以及所述方法函数所在的类的类标识;根据所述操作信息确定所述操作行为是否触发埋点;如果所述操作行为触发埋点,则将所述操作信息作为埋点数据存储。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:如果所述操作行为未触发埋点,则丢弃所述操作信息。6.根据权利要求4所述的方法,其特征在于,所述接收客户端发送的操作信息,包括:接收压缩信息,所述压缩信息是对所述操作信息压缩得到的;对所述压缩信息解压,得到所述操作信息。7.根据权利要求4所述的方法,其特征在于,所述操作信息中还包括所述操作行为的发生场景,所述发生场景包括所述操作行为的发生时刻和/或所述操作行为的发生位置。8.根据权利要求4-7任一项所述的方法,其特征在于,所述根据所述操作信息确定所述操作行为在所述客户端是否触发埋点,包括:在预设埋点列表中查找是否存在所述操作信息;如果预设埋点列表中存在所述操作信息,则确定所述操作行为在所述客户端触发埋点。9.一种信息处理装置,其特征在于,应用于客户端,所述装置包括:检测模块,用于检测在所述客户端中是否触发了操作行为;获取模块,用于如果在所述客户端中触发了操作行为,则获取所述操作行为的操作信息,所述操作信息至少包括所述客户端的客户端标识、所述操作行为所触发的装置函数的函数标识以及所述装置函数所在的类的类标识;发送模块,用于向服务端发送所述操作信息,以使所述服务端根据操作...
【专利技术属性】
技术研发人员:贾学文,彭飞,魏为,
申请(专利权)人:五八有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。