获取网络状态信息的方法、系统、控制器和模拟移动设备与流程

文档序号:12380032阅读:来源:国知局

技术特征:

1.一种获取网络状态信息的方法,其特征在于,在预设网站的后台服务器中设置移动设备集中控制器,在预设网站的预设服务区域中设置至少一个模拟移动设备,所述方法包括:

所述移动设备集中控制器与所述模拟移动设备建立TCP连接;

所述移动设备集中控制器通过所述TCP连接向所述模拟移动设备发送操作上报信息指令,使得所述模拟移动设备接收到所述操作上报信息指令后,执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并向所述移动设备集中控制器发送网络状态信息;

所述移动设备集中控制器接收所述模拟移动设备发送的所述网络状态信息。

2.如权利要求1所述的方法,其特征在于,所述移动设备集中控制器与所述模拟移动设备建立TCP连接,包括:

所述移动设备集中控制器启动,读取监控配置文件;

所述移动设备集中控制器从所述监控配置文件中提取模拟移动设备列表,所述模拟移动设备列表中包括至少一个所述模拟移动设备的信息;

所述移动设备集中控制器向所述模拟移动设备列表中的每个所述模拟移动设备发送TCP连接建立请求,使得每个所述模拟移动设备监听到所述TCP连接建立请求后,创建所述TCP连接;

所述移动设备集中控制器记录每个所述模拟移动设备与对应所述TCP连接之间的映射关系。

3.如权利要求2所述的方法,其特征在于,每个所述模拟移动设备监听到所述TCP连接建立请求后,创建所述TCP连接,包括:

每个所述模拟移动设备启动后,开启TCP监听服务;

每个所述模拟移动设备通过所述TCP监听服务监听到所述TCP连接建立请求后,创建所述TCP连接。

4.如权利要求2所述的方法,其特征在于,所述移动设备集中控制器 通过所述TCP连接向所述模拟移动设备发送操作上报信息指令,包括;

所述移动设备集中控制器为每个所述模拟移动设备创建独立线程;

所述移动设备集中控制器将每个所述模拟移动设备对应的所述操作上报信息指令映射到每个所述模拟移动设备的独立线程上;

所述移动设备集中控制器查询记录的每个所述模拟移动设备与对应所述TCP连接之间的映射关系,得到每个所述模拟移动设备对应的所述TCP连接;

所述移动设备集中控制器通过每个所述模拟移动设备对应的所述TCP连接向每个所述模拟移动设备发送所述操作上报信息指令。

5.如权利要求2-4任一权利要求所述的方法,其特征在于,所述模拟移动设备接收到所述操作上报信息指令后,执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并向所述移动设备集中控制器发送网络状态信息,包括:

每个所述模拟移动设备通过每个所述模拟移动设备对应的所述TCP连接,接收所述操作上报信息指令;其中,所述操作上报信息指令的执行模式包括本地执行模式和网站交互模式;

当某个所述模拟移动设备接收的所述操作上报信息指令的执行模式是所述本地执行模式时,某个所述模拟移动设备在本地执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并通过某个所述模拟移动设备对应的所述TCP连接向所述移动设备集中控制器发送所述网络状态信息;

当某个所述模拟移动设备接收的所述操作上报信息指令的执行模式是所述网站交互模式时,某个所述模拟移动设备与所述预设网站建立无线连接,将所述操作上报信息指令通过某个所述模拟移动设备与所述预设网站之间的无线连接发送至所述预设网站,使得所述预设网站执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并通过某个所述模拟移动设备与所述预设网站之间的无线连接向某个所述模拟移动设备发送所述网络状态信息,某个所述模拟移动设备通过某个所述模拟移动设备对应的所述TCP连接向所述移动设备集中控制器发送接收到的所述预设网站发送的所 述网络状态信息。

6.一种移动设备集中控制器,其特征在于,所述移动设备集中控制器设置在预设网站的后台服务器中,所述移动设备集中控制器包括:

建立模块,用于在所述移动设备集中控制器与模拟移动设备之间建立TCP连接;其中,所述模拟移动设备设置在预设网站的预设服务区域中;

发送模块,用于通过所述TCP连接向所述模拟移动设备发送操作上报信息指令,使得所述模拟移动设备接收到所述操作上报信息指令后,执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并向所述移动设备集中控制器发送网络状态信息;

第一接收模块,用于接收所述模拟移动设备发送的所述网络状态信息。

7.如权利要求6所述的移动设备集中控制器,其特征在于,所述建立模块包括:

读取单元,用于在所述移动设备集中控制器启动后,读取监控配置文件;

提取单元,用于从所述监控配置文件中提取模拟移动设备列表,所述模拟移动设备列表中包括至少一个所述模拟移动设备的信息;

第一发送单元,用于向所述模拟移动设备列表中的每个所述模拟移动设备发送TCP连接建立请求,使得每个所述模拟移动设备监听到所述TCP连接建立请求后,创建所述TCP连接;

记录单元,用于记录每个所述模拟移动设备与对应所述TCP连接之间的映射关系。

8.如权利要求7所述的移动设备集中控制器,其特征在于,所述发送模块包括:

创建单元,用于为每个所述模拟移动设备创建独立线程;

映射单元,用于将每个所述模拟移动设备对应的所述操作上报信息指令映射到每个所述模拟移动设备的独立线程上;

查询单元,用于查询记录的每个所述模拟移动设备与对应所述TCP连接之间的映射关系,得到每个所述模拟移动设备对应的所述TCP连接;

第二发送单元,用于通过每个所述模拟移动设备对应的所述TCP连接向每个所述模拟移动设备发送所述操作上报信息指令。

9.一种模拟移动设备,其特征在于,所述模拟移动设备设置在预设网站的预设服务区域中,所述模拟移动设备包括:

第二接收模块,用于接收移动设备集中控制器通过TCP连接向所述模拟移动设备发送的操作上报信息指令;其中,所述移动设备集中控制器设置在预设网站的后台服务器中;

收集模块,用于在接收到所述操作上报信息指令后,执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并向所述移动设备集中控制器发送网络状态信息。

10.如权利要求9所述的模拟移动设备,其特征在于,所述模拟移动设备还包括:

处理模块,用于在所述模拟移动设备启动后,开启TCP监听服务;

创建模块,用于通过所述TCP监听服务监听到所述移动设备集中控制器发送的TCP连接建立请求后,创建所述TCP连接。

11.如权利要求9或10所述的模拟移动设备,其特征在于,所述收集模块包括:

接收单元,用于通过所述模拟移动设备对应的所述TCP连接,接收所述操作上报信息指令;其中,所述操作上报信息指令的执行模式包括本地执行模式和网站交互模式;

本地收集单元,用于当接收的所述操作上报信息指令的执行模式是所述本地执行模式时,在所述模拟移动设备本地执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并通过所述模拟移动设备对应的所述TCP连接向所述移动设备集中控制器发送所述网络状态信息;

交互收集单元,用于当接收的所述操作上报信息指令的执行模式是所述网站交互模式时,与所述预设网站建立无线连接,将所述操作上报信息指令通过与所述预设网站之间的无线连接发送至所述预设网站,使得所述预设网站执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并通 过与所述预设网站之间的无线连接向某个所述模拟移动设备发送所述网络状态信息,某个所述模拟移动设备通过某个所述模拟移动设备对应的所述TCP连接向所述移动设备集中控制器发送接收到的所述预设网站发送的所述网络状态信息。

12.一种获取网络状态信息的系统,其特征在于,所述系统包括:移动设备集中控制器和模拟移动设备,所述移动设备集中控制器设置在预设网站的后台服务器中,所述模拟移动设备设置在预设网站的预设服务区域中;

所述移动设备集中控制器包括:

建立模块,用于在所述移动设备集中控制器与所述模拟移动设备之间建立TCP连接;

发送模块,用于通过所述TCP连接向所述模拟移动设备发送操作上报信息指令;

所述模拟移动设备包括:

第二接收模块,用于接收所述移动设备集中控制器通过TCP连接向所述模拟移动设备发送的操作上报信息指令;

收集模块,用于在接收到所述操作上报信息指令后,执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并向所述移动设备集中控制器发送网络状态信息;

相应地,所述移动设备集中控制器还包括:第一接收模块,用于接收所述模拟移动设备发送的所述网络状态信息。

13.如权利要求12所述的系统,其特征在于,所述建立模块包括:

读取单元,用于在所述移动设备集中控制器启动后,读取监控配置文件;

提取单元,用于从所述监控配置文件中提取模拟移动设备列表,所述模拟移动设备列表中包括至少一个所述模拟移动设备的信息;

第一发送单元,用于向所述模拟移动设备列表中的每个所述模拟移动设备发送TCP连接建立请求,使得每个所述模拟移动设备监听到所述TCP连接建立请求后,创建所述TCP连接;

记录单元,用于记录每个所述模拟移动设备与对应所述TCP连接之间的映射关系。

14.如权利要求13所述的系统,其特征在于,所述发送模块包括:

创建单元,用于为每个所述模拟移动设备创建独立线程;

映射单元,用于将每个所述模拟移动设备对应的所述操作上报信息指令映射到每个所述模拟移动设备的独立线程上;

查询单元,用于查询记录的每个所述模拟移动设备与对应所述TCP连接之间的映射关系,得到每个所述模拟移动设备对应的所述TCP连接;

第二发送单元,用于通过每个所述模拟移动设备对应的所述TCP连接向每个所述模拟移动设备发送所述操作上报信息指令。

15.如权利要求12所述的系统,其特征在于,所述模拟移动设备还包括:

处理模块,用于在所述模拟移动设备启动后,开启TCP监听服务;

创建模块,用于通过所述TCP监听服务监听到所述移动设备集中控制器发送的TCP连接建立请求后,创建所述TCP连接。

16.如权利要求12或15所述的系统,其特征在于,所述收集模块包括:

接收单元,用于通过所述模拟移动设备对应的所述TCP连接,接收所述操作上报信息指令;其中,所述操作上报信息指令的执行模式包括本地执行模式和网站交互模式;

本地收集单元,用于当接收的所述操作上报信息指令的执行模式是所述本地执行模式时,在所述模拟移动设备本地执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并通过所述模拟移动设备对应的所述TCP连接向所述移动设备集中控制器发送所述网络状态信息;

交互收集单元,用于当接收的所述操作上报信息指令的执行模式是所述网站交互模式时,与所述预设网站建立无线连接,将所述操作上报信息指令通过与所述预设网站之间的无线连接发送至所述预设网站,使得所述预设网站执行与所述操作上报信息指令相应的操作,在执行操作过程中,收集并通过与所述预设网站之间的无线连接向某个所述模拟移动设备发送所述网络 状态信息,某个所述模拟移动设备通过某个所述模拟移动设备对应的所述TCP连接向所述移动设备集中控制器发送接收到的所述预设网站发送的所述网络状态信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1