The present disclosure relates to the field of communication technologies, and, more particularly, to communication methods and devices.
In the current technology, a user may send a reminder message to a target user through a communication application. As the reminder message is transmitted, prompted, and presented in a way different from that of other communication messages, it may remind the target user to process a related task or event in time.
However, the user may only implement the creation and transmission of the reminder message by using a special function page provided by the communication application. Therefore, it takes the user a lot of energy and time to look for and switch to the special function page, thereby resulting in low efficiency of sending the reminder message.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify all key features or essential features of the claimed subject matter, nor is it intended to be used alone as an aid in determining the scope of the claimed subject matter. The term “technique(s) or technical solution(s)” for instance, may refer to apparatus(s), system(s), method(s) and/or computer-readable instructions as permitted by the context above and throughout the present disclosure.
The present disclosure provides a communication method and device, which may edit and send a reminder message quickly, thus helping simplify user operations and improving the efficiency of sending the reminder message.
The present disclosure provides the following technical solutions:
according to an aspect of the present disclosure, a communication method is provided, including:
detecting a user operation aimed at a trigger element related to a reminder message function page in a communication application;
executing a regular processing function corresponding to the trigger element when the user operation is a predefined regular trigger operation; and
displaying a quick editing page for a reminder message when the user operation is a predefined quick trigger operation, wherein the quick editing page is used for quickly sending received user input information as content of the reminder message according to a default sending condition.
According to another aspect of the present disclosure, a communication device is provided, including:
a detecting unit configured to detect a user operation aimed at a trigger element related to a reminder message function page in a communication application;
an executing unit configured to execute a regular processing function corresponding to the trigger element when the user operation is a predefined regular trigger operation; and
a displaying unit configured to display a quick editing page for a reminder message when the user operation is a predefined quick trigger operation, wherein the quick editing page is used for quickly sending received user input information as content of the reminder message according to a default sending condition.
As shown from the foregoing technical solution, in the present disclosure, a user's requirement for creating a reminder message is determined accurately by detecting a user operation aimed at a trigger element related to a reminder message function page and identifying an operation type of the user operation. Meanwhile, a quick editing page is displayed to the user when the user operation is a predefined quick trigger operation, so that the user edits and creates a reminder message quickly without spending a lot of energy and time to look for a special function page for a reminder message, thereby helping simplify user operations and improving efficiency of sending the reminder message.
The accompanying drawings described herein are used to enable further understanding of the present disclosure and constitute a part of the present disclosure. Example embodiments of the present disclosure are used to explain the present disclosure, and are in no way intended to improperly limit the present disclosure. In the drawings:
In current technologies, a communication application may support creation, transmission, and presentation of a reminder message. On one hand, the reminder message may be sent in many manners such as instant messaging, SMS, and voice over telephone to achieve a better reminding effect. On the other hand, the communication application provides a special function page for the reminder message to distinguish from other communication messages supported by the communication application, thereby achieving a better reminding effect.
The following descriptions may use the Enterprise Instant Messaging (EIM) application such as “DING Talk” as an example. In some examples, the mail in the DING Talk is referred to as Ding mail and the message in the DING Talk is referred to as DING Message or DING. The methods and devices, as described in the DING Talk, may be applied to any other communication application, device, and method.
A DING Talk client terminal may provide multiple tabs such as “Message,” “DING” and the like displayed in
A user may implement functions such as page switching in the related art by using a regular trigger operation. For example, assuming that the regular trigger operation is a click operation (such as single click), the message list page displayed in
In the reminder message presentation page displayed in
In the normal editing page displayed in
It may be seen that when a user creates a reminder message based on the related art, it takes a lot of energy and time to look for the first entry identifier, the second entry identifier and the like on one hand, and on the other hand, the user needs to configure many items of the reminder message one by one, thus causing problems of complex user operations and low efficiency.
Therefore, the present disclosure improves a creation process of the reminder message to solve the foregoing problems in the related art. The following example embodiments are provided to further illustrate the present disclosure:
Step 402: A user operation aimed at a trigger element related to a reminder message function page in a communication application is detected.
In this example embodiment, the communication application may be any application supporting a communication function. For example, when the communication application includes an instant messaging application, the instant messaging application may be the foregoing enterprise instant messaging application, such as DING Talk, which is not limited in the present disclosure.
In an example embodiment, the trigger element related to the reminder message function page may include a trigger element for switching to the reminder message function page, for example, a first entry identifier represented by the text “DING” or the “pushpin” icon displayed in
In another example embodiment, the trigger element related to the reminder message function page may include a trigger element in the reminder message function page, for example, a second entry identifier represented by the text “Create” displayed in
Step 404: A regular processing function corresponding to the trigger element is executed when the user operation is a predefined regular trigger operation.
Step 406: A quick editing page for a reminder message is displayed when the user operation is a predefined quick trigger operation, wherein the quick editing page is used for quickly sending received user input information as content of the reminder message according to a default sending condition.
In this example embodiment, types of user operations are distinguished so that original trigger elements may be reused without adding more trigger elements in the communication application, thus realizing multiple application functions based on the same trigger element without increasing the complexity of content of the communication application. For example, the regular trigger operation is used for realizing a regular function in the current technology, and the quick trigger operation is used for realizing a quick function in the present disclosure, to meet application requirements of the user in different scenarios.
The regular trigger operation and the quick trigger operation may be any different trigger operations, which are not limited in the present disclosure. For example, when the regular trigger operation is a click operation for the trigger element, the quick trigger operation may be a long-press operation for the trigger element; or when the regular trigger operation is a tap operation for the trigger element, the quick trigger operation may be a hit operation for the trigger element.
In this example embodiment, the trigger element is related to the reminder message function page. Therefore, when the quick editing page for the reminder message is displayed upon detection of the quick trigger operation, on one hand, the quick trigger operation in the present disclosure does not seem abrupt and may be easily accepted by the user as the quick editing page is related to the reminder message function page, and on the other hand, the user may understand, memorize, and constantly use the quick trigger operation easily, thus reducing the learning cost and using threshold for the user.
In an example embodiment, when the trigger element includes a first entry identifier of the reminder message function page in the communication application, the reminder message function page may be switched to according to the detected regular trigger operation for the first entry identifier, especially in the case where the reminder message function page is not displayed currently; and the quick editing page for the reminder message may be displayed according to the detected quick trigger operation for the first entry identifier, especially in the case where the reminder message function page is not displayed currently, so that the user may edit, generate and send the reminder message quickly.
In another example embodiment, when the trigger element includes a second entry identifier of a normal editing page for the reminder message, the normal editing page for the reminder message may be displayed according to the detected regular trigger operation for the second entry identifier, so as to determine content of the reminder message according to user input information received in the reminder message function page and complete user configuration for the sending condition. Then, the content of the reminder message is sent normally according to the user-configured sending condition. Moreover, the quick editing page for the reminder message may be displayed according to the detected quick trigger operation for the second entry identifier, so that the user may edit, generate and send the reminder message quickly.
In this example embodiment, the operation of sending the reminder message requires two types of data: message content and sending condition. The message content may be actively input by the user, and includes information such as a text, a picture, a video, a file and the like. The sending condition may include a receiver of the reminder message and a message type of the reminder message. In the normal editing page, the user needs to edit the message content and the sending condition manually, and the operations are complex. In the quick editing page, the user only needs to edit the message content manually, and does not need to configure the sending condition, thus significantly simplifying user operations and improving the efficiency of sending the reminder message.
A default sending condition may be set in the communication application. Alternatively, the user may manually configure the sending condition in advance, so that the reminder message is sent by using the configured sending condition during subsequent processing carried out through the quick editing page. For example, the receiver of the reminder message may be a sender of the reminder message or an associated member (such as a member in the same working group in an enterprise) in a group (for example, an enterprise, a school, a government agency, armed police forces, and the like) to which the sender belongs, or the like by default. The reminder message may be sent by using an instant messaging type by default.
In this example embodiment, when the quick editing page includes a mode switching identifier, such as the “pushpin” icon on the upper right corner displayed in
In this example embodiment, the quick editing page may be displayed in a temporary pop-up window, so that the quick editing page has a lightweight characteristic conforming to the “shortcut,” less content on an initial page invoking the quick editing page is obstructed, and content separation from the initial page is alleviated. As such, the user operations have better relevance and continuity. Further, the temporary pop-up window may be closed automatically after the reminder message is sent, thereby returning to the corresponding initial page actively, such that the relevance with the initial page may be further enhanced and user operations may be further simplified by automatically closing the temporary pop-up window.
It may be seen from the foregoing technical solution that in the present disclosure, a user's requirement for creating a reminder message may be determined accurately by detecting a user operation aimed at a trigger element related to a reminder message function page and identifying an operation type of the user operation. Meanwhile, a quick editing page is displayed to the user when the user operation is a predefined quick trigger operation, so that the user may edit and create a reminder message quickly without spending a lot of energy and time on looking for a special function page for a reminder message, thereby helping simplify user operations and improving the efficiency of sending the reminder message.
For ease of comprehension, a communication process of the enterprise instant messaging application DING Talk in an enterprise scenario is used as an example to describe the technical solution of the present disclosure in detail with reference to
Step 502: A trigger operation for a tab at DING Talk is detected.
In this example embodiment, as shown in
Step 504: Step 506 is performed when trigger duration T≤predefined standard duration T0; otherwise, step 508 is performed.
In this example embodiment, the type of the trigger operation of the user may be determined according to a numerical relationship between the trigger duration T and the predefined standard duration T0. When T≤T0, it indicates that the trigger operation is a click operation, and when T>T0, it indicates that the trigger operation is a long-press operation.
Step 506: The tab at DING Talk is switched to.
In this example embodiment, when the detected trigger operation is a click operation, a “DING” tab may be switched to using a processing method in the current technology, that is, the reminder message presentation page displayed in
Step 508: A quick editing page is displayed.
In this example embodiment, when the detected trigger operation is a long-press operation, a quick editing page for a reminder message (such as a DING message) may be displayed through the temporary window displayed in
Step 510: A DING message is generated and sent.
In this example embodiment, a mode switching identifier may be displayed in the quick editing page. For example, the mode switching identifier may be the “pushpin” icon displayed in
For example, the receiver is the sender by default. After the user clicks the “Send” button, the reminder message generated through the quick processing page may be received and presented on his/her own reminder message presentation page. For example,
As shown in
The first identifier should be different from the second identifier, so that reminder messages of different types may be distinguished quickly and effectively. For example, the first identifier 806 may include a pushpin icon in a pinned state, and the second identifier 808 may include a pushpin icon in a non-pinned state. In this case, for the user, the pin-to-top reminder message looks like a corresponding reminder message “pinned” in the first presentation area 802 with the “pushpin,” and the common reminder message looks like a corresponding reminder message released to the second presentation area 804 after the “pushpin” is pulled out. As such, the “pin to top” and “not pin to top” may provide a more intuitive and lively visual effect and using experience.
As shown in
In this example embodiment, to help the user view the pin-to-top reminder message more conveniently, details of the pin-to-top reminder message may be presented in the reminder message presentation page, while the common reminder message may be displayed in a thumbnail manner. For example, the DING Talk client terminal may conduct intelligent analysis on a triggered communication message and may configure a generated reminder message to be a task-type reminder message when identifying deadline information included in message content, wherein the deadline information is configured as a task deadline of the reminder message. The task type has a task attribute; a corresponding receiver needs to feed task performance back corresponding to the reminder message, and the receiver may receive an intelligent reminder before the task deadline.
In this case, when the reminder message is of a task type, as shown in
Step 512: Then initial tab is returned to.
In this example embodiment, after the reminder message is sent or canceled, the quick editing page may be closed automatically without requiring the user to trigger closing of the page manually, which helps simplify user operations and helps the user to return to the previous initial tab quickly, for example, return to the message list page displayed in
Similar to
Step 1002: A trigger operation for an entry identifier of a DING message creation page is detected.
In this example embodiment, as shown in
Step 1004: Step 1006 is performed when trigger pressure P≤predefined standard pressure P0; otherwise, step 1008 is performed.
In this example embodiment, the type of the trigger operation of the user may be determined according to a numerical relationship between the trigger pressure P and the predefined standard pressure P0. When P≤P0, it indicates that the trigger operation is a tap operation, and when P>P0, it indicates that the trigger operation is a hit operation.
Step 1006: A normal editing page for a DING message is switched to.
In this example embodiment, when the detected trigger operation is a tap operation, the normal editing page for a DING message displayed in
Step 1008: A quick editing page is displayed.
In this example embodiment, when the detected trigger operation is a hit operation, a quick editing page for a DING message displayed in
As shown in
Step 1010: A DING message is generated and sent.
Step 1012: An initial tab is returned to.
Referring to
The memory 1504 may store therein a plurality of modules or units including a detecting unit 1510, an executing unit 1512, and a displaying unit 1514.
The detecting unit 1510 is configured to detect a user operation aimed at a trigger element related to a reminder message function page in a communication application.
The executing unit 1512 is configured to execute a regular processing function corresponding to the trigger element when the user operation is a predefined regular trigger operation;
The displaying unit 1514 is configured to display a quick editing page for a reminder message when the user operation is a predefined quick trigger operation, wherein the quick editing page is used for quickly sending received user input information as content of the reminder message according to a default sending condition.
Optionally, the regular trigger operation includes a click operation for the trigger element; and the quick trigger operation includes a long-press operation for the trigger element; or
the regular trigger operation includes a tap operation for the trigger element; and the quick trigger operation includes a hit operation for the trigger element.
Optionally, the executing unit 1512 is configured to:
switch to the reminder message function page according to the detected regular trigger operation when the trigger element includes a first entry identifier of the reminder message function page in the communication application.
Optionally, the executing unit 1512 is configured to:
display a normal editing page for the reminder message according to the detected regular trigger operation when the trigger element includes a second entry identifier of the normal editing page for the reminder message, wherein the second entry identifier is located in the reminder message function page;
determine content of the reminder message according to user input information received in the reminder message function page, and complete user configuration for a sending condition; and
send the content of the reminder message normally according to the user-configured sending condition.
Optionally, the sending condition includes a receiver of the reminder message and a message type of the reminder message.
Optionally, the receiver of the reminder message is a sender of the reminder message by default.
Optionally, the communication device 1500 further includes the following unit stored in the memory 1504:
a configuring unit 1516 configured to, when the quick editing page includes a mode switching identifier, configure the reminder message to be in a corresponding presentation mode according to a trigger operation for the mode switching identifier,
wherein a reminder message in a pin-to-top mode is presented in a first presentation area in a reminder message presentation page corresponding to a receiver, a reminder message in a common mode is presented in a second presentation area in a reminder message presentation page corresponding to a receiver, and the first presentation area is different from the second presentation area.
Optionally, the displaying unit 1514 is configured to display the quick editing page in a temporary pop-up window which is closed automatically after the reminder message is sent.
In a typical configuration, the computing device includes one or more central processing units (CPUs), an input/output interface, a network interface, and a memory.
The memory may include computer readable media such as a volatile memory, a Random-Access Memory (RAM), and/or non-volatile storage device, e.g., a Read-Only Memory (ROM) or a flash RAM. The memory is an example of a computer readable medium.
The computer readable medium includes non-volatile and volatile media as well as movable and non-movable media and may implement information storage by means of any method or technology. The information may be a computer readable instruction, a data structure, and a module of a program or other data. An example of the storage medium of a computer includes, but is not limited to, a phase change memory (PRAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), other types of RAMs, a ROM, an electrically erasable programmable read-only memory (EEPROM), a flash memory or other memory technologies, a compact disk read-only memory (CD-ROM), a digital versatile disc (DVD) or other optical storages, a cassette tape, a magnetic tape/magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, and may be used to store information accessible to the computing device. According to the definition in this text, the computer readable medium does not include transitory media, such as a modulated data signal and a carrier.
It should be further noted that terms “include” and “comprise” as well as their any other variations are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements not only includes the elements clearly listed, but also may include other elements not clearly listed or elements inherent to the process, method, commodity or device. Without more restrictions, other identical elements may also exist in the process, method, commodity or device including the element defined by the phrase “including a . . . ”.
Example embodiments are described in detail here, which are illustrated in the accompanying drawings. When the following description is related to the drawings, identical numerals in different drawings represent identical or similar elements, unless otherwise indicated. The implementations described in the following example embodiments do not represent all implementations consistent with the present disclosure. On the contrary, they are merely some examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
The terms used in the present disclosure are merely used for describing specific example embodiments and are not intended to limit the present disclosure. The terms “a(n),” “said” and “the” initiating the singular form are also intended to include the plural form, unless other meanings are clearly indicated in the context. It should be further understood that the term “and/or” used in this text means any or all possible combinations including one or more associated items listed.
It should be understood that although terms such as “first,” “second” and “third” may be used in the present disclosure to describe various information, the information should not be limited to the foregoing terms. The terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of the present disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. For example, the term “if” used here may be interpreted as “when,” “upon” or “in response to the determination” depending on the context.
The above description includes merely example embodiments of this specification and is not used to limit this specification. Any modification, equivalent replacement, improvement and the like made without departing from the spirit and principle of this specification should fall within the protection scope of this specification.
The present disclosure may further be understood with clauses as follows.
Clause 1. A communication method comprising:
detecting a user operation aimed at a trigger element related to a reminder message function page in a communication application;
executing a regular processing function corresponding to the trigger element when the user operation is a predefined regular trigger operation; and
displaying a quick editing page for a reminder message when the user operation is a predefined quick trigger operation, the quick editing page being used for quickly sending received user input information as a content of the reminder message according to a default sending condition.
Clause 2. The method of clause 1, wherein:
the regular trigger operation comprises a click operation for the trigger element and the quick trigger operation comprises a long-press operation for the trigger element; or
the regular trigger operation comprises a tap operation for the trigger element and the quick trigger operation comprises a hit operation for the trigger element.
Clause 3. The method of clause 1, wherein the executing the regular processing function corresponding to the trigger element when the user operation is the predefined regular trigger operation comprises:
switching to the reminder message function page according to the regular trigger operation when the trigger element comprises a first entry identifier of the reminder message function page in the communication application.
Clause 4. The method of clause 1, wherein the executing the regular processing function corresponding to the trigger element when the user operation is the predefined regular trigger operation comprises:
displaying a normal editing page for the reminder message according to the regular trigger operation when the trigger element comprises a second entry identifier of the normal editing page for the reminder message, the second entry identifier being located in the reminder message function page;
determining the content of the reminder message according to user input information received in the reminder message function page, and completing a user configuration for the sending condition; and
sending the content of the reminder message normally according to the user-configured sending condition.
Clause 5. The method of clause 1, wherein the sending condition comprises:
a receiver of the reminder message; and
a message type of the reminder message.
Clause 6. The method of clause 5, wherein the receiver of the reminder message is a sender of the reminder message by default.
Clause 7. The method of clause 1, further comprising:
when the quick editing page comprises a mode switching identifier, configuring the reminder message to be in a corresponding presentation mode according to a trigger operation for the mode switching identifier,
wherein:
a reminder message in a pin-to-top mode is presented in a first presentation area in a reminder message presentation page corresponding to a receiver;
a reminder message in a common mode is presented in a second presentation area in the reminder message presentation page corresponding to the receiver, the first presentation area being different from the second presentation area.
Clause 8. The method of clause 1, wherein the displaying the quick editing page for the reminder message comprises displaying the quick editing page in a temporary pop-up window which is closed automatically after the reminder message is sent.
Clause 9. A communication device comprising:
a detecting unit configured to detect a user operation aimed at a trigger element related to a reminder message function page in a communication application;
an executing unit configured to execute a regular processing function corresponding to the trigger element when the user operation is a predefined regular trigger operation; and
a displaying unit configured to display a quick editing page for a reminder message when the user operation is a predefined quick trigger operation, the quick editing page being used for quickly sending received user input information as a content of the reminder message according to a default sending condition.
Clause 10. The device of clause 9, wherein:
the regular trigger operation comprises a click operation for the trigger element and the quick trigger operation comprises a long-press operation for the trigger element; or
the regular trigger operation comprises a tap operation for the trigger element and the quick trigger operation comprises a hit operation for the trigger element.
Clause 11. The device of clause 9, wherein the executing unit is configured to:
switch to the reminder message function page according to the detected regular trigger operation when the trigger element comprises a first entry identifier of the reminder message function page in the communication application.
Clause 12. The device of clause 9, wherein the executing unit is configured to:
display a normal editing page for the reminder message according to the detected regular trigger operation when the trigger element comprises a second entry identifier of the normal editing page for the reminder message, the second entry identifier being located in the reminder message function page;
determine the content of the reminder message according to user input information received in the reminder message function page, and complete user configuration for a sending condition; and
send the content of the reminder message normally according to the user-configured sending condition.
Clause 13. The device of clause 9, wherein the sending condition comprises:
a receiver of the reminder message; and
a message type of the reminder message.
Clause 14. The device of clause 13, wherein the receiver of the reminder message is a sender of the reminder message by default.
Clause 15. The device of clause 9, further comprising:
a configuring unit configured to, when the quick editing page comprises a mode switching identifier, configure the reminder message to be in a corresponding presentation mode according to a trigger operation for the mode switching identifier,
wherein:
a reminder message in a pin-to-top mode is presented in a first presentation area in a reminder message presentation page corresponding to a receiver; and
a reminder message in a common mode is presented in a second presentation area in the reminder message presentation page corresponding to the receiver, the first presentation area being different from the second presentation area.
Clause 16. The device of clause 9, wherein the displaying unit is configured to display the quick editing page in a temporary pop-up window which is closed automatically after the reminder message is sent.
Number | Date | Country | Kind |
---|---|---|---|
201610830274.2 | Sep 2016 | CN | national |
This application claims priority to and is a continuation of PCT Patent Application No. PCT/CN2017/101251, filed on 11 Sep. 2017, which claims priority to Chinese Patent Application No. 201610830274.2 filed on 18 Sep. 2016 and entitled “COMMUNICATION METHOD AND DEVICE”, which are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2017/101251 | Sep 2017 | US |
Child | 16355140 | US |