WO2017101726A1 - 消息展示方法及装置 - Google Patents

消息展示方法及装置 Download PDF

Info

Publication number
WO2017101726A1
WO2017101726A1 PCT/CN2016/108978 CN2016108978W WO2017101726A1 WO 2017101726 A1 WO2017101726 A1 WO 2017101726A1 CN 2016108978 W CN2016108978 W CN 2016108978W WO 2017101726 A1 WO2017101726 A1 WO 2017101726A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
displayed
weight value
preset
display area
Prior art date
Application number
PCT/CN2016/108978
Other languages
English (en)
French (fr)
Inventor
张黎黎
訾春平
陈鋆
张腊梅
吴敏丽
Original Assignee
阿里巴巴集团控股有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of WO2017101726A1 publication Critical patent/WO2017101726A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information

Definitions

  • the present application relates to the field of communications technologies, and in particular, to a message display method and apparatus.
  • communication applications include more and more application functions, such as personal messages, group messages, emails, and various enterprise management messages (such as approval, check-in, attendance, etc.), resulting in a message list page for communication applications.
  • application functions such as personal messages, group messages, emails, and various enterprise management messages (such as approval, check-in, attendance, etc.), resulting in a message list page for communication applications.
  • a session window for a type of message such as personal messages, group messages, emails, and various enterprise management messages (such as approval, check-in, attendance, etc.), resulting in a message list page for communication applications.
  • a session window for a type of message.
  • the present application provides a message display method and apparatus, which can distinguish and display more important messages, so that the user can browse in time.
  • a message display method including:
  • the message session window corresponding to the message to be displayed is arranged to the first display area in the message list page;
  • the message session window corresponding to the to-be-displayed message is arranged to the second display area in the message list page.
  • a message display apparatus including:
  • the determining unit determines whether the message to be displayed satisfies the preset display rule
  • the message session window corresponding to the message to be displayed is arranged to the first display area in the message list page;
  • a second display unit when the message to be displayed does not satisfy the preset display rule, the message session window corresponding to the message to be displayed is arranged to the second display area in the message list page.
  • the present disclosure can display the difference according to the area division of the corresponding message session window, so that the user can directly view the interested area from the corresponding display area.
  • Messages while avoiding interference from uninteresting messages, help improve message reading efficiency and avoid message omissions.
  • FIG. 1 is a schematic diagram of a message list page of a communication application in the related art
  • FIG. 2 is a flowchart of a message display method in an exemplary embodiment of the present application.
  • FIG. 3 is a flowchart of another message display method in an exemplary embodiment of the present application.
  • 4-12 are schematic diagrams of pages of a communication application in an exemplary embodiment of the present application.
  • FIG. 13 is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present application.
  • FIG. 14 is a block diagram of a message display apparatus in an exemplary embodiment of the present application.
  • FIG. 1 is a schematic diagram of a message list page of a communication application in the related art.
  • a communication application adopts a message display manner of a message flow, and the user is in the message list page as shown in FIG. 1 .
  • the present application can solve the above problems in the related art by improving the message arrangement manner of the message list page.
  • the following examples are provided:
  • FIG. 2 is a flowchart of a message display method in an exemplary embodiment of the present application. As shown in FIG. 2, the method is applied to an electronic device and functions as a function logic of a communication application in the electronic device; The steps can be included:
  • Step 202 Determine whether the message to be displayed satisfies a preset display rule.
  • the foregoing message display method can be applied to any communication application installed in an electronic device;
  • the communication application can be an instant messaging application.
  • the instant messaging application can be a corporate instant messaging application (EIM), for example, an enterprise instant messaging application. Talk).
  • EIM corporate instant messaging application
  • Talk for example, an enterprise instant messaging application. Talk
  • the preset display rule is any pre-defined rule, and the corresponding message session window can be differentiated and displayed by the satisfaction of the message to be displayed.
  • the preset display rule may be a judgment rule based on the weight value. For example, when the weight value of the message to be displayed is greater than or equal to the preset weight value, it is determined that the preset display rule is satisfied, otherwise the determination is not satisfied.
  • other rules can also be set, such as whether the message to be displayed is a predefined number of user attention types, etc., and the application does not limit this.
  • the pre-defined display rule based on the weight value may be used as the weight value corresponding to the type of the message to be displayed according to the weight value corresponding to each predefined message.
  • the weight value can be configured according to the received user configuration command.
  • the user can obtain the operation habits of the message according to the historical behavior data of the user. And configuring a weight value corresponding to each message according to the operation habit. For example, when the operation habit is user attention, the predefined weight value may be positively correlated with the attention degree, that is, the user pays more attention to a certain type of message. Time.
  • Step 204 When the message to be displayed satisfies the preset display rule, the message session window corresponding to the message to be displayed is arranged to the first display area in the message list page.
  • the first display area may be located in a message display area of the message list page, which is different from the normal display area; for example, the top display area may be located in a preset of the message display area in the message list page.
  • the preset edge may be the top edge, that is, the first display area is located at the top of the message display area.
  • the message session window corresponding to each to-be-displayed message in the first display area may be arranged and displayed according to the size of the weight value; wherein, when the plurality of to-be-displayed messages correspond to the same weight value, correspondingly The messages to be displayed are arranged in the order of receiving time.
  • the message session window is arranged and displayed based on the weight value, so that the session window corresponding to the message most interesting to the user is located at the top or bottom of the first display area, which is convenient for the user to quickly find and read.
  • the message to be displayed may be an unread message, that is, the unread message that satisfies the preset display rule may be arranged to the first display area, and when the message to be displayed is read, and the corresponding message session window
  • the message session window can be moved to the second display area, so that the display content in the first display area can be cleaned in time to avoid a large number of message session windows. Stacked up The first display area affects the user's reading of other messages.
  • the first display area may include: a smart sorting area and a manual sorting area; then, the communication application may actively arrange the message session window corresponding to the conditional to-be-displayed message to the smart sorting by intelligent analysis.
  • the communication application may also arrange any message session window to the manual sorting area according to the preset triggering operation of the received user to any message session window, so as to reflect that the user is outside the intelligent analysis. Actual needs.
  • Step 206 When the to-be-displayed message does not satisfy the preset display rule, the message session window corresponding to the to-be-displayed message is arranged to the second display area in the message list page.
  • the present disclosure can display the difference according to the area division of the corresponding message session window, so that the user can directly view the interested area from the corresponding display area.
  • Messages while avoiding interference from uninteresting messages, help improve message reading efficiency and avoid message omissions.
  • FIG. 3 is a flowchart of another message display method in an exemplary embodiment of the present application. As shown in FIG. 3, the method is applied to an electronic device and functions as a function logic of a communication application in the electronic device; The method can include the following steps:
  • step 302 a message to be displayed is detected.
  • the message to be displayed is any message that can be displayed on the message list page in the communication application, such as the email reminder message from “Pin Mail” shown in FIG. 1 , from “white, empty, black...” Group message, friend recommendation message from “new friend”, item claim management message from “approval”, etc., this application does not limit the type of message to be displayed.
  • the message to be displayed may be an unread message currently received by the communication application, or may be a previously read history read message, as long as it needs to be displayed on the message list page of the communication application, which can be used as a waiting in the embodiment of the present application. Show the message.
  • Step 304 Obtain a type of the message to be displayed.
  • Step 306 determining a weight value of the message to be displayed.
  • the predefined weight value corresponding to the type of each message to be displayed may be used as a weight value corresponding to the corresponding message to be displayed by predefining the weight value corresponding to each message.
  • the communication application can provide the weight value configuration page shown in FIG. 4, which contains all the messages.
  • the type and its corresponding weight value the user can configure the weight value of the corresponding type of message according to the corresponding user configuration instruction through the configuration operation in the page. For example, the message "type missed call" in FIG.
  • the weight value may be reconfigured by clicking the ">" icon on the right side of the corresponding message type.
  • the user can re-configure the weight value of “single chat non-disturbing” by scrolling up and down “digital roulette”; for example, if the weight value of “single chat do not disturb” is configured to be greater than or equal to 5 , the "single chat do not disturb" type of to-be-displayed messages can be arranged to the top display area.
  • the user can properly configure the “smart weighted minimum weight value” according to actual needs. For example, when the user adjusts the weight value 5 shown in FIG. 4 to the weight value 3, there is no need to “single chat free interruption”. Or the weight value of "Group Chat DND" is reconfigured so that its corresponding message to be displayed is arranged in the top display area.
  • Step 308 When the weight value of the message to be displayed reaches the preset weight value, the process proceeds to step 310, otherwise, the process proceeds to step 312.
  • Step 310 Arrange the message session window corresponding to the message to be displayed to the top display area.
  • Step 312 Arrange the message session window corresponding to the message to be displayed to the regular display area.
  • the first display area is the top of the message display area in the message list page, and the first display area is the “top display area”, and the second display area may be the “normal display area”.
  • the top display area ie, the "top area” in FIG. 6
  • the message list page may only be used for message presentation, then the message display area
  • the message list page may also contain the top of the other display content
  • the regular display area ie, "regular area" in Figure 6) is located elsewhere in the message display area in the message list page.
  • the message list page in the communication application is launched, it is often refreshed to the top, so when the top display area is set at the top, it is ensured that after entering the message list page, the user can always be the first to view the top to be displayed. Message without having to drag the page down and find it.
  • the following message arrangement can be adopted:
  • the message session window corresponding to each message to be displayed may be arranged and displayed according to the size of the weight value. For example, as shown in FIG. 6, since the weight value of "missed call" is 9, the weight of the "single chat new message” and “group chat@message” is 7, the missed call message from "white” is corresponding.
  • the message session window is arranged at the top of the top area, and the message session window corresponding to the new message from the single contact "eye” is corresponding to the group chat@ message from the group "white, empty, black."
  • the message session window is arranged below the top area.
  • the multiple messages to be displayed may be displayed in the order of receiving time when the plurality of to-be-displayed messages correspond to the same weight value.
  • the "single chat new message” and “group chat @ message” have a weight value of 7, and because the new message from a single contact "eye" is received at 10:43, from the group "in vain, The group chat @ message receiving time is 09:45, so the message session window corresponding to the received single chat new message is arranged in the top row from the top to the bottom row, The message session window corresponding to the group chat@message received earlier is arranged in the third row from the top to the bottom of the top area.
  • the size of the weight value may be disregarded in the top display area or the regular display area, and only the receiving time of each message to be displayed may be arranged.
  • the communication application performs a sorting display on the message session window corresponding to the message to be displayed, and when the same message session window includes multiple messages to be displayed, the recently received message should be received.
  • the receiving time of the presentation message is taken to determine the message receiving time corresponding to the message session window.
  • the weight value configuration scheme of an embodiment has been described in conjunction with Figs. 4-5.
  • the user can enter the editing page corresponding to each type of message to be displayed through the weight value configuration page shown in FIG. 4 (as shown in FIG. 5), thereby selecting the outlet through the digital roulette shown in FIG. 5.
  • the user can also configure the weight value corresponding to each message in a more convenient way directly in the message list page. For example, as shown in FIG. 7 , if the user wants to display the message to be displayed in “Pin Mail”, the user can drag the message session window corresponding to “Pin Mail” from the regular area to the top area, and then release the user. In the message session window, the communication application can automatically adjust the weight value of the "Pin Mail", for example, because the user drags the message session window corresponding to "Pin Mail” to the message conversation of "missed call” and "single chat new message". Between the windows, you can set the corresponding weight value of “Pin Mail” to “missed call” and “single chat new message”, for example, set the corresponding value of “Pin Mail” to 8.
  • the communication application configures the corresponding weight value in the background, thereby simplifying the complexity of the user operation and reducing the user learning cost.
  • the weight value can be automatically and intelligently configured by the communication application.
  • the communication application can obtain the operation habits of the user for various messages according to the historical behavior data of the user, and configure the weight value corresponding to each message according to the operation habit.
  • the operating habits may include: user attention, for example, the communication application may count the frequency of viewing the user for each type of message, and sort according to the frequency, wherein the more sorted type indicates the user's attention. The higher.
  • the weight value is positively correlated with the degree of attention, that is, for the type of message that the user pays more attention to, the corresponding weight value can be larger, so that the message to be displayed that reaches a certain degree of attention can be arranged in the top display area.
  • the corresponding message session list may be permanently arranged in the top display area, so that the user can view the communication message therein at any time.
  • the corresponding message session window may be arranged to the top display area only when the message to be displayed is an unread message; and when the message to be displayed is read, and the corresponding message session window is When there is no other message whose value is greater than or equal to the preset weight value (that is, the condition that is arranged to the top display area; of course, other conditions may be used), the message session window is moved into the regular display area. For example, as shown in FIG. 8, when the user views unread messages of the type such as "missed call”, “single chat new message”, “group chat@message”, etc., the corresponding message session window is moved and arranged into the regular display area. And the top display area will be spared.
  • the number of message session windows that can be arranged to the top display area is also large, so that by promptly moving the message session window, many message session window heaps can be avoided. Accumulated in the top display area, it is convenient for users to view and process unread messages without the user repeatedly flipping the message list page for searching.
  • the top display area can be more carefully divided.
  • the top display area can include: a smart top area (ie, a smart sort area) and a manual top area (ie, a manual sort area).
  • the communication application may arrange the message session window of the message to be displayed with the corresponding weight value greater than or equal to the preset weight value to the smart top area according to the weight value mentioned above; and manually set the top area, the user performs the manual top operation That is, according to the preset triggering operation of the received user to any message session window, the any message session window is arranged to the manual pinning area.
  • the source of the message session window contained therein is different (ie, the former is automatically determined by the communication application based on the comparison of the weight values, and the latter is manually set by the user. And the same is true for the message arrangement (such as according to the weight value or the receiving time order), the movement logic of the message session window (such as moving the read message to the regular display area).
  • the communication application can show the right side view in FIG. a floating window shown therein, and selected by the user within the floating window to determine to add the message session window to the smart top area or the manual top area; wherein the message session window is added to the smart top area, the smart The topping area only displays the message session window corresponding to the unread message information to be displayed (ie, unread top), and when the message session window is added to the manual pinning area, the message session window in the manual pinning area can be displayed for a long time. Regardless of whether the message to be displayed in the message session window is read by the user, unless the user manually removes the corresponding message session window from the manual pinning area.
  • the user can also add a message session window to the manual pinning area by other types of preset triggering operations to make the top display in the manual pinning area.
  • the manual set top area may be located above the smart top area, so that for the embodiment shown in FIG. 9, the message session window in the manual set top area may always be at the top of the message display area of the message list page of the communication application.
  • the manual placement area ie, the manual placement area
  • the top area contains a new single message from "Little White”, a new group message from the "Staple Business Unit", etc., which is automatically added to the smart roof area by the communication application according to the corresponding weight value.
  • each message session window contains an unread message to be displayed; and when the user reads the manual set top area and After the unread message in the smart set-top area, as shown in the right diagram of FIG. 10, the message session window corresponding to the mail message from “Pin Mail” can still be displayed in the manual display area, and from the “Little White”
  • the single-talk new message, the group chat new message from the “nailing department”, etc. are moved from the smart roof area to the regular area, so that other message conversation windows containing the unread message to be displayed satisfying the condition are arranged and displayed.
  • the user can choose whether to adopt an intelligent sorting scheme based on the present application.
  • the user can switch to the setting page shown in FIG. 12 by clicking the "Settings” button shown in FIG. 11, and by the right side of the "Home Smart Sorting" The slider is dragged to activate or deactivate the smart sorting function based on the present application.
  • the user can also implement the switch control of the smart sorting function of the present application by other means, which is not limited in this application.
  • FIG. 13 shows a schematic structural diagram of an electronic device according to an exemplary embodiment of the present application.
  • the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may of course include hardware required for other services.
  • the processor reads the corresponding computer program from the non-volatile memory into memory and then runs to form a message presentation device at a logical level.
  • the present application does not exclude other implementation manners, such as a logic device or a combination of software and hardware, etc., that is, the execution body of the following processing flow is not limited to each logical unit, and may be Hardware or logic device.
  • the message display apparatus may include a weight value acquisition unit, a top display unit, and a regular display unit. among them:
  • the determining unit determines whether the message to be displayed satisfies the preset display rule
  • the message session window corresponding to the message to be displayed is arranged to the first display area in the message list page;
  • a second display unit when the message to be displayed does not satisfy the preset display rule, the message session window corresponding to the message to be displayed is arranged to the second display area in the message list page.
  • the first display area is located at a preset edge of the message display area in the message list page.
  • the preset edge is a top edge of a message display area in the message list page.
  • the determining unit is specifically configured to:
  • the determining unit acquires a weight value of the message to be displayed by:
  • the method further includes: a weight value configuration unit, configured to configure a weight value corresponding to each message by using at least one of the following manners:
  • the operating habits of the user for various messages are obtained, and the weight values corresponding to each message are configured according to the operating habits.
  • the operating habit includes: user attention; wherein the weight value is positively correlated with the attention level.
  • it also includes:
  • Arranging units in the first display area, arranging and displaying the message session windows corresponding to each message to be displayed according to the weight value;
  • the arrangement unit displays the corresponding to-be-displayed messages in the order of receiving time when the plurality of to-be-displayed messages correspond to the same weight value.
  • the to-be-displayed message is an unread message; the device further includes:
  • a window moving unit when the message to be displayed is read, and there is no other message to be displayed that satisfies the preset display rule in the corresponding message session window, moving the message session window to the regular display area .
  • the first display area includes: a smart sorting area and a manual sorting area; the first displaying unit is specifically configured to: arrange a message session window corresponding to the to-be-displayed message to the smart sorting area;
  • the first display unit is further configured to: receive a preset trigger operation of the user to any message session window, and arrange the any message session window to the manual sorting area.
  • it also includes:
  • the switch unit turns on or off the smart message sorting mode according to the received user switch instruction
  • the message display device arranges a corresponding message session window to the first display area according to the satisfaction of the to-be-displayed message to the preset display rule.
  • the second display area; when the smart message sorting mode is turned off, the manner in which the message session window is arranged is independent of the preset display rule.
  • the message list page is a function page in an instant messaging application.
  • the instant messaging application is an enterprise instant messaging application.
  • a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
  • computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供一种消息展示方法及装置,该方法可以包括:判断待展示消息是否满足预设展示规则;当所述待展示消息满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至消息列表页面中的第一展示区域;当所述待展示消息不满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至所述消息列表页面中的第二展示区域。通过本申请的技术方案,可以对更加重要的消息进行区分展示,便于用户进行及时浏览。

Description

消息展示方法及装置
本申请要求2015年12月18日递交的申请号为201510959040.3、发明名称为“消息展示方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通讯技术领域,尤其涉及一种消息展示方法及装置。
背景技术
目前,通讯应用中包含的应用功能越来越多,比如个人消息、群组消息、邮件以及各种企业管理消息(如审批、签到、考勤等),导致通讯应用的消息列表页面中充斥着各种类型消息的会话窗口。
实际上,用户往往仅对消息列表页面中的一部分消息感兴趣,但由于这部分消息的会话窗口夹杂在其他诸多消息会话窗口之间,使得用户需要花费大量时间对感兴趣的消息进行识别和查找,不仅影响用户的工作效率,而且很可能发生消息遗漏的情况,造成严重的不良后果。
发明内容
有鉴于此,本申请提供一种消息展示方法及装置,可以对更加重要的消息进行区分展示,便于用户进行及时浏览。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种消息展示方法,包括:
判断待展示消息是否满足预设展示规则;
当所述待展示消息满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至消息列表页面中的第一展示区域;
当所述待展示消息不满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至所述消息列表页面中的第二展示区域。
根据本申请的第二方面,提出了一种消息展示装置,包括:
判断单元,判断待展示消息是否满足预设展示规则;
第一展示单元,当所述待展示消息满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至消息列表页面中的第一展示区域;
第二展示单元,当所述待展示消息不满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至所述消息列表页面中的第二展示区域。
由以上技术方案可见,本申请通过判断待展示消息对预设展示规则的满足情况,可以对相应的消息会话窗口进行基于区域划分的区别展示,便于用户直接从相应的展示区域中查看感兴趣的消息,而避免受到不感兴趣的消息的干扰,有助于提升消息读取效率、避免消息遗漏。
附图说明
图1是相关技术中的通讯应用的消息列表页面的示意图;
图2是本申请一示例性实施例中的一种消息展示方法的流程图;
图3是本申请一示例性实施例中的另一种消息展示方法的流程图;
图4-12是本申请一示例性实施例中的一种通讯应用的页面示意图;
图13是本申请一示例性实施例中的一种电子设备的结构示意图;
图14是本申请一示例性实施例中的一种消息展示装置的框图。
具体实施方式
图1是相关技术中的通讯应用的消息列表页面的示意图,如图1所示,在相关技术中,通讯应用采用消息流的消息展示方式,导致用户在如图1所示的消息列表页面中,可能同时浏览到诸如“钉邮”接收到的邮件提醒、“白白,目空,小黑,瑶瑶”群组接收到的消息提醒、“新的好友”接收到的好友推荐提醒、“审批”接收到的审批事项提醒、“X1项目讨论组”群组接收到的消息提醒等各种类型的消息,这些消息的入口及相关内容混杂在图1所示的消息列表页面时,用户将难以快速查找到感兴趣的消息会话窗口,影响用户的工作效率。
因此,本申请通过对消息列表页面的消息排列方式进行改进,可以解决相关技术中的上述问题。为对本申请进行进一步说明,提供下列实施例:
图2是本申请一示例性实施例中的一种消息展示方法的流程图,如图2所示,该方法应用于电子设备中,表现为该电子设备内的通讯应用的功能逻辑;该方法可以包括以下步骤:
步骤202,判断待展示消息是否满足预设展示规则。
在本实施例中,上述消息展示方法可以应用于电子设备中安装的任意通讯应用;举 例而言,该通讯应用可以为即时通讯应用,比如在一实施例中,该即时通讯应用可以为企业即时通讯应用(Enterprise Instant Messaging,EIM),例如,企业即时通讯应用“钉钉”(Ding Talk)。
在本实施例中,预设展示规则为预先定义的任意规则,通过待展示消息对该规则的满足情况,可以对相应的消息会话窗口进行区分展示。举例而言,该预设展示规则可以为基于权重值的判断规则,比如当待展示消息的权重值大于或等于预设权重值时,判定为满足该预设展示规则,否则判定为不满足。当然,显然还可以设置其他规则,比如待展示消息是否为预定义的若干用户关注类型等,本申请并不对此进行限制。
以基于权重值的预设展示规则为例,可以根据预定义的每种消息对应的权重值,从而将待展示消息的类型对应的权重值,以作为该待展示消息的权重值。其中,一种情况下,可以根据接收到的用户配置指令,对相应的消息进行权重值配置;另一种情况下,可以根据用户的历史行为数据,获得所述用户对各种消息的操作习惯,并根据所述操作习惯配置每种消息对应的权重值,比如该操作习惯为用户关注度时,可以使得预定义的权重值与该关注度呈正相关,即用户对某一类型的消息越关注时。
步骤204,当所述待展示消息满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至消息列表页面中的第一展示区域。
在本实施例中,第一展示区域可以位于消息列表页面的消息展示区域中任何区别于常规展示区域的位置;举例而言,该置顶展示区域可以位于消息列表页面中的消息展示区域的预设边沿处,比如该预设边沿可以为顶部边沿,即第一展示区域位于消息展示区域的顶部。在该实施例中,通过对第一展示区域和第二展示区域的相互独立,有助于用户直接、快速地查找到相应区域内的消息会话窗口,以便浏览相应的消息内容。
在本实施例中,可以按照权重值的大小,对第一展示区域内的各个待展示消息对应的消息会话窗口进行排列展示;其中,当多条待展示消息对应于相同权重值时,将相应的待展示消息按照接收时间顺序进行排列展示。在该实施例中,基于权重值对消息会话窗口进行排列展示,使用户最感兴趣的消息对应的会话窗口位于该第一展示区域的最上方或最下方,便于用户快速查找和读取。
在本实施例中,待展示消息可以为未读消息,即可以将满足预设展示规则的未读消息排列至第一展示区域,而当该待展示消息被读取,且对应的消息会话窗口中不存在其他满足预设展示规则的待展示消息时,可以将该消息会话窗口移动至第二展示区域内,从而可以对第一展示区域内的展示内容进行及时清理,以避免大量消息会话窗口堆积在 第一展示区域内而影响用户对其他消息的读取。
在本实施例中,第一展示区域可以包括:智能排序区域和手动排序区域;那么,通讯应用可以通过智能化分析,主动将满足条件的待展示消息对应的消息会话窗口排列至所述智能排序区域;此外,通讯应用还可以根据接收到的用户对任一消息会话窗口的预设触发操作,将该任一消息会话窗口排列至所述手动排序区域,以体现出用户在智能化分析之外的实际需求。
步骤206,当所述待展示消息不满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至所述消息列表页面中的第二展示区域。
由以上实施例可知,本申请通过判断待展示消息对预设展示规则的满足情况,可以对相应的消息会话窗口进行基于区域划分的区别展示,便于用户直接从相应的展示区域中查看感兴趣的消息,而避免受到不感兴趣的消息的干扰,有助于提升消息读取效率、避免消息遗漏。
图3是本申请一示例性实施例中的另一种消息展示方法的流程图,如图3所示,该方法应用于电子设备中,表现为该电子设备内的通讯应用的功能逻辑;该方法可以包括以下步骤:
步骤302,检测到待展示消息。
在本实施例中,待展示消息为通讯应用中可展示于消息列表页面的任何消息,比如图1所示的来自“钉邮”的邮件提醒消息、来自“白白,目空,小黑…”的群组消息、来自“新的好友”的好友推荐消息、来自“审批”的物品申领管理消息等,本申请并不该待展示消息的类型进行限制。
其中,待展示消息可以为通讯应用当前接收到的未读消息,也可以为先前接收到的历史已读消息,只要需要展示于通讯应用的消息列表页面,均可以作为本申请实施例中的待展示消息。
步骤304,获取待展示消息的类型。
步骤306,确定待展示消息的权重值。
为便于说明,下面以基于权重值的预设展示规则为例,对本申请的技术方案进行描述。
作为一示例性实施例,可以通过预定义每种消息对应的权重值,从而将每一待展示消息的类型对应的预定义权重值,作为相应的待展示消息对应的权重值。
举例而言,通讯应用可以提供图4所示的权重值配置页面,该页面内包含所有消息 类型及其对应的权重值,则用户可以通过在该页面内的配置操作,使通讯应用根据相应的用户配置指令,对相应类型的消息进行权重值配置。比如,图4中的“未接电话”(例如以电话形式实现的消息提醒,且给消息提醒未被用户接听)类型的消息对应的权重值为9、“特别关注”(例如用户预配置的特别关注用户或群组)类型的消息对应的权重值为8、“单聊新消息”(即相应的消息会话窗口仅存在一个通讯目标对象,区别于“群聊新消息”)类型和“群聊@消息”(即群组会话场景下,接收到包含对当前用户的提醒消息的群聊内容,该提醒消息通常采用“@”+当前用户ID的形式)类型的消息对应的权重值均为7等。
图4中还标示了“智能排序的最低权重值”为5,则对于权重值达到(大于或等于)5的消息类型,均可以使相应的待展示消息排列至置顶展示区域内,比如上述的“未接电话”、“特别关注”、“单聊新消息”和“群聊@消息”等;而对于图4所示的“单聊免打扰”和“群聊免打扰”等,由于权重值为3<5,因而相应的待展示消息无法被排列于置顶展示区域内。
当然,如果用户不满足图4所示的权重值配置,可以采用点击相应消息类型右侧的“>”图标等方式,对其权重值进行重新配置。比如图5所示,用户可以通过上下滚动“数字轮盘”,对“单聊免打扰”的权重值进行重新配置;譬如,若将“单聊免打扰”的权重值配置为大于或等于5,则“单聊免打扰”类型的待展示消息可以被排列至置顶展示区域。
此外,用户可以根据实际需求,对“智能排序的最低权重值”进行合理配置,比如当用户将其由图4所示的权重值5调整为权重值3时,无需对“单聊免打扰”或“群聊免打扰”的权重值进行重新配置,即可使其对应的待展示消息被排列至置顶展示区域。
步骤308,当待展示消息的权重值达到预设权重值时,转入步骤310,否则转入步骤312。
步骤310,将待展示消息对应的消息会话窗口排列至置顶展示区域。
步骤312,将待展示消息对应的消息会话窗口排列至常规展示区域。
在本实施例中,以第一展示区域为消息列表页面中的消息展示区域的顶部为例,则该第一展示区域即“置顶展示区域”,而第二展示区域可以为“常规展示区域”。如图6所示,置顶展示区域(即图6中的“置顶区”)可以位于消息列表页面中的消息展示区域(一种情况下,消息列表页面可能仅用于消息展示,则消息展示区域为消息列表页面的全部区域;另一种情况下,消息列表页面中还可能包含其他显示内容)的顶部,而 常规展示区域(即图6中的“常规区”)则位于消息列表页面中的消息展示区域的其他位置。由于通讯应用中的消息列表页面被启动后,往往会刷新至顶部,因而将置顶展示区域设置于顶部时,可以确保用户在进入该消息列表页面后,总是能够率先查看到位于顶部的待展示消息,而无需向下拖动页面并查找。
此外,本申请的技术方案在上述实施例的基础上,还可以进一步实现下述方案:
1、区域内排列
当置顶展示区域或常规展示区域内包含多条待展示消息时,可以采用下述消息排列方式:
在一实施例中,可以按照权重值的大小对各个待展示消息对应的消息会话窗口进行排列展示。比如图6所示,由于“未接来电”的权重值为9、“单聊新消息”和“群聊@消息”的权重值为7,因而将来自“小白”的未接来电消息对应的消息会话窗口排列于置顶区的顶部,而将来自单个联系人“目空”的新消息对应的消息会话窗口、来自群组“白白,目空,小黑…”的群聊@消息对应的消息会话窗口排列于置顶区的下方。
其中,当多条待展示消息对应于相同权重值时,可以将相应的待展示消息按照接收时间顺序进行排列展示。比如图6中“单聊新消息”和“群聊@消息”的权重值为7,而由于来自单个联系人“目空”的新消息的接收时间为10:43、来自群组“白白,目空,小黑…”的群聊@消息的接收时间为09:45,因而将较近接收到的单聊新消息对应的消息会话窗口排列于置顶区由上向下的第二排、将较早接收到的群聊@消息对应的消息会话窗口排列于置顶区由上向下的第三排。
以上仅以置顶展示区域的场景为例,对常规展示区域的处理方式与上述方案类似,此处不再赘述。
在另一实施例中,置顶展示区域内或常规展示区域内,可以不考虑权重值的大小,而仅按照各个待展示消息的接收时间进行排列即可。
需要说明的是:由于在本申请的技术方案中,通讯应用对待展示消息对应的消息会话窗口进行排序展示,因而当同一消息会话窗口中包含多条待展示消息时,应当以最近接收到的待展示消息的接收时间为准,来确定该消息会话窗口对应的消息接收时间。
2、权重值配置
在上述实施例中,已经结合图4-5描述了一实施例的权重值配置方案。在该方案中,用户可以通过图4所示的权重值配置页面进入每一类型的待展示消息对应的编辑页面(如图5所示),从而通过图5所示数字轮盘,挑选出所需配置的权重值。
而用户还可以直接在消息列表页面中,采用更加便捷的方式来配置每种消息对应的权重值。比如图7所示,用户若希望对“钉邮”中的待展示消息进行置顶展示,则用户可以将“钉邮”对应的消息会话窗口从常规区拖动至置顶区,然后在用户释放该消息会话窗口时,通讯应用可以自动调整该“钉邮”的权重值,比如由于用户将“钉邮”对应的消息会话窗口拖动至“未接来电”与“单聊新消息”的消息会话窗口之间,则可以将“钉邮”对应权重值设置为“未接来电”与“单聊新消息”之间,比如将“钉邮”对应权重值设置为8。
当然,通过图7所示的方式进行权重值配置时,用户无需关心每种类型的消息对应的权重值的具体数值,而只需要关心每种类型对应的待展示消息是否能够被展示于置顶区内,以及该类型的消息与其他类型的消息之间的排列顺序,而由通讯应用在后台配置具体对应的权重值,从而有助于简化用户操作的复杂度、降低用户学习成本。
此外,除了用户手动配置或采用通讯应用的默认配置,还可以由通讯应用自动化、智能化地配置权重值。在一实施例中,通讯应用可以根据用户的历史行为数据,获得该用户对各种消息的操作习惯,并根据该操作习惯配置每种消息对应的权重值。举例而言,该操作习惯可以包括:用户关注度,比如通讯应用可以统计用户对每种类型的消息的查看频率,并按照频率高低进行排序,其中排序越靠前的类型,表明用户的关注度越高。相应地,权重值与关注度呈正相关,即对于用户越关注的消息类型,相应的权重值可以越大,从而对于达到一定关注度的待展示消息,即可被排列于置顶展示区域内。
3、置顶维持时长
在一示例性实施例中,当每一类型的待展示消息符合排列至置顶展示区域的条件时,可以将对应的消息会话列表永久排列于置顶展示区域内,以便用户随时查看其中的通讯消息。
在另一示例性实施例中,可以仅当待展示消息为未读消息时,将相应的消息会话窗口排列至置顶展示区域;而当该待展示消息被读取,且对应的消息会话窗口中不存在其他权重值大于或等于预设权重值(即符合排列至置顶展示区域的条件;当然,也可以采用其他条件)的待展示消息时,将该消息会话窗口移动至常规展示区域内。比如图8所示,当用户查看过“未接来电”、“单聊新消息”、“群聊@消息”等类型的未读消息后,相应的消息会话窗口被移动排列至常规展示区域中,而将置顶展示区域空余出来。在该实施例中,由于通讯应用中的消息类型众多,可排列至置顶展示区域的消息会话窗口的数量也很多,因而通过对消息会话窗口的及时移动,可以避免众多消息会话窗口堆 积于置顶展示区域内,便于用户对未读消息进行查看和处理,而无需用户反复翻动消息列表页面进行查找。
4、分类置顶
进一步地,可以对置顶展示区域进行更为细致地划分,比如置顶展示区域可以包括:智能置顶区域(即智能排序区域)和手动置顶区域(即手动排序区域)。其中,通讯应用可以根据上述的权重值大小,将对应的权重值大于或等于预设权重值的待展示消息的消息会话窗口排列至智能置顶区域;而手动置顶区域,由用户进行手动的置顶操作,即根据接收到的用户对任一消息会话窗口的预设触发操作,将该任一消息会话窗口排列至手动置顶区域。
在一实施例中,智能置顶区域和手动置顶区域之间,仅在于其中包含的消息会话窗口的来源不同(即前者是由通讯应用基于权重值的比较而自动确定,后者是由用户手动设定),而对于其中的消息排列方式(如按照权重值或接收时间顺序进行排列)、消息会话窗口的移动逻辑(如将已读消息移动至常规展示区域)等均相同。
在另一实施例中,如图9所示,在图9的左侧图中,当用户将常规区内的消息会话窗口拖动至置顶区时,通讯应用可以示出图9中右侧图内示出的浮动窗口,并由用户在该浮动窗口内进行选择,以确定将该消息会话窗口添加至智能置顶区域或手动置顶区域;其中,当消息会话窗口被添加至智能置顶区域时,该智能置顶区域仅对未读的待展示消息信息对应的消息会话窗口进行展示(即未读置顶),而当消息会话窗口被添加至手动置顶区域时,该手动置顶区域内的消息会话窗口可以长期显示,而无论该消息会话窗口中的待展示消息是否被用户读取,除非用户手动将相应的消息会话窗口从手动置顶区域中移出。
当然,除了上述的拖动操作之外,用户还可以通过其他类型的预设触发操作,将消息会话窗口添加至手动置顶区域中,以使其在手动置顶区域内进行置顶展示。
其中,手动置顶区域可以位于智能置顶区域的上方,从而对于图9所示的实施例,手动置顶区域内的消息会话窗口可以始终位于通讯应用的消息列表页面的消息展示区域的顶部。如图10所示,假定手动置顶区(即手动置顶区域)内包含来自“钉邮”的邮件提示消息,该消息会话窗口由用户通过图9所示的方式添加至手动置顶区中;而智能置顶区中包含来自“小白”的单聊新消息、来自“钉钉事业部”的群聊新消息等,由通讯应用根据相应的权重值而自动添加至智能置顶区中。在图10的左侧图所示的消息列表页面中,各个消息会话窗口中均包含有未读的待展示消息;而当用户读取了手动置顶区和 智能置顶区中的未读消息后,如图10的右侧图所示,来自“钉邮”的邮件提示消息对应的消息会话窗口仍然能够展示于手动展示区内,而来自“小白”的单聊新消息、来自“钉钉事业部”的群聊新消息等则从智能置顶区移动至常规区内,以便于其他包含满足条件的未读待展示消息的消息会话窗口进行排列展示。
5、开关设置
用户可以选择是否采用基于本申请的智能排序方案。如图11所示,在一示例性实施例中,用户可以通过点击图11所示的“设置”按键后,切换至图12所示的设置页面,并通过对“首页智能排序”右侧的滑块进行拖动,从而启动或关闭基于本申请的智能排序功能。当然,用户还可以通过其他方式实现对本申请的智能排序功能的开关控制,本申请并不对此进行限制。
图13示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图13,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成消息展示装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图14,在软件实施方式中,该消息展示装置可以包括权重值获取单元、置顶展示单元和常规展示单元。其中:
判断单元,判断待展示消息是否满足预设展示规则;
第一展示单元,当所述待展示消息满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至消息列表页面中的第一展示区域;
第二展示单元,当所述待展示消息不满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至所述消息列表页面中的第二展示区域。
可选的,所述第一展示区域位于所述消息列表页面中的消息展示区域的预设边沿处。
可选的,所述预设边沿为所述消息列表页面中的消息展示区域的顶部边沿。
可选的,所述判断单元具体用于:
获取所述待展示消息的权重值,并将所述权重值与预设权重值进行比较;
其中,当所述权重值大于或等于所述预设权重值时,判定所述待展示消息满足所述预设展示规则。
可选的,所述判断单元通过下述方式获取所述待展示消息的权重值:
确定所述待展示消息的类型;
根据预定义的每种消息对应的权重值,确定所述待展示消息的类型对应的权重值,以作为所述待展示消息的权重值。
可选的,还包括:权重值配置单元,通过下述方式中至少之一,对每种消息对应的权重值进行配置:
根据接收到的用户配置指令,对相应的消息进行权重值配置;
根据用户的历史行为数据,获得所述用户对各种消息的操作习惯,并根据所述操作习惯配置每种消息对应的权重值。
可选的,所述操作习惯包括:用户关注度;其中,所述权重值与所述关注度呈正相关。
可选的,还包括:
排列单元,在所述第一展示区域内,按照权重值的大小对各个待展示消息对应的消息会话窗口进行排列展示;
其中,当多条待展示消息对应于相同权重值时,所述排列单元将相应的待展示消息按照接收时间顺序进行排列展示。
可选的,所述待展示消息为未读消息;所述装置还包括:
窗口移动单元,当所述待展示消息被读取,且对应的消息会话窗口中不存在其他满足所述预设展示规则的待展示消息时,将该消息会话窗口移动至所述常规展示区域内。
可选的,所述第一展示区域包括:智能排序区域和手动排序区域;所述第一展示单元具体用于:将所述待展示消息对应的消息会话窗口排列至所述智能排序区域;
所述第一展示单元还用于:接收到用户对任一消息会话窗口的预设触发操作,将所述任一消息会话窗口排列至所述手动排序区域。
可选的,还包括:
开关单元,根据接收到的用户开关指令,开启或关闭智能消息排序模式;
其中,当所述智能消息排序模式被开启时,所述消息展示装置根据所述待展示消息对所述预设展示规则的满足情况,将对应的消息会话窗口排列至所述第一展示区域或所述第二展示区域;当所述智能消息排序模式被关闭时,消息会话窗口的排列方式与所述预设展示规则无关。
可选的,所述消息列表页面为即时通讯应用中的功能页面。
可选的,所述即时通讯应用为企业即时通讯应用。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (26)

  1. 一种消息展示方法,其特征在于,包括:
    判断待展示消息是否满足预设展示规则;
    当所述待展示消息满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至消息列表页面中的第一展示区域;
    当所述待展示消息不满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至所述消息列表页面中的第二展示区域。
  2. 根据权利要求1所述的方法,其特征在于,所述第一展示区域位于所述消息列表页面中的消息展示区域的预设边沿处。
  3. 根据权利要求2所述的方法,其特征在于,所述预设边沿为所述消息列表页面中的消息展示区域的顶部边沿。
  4. 根据权利要求1所述的方法,其特征在于,所述判断待展示消息是否满足预设展示规则,包括:
    获取所述待展示消息的权重值,并将所述权重值与预设权重值进行比较;
    其中,当所述权重值大于或等于所述预设权重值时,判定所述待展示消息满足所述预设展示规则。
  5. 根据权利要求4所述的方法,其特征在于,所述获取待展示消息的权重值,包括:
    确定所述待展示消息的类型;
    根据预定义的每种消息对应的权重值,确定所述待展示消息的类型对应的权重值,以作为所述待展示消息的权重值。
  6. 根据权利要求5所述的方法,其特征在于,通过下述方式中至少之一,对每种消息对应的权重值进行配置:
    根据接收到的用户配置指令,对相应的消息进行权重值配置;
    根据用户的历史行为数据,获得所述用户对各种消息的操作习惯,并根据所述操作习惯配置每种消息对应的权重值。
  7. 根据权利要求6所述的方法,其特征在于,所述操作习惯包括:用户关注度;其中,所述权重值与所述关注度呈正相关。
  8. 根据权利要求4所述的方法,其特征在于,还包括:
    在所述第一展示区域内,按照权重值的大小对各个待展示消息对应的消息会话窗口 进行排列展示;
    其中,当多条待展示消息对应于相同权重值时,将相应的待展示消息按照接收时间顺序进行排列展示。
  9. 根据权利要求1所述的方法,其特征在于,所述待展示消息为未读消息;所述方法还包括:
    当所述待展示消息被读取,且对应的消息会话窗口中不存在其他满足所述预设展示规则的待展示消息时,将该消息会话窗口移动至所述常规展示区域内。
  10. 根据权利要求1所述的方法,其特征在于,所述第一展示区域包括:智能排序区域和手动排序区域;所述当待展示消息满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至消息列表页面中的第一展示区域,包括:将所述待展示消息对应的消息会话窗口排列至所述智能排序区域;
    所述方法还包括:接收到用户对任一消息会话窗口的预设触发操作,将所述任一消息会话窗口排列至所述手动排序区域。
  11. 根据权利要求1所述的方法,其特征在于,还包括:
    根据接收到的用户开关指令,开启或关闭智能消息排序模式;
    其中,当所述智能消息排序模式被开启时,根据所述待展示消息对所述预设展示规则的满足情况,将对应的消息会话窗口排列至所述第一展示区域或所述第二展示区域;当所述智能消息排序模式被关闭时,消息会话窗口的排列方式与所述预设展示规则无关。
  12. 根据权利要求1所述的方法,其特征在于,所述消息列表页面为即时通讯应用中的功能页面。
  13. 根据权利要求12所述的方法,其特征在于,所述即时通讯应用为企业即时通讯应用。
  14. 一种消息展示装置,其特征在于,包括:
    判断单元,判断待展示消息是否满足预设展示规则;
    第一展示单元,当所述待展示消息满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至消息列表页面中的第一展示区域;
    第二展示单元,当所述待展示消息不满足所述预设展示规则时,将所述待展示消息对应的消息会话窗口排列至所述消息列表页面中的第二展示区域。
  15. 根据权利要求14所述的装置,其特征在于,所述第一展示区域位于所述消息 列表页面中的消息展示区域的预设边沿处。
  16. 根据权利要求15所述的装置,其特征在于,所述预设边沿为所述消息列表页面中的消息展示区域的顶部边沿。
  17. 根据权利要求14所述的装置,其特征在于,所述判断单元具体用于:
    获取所述待展示消息的权重值,并将所述权重值与预设权重值进行比较;
    其中,当所述权重值大于或等于所述预设权重值时,判定所述待展示消息满足所述预设展示规则。
  18. 根据权利要求17所述的装置,其特征在于,所述判断单元通过下述方式获取所述待展示消息的权重值:
    确定所述待展示消息的类型;
    根据预定义的每种消息对应的权重值,确定所述待展示消息的类型对应的权重值,以作为所述待展示消息的权重值。
  19. 根据权利要求18所述的装置,其特征在于,还包括:权重值配置单元,通过下述方式中至少之一,对每种消息对应的权重值进行配置:
    根据接收到的用户配置指令,对相应的消息进行权重值配置;
    根据用户的历史行为数据,获得所述用户对各种消息的操作习惯,并根据所述操作习惯配置每种消息对应的权重值。
  20. 根据权利要求19所述的装置,其特征在于,所述操作习惯包括:用户关注度;其中,所述权重值与所述关注度呈正相关。
  21. 根据权利要求17所述的装置,其特征在于,还包括:
    排列单元,在所述第一展示区域内,按照权重值的大小对各个待展示消息对应的消息会话窗口进行排列展示;
    其中,当多条待展示消息对应于相同权重值时,所述排列单元将相应的待展示消息按照接收时间顺序进行排列展示。
  22. 根据权利要求14所述的装置,其特征在于,所述待展示消息为未读消息;所述装置还包括:
    窗口移动单元,当所述待展示消息被读取,且对应的消息会话窗口中不存在其他满足所述预设展示规则的待展示消息时,将该消息会话窗口移动至所述常规展示区域内。
  23. 根据权利要求14所述的装置,其特征在于,所述第一展示区域包括:智能排序区域和手动排序区域;所述第一展示单元具体用于:将所述待展示消息对应的消息会 话窗口排列至所述智能排序区域;
    所述第一展示单元还用于:接收到用户对任一消息会话窗口的预设触发操作,将所述任一消息会话窗口排列至所述手动排序区域。
  24. 根据权利要求14所述的装置,其特征在于,还包括:
    开关单元,根据接收到的用户开关指令,开启或关闭智能消息排序模式;
    其中,当所述智能消息排序模式被开启时,所述消息展示装置根据所述待展示消息对所述预设展示规则的满足情况,将对应的消息会话窗口排列至所述第一展示区域或所述第二展示区域;当所述智能消息排序模式被关闭时,消息会话窗口的排列方式与所述预设展示规则无关。
  25. 根据权利要求14所述的装置,其特征在于,所述消息列表页面为即时通讯应用中的功能页面。
  26. 根据权利要求25所述的装置,其特征在于,所述即时通讯应用为企业即时通讯应用。
PCT/CN2016/108978 2015-12-18 2016-12-08 消息展示方法及装置 WO2017101726A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510959040.3A CN105553826A (zh) 2015-12-18 2015-12-18 消息展示方法及装置
CN201510959040.3 2015-12-18

Publications (1)

Publication Number Publication Date
WO2017101726A1 true WO2017101726A1 (zh) 2017-06-22

Family

ID=55832765

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/108978 WO2017101726A1 (zh) 2015-12-18 2016-12-08 消息展示方法及装置

Country Status (3)

Country Link
CN (2) CN111427488A (zh)
HK (1) HK1224457A1 (zh)
WO (1) WO2017101726A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110048931A (zh) * 2019-03-26 2019-07-23 深圳市腾讯信息技术有限公司 一种消息处理方法、装置和设备
CN111947680A (zh) * 2020-09-22 2020-11-17 北京百度网讯科技有限公司 用于展示数据的方法、装置、设备以及存储介质
CN112015569A (zh) * 2020-08-11 2020-12-01 支付宝(杭州)信息技术有限公司 消息提醒处理方法及装置
CN112099700A (zh) * 2019-06-17 2020-12-18 腾讯科技(深圳)有限公司 消息显示方法、消息显示装置及电子设备
CN112134987A (zh) * 2020-09-24 2020-12-25 维沃移动通信有限公司 信息处理方法、装置及电子设备
CN112532512A (zh) * 2020-12-16 2021-03-19 深圳市镜玩科技有限公司 会话消息的处理方法、相关装置、设备及介质
CN112769681A (zh) * 2021-01-27 2021-05-07 北京达佳互联信息技术有限公司 会话显示方法、装置、电子设备及存储介质
CN113115115A (zh) * 2021-03-05 2021-07-13 广州虎牙科技有限公司 消息推送方法、装置、电子设备和计算机可读存储介质
CN113141294A (zh) * 2021-03-19 2021-07-20 维沃移动通信有限公司 消息提示方法、装置及电子设备
CN113645129A (zh) * 2021-08-24 2021-11-12 北京达佳互联信息技术有限公司 即时通信客户端的数据处理方法和数据处理装置
CN113923175A (zh) * 2021-09-30 2022-01-11 钉钉(中国)信息技术有限公司 通讯会话的管理方法及装置
US11444895B2 (en) 2018-12-29 2022-09-13 Tianjin Bytedance Technology Co., Ltd. Session message sticking method and device
WO2023193683A1 (zh) * 2022-04-08 2023-10-12 北京有竹居网络技术有限公司 信息展示方法、装置、电子设备以及存储介质

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111427488A (zh) * 2015-12-18 2020-07-17 阿里巴巴集团控股有限公司 消息展示方法及装置
CN106100969A (zh) * 2016-05-30 2016-11-09 北京三快在线科技有限公司 一种未读会话的提醒方法、装置和终端设备
CN106873955A (zh) * 2016-06-07 2017-06-20 阿里巴巴集团控股有限公司 动态列表的显示方法、装置、设备和***
CN106231074A (zh) * 2016-07-15 2016-12-14 宇龙计算机通信科技(深圳)有限公司 一种消息处理的方法及装置
CN106210327A (zh) * 2016-07-15 2016-12-07 宇龙计算机通信科技(深圳)有限公司 一种消息处理的方法及装置
US10757245B2 (en) 2016-08-09 2020-08-25 Huawei Technologies Co., Ltd. Message display method, user terminal, and graphical user interface
CN106354504B (zh) * 2016-08-29 2020-08-11 北京小米移动软件有限公司 消息显示方法及装置
CN108173738B (zh) * 2016-12-08 2021-07-06 阿里巴巴集团控股有限公司 展示方法及装置
CN106792220A (zh) * 2016-12-22 2017-05-31 珠海市魅族科技有限公司 一种在播放视频时免打扰的方法及装置
CN108289053B (zh) * 2017-01-10 2021-03-09 阿里巴巴集团控股有限公司 即时通信会话的控制方法、装置和***
CN106933988A (zh) * 2017-02-21 2017-07-07 海南凯迪网络资讯股份有限公司 一种多项置顶的内容推广方法及其装置
TWI782955B (zh) * 2017-05-12 2022-11-11 香港商阿里巴巴集團服務有限公司 展示方法及裝置
CN107508748B (zh) * 2017-09-18 2020-06-23 上海量明科技发展有限公司 联系人交互界面的显示方法、装置及即时通信工具
CN107786428A (zh) * 2017-09-28 2018-03-09 联想(北京)有限公司 信息处理方法及其***
CN107943376A (zh) * 2017-10-31 2018-04-20 浙江慧脑信息科技有限公司 一种消息对象列表显示方法
CN108170337A (zh) * 2017-12-29 2018-06-15 北京奇安信科技有限公司 一种应用未读消息通知的角标显示方法及装置
CN117453330A (zh) * 2018-01-29 2024-01-26 联想(北京)有限公司 信息展示方法、信息展示装置及电子设备
CN109688051B (zh) * 2018-12-29 2021-06-25 天津字节跳动科技有限公司 会话列表显示方法、装置和电子设备
CN112083978B (zh) * 2019-06-12 2024-01-16 钉钉控股(开曼)有限公司 事件分享方法及装置
CN110286838B (zh) * 2019-06-21 2021-07-27 网易(杭州)网络有限公司 会话对象的处理方法、装置、终端和存储介质
CN112286596A (zh) * 2019-07-09 2021-01-29 华为技术有限公司 消息显示方法及电子设备
CN112685598B (zh) * 2019-10-18 2024-04-26 腾讯科技(深圳)有限公司 直播中的礼包推送方法及装置
CN110928708B (zh) * 2019-11-20 2022-08-02 维沃移动通信有限公司 图标显示方法、装置、电子设备及计算机可读存储介质
CN111240569B (zh) * 2020-01-16 2021-07-09 网易(杭州)网络有限公司 一种消息置顶的方法和装置
CN114675909A (zh) * 2020-12-24 2022-06-28 高天惟 一种变更聊天记录显示位置的方法和装置
CN113064690B (zh) * 2021-03-30 2023-01-17 联想(北京)有限公司 一种处理方法、装置及电子设备
CN113703993A (zh) * 2021-07-27 2021-11-26 支付宝(杭州)信息技术有限公司 服务消息处理方法、装置及设备
CN115225595A (zh) * 2022-07-22 2022-10-21 北京字跳网络技术有限公司 即时通信会话的管理方法、装置、电子设备和介质
CN115640414B (zh) * 2022-08-10 2023-09-26 荣耀终端有限公司 图像的显示方法及电子设备
CN115567471A (zh) * 2022-08-23 2023-01-03 北京字跳网络技术有限公司 用于会话消息呈现的方法、装置、设备和存储介质
CN115412634B (zh) * 2022-08-29 2024-06-11 维沃移动通信有限公司 消息显示方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825807A (zh) * 2005-02-26 2006-08-30 腾讯科技(深圳)有限公司 一种即时通信消息显示管理***及其方法和显示界面
EP2698708A1 (en) * 2012-08-17 2014-02-19 Pantech Co., Ltd. Method for providing user interface having multi-tasking function, mobile communication device, and computer readable recording medium for providing the same
CN103648084A (zh) * 2013-12-05 2014-03-19 百度在线网络技术(北京)有限公司 消息通知栏中显示消息的方法和***
CN104038412A (zh) * 2014-06-27 2014-09-10 小米科技有限责任公司 过滤垃圾消息的方法及装置
CN104407827A (zh) * 2014-10-31 2015-03-11 广东欧珀移动通信有限公司 一种通知栏中显示消息的方法及移动终端
CN105553826A (zh) * 2015-12-18 2016-05-04 阿里巴巴集团控股有限公司 消息展示方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034996A (zh) * 2006-03-09 2007-09-12 腾讯科技(深圳)有限公司 即时消息推送方法及其***
CN102682039A (zh) * 2011-03-11 2012-09-19 北京千橡网景科技发展有限公司 用于显示好友动态信息的方法和设备
CN103378978A (zh) * 2012-04-16 2013-10-30 腾讯科技(深圳)有限公司 推送消息的方法和服务器
JP5844298B2 (ja) * 2012-06-25 2016-01-13 株式会社コナミデジタルエンタテインメント メッセージ閲覧システム、サーバ、端末装置、制御方法およびプログラム
CN105099891A (zh) * 2015-07-24 2015-11-25 阿里巴巴集团控股有限公司 即时通讯应用的群消息提示方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825807A (zh) * 2005-02-26 2006-08-30 腾讯科技(深圳)有限公司 一种即时通信消息显示管理***及其方法和显示界面
EP2698708A1 (en) * 2012-08-17 2014-02-19 Pantech Co., Ltd. Method for providing user interface having multi-tasking function, mobile communication device, and computer readable recording medium for providing the same
CN103648084A (zh) * 2013-12-05 2014-03-19 百度在线网络技术(北京)有限公司 消息通知栏中显示消息的方法和***
CN104038412A (zh) * 2014-06-27 2014-09-10 小米科技有限责任公司 过滤垃圾消息的方法及装置
CN104407827A (zh) * 2014-10-31 2015-03-11 广东欧珀移动通信有限公司 一种通知栏中显示消息的方法及移动终端
CN105553826A (zh) * 2015-12-18 2016-05-04 阿里巴巴集团控股有限公司 消息展示方法及装置

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11444895B2 (en) 2018-12-29 2022-09-13 Tianjin Bytedance Technology Co., Ltd. Session message sticking method and device
CN110048931A (zh) * 2019-03-26 2019-07-23 深圳市腾讯信息技术有限公司 一种消息处理方法、装置和设备
CN112099700A (zh) * 2019-06-17 2020-12-18 腾讯科技(深圳)有限公司 消息显示方法、消息显示装置及电子设备
CN112015569A (zh) * 2020-08-11 2020-12-01 支付宝(杭州)信息技术有限公司 消息提醒处理方法及装置
CN112015569B (zh) * 2020-08-11 2024-01-30 支付宝(杭州)信息技术有限公司 消息提醒处理方法及装置
CN111947680A (zh) * 2020-09-22 2020-11-17 北京百度网讯科技有限公司 用于展示数据的方法、装置、设备以及存储介质
CN111947680B (zh) * 2020-09-22 2022-08-19 阿波罗智联(北京)科技有限公司 用于展示数据的方法、装置、设备以及存储介质
CN112134987A (zh) * 2020-09-24 2020-12-25 维沃移动通信有限公司 信息处理方法、装置及电子设备
CN112532512A (zh) * 2020-12-16 2021-03-19 深圳市镜玩科技有限公司 会话消息的处理方法、相关装置、设备及介质
CN112532512B (zh) * 2020-12-16 2023-03-17 深圳市镜玩科技有限公司 会话消息的处理方法、相关装置、设备及介质
CN112769681A (zh) * 2021-01-27 2021-05-07 北京达佳互联信息技术有限公司 会话显示方法、装置、电子设备及存储介质
CN112769681B (zh) * 2021-01-27 2023-03-24 北京达佳互联信息技术有限公司 会话显示方法、装置、电子设备及存储介质
CN113115115B (zh) * 2021-03-05 2023-06-20 广州虎牙科技有限公司 消息推送方法、装置、电子设备和计算机可读存储介质
CN113115115A (zh) * 2021-03-05 2021-07-13 广州虎牙科技有限公司 消息推送方法、装置、电子设备和计算机可读存储介质
CN113141294B (zh) * 2021-03-19 2023-04-18 维沃移动通信有限公司 消息提示方法、装置及电子设备
CN113141294A (zh) * 2021-03-19 2021-07-20 维沃移动通信有限公司 消息提示方法、装置及电子设备
CN113645129A (zh) * 2021-08-24 2021-11-12 北京达佳互联信息技术有限公司 即时通信客户端的数据处理方法和数据处理装置
CN113645129B (zh) * 2021-08-24 2023-07-04 北京达佳互联信息技术有限公司 即时通信客户端的数据处理方法和数据处理装置
CN113923175A (zh) * 2021-09-30 2022-01-11 钉钉(中国)信息技术有限公司 通讯会话的管理方法及装置
CN113923175B (zh) * 2021-09-30 2023-10-31 钉钉(中国)信息技术有限公司 通讯会话的管理方法及装置
WO2023193683A1 (zh) * 2022-04-08 2023-10-12 北京有竹居网络技术有限公司 信息展示方法、装置、电子设备以及存储介质

Also Published As

Publication number Publication date
HK1224457A1 (zh) 2017-08-18
CN111427488A (zh) 2020-07-17
CN105553826A (zh) 2016-05-04

Similar Documents

Publication Publication Date Title
WO2017101726A1 (zh) 消息展示方法及装置
US20180295074A1 (en) Method and System for Exchanging Emails
TWI782955B (zh) 展示方法及裝置
CN108173738B (zh) 展示方法及装置
JP6178928B2 (ja) メッセージ管理システムのための動的なフィルタ生成
JP7042917B2 (ja) メッセージ処理方法、未読メッセージ表示方法、およびコンピュータ端末
US9619100B2 (en) Method, apparatus, and computer program product for adapting a content segment based on an importance level
US20140344721A1 (en) Apparatus and method for collating application events with contacts of an electronic device
TW201519068A (zh) 提供用於對話的視覺化
CN103558958A (zh) 应用程序的功能调用方法及终端
US20190197496A1 (en) Task reminding method and apparatus for multiple information sources
US20100162132A1 (en) Techniques to manage and display related communications
JP6542929B2 (ja) ジェスチャに基づく入力を介したメッセージ管理システムのための動的なフィルタ生成の有効化
US20120198372A1 (en) Communication processing based on current reading status and/or dynamic determination of a computer user's focus
US20180091613A1 (en) Electronic device and method thereof for managing notifications
US20160313910A1 (en) Method and device for organizing a plurality of items on an electronic device
CN102299986A (zh) 一种手机信息智能显示方法
US20220004549A1 (en) Techniques for automated database query generation
US20140273926A1 (en) Method and Apparatus for Handling Contacts
EP3120304A1 (en) Method and system for exchanging emails

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16874783

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16874783

Country of ref document: EP

Kind code of ref document: A1