一种终端的制作方法_3

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

[0076]第三网络连接单元153,用于当所述标识数量大于或等于二时,根据预设网络选取条件在所述优先级属性最高的无线网络标识中选择一个无线网络标识对应的无线网络进行连接;
[0077]具体实现中,当所述无线网络列表同时存储有多个历史连接的无线网络标识时,且所述多个历史连接的无线网络标识中存在两个或两个以上的优先级属性的级别相同且均为最高的无线网络标识时,所述第三网络连接单元153可以根据预设网络选取条件在所述优先级属性最高的无线网络标识中选择一个无线网络标识对应的无线网络进行连接。进一步的,所述属性获取单元151可以获取所述至少一个无线网络标识中各个无线网络标识的优先级属性,所述数量获取单元152查找优先级属性最高的无线网络标识,获取所述优先级属性最高的无线网络标识的标识数量,当所述标识数量大于或等于二时,所述第三网络连接单元153可以根据预设网络选取条件在所述优先级属性最高的无线网络标识中选择一个无线网络标识对应的无线网络进行连接,所述预设网络选取条件具体可以为无线网络的信号强度和历史连接次数中的至少一个条件,或者为在所述优先级属性中设置的自定义评分信息,即用户历史为相同优先级属性的无线网络标识分别设置的评分信息。可选的,当所述预设网络选取条件为信号强度和历史连接次数中的至少一个条件时,所述第三网络连接单元153可以在所述优先级属性最高的无线网络标识中选择信号强度最高的一个无线网络标识对应的无线网络进行连接;或者,所述第三网络连接单元153可以在所述优先级属性最高的无线网络标识中选择历史连接次数最多的一个无线网络标识对应的无线网络进行连接;或者,所述第三网络连接单元153可以在所述优先级属性最高的无线网络标识中选择信号强度最高且历史连接次数最多的一个无线网络标识对应的无线网络进行连接。而当所述预设网络选取条件为在所述优先级属性中设置的自定义评分信息时,所述第三网络连接单元153可以在所述优先级属性最高的无线网络标识中选择自定义评分信息最高的一个无线网络标识对应的无线网络进行连接。
[0078]第二网络连接单元16,用于若所述标识判断单元14判断所述无线网络列表中是否存储有历史连接的至少一个无线网络标识的判断结果为否,则获取在所述无线网络列表中所选择的无线网络标识,以对所述所选择的无线网络标识对应的无线网络进行连接,并存储针对所述所选择的无线网络标识所设置的优先级属性;
[0079]具体实现中,如果所获取的当前可连接的无线网络列表中未存储有历史连接的至少一个无线网络标识时,所述第二网络连接单元16可以获取在所述无线网路列表中用户所选择的无线网络标识,以对所述所选择的无线网络标识对应的无线网络进行连接,同时还可以获取用户针对所述所选择的无线网络标识所设置的优先级属性,并对应存储所设置的优先级属性以及所述所选择的无线网络标识。
[0080]网络属性判断单元17,用于当连接到所选择的无线网络时,判断所述所选择的无线网络是否属于第一类优先级属性的无线网络;
[0081]具体实现中,由于处于公共场所的无线网络的安全级别较低,因此本发明实施例进一步限定将终端模式设置为预警模式的设置场景,当所述终端I连接到所述所选择的无线网络时,所述网络属性判断单元17可以先判断所述所选择的无线网络是否属于第一类优先级属性的无线网络,其中,所述第一类优先级属性用于表示对处于公共场所的无线网络所设置的优先级属性,即设置为“公共”的无线网络标识对应的无线网络。
[0082]第一通知单元18,用于若所述网络属性判断单元17判断所述所选择的无线网络是否属于第一类优先级属性的无线网络的判断结果为是,则通知所述模式设置单元11执行将终端模式设置为预警模式;
[0083]模式设置单元11,用于将终端模式设置为预警模式;
[0084]具体实现中,若所述所选择的无线网络属于第一类优先级属性的无线网络,则所述模式设置单元11才将所述终端模式设置为预警模式。如果连接的为其它优先级属性的无线网络,则可以无需开启预警模式。
[0085]类型监听单元12,用于基于所述预警模式,监听执行当前操作的应用进程的进程类型;
[0086]具体实现中,基于所述预警模式,所述类型监听单元12可以监听执行当前操作的应用进程的进程类型,例如:当前需要调用数据传输应用进程将重要的个人数据传输至其它终端,或者当前需要开启支付应用进程以进行支付操作等,所述类型监听单元12获取执行当前操作的应用进程的进程类型。
[0087]第二通知单元19,用于若所述进程类型存在于预设进程类型集合中,则输出切换提示信息,并在接收到对所述切换提示信息的确认反馈信息时,通知所述网络切换单元13执行从所述所选择的无线网络切换至移动网络;
[0088]网络切换单元13,用于从所述所选择的无线网络切换至移动网络;
[0089]具体实现中,所述终端I中可以预先设置有需要切换网络的预设进程类型集合,当所述终端I监听到所述进程类型属于所述预设进程类型集合中时,所述网络切换单元13可以将所述所选择的无线网络切换至移动网络。
[0090]进一步的,若所述进程类型存在于预设进程类型集合中,则所述第二通知单元19可以先输出切换提示信息,以提示用户当前运行的应用进程需要切换至移动网络后才可运行,并可以提供“确认切换”的按钮,所述终端I在接收到对所述切换提示信息的确认反馈信息时,所述网络切换单元13就可以将所述所选择的无线网络切换至所述移动网络。
[0091]所述网络切换单元13,还用于当监听到所述应用进程结束时,从所述移动网络切换至所述所选择的无线网络;
[0092]具体实现中,所述终端I监听到所述应用进程结束时,所述网络切换单元13可以将所述移动网络切换为所述所选择的无线网络,以为用户节省网络流量,当然,若所述终端I在此期间移动至其它的地方、例如:其它的公共场所、家中或者办公室等,则需要重新执行选择无线网络的过程,其具体过程可以参见上述对无线网络选择过程的描述,在此不进行赘述。
[0093]模式解除单元20,用于当断开与所述所选择的无线网络的连接时,解除所述预警模式;
[0094]具体实现中,当所述终端I断开与所述所选择的无线网络的连接时,所述模式解除单元20可以解除所述预警模式,即不再监听运行的应用进程,而在下一次开启连接无线网络时,需再次进行无线网络的优先级属性的判断,以确定是否重新将所述终端模式设置为所述预警模式。
[0095]在本发明实施例中,无线网络均表示为W1-Fi,所述移动网络表示为各运营商提供的数据业务,例如:GPRS、3G、4G等。
[0096]在本发明实施例中,在连接到所选择的无线网络时,通过将终端模式设置为预警模式,以基于预警模式,监听执行当前操作的应用进程的进程类型,若进程类型存在于预设进程类型集合中,则将所选择的无线网络切换至移动网络。通过设置预警模式以及预设进程类型集合,可以在预警模式中对应用进程进行监听,保证了应用进程可以在安全的移动网络中执行,提高了终端数据的安全性;通过对无线网络标识设置优先级属性,可以根据用户自定义的优先级属性确定所连接的无线网络的可靠性,以选择是否需要进入预警模式以进行网络切换,基于终端数据安全的基础上提升了终端应用进程的执行效率;通过在应用进程结束时,自动将移动网络切换为无线网络,可以为用户节省网络流量,提升用户体验,进而提升了终端的智能性。
[0097]请参见图6,为本发明实施例提供了另一种终端的结构示意图。如图6所示,该终端包括:至少一个处理器601,例如CPU,输入设备603、输出设备604,存储器605,至少一个通信总线602。其中,通信总线602用于实现这些组件之间的连接通信。其中,存储器605可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器605可选的还可以是至少一个位于远离前述处理器601的存储装置。其中处理器601可以结合图3-图5所描述的终端,存储器605中存储一组程序代码,且处理器601调用存储器605中存储的程序代码,用于执行以下操作:
[0098]当连接到所选择的无线网络时,将终端模式设置为预警模式;
[0099]基于所述预警模式,监听执行当前操作的应用进程的进程类型;
[0100]若所述进程类型存在于预设进程类型集合中,则从所述所选择的无线网络切换至移动网络。
[0101]在可选的实施例中,当连接到无线网络之前,处理器601调用存储器605中存储的程序代码还执行以下步骤:
[0102]控制输入设备603获取当前可连接的无线网络列表,并判断所述无线网络列表中是否存储有历史连接的至少一个无线网络标识;
[0103]若是,则控制输入设备603获取所述至少一个无线网络标识中各个无线网络标识的优先级属性,以选择优先级属性最高的无线网络标识对应的无线网络进行连接;
[0104]若否,则控制输入设备603获取在所述无线网络列表中所选择的无线网络标识,以对所述所选择的无线网络标识对应的无线网络进行连接,并存储针对所述所选择的无线网络标识所设置的优先级属性。
[0105]在可选的实施例中,处理器601调用存储器605中存储的程序代码执行控制输入设备603获取所述至少一个无线网络标识中各个无线网络标识的优先级属性,以连接至优先级属性最高的无线网络标识对应的无线网络时,具体执行以下步骤:
[0106]获取所述至少一个无线网络标识中各个无线网络标识的优先级属性;
[0107]查找优先级属性最高的无线网络标识,并获取所述优先级属性最高的无线网络标识的标识数量;
[0108]当所述标识数量大于或等于二时,控制输入设备603根据预设网络选取条件在所述优先级属性最
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1