CN107885424B - Method and device for updating display sequence of conversation options - Google Patents

Method and device for updating display sequence of conversation options Download PDF

Info

Publication number
CN107885424B
CN107885424B CN201711268343.6A CN201711268343A CN107885424B CN 107885424 B CN107885424 B CN 107885424B CN 201711268343 A CN201711268343 A CN 201711268343A CN 107885424 B CN107885424 B CN 107885424B
Authority
CN
China
Prior art keywords
conversation
dialog
list area
option list
updating
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201711268343.6A
Other languages
Chinese (zh)
Other versions
CN107885424A (en
Inventor
卢山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201711268343.6A priority Critical patent/CN107885424B/en
Publication of CN107885424A publication Critical patent/CN107885424A/en
Application granted granted Critical
Publication of CN107885424B publication Critical patent/CN107885424B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure relates to a method and a device for updating a display sequence of conversation options, and belongs to the technical field of networks. The method comprises the following steps: receiving a communication message of a target application program; detecting the position of a mouse operation cursor; and if the position of the mouse operation cursor is in a conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message when the time length of the mouse operation cursor for stopping displacement reaches a preset time length threshold value. The efficiency of communication is improved by updating the display sequence of the conversation options.

Description

Method and device for updating display sequence of conversation options
Technical Field
The present disclosure relates to the field of network technologies, and in particular, to a method and an apparatus for updating a display sequence of dialog options.
Background
With the development of network technology, people increasingly use instant messaging applications to communicate. The interface of a computer version of an instant messaging application typically includes areas such as a conversation options list area and a conversation content display area.
When the user uses the instant messaging application program of the computer version, the user can see the conversation option list area and the conversation content display area by opening the instant messaging application program. The user clicks the dialog option with a friend in the dialog option list area or the dialog option of a group, and the instant messaging application program can display the dialog content with the friend or the dialog content of the group in the dialog content display area. The user can input text, voice or files in the content input area in the conversation content display area, and then click the sending button, and the input content can be sent to the friend or the group. When the instant messaging application program receives the messages of friends or groups, the sequencing of all the conversation options in the conversation option list area is updated in real time, and the conversation option to which the latest message belongs is adjusted to the top end in the conversation option list area.
In the course of implementing the present disclosure, the inventors found that the prior art has at least the following problems:
when a user wants to click a conversation option with a friend or a conversation option of a group, if the instant messaging application program receives a message of the friend or the group at the moment, the sequence of the conversation options is changed immediately, the user reflects that the wrong conversation option is likely to be clicked, at this moment, the user needs to search the conversation option to be clicked again in a conversation option list area, and then click the conversation option, so that the conversation content with the friend or the conversation content of the group is displayed in a conversation content display area, and the efficiency of communication is reduced.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a method and apparatus for updating a display order of dialog options. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a method for updating a display order of dialog options, the method including:
receiving a communication message of a target application program;
detecting the position of a mouse operation cursor;
and if the position of the mouse operation cursor is in a conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message when the time length of the mouse operation cursor for stopping displacement reaches a preset time length threshold value.
Optionally, the method further comprises:
and if the position of the mouse operation cursor is in the conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message when the mouse operation cursor moves out of the conversation option list area.
Optionally, the method further comprises:
and if the position of the mouse operation cursor is in a conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message after detecting a selection instruction of the conversation options in the conversation option list area.
Optionally, the method further comprises:
and if the position of the mouse operation cursor is outside the conversation option list area of the interface of the target application program, directly updating the display sequence of the conversation options in the conversation option list area based on the communication message.
Optionally, the updating the display sequence of the dialog options in the dialog option list region based on the communication message includes:
and adjusting the display position of the conversation option corresponding to the communication message to the top of the conversation option list area.
According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus for updating a display order of dialog options, the apparatus comprising:
the receiving module is used for receiving the communication message of the target application program;
the detection module is used for detecting the position of a mouse operation cursor;
and the first updating module is used for updating the display sequence of the dialogue options in the dialogue option list area based on the communication message when the time length for stopping the displacement of the mouse operation cursor reaches a preset time length threshold value if the position of the mouse operation cursor is in the dialogue option list area of the interface of the target application program.
Optionally, the apparatus further comprises:
and the second updating module is used for updating the display sequence of the dialog options in the dialog option list area based on the communication message when the mouse operation cursor moves out of the dialog option list area if the position of the mouse operation cursor is in the dialog option list area of the interface of the target application program.
Optionally, the apparatus further comprises:
and the third updating module is used for updating the display sequence of the conversation options in the conversation option list area based on the communication message after detecting a selection instruction of the conversation options in the conversation option list area if the position of the mouse operation cursor is in the conversation option list area of the interface of the target application program.
Optionally, the apparatus further comprises:
and the fourth updating module is used for updating the display sequence of the dialog options in the dialog option list area directly based on the communication message if the position of the mouse operation cursor is outside the dialog option list area of the interface of the target application program.
Optionally, the first updating module is configured to:
and adjusting the display position of the conversation option corresponding to the communication message to the top of the conversation option list area.
According to a third aspect of embodiments of the present disclosure, there is provided a terminal comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by the processor to implement the method of updating a dialog option display order as set forth in the first aspect.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium having stored therein at least one instruction, at least one program, set of codes, or set of instructions that is loaded and executed by the processor to implement the method of updating a dialog option display order as set forth in the first aspect.
The technical scheme provided by the embodiment of the disclosure has the following beneficial effects:
in the embodiment of the disclosure, a communication message of a target application program is received; detecting the position of a mouse operation cursor; and if the position of the mouse operation cursor is in a conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message when the time length of the mouse operation cursor for stopping displacement reaches a preset time length threshold value. Therefore, when a user wants to click a conversation option of a friend or a conversation option of a group, if the instant messaging application program receives a new communication message at the moment, the sequencing of the conversation options cannot be changed immediately, the user cannot click a wrong conversation option, and the communication efficiency is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. In the drawings:
FIG. 1 is a flow diagram illustrating a method of updating a dialog option display sequence in accordance with an exemplary embodiment;
FIG. 2 is an interface diagram illustrating an update dialog option display sequence in accordance with an exemplary embodiment;
FIG. 3(a) is an interface diagram illustrating an updated dialog option display sequence in accordance with an exemplary embodiment;
FIG. 3(b) is an interface diagram illustrating an updated dialog option display sequence in accordance with an exemplary embodiment;
FIG. 3(c) is an interface diagram illustrating an updated dialog option display sequence in accordance with an exemplary embodiment;
FIG. 4 is a block diagram illustrating an apparatus for updating a dialog option display sequence in accordance with an exemplary embodiment;
FIG. 5 is a block diagram illustrating an apparatus for updating a dialog option display sequence in accordance with an exemplary embodiment;
FIG. 6 is a block diagram illustrating an apparatus for updating a dialog option display sequence in accordance with an exemplary embodiment;
FIG. 7 is a block diagram illustrating an apparatus for updating a dialog option display sequence in accordance with an exemplary embodiment;
fig. 8 is a block diagram of a terminal according to an example embodiment.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
Detailed Description
To make the objects, technical solutions and advantages of the present disclosure more apparent, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
The embodiment of the disclosure provides a method for updating a display sequence of dialog options, which can be implemented by a terminal. The terminal may be a terminal installed with an instant messaging application (which may be referred to as a target application).
The terminal may include a processor, memory, screen, transceiver, etc. The processor, which may be a CPU (Central Processing Unit), may be configured to determine a position of a mouse operation cursor, receive an instruction, control a dialog content display area to display dialog contents, and the like. The Memory may be a RAM (Random Access Memory), a Flash Memory, etc., and may be configured to store received data, data required by the processing procedure, data generated during the processing procedure, etc., such as communication messages, communication content information, content input by the user, display information of the session options, etc. The screen may be a display screen that may be used to communicate content information, user input content, display information for dialog options, and the like. The transceiver, which may be used for data transmission with other devices, such as receiving communication messages sent by the server, sending input content to the server, etc., may include an antenna, a matching circuit, a modem, etc.
The terminal may further include an image detection part, an audio output part, an audio input part, and the like. The image detection means may be a camera or the like. The audio output component may be a speaker, headphones, or the like. The audio input means may be a microphone or the like.
The process flow shown in fig. 1 will be described in detail below with reference to the embodiments, and the contents may be as follows:
in step 101, a communication message of a target application program is received.
Wherein the target application may be an instant messaging application.
In implementation, when a user wants to chat with other users through the terminal, the user opens a target application on the terminal, and then the user can see that, on the interface of the target application, there are regions such as a conversation option list region and a conversation content display region.
As shown in fig. 2, the dialog option list region is a region where a dialog option list is displayed, in which there may be dialog options between the user and the friend, or dialog options of the group in which the user is located. Each conversation option contains display information such as head portrait, name and the like of the friend or the group corresponding to the conversation option. When a user clicks a certain conversation option, the conversation content corresponding to the conversation option can be opened, and the conversation content is displayed in the conversation content display area.
In the dialog content display area of the target application program, the upper part can display the name of the friend or the group corresponding to the selected dialog option, and the middle part can display the communication record between the friend and the user or the communication record of the group. The lower part is a content input area in which a user can input text, voice, pictures, files, etc. The user clicks on the send option and the target application can send the entered content to the server. And after receiving the content input by the user, the server sends the content to the account of the corresponding friend or all accounts in the corresponding group, so that the online communication between the users is realized.
When a friend sends a communication message to a local login account, a target application program receives the communication message sent by a server, and the communication message comprises an account identifier of a sender and communication content information. And the target application program analyzes the communication message, extracts the account identification and the communication content information of the sender from the communication message, stores the communication content information locally, and stores the communication content information together with other communication content information corresponding to the account identification.
In step 102, the position of the mouse-operated cursor is detected.
The mouse operating cursor is generally an arrow icon in the initial configuration of the operating system, and may be set as another icon by the user.
In implementation, after the target application program receives the communication message, the terminal may detect the position of the current mouse operation cursor.
In step 103, if the position of the mouse operation cursor is in the dialog option list area of the interface of the target application program, when the time length for the mouse operation cursor to stop moving reaches the preset time length threshold, the display sequence of the dialog options in the dialog option list area is updated based on the communication message.
In implementation, after detecting the position of the mouse operation cursor at the trigger time, the target application program judges whether the position of the mouse operation cursor at the trigger time is in a conversation option list area of an interface of the target application program. If so, the position of the mouse-operated cursor is continuously detected. When it is detected that the mouse operation cursor stops moving in the dialog option list area and the time length of the stop movement reaches a preset time length threshold value, it is indicated that the user is likely not to find or about to click a certain dialog option, and at this time, updating the display sequence of the dialog options in the dialog option list area is likely not to affect the operation of the user. Therefore, in this case, the display order of the dialog options in the dialog option list region may be updated.
Alternatively, the process of updating the dialog option display order may be as follows: and adjusting the display position of the conversation option corresponding to the communication message to the top of the conversation option list area.
In implementation, after determining that the display order of the dialog options in the dialog option list area is updated, the target application may obtain an account identifier of the sender of the communication message, and then query whether a dialog option corresponding to the account identifier exists in the dialog option list according to the account identifier.
If so, the target application determines the dialog option corresponding to the account identifier. Then, the display position of the dialog option is adjusted to the top of the dialog option list region, and the display positions of the other dialog options in the dialog option list region are sequentially moved backward by one bit, so that the update of the display order of the dialog options is completed. And if the conversation option does not exist, the target application program generates a conversation option corresponding to the account identification according to the account identification. Then, the display position of the dialog option is added to the top of the dialog option list region, and the display positions of the other dialog options in the dialog option list region are sequentially moved backward by one bit, so that the update of the display order of the dialog options is completed.
In addition, in addition to the above-described updating of the display order of the dialog options, the display information of the dialog options corresponding to the communication message may be updated based on the communication message.
As shown in fig. 3(a), the display information includes a content summary and a latest communication time point, where the content summary is all or part of the latest piece of communication content information in the conversation content corresponding to the conversation option. And the latest communication time point is the time point of updating the latest piece of communication content information by the target application program in the conversation content corresponding to the conversation option.
And updating the display sequence of the conversation options in the conversation option list area, extracting the communication content information in the received communication message by the target application program, and acquiring the time point when the communication message is received by the target application program. The target application program processes the communication content information into a content abstract, for example, when the communication content information is text information, the target application program determines the number of characters of the text information and compares the number of characters with a pre-stored content abstract character threshold number N, and if the number of characters of the text information is less than or equal to the content abstract character threshold number N, as shown in FIG. 3(a), all the information of the text information is determined to be the content abstract; if the number of characters of the text message is greater than the threshold number of characters of the content summary, as shown in fig. 3(b), the first N characters in the text message are intercepted and determined as the content summary. When the communication content information is a picture, as shown in fig. 3(c), the target application program determines the character "[ picture ]" as the content abstract of the communication content information. Then, the target application program updates the display information of the conversation option corresponding to the communication message into the content abstract and the latest communication time point, and displays the updated display information in the conversation option.
Alternatively, after the user selects a dialog option, the update of the display order of the dialog options in the dialog option list region does not affect the operation of the user, and thus, the update may be performed. The corresponding processing may be as follows: and if the position of the mouse operation cursor is in the conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message after detecting a selection instruction of the conversation options in the conversation option list area.
In implementation, if the target application program detects that the position of the mouse operation cursor at the trigger time is in the dialog option list area of the interface of the target application program, and the terminal receives a selection instruction of the dialog options in the dialog option list area, which indicates that the user has found and clicked the dialog options that the user wants to click, therefore, updating the display sequence of the dialog options in the dialog option list area does not affect the operation of the user, and therefore, the target application program can update the display sequence of the dialog options in the dialog option list area according to the communication message. The above contents can be referred to for the update process, which is not described herein. Meanwhile, after receiving the selection instruction, the target application program searches account information and conversation content information corresponding to the conversation option in an information base storing all communication content information according to the selection instruction of the conversation option, and displays the searched account information and conversation content information in a conversation content display area.
Optionally, after receiving a new communication message, if the user moves the mouse operation cursor out of the dialog option list region, it indicates that the user is likely not looking for or about to click a dialog option, so that the update of the display sequence of the dialog options in the dialog option list region does not affect the user's operation, and therefore the target application program may update the dialog options, and the corresponding processing may be as follows: and if the position of the mouse operation cursor is in the conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message when the mouse operation cursor moves out of the conversation option list area.
In implementation, if the target application detects the position of the mouse operation cursor at the trigger time, in the dialog option list area of the interface of the target application, the position of the mouse operation cursor is continuously detected. If the target application program detects that the mouse operation cursor moves out of the conversation option list area, the user is probably not searching for or clicking a certain conversation option any more, so the updating of the display sequence of the conversation options in the conversation option list area does not affect the operation of the user. Therefore, at this time, the display sequence of the dialog options in the dialog option list area can be updated according to the communication message. The above contents can be referred to for the update process, which is not described herein.
Optionally, the following corresponds to a case where the position of the mouse operation cursor is in the dialog option list region: and if the position of the mouse operation cursor is outside the conversation option list area of the interface of the target application program, directly updating the display sequence of the conversation options in the conversation option list area based on the communication message.
In implementation, after receiving the new communication message, the target application program detects the position of the mouse operation cursor at the triggering moment. If the position of the mouse operating cursor is outside the conversation option list area of the interface of the target application program, the user does not find or is about to click a certain conversation option, so the updating of the display sequence of the conversation options in the conversation option list area does not affect the operation of the user, and therefore the target application program can immediately update the display sequence of the conversation options in the conversation option list area according to the communication message. The above contents can be referred to for the update process, which is not described herein.
In the embodiment of the disclosure, a communication message of a target application program is received; detecting the position of a mouse operation cursor; and if the position of the mouse operation cursor is in a conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message when the time length of the mouse operation cursor for stopping displacement reaches a preset time length threshold value. Therefore, when a user wants to click a conversation option with a certain friend or a conversation option of a certain group, if the instant messaging application program receives a message of the friend or the group at the moment, the sequence of the conversation options cannot be changed immediately, the user cannot click a wrong conversation option, and the communication efficiency is improved.
Yet another exemplary embodiment of the present disclosure provides an apparatus for updating a dialog option display sequence, as shown in fig. 4, the apparatus including: a receiving module 410, a detecting module 420 and a first updating module 430.
The receiving module 410 is configured to receive a communication message of a target application program;
the detection module 420 is configured to detect a position of a mouse-operated cursor;
the first updating module 430 is configured to update the display sequence of the dialog options in the dialog option list area based on the communication message when the duration of the displacement stop of the mouse operation cursor reaches a preset duration threshold if the position of the mouse operation cursor is in the dialog option list area of the interface of the target application program.
Optionally, as shown in fig. 5, the apparatus further includes:
the second updating module 440 is configured to update the display order of the dialog options in the dialog option list region based on the communication message when the mouse-operated cursor moves out of the dialog option list region if the position of the mouse-operated cursor is in the dialog option list region of the interface of the target application program.
Optionally, as shown in fig. 6, the apparatus further includes:
the third updating module 450 is configured to update the display sequence of the dialog options in the dialog option list area based on the communication message after detecting a selection instruction for the dialog options in the dialog option list area if the position of the mouse operation cursor is in the dialog option list area of the interface of the target application program.
Optionally, as shown in fig. 7, the apparatus further includes:
the fourth updating module 460 is configured to update the display order of the dialog options in the dialog option list region based directly on the communication message if the position of the mouse-operated cursor is outside the dialog option list region of the interface of the target application program.
Optionally, the first updating module 430 is configured to:
and adjusting the display position of the conversation option corresponding to the communication message to the top of the conversation option list area.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In the embodiment of the disclosure, a communication message of a target application program is received; detecting the position of a mouse operation cursor; and if the position of the mouse operation cursor is in a conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message when the time length of the mouse operation cursor for stopping displacement reaches a preset time length threshold value. Therefore, when a user wants to click a conversation option with a certain friend or a conversation option of a certain group, if the instant messaging application program receives a message of the friend or the group at the moment, the sequence of the conversation options cannot be changed immediately, the user cannot click a wrong conversation option, and the communication efficiency is improved.
It should be noted that: the update dialog option display sequence provided in the foregoing embodiment is only illustrated by the division of the functional modules when the dialog option display sequence is updated, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the terminal is divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus for updating the display sequence of the dialog options and the method embodiment for updating the display sequence of the dialog options provided in the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiment and are not described herein again.
Yet another exemplary embodiment of the present disclosure shows a structural diagram of a terminal. The terminal may be configured to implement the method for updating the display order of the dialog options provided in the above-described embodiments.
Referring to fig. 8, terminal 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the terminal 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operation at the terminal 800. Examples of such data include instructions for any application or method operating on terminal 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 806 provide power to the various components of terminal 800. Power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for audio output device 800.
The multimedia component 808 includes a screen providing an output interface between the terminal 800 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the terminal 800 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the audio output device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
Sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for terminal 800. For example, sensor assembly 814 can detect an open/closed state of terminal 800, the relative positioning of components, such as a display and keypad of terminal 800, sensor assembly 814 can also detect a change in position of terminal 800 or a component of terminal 800, the presence or absence of user contact with terminal 800, orientation or acceleration/deceleration of terminal 800, and a change in temperature of terminal 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
Communication component 816 is configured to facilitate communications between terminal 800 and other devices in a wired or wireless manner. The terminal 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the terminal 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a computer-readable storage medium, such as the memory 804 including instructions executable by the processor 820 of the terminal 800 to perform the above-described method, is also provided. For example, the computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A method for updating a display order of dialog options, the method comprising:
receiving a communication message of a target application program;
detecting the position of a mouse operation cursor;
if the position of the mouse operation cursor is in a conversation option list area of an interface of the target application program, updating the display sequence of conversation options in the conversation option list area based on the communication message when the time length of the mouse operation cursor for stopping displacement reaches a preset time length threshold value; and updating the display sequence of the dialog options in the dialog option list area based on the communication message when the mouse operation cursor moves out of the dialog option list area.
2. The method of claim 1, further comprising:
and if the position of the mouse operation cursor is in a conversation option list area of the interface of the target application program, updating the display sequence of the conversation options in the conversation option list area based on the communication message after detecting a selection instruction of the conversation options in the conversation option list area.
3. The method of claim 1, further comprising:
and if the position of the mouse operation cursor is outside the conversation option list area of the interface of the target application program, directly updating the display sequence of the conversation options in the conversation option list area based on the communication message.
4. The method of claim 1, wherein updating the display order of the dialog options in the dialog option list region based on the communication message comprises:
and adjusting the display position of the conversation option corresponding to the communication message to the top of the conversation option list area.
5. An apparatus for updating a display sequence of dialog options, the apparatus comprising:
the receiving module is used for receiving the communication message of the target application program;
the detection module is used for detecting the position of a mouse operation cursor;
the first updating module is used for updating the display sequence of the dialogue options in the dialogue option list area based on the communication message when the time length for stopping the displacement of the mouse operation cursor reaches a preset time length threshold value if the position of the mouse operation cursor is in the dialogue option list area of the interface of the target application program;
and the second updating module is used for updating the display sequence of the dialog options in the dialog option list area based on the communication message when the mouse operation cursor moves out of the dialog option list area if the position of the mouse operation cursor is in the dialog option list area of the interface of the target application program.
6. The apparatus of claim 5, further comprising:
and the third updating module is used for updating the display sequence of the conversation options in the conversation option list area based on the communication message after detecting a selection instruction of the conversation options in the conversation option list area if the position of the mouse operation cursor is in the conversation option list area of the interface of the target application program.
7. The apparatus of claim 5, further comprising:
and the fourth updating module is used for updating the display sequence of the dialog options in the dialog option list area directly based on the communication message if the position of the mouse operation cursor is outside the dialog option list area of the interface of the target application program.
8. The apparatus of claim 5, wherein the first update module is configured to:
and adjusting the display position of the conversation option corresponding to the communication message to the top of the conversation option list area.
9. A terminal, characterized in that it comprises a processor and a memory in which at least one instruction, at least one program, set of codes or set of instructions is stored, which is loaded and executed by the processor to implement the method of updating a dialog option display order according to any of claims 1 to 4.
10. A computer readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by a processor to implement a method of updating a dialog option display order according to any of claims 1 to 4.
CN201711268343.6A 2017-12-05 2017-12-05 Method and device for updating display sequence of conversation options Active CN107885424B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711268343.6A CN107885424B (en) 2017-12-05 2017-12-05 Method and device for updating display sequence of conversation options

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711268343.6A CN107885424B (en) 2017-12-05 2017-12-05 Method and device for updating display sequence of conversation options

Publications (2)

Publication Number Publication Date
CN107885424A CN107885424A (en) 2018-04-06
CN107885424B true CN107885424B (en) 2021-05-04

Family

ID=61772751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711268343.6A Active CN107885424B (en) 2017-12-05 2017-12-05 Method and device for updating display sequence of conversation options

Country Status (1)

Country Link
CN (1) CN107885424B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1916825A (en) * 2005-08-18 2007-02-21 腾讯科技(深圳)有限公司 Method for automatic rolling over list of linkman in instant message window
CN103699313A (en) * 2012-09-27 2014-04-02 腾讯科技(深圳)有限公司 Method and device for refreshing data by dragging
CN103986787A (en) * 2014-06-05 2014-08-13 合一网络技术(北京)有限公司 Method and system for automatically obtaining updating of video
CN104951179A (en) * 2014-03-27 2015-09-30 腾讯科技(北京)有限公司 Method and device for refreshing page
CN105022552A (en) * 2014-04-30 2015-11-04 腾讯科技(深圳)有限公司 Message list display method and apparatus
CN105022569A (en) * 2014-04-22 2015-11-04 原相科技(槟城)有限公司 Method for selectively switching frame rate of mouse
CN106164824A (en) * 2014-03-11 2016-11-23 丰田自动车株式会社 Operation device for vehicle
CN106775269A (en) * 2016-11-28 2017-05-31 广东欧珀移动通信有限公司 The control method and mobile terminal of audio amplifier

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10712843B2 (en) * 2014-07-29 2020-07-14 Naver Corporation Method and apparatus for controlling display of scrolled content by modifying the content as the content is being scrolled to a designed location and computer program for executing the method
CN105072019A (en) * 2015-07-24 2015-11-18 北京元心科技有限公司 Processing method and processing system for instant communication messages
CN106484208A (en) * 2015-08-26 2017-03-08 重庆西线科技有限公司 A kind of fresh information based reminding method based on webpage wechat platform and device
CN107087073B (en) * 2017-04-27 2020-06-02 北京小米移动软件有限公司 Terminal control method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1916825A (en) * 2005-08-18 2007-02-21 腾讯科技(深圳)有限公司 Method for automatic rolling over list of linkman in instant message window
CN103699313A (en) * 2012-09-27 2014-04-02 腾讯科技(深圳)有限公司 Method and device for refreshing data by dragging
CN106164824A (en) * 2014-03-11 2016-11-23 丰田自动车株式会社 Operation device for vehicle
CN104951179A (en) * 2014-03-27 2015-09-30 腾讯科技(北京)有限公司 Method and device for refreshing page
CN105022569A (en) * 2014-04-22 2015-11-04 原相科技(槟城)有限公司 Method for selectively switching frame rate of mouse
CN105022552A (en) * 2014-04-30 2015-11-04 腾讯科技(深圳)有限公司 Message list display method and apparatus
CN103986787A (en) * 2014-06-05 2014-08-13 合一网络技术(北京)有限公司 Method and system for automatically obtaining updating of video
CN106775269A (en) * 2016-11-28 2017-05-31 广东欧珀移动通信有限公司 The control method and mobile terminal of audio amplifier

Also Published As

Publication number Publication date
CN107885424A (en) 2018-04-06

Similar Documents

Publication Publication Date Title
CN105843615B (en) Notification message processing method and device
CN107908351B (en) Application interface display method and device and storage medium
CN109951379B (en) Message processing method and device
CN109521918B (en) Information sharing method and device, electronic equipment and storage medium
CN106775202B (en) Information transmission method and device
CN109976861B (en) Interactive interface display method and device and storage medium
CN107562349B (en) Method and device for executing processing
CN106354504B (en) Message display method and device
CN103995834A (en) Sensitive information detection method and related device
CN109302341B (en) Instant messaging method, instant messaging device, electronic equipment and storage medium
CN112416219B (en) Target object processing method, device and system, electronic equipment and storage medium
CN108011990B (en) Contact management method and device
CN113259226A (en) Information synchronization method and device, electronic equipment and storage medium
CN107402767B (en) Method and device for displaying push message
US10263925B2 (en) Method, device and medium for sending message
CN105721283B (en) Method, device and equipment for sending screenshot message
CN108989191B (en) Method for withdrawing picture file, control method and device thereof, and mobile terminal
CN104951522B (en) Method and device for searching
CN106878654B (en) Video communication method and device
CN106506808B (en) Method and device for prompting communication message
CN105101121A (en) Information transmitting method and device
CN110213062B (en) Method and device for processing message
CN104780256A (en) Address book management method and device and intelligent terminal
CN107885424B (en) Method and device for updating display sequence of conversation options
CN105827854B (en) Operation processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant