社交网络应用中的消息显示控制方法和装置与流程

文档序号:11138429阅读:354来源:国知局
社交网络应用中的消息显示控制方法和装置与制造工艺

本公开涉及互联网应用技术领域,特别涉及一种社交网络应用中的消息显示控制方法和装置。



背景技术:

随着互联网应用技术的迅猛发展,社交网络应用基于互联网络为用户实现了通信互联。通过社交网络应用,在实现用户与用户之间消息交互的同时,还可以进行用户与某一运营方的消息交互。

具体的,社交网络应用中消息的推送可以是用户,即个人申请的帐号主体来实现的;也是可以是某一运营方,即个人、企业、某些组织甚至于政府等主体;而消息的接收方,则是与之存在关联关系的用户,运营方将为其关联的用户提供公众服务,即推送承载着各种内容的聊天消息。

也就是说,对于用户与运营方的消息交互而言,此运营方即为公众服务运营方,而与公众服务运营方存在关联关系的用户则是公众服务关注方。

对于用户而言,其在社交网络应用中是与多个公众服务运营方存在着关联关系的,因此,社交网络应用将会接收到多个公众服务运营方发送的众多聊天消息。

由此,使得社交网络应用所进行的聊天消息显示中,既包括了其他用户所分别发送的聊天消息,又包括多个公众服务运营方发送的聊天消息;即出现多个公众运营方发送的聊天消息混杂于多个用户所分别发送的聊天消息中。

当用户需要查找当前所需要的公众服务运营方发送的聊天消息时,需要对众多的公众服务运营方进行查找,甚至于在其他用户和众多的公众服务运营方所构成的聊天消息条目中查找,存在着操作繁琐,进而带来非常高的查找成本的缺陷。



技术实现要素:

为了解决相关技术中存在的社交网络应用中,公众服务运营方的聊天消息查找繁琐,进而带来查找成本非常高的技术问题,本公开提供了一种社交网络应用中的消息显示控制方法和装置。

一种社交网络应用中的消息显示控制方法,包括:

接收社交网络应用自身对聊天消息进行显示的用户指令;

根据所述用户指令触发获取情景特征,所述情景特征对应所述社交网络应用所在终端的运行环境属性;

根据所述情景特征筛选社交网络应用中用户标识关联的公众服务标识;

对筛选的所述公众服务标识进行区别性显示。

一种社交网络应用中的消息显示控制装置,包括:

用户指令接收模块,用于接收社交网络应用自身对聊天消息进行显示的用户指令;

情景特征获取模块,用于根据所述用户指令触发获取情景特征,所述情景特征对应所述社交网络应用所在终端的运行环境属性;

筛选模块,用于根据所述情景特征筛选社交网络应用中用户标识关联的公众服务标识;

区别性显示模块,用于对筛选的所述公众服务标识进行区别性显示。

本公开的实施例提供的技术方案可以包括以下有益效果:

社交网络应用中,在接收到自身进行聊天消息显示的用户指令之后,根据用户指令触发获取情景特征,该情景特征对应社交网络应用所在终端的运行环境属性,根据情景特征筛选社交网络应用中用户标识关联的公众服务标识,对筛选的公众服务标识进行区别性显示,进而对于用户而言,不再需要在众多的聊天消息中进行某一个或者几个公众服务标识的聊天消息查找,避免了社交网络应用中公众服务运营方所推送的聊天消息在查找上存在着操作繁琐的局限性,进而避免由此而带来的查找成本。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。

图1是根据本公开所涉及的实施环境的示意图;

图2是根据一示例性实施例示出的一种装置的框图;

图3是根据一示例性实施例示出的一种社交网络应用中的消息显示控制方法的流程图;

图4是根据另一示例性实施例示出的一种社交网络应用中的消息显示控制方法的流程图;

图5是根据一示例性实施例示出的进行聊天消息显示的主界面的示意图;

图6是根据一示例性实施例示出的一种社交网络应用中的消息显示控制装置的框图;

图7是根据另一示例性实施例示出的一种社交网络应用中的消息显示控制装置的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本公开所涉及的实施环境的示意图。该实施环境包括:终端110和社交网络应用所对应的服务器120。

终端110中运行的社交网络应用与服务器120之间进行二者之间往来的数据交互,进而通过服务器120的配合实现终端110中社交网络应用的聊天消息接收,其中,此聊天消息包括其他用户发送的聊天消息和/或公众服务运营方推送的聊天消息。

终端110中运行的社交网络应用按照聊天消息的发送方,即其他用户和/或公众服务运营方,进行聊天消息的显示。例如,在社交网络应用的界面中形成聊天消息列表,此聊天消息列表中通过聊天消息条目逐一显示其他用户和/或公众服务运营方发送的聊天消息。

图2是根据一示例性实施例示出的一种装置200的框图。例如,装置200可以是图1所示实施环境中的终端110。移动终端比如可以是智能手机、平板电脑。

参照图2,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。

处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202可以包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。

存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储器204中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器218执行,以完成下述图3、和图4任一所示方法中的全部或者部分步骤。

电源组件206为装置200的各种组件提供电力。电源组件206可以包括电源管理系统,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。

多媒体组件208包括在所述装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

音频组件210被配置为输出和/或输入音频信号。例如,音频组件210包括一个麦克风(MIC),当装置200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器204或经由通信组件216发送。在一些实施例中,音频组件210还包括一个扬声器,用于输出音频信号。

传感器组件214包括一个或多个传感器,用于为装置200提供各个方面的状态评估。例如,传感器组件214可以检测到装置200的打开/关闭状态,组件的相对定位,传感器组件214还可以检测装置200或装置200一个组件的位置改变以及装置200的温度变化。在一些实施例中,该传感器组件214还可以包括磁传感器,压力传感器或温度传感器。

通信组件216被配置为便于装置200和其他设备之间有线或无线方式的通信。装置200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。

图3是根据一示例性实施例示出的一种社交网络应用中的消息显示控制方法的流程图。该社交网络应用中的消息显示控制方法用于图1所示实施环境的终端110。如图3所示,该社交网络应用中的消息显示控制方法,可以包括以下步骤。

在步骤310中,接收社交网络应用自身对聊天消息进行显示的用户指令。

其中,图1所示实施环境的终端110所运行的社交网络应用,随着时间的推移,将会持续接收得到聊天消息。社交网络应用中进行的聊天消息显示指的是对所有消息发送方的聊天消息进行显示的过程。在此需要说明的是,所指的消息发送方可以包括普通用户和公众服务运营方,或者所指的消息发送方仅为公众服务运营方。普通用户是指匹别于当前用户的其他用户。

社交网络应用中通过触发的用户操作生成对聊天消息进行显示的用户指令,进而触发社交网络应用跳转进行聊天消息的显示。

在一个示例性实施例中,步骤310包括:在社交网络应用中接收得到跳转进入聊天消息显示的主界面或者公众服务的消息界面的操作,生成社交网络应用自身对聊天消息进行显示的用户指令。

其中,首先需要说明的是,对于社交网络应用,聊天消息显示的主界面用于为普通用户和公众服务运营方进行聊天消息的显示,而公众服务的消息界面则用于对所有公众服务运营方进行聊天消息的显示。

公众服务是指公众服务运营方所提供的服务,其是通过公众服务运营方接入社交网络应用来实现的,此公众服务至少包括了为关注此公众服务运营方的用户推送聊天消息的服务。

也就是说,聊天消息显示的主界面用于显示各联系人,即其他用户和公众服务运营方发送的聊天消息;公众服务的消息界面仅用于显示公众服务运营方发送的聊天消息。

由此对于社交网络应用的用户而言,如果需要查找某一公众服务运营方发送的聊天消息,通过聊天消息显示的主界面或者公众服务的消息界面都可以查找得到此公众服务运营方发送的聊天消息。

在步骤330中,根据用户指令触发获取情景特征,该情景特征对应社交网络应用所在终端的运行环境属性。

其中,通过步骤310接收得到社交网络自身对聊天消息进行显示的用户指令之后,将发起社交网络应用中聊天消息的显示。在为社交网络应用进行聊天消息显示的过程中,将根据用户指令触发获取情景特征,进而按照情景特征对聊天消息的显示进行控制。

对于社交网络应用所在终端而言,即运行社交网络应用的终端,存在着各种运行环境属性。在一个示例性实施例中,运行环境属性是分别对应于空间、时间和用户操作等多个维度的。比如,运行环境属性包括但不限于地理位置属性、时间属性、用户操作行为等,其中,地理位置属性将标示了用户当前所处的位置;时间属性用于标示用户当前的时间状态;而用户操作行为属性则标示了用户操控终端的使用状态。例如,用户操作行为属性标示了用户正通过终端运行某一应用,进而在终端中实现其所需要的功能。

情景特征将用于标示用户当前所对应的情景,将体现了终端中用户当前所对应的时空变化。在一个示例性的实施例中,情景包括用户在时间上的情景,即当前的时间所对应的时段,比如,上班时段、下班时段、午饭时段等;也可以包括用户在空间上的情景,即当前地理位置所对应的地理情景;还可以是用户在终端中的操作情景,即用户操作行为所对应的操作情景,例如,此操作情景可以是用户在终端中进行某一应用的使用。

由此可知,情景特征可以包括时间信息、地理位置和社交终端社交所在终端的用户操作行为等,在此不进行限定。

在一个示例性实施例所对应的具体实现中,可以预先配置获取何种类型的情景特征,其所获取的情景特征类型可以是一种或者两种以上,在此不进行限定。

一方面的,可以获取一种类型的情景特征,例如,地理位置特征,以保证后续所进行的聊天消息显示控制能够最大限度的节省消息查找成本;

另一方面的,也可以获取多种类型的情景特征,以尽可能同时满足用户多方面的需求。

社交网络应用中,在接收得到进行聊天消息显示的用户指令之后,便根据此用户指令获取对应于社交网络应用所在终端运行环境属性的情景特征,进而以情景特征为依据执行后续的聊天消息显示控制,使得后续所进行的聊天消息显示控制充分考虑了用户当前操控终端所对应的时间、空间或者用户操作行为的变化,从而实现与用户当前使用场景相符的聊天消息显示。

在步骤350中,根据情景特征筛选社交网络应用中用户标识关联的公众服务标识。

其中,所指的用户标识是用户在社交网络应用中登录的帐号信息,用户标识将唯一标识用户身份。公众服务标识是指公众服务运营方在社交网络应用中登录的帐号信息,与用户标识相类似的,公众服务标识也将唯一标识公众服务运营方身份。

用户作为公众运营服务关注方,与其所关注的公众服务运营方之间,将存在着用户标识和公众服务标识之间的关联关系,关注了公众服务运营方的用户在其所社交网络应用中,将能够接收到公众服务运营方推送的聊天消息。对于关注了多个公众服务运营方的用户,其用户标识将关联了多个公众服务标识。

在社交网络应用中,对于用户标识关联的所有公众服务标识,将根据步骤330所获取的情景特征进行筛选,获得与情景特征相关的公众服务标识。

在根据情景特征筛选公众服务标识的具体实现中,其可以是情景特征与用户标识关联的公众服务标识进行匹配的过程,也可以是根据公众服标识预先设定或者登记的情景特征与公众服务运营方类型之间的映射关系识别得到与情景特征相关的公众服务标识的过程,还可以是情景特征与公众服务标识所对应的公众服务运营方详细信息的文本识别过程,在此不进行限定,将根据实际运营的需要进行设定。

公众服务运营方类型用于定义公众服务运营方所对应的服务类型,例如,公众服务运营方的类型可以是餐饮服务类型,也可以是叫车服务等,在此不进行一一列举。

在步骤370中,对筛选的公众服务标识进行区别性显示。

其中,如前所述的,社交网络应用所进行的聊天消息显示是指为所有消息发送方,即其他用户和公众服务运营方最近发送的聊天消息以及相应的标识进行显示,或者为所有公众服务运营方最近发送的聊天消息以及标识的公众服务标识进行显示。在一个示例性实施例中,显示方式可以是列表的形式,也可以是其它的一些形式。

在社交网络应用中进行的聊天消息显示中,对于筛选的公众服务标识,将对其进行区别性显示。所指的公众服务标识的区别性显示,一方面,是将此公众服务标识区别于其它标识;另一方面,是将此公众服务标识所在的消息条目区别于其它消息条目,在此不进行限定,由筛选的公众服务标识而衍生出的各种区别性显示的形式均可。

在一个示例性实施例中,对筛选的公众服务标识所进行的区别性显示是指对所在的消息条目进行置顶显示或者标记此消息条目等方式。

通过如上所述的过程,实现了公众服务标识的智能化突出显示,并且是与用户当前情景相符的,因此,使得用户在社交网络应用中迅速获得所需要公众服务标识的聊天消息,进而无需在众多聊天消息中进行逐一查找,避免了繁琐的查找操作,特别是对于屏幕尺寸受到限制的便携移动终端而言,极大地方便了用户,并且降低了查找操作所带来的输入成本,对于关注了众多公众服务运营方的用户而言,能够提高其在社交网络应用中获得所需公众服务标识的聊天消息的便利性和效率。

可以理解的,进行区别性显示的公众服务标识可以是一个,也是可以是两个以上的。在存在两个以上的公众服务标识需要进行聊天消息的区别性显示时,各公众服务标识之间突出显示的顺序可以是随机性的,也是可以进行排序后突出显示。

在一个示例性实施例中,可以按照用户的阅读频率、所有用户的阅读频率、拼音或者其它规则进行排序,在此不进行限定。

对于进行的区别性显示,可以是持续进行的;也是可以在区别性显示预设时间后不再进行区别性显示,即取消当前所进行的聊天消息区别性显示,例如,置顶显示30分钟后不再置顶;还可以是决定此聊天消息区别性显示的情景特征不再存在时,例如,情景特征为某一地理位置,在离开此地理位置时或者离开此地理位置一段时间时不再进行区别性显示;对于多个公众服务标识所进行的聊天消息区别性显示,也可根据需求,设定对一部分公众服务标识持续进行聊天消息的区别性显示,而另一部分公众服务标识则在达到预设时间后不再进行聊天消息的区别性显示。此具体实现可以通过系统预设或者用户自定义设置来进行配置。

图4是根据另一示例性实施例示出的一种社交网络应用中的消息显示控制方法的流程图。该社交网络应用中的消息显示控制方法,如图4所示,可以包括以下步骤。

在步骤410中,在进行的区别性显示中,获取发生动态变化的情景特征。

其中,在通过图3对应实施例对情景特征相关的公众服务标识进行区别性显示之后,在社交网络应用所持续进行的区别性显示中,随着用户的情景发生变化,例如,时间上的变化、空间上的变化或者用户操作行为的变化,情景特征也将随之发生动态变化。

此时,将获取发生动态变化的情景特征,根据发生动态变化的情景特征,对社交网络应用中公众服务标识的区别性显示进行动态调整。

在步骤430中,再次进行社交网络应用中用户标识关联的公众服务标识筛选,得到与动态变化的情景特征相符的公众服务标识。

其中,与图3对应实施例相类似的,通过步骤410获取得到发生动态变化的情景特征之后,在用户标识关联的所有公众服务标识中,按照相对原有情景特征发生动态变化的情景特征进行公众服务标识筛选,得到与动态变化的情景特征相符的公众服务标识,进而保证后续所进行的聊天消息显示是与当前情景相符合的。

在步骤450中,按照再次筛选得到的公众服务标识进行区别性显示的变换处理。

其中,社交网络应用中,对区别性显示的公众服务标识进行动态调整,以按照当前筛选得到的公众服务标识进行区别性显示。也就是说,在社交网络应用的聊天消息显示中,对与动态变化的情景相关的公众服务标识进行区别性显示。

通过如上所述的过程,即上述图4对应实施例,为社交网络应用中公众服务标识的区别性显示提供了动态调整的过程,使得被区别性显示的公众服务标识能够自适应地适配当前情景,在实现智能化区别性显示的同时,也保证了非常高的自适应性,进而提高了社交网络应用中消息显示控制的精准性。

在一个示例性实施例中,情景特征包括地理位置,步骤350可以包括以下步骤。

用户标识在社交网络应用关联的公众服务标识中,对地理位置和关联的公众服务标识进行匹配,筛选得到与地理位置匹配的公众服务标识。

其中,作为地理位置的情景特征,其标示了用户当前与地理位置相关的情景。因此,将以地理位置为依据,对用户标识关联的公众服务标识进行文本匹配和/或距离匹配,进而得到与地理位置匹配的公众服务标识。

一方面,直接对地理位置和公众服务标识进行文本匹配,或者对地理位置标识和公众服务运营方的详细信息进行文本匹配。

另一方面,对地理位置和公众服务运营方所在位置进行距离匹配,以得到处于此地理位置对应区域中公众服务运营方所对应的公众服务标识,得到的公众服务标识也是与地理位置匹配的。

对于公众服务标识的筛选,至少可以通过以上两种方式实现。

在一个示例性实施例中,在得到了与地理位置匹配的公众服务标识之后,对于与地理位置匹配的公众服务标识,进行公众服务运营方所在位置与地理位置之间的距离匹配,得到公众服务运营方与用户的距离,进而可按照此距离的由近及远的顺序对与地理位置匹配的公众服务标识进行排序。

通过此过程,使得社交网络应用中聊天消息的显示是与地理位置相符的,例如在用户位于大厦A时,则会从用户标识关联的公众服务标识中,筛选出位于大厦A的公众服务运营方所对应的公众服务标识,进而对其进行区别性显示,进而使得在此大厦A或者途径大厦A的用户不需要进行查找就可以查找位于此大厦A的公众服务运营方所相关的聊天消息,进而极大的优化了社交网络应用中的消息显示。

而随着用户的移动,其地理位置将发生变化,因此,随着用户的地理位置变化,在所进行的聊天消息显示中,也将不断获得发生动态变化的情景特征,即用户的地理位置。此时,与之相对应的,将按照当前所获得的情景特征,即发生动态变化的地理位置进行公众服务标识的筛选,进而得到与当前地理位置匹配的公众服务标识,然后再将此公众服务标识以置顶显示等方式实现区别性显示即可,由此便实现了社交网络应用中消息显示的自适应调整,使得进行消息查看的用户可以随时查看到与其自身相关的聊天消息,特别是对于在行走中,途径此地理位置的用户而言,在其无法进行聊天消息查找时为其提供了所需要的聊天消息,极大地提高了社交网络应用的智能化程度。

在情景特征为地理位置时,对于步骤330,即情景特征的获取,将是获取用户的地理位置的过程。在一个示例性实施例中,地理位置的获取可以通过GPS(Global Positioning System,全球定位系统)方式实现;此外,也可通过连接外部的应用,例如,终端中运行的地图类应用来实现地理位置的获取,在此不进行限定。

在一个示例性实施例中,根据地理位置筛选的公众服务标识可以是一个或者多个。对于筛选得到的多个公众服务标识,即位于此地理位置匹配的多个公众服务运营方的公众服务标识,将按照相对此地理位置的距离由近到远的顺序进行排序,此时,对于其后续所进行的区别性显示,可在对多个公众服务标识进行区别性显示的同时,按照公众服务运营方相对此地理位置从近到远的顺序进行排列。

随着地理位置的动态变化,即用户所进行的移动,也将使得区别性显示的公众服务标识发生新增、取消区别性显示的变化、或者排列顺序发生变化。

在一个示例性实施例中,情景特征包括时间信息,步骤350可以包括以下步骤。

用户标识在社交网络应用关联的公众服务标识中,以时间信息为条件识别得到与时间信息相关的公众服务标识。

其中,如前所述的,情景特征可以包括时间信息,时间信息用于标示用户的当前时间,其将通过图1对应实施例的步骤330获取得到。

在此需要首先进行说明的是,步骤330中,时间信息的获取可以是获取终端本地时间的过程,也可以通过网络来获取得到时间信息,在此不进行限定。

在用户标识关联的公众服务标识中,识别与时间信息相关的公众服务标识。所指的与时间信息相关,是指在内容上,公众服务标识以及公众服务标识的公众服务运营方的详细信息与时间信息相关。

比如,时间信息标示了用户的当前时间为中午的12点30分,则在用户标识关联的公众服务标识中,识别出提供餐饮服务的公众服务运营方所对应的公众服务标识,以及提供叫车服务的公众服务运营方所对应的公众服务标识。

在公众服务标识筛选的具体实现中,由于情景特征可以是单一类型的情景特征,也可以是多种类型的情景特征,因此,对于通过时间信息而实现的公众服务标识的识别,其可以通过时间信息自身完成,也可以结合前述地理位置信息,甚至于其它类型的情景特征完成。

在一个示例性实施例中,可结合时间信息和地理位置实现公众服务标识的筛选。具体的,通过如前所述的过程,根据时间信息和地理位置,筛选得到与地理位置匹配,并且与时间信息相关的公众服务标识。

例如,时间信息为晚饭时间,则可以筛选出提供餐饮服务的所有公众服务运营方所对应的公众服务标识,进而根据地理位置匹配出在一定区域内提供餐饮服务的多个公众服务运营方,并按照地理位置相对提供餐饮服务的公众服务运营方的距离,进行排序。

随着用户的移动,地理位置将发生动态变化,此时,将使得所进行的排序也在不断发生动态变化。例如,用户在提供餐饮服务的公众服务运营方A附近,则此公众服务运营方A排在首位;随着用户的移动,用户走到提供餐饮服务的公众服务运营方B附近时,将对排序进行调整,使得公众服务运营方B相应动态地排在首位,并且对于其它提供餐饮服务的公众服务运营方,也根据相对此地理位置的距离进行动态调整。

在一个示例性实施例中,对于公众服务运营方相对地理位置的距离,则可以通过终端中地图类应用的数据进行匹配得到。具体的,可通过终端中地图类应用得到公众服务运营方在地图上的位置,进而得到此位置与用户的地理位置之间的距离。

当此距离小于一预设的阈值时,可确定用户当前处于此公众服务运营方附近。

在一个示例性实施例中,情景特征包括社交网络应用所在终端的用户操作行为,步骤350可以包括以下步骤。

用户标识在社交网络应用关联的公众服务标识中,根据社交网络应用所在终端的用户操作行为,筛选出与用户操作行为相关的公众服务标识。

其中,社交网络应用所在终端的用户操作行为是指用户当前在终端中触发的操作行为。例如,使用终端中的某一应用与好友会话的操作行为;又例如,可以是用户触发运行终端中叫车应用或者地图类应用的操作行为,而并不限于社交网络应用中。

此时,与用户操作行为相关的公众服务标识,可以是此应用所对应的公众服务标识,也可以是此类用户操作行为对应的公众服务标识。

通过此过程的实现,在社交网络应用中自适应地筛选出与用户操作行为相关的公众服务标识,进而得以在用户在终端中触发了用户操作行为时,即可立即在社交网络应用中查找到与此用户操作行为相关的公众服务标识的聊天消息,具备非常高的自适应性。

以该终端为智能手机,情景特征为地理位置为例,结合具体应用场景,描述该社交网络应用中的消息显示控制方法。

用户途径大厦A,并通过手持的智能手机触发社交网络应用中跳转进入进行聊天消息显示的主界面。对于社交网络应用,此时,将会获取用户的地理位置,即获取得到标示了大厦A的地理位置。

根据地理位置中标示的大厦A,在用户标识关联的公众服务标识中进行文本匹配,进而得到大厦A的管理者A作为公众服务运营方的公众服务标识,进而在进行聊天消息显示的主界面中,对此公众服务标识的聊天消息进行置顶显示,例如,图5是根据一示例性实施例示出的进行聊天消息显示的主界面的示意图,在主界面500中,聊天消息条目510即为顶置显示的聊天消息,而其他用户的聊天消息条目则置于下方,其它公众服务标识的聊天消息条目则被聚合于订阅号中。

对于进行聊天消息查看的用户而言,将不需要查找管理者A的公众服务标识,即可直接查看到其聊天消息,极大地提高了便利性。

此外,可以理解的,在进行聊天消息显示的主界面中,通过本公开提供的方案,自适应地实现了公众服务标识的区别性显示;而另一方面的,也是可通过用户对聊天消息条目中,订阅号所对应的聊天消息条目触发点击,进而跳转进入公众服务的消息界面,在公众服务的消息界面中实现自适应的区别性显示。

下述为本公开装置实施例,可以用于执行本公开上述终端110执行的社交网络应用中的消息显示控制方法实施例。对于本公开装置实施例中未披露的细节,请参考本公开社交网络应用中的消息显示控制方法实施例。

图6是根据一示例性实施例示出的一种社交网络应用中的消息显示控制装置的框图。该社交网络应用中的消息显示控制装置可以用于图1所示实施环境的终端110中,执行图3所示的社交网络应用中的消息显示控制方法的全部步骤。如图6所示,该社交网络应用中的消息显示控制装置包括但不限于:用户指令接收模块610、情景特征获取模块630、筛选模块650和区别性显示模块670。

用户指令接收模块610,用于接收社交网络应用自身对聊天消息进行显示的用户指令。

在一个示例性实施例中,用户指令接收模块610进一步用于在社交网络应用中接收得到跳转进入聊天消息显示的主界面或公众服务的消息界面的操作,生成社交网络应用自身对聊天消息进行显示的用户指令。

情景特征获取模块630,用于根据用户指令触发获取情景徨,情景特征对应社交网络应用所在终端的运行环境属性。

筛选模块650,用于根据情景特征筛选社交网络应用中用户标识关联的公众服务标识。

区别性显示模块670,用于对筛选的公众服务标识进区别性显示。

图7是根据另一示例性实施例示出的一种社交网络应用中的消息显示控制装置。该社交网络应用中的消息显示控制装置,如图7所示,包括但不限于:动态变化获取模块710、再次筛选模块730和区别性显示变换模块750。

动态变化获取模块710,用于在进行的区别性显示中,获取发生动态变化的情景特征。

再次筛选模块730,用于再次进行社交网络应用中用户标识关联的公众服务标识筛选,得到与动态变化的情景特征相符的公众服务标识。

区别性显示变换模块750,用于按照再次筛选得到的公众服务标识进行区别性显示的变换处理。

在一个示例性实施例中,情景特征包括地理位置,筛选模块650进一步用于用户标识在社交网络应用关联的公众服务标识中,对地理位置和关联的公众服务标识进行匹配,筛选得到与地理位置匹配的公众服务标识。

在一个示例性实施例中,情景特征包括时间信息,筛选模块650进一步用于用户标识在社交网络应用关联的公众服务标识中,以时间信息为条件识别得到与时间信息相关的公众服务标识。

在另一个示例性实施例中,情景特征包括社交网络应用所在终端的用户操作行为,筛选模块650进一步用于用户标识在社交网络应用关联的公众服务标识中,根据社交网络应用所在终端的用户操作行为,筛选出与用户操作行为相关的公众服务标识。

可选的,本公开还提供一种社交网络应用中的消息显示控制装置,该社交网络应用中的消息显示控制装置可以用于图1所示实施环境的终端110中,执行图3和图4任一所示的社交网络应用中的消息显示控制方法的全部或者部分步骤。所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行:

接收社交网络应用自身对聊天消息进行显示的用户指令;

根据所述用户指令触发获取情景特征,所述情景特征对应所述社交网络应用所在终端的运行环境属性;

根据所述情景特征筛选社交网络应用中用户标识关联的公众服务标识;

对筛选的所述公众服务标识进行聊天消息的区别性显示。

该实施例中的装置的处理器执行操作的具体方式已经在有关该社交网络应用中的消息显示控制方法的实施例中执行了详细描述,此处将不做详细阐述说明。

在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介指例如包括指令的存储器204,上述指令可由装置200的处理器218执行以完成上述社交网络应用中的消息显示控制方法。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1