CN104023016B - 在通讯终端建立通讯连接的方法和设备 - Google Patents
在通讯终端建立通讯连接的方法和设备 Download PDFInfo
- Publication number
- CN104023016B CN104023016B CN201410252831.8A CN201410252831A CN104023016B CN 104023016 B CN104023016 B CN 104023016B CN 201410252831 A CN201410252831 A CN 201410252831A CN 104023016 B CN104023016 B CN 104023016B
- Authority
- CN
- China
- Prior art keywords
- communicating terminal
- sides
- mode
- server
- information
- 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.)
- Withdrawn - After Issue
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种在通讯终端建立通讯连接的方法和设备。所述方法包括,(a)获取通讯终端的设备信息;(b)获取待连接通讯终端的设备信息;(c)根据通讯终端和待连接通讯终端双方的设备信息确定用于连接所述双方的连接方式;(d)通讯终端按所述连接方式与待连接通讯终端建立连接。本发明能够根据两个需要建立通讯连接的两个终端的设备信息提供一种合适的连接方式。
Description
技术领域
本发明涉及通信技术领域,更具体地讲,涉及一种在通讯终端建立通讯连接的方法和设备。
背景技术
现在的智能设备间的连接方式较为多样,例如可以通过以下几种连接方式建立连接:两个设备已连接至同一局域网,建立传输控制协议的套接字(tcp socket)连接;一个设备作为软热点供另外一个设备使用,两者建立连接;使用无线网络直连(WLAN Direct)功能,两者建立连接;使用蓝牙功能建立连接。对于不同的连接方式,其操作步骤有可能不相同。另外各种新兴的智能家电,可穿戴式智能设备,可能有着其特有的连接方式。这样就需要用户掌握上述知识才能选择一个合适的连接方式并成功进行连接,这样给用户造成极大的不便。
发明内容
本发明的目的在于提供一种在通讯终端建立通讯连接的方法和设备,其能够自动选择一种合适的连接方式来供通讯终端与待连接通讯终端建立通讯连接。
本发明的一方面提供一种在通讯终端建立通讯连接的方法,包括:(a)获取通讯终端的设备信息;(b)获取待连接通讯终端的设备信息;(c)根据通讯终端和待连接通讯终端双方的设备信息确定用于连接所述双方的连接方式;(d)通讯终端按所述连接方式与待连接通讯终端建立连接。
可选地,在步骤(b)中通过以下方式中的任意一种获取待连接通讯终端的设备信息:接收待连接通讯终端通过近场通信技术发送的设备信息;扫描包含了待连接通讯终端的设备信息的二维码,所述二维码显示在待连接通讯终端的屏幕上或标记在待连接通讯终端;接收待连接通讯终端发出的包含了待连接通讯终端的设备信息的音频。
可选地,步骤c包括:将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备的通讯组件的信息。
可选地,步骤c包括:当通讯终端未与服务器连接时,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
可选地,步骤c包括:当通讯终端与服务器连接时,确定服务器是否存储了与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为开启时,将所述最佳连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备型号和设备的通讯组件的信息,通讯组件的信息包括通讯组件的使用状态信息,在服务器中预存了双方的设备型号与双方的最佳连接方式的对应关系。
可选地,步骤c包括:当通讯终端与服务器连接时,确定服务器是否存储了与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,或者当服务器中未存储所述最佳连接方式时,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
可选地,步骤c还包括:当通讯终端与服务器连接时,确定服务器是否存储与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,提醒用户开启所述双方按所述最佳连接方式进行连接需要使用的通讯组件。
可选地,服务器中还预存了待连接通讯终端的设备型号与应用的对应关系,步骤c还包括:当通讯终端与服务器连接时,从服务器获取与待连接通讯终端的设备型号对应的应用的标识,步骤d还包括:在通讯终端运行所述应用。
可选地,步骤b还包括:获取待连接通讯终端的网络地址;步骤d中通讯终端按所述连接方式与待连接通讯终端建立连接的步骤包括:通讯终端按所述连接方式向待连接通讯终端的与所述连接方式对应的网络地址发送连接请求。
本发明的另一方面提供一种在通讯终端建立通讯连接的设备,包括:第一获取单元,获取通讯终端的设备信息;第二获取单元,获取待连接通讯终端的设备信息;确定单元,根据通讯终端和待连接通讯终端双方的设备信息确定用于连接所述双方的连接方式;连接单元,通讯终端按所述连接方式与待连接通讯终端建立连接。
可选地,第二获取单元通过以下方式中的任意一种获取待连接通讯终端的设备信息:接收待连接通讯终端通过近场通信技术发送的设备信息;扫描包含了待连接通讯终端的设备信息的二维码,所述二维码显示在待连接通讯终端的屏幕上或标记在待连接通讯终端;接收待连接通讯终端发出的包含了待连接通讯终端的设备信息的音频。
可选地,确定单元包括:第一确定单元,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备的通讯组件的信息。
可选地,确定单元包括:第一确定单元,当通讯终端未与服务器连接时,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
可选地,确定单元包括:第二确定单元,当通讯终端与服务器连接时,确定服务器是否存储了与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为开启时,将所述最佳连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备型号和设备的通讯组件的信息,通讯组件的信息包括通讯组件的使用状态信息,在服务器中预存了双方的设备型号与双方的最佳连接方式的对应关系。
可选地,确定单元还包括:第一确定单元,当通讯终端与服务器连接时且服务器中存储所述最佳连接方式以及双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,或者当服务器中未存储所述最佳连接方式时,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
可选地,当通讯终端与服务器连接时,第二确定单元确定服务器是否存储与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,提醒用户开启所述双方按所述最佳连接方式进行连接需要使用的通讯组件。
可选地,服务器中还预存了待连接通讯终端的设备型号与应用的对应关系,当通讯终端与服务器连接时,确定单元从服务器获取与待连接通讯终端的设备型号对应的应用的标识,连接单元包括:运行单元,在通讯终端运行所述应用。
可选地,第二获取单元还获取待连接通讯终端的网络地址;连接单元按所述连接方式向待连接通讯终端的与所述连接方式对应的网络地址发送连接请求。
根据本发明的在通讯终端建立通讯连接的方法和设备,根据通讯终端和待连接通讯终端的设备信息自动一种合适的连接方式来供通讯终端与待连接通讯终端建立通讯连接。
将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。
附图说明
通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:
图1示出根据本发明的实施例一的在通讯终端建立通讯连接的方法的流程图;
图2示出根据本发明的实施例二的在通讯终端建立通讯连接的方法的流程图;
图3示出根据本发明的实施例三的在通讯终端建立通讯连接的方法的流程图;
图4示出根据本发明的实施例四的在通讯终端建立通讯连接的设备的框图。
具体实施方式
现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。
图1示出根据本发明的实施例一的在通讯终端建立通讯连接的方法的流程图。根据图1所示流程图的步骤,可在通讯终端与待连接通讯终端之间建立通讯连接。作为示例,这里所述的通讯终端和待连接通讯终端可以是个人计算机、手机、平板电脑、游戏机、个人数字助理、数字多媒体播放器、可穿戴的智能电子设备等各种可以进行通信的电子设备
在步骤101,获取通讯终端的设备信息。本领域技术人员可以理解,通讯终端可以在存储了其设备信息的存储区域获取其自身的设备信息。
在步骤102,获取待连接通讯终端的设备信息。通讯终端可以通过任何可以获取到待连接通讯终端的设备信息的方式去获取待连接通讯终端的设备信息。例如,可以通过接收待连接通讯终端通过近场通信技术(NFC)发送的设备信息的方式;还可以通过扫描包含了待连接通讯终端的设备信息的二维码的方式,所述二维码显示在待连接通讯终端的屏幕上或标记在待连接通讯终端;还可以通过接收待连接通讯终端发出的包含了待连接通讯终端的设备信息的音频的方式,如果通过这种方式,则通讯终端在接收到所述音频后,再通过相应的编解码标准对所述音频进行解码即可得到待连接通讯终端的设备信息。
在步骤103,根据通讯终端和待连接通讯终端双方的设备信息确定用于连接所述双方的连接方式。所述用于连接所述双方的连接方式是根据获取到的通讯终端和待连接通讯终端双方的设备信息来确定,与双方的设备信息相匹配的连接方式。
在步骤104,通讯终端按所述连接方式与待连接通讯终端建立连接。在本步骤中,由通讯终端向待连接通讯终端发出连接请求。作为优选方式,在步骤102中还获取待连接通讯终端的网络地址,在步骤104中,由通讯终端向待连接通讯终端的与所述连接方式对应的网络地址发出连接请求。本领域技术人员可以理解,网络地址可以包括IP地址、蓝牙地址等其他与通讯连接相关的网络地址,不同的连接方式对应不同的网络地址。例如,如果用于连接双方的连接方式为蓝牙连接,则,由通讯终端向待连接通讯终端的蓝牙地址发出连接请求。
图2为本发明的实施例二的在通讯终端建立通讯连接的方法的流程图。
在步骤201,获取通讯终端的设备信息。
在步骤202,获取待连接通讯终端的设备信息。
在步骤303,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。这里,所述设备信息包括设备的通讯组件的信息。通讯组件的信息可以包括通讯组件的类型,以及各类型的通讯组件的使用信息。
上述用于连接双方的连接方式的确定步骤,可以是先将所有的所需的条件被所述双方的通讯组件的信息所满足的连接方式找出,然后再找出其中级别最高的连接方式,也可以连接方式级别从高到低的顺序进行查找。例如,按存储在通讯终端中的连接方式的级别从高到低的顺序,确定存储在通讯终端的连接方式所需的条件是否被所述双方的通讯组件的信息所满足,在确定过程中,当一个连接方式所需的条件被所述双方的通讯组件的信息所满足时,将所述一个连接方式确定为用于连接所述双方的连接方式;当一个连接方式所需的条件不被所述双方的通讯组件的信息所满足时,确定所述一个连接方式的下一级的连接方式是否被所述双方的通讯组件的信息所满足。
所述预存的连接方式的预定级别顺序可以由用户自定义设置,也可以由***预先设置。所述预定级别顺序的设置可以综合考虑连接步骤的数量以及传输速度两个因素。例如,预定级别顺序从高到低设置如下:建立tcp socket连接;通过一方建立软热点进行连接;建立蓝牙连接。本领域的技术人员清楚上述三种连接方式所需的条件,如建立tcpsocket连接,需要双方的已连接至同一局域网,双方已连接至的局域网的信息可被包括在双方的通讯组件的信息中;如建立蓝牙连接需要双方都设有蓝牙功能的通讯组件及该通讯组件为开启状态。
在步骤204,通讯终端按所述连接方式与待连接通讯终端建立连接。
图3为本发明的实施例三的在通讯终端建立通讯连接的方法的流程图。
在步骤301,获取通讯终端的设备信息。
在步骤302,获取待连接通讯终端的设备信息。
在步骤303,确定移动终端是否与服务器连接,当移动终端与服务器连接时,进入步骤304;当移动终端未与服务器连接时,进入步骤307。
在步骤304,确定服务器是否存储了与所述双方的设备型号对应的双方的最佳连接方式,其中,在服务器中预存了双方的设备型号与双方的最佳连接方式的对应关系。由于智能设备的型号是固定的,因此可以在服务器中记录各种不同智能设备的型号的以及其与通讯连接相关的信息,比如不同型号智能设备的功能和通讯组件的信息。不同功能的智能设备与其他智能设备的连接方式可能不同,如平板电脑与手机之间可以多种连接方式进行连接,而智能手表与手机之间目前只能通过蓝牙来进行连接从而实现智能手表与手机之间的同步操作。因此可以在服务器中存储各种不同的型号的智能设备之间的最佳连接供用户使用,且可以在服务器中实时添加市场上新出现的智能设备的型号以及其与通讯连接相关的信息。
当服务器存储了与所述双方的设备型号对应的双方的最佳连接方式时,进入步骤305;当服务器未存储与所述双方的设备型号对应的双方的最佳连接方式时,进入步骤307。
在步骤305,确定所述双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态是否开启。这里,所述设备信息包括设备的通讯组件的信息。通讯组件的信息可以包括通讯组件的类型,以及各类型的通讯组件的使用信息及连接到的局域网的信息,通讯组件的使用信息包括通讯组件的使用状态。
当所述双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为开启时,进入步骤306;当所述双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为未开启时,进入步骤307。
在步骤306,将所述最佳连接方式确定为双方的连接方式。
在步骤307,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
在步骤308,通讯终端按所述连接方式与待连接通讯终端建立连接。
在一个优选实施例中,在步骤305中,当确定所述双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态未开启时,提醒用户开启所述双方按所述最佳连接方式进行连接需要使用的通讯组件。例如所述最佳连接方式为蓝牙连接,但所述双方有一方的蓝牙为关闭状态时,此时提醒用户开启蓝牙未开启的一方的蓝牙的提示信息。当然,本领域人员可以理解,此处还可以进行优化设计,如再检测蓝牙未开启的一方是否为所述通讯终端,如果是的话,则自动开启通讯终端的蓝牙。本领域人员可以理解,可以通过声、光、文字等方式提醒用户开启所述通讯组件。
在又一个优选实施例中,服务器中还预存了待连接通讯终端的设备型号与应用的对应关系,当通讯终端与服务器连接时,从服务器获取与待连接通讯终端的设备型号对应的应用的标识,在步骤308还包括在通讯终端运行所述应用。可以在双方建立连接之前或建立连接的过程中或建立连接之后,在通讯终端运行所述应用。如果通讯终端没有安装该应用,则连接至互联网下载所述应用的安装程序。例如当通讯终端为手机,待连接通讯终端为智能手表时,智能手表与手机建立通讯连接是为了实现同步操作的功能,即通过智能手表控制手机,要实现此功能,手机需要运行特定的应用。在服务器中存储的与智能手表的型号对应的应用为与智能手表建立了通讯连接的手机上需要运行的应用,这样该应用会在手机上自动运行,无需手动打开,减少了操作步骤。
应注意,图1、2、3中所示的步骤顺序仅仅是示例性的,对于本领域技术人员而言,可对上述步骤顺序进行相应的调整。例如,图1中的步骤101和102,图2中的步骤201和202,图3中的步骤301和302,可以同时进行或者任意一个步骤先进行。
图4为根据本发明的实施例四的在通讯终端建立通讯连接的设备的框图。
如图4所示,根据本发明的实施例四的在通讯终端建立通讯连接的设备包括:第一获取单元401、第二获取单元402、确定单元403、连接单元404。
第一获取单元401获取通讯终端的设备信息。本领域技术人员可以理解,第一获取单元401可以在存储了通讯终端的设备信息的存储区域获取其自身的设备信息。
第二获取单元402获取待连接通讯终端的设备信息。第二获取单元402可以通过任何可以获取到待连接通讯终端的设备信息的方式去获取待连接通讯终端的设备信息。例如,可以通过接收待连接通讯终端通过近场通信技术(NFC)发送的设备信息的方式;还可以通过扫描包含了待连接通讯终端的设备信息的二维码的方式,所述二维码显示在待连接通讯终端的屏幕上或标记在待连接通讯终端;还可以通过接收待连接通讯终端发出的包含了待连接通讯终端的设备信息的音频的方式,如果通过这种方式,则第二获取单元402在接收到所述音频后,再通过相应的编解码标准对所述音频进行解码即可得到待连接通讯终端的设备信息。
确定单元403根据通讯终端和待连接通讯终端双方的设备信息确定用于连接所述双方的连接方式。所述用于连接所述双方的连接方式是根据获取到的通讯终端和待连接通讯终端双方的设备信息来确定,与双方的设备信息相匹配的连接方式。
在一个优选实施例中,确定单元403包括第一确定单元,第一确定单元将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。这里,所述设备信息包括设备的通讯组件的信息。通讯组件的信息可以包括通讯组件的类型,以及各类型的通讯组件的使用信息及连接到局域网的信息。
第一确定单元在确定连接双方的连接方式的过程中,可以是先将所有的所需的条件被所述双方的通讯组件的信息所满足的连接方式找出,然后再找出其中级别最高的连接方式,也可以连接方式级别从高到低的顺序进行查找。例如,按存储在通讯终端中的连接方式的级别从高到低的顺序,确定存储在通讯终端的连接方式所需的条件是否被所述双方的通讯组件的信息所满足,在确定过程中,当一个连接方式所需的条件被所述双方的通讯组件的信息所满足时,将所述一个连接方式确定为用于连接所述双方的连接方式;当一个连接方式所需的条件不被所述双方的通讯组件的信息所满足时,确定所述一个连接方式的下一级的连接方式是否被所述双方的通讯组件的信息所满足。
所述预存的连接方式的预定级别顺序可以由用户自定义设置,也可以由***预先设置。所述预定级别顺序的设置可以综合考虑连接步骤的数量以及传输速度两个因素。例如,预定级别顺序从高到低设置如下:建立tcp socket连接;通过一方建立软热点进行连接;建立蓝牙连接。本领域的技术人员清楚上述三种连接方式所需的条件,如建立tcpsocket连接,需要双方的已连接至同一局域网;如建立蓝牙连接需要双方都设有蓝牙功能的通讯组件及该通讯组件为开启状态。
在又一个优选实施例中,还配置了服务器,在服务器中存储了与所述双方的设备型号对应的双方的最佳连接方式。由于智能设备的型号是固定的,因此可以在服务器中记录各种不同智能设备的型号的以及其与通讯连接相关的信息,比如不同型号智能设备的功能和通讯组件的信息。不同功能的智能设备与其他智能设备的连接方式可能不同,如平板电脑与手机之间可以多种连接方式进行连接,而智能手表与手机之间目前只能通过蓝牙来进行连接从而实现智能手表与手机之间的同步操作。因此可以在服务器中存储各种不同的型号的智能设备之间的最佳连接供用户使用,且可以在服务器中实时添加市场上新出现的智能设备的型号以及其与通讯连接相关的信息。
在配置了服务器的情况下,确定单元403还包括第二确定单元,第二确定单元位于服务器上,当通讯终端与服务器连接时,第二确定单元确定服务器是否存储了与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为开启时,将所述最佳连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备型号和设备的通讯组件的信息,通讯组件的信息包括通讯组件的使用状态信息。通讯组件的信息可以包括通讯组件的类型,以及各类型的通讯组件的使用信息,通讯组件的使用信息包括通讯组件的使用状态。
服务器上也可以设置第一确定单元。当通讯终端与服务器连接,且服务器中存储所述最佳连接方式,以及双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,或者当服务器中未存储所述最佳连接方式时,由设置在服务器中的第一确定单元或设置在通讯终端中的第一确定单元,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
在另一个优选实施例中,当通讯终端与服务器连接时且当服务器中存储所述最佳连接方式以及双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,第二确定单元提醒用户开启所述双方按所述最佳连接方式进行连接需要使用的通讯组件。例如所述最佳连接方式为蓝牙连接,但所述双方有一方的蓝牙为关闭状态时,此时提醒用户开启蓝牙未开启的一方的蓝牙的提示信息。当然,本领域人员可以理解,此处还可以进行优化设计,如再检测蓝牙未开启的一方是否为所述通讯终端,如果是的话,则自动开启通讯终端的蓝牙。本领域人员可以理解,可以通过声、光、文字等方式提醒用户开启所述通讯组件。
在配置了服务器的情况下,当通讯终端未与服务器相连时,由设置在通讯终端的第一确定单元将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。这里,所述设备信息包括设备的通讯组件的信息。通讯组件的信息可以包括通讯组件的类型,以及各类型的通讯组件的使用信息及连接到局域网的信息。
连接单元404按所述连接方式与待连接通讯终端建立连接。由连接单元404通讯终端向待连接通讯终端发出连接请求。作为优选方式,第二获取单元402还获取待连接通讯终端的网络地址,连接单元404向待连接通讯终端的与所述连接方式对应的网络地址发出连接请求。本领域技术人员可以理解,网络地址可以包括IP地址、蓝牙地址等其他与通讯连接相关的网络地址,不同的连接方式对应不同的网络地址。例如,如果用于连接双方的连接方式为蓝牙连接,则,由通讯终端向待连接通讯终端的蓝牙地址发出连接请求。
在另一个优选实施例中,服务器中还预存了待连接通讯终端的设备型号与应用的对应关系,连接单元404包括运行单元,当通讯终端与服务器连接时,第二确定单元从服务器获取与待连接通讯终端的设备型号对应的应用的标识,运行单元运行所述述应用。可以在双方建立连接之前或建立连接的过程中或建立连接之后,在通讯终端运行所述应用。如果通讯终端没有安装该应用,则连接至互联网下载所述应用的安装程序。
根据本发明的实施例的在通讯终端建立通讯连接的方法和设备,可以根据通讯终端和待连接通讯终端的设备信息自动选择一种合适的连接方式来供通讯终端与待连接通讯终端建立通讯连接,无需用户自行选择,操作简单方便。
根据本发明的实施例的方法可被实现为计算机程序或计算机可读代码。该计算机程序或计算机可读代码可被记录在计算机可读记录介质上。所述计算机可读记录介质可以是任何可存储其后可以被计算机***读取的数据存储设备。所述计算机可读记录介质的示例包括:只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备和载波(例如,通过互联网的数据传输)。所述计算机可读记录介质也可以被分布在联网的计算机***上,从而所述计算机可读代码以分布式方式被存储和执行。
应该理解,根据本发明的示例性实施例的设备中的各个单元可被实现硬件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(FPGA)或专用集成电路(ASIC)来实现各个单元。
此外,尽管在这里可使用术语第一、第二等来描述不同的组件,但是这些组件不应被这些术语所限制。这些术语仅用于区分一个组件与另一组件。例如,在不脱离示例实施例的范围的情况下,第一组件可被称为第二组件,类似地,第二组件可被称为第一组件。
尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。
Claims (16)
1.一种在通讯终端建立通讯连接的方法,其特征在于,包括:
(a)获取通讯终端的设备信息;
(b)获取待连接通讯终端的设备信息;
(c)根据通讯终端和待连接通讯终端双方的设备信息自动确定用于连接所述双方的连接方式,其中,所述用于连接所述双方的连接方式是根据获取到的通讯终端和待连接通讯终端双方的设备信息来确定,与双方的设备信息相匹配的连接方式;
(d)通讯终端按所述连接方式与待连接通讯终端建立连接,
其中,在步骤(d)中,由通讯终端向待连接通讯终端发出连接请求,
其中,步骤(c)包括:当通讯终端与服务器连接时,确定服务器是否存储了与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为开启时,将所述最佳连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备型号和设备的通讯组件的信息,通讯组件的信息包括通讯组件的使用状态信息,在服务器中预存了双方的设备型号与双方的最佳连接方式的对应关系。
2.根据权利要求1所述的方法,其中,在步骤(b)中通过以下方式中的任意一种获取待连接通讯终端的设备信息:接收待连接通讯终端通过近场通信技术发送的设备信息;扫描包含了待连接通讯终端的设备信息的二维码,所述二维码显示在待连接通讯终端的屏幕上或标记在待连接通讯终端;接收待连接通讯终端发出的包含了待连接通讯终端的设备信息的音频。
3.根据权利要求1所述的方法,其中,步骤(c)包括:将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备的通讯组件的信息。
4.根据权利要求1所述的方法,其中,步骤(c)包括:当通讯终端未与服务器连接时,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
5.根据权利要求1所述的方法,其中,步骤(c)包括:当通讯终端与服务器连接时,确定服务器是否存储了与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,或者当服务器中未存储所述最佳连接方式时,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
6.根据权利要求1所述的方法,其中,步骤(c)还包括:当通讯终端与服务器连接时,确定服务器是否存储与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,提醒用户开启所述双方按所述最佳连接方式进行连接需要使用的通讯组件。
7.根据权利要求1所述的方法,其中,服务器中还预存了待连接通讯终端的设备型号与应用的对应关系,步骤(c)还包括:当通讯终端与服务器连接时,从服务器获取与待连接通讯终端的设备型号对应的应用的标识,步骤(d)还包括:在通讯终端运行所述应用。
8.根据权利要求1所述的方法,其中,步骤(b)还包括:获取待连接通讯终端的网络地址;步骤(d)中通讯终端按所述连接方式与待连接通讯终端建立连接的步骤包括:通讯终端按所述连接方式向待连接通讯终端的与所述连接方式对应的网络地址发送连接请求。
9.一种在通讯终端建立通讯连接的设备,其特征在于,包括:
第一获取单元,获取通讯终端的设备信息;
第二获取单元,获取待连接通讯终端的设备信息;
确定单元,根据通讯终端和待连接通讯终端双方的设备信息自动确定用于连接所述双方的连接方式,其中,所述用于连接所述双方的连接方式是根据获取到的通讯终端和待连接通讯终端双方的设备信息来确定,与双方的设备信息相匹配的连接方式;
连接单元,按所述连接方式与待连接通讯终端建立连接,
其中,连接单元向待连接通讯终端发出连接请求,
其中,确定单元包括:第二确定单元,当通讯终端与服务器连接时,确定服务器是否存储了与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为开启时,将所述最佳连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备型号和设备的通讯组件的信息,通讯组件的信息包括通讯组件的使用状态信息,在服务器中预存了双方的设备型号与双方的最佳连接方式的对应关系。
10.根据权利要求9所述的设备,其中,第二获取单元通过以下方式中的任意一种获取待连接通讯终端的设备信息:接收待连接通讯终端通过近场通信技术发送的设备信息;扫描包含了待连接通讯终端的设备信息的二维码,所述二维码显示在待连接通讯终端的屏幕上或标记在待连接通讯终端;接收待连接通讯终端发出的包含了待连接通讯终端的设备信息的音频。
11.根据权利要求9所述的设备,其中,确定单元包括:第一确定单元,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式,其中,所述设备信息包括设备的通讯组件的信息。
12.根据权利要求9所述的设备,其中,确定单元包括:第一确定单元,当通讯终端未与服务器连接时,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
13.根据权利要求9所述的设备,其中,确定单元还包括:第一确定单元,当通讯终端与服务器连接时且服务器中存储所述最佳连接方式以及双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,或者当服务器中未存储所述最佳连接方式时,将预存的具有预定级别顺序的连接方式中的,所需的条件被所述双方的通讯组件的信息所满足的,级别最高的连接方式确定为用于连接所述双方的连接方式。
14.根据权利要求9所述的设备,其中,当通讯终端与服务器连接时,第二确定单元确定服务器是否存储与所述双方的设备型号对应的双方的最佳连接方式,当服务器中存储所述最佳连接方式且双方按所述最佳连接方式进行连接需要使用的通讯组件的使用状态为关闭时,提醒用户开启所述双方按所述最佳连接方式进行连接需要使用的通讯组件。
15.根据权利要求9所述的设备,其中,服务器中还预存了待连接通讯终端的设备型号与应用的对应关系,当通讯终端与服务器连接时,确定单元从服务器获取与待连接通讯终端的设备型号对应的应用的标识,连接单元包括:运行单元,在通讯终端运行所述应用。
16.根据权利要求9所述的设备,其中,第二获取单元还获取待连接通讯终端的网络地址;连接单元按所述连接方式向待连接通讯终端的与所述连接方式对应的网络地址发送连接请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410252831.8A CN104023016B (zh) | 2014-06-09 | 2014-06-09 | 在通讯终端建立通讯连接的方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410252831.8A CN104023016B (zh) | 2014-06-09 | 2014-06-09 | 在通讯终端建立通讯连接的方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104023016A CN104023016A (zh) | 2014-09-03 |
CN104023016B true CN104023016B (zh) | 2018-03-06 |
Family
ID=51439586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410252831.8A Withdrawn - After Issue CN104023016B (zh) | 2014-06-09 | 2014-06-09 | 在通讯终端建立通讯连接的方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104023016B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104820643B (zh) * | 2015-03-25 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | 用于在用户设备与智能设备之间建立连接的方法和装置 |
CN106303904A (zh) * | 2015-05-26 | 2017-01-04 | 上海果壳电子有限公司 | 用于连接可穿戴设备与移动终端的方法与设备 |
CN106413124B (zh) * | 2015-07-31 | 2021-03-23 | 腾讯科技(深圳)有限公司 | 设备绑定方法和装置 |
CN110502887B (zh) * | 2015-09-11 | 2023-07-18 | 创新先进技术有限公司 | 电子支付方法和装置 |
CN105872953A (zh) * | 2016-03-29 | 2016-08-17 | 乐视控股(北京)有限公司 | 用户设备之间通信的方法以及用户设备 |
CN108234635A (zh) * | 2017-12-29 | 2018-06-29 | 北京奇宝科技有限公司 | 与目标智能设备进行通信的方法、装置和通信*** |
CN112671572B (zh) * | 2020-12-16 | 2023-02-03 | 青岛海尔科技有限公司 | 智能设备配网的方法、装置、存储介质及电子装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103096506A (zh) * | 2013-01-07 | 2013-05-08 | 东莞宇龙通信科技有限公司 | 终端设备、wifi连接方法及*** |
CN103491655A (zh) * | 2013-09-30 | 2014-01-01 | 深圳前海君浩银通科技发展有限公司 | 一种终端设备间多模式通讯***及方法 |
CN103533542A (zh) * | 2012-07-04 | 2014-01-22 | 中兴通讯股份有限公司 | 一种电子设备间建立无线连接的方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101860586A (zh) * | 2009-04-10 | 2010-10-13 | 北京闻言科技有限公司 | 一种在手机客户端便捷选择网络连接方式的方法 |
CN103249085A (zh) * | 2012-02-07 | 2013-08-14 | 中兴通讯股份有限公司 | 一种WiFi数据传输方法和终端 |
CN103781068A (zh) * | 2012-10-18 | 2014-05-07 | 中兴通讯股份有限公司 | 数据传输方法及终端设备 |
-
2014
- 2014-06-09 CN CN201410252831.8A patent/CN104023016B/zh not_active Withdrawn - After Issue
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533542A (zh) * | 2012-07-04 | 2014-01-22 | 中兴通讯股份有限公司 | 一种电子设备间建立无线连接的方法及装置 |
CN103096506A (zh) * | 2013-01-07 | 2013-05-08 | 东莞宇龙通信科技有限公司 | 终端设备、wifi连接方法及*** |
CN103491655A (zh) * | 2013-09-30 | 2014-01-01 | 深圳前海君浩银通科技发展有限公司 | 一种终端设备间多模式通讯***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104023016A (zh) | 2014-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104023016B (zh) | 在通讯终端建立通讯连接的方法和设备 | |
CN104898591B (zh) | 一种智能家电协同控制方法 | |
CN107770007A (zh) | 家电设备的配网方法、装置、***及计算机可读存储介质 | |
CN104426750A (zh) | 即时通信方法、设备及*** | |
CN104506594B (zh) | 用于社交应用***的数据通信方法及*** | |
CN102710549B (zh) | 通过摄像建立通信连接关系的方法、终端及*** | |
CN107426069A (zh) | 基于蓝牙的智能家居***及其控制方法 | |
CN109360564A (zh) | 语言识别模式的选择方法及装置、家用电器 | |
CN110060663A (zh) | 一种应答服务的方法、装置及*** | |
CN105975063B (zh) | 一种控制智能终端的方法和装置 | |
CN104584490A (zh) | 数据发送方法及装置 | |
CN107111761A (zh) | 用于提供用户图像捕捉反馈以便进行改良的机器语言翻译的技术 | |
CN113921004A (zh) | 智能设备控制方法、装置、存储介质和电子设备 | |
CN106251609B (zh) | 智能机器人及其联网方法、网络分享方法和装置 | |
CN109191064A (zh) | 数据处理方法、积分统计服务器、电子设备及存储介质 | |
CN102918512A (zh) | 信息设备数据连接***、验证设备、客户端设备、信息设备数据连接方法和记录介质 | |
CN106937239A (zh) | 建立近距离连接及控制电子终端建立该连接的方法和设备 | |
CN105912583A (zh) | 移动终端会员服务数据交互方法及装置 | |
CN104133794B (zh) | 一种移动终端与机顶盒的配对方法及移动终端 | |
CN108197680A (zh) | 一种产品测试方法、装置及*** | |
CN112507731A (zh) | 会议信息处理方法、装置及可读存储介质 | |
CN108134999A (zh) | WiFi连接方法、连接装置、终端设备和计算机可读存储介质 | |
CN104916098A (zh) | 无线控制***的联机启用方法 | |
US20090240665A1 (en) | System and method for providing real time answering service by using communication media capable of transmitting and receiving data and voice | |
US20190312864A1 (en) | Method and apparatus for establishing association between devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
AV01 | Patent right actively abandoned | ||
AV01 | Patent right actively abandoned |
Granted publication date: 20180306 Effective date of abandoning: 20190802 |