智能终端通信方法、智能终端及具有存储功能的装置与流程

文档序号:14685266发布日期:2018-06-12 23:22
智能终端通信方法、智能终端及具有存储功能的装置与流程

本发明涉及智能终端领域,特别是涉及一种智能终端通信方法、智能终端及具有存储功能的装置。



背景技术:

在现代社会中,用户使用智能终端的频率越来越高,可是有些终端的连接方式单一,不能与用户使用的智能终端相互连接,或者智能终端与需要连接的终端之间的出现连接故障,导致连接失败,智能终端无法与需要连接的终端再次进行连接,给用户造成极大的不便。



技术实现要素:

本发明主要解决的技术问题是提供一种智能终端通信方法、智能终端及具有存储功能的装置,能够解决现有智能终端在与目标终端的通信链路异常后,不能以其他连接方式与目标终端连接的问题。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种智能终端通信方法,其包括:判断智能终端与目标终端之间的第一通信链路是否异常,若第一通信链路异常,则获取智能终端的可连接设备信息,通过至少一个可连接设备,与目标终端建立第二通信链路,通过第二通信链路与目标终端进行通信,其中,第二通信链路区别于第一通信链路,可连接设备信息包括可与智能终端直接和/或间接建立通信链路的设备及其连接方式。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种智能终端,其包括:相互连接的通信电路和处理器,用于实现如上述的方法。

为解决上述技术问题,本发明采用的又一个技术方案是:提供一种具有存储功能的装置,其包括:存储有程序数据,程序数据能够被执行以实现如上述的方法。

本发明的有益效果为:区别于现有技术的情况,本发明通过判断智能终端与目标终端之间的第一通信链路是否异常,若第一通信链路异常,则获取智能终端的可连接设备信息,通过至少一个可连接设备,与目标终端建立第二通信链路,通过第二通信链路与目标终端进行通信,其中,第二通信链路区别于第一通信链路,可连接设备信息包括可与智能终端直接和/或间接建立通信链路的设备及其连接方式。第一通信链路异常后,智能终端通过第二通信链路与目标终端建立连接,从而使得智能终端和目标终端之间可以使用多种连接方式。

附图说明

图1是本发明智能终端通信方法第一实施例的流程示意图;

图2是本发明智能终端通信方法第二实施例的流程示意图;

图3是本发明智能终端通信方法第三实施例的流程示意图;

图4是本发明智能终端通信方法第三实施例的路由路径示意图;

图5是本发明智能终端通信方法第四实施例的流程示意图;

图6是本发明智能终端通信方法第五实施例的流程示意图;

图7是本发明智能终端通信方法第四实施例和第五实施例的路由路径示意图;

图8是本发明智能终端通信方法第六实施例的流程示意图;

图9是本发明智能终端一实施例的结构示意图;

图10是本发明具有存储功能的装置一实施例的结构示意图。

具体实施方式

如图1所示,本发明智能终端通信方法第一实施例包括:

S1:判断智能终端与目标终端之间的第一通信链路是否异常。

第一通信链路为智能终端与目标终端直接连接的链路,通信链路异常可以为通信链路中断,也可以为智能终端与目标终端之间无法直接连接。

其中,智能终端与目标终端可以但不限于通过WiFi Aware方式、蓝牙方式、WiFi方式和移动网络进行连接,智能终端与目标终端的连接方式可以为单一一种,也可以包括多种连接方式。

其中,目标终端可以但不限于包括需依靠电池维持正常运行且支持网络及下载功能的智能手机、笔记本、平板电脑、智能家居设备、无线交换机、无线路由器、可穿戴智能设备等。

具体地,在一个应用例中,用户穿戴可穿戴智能设备,如蓝牙手环,智能终端与蓝牙手环之间通过蓝牙连接,智能终端判断智能终端与蓝牙手环之间的蓝牙连接是否中断。

S2:若第一通信链路异常,则获取智能终端的可连接设备信息。

若智能终端判定智能终端与目标终端之间的第一通信链路异常,则搜索智能终端周围所有可连接设备,即能与智能终端直接连接的设备以及不能与智能终端直接连接的设备,该可连接设备至少包括目标终端。可连接设备信息可以为与智能终端直接或间接建立通信链路的设备及其连接方式,也可以为既能与智能终端直接建立通信链路又能间接建立通信链路的设备及其连接方式,智能终端通过WiFi Aware方式、蓝牙方式、WiFi方式和移动网络中的至少一个获取可连接设备信息,例如,在无移动网络时,智能终端的连接方式包括WiFi Aware方式和蓝牙方式,则可以通过WiFi Aware方式或者蓝牙方式或者两种方式一起进行来获取可连接设备信息。

智能终端判断第一通信链路异常后,开启相应功能进行搜索,例如开启WiFi功能进行搜索,智能终端在预设范围内搜索周围的设备,通过智能终端具有的连接方式搜索到具有相同连接方式的设备及其连接方式,若搜索到的设备除了与智能终端相同的连接方式还具有其他连接方式,则通过区别于该相同连接方式的其他连接方式获取到目标终端的信息,例如,智能终端通过WiFi Aware方式和WiFi方式获取到一个具有WiFi Aware方式或者WiFi方式的可连接设备及其连接方式,该设备具有WiFi Aware方式、WiFi方式和蓝牙方式,而目标终端只有蓝牙功能,则智能终端通过该可连接设备的蓝牙方式获取到目标终端的信息。

其中,搜索功能可以为用户手动开启,也可以为智能终端在判定第一通信链路异常后自动开启,此处不做具体限定。

其中,预设范围可以由用户进行设置或者从云服务器处获取,此处也不做具体限定。

其中,可连接设备既包括无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备;可连接设备可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行;可连接设备还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备,此处不做具体限定。

具体地,在一个应用例中,智能终端的连接方式包括WiFi Aware方式和WiFi方式,而目标终端只有蓝牙一种连接方式,智能终端与目标终端不能直接连接,智能终端判断第一通信链路异常,智能终端自动开启智能终端的WiFi功能,在预设范围内搜索周围的设备,通过WiFi Aware方式和WiFi方式获取到具有WiFi Aware方式或者WiFi方式设备及其连接方式,若该设备还具有其他连接方式,则通过区别于WiFi Aware方式和WiFi方式的其他连接方式获取到目标终端的信息。

例如,在半径为10米的范围内搜索到一个无线路由器,该无线路由器通过WiFi连接其他设备,智能终端获取到该无线路由器的设备名称以及WiFi的连接方式,并记录该无线路由器的相关信息,如服务集标识、安全性、信号强度、连接速度、频率等。

S3:通过至少一个可连接设备,与目标终端建立第二通信链路。

第二通信链路可以为智能终端通过可连接设备与目标终端建立的通信链路,也可以为智能终端与目标终端直接建立的区别于第一通信链路的其他通信链路,如智能终端与目标终端之间以蓝牙方式连接的通信链路异常,但智能终端与目标终端之间以WiFi方式连接的通信链路正常,则智能终端与目标终端通过WiFi建立第二通信链路进行连接。

具体地,在一个应用例中,智能终端只能通过蓝牙方式连接其他设备,目标终端的连接方式包括WiFi Aware方式和WiFi方式,智能终端和目标终端不能直接连接,目标终端开启WiFi功能,智能终端开启蓝牙功能,搜索到一个同时具有蓝牙功能和WiFi功能的可连接设备,智能终端通过蓝牙连接该设备,该设备通过WiFi连接目标终端,即,智能终端通过该同时具有蓝牙功能和WiFi功能的可连接设备与目标终端建立第二通信链路。

S4:通过第二通信链路与目标终端进行通信。

智能终端通过建立的第二通信链路向目标终端发送请求,请求进行通信,该请求可以显示,目标终端的用户同意后才进行通信,也可以不显示,智能终端发送请求后直接进行通信;也可以是目标终端通过建立的第二通信链路向智能终端发送请求,请求进行通信,智能终端的用户同意后才进行通信,或者直接进行通信。

具体地,在一个应用例中,用户手持智能终端,智能终端的触摸屏上显示通过哪些设备连接到目标终端,以及通过何种方式连接,智能终端向目标终端请求通信,目标终端的用户收到请求后点击同意进行通信,此时智能终端与目标终端建立连接,智能终端以弹窗或者语音提示用户已连接成功并提示可以进行通信。

本发明通过判断智能终端与目标终端之间的第一通信链路是否异常,若第一通信链路异常,则获取智能终端的可连接设备信息,通过至少一个可连接设备,与目标终端建立第二通信链路,通过第二通信链路与目标终端进行通信,其中,第二通信链路区别于第一通信链路,可连接设备信息包括可与智能终端直接和/或间接建立通信链路的设备及其连接方式。第一通信链路异常后,智能终端通过第二通信链路与目标终端建立连接,从而使得智能终端和目标终端之间可以使用多种连接方式。

如图2所示,本发明智能终端通信方法第二实施例是在第一实施例的基础上,步骤S3之前包括:

S30:确定智能终端的可连接设备信息中可以连接智能终端的所有可连接设备,获得可连设备集合及其中各个设备之间的可连接关系。

在与目标终端建立第二通信链路之前,智能终端搜索智能终端周围所有可连接设备,该可连接设备为可连接设备信息中可以连接智能终端的所有可连接设备,并获得可连设备集合及可连设备集合中各个设备的连接方式,例如,可连设备集合包括A设备、B设备和C设备,则智能终端获得A设备、B设备和C设备的信息及A设备、B设备和C设备直接相互的连接关系。

其中,可连设备集合包括可以与智能终端直接或间接建立通信链路的设备,也包括既能与智能终端直接建立通信链路又能间接建立通信链路的设备。

如图3和图4所示,本发明智能终端通信方法第三实施例是在第二实施例的基础上,进一步限定步骤S3包括:

S31:判断目标终端是否在可连设备集合中。

S32:若目标终端在可连设备集合中,则判断智能终端与目标终端之间是否为直接连接关系。

智能终端将搜索到的可连接设备建立列表,该列表包括可连接设备的信息及其具有的连接方式和智能终端的信息及其具有的连接方式,若智能终端具备显示屏,则该列表显示于显示屏上,用户从显示屏上显示的列表中可以获知目标终端是否在可连设备集合中,若智能终端不具备显示屏,则可以通过语音播报的方式告知用户目标终端是否在可连设备集合中;判定目标终端在可连设备集合中以后,则判断智能终端与目标终端之间是否为直接连接关系,用户从显示屏上显示的列表中可以获知智能终端与目标终端之间是否为直接连接关系,或者可以通过语音播报的方式获知;或者判断目标终端是否在可连设备集合及判断智能终端与目标终端之间是否为直接连接关系由智能终端自动判断,可连接设备的信息和智能终端的信息包括其名称及其他信息,由用户设置或者由智能终端自动获取,此处俱不做具体限定。

具体地,在一个应用例中,用户的手机将搜索到3个可连接设备,智能冰箱、无线路由器和平板电脑,将3个可连接设备的名称及其具有的连接方式在手机上以列表形式显示,显示“智能冰箱-蓝牙-WiFi”、“路由器-WiFi”和“我的平板-蓝牙-WiFi-WiFi Aware”,列表中还显示手机及其具有的连接方式,即显示“我的手机-数据网络-蓝牙-WiFi”,用户想要连接手机与平板电脑,平板电脑的信息已经显示于列表中,用户点击“我的手机-数据网络-蓝牙-WiFi”以及“我的平板-蓝牙-WiFi-WiFi Aware”,显示可以直接连接。

S33:若不是直接连接关系,则通过可连接关系确定两者之间的路由路径。

智能终端或者用户判定智能终端与目标终端不能直接连接,则通过智能终端与目标终端之间的可连接关系确定路由路径。

具体地,在一个应用例中,如图4所示,路由路径由智能终端、目标终端和可连接设备之间连接形成,可连接设备包括A设备、B设备、C设备和D设备。智能终端不能直接连接目标终端,但是可以通过WiFi和A设备直接连接,也可以通过WiFi Aware与D设备直接连接;目标终端能直接连接的设备为B设备和C设备,其中,目标终端通过蓝牙方式连接C设备,通过移动网络连接B设备;A设备除了直接连接智能终端还可以通过WiFi连接B设备和D设备,B设备除了直接连接目标终端还可以连接通过WiFi连接A设备和通过蓝牙C设备,C设备通过蓝牙可以直接连接目标终端和B设备,D设备则通过WiFi直接连接A设备和通过WiFi Aware与智能终端进行连接。

由图4可得知,智能终端与目标终端之间有4条路由路径,即包括设备连接顺序为智能终端-A设备-B设备-目标终端、智能终端-A设备-B设备-C设备-目标终端、智能终端-D设备-A设备-B设备-目标终端和智能终端-D设备-A设备-B设备-C设备-目标终端这4条路由路径。

S34:通过路由路径建立第二通信链路。

智能终端通过智能终端与目标终端之间的一条路由路径建立第二通信链路,该路由路径可以为优先级最高的,也可以为用户选择的其他路径,此处不做具体限定。

具体地,在一个应用例中,继续参阅图4,用户选择设备连接顺序为智能终端-A设备-B设备-C设备-目标终端的路由路径,则智能终端通过该条路由路径与目标终端建立连接。

如图5所示,本发明智能终端通信方法第四实施例是在第三实施例的基础上,进一步限定步骤S33包括:

S331:通过可连接关系确定两者之间包括优先级最高、通信最快、最稳定和最省电中至少一个的路由路径。

优先级可以为用户定义的优先级,用户可以优先选择某些可连接设备或者连接设备的某种连接方式,定义其的优先级顺序,智能终端连接目标终端则按照优先级最高的路由路径进行连接。

通信最快为该路由路径的信息传输速度最快,最稳定为该路由路径的稳定性最高,最省电为该路由路径的可连接设备耗费电量最低。

其中,确定两者的路由路径至少由优先级最高、通信最快、最稳定和最省电中的一种确定,也可以综合判断来确定路由路径,如综合考虑优先级最高和通信最快的路由路径。

具体地,在一个应用例中,参阅图7,路由路径由智能终端、目标终端和可连接设备之间连接形成,可连接设备包括E设备、F设备和G设备,智能终端不能直接连接目标终端,智能终端其中一条路由路径为智能终端与E设备通过WiFi方式连接,E设备与F设备通过WiFi方式连接,F设备再通过蓝牙方式与目标终端进行连接,即设备连接顺序为智能终端-E设备-F设备-目标终端;智能终端另外一条路由路径为智能终端与E设备通过WiFi方式连接,E设备与F设备通过WiFi方式连接,F设备通过蓝牙方式与G设备进行连接,最后G设备以蓝牙方式与目标终端进行连接,即设备连接顺序为智能终端-E设备-F设备-G设备-目标终端,因为智能终端-E设备-F设备-目标终端的路由路径中的可连接设备耗费电量最低,所以其优先级最高,因此选择该路由路径。

如图6所示,本发明智能终端通信方法第五实施例是在第三实施例的基础上,进一步限定步骤S30和S33包括:

S301:获得可连设备集合及其中各个设备之间的所有可连接关系,并对所有可连接关系中的每条连接路径设定优先级。

优先级包括路由路径的可连接设备数量、路由路径的可连接设备信息传输速度、路由路径的可连接设备稳定性、路由路径的可连接设备耗费电量和路由路径的可连接设备的通信费用中的至少一个。

可连接关系为区别于智能终端和目标终端的可连接设备之间的连接关系,该可连接关系可以以列表的方式显示于智能终端的显示屏上,也可以不显示,若无显示屏,则可以通过语音播报的方式告知用户,此处不做具体限定。

具体地,在一个应用例中,智能终端在可连接关系中获得5条连接路径,智能终端根据可连接设备信息传输速度对该5条连接路径依次设定优先级。

S332:从可连接关系中选择优先级最高的两者之间的路由路径。

优先级最高包括路由路径的可连接设备数量最少、路由路径的可连接设备信息传输速度最快、路由路径的可连接设备稳定性最高、路由路径的可连接设备耗费电量最低和路由路径的可连接设备的通信费用最少中的至少一个,也可以综合其中任意几个进行判断,此处不做具体限定。

用户从可连接关系的列表触摸选择或者在语音播报后按键选择优先级最高的路由路径,或者由智能终端自动选择优先级最高的路由路径,除此之外的多种选择方式此处不做具体限定。

具体地,在一个应用例中,继续参阅图7,可连接设备包括E设备、F设备和G设备,可连接关系中的其中一条路由路径为E设备-F设备,另外一条路由路径为E设备-F设备-G设备,E设备-F设备的路由路径中的可连接设备数量最少,所以其优先级最高,因此选择该路由路径。

如图8所示,本发明智能终端通信方法第六实施例是在第一实施例的基础上,步骤S3之前还包括:

S10:判断智能终端与目标终端的第二通信链路是否异常。

S20:若第二通信链路未异常,则智能终端与目标终端建立第二通信链路。

智能终端判断第二通信链路是否可以连通,即判断智能终端与目标终端之间的通信链路是否可以连通,或者智能终端、可连接设备和目标终端之间的通信链路是否可以连通,判断未异常即判定可以连通,则建立第二通信链路。

具体地,在一个应用例中,智能终端和目标终端以蓝牙方式连接的第一通信链路异常,智能终端判定智能终端与目标终端以WiFi连接的第二通信链路可以连通,此时智能终端与目标终端以WiF方式建立第二通信链路。

如图9所示,本发明智能终端一实施例包括:

相互连接的通信电路10和处理器20;

该通信电路10用于获取可连接设备信息。

处理器20用于通过通信电路10处理该可连接设备信息并执行指令,以实现本发明智能终端通信方法第一至第六实施例中任一个以及任意不冲突的组合所提供的方法。

处理器20控制智能终端的操作,处理器20还可以称为CPU(Central Processing Unit,中央处理单元)。处理器20可能是一种集成电路芯片,具有信号的处理能力。处理器20还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

智能终端可以进一步包括存储器(图中未画出),存储器用于存储处理器20工作所必需的指令及数据。

在其他实施例中,该智能终端还可以视具体需求包括显示屏、键盘等其他部件,此处不做具体限定。

如图10所示,本发明具有存储功能的装置30一实施例包括:

存储有程序数据301,程序数据301能够被执行以实现本发明智能终端通信方法第一至第六实施例中任一个以及任意不冲突的组合所提供的方法。根据待存储的程序数据301的大小在具有存储功能的装置30中选择空白存储单元,存储单元是指理论上能够存储一定数量字节的存储空间,空白存储单元是指未存储数据的空白的存储单元。根据待存储的程序数据301的大小选择空白存储单元,以使得空白存储单元的存储空间的大小能够存储待存储的程序数据301。

其中,具有存储功能的装置30可以是便携式存储介质如U盘、光盘,也可以是终端、服务器或可集成于终端或服务器中的独立部件,例如芯片等。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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