切换终端使用状态的方法和系统技术方案

技术编号:22137815 阅读:27 留言:0更新日期:2019-09-18 11:13
本发明专利技术公开了一种切换终端使用状态的方法和系统,第一用户终端连接到网络MQTT服务器,并订阅MQTT服务主题消息;第二用户终端选取当前需要使用的状态,并将该状态对应的MQTT服务主题消息发送至网络MQTT服务器;网络MQTT服务器将接收到的所述第二用户终端发出的MQTT服务主题消息发送至第一用户终端,所述第一用户终端根据接收到的MQTT服务主题消息切换使用状态。本发明专利技术通过不同的主题消息区分上课状态和下课状态,保证上课时学生只能做与上课有关的事情,而且自动侦测上下课状态并自动切换上课状态和下课状态,使用方便,高效,大大提升了用户体验。

The Method and System of Switching the Use State of Terminal

【技术实现步骤摘要】
切换终端使用状态的方法和系统
本专利技术涉及通信
,特别是指一种切换终端使用状态的方法和系统。
技术介绍
如今触控终端(如智能电视、红外大屏)已经广泛地应用到教学、办公、会议等领域,触控终端因为其良好的用户体验和极简化的操作,受到很多关注和青睐。近年来在实际教学中,用户逐渐增加了在课堂上与学生进行多种教学互动的需求,其中,移动端与大屏(或个人计算机)的互动教学,增加了教师课堂自由度和与学生之间的互动教学,深受老师欢迎。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:目前在学校使用电子书包上课时,要么PAD没有区分上课和下课状态,只有一个统一的预置的Launcher,造成上课时学生可以随意下载安装和使用PAD上跟上课无关的APP;要么,PAD即使有上下课状态区分,但需要学生手动启动、登录、切换上课程序,无法全自动智能化,导致用户体验很差。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种切换终端使用状态的方法和系统,以解决无法自动切换上下课状态的技术问题。基于上述目的,在本专利技术的第一方面,本专利技术提供了一种切换终端使用状态的方法,所述方法包括:第一用户终端连接到网络MQTT服务器,并订阅MQTT服务主题消息;第二用户终端选取当前需要使用的状态,并将该状态对应的MQTT服务主题消息发送至网络MQTT服务器;网络MQTT服务器将接收到的所述第二用户终端发出的MQTT服务主题消息发送至第一用户终端,所述第一用户终端根据接收到的MQTT服务主题消息切换使用状态。在本专利技术的一些实施例中,所述网络MQTT服务器包括云服务器或者微云服务器。在本专利技术的一些实施例中,第一用户终端连接到网络MQTT服务器,包括:当第一用户终端启动时,向当前局域网发送UDP广播,如果在预设时间内收到微云服务器的UDP应答,则通过微云服务器发送的IP地址,连接到微云服务器上的MQTT服务。在本专利技术的一些实施例中,第一用户终端连接到网络MQTT服务器,还包括:如果第一用户终端在预设时间内没有收到微云服务器的UDP应答,并且第一用户终端判断当前有互联网,则通过云端MQTT服务的域名和端口号连接至云端的MQTT服务。在本专利技术的一些实施例中,第二用户终端选取当前需要使用的状态之前,还包括:第二用户终端连接到网络MQTT服务器。在本专利技术的一些实施例中,第二用户终端连接到网络MQTT服务器,包括:当第二用户终端启动时,向当前局域网发送UDP广播,如果在预设时间内收到微云服务器的UDP应答,则通过微云服务器发送的IP地址,连接到微云服务器上的MQTT服务。在本专利技术的一些实施例中,第二用户终端连接到网络MQTT服务器,还包括:如果第二用户终端在预设时间内没有收到微云服务器的UDP应答,并且第二用户终端判断当前有互联网,则通过云端MQTT服务的域名和端口号连接至云端的MQTT服务。在本专利技术的一些实施例中,所述方法还包括:第二用户终端将预设的应用白名单主题消息发送至网络MQTT服务器,所述应用白名单主题消息中携带有应用白名单主题和应用白名单列表;网络MQTT服务器将应用白名单主题消息推送给订阅了应用白名单主题消息的第一用户终端;第一用户终端收到网络MQTT服务器推送的应用白名单主题消息后,解析消息中的应用包名,并对相应的应用程序进行解锁。在本专利技术的第二方面,本专利技术提供了一种切换终端使用状态的系统,包括第一用户终端、第二用户终端和网络MQTT服务器,第一用户终端连接到网络MQTT服务器,并订阅MQTT服务主题消息,根据接收到的MQTT服务主题消息切换使用状态;第二用户终端选取当前需要使用的状态,并将该状态对应的MQTT服务主题消息发送至网络MQTT服务器;网络MQTT服务器将接收到的所述第二用户终端发出的MQTT服务主题消息发送至第一用户终端。在本专利技术的一些实施例中,所述网络MQTT服务器包括云服务器或者微云服务器。在本专利技术的一些实施例中,当第一用户终端启动时,向当前局域网发送UDP广播,如果在预设时间内收到微云服务器的UDP应答,则通过微云服务器发送的IP地址,连接到微云服务器上的MQTT服务。在本专利技术的一些实施例中,如果第一用户终端在预设时间内没有收到微云服务器的UDP应答,并且第一用户终端判断当前有互联网,则通过云端MQTT服务的域名和端口号连接至云端的MQTT服务。在本专利技术的一些实施例中,在选取当前需要使用的状态之前,第二用户终端连接到网络MQTT服务器。在本专利技术的一些实施例中,当第二用户终端启动时,向当前局域网发送UDP广播,如果在预设时间内收到微云服务器的UDP应答,则通过微云服务器发送的IP地址,连接到微云服务器上的MQTT服务。在本专利技术的一些实施例中,如果第二用户终端在预设时间内没有收到微云服务器的UDP应答,并且第二用户终端判断当前有互联网,则通过云端MQTT服务的域名和端口号连接至云端的MQTT服务。在本专利技术的一些实施例中,第二用户终端将预设的应用白名单主题消息发送至网络MQTT服务器,所述应用白名单主题消息中携带有应用白名单主题和应用白名单列表;网络MQTT服务器将应用白名单主题消息推送给订阅了应用白名单主题消息的第一用户终端;第一用户终端收到网络MQTT服务器推送的应用白名单主题消息后,解析消息中的应用包名,并对相应的应用程序进行解锁。本专利技术实施例提供的切换终端使用状态的方法通过不同的主题消息区分上课状态和下课状态,保证上课时学生只能做与上课有关的事情,而且自动侦测上下课状态并自动切换上课状态和下课状态,使用方便,高效,大大提升了用户体验。用户只需要将移动终端连接到上课所需的WIFI热点,便能够自动根据当前老师设定的上下课状态进行相应的切换。附图说明图1为本专利技术一个实施例中提供的切换终端使用状态的方法的流程图;图2为本专利技术一个实施例中提供的切换终端使用状态的系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。参见图1,其为本专利技术一个实施例中提供的切换终端使用状态的方法的流程图。以下步骤说明中,副用户端是指学生终端,主用户端是指教师终端。一般情况下,主用户端可设置PC教师端和PAD教师端各一个,副本用户端的数量不做具体限制。作为本专利技术的一个实施例,所述切换终端使用状态的方法包括:步骤101,第一用户终端连接到网络MQTT服务器,并订阅MQTT服务主题消息。其中,所述MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)服务主题消息包括第一主题消息和第二主题消息,分别对应于上课状态和下课状态。因此,上课的主题消息和下课的主题消息是不同的,分别为第一主题消息和第二主题消息,本专利技术实施例采用不同的主题消息以区分上课状态和下课状态。需要指出的是,可以预先设定第一主题消息和第二主题消息的名称,例如第一主题消息的名称可以设定为/class/begin,第二主题消息的名称可以设定为/class/end,以便于用户选取不同的主题消息,从而区分上课状态和下课状态。可选地,第一用户终端连接到网络MQTT服务器,并自动订阅MQTT服务主题消息,其中所述网络MQTT服务器包括云服务器或者微云服务器。可选地,步骤101中的第一用户本文档来自技高网...

【技术保护点】
1.一种切换终端使用状态的方法,其特征在于,所述方法包括:第一用户终端连接到网络MQTT服务器,并订阅MQTT服务主题消息;第二用户终端选取当前需要使用的状态,并将该状态对应的MQTT服务主题消息发送至网络MQTT服务器;网络MQTT服务器将接收到的所述第二用户终端发出的MQTT服务主题消息发送至第一用户终端,所述第一用户终端根据接收到的MQTT服务主题消息切换使用状态。

【技术特征摘要】
1.一种切换终端使用状态的方法,其特征在于,所述方法包括:第一用户终端连接到网络MQTT服务器,并订阅MQTT服务主题消息;第二用户终端选取当前需要使用的状态,并将该状态对应的MQTT服务主题消息发送至网络MQTT服务器;网络MQTT服务器将接收到的所述第二用户终端发出的MQTT服务主题消息发送至第一用户终端,所述第一用户终端根据接收到的MQTT服务主题消息切换使用状态。2.根据权利要求1所述的切换终端使用状态的方法,其特征在于,所述网络MQTT服务器包括云服务器或者微云服务器。3.根据权利要求2所述的切换终端使用状态的方法,其特征在于,第一用户终端连接到网络MQTT服务器,包括:当第一用户终端启动时,向当前局域网发送UDP广播,如果在预设时间内收到微云服务器的UDP应答,则通过微云服务器发送的IP地址,连接到微云服务器上的MQTT服务。4.根据权利要求3所述的切换终端使用状态的方法,其特征在于,第一用户终端连接到网络MQTT服务器,还包括:如果第一用户终端在预设时间内没有收到微云服务器的UDP应答,并且第一用户终端判断当前有互联网,则通过云端MQTT服务的域名和端口号连接至云端的MQTT服务。5.根据权利要求2所述的切换终端使用状态的方法,其特征在于,第二用户终端选取当前需要使用的状态,之前,还包括:第二用户终端连接到网络MQTT服务器。6.根据权利要求5所述的切换终端使用状态的方法,其特征在于,第二用户终端连接到网络MQTT服务器,包括:当第二用户终端启动时,向当前局域网发送UDP广播,如果在预设时间内收到微云服务器的UDP应答,则通过微云服务器发送的IP地址,连接到微云服务器上的MQTT服务。7.根据权利要求6所述的切换终端使用状态的方法,其特征在于,第二用户终端连接到网络MQTT服务器,还包括:如果第二用户终端在预设时间内没有收到微云服务器的UDP应答,并且第二用户终端判断当前有互联网,则通过云端MQTT服务的域名和端口号连接至云端的MQTT服务。8.根据权利要求1所述的切换终端使用状态的方法,其特征在于,还包括:第二用户终端将预设的应用白名单主题消息发送至网络MQTT服务器,所述应用白名单主题消息中携带有应用白名单主题和应用白名单列表;网络MQTT服务器将应用白名单主题消息推送给订阅了应用白名单主题消息的第一用户终端;第一用户终端收到网络MQTT服务...

【专利技术属性】
技术研发人员:魏治平
申请(专利权)人:鸿合科技股份有限公司
类型:发明
国别省市:北京,11

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

1