一种操作类型检测方法及装置制造方法及图纸

技术编号:15329124 阅读:198 留言:0更新日期:2017-05-16 12:52
本发明专利技术公开了一种操作类型检测方法及装置,该操作类型检测方法包括:在监测到预设应用接口被调用时,启动预设接口函数,获取预设接口函数预先定义的全局变量,预设接口函数调用全局变量,根据预先定义的全局变量确定预设应用接口的类型。本发明专利技术实施例的上述技术方案,通过预先定义全局变量,通过全局变量的状态来区分是登录操作还是分享操作,从而可以方便、快捷的区分操作类型。

Operation type detecting method and device

The invention discloses a method and device for detecting the type of operation, including the detection method of the type of operation: in the monitoring to the default application interface is invoked, start the default interface function, obtain the global variable default interface function defined, the default interface function calls for global variables, types of presupposition application interface is determined according to predefined global variables the. The technical proposal of the embodiment of the invention defines whether the login operation or the sharing operation is distinguished by the state of the global variable by defining the global variable in advance, thus the operation type can be conveniently and quickly distinguished.

【技术实现步骤摘要】
一种操作类型检测方法及装置
本专利技术涉及终端应用
,特别涉及一种操作类型检测方法及装置。
技术介绍
随着网络技术的快速发展,出现了越来越多的网络直播平台,网络直播平台提供了各种各样的网络直播服务,例如,游戏直播、娱乐直播或比赛直播等。用户通过视频直播平台,向该视频直播平台的其他用户直播视频,也可以观看其他用户直播的视频,并听到其声音等,这样大大丰富了用户之间的信息交流内容和方法。然而,微信等社交类应用对外提供的登录接口和分享接口是相同的,都是wxactivited,返回值是相同的。直播应用收到该值时,不知道是登录时的反馈还是分享时的反馈。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种操作类型检测方法及装置。本专利技术提供一种操作类型检测方法,包括:在监测到预设应用接口被调用时,启动预设接口函数;获取所述预设接口函数预先定义的全局变量,所述预设接口函数调用所述全局变量;根据所述预先定义的全局变量确定所述预设应用接口的类型。在一个实施例中,在所述获取所述预设接口函数预先定义的全局变量之后,所述方法还可包括:获取所述全局变量的状态;所述根据所述预先定义的全局变量确定所述预设应用接口的类型,包括:根据所述全局变量的状态确定所述预设应用接口的类型。在一个实施例中,在所述在监测到预设应用接口被调用时,启动预设接口函数之后,所述方法还可包括:向调用所述预设应用接口的应用返回与所述预设应用接口的类型相关的返回值。在一个实施例中,所述预设接口函数调用所述全局变量可包括:当所述操作状态为登录状态时,修改所述全局变量的值为登录状态对应的值;当所述操作状态为分享状态时,修改所述全局变量的值为分享状态对应的值在一个实施例中,所述预先定义的全局变量为静态全局变量。本专利技术还提供一种操作类型检测装置,包括:启动模块,用于在监测到预设应用接口被调用时,启动预设接口函数;第一获取模块,用于获取所述预设接口函数预先定义的全局变量,所述预设接口函数调用所述全局变量;确定模块,用于根据所述预先定义的全局变量确定所述预设应用接口的类型。在一个实施例中,所述装置还可包括:第二获取模块,用于获取所述全局变量的状态;所述确定模块,包括:确定子模块,用于根据所述全局变量的状态确定所述预设应用接口的类型。在一个实施例中,所述装置还可包括:返回模块,用于向调用所述预设应用接口的应用返回与所述预设应用接口的类型相关的返回值。在一个实施例中,所述第一获取模块可包括:第一修改子模块,用于当所述操作状态为登录状态时,修改所述全局变量的值为登录状态对应的值;第二修改子模块,用于当所述操作状态为分享状态时,修改所述全局变量的值为分享状态对应的值在一个实施例中,所述预先定义的全局变量为静态全局变量。本专利技术实施例的一些有益效果可以包括:。本专利技术实施例的上述技术方案,通过在监测到预设应用接口被调用时,启动预设接口函数,获取预设接口函数预先定义的全局变量,预设接口函数调用全局变量,根据预先定义的全局变量确定预设应用接口的类型。通过预先定义全局变量,通过全局变量的状态来区分是登录操作还是分享操作,从而可以方便、快捷的区分操作类型。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中一种操作类型检测方法的流程图;图2为本专利技术实施例中另一种操作类型检测方法的流程图;图3为本专利技术实施例中另一种操作类型检测方法的流程图;图4为本专利技术实施例一中一种操作类型检测装置的框图;图5为本专利技术实施例中另一种操作类型检测装置的框图;图6为本专利技术实施例中另一种操作类型检测装置的框图。图7为本专利技术实施例中另一种操作类型检测装置的框图;具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1所示为本专利技术实施例中一种操作类型检测方法的流程图。如图1所示,该操作类型检测方法包括以下步骤S11-S13:步骤S11,在监测到预设应用接口被调用时,启动预设接口函数。步骤S12,获取预设接口函数预先定义的全局变量,预设接口函数调用全局变量。步骤S13,根据预先定义的全局变量确定预设应用接口的类型。微信等社交类应用程序对外提供的登录接口和分享接口是相同的,都是wxactivited,返回值是相同的。应用如直播应用收到该值时,不知道是登录时的反馈还是分享时的反馈。本专利技术实施例的上述方法,通过在监测到预设应用接口被调用时,启动预设接口函数,获取预设接口函数预先定义的全局变量,预设接口函数调用全局变量,根据预先定义的全局变量确定预设应用接口的类型。通过预先定义全局变量,通过全局变量的状态来区分是登录操作还是分享操作,从而可以方便、快捷的区分操作类型。在一个实施例中,如图2所示,在步骤S12之后,该操作类型检测方法还可包括以下步骤S14:步骤S14,获取全局变量的状态。步骤S13可以实施为如下步骤S131:步骤S131,根据全局变量的状态确定预设应用接口的类型。在一个实施例中,预先定义的全局变量为静态全局变量。全局变量的状态可以是全局变量的值,例如,操作类型为登录时对应全局变量的值为1,操作类型为分享时对应全局变量的值为0。对应预设接口函数如WXActivity是在调用社交应用接口如微信接口的时候自动启动的,每次都会打开一个新的对象,所以在该类中创建变量去监听来区分登录和分享是无效的,所以需要定义一个全局的static变量,去区分不同类型的操作,因为不会存在即登录又分享的需求,所以该全局变量的状态能够判断出具体的操作类型。在一个实施例中,如图3所示,在步骤S11之后,该操作类型检测方法还可包括以下步骤S15:步骤S15,向调用预设应用接口的应用返回与预设应用接口的类型相关的返回值。在一个实施例中,步骤S12中的预设接口函数调用全局变量可包括步骤A1-A2:步骤A1,当操作状态为登录状态时,修改全局变量的值为登录状态对应的值。步骤A2,当操作状态为分享状态时,修改全局变量的值为分享状态对应的值。在登录时,修改全局变量的状态为登录,在onResp的返回值做登录的时候的转换,而分享的时候,做分享的强制转换,获取数据,然后进行相应的操作。基于同一专利技术构思,本专利技术实施例还提供了一种操作类型检测装置,由于该装置所解决问题的原理与前述操作类型检测方法相似,因此该装置的实施可以参见前述方法的实施,重复之处不再赘述。图4所示为本专利技术实施例中一种操作类型检测装置的框图,用于服务器,如图4所示,该操作类型检测装置包括:启动模块41,用于在监测到预设应用接口被调用时,启动预设接口函数;第一获取模块42,用于获取预设接口函数预先定义的全局变量,预设接口函数调用全局变量;确定模块43,用于根据预先定义的全局变量确定预设应用接口的类型。在一个实施例中,如图5本文档来自技高网...
一种操作类型检测方法及装置

【技术保护点】
一种操作类型检测方法,其特征在于,包括:在监测到预设应用接口被调用时,启动预设接口函数;获取所述预设接口函数预先定义的全局变量,所述预设接口函数调用所述全局变量;根据所述预先定义的全局变量确定所述预设应用接口的类型。

【技术特征摘要】
1.一种操作类型检测方法,其特征在于,包括:在监测到预设应用接口被调用时,启动预设接口函数;获取所述预设接口函数预先定义的全局变量,所述预设接口函数调用所述全局变量;根据所述预先定义的全局变量确定所述预设应用接口的类型。2.如权利要求1所述的方法,其特征在于,在所述获取所述预设接口函数预先定义的全局变量之后,所述方法还包括:获取所述全局变量的状态;所述根据所述预先定义的全局变量确定所述预设应用接口的类型,包括:根据所述全局变量的状态确定所述预设应用接口的类型。3.如权利要求1或2所述的方法,其特征在于,在所述在监测到预设应用接口被调用时,启动预设接口函数之后,所述方法还包括:向调用所述预设应用接口的应用返回与所述预设应用接口的类型相关的返回值。4.如权利要求1所述的方法,其特征在于,所述预设接口函数调用所述全局变量包括:当所述操作状态为登录状态时,修改所述全局变量的值为登录状态对应的值;当所述操作状态为分享状态时,修改所述全局变量的值为分享状态对应的值。5.如权利要求1所述的方法,其特征在于,所述预先定义的全局变量...

【专利技术属性】
技术研发人员:王坤辉
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1