计时消息在可视化窗口的状态可视化方法、装置和系统的制作方法

文档序号:10511731阅读:417来源:国知局
计时消息在可视化窗口的状态可视化方法、装置和系统的制作方法
【专利摘要】本发明涉及一种计时消息在可视化窗口的状态可视化方法、装置和系统。所述方法包括以下步骤:接收包含静态计时标识的缩略图,所述缩略图为服务器根据发送方发送给接收方的计时消息生成的包含静态计时标识的缩略图;在可视化窗口中展示所述包含静态计时标识的缩略图;获取对所述缩略图的触发操作;根据所述触发操作从服务器获取完整的计时消息数据,展示所述缩略图所对应的计时消息;开始计时,并在所述缩略图上展示动态的倒计时动作;判断所述计时是否超过预设时间;若计时超过预设时间,则销毁所述计时消息。上述计时消息在可视化窗口的状态可视化方法、装置和系统,提高了计时消息的辨识度,消失方式平滑,不会显得突兀。
【专利说明】
计时消息在可视化窗口的状态可视化方法、装置和系统
技术领域
[0001]本发明涉及计算机应用领域,特别是涉及一种计时消息在可视化窗口的状态可视化方法、装置和系统。
【背景技术】
[0002]随着网络技术的发展,越来越多的用户使用网络进行社交活动,例如用户通过网络进行聊天。在聊天窗口中用户通过使用文字消息、表情、音频和图片等。为了聊天更加保密,兴起了一种无痕聊天,又称阅后即焚,即任何消息包括文字、图片、音频等都不会在聊天窗口中沉淀的聊天方式。计时消息是指在可视化窗口中展示时间有限、展示一定时间后会消失的消息。
[0003]传统的阅后即焚的图片在聊天窗口中的展示分为两种,一种是通过对图片做特殊效果处理后展示在聊天窗口,在缩略图上主要展示操作提示,弱化计时信息,让用户无法辨别该图片是否为计时图片,即辨识度差;另一种是采用统一默认图表示计时图片,查看图片立即消失,消失方式过于突兀。

【发明内容】

[0004]基于此,有必要针对传统的阅后即焚的消息辨识度差,消失方式过于突兀的问题,提供一种计时消息在可视化窗口的状态可视化方法,提高了计时消息的辨识度且消失方式平滑。
[0005]此外,还有必要提供一种计时消息在可视化窗口的状态可视化装置,提高了计时消息的辨识度且消失方式平滑。
[0006]此外,还有必要提供一种计时消息在可视化窗口的状态可视化系统,提高了计时消息的辨识度且消失方式平滑。
[0007]—种计时消息在可视化窗口的状态可视化方法,包括以下步骤:
[0008]接收包含静态计时标识的缩略图,所述缩略图为服务器根据发送方发送给接收方的计时消息生成的包含静态计时标识的缩略图;
[0009]在可视化窗口中展示所述包含静态计时标识的缩略图;
[0010]获取对所述缩略图的触发操作;
[0011]根据所述触发操作从服务器获取完整的计时消息数据,展示所述缩略图所对应的计时消息;
[0012]开始计时,并在所述缩略图上展示动态的倒计时动作;
[0013]判断所述计时是否超过预设时间;
[0014]若计时超过预设时间,则销毁所述计时消息。
[0015]—种计时消息在可视化窗口的状态可视化方法,包括以下步骤:
[0016]获取发送方发送给接收方的计时消息;
[0017]根据所述计时消息生成包含静态计时标识的缩略图;
[0018]将所述缩略图发送给计时消息的接收方,以在所述接收方的可视化窗口中展示所述缩略图;
[0019]获取所述接收方对所述缩略图的触发操作产生的数据获取请求;
[0020]根据所述数据获取请求将完整的计时消息数据发送给所述接收方,以在所述接收方的可视化窗口中展示所述缩略图所对应的计时消息,开始计时,并在接收方的缩略图上展示动态的倒计时动作,判断所述计时是否超过预设时间,若计时超过预设时间,则在接收方销毁所述计时消息。
[0021 ] 一种计时消息在可视化窗口的状态可视化装置,包括:
[0022]接收模块,用于接收包含静态计时标识的缩略图,所述缩略图为服务器根据发送方发送给接收方的计时消息生成的包含静态计时标识的缩略图;
[0023]第一展示模块,用于在可视化窗口中展示所述包含静态计时标识的缩略图;
[0024]操作获取模块,用于获取对所述缩略图的触发操作;
[0025]第二展示模块根据所述触发操作从服务器获取完整的计时消息数据,展示所述缩略图所对应的计时消息;
[0026]计时模块,用于开始计时,并在所述缩略图上展示动态的倒计时动作;
[0027]判断模块,用于判断所述计时是否超过预设时间;
[0028]销毁模块,用于若计时超过预设时间,则销毁所述计时消息。
[0029]—种计时消息在可视化窗口的状态可视化装置,包括:
[0030]获取模块,用于获取发送方发送给接收方的计时消息;
[0031 ]生成模块,用于根据所述计时消息生成包含静态计时标识的缩略图;
[0032]第一发送模块,用于将所述缩略图发送给计时消息的接收方,以在所述接收方的可视化窗口中展示所述缩略图;
[0033]数据获取请求模块,用于获取所述接收方对所述缩略图的触发操作产生的数据获取请求;
[0034]第二发送模块,用于根据所述数据获取请求将完整的计时消息数据发送给所述接收方,以在所述接收方的可视化窗口中展示所述缩略图所对应的计时消息,开始计时,并在接收方的缩略图上展示动态的倒计时动作,判断所述计时是否超过预设时间,若计时超过预设时间,则在接收方销毁所述计时消息。
[0035]—种计时消息在可视化窗口的状态可视化系统,包括发送端、服务器和接收端;
[0036]所述发送端用于向所述服务器上传发送方发送给接收方的计时消息;
[0037]所述服务器用于接收发送方发送给接收方的计时消息,并根据所述计时消息生成包含静态计时标识的缩略图,并将所述缩略图发送给所述接收方所在的接收端;
[0038]所述接收端用于接收所述缩略图,并在可视化窗口中展示所述缩略图,获取对所述缩略图的触发操作,根据所述触发操作从所述服务器获取完整的计时消息数据,展示所述缩略图所对应的计时消息,开始计时,并在所述缩略图上展示动态的倒计时动作,并判断所述计时是否超过预设时间,若计时超过预设时间,则销毁所述计时消息。
[0039]上述计时消息在可视化窗口的状态可视化方法、装置和系统,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该消息为计时消息,提高了计时消息的辨识度,在包含静态计时标识的缩略图被触发后展示计时消息,并在缩略图上展示动态的倒计时动作,提示计时消息在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
【附图说明】
[0040]图1为一个实施例中计时消息在可视化窗口的状态可视化方法的应用环境示意图;
[0041]图2A为一个实施例中接收端的内部结构示意图;
[0042]图2B为一个实施例中服务器的内部结构示意图;
[0043]图3为一个实施例中计时消息在可视化窗口的状态可视化系统的时序图;
[0044]图4为一种计时消息在可视化窗口的状态可视化方法的流程图;
[0045]图5为另一个实施例中计时消息在可视化窗口的状态可视化方法的流程图;
[0046]图6为另一个实施例中计时消息在可视化窗口的状态可视化方法的流程图;
[0047]图7为发送方正在发送图片和已经发送成功两种计时图片状态的效果图;
[0048]图8为接收方接收到计时图片后未查看图片和普通图片消息的界面效果示意图;
[0049]图9为点击缩略图后展开计时图片的效果不意图;
[0050]图10为倒计时状态示意图;
[0051]图11为计时图片被销毁后的聊天窗口呈现的状态示意图;
[0052]图12为一个实施例中计时消息在可视化窗口的状态可视化装置的结构框图;
[0053]图13为另一个实施例中计时消息在可视化窗口的状态可视化装置的结构框图;
[0054]图14为另一种计时消息在可视化窗口的状态可视化装置的结构框图;
[0055]图15为另一种计时消息在可视化窗口的状态可视化装置的结构框图。
【具体实施方式】
[0056]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。
[0058]图1为一个实施例中计时消息在可视化窗口的状态可视化方法的应用环境示意图。如图1所示,该应用环境包括发送端110、服务器120和接收端130。发送端110和接收端130分别与服务器120通过网络进行通信。发送方通过发送端110向接收方发送计时消息;月艮务器120接收到发送方向接收方发送的计时消息后存储该计时消息,并生成包含静态计时标识的缩略图,将该缩略图发送给接收方所在的接收端130;接收端130接收到缩略图后,展示该缩略图,获取到接收方对该缩略图的触发操作,根据该触发操作从服务器120获取完整的计时消息,并展示该计时消息,开始计时,判断计时是否超过预设时间,若超过预设时间,则销毁该计时消息。
[0059]图2A为一个实施例中接收端的内部结构示意图。如图2A所示,该接收端包括通过系统总线连接的处理器、非易失性存储介质、内存、网络接口、显示屏和输入装置。其中,接收端的非易失性存储介质存储有操作系统,还包括实现计时消息在可视化窗口的状态可视化的程序指令。该处理器用于提供计算和控制能力,支撑整个接收端的运行,处理器被配置用户执行计时消息在可视化窗口的状态可视化方法。网络接口用于与服务器进行网络通信,如发送数据获取请求至服务器,接收服务器返回的完整的计时消息等。接收端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该接收端可以是手机、平板电脑或者个人数字助理。本领域技术人员可以理解,图2A中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。此外,发送端Il0的结构与接收端130的结构类似。
[0060]图2B为一个实施例中服务器的内部结构示意图。如图2B所示,该服务器包括通过系统总线连接的处理器、存储介质、内存和网络接口。其中,该服务器的存储介质存储有操作系统和数据库,数据库中存储有发送方发送的计时消息。该服务器的处理器用于提供计算和控制能力,支撑整个服务器的运行,该处理器被配置用于执行计时消息在可视化窗口的状态可视化方法。该服务器的网络接口用于据以与外部的终端通过网络连接通信,比如接收发送端或接收端发送的数据请求以及向发送端或接收端返回数据等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图2B中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0061 ]图3为一个实施例中计时消息在可视化窗口的状态可视化系统的时序图。如图3所示,该计时消息在可视化窗口的状态可视化系统包括发送端、服务器和接收端。发送端、接收端分别与服务器进行网络通信。计时消息在可视化窗口的状态可视化系统的工作时序包括:
[0062]步骤301,发送端用于向服务器上传发送方发送给接收方的计时消息。
[0063]本实施例中,计时消息是指在可视化窗口中展示时间有限、展示一定时间后会消失的消息。计时消息可为计时图片、计时文字信息、计时音频信息、计时富媒体等,但不限于此。图片可为从网络选取或拍摄的图片。文字信息可为编辑的文字或复制粘贴的文字等。音频信息可为录制的语音或网络音频信息等。富媒体可包括图片、声音、文字中一种或两种以上组合的数据等。
[0064]发送端向接收方发送计时消息时,通过服务器进行发送。在发送端上对计时消息做模糊处理,并在发送端的可视化窗口上展示模糊的缩略图。发送端的发送方的可视化窗口中展示含有计时图片百分比的正在发送的计时图片和/或发送成功的包含静态计时标识的缩略图。
[0065]可视化窗口可为能呈现给用户的窗口,如电子邮件的窗口、即时通信聊天窗口、来电窗口、社交应用互动的窗口等。
[0066]步骤302,该服务器用于接收发送方发送给接收方的计时消息,并根据该计时消息生成包含静态计时标识的缩略图,并将该缩略图发送给该接收方所在的接收端。
[0067]本实施例中,服务器根据计时消息中的一部分内容生成缩略图,并在缩略图上增加静态计时标识生成包含静态计时标识的缩略图。静态计时标识用于表示该缩略图所对应的消息为计时消息。该静态计时标识可为静态计时器的图标等。
[0068]服务器接收发送方上传的发送方标识、接收方标识和发送方发送给接收方的计时消息。发送方标识用于表示发送方身份的唯一标识。接收方标识用于表示接收方身份的唯一标识。发送方标识、接收方标识可为即时通信账号或电子邮箱或社交应用账号等。
[0069]在一个实施例中,在生成包含静态计时标识的缩略图之前,还包括:服务器根据计时消息生成消息提醒信息,并将该消息提醒信息发送给该接收方所在的接收端。
[0070]通过该消息提醒信息可在接收方的可视化窗口中占据位置,方便后续生成包含静态计时标识的缩略图后能将缩略图展示在可视化窗口中相应的位置。该消息提醒信息可为占位图形式等。
[0071]步骤303,该接收端用于接收该缩略图,并在可视化窗口中展示该缩略图,获取对该缩略图的触发操作,根据该触发操作从该服务器获取完整的计时消息数据,展示该缩略图所对应的计时消息,开始计时,并在该缩略图上展示动态的倒计时动作,并判断该计时是否超过预设时间,若计时超过预设时间,则销毁该计时消息。
[0072]本实施例中,预设时间可根据需要配置,若10秒、20秒等。
[0073]接收方接收到计时消息的缩略图后,可采用第一颜色填充缩略图,此时缩略图处于未读状态。在该缩略图被触发操作后,可采用第二颜色填充缩略图表示缩略图处于已读状态。缩略图可为模糊加黑色蒙层状态等,表示未读状态。缩略图可采用模糊不带黑色蒙层,表示已读状态。此处仅为举例说明,不限于此。
[0074]此外,接收方所在接收端还可在计时超过预设时间时,向服务器发送给发送方的销毁计时消息的请求,服务器将销毁计时消息的请求发送给发送方所在发送端,发送端还用于根据该销毁该计时消息的请求销毁该发送端上的该计时消息。
[0075]上述计时消息在可视化窗口的状态可视化方法,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该消息为计时消息,提高了计时消息的辨识度,在包含静态计时标识的缩略图被触发后展示计时消息,并在缩略图上展示动态的倒计时动作,提示计时消息在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
[0076]图4为一种计时消息在可视化窗口的状态可视化方法的流程图。如图4所示,一种计时消息在可视化窗口的状态可视化方法,运行于图1中的接收端上,包括以下步骤:
[0077]步骤402,接收包含静态计时标识的缩略图,该缩略图为服务器根据发送方发送给接收方的计时消息生成的包含静态计时标识的缩略图。
[0078]本实施例中,服务器接收发送方上传的发送方标识、接收方标识和发送方发送给接收方的计时消息。发送方标识用于表示发送方身份的唯一标识。接收方标识用于表示接收方身份的唯一标识。发送方标识、接收方标识可为即时通信账号或电子邮箱或社交应用账号等。
[0079]服务器根据计时消息的一部分生成缩略图,并在缩略图上增加静态计时标识得到包含静态计时标识的缩略图,将包含静态计时标识的缩略图发送给接收方所在的接收端。
[0080]计时消息是指在可视化窗口中展示时间有限、展示一定时间后会消失的消息。计时消息可为计时图片、计时文字信息、计时音频信息、计时富媒体等,但不限于此。[0081 ]步骤404,在可视化窗口中展示该包含静态计时标识的缩略图。
[0082]本实施例中,可视化窗口可为能呈现给用户的窗口,如电子邮件的窗口、即时通信聊天窗口、来电窗口、社交应用互动的窗口等。缩略图可为模糊加黑色蒙层状态等,表示未读状态,但不限于此。
[0083]此外,还可将缩略图采用第一颜色填充,表示缩略图处于未读状态。
[0084]步骤406,获取对该缩略图的触发操作。
[0085]本实施例中,触发操作可为点击操作或光标悬浮在缩略图上或光标悬浮在缩略图上达到预定时间等。
[0086]步骤408,根据该触发操作从服务器获取完整的计时消息数据,展示该缩略图所对应的计时消息。
[0087]本实施例中,完整的计时消息数据是指完全的计时消息。
[0088]步骤410,开始计时,并在该缩略图上展示动态的倒计时动作。
[0089]本实施例中,开始计时,展示缩略图对应的计时消息后,在缩略图上展示动态的倒计时动作。例如预设时间为1秒,在缩略图上计时标识开始动态的倒计时动作。此时,可采用第二颜色填充缩略图,表示缩略图处于已读状态。
[0090]步骤412,判断该计时是否超过预设时间,若是,执行步骤414,若否,继续计时,再执行步骤412。
[0091]本实施例中,预设时间可根据需要设置,如10秒、20秒等。该预设时间可为发送方设置的消息的阅读时长。
[0092]步骤414,若计时超过预设时间,则销毁该计时消息。
[0093]上述计时消息在可视化窗口的状态可视化方法,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该消息为计时消息,提高了计时消息的辨识度,在包含静态计时标识的缩略图被触发后展示计时消息,并在缩略图上展示动态的倒计时动作,提示计时消息在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
[0094]在一个实施例中,上述计时消息在可视化窗口的状态可视化方法,还包括:在计时超过预设时间时,向发送方发送销毁该计时消息的请求。
[0095]本实施例中,向发送方发送销毁该计时消息的请求,如此发送方和接收方同时销毁该计时消息,保证了消息的安全性。
[0096]在一个实施例中,在该接收包含静态计时标识的缩略图的步骤之前,该计时消息在可视化窗口的状态可视化方法还包括:接收服务器根据发送方发送的计时消息生成的消息提醒信息。
[0097]本实施例中,消息提醒信息可为占位图形式等。通过该消息提醒信息可在接收方的可视化窗口中占据位置,方便后续生成包含静态计时标识的缩略图后能将缩略图展示在可视化窗口中相应的位置。
[0098]如图5所示,在一个实施例中,以该计时消息为计时图片,该可视化窗口为聊天窗口,上述计时消息在可视化窗口的状态可视化方法包括:
[0099]步骤502,接收包含静态计时标识的缩略图,该缩略图为服务器根据发送方发送的计时图片的部分图片生成的包含静态计时标识的缩略图;
[0100]步骤504,在该聊天窗口中展示该包含静态计时标识的缩略图;
[0101]步骤506,获取对该缩略图的触发操作;
[0102]步骤508,根据该触发操作从服务器获取完整的图片数据,并展示完整的计时图片;
[0103]步骤510,开始计时,并在聊天窗口的缩略图上展示动态的倒计时动作;
[0104]步骤512,判断该计时是否超过预设时间,若是,执行步骤514,若否,继续计时,再执行步骤512。
[0105]步骤514,若计时超过预设时间,则销毁该计时图片。
[0106]上述计时消息在可视化窗口的状态可视化方法,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该图片为计时图片,提高了计时图片的辨识度,在包含静态计时标识的缩略图被触发后展示计时图片,并在缩略图上展示动态的倒计时动作,提示计时图片在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
[0107]在一个实施例中,一种计时消息在可视化窗口的状态可视化方法,运行于图1中的发送方,包括以下步骤:
[0108](I)获取消息内容和为消息内容配置的预设时间。
[0109](2)根据预设时间和消息内容生成计时消息。
[0110](3)将该计时消息通过服务器发送给接收方。
[0111]本实施例中,发送方将计时消息通过服务器发送给接收,接收方接收包含静态计时标识的缩略图,该缩略图为服务器根据发送方发送的计时消息的部分图片生成的包含静态计时标识的缩略图;在该聊天窗口中展示该包含静态计时标识的缩略图;获取对该缩略图的触发操作;根据该触发操作从服务器获取完整的图片数据,并展示完整的计时消息;开始计时,并在聊天窗口的缩略图上展示动态的倒计时动作;判断该计时是否超过预设时间;若计时超过预设时间,则销毁该计时消息。
[0112](4)若正在发送,则在发送方的可视化窗口中展示正在发送的计时消息的百分比;若发送成功,则展示包含静态计时标识的缩略图。
[0113]上述计时消息在可视化窗口的状态可视化方法,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该消息为计时消息,提高了计时消息的辨识度,在包含静态计时标识的缩略图被触发后展示计时消息,并在缩略图上展示动态的倒计时动作,提示计时消息在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
[0114]进一步的,上述计时消息在可视化窗口的状态可视化方法还包括:接收在接收方判断计时超过预设时间时发送给发送方销毁计时消息的请求,根据该销毁计时消息的请求销毁发送端的计时消息。
[0115]图6为另一个实施例中计时消息在可视化窗口的状态可视化方法的流程图。如图6所示,一种计时消息在可视化窗口的状态可视化方法,运行于图1中的服务器上,包括以下步骤:
[0116]步骤602,获取发送方发送给接收方的计时消息。
[0117]本实施例中,服务器接收发送方上传的发送方标识、接收方标识和发送方发送给接收方的计时消息。发送方标识用于表示发送方身份的唯一标识。接收方标识用于表示接收方身份的唯一标识。发送方标识、接收方标识可为即时通信账号或电子邮箱或社交应用账号等。
[0118]计时消息是指在可视化窗口中展示时间有限、展示一定时间后会消失的消息。计时消息可为计时图片、计时文字信息、计时音频信息、计时富媒体等,但不限于此。
[0119]步骤604,根据该计时消息生成包含静态计时标识的缩略图。
[0120]本实施例中,服务器根据计时消息的一部分生成缩略图,并在缩略图上增加静态计时标识得到包含静态计时标识的缩略图,将包含静态计时标识的缩略图发送给接收方所在的接收端。
[0121 ]步骤606,将该包含静态计时标识的缩略图发送给计时消息的接收方,以在该接收方的可视化窗口中展示该缩略图。
[0122]本实施例中,可视化窗口可为能呈现给用户的窗口,如电子邮件的窗口、即时通信聊天窗口、来电窗口、社交应用互动的窗口等。缩略图可为模糊加黑色蒙层状态等,表示未读状态,但不限于此。
[0123]步骤608,获取该接收方对该缩略图的触发操作产生的数据获取请求。
[0124]本实施例中,触发操作可为点击操作或光标悬浮在缩略图上或光标悬浮在缩略图上达到预定时间等。
[0125]步骤610,根据该数据获取请求将完整的计时消息数据发送给该接收方,以在该接收方的可视化窗口中展示该缩略图所对应的计时消息,开始计时,并在接收方的缩略图上展示动态的倒计时动作,判断该计时是否超过预设时间,若计时超过预设时间,则在接收方销毁该计时消息。
[0126]本实施例中,本实施例中,预设时间可根据需要设置,如10秒、20秒等。该预设时间可由发送方设置。
[0127]上述计时消息在可视化窗口的状态可视化方法,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该消息为计时消息,提高了计时消息的辨识度,在包含静态计时标识的缩略图被触发后展示计时消息,并在缩略图上展示动态的倒计时动作,提示计时消息在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
[0128]在一个实施例中,上述计时消息在可视化窗口的状态可视化方法还包括:接收在计时超过预设时间时接收方向发送方发送的销毁图片的请求,并将该销毁图片的请求发送给发送方。
[0129]本实施例中,向发送方发送销毁该计时消息的请求,如此发送方和接收方同时销毁该计时消息,保证了消息的安全性。
[0130]在一个实施例中,在该根据该计时消息生成包含静态计时标识的缩略图的步骤之前,该计时消息在可视化窗口的状态可视化方法还包括:根据发送方发送的计时消息生成消息提醒信息,并将该消息提醒信息发送给该接收方。
[0131]本实施例中,消息提醒信息可为占位图形式等。通过该消息提醒信息可在接收方的可视化窗口中占据位置,方便后续生成包含静态计时标识的缩略图后能将缩略图展示在可视化窗口中相应的位置。
[0132]为了更加详细的描述计时消息在可视化窗口的状态可视化方法,以该计时消息为计时图片,该可视化窗口为聊天窗口,一种计时消息在聊天窗口的状态可视化方法还包括:
[0133](I)发送方通过服务器发送计时图片给接收方。
[0134]本实施例中,在发送方的可视化窗口中展示含有计时图片百分比的正在发送的计时图片和/或发送成功的包含静态计时标识的缩略图。
[0135]图7为发送方正在发送图片和已经发送成功两种计时图片状态的效果图。如图7所示,发送方在发送图片时,在本地直接对图片进行模糊处理,在发送方的界面上直接展示模糊的缩略图。正在发送的计时图片有百分比和对应着百分比数由中心向外褪去的圆形阴影;发送成功的计时图片则在褪去圆形阴影的模糊缩略图上叠加静态计时标识。
[0136](2)服务器接收到发送方上传的计时图片后,根据该计时图片的部分图片生成缩略图,并在缩略图上叠加静态计时标识得到保护静态计时标识的缩略图,并将该包含静态计时标识的缩略图发送给接收方。
[0137](3)接收方接收到包含静态计时标识的缩略图,并在该聊天窗口中展示该包含静态计时标识的缩略图,获取对该缩略图的触发操作,根据该触发操作从服务器获取完整的图片数据,并展示完整的计时图片,开始计时,并在聊天窗口的缩略图上展示动态的倒计时动作,判断该计时是否超过预设时间,若计时超过预设时间,则销毁该计时图片。
[0138]图8为接收方接收到计时图片后未查看图片和普通图片消息的界面效果示意图。图9为点击缩略图后展开计时图片的效果示意图。如图8所示,在接收方接收到计时图片后,未点击查看的计时图片呈模糊加黑色蒙层状态,带有静态计时标识,此时计时机制未启动。如图9所示,获取到用户点击缩略图的操作,会从服务器拉取数据,大图展开过程中,可视化图片中间的百分比和下载动画,同时底部的大图会有一个模糊到清晰的过程,实时对应接收端拉取图片数据的速度,拉取完数据后图片呈清晰状态,此时启动计时机制。
[0139]图10为倒计时状态示意图。如图10所示,点击缩略图1002查看大图之后,开始启动计时机制,缩略图1002上的计时器标识开始动态的倒计时动作,表示该缩略图为已读状态。与未读状态的缩略图相比,处于已读状态的计时图片的缩略图减少了黑色蒙层,计时标识为动态图标,图片内容依然保持模糊效果。未读状态的缩略图1004中计时标识为静态图标,图片内容为模糊加黑色蒙层。
[0140]图11为计时图片被销毁后的聊天窗口呈现的状态示意图。如图11所示,当计时图片上的计时标识倒计时动作完成,整条图片消息从聊天窗口中销毁,不会留下任何的消息沉淀,用户也无法在计时超时后再次查看图片。
[0141 ]图12为一个实施例中计时消息在可视化窗口的状态可视化装置的结构框图。如图12所示,一种计时消息在可视化窗口的状态可视化装置的模块为对应于图4方法所构建的功能模块,描述不详之处请参图4中方法,包括接收模块1202、第一展示模块1204、操作获取模块1206、第二展示模块1208、计时模块1210、判断模块1212和销毁模块1214。其中:
[0142]接收模块1202用于接收包含静态计时标识的缩略图,该缩略图为服务器根据发送方发送给接收方的计时消息生成的包含静态计时标识的缩略图。
[0143]第一展示模块1204用于在可视化窗口中展示该包含静态计时标识的缩略图。
[0144]操作获取模块1206用于获取对该缩略图的触发操作。
[0145]第二展示模块1208用于根据该触发操作从服务器获取完整的计时消息数据,展示该缩略图所对应的计时消息。
[0146]计时模块1210用于开始计时,并在该缩略图上展示动态的倒计时动作。
[0147]判断模块1212用于判断该计时是否超过预设时间。
[0148]销毁模块1214用于若计时超过预设时间,则销毁该计时消息。
[0149]上述计时消息在可视化窗口的状态可视化装置,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该消息为计时消息,提高了计时消息的辨识度,在包含静态计时标识的缩略图被触发后展示计时消息,并在缩略图上展示动态的倒计时动作,提示计时消息在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
[0150]图13为另一个实施例中计时消息在可视化窗口的状态可视化装置的结构框图。如图13所示,一种计时消息在可视化窗口的状态可视化装置,除了包括接收模块1202、第一展示模块1204、操作获取模块1206、第二展示模块1208、计时模块1210、判断模块1212和销毁模块1214,还包括请求发送模块1216。其中:
[0151]请求发送模块1216用于在计时超过预设时间时,向发送方发送销毁该计时消息的请求。
[0152]该接收模块1202还用于在该接收包含静态计时标识的缩略图之前,接收服务器根据发送方发送的计时消息生成的消息提醒信息。
[0153]在一个实施例中,该计时消息为计时图片,该可视化窗口为聊天窗口;
[0154]该接收模块1202还用于接收包含静态计时标识的缩略图,该缩略图为服务器根据发送方发送的计时图片的部分图片生成的包含静态计时标识的缩略图;
[0155]该第一展示模块1204还用于在该聊天窗口中展示该包含静态计时标识的缩略图。
[0156]该操作获取模块1206还用于获取对该缩略图的触发操作。
[0157]第二展示模块1208还用于根据该触发操作从服务器获取完整的图片数据,并展示完整的计时图片。
[0158]计时模块1210还用于开始计时,并在聊天窗口的缩略图上展示动态的倒计时动作。
[0159]判断模块1212还用于判断该计时是否超过预设时间。
[0160]销毁模块1214还用于若计时超过预设时间,则销毁该计时图片。
[0161 ]上述计时消息在可视化窗口的状态可视化装置,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该图片为计时图片,提高了计时图片的辨识度,在包含静态计时标识的缩略图被触发后展示计时图片,并在缩略图上展示动态的倒计时动作,提示计时图片在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
[0162]图14为另一种计时消息在可视化窗口的状态可视化装置的结构框图。如图14所示,一种计时消息在可视化窗口的状态可视化装置中的模块为对应于图6方法所构建的功能模块,描述不详之处请参图6中方法,包括获取模块1402、生成模块1404、第一发送模块1406、数据获取请求模块1408、第二发送模块1410。其中:
[0163]获取模块1402用于获取发送方发送给接收方的计时消息。
[0164]生成模块1404用于根据该计时消息生成包含静态计时标识的缩略图。
[0165]第一发送模块1406用于将该缩略图发送给计时消息的接收方,以在该接收方的可视化窗口中展示该缩略图。
[0166]数据获取请求模块1408用于获取该接收方对该缩略图的触发操作产生的数据获取请求。
[0167]第二发送模块1410用于根据该数据获取请求将完整的计时消息数据发送给该接收方,以在该接收方的可视化窗口中展示该缩略图所对应的计时消息,开始计时,并在接收方的缩略图上展示动态的倒计时动作,判断该计时是否超过预设时间,若计时超过预设时间,则在接收方销毁该计时消息。
[0168]在一个实施例中,该生成模块1404还用于在该根据该计时消息生成包含静态计时标识的缩略图之前,根据发送方发送的计时消息生成消息提醒信息;
[0169]该第一发送模块1406还用于将该消息提醒信息发送给该接收方。
[0170]上述计时消息在可视化窗口的状态可视化装置,在接收方的可视化窗口中展示包含静态计时标识的缩略图,表示该图片为计时图片,提高了计时图片的辨识度,在包含静态计时标识的缩略图被触发后展示计时图片,并在缩略图上展示动态的倒计时动作,提示计时图片在到达预设时间后将被销毁,消失方式平滑,不会显得突兀。
[0171]图15为另一种计时消息在可视化窗口的状态可视化装置的结构框图。如图15所示,一种计时消息在可视化窗口的状态可视化装置,除了包括获取模块1402、生成模块1404、第一发送模块1406、数据获取请求模块1408、第二发送模块1410,还包括销毁请求接收模块1412和第三发送模块1414。其中:
[0172]销毁请求接收模块1412用于接收在计时超过预设时间时接收方向发送方发送的销毁该计时消息的请求。
[0173]第三发送模块1414用于将该销毁图片的请求发送给发送方。
[0174]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
[0175]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种计时消息在可视化窗口的状态可视化方法,包括以下步骤: 接收包含静态计时标识的缩略图,所述缩略图为服务器根据发送方发送给接收方的计时消息生成的包含静态计时标识的缩略图; 在可视化窗口中展示所述包含静态计时标识的缩略图; 获取对所述缩略图的触发操作; 根据所述触发操作从服务器获取完整的计时消息数据,展示所述缩略图所对应的计时消息; 开始计时,并在所述缩略图上展示动态的倒计时动作; 判断所述计时是否超过预设时间; 若计时超过预设时间,则销毁所述计时消息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在计时超过预设时间时,向发送方发送销毁所述计时消息的请求。3.根据权利要求1所述的方法,其特征在于,在所述接收包含静态计时标识的缩略图的步骤之前,所述方法还包括: 接收服务器根据发送方发送的计时消息生成的消息提醒信息。4.根据权利要求1所述的方法,其特征在于,所述计时消息为计时图片,所述可视化窗口为聊天窗口,所述方法还包括: 接收包含静态计时标识的缩略图,所述缩略图为服务器根据发送方发送的计时图片的部分图片生成的包含静态计时标识的缩略图; 在所述聊天窗口中展示所述包含静态计时标识的缩略图; 获取对所述缩略图的触发操作; 根据所述触发操作从服务器获取完整的图片数据,并展示完整的计时图片; 开始计时,并在聊天窗口的缩略图上展示动态的倒计时动作; 判断所述计时是否超过预设时间; 若计时超过预设时间,则销毁所述计时图片。5.一种计时消息在可视化窗口的状态可视化方法,包括以下步骤: 获取发送方发送给接收方的计时消息; 根据所述计时消息生成包含静态计时标识的缩略图; 将所述缩略图发送给计时消息的接收方,以在所述接收方的可视化窗口中展示所述缩略图; 获取所述接收方对所述缩略图的触发操作产生的数据获取请求; 根据所述数据获取请求将完整的计时消息数据发送给所述接收方,以在所述接收方的可视化窗口中展示所述缩略图所对应的计时消息,开始计时,并在接收方的缩略图上展示动态的倒计时动作,判断所述计时是否超过预设时间,若计时超过预设时间,则在接收方销毁所述计时消息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 接收在计时超过预设时间时接收方向发送方发送的销毁图片的请求,并将所述销毁图片的请求发送给发送方。7.根据权利要求5所述的方法,其特征在于,在所述根据所述计时消息生成包含静态计时标识的缩略图的步骤之前,所述方法还包括: 根据发送方发送的计时消息生成消息提醒信息,并将所述消息提醒信息发送给所述接收方。8.一种计时消息在可视化窗口的状态可视化装置,其特征在于,包括: 接收模块,用于接收包含静态计时标识的缩略图,所述缩略图为服务器根据发送方发送给接收方的计时消息生成的包含静态计时标识的缩略图; 第一展示模块,用于在可视化窗口中展示所述包含静态计时标识的缩略图; 操作获取模块,用于获取对所述缩略图的触发操作; 第二展示模块根据所述触发操作从服务器获取完整的计时消息数据,展示所述缩略图所对应的计时消息; 计时模块,用于开始计时,并在所述缩略图上展示动态的倒计时动作; 判断模块,用于判断所述计时是否超过预设时间; 销毁模块,用于若计时超过预设时间,则销毁所述计时消息。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 请求发送模块,用于在计时超过预设时间时,向发送方发送销毁所述计时消息的请求。10.根据权利要求8所述的装置,其特征在于, 所述接收模块还用于在所述接收包含静态计时标识的缩略图之前,接收服务器根据发送方发送的计时消息生成的消息提醒信息。11.根据权利要求8所述的装置,其特征在于,所述计时消息为计时图片,所述可视化窗口为聊天窗口; 所述接收模块还用于接收包含静态计时标识的缩略图,所述缩略图为服务器根据发送方发送的计时图片的部分图片生成的包含静态计时标识的缩略图; 所述第一展示模块还用于在所述聊天窗口中展示所述包含静态计时标识的缩略图; 所述操作获取模块还用于获取对所述缩略图的触发操作; 所述第二展示模块还用于根据所述触发操作从服务器获取完整的图片数据,并展示完整的计时图片; 所述计时模块还用于开始计时,并在聊天窗口的缩略图上展示动态的倒计时动作; 所述判断模块还用于判断所述计时是否超过预设时间; 所述销毁模块还用于若计时超过预设时间,则销毁所述计时图片。12.—种计时消息在可视化窗口的状态可视化装置,其特征在于,包括: 获取模块,用于获取发送方发送给接收方的计时消息; 生成模块,用于根据所述计时消息生成包含静态计时标识的缩略图; 第一发送模块,用于将所述缩略图发送给计时消息的接收方,以在所述接收方的可视化窗口中展不所述缩略图; 数据获取请求模块,用于获取所述接收方对所述缩略图的触发操作产生的数据获取请求; 第二发送模块,用于根据所述数据获取请求将完整的计时消息数据发送给所述接收方,以在所述接收方的可视化窗口中展示所述缩略图所对应的计时消息,开始计时,并在接收方的缩略图上展示动态的倒计时动作,判断所述计时是否超过预设时间,若计时超过预设时间,则在接收方销毁所述计时消息。13.根据权利要求12所述的装置,其特征在于,所述装置还包括: 销毁请求接收模块,用于接收在计时超过预设时间时接收方向发送方发送的销毁所述计时消息的请求; 第三发送模块,用于将所述销毁图片的请求发送给发送方。14.根据权利要求12所述的装置,其特征在于,所述生成模块还用于在所述根据所述计时消息生成包含静态计时标识的缩略图之前,根据发送方发送的计时消息生成消息提醒信息; 所述第一发送模块还用于将所述消息提醒信息发送给所述接收方。15.—种计时消息在可视化窗口的状态可视化系统,其特征在于,包括发送端、服务器和接收端; 所述发送端用于向所述服务器上传发送方发送给接收方的计时消息; 所述服务器用于接收发送方发送给接收方的计时消息,并根据所述计时消息生成包含静态计时标识的缩略图,并将所述缩略图发送给所述接收方所在的接收端; 所述接收端用于接收所述缩略图,并在可视化窗口中展示所述缩略图,获取对所述缩略图的触发操作,根据所述触发操作从所述服务器获取完整的计时消息数据,展示所述缩略图所对应的计时消息,开始计时,并在所述缩略图上展示动态的倒计时动作,并判断所述计时是否超过预设时间,若计时超过预设时间,则销毁所述计时消息。16.根据权利要求15所述的系统,其特征在于,所述服务器还用于根据所述计时消息生成包含静态计时标识的缩略图之前,根据发送方发送的计时消息生成消息提醒信息,并将所述消息提醒信息发送给所述接收方所在的接收端; 所述接收端还用于在计时超过预设时间时,向服务器发送给所述发送方的销毁所述计时消息的请求; 所述服务器还用于将所述销毁所述计时消息的请求发送给所述发送方所在的发送端; 所述发送端还用于根据所述销毁所述计时消息的请求销毁所述发送端上的所述计时消息。
【文档编号】G06F21/62GK105867731SQ201610179641
【公开日】2016年8月17日
【申请日】2016年3月25日
【发明人】石琳, 匡皓琦, 梁颖蕾, 莫阳, 钟庆华
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1