利索能及
我要发布
收藏
专利号: 2017104011757
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-04
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种检测SWF文件被第三方应用程序使用的方法,其特征在于,应用于与服务端通信连接的客户端,所述客户端安装有Flash,所述方法包括:当所述SWF文件被所述客户端的应用程序运行时,通过Flash获取所述SWF文件的运行地址信息,其中,所述运行地址信息包括运行所述SWF文件的应用程序的域名信息、所述SWF文件的第一URL地址和所述SWF文件的第二URL地址,第一URL地址是根据运行SWF文件的应用程序所确定的SWF文件的URL地址,第二URL地址是根据SWF文件加载的舞台对象所确定的SWF文件的URL地址;

将所述运行地址信息发送至服务端,以使所述服务端根据所述运行地址信息判定所述SWF文件是否被第三方应用程序使用,并在所述域名信息、第一URL地址和第二URL地址中的任意一个不是网络地址时,判定所述SWF文件被第三方应用程序使用;

所述通过Flash获取所述SWF文件的运行地址信息的步骤,包括:

当运行所述SWF文件的应用程序有域名时,获取所述应用程序的域名信息;当运行所述SWF文件的应用程序没有域名时,将第一预设值作为所述应用程序的域名信息;

当运行所述SWF文件的应用程序有URL地址时,将所述URL地址作为所述SWF文件的第一URL地址;当运行所述SWF文件的应用程序没有URL地址时,将所述SWF文件的本地磁盘路径信息作为所述SWF文件的第一URL地址,其中,所述第三方应用程序通过本地磁盘路径存储于所述客户端;

当所述SWF文件加载的舞台对象有URL地址时,将所述舞台对象的URL地址作为所述SWF文件的第二URL地址;当所述SWF文件加载的舞台对象没有URL地址时,将所述舞台对象的本地磁盘路径信息作为所述SWF文件的第二URL地址。

2.一种检测SWF文件被第三方应用程序使用的方法,其特征在于,应用于与客户端通信连接的服务端,所述方法包括:获取所述客户端发送的所述SWF文件的运行地址信息,其中,所述运行地址信息包括运行所述SWF文件的应用程序的域名信息、所述SWF文件的第一URL地址和所述SWF文件的第二URL地址,第一URL地址是根据运行SWF文件的应用程序所确定的SWF文件的URL地址,第二URL地址是根据SWF文件加载的舞台对象所确定的SWF文件的URL地址;

当所述域名信息、第一URL地址和第二URL地址中的任意一个不是网络地址时,判定所述SWF文件被第三方应用程序使用;

其中,所述客户端是通过以下方式获取所述SWF文件的运行地址信息的:

当运行所述SWF文件的应用程序有域名时,获取所述应用程序的域名信息;当运行所述SWF文件的应用程序没有域名时,将第一预设值作为所述应用程序的域名信息;

当运行所述SWF文件的应用程序有URL地址时,将所述URL地址作为所述SWF文件的第一URL地址;当运行所述SWF文件的应用程序没有URL地址时,将所述SWF文件的本地磁盘路径信息作为所述SWF文件的第一URL地址,其中,所述第三方应用程序通过本地磁盘路径存储于所述客户端;

当所述SWF文件加载的舞台对象有URL地址时,将所述舞台对象的URL地址作为所述SWF文件的第二URL地址;当所述SWF文件加载的舞台对象没有URL地址时,将所述舞台对象的本地磁盘路径信息作为所述SWF文件的第二URL地址。

3.一种检测SWF文件被第三方应用程序使用的装置,其特征在于,应用于与服务端通信连接的客户端,所述客户端安装有Flash,所述装置包括:第一执行模块,用于当所述SWF文件被所述客户端的应用程序运行时,通过Flash获取所述SWF文件的运行地址信息,其中,所述运行地址信息包括运行所述SWF文件的应用程序的域名信息、所述SWF文件的第一URL地址和所述SWF文件的第二URL地址,第一URL地址是根据运行SWF文件的应用程序所确定的SWF文件的URL地址,第二URL地址是根据SWF文件加载的舞台对象所确定的SWF文件的URL地址;

第二执行模块,用于将所述运行地址信息发送至服务端,以使所述服务端根据所述运行地址信息判定所述SWF文件是否被第三方应用程序使用,并在所述域名信息、第一URL地址和第二URL地址中的任意一个不是网络地址时,判定所述SWF文件被第三方应用程序使用;

所述第一执行模块具体用于:

当运行所述SWF文件的应用程序有域名时,获取所述应用程序的域名信息;当运行所述SWF文件的应用程序没有域名时,将第一预设值作为所述应用程序的域名信息;

当运行所述SWF文件的应用程序有URL地址时,将所述URL地址作为所述SWF文件的第一URL地址;当运行所述SWF文件的应用程序没有URL地址时,将所述SWF文件的本地磁盘路径信息作为所述SWF文件的第一URL地址,其中,所述第三方应用程序通过本地磁盘路径存储于所述客户端;

当所述SWF文件加载的舞台对象有URL地址时,将所述舞台对象的URL地址作为所述SWF文件的第二URL地址;当所述SWF文件加载的舞台对象没有URL地址时,将所述舞台对象的本地磁盘路径信息作为所述SWF文件的第二URL地址。

4.一种检测SWF文件被第三方应用程序使用的装置,其特征在于,应用于与客户端通信连接的服务端,所述装置包括:第三执行模块,用于获取所述客户端发送的所述SWF文件的运行地址信息,其中,所述运行地址信息包括运行所述SWF文件的应用程序的域名信息、所述SWF文件的第一URL地址和所述SWF文件的第二URL地址,第一URL地址是根据运行SWF文件的应用程序所确定的SWF文件的URL地址,第二URL地址是根据SWF文件加载的舞台对象所确定的SWF文件的URL地址;

第四执行模块,用于当所述域名信息、第一URL地址和第二URL地址中的任意一个不是网络地址时,判定所述SWF文件被第三方应用程序使用;

其中,所述客户端是通过以下方式获取所述SWF文件的运行地址信息的:

当运行所述SWF文件的应用程序有域名时,获取所述应用程序的域名信息;当运行所述SWF文件的应用程序没有域名时,将第一预设值作为所述应用程序的域名信息;

当运行所述SWF文件的应用程序有URL地址时,将所述URL地址作为所述SWF文件的第一URL地址;当运行所述SWF文件的应用程序没有URL地址时,将所述SWF文件的本地磁盘路径信息作为所述SWF文件的第一URL地址,其中,所述第三方应用程序通过本地磁盘路径存储于所述客户端;

当所述SWF文件加载的舞台对象有URL地址时,将所述舞台对象的URL地址作为所述SWF文件的第二URL地址;当所述SWF文件加载的舞台对象没有URL地址时,将所述舞台对象的本地磁盘路径信息作为所述SWF文件的第二URL地址。

5.一种客户端,其特征在于,所述客户端安装有Flash,并与服务端通信连接,所述客户端包括:第一存储器;

第一处理器;检测SWF文件被第三方应用程序使用的装置安装于所述第一存储器中并包括一个或多个由所述第一处理器执行的软件功能模组,其包括:第一执行模块,用于当所述SWF文件被应用程序运行时,通过Flash获取所述SWF文件的运行地址信息,其中,所述运行地址信息包括运行所述SWF文件的应用程序的域名信息、所述SWF文件的第一URL地址和所述SWF文件的第二URL地址,第一URL地址是根据运行SWF文件的应用程序所确定的SWF文件的URL地址,第二URL地址是根据SWF文件加载的舞台对象所确定的SWF文件的URL地址;

第二执行模块,用于将所述运行地址信息发送至服务端,以使所述服务端根据所述运行地址信息判定所述SWF文件是否被第三方应用程序使用,并在所述域名信息、第一URL地址和第二URL地址中的任意一个不是网络地址时,判定所述SWF文件被第三方应用程序使用;

所述第一执行模块具体用于:

当运行所述SWF文件的应用程序有域名时,获取所述应用程序的域名信息;当运行所述SWF文件的应用程序没有域名时,将第一预设值作为所述应用程序的域名信息;

当运行所述SWF文件的应用程序有URL地址时,将所述URL地址作为所述SWF文件的第一URL地址;当运行所述SWF文件的应用程序没有URL地址时,将所述SWF文件的本地磁盘路径信息作为所述SWF文件的第一URL地址,其中,所述第三方应用程序通过本地磁盘路径存储于所述客户端;

当所述SWF文件加载的舞台对象有URL地址时,将所述舞台对象的URL地址作为所述SWF文件的第二URL地址;当所述SWF文件加载的舞台对象没有URL地址时,将所述舞台对象的本地磁盘路径信息作为所述SWF文件的第二URL地址。

6.一种服务端,其特征在于,所述服务端与客户端通信连接,所述服务端包括:

第二存储器;

第二处理器;检测SWF文件被第三方应用程序使用的装置安装于所述第二存储器中并包括一个或多个由所述第二处理器执行的软件功能模组,其包括:第三执行模块,用于获取所述客户端发送的所述SWF文件的运行地址信息,其中,所述运行地址信息包括运行所述SWF文件的应用程序的域名信息、所述SWF文件的第一URL地址和所述SWF文件的第二URL地址,第一URL地址是根据运行SWF文件的应用程序所确定的SWF文件的URL地址,第二URL地址是根据SWF文件加载的舞台对象所确定的SWF文件的URL地址;

第四执行模块,用于当所述域名信息、第一URL地址和第二URL地址中的任意一个不是网络地址时,判定所述SWF文件被第三方应用程序使用;

其中,所述客户端是通过以下方式获取所述SWF文件的运行地址信息的:

当运行所述SWF文件的应用程序有域名时,获取所述应用程序的域名信息;当运行所述SWF文件的应用程序没有域名时,将第一预设值作为所述应用程序的域名信息;

当运行所述SWF文件的应用程序有URL地址时,将所述URL地址作为所述SWF文件的第一URL地址;当运行所述SWF文件的应用程序没有URL地址时,将所述SWF文件的本地磁盘路径信息作为所述SWF文件的第一URL地址,其中,所述第三方应用程序通过本地磁盘路径存储于所述客户端;

当所述SWF文件加载的舞台对象有URL地址时,将所述舞台对象的URL地址作为所述SWF文件的第二URL地址;当所述SWF文件加载的舞台对象没有URL地址时,将所述舞台对象的本地磁盘路径信息作为所述SWF文件的第二URL地址。