CN110933653B - 消息传输方法、装置、终端及存储介质 - Google Patents
消息传输方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN110933653B CN110933653B CN201910848795.4A CN201910848795A CN110933653B CN 110933653 B CN110933653 B CN 110933653B CN 201910848795 A CN201910848795 A CN 201910848795A CN 110933653 B CN110933653 B CN 110933653B
- Authority
- CN
- China
- Prior art keywords
- terminal
- chat interface
- communication
- switching
- message
- 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.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 77
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000004891 communication Methods 0.000 claims abstract description 160
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 claims abstract description 25
- 238000012790 confirmation Methods 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 5
- 230000008676 import Effects 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 10
- 230000006870 function Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了一种消息传输方法、装置、终端及存储介质,属于通信技术领域。该方法包括:向第二终端发送即时通信消息,即时通信消息是第一聊天界面中输入的消息,第一聊天界面为第一终端和第二终端运行的即时通信应用程序的界面;当满足传输模式切换条件时,将第一聊天界面切换为第二聊天界面;获取第二聊天界面中输入的第一通信消息;通过与第二终端之间的连接向第二终端发送第一通信消息,第二终端用于在本端的第二聊天界面中显示第一通信消息。本申请实施例中,在网络状态不佳时,终端间能够切换使用蓝牙、LoRa或LPWAN等无线协议技术进行消息传输,从而避免了网络状态不佳时无法通信的问题。
Description
本申请实施例要求于2018年09月19日提交,申请号为201811093004.3、发明名称为“消息传输方法、装置、终端及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请实施例中。
技术领域
本申请实施例涉及通信技术领域,特别涉及一种消息传输方法、装置、终端及存储介质。
背景技术
随着互联网技术的不断发展,越来越多的即时通信应用程序应运而生。
用户在终端中安装即时通信应用程序后,通过注册即时通信账号,并添加其他用户的即时通信账号,即可使用即时通信应用程序与其他用户进行沟通。其中,终端通过移动数据网络或者无线保真(Wireless-Fidelity,WiFi)网络将即时通信消息发送至即时通信服务器,由即时通信服务器通过移动数据网络或WiFi网络将该即时通信消息发送至对端用户使用的终端。
发明内容
本申请实施例提供了一种消息传输方法、装置、终端及存储介质,可以解决相关技术中在移动数据网络或WiFi网络状态不佳时,无法通过即时通信应用程序进行消息传输的问题。所述技术方案如下:
一方面,提供了一种消息传输方法,所述方法用于第一终端,所述方法包括:
向第二终端发送即时通信消息,所述即时通信消息是第一聊天界面中输入的消息,所述第一聊天界面为所述第一终端和所述第二终端运行的即时通信应用程序的界面;
当满足传输模式切换条件时,将所述第一聊天界面切换为第二聊天界面,所述第二聊天界面用于显示所述第一终端与所述第二终端的通信记录;
获取所述第二聊天界面中输入的第一通信消息;
通过与所述第二终端之间的连接向所述第二终端发送所述第一通信消息,所述第二终端用于在本端的第二聊天界面中显示所述第一通信消息
另一方面,提供了一种消息传输装置,所述装置用于第一终端,所述装置包括:
第一发送模块,用于向第二终端发送即时通信消息,所述即时通信消息是第一聊天界面中输入的消息,所述第一聊天界面为所述第一终端和所述第二终端运行的即时通信应用程序的界面;
第一切换模块,用于当满足传输模式切换条件时,将所述第一聊天界面切换为第二聊天界面,所述第二聊天界面用于显示所述第一终端与所述第二终端的通信记录;
第一获取模块,用于获取所述第二聊天界面中输入的第一通信消息;
第二发送模块,用于通过与所述第二终端之间的连接向所述第二终端发送所述第一通信消息,所述第二终端用于在本端的第二聊天界面中显示所述第一通信消息。
另一方面,提供了一种终端,其特征在于,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的消息传输方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的消息传输方法。
终端间通过即时通信应用程序传输消息过程中,当满足传输模式切换条件时,终端将第一聊天界面切换为第二聊天界面,并通过终端间建立的连接,将本端第二聊天界面中输入的通信消息传输至对端终端,从而实现终端间的消息传输;采用本申请实施例提供的消息传输方法,在网络状态不佳时,终端间能够切换使用其它通信方式进行消息传输,从而避免了网络状态不佳时无法通信的问题,并扩展终端间通信的应用场景。
附图说明
图1示出了本申请一个实施例提供的实施环境的示意图;
图2示出了本申请一个示例性实施例所提供的终端的结构示意图;
图3示出了本申请另一个示例性实施例所提供的终端的结构示意图;
图4示出了本申请一个示例性实施例示出的消息传输方法的流程图;
图5是图4所示消息传输方法实施过程的界面示意图;
图6示出了本申请另一个示例性实施例示出的消息传输方法的流程图;
图7是图6所示消息传输方法实施过程的界面示意图;
图8示出了本申请另一个示例性实施例示出的消息传输方法的流程图;
图9是图8所示消息传输方法实施过程的界面示意图;
图10示出了本申请一个实施例提供的消息传输装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
请参考图1,其示出了本申请一个实施例提供的实施环境的示意图,该实施环境中包括第一终端120、第二终端140和服务器160。
第一终端120和第二终端140是具有蓝牙功能的电子设备,也可以是实现远距离传输(Long Range Radio,LoRa)或低功耗广域网络(Low Power Wide Area Network,LPWAN)等其他公有或私有无线协议技术的电子设备。该电子设备可以是智能手机、平板电脑、可穿戴式设备或便携式个人计算机。图1中以第一终端120和第二终端140均是智能手机为例进行说明。本申请实施例中,第一终端120与第二终端140支持相同的蓝牙协议、LoRa协议或LPWAN协议。
终端开启蓝牙功能、LoRa或LPWAN功能后,即可接收周围各个设备广播的信号,并在列表中进行显示。
本申请实施例中,第一终端120和第二终端140还具有蓝牙、LoRa或LPWAN聊天功能,该蓝牙、LoRa或LPWAN聊天功能可以是终端***提供的***工具,也可以单独实现成为一个应用程序。借助该聊天功能,第一终端120和第二终端140之间可以通过蓝牙连接进行消息传输。同样地,借助该LoRa或LPWAN聊天功能,第一终端120和第二终端140之间可以通过LoRa或LPWAN连接进行消息传输。
本申请实施例中,第一终端120和第二终端140中还安装有即时通信应用程序。在网络连接状态下(移动数据网络或者WiFi网络),第一终端120和第二终端140即可通过即时通信应用进行消息传输。并且,第一终端120和第二终端140支持即时通信功能与蓝牙、LoRa或LPWAN聊天功能相互切换,即第一终端120和第二终端140可以在使用即时通信应用程序聊天时,切换使用蓝牙、LoRa或LPWAN进行聊天,或者,在使用蓝牙、LoRa或LPWAN进行聊天时,切换使用即时通信应用程序聊天。
当然,在其他可能的实施方式中,第一终端120和第二终端140还可以支持在蓝牙、LoRa和LPWAN聊天功能之间进行相互切换,本申请实施例对此不作限定。
服务器160是即时通信应用程序对应的后台服务器,其可以是一台服务器、若干台服务器构成的服务器集群或云计算中心。终端传输的即时通信息消息即通过网络传输至服务器160,并由服务器160通过网络传输至对端终端。
在一种可能的应用场景下,如图1所示,第一终端120通过网络将即时通信消息传输至服务器160,由服务器160通过网络将即时通信消息传输至第二终端140,实现即时消息传输;当网络状况不佳,导致即时通信消息传输失败时,第一终端120即与第二终端140建立蓝牙、LoRa或LPWAN连接,并通过该蓝牙、LoRa或LPWAN连接传输通信消息。
本申请各个实施例以消息传输方法应用于图1中的第一终端120为例进行说明。
请参考图2,其示出了本申请一个示例性实施例所提供的终端的结构示意图,该终端可以实现成为图1中的第一终端120或第二终端140。
可选的,该终端120中包括:处理器122、存储器124、显示屏126和无线通信组件128。
处理器122可以包括一个或者多个处理核心。处理器122利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器124内的指令、程序、代码集或指令集,以及调用存储在存储器124内的数据,执行终端100的各种功能和处理数据。可选的,处理器122可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器122可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器122中,单独通过一块芯片进行实现。
存储器124可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器124包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器124可用于存储指令、程序、代码、代码集或指令集。存储器124可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。
显示屏126是用于显示图像的组件。显示屏126可以仅具有图像显示功能,也可以同时具有图像显示以及接收触摸操作的功能,即该显示屏126可以为触摸显示屏。并且,显示屏126可以是全面屏、异形屏、折叠屏、曲面屏或其他形式的屏幕,本申请实施例并不对此进行限定。
无线通信组件128是用于实现蓝牙功能、LoRa功能或LPWAN功能的组件。以无线通信组件128为蓝牙组件为例,蓝牙组件128中包含收发器(Transceiver)、功率放大器(PowerAmplifier,PA)、低噪声放大器(Low Noise Amplifier,LNA)和天线(Antenna)。
示意性的,如图3所示,在发射蓝牙信号时,处理器122将需要传输的信息发送给收发器128A后,收发器128A按照蓝牙协议规范,将信息加载到预定频段的蓝牙信号中,并通过功率放大器128B对蓝牙信号进行放大,从而通过天线128C发射。在接收蓝牙信号时,通过天线128C接收到蓝牙信号后,通过低噪声放大器128D对接收到的蓝牙信号进行降噪,并将降噪后的蓝牙信号回传到收发器128A,以便收发器128A将蓝牙信号中解调出的信息回传给处理器122。
在一种可能的实施方式中,第一终端120中的蓝牙组件128支持长距离(longrange)模式。长距离模式下,使用125kbps的数据速率在物理层进行蓝牙信号传输,该数据速率是标准低功耗蓝牙数据速率1Mbps的八分之一,但是信号接收灵敏度提高了6dB,从而实现了更远距离的蓝牙信号传输。
在其他可能的实施方式中,当无线通信组件128是用于实现LoRa功能时,其可以包括LoRa发射器和LoRa接收器,当用于实现LPWAN功能时,其可以包括LPWAN发射器和LPWAN接收器,本实施例对此不作限定。
当然,终端还可以包含距离传感器、摄像头、加速度传感器、角速度传感器、定位模块、红外模块等其他组件,本申请实施例并不对终端的具体结构构成限定。
相关技术中,终端间通过即时通信应用程序进行消息传输时,由于终端至服务器之间的消息传输需要借助网络,因此网络质量直接影响到即时通信消息的传输质量。在网络状况不佳的场景下,比如移动数据网络未覆盖的山区、停车场,或者终端密度较高场所等网络状况不佳的场景下,即时通信的效果较差。
并且,由于即时通信消息的传输需要经过服务器,而服务器会对接收到的即时通信消息进行存储,因此会带来用户隐私信息泄露的问题。
而本申请实施例提供的消息传输方法中,终端间通过即时通信应用程序进行消息传输的过程中,可以切换使用蓝牙、LoRa或LPWAN等功能进行聊天,从而通过终端间的连接实现消息传输。由于蓝牙、LoRa或LPWAN连接是一种点对点的连接,且不需要借助移动数据网络或WiFi网络,因此,即使在网络状况较差的场景下也能够进行消息传输;并且,通过蓝牙、LoRa或LPWAN连接传输的通信消息不会经过服务器,从而避免服务器保留通信消息造成的隐私泄露问题。下面采用示意性的实施例进行说明。
请参考图4,其示出了本申请一个示例性实施例示出的消息传输方法的流程图。本实施例以该方法应用于图1所示的第一终端120来举例说明。该方法包括:
步骤401,向第二终端发送即时通信消息,即时通信消息是第一聊天界面中输入的消息,第一聊天界面是第一终端和所述第二终端运行的即时通信应用程序的界面。
其中,第一聊天界面也可称为即时通信应用界面。当运行即时通信应用程序时,第一终端显示有即时通信应用界面,并获取消息发送控件中输入的即时通信消息,该消息发送控件可以为消息输入框,且该即时通信消息可以为文字、表情、图片、动画、视频或文件等等。
第一终端发送的即时通信消息通过数据网络(移动数据网络或WiFi网络)传输至服务器,服务器根据即时通信消息的接收方标识,通过数据网络将即时通信消息发送至第二终端。
步骤402,当满足传输模式切换条件时,将第一聊天界面切换为第二聊天界面,第二聊天界面用于显示第一终端与第二终端的通信记录。
可选的,在第二聊天界面下,第一终端和第二终端采用预设通信协议传输通信消息,该预设通信协议包括蓝牙、LoRa和LPWAN在内的公有或私有无线协议。其中,当使用蓝牙技术时,第二聊天界面为蓝牙聊天界面,当使用LoRa技术时,第二聊天界面为LoRa聊天界面,当使用LPWAN技术时,第二聊天界面为LPWAN聊天界面。本申请实施例对第二聊天界面的类型不作限定。
其中,该传输模式切换条件可以由终端自动触发,也可以由用户手动触发;并且,以使用蓝牙协议为例,由于实现蓝牙聊天功能需要基于蓝牙连接进行消息传输,因此,该传输模式切换条件中至少包括:第二终端在第一终端的蓝牙连接范围内。
当满足传输模式切换条件时,第一终端将即时通信应用程序切换至后台运行状态,并在前台运行蓝牙聊天功能(可以实现为蓝牙聊天工具或应用程序)、LoRa聊天功能(可以实现为LoRa聊天工具或应用程序)或LPWAN聊天功能(可以实现为LPWAN聊天工具或应用程序),从而实现界面切换。
需要说明的是,第一终端将即时通信应用界面切换为第二聊天界面时,第二终端也将本端显示的即时通信应用界面切换为第二聊天界面,以便后续在第二聊天界面中显示接收到的通信消息。
可选的,当满足传输模式切换条件时,第一终端与第二终端之间建立连接。
示意性的,如图5中的(A)所示,第一终端通过即时通信应用程序进行通信时显示即时通信应用界面51,当满足传输模式切换条件时,终端将即时通信应用界面51切换为蓝牙聊天界面52。
如图5中的(B)所示,第一终端通过即时通信应用程序进行通信时显示即时通信应用界面51,当满足传输模式切换条件时,终端将即时通信应用界面51切换为LoRa聊天界面53。
步骤403,获取第二聊天界面中输入的第一通信消息。
可选的,第二聊天界面中包含消息发送控件,终端即获取消息发送控件中输入的第一通信消息,比如,该消息发送控件为文本输入框。本申请实施例并不对获取第一通信消息的方式进行限定。
其中,第一通信消息可以为文字、表情、图片、动画、视频或文件等等。
步骤404,通过与第二终端之间的连接向第二终端发送第一通信消息,第二终端用于在本端的第二聊天界面中显示第一通信消息。
进一步的,第一终端通过预先建立的无线连接(例如蓝牙连接、LoRa连接或LPWAN连接),将第一通信消息发送至第二终端,第二终端接收到第一通信消息后,即在本端的第二聊天界面中显示该第一通信消息。
可选的,为了使消息接收方用户知悉通信消息的发送方,该第二通信界面中还显示有消息发送方终端对应即时通信账号的账号信息,该账号信息可以包括账号头像、账号名称、账号备注中的至少一种。
相应的,第二终端也可以通过无线连接,将本端第二聊天界面中输入的第二通信消息发送至第一终端,供第一终端进行显示。
可选的,对于接收到的通信消息,(第一或第二)终端将该通信消息存储在本地,而不会上传服务器,从而避免个人隐私信息泄露。
综上所述,本实施例中,终端间通过即时通信应用程序传输消息过程中,当满足传输模式切换条件时,终端将第一聊天界面切换为第二聊天界面,并通过终端间建立的连接,将本端第二聊天界面中输入的通信消息传输至对端终端,从而实现终端间的消息传输;采用本申请实施例提供的消息传输方法,在网络状态不佳时,终端间能够切换使用其它通信方式(包括蓝牙、LoRa、LPWAN等公有或私有无线协议技术)进行消息传输,从而避免了网络状态不佳时无法通信的问题,并扩展终端间通信的应用场景。
为了实现即时通信与蓝牙通信之间的相互切换,第一终端和第二终端需要预先进行配对,完成首次配对后,第一终端和第二终端后续即能够自动建立连接,并实现通信,下面采用示意性的实施例进行说明。
请参考图6,其示出了本申请另一个示例性实施例示出的消息传输方法的流程图。本实施例以该方法应用于图1所示的第一终端120来举例说明。该方法包括:
步骤601,与第二终端进行配对,配对后第二终端的目标配置信息被添加到配对列表。
以采用蓝牙协议为例,在一种可能的实施方式中,第一终端与第二终端均开启蓝牙功能且处于蓝牙连接范围时,第一终端与第二终端进行蓝牙配对。其中,终端进行蓝牙配对时可以采用传统配对(legacy pairing)或安全连接(Secure Connections)配对方法,本申请对此不做限定。
完成配对后,第一终端与第二终端互为配对终端,并将对端的配置信息添加到本端的配对列表中。例如,将第二终端的蓝牙信息添加到第一终端的蓝牙配对列表中。其中,该蓝牙信息中至少包括蓝牙地址(唯一标识),此外,该蓝牙信息中还可以包括蓝牙名称等信息,本申请对此不做限定。
可选的,为了保证后续连接建立的安全性,终端间进行配对时约定连接密钥(例如蓝牙连接密钥),并将该连接密钥存储在配对表中(与配置信息关联存储),后续即根据该连接密钥建立连接。
需要说明的是,同一终端可以与多个终端进行配对,从而实现与多个终端进行通信,本申请并对终端配对的数量进行限定。
步骤602,获取第二终端对应即时通信账号的目标账号信息。
可选的,为了实现即时通信应用程序与其它聊天工具(比如蓝牙聊天工具、LoRa聊天工具或LPWAN聊天工具)间的相互切换,需要预先将其它聊天工具与即时通信应用程序进行匹配。其中,其它聊天工具可以与多个即时通信应用程序进行匹配。
以蓝牙聊天工具为例,即时通信应用程序与蓝牙聊天工具匹配后,蓝牙聊天工具具有获取即时通信应用程序中指定信息的权限。在一种可能的实施方式中,蓝牙聊天工具获取已配对第二终端对应即时通信息账号的目标账号信息。其中,该目标账号信息可以包括账号名称、账号备注、账号头像中的至少一种。
在其他可能的实施方式中,目标账号信息也可以由即时通信应用程序主动提供给其它聊天工具,本申请实施例并不对此进行限定。
步骤603,将目标账号信息与目标配置信息进行关联存储。
进一步的,第一终端将获取到的第二终端的目标账号信息和目标配置信息关联存储在配对列表中,后续使用即时通信应用程序进行通信时,即可基于该配对列表确定哪些(好友)即时通信账号支持蓝牙(或LoRa、LPWAN)通信。
在一种可能的实施实施方式中,终端同时显示配对终端的配置信息以及即时通信账号的账号信息,并根据接收到的选择操作确定配置信息与账号信息的匹配关系,从而将匹配的配置信息和目标账号信息进行关联存储。本申请实施例并不对账号信息和蓝牙信息的匹配过程进行限定。
示意性的,在蓝牙协议下,终端中存储的蓝牙配对列表如表一所示。
表一
账号信息 | 蓝牙信息 | 蓝牙连接密钥 |
张三 | 64:CC:2E:F4:35:C8 | 123456 |
李四 | 15:14:2F:B7:98:C2 | 654321 |
通过上述步骤601至603,第一终端完成了配对以及即时通信账号关联,后续与配对列表中目标账号信息对应的即时通信账号进行通信时,即可切换使用相应的聊天工具与其进行通信。
步骤604,向第二终端发送即时通信消息,即时通信消息是第一聊天界面中输入的消息,第一聊天界面为第一终端和第二终端运行的即时通信应用程序的界面。
本步骤的实施方式可以参考上述步骤401,本实施例在此不再赘述。
步骤605,根据第二终端对应即时通信账号的目标账号信息,从配对列表中获取第二终端的目标配置信息。
其中,在蓝牙协议下,上述步骤601至603生成蓝牙配对列表,其中包含已配对终端的蓝牙信息与账号信息的对应关系;同样地,在LoRa协议下,上述步骤601至603生成LoRa配对列表,其中包含已配对终端的LoRa信息与账号信息的对应关系。
在一种可能的实施方式中,第一终端与第二终端进行即时通信时,检测配对列表中是否包含第二终端对应即时通信账号的目标账号信息,若不包含,表明第二终端未与第一终端进行配对;若包含,表明第二终端已与第一终端进行配对,并根据该目标账号信息获取第二终端的目标配置信息。
结合表一中的示例,当用户使用第一终端与“张三”进行即时通信时,第一终端即根据账号信息“张三”从蓝牙配对列表中获取目标蓝牙信息“64:CC:2E:F4:35:C8”。
步骤606,若扫描信息中包含目标配置信息,则将第一聊天界面切换为第二聊天界面。
获取到第二终端的目标配置信息后,第一终端即扫描附近设备,并检测扫描信息中是否包含目标配置信息,若包含,则表明第二终端在第一终端的连接范围内,若不包含,则表明第二终端在第一终端的连接范围外,或者第二终端未开启连接功能。其中,该扫描信息可以是蓝牙扫描信息、LoRa扫描信息或LPWAN扫描信息中的至少一种。
在一种可能的实施方式中,当第一终端和第二终端均开启了传输模式自动切换功能时,第一终端在扫描到第二终端的目标配置信息后,即将第一聊天界面切换为第二聊天界面;相应的,第二终端确定第一终端也处于连接范围内,并将本端的第一聊天界面切换为第二聊天界面。
可选的,由于传输质量与终端之间的距离相关,因此,为了保证通信的质量,当第二终端的信号强度大于强度阈值时,终端进行传输模式切换;当第二终端的信号强度小于强度阈值时,终端则不进行传输模式切换。比如,该强度阈值为-100dB。
当移动数据网络或WiFi网络的网络质量较优时,若自动将第一聊天界面切换为第二聊天界面,将影响用户的使用体验。因此,在一种可能的实施方式中,若扫描信息中包含目标配置信息,且移动数据网络或WiFi网络的网络参数低于参数阈值,第一终端则将第一聊天界面切换为第二聊天界面;若移动数据网络或WiFi网络的网络参数高于参数阈值,即便第二终端在第一终端的牙连接范围内,第一终端也不会进行界面切换,仍旧通过即时通信应用程序与第二终端进行通信。
其中,该参数阈值可以包括如下至少一种:网络延迟阈值、网速阈值、丢包率阈值。本实施例并不对参数阈值的具体类型进行限定。
除了由终端自动切换界面外,第一终端还可以根据用户手动操作进行界面切换。在一种可能的实施方式中,本步骤包括可以包括如下步骤:
一、当接收到传输模式切换操作触发的切换指令,且扫描信息中包含目标配置信息时,向第二终端发送第一切换请求。
可选的,即时通信应用界面中包含聊天切换控件,当接收到对聊天切换控件的触发操作时,第一终端确定接收到切换指令。本申请实施例并不对切换指令的触发方式构成限定。
接收到切换指令后,第一终端检测第二终端是否处于连接范围内,并在检测到处于连接范围内时,向第二终端发送第一切换请求,该第一切换请求用于请求对端进行非移动数据网络和WiFi通信。
其中,该第一切换请求可以通过数据网络发送,也可以通过与第二终端之间建立的连接发送,本申请对此不做限定。
示意性的,如图7所示,第一终端71的即时通信应用界面711中显示有蓝牙聊天切换控件712,当用户点击蓝牙聊天切换控件712时,第一终端71即向第二终端72发送第一切换请求。
二、若接收到第二终端发送的确认切换反馈,则将第一聊天界面切换为第二聊天界面。
可选的,第二终端接收到第一切换请求后,显示提示信息,当接收到确定切换指令时,第二终端即向第一终端发送确认切换反馈。第一终端根据接收到的确认切换反馈,将第一聊天界面切换为第二聊天界面。相应的,第二终端将本端的第一聊天界面切换为第二聊天界面。
示意性的,如图7所示,第二终端72接收到第一切换请求后显示提示框721,当接收到对接收按钮722的点击操作时,第二终端72向第一终端71发送确认切换反馈。第一终端71则根据该确认切换反馈切换显示蓝牙聊天界面713。
可选的,若未接收到第二终端发送的确认切换反馈,第一终端继续显示第一聊天界面。
步骤607,获取第二聊天界面中输入的第一通信消息。
步骤608,通过与第二终端之间的连接向第二终端发送第一通信消息,第二终端用于在本端的第二聊天界面中显示第一通信消息。
上述步骤607至608的实施方式可以参考上述步骤403至404,本实施例在此不再赘述。
步骤609,接收第二终端发送的第二通信消息。
通过建立的连接,第二终端可以向第一终端发送第二通信消息,相应的,第一终端接收第二终端发送的第二通信消息。
步骤610,在第二聊天界面中显示目标账号信息和第二通信消息,目标账号信息包括账号名称、账号备注和账号头像中的至少一种。
第一终端在显示第二终端发送的第二通信消息时,为了使用户直观了解到消息的发送方,第一终端在第二聊天界面中显示第二通信消息的同时,在第二通信消息的周侧显示第二终端对应的目标账号信息,从而模拟出与即时通信界面类似的聊天界面。
相应的,第二终端接收到第一终端发送的第一通信消息后,在本端第二聊天界面中显示第一终端对应的账号信息和第一通信消息。
示意性的,如图7所示,第一终端71在蓝牙聊天界面713中显示第二终端72对应即时通信账号的账号名称“张三”,并在第二通信消息714旁显示账号头像715。
本实施例中,第一终端预先与第二终端进行配对,并获取第二终端对应即时通信账号的目标账号信息,从而将第二终端的目标配置信息与目标账号信息关联存储在蓝牙配对表中,后续进行传输模式切换时,第一终端即基于该配对表与第二终端建立连接,并在第二聊天界面中显示第二终端对应的账号信息,方便用户从第二聊天界面中知悉对方身份。
此外,当数据网络质量不佳,且第二终端处于连接范围内时,第一终端自动切换至第二聊天界面,从而通过与第二终端之间的连接与第二终端进行通信,提高通信质量的同时,避免在数据网络质量较好情况下切换传输模式对用户体验造成的影响。
在一种可能的应用场景下,当与第二终端之间的连接断开时(比如第一终端与第二终端的距离超出蓝牙连接范围),第一终端将第二聊天界面切换为第一聊天界面,以便用户继续通过即时通信应用程序进行通信。
在另一种可能的实施方式中,第二聊天界面中包含切换控件,该切换控件用于触发由第二聊天界面切换回第一聊天界面,以便用户通过手动方式切换回即时通信应用程序。在图6的基础上,如图8所示,步骤606之后还可以包括如下步骤。
步骤611,当接收到对第二聊天界面中切换控件的触发信号时,将第二聊天界面切换为第一聊天界面。
示意性的,如图9所示,第一终端71的蓝牙聊天界面713显示有切换控件716,当用户点击切换控件716时,第一终端71即将蓝牙聊天界面713切换为即时通信应用界面711。
步骤612,通过连接向第二终端发送第二切换指令,第二终端用于根据第二切换指令将本端的第二聊天界面切换为第一聊天界面。
进一步的,第一终端通过连接向第二终端发送第二切换指令,指示第二终端切换使用即时通信应用程序进行聊天。
步骤613,断开与第二终端之间的连接。
可选的,当接收到第二终端发送的切换完成反馈后,第一终端断开与第二终端之间的连接。后续终端间通过即时通信应用程序进行通信。
在其他可能的实施方式中,当终端之间连接的信号强度低于强度阈值,且移动数据网络或WiFi网络的网络参数高于参数阈值时,第一终端和第二终端自动切换显示第一聊天界面,本实施例对此不做限定。
可选的,为了保证即时通信应用程序中通信记录的连贯性,第一终端将第二聊天界面切换为第一聊天界面后,将第二聊天界面中的通信记录导入即时通信应用程序,以便即时通信应用程序在第一聊天界面中显示该通信记录。
在一种可能的实施方式中,第一终端获取蓝牙聊天记录中蓝牙通信消息对应消息发送方的账号信息,从而根据该账号信息将蓝牙聊天记录添加到对应即时通信账号对应的即时通信聊天记录中。
示意性的,如图9所示,完成界面切换后,第一终端71在即时通信应用界面711中显示蓝牙聊天界面713中的蓝牙聊天记录。
需要说明的是,导入即时通信应用程序的聊天记录保留在本地,并不会上传服务器,从而避免用户个人隐私泄露。
此外,上述实施例中仅以终端间采用蓝牙协议进行通信为例进行示意性说明,在其他可能的实施方式中,上述在步骤601-613执行的操作同样适用于采用LoRa、LPWAN或其他无线协议技术的场景,本申请实施例对此并不构成限定。
请参考图10,其示出了本申请一个实施例提供的消息传输装置的结构框图。该消息传输装置可以通过软件、硬件或者两者的结合实现成为第一终端120的全部或一部分。该装置包括:
第一发送模块1001,用于向第二终端发送即时通信消息,所述即时通信消息是第一聊天界面中输入的消息,第一聊天界面是所述第一终端和所述第二终端运行的即时通信应用程序的界面;
第一切换模块1002,用于当满足传输模式切换条件时,将所述第一聊天界面切换为第二聊天界面,所述第二聊天界面用于显示所述第一终端与所述第二终端的通信记录;
第一获取模块1003,用于获取所述第二聊天界面中输入的第一通信消息;
第二发送模块1004,用于通过与所述第二终端之间的连接向所述第二终端发送第一通信消息,所述第二终端用于在本端的第二聊天界面中显示所述第一通信消息。
可选的,所述第二聊天界面下,所述第一终端和所述第二终端中采用预设通信协议传输通信消息,所述预设通信协议包括蓝牙、LoRa和LPWAN中的至少一种公有或私有无线协议。
可选的,当所述第一终端和所述第二终端采用蓝牙传输通信消息时,所述第一终端和所述第二终端支持蓝牙5.0协议的long range模式。
可选的,所述第一切换模块1002,包括:
信息获取单元,用于根据所述第二终端对应即时通信账号的目标账号信息,从配对列表中获取所述第二终端的目标配置信息,所述配对列表中包含已配对终端的配置信息与账号信息的对应关系,其中,所述配置信息包括蓝牙信息、LoRa信息和LPWAN信息中的至少一种;
切换单元,用于若扫描信息中包含所述目标配置信息,则将所述第一聊天界面切换为所述第二聊天界面。
可选的,所述切换单元,用于:
若所述扫描信息中包含所述目标配置信息,且移动数据网络或无线保真WiFi网络的网络参数低于参数阈值,则将所述第一聊天界面切换为所述第二聊天界面。
可选的,所述切换单元,用于:
当接收到传输模式切换操作触发的切换指令,且所述扫描信息中包含所述目标配置信息时,向所述第二终端发送第一切换请求;
若接收到所述第二终端发送的确认切换反馈,则将所述第一聊天界面切换为所述第二聊天界面。
可选的,所述装置还包括:
配对模块,用于与所述第二终端进行配对,配对后所述第二终端的所述目标配置信息被添加到所述配对列表;
第二获取模块,用于获取所述第二终端对应即时通信账号的所述目标账号信息;
存储模块,用于将所述目标账号信息与所述目标配置信息进行关联存储。
可选的,所述装置还包括:
接收模块,用于接收所述第二终端发送的第二通信消息;
显示模块,用于在所述第二聊天界面中显示所述目标账号信息和所述第二通信消息,所述目标账号信息包括账号名称、账号备注和账号头像中的至少一种。
可选的,所述装置还包括:
第二切换模块,用于当与所述第二终端之间的连接断开时,将所述第二聊天界面切换为所述第一聊天界面;
或者,
第三切换模块,用于当接收到对所述第二聊天界面中切换控件的触发信号时,将所述第二聊天界面切换为所述第一聊天界面;通过连接向所述第二终端发送第二切换指令,所述第二终端用于根据所述第二切换指令将本端的第二聊天界面切换为第一聊天界面;断开与所述第二终端之间的连接。
可选的,所述装置还包括:
导入模块,用于将所述第二聊天界面中的所述通信记录导入所述即时通信应用程序,所述即时通信应用程序用于在所述第一聊天界面中显示所述通信记录。
需要说明的是,上述模块或单元能够在蓝牙协议、LoRa协议或LPWAN协议下实现信息传输。如图5中的(A)所示,第一切换模块1002用于当满足传输模式切换条件时,将即时通信应用界面切换为蓝牙聊天界面,如图5中的(B)所示,第一切换模块1002用于当满足传输模式切换条件时,将即时通信应用界面切换为LoRa聊天界面,第一切换模块1002还用于当满足传输模式切换条件时,将即时通信应用界面切换为LPWAN聊天界面。
综上所述,本实施例中,终端间通过即时通信应用程序传输消息过程中,当满足传输模式切换条件时,终端将即时通信应用界面切换为第二聊天界面,并通过终端间建立的连接,将本端第二聊天界面中输入的通信消息传输至对端终端,从而实现终端间的消息传输;采用本申请实施例提供的消息传输方法,在网络状态不佳时,终端间能够切换使用蓝牙、LoRa、LPWAN等其他公有或私有无线协议技术进行消息传输,从而避免了网络状态不佳时无法通信的问题,并扩展终端间通信的应用场景。
本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的消息传输方法。
本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的消息传输方法。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (9)
1.一种消息传输方法,其特征在于,所述方法用于第一终端,所述方法包括:
向第二终端发送即时通信消息,所述即时通信消息是第一聊天界面中输入的消息,所述第一聊天界面为所述第一终端和所述第二终端运行的即时通信应用程序的界面;
当满足传输模式切换条件时,根据所述第二终端对应即时通信账号的目标账号信息,从配对列表中获取所述第二终端的目标配置信息,所述配对列表中包含已配对终端的配置信息与账号信息的对应关系,其中,所述配置信息包括蓝牙信息、LoRa信息和LPWAN信息中的至少一种;
若扫描信息中包含所述目标配置信息,则将第一聊天界面切换为第二聊天界面,其中,所述第一聊天界面和所述第二聊天界面为不同应用程序的界面,所述第二聊天界面用于显示所述第一终端与所述第二终端的通信记录,所述第二聊天界面下,所述第一终端和所述第二终端中采用预设通信协议传输通信消息,所述预设通信协议包括蓝牙、短距离传输LoRa和低功耗广域网络LPWAN中的至少一种公有或私有无线协议;
获取所述第二聊天界面中输入的第一通信消息;
通过与所述第二终端之间的连接向所述第二终端发送所述第一通信消息,所述第二终端用于在本端的第二聊天界面中显示所述第一通信消息;
将所述第二聊天界面中的所述通信记录导入所述即时通信应用程序,所述即时通信应用程序用于在所述第一聊天界面中显示所述通信记录;
其中,所述若扫描信息中包含所述目标配置信息,则将第一聊天界面切换为第二聊天界面,包括:
若所述扫描信息中包含所述目标配置信息,且移动数据网络或无线保真WiFi网络的网络参数低于参数阈值,则将所述第一聊天界面切换为所述第二聊天界面。
2.根据权利要求1所述的方法,其特征在于,当所述第一终端和所述第二终端采用蓝牙传输通信消息时,所述第一终端和所述第二终端支持蓝牙5.0协议的长距离long range模式。
3.根据权利要求1所述的方法,其特征在于,所述若扫描信息中包含所述目标配置信息,则将所述第一聊天界面切换为所述第二聊天界面,包括:
当接收到传输模式切换操作触发的切换指令,且所述扫描信息中包含所述目标配置信息时,向所述第二终端发送第一切换请求;
若接收到所述第二终端发送的确认切换反馈,则将所述第一聊天界面切换为所述第二聊天界面。
4.根据权利要求1所述的方法,其特征在于,所述向第二终端发送即时通信消息之前,所述方法还包括:
与所述第二终端进行配对,配对后所述第二终端的所述目标配置信息被添加到所述配对列表;
获取所述第二终端对应即时通信账号的所述目标账号信息;
将所述目标账号信息与所述目标配置信息进行关联存储。
5.根据权利要求1所述的方法,其特征在于,所述将所述第一聊天界面切换为第二聊天界面之后,所述方法还包括:
接收所述第二终端发送的第二通信消息;
在所述第二聊天界面中显示所述目标账号信息和所述第二通信消息,所述目标账号信息包括账号名称、账号备注和账号头像中的至少一种。
6.根据权利要求1至5任一所述的方法,其特征在于,所述将所述第一聊天界面切换为第二聊天界面之后,所述方法还包括:
当与所述第二终端之间的连接断开时,将所述第二聊天界面切换为所述第一聊天界面;
或者,
当接收到对所述第二聊天界面中切换控件的触发信号时,将所述第二聊天界面切换为所述第一聊天界面;通过连接向所述第二终端发送第二切换指令,所述第二终端用于根据所述第二切换指令将本端的第二聊天界面切换为第一聊天界面;断开与所述第二终端之间的连接。
7.一种消息传输装置,其特征在于,所述装置用于第一终端,所述装置包括:
第一发送模块,用于向第二终端发送即时通信消息,所述即时通信消息是第一聊天界面中输入的消息,所述第一聊天界面为所述第一终端和所述第二终端运行的即时通信应用程序的界面;
第一切换模块,用于当满足传输模式切换条件时,根据所述第二终端对应即时通信账号的目标账号信息,从配对列表中获取所述第二终端的目标配置信息,所述配对列表中包含已配对终端的配置信息与账号信息的对应关系,其中,所述配置信息包括蓝牙信息、LoRa信息和LPWAN信息中的至少一种;
所述第一切换模块,还用于若扫描信息中包含所述目标配置信息,且移动数据网络或无线保真WiFi网络的网络参数低于参数阈值,则将第一聊天界面切换为第二聊天界面,其中,所述第一聊天界面和所述第二聊天界面为不同应用程序的界面,所述第二聊天界面用于显示所述第一终端与所述第二终端的通信记录,所述第二聊天界面下,所述第一终端和所述第二终端中采用预设通信协议传输通信消息,所述预设通信协议包括蓝牙、短距离传输LoRa和低功耗广域网络LPWAN中的至少一种公有或私有无线协议;
第一获取模块,用于获取所述第二聊天界面中输入的第一通信消息;
第二发送模块,用于通过与所述第二终端之间的连接向所述第二终端发送所述第一通信消息,所述第二终端用于在本端的第二聊天界面中显示所述第一通信消息;
导入模块,将所述第二聊天界面中的所述通信记录导入所述即时通信应用程序,所述即时通信应用程序用于在所述第一聊天界面中显示所述通信记录。
8.一种终端,其特征在于,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至6任一所述的消息传输方法。
9.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至6任一所述的消息传输方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811093004.3A CN109257729A (zh) | 2018-09-19 | 2018-09-19 | 消息传输方法、装置、终端及存储介质 |
CN2018110930043 | 2018-09-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110933653A CN110933653A (zh) | 2020-03-27 |
CN110933653B true CN110933653B (zh) | 2023-07-18 |
Family
ID=65047557
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811093004.3A Pending CN109257729A (zh) | 2018-09-19 | 2018-09-19 | 消息传输方法、装置、终端及存储介质 |
CN201910848795.4A Active CN110933653B (zh) | 2018-09-19 | 2019-09-09 | 消息传输方法、装置、终端及存储介质 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811093004.3A Pending CN109257729A (zh) | 2018-09-19 | 2018-09-19 | 消息传输方法、装置、终端及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10880240B2 (zh) |
EP (1) | EP3627777B1 (zh) |
CN (2) | CN109257729A (zh) |
WO (1) | WO2020057614A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109257729A (zh) | 2018-09-19 | 2019-01-22 | Oppo广东移动通信有限公司 | 消息传输方法、装置、终端及存储介质 |
CN110517473A (zh) * | 2019-07-26 | 2019-11-29 | 安徽浩达电子科技有限公司 | 一种便携智能通讯***及其工作方法 |
CN111432387B (zh) * | 2020-03-31 | 2024-01-23 | 河北世纪恒兴电子技术有限公司 | 多对多转接模块、多机无线通信***及其通信方法 |
CN111490931B (zh) * | 2020-04-14 | 2021-10-15 | 腾讯科技(深圳)有限公司 | 会话管理方法、装置、会话管理设备及存储介质 |
CN114465968A (zh) * | 2020-10-22 | 2022-05-10 | 华为技术有限公司 | 一种不同设备之间的跨应用互联方法及相关装置 |
CN114124868B (zh) * | 2021-11-23 | 2023-07-14 | 北京百度网讯科技有限公司 | 一种即时通讯方法、装置、***、设备以及存储介质 |
CN114339966B (zh) * | 2021-12-23 | 2023-10-31 | 杭州逗酷软件科技有限公司 | 用于数据传输的界面控制方法、装置、介质与电子设备 |
CN114527905A (zh) * | 2022-02-17 | 2022-05-24 | 未鲲(上海)科技服务有限公司 | 消息自动发送方法、装置、设备及存储介质 |
CN115379174A (zh) * | 2022-08-29 | 2022-11-22 | 深圳技术大学 | 一种到港船舶上货物状态的直播监控装置及监控方法 |
CN118175601A (zh) * | 2024-05-14 | 2024-06-11 | 东北大学 | 一种基于Lora与消息队列技术的车队通讯方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103368611A (zh) * | 2012-03-27 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 传输文件的方法和移动终端 |
WO2018099284A1 (zh) * | 2016-12-01 | 2018-06-07 | 阿里巴巴集团控股有限公司 | 通讯方法及装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040078424A1 (en) * | 2002-10-16 | 2004-04-22 | Nokia Corporation | Web services via instant messaging |
US7451186B2 (en) * | 2004-08-10 | 2008-11-11 | Microsoft Corporation | Method and system of integrating instant messaging with other computer programs |
US20100217809A1 (en) * | 2009-02-26 | 2010-08-26 | Research In Motion Limited | System and method for switching between messaging clients |
CN101860494A (zh) * | 2010-04-15 | 2010-10-13 | 深圳创维-Rgb电子有限公司 | 网络电视的即时通信方法及网络电视*** |
US8914446B2 (en) * | 2011-04-05 | 2014-12-16 | Avaya Inc. | IM continuation across SIP sessions and across clients for point-to-point and multi-user chat |
CN102647368A (zh) | 2012-04-27 | 2012-08-22 | 深圳市铭美科技有限公司 | 基于蓝牙的即时通信方法、及通信*** |
CN103365538B (zh) * | 2013-04-08 | 2016-06-22 | 广州华多网络科技有限公司 | 即时通信控制方法及其装置 |
JP6529186B2 (ja) | 2014-04-29 | 2019-06-12 | ▲華▼▲為▼▲終▼端(深セン)有限公司 | データ送信方法および端末 |
CN104584490B (zh) * | 2014-05-28 | 2018-02-23 | 华为技术有限公司 | 数据发送方法及装置 |
US9942739B2 (en) * | 2014-09-19 | 2018-04-10 | Rapidsos, Inc. | Method and system for emergency call management |
EP3348113B1 (en) * | 2015-09-08 | 2021-05-19 | Apple Inc. | Active communication session handover between direct and relayed connections |
CN105227782A (zh) * | 2015-10-30 | 2016-01-06 | 维沃移动通信有限公司 | 一种移动终端操作***的切换方法和移动终端 |
CN106102103A (zh) * | 2016-05-27 | 2016-11-09 | 努比亚技术有限公司 | 通话模式切换装置及方法 |
CN107820237B (zh) * | 2016-09-12 | 2020-11-20 | 中兴通讯股份有限公司 | 一种wifi网络下的数据传输方法及装置 |
CN106791567B (zh) * | 2016-12-27 | 2020-02-18 | 努比亚技术有限公司 | 一种切换方法及终端 |
CN113099501A (zh) * | 2017-01-17 | 2021-07-09 | 深圳市大疆创新科技有限公司 | 无人机、遥控器及其控制方法、遥控*** |
CN109257729A (zh) * | 2018-09-19 | 2019-01-22 | Oppo广东移动通信有限公司 | 消息传输方法、装置、终端及存储介质 |
-
2018
- 2018-09-19 CN CN201811093004.3A patent/CN109257729A/zh active Pending
-
2019
- 2019-09-09 CN CN201910848795.4A patent/CN110933653B/zh active Active
- 2019-09-19 US US16/575,597 patent/US10880240B2/en active Active
- 2019-09-19 EP EP19198419.4A patent/EP3627777B1/en active Active
- 2019-09-19 WO PCT/CN2019/106765 patent/WO2020057614A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103368611A (zh) * | 2012-03-27 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 传输文件的方法和移动终端 |
WO2018099284A1 (zh) * | 2016-12-01 | 2018-06-07 | 阿里巴巴集团控股有限公司 | 通讯方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2020057614A1 (en) | 2020-03-26 |
EP3627777B1 (en) | 2022-05-04 |
CN110933653A (zh) | 2020-03-27 |
EP3627777A1 (en) | 2020-03-25 |
US10880240B2 (en) | 2020-12-29 |
CN109257729A (zh) | 2019-01-22 |
US20200092234A1 (en) | 2020-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110933653B (zh) | 消息传输方法、装置、终端及存储介质 | |
AU2017429200B2 (en) | Display method and apparatus | |
CN106533711B (zh) | 多媒体会议方法及装置 | |
EP3021530B1 (en) | Data sending method and device | |
CN110166439B (zh) | 设备共享方法、终端、路由器及服务器 | |
CN112752353B (zh) | 一种连接方法及终端设备 | |
CN111866824A (zh) | 一种建立通信连接及数据传输的方法和设备 | |
CN108012270B (zh) | 一种信息处理的方法、设备和计算机可读存储介质 | |
CN109729582B (zh) | 信息交互方法、装置及计算机可读存储介质 | |
US20220053585A1 (en) | Method for pc5 link establishment, device, and system | |
CN111148081A (zh) | 一种信息交互方法及电子设备 | |
CN111615198A (zh) | 资源确定方法、资源指示方法、终端及网络侧设备 | |
CN108616873B (zh) | 数据传输、信息发送方法、装置、移动设备及存储介质 | |
CN111263428A (zh) | 一种数据处理方法及用户设备 | |
CN112583920B (zh) | 推送方法、推送装置、电子设备和存储介质 | |
CN107155083B (zh) | 一种多端多媒体数据处理方法、装置和*** | |
CN109640000B (zh) | 一种富媒体通信方法、终端设备及计算机可读存储介质 | |
CN108566649B (zh) | 个人热点的网段管理方法及相关产品 | |
WO2021081731A1 (zh) | 连接建立方法及装置、基站、用户设备和核心网设备 | |
CN111464962B (zh) | 设备连接方法、第一电子设备及运营商设备 | |
CN114501449B (zh) | 信息查询的方法、装置、电子设备及存储介质 | |
CN114143129B (zh) | 网关批量入网方法、装置、设备及存储介质 | |
CN110366273B (zh) | 一种通信方法及相关设备 | |
CN111836210B (zh) | 多媒体多播广播业务的配置方法、终端和网络侧设备 | |
CN111132107A (zh) | 数据获取方法及第一电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |