连接Dongle的方法及用户终端的制作方法

文档序号:10516261阅读:779来源:国知局
连接Dongle的方法及用户终端的制作方法
【专利摘要】本发明提供一种连接Dongle的方法及用户终端。包括:用户终端接收用户发送的Dongle连接请求;所述用户终端读取Dongle的连接状态,判断所述Dongle是否已经与其它用户终端连接;若所述Dongle已经与其它用户终端连接,则所述用户终端丢弃所述Dongle连接请求;若所述Dongle未与任何用户终端连接,则所述用户终端与所述Dongle进行连接。可以解决第一台终端设备的WiHD与Dongle连接成功后,如果其它终端设备的WiHD也连接到同一Dongle,造成第一台终端设备与Dongle断开,而发生Dongle抢占的问题。
【专利说明】
连接Dong I e的方法及用户终端
技术领域
[0001]本发明涉及电子技术领域,尤其涉及一种连接Dongle的方法及用户终端。
【背景技术】
[0002]现代社会中,手机已经成为人们生活中必不可少的一种通讯工具,如今的手机越来越智能化,不仅可以通话,发短信,上网,更可以和投影仪、电视等一些常用办公或者家庭的多媒体电器通过无线连接的方式连接起来,通过将一些办公文档存储进随身携带的手机,用无线的方式非常方便的在投影仪上演示,而不用一直使用较为笨重且不方便携带的电脑或者很多特殊的数据线进行有线连接,也可以实现使用无线方式将手机连接到电视等电器观看视频等等。而智能手机与这些多媒体电器的连接基本都是通过手机的WiHD技术实现。WiHD(WireleSSHD,无线高清)技术是一种高速无线技术,这种技术是运行在60GHz高频率上的无线高清视频传输协议,可以让各种高清设备,如电视、投影仪、影碟播放机、机顶盒、录像机、游戏机等实现无线传输高清信号。
[0003]如果要将手机屏幕的内容投射到多媒体电器上,一般要先打开手机的WiHD,然后将手机的WiHD与Dongle(软件保护器)连接。当第一台手机的WiHD与Dongle连接成功并将手机的屏幕内容投射到多媒体电器上后,一般情况下,也允许其它手机的WiHD能够连接上同一 Dongle。但是,第一台手机的WiHD与Dongle连接成功后,如果其它手机的WiHD也连接到同一Dongle,会造成第一台手机与Dongle断开,从而发生Dongle的抢占。

【发明内容】

[0004]本发明提供一种连接Dongle的方法及用户终端,以解决第一台终端设备的WiHD与Dongle连接成功后,如果其它终端设备的WiHD也连接到同一 Dongle,造成第一台终端设备与Dongle断开,而发生Dongle抢占的问题。
[0005]本发明提供一种连接Dongle的方法,包括:
[000?]用户终端接收用户发送的Dongle连接请求;
[0007]所述用户终端读取Dongle的连接状态,判断所述Dongle是否已经与其它用户终端连接;
[0008]若所述Dongle已经与其它用户终端连接,则所述用户终端丢弃所述Dongle连接请求;
[0009]若所述Dongle未与任何用户终端连接,则所述用户终端与所述Dongle进行连接。
[0010]进一步地,上述方法中,所述用户终端接收用户发送的Dongle连接请求之前,还包括:
[0011]所述用户终端接收用户发出的打开WiHD的指令,并开启WiHD;
[0012]所述用户终端搜索所在区域内的Dongle;
[0013]所述用户终端向用户显示所在区域内的DongI e名称列表;
[0014]相应的,所述用户终端接收用户发送的Dongle连接请求,包括:
[0015]所述用户终端接收所述用户发送的Dongle连接请求,所述Dongle连接请求中包含所述用户从所述Dong Ie名称列表中选定的所需连接的Dongle名称。
[0016]进一步地,上述方法中,所述用户终端读取Dongle的连接状态,判断所述Dongle是否已经与其它用户终端连接,包括:
[0017]所述用户终端从所述Dongle中读取当前的连接状态位;
[0018]所述用户终端将所述Dongle当前的连接状态位与所述Dongle未被任何用户终端连接时的连接状态位进行对比,确定两连接状态位是否一致;
[00?9]若一致,则所述用户终端确定所述Dongle未被任何用户终端连接;
[0020]若不一致,则所述用户终端确定所述Dongle已被其它用户终端连接。
[0021]进一步地,上述方法中,所述用户终端丢弃所述Dongle连接请求之后,还包括:
[0022]所述用户终端向所述用户发出提示消息,所述提示消息用于提示所述用户终端与所述Dongle连接不成功。
[0023]进一步地,上述方法中,所述用户终端向所述用户发出提示消息之后,还包括:
[0024]所述用户终端接收所述用户根据所述提示消息发送的关闭WiHD的指令;
[0025]所述用户终端关闭WiHD功能。
[0026]本发明还提供一种用户终端,其特征在于,包括:?0027] 接收请求模块,用于接收用户发送的Dongle连接请求;
[0028]判断模块,用于读取Dongle的连接状态,判断所述Dongle是否已经与其它用户终端连接;
[0029]丢弃连接请求模块,用于若所述Dongle已经与其它用户终端连接,则丢弃所述Dong Ie连接请求;
[°03°]连接模块,用于若所述Dongle未与任何用户终端连接,则与所述Dongle进行连接。
[0031]进一步地,上述用户终端中,所述接收请求模块,还用于:
[0032]接收用户发出的打开WiHD的指令,并开启WiHD;
[0033]搜索所在区域内的Dongle;
[0034]向用户显示所在区域内的Dongle名称列表;
[0035]相应的,所述接收请求模块,还用于:
[0036]接收所述用户发送的Dongle连接请求,所述Dongle连接请求中包含所述用户从所述Dongle名称列表中选定的所需连接的Dongle名称。
[0037]进一步地,上述用户终端中,所述判断模块,具体用于:
[0038]从所述Dongle中读取当前的连接状态位;
[0039]将所述Dongle当前的连接状态位与所述Dongle未被任何用户终端连接时的连接状态位进行对比,确定两连接状态位是否一致;
[°04°]若一致,则确定所述Dongle未被任何用户终端连接;
[0041]若不一致,则确定所述Dongle已被其它用户终端连接。
[0042]进一步地,上述用户终端中,所述丢弃连接请求模块,还用于:
[0043]向所述用户发出提示消息,所述提示消息用于提示与所述Dongle连接不成功。
[0044]进一步地,上述用户终端中,所述丢弃连接请求模块,还用于:
[0045]接收所述用户根据所述提示消息发送的关闭WiHD的指令;
[0046]所述用户终端关闭WiHD功能。
[0047]本发明的连接Dongle的方法及用户终端,通过用户终端接收用户发送的Dongle连接请求,用户终端读取Dongle的连接状态,判断Dongle是否已经与其它用户终端连接,若Dongle已经与其它用户终端连接,则用户终端丢弃Dongle连接请求,若Dongle未与任何用户终端连接,贝Ij用户终端与Dongle进行连接,可以解决第一台终端设备的WiHD与Dongle连接成功后,如果其它终端设备的WiHD也连接到同一 Dongle,造成第一台终端设备与Dongle断开,而发生Dong I e抢占的问题。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明的连接Dongle的方法实施例一的流程图;
[0050]图2为本发明的连接Dongle的方法实施例二的流程图;
[0051 ]图3为本发明的连接Dongle的方法实施例三的流程图;
[0052]图4为本发明的连接Dongle的方法实施例四的流程图;
[0053]图5为本发明的用户终端的结构示意图。
【具体实施方式】
[0054]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]图1为本发明的连接Dongle的方法实施例一的流程图,如图1所示,本实施例的方法包括:
[0056]步骤101、用户终端接收用户发送的Dongle连接请求。
[0057]当用户想要将用户终端设备当前屏幕上的内容,比如视频、图片等,共享到各种高清设备上,如电视、投影仪、影碟播放机等设备上时,会用到Dongle,用户会向用户终端设备发送连接Dong I e的连接请求。
[0058]步骤102、用户终端读取Dongle的连接状态,判断Dongle是否已经与其它用户终端连接。
[0059]当用户终端设备接受了用户发出的Dongle连接请求后,会读取需要连接的Dongle当前的连接状态,判断用户终端设备需要连接的Dongle是否已经与别的终端设备建立了连接关系。
[0000]步骤103、若Dongle已经与其它用户终端连接,则用户终端丢弃Dongle连接请求。
[0061]如果用户终端设备读取Dongle的连接状态时,经判断得出其所要连接的Dongle已经与别的终端设备建立了连接关系,则用户终端设备会将用户发出的与Dongle连接的连接请求丢弃。
[0062]步骤104、若Dongle未与任何用户终端连接,则用户终端与Dongle进行连接。
[0063]如果用户终端设备读取Dongle的连接状态时,经判断得出其所要连接的Dongle没有与别的终端设备建立连接关系,则用户终端设备会与用户发出的与Dongle连接的连接请求相对应的Dongle进行连接。
[0064]本实施例,用户终端通过接收用户发送的Dongle连接请求,进而读取Dongle的连接状态,判断Dong I e是否已经与其它用户终端连接,若Dong I e已经与其它用户终端连接,则用户终端丢弃Dongle连接请求,若Dongle未与任何用户终端连接,则用户终端与Dongle进行连接,可以避免当第一台终端设备与Dongle连接成功并将其屏幕内容投射到多媒体电器上后,其他终端设备也连接到同一Dongle,造成第一台终端设备与DongIe断开而发生Dong Ie抢占的问题。
[0065]可选地,在用户终端接收用户发送的Dongle连接请求之前,可以有如图2所示的步骤:
[0066]步骤201、用户终端接收用户发出的打开WiHD的指令,并开启WiHD。
[0067]用户终端中有WiHD功能,WiHD技术是一种高速无线技术,这种技术是运行在60GHz高频率上的无线高清视频传输协议,可以让各种高清设备,如电视、投影仪、影碟播放机、机顶盒、录像机、游戏机等实现无线传输高清信号。用户想要将用户终端设备屏幕上的内容通过Dongle共享到各种高清设备上,就要打开终端设备中的WiHD功能,用户终端接收到用户发出的打开WiHD指令后,将WiHD功能开启。
[0068]步骤202、用户终端搜索所在区域内的Dongle。
[0069]当用户终端设备打开WiHD功能以后,会自动搜索其所在范围内的Dongle。
[OO7O ]步骤203、用户终端向用户显示所在区域内的Dong I e名称列表。
[OO71 ]终端设备通过搜索所在范围内的Dong I e后,会将其所在区域内的所有Dong I e名称显示给用户供用户从中选择想要连接的Dongle。
[0072]相应的,用户终端接收用户发送的Dongle连接请求,包括:
[0073]用户终端接收用户发送的Dongle连接请求,Dongle连接请求中包含用户从Dongle名称列表中选定的所需连接的Dong I e名称。对应步骤1I,用户向用户终端发送的Dong I e连接请求中,包含用户从用户终端搜索到的其所在区域的所有Dongle的名称列表中选择的需要连接的Dong I e的名称。
[0074]图3为本发明的连接Dongle的方法实施例三的流程图,如图3所示,本实施例的方法是对图1所示方法实施例一种步骤102的细化操作,具体地,步骤102可以包括如下所示步骤:
[0075]步骤301、用户终端从Dongle中读取当前的连接状态位。
[0076]当用户确定要连接用户终端所在区域的Dongle名称,且用户终端接收到用户发送的Dongle连接请求以后,会读取用户所选的Dongle当前的连接状态位,Dongle的连接状态位是Dongle在出厂时,被设置在Dongle寄存器中的两个不同的数值,在出厂设置Dongle的状态位时,对Dongle被连接和未被连接的两种状态设置两个不同的数值,比如未被连接设置为01,被连接设置为02,用户终端读取到的用户所选Dongle的状态位,就是出厂设置两个数值中的其中一个。
[0077]步骤302、用户终端将Dongle当前的连接状态位与Dongle未被任何用户终端连接时的连接状态位进行对比,确定两连接状态位是否一致。
[0078]用户终端读取到所要连接的Dongle的状态位对应的数值,时,会与所选Dongle在出厂设置时设定的未被连接的状态位所匹配的数值进行对比,判断两个状态位是否一致。
[0079]步骤303、若一致,则用户终端确定Dongle未被任何用户终端连接。
[0080]当用户终端经过对比判断,确定所要连接的Dongle当前的状态位,比如01,与Dongle在出厂设置时,设置的未被连接的状态位一致,S卩Dongle在出厂设置时,未被连接的状态位也是01,则可以确定此Dongle未被其他终端设备连接。
[0081]步骤304、若不一致,则用户终端确定Dongle已被其它用户终端连接。
[0082]当用户终端经过对比判断,确定所要连接的Dongle当前的状态位,比如02,与Dongle在出厂设置时,设置的未被连接的状态位不一致,S卩Dongle在出厂设置时,未被连接的状态位是01,则可以确定此Dongle已被其他终端设备连接。
[0083]本实施例,用户终端通过读取所要连接Dongle的状态位,将所要连接Dongle的状态位和Dongle出厂设置的未被终端设备连接的状态位进行对比,判断所要连接的Dongle是否已被连接,用户终端可以及时分析得到所要连接Dongle的连接状态,用户终端不会不经过分析就连接用户选择的Dongle,不会造成Dongle的抢占。
[0084]可选地,在用户终端丢弃所述Dongle连接请求之后,可以有如图4所示的步骤:
[0085]步骤401、用户终端向用户发出提示消息,提示消息用于提示用户终端与Dongle连接不成功。
[0086]当用户终端经过分析判断用户选择连接的Dongle已被其他终端设备连接时,用户终端会将Dongle已被连接的信息通过终端设备的屏幕告知用户,可以是通过弹窗的方式,向用户发出提示消息,提示消息用于提示用户终端与Dongle连接不成功。
[0087]步骤402、用户终端接收用户根据提示消息发送的关闭WiHD的指令。
[0088]当用户终端向用户发出连接不成功的提示消息之后,用户可以打开终端设备的WiHD所在界面,向用户终端发送关闭WiHD的指令,此时用户终端可以接收到此关闭指令。
[0089]步骤403、用户终端关闭WiHD功能。
[0090]当用户终端接收到用户根据提示消息发送的关闭WiHD的指令以后,会将WiHD功能关闭。
[0091 ]本实施例,当用户终端经过分析判断用户选择连接的Dongle已被其他终端设备连接时,用户终端会向用户发出提示消息,提示用户终端与Dongle连接不成功,随后用户终端接收用户根据提示消息发送的关闭WiHD的指令,关闭WiHD功能,可以使用户及时得知所选Dongle已被其他终端设备连接的状态,关闭WiHD功能。
[0092]图5为本发明的用户终端的结构示意图,如图5所示,用户终端包括接收请求模块
11、判断模块12、丢弃连接请求模块13和连接模块14。
[0093]接收请求模块11,用于接收用户发送的Dongle连接请求;
[0094]判断模块12,用于读取Dongle的连接状态,判断Dongle是否已经与其它用户终端连接;
[0095]丢弃连接请求模块13,用于若Dongle已经与其它用户终端连接,则丢弃Dongle连接请求;
[0096]连接模块14,用于若Dongle未与任何用户终端连接,则与Dongle进行连接。
[0097]进一步地,接收请求模块11,还用于:
[0098]接收用户发出的打开WiHD的指令,并开启WiHD;
[0099]搜索所在区域内的Dongle;
[0100]向用户显示所在区域内的Dongle名称列表;
[0101 ]相应的,所述接收请求模块11,还用于:
[0?02] 接收用户发送的Dongle连接请求,Dongle连接请求中包含用户从Dongle名称列表中选定的所需连接的Dong I e名称。
[0?03]进一步地,判断模块12,具体用于:
[0?04]从Dongle中读取当前的连接状态位;
[0?05]将Dongle当前的连接状态位与Dongle未被任何用户终端连接时的连接状态位进行对比,确定两连接状态位是否一致;
[0? 06]若一致,则确定Dongle未被任何用户终端连接;
[0? O7]若不一致,则确定Dongle已被其它用户终端连接。
[0108]进一步地,丢弃连接请求模块13,还用于:
[0109]向用户发出提示消息,提示消息用于提示与Dongle连接不成功。
[0110]进一步地,丢弃连接请求模块13,还用于:
[0111]接收用户根据提示消息发送的关闭WiHD的指令;
[0112]关闭WiHD功能。
[0113]本实施例的用户终端,可以对应执行前述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0114]本实施例的终端设备可以为现有技术中的手机、平板电脑等任意设备,其具有类似的架构。以手机为例,其可以包括基带部分、射频部分、处理器、存储器、天线等等。
[0115]以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0116]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种连接Dongle的方法,其特征在于,包括: 用户终端接收用户发送的Dongle连接请求; 所述用户终端读取Dongle的连接状态,判断所述Dongle是否已经与其它用户终端连接; 若所述Dongle已经与其它用户终端连接,则所述用户终端丢弃所述Dongle连接请求; 若所述Dongle未与任何用户终端连接,则所述用户终端与所述Dongle进行连接。2.根据权利要求1所述的方法,其特征在于,所述用户终端接收用户发送的Dongle连接请求之前,还包括: 所述用户终端接收用户发出的打开WiHD的指令,并开启WiHD; 所述用户终端搜索所在区域内的Dongle; 所述用户终端向用户显示所在区域内的Dongle名称列表; 相应的,所述用户终端接收用户发送的Dongle连接请求,包括: 所述用户终端接收所述用户发送的Dongle连接请求,所述Dongle连接请求中包含所述用户从所述Dongle名称列表中选定的所需连接的Dongle名称。3.根据权利要求1所述的方法,其特征在于,所述用户终端读取Dongle的连接状态,判断所述Dongle是否已经与其它用户终端连接,包括: 所述用户终端从所述Dongl e中读取当前的连接状态位; 所述用户终端将所述Dongle当前的连接状态位与所述Dongle未被任何用户终端连接时的连接状态位进行对比,确定两连接状态位是否一致; 若一致,则所述用户终端确定所述Dongle未被任何用户终端连接; 若不一致,则所述用户终端确定所述Dongle已被其它用户终端连接。4.根据权利要求1-3任一项所述的方法,其特征在于,所述用户终端丢弃所述Dongle连接请求之后,还包括: 所述用户终端向所述用户发出提示消息,所述提示消息用于提示所述用户终端与所述Dongle连接不成功。5.根据权利要求4所述的方法,其特征在于,所述用户终端向所述用户发出提示消息之后,还包括: 所述用户终端接收所述用户根据所述提示消息发送的关闭WiHD的指令; 所述用户终端关闭WiHD功能。6.一种用户终端,其特征在于,包括: 接收请求模块,用于接收用户发送的Dongle连接请求; 判断模块,用于读取Dongle的连接状态,判断所述Dongle是否已经与其它用户终端连接; 丢弃连接请求模块,用于若所述Dongle已经与其它用户终端连接,则丢弃所述Dongle连接请求; 连接模块,用于若所述Dongle未与任何用户终端连接,则与所述Dongle进行连接。7.根据权利要求6所述的用户终端,其特征在于,所述接收请求模块,还用于: 接收用户发出的打开WiHD的指令,并开启WiHD; 搜索所在区域内的Dongle ; 向用户显示所在区域内的Dongle名称列表; 相应的,所述接收请求模块,还用于: 接收所述用户发送的Dongle连接请求,所述Dongle连接请求中包含所述用户从所述Dongle名称列表中选定的所需连接的Dongle名称。8.根据权利要求6所述的用户终端,其特征在于,所述判断模块,具体用于: 从所述Dongl e中读取当前的连接状态位; 将所述Dongle当前的连接状态位与所述Dongle未被任何用户终端连接时的连接状态位进行对比,确定两连接状态位是否一致; 若一致,则确定所述Dongle未被任何用户终端连接; 若不一致,则确定所述Dongl e已被其它用户终端连接。9.根据权利要求6-8任一项所述的用户终端,其特征在于,所述丢弃连接请求模块,还用于: 向所述用户发出提示消息,所述提示消息用于提示与所述Dongle连接不成功。10.根据权利要求9所述的用户终端,其特征在于,所述丢弃连接请求模块,还用于: 接收所述用户根据所述提示消息发送的关闭WiHD的指令; 所述用户终端关闭WiHD功能。
【文档编号】H04N21/4363GK105872643SQ201510780580
【公开日】2016年8月17日
【申请日】2015年11月13日
【发明人】雷军
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1