用于终端连接的方法及装置的制造方法_6

文档序号:9551408阅读:来源:国知局
Fi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0232]在示例性实施例中,装置1800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSH))、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述应用于第二终端的用于终端连接的方法。
[0233]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1804,上述指令可由装置1800的处理器1820执行以完成上述应用于第二终端的用于终端连接的方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0234]本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0235]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种用于终端连接的方法,其特征在于,应用于第一终端,所述方法包括: 向服务器发送端口号; 接收第二终端发送的通过所述端口号对应的端口建立连接的连接请求,其中,所述端口号由所述第二终端从所述服务器获得; 根据所述连接请求,通过所述端口号对应的端口与所述第二终端建立连接。2.根据权利要求1所述的方法,其特征在于,所述向服务器发送端口号包括: 定期向服务器发送查询请求,所述查询请求涉及的查询包括:查询是否存在请求与所述第一终端建立连接的终端; 在确定存在请求与所述第一终端建立连接的终端的情况下,建立socket的server端,向所述服务器发送所述server端的端口号。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 向服务器发送携带有第一身份信息的身份认证请求; 其中,在身份认证通过的情况下,所述第一身份信息与所述端口号对应保存于所述服务器; 保存于所述服务器的第一身份信息,用于使所述服务器根据所述第二终端提供的第一身份信息向所述第二终端反馈所述第一身份信息对应的端口号。4.一种用于终端连接的装置,其特征在于,配置于第一终端,所述装置包括: 端口发送模块,被配置为向服务器发送端口号; 连接接收模块,被配置为接收第二终端发送的通过所述端口号对应的端口建立连接的连接请求,其中,所述端口号由所述第二终端从所述服务器获得; 连接建立模块,被配置为根据所述连接请求,通过所述端口号对应的端口与所述第二终端建立连接。5.根据权利要求4所述的装置,其特征在于,所述端口发送模块包括: 定期查询子模块,被配置为定期向服务器发送查询请求,所述查询请求涉及的查询包括:查询是否存在请求与所述第一终端建立连接的终端; 端口发送子模块,被配置为在确定存在请求与所述第一终端建立连接的终端的情况下,建立socket的server端,向所述服务器发送所述server端的端口号。6.根据权利要求4所述的装置,其特征在于,所述装置还包括: 第一认证发送模块,被配置为向服务器发送携带有第一身份信息的身份认证请求;其中,在身份认证通过的情况下,所述第一身份信息与所述端口号对应保存于所述服务器;保存于所述服务器的第一身份信息,用于使所述服务器根据所述第二终端提供的第一身份信息向所述第二终端反馈所述第一身份信息对应的端口号。7.一种用于终端连接的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 向服务器发送端口号; 接收第二终端发送的通过所述端口号对应的端口建立连接的连接请求,其中,所述端口号由所述第二终端从所述服务器获得; 根据所述连接请求,通过所述端口号对应的端口与所述第二终端建立连接。8.一种用于终端连接的方法,其特征在于,应用于服务器,所述方法包括: 接收第二终端发送的请求与第一终端建立连接的请求消息; 接收第一终端发送的端口号; 根据所述请求消息,向所述第二终端发送所述端口号; 其中,所述端口号,用于使所述第二终端向所述第一终端发送通过所述端口号对应的端口建立连接的连接请求。9.根据权利要求8所述的方法,其特征在于,所述接收第一终端发送的端口号包括: 接收第一终端定期发送的查询请求,所述查询请求涉及的查询包括:查询是否存在请求与所述第一终端建立连接的终端; 查询是否存在请求与所述第一终端建立连接的终端; 确定存在请求与所述第一终端建立连接的终端的情况下,向所述第一终端发送端口号请求; 接收所述第一终端针对所述端口号请求发送的端口号。10.根据权利要求8所述的方法,其特征在于,所述方法还包括: 接收第一终端发送的携带有第一身份信息的身份认证请求; 对所述第一身份信息进行身份认证; 在所述第一身份信息的身份认证通过的情况下,将所述第一身份信息与所述第一终端发送的端口号对应保存; 其中,所述接收第二终端发送的请求与第一终端建立连接的请求消息包括:接收第二终端发送的请求与所述第一身份信息标识的第一终端建立连接的请求消息; 其中,所述根据所述请求消息,向所述第二终端发送所述端口号包括:根据所述请求消息所针对的第一身份信息,查询出与所述第一身份信息对应的端口号,向所述第二终端发送查询出的端口号。11.根据权利要求8所述的方法,其特征在于,所述方法还包括: 接收第二终端发送的携带有第二身份信息的身份认证请求; 对所述第二身份信息进行身份认证; 其中,所述根据所述请求消息,向所述第二终端发送所述端口号包括: 在所述第二身份信息的身份认证通过的情况下,根据所述第二终端的第二身份信息判断所述第二终端是否为能够与第一终端建立连接的合法终端; 在所述第二终端为能够与所述第一终端建立连接的合法终端的情况下,向所述第二终端发送所述端口号。12.一种用于终端连接的装置,其特征在于,配置于服务器,所述装置包括: 请求接收模块,被配置为接收第二终端发送的请求与第一终端建立连接的请求消息; 端口转接模块,被配置为接收第一终端发送的端口号; 端口转发模块,被配置为根据所述请求消息,向所述第二终端发送所述端口号; 其中,所述端口号,用于使所述第二终端向所述第一终端发送通过所述端口号对应的端口建立连接的连接请求。13.根据权利要求12所述的装置,其特征在于,所述端口转接模块包括: 查询请求接收子模块,被配置为接收第一终端定期发送的查询请求,所述查询请求涉及的查询包括:查询是否存在请求与所述第一终端建立连接的终端; 查询子模块,被配置为查询是否存在请求与所述第一终端建立连接的终端; 端口号请求子模块,被配置为在确定存在请求与所述第一终端建立连接的终端的情况下,向所述第一终端发送端口号请求; 端口号转接子模块,被配置为接收所述第一终端针对所述端口号请求发送的端口号。14.根据权利要求12所述的装置,其特征在于,所述装置还包括: 第一认证接收模块,被配置为接收第一终端发送的携带有第一身份信息的身份认证请求; 第一认证执行模块,被配置为对所述第一身份信息进行身份认证; 端口号保存模块,被配置为在所述第一身份信息的身份认证通过的情况下,将所述第一身份信息与所述第一终端发送的端口号对应保存; 其中,所述请求接收模块被配置为接收第二终端发送的请求与所述第一身份信息标识的第一终端建立连接的请求消息; 其中,所述端口转发模块被配置为根据所述请求消息所针对的第一身份信息,查询出与所述第一身份信息对应的端口号,向所述第二终端发送查询出的端口号。15.根据权利要求12所述的装置,其特征在于,所述装置还包括: 第二认证接收模块,被配置为接收第二终端发送的携带有第二身份信息的身份认证请求; 第二认证执行模块,被配置为对所述第二身份信息进行身份认证; 其中,所述端口转发模块被配置为在所述第二身份信息的身份认证通过的情况下,根据所述第二终端的第二身份信息判断所述第二终端是否为能够与第一终端建立连接的合法终端,在所述第二终端为能够与所述第一终端建立连接的合法终端的情况下,向所述第二终端发送所述端口号。16.一种用于终端连接的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收第二终端发送的请求与第一终端建立连接的请求消息; 接收第一终端发送的端口号; 根据所述请求消息,向所述第二终端发送所述端口号; 其中,所述端口号,用于使所述第二终端向所述第一终端发送通过所述端口号对应的端口建立连接的连接请求。17.一种用于终端连接的方法,其特征在于,应用于第二终端,所述方法包括: 向服务器发送请求与第一终端建立连接的请求消息; 接收服务器针对所述请求消息发送的所述第一终端的端口号,其中,所述端口号由所述第一终端发送给所述服务器; 向第一终端发送通过所述端口号对应的端口建立连接的连接请求; 通过所述端口号对应的端口与所述第一终端建立连接。18.根据权利要求17所述的方法,其特征在于,所述向服务器发送请求与第一终端建立连接的请求消息包括: 向服务器发送请求与所述第一身份信息标识的第一终端建立连接的请求消息; 所述接收服务器针对所述请求消息发送的所述第一终端的端口号包括: 接收服务器针对所述请求消息反馈的与所述第一身份信息对应的端口号;其中,所述第一身份信息与所述端口号在所述第一身份信息的身份认证通过的情况下对应保存于服务器。19.根据权利要求17所述的方法,其特征在于,所述方法还包括: 向服务器发送携带有第二身份信息的身份认证请求; 其中,所述第二身份信息,用于使所述服务器对所述第二身份信息进行身份认证; 所述接收服务器针对所述请求消息发送的所述第一终端的端口号包括: 接收服务器在所述第二身份信息的身份认证通过且判定所述第二终端为能够与第一终端建立连接的合法终端的情况下,发送的所述第一终端的端口号。20.一种用于终端连接的装置,其特征在于,配置于第二终端,所述装置包括: 请求发送模块,被配置为向服务器发送请求与第一终端建立连接的请求消息; 端口接收模块,被配置为接收服务器针对所述请求消息发送的所述第一终端的端口号,其中,所述端口号由所述第一终端发送给所述服务器; 连接请求模块,被配置为向第一终端发送通过所述端口号对应的端口建立连接的连接请求; 连接执行模块,被配置为通过所述端口号对应的端口与所述第一终端建立连接。21.根据权利要求20所述的装置,其特征在于,所述请求发送模块被配置为向服务器发送请求与所述第一身份信息标识的第一终端建立连接的请求消息; 所述端口接收模块被配置为接收服务器针对所述请求消息反馈的与所述第一身份信息对应的端口号。22.根据权利要求20所述的装置,其特征在于,所述装置还包括:第二认证发送模块,被配置为向服务器发送携带有第二身份信息的身份认证请求;其中,所述第二身份信息,用于使所述服务器对所述第二身份信息进行身份认证;所述端口接收模块,被配置为接收服务器在所述第二身份信息的身份认证通过且判定所述第二终端为能够与第一终端建立连接的合法终端的情况下,发送的所述第一终端的端□号。23.一种用于终端连接的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 向服务器发送请求与第一终端建立连接的请求消息; 接收服务器针对所述请求消息发送的所述第一终端的端口号,其中,所述端口号由所述第一终端发送给所述服务器; 向第一终端发送通过所述端口号对应的端口建立连接的连接请求; 通过所述端口号对应的端口与所述第一终端建立连接。
【专利摘要】本公开是关于一种用于终端连接的方法及装置。其中,所述方法包括:第一终端向服务器发送端口号,第一终端接收第二终端发送的通过所述端口号对应的端口建立连接的连接请求,其中,所述端口号由所述第二终端从所述服务器获得,第一终端根据所述连接请求,通过所述端口号对应的端口与所述第二终端建立连接,从而第一终端与第二终端之间可以建立直接通信,不需通过服务器转发通信数据,不易泄密,数据安全有保证。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105306567
【申请号】CN201510696138
【发明人】谭康喜, 梁鑫, 王兴民
【申请人】小米科技有限责任公司
【公开日】2016年2月3日
【申请日】2015年10月23日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1