一种处理方法及电子设备与流程

文档序号:12550615阅读:169来源:国知局
一种处理方法及电子设备与流程

本发明涉及电子技术领域,尤其涉及一种处理方法及电子设备。



背景技术:

随着电子技术的不断发展,各种电子设备应用在人们的生活中,使人们的工作生活更加的便利。

在现有技术中,Type C接口越来越广泛的成为电子设备的标配接口,例如,在下一代的笔记本电脑上通常会配备两个以上的Type C接口。目前,由于产品定义和价格考量,大部分的Type C接口都不会支持包括显示、充电、音频、USB3.0/2.0等全部功能。现有的设计方案中,通过不同的标识来区分各Type C接口的功能,但仍然容易存在Type C接口连接错误的情况,例如,将显示器连接在了只具有充电功能的Type C接口。现有技术中,当出现在TypeC接口连接错误时,系统只能进行简单的错误提示,不能对连接错误进行更深层次的分析以指导用户后续操作。



技术实现要素:

有鉴于此,本发明提供一种处理方法及电子设备,能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。

本发明提供了一种处理方法,应用于电子设备,所述方法包括:

通过Type C接口建立所述电子设备与外接设备的通信链路;

通过所述Type C接口的协议识别所述外接设备类型;

判断所述外接设备类型是否符合Type C接口,若否,则:

生成提示信息。

优选地,所述方法还包括:

获取所述外接设备当前的电压;

判断所述电压是否大于预设电压阈值,若是,则:

生成过压保护提示信息。

优选地,所述方法还包括:

获取所述外界设备当前的电流;

判断所述电流是否大于预设电流阈值,若是,则:

生成过流保护提示信息。

优选地,所述方法还包括:

通过Type C接口协议获取所述外接设备当前的配置模式;

判断所述配置模式是否符合Type C接口,若否,则:

生成提示信息。

优选地,所述方法还包括:

记录所述外接设备当前的沟通状态;

学习记录的所述外接设备的当前沟通状态,生成学习结果。

一种电子设备,包括:

建立单元,用于通过Type C接口建立所述电子设备与外接设备的通信链路;

识别单元,用于通过Type C接口协议识别所述外接设备类型;

第一判断单元,用于判断所述外接设备类型是否符合Type C接口;

第一生成单元,用于当所述外接设备类型符合Type C接口时,生成提示信息。

优选地,所述电子设备还包括:

第一获取单元,用于获取所述外接设备当前的电压;

第二判断单元,用于判断所述电压是否大于预设电压阈值;

第二生成单元,用于当所述电压大于预设电压阈值时,生成过压保护提示信息。

优选地,所述电子设备还包括:

第二获取单元,用于获取所述外界设备当前的电流;

第三判断单元,用于判断所述电流是否大于预设电流阈值;

第三生成单元,用于当所述电流大于预设电流阈值时,生成过流保护提示信息。

优选地,所述电子设备还包括:

第三获取单元,用于通过Type C接口协议获取所述外接设备当前的配置模式;

第四判断单元,用于判断所述配置模式是否符合Type C接口;

第四生成单元,用于当所述配置模式符合Type C接口时,生成提示信息。

优选地,所述电子设备还包括:

记录模块,用于记录所述外接设备当前的沟通状态;

学习模块,用于学习记录的所述外接设备的当前沟通状态,生成学习结果。

从上述技术方案可以看出,本申请公开的一种处理方法及电子设备,通过Type C接口建立电子设备与外接设备的通信链路,通过所述Type C接口的协议识别所述外接设备类型;判断所述外接设备类型是否符合Type C接口,当判断外界设备类型不符合Type C接口时,生成相应的提示信息,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。

附图说明

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

图1为本发明公开的一种处理方法实施例1的流程图;

图2为本发明公开的一种处理方法实施例2的流程图;

图3为本发明公开的一种处理方法实施例3的流程图;

图4为本发明公开的一种处理方法实施例4的流程图;

图5为本发明公开的一种电子设备实施例1的结构示意图;

图6为本发明公开的一种电子设备实施例2的结构示意图;

图7为本发明公开的一种电子设备实施例3的结构示意图;

图8为本发明公开的一种电子设备实施例4的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了更加特定地强调实施的独立性,本说明书涉及许多模块或单元。举例而言,模块或单元可由硬件电路实现,该硬件电路包括特制VLSI电路或门阵列,比如逻辑芯片、晶体管,或其它组件。模块或单元也可在可编程的硬设备中实现,比如场效可编程门阵列、可编程阵列逻辑、可编程逻辑设备等等。

模块或单元也可在藉由各种形式的处理器所执行的软件中实现。比如说,一可执行码模块可包括一个或多个实体的或逻辑的计算机指令区块,该区块可能形成为,比如说,对象、程序或函数。然而,鉴别模块或单元的可执行部分不需要物理上放置在一起,但可由存于不同位置的不同指令所组成,当逻辑上组合在一起时,形成模块或单元且达到该模块或单元所要求的目的。

实际上,可执行码模块或单元可以是一单一指令或多个指令,甚至可以分布在位于不同的程序中的数个不同的码区段,并且横跨数个存储设备。同样地,操作数据可被辨识及显示于此模块或单元中,并且可以以任何合适的形式实施且在任何合适的数据结构形式内组织。操作数据可以集合成单一数据集,或可分布在具有不同的存储设备的不同的位置,且至少部分地只以电子信号方式存在于一系统或网络。

本说明书所提及的“实施例”或类似用语表示与实施例有关的特性、结构或特征,包括在本发明的至少一实施例中。因此,本说明书所出现的用语“在一实施例中”、“在实施例中”以及类似用语可能但不必然都指向相同实施例。

再者,本发明所述特性、结构或特征可以以任何方式结合在一个或多个实施例中。以下说明将提供许多特定的细节,比如编程序、软件模块、用户选择、网络交易、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等例子,以提供对本发明实施例的了解。然而相关领域的普通技术人员将看出本发明,即使没有利用其中一个或多个特定细节,或利用其它方法、组件、材料等亦可实施。另一方面,为避免混淆本发明,公知的结构、材料或操作并没有详细描述。

如图1示出的本申请提供的一种处理方法实施例1的流程图,该方法可以应用于一电子设备,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。

本方法可通过如下步骤实现:

S101:通过Type C接口建立所述电子设备与外接设备的通信链路;

当外接设备通过Type C接口连接至电子设备时,建立起电子设备与外接设备之间的通信链路,即使外接设备和电子设备之间能够保持通信。所述的外接设备可以为与电子设备类型相同的设备。

S102:通过Type C接口协议识别所述外接设备类型;

当外接设备通过Type C接口连接至电子设备与电子设备建立通信链路后,通过Type C接口协议对外接设备的设备类型进行判断。

S103:判断所述外接设备类型是否符合Type C接口,若否则进入S104:

S104:生成提示信息。

当判断外接设备类型不符合Type C接口时,表明此时外接设备与当前的Type C接口不匹配,此时生成相应的提示信息对用户进行提示。

综上所述,在上述实施例中,通过ype C接口建立电子设备与外接设备的通信链路,通过Type C接口协议识别所述外接设备类型,判断外接设备类型是否符合Type C接口,当外接设备类型不符合Type C接口时,生成相应的提示信息对用户进行提示,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。

如图2示出的本申请提供的一种处理方法实施例2的流程图,该方法可以应用于一电子设备,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。在上述实施例一的基础上,本实施例还可以进一步通过如下步骤实现:

S201:通过Type C接口建立所述电子设备与外接设备的通信链路;

当外接设备通过Type C接口连接至电子设备时,建立起电子设备与外接设备之间的通信链路,即使外接设备和电子设备之间能够保持通信。所述的外接设备可以为与电子设备类型相同的设备。

S202:获取所述外接设备当前的电压和/或电流;

当外接设备通过Type C接口连接至电子设备与电子设备建立通信链路后,获取外接设备当前的电压和/或电流,即当外接设备与电子设备建立通信链路后,可以获取外接设备当前的电压,也可以获取外接设备当前的电流,也可以同时获取外接设备当前的电压和电流。

S203:判断所述电压是否大于预设电压阈值,和/或判断所述电流是否大于预设电流阈值,若是则进入S204:

当仅获取外接设备的电压时,判断获取到的电压是否大于预设电压阈值;当仅获取外接设备的电流时,判断获取到的电流是否大于预设电流阈值;当同时获取外接设备的电压和电流时,分别对外接设备的电压和电流进行判断,判断获取到的电压是否大于预设电压阈值,同时判断获取到的电流是否大于预设电流阈值。

S204:生成过压保护提示信息和/或生成过流保护提示信息。

当仅获取外接设备的电压时,当判断获取到的电压大于预设电压阈值时,表明此时外接设备的电压大于Type C接口允许的电压,此时生成过压保护提示信息。当仅获取外接设备的电流时,判断获取到的电流大于预设电流阈值时,表明此时外接设备的电流大于Type C接口允许的电流,此时生成过压保护提示信息。当同时获取外接设备的电压和电流时,按照上述判断标准分别对电压和电流进行判断。

综上所述,在上述实施例中,通过Type C接口建立电子设备与外接设备的通信链路,还可以进一步读取外接设备当前的电压和/或电流,对读取到的电压和/或电流进行分析并生成过压保护和/或过流保护提示信息,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。

如图3示出的本申请提供的一种处理方法实施例3的流程图,该方法可以应用于一电子设备,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。在上述实施例一和实施例二的基础上,本实施例还可以进一步通过如下步骤实现:

本方法可通过如下步骤实现:

S301:通过Type C接口建立所述电子设备与外接设备的通信链路;

当外接设备通过Type C接口连接至电子设备时,建立起电子设备与外接设备之间的通信链路,即使外接设备和电子设备之间能够保持通信。所述的外接设备可以为与电子设备类型相同的设备。

S302:通过Type C接口协议获取所述外接设备当前的配置模式;

当外接设备通过Type C接口连接至电子设备与电子设备建立通信链路后,通过Type C接口协议获取外接设备当前的配置模式。例如,当外接设备为显示器时,对显示器当前的配置模式进行获取。

S303:判断所述配置模式是否符合Type C接口,若否,则进入S304:

对外接设备当前的配置模式进行判断,判断配置模式是否符合Type C接口。

S304:生成提示信息。

当判断配置模式不符合Type C接口时,此时生成相应的提示信息对用户进行提示。

综上所述,在上述实施例中,通过连接线建立电子设备与外接设备的通信链路,通过Type C接口协议获取外接设备当前的配置模式,判断外接设备的配置模式是否符合Type C接口,当判断配置模式不符合Type C接口时,生成相应的提示信息对用户进行提示,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。

如图4示出的本申请提供的一种处理方法实施例4的流程图,该方法可以应用于一电子设备,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。在上述实施例一、实施例二和实施例三的基础上,本实施例还可以进一步通过如下步骤实现:

S401:记录所述外接设备当前的沟通状态;

进一步对外接设备当前的沟通状态进行记录。例如,记录外接设备当前的电压、记录外接设备当前的电流、通过Type C接口协议识别外接设备的类型、通过Type C接口协议获取外接设备当前的配置模式等。需要说明的是,在记录外接设备当前的沟通状态时,可以是单独读取一种状态,例如,只读取外接设备当前的电压,也可以是同时读取多种状态,例如,读取外接设备当前的电压和电流,同时通过Type C接口协议识别外接设备的类型、通过TypeC接口协议获取外接设备当前的配置模式等。为了提高分析能力,提升用户体验,在实际运用中可以根据实际运用需求读取多种状态。

S402:学习记录所述外接设备的当前沟通状态,生成学习结果。

对记录的外接设备当前的沟通状态进行学习,生成学习结果,便于指导产品开发。

综上所述,在上述实施例中,通过连接线建立电子设备与外接设备的通信链路,读取外接设备当前的沟通状态,对读取到的沟通状态进行分析并生成提示信息,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。进一步,通过对外接设备当前的沟通状态进行记录,对记录的外接设备当前的沟通状态进行学习,生成学习结果,便于指导产品开发。

如图5所示,为本申请提供的一种电子设备实施例1的结构示意图,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。

所述电子设备包括:

建立单元501,用于通过Type C接口建立所述电子设备与外接设备的通信链路;

当外接设备通过Type C接口连接至电子设备时,建立起电子设备与外接设备之间的通信链路,即使外接设备和电子设备之间能够保持通信。所述的外接设备可以为与电子设备类型相同的设备。

识别单元502,用于通过Type C接口协议识别所述外接设备类型;

当外接设备通过Type C接口连接至电子设备与电子设备建立通信链路后,通过Type C接口协议对外接设备的设备类型进行判断。

第一判断单元503,用于判断所述外接设备类型是否符合Type C接口;

第一生成单元504,用于生成提示信息。

当判断外接设备类型不符合Type C接口时,表明此时外接设备与当前的Type C接口不匹配,此时生成相应的提示信息对用户进行提示。

综上所述,在上述实施例中,通过连接线建立电子设备与外接设备的通信链路,通过Type C接口协议识别所述外接设备类型,判断外接设备类型是否符合Type C接口,当外接设备类型不符合Type C接口时,生成相应的提示信息对用户进行提示,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。

如图6所示,为本申请提供的一种电子设备实施例2的结构示意图,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。

所述电子设备包括:

建立单元601,用于通过Type C接口建立所述电子设备与外接设备的通信链路;

当外接设备通过Type C接口连接至电子设备时,建立起电子设备与外接设备之间的通信链路,即使外接设备和电子设备之间能够保持通信。所述的外接设备可以为与电子设备类型相同的设备。

第一获取单元602,用于获取所述外接设备当前的电压和/或电流;

当外接设备通过Type C接口连接至电子设备与电子设备建立通信链路后,获取外接设备当前的电压和/或电流,即当外接设备与电子设备建立通信链路后,可以获取外接设备当前的电压,也可以获取外接设备当前的电流,也可以同时获取外接设备当前的电压和电流。

第二判断单元603,用于判断所述电压是否大于预设电压阈值,和/或判断所述电流是否大于预设电流阈值;

当仅获取外接设备的电压时,判断获取到的电压是否大于预设电压阈值;当仅获取外接设备的电流时,判断获取到的电流是否大于预设电流阈值;当同时获取外接设备的电压和电流时,分别对外接设备的电压和电流进行判断,判断获取到的电压是否大于预设电压阈值,同时判断获取到的电流是否大于预设电流阈值。

第二生成单元604,用于生成过压保护提示信息和/或生成过流保护提示信息。

当仅获取外接设备的电压时,当判断获取到的电压大于预设电压阈值时,表明此时外接设备的电压大于Type C接口允许的电压,此时生成过压保护提示信息。当仅获取外接设备的电流时,判断获取到的电流大于预设电流阈值时,表明此时外接设备的电流大于Type C接口允许的电流,此时生成过压保护提示信息。当同时获取外接设备的电压和电流时,按照上述判断标准分别对电压和电流进行判断。

综上所述,在上述实施例中,通过连接线建立电子设备与外接设备的通信链路,读取外接设备当前的电压和/或电流,对读取到的电压和/或电流进行分析并生成过压保护和/或过流保护提示信息,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。

如图7所示,位本申请提供的一种电子设备实施例3的结构示意图,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。

所述电子设备包括:

建立单元701,用于通过Type C接口建立所述电子设备与外接设备的通信链路;

当外接设备通过Type C接口连接至电子设备时,建立起电子设备与外接设备之间的通信链路,即使外接设备和电子设备之间能够保持通信。所述的外接设备可以为与电子设备类型相同的设备。

第三获取单元702,用于通过Type C接口协议获取所述外接设备当前的配置模式;

当外接设备通过Type C接口连接至电子设备与电子设备建立通信链路后,通过Type C接口协议获取外接设备当前的配置模式。例如,当外接设备为显示器时,对显示器当前的配置模式进行获取。

第四判断单元703,用于判断所述配置模式是否符合Type C接口;

对外接设备当前的配置模式进行判断,判断配置模式是否符合Type C接口。

第四生成单元704,用于生成提示信息。

当判断配置模式不符合Type C接口时,此时生成相应的提示信息对用户进行提示。

综上所述,在上述实施例中,通过连接线建立电子设备与外接设备的通信链路,通过Type C接口协议获取外接设备当前的配置模式,判断外接设备的配置模式是否符合Type C接口,当判断配置模式不符合Type C接口时,生成相应的提示信息对用户进行提示,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。

如图8所示,为本申请提供的一种电子设备实施例4的结构示意图,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。

所述电子设备还包括:

记录模块801,用于记录所述外接设备当前的沟通状态;

进一步对外接设备当前的沟通状态进行记录。例如,记录外接设备当前的电压、记录外接设备当前的电流、通过Type C接口协议识别外接设备的类型、通过Type C接口协议获取外接设备当前的配置模式等。需要说明的是,在记录外接设备当前的沟通状态时,可以是单独读取一种状态,例如,只读取外接设备当前的电压,也可以是同时读取多种状态,例如,读取外接设备当前的电压和电流,同时通过Type C接口协议识别外接设备的类型、通过TypeC接口协议获取外接设备当前的配置模式等。为了提高分析能力,提升用户体验,在实际运用中可以根据实际运用需求读取多种状态。

学习模块802,用于学习记录的所述外接设备的当前沟通状态,生成学习结果。

对记录的外接设备当前的沟通状态进行学习,生成学习结果,便于指导产品开发。

综上所述,在上述实施例中,通过连接线建立电子设备与外接设备的通信链路,读取外接设备当前的沟通状态,对读取到的沟通状态进行分析并生成提示信息,相对于现有技术能够实现对Type C接口的连接错误进行更深层次的分析以指导用户后续操作,同时提升用户体验。进一步,通过对外接设备当前的沟通状态进行记录,对记录的外接设备当前的沟通状态进行学习,生成学习结果,便于指导产品开发。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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