CN113286349B - 个人热点连接方法、装置、终端及存储介质 - Google Patents
个人热点连接方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN113286349B CN113286349B CN202110571020.4A CN202110571020A CN113286349B CN 113286349 B CN113286349 B CN 113286349B CN 202110571020 A CN202110571020 A CN 202110571020A CN 113286349 B CN113286349 B CN 113286349B
- Authority
- CN
- China
- Prior art keywords
- terminal
- connection
- switch
- state
- hot spot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请涉及计算机技术领域,尤其涉及一种个人热点连接方法、装置、终端及存储介质。其中,一种个人热点连接方法,应用于第一终端,包括:获取第二终端针对所述第一终端的个人热点发送的第一连接请求,所述第一连接请求中包括所述第二终端的终端标识;基于所述第一连接请求获取第一连接开关的第一开关状态,所述第一连接开关与所述终端标识一一对应;基于所述第一开关状态,确定所述个人热点与所述第二终端的热点连接状态。采用本申请可以减少第一终端蜂窝数据的损耗,提高个人热点连接的使用体验。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种个人热点连接方法、装置、终端及存储介质。
背景技术
随着科学技术的发展,终端的发展也越来越迅速,因此提高用户使用终端的便利性成为用户关注的焦点。其中,个人热点功能的出现极大地方便了用户的生活。终端在开启个人热点时,可以基于其他终端的连接请求与其他终端建立连接,以使其他终端可以使用该终端的蜂窝数据浏览资讯、观看视频等。
发明内容
本申请实施例提供了一种个人热点连接方法、装置、终端及存储介质,可以减少第一终端蜂窝数据的损耗,提高个人热点连接的使用体验。本申请实施例的技术方案如下:
第一方面,本申请实施例提供了一种个人热点连接方法,应用于第一终端,包括:
获取第二终端针对第一终端的个人热点发送的第一连接请求,第一连接请求中包括第二终端的终端标识;
基于第一连接请求获取第一连接开关的第一开关状态,第一连接开关与终端标识一一对应;
基于第一开关状态,确定个人热点与第二终端的热点连接状态。
第二方面,本申请实施例提供了一种个人热点连接装置,包括:
请求获取单元,用于获取第二终端针对第一终端的个人热点发送的第一连接请求,第一连接请求中包括第二终端的终端标识;
状态获取单元,用于基于第一连接请求获取第一连接开关的第一开关状态,第一连接开关与终端标识一一对应;
状态确定单元,用于基于第一开关状态,确定个人热点与第二终端的热点连接状态。
第三方面,本申请实施例提供一种终端,可包括:处理器和存储器;其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供一种计算机存储介质,计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
在本申请一个或多个实施例中,通过获取第二终端针对第一终端的个人热点发送的第一连接请求,由于第一连接开关与终端标识一一对应,因此可以基于第一连接请求获取第一连接开关的第一开关状态,并基于第一开关状态,确定个人热点与第二终端的热点连接状态,减少未设置第一连接开关且第一终端的个人热点开启时,第二终端直接连接至第一终端的个人热点导致第一终端蜂窝数据损耗的情况,通过控制第一连接开关来控制蜂窝数据的损耗,可以减少第一终端蜂窝数据的损耗,提高个人热点连接的使用体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出本申请实施例的一种个人热点连接方法的背景示意图;
图2示出本申请实施例的一种个人热点连接方法的***架构图;
图3示出本申请实施例的一种个人热点连接方法的流程示意图;
图4示出本申请实施例的一种个人热点连接方法的流程示意图;
图5示出本申请实施例的一种终端界面的举例示意图;
图6示出本申请实施例的一种个人热点连接方法的流程时序图;
图7示出本申请实施例的一种个人热点连接方法的流程示意图;
图8示出本申请实施例的一种个人热点连接方法的流程示意图;
图9示出本申请实施例的一种个人热点连接方法的流程示意图;
图10示出本申请实施例提供的一种个人热点连接装置的结构示意图;
图11示出本申请实施例提供的一种个人热点连接装置的结构示意图;
图12是本申请实施例提供的一种终端的结构示意图;
图13是本申请实施例提供的操作***和用户空间的结构示意图;
图14是图12中安卓操作***的架构图;
图15是图12中IOS操作***的架构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
随着科学技术的发展,终端支持的功能越来越多,极大地方便了用户的生活。例如终端可以支持个人热点功能。例如终端1开启个人热点后,终端2可以在搜索到该个人热点时输入该个人热点的连接密码,以便终端2可以连接至该个人热点。若终端2连接至该个人热点,则终端2可以使用终端1的蜂窝数据浏览资讯。
易于理解的是,图1示出本申请实施例的一种个人热点连接方法的背景示意图。如图1所示,当终端打开个人热点时,终端可以设置个人热点的频段、个人热点的名称、个人热点的加密方式、个人热点的密码、是否隐藏个人热点等等。个人热点的频段包括但不限于2.4G频段、5G频段等。
可选的,图2示出本申请实施例的一种个人热点连接方法的***架构图。如图2所示,例如终端110可以接收智能手表120经网络140发送的连接密码,该连接密码为针对终端110的个人热点的连接密码。当终端110接收到该连接密码,且终端110确定该连接密码与预设的个人热点的连接密码一致时,终端可以建立终端110的个人热点和智能手表120的连接。例如终端110可以接收终端130经网络140发送的连接密码,该连接密码为针对终端110的个人热点的连接密码。当终端110接收到该连接密码,终端110确定该连接密码与预设的个人热点的连接密码一致时,终端110可以建立终端110的个人热点和终端130的连接。但是当终端建立终端的个人热点与其他终端的连接时,会出现其他终端在获取到个人热点的连接密码直接连接至终端的个人热点导致终端蜂窝数据消耗,使得个人热点连接使用体验较差的情况。
下面结合具体的实施例对本申请进行详细说明。
在一个实施例中,如图3所示,提出了一种个人热点连接方法,该方法可依赖于计算机程序实现,可运行于包括个人热点连接装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
其中,个人热点连接装置可以是具有个人热点功能的第一终端,该第一终端包括但不限于:可穿戴设备、手持设备、个人电脑、平板电脑、车载设备、智能手机、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端设备可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personal digital assistant,PDA)、5G网络或未来演进网络中的终端设备等。
具体的,该个人热点连接方法包括:
S101,获取第二终端针对第一终端的个人热点发送的第一连接请求;
根据一些实施例,本申请实施例应用于第一终端,即本申请实施例的执行主体为第一终端,该第一终端为具有个人热点连接功能的终端。该第一终端可以接收用户的热点控制指令,该热点控制指令用于控制个人热点是否开启。该热点控制指令包括但不限于语音热点控制指令、点击热点控制指令、定时热点控制指令等。
易于理解的是,当第一终端接收到针对个人热点的热点控制指令为热点开启指令时,第一终端可以基于该热点开启指令开启个人热点。本申请实施例第一终端在获取第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端的个人热点是处于开启状态的。
可选的,第二终端为针对第一终端的个人热点发送第一连接请求的终端。该第二终端并不特指某一固定终端。当针对第一终端的个人热点发送第一连接请求的终端发生变化时,第二终端随之改变。
根据一些实施例,连接请求是第二终端发送的,用于连接至第一终端的个人热点的请求。第一连接请求是第二终端针对第一终端的个人热点发送的的连接请求。第一连接请求中包括第二终端的终端标识。
易于理解的是,终端标识是指用于指示第二终端的标识。该终端标识为第一终端接收到的第一连接请求中包括的标识,该终端标识用于标识第一连接请求的发送对象。该终端标识并不特指某一固定终端标识。该终端标识可以基于用户的标识设置指令进行设置,该标识设置指令包括但不限于语音标识设置指令、点击标识设置指令和定时标识设置指令等等。
根据一些实施例,若第一终端的个人热点处于开启状态,第一终端可以获取第二终端针对第一终端的个人热点发送的第一连接请求。例如,第一终端检测到第二终端发送第一连接请求时,第一终端可以获取该第一连接请求。由于第一连接请求中包括第二终端的终端标识,因此第一终端获取到该第一连接请求时,第一终端可以获取第二终端的终端标识。
S102,基于第一连接请求获取第一连接开关的第一开关状态;
根据一些实施例,连接开关是指用于控制终端连接至第一终端的个人热点的开关,该第一连接开关是指控制第二终端连接至第一终端的个人热点的开关。该第一连接开关可以是第一终端针对第二终端的终端标识设置的开关。
易于理解的是,第一连接开关与终端标识一一对应,即一个终端标识对应一个连接开关。例如,A连接开关对应的终端标识为a终端标识,B连接开关对应的终端标识位b终端标识。
根据一些实施例,开关状态用于指示连接开关处于开启状态还是关闭状态。该开关状态并不特是某一固定状态,该开关状态基于开关本身的状态确定。第一开关状态用于是指第一连接开关的状态,即第一开关状态用于指示第二终端的终端标识对应的开关的状态。
易于理解的是,由于该第一连接请求中包括第二终端的终端标识,因此,若第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求,则第一终端可以基于该第一连接请求获取第一连接开关的第一开关状态。
S103,基于第一开关状态,确定个人热点与第二终端的热点连接状态。
根据一些实施例,热点连接状态用于表示第一终端的个人热点是否与第二终端建立连接的状态。该热点连接状态并不特指某一固定连接状态。该热点连接状态是第一终端基于第一开关状态确定,即第一开关状态发生变化时,该热点连接状态也会相应变化。该热点连接状态包括但不限于可连接状态、拒绝连接状态等。
易于理解的是,若第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求,第一终端可以获取第一连接请求中的终端标识,并获取该终端标识对应的第一连接开关。当第一终端获取到第一连接开关时,第一终端可以获取该第一连接开关的第一连接状态。当第一终端获取到第一连接开关的第一开关状态时,第一终端可以基于该第一开关状态,确定个人热点与第二终端的热点连接状态。
在本申请一个或多个实施例中,通过获取第二终端针对第一终端的个人热点发送的第一连接请求,由于第一连接开关与终端标识一一对应,因此可以基于第一连接请求获取第一连接开关的第一开关状态,并基于第一开关状态,确定个人热点与第二终端的热点连接状态,减少未设置第一连接开关且第一终端的个人热点开启时,第二终端直接连接至第一终端的个人热点导致第一终端蜂窝数据损耗的情况,通过控制第一连接开关来控制蜂窝数据的损耗,可以减少第一终端蜂窝数据的损耗,提高个人热点连接的使用体验。另外,还可以减少第二终端恶意破解第一终端的个人热点时,导致第一终端蜂窝数据损耗的情况,可以减少第一终端的蜂窝数据的损耗,提高个人热点连接的使用体验。
请参见图4,图4示出本申请实施例提供的一种个人热点连接方法的流程示意图。具体的:
S201,获取第二终端针对第一终端的个人热点发送的第一连接请求;
具体过程如上所述,此处不再赘述。
根据一些实施例,第一终端例如可以是Q终端,第二终端例如可以是W终端。第二终端对应的终端标识例如可以是w1终端标识。第二终端W终端检测到第一终端Q终端的个人热点处于开启状态,即第二终端W终端搜索到第一终端Q终端的个人热点时,第二终端W终端可以针对第一终端Q终端的个人热点发送第一连接请求。其中该第一连接请求中包括第二终端W终端的w1终端标识。
可选的,该终端标识用于标识发送第一连接请求的第二终端,该终端标识可以基于用户的修改指令进行修改。例如第二终端接收到用户的输入的点击修改指令时,第二终端可以基于该点击修改指令对第二终端的终端标识进行修改。
S202,获取第一连接请求中的第一属性信息;
根据一些实施例,属性信息用于表示连接请求的类型。该属性信息包括但不限于自动连接属性信息、手动连接属性信息等等。该属性信息可以是数据包形式的信息,还可以是文字形式的信息等等。当该属性信息为数据包形式的信息时,该属性信息例如可以是beacon数据包。该属性信息例如可以是TRUE或者FALSE,其中TRUE例如可以是表示该连接请求为自动连接请求,FALSE例如可以表示该连接请求为手动连接请求。
易于理解的是,第一属性信息是指第一连接请求中包括的属性信息,该第一属性信息用于指示第一连接请求的类型。该第一属性信息并不特指某一固定属性信息。例如当第二终端发送的第一连接请求发生变化时,该第一属性信息也会相应变化。
根据一些实施例,当第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的第一属性信息。例如,第二终端W终端针对第一终端Q终端发送第一连接请求至第一终端Q终端。第一终端Q终端可以获取第一连接请求中第二终端W终端的w1终端标识。
S203,若第一属性信息指示第一连接请求为自动连接请求,则获取第一连接开关的第一开关状态;
根据一些实施例,第一连接开关与终端标识一一对应。当第一终端在获取第二终端针对第一终端的个人热点的第一连接请求之前,第一终端可以设置第一连接开关与终端标识的一一对应关系。第一终端可以基于用户的设置指令设置第一连接开关,还可以在第二终端历史连接至第一终端的个人热点时设置第一连接开关。
易于理解的是,用户可以在第一终端的终端界面中输入第二终端的终端标识,并设置与该终端标识对应的连接开关。当第一终端获取到用户输入的第二终端的终端标识和连接开关时,第一终端可以设置第一连接开关和终端标识的一一对应关系。例如Q终端接收到用户在Q终端显示界面上输入的第二终端W终端的w1终端标识和w1终端标识对应的连接开关时,Q终端可以设置w1终端标识和第一连接开关的一一对应关系,此时Q终端的界面举例示意图可以如图5所示。
可选的,第一终端还可以在第二终端第一次连接至第一终端的个人热点时设置与第二终端的终端标识对应的第一连接开关。例如当第二终端W终端获取到用户在第二终端W终端的显示屏上针对第一终端Q终端的个人热点第一次输入的连接信息时,第二终端W终端可以发送该连接信息至第一终端Q终端。第一终端Q终端可以基于该连接信息,与第二终端W终端建立连接。当第一终端Q终端与第二终端W终端建立连接时,第一终端Q终端可以设置仅与第二终端W终端的终端标识w1终端标识对应的连接开关,即第一终端Q终端可以设置与第二终端W终端的终端标识w1终端标识唯一对应的连接开关。
根据一些实施例,当第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的第一属性信息。当第一终端获取到第一属性信息时,第一终端可以确定该第一属性信息是否指示第一连接请求为自动连接请求。当第一终端确定第一属性信息指示第一连接请求为自动连接请求时,第一终端可以获取第一连接开关的第一开关状态,即第一终端可以获取终端标识对应的第一连接开关,并获取该连接开关对应的第一开关状态。
易于理解的是,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是TRUE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息TRUE指示第一连接请求为自动连接请求,Q终端可以获取w1终端标识对应的第一连接开关,并获取第一连接开关的第一开关状态。
根据一些实施例,第一连接请求中还包括设备识别码,该设备识别码用于唯一标识第二终端,且该设备识别码是第二终端出厂时设置的,不可以基于用户的设置指令进行修改。由于在第一终端与第二终端建立连接之前,需要在第一终端和第二终端中配置连接属性信息,因此只有在配置有连接属性信息的终端才可以执行本申请实施例的技术方案。
易于理解的是,当第一终端获取到第二终端针对第一终端的个人热点的第一连接请求时,第一终端在基于第一连接请求获取与终端标识对应的第一连接开关,获取第一连接开关的第一开关状态时,第一终端可以获取第一连接请求中的设备识别码。若第一终端获取到第一连接请求中的设备识别码时,第一终端可以检测该设备识别码是否属于目标识别码。若第一终端确定该设备识别码属于目标识别码,则第一终端可以获取第一连接开关的第一开关状态,即第一终端可以获取与终端标识对应的第一连接开关,获取第一连接开关的第一开关状态。第一终端对设备识别码的检测可以减少设备识别码不属于目标识别码执行本申请实施例的技术方案的情况,可以减少个人热点的连接步骤,减少个人热点的连接时长,提高个人热点的连接效率。
可选的,目标识别码可以是第一终端预先获取到的。当Q终端获取到W终端针对Q终端的个人热点的第一连接请求时,Q终端可以获取第一连接请求中的设备识别码。Q终端获取到的设备识别码例如可以是58468455854671。若Q终端确定该设备识别码58468455854671属于目标识别码,则Q终端可以获取第一连接开关的第一开关状态,即Q终端可以获取与w1终端标识对应的第一连接开关,获取第一连接开关的第一开关状态。
S204,若第一开关状态指示第一连接开关处于开启状态,则确定个人热点与第二终端的热点连接状态为可连接状态,并建立个人热点与第二终端的连接;
根据一些实施例,可连接状态用于表示第一终端的个人热点可以与第二终端建立连接。当第一终端获取到终端标识对应的第一连接开关时,第一终端可以获取第一连接开关的第一开关状态。当第一终端获取到第一开关状态时,第一终端可以检测第一开关状态是否指示第一连接开关处于开启状态。当第一终端确定第一开关状态指示第一连接开关处于开启状态时,则第一终端可以确定个人热点与第二终端的热点连接状态为可连接状态。第一终端可以建立个人热点与第二终端的连接。第一终端建立个人热点与第二终端的连接时,第一终端可以获取第二终端发送的连接信息,第一终端检测到该连接信息满足连接条件时,第一终端可以建立个人热点与第二终端的连接。该个人热点为第一终端的个人热点。
可选的,连接条件并不特指某一固定连接条件。该连接条件用于验证第二终端发送的第一连接请求中的连接信息是否正确。当第一终端接收到针对连接条件的修改指令时,第一终端可以基于该修改指令修改该连接条件。例如该连接条件可以是连接密码。当第一终端接收到密码修改指令时,第一终端可以修改个人热点的连接密码。
易于理解的是,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是TRUE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息TRUE指示第一连接请求为自动连接请求,Q终端可以获取w1终端标识对应的第一连接开关,并获取第一连接开关的第一开关状态。若第一开关状态指示第一连接开关处于开启状态,则Q终端确定Q终端的个人热点与W终端的热点连接状态为可连接状态,并建立Q终端的个人热点和W终端的连接。Q终端与W终端建立连接时,Q终端可以获取第一连接请求中的连接信息。该连接信息例如可以是连接密码。当Q终端检测到该连接密码与Q终端的个人热点的连接密码一致时,Q终端可以建立Q终端的个人热点和W终端的连接。
可选的,如图5所示,Q终端仅设置w1终端标识对应的第一开关处于开启状态。若Q终端同时接收到W终端、R终端、T终端、M终端和N终端针对Q终端的个人热点的连接请求,Q终端仅建立Q终端的个人热点和W终端的连接,拒绝Q终端的个人热点与R终端、T终端、M终端和N终端建立连接。
S205,若第一开关状态指示第一连接开关处于关闭状态,则确定个人热点与第二终端的热点连接状态为拒绝连接状态,并拒绝个人热点与第二终端建立连接。
根据一些实施例,当第一终端获取到终端标识对应的第一连接开关时,第一终端可以获取第一连接开关的第一开关状态。当第一终端获取到第一开关状态时,第一终端可以检测第一开关状态是否指示第一连接开关处于开启状态。当第一终端确定第一开关状态指示第一连接开关处于关闭状态时,则第一终端可以确定个人热点与第二终端的热点连接状态为拒绝连接状态,第一终端拒绝个人热点与第二终端建立连接。
易于理解的是,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是TRUE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息TRUE指示第一连接请求为自动连接请求,Q终端可以获取W终端的w1终端标识对应的第一连接开关,并获取第一连接开关的第一开关状态。若第一开关状态指示第一连接开关处于关闭状态,则Q终端确定Q终端的个人热点与W终端的热点连接状态为拒绝连接状态,拒绝Q终端的个人热点与W终端建立连接。
根据一些实施例,若个人热点与第二终端的热点连接状态为拒绝连接状态,则第一终端拒绝个人热点与第二终端建立连接之后,第一终端可以获取第二终端针对个人热点发送的第二连接请求,第二连接请求中包括连接信息和第二属性信息。第二连接请求为第一终端基于第二终端发送的自动连接请求拒绝个人热点与第二终端建立连接之后,接收到的第二终端再次针对该个人热点发送的连接请求。当第一终端获取到第二终端针对个人热点发送的第二连接请求时,第一终端可以获取第二连接请求中的第二属性信息。第二属性信息为第二连接请求中包括的用于指示第二连接请求属性的信息,该第二属性信息并不特指某一固定信息。该第二属性信息例如可以基于第二终端接收到的连接指令进行修改。
易于理解的是,若第一终端获取到第二连接请求中的第二连接属性,则第一终端可以判断第二连接属性是否指示第二连接请求为手动连接请求。若第二属性信息指示第二连接请求为手动连接请求,且连接信息满足连接条件,则第一终端确定个人热点与第二终端的热点连接状态为可连接状态,并建立个人热点与第二终端的连接。因此第一终端可以基于自动连接请求拒绝个人热点与第二终端建立连接之后,可以基于第二终端发送的手动连接请求建立个人热点与第二终端的连接,减少第一终端无法建立个人热点与第二终端的连接的情况,可以提高个人热点连接的便利性。
易于理解的是,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是TRUE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息TRUE指示第一连接请求为自动连接请求,Q终端可以获取W终端的w1终端标识对应的第一连接开关,并获取第一连接开关的第一开关状态。若第一开关状态指示第一连接开关处于关闭状态,则Q终端确定Q终端的个人热点与W终端的热点连接状态为拒绝连接状态,并拒绝Q终端的个人热点与W终端建立连接。Q终端获取到W终端针对Q终端的个人热点发送的第二连接请求时,Q终端可以获取第二连接请求中的第二属性信息。Q终端获取到的第二属性信息例如可以是FALSE。当Q终端获取到第二属性信息时,Q终端可以确定该第二属性信息FALSE指示第二连接请求为手动连接请求,Q终端可以获取第二连接请求中的连接信息。当Q终端确定该连接信息满足连接条件时,Q终端可以建立Q终端的个人热点和W终端的连接。
根据一些实施例,图6示出本申请实施例的一种个人热点连接的时序示意图。如图6所示,若第一终端基于第二终端针对第一终端的个人热点发送的自动连接请求,确定第一终端的个人热点与第二终端的热点连接状态为拒绝连接状态,则第一终端可以发送拒绝连接的提示信息至第二终端。第二终端可以在接收到该提示信息之后,发送针对第一终端的个人热点的第二连接请求至第一终端。
在本申请一个或多个实施例中,通过获取第二终端针对第一终端的个人热点发送的第一连接请求,可以在第一连接请求中的第一属性信息指示第一连接请求为自动连接请求时,获取第一连接开关的第一开关状态,由于第一连接开关与终端标识一一对应,因此可以第一连接开关处于开启状态时,确定个人热点与第二终端的热点连接状态为可连接状态,建立个人热点与第二终端的连接,在第一连接开关处于关闭状态时,拒绝个人热点与第二终端建立连接,减少未设置第一连接开关且第一终端的个人热点开启时,第二终端自动连接至第一终端的个人热点导致第一终端蜂窝数据损耗的情况,同时减少第一连接开关处于关闭状态时,第二终端自动连接至第一终端的个人热点的情况,可以通过控制第一连接开关控制蜂窝数据的损耗,可以减少第一终端蜂窝数据的损耗,提高个人热点连接的使用体验。
请参见图7,图7示出本申请实施例提供的一种个人热点连接方法的流程示意图。具体的:
S301,获取第二终端针对第一终端的个人热点发送的第一连接请求;
具体过程如上所述,此处不再赘述。
S302,若第一属性信息指示第一连接请求为自动连接请求,则获取第二连接开关的第二开关状态;
根据一些实施例,第二连接开关为控制自动连接个人热点的总开关,即第二连接开关并不特指与某一固定第二终端对应的连接开关。第二连接开关可以是基于用户的设置指令设置的连接开关,还可以是第一终端在出厂时设置的连接开关。
易于理解的是,当第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的第一属性信息。当第一终端获取到第一属性信息时,第一终端可以确定该第一属性信息是否指示第一连接请求为自动连接请求。若第一终端确定第一属性信息指示第一连接请求为自动连接请求,则第一终端可以获取第二连接开关的第二开关状态。
可选的,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是TRUE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息TRUE指示第一连接请求为自动连接请求,Q终端可以获取第二连接开关的第二开关状态。第二开关状态包括但不限于可连接状态和拒绝连接状态等。
根据一些实施例,在第一终端获取第二终端针对第一终端的个人热点发送的第一连接请求之前,第一终端可以接收针对第二连接开关的控制指令,第一终端可以基于该控制指令控制第二连接开关的第二开关状态。
S303,若第二开关状态指示第二连接开关处于开启状态,则获取第一连接开关的第一开关状态;
根据一些实施例,若第一终端获取到第二连接开关,则第一终端可以获取第二连接开关的第二开关状态。若第一终端获取到第二开关状态,则第一终端可以检测第二开关状态是否指示第二连接开关处于开启状态。当第一终端确定第二开关状态指示第二连接开关处于开启状态时,则第一终端可以获取第一连接开关的第一开关状态,即第一终端可以获取与终端标识对应的第一连接开关,获取第一连接开关的第一开关状态。
易于理解的是,若Q终端获取到W终端针对Q终端的个人热点发送的第二连接请求,则Q终端可以获取第二连接请求的第二开关状态。若第二开关状态指示第二连接开关处于开启状态,则Q终端获取与w1终端标识对应的第一连接开关,并获取第一连接开关的第一开关状态。
S304,基于第一开关状态,确定个人热点与第二终端的热点连接状态;
具体过程如上所述,此处不再赘述。
S305,若第二开关状态指示第二连接开关处于关闭状态,则确定个人热点与第二终端的热点连接状态为拒绝连接状态,并拒绝个人热点与第二终端建立连接。
根据一些实施例,若第一终端获取到第二连接开关,则第一终端可以获取第二连接开关的第二开关状态。当第一终端获取到第二开关状态时,第一终端可以检测第二开关状态是否指示第二连接开关处于开启状态。若第一终端确定第一开关状态指示第一连接开关处于关闭状态,则第一终端可以确定个人热点与第二终端的热点连接状态为拒绝连接状态,并拒绝个人热点与第二终端建立连接。
易于理解的是,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第二连接开关。若Q终端获取到第二连接开关,则Q终端可以第二连接开关的第二开关状态。当Q终端获取到第二开关状态时,Q终端可以检测第二开关状态是否指示第二连接开关处于开启状态。当Q终端确定第二开关状态指示第二连接开关处于关闭状态时,则Q终端可以确定Q终端的个人热点与W终端的热点连接状态为拒绝连接状态,并拒绝Q终端的个人热点与W终端建立连接。
根据一些实施例,若第一终端确定第二开关状态指示第二连接开关处于关闭状态,确定第一终端的个人热点与第二终端的热点连接状态为拒绝连接状态,并拒绝第一终端的个人热点与第二终端建立连接之后,第一终端可以获取第二终端针对个人热点发送的第二连接请求,第二连接请求中包括连接信息和第二属性信息。若第一终端确定第二属性信息指示第二连接请求为手动连接请求,且连接信息满足连接条件,则第一终端可以确定第一终端的个人热点与第二终端的热点连接状态为可连接状态,并建立第一终端的个人热点和第二终端的连接。即,第二终端无法自动连接至第一终端的个人热点之后,第二终端可以发送针对第一终端的个人热点的手动连接请求,第一终端可以基于该手动连接请求,建立第一终端的个人热点和第二终端的连接,可以提高个人热点连接的便利性。
在本申请一个或多个实施例中,通过获取第二终端针对第一终端的个人热点发送的第一连接请求,可以在第一连接请求中的第一属性信息指示第一连接请求为自动连接请求时,获取第二连接开关的第二开关状态,并在第二连接开关和第一连接开关均处于开启状态时,确定与第二终端的热点连接状态为可连接状态,建立第一终端的个人热点和第二终端的连接。由于第二连接开关为控制自动连接至个人热点的总开关,因此可以控制其他终端自动成功连接至第一终端的个人热点的情况,可以减少未经第一终端允许,其他终端自动连接至第一终端的个人热点导致第一终端蜂窝数据的损耗,可以节省第一终端蜂窝数据,提高个人热点连接的使用体验。
请参见图8,图8示出本申请实施例提供的一种个人热点连接方法的流程示意图。具体的:
S401,获取第二终端针对第一终端的个人热点发送的第一连接请求,第一连接请求中包括第二终端的终端标识;
具体过程如上所述,此处不再赘述。
S402,获取第一连接请求中的连接信息和第一属性信息;
根据一些实施例,第一终端获取第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的连接信息和第一属性信息。该连接信息包括但不限于数字连接信息、字母连接信息或数字和字母结合的连接信息等等。
根据一些实施例,属性信息用于表示连接请求的类型。该属性信息包括但不限于自动连接属性信息、手动连接属性信息等等。该属性信息可以是数据包形式的信息,还可以是文字形式的信息等等。当该属性信息为数据包形式的信息时,属性信息例如可以是TRUE或者FALSE,其中TRUE例如可以是表示该连接请求为自动连接请求,FALSE例如可以表示该连接请求为手动连接请求。
易于理解的是,第一属性信息是指第一连接请求中包括的属性信息,该第一属性信息用于指示第一连接请求的类型。该第一属性信息并不特指某一固定属性信息。例如当第二终端发送的第一连接请求发生变化时,该第一属性信息也会相应变化。
根据一些实施例,当第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的连接信息和第一属性信息。例如,第二终端W终端针对第一终端Q终端的个人热点发送第一连接请求至第一终端Q终端。第一终端Q终端可以获取第一连接请求中的连接信息和第一属性信息。该连接信息例如可以是连接密码,第一属性信息例如可以是FALSE。
S403,若第一属性信息指示第一连接请求为手动连接请求,则获取第一连接开关的第一开关状态;
易于理解的是,当第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的第一属性信息。若第一终端获取到第一属性信息,则第一终端可以确定该第一属性信息是否指示第一连接请求为自动连接请求。若第一终端确定第一属性信息指示第一连接请求为自动连接请求,则第一终端可以获取第一连接开关的第一开关状态。
可选的,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是FALSE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息FALSE指示第一连接请求为手动连接请求,Q终端可以获取第一连接开关的第一开关状态,即Q终端可以获取与w1终端标识对应的第一连接开关,获取第一连接开关的第一开关状态。
S404,若第一开关状态指示第一连接开关处于开启状态或关闭状态,则确定个人热点与第二终端的热点连接状态为可连接状态,并基于连接信息建立个人热点与第二终端的连接。
根据一些实施例,若第一终端获取到与终端标识对应的第一连接开关,并获取到第一连接开关的第一开关状态时,第一终端可以检测第一开关状态是否指示第一连接开关处于开启状态。若第一终端确定第一开关状态指示第一连接开关处于开启状态或关闭状态时,第一终端可以确定个人热点与第二终端的热点连接状态为可连接状态。若第一终端确定个人热点与第二终端的热点连接状态为可连接状态,则第一终端可以基于第一连接请求中的连接信息,建立个人热点与第二终端的连接。即,当第一终端接收到连接请求为手动连接请求时,可以不考虑第一连接开关的第一连接状态,直接确定个人热点与第二终端的热点连接状态为可连接状态,并基于连接信息建立个人热点与第二终端的连接。
在本申请一个或多个实施例中,通过获取第二终端针对第一终端的个人热点发送的第一连接请求,可以在第一连接请求中的第一属性信息指示第一连接请求为手动连接请求时,可以在第一开关状态指示第一连接开关处于开启状态或关闭状态,则确定个人热点与第二终端的热点连接状态为可连接状态,并基于连接信息建立个人热点与第二终端的连接,减少无法手动连接至第一终端的个人热点的情况,可以提高手动成功连接至第一终端的个人热点的概率,提高个人热点连接的使用体验。
请参见图9,图9示出本申请实施例提供的一种个人热点连接方法的流程示意图。具体的:
S501,获取第二终端针对第一终端的个人热点发送的第一连接请求;
具体过程如上所述,此处不再赘述。
S502,获取第一连接请求中的连接信息和第一属性信息;
根据一些实施例,第一终端获取第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的连接信息和第一属性信息。该连接信息包括但不限于数字连接信息、字母连接信息或数字和字母结合的连接信息等等。
根据一些实施例,属性信息用于表示连接请求的类型。该属性信息包括但不限于自动连接属性信息、手动连接属性信息等等。该属性信息可以是数据包形式的信息,还可以是文字形式的信息等等。当该属性信息为数据包形式的信息时,属性信息例如可以是TRUE或者FALSE,其中TRUE例如可以是表示该连接请求为自动连接请求,FALSE例如可以表示该连接请求为手动连接请求。
易于理解的是,第一属性信息是指第一连接请求中包括的属性信息,该第一属性信息用于指示第一连接请求的类型。该第一属性信息并不特指某一固定属性信息。例如当第二终端发送的第一连接请求发生变化时,该第一属性信息也会相应变化。
根据一些实施例,当第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的连接信息和第一属性信息。例如,第二终端W终端针对第一终端Q终端发送第一连接请求至第一终端Q终端。第一终端Q终端可以获取第一连接请求中的连接信息和第一属性信息。该连接信息例如可以是连接密码,第一属性信息例如可以是FALSE。
S503,若第一属性信息指示第一连接请求为手动连接请求,则获取第一连接开关的第一开关状态;
根据一些实施例,当第一终端获取到第二终端针对第一终端的个人热点发送的第一连接请求时,第一终端可以获取第一连接请求中的第一属性信息。当第一终端获取到第一属性信息时,第一终端可以确定该第一属性信息是否指示第一连接请求为手动连接请求。当第一终端确定第一属性信息指示第一连接请求为手动连接请求时,第一终端可以获取第一连接开关的第一开关状态,即第一终端可以获取第二终端的终端标识对应的第一连接开关,并获取该连接开关对应的第一开关状态。
易于理解的是,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是FALSE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息FALSE指示第一连接请求为手动连接请求,Q终端可以获取W终端的w1终端标识对应的第一连接开关,并获取第一连接开关的第一开关状态。
S504,若第一开关状态指示第一连接开关处于开启状态,则确定个人热点与第二终端的热点连接状态为可连接状态,并建立个人热点与第二终端的连接;
根据一些实施例,可连接状态表示第一终端可以建立第一终端的个人热点与第二终端的连接。若第一终端获取到终端标识对应的第一连接开关,则第一终端可以第一连接开关的第一开关状态。当第一终端获取到第一开关状态时,第一终端可以检测第一开关状态是否指示第一连接开关处于开启状态。若第一终端确定第一开关状态指示第一连接开关处于开启状态,则第一终端可以确定个人热点与第二终端的热点连接状态为可连接状态。第一终端可以建立第一终端的个人热点与第二终端的连接。第一终端建立第一终端的个人热点与第二终端的连接时,第一终端可以获取第二终端发送的连接信息,第一终端检测到该连接信息满足连接条件时,第一终端可以建立第一终端的个人热点与第二终端的连接。
可选的,连接条件并不特指某一固定连接条件。该连接条件用于验证第二终端发送的第一连接请求中的连接信息是否正确。当第一终端接收到针对连接条件的修改指令时,第一终端可以基于该修改指令修改该连接条件。例如该连接条件可以是连接密码。当第一终端接收到密码修改指令时,第一终端可以修改个人热点的连接密码。
易于理解的是,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是FALSE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息FALSE指示第一连接请求为手动连接请求,Q终端可以获取w1终端标识对应的第一连接开关,并获取第一连接开关的第一开关状态。若第一开关状态指示第一连接开关处于开启状态,则Q终端确定Q终端的个人热点与W终端的热点连接状态为可连接状态,并建立Q终端的个人热点与W终端的连接。Q终端建立Q终端的个人热点与W终端的连接时,Q终端可以获取第一连接请求中的连接信息。该连接信息例如可以是连接密码。当Q终端检测到该连接密码与Q终端的个人热点的连接密码一致时,Q终端可以建立Q终端的个人热点与W终端的连接。
S505,若第一开关状态指示第一连接开关处于关闭状态,则确定个人热点与第二终端的热点连接状态为拒绝连接状态,并拒绝个人热点与第二终端建立连接。
根据一些实施例,当第一终端获取到终端标识对应的第一连接开关时,第一终端可以第一连接开关的第一开关状态。当第一终端获取到第一开关状态时,第一终端可以检测第一开关状态是否指示第一连接开关处于开启状态。当第一终端确定第一开关状态指示第一连接开关处于关闭状态时,第一终端可以确定第一终端的个人热点与第二终端的热点连接状态为拒绝连接状态。
易于理解的是,Q终端获取到W终端针对Q终端的个人热点发送的第一连接请求时,Q终端可以获取第一连接请求中的第一属性信息。Q终端获取到的第一属性信息例如可以是FALSE。当Q终端获取到第一属性信息时,Q终端可以确定该第一属性信息FALSE指示第一连接请求为手动连接请求,Q终端可以获取W终端的w1终端标识对应的第一连接开关,并获取第一连接开关的第一开关状态。若第一开关状态指示第一连接开关处于关闭状态,则Q终端确定Q终端的个人热点与W终端的热点连接状态为拒绝连接状态,拒绝Q终端的个人热点与W终端建立连接。
在本申请一个或多个实施例中,通过获取第二终端针对第一终端的个人热点发送的第一连接请求,可以在第一连接请求中的第一属性信息指示第一连接请求为手动连接请求时,获取第一连接开关的第一开关状态,由于第一连接开关与终端标识一一对应,因此可以第一连接开关处于开启状态时,确定个人热点与第二终端的热点连接状态为可连接状态,建立个人热点与第二终端的连接,在第一连接开关处于关闭状态时,拒绝个人热点与第二终端建立连接,减少未设置第一连接开关且第一终端的个人热点开启时,第二终端手动连接至第一终端的个人热点导致第一终端蜂窝数据损耗的情况,同时减少第一连接开关处于关闭状态时,第二终端连接至第一终端的个人热点的情况,可以通过控制第一连接开关控制蜂窝数据的损耗,可以减少第一终端蜂窝数据的损耗,提高个人热点连接的使用体验。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图10,其示出了本申请一个示例性实施例提供的个人热点连接装置的结构示意图。该个人热点连接装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该个人热点连接装置1000包括请求获取单元1001、状态获取单元1002和状态确定单元1003,其中:
请求获取单元1001,用于获取第二终端针对第一终端的个人热点发送的第一连接请求,第一连接请求中包括第二终端的终端标识;
状态获取单元1002,用于基于第一连接请求获取第一连接开关的第一开关状态,第一连接开关与终端标识一一对应;
状态确定单元1003,用于基于第一开关状态,确定个人热点与第二终端的热点连接状态。
根据一些实施例,图11示出本申请实施例的一种个人热点连接装置的结构示意图。如图11所示,状态获取单元1002包括属性信息获取子单元1012和状态获取子单元1022,状态获取单元1002用于基于第一连接请求获取第一连接开关的第一开关状态时:
属性信息获取子单元1012,用于获取第一连接请求中的第一属性信息;
状态获取子单元1022,用于若第一属性信息指示第一连接请求为自动连接请求,则获取第一连接开关的第一开关状态。
根据一些实施例,状态确定单元1003,用于基于第一开关状态,确定个人热点与第二终端的热点连接状态时,具体用于:
若第一开关状态指示第一连接开关处于开启状态,则确定个人热点与第二终端的热点连接状态为可连接状态,并建立个人热点与第二终端的连接;
若第一开关状态指示第一连接开关处于关闭状态,则确定个人热点与第二终端的热点连接状态为拒绝连接状态,并拒绝个人热点与第二终端建立连接。
根据一些实施例,状态获取单元1002,用于若第一属性信息指示第一连接请求为自动连接请求,则获取第一连接开关的第一开关状态时,具体用于:
若第一属性信息指示第一连接请求为自动连接请求,则获取第二连接开关的第二开关状态,第二连接开关为控制自动连接个人热点的总开关;
若第二开关状态指示第二连接开关处于开启状态,则获取第一连接开关的第一开关状态。
根据一些实施例,状态确定单元1003,用于若第一属性信息指示第一连接请求为自动连接请求,则获取第二连接开关的第二开关状态之后,还具体用于:
若第二开关状态指示第二连接开关处于关闭状态,则确定个人热点与第二终端的热点连接状态为拒绝连接状态,并拒绝个人热点与第二终端建立连接。
根据一些实施例,状态确定单元1003,用于若第二终端的热点连接状态为拒绝连接状态,则基于第一开关状态,确定个人热点与第二终端的热点连接状态之后,还具体用于:
获取第二终端针对个人热点发送的第二连接请求,第二连接请求中包括连接信息和第二属性信息;
若第二属性信息指示第二连接请求为手动连接请求,且连接信息满足连接条件,则确定个人热点与第二终端的热点连接状态为可连接状态,并建立个人热点与第二终端的连接。
根据一些实施例,状态获取单元1002,用于基于第一连接请求获取第一连接开关的第一开关状态时,具体用于:
获取第一连接请求中的连接信息和第一属性信息;
若第一属性信息指示第一连接请求为手动连接请求,则获取第一连接开关的第一开关状态;
基于第一开关状态,确定个人热点与第二终端的热点连接状态,包括:
若第一开关状态指示第一连接开关处于开启状态或关闭状态,则确定个人热点与第二终端的热点连接状态为可连接状态,并基于连接信息建立个人热点与第二终端的连接。
根据一些实施例,第一连接请求中还包括设备识别码,基于第一连接请求获取第一连接开关的第一开关状态时,具体用于:
获取第一连接请求中的设备识别码;
若设备识别码属于目标识别码,则获取第一连接开关的第一开关状态。
需要说明的是,上述实施例提供的个人热点连接装置在执行个人热点连接方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的个人热点连接装置与个人热点连接方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请一个或多个实施例中,通过获取第二终端针对第一终端的个人热点发送的第一连接请求,可以基于第一连接请求获取第一连接开关的第一开关状态,由于第一连接开关与终端标识一一对应,因此个人热点连接装置可以基于第一开关状态,确定个人热点与第二终端的热点连接状态,减少未设置第一连接开关且个人热点连接装置的个人热点开启时,第二终端直接连接至该个人热点导致个人热点连接装置蜂窝数据损耗的情况,可以通过控制第一连接开关控制蜂窝数据的损耗,可以减少个人热点连接装置蜂窝数据的损耗,提高个人热点连接的使用体验。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图3-图9所示实施例的所述个人热点连接方法,具体执行过程可以参见图3-图9所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图3-图9所示实施例的所述个人热点连接方法,具体执行过程可以参见图3-图9所示实施例的具体说明,在此不进行赘述。
请参考图12,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。所述处理器加载并执行如上述图3-图9所示实施例的所述个人热点连接方法,具体执行过程可以参见图3-图9所示实施例的具体说明,在此不进行赘述。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessing unit,CPU)、图像处理器(graphics processing unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(random Access Memory,RAM),也可以包括只读存储器(read-only memory,ROM)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作***可以是安卓(Android)***,包括基于Android***深度开发的***、苹果公司开发的IOS***,包括基于IOS***深度开发的***或其它***。存储数据区还可以存储终端在使用中所创建的数据比如电话本、音视频数据、聊天记录数据,等。
参见图13所示,存储器120可分为操作***空间和用户空间,操作***即运行于操作***空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作***针对不同第三方应用程序为其分配相应的***资源。然而,同一第三方应用程序中不同应用场景对***资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对GPU性能的要求较高。而操作***与第三方应用程序之间相互独立,操作***往往不能及时感知第三方应用程序当前的应用场景,导致操作***无法根据第三方应用程序的具体应用场景进行针对性的***资源适配。
为了使操作***能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作***之间的数据通信,使得操作***能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的***资源适配。
以操作***为Android***为例,存储器120中存储的程序和数据如图14所示,存储器120中可存储有Linux内核层320、***运行时库层340、应用框架层360和应用层380,其中,Linux内核层320、***运行库层340和应用框架层360属于操作***空间,应用层380属于用户空间。Linux内核层320为终端的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。***运行库层340通过一些C/C++库来为Android***提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在***运行时库层340中还提供有安卓运行时库(Android runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层360提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作***自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、个人热点连接程序等。
以操作***为IOS***为例,存储器120中存储的程序和数据如图15所示,IOS***包括:核心操作***层420(Core OS layer)、核心服务层440(Core Services layer)、媒体层460(Media layer)、可触摸层480(Cocoa Touch Layer)。核心操作***层420包括了操作***内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的***服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在终端上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。
在图13所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的***服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
其中,在IOS***中实现第三方应用程序与操作***数据通信的方式以及原理可参考Android***,本申请在此不再赘述。
其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。
除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
在本申请实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作***。操作***可以是安卓***,也可以是IOS***,或者其它操作***,本申请实施例对此不作限定。
本申请实施例的终端,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称CR)、发光二极管显示器(light-emitting diode display,简称LED)、电子墨水屏、液晶显示屏(liquidcrystal display,简称LCD)、等离子显示面板(plasma display panel,简称PDP)等。用户可以利用终端100上的显示设备,来查看显示的文字、图像、视频等信息。所述终端可以是智能手机、平板电脑、游戏设备、AR(Augmented Reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(Field-ProgrammaBLE GateArray,FPGA)、集成电路(Integrated Circuit,IC)等。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
Claims (10)
1.一种个人热点连接方法,其特征在于,应用于第一终端,所述方法包括:
获取第二终端针对所述第一终端的个人热点发送的第一连接请求,所述第一连接请求中包括所述第二终端的终端标识;
基于所述第一连接请求获取第一连接开关的第一开关状态,所述第一连接开关与所述终端标识一一对应;
基于所述第一开关状态,确定所述个人热点与所述第二终端的热点连接状态,
所述基于所述第一开关状态,确定所述个人热点与所述第二终端的热点连接状态,包括:
若所述第一开关状态指示所述第一连接开关处于开启状态,则确定所述个人热点与所述第二终端的热点连接状态为可连接状态,并建立所述个人热点与所述第二终端的连接;
若所述第一开关状态指示所述第一连接开关处于关闭状态,则确定所述个人热点与所述第二终端的热点连接状态为拒绝连接状态,并拒绝所述个人热点与所述第二终端建立连接,
所述基于所述第一连接请求获取第一连接开关的第一开关状态,包括:
若所述第一连接请求为自动连接请求,则获取第二连接开关的第二开关状态,所述第二连接开关为控制自动连接所述个人热点的总开关;
若所述第二开关状态指示所述第二连接开关处于开启状态,则获取第一连接开关的第一开关状态。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一连接请求获取第一连接开关的第一开关状态,包括:
获取所述第一连接请求中的第一属性信息;
若所述第一属性信息指示所述第一连接请求为自动连接请求,则获取第一连接开关的第一开关状态。
3.根据权利要求2所述的方法,其特征在于,所述若所述第一属性信息指示所述第一连接请求为自动连接请求,则若所述第一连接请求为自动连接请求,则获取第二连接开关的第二开关状态,包括:
若所述第一属性信息指示所述第一连接请求为自动连接请求,则获取第二连接开关的第二开关状态。
4.根据权利要求3所述的方法,其特征在于,所述若所述第一属性信息指示所述第一连接请求为自动连接请求,则获取第二连接开关的第二开关状态之后,还包括:
若所述第二开关状态指示所述第二连接开关处于关闭状态,则确定所述个人热点与所述第二终端的热点连接状态为拒绝连接状态,并拒绝所述个人热点与所述第二终端建立连接。
5.根据权利要求2或3所述的方法,其特征在于,若所述第二终端的热点连接状态为拒绝连接状态,则所述基于所述第一开关状态,确定所述个人热点与所述第二终端的热点连接状态之后,还包括:
获取所述第二终端针对所述个人热点发送的第二连接请求,所述第二连接请求中包括连接信息和第二属性信息;
若所述第二属性信息指示所述第二连接请求为手动连接请求,且所述连接信息满足连接条件,则确定所述个人热点与所述第二终端的热点连接状态为可连接状态,并建立所述个人热点与所述第二终端的连接。
6.根据权利要求1所述的方法,其特征在于,所述基于所述第一连接请求获取第一连接开关的第一开关状态,包括:
获取所述第一连接请求中的连接信息和第一属性信息;
若所述第一属性信息指示所述第一连接请求为手动连接请求,则获取第一连接开关的第一开关状态;
所述基于所述第一开关状态,确定所述个人热点与所述第二终端的热点连接状态,包括:
若所述第一开关状态指示第一连接开关处于开启状态或关闭状态,则确定所述个人热点与所述第二终端的热点连接状态为可连接状态,并基于所述连接信息建立所述个人热点与所述第二终端的连接。
7.根据权利要求1所述的方法,其特征在于,所述第一连接请求中还包括设备识别码,所述基于所述第一连接请求获取第一连接开关的第一开关状态,包括:
获取所述第一连接请求中的设备识别码;
若所述设备识别码属于目标识别码,则获取第一连接开关的第一开关状态。
8.一种个人热点连接装置,其特征在于,所述装置包括:
请求获取单元,用于获取第二终端针对第一终端的个人热点发送的第一连接请求,所述第一连接请求中包括所述第二终端的终端标识;
状态获取单元,用于基于所述第一连接请求获取第一连接开关的第一开关状态,所述第一连接开关与所述终端标识一一对应;
状态确定单元,用于基于所述第一开关状态,确定所述个人热点与所述第二终端的热点连接状态,
所述状态确定单元被配置为:若所述第一开关状态指示所述第一连接开关处于开启状态,则确定所述个人热点与所述第二终端的热点连接状态为可连接状态,并建立所述个人热点与所述第二终端的连接;
若所述第一开关状态指示所述第一连接开关处于关闭状态,则确定所述个人热点与所述第二终端的热点连接状态为拒绝连接状态,并拒绝所述个人热点与所述第二终端建立连接,
所述状态获取单元被配置为:
若所述第一连接请求为自动连接请求,则获取第二连接开关的第二开关状态,所述第二连接开关为控制自动连接所述个人热点的总开关;
若所述第二开关状态指示所述第二连接开关处于开启状态,则获取第一连接开关的第一开关状态。
9.一种终端,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步骤。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110571020.4A CN113286349B (zh) | 2021-05-25 | 2021-05-25 | 个人热点连接方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110571020.4A CN113286349B (zh) | 2021-05-25 | 2021-05-25 | 个人热点连接方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113286349A CN113286349A (zh) | 2021-08-20 |
CN113286349B true CN113286349B (zh) | 2023-05-09 |
Family
ID=77281587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110571020.4A Active CN113286349B (zh) | 2021-05-25 | 2021-05-25 | 个人热点连接方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113286349B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114938528B (zh) * | 2022-06-20 | 2023-10-31 | 中国联合网络通信集团有限公司 | 热点切换方法、装置、***及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107529161A (zh) * | 2016-06-21 | 2017-12-29 | 上海云视科技股份有限公司 | 一种接入WiFi热点的方法、WiFi热点和WiFi终端 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106211160B (zh) * | 2016-09-27 | 2020-06-02 | 北京小米移动软件有限公司 | 接入网络的方法及装置 |
CN106993267A (zh) * | 2017-04-01 | 2017-07-28 | 维沃移动通信有限公司 | 一种热点连接方法、第一终端及第二终端 |
CN109151825B (zh) * | 2017-06-15 | 2022-02-15 | 阿里巴巴集团控股有限公司 | 热点共享的方法、装置及*** |
EP3664491B1 (en) * | 2017-08-23 | 2022-06-01 | Huawei Technologies Co., Ltd. | Wi-fi hotspot connection method and terminal |
CN107635231A (zh) * | 2017-09-12 | 2018-01-26 | 中国联合网络通信集团有限公司 | 热点wifi开关的控制方法、装置及移动终端 |
-
2021
- 2021-05-25 CN CN202110571020.4A patent/CN113286349B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107529161A (zh) * | 2016-06-21 | 2017-12-29 | 上海云视科技股份有限公司 | 一种接入WiFi热点的方法、WiFi热点和WiFi终端 |
Also Published As
Publication number | Publication date |
---|---|
CN113286349A (zh) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111240837B (zh) | 资源配置方法、装置、终端及存储介质 | |
WO2020108085A1 (zh) | 资源配置方法、装置、终端及存储介质 | |
CN109542614B (zh) | 资源配置方法、装置、终端及存储介质 | |
WO2020156199A1 (zh) | 应用登录方法、装置、终端及存储介质 | |
US9756674B2 (en) | Method of transmitting and receiving data of electronic device and electronic device using the method | |
EP3779690A1 (en) | Processor core scheduling method and apparatus, terminal, and storage medium | |
CN113268212A (zh) | 投屏方法、装置、存储介质及电子设备 | |
WO2023273463A1 (zh) | 流量套餐获取方法、装置、终端及存储介质 | |
CN112817498A (zh) | 应用权限管理方法、装置、存储介质以及终端 | |
CN113286349B (zh) | 个人热点连接方法、装置、终端及存储介质 | |
CN117555459A (zh) | 一种应用组处理方法、装置、存储介质及电子设备 | |
CN112114965A (zh) | 应用程序的运行方法、装置、终端及存储介质 | |
CN113950043B (zh) | 通信方法、装置、存储介质以及终端 | |
CN110730300A (zh) | 相机控制方法、装置、存储介质和终端 | |
CN113595662B (zh) | 信号提示方法、装置、终端设备及存储介质 | |
CN113098859B (zh) | 网页页面回退方法、装置、终端及存储介质 | |
CN110944359B (zh) | 信道带宽的控制方法、装置、存储介质及站点 | |
CN113692026B (zh) | 网络连接方法、装置、终端及存储介质 | |
CN113419650A (zh) | 一种数据移动方法、装置、存储介质及电子设备 | |
CN115145660A (zh) | 多媒体播放方法、装置、存储介质及终端设备 | |
CN114125048B (zh) | 一种消息推送设置方法、装置、存储介质及电子设备 | |
CN115314588B (zh) | 背景同步方法、装置、终端、设备、***及存储介质 | |
WO2023273936A1 (zh) | 一种壁纸设置方法、装置、存储介质及电子设备 | |
CN112612487B (zh) | 应用安装方法、装置、存储介质以及终端 | |
CN111212411B (zh) | 文件传输方法、装置、存储介质以及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |