patents.google.com

CN113885746A - Message sending method, device and electronic device - Google Patents

  • ️Tue Jan 04 2022

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or described herein. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.

In the embodiments of the present application, words such as "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g.," should not be construed as advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.

In the description of the embodiments of the present application, unless otherwise specified, "a plurality" means two or more, for example, a plurality of elements means two or more elements, and the like.

The embodiment of the application provides a message sending method, a message sending device and electronic equipment, wherein N interfaces are displayed under the condition that a target input box comprises a first message, each interface is an interface of one application program of N application programs, the N application programs are application programs of M application programs with an incidence relation, N is smaller than or equal to M, and both N and M are integers larger than 1; receiving a first input to a target interface of the N interfaces; sending a target message in response to the first input; each interface comprises at least one message related to the first message in the chat records of one application program in the N application programs, and the target message is the message related to the first message in the target interface; each interface includes a contact list for one of the N applications, the target message being the first message. Through the scheme, a plurality of interfaces can be displayed under the condition that the input box comprises one message, and in a possible condition, each interface comprises at least one message related to the one message in the chat record of one application program in the plurality of application programs with the association relation, so that a user can directly trigger and send the message related to the one message in a target interface through inputting the target interface in the plurality of interfaces, and the user is not required to trigger to copy the message from chat interfaces of other applications and trigger to paste the message in the input box; in another possible case, since each interface comprises a contact list of one of the plurality of applications with an association relationship, a user can directly trigger to send the message to a plurality of contacts selected from a target interface at one time through input of the target interface in the plurality of interfaces, so that repeated message input operations are reduced. Therefore, the message sending method provided by the embodiment of the application enables the operation of sending the message by the electronic equipment to be more convenient.

The message sending method, the message sending device and the electronic device provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.

As shown in fig. 1, an embodiment of the present application provides a message sending method, which includes the following steps S101 to S103.

S101, under the condition that the first message is displayed in the target input box, the message sending device displays N interfaces.

Each interface is an interface of one application program in N application programs, the N application programs are application programs in M application programs with incidence relations, N is smaller than or equal to M, and both N and M are integers larger than 1.

Optionally, the M applications may be communication applications or other applications with a chat function. Further, whether the M applications are communication applications or other applications with session functions, the M applications may be system applications or third-party applications. In addition, in the embodiment of the present application, the application program may also be simply referred to as an application.

Optionally, the target input box may be an input box displayed in a chat interface of any one of the M applications, or may be an input box displayed in any other possible interface.

For example, assume that application A, application B, and application C are associated. In the case where the chat interface of application C is displayed, the target input box is an input box in the chat interface.

For example, the target input box may be displayed on a desktop interface; alternatively, the target input box may be displayed in a folder interface that includes icons for the M applications.

Optionally, the first message may be a keyword of a message or a message including complete semantics. Further, in the case that the first message may be a full semantic message, the first message may be a static chat message or a dynamic chat message.

Illustratively, taking the first message as a keyword of the message, the first message is "Nanjing"; taking the first message as an example of a message comprising complete semantics, the first message is "where to go to eat today".

It should be noted that, since N interfaces can be displayed in the case of associating M applications and displaying the first message in the target input box, when the target input box is located in different interfaces, the content displayed in each interface is also different, and specifically, 2 possible situations described in the following (1) and (2) may be included:

(1) in the case where the target input box is located in a chat interface, each interface includes at least one message associated with the first message in a chat log of one of the N applications.

(2) In the case where the target input box is located at any interface, each interface includes a contact list for one of the N applications.

It should be noted that, whether each interface includes at least one message or contact list, the number of messages or the number of contacts in the contact list included in different interfaces may be the same or different.

Optionally, before the foregoing S101, the message sending method provided in the embodiment of the present application may further include the following S101a to S101 c.

S101a, the message transmission device displays P application icons in the folder interface.

Wherein P is greater than or equal to M and is an integer; an application icon is used to indicate an application program.

Optionally, the folder interface may be an interface of any folder on the electronic device, where the folder includes P application icons.

S101b, the message sending apparatus receives a second input for M application icons of the P application icons.

Optionally, the second input may be touch input, voice input, or gesture input to the M application icons. For example, the touch input is input when the user clicks M application icons respectively. Of course, the second input may also be other possible inputs, which is not limited in this embodiment of the application.

S101c, the messaging device associates M applications in response to the second input.

Illustratively, the message sending device is taken as a mobile phone. As shown in fig. 2 (a), the mobile phone displays an icon of application a, an icon of application B, an icon of application C, and an icon of application D on the folder interface 01. If the user wants to associate application A, application B, and application C, the user clicks on the icon of application A, the icon of application B, and the icon of application C, and clicks on the "associate app" control, as shown in FIG. 2 (B). After the mobile phone receives click input of the icon of the application A, the icon of the application B and the icon of the application C, responding to the click input, and associating the application A, the application B and the application C.

It can be understood that, in the case that the folder interface displays P application icons, the user may trigger the association of M application programs through the input of M application icons of the P application icons. In this way, a user can trigger multiple applications associated in the same folder according to actual needs, so as to share messages across applications at a later time.

S102, the message sending device receives a first input of a target interface in the N interfaces.

Optionally, the first input may be a touch input, a voice input, or a gesture input. For example, in a case where each interface includes at least one message related to a first message in a chat log of one of the N applications, the touch input is an input of dragging one of the at least one message into the target input box; for another example, where each interface includes a contact list for one of the N applications, the touch input may be a user click input to a contact in the contact list. Of course, the first input may also be other possible inputs, which is not limited in this embodiment of the application.

Optionally, the target interface includes S interfaces. When S is 1, the target interface is one interface in the N interfaces; when S >1, the target interface is a plurality of interfaces in the N interfaces; when S is equal to N, the target interface is N interfaces.

S103, the message sending device responds to the first input and sends the target message.

Each interface comprises at least one message related to the first message in the chat records of one application program in the N application programs, and the target message is the message related to the first message in the target interface; each interface includes at least one contact in a contact interface of one of the N applications, and the target message is a first message.

One possible implementation:

optionally, the target input box is located on a first interface of a first application program, where the first application program is an application program in the M application programs; each interface includes at least one message associated with the first message in the chat log of one of the N applications. The above S103 can be specifically realized by the following S103a1 and S103a 2.

S103a1, the message sending device displays the target message in the target input box in response to the first input.

The target message is a message which is selected from at least one message included in the target interface in the N interfaces and is related to the first message.

And the target interface is an interface of a second application program in the N application programs.

Optionally, in a possible case where the target input box is located on a first interface of the first application program, the N application programs include the first application program; another possible scenario is where the first application is not included in the N applications.

Further, when the N applications include a first application, in a possible case, where the second interface is one of the N interfaces, the second application is any one of the N applications, and the any one application may be the first application or any one of the N applications other than the first application; in another possible case, in the case that the target interface is a plurality of interfaces among the N interfaces, the second application is a plurality of applications among the N applications, and the plurality of applications may include the first application or may not include the first application.

It can be understood that when N is less than M, only N interfaces corresponding to N applications in the M applications are displayed, and the target message is screened from the chat records of the N applications, that is, a message obtained from a second application in the N applications is forwarded by the first application; when N is equal to M, M interfaces corresponding to M applications having an association relationship may be all displayed, and the target message is screened from the chat records of the M applications, that is, a message obtained from a second application of the M applications is forwarded by the first application.

Optionally, the type of the message in the at least one message may include at least one of the following: text, pictures, voice, video, etc.

Optionally, since each interface of the N interfaces includes at least one message related to the first message, a message in the at least one message may be a message including the first message, a message having the same content as the first message, or a message including the same keyword as the first message.

For example, if the first message is "Nanjing", the at least one message may include: "I went to Nanjing today", "Nanjing was a ancient city" and a picture about Nanjing.

Further, since each of the N interfaces includes at least one message, the following two possible cases (a) and (b) may be included for the target message:

(a) the target message is a message selected from any one of the N interfaces. That is, the target interface is the arbitrary interface.

(b) The target message is a message obtained by combining at least two messages. Wherein the at least two messages may be selected from any one of the N interfaces, or from a plurality of the N interfaces. At this time, the target interface may be the arbitrary one interface or the plurality of interfaces.

Optionally, the target message is a picture, and the message related to the first message includes: in the case of at least one of the first picture and the second picture, before the step S103a1, the message sending method provided in the embodiment of the present application may further include: and the message sending device responds to the first input and processes the target picture to obtain the target message. Wherein the target picture comprises at least one of: the first picture and the second picture.

It can be understood that, in combination with the description in the foregoing embodiment, in the case that the target interface is one interface of N interfaces, the first picture and the second picture are pictures in the one interface; and under the condition that the target interface is a plurality of interfaces in the N interfaces, the first picture and the second picture are pictures in the plurality of interfaces.

Specifically, in this embodiment of the application, the manner of processing the target picture may include any one of the following: splicing the target picture, editing the target picture, scrawling the target picture and cutting the target picture.

For example, in the case that the target picture includes a first picture and a second picture, the first picture and the second picture are spliced, or at least one of the first picture and the second picture is edited, scrawled or cropped.

It is to be understood that the messages selected from the target interface that are related to the first message include: under the condition of at least one of the first picture and the second picture, the user can trigger at least one picture of the first picture and the second picture to be processed according to actual needs so as to obtain a target message meeting the requirements of the user. Thus, the user experience and interest (such as pictures with doodle effects) are improved.

S103a2, the message sending device forwards the message related to the first message in the second application to the first contact through the first application.

The first interface is a chat interface corresponding to the first contact in the first application program.

Illustratively, in conjunction with the description of FIG. 2 above, the cell phone displays a chat interface with contact "pinkish" in application C. Since the first message "Nanjing" is displayed in the

input box

02 of the chat interface, the mobile phone displays the

interface

03 of the application A and the

interface

04 of the application B as shown in (a) of FIG. 3. Wherein, the

interface

03 includes the messages related to the first message: "Nanjing is ancient", "I went to Nanjing today", and fig. A and B; the

interface

04 includes messages related to the first message: "Nanjing airport", "Nanjing is a livable place", and fig. C and D. If the chat messages included in the

interface

03 and the

interface

04 have messages required by the user, the user may drag the message "nan jing is gudu" in the

interface

03 to the

input box

02 and drag the message "nan jing is a livable place" in the

interface

04 to the

input box

02. After the mobile phone receives the drag input, in response to the input, as shown in (b) in fig. 3, the mobile phone displays a message "south kyo is gudu" and a message "south kyo is a place of livable" in an

input box

02. Then, the user can click the "send" control, and after the mobile phone receives the click input of the user to the "send" control, the chat messages in the application a and the application B can be forwarded to the contact "pinkish" corresponding to the chat interface through the application C in response to the click input. Thus, the purpose of cross-application quick sharing of the message can be realized.

It is to be understood that when the target input box is located at the first interface of the first application, in the case that the first message is displayed in the target input box, N interfaces corresponding to N applications of the associated M applications may be displayed, and since each interface includes at least one message related to the first message in the chat log of one of the N applications, the user may trigger the display of a target message selected from the at least one message included in the target interface in the input box through the input to the target interface of the N interfaces, so that the forwarding of the message related to the first message in the second application to the first contact through the first application may be triggered. Therefore, the user does not need to trigger the electronic equipment to copy and paste the message related to the first message in other applications, and the purpose of quickly sharing the message across applications is achieved.

Another possible implementation:

optionally, the number of target interfaces is equal to N; in a case where each interface includes a contact list of one of the N applications, the above S103 may be specifically implemented by the following S103B1 and S103B 2.

S103B1, the messaging device selects a second contact from the list of contacts included in each interface in response to the first input.

Optionally, when each interface includes a contact list of one of the N applications, if the size of each interface is small and all contacts of one application cannot be completely displayed, the user may trigger to update the contact list currently displayed on each interface to other contacts that are not yet displayed by sliding on the interface.

Further, since the number of contacts in the contact list included in each interface may be the same or different, the number of second contacts selected from the contact list included in each interface may be the same or different. The method is determined according to actual use conditions, and the method is not limited in the embodiment of the application.

For example, assume that N ═ 2, i.e., the 2 interfaces include

interface

1 and interface 2, respectively. The contact list displayed on the

interface

1 includes 5 contacts, and the contact list displayed on the interface 2 includes 3 contacts. The user may trigger the selection of

contact

1 through contact 3 from

interface

1 and contact a and contact B from interface 2.

S103B2, the message sending apparatus sends the first message to the respective second contact through the N applications.

Illustratively, the message sending device is a mobile phone. Assume that application D and application E on the handset are associated. As shown in (a) of fig. 4, since the mobile phone displays the first message "do basketball today" in the

input box

05, the mobile phone can display the

interface

06 of the application D and the

interface

07 of the application E. Wherein the

interface

06 and the contact list in the

interface

04. If the user wants to send a message to different contacts in application D and application E, the user can click on the group "classmate" in

interface

06 and click on the contact "Wangxiang" and the group "class group" in

interface

07. After the mobile phone receives the click input of the user, the mobile phone may select the group "classmate group", the contact "wangxiengxian" and the group "class group" as shown in (b) of fig. 4 in response to the click input. Then, the user can click the sending control, after the mobile phone receives the click input of the sending control by the user, the mobile phone can respond to the click input, and send a first message to the group 'peer group' through the application D, and respectively send the first message to the contact person 'wangxian' and the group 'class group' through the application E. Therefore, the purpose of sending messages to different contacts through a plurality of application programs at one time can be achieved.

It can be understood that in the case that the first message is displayed in the target input box, N interfaces corresponding to N applications having an association relationship may be displayed, and since each interface includes a contact list of one of the N applications, a user may trigger, by inputting, selection of a second contact from the contact list of each interface, so that sending of the first message to the respective second contact through the N applications may be triggered. Therefore, the purpose of sending the message to the contact persons in the plurality of applications at one time is achieved, the operation that the user repeatedly inputs the message is reduced, and the user experience is improved.

It should be noted that, in the foregoing embodiment, S103B1 and S103B2 are exemplary illustrations of sending messages by N applications, and the embodiment of the present application may also provide another possible implementation manner: when the number of target interfaces is T, where T is an integer smaller than N and greater than 1, S103 may specifically include: the message sending device responds to the first input and selects a second contact from a contact list included in each interface of the T interfaces; and respectively sending the first messages to the respective second contacts through T application programs in the N application programs. Each interface in the T interfaces is an interface of one application program in the T application programs. Therefore, the message can be sent to the contacts of partial applications in the T applications at one time, and the repeated message input operation of the user is reduced.

The embodiment of the application provides a message sending method, wherein under the condition that an input box comprises a message, a plurality of interfaces can be displayed, and in a possible condition, each interface comprises at least one message related to the message in a chat record of one application program of a plurality of application programs with an association relation, so that a user can directly trigger and send the message related to the message in a target interface through inputting the target interface of the plurality of interfaces, and the user is not required to trigger to copy the message from chat interfaces of other applications and to paste the message in the input box; in another possible case, since each interface comprises a contact list of one of the plurality of applications with an association relationship, a user can directly trigger to send the message to a plurality of contacts selected from a target interface at one time through input of the target interface in the plurality of interfaces, so that repeated message input operations are reduced. Therefore, the message sending method provided by the embodiment of the application enables the operation of sending the message by the electronic equipment to be more convenient.

It should be noted that, in the message sending method provided in the embodiment of the present application, the execution main body may be a message sending apparatus (for example, the message sending apparatus may be an electronic device or an external device on the electronic device), or a control module in the message sending apparatus for executing the message sending method. The message sending device provided in the embodiment of the present application will be described by taking an example in which the message sending device executes a message sending method.

As shown in fig. 5, the embodiment of the present application provides a

message sending apparatus

200, which includes a

display module

201, a receiving

module

202, and a sending

module

203. The

display module

201 is configured to, in a case where the M applications are associated and the first message is displayed in the target input box, display N interfaces, where each interface is an interface of one application of the N applications, the N applications are applications of the M applications having an association relationship, N is less than or equal to M, and both N and M are integers greater than 1. A receiving

module

202, configured to receive a first input to a target interface in the N interfaces displayed by the

display module

201. A sending

module

203, configured to send a target message in response to the first input received by the receiving

module

202; each interface comprises at least one message related to the first message in the chat records of one application program in the N application programs, and the target message is the message related to the first message in the target interface; each interface includes a contact list for one of the N applications, the target message being the first message.

Optionally, the target input box is located on a first interface of a first application program, where the first application program is an application program in the M application programs; each interface includes at least one message associated with the first message in the chat log of one of the N applications. The display module is specifically configured to display a target message in the target input box, where the target message is a message related to a first message selected from at least one message included in the target interface, and the target interface is an interface of a second application program in the N application programs. The sending module is specifically used for sending the message related to the first message in the second application program to the first contact person through the first application program; the first interface is a chat interface corresponding to the first contact in the first application program.

Optionally, the target message is a picture, and the message related to the first message includes: at least one of the first picture and the second picture. The processing module is also used for processing the target picture to obtain a target message; wherein the target picture comprises at least one of: the first picture and the second picture.

Optionally, the number of target interfaces is equal to N; each interface includes a contact list for one of the N applications. The message sending device also comprises a processing module. And the processing module is used for selecting the second contact from the contact list included in each interface. And the sending module is specifically used for sending the first messages to the respective second contacts through the N application programs.

Optionally, the message sending apparatus further includes a processing module. The display module is further used for displaying P application icons in the folder interface, wherein P is larger than or equal to M and is an integer. The receiving module is further configured to receive a second input to M application icons of the P application icons. And the processing module is used for responding to the second input received by the receiving module and associating M application programs, and one application icon is used for indicating one application program.

The embodiment of the application provides a message sending device, and under the condition that an input box comprises a message, a plurality of interfaces can be displayed, and in a possible condition, each interface comprises at least one message related to the message in a chat record of one application program in a plurality of application programs with an association relation, so that a user can directly trigger and send the message related to the message in a target interface through inputting the target interface in the plurality of interfaces, and the user is not required to trigger to copy the message from chat interfaces of other applications and to paste the message in the input box; in another possible case, since each interface comprises a contact list of one of the plurality of applications with an association relationship, a user can directly trigger to send the message to a plurality of contacts selected from a target interface at one time through input of the target interface in the plurality of interfaces, so that repeated message input operations are reduced. Therefore, the message sending device provided by the embodiment of the application enables the operation of sending the message by the electronic equipment to be more convenient.

The message sending device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.

The message sending device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.

The message sending apparatus provided in the embodiment of the present application can implement each process implemented by the method embodiments of fig. 1 to fig. 4, and is not described here again to avoid repetition.

Optionally, as shown in fig. 6, an

electronic device

300 is further provided in this embodiment of the present application, and includes a

processor

301, a

memory

302, and a program or an instruction stored in the

memory

302 and capable of being executed on the

processor

301, where the program or the instruction is executed by the

processor

301 to implement each process of the foregoing message sending method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.

It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.

Fig. 7 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.

The

electronic device

400 includes, but is not limited to: radio unit 401,

network module

402,

audio output unit

403,

input unit

404,

sensor

405,

display unit

406,

user input unit

407,

interface unit

408,

memory

409, and

processor

410.

Those skilled in the art will appreciate that the

electronic device

400 may further include a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the

processor

410 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 7 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.

The

display unit

406 is configured to, in a case that the M applications are associated and the first message is displayed in the target input box, display N interfaces, where each interface is an interface of one application of the N applications, the N applications are applications of the M applications having an association relationship, N is less than or equal to M, and both N and M are integers greater than 1. A

user input unit

407, configured to receive a first input to a target interface of the N interfaces displayed by the

display unit

406. A radio frequency unit 401 for transmitting a target message in response to the first input received by the

user input unit

407; each interface comprises at least one message related to the first message in the chat records of one application program in the N application programs, and the target message is the message related to the first message in the target interface; each interface includes a contact list for one of the N applications, the target message being the first message.

Optionally, the target input box is located on a first interface of a first application program, where the first application program is an application program in the M application programs; each interface includes at least one message associated with the first message in the chat log of one of the N applications. The

display unit

406 is specifically configured to display a target message in the target input box, where the target message is a message related to a first message selected from at least one message included in the target interface, and the target interface is an interface of a second application program in the N application programs. The radio frequency unit 401 is specifically configured to send, by the first application program, a message related to the first message in the second application program to the first contact; the first interface is a chat interface corresponding to the first contact in the first application program.

Optionally, the target message is a picture, and the message related to the first message includes: at least one of the first picture and the second picture.

Processor

410, further configured to process the transmission to obtain a target message; wherein the target picture comprises at least one of: the first picture and the second picture.

Optionally, the number of target interfaces is equal to N; each interface includes a contact list for one of the N applications. A

processor

410 for selecting a second contact from the list of contacts included in each interface. The radio frequency unit 401 is specifically configured to send the first message to the respective second contacts through the N applications.

Optionally, the

display unit

406 is further configured to display P application icons in the folder interface, where P is greater than or equal to M and P is an integer. The

user input unit

407 is further configured to receive a second input to M application icons of the P application icons. A

processor

410 for associating M applications, one application icon for indicating one application, in response to the second input received by the

user input unit

407.

The embodiment of the application provides an electronic device, wherein under the condition that an input box comprises a message, a plurality of interfaces can be displayed, and in a possible condition, each interface comprises at least one message related to the message in a chat record of one application program of a plurality of application programs with an association relation, so that a user can directly trigger and send the message related to the message in a target interface through inputting the target interface of the plurality of interfaces, and the user is not required to trigger to copy the message from chat interfaces of other applications and to paste the message in the input box; in another possible case, since each interface comprises a contact list of one of the plurality of applications with an association relationship, a user can directly trigger to send the message to a plurality of contacts selected from a target interface at one time through input of the target interface in the plurality of interfaces, so that repeated message input operations are reduced. Therefore, the electronic equipment provided by the embodiment of the application enables the operation of sending the message by the electronic equipment to be more convenient.

It should be understood that, in the embodiment of the present application, the

input unit

404 may include a Graphics Processing Unit (GPU) 4041 and a

microphone

4042, and the

graphics processor

4041 processes image data of a still picture or a video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The

display unit

406 may include a

display panel

4061, and the

display panel

4061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The

user input unit

407 includes a

touch panel

4071 and

other input devices

4072. A

touch panel

4071, also referred to as a touch screen. The

touch panel

4071 may include two parts, a touch detection device and a touch controller.

Other input devices

4072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The

memory

409 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The

processor

410 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the

processor

410.

The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the process of the foregoing message sending method embodiment is implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not repeated here.

The processor is the processor in the electronic device in the above embodiment. Readable storage media, including computer-readable storage media such as a computer-read-only memory (ROM), a Random Access Memory (RAM), a magnetic or optical disk, and so forth.

The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the above-mentioned message sending method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.

It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.

It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.

Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method in the embodiments of the present application.

While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.