一种控制终端的网络连接的方法和装置与流程

文档序号:16310776发布日期:2018-12-19 05:16阅读:192来源:国知局
一种控制终端的网络连接的方法和装置与流程

本发明涉及互联网领域,尤其涉及一种控制终端的网络连接的方法和装置。

【背景技术】

现在移动打印的应用越来越广泛。图像形成装置如打印机支持wi-fi连接,用户可以通过手机与打印机建立无线连接,通过手机向打印机发送打印作业。

现有技术中,打印机具有软ap(accesspoint,接入点)功能,即打印机可以作为接入点向外发出广播,广播中包括ssid(servicesetidentifier,服务集标识符),手机可以搜索到ssid,并由用户在手机的wi-fi设置中选择该ssid并输入密码后,使手机与打印机建立直接连接。但是这种连接方式下,手机无法执行网页打印或者其他需要访问互联网的功能。

如图1所示,打印机103本身包括一个接入点105,发出广播,广播中包括接入点105的ssid。手机104可以搜索到接入点105的ssid,依据接入点105的ssid和相应的认证密钥与接入点105建立连接从而搜索打印机103与之建立直接连接,而无需通过其他接入点建立连接。

在手机104安装打印机103的app(application,应用程序),打印机的app通过接入点105搜索到打印机103与之建立通信。当用户退出app时,手机104的wi-fi连接的还是打印机103的接入点105,无法访问互联网。现有技术的做法是需要用户退出打印机的app后去设置手机104的wi-fi连接到接入点101,才可以通过接入点101进行访问互联网等操作。如果还想重新使用打印机103,用户需要去设置手机的wi-fi连接到打印机的接入点105。另外一个做法是,使手机104和打印机103同时都连接到接入点101,则手机104的app通过接入点101搜索到打印机103建立通信,因此即使用户退出了app,手机还是连接接入点101,可以继续其他访问互联网的操作。但是配置打印机103去连接接入点101的过程非常繁琐,一般需要打印机103有设置面板,通过设置面板去输入接入点101的ssid和密钥,或者让打印机103通过usb方式连接到计算机,通过计算机的屏幕和键盘输入接入点101的ssid和密钥。

现有技术的做法非常繁琐,需要用户执行大量的手动输入操作。对于缺乏网络知识的用户会非常困扰,并且容易出现操作错误。



技术实现要素:

有鉴于此,本发明实施例提供了一种控制终端的网络连接的方法和装置,用以解决现有技术网络连接操作繁琐的问题。

一方面,本发明实施例提供了一种控制终端的网络连接的方法,所述方法包括:判断是否对目标应用程序进行退出操作;如果对所述目标应用程序进行退出操作,则判断是否满足网络切换条件;如果满足所述网络切换条件,则在所述目标应用程序进行退出操作时控制所述终端断开与其当前连接的接入点的网络连接。

进一步地,判断是否满足网络切换条件,包括:判断所述终端当前连接的接入点是否为图像形成装置的接入点;如果所述终端当前连接的接入点为所述图像形成装置的接入点,则确定满足所述网络切换条件;或者,判断所述终端登录所述目标应用程序之前连接的接入点和其当前连接的接入点是否一致;如果所述终端登录所述目标应用程序之前连接的接入点和其当前连接的接入点不一致,则确定满足所述网络切换条件;或者,判断对所述目标应用程序进行退出操作之前所述目标应用程序是否使所述终端进行过网络切换;如果对所述目标应用程序进行退出操作之前所述目标应用程序使所述终端进行过网络切换,则确定满足所述网络切换条件。

进一步地,控制所述终端断开与其当前连接的接入点的网络连接,包括:将所述终端的操作系统中存储的当前连接的接入点的服务集标识符和密钥删除;或者,向所述终端的操作系统发送第一指令,所述第一指令用于指示所述终端的操作系统降低所述当前连接的接入点的连接优先级。

进一步地,在向所述终端的操作系统发送第一指令之后,所述方法还包括:判断所述终端的操作系统是否降低了所述当前连接的接入点的连接优先级或者判断所述终端是否断开与其当前连接的接入点的连接;如果所述终端的操作系统没有降低所述当前连接的接入点的连接优先级或者所述终端没有断开与其当前连接的接入点的连接,则将所述操作系统中存储的当前连接的接入点的服务集标识符和密钥删除。

进一步地,在对所述目标应用程序进行退出操作之前,所述方法还包括:建立所述目标应用程序的监控程序,所述监控程序存储当前连接的接入点的服务集标识符、密钥、当前连接的图像形成装置的唯一标识信息;如果检测到所述终端重新登录所述目标应用程序,则所述监控程序向所述目标应用程序发送存储的信息。

一方面,本发明实施例提供了一种控制终端的网络连接的装置,所述装置包括:第一判断单元,用于判断是否对目标应用程序进行退出操作;第二判断单元,用于如果对所述目标应用程序进行退出操作,则判断是否满足网络切换条件;控制单元,用于如果满足所述网络切换条件,则在所述目标应用程序进行退出操作时控制所述终端断开与其当前连接的接入点的网络连接。

进一步地,所述第二判断单元包括:第一判断子单元,用于判断所述终端当前连接的接入点是否为图像形成装置的接入点;第一确定子单元,用于如果所述终端当前连接的接入点为所述图像形成装置的接入点,则确定满足所述网络切换条件;或者,第二判断子单元,用于判断所述终端登录所述目标应用程序之前连接的接入点和其当前连接的接入点是否一致;第二确定子单元,用于如果所述终端登录所述目标应用程序之前连接的接入点和其当前连接的接入点不一致,则确定满足所述网络切换条件;或者,第三判断子单元,用于判断对所述目标应用程序进行退出操作之前所述目标应用程序是否使所述终端进行过网络切换;第三确定子单元,用于如果对所述目标应用程序进行退出操作之前所述目标应用程序使所述终端进行过网络切换,则确定满足所述网络切换条件。

进一步地,所述控制单元包括:删除子单元,用于将所述终端的操作系统中存储的当前连接的接入点的服务集标识符和密钥删除;或者,发送子单元,用于向所述终端的操作系统发送第一指令,所述第一指令用于指示所述终端的操作系统降低所述当前连接的接入点的连接优先级。

进一步地,所述控制单元还包括:第四判断子单元,用于在所述发送子单元向所述终端的操作系统发送第一指令之后,判断所述终端的操作系统是否降低了所述当前连接的接入点的连接优先级或者判断所述终端是否断开与当前连接的接入点的连接;去除子单元,用于如果所述终端的操作系统没有降低所述当前连接的接入点的连接优先级或者所述终端没有断开与其当前连接的接入点的连接,则将所述操作系统中存储的当前连接的接入点的服务集标识符和密钥删除。

进一步地,所述装置还包括:建立单元、存储单元、发送单元。建立单元,用于在对所述目标应用程序进行退出操作之前,建立所述目标应用程序的监控程序;存储单元,用于通过所述监控程序存储当前连接的接入点的服务集标识符、密钥、当前连接的图像形成装置的唯一标识信息;发送单元,用于如果检测到所述终端重新登录所述目标应用程序,则通过所述监控程序向所述目标应用程序发送存储的信息。

一方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的控制终端的网络连接的方法。

本发明实施例中,判断是否对目标应用程序进行退出操作,如果对目标应用程序进行退出操作,则判断是否满足网络切换条件,如果满足网络切换条件,则在目标应用程序进行退出操作时控制终端断开与其当前连接的接入点的网络连接,解决了现有技术网络切换操作繁琐的问题,达到了简单快捷切换网络的技术效果。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1是根据本发明实施例的一种可选的网络连接的示意图;

图2是本发明实施例提供的一种可选的控制终端的网络连接的方法的流程图;

图3是本发明实施例提供的一种可选的控制终端的网络连接的方法的流程图;

图4是本发明实施例提供的一种可选的控制终端的网络连接的装置的示意图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

实施例1

图2是本发明实施例提供的一种可选的控制终端的网络连接的方法的流程图,如图2所示,该方法包括:

步骤s102:判断是否对目标应用程序进行退出操作。

步骤s104:如果对目标应用程序进行退出操作,则判断是否满足网络切换条件。

步骤s106:如果满足网络切换条件,则在目标应用程序进行退出操作时控制终端断开与其当前连接的接入点的网络连接。

终端可以是手机、电脑或者其他电子设备。

目标应用程序指图像形成装置的app,图像形成装置是在例如打印纸的记录介质上打印数据的装置。图像形成装置包括复印机、打印机、传真机、扫描仪以及在单个设备中执行以上功能的多功能外设。图像形成装置如打印机支持wi-fi连接,用户可以通过手机与打印机建立无线连接,通过手机向打印机发送打印作业。

目标应用程序的退出,可以是指以下情况中的任意一种:用户在终端的操作系统运行环境下退出目标应用程序;用户退出目标应用程序的界面进入其他应用程序的界面,而目标应用程序只是在后台运行;目标应用程序被强制退出或者在终端的操作系统运行环境下异常结束。

本发明实施例中,判断是否对目标应用程序进行退出操作,如果对目标应用程序进行退出操作,则判断是否满足网络切换条件,如果满足网络切换条件,则在目标应用程序进行退出操作时控制终端断开与其当前连接的接入点的网络连接,解决了现有技术网络切换操作繁琐的问题,达到了简单快捷切换网络的技术效果。

例如,在手机上安装打印机的app,当退出app或者使app处于后台运行时,自动切断手机与打印机的接入点连接,使手机连接到连接打印机的接入点之前连接的接入点。当用户重新登录app时,app获取存储的之前连接的打印机的唯一标识信息和相应的接入点的服务集标识符和密钥,使手机连接到打印机的接入点,app重新与之前连接的打印机建立通信。

具体地,如图1所示,手机104在与打印机103建立通信之前,手机104正在与接入点101连接,当在app进行搜索打印机时,app不仅可以通过接入点101搜索出连接接入点101的打印机,还可以搜索出打印机103包括的接入点105,当用户选择连接接入点105关联的打印机时,app使手机连接到打印机的接入点105,并与打印机103建立通信,并记录连接的打印机103的唯一标识信息和相应的打印机的接入点105的服务集标识符和密钥等信息。打印机的唯一标识信息可以是打印机的主机名或者厂家序列号。app会检测用户是否操作退出app,或者监测是否出现注销用户登录,当检测满足退出app的预定情况时,app向手机104的操作系统提示网络切换,并使手机104断开与接入点105的连接。手机104收到app的网络切换指示后自动切换到连接之前的接入点101,方便用户退出app时,使手机自动切换到连接可访问因特网的网络。当重新登录app时,app获取存储的打印机103的唯一标识信息以及相应的接入点105的服务集标识符和密钥,并使手机按照接入点105的服务集标识符和密钥与接入点105建立连接,app依据存储的打印机103的唯一标识信息搜索打印机103与之通信,并在app的界面上显示连接的打印机103的唯一标识信息、厂家信息、型号信息等。

本发明实施例中,避免了用户使用打印机时使手机连接打印机的接入点时要各种手动操作手机进行网络切换,解决了切换网络步骤复杂的问题,方便用户通过手机连接打印机同时方便用户快速切换网络,方便用户对移动打印和其他移动服务的需求,方便用户退出app时,使手机自动切换到连接可访问互联网的网络。

作为一种可选的实施方式,判断是否满足网络切换条件,包括:判断终端当前连接的接入点是否为图像形成装置的接入点;如果终端当前连接的接入点为图像形成装置的接入点,则确定满足网络切换条件。

具体的判断依据是目标应用程序获取当前连接的接入点的服务集标识符,如果服务集标识符中包括符合预定字母、数字、文字,则表示该服务集标识符为图像形成装置的接入点的网络名称,比如预定字母包括direct,预定文字包括“直连”、品牌名称,预定数字包括图像形成装置型号。

可选地,判断是否满足网络切换条件,包括:判断终端登录目标应用程序之前连接的接入点和其当前连接的接入点是否一致;如果终端登录目标应用程序之前连接的接入点和其当前连接的接入点不一致,则确定满足网络切换条件。

如图1所示,如果用户登录目标应用程序之前终端连接接入点101,登录目标应用程序之后连接图像形成装置103,终端连接的接入点101切换到图像形成装置103的接入点105,则登录目标应用程序之前的接入点和当前连接的接入点不一致;另一种情况,如果用户登录目标应用程序之前终端连接接入点105,登录目标应用程序之后通过接入点105与图像形成装置103建立通信,终端连接的接入点不变,确定终端登录目标应用程序之前连接的接入点和其当前连接的接入点一致。

可选地,判断是否满足网络切换条件,包括:判断对目标应用程序进行退出操作之前目标应用程序是否使终端进行过网络切换;如果对目标应用程序进行退出操作之前目标应用程序使终端进行过网络切换,则确定满足网络切换条件。

具体地,如图1所示,如果用户登录目标应用程序之前手机104连接接入点101,登录目标应用程序之后为了使目标应用程序连接到图像形成装置103,目标应用程序使手机连接的接入点101切换到图像形成装置103的接入点105,目标应用程序依据手机104连接到接入点105搜索到图像形成装置103并与之建立通信,则目标应用程序为了使用图像形成装置103使手机104从连接接入点101切换到连接接入点105,表示目标应用程序使终端进行过网络切换,目标应用程序可以存储网络切换的标记以及网络切换前后手机104连接的不同接入点。因此,当要对目标应用程序进行退出操作时,会判断目标应用程序是否使终端进行过网络切换,即可以判断目标应用程序是否存储网络切换的标记,如果存储网络切换的标记表示满足网络切换条件,或者判断网络切换标记的值,如果是“1”表示对目标应用程序进行退出操作之前目标应用程序使终端进行过网络切换,如果是“0”表示对目标应用程序进行退出操作之前目标应用程序没有使终端进行过网络切换。

可选地,控制终端断开与其当前连接的接入点的网络连接,包括:将终端的操作系统中存储的当前连接的接入点的服务集标识符和密钥删除。

可选地,控制终端断开与其当前连接的接入点的网络连接,包括:向终端的操作系统发送第一指令,第一指令用于指示终端的操作系统降低当前连接的接入点的连接优先级。可选地,在向终端的操作系统发送第一指令之后,方法还包括:判断终端的操作系统是否降低了当前连接的接入点的连接优先级或者判断终端是否断开与其当前连接的接入点的连接;如果终端的操作系统没有降低当前连接的接入点的连接优先级或者终端没有断开与其当前连接的接入点的连接,则将操作系统中存储的当前连接的接入点的服务集标识符和密钥删除。终端的操作系统会存储终端连接过的接入点的服务集标识符和密钥,当把操作系统中存储的当前连接的接入点的服务集标识符和密钥删除,操作系统会根据操作系统中历史记录的接入点重新选择一个接入点连接,这个接入点有可能是进入目标应用程序之前连接的接入点。

目标应用程序存储当前连接的接入点的服务集标识符和密钥以及连接的图像形成装置的唯一标识信息,用于用户重新登录目标应用程序时使终端连接目标应用程序存储的接入点和搜索图像形成装置建立通信。具体地,当用户重新登录app时,app会显示一个提醒画面提示用户“当前连接的网络为xxx,是否需要连接到上一次连接的图像形成装置和接入点xxx”,如果用户在提醒画面中点击“确认”,则进入app后,获取到app存储的接入点的服务集标识符和密钥和图像形成装置的唯一标识信息,使终端连接到app存储的接入点并搜索图像形成装置建立通信。通过本发明实施例的技术方案,以使用户进入目标应用程序后不需要手动搜索图像形成装置,可以快捷通过app使用图像形成装置。

在本发明实施例中,登录目标应用程序时不需要手动搜索图像形成装置,终端会自动连接上一次目标应用程序连接过的图像形成装置;目标应用程序退出之后可以自动让终端连接图像形成装置的接入点切换到进入目标应用程序之前连接的接入点,方便用户退出目标应用程序后进行其他操作,网络切换快捷方便。

实施例2

作为另一种可选的实施方式,在对目标应用程序进行退出操作之前,方法还包括:建立目标应用程序的监控程序,监控程序存储当前连接的接入点的服务集标识符、密钥、当前连接的图像形成装置的唯一标识信息;如果检测到终端重新登录目标应用程序,则监控程序向目标应用程序发送存储的信息。

目前图像形成装置的app安装在手机的android系统或ios系统中,有时会出现app被强制退出或异常结束的情况,因此app不是正常退出时,出现app没能及时记录正在使用的数据、app连接的图像形成装置的唯一标识信息以及相应的接入点的ssid和密钥被丢失、无法执行app正常退出时该执行的网络切换处理等问题。

本实施例提供如下解决方案:图像形成装置的app包括一个副app和主app,能够被用户操作的对象为主app,即用户通过主app对图像形成装置进行打印、扫描、传真等操控。主app启动时,副app同时启动;副app会一直监控主app运行状况,副app可执行主app的部分功能,具体为,记录主app退出前终端当前连接的接入点的服务集标识符和密钥、主app所连接的图像形成装置的唯一标识信息;如果主app被强制退出或异常结束时,副app并不会被退出,等待预定时间后,如果副app没有监控到主app的运行或者没有接收到主app的回应信息时,副app再自行退出。当主app重新正常启动时,副app和主app一起启动,主app从副app获取存储的信息进行网络连接的处理,具体为,使终端连接到上一次使用的图像形成装置相应的接入点;另外,也可以启动主app时,从副app获取到存储的信息,显示一个提醒画面提示用户“当前连接的网络为xxx,是否需要连接到上一次连接的图像形成装置和接入点xxx”,如果用户在提醒画面中点击“确认”,则进入主app后,使终端连接到存储的接入点并搜索图像形成装置建立通信。

另外,如果主app被强制退出或异常结束时,主app来不及进行网络切换处理,则当主app被强制退出或异常结束后,副app并不会退出,等待预定时间(如15秒),如果副app没有监控到主app的运行或者没有接收到主app的回应信息时,则进行实施例一的网络切换操作,即判断是否对目标应用程序(如主app)进行退出操作;如果对目标应用程序进行退出操作,则判断是否满足网络切换条件;如果满足网络切换条件,则在目标应用程序进行退出操作后控制终端断开与其当前连接的接入点的网络连接。本实施例与实施例一相同的地方不再累述。

如果主app是正常退出时,主app和副app会记录正在使用的数据、连接的图像形成装置的唯一标识信息以及相应的接入点的ssid和密钥,由主app优先判断是否满足网络切换条件;如果满足网络切换条件,则在主app退出操作时主app控制终端断开与其当前连接的接入点的网络连接,且正常退出时副app也会随主app一起退出。当重新启动主app,主app依据存储图像形成装置的唯一标识信息以及相应的接入点的ssid和密钥使终端重新连接到存储的接入点,主app重新与存储的图像形成装置建立通信。

通过建立副app,对主app执行正常运行和异常退出的监控,能够在主app异常结束时,能够执行主app来不及进行的网络切换处理,避免主app被强制退出或者异常结束后没有实现终端断开与图像形成装置的接入点的连接,导致用户还需要去手动切换终端的网络;通过建立副app,存储主app被强制退出或异常结束时连接的图像形成装置的信息和相应的接入点的信息,方便主app重新启动时连接上一次的图像形成装置。

实施例3

图3是根据本发明实施例的一种可选的控制终端的网络连接的方法的流程图,下面对图3中的步骤进行具体说明:

步骤201,判断是否退出app;这里的退出不仅包括用户使app在手机的操作系统运行环境下退出,还有包括用户退出app的界面进入其他应用程序的界面,而app只是在后台运行,还有app被强制退出或者突然在手机的操作系统运行环境下异常结束也是退出app。

步骤202,如果退出app,判断当前是否需要切换网络;判断的方式有三种;一是,判断手机当前连接的接入点是否为打印机作为的接入点,如果是则进入步骤203;具体的判断依据是,app获取当前连接的接入点的ssid,如果ssid中包括符合预定字母、数字、文字,则表示该ssid为打印机作为的接入点的网络名称,比如预定字母包括direct,预定文字包括“直连”、品牌名称,预定数字包括打印机型号;二是,判断进入app之前手机连接的接入点和当前连接的接入点是否一致,如果不一致,则进入步骤203;具体是,手机连接接入点101,如果进入到app之后,用户搜索并连接打印103时,并使手机的wi-fi连接从进入app之前的接入点(接入点101)切换到用户选择的打印机关联的接入点105,则表示进入app之前手机连接的接入点和当前连接的接入点是不一致;另外,有可能用户已经事先设置手机的wi-fi连接到接入点105,进入app后选择连接打印机103,则app不使手机的wi-fi连接进行切换,则表示进入app之前手机连接的就是接入点105,而进入app之后直接就可以与打印机103通信,不用网络切换,则退出app时手机当前连接的接入点还是接入点105,则此时判断不用切换网络,进入步骤205;三是,判断app是否使手机进行过网络切换,即判断进入app后是否为了连接到打印机而使手机连接的接入点进行过变更,如果判断的结果为是进入步骤203,否则进入步骤205。

步骤203,app使手机断开与其当前连接的接入点的连接;具体是,app先把当前连接的接入点的ssid和密钥存储,以供用户重新登录app时使手机连接app存储的接入点;app尝试向手机的操作系统发送降低当前连接的接入点的连接优先级的指令,如果降低失败或者发送指令后手机没有断开与其当前连接的接入点的连接,app把手机的操作系统中存储的当前连接的接入点的ssid和密钥进行删除;如果降低成功或手机断开与其当前连接的接入点的连接或删除后,则会使手机不再连接当前连接的接入点而是连接到更高优先级的接入点。

步骤204,手机的操作系统按照进入登录app之前连接过的接入点自动选择一个接入点建立wi-fi连接。手机的操作系统都会存储手机连接过的接入点的ssid和密钥,并把最新建立连接的接入点的连接优先级调整至最高。当手机断开与当前连接的接入点的连接后,手机根据操作系统存储的连接过的接入点自动连接一个接入点。

步骤205,如果判断出不用网络切换,则手机不做任何的网络切换处理,与退出app之前连接的接入点保持连接,结束。

另外,在步骤203中,还可以提示用户当前需要网络切换,询问是否需要进行网络切换。如果用户不需要进行网络切换,则不会使手机与其当前连接的接入点断开连接,而是退出app后继续保持连接退出app前连接的接入点。

另外,在步骤203中,如果用户确认要进行切换网络,可以显示一个接入点列表,让用户选择当退出app后让手机连接的接入点,并输入相应的密钥,则在步骤204中,手机依据用户选择的接入点与之建立通信。

通过本发明的实施例,不需要现有技术中需要用户手动操作太多网络切换,能够在使用打印机的app时自动连接上一次app连接过的打印机,而无需用户手动搜索打印机,同时退出app后可以自动让手机的wi-fi从连接的打印机的接入点切换到进入app之前连接的接入点,方便用户退出app后进行其他操作。

实施例4

本发明实施例提供了一种控制终端的网络连接的装置,该装置用于执行上述控制终端的网络连接的方法,如图4所示,该装置包括:第一判断单元10、第二判断单元20、控制单元30。

第一判断单元10,用于判断是否对目标应用程序进行退出操作。

第二判断单元20,用于如果对目标应用程序进行退出操作,则判断是否满足网络切换条件。

控制单元30,用于如果满足网络切换条件,则在目标应用程序进行退出操作时控制终端断开与其当前连接的接入点的网络连接。

终端可以是手机、电脑或者其他电子设备。

目标应用程序指图像形成装置的app,图像形成装置是在例如打印纸的记录介质上打印数据的装置。图像形成装置包括复印机、打印机、传真机、扫描仪以及在单个设备中执行以上功能的多功能外设。

目标应用程序的退出,可以是指以下情况中的任意一种:用户在终端的操作系统运行环境下退出目标应用程序;用户退出目标应用程序的界面进入其他应用程序的界面,而目标应用程序只是在后台运行;目标应用程序被强制退出或者在终端的操作系统运行环境下异常结束。

本发明实施例中,判断是否对目标应用程序进行退出操作,如果对目标应用程序进行退出操作,则判断是否满足网络切换条件,如果满足网络切换条件,则在目标应用程序进行退出操作时控制终端断开与其当前连接的接入点的网络连接,解决了现有技术网络切换操作繁琐的问题,达到了简单快捷切换网络的技术效果。

可选地,第二判断单元20包括:第一判断子单元、第一确定子单元。第一判断子单元,用于判断终端当前连接的接入点是否为图像形成装置的接入点。第一确定子单元,用于如果终端当前连接的接入点为图像形成装置的接入点,则确定满足网络切换条件。

可选地,第二判断单元20包括:第二判断子单元、第二确定子单元。第二判断子单元,用于判断终端登录目标应用程序之前连接的接入点和其当前连接的接入点是否一致。第二确定子单元,用于如果终端登录目标应用程序之前连接的接入点和其当前连接的接入点不一致,则确定满足网络切换条件。

可选地,第二判断单元20包括:第三判断子单元、第三确定子单元。第三判断子单元,用于判断对目标应用程序进行退出操作之前目标应用程序是否使终端进行过网络切换;第三确定子单元,用于如果对目标应用程序进行退出操作之前目标应用程序使终端进行过网络切换,则确定满足网络切换条件。

可选地,控制单元30包括:删除子单元或者发送子单元。删除子单元,用于将终端的操作系统中存储的当前连接的接入点的服务集标识符和密钥删除。发送子单元,用于向终端的操作系统发送第一指令,第一指令用于指示终端的操作系统降低当前连接的接入点的连接优先级。

可选地,控制单元还包括:第四判断子单元、去除子单元。第四判断子单元,用于在发送子单元向终端的操作系统发送第一指令之后,判断终端的操作系统是否降低了当前连接的接入点的连接优先级或者判断终端是否断开与当前连接的接入点的连接。去除子单元,用于如果终端的操作系统没有降低当前连接的接入点的连接优先级或者终端没有断开与当前连接的接入点的连接,则将操作系统中存储的当前连接的接入点的服务集标识符和密钥删除。

可选地,装置还包括:建立单元、存储单元、发送单元。建立单元,用于在对目标应用程序进行退出操作之前,建立目标应用程序的监控程序。存储单元,用于通过监控程序存储当前连接的接入点的服务集标识符、密钥、当前连接的图像形成装置的唯一标识信息。发送单元,用于如果检测到终端重新登录目标应用程序,则通过监控程序向目标应用程序发送存储的信息。

实施例5

本发明实施例提供了一种存储介质,该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行以下步骤:判断是否对目标应用程序进行退出操作;如果对目标应用程序进行退出操作,则判断是否满足网络切换条件;如果满足网络切换条件,则在目标应用程序进行退出操作时控制终端断开与其当前连接的接入点的网络连接。

程序运行时控制存储介质所在设备还执行以下步骤:判断终端当前连接的接入点是否为图像形成装置的接入点;如果终端当前连接的接入点为图像形成装置的接入点,则确定满足网络切换条件;或者,判断终端登录目标应用程序之前连接的接入点和其当前连接的接入点是否一致;如果终端登录目标应用程序之前连接的接入点和其当前连接的接入点不一致,则确定满足网络切换条件;或者,判断对目标应用程序进行退出操作之前目标应用程序是否使终端进行过网络切换;如果对目标应用程序进行退出操作之前目标应用程序使终端进行过网络切换,则确定满足网络切换条件。

程序运行时控制存储介质所在设备还执行以下步骤:控制终端断开与其当前连接的接入点的网络连接时,将终端的操作系统中存储的当前连接的接入点的服务集标识符和密钥删除;或者,向终端的操作系统发送第一指令,第一指令用于指示终端的操作系统降低当前连接的接入点的连接优先级。

程序运行时控制存储介质所在设备还执行以下步骤:在向终端的操作系统发送第一指令之后,判断终端的操作系统是否降低了当前连接的接入点的连接优先级或者判断终端是否断开与其当前连接的接入点的连接;如果终端的操作系统没有降低当前连接的接入点的连接优先级或者终端没有断开与其当前连接的接入点的连接,则将操作系统中存储的当前连接的接入点的服务集标识符和密钥删除。

程序运行时控制存储介质所在设备还执行以下步骤:在对目标应用程序进行退出操作之前,建立目标应用程序的监控程序,监控程序存储当前连接的接入点的服务集标识符、密钥、当前连接的图像形成装置的唯一标识信息;如果检测到终端重新登录目标应用程序,则监控程序向目标应用程序发送存储的信息。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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