一种获取即时消息状态信息的装置及方法与流程

文档序号:12067964阅读:354来源:国知局
本发明涉及消息处理技术,尤其涉及一种获取即时消息状态信息的装置及方法。
背景技术
::随着移动终端的功能越来越完备,移动终端上安装的即时通讯应用的种类也越来越多。目前,很多即时通讯应用都可被用作发送即时消息如聊天消息、通知消息等,用户利用即时通讯应用可方便地向一个或多个用户发送即时消息,但是,接收方是否接收到该即时消息,尚无法获知。例如,即时通讯应用目前存在以下缺点:A、消息发布方可实时发布即时消息如通知消息,但是无法实时获取即时消息的接收情况;B、被通知者收到即时消息后,只能再次发布反馈确认消息告知消息发布方;C、基于B,消息发布方只能通过人工逐一统计才能确认哪些被通知者收到即时消息,哪些被通知者未收到即时消息;可见,目前的即时通讯应用无法满足消息发布方简单、快捷的知晓哪些被通知者未收到消息;被通知者也无法快捷的反馈即时消息的接收情况。技术实现要素:有鉴于此,本发明期望提供一种获取即时消息状态信息的装置及方法,能便于被通知者反馈是否已经收到即时消息,更便于消息发布方了解到哪些被通知者未收到消息。为达到上述目的,本发明的技术方案是这样实现的:本发明提供了一种获取即时消息状态信息的装置,所述装置包括:检测单元,用于检测发布方向接收方发送即时消息的操作,获取单元,用于当所述检测单元检测到发布方向接收方发送即时消息的操作时,若接收到所述发布方发送的第一指示操作,则获取所述接收方发送的收到所述即时消息的确认消息;统计单元,用于对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方。上述方案中,可选地,所述装置还包括:提醒单元,用于:在所述统计单元所述基于统计结果确定未发送所述确认消息的第二类接收方之后,若所述获取单元在预期时间内仍未收到所述第二类接收方发送的确认消息,则向所述发布方发送提醒消息。上述方案中,可选地,所述统计单元,还用于:获取所述即时消息对应的所有接收方的第一标识;对已发送所述确认消息的第一类接收方进行统计,确定所述第一类接收方的第一标识;根据所述第一类接收方的第一标识,从所述所有接收方的第一标识中,分析得到未发送所述确认消息的第二类接收方的第一标识。上述方案中,可选地,所述获取单元,还用于:检测所述接收方是否对所述即时消息执行查看操作;若接收到所述接收方对所述即时消息的查看操作,则生成确认消息。上述方案中,可选地,所述装置还包括:查询单元,用于:接收所述发布方发送的查询请求;确定与所述查询请求相匹配的第二类接收方清单;向所述发布方返回所述第二类接收方清单。本发明还提供了一种获取即时消息状态信息的方法,所述方法包括:若检测到发布方向接收方发送即时消息的操作且接收到所述发布方发送的第一指示操作时,则获取所述接收方发送的收到所述即时消息的确认消息;对已发送所述确认消息的第一类接收方进行统计;基于统计结果确定未发送所述确认消息的第二类接收方。上述方案中,可选地,所述基于统计结果确定未发送所述确认消息的第二类接收方之后,所述方法还包括:若在预期时间内仍未收到所述第二类接收方发送的确认消息,则向所述发布方发送提醒消息。上述方案中,可选地,所述对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方,包括:获取所述即时消息对应的所有接收方的第一标识;对已发送所述确认消息的第一类接收方进行统计,确定所述第一类接收方的第一标识;根据所述第一类接收方的第一标识,从所述所有接收方的第一标识中,分析得到未发送所述确认消息的第二类接收方的第一标识。上述方案中,可选地,所述获取所述接收方发送的收到所述即时消息的确认消息,包括:检测所述接收方是否对所述即时消息执行查看操作;若接收到所述接收方对所述即时消息的查看操作,则生成确认消息。上述方案中,可选地,所述基于统计结果确定未发送所述确认消息的第二类接收方之后,所述方法还包括:接收所述发布方发送的查询请求;确定与所述查询请求相匹配的第二类接收方清单;向所述发布方返回所述第二类接收方清单。本发明所提供的获取即时消息状态信息的装置及方法,检测到发布方向接收方发送即时消息的操作时,若接收到所述发布方发送的第一指示操作,则获取所述接收方发送的收到所述即时消息的确认消息;对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方。如此,能便于被通知者反馈是否已经收到即时消息,更便于消息发布方了解到哪些被通知者未收到消息。附图说明图1为实现本发明各个实施例的一个可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本发明实施例提供的一种获取即时消息状态信息的方法的实现流程示意图;图4为本发明实施例提供的另一种获取即时消息状态信息的方法的实现流程示意图;图5为本发明实施例提供的又一种获取即时消息状态信息的方法的实现流程示意图;图6为本发明实施例提供的发送即时消息以及反馈接收所述即时消息的一种流程示意图;图7为本发明实施例提供的获取即时消息状态信息的装置的组成结构示意图;图8为本发明实施例提供的获取即时消息状态信息的系统的交互示意图。具体实施方式为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。现在将参考附图描述实现本发明各个实施例的终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明实施例的说明,其本身并没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本发明实施例中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA,PersonalDigitalAssistant)、平板电脑(PAD)、便携式多媒体播放器(PMP,PortableMediaPlayer)、导航装置等等的终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。图1为实现本发明各个实施例的移动终端的硬件结构示意。移动终端100可以包括音频/视频(A/V)输入单元120、用户输入单元130、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。A/V输入单元120用于接收音频或视频信号。A/V输入单元120可以包括相机121和麦克风1220,相机121对在视频捕获模式或图像捕获模式中由图像捕获装置获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元151上。经相机121处理后的图像帧可以存储在存储器160(或其它存储介质)中,可以根据移动终端的构造提供两个或更多相机1210。麦克风122可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风接收声音(音频数据),并且能够将这样的声音处理为音频数据。麦克风122可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。用户输入单元130可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元130允许用户输入各种类型的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示单元151上时,可以形成触摸屏。接口单元170用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。识别模块可以是存储用于验证用户使用移动终端100的各种信息并且可以包括用户识别模块(UIM,UserIdentifyModule)、客户识别模块(SIM,SubscriberIdentityModule)、通用客户识别模块(USIM,UniversalSubscriberIdentityModule)等等。另外,具有识别模块的装置(下面称为"识别装置")可以采取智能卡的形式,因此,识别装置可以经由端口或其它连接装置与移动终端100连接。接口单元170可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端和外部装置之间传输数据。另外,当移动终端100与外部底座连接时,接口单元170可以用作允许通过其将电力从底座提供到移动终端100的路径或者可以用作允许从底座输入的各种命令信号通过其传输到移动终端的路径。从底座输入的各种命令信号或电力可以用作用于识别移动终端是否准确地安装在底座上的信号。输出单元150被构造为以视觉、音频和/或触觉方式提供输出信号(例如,音频信号、视频信号、警报信号、振动信号等等)。输出单元150可以包括显示单元151、音频输出模块152、警报单元153等等。显示单元151可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元151可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI,UserInterface)或图形用户界面(GUI,GraphicalUserInterface)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元151可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。同时,当显示单元151和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元151可以用作输入装置和输出装置。显示单元151可以包括液晶显示器(LCD,LiquidCrystalDisplay)、薄膜晶体管LCD(TFT-LCD,ThinFilmTransistor-LCD)、有机发光二极管(OLED,OrganicLight-EmittingDiode)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为透明有机发光二极管(TOLED)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示单元(或其它显示装置),例如,移动终端可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。音频输出模块152可以在移动终端处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将无线通信单元110接收的或者在存储器160中存储的音频数据转换音频信号并且输出为声音。而且,音频输出模块152可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出模块152可以包括扬声器、蜂鸣器等等。警报单元153可以提供输出以将事件的发生通知给移动终端100。典型的事件可以包括呼叫接收、消息接收、键信号输入、触摸输入等等。除了音频或视频输出之外,警报单元153可以以不同的方式提供输出以通知事件的发生。例如,警报单元153可以以振动的形式提供输出,当接收到呼叫、消息或一些其它进入通信(incomingcommunication)时,警报单元153可以提供触觉输出(即,振动)以将其通知给用户。通过提供这样的触觉输出,即使在用户的移动电话处于用户的口袋中时,用户也能够识别出各种事件的发生。警报单元153也可以经由显示单元151或音频输出模块152提供通知事件的发生的输出。存储器160可以存储由控制器180执行的处理和控制操作的软件程序等等,或者可以暂时地存储已经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。存储器160可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM,RandomAccessMemory)、静态随机访问存储器(SRAM,StaticRandomAccessMemory)、只读存储器(ROM,ReadOnlyMemory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasableProgrammableReadOnlyMemory)、可编程只读存储器(PROM,ProgrammableReadOnlyMemory)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。控制器180通常控制移动终端的总体操作。例如,控制器180执行与语音通话、数据通信、视频通话等等相关的控制和处理。另外,控制器180可以包括用于再现(或回放)多媒体数据的多媒体模块181,多媒体模块181可以构造在控制器180内,或者可以构造为与控制器180分离。控制器180可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元190在控制器180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC,ApplicationSpecificIntegratedCircuit)、数字信号处理器(DSP,DigitalSignalProcessing)、数字信号处理装置(DSPD,DigitalSignalProcessingDevice)、可编程逻辑装置(PLD,ProgrammableLogicDevice)、现场可编程门阵列(FPGA,FieldProgrammableGateArray)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器180中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器160中并且由控制器180执行。至此,已经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。如图1中所示的移动终端100可以被构造为利用经由帧或分组发送数据的诸如有线和无线通信系统以及基于卫星的通信系统来操作。现在将参考图2描述其中根据本发明实施例的移动终端能够操作的通信系统。这样的通信系统可以使用不同的空中接口和/或物理层。例如,由通信系统使用的空中接口包括例如频分多址(FDMA,FrequencyDivisionMultipleAccess)、时分多址(TDMA,TimeDivisionMultipleAccess)、码分多址(CDMA,CodeDivisionMultipleAccess)和通用移动通信系统(UMTS,UniversalMobileTelecommunicationsSystem)(特别地,长期演进(LTE,LongTermEvolution))、全球移动通信系统(GSM)等等。作为非限制性示例,下面的描述涉及CDMA通信系统,但是这样的教导同样适用于其它类型的系统。参考图2,CDMA无线通信系统可以包括多个移动终端100、多个基站(BS,BaseStation)270、基站控制器(BSC,BaseStationController)275和移动交换中心(MSC,MobileSwitchingCenter)280。MSC280被构造为与公共电话交换网络(PSTN,PublicSwitchedTelephoneNetwork)290形成接口。MSC280还被构造为与可以经由回程线路耦接到基站270的BSC275形成接口。回程线路可以根据若干已知的接口中的任一种来构造,所述接口包括例如E1/T1、ATM,IP、PPP、帧中继、HDSL、ADSL或xDSL。将理解的是,如图2中所示的系统可以包括多个BSC275。每个BS270可以服务一个或多个分区(或区域),由多向天线或指向特定方向的天线覆盖的每个分区放射状地远离BS270。或者,每个分区可以由用于分集接收的两个或更多天线覆盖。每个BS270可以被构造为支持多个频率分配,并且每个频率分配具有特定频谱(例如,1.25MHz,5MHz等等)。分区与频率分配的交叉可以被称为CDMA信道。BS270也可以被称为基站收发器子系统(BTS,BaseTransceiverStation)或者其它等效术语。在这样的情况下,术语“基站”可以用于笼统地表示单个BSC275和至少一个BS270。基站也可以被称为“蜂窝站”。或者,特定BS270的各分区可以被称为多个蜂窝站。如图2中所示,广播发射器(BT,BroadcastTransmitter)295将广播信号发送给在系统内操作的移动终端100。如图1中所示的广播接收模块111被设置在移动终端100处以接收由BT295发送的广播信号。在图2中,示出了几个全球定位系统(GPS)卫星300。卫星300帮助定位多个移动终端100中的至少一个。在图2中,描绘了多个卫星300,但是理解的是,可以利用任何数目的卫星获得有用的定位信息。如图1中所示的GPS模块115通常被构造为与卫星300配合以获得想要的定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪移动终端的位置的其它技术。另外,至少一个GPS卫星300可以选择性地或者额外地处理卫星DMB传输。作为无线通信系统的一个典型操作,BS270接收来自各种移动终端100的反向链路信号。移动终端100通常参与通话、消息收发和其它类型的通信。特定基站270接收的每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275。BSC提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地,PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270以将正向链路信号发送到移动终端100。基于上述移动终端硬件结构以及通信系统,为了解决移动终端上安装的即时通讯应用无法满足发布方获知接收方是否接收到该即时消息,以及被通知者快捷的反馈确认接收到该即时消息的问题,提出本发明各个实施例。实施例一图3为本发明实施例提供的获取即时消息状态信息的方法的实现流程示意图,如图3所示,所述获取即时消息状态信息的方法主要包括以下步骤:步骤301:检测到发布方向接收方发送即时消息的操作。这里,所述即时消息是通过移动终端上的即时通讯应用编辑的消息。这里,所述发送方,是指发出所述即时消息的一方。这里,所述接收方,是指接收所述即时消息的一方。本实施例中,并不对所述接收方的个数进行限定,所述接收方可以是一个,也可以是多个。本发明实施例中,移动终端运行的即时通讯应用可以是移动终端系统自带的应用,例如,短信应用等,也可以是由用户安装的第三方应用,例如,游戏应用、微信应用、QQ应用等。本实施例中,作为一种可选实施方式,由自动反馈和统计系统检测发布方向接收方发送即时消息的操作。其中,所述自动反馈和统计系统可设置于即时通讯应用中,或与所述即时通讯应用能够进行通讯。需要说明的是,在发布方和接收方中均设置有所述自动反馈和统计系统。如,所述自动反馈和统计系统既设置于发布方的即时通讯应用中,也设置于接收方的即时通讯应用中。步骤302:若接收到所述发布方发送的第一指示操作,获取所述接收方发送的收到所述即时消息的确认消息。这里,所述第一指示操作,是指启动所述自动反馈和统计系统的操作。在一可选实施方式中,发布方向接收方发送即时消息的同时,启动所述自动反馈和统计系统。在另一可选实施方式中,发布方向接收方发送即时消息之后,启动所述自动反馈和统计系统。这里,何时启动所述自动反馈和统计系统,可以由用户依据自身需求进行设定。例如,可以设定在发送即时消息的同时,自动启动所述自动反馈和统计系统。或者,设定在发送即时消息之后,根据需要由用户主动触发所述自动反馈和统计系统。在一可选实施方式中,所述获取所述接收方发送的收到所述即时消息的确认消息,包括:检测所述接收方是否对所述即时消息执行查看操作;若接收到所述接收方对所述即时消息的查看操作,生成确认消息。其中,所述自动反馈和统计系统可设置于接收方的即时通讯应用中,或与所述接收方的即时通讯应用能够进行通讯。这里,由所述自动反馈和统计系统检测所述接收方是否对所述即时消息执行查看操作,若接收到所述接收方对所述即时消息的查看操作,所述自动反馈和统计系统生成确认消息。如此,接收方只需要对接收到的即时消息进行点击查看操作,所述自动反馈和统计系统便可自动生成确认消息,无需接收方在即时通讯应用对应的的聊天界面上回复“收到”等文字或图片,以表示已经知晓该即时消息。可见,便于接收方反馈是否已经收到即时消息。步骤303:对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方。本实施例中,将接收方分成两类,一类是已接收并查看所述即时消息的接收方,称之为第一类接收方;另一类是已接收但未查看所述即时消息的接收方,或未接收到也未查看所述即时消息的接收方,称之为第二类接收方。作为一种可选实施方式,所述对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方,包括:获取所述即时消息对应的所有接收方的第一标识;对已发送所述确认消息的第一类接收方进行统计,确定所述第一类接收方的第一标识;根据所述第一类接收方的第一标识,从所述所有接收方的第一标识中,分析得到未发送所述确认消息的第二类接收方的第一标识。这里,所述第一标识可以是与所述接收方相关的移动终端的设备标识、或SIM卡号或与所述接收方相关的即时应用的账号。在一具体实施方式中,在接收到所述发布方发送的第一指示操作时,获取所述即时消息对应的所有接收方的第一标识。进一步可选地,所述基于统计结果确定未发送所述确认消息的第二类接收方之后,所述方法还包括:接收所述发布方发送的查询请求;确定与所述查询请求相匹配的第二类接收方清单;向所述发布方返回所述第二类接收方清单。这里,所述查询请求中可携带有与所述即时消息相关的内容、时间或编号等特征信息。当发布方发布了多条不同的即时消息时,所述自动反馈和统计系统会对每一条即时消息生成一个用于表征该即时消息的编号,用于区别其他即时消息。这里,并不对所述第二类接收方清单的方式进行限定,例如,所述清单可以是接收方对应的即时通讯应用的用户名列表的形式,或是接收方对应的即时通讯应用图标的形式。如此,自动反馈和统计系统能够基于发布方的查询请求向发布方反馈即时消息的接收情况。这里,所述接收情况可包括哪些接收方已经查看,和/或,哪些接收方未查看。这样,方便发布方进行实时查询,提高了发布方用户的使用体验。进一步地,所述基于统计结果确定未发送所述确认消息的第二类接收方之后,所述方法还包括:若在预期时间内仍未收到所述第二类接收方发送的确认消息;向所述发布方发送提醒消息。这里,所述预期时间可以是距离发布方发出所述即时消息的时间一定时间范围内。所述一定时间的时长可由用户根据需求进行设定。其中,所述提醒消息用于提示发布方哪些接收方未查看所述即时消息。可选地,所述提醒消息还包括:提醒发布方再次向第二类接收方发送所述即时消息;和/或,提醒发布方通过其它辅助方式向第二类接收方发送所述即时消息本实施例中,检测到发布方向接收方发送即时消息的操作时,若接收到所述发布方发送的第一指示操作,获取所述接收方发送的收到所述即时消息的确认消息;对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方。如此,能便于被通知者反馈是否已经收到即时消息,更便于消息发布方了解到哪些被通知者未收到消息。实施例二图4为本发明实施例提供的获取即时消息状态信息的方法的实现流程示意图,应用于发布方,如图4所示,所述获取即时消息状态信息的方法主要包括以下步骤:步骤401:发布方向接收方发送即时消息。这里,所述即时消息是通过移动终端上的即时通讯应用编辑的消息。这里,所述发送方,是指发出所述即时消息的一方。这里,所述接收方,是指接收所述即时消息的一方。本实施例中,并不对所述接收方的个数进行限定,所述接收方可以是一个,也可以是多个。步骤402:发布方向自动反馈和统计系统发送第一指示操作。这里,所述第一指示操作,是指启动所述自动反馈和统计系统的操作。在一可选实施方式中,发布方向接收方发送即时消息的同时,启动所述自动反馈和统计系统。在一可选实施方式中,发布方向接收方发送即时消息之后,启动所述自动反馈和统计系统。其中,所述自动反馈和统计系统可设置于即时通讯应用中,或与所述即时通讯应用能够进行通信。所述自动反馈和统计系统,接收到发布方发送的第一指示操作之后,获取所述接收方发送的收到所述即时消息的确认消息;对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方。步骤403:发布方向自动反馈和统计系统发送在线查询请求。其中,所述在线查询请求用于查询哪些接收方未查看所述即时消息。步骤404:发布方接收自动反馈和统计系统返回的与所述查询请求相匹配的查询结果。在一实施方式中,所述查询结果包括:未发送所述确认消息的第二类接收方的清单。这样,方便发布方进行实时查询,提高了发布方用户的使用体验。本实施例中,发布方无需通过人工逐一统计才能确认哪些接收方收到消息,哪些接收方未收到消息。通过自动反馈和统计系统,简单快捷的实时在线知晓哪些被通知者未收到消息,提高了发布方用户的使用体验。实施例三图5为本发明实施例提供的获取即时消息状态信息的方法的实现流程示意图,应用于接收方,如图5所示,所述获取即时消息状态信息的方法主要包括以下步骤:步骤501:接收方接收发布方发送的即时消息。这里,所述即时消息是通过移动终端上的即时通讯应用编辑的消息。这里,所述发送方,是指发出所述即时消息的一方。这里,所述接收方,是指接收所述即时消息的一方。本实施例中,并不对所述接收方的个数进行限定,所述接收方可以是一个,也可以是多个。步骤502:接收方接收用户点击查看所述即时消息的操作,触发所述自动反馈和统计系统。其中,所述自动反馈和统计系统可设置于接收方的即时通讯应用中,或能与所述接收方的即时通讯应用进行通信。其中,所述自动反馈和统计系统,检测到接收方接收用户点击查看所述即时消息的操作之后,自动生成与所述接收方相关的收到所述即时消息的确认消息。步骤503:接收方向所述发布方返回由所述自动反馈和统计系统自动生成的确认消息。在一可选实施方式中,由接收方一侧的自动反馈和统计系统,向发送方一侧的自动反馈和统计系统,发送所述确认消息。对于接收方用户来说,在做出点击查看该即时消息的操作之后,无需向发送方发送“收到”等文字或图片形式的回复信息。另一方面,可选地,在所述接收方用户的即时通讯应用的消息界面上,不会出现由自动反馈和统计系统自动生成的确认消息,使得界面干净、整洁。本实施例中,收方只需要对接收到的即时消息进行点击查看操作,所述自动反馈和统计系统便可自动生成确认消息,无需接收方在即时通讯应用对应的的聊天界面上回复“收到”等文字或图片,以表示已经知晓该即时消息。可见,便于接收方反馈是否已经收到即时消息,提高了接收方用户的使用体验。实施例四基于实施例一至三所述的获取即时消息状态信息的方法,本实施例给出了发送即时消息以及反馈接收所述即时消息的一种流程示意图,如图6所示,该流程主要包括:步骤601:发布方向接收方发送即时消息。步骤602:发布方启动自动反馈和统计系统。作为一种可选实施方式,所述自动反馈和统计系统可以是独立于发布方安装的即时通讯应用以及接收方安装的即时通讯应用的第三方设备。作为一种可选实施方式,所述自动反馈和统计系统分别设置于发布方安装的即时通讯应用以及接收方安装的即时通讯应用中,发布方的自动反馈和统计系统,与接收方的自动反馈和统计系统,能够相互通信。步骤603:接收方接收到发送方发送的即时消息后,接收用户发送的点击查看所述即时消息的操作。步骤604:自动反馈和统计系统获取所述接收方发送的收到所述即时消息的确认消息。步骤605:自动反馈和统计系统对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方。作为一种可选实施方式,接收方一侧的自动反馈和统计系统,自动生成确认消息,发送至发布方一侧的自动反馈和统计系统。步骤606:发布方向自动反馈和统计系统发送查询请求。步骤607:自动反馈和统计系统向所述发布方返回与所述查询请求匹配的查询结果。在一实施方式中,所述查询结果包括:未发送所述确认消息的第二类接收方的清单。下面列举一应用场景:1、老师A在学生家长微信群通过即时通讯系统发布一条明天学生放假通知,并期望每个学生家长都能及时收到通知;2、老师A启动自动反馈和统计系统功能;3、家长B、C…在确认收到消息后通过自动反馈和统计系统进行反馈;4.老师A可通过自动反馈和统计系统实时在线查看哪些家长已经收到通知,哪些家长未收到通知;如果不采用此自动反馈和统计系统,每一个收到通知消息的家长都要回复一条类似“收到”的信息,然后老师A再逐一排除哪些家长未收到,费时费力;5、如果在预期时间点依然有未收到通知的家长,自动反馈和统计系统自动提示老师A通过其它方式进行通知,如:电话通知。如此,能便于被通知者反馈是否已经收到即时消息,更便于消息发布方了解到哪些被通知者未收到消息,以便及时采取补充方案进行通知。实施例五图7为本发明实施例提供的获取即时消息状态信息的装置的组成结构示意图,如图7所示,所述装置包括检测单元71、获取单元72、统计单元73;其中,检测单元71,用于检测发布方向接收方发送即时消息的操作;获取单元72,用于若所述检测单元71检测到发布方向接收方发送即时消息的操作时,若接收到所述发布方发送的第一指示操作,则获取所述接收方发送的收到所述即时消息的确认消息;统计单元73,用于对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方。上述方案中,可选地,所述装置还包括:提醒单元74,用于:在所述统计单元73所述基于统计结果确定未发送所述确认消息的第二类接收方之后,若所述获取单元72在预期时间内仍未收到所述第二类接收方发送的确认消息,则向所述发布方发送提醒消息。上述方案中,可选地,所述统计单元73,还用于:获取所述即时消息对应的所有接收方的第一标识;对已发送所述确认消息的第一类接收方进行统计,确定所述第一类接收方的第一标识;根据所述第一类接收方的第一标识,从所述所有接收方的第一标识中,分析得到未发送所述确认消息的第二类接收方的第一标识。上述方案中,可选地,所述获取单元72,还用于:检测所述接收方是否对所述即时消息执行查看操作;若接收到所述接收方对所述即时消息的查看操作,则生成确认消息。上述方案中,可选地,所述装置还包括:查询单元75,用于:接收所述发布方发送的查询请求;确定与所述查询请求相匹配的第二类接收方清单;向所述发布方返回所述第二类接收方清单。上述获取即时消息状态信息的装置可设置于实施例一至四所述的自动反馈和统计系统中。当然,所述获取即时消息状态信息的装置,还可设置于发布方及接收方的移动终端中。实际应用中,上述检测单元71、获取单元72、统计单元73、提醒单元74、查询单元75的具体结构均可对应于处理器。所述处理器具体的结构可以为中央处理器(CPU,CentralProcessingUnit)、微处理器(MCU,MicroControllerUnit)、数字信号处理器(DSP,DigitalSignalProcessing)或可编程逻辑器件(PLC,ProgrammableLogicController)等具有处理功能的电子元器件或电子元器件的集合。其中,所述处理器包括可执行代码,所述可执行代码存储在存储介质中,所述处理器可以通过总线等通信接口与所述存储介质中相连,在执行具体的各单元的对应功能时,从所述存储介质中读取并运行所述可执行代码。所述存储介质用于存储所述可执行代码的部分优选为非瞬间存储介质。所述检测单元71、获取单元72、统计单元73、提醒单元74、查询单元75的可以集成对应于同一处理器,或分别对应不同的处理器;当集成对应于同一处理器时,所述处理器采用时分处理所述检测单元71、获取单元72、统计单元73、提醒单元74、查询单元75的对应的功能。本领域技术人员应当理解,本发明实施例的获取即时消息状态信息的装置中各单元的功能,可参照前述获取即时消息状态信息的方法的相关描述而理解,本发明实施例的获取即时消息状态信息的装置中各单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。本实施例所述获取即时消息状态信息的装置,能便于被通知者反馈是否已经收到即时消息,更便于消息发布方了解到哪些被通知者未收到消息。实施例六本实施例提供了一种获取即时消息状态信息的系统,图8为本实施例提供的获取即时消息状态信息的系统的一种交互示意图,如图8所示,所述系统包括:发布方10,用于向至少一个接收方20发送即时消息;至少一个接收方20,用于接收所述发布方10发送的即时消息;自动反馈和统计系统30,用于检测发布方10向所述至少一个接收方20发送即时消息的操作;若检测到发布方10向所述至少一个接收方20发送即时消息的操作,且接收到所述发布方10发送的第一指示操作时,则获取所述至少一个接收方20发送的收到所述即时消息的确认消息;对已发送所述确认消息的第一类接收方进行统计,基于统计结果确定未发送所述确认消息的第二类接收方。具体地,所述发布方10与所述接收方20均安装有同类的即时通讯应用。其中,所述发布方10与所述接收方20通过网络连接;所述网络可以为有线网、无线网或有线与无线的混合网络。例如,所述发布方10与所述接收方20位于同一局域网中,且所述发布方10与所述接收方20能进行通信。具体地,所述发布方10包括但不限于台式机、手机、笔记本电脑、电视。所述接收方20,包括但不限于台式机、手机、笔记本电脑、电视。从图8可以看出,通知者M通过第一即时通讯应用向被通知者A、B、C发送即时消息,该即时消息的大致内容为明天全体员工上午放假半天,自动反馈和统计系统30若接收到通知者M发送的第一指示操作,则获取被通知者A、B反馈的确认消息,统计出被通知者C未反馈确认消息,若在预期时间内仍未收到被通知者C发送的确认消息,则向所述通知者M发送提醒消息,提醒通知者M再次向被通知者C发送该即时消息,或通过其它方式通知被通知者C,以便于被通知者C获知明天全体员工上午放假半天的消息。作为一种可选实施方式,所述自动反馈和统计系统30可以是独立于发布方以及接收方的第三方设备。具体的,所述自动反馈和统计系统30可以是独立于发布方以及接收方安装的即时通讯应用的第三方应用。作为一种可选实施方式,所述自动反馈和统计系统30分别设置于发布方以及接收方中,且发布方的自动反馈和统计系统,与接收方的自动反馈和统计系统,能够相互通信。具体的,所述自动反馈和统计系统30分别设置于发布方安装的即时通讯应用以及接收方安装的即时通讯应用中,发布方的自动反馈和统计系统,与接收方的自动反馈和统计系统,能够相互通信。实际应用中,获取即时消息状态信息的系统中的通讯可以由服务器中的硬件资源协同实现,如处理器等计算资源、通信资源(如用于支持实现各种方式的通信)实现。本实施例所述获取即时消息状态信息的系统,能便于被通知者反馈是否已经收到即时消息,更便于消息发布方了解到哪些被通知者未收到消息,以便及时采取补充方案进行通知疏导。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1