CN117715050B - Network sharing method and electronic equipment - Google Patents
Network sharing method and electronic equipment Download PDFInfo
- Publication number
- CN117715050B CN117715050B CN202310691856.7A CN202310691856A CN117715050B CN 117715050 B CN117715050 B CN 117715050B CN 202310691856 A CN202310691856 A CN 202310691856A CN 117715050 B CN117715050 B CN 117715050B
- Authority
- CN
- China
- Prior art keywords
- network
- electronic device
- request
- sharing
- electronic equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000012216 screening Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 19
- 239000010410 layer Substances 0.000 description 19
- 230000001413 cellular effect Effects 0.000 description 18
- 238000012545 processing Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000001960 triggered effect Effects 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- HRANPRDGABOKNQ-ORGXEYTDSA-N (1r,3r,3as,3br,7ar,8as,8bs,8cs,10as)-1-acetyl-5-chloro-3-hydroxy-8b,10a-dimethyl-7-oxo-1,2,3,3a,3b,7,7a,8,8a,8b,8c,9,10,10a-tetradecahydrocyclopenta[a]cyclopropa[g]phenanthren-1-yl acetate Chemical compound C1=C(Cl)C2=CC(=O)[C@@H]3C[C@@H]3[C@]2(C)[C@@H]2[C@@H]1[C@@H]1[C@H](O)C[C@@](C(C)=O)(OC(=O)C)[C@@]1(C)CC2 HRANPRDGABOKNQ-ORGXEYTDSA-N 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/66—Trust-dependent, e.g. using trust scores or trust relationships
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/61—Time-dependent
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a network sharing method and electronic equipment, which are applied to the technical field of terminals. When the first electronic equipment has no available network, the first electronic equipment intercepts an internet surfing request by utilizing a pre-registered virtual network card, performs equipment searching to obtain a trust equipment list, and obtains second electronic equipment from the trust equipment list. The first electronic equipment sends a network sharing request to the second electronic equipment, so that the second electronic equipment starts network sharing service and shares own network to the first electronic equipment, and the first electronic equipment meets the internet surfing requirement of a user. The process does not need to manually start the network sharing operation by the user of the second electronic equipment, does not need to identify when the user of the first electronic equipment uses the network, avoids the technical problem that the network sharing is not timely started by the first electronic equipment, and improves the user experience.
Description
Technical Field
The present application relates to the field of terminal technologies, and in particular, to a network sharing method and an electronic device.
Background
The network sharing service refers to that the second electronic device shares its own cellular network or Wi-Fi to the surrounding first electronic device, so that the first electronic device has the internet surfing capability, so as to meet the use requirement of the user of the first electronic device on the network.
In order to implement network sharing service, a user often connects a cellular network or Wi-Fi of the second electronic device, and after manually opening the sharing network service of the second electronic device, the second electronic device opens network sharing for the first electronic device.
However, in this way, the user of the second electronic device is required to manually perform the network sharing start-up operation. However, the second electronic device cannot identify when the user of the first electronic device needs to use the network, which may lead to that the first electronic device starts network sharing not timely, so that the user experience is poor.
Disclosure of Invention
The application aims to provide a network sharing method and electronic equipment, and the user experience is improved.
In a first aspect, the present application provides a method of network sharing, the method comprising:
after intercepting an internet surfing request of the first electronic equipment, the virtual network card searches equipment to obtain a trust equipment list; the virtual network card is registered in advance by the first electronic equipment and is used for intercepting an internet surfing request when the first electronic equipment has no available network; and determining a second electronic device which can provide network sharing from the trust device list, and sending a network sharing request to the second electronic device, wherein the network of the second electronic device is shared to realize surfing, and the network sharing request is used for enabling the second electronic device to start a network sharing service. In the implementation manner, the first electronic equipment automatically triggers the second electronic equipment to start the network sharing service, and the second electronic equipment is not required to actively start the network sharing service, so that the real-time performance is high, and the user of the first electronic equipment can realize timely network sharing, so that the use experience of the user is improved.
In one implementation, a request to access the network is first obtained and the current available network state is detected. Triggering the virtual network card to intercept the internet surfing request if the current available network state is that no available network exists; and after the virtual network card intercepts the internet surfing request of the first electronic equipment, searching equipment to obtain a trust equipment list. And when the first electronic equipment has no available network, triggering the second electronic equipment to open network sharing, and sharing the own network to the second electronic equipment. When the first electronic equipment has available networks, the network surfing requirement is realized by utilizing the network of the first electronic equipment.
In another implementation, a device search is performed to bring devices that meet the following conditions around into a list of trusted devices: the same network sharing service account as the first electronic device is logged in, WLAN is turned on and bluetooth is turned on. At this time, when the first electronic device and the second electronic device are performing the cooperative service, the network sharing service may be directly triggered.
Optionally, creating a p2p physical channel with the second electronic device; configuring a default gateway, and sending a network sharing request to the second electronic device through the p2p physical channel, wherein the network sharing request is also used for enabling the second electronic device to configure a proxy gateway; the network of the second electronic device is shared through the default gateway.
Optionally, when there are multiple online electronic devices in the trusted device list that can provide network sharing, acquiring network signal strength values of the multiple online electronic devices; and screening out the maximum network signal intensity value from the network signal intensity values of the plurality of online electronic devices, and taking the online electronic device corresponding to the maximum network signal intensity value as the second electronic device. Thus, the signal strength of the network is improved during network sharing.
Optionally, after the virtual network card intercepts the internet surfing request of the first electronic device, sending a network disconnection sharing request to the second electronic device, disconnecting the sharing network with the second electronic device, where the network disconnection sharing request is used to disconnect the network sharing service of the second electronic device.
Or after the virtual network card intercepts that the internet surfing request of the first electronic equipment is not received within the preset duration, sending a network disconnection sharing request to the second electronic equipment, disconnecting the sharing network with the second electronic equipment, wherein the network disconnection sharing request is used for enabling the second electronic equipment to disconnect the network sharing service.
Therefore, the network sharing service can be automatically closed, and the user experience is improved.
In a second aspect, an embodiment of the present application provides a method for network sharing, where the method includes:
After receiving a network sharing request sent by a first electronic device, the second electronic device starts a network sharing service and shares the network of the second electronic device to the first electronic device; the network sharing request is sent after the first electronic device determines that the second electronic device can provide network sharing from the trust device list, the trust device list is obtained by device searching after a virtual network card of the first electronic device intercepts an internet surfing request of the first electronic device, and the virtual network card is registered in advance by the first electronic device and is used for intercepting the internet surfing request when the first electronic device has no available network.
In the implementation manner, the first electronic equipment automatically triggers the second electronic equipment to start the network sharing service, and the second electronic equipment is not required to actively start the network sharing service, so that the real-time performance is high, and the user of the first electronic equipment can realize timely network sharing, so that the use experience of the user is improved.
In one implementation manner, after receiving a network sharing request sent by a first electronic device through a p2p physical channel, a second electronic device starts a network sharing service and configures a proxy gateway, wherein the p2p physical channel is a physical channel created by the first electronic device and used for the second electronic device; and sharing the own network to the first electronic equipment through the proxy gateway.
In one manner of implementation of the present invention,
And after receiving a network disconnection sharing request sent by the first electronic equipment, disconnecting the sharing network with the first electronic equipment, wherein the network disconnection sharing request is sent after the virtual network card of the first electronic equipment intercepts the network connection request and is used for disconnecting the network sharing service.
In one manner of implementation of the present invention,
And after receiving a network disconnection sharing request sent by the first electronic equipment, disconnecting the sharing network with the first electronic equipment, wherein the network disconnection sharing service is sent after the virtual network card of the first electronic equipment does not intercept the network connection request within a preset duration and is used for disconnecting the network sharing service. In a third aspect, the present application provides an electronic device comprising a memory and a processor, the memory being coupled to the processor; the memory stores a program which, when executed by the processor, causes the electronic device to perform the method of any one of the first or second aspects.
Drawings
Fig. 1 is a schematic diagram of an application scenario in which a network sharing service is currently implemented;
fig. 2 is a schematic diagram of an application scenario for implementing a network sharing service according to an embodiment of the present application;
FIG. 3 is a diagram illustrating a method for network sharing according to an embodiment of the present application;
fig. 4 is a schematic implementation diagram of a manual selection of a second electronic device according to an embodiment of the present application;
FIG. 5 is a view of a usage scenario of a network sharing service;
fig. 6 is a schematic diagram of a method for network sharing according to an embodiment of the present application;
FIG. 7 is a diagram of a network for prompting a user to share a mobile phone;
Fig. 8 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application;
Fig. 9 is a schematic software structure of an electronic device according to an embodiment of the present application.
Detailed Description
First, the technical terms related to the embodiment of the present application are described:
Network sharing service: the second electronic device shares the own cellular network or Wi-Fi with the surrounding first electronic devices, so that the first electronic devices have internet surfing capability, and the network using requirements of users of the first electronic devices are met.
The Wi-Fi implementation is taken as an example.
Referring to fig. 1, a schematic diagram of an application scenario for implementing a network sharing service at present is shown.
A first electronic device 1001 and a second electronic device 1002 are illustrated in fig. 1 (a), wherein the Wi-Fi connection of the second electronic device 1002.
Fig. 1 (b) illustrates that when a user clicks an App button for surfing the internet of the first electronic device 1001 to generate a surfing request by manually clicking an App button for sharing the internet Application program (Application) on the second electronic device 1002, the first electronic device 1001 cannot surf the internet because no network is available. And the second electronic device 1002 cannot recognize the internet surfing request to the user of the first electronic device 1001.
Fig. 1 (c) illustrates that after the user manually clicks the network App sharing button of the first electronic device 1001, the first electronic device 1001 is selected on the second electronic device 1002 to perform network sharing, so that the second electronic device 1002 shares Wi-Fi of the user to the first electronic device 1001, and the first electronic device 1001 is connected to the internet.
Fig. 1 (d) illustrates that the first electronic device 1001 shares the Wi-Fi network of the second electronic device 1002 to enable itself to use the network.
However, in this way, the user of the second electronic device is required to manually perform the network sharing start-up operation. And because the second electronic equipment can not automatically identify when the user of the first electronic equipment needs to use the network, the network sharing can be realized only by manually opening the network sharing service of the first electronic equipment when the user wants to surf the internet, which can lead to untimely opening of the network sharing by the first electronic equipment, so that the user experience is poor. In some scenarios, the second electronic device may not even enable the network sharing service for the first electronic device in time, which may result in the first electronic device not being able to use the network.
Based on the above, the embodiment of the application provides a network sharing method, when a first electronic device has no available network, the first electronic device intercepts an internet surfing request by using a pre-registered virtual network card, performs device searching to obtain a trusted device list, and obtains a second electronic device from the trusted device list. The first electronic device sends a network sharing request to the second electronic device. After the second electronic equipment receives the network sharing request, the network sharing service is started, so that the first electronic equipment shares the network of the second electronic equipment, and the first electronic equipment further meets the internet surfing requirement of a user. In the implementation manner, the first electronic equipment automatically triggers the second electronic equipment to start the network sharing service, and the second electronic equipment is not required to actively start the network sharing service, so that the real-time performance is high, and the user of the first electronic equipment can realize timely network sharing, so that the use experience of the user is improved.
Referring to fig. 2, an application scenario diagram for implementing a network sharing service is provided in an embodiment of the present application.
The operation interfaces of the first electronic device 2001 and the second electronic device 2002 are illustrated in fig. 2 (a).
Wherein the Wi-Fi connection of the second electronic device 2002, the first electronic device 2001 has no available network.
Both the bluetooth of the first electronic device 2001 and the second electronic device 2002 are on and the shared network service is not on.
When the internet App (b) of fig. 2 illustrates that the user performs the opening operation on the internet App of the first electronic device, the trust ring shown in (c) of fig. 2 may be popped out because the first electronic device 2001 has no available network, i.e. cannot perform internet surfing.
The trust ring illustrated in fig. 2 (c) is also referred to as a trusted device list identification, and the device identification within the trust ring is used to represent online electronic devices in the trusted device list that may provide network sharing. The device identifier 2002a of the second electronic device 2002 and the device identifier 2001a of the first electronic device 2001, as well as other device identifiers that may provide a shared network, are illustrated in fig. 2 (c).
When the user clicks on the device identifier 2002a of the second electronic device on the trust ring, or the user drags the device identifier 2002a of the second electronic device to the device identifier 2001a of the first electronic device 2001, the network sharing service is automatically triggered, and the result shown in (d) of fig. 2 is obtained, that is, the sharing network of the first electronic device 2001 and the sharing network of the second electronic device 2002 are opened.
The Wi-Fi network of the second electronic device is shared by the first electronic device as illustrated in fig. 1 (d) to enable itself to use the network.
At this time, the first electronic device obtains the internet surfing request of the user, and then the network sharing service of the first electronic device and the second electronic device can be started. The process does not need to manually perform the network sharing starting operation by the user of the second electronic equipment, does not need to identify when the user of the first electronic equipment uses the network by the second electronic equipment, does not need to manually perform the network sharing starting operation by the user of the first electronic equipment, avoids the technical problem that the first electronic equipment is not timely in starting the network sharing, and improves the user experience.
The network sharing method provided by the embodiment of the application is described in detail below.
Referring to fig. 3, an interaction diagram of a network sharing method is provided in an embodiment of the present application. The method specifically comprises the following steps:
s301: the first electronic device obtains a user internet surfing request.
The internet surfing request is used to indicate that the user of the first electronic device has internet surfing requirements. The first electronic device may acquire the internet surfing request of the user only once when performing the opening operation of the internet surfing App of the first electronic device, or may continuously acquire the internet surfing request after performing the opening operation of the internet surfing App of the first electronic device. The application is not limited to the acquisition mode of the internet surfing request.
The opening operation may be a contact operation of clicking the internet App button, or a non-contact operation of opening the internet App button with eye movement, language, or gesture, or the like. The application is not limited to the specific form of opening operation
S302: the first electronic device monitors a current available network state.
A connection manager (Connectivity Manager, CM) of the first electronic device may monitor a current available network state of the first electronic device.
The current available network status includes available networks and unavailable networks. Available networks refer to the presence of cellular networks or Wi-Fi connections. The unavailable network means that there is no cellular network and Wi-Fi is not connected.
Specifically: when the CM monitors that the first electronic device has a cellular network or Wi-Fi connection, the first electronic device has an available network, and can utilize the cellular network or Wi-Fi connection of the CM, so that the Internet surfing requirement of a user can be met. When the CM monitors that the first electronic equipment does not have a cellular network and does not have Wi-Fi connection, the first electronic equipment has no available network and cannot meet the Internet surfing requirement of a user by utilizing the network of the first electronic equipment.
S303: and if the current available network state is the unavailable network, the virtual network card intercepts the internet surfing request.
The virtual network card is a software simulation network card and is used for simulating a real network card capable of surfing the Internet through software, the real network card is registered in advance by the first electronic equipment, and when the first electronic equipment has no available network, a surfing request is intercepted, and the surfing intention of a user of the first electronic equipment is obtained.
Optionally, when the first electronic device is started up each time, the virtual network card is first created, and the virtual network card is registered to the CM, so as to intercept the internet surfing request and obtain the internet surfing intention of the user when the first electronic device has no available network.
Optionally, when the electronic device is powered off, the virtual network card is cleared, so as to avoid the influence of the last network sharing service on the next network sharing service.
S304: and the first electronic device performs device searching to obtain a trust device list.
The presence in the list of trusted devices may provide network sharing of at least one online electronic device for the first electronic device.
In one implementation, the online electronic devices in the trusted device list may be devices surrounding the first electronic device that satisfy the following conditions: the same network sharing service account number as the first electronic device is logged in, WLAN is turned on, and bluetooth is turned on. It is understood that a device in the trusted device list refers to a device that may be multi-device collaborative with the first electronic device.
At this time, after the virtual network card intercepts the internet surfing request, the first electronic device performs device searching to obtain a trusted device list. Specifically: the device manager of the first electronic device monitors devices around the first electronic device and registers the same network sharing service account as the first electronic device, WLAN is turned on, and bluetooth turned on devices are included in the trusted device list. Alternatively, the trusted device list may be presented on a screen display interface of the first electronic device, such as the presentation shown in fig. 2.
In another implementation, the online electronic devices in the trusted device list may be devices surrounding the first electronic device that satisfy the following conditions: the WLAN has been turned on and the personal hot spot has turned on the device.
At this time, after the virtual network card intercepts the internet surfing request, the device manager of the first electronic device monitors devices around the first electronic device, and the WLAN is enabled, and the devices with the enabled personal hot spots are included in the trusted device list.
The devices around the first electronic device refer to devices having a distance from the first electronic device within a preset distance range.
S305: the first electronic device acquires the second electronic device from the trusted device list and sends a network sharing request to the second electronic device.
The manner in which the second electronic device is obtained from the list of trusted devices includes a variety of ways.
The first way is: and automatically acquiring the second electronic equipment.
When there is one online electronic device in the list of trusted devices that can provide network sharing for the first electronic device, the online electronic device is the second electronic device.
When a plurality of online electronic devices capable of providing network sharing for the first electronic device exist in the trust device list, the first electronic device can automatically acquire network signal intensity values of the plurality of online electronic devices, and the online electronic device corresponding to the largest network signal intensity value is used as the second electronic device.
The second way is: the second electronic device is manually selected.
When the list of trusted devices is presented on the screen display interface of the first electronic device, the user may manually select the online electronic device as the second electronic device on the screen display interface. For example, the user takes the on-line electronic device of the clicked screen display interface as a second electronic device, and the like.
Exemplary description: referring to fig. 4, a schematic implementation diagram of manually selecting a second electronic device according to an embodiment of the present application is provided. Fig. 4 (a) illustrates a multi-device collaborative display interface, where the collaborative display interface has a device identifier 4001a with a center 4001, a first mobile phone identifier 4002a corresponding to a first mobile phone 4002 (Wi-Fi connection) of a peripheral online electronic device, a second mobile phone 4003 (cellular network), and a third mobile phone 4004 (cellular network), and a second mobile phone identifier 4003a and a third mobile phone identifier 4004a. That is, the trusted device list includes 3 online electronic devices, namely, a first mobile phone 4002, a second mobile phone 4003 and a third mobile phone 4004. When the user drags the first mobile phone identifier 4002a to the multi-device collaborative display interface, or clicks the first mobile phone identifier 4002a, it is determined that the second electronic device is the first mobile phone, and pc4001 shares the network of the first mobile phone, (b) it is shown that the first electronic device 4001 shares the Wi-Fi connection of the first mobile phone 4002.
In addition, the embodiment of the present application may further acquire the second electronic device from the trusted device list in other manners, and the embodiment of the present application is not particularly limited to the manner of acquiring the second electronic device.
And after the first electronic device acquires the second electronic device from the trust device list, the first electronic device sends a network sharing request to the second electronic device. The network sharing request is for causing the second electronic device to turn on the network sharing service.
In the embodiment of the application, the first electronic device can send the network sharing request to the second electronic device in various modes.
For example: the first electronic device and the second electronic device are provided with preset physical channels, and the first electronic device sends a network sharing request to the second electronic device through the preset physical channels. The preset physical channel may be a physical channel that is stored by the first electronic device and created when the first electronic device performs network sharing with the second electronic device last time.
Also for example: after the virtual network card intercepts the internet surfing request, the virtual network card opens the network sharing service of the first electronic equipment, and the first network sharing service calls the communication module to create a p2p physical channel and session protocol with the communication module of the second electronic equipment. And the first electronic equipment sends a network sharing request to the second electronic equipment through the p2p physical channel according to the session protocol.
The present application is not limited to a specific transmission scheme.
S306: the second electronic device receives the network sharing request and shares the network of the second electronic device with the first electronic device.
And after receiving the network sharing request sent by the first electronic equipment, the second electronic equipment shares the network of the second electronic equipment with the first electronic equipment. Exemplary description: the network of the second electronic device is Wi-Fi, and the second electronic device shares the Wi-Fi of the second electronic device to the second electronic device.
Optionally, after receiving the network sharing request, the second electronic device opens its own network sharing service. The network sharing service of the first electronic device is connected with the network sharing service of the second electronic device, and the network of the first electronic device is shared with the first electronic device.
Optionally, the first electronic device configures a default gateway and Domain name resolution system (Domain NAME SYSTEM, DNS) while the second electronic device receives the network sharing request. In the embodiment of the application, the default gateway refers to a gateway designated by the first electronic device by default, and is used for receiving and processing the network data packet when the first electronic device has no available gateway. DNS refers to the mapping of a domain name to the IP address of the second electronic device.
And after the second electronic equipment receives the network sharing request, opening the network sharing service of the second electronic equipment and configuring the proxy gateway. The proxy gateway includes own IP forwarding, own DNS forwarding, network address translation (Network Address Translation, NAT), address resolution protocol (Address Resolution Protocol, ARP) proxy, traffic statistics, and the like.
The first electronic device receives a network data packet corresponding to the internet surfing request through the default gateway, and the network data packet is proxy gateway, and the proxy gateway forwards the network data packet to the second electronic device, so that the first electronic device shares the network of the second electronic device.
The embodiment of the application provides a network sharing method, which can start network sharing service of a first electronic device and a second electronic device as long as the first electronic device obtains a network surfing request of a user. The process does not need to manually perform the network sharing starting operation by the user of the second electronic equipment, does not need to identify when the user of the first electronic equipment uses the network by the second electronic equipment, does not need to manually perform the network sharing starting operation by the user of the first electronic equipment, avoids the technical problem that the first electronic equipment is not timely in starting the network sharing, and improves the user experience.
Optionally, the embodiment of the application also provides a network sharing method.
In one implementation manner, after the virtual network card of the first electronic device intercepts the internet surfing request of the first electronic device, a request for disconnecting the sharing network is sent to the second electronic device, and the sharing network with the second electronic device is disconnected. Wherein the disconnect tethering request is to cause the second electronic device to disconnect the tethering service.
The request for the first electronic device to get off the internet may be obtained in various manners, for example, the request for the first electronic device to get off the internet may be generated by closing the internet App, or the request for the second electronic device to get off the internet, which triggers the first electronic device to generate the internet, such as the second electronic device wants to close the network sharing service.
In another implementation manner, after the virtual network card of the first electronic device intercepts that the internet surfing request of the first electronic device is not received within a preset duration, a request for disconnecting the sharing of the network is sent to the second electronic device, and the sharing network with the second electronic device is disconnected. Wherein the disconnect tethering request is to cause the second electronic device to disconnect the tethering service.
The first electronic device and the second electronic device provided by the embodiment of the application can be, but are not limited to, devices with gateway sharing services, such as mobile phones, tablet computers, notebook computers, personal computers, large-screen devices (for example, smart televisions and intelligent screens), wearable electronic devices, vehicle-mounted devices, virtual reality devices and the like.
The first electronic device and the second electronic device provided by the embodiment of the application can be the same type of electronic device, for example, the first electronic device and the second electronic device are both mobile phones, and also can be different types of electronic devices, for example, the first electronic device is a tablet computer or a notebook computer, the second electronic device is a mobile phone, and the like.
The network sharing method provided by the embodiment of the application is exemplified by taking a first electronic device as a tablet Personal computer (Personal ACCESS DEVICE, PAD) or a Personal computer (Personal Computer, PC) and taking a second electronic device as a mobile phone.
Referring to fig. 5, a usage scenario diagram of a network sharing service specifically includes:
PC or PAD, and cell phone, both include: upper layer traffic, page settings (i.e., hint settings), device manager, network sharing service, communication module (i.e., diagram MAGICLINK), distributed gateway server (i.e., diagram DistributeGatewayService), application network interface module (not shown).
The upper layer service is used for integrating application services on the electronic equipment, such as internet surfing service and the like.
Settings are used to monitor the opening and closing of multiple applications in a page, and the like.
The device manager is used for monitoring the online and offline of the devices in the trusted device list.
The network sharing service is used to provide upper layer service calling interfaces, such as opening network sharing service interfaces, closing network sharing service interfaces, and other functional interfaces. And trigger MAGICLINK to create a p2p physical connection, trigger DistributeGatewayService to configure the gateway and DNS, and register network channels, etc.
MAGICLINK are used to create session protocols and create p2p physical channels. When DistributeGatewayService configures the gateway and DNS and registers the p2p physical channel, the PC/PAD can use the p2p physical channel to share the network of the mobile phone so as to meet the Internet surfing function of the user.
The session channel is used for transmitting commands, requests or notifications with other electronic devices, notifying the other electronic devices to open the network sharing service, closing the network sharing service and the like.
DistributeGatewayService is used for performing gateway configuration and DNS setting when the network sharing service is started, and registering network channels. The gateway may be a proxy gateway or a default gateway for the device. Proxy gateways include IP forwarding, DNS forwarding, network address translation (Network Address Translation, NAT), address resolution protocol (Address Resolution Protocol, ARP) proxy, traffic statistics, and the like.
The application network interface is used to provide network connection with other electronic devices, such as P2P physical connection with other electronics, etc.
The implementation mode is as follows:
First, both the PC or PAD and the mobile phone turn on Bluetooth and WLAN, and both log on the same network sharing service account, wherein the PC/PAD currently has no available network.
Secondly, after the device manager of the PC/PAD monitors that the mobile phones capable of providing network sharing are online, the user is prompted to share the mobile phone network.
Third, when the user clicks on the shared network, the PC/PAD invokes MAGICLINK an interface to create session and create the p2p physical channel.
Fourth, PC/PAD call DistributeGatewayService configures the default gateway and sets the DNS and registers the p2p physical channel.
Fifth, when PC/PAD calls DistributeGatewayService, network sharing request is initiated to mobile phone end.
Sixthly, after receiving the network sharing request, the mobile phone opens its own network sharing service, and triggers DistributeGatewayService to configure the proxy gateway.
Seventh, after the configuration is completed, p2p physical connection is performed between the p2p network card of the PC/PAD and the p2p proxy network card of the mobile phone, that is, the network data packet is forwarded to the p2p proxy network card of the mobile phone side through the p2p network card, the p2p proxy network card does not have the internet function, and the network data packet is forwarded to the internet-enabled network, such as a cellular network or Wi-Fi, and the network of the mobile phone is shared.
Referring to fig. 6, a schematic diagram of a network sharing method according to an embodiment of the present application is provided, where the method is based on the application scenario shown in fig. 5, and the method specifically includes:
on the PC or PAD side (hereinafter represented for convenience, replaced by PC/PAD), the following steps are performed:
s61: and (5) registering.
When the PC/PAD is started, a virtual network card is created in advance, the virtual network card is registered to a network connection manager (ConnectivityManager, CM), and the CM is used for monitoring whether a network is available currently or not.
The specific registration mode is as follows: the PC/PAD registers the virtual network card to the CM via Telephony. Telephony is used to provide the communication function of PC/PAD. Such as the management of call status (including on, hung-up, etc.). Telephony is connected to a cellular path, a WLAN path, etc., and communicates according to Wi-Fi generated by the cellular network generated by the cellular path or by the WLAN path.
The CM detects the presence of a currently available network by monitoring the data network of telephone.
S62: the Internet surfing App sends an Internet surfing request of the PC/PAD to the CM.
When a user opens any Internet surfing App on the PC/PAD, the Internet surfing App can generate an Internet surfing request of the PC/PAD and send the Internet surfing request to the CM.
The CM receives the internet surfing request and performs network monitoring to determine whether a network is currently available. The specific monitoring mode is as follows:
The CM monitors the Telephony's data network, indicating that a PC/PAD is currently available when the Telephony's data network is cellular or Wi-Fi. When the Telephony data network does not have a cellular network and Wi-Fi, PC/PAD is currently unavailable. At this time, the CM sends an Internet surfing request to the virtual network card through Telephony. I.e. the virtual network card intercepts the user's internet surfing request.
S63: the virtual network card sends an automatic network sharing opening request to the network sharing service.
After the virtual network card intercepts the internet surfing request of the user, the virtual network card sends an automatic opening network sharing service to the network sharing service. After the network sharing service of the PC/PAD is opened, the existing network sharing service is triggered, and the network sharing is executed.
S64: and determining the second electronic equipment as a mobile phone.
A second electronic device that can provide network sharing is determined to be a handset from the list of trusted devices.
The online electronic devices in the trusted device list may be devices surrounding the first electronic device that satisfy the following conditions: the same network sharing service account number as the first electronic device is logged in, WLAN is turned on, and bluetooth is turned on. It is understood that a device in the trusted device list refers to a device that may be multi-device collaborative with the first electronic device. The devices around the first electronic device refer to devices having a distance from the first electronic device within a preset distance range.
The handset is specifically determined from the trusted device list as in step S306, which is not discussed here.
When the second electronic device is determined, the PC/PAD prompts the user to share the mobile phone network so as to enable the user to select whether to execute the network service of the shared mobile phone. Specific: referring to fig. 7, a schematic diagram of a network prompting a user to share a mobile phone is shown. And displaying a prompt box of 'sharing the mobile phone network' on a PC/PAD screen display interface, wherein the prompt box also comprises a 'confirm' button and a 'not sharing' button. When the user selects the "ok" button, network sharing of the PC/PAD with the handset is performed.
S65: a P2P physical channel is created.
The network sharing service of PC/PAD calls the communication module, and creates p2p physical channel and session protocol by using the communication module of the mobile phone. And the PC/PAD sends a network sharing request to the mobile phone through the p2p physical channel according to the session protocol.
In this embodiment, the p2p physical channel is used for p2p physical connection through the p2p network card of the PC/PAD and the p2p proxy network card of the mobile phone. That is, the network data packet of the PC/PAD is received by the p2p network card and forwarded to the p2p proxy network card, and the p2p proxy network card forwards the network data packet to the networkable network.
Optionally, after the user clicks the shared network in the network prompting the user to share the mobile phone, the network sharing service of the PC/PAD invokes the communication module, and creates a p2p physical channel and session protocol by using the communication module of the mobile phone. And the PC/PAD sends a network sharing request to the mobile phone through the p2p physical channel according to the session protocol.
S66: the P2P physical channel is bound to the CM.
After the PC/PAD creates the p2p physical channel, it is bound to the CM. The CM can forward the network data packet required by the Internet surfing request to the p2p network card through Telephony, and send the network data packet to the second electronic device through the p2p network card and the p2p physical channel to share the network of the second electronic device.
S67: the PC/PAD sends a notification of opening network sharing to the mobile phone.
In the embodiment of the application, when the PC/PAD sends a notice of opening network sharing to the mobile phone, the PC/PAD end configures a default network and DNS on the device.
The mobile phone side performs the following steps:
S68: and configuring a proxy gateway.
And after the network sharing service of the mobile phone receives the network sharing opening notification sent by the PC/PAD, opening the network sharing service.
After the network sharing service is opened, the p2p proxy is triggered to configure the proxy gateway.
After the p2p proxy configures the proxy gateway, the traffic is forwarded to the cellular network (Wi-Fi is also possible), and the cellular network forwards the traffic to the cloud to perform network sharing.
When the PC/PAD shares the network of the mobile phone, after the virtual network card intercepts the Internet surfing request of the PC/PAD, the PC/PAD can be triggered to open the network sharing service and the mobile phone can be triggered to open the network sharing service, so that the PC/PAD shares the network of the mobile phone. At this time, the user does not need to manually perform the network sharing opening operation on the mobile phone side or the PC/PAD side, so that the user experience is improved.
The hardware structure and the software structure of the first electronic device and the second electronic device are described below.
First, a hardware configuration diagram of an electronic device will be described. The electronic device may be either a first electronic device or a second electronic device.
Referring to fig. 8, a schematic hardware structure of an electronic device according to an embodiment of the present application is shown.
As illustrated in fig. 8, the electronic device 100 may include a processor 110, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, and a display 194.
It should be understood that the illustrated structure of the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the application, electronic device 100 may include more or fewer components than shown, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The processor 110 may include one or more processing units, such as: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (IMAGE SIGNAL processor, ISP), a controller, a video codec, a digital signal processor (DIGITAL SIGNAL processor, DSP), a baseband processor, and/or a neural-Network Processor (NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
The wireless communication module 160 may provide solutions for wireless communication including wireless local area network (wireless local area networks, WLAN) (Wi-Fi network), bluetooth (BT), global navigation satellite system (global navigation SATELLITE SYSTEM, GNSS), frequency modulation (frequency modulation, FM), near Field Communication (NFC), infrared (IR), etc. applied to the electronic device 100. The wireless communication module 160 may be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, antenna 1 and mobile communication module 150 of electronic device 100 are coupled, and antenna 2 and wireless communication module 160 are coupled, such that electronic device 100 may communicate with a network and other devices through wireless communication techniques. The wireless communication techniques can include the Global System for Mobile communications (global system for mobile communications, GSM), general packet radio service (GENERAL PACKET radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR techniques, among others. The GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation SATELLITE SYSTEM, GLONASS), a beidou satellite navigation system (beidou navigation SATELLITE SYSTEM, BDS), a quasi zenith satellite system (quasi-zenith SATELLITE SYSTEM, QZSS) and/or a satellite based augmentation system (SATELLITE BASED AUGMENTATION SYSTEMS, SBAS).
The electronic device 100 implements display functions through a GPU, a display screen 194, an application processor, and the like. The GPU is a microprocessor for image processing, and is connected to the display 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
The display screen 194 is used to display images, videos, and the like. The display 194 includes a display panel. The display panel may employ a Liquid Crystal Display (LCD) CRYSTAL DISPLAY, an organic light-emitting diode (OLED), an active-matrix organic LIGHT EMITTING diode (AMOLED), a flexible light-emitting diode (FLED), miniled, microLed, micro-oLed, a quantum dot LIGHT EMITTING diode (QLED), or the like. In some embodiments, the electronic device 100 may include 1 or N display screens 194, N being a positive integer greater than 1.
Referring to fig. 9, a software structure diagram of an electronic device according to an embodiment of the present application is shown.
Fig. 9 is a software architecture block diagram of the electronic device 100 according to the embodiment of the present application.
The layered architecture divides the software into several layers, each with distinct roles and branches. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, from top to bottom, an application layer, an application framework layer, an Zhuoyun rows (Android runtime) and system libraries, and a kernel layer, respectively.
The application program layer comprises a network sharing service, an Internet surfing App and the like.
In the embodiment of the application, when a user clicks an opening operation on an Internet surfing App, an Internet surfing request is generated, the virtual network card intercepts the Internet surfing request and triggers the automatic opening of the network sharing service. Or the network sharing service receives a notification of opening the network sharing service sent by other electronic equipment, and automatically opens the network sharing service.
As shown in fig. 9, the application framework layer may include a CM, a content provider, a view system, telephony, a resource manager, a notification manager, and the like.
The CM is responsible for monitoring the network connection status and issuing broadcast notifications when there is a change in the connection status. The CM is also used to attempt to connect to other networks after a network connection failure, and provide an application program interface for a service of an application program layer, so that the service of the application program layer obtains network state information and the like. In the embodiment of the application, the CM is used for providing an application program interface for the upper layer service App and enabling the upper layer service App to acquire network state information. And for monitoring the currently available networks of the electronic device.
The content provider is used to store and retrieve data and make such data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phonebooks, etc.
The view system includes visual controls, such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, a display interface including a text message notification icon may include a view displaying text and a view displaying a picture.
Telephony is used to provide the communication functions of the electronic device 100. Such as the management of call status (including on, hung-up, etc.).
The resource manager provides various resources for the application program, such as localization strings, icons, pictures, layout files, video files, and the like.
The notification manager allows the application to display notification information in a status bar, can be used to communicate notification type messages, can automatically disappear after a short dwell, and does not require user interaction. Such as notification manager is used to inform that the download is complete, message alerts, etc. The notification manager may also be a notification in the form of a chart or scroll bar text that appears on the system top status bar, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, a text message is prompted in a status bar, a prompt tone is emitted, the electronic device vibrates, and an indicator light blinks, etc.
Android run time includes a core library and virtual machines. Android runtime is responsible for scheduling and management of the android system.
The core library consists of two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application program layer and the application program framework layer as binary files. The virtual machine is used for executing the functions of object life cycle management, stack management, thread management, security and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface 1 manager (surface manager), media Libraries (Media Libraries), three-dimensional graphics processing Libraries (e.g., openGL ES), 2D graphics engines (e.g., SGL), etc.
The surface manager is used to manage the display subsystem and provides a fusion of 2D and 3D layers for multiple applications.
Media libraries support a variety of commonly used audio, video format playback and recording, still image files, and the like. The media library may support a variety of audio and video encoding formats, such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, etc.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
The descriptions of the processes or structures corresponding to the drawings have emphasis, and the descriptions of other processes or structures may be referred to for the parts of a certain process or structure that are not described in detail.
The foregoing is merely illustrative of specific embodiments of the present application, and the scope of the present application is not limited thereto, but any changes or substitutions within the technical scope of the present application should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (12)
1. A method of network sharing, the method comprising:
After intercepting an internet surfing request of the first electronic equipment, the virtual network card searches equipment to obtain a trust equipment list; the virtual network card is registered in advance by the first electronic equipment and is used for intercepting the internet surfing request when the first electronic equipment has no available network;
The first electronic device determines a second electronic device which can provide network sharing from the trust device list, configures a default gateway and sends a network sharing request to the second electronic device; the network sharing request is used for enabling the second electronic equipment to configure a proxy gateway and enabling the second electronic equipment to start network sharing service; the default gateway is used for receiving a network data packet corresponding to the internet surfing request and sending the network data packet to the second electronic equipment through the proxy gateway;
and sharing the network of the second electronic equipment through the default gateway to realize surfing.
2. The method of claim 1, wherein the performing device search to obtain the trusted device list after the virtual network card intercepts the internet surfing request of the first electronic device specifically comprises:
acquiring the internet surfing request and monitoring the current available network state;
Triggering the virtual network card to intercept the internet surfing request if the current available network state is that no network is available;
and after the virtual network card intercepts the internet surfing request of the first electronic equipment, searching equipment to obtain a trust equipment list.
3. The method according to claim 1 or 2, wherein performing a device search to obtain a list of trusted devices comprises:
Performing device searching, and incorporating devices with surrounding meeting the following conditions into the trust device list:
the same network sharing service account number as the first electronic device is logged in, WLAN is turned on and bluetooth is turned on.
4. A method according to any of claims 1-3, wherein said sending a network share request to said second electronic device comprises:
creating a p2p physical channel with the second electronic device;
and sending the network sharing request to the second electronic equipment through the p2p physical channel.
5. The method of claim 1, wherein the determining, from the list of trusted devices, a second electronic device that can provide network sharing comprises:
When a plurality of online electronic devices capable of providing network sharing exist in the trust device list, acquiring network signal strength values of the plurality of online electronic devices;
And screening out the maximum network signal intensity value from the network signal intensity values of the plurality of online electronic devices, and taking the online electronic device corresponding to the maximum network signal intensity value as the second electronic device.
6. The method according to any one of claims 1-5, further comprising:
And after the virtual network card intercepts the internet surfing request of the first electronic equipment, sending a network disconnection sharing request to the second electronic equipment, and disconnecting the sharing network with the second electronic equipment, wherein the network disconnection sharing request is used for enabling the second electronic equipment to disconnect a network sharing service.
7. The method according to any one of claims 1-5, further comprising:
and after the virtual network card intercepts that the internet surfing request of the first electronic device is not received within a preset time period, sending a network disconnection sharing request to the second electronic device, disconnecting the sharing network with the second electronic device, wherein the network disconnection sharing request is used for enabling the second electronic device to disconnect a network sharing service.
8. A method of network sharing, the method comprising:
After receiving a network sharing request sent by a first electronic device, the second electronic device starts a network sharing service and configures a proxy gateway; sharing own network to the first electronic equipment through the proxy gateway; the proxy gateway is used for receiving a network data packet sent by the first electronic device and forwarding the network data packet to the second electronic device;
The network sharing request is sent after the first electronic device determines from a trust device list that the second electronic device can provide network sharing, the trust device list is obtained by device searching after a virtual network card of the first electronic device intercepts a network surfing request of the first electronic device, and the virtual network card is registered in advance by the first electronic device and is used for intercepting the network surfing request when the first electronic device has no available network.
9. The method of claim 8, wherein the second electronic device opens the network sharing service configuration proxy gateway after receiving the network sharing request sent by the first electronic device, comprising:
After receiving the network sharing request sent by the first electronic device through the p2p physical channel, the second electronic device starts a network sharing service; the p2p physical channel is a physical channel created by the first electronic device with the second electronic device.
10. The method according to claim 8 or 9, characterized in that the method further comprises:
And after receiving a network disconnection sharing request sent by the first electronic equipment, disconnecting the sharing network with the first electronic equipment, wherein the network disconnection sharing request is sent after the virtual network card of the first electronic equipment intercepts a network connection request and is used for disconnecting a network sharing service.
11. The method according to claim 8 or 9, characterized in that the method further comprises:
and after receiving a network sharing disconnection request sent by the first electronic equipment, disconnecting the shared network with the first electronic equipment, wherein the network sharing disconnection request is sent after the virtual network card of the first electronic equipment does not intercept a network downloading request within a preset duration and is used for disconnecting network sharing service.
12. An electronic device comprising a memory and a processor, the memory coupled to the processor;
The memory stores a program that, when executed by the processor, causes the electronic device to perform the method of any of claims 1-7 or 8-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310691856.7A CN117715050B (en) | 2023-06-12 | 2023-06-12 | Network sharing method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310691856.7A CN117715050B (en) | 2023-06-12 | 2023-06-12 | Network sharing method and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117715050A CN117715050A (en) | 2024-03-15 |
CN117715050B true CN117715050B (en) | 2024-09-20 |
Family
ID=90153991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310691856.7A Active CN117715050B (en) | 2023-06-12 | 2023-06-12 | Network sharing method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117715050B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104159255A (en) * | 2014-08-11 | 2014-11-19 | 小米科技有限责任公司 | Method of sharing network among terminals and device |
CN106817671A (en) * | 2017-02-14 | 2017-06-09 | 腾讯科技(深圳)有限公司 | A kind of networked information sharing method, first terminal and system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103532802A (en) * | 2013-10-11 | 2014-01-22 | 小米科技有限责任公司 | Method and device for network sharing, and terminal equipment |
CN105188013A (en) * | 2015-06-26 | 2015-12-23 | 北京锤子数码科技有限公司 | Network hotspot sharing method, device and system |
KR102607647B1 (en) * | 2017-01-24 | 2023-11-30 | 삼성전자주식회사 | Electronic apparatus and tethering connection method thereof |
CN115022849B (en) * | 2021-10-29 | 2023-04-14 | 荣耀终端有限公司 | Data transmission method based on Wi-Fi P2P and electronic equipment |
-
2023
- 2023-06-12 CN CN202310691856.7A patent/CN117715050B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104159255A (en) * | 2014-08-11 | 2014-11-19 | 小米科技有限责任公司 | Method of sharing network among terminals and device |
CN106817671A (en) * | 2017-02-14 | 2017-06-09 | 腾讯科技(深圳)有限公司 | A kind of networked information sharing method, first terminal and system |
Also Published As
Publication number | Publication date |
---|---|
CN117715050A (en) | 2024-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7463647B2 (en) | Notification processing system, method and electronic device | |
CN111684778B (en) | Implementation method of application function and electronic equipment | |
CN111818669B (en) | Mobile terminal and data transmission method thereof | |
EP3958533B1 (en) | Method for accessing wireless local area network and terminal | |
CN110121902B (en) | Communication establishment method and terminal | |
WO2023000969A1 (en) | Method for using cellular communication function, related apparatus, and system | |
WO2021073428A1 (en) | Account number binding method, device and system | |
WO2021017894A1 (en) | Method for using remote sim module, and electronic apparatus | |
CN118449834A (en) | Distributed cross-device cooperation method, electronic device and communication system | |
US20240121840A1 (en) | Network connection method, related apparatus, and system | |
CN117715050B (en) | Network sharing method and electronic equipment | |
CN117278542A (en) | Resource access method and terminal equipment | |
CN114666395B (en) | Dual-system network sharing method and device | |
CN117687880A (en) | Log processing method and device | |
WO2022052706A1 (en) | Service sharing method, system and electronic device | |
CN115967933A (en) | Networking method, related device and system | |
CN116744403A (en) | Network access method and electronic equipment | |
CN116033592B (en) | Method and device for using cellular communication function | |
CN114765605B (en) | Resource access method and terminal equipment | |
CN116709295B (en) | Data acquisition method and terminal equipment | |
WO2023024589A1 (en) | Request processing method and related apparatus | |
CN115550391B (en) | Equipment control method and electronic equipment | |
US20240089414A1 (en) | Electronic device, method for data transmission between the electronic device and another electronic device, and medium | |
WO2023274026A1 (en) | Interaction method and apparatus for electronic device | |
CN118057804A (en) | Service processing method, device, equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |