CN111314207B - 一种即时通讯接收方法、装置和设备 - Google Patents
一种即时通讯接收方法、装置和设备 Download PDFInfo
- Publication number
- CN111314207B CN111314207B CN202010065495.1A CN202010065495A CN111314207B CN 111314207 B CN111314207 B CN 111314207B CN 202010065495 A CN202010065495 A CN 202010065495A CN 111314207 B CN111314207 B CN 111314207B
- Authority
- CN
- China
- Prior art keywords
- information
- carrier
- communication interface
- steganographic
- switching
- 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
Images
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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- 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/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提出了一种即时通讯接收方法、装置和设备,其中,即时通信方法包括以下步骤:当接收到发送终端发送的隐写信息后,在通讯界面中显示隐写信息对应的伪装载体,其中,隐写信息为真实信息隐写在伪装载体后得到的信息,通讯界面为与发送终端进行通讯显示通讯信息的界面;当接收到用户输入的第一切换指令时,将伪装载体切换为真实信息,并在通讯界面中显示真实信息。该方法能够使通讯信息不易被识别,防止真实信息泄露,保证了通讯信息的安全性,且操作简单方便,提升了用户体验。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种即时通讯接收方法、装置和设备。
背景技术
即时通讯是指能够即时发送和接收互联网信息的业务,是一种终端服务,允许两人或多人使用网络即时传递文字、语音和视频信息进行交流。即时通讯工具拥有庞大的用户群体,信息技术和传播媒介越发达,个人隐私被泄漏的可能性就越大,因此,人们对信息安全和个人隐私需求也就越迫切。
为解决上述问题,迫切需要提出一种能够同时保证对通信内容进行加密且对通信行为进行隐藏(隐蔽通信)的方案。在现有的隐蔽通信中,信息发送端利用隐写工具将秘密信息隐藏在目标载体文件中,并通过将该携带有秘密信息的目标载体文件共享到社交平台上,或其他信息的传输方式,将目标载体文件发送给信息接收端;信息接收端再利用隐写解密工具对获得的目标载体文件进行解密,从而获取到秘密信息。
显然,由于现有的隐蔽通信方式中,信息接收用户需要手动完成所述目标载体文件的下载、存储,及其包含的隐藏信息的提取,若目标载体文件被随意存储,则会导致秘密信息不安全、信息存储效率低,且信息提取操作较为繁琐,用户体验较差的问题;并且,信息发送端和信息接收端无法对携带有秘密信息的目标载体文件进行即时通讯。
发明内容
为此,本发明的第一个目的在于提出一种即时通讯接收方法,该方法能够保证通讯信息的安全性,使得信息不易被识别,且操作简单方便,能够提升用户体验。
本发明的第二个目的在于提出一种即时通讯接收装置。
本发明的第三个目的在于提出一种即时通讯接收设备。
为达上述目的,本发明第一方面实施例提出了一种即时通讯接收方法,包括以下步骤:当接收到发送终端发送的隐写信息后,在通讯界面中显示所述隐写信息对应的伪装载体,其中,所述隐写信息为真实信息隐写在所述伪装载体后得到的信息,所述通讯界面为与所述发送终端进行通讯显示通讯信息的界面;当接收到用户输入的第一切换指令时,将所述伪装载体切换为所述真实信息,并在所述通讯界面中显示所述真实信息。
本发明实施例的即时通讯接收方法,在接收到发送终端发送的隐写信息时,仅显示隐写信息对应的伪装载体,由此,使得真实信息不易被偷看盗取;在用户输入第一切换指令时,根据第一切换指令将显示的伪装载体切换为真实信息,由此,使得隐写信息不易被识别,可有效防止真实信息泄露,且操作简单方便,提升了用户体验。
另外,本发明上述实施例的即时通讯接收方法还可以具有如下附加的技术特征:
根据本发明的一个实施例,所述即时通讯接收方法,还包括:当接收到用户输入的第二切换指令或者在所述真实信息的显示时长达到第一预设时间时,将所述真实信息切换为所述伪装载体,并在所述通讯界面中显示所述伪装载体。
根据本发明的一个实施例,所述通讯界面中设置有切换控件,所述用户通过所述切换控件输入所述第一切换指令和所述第二切换指令,其中,所述第一切换指令的生成条件为:所述通讯界面显示所述伪装载体,且所述切换控件被按压的持续时长达到第二预设时间;所述第二切换指令的生成条件为:所述通讯界面显示所述真实信息,且所述切换控件被按压的持续时长达到第三预设时间,其中,所述第三预设时间小于或者等于所述第二预设时间。
根据本发明的一个实施例,所述即时通讯接收方法,还包括:当所述通讯界面中同时显示接收信息和发送信息,且所述接收信息和所述发送信息均以伪装载体的形式显示时,如果接收到所述用户输入的第一切换指令,则仅对所述接收信息进行切换处理,并在所述通讯界面中显示所述发送信息对应的伪装载体和所述接收信息对应的真实信息。
根据本发明的一个实施例,所述将所述伪装载体切换为所述真实信息,包括:根据所述第一切换指令获取所述隐写信息的标识码;根据所述标识码判断所述隐写信息的当前状态,并根据所述隐写信息的当前状态将所述通讯界面中显示的所述伪装载体切换为所述真实信息。
根据本发明的一个实施例,所述隐写信息的当前状态包括已被解隐、未被解隐但已被下载和未被下载。
根据本发明的一个实施例,所述根据所述隐写信息的当前状态将所述通讯界面中显示的伪装载体切换为真实信息,包括:如果所述隐写信息已被解隐,则直接将所述通讯界面中显示的伪装载体切换为真实信息;如果所述隐写信息未被解隐但已被下载,则调用解隐程序对所述隐写信息进行解隐,并在解隐成功后将所述通讯界面中显示的伪装载体切换为真实信息,以及将解隐出的伪装载体保存在本地提取文件夹中;如果所述隐写信息未被下载,则下载所述隐写信息,当下载完成后调用解隐程序对所述隐写信息进行解隐,并在解隐成功后将所述通讯界面中显示的伪装载体切换为真实信息,以及将解隐出的伪装载体保存在本地提取文件夹中。
根据本发明的一个实施例,所述即时通讯接收方法,还包括:如果所述隐写信息未被解隐,则获取所述隐写信息对应的真实信息的类型;根据所述类型和所述标识码判断所述隐写信息是否已被下载。
为达到上述目的,本发明第二方面实施例提出了一种即时通讯接收装置,包括:第一接收模块,用于接收发送终端发送的隐写信息;显示模块,用于在通讯界面中显示所述隐写信息对应的伪装载体,其中,所述隐写信息为真实信息隐写在伪装载体后得到的信息,所述通讯界面为与所述发送终端进行通讯显示通讯信息的界面;第二接收模块,用于接收用户输入的第一切换指令;切换模块,用于根据所述第一切换指令将所述通讯界面中显示的伪装载体切换为真实信息。
本发明实施例的即时通讯接收装置,在第一接收模块接收到发送终端发送的隐写信息时,通过显示模块显示隐写信息对应的伪装载体,由此,使得真实信息不易被偷看盗取,进而通过第二接收模块接收用户输入的第一切换指令,通过切换模块根据第一切换指令将通讯界面中显示的伪装载体切换为真实信息,由此,使得隐写信息不易被识别,可有效防止真实信息泄露,且操作简单方便,提升了用户体验。
为达到上述目的,本发明提出了一种即时通讯接收设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现上述的即时通讯接收方法。
本发明实施例的即时通讯接收设备,在进行即时通讯时,能够使真实信息不易被偷看盗取,可有效防止真实信息泄露,且操作简单方便,提升了用户体验。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的即时通讯接收方法的流程图;
图2是本发明一个示例的通讯界面的示意图;
图3是本发明另一个示例的通讯界面的示意图;
图4是本发明一个实施例的发送终端对通讯信息进行处理的流程图;
图5是本发明一个示例的载体库管理界面的示意图;
图6是本发明一个实施例的接收终端对通讯信息进行处理的流程图;
图7是本发明实施例的即时通讯接收装置的结构框图;
图8是本发明实施例的即时通讯接收设备的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的即时通讯接收方法、装置和设备。
在本发明的实施例中,即时通讯是指发送终端与接收终端之间的通讯,其中,发送终端和接收终端均可以为智能手机、笔记本电脑、平板电脑等一些具有通讯功能的智能设备。
图1是本发明一个实施例的即时通讯接收方法的流程示意图。
如图1所示,该即时通讯接收方法包括以下步骤:
S1,当接收到发送终端发送的隐写信息后,在通信界面中显示隐写信息对应的伪装载体,其中,隐写信息为真实信息隐写在伪装载体后得到的信息,通讯界面为与发送终端进行通讯显示通讯信息的界面。
其中,真实信息和伪装载体的类型可以包括文本、图片、语音、视频中的一种或者多种。
S2,当接收到用户输入的第一切换指令时,将通讯界面中显示的伪装载体切换为真实信息。
具体地,发送终端在获取到待发送的真实信息和伪装载体后,调用隐写程序对真实信息进行隐写,以得到隐写信息,并将该隐写信息发送至接收终端。接收终端接收到该隐写信息后,在通讯界面中显示该隐写信息对应的伪装载体。此时,用户可对该伪装载体进行解隐操作,如长按该伪装载体、按压设置在通讯界面中的特定控件等等,以输入第一切换指令,接收终端在接收到第一切换指令后,可将通讯界面中的伪装载体切换为真实信息,以便用户查看。
由此,该即时通讯接收方法能够避免真实信息被偷看、盗取,增强了通讯信息的隐蔽性,保障信息的安全性,且操作简单方便,提升了用户体验。
在本发明的一个实施例中,发送终端在获取到待发送的真实信息和伪装载体后,调用隐写程序对真实信息进行隐写,以得到隐写信息,并生成隐写信息的标识码。进一步地,发送终端可根据隐写信息的标识码确定隐写信息对应的真实信息的类型,并根据类型将隐写得到的隐写信息保存在本地相应的文件夹中。
举例而言,如图2所示,真实信息为文本信息,右边的A为发送方,左边的B为接收方,图2所示的为B的通讯界面,接收到的A发送的第一条信息为隐写信息,显示的是伪装载体1,第二条是未隐写处理的普通信息,发送的第一条信息为隐写信息,显示的是伪装载体2,第二条是未隐写处理的普通信息。需要说明的是,图2是示例性的,通讯界面的形式并不限定于图2中的一种,例如,还可以是A在左边,B在右边等等。
在本发明的一个实施例中,当接收到用户输入的第二切换指令或者在真实信息的显示时长达到第一预设时间时,将真实信息切换为伪装载体,并在通讯界面中显示伪装载体。其中,第一预设时间可根据实际需要进行设定,如可以是15s、30s等。
具体地,通讯界面中可设置有切换控件,用户通过切换控件输入第一切换指令和第二切换指令,其中,第一切换指令的生成条件可以为:通讯界面显示伪装载体,且切换控件被按压的持续时长达到第二预设时间;第二切换指令的生成条件可以为:通讯界面显示真实信息,且切换控件被按压的持续时长达到第三预设时间,其中,第三预设时间不大于第二预设时间,其具体取值可根据需要设定,如第二预设时间为2s、第三预设时间为0.5s。
可选地,切换控件可以是通讯界面中标题栏上的一个控件,如可命名为Vokey控件,其具体设置位置可如图2所示。可选地,为进一步保证通讯信息的安全性,可将切换控件隐藏设置,例如,用户可预先将该切换控件的位置自定义设置,且设置有透明,即该切换控件在通讯界面中不可视,只有设置该切换控件的用户知晓其位置。
在本发明的一个实施例中,将伪装载体切换为真实信息,可以包括:根据第一切换指令获取隐写信息的标识码;根据标识码判断隐写信息的当前状态,并根据隐写信息的当前状态将通讯界面中显示的伪装载体切换为真实信息。
具体地,隐写信息的当前状态可包括已被解隐、未被解隐但已被下载和未被下载。如果隐写信息已被解隐,则直接将通讯界面中显示的伪装载体切换为真实信息;如果隐写信息未被解隐但已被下载,则调用解隐程序对隐写信息进行解隐,并在解隐成功后将通讯界面中显示的伪装载体切换为真实信息,以及将解隐出的伪装载体保存在本地提取文件夹中;如果隐写信息未被下载,则下载隐写信息,当下载完成后调用解隐程序对隐写信息进行解隐,并在解隐成功后将通讯界面中显示的伪装载体切换为真实信息,以及将解隐出的伪装载体保存在本地提取文件夹中。其中,如果隐写信息未被解隐,则获取隐写信息对应的真实信息的类型;根据类型和标识码判断隐写信息是否已被下载,即判断本地该类型对应的文件夹中是否存储有以该标识码命名的文件,如果有,则说明隐写信息已被下载,如果没有,则说明隐写信息未被下载。
在该实施例中,已被解隐可以是指隐写信息已被下载至本地相应文件夹保存,且已调用过解隐程序将伪装载体提取出来,并保存;未被解隐但已被下载可以是指隐写信息已被下载至本地相应文件夹保存,但未调用过隐写程序对其进行解隐;未被下载可以是指本地未存储该隐写信息相关的文件。
进一步地,如果隐写信息已被解隐,则直接将通讯界面中显示的伪装载体切换为真实信息;如果隐写信息未被解隐但已被下载,则调用解隐程序对隐写信息进行解隐,并在解隐成功后将通讯界面中显示的伪装载体切换为真实信息,以及将解隐出的伪装载体保存在本地提取文件夹中;如果隐写信息未被下载,则下载隐写信息,当下载完成后调用解隐程序对隐写信息进行解隐,并在解隐成功后将通讯界面中显示的伪装载体切换为真实信息,以及将解隐出的伪装载体保存在本地提取文件夹中。
举例而言,以隐写信息对应的真实信息为图片信息为例,在获取到隐写信息的标识码(IDentity,简称ID)后,判断本地extract文件夹中是否存在与该ID对应的伪装载体,如果存在,则说明该隐写信息已被解隐,此时,通讯界面中显示的伪装载体直接切换为对应的真实信息,如图2中的通讯界面变为图3中的通讯界面。如果不存在,则判断本地picture文件夹中是否存在隐写信息,如果不存在,则说明该隐写信息未被下载,此时可根据统一资源定位符(Uniform Resource Locator,简称URL)下载隐写信息到picture文件夹。如果存在,则说明该隐写信息已被下载但未被解隐,此时,可直接调用解隐程序提取该隐写信息中的真实信息和伪装载体,并将伪装载体保存到extract文件夹中,并可以该隐写信息的标识码+图片格式的后缀名(如.jpg、.png等)命名,同时,通讯界面中显示的伪装载体切换为对应的真实信息。
其中,解隐程序和上述的隐写程序均可设置在通讯终端(包括接收终端和发送终端)的隐写软件开发工具包(Software Development Kit,简称SDK)中,通讯终端可根据相应的指令调用隐写SDK中相应的程序,已进行相应处理。
可以理解,如果真实信息是文本信息,则将对应的隐写信息存储在text文件夹中;如果真实信息是语音信息,则将对应的隐写信息存储在voice文件夹中;如果真实信息是视频信息,则将对应的隐写信息存储在video文件夹中等。当然,无论真实信息是哪一类,提取出的伪装载体均可以标识码+图片格式的后缀名命名,且可均保存在extract文件夹中。
在本发明的一个实施例中,当通讯界面中同时显示接收信息和发送信息,且接收信息和发送信息均以伪装载体的形式显示时,如果接收到用户输入的第一切换指令,则仅对接收信息进行切换处理,并在通讯界面中显示发送信息对应的伪装载体和接收信息对应的真实信息。
具体地,接收终端在接收到第一切换指令时,也可只将接收到的隐写信息对应的伪装载体切换为真实信息,而不将自身发送的隐写信息对应的伪装载体切换为真实信息,由此,并不妨碍发送终端用户对信息的读取,但会使得第三人不能完整获得通讯信息,从而能够进一步提高通讯的安全性。
当然,当接收终端的通讯界面中同时显示接收信息和发送信息,且接收信息和发送信息均为伪装载体时,如果接收终端接收到用户输入的第一切换指令,也可同时对接收信息和发送信息进行切换处理,并在通讯界面中显示切换处理后的发送信息和切换处理后的接收信息。
为便于理解,下面以伪装载体为图片为例,结合图2-图6描述本发明实施例的即时通讯接收方法:
发送终端:如图4所示,用户通过隐写控件(如图2、图3中通讯界面底部显示的眼睛图标)输入信息隐写指令(眼睛图标由睁眼切换为闭眼),如果预置的载体库不存在图片,则可通过图2、图3所示的“点击添加”图标从通讯终端的相册中选择伪装载体,也可以选择拍摄方式的方式获取伪装载体。伪装载体获取完成后,用户可在信息输入区域(如图2、图3中通讯界面下方的输入框)编辑真实信息(如文本信息),编辑完成后,通讯界面底部的用于输入图片或视频的“+”图标切换为“发送”图标。当然,如果用户选择不以隐写的方式发送,则真实信息以普通的方式发送。可选地,如果预置的载体库中存在图片,则可通过图5所示的载体库管理界面中各伪装载体的“对号”图标,完成伪装载体的获取。
进一步地,用户点击“发送”图标,可调用隐写SDK中的隐写程序对真实信息进行隐写,如果隐写成功,则得到隐写信息并获得隐写信息的ID,以及将隐写信息以ID重命名并保存在通讯终端的text文件夹下。进而将隐写信息发送给与该通讯终端通讯的对方,并将隐写信息存入相应的云端数据库。
当然,如果信息发送失败,则对异常进行处理,如每隔一定时间(如0.5s)对信息进行重新发送,当重新发送次数达到预设次数(如3次)时,停止发送,并告知用户,以便用户介入处理。
接收终端:如图6所示,在收到隐写信息后,通讯界面如图2所示,此时可以长按切换控件(如图2中的Vokey控件),以将图2中的通讯界面切换至图3中的通讯界面。
具体地,获取隐写信息的ID,判断extract文件夹中是否存在ID.jpg,如果存在,则直接获取ID.jpg对应的真实信息,图2中的通讯界面快速切换至图3中的通讯界面。如果不存在,则再判断txt文件夹中是否存在以ID命名的隐写信息,如果不存在,则根据URL下载隐写信息,如果存在,则直接调用隐写SDK中的解隐程序对隐写信息进行解隐,以获得真实信息和伪装载体,并将伪装载体保存到extract文件夹以ID.jpg命名,同时图2中的通讯界面快速切换至图3中的通讯界面。当图3中的通讯界面持续预设时间(如30s),或者,图3中的Vokey控件被触发时,图3中的通讯界面切回图2中的通讯界面。
可以理解,上述接收终端可作为信息接收方,也可作为信息发送方,当上述接收终端作为信息发送方时,上述发送终端作为信息接收方。也就是说,上述接收终端和发送终端具有相同的通讯信息处理功能。
另外,在一些示例中,当一次通讯中有三个或者三个以上的通讯方,例如,A、B、C三方参与的群聊,如果A、B均内置有隐写SDK,C中未内置有隐写SDK,则A、B均可对自身发出的信息进行隐写处理,也可将接收到的隐写信息进行解隐处理,而C则只能发送普通的信息(即真实信息),也无法对接收到的隐写信息进行解隐处理,其通讯界面只能显示隐写信息对应的伪装载体。由此,在保证通讯信息安全性的同时,还能增加通讯的趣味性。
本发明实施例的即时通讯接收方法,能够将通讯终端通讯时的真实信息隐藏在伪装载体中,避免真实信息被偷看、盗取,且能够增强信息的隐蔽性,保障信息的安全性,且用户可以通过切换控件实现真实信息与伪装载体之间的切换,能够提升用户使用体验,且方便快捷。
图7是本发明实施例的即时通讯接收装置的结构框图。
如图7所示,该即时通讯接收装置10包括:第一接收模块11、显示模块12、第二接收模块13和切换模块14。
其中,第一接收模块11用于接收发送终端发送的隐写信息;显示模块12用于在通讯界面中显示隐写信息对应的伪装载体,其中,隐写信息为真实信息隐写在伪装载体后得到的信息,通讯界面为与发送终端进行通讯显示通讯信息的界面;第二接收模块13用于接收用户输入的第一切换指令;切换模块14用于根据第一切换指令将通讯界面中显示的伪装载体切换为真实信息。
需要说明的是,上述对即时通讯接收方法中实施例的解释说明,同样适用于本发明实施例的即时通讯接收装置。
本发明实施例的即时通讯接收装置,能够将通讯时的真实信息隐藏在伪装载体中,避免真实信息被偷看、盗取,且能够增强信息的隐蔽性,保障信息的安全性,且用户可以通过切换控件实现真实信息与伪装载体之间的切换,能够提升用户使用体验,且方便快捷。
图8是本发明实施例的即时通讯接收设备的结构框图。
如图8所示,即时通讯接收设备20包括存储器21、处理器22及存储在存储器21上并可在处理器22上运行的计算机程序23。其中,处理器22执行程序23时,实现上述实施例的即时通讯接收方法。
本发明实施例的即时通讯接收设备,在其存储器上存储的与上述即时通讯接收方法对应的计算机程序被处理器执行时,能够将通讯时的真实信息隐藏在伪装载体中,避免真实信息被偷看、盗取,且能够增强信息的隐蔽性,保障信息的安全性,且用户可以通过切换控件实现真实信息与伪装载体之间的切换,能够提升用户使用体验,且方便快捷。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (7)
1.一种即时通讯接收方法,其特征在于,所述方法包括以下步骤:
当接收到发送终端发送的隐写信息后,在通讯界面中显示所述隐写信息对应的伪装载体,其中,所述隐写信息为真实信息隐写在所述伪装载体后得到的信息,所述通讯界面为与所述发送终端进行通讯显示通讯信息的界面;
当接收到用户输入的第一切换指令时,将所述伪装载体切换为所述真实信息,并在所述通讯界面中显示所述真实信息;
所述将所述伪装载体切换为所述真实信息,包括:
根据所述第一切换指令获取所述隐写信息的标识码;
根据所述标识码判断所述隐写信息的当前状态,并根据所述隐写信息的当前状态将所述通讯界面中显示的所述伪装载体切换为所述真实信息;
所述隐写信息的当前状态包括已被解隐、未被解隐但已被下载和未被下载;
所述根据所述隐写信息的当前状态将所述通讯界面中显示的所述伪装载体切换为所述真实信息,包括:
如果所述隐写信息已被解隐,则直接将所述通讯界面中显示的所述伪装载体切换为所述真实信息;
如果所述隐写信息未被解隐但已被下载,则调用解隐程序对所述隐写信息进行解隐,并在解隐成功后将所述通讯界面中显示的所述伪装载体切换为所述真实信息,以及将解隐出的所述伪装载体保存在本地提取文件夹中;
如果所述隐写信息未被下载,则下载所述隐写信息,当下载完成后调用所述解隐程序对所述隐写信息进行解隐,并在解隐成功后将所述通讯界面中显示的所述伪装载体切换为所述真实信息,以及将解隐出的所述伪装载体保存在本地提取文件夹中。
2.如权利要求1所述的即时通讯接收方法,其特征在于,所述方法还包括:
当接收到用户输入的第二切换指令或者在所述真实信息的显示时长达到第一预设时间时,将所述真实信息切换为所述伪装载体,并在所述通讯界面中显示所述伪装载体。
3.如权利要求2所述的即时通讯接收方法,其特征在于,所述通讯界面中设置有切换控件,所述用户通过所述切换控件输入所述第一切换指令和所述第二切换指令,其中,
所述第一切换指令的生成条件为:所述通讯界面显示所述伪装载体,且所述切换控件被按压的持续时长达到第二预设时间;
所述第二切换指令的生成条件为:所述通讯界面显示所述真实信息,且所述切换控件被按压的持续时长达到第三预设时间,其中,所述第三预设时间小于或者等于所述第二预设时间。
4.如权利要求1-3中任一项所述的即时通讯接收方法,其特征在于,所述方法还包括:
当所述通讯界面中同时显示接收信息和发送信息,且所述接收信息和所述发送信息均以伪装载体的形式显示时,如果接收到所述用户输入的第一切换指令,则仅对所述接收信息进行切换处理,并在所述通讯界面中显示所述发送信息对应的伪装载体和所述接收信息对应的真实信息。
5.如权利要求1所述的即时通讯接收方法,其特征在于,还包括:
如果所述隐写信息未被解隐,则获取所述隐写信息对应的真实信息的类型;
根据所述类型和所述标识码判断所述隐写信息是否已被下载。
6.一种即时通讯接收装置,其特征在于,所述装置包括:
第一接收模块,用于接收发送终端发送的隐写信息;
显示模块,用于在通讯界面中显示所述隐写信息对应的伪装载体,其中,所述隐写信息为真实信息隐写在伪装载体后得到的信息,所述通讯界面为与所述发送终端进行通讯显示通讯信息的界面;
第二接收模块,用于接收用户输入的第一切换指令;
切换模块,用于根据所述第一切换指令将所述通讯界面中显示的伪装载体切换为真实信息;
所述切换模块具体用于,根据所述第一切换指令获取所述隐写信息的标识码;
根据所述标识码判断所述隐写信息的当前状态,并根据所述隐写信息的当前状态将所述通讯界面中显示的所述伪装载体切换为所述真实信息;
所述隐写信息的当前状态包括已被解隐、未被解隐但已被下载和未被下载;
所述根据所述隐写信息的当前状态将所述通讯界面中显示的所述伪装载体切换为所述真实信息,包括:
如果所述隐写信息已被解隐,则直接将所述通讯界面中显示的所述伪装载体切换为所述真实信息;
如果所述隐写信息未被解隐但已被下载,则调用解隐程序对所述隐写信息进行解隐,并在解隐成功后将所述通讯界面中显示的所述伪装载体切换为所述真实信息,以及将解隐出的所述伪装载体保存在本地提取文件夹中;
如果所述隐写信息未被下载,则下载所述隐写信息,当下载完成后调用所述解隐程序对所述隐写信息进行解隐,并在解隐成功后将所述通讯界面中显示的所述伪装载体切换为所述真实信息,以及将解隐出的所述伪装载体保存在本地提取文件夹中。
7.一种即时通讯接收设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时,实现如权利要求1-5中任一项所述的即时通讯接收方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010065495.1A CN111314207B (zh) | 2020-01-20 | 2020-01-20 | 一种即时通讯接收方法、装置和设备 |
PCT/CN2021/071492 WO2021147728A1 (zh) | 2020-01-20 | 2021-01-13 | 一种即时通讯接收方法、装置和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010065495.1A CN111314207B (zh) | 2020-01-20 | 2020-01-20 | 一种即时通讯接收方法、装置和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111314207A CN111314207A (zh) | 2020-06-19 |
CN111314207B true CN111314207B (zh) | 2022-04-05 |
Family
ID=71148402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010065495.1A Active CN111314207B (zh) | 2020-01-20 | 2020-01-20 | 一种即时通讯接收方法、装置和设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111314207B (zh) |
WO (1) | WO2021147728A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111314207B (zh) * | 2020-01-20 | 2022-04-05 | 合肥高维数据技术有限公司 | 一种即时通讯接收方法、装置和设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724041A (zh) * | 2012-06-07 | 2012-10-10 | 北京航空航天大学 | 一种基于隐写术的密钥传输与密钥更新方法 |
CN107194268A (zh) * | 2017-06-30 | 2017-09-22 | 珠海市魅族科技有限公司 | 一种信息处理方法、装置、计算机装置及可读存储介质 |
CN107766736A (zh) * | 2017-09-27 | 2018-03-06 | 维沃移动通信有限公司 | 一种信息伪装方法及移动终端 |
CN110519155A (zh) * | 2019-08-26 | 2019-11-29 | 上海掌门科技有限公司 | 信息处理方法及*** |
CN110602311A (zh) * | 2019-08-21 | 2019-12-20 | 深圳市天彦通信股份有限公司 | 消息显示方法及相关产品 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10419444B2 (en) * | 2015-08-24 | 2019-09-17 | Cyberlink Corp. | Systems and methods for protecting messages utilizing a hidden restriction mechanism |
US10652218B2 (en) * | 2016-08-31 | 2020-05-12 | Mcafee, Llc | Message protection |
CN106411719A (zh) * | 2016-11-22 | 2017-02-15 | 北京奇虎科技有限公司 | 一种用于对即时消息进行处理的方法及设备 |
CN108629749B (zh) * | 2018-04-26 | 2021-10-01 | 西安空间无线电技术研究所 | 一种图像压缩和隐藏相结合的方法 |
CN108777655B (zh) * | 2018-05-14 | 2021-12-24 | 深圳市口袋网络科技有限公司 | 一种即时通讯方法及其装置、设备、存储介质 |
CN111277489A (zh) * | 2020-01-20 | 2020-06-12 | 合肥高维数据技术有限公司 | 一种即时通讯发送方法、装置和设备 |
CN111314207B (zh) * | 2020-01-20 | 2022-04-05 | 合肥高维数据技术有限公司 | 一种即时通讯接收方法、装置和设备 |
-
2020
- 2020-01-20 CN CN202010065495.1A patent/CN111314207B/zh active Active
-
2021
- 2021-01-13 WO PCT/CN2021/071492 patent/WO2021147728A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724041A (zh) * | 2012-06-07 | 2012-10-10 | 北京航空航天大学 | 一种基于隐写术的密钥传输与密钥更新方法 |
CN107194268A (zh) * | 2017-06-30 | 2017-09-22 | 珠海市魅族科技有限公司 | 一种信息处理方法、装置、计算机装置及可读存储介质 |
CN107766736A (zh) * | 2017-09-27 | 2018-03-06 | 维沃移动通信有限公司 | 一种信息伪装方法及移动终端 |
CN110602311A (zh) * | 2019-08-21 | 2019-12-20 | 深圳市天彦通信股份有限公司 | 消息显示方法及相关产品 |
CN110519155A (zh) * | 2019-08-26 | 2019-11-29 | 上海掌门科技有限公司 | 信息处理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN111314207A (zh) | 2020-06-19 |
WO2021147728A1 (zh) | 2021-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113364760A (zh) | 一种数据加密处理方法、装置、计算机设备及存储介质 | |
US20150007351A1 (en) | Mobile Messaging Enhanced with Concealable and Selectively Revealable Text, Image, and Video Messages | |
CN106940621B (zh) | 图片处理的方法和装置 | |
US20060281407A1 (en) | Methods for controlling contact information and corresponding electronic devices and program products | |
JP2015507894A (ja) | 携帯電話のための盗難防止保護方法およびデバイス | |
WO2018018726A1 (zh) | 一种群文件管理方法、用户终端、群聊*** | |
AU2018238203B2 (en) | A system and method for providing user accounts through which users are able to operate computing devices | |
CN105391676A (zh) | 即时通讯消息处理方法及装置和*** | |
WO2021147727A1 (zh) | 一种即时通讯发送方法、装置和设备 | |
CN102970307A (zh) | 密码安全***和密码安全方法 | |
CN106911666B (zh) | 一种可穿戴智能设备及其消息处理方法、*** | |
CN105743917A (zh) | 消息传输方法及终端 | |
CN102929947A (zh) | 一种数据处理方法及装置 | |
CN111314207B (zh) | 一种即时通讯接收方法、装置和设备 | |
JP2022530850A (ja) | 改良を加えたメッセージングシステム | |
CN106027381A (zh) | 即时通讯中消息分组管控的方法 | |
CN109120576B (zh) | 数据分享方法及装置、计算机设备及存储介质 | |
CN111818466B (zh) | 信息发送、接收方法及装置、电子设备及可读存储介质 | |
CN112434328B (zh) | 消息转发、邮件转发方法及电子设备 | |
US20160294787A1 (en) | Secure and confidential messaging systems | |
CN103067367A (zh) | 密码隐蔽方法和装置、密码取回方法和装置 | |
CN105635100A (zh) | 信息加密方法、信息解密方法和终端 | |
CN106332011B (zh) | 一种短信加密通信的方法及终端 | |
FR2832825A1 (fr) | Procede de securisation d'un acces a une ressource numerique | |
CN103595855A (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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 230088 21 / F, building A1, phase I, Zhongan chuanggu Science Park, No. 900, Wangjiang West Road, high tech Zone, Hefei, Anhui Applicant after: HEFEI HIGH DIMENSIONAL DATA TECHNOLOGY Co.,Ltd. Address before: 230088 9 / F, block C, building J2, phase II, innovation industrial park, 2800 innovation Avenue, hi tech Zone, Hefei City, Anhui Province Applicant before: HEFEI HIGH DIMENSIONAL DATA TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |