Message processing method and apparatus, electronic device and storage medium

By displaying Bluetooth device identifiers on the device discovery interface, users can select the first device for Bluetooth communication, thus resolving reliability issues caused by satellite communication connection drops and improving the communication reliability of electronic devices.

WO2026021446A1PCT designated stage Publication Date: 2026-01-29VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/109912
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-26
Filing Date
2025-07-22
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

When electronic devices exchange communication messages via satellite communication connections, they are easily affected by environmental factors, which can cause the connection to drop, resulting in low communication reliability.

Method used

By displaying the device identifiers of N electronic devices with the target Bluetooth function on the device discovery interface, users can select the first electronic device for Bluetooth communication. This takes advantage of the fact that Bluetooth is less affected by the environment, reducing the chance of communication message transmission failures.

Benefits of technology

It improves the communication reliability of electronic devices and reduces communication message transmission failures caused by environmental factors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025109912_29012026_PF_FP_ABST
    Figure CN2025109912_29012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of Bluetooth communications. Disclosed are a message processing method and apparatus, an electronic device, and a storage medium. The method includes: displaying N device identifiers on a device discovery interface, each device identifier corresponding to an electronic device having a target Bluetooth function, and N being a positive integer; receiving a first input for a first device identifier among the N device identifiers; and in response to the first input, sending a communication message to a first electronic device corresponding to the first device identifier on the basis of the target Bluetooth function.
Need to check novelty before this filing date? Find Prior Art

Description

Message processing method and device, electronic equipment and storage medium

[0001] Cross-reference to related applications

[0002] The present application claims priority to the Chinese patent application No. 202411015423.0 filed on July 26, 2024 in China, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application belongs to the technical field of Bluetooth communication, and particularly relates to a message processing method and device, electronic equipment and storage medium. BACKGROUND

[0004] With the construction and optimization of mobile networks becoming more and more perfect, even if the electronic device is in a mobile network coverage area, the user can trigger the electronic device to connect with the contact person required by the user through satellite communication to interact with the contact person, thereby meeting the user's demand for communication with the contact person.

[0005] However, during the process of the electronic device communicating through satellite communication, the satellite communication connection may be disconnected due to environmental factors, so that the electronic device cannot communicate with the contact person required by the user, thereby reducing the reliability of the electronic device communication. SUMMARY

[0006] The purpose of the embodiments of the present application is to provide a message processing method and device, electronic equipment and storage medium, which can improve the reliability of electronic device communication.

[0007] In a first aspect, the embodiments of the present application provide a message processing method applied to a second electronic device, the method comprising: displaying N device identifiers on a device discovery interface, each device identifier corresponding to an electronic device having a target Bluetooth function, N being a positive integer; receiving a first input on a first device identifier in the N device identifiers; and in response to the first input, sending a communication message to a first electronic device corresponding to the first device identifier based on the target Bluetooth function.

[0008] In a second aspect, the embodiments of the present application provide a message processing device applied to a second electronic device, the device comprising: a display module configured to display N device identifiers on a device discovery interface, each device identifier corresponding to an electronic device having a target Bluetooth function, N being a positive integer; a receiving module configured to receive a first input on a first device identifier in the N device identifiers displayed by the display module; and a sending module configured to, in response to the first input received by the receiving module, send a communication message to a first electronic device corresponding to the first device identifier based on the target Bluetooth function.

[0009] In a third aspect, an electronic device is provided. The electronic device includes a processor and a memory. The memory stores programs or instructions executable by the processor. The programs or instructions, when executed by the processor, implement the steps of the method of the first aspect.

[0010] In a fourth aspect, a readable storage medium is provided. The readable storage medium stores programs or instructions. The programs or instructions, when executed by a processor, implement the steps of the method of the first aspect.

[0011] In a fifth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to execute programs or instructions to implement the method of the first aspect.

[0012] In a sixth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The program / program product is executed by at least one processor to implement the method of the first aspect.

[0013] In the embodiments of the present application, N device identifiers are displayed on the device discovery interface, each device identifier corresponds to an electronic device with a target Bluetooth function, and N is a positive integer. A first input to a first device identifier in the N device identifiers is received. In response to the first input, a communication message is sent to a first electronic device corresponding to the first device identifier based on the target Bluetooth function. In the present scheme, the second electronic device can display the device identifiers of the N electronic devices with the target Bluetooth function. Thus, the user can select the first electronic device from the device identifiers of the N electronic devices for Bluetooth communication. Bluetooth is less affected by the environment. In this way, the situation that the communication message transmission fails due to the influence of the environment can be reduced, thereby improving the reliability of the communication of the second electronic device. BRIEF DESCRIPTION OF DRAWINGS

[0014] FIG. 1 is a flow diagram of a message processing method according to an embodiment of the present application;

[0015] FIG. 2(A) is an example diagram of a display of an offline map interface according to an embodiment of the present application;

[0016] FIG. 2(B) is an example diagram of a display of a direction map interface according to an embodiment of the present application;

[0017] FIG. 3 is a flow diagram of a message processing method according to another embodiment of the present application;

[0018] FIG. 4 is an example diagram of communication with a first electronic device according to an embodiment of the present application;

[0019] FIG. 5(A) is a second example schematic diagram of communicating with a first electronic device according to an embodiment of the present application;

[0020] FIG. 5(B) is a third example schematic diagram of communicating with a first electronic device according to an embodiment of the present application;

[0021] FIG. 6 is a fourth example schematic diagram of communicating with a first electronic device according to an embodiment of the present application;

[0022] FIG. 7 is a fifth example schematic diagram of communicating with a first electronic device according to an embodiment of the present application;

[0023] FIG. 8(A) is a first example schematic diagram of viewing a history of interacting with a communication message according to an embodiment of the present application;

[0024] FIG. 8(B) is a second example schematic diagram of viewing a history of interacting with a communication message according to an embodiment of the present application;

[0025] FIG. 9 is an example schematic diagram of allowing a Bluetooth communication to be established according to an embodiment of the present application;

[0026] FIG. 10(A) is a first example schematic diagram of sending a distress message according to an embodiment of the present application;

[0027] FIG. 10(B) is a second example schematic diagram of sending a distress message according to an embodiment of the present application;

[0028] FIG. 11 is a third example schematic diagram of sending a distress message according to an embodiment of the present application;

[0029] FIG. 12(A) is a first example schematic diagram of viewing a distress message according to an embodiment of the present application;

[0030] FIG. 12(B) is a second example schematic diagram of viewing a distress message according to an embodiment of the present application;

[0031] FIG. 13 is a schematic diagram of a structure of a message processing apparatus according to an embodiment of the present application;

[0032] FIG. 14 is a first schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application;

[0033] FIG. 15 is a second schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0034] With reference to the drawings and the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly described. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art are within the scope of the present application.

[0035] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a category, not limited to the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / ", generally indicates that the objects before and after are in a "or" relationship.

[0036] The terms "at least one", "at least one of", and the like in the specification and claims of the present application refer to any one of the objects, a combination of any two or more of the objects. For example, at least one of a, b, and c can mean "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two" refers to two or more, and has a similar meaning to "at least one".

[0037] The message processing method provided by the embodiments of the present application will be described in detail below in combination with the drawings, specific embodiments and application scenarios.

[0038] Some concepts and / or terms involved in the data transmission method, device, equipment, communication system and storage medium provided by the embodiments of the present application will be explained below.

[0039] 1. Bluetooth Low Energy (BLE), compared with classic Bluetooth, Bluetooth Low Energy aims to significantly reduce power consumption and cost while maintaining the same communication range.

[0040] 2. Bluetooth Long Range (BLE Long Range, BLR) is a new mode in Bluetooth 5.0 that enables longer transmission distances. For example, in open outdoor environments, BLE can be used for communication within 1000 meters. Furthermore, BLE can also enable broadcast relay, where a broadcast from electronic device A can be relayed from electronic device B to electronic device C. Electronic devices A and B are considered nearby devices, as are electronic devices B and C. Electronic devices A and C do not need to be nearby devices.

[0041] 3. Relay electronic device: The broadcast sent by electronic device A is transmitted to electronic device C through electronic device B. From the perspective of electronic device C, electronic device A is a relay electronic device.

[0042] The message processing method in this application embodiment can be applied to scenarios where electronic devices exchange communication messages.

[0043] In the message processing method, apparatus, electronic device, and storage medium provided in the embodiments of this application, since the second electronic device can display the device identifiers of N electronic devices with target Bluetooth function, the user can select the first electronic device for Bluetooth communication from the device identifiers of the N electronic devices. Since Bluetooth is less affected by the environment, the occurrence of communication message transmission failure due to environmental influences can be reduced, thereby improving the reliability of communication of the second electronic device.

[0044] The message processing method provided in this application can be executed by a message processing device, which can be an electronic device, or a functional module or entity within an electronic device. The following description uses an electronic device, specifically a second electronic device, as an example to illustrate the technical solution provided in this application.

[0045] This application provides a message processing method. Figure 1 shows a flowchart of a message processing method provided by this application, which can be applied to a second electronic device. As shown in Figure 1, the message processing method provided by this application may include the following steps 201 to 203.

[0046] Step 201: The second electronic device displays N device identifiers on the device discovery interface.

[0047] In the embodiments of this application, each device identifier corresponds to an electronic device with target Bluetooth functionality, and N is a positive integer.

[0048] In some embodiments of this application, the target Bluetooth function described above can be the BLR Bluetooth function.

[0049] In some embodiments of this application, the second electronic device described above may be an electronic device with target Bluetooth functionality.

[0050] Exemplarily, the second electronic device can be any one of a mobile phone, a smart watch, a computer, a vehicle-mounted device, etc. Embodiments of the present application do not limit this.

[0051] It can be understood that the N device identifiers are device identifiers of the N electronic devices. Each of the N electronic devices is an electronic device with a target Bluetooth function.

[0052] Exemplarily, each of the N electronic devices can be any one of a mobile phone, a smart watch, a computer, a vehicle-mounted device, etc. Embodiments of the present application do not limit this.

[0053] In some embodiments of the present application, the device identifier includes at least one of a device name, a device category, a device avatar, a help-seeking identifier, distance information, and a talkback state identifier.

[0054] In some embodiments of the present application, the device name can be a model of the electronic device, or a user-defined name, or a default set name. Embodiments of the present application do not limit this.

[0055] In some embodiments of the present application, the device category can be any one of a mobile phone, a watch, a computer, a vehicle-mounted device, a help-seeking device, a non-help-seeking device, a device in talkback, and a relay electronic device. Embodiments of the present application do not limit this.

[0056] In some embodiments of the present application, the device avatar can be displayed by the second electronic device based on the device type of the electronic device, or user-defined, or default set. Embodiments of the present application do not limit this.

[0057] Exemplarily, when the device category of the electronic device is a watch, the second electronic device can display an identifier "W" on the corresponding device avatar.

[0058] Exemplarily, when the device category of the electronic device is a help-seeking device, the second electronic device can display the avatar edge of the corresponding device avatar in a first preset color, for example, yellow.

[0059] Exemplarily, when the device category of the electronic device is a non-help-seeking device, the second electronic device can display the avatar edge of the corresponding device avatar in a second preset color, for example, gray.

[0060] Exemplarily, when the device category of the electronic device is a relay electronic device, the second electronic device can display the avatar edge of the corresponding device avatar in a dashed line.

[0061] Exemplarily, when the device category of the electronic device is a device that is intercomming, the second electronic device can display an intercom state identifier on the corresponding device avatar.

[0062] In some embodiments of the present application, when the device category of the electronic device is a device that is seeking help, the second electronic device can display a help-seeking identifier, for example, "SOS", in the display area near the corresponding device name.

[0063] In some embodiments of the present application, when the second electronic device receives a help-seeking message of any electronic device, the second electronic device can determine that the electronic device is a help-seeking device.

[0064] It should be noted that the steps related to the above-mentioned help-seeking message will be described in detail in the following embodiments, and will not be described here.

[0065] In some embodiments of the present application, when the second electronic device receives the location information of any electronic device, the second electronic device can display the device identifier of the electronic device on the device discovery interface based on the location information.

[0066] In some embodiments of the present application, the second electronic device can receive N pieces of location information sent by the fifth electronic device, so as to display N device identifiers on the device discovery interface based on the N pieces of location information.

[0067] In some embodiments of the present application, the above-mentioned fifth electronic device is at least part of the N electronic devices.

[0068] In some embodiments of the present application, the above-mentioned N pieces of location information include at least one of the following: the location information of the fifth electronic device, the location information of other electronic devices received by the fifth electronic device.

[0069] Exemplarily, when the fifth electronic device is i electronic devices, the N pieces of location information include the location information of the i electronic devices and the location information of N-i other electronic devices received by the fifth electronic device, and i is a natural number less than or equal to N.

[0070] It can be understood that when the fifth electronic device receives the location information sent by other electronic devices, it can forward the location information, that is, the N pieces of location information of the N electronic devices received by the second electronic device are not all sent by the N electronic devices to the second electronic device, but can be sent to the second electronic device through the fifth electronic device.

[0071] For example, when the second electronic device is not within the Bluetooth signal range of the electronic device A, the fifth electronic device is within the Bluetooth signal range of the electronic device A, and the second electronic device is within the Bluetooth signal range of the fifth electronic device, the fifth electronic device can forward the position information of the electronic device A to the second electronic device when receiving the position information of the electronic device A sent by the electronic device A.

[0072] In some embodiments of the present application, the second electronic device can receive an input of an application identifier of the "intercom" application from a user, start the intercom application of the second electronic device, and display a device discovery interface of the intercom application.

[0073] In some embodiments of the present application, the second electronic device can receive an input of an intercom function control in the setting interface from a user when displaying the setting interface, start the intercom function of the second electronic device, and display the device discovery interface.

[0074] In some embodiments of the present application, the second electronic device can send the position information of the second electronic device to the electronic devices within the Bluetooth signal coverage range after displaying the device discovery interface, so that the other electronic devices can display the device identifier of the second electronic device according to the position information after receiving the position information. Similarly, the second electronic device can also receive the position information of the other electronic devices nearby to display the device identifier of the other electronic devices, that is, the electronic devices can share the position information.

[0075] In some embodiments of the present application, the second electronic device can broadcast the Bluetooth signal including the position information of the second electronic device.

[0076] Therefore, since the electronic devices can share the position information and display the device identifier of the corresponding electronic device based on the received position information, the efficiency of discovering the electronic devices nearby is improved.

[0077] In some embodiments of the present application, the second electronic device can detect whether the target Bluetooth function and the positioning function of the second electronic device are started before displaying the device discovery interface, and display the device discovery interface when the target Bluetooth function and the positioning function are started.

[0078] In some embodiments of the present application, the second electronic device can display a prompt information when detecting that the target Bluetooth function and the positioning function of the second electronic device are not started, and the prompt information is used to prompt the user to start the target Bluetooth function and the positioning function.

[0079] In some embodiments of the present application, the second electronic device can obtain the position information of the second electronic device through the enabled positioning function, and send the position information of the second electronic device to the electronic devices within the Bluetooth signal coverage range through the enabled target Bluetooth function, and receive the position information of other electronic devices in the vicinity.

[0080] Exemplarily, the electronic device can obtain the latitude and longitude position information of the electronic device through a Global Positioning System (GPS).

[0081] In some embodiments of the present application, the second electronic device can fixedly display the position information of the second electronic device in the device discovery interface.

[0082] In some embodiments of the present application, the device discovery interface is an offline map interface, and for each device identifier, the position of the device identifier in the offline map interface is determined according to the geographic position of the electronic device corresponding to the device identifier.

[0083] It can be understood that when the second electronic device receives the position information of any electronic device, the second electronic device can determine the geographic position of the any electronic device based on the position information, and then the second electronic device can determine the display position of the device identifier of the any electronic device in the offline map interface based on the geographic position of the any electronic device, and display the device identifier of the any electronic device at the determined position in the offline map interface.

[0084] In some embodiments of the present application, the device discovery interface is a bearing map interface, and for each device identifier, the position of the device identifier in the bearing map interface is determined according to the positional relationship between the geographic position of the electronic device corresponding to the device identifier and the geographic position of the second electronic device.

[0085] In some embodiments of the present application, when the second electronic device does not download the offline map, the second electronic device can display the bearing map interface, and the bearing map interface includes the device identifier of the second electronic device.

[0086] In some embodiments of the present application, when the second electronic device receives the position information of any electronic device, the second electronic device can determine the geographic position of the any electronic device according to the position information, and then the second electronic device can determine the display position of the device identifier of the any electronic device in the bearing map interface according to the display position of the device identifier of the second electronic device in the bearing map interface and the relative positional relationship between the geographic position of the any electronic device and the geographic position of the second electronic device, and display the device identifier of the any electronic device at the determined position in the bearing map interface.

[0087] For example, taking N=3 as an example, when the second electronic device 01 used by the user is in a networkless state, if the user wants to communicate with other users nearby, the user can click the application icon of the "walkie-talkie" application. When there is an offline map downloaded, as shown in FIG. 2(A), the second electronic device 01 displays an offline map interface 11 of the "walkie-talkie" application, which includes the device identifier "Nini" of the first electronic device 02, the device identifier "Little Six" of the electronic device A, and the device identifier "Shunshun" of the electronic device B, that is, the above-mentioned N device identifiers, and the device identifier "I" of the second electronic device 01. When there is no offline map downloaded, as shown in FIG. 2(B), the second electronic device 01 displays a direction map interface 12 of the "walkie-talkie" application, which includes the device identifier "Nini" of the first electronic device 02, the device identifier "Little Six" of the electronic device A, and the device identifier "Shunshun" of the electronic device B, that is, the above-mentioned N device identifiers, and the device identifier "I" of the second electronic device 01.

[0088] Step 202, the second electronic device receives a first input to a first device identifier in the N device identifiers.

[0089] In some embodiments of the present application, the first device identifier indicates the first electronic device.

[0090] In some embodiments of the present application, the first input is used to select one electronic device for communication.

[0091] In some embodiments of the present application, the first input includes but is not limited to touch input of the first device identifier by the user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or a click input, or other feasible inputs. The specific implementation can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0092] In some embodiments of the present application, the specific gesture can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture.

[0093] In some embodiments of the present application, the click input can be a single-click input, a double-click input, or any number of click inputs, and can also be a long-press input or a short-press input.

[0094] Step 203, the second electronic device sends a communication message to the first electronic device corresponding to the first device identifier based on the target Bluetooth function in response to the first input.

[0095] In some embodiments of the present application, the second electronic device can first establish a Bluetooth connection with the first electronic device, and then send a communication message to the first electronic device based on the target Bluetooth function, when receiving the first input of the first device identifier.

[0096] In the message processing method provided by the embodiments of the present application, the second electronic device can display the device identifiers of the N electronic devices with the target Bluetooth function, so that the user can select the first electronic device for Bluetooth communication from the device identifiers of the N electronic devices. Bluetooth is less affected by the environment, so the situation of communication message transmission failure due to environmental influence can be reduced, thereby improving the reliability of communication of the second electronic device.

[0097] In some embodiments of the present application, when the first electronic device is a device outside the Bluetooth signal coverage range of the second electronic device, the second electronic device can display prompt information in response to the first input, the prompt information being used to prompt the user to move the second electronic device, and then establish a Bluetooth connection with the first electronic device when the first electronic device is within the Bluetooth signal coverage range of the second electronic device, and send a communication message to the first electronic device based on the target Bluetooth function.

[0098] In some embodiments of the present application, the second electronic device can plan and display a moving route according to the position information of the first electronic device and the position information of the second electronic device, so that the user can move the second electronic device according to the moving route.

[0099] In some embodiments of the present application, after the second electronic device and the first electronic device interact with the communication message, the second electronic device can save the first device identifier of the first electronic device to a historical communication device list, so as to facilitate the user to directly initiate a request for establishing a Bluetooth connection to the first electronic device in the historical communication device list next time, thereby interacting with the communication message.

[0100] In some embodiments of the present application, as shown in FIG. 3, the step 203 can be implemented by the following steps 203a to 203c.

[0101] In step 203a, the second electronic device displays a user state interface of the first electronic device in response to the first input.

[0102] In the embodiments of the present application, the user state interface includes a talkback control.

[0103] In some embodiments of the present application, the talkback control is used for interacting with the first electronic device with the communication message.

[0104] In some embodiments of the present application, the user status interface further comprises at least one of the following: a user name, a help-seeking identifier, a Bluetooth signal identifier, a device power level identifier, location information, user physical condition information, a route planning control, and a text input area.

[0105] The help-seeking identifier is used to indicate that the first electronic device is a help-seeking device.

[0106] The Bluetooth signal identifier is used to indicate the Bluetooth signal strength of the first electronic device.

[0107] The device power level identifier is used to indicate the remaining power level of the first electronic device.

[0108] The location information is the location information of the first electronic device.

[0109] The user physical condition information is used to indicate the physical condition of the user of the first electronic device.

[0110] The text input area is used to send a text communication message to the first electronic device when a Bluetooth connection is established with the first electronic device.

[0111] In some embodiments of the present application, the user status interface can further comprise an end control and a mute control.

[0112] The second electronic device can display the end control and the mute control in a display area near the intercom control.

[0113] The end control is used to disconnect the Bluetooth connection with the first electronic device, and the mute control is used to mute the playing of the communication message sent by the first electronic device.

[0114] In some embodiments of the present application, the second electronic device can display a first window, and the user status interface is included in the first window.

[0115] For example, taking the user of the second electronic device 01 as "Xiaoyu" as an example, in combination with FIG. 2(A), as shown in FIG. 4, when "Xiaoyu" wants to communicate with the user "Nini" using the first electronic device 02 through the second electronic device 01, "Xiaoyu" can click the device identifier of "Nini", that is, perform a first input on the first device identifier, so that the second electronic device displays a first window 21 in the offline map interface 11, and the first window 21 includes the user state interface of the first electronic device 02, and the interface includes the talkback control 22, the user name "Nini", the SOS identifier, the Bluetooth signal identifier, the device power identifier, the location information "North Latitude 31°58'59" East Longitude 118°80'31"", the user physical condition information "difficulty in breathing, headache, cold, need water", the route planning control, and the text input area 23.

[0116] In some embodiments of the present application, the user state interface further includes at least one of the following: location information update time, user physical condition information update time.

[0117] Step 203b, the second electronic device receives a second input on the talkback control.

[0118] In some embodiments of the present application, the second input is used for communication message interaction with the first electronic device.

[0119] In some embodiments of the present application, the second input includes but is not limited to: touch input of the user on the talkback control through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or a click input, or other feasible inputs. The specific implementation can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0120] Step 203c, the second electronic device sends a communication message to the first electronic device based on the target Bluetooth function in response to the second input.

[0121] In some embodiments of the present application, when the second electronic device receives the second input of the user on the talkback control and determines that the second electronic device establishes a Bluetooth connection with the first electronic device, the second electronic device sends a communication message to the first electronic device based on the target Bluetooth function.

[0122] In this way, since the user state interface of the first electronic device indicated by the first device identifier can be displayed by the second electronic device after the user selects the first device identifier, the user can verify whether the first electronic device is the electronic device required for communication based on the user state interface, thereby ensuring the accuracy of Bluetooth communication.

[0123] In some embodiments of the present application, the step 203c can be implemented by the following steps 203c1 and 203c2.

[0124] In the step 203c1, the second electronic device sends a communication request to the first electronic device based on the target Bluetooth function in response to the second input, if the Bluetooth connection is not established between the second electronic device and the first electronic device.

[0125] In some embodiments of the present application, the communication request is used to request to establish the Bluetooth connection with the first electronic device.

[0126] In some embodiments of the present application, the second electronic device can send the communication request to the first electronic device through the Bluetooth signal.

[0127] In some embodiments of the present application, in the process that the second electronic device sends the communication request to the first electronic device based on the target Bluetooth function to request to establish the Bluetooth connection with the first electronic device, if the second electronic device receives the input of the user to the intercom control, the second electronic device can cancel the request to establish the Bluetooth connection with the first electronic device, and withdraw the communication request sent to the first electronic device.

[0128] In the step 203c2, the second electronic device sends a communication message to the first electronic device based on the target Bluetooth function, if the second electronic device receives the acceptance information returned by the first electronic device.

[0129] In some embodiments of the present application, the acceptance information is used to indicate that the first electronic device allows to establish the Bluetooth connection.

[0130] In some embodiments of the present application, if the second electronic device receives the acceptance information returned by the first electronic device, the second electronic device can establish the Bluetooth connection with the first electronic device, and then send the communication message to the first electronic device based on the target Bluetooth function.

[0131] In some embodiments of the present application, the second electronic device can receive a response message from the first electronic device. The response message is used to indicate whether the first electronic device allows to establish the Bluetooth connection.

[0132] In some examples, the response message includes an acceptance message or a rejection message, and the rejection message is used to indicate that the first electronic device rejects to establish the Bluetooth connection.

[0133] For example, when the response message includes the rejection message, the second electronic device can display prompt information, and the prompt information is used to prompt that the first electronic device rejects to establish the Bluetooth connection.

[0134] Thus, since the second electronic device establishes the Bluetooth connection with the first electronic device upon receiving the acceptance information returned by the first electronic device indicating that the Bluetooth connection is allowed to be established, and then sends the communication message to the first electronic device based on the target Bluetooth function, the security and reliability of the communication message transmission are improved.

[0135] In some embodiments of the present application, the intercom control is switched from the first display mode to the second display mode in the case where the communication request is sent to the first electronic device, and the second display mode is a countdown mode. The step 203c2 can be implemented by the following step 203c21.

[0136] The step 203c21 comprises: before the countdown is completed, if the acceptance information returned by the first electronic device is received, the second electronic device sends the communication message to the first electronic device based on the target Bluetooth function.

[0137] In some embodiments of the present application, in the case where the intercom control is switched to the countdown mode, the second electronic device can display the countdown information on the intercom control.

[0138] In some embodiments of the present application, the countdown duration can be a default setting or a user-pre-set setting. The embodiments of the present application do not limit this.

[0139] For example, the countdown duration can be 30 seconds.

[0140] In some embodiments of the present application, during the countdown, the second electronic device can display prompt information in the vicinity of the intercom control, and the prompt information is used to prompt that the Bluetooth connection with the first electronic device is being requested. For example, the prompt information can be “waiting for the other party to accept”.

[0141] Thus, since the second electronic device can set the countdown, the second electronic device is prevented from sending the communication request to the first electronic device for a long time, and the power consumption of the electronic device is saved.

[0142] In some embodiments of the present application, the message processing method provided by the embodiments of the present application can further comprise the following step 301.

[0143] The step 301 comprises: before the countdown is completed, if the rejection information returned by the first electronic device is received, or the acceptance information returned by the first electronic device is not received, the second electronic device cancels sending the communication message to the first electronic device.

[0144] In some embodiments of the present application, the second electronic device canceling sending the communication message to the first electronic device can also be understood as that the second electronic device cancels requesting to establish the Bluetooth connection with the first electronic device.

[0145] It can be understood that when the second electronic device receives the rejection message returned by the first electronic device, it indicates that the first electronic device rejects to establish the Bluetooth connection, so the second electronic device can cancel the request to establish the Bluetooth connection with the first electronic device.

[0146] For example, as shown in FIG. 5(A), Xiaoyu can click the intercom control 22, i.e., the second input, so that the second electronic device 01 sends a communication request to the first electronic device 02 based on the target Bluetooth function, requesting to establish a Bluetooth connection with the first electronic device 02, and then as shown in FIG. 5(B), the second electronic device 01 can display countdown information on the intercom control 22, and the countdown time is 30 seconds. If the second electronic device 01 receives the acceptance information returned by the first electronic device 02 before the countdown is completed, the second electronic device 01 can establish a Bluetooth connection with the first electronic device 02, and then send a communication message to the first electronic device 02 based on the target Bluetooth function. If the second electronic device 01 receives the rejection information returned by the first electronic device 02 before the countdown is completed, or does not receive the acceptance information returned by the first electronic device 02, the second electronic device 01 cancels sending the communication message to the first electronic device 02.

[0147] In this way, since the second electronic device can set the countdown, it avoids the second electronic device sending a communication request to the first electronic device for a long time, and saves the power consumption of the electronic device.

[0148] In some embodiments of the present application, before the second electronic device establishes a Bluetooth connection with the first electronic device, the intercom control included in the user status interface can be used to request to establish a Bluetooth connection with the first electronic device, and after the second electronic device establishes a Bluetooth connection with the first electronic device, the intercom control included in the user status interface can be used to send a communication message to the first electronic device.

[0149] In some embodiments of the present application, the second input includes a first sub-input and a second sub-input. When the user status interface of the first electronic device is displayed and no Bluetooth connection is established between the second electronic device and the first electronic device, the second electronic device can respond to the first sub-input of the user to the intercom control in the user status interface, and send a communication request to the first electronic device based on the target Bluetooth function. In the case where the acceptance information returned by the first electronic device is received, a Bluetooth connection is established with the first electronic device, and then the second electronic device can respond to the second sub-input of the user to the intercom control in the user status interface, and send a communication message to the first electronic device based on the target Bluetooth function.

[0150] For example, as shown in FIG. 6, in response to Xiaoyu clicking the intercom control 22, i.e., the first sub-input, the second electronic device 01 can establish a Bluetooth connection with the first electronic device 02, and the display area of the intercom control 22 can display the text information "Press to talk", and then Xiaoyu can long-press the intercom control 22, i.e., the second sub-input, so that the second electronic device 01 sends a communication message to the first electronic device 02 based on the target Bluetooth function.

[0151] In some embodiments of the present application, the second electronic device sends a communication message to the first electronic device based on the target Bluetooth function, which can be specifically as follows: in response to the second sub-input to the intercom control, the second electronic device collects first voice information of the user during the input process of the second sub-input, and then sends the collected first voice information to the first electronic device after the second sub-input is completed.

[0152] It can be understood that when the user stops the second sub-input to the intercom control, the second electronic device can send the collected first voice information to the first electronic device.

[0153] In some embodiments of the present application, when the communication message is sent to the first electronic device and the first electronic device is in a voice input state for the second electronic device, the intercom control is switched from the first display mode to a third display mode, and the third display mode is used to indicate a non-intercom state.

[0154] For example, when the intercom control is in the third display mode, it can be understood that the intercom control is grayed out, i.e., the intercom control cannot respond to the input of the user.

[0155] For example, when the intercom control is in the third display mode, the second electronic device can also display a prompt information in the display area near the intercom control, and the prompt information is used to prompt that the first electronic device is in a voice input state for the second electronic device. For example, the prompt information is "The other party is speaking".

[0156] For example, as shown in FIG. 7, after the second electronic device 01 establishes a Bluetooth connection with the first electronic device 02, if the first electronic device 02 is in a voice input state for the second electronic device 01, the second electronic device 01 can perform a gray-out processing on the intercom control 22, and display a prompt information "The other party is speaking" in the display area near the intercom control 22.

[0157] In some embodiments of the present application, after the second electronic device establishes a Bluetooth connection with the first electronic device, the second electronic device can receive an input of a message control in the user state interface, and display a first interface.

[0158] In some embodiments of the present application, after the second electronic device establishes a Bluetooth connection with the first electronic device, the second electronic device can display a message control in the text input area in the user state interface.

[0159] In some embodiments of the present application, the message content in the first interface includes a communication message of historical interaction between the second electronic device and the first electronic device.

[0160] In some embodiments of the present application, after the second electronic device collects the first voice information and sends the first voice information to the first electronic device, the second electronic device can store the first voice information and display the first voice information in the first interface.

[0161] In some embodiments of the present application, the second electronic device can receive user input of a certain voice message of historical interaction displayed in the first interface, and play the voice message.

[0162] For example, as shown in FIG. 8(A), when “Xiaoyu” wants to view the message content of historical interaction with “Nini”, “Xiaoyu” can click the message control 31, as shown in FIG. 8(B), so that the second electronic device 01 displays the first interface 32, which includes the message content of historical interaction between “Xiaoyu” and “Nini”.

[0163] Therefore, since the second electronic device can store the voice information sent to the first electronic device and display it in the first interface, the user can conveniently view the message content of historical interaction, and the flexibility of the interaction process between electronic devices is improved.

[0164] In some embodiments of the present application, the second electronic device can receive user editing input in the first interface, and send the edited first text information to the first electronic device through the first interface.

[0165] For example, the editing input can include a third sub-input and a fourth sub-input. The second electronic device can obtain the first text message input by the user in the input box in response to the third sub-input of the user editing the first text message in the input box in the first interface. Then, the second electronic device can send the first text information to the first electronic device through the first interface in response to the fourth sub-input of the user inputting the sending control in the first interface.

[0166] Therefore, since the first electronic device can also display the first interface that can edit text information, when the user is not convenient to send voice information, the user can also interact with the user of the first electronic device by sending text information to the first electronic device, thereby improving the diversity and flexibility of the interaction mode between electronic devices.

[0167] In some embodiments of the present application, the message processing method provided by the embodiments of the present application further includes the following steps 401 and 402, or steps 401 and 403.

[0168] Step 401: In the case of receiving a communication request of the third electronic device, the second electronic device displays a communication request interface.

[0169] In the embodiments of the present application, the communication request interface includes an acceptance control and a rejection control.

[0170] In some embodiments of the present application, the communication request interface further includes at least one of the following: a user name, a help-seeking identifier, user physical condition information, and a shielding control.

[0171] In some embodiments of the present application, the acceptance control is used to allow the Bluetooth connection to be established with the third electronic device, and the rejection control is used to reject the Bluetooth connection to be established with the third electronic device.

[0172] In some embodiments of the present application, the shielding control is used to shield the communication request of the third electronic device.

[0173] For example, the shielding control can display the text information "This device will not be reminded today".

[0174] For example, the shielding duration of the second electronic device shielding the communication request of the third electronic device can be the default of the second electronic device or the user's pre-set, which is not limited in the embodiments of the present application.

[0175] It can be understood that after receiving the user's input to the shielding control, the second electronic device no longer displays the communication request interface when receiving the communication request of the third electronic device again, that is, the communication request of the third electronic device is no longer reminded.

[0176] In some embodiments of the present application, when the third electronic device is a help-seeking device, the communication request interface can include a help-seeking identifier and user physical condition information.

[0177] In some embodiments of the present application, the communication request interface can further include reminder information, which is used to remind the third electronic device to request communication.

[0178] For example, the reminder information can be "Nini requests to talk to you".

[0179] Step 402: The second electronic device sends acceptance information to the third electronic device in response to a fourth input to the acceptance control.

[0180] In some embodiments of the present application, the fourth input is used to allow the Bluetooth connection to be established with the third electronic device.

[0181] In some embodiments of the present application, the fourth input includes but is not limited to touch input of the user on the accept control through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or a click input, or other possible inputs. The specific input can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0182] In some embodiments of the present application, the accept information is used to indicate that the second electronic device allows the Bluetooth connection to be established with the third electronic device.

[0183] For example, as shown in FIG. 9, after the user "Nini" wants to communicate with the user "Xiaoyu" using the second electronic device 01 through the third electronic device 03 and triggers the third electronic device 03 to send a communication request to the second electronic device 01, the second electronic device 01 can display a communication request interface 41, which includes "Nini requests to talk to you", i.e., the above-mentioned reminder information, and further includes an accept control 42 and a reject control 43, and further includes a "this device will not be reminded today" control 44, i.e., the above-mentioned shielding control. If "Xiaoyu" is willing to communicate with "Nini", "Xiaoyu" can click the accept control 42 to trigger the second electronic device 01 to send accept information to the third electronic device 03, so that when the third electronic device 03 receives the accept information, the third electronic device 03 can establish a Bluetooth connection with the second electronic device 01, and thus "Nini" can communicate with "Xiaoyu".

[0184] In step 403, the second electronic device sends reject information to the third electronic device in response to the fifth input on the reject control.

[0185] In some embodiments of the present application, the fifth input is used to reject the Bluetooth connection to be established with the third electronic device.

[0186] In some embodiments of the present application, the fifth input includes but is not limited to touch input of the user on the reject control through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or a click input, or other possible inputs. The specific input can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0187] In some embodiments of the present application, the reject information is used to indicate that the second electronic device rejects the Bluetooth connection to be established with the third electronic device.

[0188] Thus, when the second electronic device receives the communication request sent by the third electronic device, the accept control and the reject control can be displayed, so that the user can flexibly select to allow communication with the third electronic device or reject communication with the third electronic device through input of the accept control or the reject control, thereby improving the security and reliability of communication between electronic devices.

[0189] In some embodiments of the present application, the user status interface further includes a route planning control. The message processing method provided by the embodiments of the present application can further include the following steps 501 and 502.

[0190] In step 501, the second electronic device receives a third input to the route planning control.

[0191] In some embodiments of the present application, the third input is used to view route information between the geographic location of the second electronic device and the geographic location of the first electronic device.

[0192] In some embodiments of the present application, the third input includes but is not limited to touch input of the route planning control by the user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or click input, or other feasible input. The specific input can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0193] In step 502, the second electronic device displays route information from the geographic location of the second electronic device to the geographic location of the first electronic device in response to the third input.

[0194] It can be understood that the user can move to the location of the first electronic device through the above route information to rescue or seek help from the user of the first electronic device.

[0195] It can be understood that the user can make the second electronic device make the first electronic device be within the Bluetooth signal coverage range of the second electronic device to communicate with the first electronic device through the above route information.

[0196] Thus, since the second electronic device can display the route between the second electronic device and the first electronic device, the user can move to the location of the first electronic device through the above route information to rescue or seek help from the user of the first electronic device, thereby improving the reliability of mutual assistance between electronic devices.

[0197] In some embodiments of the present application, the message processing method provided by the embodiments of the present application can further include the following steps 601 to 604.

[0198] Step 601, the second electronic device receives a sixth input of a help-seeking button in a device discovery interface.

[0199] In some embodiments of the present application, the sixth input is used to display a help-seeking message editing interface.

[0200] In some embodiments of the present application, the sixth input includes but is not limited to touch input of the help-seeking button by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or a click input, or other possible inputs. The specific input can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0201] Step 602, the second electronic device displays a help-seeking message editing interface in response to the sixth input.

[0202] In some embodiments of the present application, the help-seeking message editing interface includes a first area, a second area and a third area, the first area is used to input location information of the second electronic device, the second area is used to input user physical condition information, and the third area is used to input the user physical condition information.

[0203] Step 603, the second electronic device receives a seventh input of the user in the help-seeking message editing interface.

[0204] Step 604, the second electronic device broadcasts a first help-seeking message in response to the seventh input.

[0205] In the embodiments of the present application, the first help-seeking message includes at least one of the following: a user name, a Bluetooth signal identifier, a device power identifier, location information, a location information update time, user physical condition information, and a broadcast time of the first help-seeking message.

[0206] It can be understood that when the second electronic device is in a networkless state, the second electronic device can broadcast the first help-seeking message, then select an electronic device from the electronic devices that receive the first help-seeking message to establish a Bluetooth connection, and communicate with the selected electronic device through the Bluetooth connection to seek help.

[0207] In some embodiments of the present application, the Bluetooth signal identifier is used to indicate the Bluetooth signal strength of the second electronic device, and the device power identifier is used to indicate the remaining power of the second electronic device.

[0208] In some embodiments of the present application, the user physical condition information can include at least one of the following: normal, bleeding, fracture, dizziness, difficulty breathing, headache, cold, etc. The embodiments of the present application are not limited in this regard.

[0209] In some embodiments of the present application, the seventh input is used to seek help from other electronic devices.

[0210] In some embodiments of the present application, the seventh input includes a fifth sub-input and a sixth sub-input, the fifth sub-input is configured to input the help-seeking message, and the sixth sub-input is configured to broadcast the help-seeking message.

[0211] In some embodiments of the present application, the fifth sub-input includes at least one of the following: a user input to the first area, a user input to the second area, and a user input to the third area.

[0212] In some embodiments of the present application, the second electronic device can automatically obtain the position information of the second electronic device and display the position information in the first area.

[0213] In some embodiments of the present application, the second electronic device can receive a fifth sub-input of a user to an update control in the first area, update the position information of the second electronic device, display the updated position information of the second electronic device in the first area, and send the position information of the second electronic device as part of the help-seeking message.

[0214] In some embodiments of the present application, the second area includes a plurality of keywords, and the second electronic device can receive a fifth sub-input of a user selecting a keyword and determine the keyword selected by the user as part of the help-seeking message.

[0215] For example, the keywords can include at least one of the following: bleeding, dizziness, dehydration, difficulty breathing, difficulty walking, fever, fracture, etc. Embodiments of the present application are not limited in this regard.

[0216] In some embodiments of the present application, the third area includes an input box, and the second electronic device can receive a fifth sub-input of a user editing user physical condition information in the third area and determine the user physical condition information edited by the user as part of the help-seeking message.

[0217] In some embodiments of the present application, the second electronic device can receive a sixth sub-input of a user to a send control in the help-seeking message editing interface, combine the contents in the first area, the second area, and the third area in the help-seeking message editing interface to obtain the first help-seeking message, and broadcast the first help-seeking message.

[0218] For example, when the second electronic device combines the contents in the first area, the second area, and the third area, the second electronic device can add a separator, such as “,”, between the keywords selected by the user.

[0219] In some embodiments of the present application, when the second electronic device broadcasts the first help-seeking message, the second electronic device can carry at least one of the following in the first help-seeking message: a user name of the second electronic device, a Bluetooth signal identifier, a device power level identifier, a location information update time, a user physical condition information update time, a broadcast time of the first help-seeking message, and the like.

[0220] For example, in combination with FIG. 2(A), as shown in FIG. 10(A), when "Xiao Yu" wants to seek help from nearby users, "Xiao Yu" can click the "SOS" button 51, i.e., the help-seeking button, in the offline map interface 11, as shown in FIG. 10(B), so that the second electronic device 01 displays a help-seeking message editing interface 52, which includes a current location area 53, i.e., the first area, a physical condition area 54, i.e., the second area, and a supplementary description area 55, i.e., the third area. The current location area 53 displays the location information "N 31° 58' 59" E 118° 45' 31" of the current location automatically obtained by the second electronic device 01, the physical condition area 54 includes keywords such as "normal body, bleeding, fracture, dizziness, breathing difficulty, headache, and cold", "Xiao Yu" can select the three keywords "dizziness, breathing difficulty, and headache", input "need water" in the supplementary description area 55, and then "Xiao Yu" can click the "Send Help-Seeking Immediately" control 56, i.e., the sending control, in the help-seeking message editing interface 52, so that the second electronic device 01 combines the content input by the user to obtain the first help-seeking message "Current location: N 31° 58' 59" E 118° 45' 31", physical condition: breathing difficulty, headache, cold, and need water", and broadcast the first help-seeking message.

[0221] In some embodiments of the present application, the second electronic device can broadcast a Bluetooth signal carrying the first help-seeking message.

[0222] In some embodiments of the present application, the second electronic device can also broadcast other information, such as greeting information, sharing daily information, and friend-making information. The embodiments of the present application do not limit this.

[0223] In this way, through the input of the user to the help-seeking button, the second electronic device can broadcast the first help-seeking message, so that the second electronic device can also seek help from other electronic devices in a networkless state, thereby improving the flexibility and reliability of the second electronic device in sending help-seeking information.

[0224] In some embodiments of the present application, after the step 604, the message processing method provided by the embodiments of the present application further includes the following step 701.

[0225] In step 701, the second electronic device displays a help-seeking status window in a device discovery interface.

[0226] In some embodiments of the present application, the fourth device identifier is a device identifier of an electronic device that receives the first help-seeking message.

[0227] In some embodiments of the present application, the fourth device identifier is a device identifier of an electronic device that receives the first help-seeking message.

[0228] In some embodiments of the present application, the end broadcast control is used to stop broadcasting the first help-seeking message.

[0229] In some embodiments of the present application, the edit control of the user's physical condition information is used to update the user's physical condition information.

[0230] In some embodiments of the present application, after the second electronic device broadcasts the first help-seeking message, the electronic devices that receive the first help-seeking message can send a response message to the second electronic device to indicate that their corresponding electronic devices have received the first help-seeking message, so that the second electronic device can display the device identifiers of the electronic devices that receive the first help-seeking message in the help-seeking status window.

[0231] In some embodiments of the present application, when the second electronic device displays the fourth device identifier in the help-seeking status window, it can display the distance from the corresponding electronic device to the second electronic device in the area near the fourth device identifier.

[0232] In some embodiments of the present application, the number of fourth device identifiers in the help-seeking status window is continuously dynamically refreshed. It can be understood that as the number of electronic devices that receive the first help-seeking message increases, the number of electronic devices that send response messages also increases, so the number of fourth device identifiers in the help-seeking status window is continuously dynamically refreshed.

[0233] For example, after the second electronic device 01 broadcasts the first help-seeking message, as shown in FIG. 11, the second electronic device 01 can display the "help-seeking" window 61, i.e., the help-seeking status window, on the offline map interface 11, and after receiving the response messages sent by the first electronic device 02 and the electronic device A, display the device identifier "Nini" of the first electronic device 02 and the device identifier "Little Six" of the electronic device A in the "help-seeking" window 61. In addition, the "help-seeking" window 61 also displays the first help-seeking message, such as the location information and the user's physical condition information, and displays the end broadcast control 62 and the edit control 63 of the user's physical condition information.

[0234] Therefore, after the second electronic device sends the first help-seeking message, the second electronic device can display the device identifiers of the electronic devices that receive the first help-seeking message, and thus can subsequently select an electronic device from among the electronic devices that receive the first help-seeking message to establish a Bluetooth connection and communicate with the selected electronic device to seek help, thereby improving the accuracy of the second electronic device in finding a desired electronic device to communicate with.

[0235] In some embodiments of the present application, the help-seeking status window includes at least two fourth device identifiers; the message processing method provided by the embodiments of the present application can further include the following steps 801 and 802.

[0236] Step 801: The second electronic device receives an eighth input of a target device identifier in the at least two fourth device identifiers.

[0237] In some embodiments of the present application, the eighth input is used to view the user status interface of the fourth electronic device corresponding to the target device identifier.

[0238] In some embodiments of the present application, the eighth input includes but is not limited to: a touch input of the target device identifier by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or a click input, or other feasible inputs. The specific implementation can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto.

[0239] Step 802: The second electronic device displays the user status interface of the fourth electronic device corresponding to the target device identifier in response to the eighth input.

[0240] It should be noted that the related steps for the user status interface can be referred to the detailed description of the user status interface in the above embodiments, which will not be repeated here.

[0241] In some embodiments of the present application, the user status interface includes a talkback control, and the second electronic device can receive an input of the talkback control by the user and send a communication message to the fourth electronic device based on the target Bluetooth function.

[0242] It should be noted that the related steps for the second electronic device to send a communication message to the fourth electronic device based on the target Bluetooth function can be referred to the detailed description of the second electronic device to send a communication message to the first electronic device based on the target Bluetooth function in the above embodiments, which will not be repeated here.

[0243] Therefore, the user can select one electronic device from the electronic devices that have received the first help-seeking message, trigger the second electronic device to communicate with the selected electronic device, and avoid the problem of misselecting a device identifier from the plurality of device identifiers displayed in the device discovery interface, thereby improving the accuracy of the second electronic device in finding the required electronic device for communication.

[0244] In some embodiments of the present application, when not all fourth device identifiers are displayed in the help-seeking state window, the second electronic device can receive a user input on the help-seeking state window, and display a first list in the help-seeking state window, the first list including device identifiers of all electronic devices that have received the first help-seeking message.

[0245] For example, the user can click the "More" control in the help-seeking state window to trigger the second electronic device to display the first list.

[0246] In some embodiments of the present application, the second electronic device can display at least one of the following in the area near each fourth device identifier in the first list: a user name corresponding to the electronic device indicated by the device identifier, a Bluetooth signal identifier of the electronic device indicated by the device identifier, a device power identifier of the electronic device indicated by the device identifier, a distance between the electronic device indicated by the device identifier and the second electronic device, and a time when the electronic device indicated by the device identifier received the first help-seeking message.

[0247] In some embodiments of the present application, the first list can further include the number of electronic devices that have received the first help-seeking message.

[0248] In some embodiments of the present application, the second electronic device can receive a user sliding input on the first list to display device identifiers of all electronic devices that have received the first help-seeking message.

[0249] In some embodiments of the present application, the second electronic device can receive an eighth input on a target device identifier in the first list to display a user state interface of a fourth electronic device corresponding to the target device identifier.

[0250] In some embodiments of the present application, the help-seeking state window includes at least two fourth device identifiers, and the message processing method provided by the embodiments of the present application can further include steps 803 to 806.

[0251] Step 803: The second electronic device receives a ninth input on a help-seeking message button in the device discovery interface.

[0252] In some embodiments of the present application, the ninth input is used to view the help-seeking messages received by the second electronic device.

[0253] In some embodiments of the present application, the ninth input includes, but is not limited to, a touch input of the help-seeking message button by a finger or a stylus, a voice instruction input by the user, a specific gesture input by the user, a click input, or other possible inputs. The specific input can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0254] In step 804, the second electronic device displays a help-seeking message page in response to the ninth input.

[0255] In the embodiments of the present application, the help-seeking message page includes at least one help-seeking message.

[0256] In some embodiments of the present application, each help-seeking message in the at least one help-seeking message is sent by an electronic device.

[0257] It can be understood that after the second electronic device displays the device discovery interface, the second electronic device can receive a help-seeking message sent by another electronic device. Then, the second electronic device can receive an input of the user on one of the help-seeking messages, establish a Bluetooth connection with the electronic device corresponding to the help-seeking message, and communicate with the electronic device through the target Bluetooth function to provide help.

[0258] In some embodiments of the present application, the display area of each help-seeking message can further include at least one of the following: a user name corresponding to the electronic device sending the help-seeking message, a Bluetooth signal identifier of the electronic device sending the help-seeking message, a device power identifier of the electronic device sending the help-seeking message, a help-seeking identifier, a distance between the electronic device sending the help-seeking message and the second electronic device, position information of the electronic device sending the help-seeking message, an update time of the position information of the electronic device sending the help-seeking message, an update time of the help-seeking message, and user physical condition preview information of the user corresponding to the electronic device sending the help-seeking message.

[0259] For example, taking the second electronic device 01 receiving two help messages as an example, in combination with FIG. 2(A), as shown in FIG. 12(A), when "Xiao Yu" wants to help the user nearby, "Xiao Yu" can click the help message button 71 in the offline map interface 11, as shown in FIG. 12(B), so that the second electronic device 01 displays a help message page 72, which includes the help message 73 sent by the first electronic device 02 and the help message 74 sent by the electronic device B. In the display area of each help message, the user name corresponding to the electronic device sending the help message, the device power identifier of the electronic device sending the help message, the help identifier, the distance between the electronic device sending the help message and the second electronic device, the position information of the electronic device sending the help message, and the user body condition preview information of the user corresponding to the electronic device sending the help message are included.

[0260] Step 805, the second electronic device receives a tenth input of a user on a second help message in the at least one help message.

[0261] In some embodiments of the present application, the tenth input described above is used to view the user state interface of the electronic device sending the second help message

[0262] In some embodiments of the present application, the tenth input described above includes but is not limited to: a touch input of the user on the second help message through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or a click input, or other feasible inputs. Specific can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0263] Step 806, the second electronic device displays the user state interface of the electronic device sending the second help message in response to the tenth input.

[0264] It should be noted that the related steps for the user state interface can be referred to the detailed description of the user state interface in the above embodiments, which will not be repeated here.

[0265] In some embodiments of the present application, the user state interface described above includes a talkback control, and the second electronic device can receive an input of the user on the talkback control and send a communication message to the electronic device sending the second help message based on the target Bluetooth function.

[0266] It should be noted that the related steps for the second electronic device sending a communication message to the electronic device sending the second help message based on the target Bluetooth function can be referred to the detailed description of the second electronic device sending a communication message to the first electronic device based on the target Bluetooth function in the above embodiments, which will not be repeated here.

[0267] Thus, by the input of the user to the received certain help-seeking message, the second electronic device can communicate with the electronic device sending the help-seeking message to help the user of the electronic device sending the help-seeking message, so as to reduce the probability of user misselection, and the user is not easy to select incorrectly, thereby improving the accuracy of the second electronic device in finding the electronic device in demand for communication.

[0268] In some embodiments of the present application, the present application is not limited to establishing a Bluetooth connection between two electronic devices, that is, the first electronic device described above can be at least two electronic devices.

[0269] In some examples, the second electronic device can establish a Bluetooth connection between at least two electronic devices, that is, a plurality of electronic devices can form a team, and after establishing a Bluetooth connection, the second electronic device and at least two electronic devices can share location information, real-time talk, send text messages, etc.

[0270] In some examples, the second electronic device and at least two electronic devices described above can establish a group, share location information, real-time talk, send text messages, etc. within the group.

[0271] In some examples, the second electronic device and at least two electronic devices described above can all be rescue devices to jointly rescue the help-seeking device.

[0272] It should be noted that each of the above method embodiments, or each of the various possible implementation manners of the method embodiments, can be executed alone, or, in the absence of contradictions, can also be executed in combination with each other. The specific execution can be determined according to actual use requirements, and the present application embodiments do not limit this.

[0273] It should be noted that the message processing method provided by the present application embodiment can be executed by the message processing device. In the present application embodiment, the message processing device executing the message processing method is taken as an example to illustrate the message processing device provided by the present application embodiment.

[0274] FIG. 13 shows a possible structure of the message processing device involved in the present application embodiment. As shown in FIG. 13, the message processing device 70 can include a display module 71, a receiving module 72, and a sending module 73.

[0275] The display module 71 is configured to display N device identifiers on a device discovery interface, each device identifier corresponding to an electronic device with a target Bluetooth function, and N is a positive integer.

[0276] The receiving module 72 is configured to receive a first input to a first device identifier in the N device identifiers displayed by the display module 71.

[0277] The sending module 73 is configured to, in response to the first input received by the receiving module 72, send a communication message to the first electronic device corresponding to the first device identifier based on the target Bluetooth function.

[0278] The message processing apparatus provided by the embodiments of the present application can display the device identifiers of the N electronic devices with the target Bluetooth function, so that the user can select the first electronic device from the device identifiers of the N electronic devices for Bluetooth communication. The Bluetooth is less affected by the environment, so that the situation that the communication message transmission fails due to the influence of the environment can be reduced, and thus the reliability of the communication of the second electronic device can be improved.

[0279] In a possible implementation, the device discovery interface is an offline map interface, and for each device identifier, the position of the device identifier in the offline map interface is determined according to the geographical position of the electronic device corresponding to the device identifier.

[0280] In a possible implementation, the device discovery interface is a bearing map interface, and for each device identifier, the position of the device identifier in the bearing map interface is determined according to the positional relationship between the geographical position of the electronic device corresponding to the device identifier and the geographical position of the second electronic device.

[0281] In a possible implementation, the device identifier includes at least one of the following: a device name, a device category, a device avatar, a help-seeking identifier, distance information, and a talkback state identifier.

[0282] In a possible implementation, the display module 71 is further configured to, in response to the first input, display a user state interface of the first electronic device, and the user state interface includes a talkback control. The receiving module 72 is further configured to receive a second input of the talkback control displayed by the display module 71. The sending module 73 is specifically configured to, in response to the second input received by the receiving module 72, send a communication message to the first electronic device based on the target Bluetooth function.

[0283] In a possible implementation, the user state interface further includes at least one of the following: a user name, a help-seeking identifier, a Bluetooth signal identifier, a device power identifier, location information, user physical condition information, a route planning control, and a text input area.

[0284] In a possible implementation, the user state interface further includes a route planning control. The receiving module 72 is further configured to receive a third input of the route planning control. The display module 71 is further configured to, in response to the third input, display route information from the geographical position of the second electronic device to the geographical position of the first electronic device.

[0285] In a possible implementation, the sending module 73 is specifically configured to, in response to the second input, if a Bluetooth connection is not established between the second electronic device and the first electronic device, send, based on the target Bluetooth function, a communication request to the first electronic device, and if acceptance information returned by the first electronic device is received, send, based on the target Bluetooth function, a communication message to the first electronic device.

[0286] In a possible implementation, in the case of sending the communication request to the first electronic device, the talkback control is switched from the first display mode to a second display mode, and the second display mode is a countdown mode; the sending module 73 is specifically configured to, before the countdown is completed, if acceptance information returned by the first electronic device is received, send, based on the target Bluetooth function, a communication message to the first electronic device.

[0287] In a possible implementation, the message processing apparatus 70 provided by the embodiment of the present application further includes a processing module; the processing module is configured to, before the countdown is completed, if rejection information returned by the first electronic device is received, or if acceptance information returned by the first electronic device is not received, cancel sending a communication message to the first electronic device.

[0288] In a possible implementation, in the case of sending the communication message to the first electronic device, and the first electronic device is in a voice input state for the second electronic device, the talkback control is switched from the first display mode to a third display mode, and the third display mode is used to indicate a non-talkback state.

[0289] In a possible implementation, the display module 71 is further configured to, in the case of receiving a communication request of a third electronic device, display a communication request interface; the communication request interface includes an acceptance control and a rejection control. The sending module 73 is further configured to, in response to a fourth input to the acceptance control, send acceptance information to the third electronic device; or, in response to a fifth input to the rejection control, send rejection information to the third electronic device.

[0290] In a possible implementation, the communication request interface further includes at least one of the following: a user name, a help-seeking identifier, user physical condition information, and a shielding control.

[0291] In a possible implementation, the receiving module 72 is further configured to receive a sixth input of a help button in the device discovery interface. The display module 71 is further configured to display a help message editing interface in response to the sixth input received by the receiving module 72. The receiving module 72 is further configured to receive a seventh input of the user in the help message editing interface. The sending module 73 is further configured to broadcast a first help message in response to the seventh input received by the receiving module 72; the first help message comprises at least one of the following: a user name, a Bluetooth signal identifier, a device power identifier, location information, a location information update time, user physical condition information, and a broadcast time of the first help message.

[0292] In a possible implementation, the display module 71 is further configured to display a help status window in the device discovery interface after the sending module 73 broadcasts the first help message in response to the seventh input; the help status window comprises at least one of the following: a fourth device identifier, an end broadcast control, location information of a second electronic device, a location information update time, user physical condition information, and an editing control of the user physical condition information; the fourth device identifier is a device identifier of an electronic device that receives the first help message.

[0293] In a possible implementation, the help status window comprises at least two fourth device identifiers; the receiving module 72 is further configured to receive an eighth input of a target device identifier in the at least two fourth device identifiers. The display module 71 is further configured to display a user state interface of a fourth electronic device corresponding to the target device identifier in response to the eighth input received by the receiving module 72.

[0294] In a possible implementation, the receiving module 72 is further configured to receive a ninth input of a help message button in the device discovery interface. The display module 71 is further configured to display a help message page in response to the ninth input received by the receiving module 72; the help message page comprises at least one help message. The receiving module 72 is further configured to receive a tenth input of a second help message in the at least one help message by the user. The display module 71 is further configured to display a user state interface of an electronic device that sends the second help message in response to the tenth input received by the receiving module 72.

[0295] The message processing apparatus in the embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other device than a terminal. For example, the electronic device can be a device with Bluetooth function, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an Augmented Reality (AR) / Virtual Reality (VR) device, a robot, a wearable device, an Ultra-Mobile Personal Computer (UMPC), a netbook, a Personal Digital Assistant (PDA), or the like, and can also be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a television (TV), a teller machine, a self-service machine, or the like. The embodiments of the present application are not limited in this regard.

[0296] The message processing apparatus in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating system. The embodiments of the present application are not limited in this regard.

[0297] The message processing apparatus provided in the embodiments of the present application can implement each process implemented by the method embodiments. To avoid repetition, details are not described herein.

[0298] Optionally, as shown in FIG. 14, the embodiments of the present application further provide an electronic device 900, which includes a processor 901 and a memory 902. The memory 902 stores programs or instructions executable on the processor 901. The programs or instructions are executed by the processor 901 to implement each step of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0299] It should be noted that the electronic device in the embodiments of the present application includes the mobile electronic device and the non-mobile electronic device.

[0300] FIG. 15 is a schematic diagram of a hardware structure of an electronic device for implementing the embodiments of the present application.

[0301] The electronic device 100 includes, but is not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110, etc.

[0302] Those skilled in the art can understand that the electronic device 100 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 110 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management. The electronic device structure shown in FIG. 15 does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than those shown, or combine certain components, or different component arrangements, which will not be described here.

[0303] The display unit 106 is configured to display N device identifiers in a device discovery interface, each device identifier corresponding to an electronic device having a target Bluetooth function, and N is a positive integer.

[0304] The user input unit 107 is configured to receive a first input to a first device identifier in the N device identifiers displayed by the display unit 106.

[0305] The radio frequency unit 101 is configured to, in response to the first input received by the user input unit 107, send a communication message to a first electronic device corresponding to the first device identifier based on the target Bluetooth function.

[0306] The electronic device provided by the embodiments of the present application can display device identifiers of N electronic devices having a target Bluetooth function, so that a user can select a first electronic device from the device identifiers of the N electronic devices for Bluetooth communication. Bluetooth is less affected by the environment, so as to reduce the situation that communication message transmission fails due to environmental influence, thereby improving the reliability of communication of the second electronic device.

[0307] In some embodiments of the present application, the device discovery interface is an offline map interface, and for each device identifier, the position of the device identifier in the offline map interface is determined according to the geographical position of the electronic device corresponding to the device identifier.

[0308] In some embodiments of the present application, the device discovery interface is a bearing map interface, and for each device identifier, the position of the device identifier in the bearing map interface is determined according to the positional relationship between the geographical position of the electronic device corresponding to the device identifier and the geographical position of the second electronic device.

[0309] In some embodiments of the present application, the device identifier includes at least one of the following: a device name, a device category, a device avatar, a help-seeking identifier, distance information, and a talkback state identifier.

[0310] In some embodiments of the present application, the display unit 106 is further configured to display a user status interface of the first electronic device in response to the first input; the user status interface comprises the intercom control.

[0311] The user input unit 107 is further configured to receive a second input on the intercom control displayed by the display unit 106.

[0312] The radio frequency unit 101 is specifically configured to send a communication message to the first electronic device based on the target Bluetooth function in response to the second input received by the user input unit 107.

[0313] In some embodiments of the present application, the user status interface further comprises at least one of the following: a user name, a help-seeking identifier, a Bluetooth signal identifier, a device power identifier, location information, user physical condition information, a route planning control, and a text input area.

[0314] In some embodiments of the present application, the user status interface further comprises a route planning control; and the user input unit 107 is further configured to receive a third input on the route planning control.

[0315] The display unit 106 is further configured to display route information from the geographic location of the second electronic device to the geographic location of the first electronic device in response to the third input received by the user input unit 107.

[0316] In some embodiments of the present application, the radio frequency unit 101 is specifically configured to send a communication request to the first electronic device based on the target Bluetooth function in response to the second input, and send a communication message to the first electronic device based on the target Bluetooth function in the case that the acceptance information returned by the first electronic device is received.

[0317] In some embodiments of the present application, the intercom control is switched from the first display mode to a second display mode in the case that the communication request is sent to the first electronic device, and the second display mode is a countdown mode; and the radio frequency unit 101 is specifically configured to send a communication message to the first electronic device based on the target Bluetooth function in the case that the acceptance information returned by the first electronic device is received before the countdown is completed.

[0318] In some embodiments of the present application, the processor 110 is configured to cancel sending a communication message to the first electronic device in the case that the rejection information returned by the first electronic device is received, or the acceptance information returned by the first electronic device is not received, before the countdown is completed.

[0319] In one possible implementation, when a communication message is sent to a first electronic device and the first electronic device is in a voice input state for a second electronic device, the intercom control switches from a first display mode to a third display mode, the third display mode being used to indicate a non-intercom state.

[0320] In some embodiments of this application, the display unit 106 is further configured to display a communication request interface upon receiving a communication request from a third electronic device; the communication request interface includes an accept control and a reject control.

[0321] The radio frequency unit 101 is also configured to send acceptance information to the third electronic device in response to a fourth input to the acceptance control; or to send rejection information to the third electronic device in response to a fifth input to the rejection control.

[0322] In some embodiments of this application, the communication request interface further includes at least one of the following: user name, distress symbol, user physical condition information, and blocking control.

[0323] In some embodiments of this application, the user input unit 107 is also configured to receive a sixth input to the SOS button in the device discovery interface.

[0324] The display unit 106 is also used to display a distress message editing interface in response to a sixth input received by the display unit 106.

[0325] The user input unit 107 is also used to receive the user's seventh input in the distress message editing interface.

[0326] The radio frequency unit 101 is also used to broadcast a first distress message in response to a seventh input received by the user input unit 107; the first distress message includes at least one of the following: user name, Bluetooth signal identifier, device battery level identifier, location information, location information update time, user physical condition information, and broadcast time of the first distress message.

[0327] In some embodiments of this application, the display unit 106 is further configured to display a distress status window in the device discovery interface after the radio frequency unit 101 broadcasts a first distress message in response to a seventh input; the distress status window includes at least one of the following: a fourth device identifier, an end broadcast control, location information of the second electronic device, location information update time, user physical condition information, and an editing control for user physical condition information; the fourth device identifier is the device identifier of the electronic device that received the first distress message.

[0328] In some embodiments of this application, the distress status window includes at least two fourth device identifiers; the user input unit 107 is also configured to receive an eighth input for the target device identifier among the at least two fourth device identifiers.

[0329] The display unit 106 is further configured to display, in response to an eighth input received by the user input unit 107, a user state interface of a fourth electronic device corresponding to the target device identifier.

[0330] In some embodiments of the present application, the user input unit 107 is further configured to receive a ninth input of a help message button in the device discovery interface.

[0331] The display unit 106 is further configured to display, in response to the ninth input received by the user input unit 107, a help message page, the help message page including at least one help message.

[0332] The user input unit 107 is further configured to receive a tenth input of a second help message in the at least one help message by a user.

[0333] The display unit 106 is further configured to display, in response to the tenth input received by the user input unit 107, a user state interface of an electronic device sending the second help message.

[0334] The electronic device provided by the embodiments of the present application can realize each process realized by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0335] The beneficial effects of various implementation manners in the embodiments can refer to the beneficial effects of the corresponding implementation manners in the above method embodiments. To avoid repetition, details are not described here.

[0336] It should be understood that, in the embodiments of the present application, the input unit 104 can include a graphics processing unit (GPU) 1041 and a microphone 1042. The graphics processing unit 1041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 can include a touch detection device and a touch controller. The other input devices 1072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, etc., which are not described here.

[0337] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 109 can include a volatile memory or a non-volatile memory, or the memory 109 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0338] The processor 110 can include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.

[0339] The embodiments of the present application also provide a readable storage medium, and the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0340] The processor is a processor in the electronic device in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0341] The chip provided in the embodiments of the present application includes a processor and a communication interface. The communication interface is coupled with the processor. The processor is configured to execute programs or instructions to implement various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0342] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip, etc.

[0343] The embodiments of the present application provide a computer program / program product stored in a storage medium. The program / program product is executed by at least one processor to implement various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0344] It should be noted that in this document, the terms "comprise", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "comprises a" does not exclude the presence of additional identical elements in the process, method, article or device that includes the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in reverse order, for example, the described method can be performed in an order different from the described order, and various steps can be added, omitted or combined. In addition, the features described with reference to certain examples can be combined in other examples.

[0345] From the above description of the embodiments, those skilled in the art can clearly understand that the above method embodiments can be implemented by means of software and the necessary general hardware platform, of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk), and includes a plurality of instructions for making a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) execute the method of each embodiment of the present application.

[0346] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are merely illustrative, but not restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the purpose of the present application and the scope protected by the claims.

Claims

1. A message processing method applied to a second electronic device, the method comprising: displaying N device identifiers in a device discovery interface, each device identifier corresponding to an electronic device having a target Bluetooth function, N being a positive integer; receiving a first input on a first device identifier of the N device identifiers; in response to the first input, sending a communication message to a first electronic device corresponding to the first device identifier based on the target Bluetooth function.

2. The method of claim 1, wherein, The device discovery interface is an offline map interface. For each device identifier, the position of the device identifier in the offline map interface is determined according to the geographic position of the electronic device corresponding to the device identifier.

3. The method of claim 1, wherein, The device discovery interface is a bearing map interface. For each device identifier, the position of the device identifier in the bearing map interface is determined according to the positional relationship between the geographic position of the electronic device corresponding to the device identifier and the geographic position of the second electronic device.

4. The method of claim 1, wherein, The device identifier includes at least one of the following: device name, device category, device avatar, help-seeking identifier, distance information, intercom status identifier.

5. The method of claim 1, wherein, The response to the first input includes: in response to the first input, displaying a user status interface of the first electronic device; the user status interface includes an intercom control; receiving a second input on the intercom control; in response to the second input, sending the communication message to the first electronic device based on the target Bluetooth function.

6. The method of claim 5, wherein, The user status interface further includes at least one of the following: user name, help-seeking identifier, Bluetooth signal identifier, device power identifier, location information, user physical condition information, route planning control, text input area.

7. The method of claim 5, wherein, The user status interface further includes a route planning control. The method further comprises: receiving a third input on the route planning control; in response to the third input, displaying route information from the geographic position of the second electronic device to the geographic position of the first electronic device.

8. The method of claim 5, wherein, The response to the second input includes: in response to the second input, if a Bluetooth connection has not been established between the second electronic device and the first electronic device, sending a communication request to the first electronic device based on the target Bluetooth function; in the case of receiving acceptance information returned by the first electronic device, sending the communication message to the first electronic device based on the target Bluetooth function.

9. The method of claim 8, wherein, In the case of sending a communication request to the first electronic device, the intercom control is switched from a first display mode to a second display mode, and the second display mode is a countdown mode. The response to the second input includes: before the countdown is completed, if the acceptance information returned by the first electronic device is received, the communication message is sent to the first electronic device based on the target Bluetooth function.

10. The method of claim 9, wherein, The method further comprises: Before the countdown is completed, if the rejection information returned by the first electronic device is received, or the acceptance information returned by the first electronic device is not received, cancel sending the communication message to the first electronic device.

11. The method of claim 5, wherein, In a case where the communication message is sent to the first electronic device, and the first electronic device is in a voice input state for the second electronic device, the intercom control is switched from the first display mode to a third display mode, and the third display mode is used to indicate a non-intercom state.

12. The method of claim 1, wherein, The method further comprises: In a case where a communication request of a third electronic device is received, a communication request interface is displayed; the communication request interface comprises an acceptance control and a rejection control; In response to a fourth input to the acceptance control, acceptance information is sent to the third electronic device; Or, in response to a fifth input to the rejection control, rejection information is sent to the third electronic device.

13. The method of claim 12, wherein, The communication request interface further comprises at least one of the following: a user name, a help-seeking identifier, user physical condition information, and a shielding control.

14. The method of claim 1, wherein, The method further comprises: Receiving a sixth input to a help-seeking button in the device discovery interface; In response to the sixth input, a help-seeking message editing interface is displayed; Receiving a seventh input of a user in the help-seeking message editing interface; In response to the seventh input, a first help-seeking message is broadcasted; the first help-seeking message comprises at least one of the following: a user name, a Bluetooth signal identifier, a device power identifier, location information, a location information update time, user physical condition information, and a broadcast time of the first help-seeking message.

15. The method of claim 14, wherein, After the first help-seeking message is broadcasted in response to the seventh input, the method further comprises: Displaying a help-seeking state window in the device discovery interface; the help-seeking state window comprises at least one of the following: a fourth device identifier, an end broadcast control, location information of the second electronic device, a location information update time, user physical condition information, and an editing control of the user physical condition information; the fourth device identifier is a device identifier of an electronic device that receives the first help-seeking message.

16. The method of claim 15, wherein, The help-seeking state window comprises at least two fourth device identifiers; the method further comprises: Receiving an eighth input to a target device identifier in the at least two fourth device identifiers; In response to the eighth input, a user state interface of a fourth electronic device corresponding to the target device identifier is displayed.

17. The method of claim 1, wherein, The method further comprises: Receiving a ninth input to a help-seeking message button in the device discovery interface; In response to the ninth input, a help-seeking message page is displayed, and the help-seeking message page comprises at least one help-seeking message; Receiving a tenth input of a user to a second help-seeking message in the at least one help-seeking message; In response to the tenth input, a user state interface of an electronic device that sends the second help-seeking message is displayed.

18. A message processing apparatus applied to a second electronic device, the apparatus comprising: A display module is configured to display N device identifiers in a device discovery interface, each device identifier corresponding to an electronic device with a target Bluetooth function, and N is a positive integer; A receiving module is configured to receive a first input to a first device identifier in the N device identifiers displayed by the display module; The sending module is configured to, in response to the first input received by the receiving module, send a communication message to a first electronic device corresponding to the first device identification based on the target Bluetooth function.

19. An electronic device, comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implement the steps of the message processing method according to any one of claims 1 to 17.

20. A readable storage medium, the readable storage medium storing programs or instructions, the programs or instructions, when executed by a processor, implement the steps of the message processing method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Method for displaying radar map on communication device

    CN105635440A

  • Method for displaying Bluetooth device identifier and electronic device

    CN111464987A

  • Bluetooth communication method, first device, second device and storage medium

    CN115767486A

  • System and user interface having push-to-talk, outbound dialer, and messaging functions with recipients identified using a proxy alias

    US11146675B1