Equipment communication method and device, equipment and storage medium
Through the broadcast signal interaction between the calling device and the called device, the high power consumption problem caused by the continuous broadcast of the called device in networkless communication is solved, and a low-power networkless communication connection is realized.
Patent Information
- Application Number
- CN202510430182.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-07-25
AI Technical Summary
During networkless communication, the called device needs to continuously broadcast data to establish a connection, resulting in a large amount of power consumption.
The calling device sends a first broadcast signal and scans a second broadcast signal of the called device. After scanning the first broadcast signal, the called device sends a second broadcast signal, and the second broadcast signal contains identification information of the called device to realize networkless communication.
Reduces the power consumption of the called device during the networkless communication connection process, and avoids the power consumption caused by continuous broadcasting.
Smart Images

Figure CN120378829A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technology, including but not limited to a device communication method, device, and storage medium. Background Art
[0002] In some specific scenarios in the communication field, such as poor network coverage, high privacy requirements, or special scenarios such as disaster emergency and military operations, there is a need for wireless communication, that is, data transmission between devices is achieved without relying on the Internet or cellular network.
[0003] In the current wireless communication process, the called device needs to broadcast its data in real time. When the calling device enters the wireless communication interface and needs to make a call, it scans and analyzes the data of the called device to establish a wireless communication connection. However, this communication method requires the called device to continuously broadcast, resulting in a large power consumption of the called device. Summary of the Invention
[0004] In view of this, the device communication method, device, and storage medium provided by the embodiments of the present application can reduce the power consumption of devices in the wireless communication process. The device communication method, device, and storage medium provided by the embodiments of the present application are implemented as follows:
[0005] In a first aspect of the embodiments of the present application, a device communication method for a called device is provided, including:
[0006] When the called device is in a wireless communication state, enter the broadcast signal scanning state;
[0007] When at least one first broadcast signal sent by at least one calling device is scanned, send a second broadcast signal, where the second broadcast signal includes the identification information of the called device, and the identification information is used for the calling device to perform wireless communication with the called device according to the identification information.
[0008] In a second aspect of the embodiments of the present application, a device communication method for a calling device is provided, including:
[0009] When the wireless dialing interface corresponding to wireless communication is displayed, send a first broadcast signal and scan the broadcast signal;
[0010] When at least one second broadcast signal sent by at least one called device is scanned, perform wireless communication with the target called device according to the identification information in the target second broadcast signal, where the second broadcast signal includes the identification information of the called device, the at least one second broadcast includes the target second broadcast signal, and the at least one called device includes the target called device.
[0011] In a third aspect of the embodiments of the present application, a device communication apparatus for a called device is provided, including:
[0012] A first scanning module, configured to enter a broadcast signal scanning state when the called device is in a network - free communication state;
[0013] A first communication module, configured to send a second broadcast signal when at least one first broadcast signal sent by at least one calling device is scanned, where the second broadcast signal includes identification information of the called device, and the identification information is used for the calling device to perform network - free communication with the called device according to the identification information.
[0014] In a fourth aspect of the embodiments of the present application, a device communication apparatus for a calling device is provided, including:
[0015] A second scanning module, configured to send a first broadcast signal and scan broadcast signals when a network - free dialing interface corresponding to network - free communication is displayed;
[0016] A second communication module, configured to perform network - free communication with a target called device according to the identification information in a target second broadcast signal when at least one second broadcast signal sent by at least one called device is scanned, where the second broadcast signal includes the identification information of the called device, the at least one second broadcast includes the target second broadcast signal, and the at least one called device includes the target called device.
[0017] The computer device provided by the embodiments of the present application includes a memory and a processor. The memory stores a computer program that can run on the processor, and when the processor executes the program, the method described in the embodiments of the present application is implemented.
[0018] The computer - readable storage medium provided by the embodiments of the present application stores a computer program, and when the computer program is executed by a processor, the method provided by the embodiments of the present application is implemented.
[0019] For the device communication method, apparatus, computer device, and computer - readable storage medium provided by the embodiments of the present application, when the calling device displays a network - free dialing interface corresponding to network - free communication, it sends a first broadcast signal and scans broadcast signals. When the called device is in a network - free communication state, it scans the first broadcast signal sent by the calling device and sends a second broadcast signal when the first broadcast signal is scanned. After the calling device scans the second broadcast signal of the called device, it performs network - free communication with the called device according to the identification information in the second broadcast signal. In this way, the embodiments of the present application can ensure that the called device does not continuously broadcast signals before the calling device enters the network - free dialing interface, reduce the power consumption caused by continuous broadcasting during the network - free communication connection process, and solve the technical problems proposed in the background art. Brief Description of the Drawings
[0020] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0021] Figure 1 A schematic diagram showing a communication scenario without a network according to an embodiment of the present application;
[0022] Figure 2 A signaling flowchart showing a communication scenario without a network according to an embodiment of the present application;
[0023] Figure 3 A flowchart showing a device communication method on the called device side according to an embodiment of the present application;
[0024] Figure 4 A signaling flowchart showing a device communication process according to an embodiment of the present application;
[0025] Figure 5 A signaling flowchart showing another device communication process according to an embodiment of the present application;
[0026] Figure 6 A flowchart showing a device communication method on the calling device side according to an embodiment of the present application;
[0027] Figure 7 A schematic diagram showing a non-network dialing interface according to an embodiment of the present application;
[0028] Figure 8 A schematic diagram showing a device communication device on the called device side according to an embodiment of the present application;
[0029] Figure 9 A schematic diagram showing a device communication device on the calling device side according to an embodiment of the present application;
[0030] Figure 10 A schematic diagram showing an electronic device according to an embodiment of the present application. Detailed Embodiments
[0031] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the following will further describe the specific technical solutions of the present application in detail in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but not to limit the scope of the present application.
[0032] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein are for the purpose of describing embodiments of this application only and are not intended to limit this application.
[0033] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it is understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with each other without conflict.
[0034] It should be noted that the terms "first / second / third" involved in the embodiments of this application are used to distinguish similar or different objects and do not represent a specific order for the objects. It can be understood that "first / second / third" can be interchanged with a specific order or sequence when permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0035] The device communication method of the embodiments of this application can be executed by an electronic device, that is, both the calling device and the called device are electronic devices. The electronic device may include, but is not limited to, a mobile phone, a wearable device (such as a smart watch, a smart bracelet, smart glasses, etc.), a tablet computer, a laptop computer, a vehicle-mounted terminal, a PC (Personal Computer), etc. The functions implemented by this method can be realized by a processor in the electronic device calling program code. Of course, the program code can be stored in a computer storage medium. It can be seen that the electronic device includes at least a processor and a storage medium.
[0036] The device communication method of the embodiments of this application can be applied to any application scenario that requires communication without a network. Among them, communication without a network refers to a technology in which devices directly communicate with each other without the support of an external network (such as a cellular network, Wi-Fi, etc.). Communication scenarios without a network usually include emergency communication through wireless communication technology in emergency scenarios such as natural disaster relief, maintaining internal communication within a team through wireless communication technology in areas with insufficient coverage of traditional network signals such as outdoor sports, and ensuring communication and operation safety through communication without a network in special environments such as underground parking lots, mines, and caves where traditional network signals are poor. Or, in the enterprise internal or within a specific team, communication without a network is required to ensure the safety of the communication process and prevent information leakage.
[0037] In some embodiments, the communication connection between different devices under the communication technology without a network can be based on Bluetooth technology, LoRa spread spectrum technology, Mesh network technology, satellite communication technology, or some other self-developed private protocols for communication connection.
[0038] Figure 1A schematic diagram showing a communication scenario without network according to an embodiment of the present application. As Figure 1 shown, in a communication scenario without network based on Bluetooth technology connection, communication without network between devices is achieved. In this application scenario, it is necessary to implement communication connection without network between devices through a Bluetooth BLE (Bluetooth Low Energy) module, and the Bluetooth module needs to perform a scan discovery before connection. Among them, the general process of scan discovery is that the called device performs broadcasting (Advertising), and the calling device performs scanning (Scan).
[0039] Specifically, the called device is the broadcaster (Advertisier), and it can send out broadcast information at a preset broadcast interval. The broadcast information can include the personal identifiable information of the called device. That is to say, the called device can send broadcast information once every broadcast interval. The calling device is the scanner (Scanner), and it can perform scanning according to the specified scan interval and scan window. Every time a scan interval passes, the calling device can perform a scan of the broadcast signal, and the duration of this broadcast signal scan is a scan window. In the case where the broadcast signal of the broadcaster is exactly scanned within a scan window, the calling device can obtain the personal identifiable information of the called device, and based on this personal identifiable information, select whether to perform a communication connection without network with the called device.
[0040] Figure 2 A signaling flow diagram showing a communication scenario without network according to an embodiment of the present application. As Figure 2 shown, in some communication scenarios without network, before devices perform a communication connection without network, it is necessary to perform a scan discovery first. This communication scenario without network can be Figure 1 the communication scenario of Bluetooth technology connection shown, or it can also be a communication scenario without network of other technology connections.
[0041] Optionally, the process of this scan discovery includes the following steps:
[0042] Step S20: Turn on the communication switch without network of the called device to enable the broadcast of the personal identification information of the called device, that is, the called device enters the state of starting to broadcast information according to a preset broadcast period.
[0043] Step S21: When the calling device enters the communication dialing interface without network, start scanning the broadcast signal, and this scanning process can be performed according to a preset scan period and scan window.
[0044] Step S22: After the called device enables the broadcast of the personal identification information of the called device, start broadcasting information according to a preset broadcast period.
[0045] Step S23. During the process of the calling device scanning with a preset scanning period and scanning window, when broadcast information is scanned within a scanning window, the personal identifiable information corresponding to the called device is parsed and displayed.
[0046] In the scanning scenario before the above-mentioned offline communication connection, after the called device turns on the offline communication switch, it needs to continuously broadcast personal identification information. Since the broadcast signal needs to transmit data packets into the air, in the scenario where offline communication requires long-distance discovery, the transmit power (tx power level) of the called device needs to be configured at a relatively high level, which consumes more power.
[0047] Based on the technical problems of the related art, the technical problem to be solved by the embodiments of the present application is how to reduce the power consumption of the called device during the scanning process before the device communication connection in the offline communication process.
[0048] In the device communication method provided by the embodiments of the present application, the calling device scans the second broadcast signal while sending the first broadcast signal. The called device sends the second broadcast signal when it scans the first broadcast signal. The embodiments of the present application can ensure that the called device does not continuously broadcast signals before the calling device enters the offline dialing interface, reducing the power consumption caused by continuous broadcasting during the offline communication connection process.
[0049] Figure 3 The flowchart of a device communication method on the called device side according to an embodiment of the present application is shown. As Figure 3 shown, on the called device side, the device communication method of the embodiments of the present application may include the following steps S30 - S31.
[0050] For ease of description, the device communication method on the called device side of the embodiments of the present application is described with the called device as the execution subject. It should be understood that the execution subject of the embodiments of the present application may also be a processor or a chip in the called device, etc., and the embodiments of the present application do not make any limitations.
[0051] Step S30. When the called device is in the offline communication state, the called device scans and enters the broadcast signal scanning state.
[0052] In a possible implementation manner, when the called device enters the offline communication state, it starts to scan for broadcast signals. Among them, the called device can automatically or manually switch to the offline communication state according to the communication technology supported by the device.
[0053] In some embodiments, the called device may be a smart electronic device such as a mobile phone or a tablet computer. Based on different offline communication connection methods, the called device may enter the offline communication state in scenarios such as enabling Bluetooth pairing or enabling NFC (Near Field Communication). For example, in an application scenario of establishing an offline communication connection based on a Bluetooth module, the called device may enter the offline communication state when Bluetooth pairing is enabled.
[0054] In other embodiments, the called device may also be a walkie-talkie or a radio device, and such devices may enter the wireless communication state when tuned to a specific frequency band.
[0055] Optionally, for any type of called device, a wireless communication switch may be included. The user may switch the offline communication state of the called device by turning on or off the wireless communication switch. Among them, the called device may enter the offline communication state and start scanning for broadcast signals when the wireless communication switch is turned on. Conversely, when the wireless communication switch is turned off, the called device exits the offline communication state and stops scanning for broadcast signals. The setting of this wireless communication switch can simply and efficiently switch the wireless communication state of the called device based on user needs, without a complex and cumbersome state switching process, improving the user experience.
[0056] In some embodiments, the wireless communication switch may be a physical switch provided outside the electronic device or a software control in an application program displayed through a display device.
[0057] It should be noted that after the called device enters the offline communication state, the scanned broadcast signal can be any broadcast signal, that is, the source and content of the broadcast signal are not limited; the broadcast signals sent by different calling devices can be the same or different, which is not restricted here. Exemplarily, in this application, to facilitate the distinction between the broadcast signal sent by the calling device and the broadcast signal sent by the called device, the broadcast signal sent by the calling device is referred to as the first broadcast signal, and the broadcast signal sent by the called device is referred to as the second broadcast signal.
[0058] The first broadcast signal in the embodiments of this application is sent by the calling device in a broadcast form, and it may include target information for establishing offline communication with the called device. The target information may be a general broadcast signal in the field of offline communication for indicating a request to establish an offline communication connection. Or, the target information may also be a broadcast signal for indicating a request to establish an offline communication connection defined based on a common communication protocol among a preset plurality of devices that need to establish an offline communication connection.
[0059] Optionally, the called device may scan the first broadcast signal at a preset duty cycle. That is, the called device may periodically turn on and off the signal receiving module at a preset duty cycle to detect the surrounding first broadcast signals. The duty cycle may be determined according to the historical power consumption situation and the broadcast signal search efficiency. Searching for the first broadcast signal through the preset duty cycle can ensure signal search with a relatively high signal search efficiency under low power consumption.
[0060] Step S31: When the called device scans at least one first broadcast signal sent by at least one calling device, it sends a second broadcast signal.
[0061] In a possible implementation, the called device may start sending the second broadcast signal in a broadcast form when it scans the first broadcast signal sent by the calling device. Optionally, in the embodiments of the present application, the called device may scan the first broadcast signals sent by at least one calling device, and the called device may send the second broadcast signal after scanning any one of the first broadcast signals sent by the calling device.
[0062] Exemplarily, in the case of only one calling device sending the first broadcast signal, the called device may send the second broadcast signal after scanning the first broadcast signal. In the case of multiple calling devices sending the first broadcast signals, the called device may send the second broadcast signal immediately after scanning the first first broadcast signal.
[0063] In some embodiments, the second broadcast signal includes the identification information of the called device. This identification information is used to represent the identity of the called device sending the second broadcast signal, and may include the device system identification generated by the operating system or software, the hardware device identification predetermined at the time of the calling device's factory, or the identification information customized by the user using the calling device, etc. After receiving the second broadcast information, the calling device may parse the second broadcast information to obtain the identification information of the called device therein, and perform offline communication with the called device according to the identification information.
[0064] In a possible implementation, in the embodiments of the present application, the called device may bind a matching relationship with at least one calling information in advance, so that the called device can only perform offline communication connection with the calling device having a matching relationship, further ensuring the privacy of the offline communication process.
[0065] When the called device is only connected to at least one calling device with a matching relationship for networkless communication, in addition to the target information for networkless communication with the called device, the first broadcast signal may further include identification information of the calling device that sends the first broadcast signal. After scanning the first broadcast signal, the called device can parse the first broadcast signal to obtain the identification information and target information of the calling device included therein. Further, when the identification information of the calling device matches the called device, a second broadcast signal is sent. That is, when the calling device does not match the called device, it is determined not to establish a networkless communication connection with the calling device, so there is no need to broadcast the second broadcast signal. This signal broadcasting method can avoid signal broadcasting when the first broadcast signal is not sent by a matching calling device, further saving the power consumption of the called device and improving the privacy of networkless communication connections at the same time.
[0066] Optionally, the identification information of the calling device is used to represent the identity of the calling device and may include a device system identifier generated by an operating system or software, a hardware device identifier predetermined when the calling device leaves the factory, or identification information customized by the user using the calling device, etc.
[0067] Exemplarily, a calling device with identification information within a preset identification information list matches the called device. That is to say, the called device can pre-maintain an identification information list for storing the identification information of the calling devices that match the called device. When the called device receives the first broadcast signal, it can parse the first broadcast signal to obtain the identification information and target information of the calling device included therein. And it is determined whether the parsed identification information of the calling device is within the identification information list. If it is within the identification information list, it is determined that the calling device is a calling device that matches the called device, and a second broadcast signal is sent. When the parsed identification information of the calling device is not within the identification information list, the called device determines that the calling device is a calling device that does not match the called device and does not send a second broadcast signal.
[0068] In some possible implementation manners, after starting to send the second broadcast signal, the called device can continue to scan the first broadcast signal. When the first broadcast signal cannot be scanned within a target time period, the sending of the second broadcast signal is stopped. This broadcast signal sending method can stop the broadcast signal after the calling device exits the scanning state before the networkless communication connection is terminated, thereby reducing the power consumption of the called device.
[0069] In some embodiments, the target time period may be a preset period of time. For example, it may be one or more first broadcast signal scanning periods corresponding to a preset duty cycle after the cycle of scanning the first broadcast signal. After the called device sends the second broadcast signal, it may still scan the first broadcast signal at the preset duty cycle. If the first broadcast signal is not scanned within one or more preset scanning periods, the called device stops sending the second broadcast signal. When the called device only conducts networkless communication connection with the matching calling device, if the first broadcast signal sent by the matching calling device is not scanned within one or more preset scanning periods, the called device stops sending the second broadcast signal.
[0070] In other embodiments, the target time period may also be one or more preset scanning periods after the moment of scanning the first broadcast signal. When the called device scans the first broadcast signal sent by the calling device, it may start to periodically scan the first broadcast signal again at a preset period starting from the moment of scanning the first broadcast signal. If the first broadcast signal is not scanned within one or more preset scanning periods, the called device stops sending the second broadcast signal. When the called device only conducts networkless communication connection with the matching calling device, when the called device scans the first broadcast signal sent by the matching calling device, it may start to periodically scan the first broadcast signal again at a preset period starting from the moment of scanning the first broadcast signal. If the first broadcast signal sent by the matching calling device is not scanned within one or more preset scanning periods, the called device stops sending the second broadcast signal.
[0071] Exemplarily, when the called device scans the first broadcast signal sent by the calling device, it may record the target moment of the last scan of the first broadcast signal. Starting from the marked moment, it periodically determines whether the first broadcast signal is scanned within a preset duration. This target moment is used to determine the target time period, that is, the target time period is a time period starting from the target moment and with a duration of the preset duration. Further, the preset duration may also include one or more scanning periods of the preset duration. If the first broadcast signal is not scanned within one cycle or a preset number of cycles, that is, within the entire target time period, it is determined that the calling device has exited the networkless communication connection state and the first broadcast signal cannot be scanned. The scanning method of the first broadcast signal may start from the moment of scanning the first broadcast signal and scan the first broadcast signal at a preset period different from the scanning period corresponding to the duty cycle. By scanning with a smaller scanning period, more accurate judgment of the state of the calling device can be ensured, and the sending of the second broadcast signal can be stopped in a timely manner.
[0072] In some possible implementation manners, the called device in the embodiment of the present application may also stop broadcasting the second broadcast signal when receiving the third broadcast signal sent by the calling device until the first broadcast signal is scanned again next time. The third broadcast signal is used to instruct the called device to stop sending the second broadcast signal. Optionally, the third broadcast signal may be broadcast when the calling device closes the offline communication state or sends a communication request to any one of the called devices.
[0073] Optionally, when the called device establishes an offline communication connection only with the calling device having a matching relationship, the third broadcast signal may also include the identification information representing the calling device. When the called device recognizes that the third broadcast signal is sent by the calling device having a matching relationship, it stops broadcasting the second broadcast signal.
[0074] Figure 4 The signaling flowchart showing a device communication process according to an embodiment of the present application is as follows. Figure 4 As shown, in the device communication process of the embodiment of the present application, the offline communication system composed of the calling device and the called device may perform the following steps:
[0075] Step S40: The called device enters the offline communication state by turning on the offline communication switch and scans the broadcast signal with a preset duty cycle.
[0076] Step S41: The calling device enters the offline communication state by entering the offline dialing interface, enters and sends the first broadcast signal including the target information for performing offline communication with the called device, and simultaneously scans the state of the broadcast signal sent by the called device.
[0077] Step S42: The calling device starts to send the first broadcast signal to the called device.
[0078] Step S43: When the called device scans the first broadcast signal, it enters the state of sending the second broadcast signal.
[0079] Step S44: The called device starts to send the second broadcast signal to the calling device.
[0080] Step S45: After scanning the second broadcast signal, the calling device may parse the identification information of the called device included therein, obtain the personally identifiable information and display it.
[0081] In a possible implementation manner, after scanning the second broadcast signals of at least one called device, the calling device may parse the second broadcast signals, obtain the identification information of the called devices included therein, and display the identification information as the personally identifiable information for sending the second broadcast signals.
[0082] Optionally, the user of the calling device can select, based on at least one piece of personally identifiable information displayed by the calling device, the called device with which they want to establish a communication connection without network, and send a communication request to the called device to establish a communication connection.
[0083] Conversely, the called device can establish a communication connection without network with the calling device based on the Bluetooth module when receiving a communication request sent by the calling device based on the second broadcast signal. In some embodiments, the called device can also establish a communication connection without network with the calling device through other communication connection methods without network. The process of this communication connection can be ensured by the user at the calling device end selecting, based on at least one second broadcast signal, the called device with which they want to establish a communication connection without network and establishing a communication connection through the Bluetooth module to ensure the stability of the communication process without network.
[0084] Figure 5 A signaling flowchart showing another device communication process according to an embodiment of the present application is as Figure 5 shown. In the device communication process of the embodiment of the present application, a communication system without network composed of a calling device and a called device can perform the following steps:
[0085] Step S50: The called device enters the communication state without network by turning on the communication switch without network and scans the broadcast signal with a preset duty cycle.
[0086] Step S51: The calling device enters the communication state without network by entering the communication dialing interface without network, enters and sends a first broadcast signal including target information for communicating with the called device without network, and simultaneously scans the state of the broadcast signal sent by the called device.
[0087] Step S52: The calling device starts to send the first broadcast signal to the called device.
[0088] Step S53: When the called device scans the first broadcast signal, it enters the state of sending a second broadcast signal.
[0089] Step S54: The called device starts to send the second broadcast signal to the calling device.
[0090] Step S55: After the calling device scans the second broadcast signal, it can parse the identification information of the called device included therein, obtain the personally identifiable information and display it.
[0091] Step S56: The calling device sends a communication request to the called device with which it needs to establish a communication connection without network.
[0092] Step S57: The called device establishes a communication connection without network with the calling device based on the Bluetooth module.
[0093] Based on the above technical features, the device communication method according to the embodiments of the present application can convert the called device from a simple broadcast end to a broadcast end and a scanning end, which can ensure that the called device does not continuously broadcast signals before the calling device enters the no-network dialing interface. In the state of not broadcasting signals, the called device does not need to configure a higher-level transmission power, reducing the power consumption caused by continuous broadcasting during the no-network communication connection process.
[0094] Figure 6 The flowchart of a device communication method on the calling device side according to an embodiment of the present application is shown. As Figure 6 shown, the device communication method on the calling device side according to the embodiments of the present application may include the following steps S60 - S61.
[0095] For ease of description, the calling device is used as the execution subject to describe the device communication method on the calling device side according to the embodiments of the present application. It should be understood that the execution subject of implementing the embodiments of the present application may also be a processor or a chip in the calling device, etc., and the embodiments of the present application do not make any limitations.
[0096] Step S60, when the no-network dialing interface corresponding to no-network communication is displayed, the calling device sends a first broadcast signal and scans for broadcast signals.
[0097] In a possible implementation manner, the calling device in the no-network communication scenario can switch the no-network communication state by entering or exiting the no-network dialing interface. Among them, the no-network dialing interface can be a display interface in a system application or other communication applications deployed in the calling device, which is used to simulate or implement an interactive interface with a similar "dialing" function through local communication methods (such as Bluetooth, infrared, NFC, etc.) when there is no Internet connection.
[0098] Optionally, the user using the calling device can control the calling device to enter or exit the no-network dialing interface by means of human-computer interaction with the calling device. When the calling device enters the no-network dialing interface, the no-network dialing interface corresponding to no-network communication is displayed through the display device, and the no-network communication state of the calling device is turned on. When the calling device exits the no-network dialing interface, the no-network communication state of the calling device is turned off.
[0099] In some embodiments, when the calling device displays the no-network dialing interface corresponding to no-network communication, it turns on the no-network communication state, sends the first broadcast signal at a preset broadcast period, and at the same time starts scanning for the second broadcast signal at a preset scanning period. Among them, the broadcast period and the scanning period of the calling device can both be determined according to the power consumption situation of the calling device, so as to ensure the scanning efficiency of no-network communication with a relatively small power consumption of the calling device.
[0100] In an embodiment of the present application, the first broadcast signal is sent by the calling device in a broadcast form, which may include target information for communicating without a network with the called device. The target information may be a general broadcast signal in the field of communication without a network for indicating a request to establish a communication connection without a network. Alternatively, the target information may also be a broadcast signal for indicating a request to establish a communication connection without a network defined based on a common communication protocol among a plurality of devices that need to establish a communication connection without a network preset.
[0101] In a possible implementation manner, in the embodiment of the present application, the calling device may bind a matching relationship with at least one called device in advance, and only the calling device and the called device with a matching relationship can establish a communication connection without a network, further ensuring the privacy of the communication process without a network. Among them, one calling device may be bound to one or more called devices, and one called device may also be bound to one or more calling devices.
[0102] Optionally, when the calling device only establishes a communication connection without a network with at least one called device with a matching relationship, in addition to the target information for communicating without a network with the called device, the first broadcast signal may further include identification information of the calling device for indicating the sending of the first broadcast signal. After scanning the first broadcast signal, the called device may parse the first broadcast signal to obtain the identification information and target information of the calling device included therein. Further, when the identification information of the calling device matches the called device, a second broadcast signal is sent. That is, when the calling device does not match the called device, it is determined not to establish a communication connection without a network with the calling device, so there is no need to broadcast the second broadcast signal. This signal broadcast method can avoid signal broadcast when the first broadcast signal is not sent by a matching calling device, further saving the power consumption of the called device and improving the privacy of the communication connection without a network.
[0103] Exemplarily, the calling device with identification information in a preset identification information list matches the called device. That is to say, the called device may pre-maintain an identification information list for storing the identification information of the calling device that matches the called device. When the called device receives the first broadcast signal, it may parse the first broadcast signal to obtain the identification information and target information of the calling device included therein. And it is determined whether the parsed identification information of the calling device is in the identification information list. If it is in the identification information list, it is determined that the calling device is a calling device that matches the called device, and a second broadcast signal is sent. When the parsed identification information of the calling device is not in the identification information list, the called device determines that the calling device is a calling device that does not match the called device and does not send a second broadcast signal.
[0104] In some embodiments, when the calling device exits the no-network dialing interface, the no-network communication status is turned off, the first broadcast signal transmission is stopped, and the second broadcast signal scanning is stopped. After the calling device turns off the no-network communication status, when the called device cannot scan the first broadcast signal, the second broadcast signal transmission is stopped. The broadcast signal transmission method can stop the broadcast signal after the scanning state before the calling device exits the no-network communication connection, thereby reducing the power consumption of the called device.
[0105] In other embodiments, when the calling device exits the no-network dialing interface or sends a communication request to the called device based on the second broadcast signal, a third broadcast signal is sent, and the third broadcast signal is used to instruct at least one called device to stop sending the second broadcast signal. The called device can stop sending the second broadcast signal when receiving the third broadcast signal until the first broadcast signal is scanned again.
[0106] Optionally, the broadcast duration of the third broadcast signal can be preset in advance, and the broadcast stops after exceeding the preset broadcast duration. In addition, the third broadcast signal can also be sent in other preset application scenarios. For example, when the user at the calling device end triggers the third broadcast signal sending control, the third broadcast signal is broadcast.
[0107] Optionally, when the called device only establishes a no-network communication connection with a calling device having a matching relationship, the third broadcast signal may also include identification information representing the calling device. When the called device identifies that the third broadcast signal is sent by a calling device having a matching relationship, the second broadcast signal is stopped from being broadcast.
[0108] Step S61: When at least one second broadcast signal sent by at least one called device is scanned, the calling device performs no-network communication with the target called device according to the identification information in the target second broadcast signal.
[0109] In a possible implementation manner, the called device can start to send the second broadcast signal in a broadcast form when scanning the first broadcast signal sent by the calling device. When the calling device scans the second broadcast signal within the scanning period, it can perform no-network communication with the called device according to the identification information in the second broadcast signal. It can be understood that the at least one second broadcast includes the target second broadcast signal, and the at least one called device includes the target called device, that is, the calling device can perform no-network communication with any one of the at least one called devices.
[0110] Optionally, the identification information included in the second broadcast signal is the identification information of the called device that sends the second broadcast signal. The calling device can receive the second broadcast signal sent by one called device, or receive the second broadcast signals sent by multiple called devices simultaneously. Thus, the identification information of each second broadcast signal received by the calling device is used to characterize the identity of the called device that sends the second broadcast signal, and can include a device system identification generated by an operating system or software, a hardware device identification predetermined when the calling device leaves the factory, or identification information customized by the user using the calling device, etc. After receiving the second broadcast information, the calling device can parse the second broadcast information to obtain the identification information of the called device therein, and perform communication without network with the called device according to the identification information.
[0111] In a possible implementation manner, after scanning and obtaining the second broadcast signals of at least one called device, the calling device can parse the second broadcast signals, obtain the identification information of the called device included therein, and display the identification information as the personally identifiable information of the called device that sends the second broadcast signal.
[0112] Optionally, after scanning and obtaining the second broadcast signals of at least one called device, the calling device can parse and display the identification information corresponding to the called device included therein. The user using the calling device can, based on the identification information corresponding to at least one called device displayed by the calling device, select the called device to which the user wants to establish a communication connection without network therein, and send a communication request to the called device to establish a communication connection. Through this display manner of the identification information, the user at the calling device end can intuitively know the called devices that can currently establish a communication connection without network, and accurately select the device that needs to establish a communication connection therefrom for connection, thereby improving the efficiency of the communication connection process without network.
[0113] In some embodiments, the calling device can automatically determine a target called device according to the identification information of at least one called device. Then, a communication request is sent to the target called device, and the communication request is used to request to establish a communication connection without network with the target called device based on a Bluetooth module. Alternatively, in a human-computer interaction manner, the user selects one from the identification information of at least one called device, and determines the called device corresponding to the identification information as the target called device. After determining the target called device in any of the above manners, the calling device can send a communication request to the target called device to request to establish a communication connection without network with the target called device. The device at the calling device end can select the device that needs to establish a communication connection from the called devices that can currently establish a communication connection without network in any manner for connection, thereby improving the efficiency of the communication connection process without network.
[0114] Figure 7 A schematic diagram showing a communication interface without network according to an embodiment of the present application is shown. As Figure 7As shown, after the calling device starts scanning the second broadcast signal, it can parse at least one scanned second broadcast signal to obtain the identification information of the called device therein, and display it on the no-network dialing interface.
[0115] Exemplarily, after the calling device scans the second broadcast signals sent by three called devices, namely "Device 01", "Device 02", and "Device 03", it can parse each scanned second broadcast signal to obtain the identification information of the called device therein. The above identification information can be the corresponding called device names "Device 01", "Device 02", and "Device 03" respectively.
[0116] Optionally, the no-network dialing interface may further include a communication control "Dial" corresponding to the identification information of each called device. After the user triggers the communication control corresponding to any one of the identification information of "Device 01", "Device 02", and "Device 03", the calling device determines the called device corresponding to the identification information as the target called device, and sends a communication request to the target called device to request to establish a no-network communication connection with the target called device.
[0117] In a possible implementation, when the calling device does not scan the second broadcast signal sent by the called device it wants to establish a no-network communication connection with, or has completed the no-network communication connection with the called device it wants to establish a no-network communication connection with, and can automatically or through a human-computer interaction method with the user exit the no-network dialing interface, it closes the no-network communication state, stops sending the first broadcast signal, and stops scanning the second broadcast signal. When the called device cannot scan the first broadcast signal after the calling device closes the no-network communication state, it stops sending the second broadcast signal. This broadcast signal sending method can stop the broadcast signal after the scanning state before the calling device exits the no-network communication connection, thereby reducing the power consumption of the called device.
[0118] Optionally, when the no-network dialing interface is only used to turn on or off the no-network scanning state of the calling device, after the calling device establishes a no-network communication connection with the called device, it can also be regarded as exiting the no-network dialing interface, stops sending the first broadcast signal, and stops scanning the second broadcast signal.
[0119] Based on the above technical features, the device communication method of the embodiments of the present application can convert the called device from a simple broadcast end to a broadcast end and a scanning end, and convert the calling device from a simple scanning end to a broadcast end and a scanning end. It can ensure that before the calling device enters the no-network dialing interface, the called device does not need to configure a relatively high-level transmission power in the state of not continuously broadcasting signals and not performing signal broadcasting, reducing the power consumption caused by continuous broadcasting during the no-network communication connection process.
[0120] It should be understood that although the steps in the above flowcharts are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above flowcharts may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.
[0121] Based on the foregoing embodiments, an embodiment of the present application provides a device communication device. The device includes each module included and each unit included in each module, and can be implemented by a processor; of course, it can also be implemented by specific logic circuits. During implementation, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA), etc.
[0122] Figure 8 A schematic diagram showing a device communication device 80 on the called device side according to an embodiment of the present application. As Figure 8 shown, the device communication device 80 on the called device side according to the embodiment of the present application may include:
[0123] A first scanning module 81, configured to enter a broadcast signal scanning state when in a network-free communication state;
[0124] A first communication module 82, configured to send a second broadcast signal when at least one first broadcast signal sent by at least one calling device is scanned. The second broadcast signal includes identification information of the called device, and the identification information is used for the calling device to perform network-free communication with the called device according to the identification information.
[0125] In a possible implementation manner, the first communication module 82 is further configured to:
[0126] Stop sending the second broadcast signal when no first broadcast signal is scanned.
[0127] In a possible implementation manner, the first broadcast signal further includes identification information of the calling device;
[0128] The first communication module 82 is configured to:
[0129] Obtain the identification information of the calling device when the first broadcast signal sent by any one of the at least one calling device is scanned;
[0130] Send a second broadcast signal when the identification information of the calling device is within the preset identification information list of the called device.
[0131] In a possible implementation, the apparatus further includes:
[0132] A first Bluetooth connection module, configured to establish a communication connection without network with the calling device when receiving a communication request sent by any one of the at least one calling device based on the second broadcast signal.
[0133] In a possible implementation, the called device enters a communication state without network when the communication switch without network is turned on.
[0134] In a possible implementation, when scanning the first broadcast signal sent by the calling device, the first communication module 82 is further configured to:
[0135] Record the target time when the first broadcast signal is scanned for the last time;
[0136] Starting from the target time, periodically determine whether the first broadcast signal is scanned within a preset duration, and the target time period is a time period starting from the target time and with a duration of the preset duration.
[0137] In a possible implementation, when scanning the first broadcast signal sent by the calling device, the first communication module 82 is further configured to;
[0138] Stop broadcasting the second broadcast signal when receiving the third broadcast signal sent by the calling device.
[0139] In a possible implementation, the called device scans the first broadcast signal with a preset duty cycle.
[0140] Figure 9 The schematic diagram of a device communication device 90 on the calling device side according to an embodiment of the present application is shown. As Figure 9 shown, the device communication device 90 on the calling device side according to the embodiment of the present application may include:
[0141] A second scanning module 91, configured to send a first broadcast signal and scan the broadcast signal when displaying a communication interface without network corresponding to communication without network;
[0142] A second communication module 92, configured to perform communication without network with the target called device according to the identification information in the target second broadcast signal when scanning at least one second broadcast signal sent by at least one called device, the second broadcast signal includes the identification information of the called device, the at least one second broadcast includes the target second broadcast signal, and the at least one called device includes the target called device.
[0143] In a possible implementation, the first broadcast signal further includes the identification information of the calling device.
[0144] In a possible implementation, the device further includes:
[0145] An identification information display module, configured to display the identification information corresponding to at least one called device.
[0146] In a possible implementation, the second communication module 92 is configured to:
[0147] Determine a target called device according to the identification information of at least one called device;
[0148] Send a communication request to the target called device, where the communication request is used to request to establish a communication connection without network with the target called device based on the second Bluetooth connection module included in the device.
[0149] In a possible implementation, the second communication module 92 is further configured to:
[0150] In the case where the calling device exits the communication interface without network, stop sending the first broadcast signal and stop scanning the second broadcast signal.
[0151] In a possible implementation, the second communication module 92 is further configured to:
[0152] In the case where the calling device exits the communication interface without network or sends a communication request to the called device, send a third broadcast signal, where the third broadcast signal is used to instruct at least one called device to stop sending the second broadcast signal.
[0153] The description of the above device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects to the method embodiments. For the technical details not disclosed in the device embodiments of the present application, please refer to the description of the method embodiments of the present application for understanding.
[0154] It should be noted that in the embodiments of the present application Figure 8 and Figure 9 The division of the device communication device into modules shown is illustrative, and is only a logical function division. In actual implementation, there may be other division methods. In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or may exist separately physically, or two or more units may be integrated in one unit. The above integrated unit may be implemented in the form of hardware, or may be implemented in the form of a software functional unit. It may also be implemented in the form of a combination of software and hardware.
[0155] It should be noted that in the embodiments of the present application, if the above method is implemented in the form of software function modules and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing an electronic device to execute all or part of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), magnetic disks, or optical discs that can store program codes. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0156] Figure 10 FIG. shows a schematic diagram of an electronic device according to an embodiment of the present application. As Figure 10 shown, an embodiment of the present application provides an electronic device, which may be a server, and its internal structure diagram may be as Figure 10 shown. The electronic device includes a processor 1020, a memory, and a transceiver 1040 connected through a system bus 1010. Among them, the processor 1020 of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium 1031 and an internal memory 1032. The non-volatile storage medium 1031 stores an operating system, computer programs, and a database. The internal memory 1032 provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium 1031. The database of the electronic device is used to store data. The transceiver 1040 of the electronic device is used to communicate with an external terminal through a network connection. The computer program, when executed by the processor 1020, implements the above method.
[0157] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by the processor 1020, it implements the steps in the method provided in the above embodiments.
[0158] An embodiment of the present application provides a computer program product containing instructions. When it runs on a computer, it causes the computer to execute the steps in the method provided in the above method embodiments.
[0159] Those skilled in the art can understand that Figure 10 the structure shown in
[0160] In one embodiment, the homework grading device provided by the present application can be implemented in the form of a computer program, and the computer program can run on an electronic device as shown in Figure 10 . Each program module constituting the device can be stored in the memory of the electronic device. The computer program constituted by each program module causes the processor 1020 to execute the steps in the methods of the various embodiments of the present application described in this specification.
[0161] It should be noted here that: the descriptions of the above storage medium and device embodiments are similar to the descriptions of the above method embodiments, and have beneficial effects similar to those of the method embodiments. For the technical details not disclosed in the storage medium, storage medium and device embodiments of the present application, please refer to the descriptions of the method embodiments of the present application for understanding.
[0162] It should be understood that the phrase "in one embodiment" or "in an embodiment" or "in some embodiments" mentioned throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" or "in some embodiments" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The serial numbers of the embodiments of the present application above are only for description and do not represent the advantages or disadvantages of the embodiments. The above descriptions of the various embodiments tend to emphasize the differences between the various embodiments, and their similarities or similarities can be referred to each other. For the sake of brevity, they will not be repeated herein.
[0163] The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, object A and / or object B can represent: object A exists alone, object A and object B exist simultaneously, and object B exists alone.
[0164] It should be noted that in this article, the term "comprising", "including" or any other variant thereof is 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 expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.
[0165] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed with each other can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical, or other forms.
[0166] The modules described above as separate components may or may not be physically separated. The components shown as modules may or may not be physical modules; they can be located in one place or distributed to multiple network units; some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0167] In addition, each functional module in the embodiments of the present application can be all integrated in a processing unit, or each module can be separately used as a unit, or two or more modules can be integrated in a unit; the above integrated modules can be implemented in the form of hardware or in the form of a combination of hardware and software functional units.
[0168] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments; and the foregoing storage medium includes: removable storage devices, read-only memory (ROM), magnetic disks, or optical disks and other various media that can store program codes.
[0169] Alternatively, if the above integrated unit of the present application is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application essentially or the part that contributes to the related technology can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to enable an electronic device to execute all or part of the methods described in the various embodiments of the present application. And the foregoing storage medium includes: removable storage devices, ROM, magnetic disks, or optical disks and other various media that can store program codes.
[0170] The methods disclosed in several method embodiments provided by the present application can be arbitrarily combined without conflict to obtain new method embodiments.
[0171] The features disclosed in several product embodiments provided by this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0172] The features disclosed in several method or device embodiments provided by this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0173] As mentioned above, it is only the implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Claims
1. A device communication method, characterized in that, For a called device, the method includes: When the called device is in a networkless communication state, enter a broadcast signal scanning state; When at least one first broadcast signal sent by at least one calling device is scanned, send a second broadcast signal, where the first broadcast signal includes target information for networkless communication with the called device, and the second broadcast signal includes identification information of the called device, and the identification information is used for the calling device to perform networkless communication with the called device based on the identification information.
2. The method according to claim 1, wherein The method further includes: When the first broadcast signal is not scanned within a target time period, stop sending the second broadcast signal.
3. The method according to claim 2, wherein When at least one first broadcast signal sent by at least one calling device is scanned, the method further includes: Record the target time when the first broadcast signal is scanned for the last time; Starting from the target time, periodically determine whether the first broadcast signal is scanned within a preset duration, and the target time period is a time period starting from the target time and with a duration of the preset duration.
4. The method according to claim 1, wherein The first broadcast signal further includes identification information of the calling device; When at least one first broadcast signal sent by at least one calling device is scanned, sending a second broadcast signal includes: When the first broadcast signal sent by any one of the at least one calling device is scanned, obtain the identification information of the calling device; When the identification information of the calling device is within a preset identification information list of the called device, send a second broadcast signal.
5. The method according to claim 1, characterized in that The method further includes: When a communication request sent by any one of the at least one calling device based on the second broadcast signal is received, establish a networkless communication connection with the calling device based on a Bluetooth module.
6. The method according to claim 1, wherein The called device enters a networkless communication state when the networkless communication switch is turned on.
7. The method according to claim 1, wherein When at least one first broadcast signal sent by at least one calling device is scanned, the method further includes; When a third broadcast signal sent by any one of the at least one calling device is received, stop broadcasting the second broadcast signal, and the third broadcast signal is used to instruct the called device to stop sending the second broadcast signal.
8. The method according to claim 1, wherein The called device scans the first broadcast signal with a preset duty cycle.
9. A device communication method, characterized in that, For a calling device, the method includes: When a networkless dialing interface corresponding to networkless communication is displayed, send a first broadcast signal and scan the broadcast signal; When at least one second broadcast signal sent by at least one called device is scanned, perform networkless communication with a target called device according to the identification information in the target second broadcast signal, where the second broadcast signal includes the identification information of the called device, the at least one second broadcast includes the target second broadcast signal, and the at least one called device includes the target called device.
10. The method according to claim 9, characterized in that, The first broadcast signal further includes identification information of the calling device.
11. The method according to claim 9, wherein The method further includes: Display the identification information corresponding to at least one called device.
12. The method according to claim 9, wherein Performing communication without network with a target called device according to identification information in a target second broadcast signal includes: Determining the target called device according to identification information of at least one called device; Sending a communication request to the target called device, where the communication request is used to request to establish a communication connection without network with the target called device based on a Bluetooth module.
13. The method according to claim 9, wherein The method further includes: When the calling device exits the communication without network dialing interface, stopping sending the first broadcast signal and stopping scanning the second broadcast signal.
14. The method according to claim 9, characterized in that The method further includes: When the calling device exits the communication without network dialing interface or sends a communication request to the target called device, sending a third broadcast signal, where the third broadcast signal is used to instruct the called device to stop sending the second broadcast signal.
15. A device communication apparatus, characterized in that, For a called device, the apparatus includes: A first scanning module, configured to enter a broadcast signal scanning state when the called device is in a communication state without network; A first communication module, configured to send a second broadcast signal when at least one first broadcast signal sent by at least one calling device is scanned, where the second broadcast signal includes identification information of the called device, and the identification information is used for the calling device to perform communication without network with the called device according to the identification information.
16. A device communication apparatus, characterized in that, For a calling device, the apparatus includes: A second scanning module, configured to send a first broadcast signal and scan broadcast signals when a communication without network dialing interface corresponding to communication without network is displayed; A second communication module, configured to perform communication without network with a target called device according to identification information in a target second broadcast signal when at least one second broadcast signal sent by at least one called device is scanned, where the second broadcast signal includes identification information of the called device, the at least one second broadcast signal includes the target second broadcast signal, and the at least one called device includes the target called device.
17. An electronic device, comprising a memory and a processor, the memory storing a computer program that can run on the processor, characterized in that, When the processor executes the program, the steps of the method according to any one of claims 1 to 8 or 9 to 14 are implemented.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the method according to any one of claims 1 to 8 or 9 to 14 is implemented.
Citation Information
Cited By
Communication method and electronic equipment
CN122028177A