WO2021129771A1 - 应用分享方法、第一电子设备及计算机可读存储介质 - Google Patents

应用分享方法、第一电子设备及计算机可读存储介质 Download PDF

Info

Publication number
WO2021129771A1
WO2021129771A1 PCT/CN2020/139195 CN2020139195W WO2021129771A1 WO 2021129771 A1 WO2021129771 A1 WO 2021129771A1 CN 2020139195 W CN2020139195 W CN 2020139195W WO 2021129771 A1 WO2021129771 A1 WO 2021129771A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
application
interface
target application
application identifier
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.)
Ceased
Application number
PCT/CN2020/139195
Other languages
English (en)
French (fr)
Inventor
罗斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to ES20904528T priority Critical patent/ES3038358T3/es
Priority to JP2022539218A priority patent/JP7324949B2/ja
Priority to KR1020227024996A priority patent/KR102683583B1/ko
Priority to EP20904528.5A priority patent/EP4084511B1/en
Publication of WO2021129771A1 publication Critical patent/WO2021129771A1/zh
Priority to US17/849,580 priority patent/US20220318076A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/545Gui
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation

Definitions

  • the present invention relates to the field of communication technology, and in particular to an application sharing method, a first electronic device and a computer-readable storage medium.
  • the embodiment of the present invention provides an application sharing method, a first electronic device, and a computer-readable storage medium, so as to solve the problem of poor device utilization in the application sharing process in the prior art.
  • the present invention is implemented as follows:
  • an embodiment of the present invention provides an application sharing method applied to a first electronic device, and the method includes:
  • a first interface is displayed, wherein the first interface includes the first electronic device and the second electronic device before the current connection, An application identifier corresponding to an application that the first electronic device has shared with the second electronic device;
  • the application identifier corresponding to the application that the first electronic device has shared with the second electronic device includes the first target application identifier or the first target application identifier is The application identifier entered in the first interface;
  • an embodiment of the present invention also provides a first electronic device, including:
  • the first display module is configured to display a first interface when the first electronic device is connected to the second electronic device, wherein the first interface includes the first electronic device and the second electronic device Before the device is connected this time, the application identifier corresponding to the application that the first electronic device has shared with the second electronic device;
  • An identification acquisition module configured to acquire a first target application identification, wherein the first application identification list includes the first target application identification or the first target application identification is the application identification entered on the first interface ;
  • the sharing module is configured to share the running interface of the first target application corresponding to the first target application identifier to the second electronic device.
  • an embodiment of the present invention also provides an electronic device, including: a memory and a processor, the memory stores a computer program, and the processor implements the application sharing method of each embodiment of the present invention when the processor executes the computer program Steps in.
  • an embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored.
  • the application sharing method of each embodiment of the present invention is implemented A step of.
  • embodiments of the present invention also provide a computer program product, wherein the program product is stored in a non-volatile storage medium, and the program product is executed by at least one processor to implement the embodiments of the present invention Of the steps in your application sharing method.
  • an embodiment of the present invention also provides an electronic device, wherein the electronic device is used to execute the steps in the application sharing method of each embodiment of the present invention.
  • the first electronic device can display a first interface, and the first interface includes the first electronic device and the second electronic device before the current connection, the first electronic device
  • the application identifier corresponding to the application that has been shared with the second electronic device, and the running interface of the first target application of the first target application identifier is shared with the second electronic device, wherein the first electronic device has shared with the second electronic device 2.
  • the application identifier corresponding to the application shared by the electronic device includes the first target application identifier or the first target application identifier as the application identifier input on the first interface.
  • the first target application sharing identifier may be the application identifier in the application identifier corresponding to the application that the first electronic device has shared with the second electronic device, or the first target application sharing identifier.
  • the application identification entered in the interface can be selected by selecting the first target application identification in the first interface, and then sending the corresponding running interface of the first target application to the second electronic device. There is no need to transmit the source file, so that the first target application Second, the electronic device can share the running interface of the first standard application of the first electronic device, which can increase the speed of sharing the first application and improve the sharing efficiency.
  • FIG. 1 is one of the flowcharts of the application sharing method provided by the embodiment of the present invention.
  • FIG. 6 is the fifth interface diagram of the first electronic device provided by the embodiment of the present invention.
  • FIG. 7 is the sixth interface diagram of the first electronic device according to the embodiment of the present invention.
  • FIG. 10 is the ninth interface diagram of the first electronic device provided by the embodiment of the present invention.
  • FIG. 11 is the tenth interface diagram of the first electronic device provided by the embodiment of the present invention.
  • FIG. 12 is one of the schematic diagrams of an electronic device provided by an embodiment of the present invention.
  • FIG. 13 is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention.
  • an application sharing method is provided, applied to a first electronic device, and the method includes:
  • Step 101 When the first electronic device is connected to the second electronic device, display the first interface.
  • the first interface includes application identifiers corresponding to applications that the first electronic device has shared with the second electronic device before the first electronic device and the second electronic device are connected this time.
  • the first interface may be displayed on the first electronic device. Since the first interface may include the application identifier corresponding to the application that the first electronic device has shared with the second electronic device, the user can correspond to the application on the first interface that the first electronic device has shared with the second electronic device Select the application identifier corresponding to the application that needs to be shared from the application identifiers of.
  • Step 102 Obtain the first target application identifier.
  • the application identifier corresponding to the application that the first electronic device has shared with the second electronic device includes the first target application identifier or the first target application identifier as the application identifier input on the first interface. If the application identifier corresponding to the application that the user needs to share is in the application identifier corresponding to the application that the first electronic device has shared with the second electronic device, it means that the first electronic device has shared the application with the second electronic device, and the user only It is only necessary to select the application identifier of the application from the application identifiers corresponding to the applications that the first electronic device has shared with the second electronic device, that is, the application identifiers corresponding to the applications that the first electronic device has shared with the second electronic device Just select the first target application identifier in the.
  • the identifier of the application that the user needs to share is not in the application identifier corresponding to the application that the first electronic device has shared with the second electronic device, it means that the first electronic device has not shared the application with the second electronic device.
  • An interface is used to input the identification of the application to be shared, that is, input the first target application identification. In this way, the first electronic device can obtain the first target application identification.
  • Step 103 Share the running interface of the first target application corresponding to the first target application identifier to the second electronic device.
  • the running interface of the first target application identified by the first target application can be shared with the second electronic device, thereby realizing the sharing of the first target application.
  • Cocoa displays the running interface of the first target application, that is, after obtaining the first target application identification, it can now run in the foreground
  • the first target application displays the running interface of the first target application, and then shares the running interface of the first target application to the second electronic device.
  • the first electronic device displays the running interface of the first target application on the virtual screen, records the content displayed on the virtual screen, and sends it to the second electronic device. In this way, the user can still be in the first Perform other operations on the electronic device.
  • the first electronic device can display a first interface, and the first interface includes the first electronic device and the second electronic device before the current connection, the first electronic device
  • the application identifier corresponding to the application that has been shared with the second electronic device, and the running interface of the first target application of the first target application identifier is shared with the second electronic device, wherein the first electronic device has shared with the second electronic device 2.
  • the application identifier corresponding to the application shared by the electronic device includes the first target application identifier or the first target application identifier as the application identifier input on the first interface.
  • the first target application sharing identifier may be the application identifier in the application identifier corresponding to the application that the first electronic device has shared with the second electronic device, or the first target application sharing identifier.
  • the application identification entered in the interface can be selected by selecting the first target application identification in the first interface, and then sending the corresponding running interface of the first target application to the second electronic device. There is no need to transmit the source file, so that the first target application is sent to the second electronic device.
  • the electronic device can share the running interface of the first standard application of the first electronic device, which can increase the speed of sharing the first application and improve the sharing efficiency.
  • the sharing process of the embodiment of the present invention it is sufficient to send the running interface to the second electronic device through the first electronic device, and it will not be controlled by other electronic devices, and the user can still perform on the first electronic device.
  • the user's operations on the first electronic device are not affected by the sharing of the target application, which can increase the utilization rate of the first electronic device.
  • both the first electronic device and the second electronic device may be, but not limited to, a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (personal digital assistant, PDA), Mobile Internet Device (MID) or Wearable Device (Wearable Device), etc.
  • the method further includes: starting the first target corresponding to the first target application identifier application.
  • the first electronic device obtains the first target application identifier, its corresponding first target application has not been started yet. Therefore, it is necessary to start the first target application corresponding to the first target application identifier in the first electronic device first, and start the first target application.
  • the running interface of the first target application can be displayed, and then the running interface of the first target application can be shared with the second electronic device, so as to realize the sharing of the first target application.
  • Obtaining the first target application identifier includes: receiving the first target application identifier input in the first input box;
  • the method further includes: displaying the first target application identifier on the first interface, and hiding the first application identifier in the application identifiers corresponding to the applications that the first electronic device has shared with the second electronic device.
  • An application identifier is an application identifier other than the first target application identifier among application identifiers corresponding to applications that the first electronic device has shared with the second electronic device.
  • the first target application identification can be input through the first input box to obtain the first target application identification.
  • the application identifier corresponding to the application that the first electronic device has shared with the second electronic device does not include the first target application identifier, that is, the identifier of the application that the user needs to share is not already shared with the second electronic device by the first electronic device Among the application identifiers corresponding to the past applications, the user can enter the first target application identifier in the first input box to obtain the first target application identifier.
  • the number of application identities in the application identities corresponding to the applications that the first electronic device has shared with the second electronic device is large, and it takes time for the user to find the identities of the applications that need to be shared.
  • Enter the identification of the application that needs to be shared in the box, that is, the first target application identification, and the subsequent display of the application identification is only the first target application identification, and the remaining identifications are hidden, which is convenient for users to find and view.
  • displaying the first interface includes: receiving the first input when the first electronic device is connected to the second electronic device; responding to The first input is to display the second interface, where the second interface includes the device identifier of at least one third electronic device that has been connected to the first electronic device, and the device identifier of the at least one third electronic device includes the device identifier of the second electronic device.
  • Device identification receiving a second input of the device identification of the second electronic device in the second interface, and displaying the first interface.
  • the second interface is displayed, and then the second input is performed on the device identification of the second electronic device in the second interface, and the first interface is displayed in response to the second input .
  • first enter the second interface displaying the device identification of at least one third electronic device. This time the second electronic device is connected.
  • the device of the second electronic device can be selected from the device identification of the at least one third electronic device. Identify, enter the first interface that includes the application identifier corresponding to the application that the first electronic device has shared with the second electronic device, and then select the first target application identifier. In this way, it is convenient for the user to select the device identifier among the device identifiers of the at least one third electronic device, and enter the first interface related to the selected second electronic device.
  • starting the first target application corresponding to the first target application identifier may include: receiving a first operation on the first target application identifier, and in response to the first operation, starting the first target corresponding to the first target application identifier application.
  • the first operation is performed on the first target application identifier in the first application identifier list, that is, the first target application identifier is selected.
  • the first target application can be started.
  • the first target application identifier is displayed on the first interface, and the first electronic device has shared with the second electronic device.
  • the first application identifier in the application identifiers corresponding to the application is hidden, a first operation is performed on the displayed first target application identifier, and in response to the first operation, the first target application can be started.
  • the method further includes: when the first electronic device is connected to the second electronic device, displaying a third interface, where the third interface includes that the first electronic device and the second electronic device are connected this time.
  • the first electronic device has received the application identifier corresponding to the shared application; sending to the second electronic device a sharing request for the second target application corresponding to the second target application identifier, where the first electronic device has received the shared application corresponding to The application identifier of includes the second target application identifier or the second target application identifier as the application identifier input on the second interface; receiving and displaying the running interface of the second target application sent by the second electronic device based on the sharing request.
  • the first electronic device serves as the receiving end, that is, receiving application sharing.
  • the user can select the application identifiers corresponding to the applications that the first electronic device has received to share.
  • the application identifier corresponding to the application requesting sharing, or the identifier of the application that needs to be shared from the second electronic device this time can be input in the second interface, so as to determine the application that needs to be shared this time.
  • the application identifier corresponding to the application that the first electronic device has received and shared is recorded. It can be understood that the other electronic device shares the application with the first electronic device, and the first electronic device can record the information received from the other electronic device.
  • the application identifier corresponding to the application, other electronic devices may be understood as any electronic device other than the first electronic device, and may include the second electronic device. If the identification of the application that needs to be shared this time is among the application identifications corresponding to the applications that the first electronic device has received to share, the user can select from the application identifications corresponding to the applications that the first electronic device has received to share displayed in the third interface The identification of the application that needs to be shared (ie, the second target application identification) is sufficient. If the identification of the application that needs to be shared is not in the application identification corresponding to the application that has been shared by the first electronic device, you can enter it in the third interface The identifier of the application that needs to be shared, that is, the identifier of the second target application.
  • the first electronic device actively requests application sharing from the second electronic device, and the second electronic device passively shares when receiving the sharing request.
  • the sharing request is a sub-request for the second target application, that is, a request for sharing of the second target application.
  • the second electronic device After receiving the sharing request for the second target application sent by the first electronic device, the second electronic device shares the running interface of the target application with the first electronic device in response to the sharing request. In this way, the first electronic device receives and displays the running interface of the second target application sent by the second electronic device based on the sharing request. That is, the running interface of the second target application received by the first electronic device is that after the second electronic device receives the sharing request for the second target application sent by the first electronic device, in response to the sharing request, the second electronic device shares the second target application with the first electronic device. The running interface of the target application.
  • Sending a sharing request for the second target application corresponding to the second target application identifier to the second electronic device includes: receiving the second target application identifier input in the second input box; displaying the second target application identifier on the third interface, And hide the second application identifier in the application identifiers corresponding to the applications that the first electronic device has received to share, and the second application identifiers are applications other than the second target application identifier in the application identifiers corresponding to the applications that the first electronic device has received to share Identification; sending a sharing request for the second target application corresponding to the second target application identification to the second electronic device.
  • the second target application identifier can be input through the second input box to obtain the second target application identifier to send a sharing request for the second target application corresponding to the second target application identifier. For example, if the application identifier corresponding to the application that the first electronic device has received to share does not include the second target application identifier, that is, the identifier of the application that the user needs to request sharing is not in the application identifier corresponding to the application that the first electronic device has received to share, The user can enter the second target application identifier in the second input box to obtain the second target application identifier.
  • the number of application identities in the application identities corresponding to the applications that the first electronic device has received to share is large, and it takes time for the user to find the identities of the applications that need to be shared.
  • the identifier of the application requesting to share that is, the second target application identifier, will only be displayed subsequently, and the rest of the identifiers will be hidden, so that it is convenient for the user to find and request sharing of the second target application.
  • displaying the third interface includes: receiving a third input when the first electronic device is connected to the second electronic device; responding to The third input, the third interface is displayed.
  • the third interface is displayed only when the first electronic device receives the third input, and then the second target application identifier can be selected from the application identifiers corresponding to the applications that the first electronic device has received to share, and the second interface It is only displayed when the first input is received, and the first interface is displayed when the second input is received. In this way, the third interface can be displayed separately from the first interface.
  • the method before displaying the first interface or before displaying the third interface, the method further includes: displaying a first prompt box when the first electronic device is connected to the second electronic device. Wherein, the first input is the first input to the first prompt box, and the second input is the second input to the first prompt box.
  • the first input is performed in the first prompt box, it means that the first electronic device is used as the sharing terminal, that is, the application is shared, and the second interface is displayed, and the device identification of at least one third electronic device in the second interface is displayed Select the device identification of the second electronic device in the, enter the first interface, and select the identification of the application to be shared from the application identification corresponding to the application that the first electronic device has shared with the second electronic device in the first interface, or Enter the identification of the application to be shared in the first interface.
  • the third input is made in the first prompt box, it means that the first electronic device is the receiving end, that is, the application that receives the sharing, which can be understood as a request for application sharing, and the third interface is displayed. From the application identifiers corresponding to the applications that the device has received to share, select the identifier of the application that needs to be shared, or enter the identifier of the application that needs to be shared in the third interface.
  • sending a sharing request for the second target application corresponding to the second target application identifier to the second electronic device may include: receiving a fourth input of the second target application identifier, and responding to the fourth input to the first Second, the electronic device sends a sharing request for the second target application corresponding to the second target application identifier.
  • the fourth input is performed on the second target application identifier in the application identifier corresponding to the application that the first electronic device has received and shared, that is, the second target application identifier is selected, and in response to the fourth input, the target application identifier can be sent to the second electronic device
  • the second target application identifies the corresponding sharing request of the second target application.
  • the second target application identifier is displayed on the third interface, and the second application identifier is hidden among the application identifiers corresponding to the applications that the first electronic device has received to share,
  • a fourth input is made to the displayed second target application identifier, and in response to the fourth input, a sharing request for the second target application corresponding to the second target application identifier can be sent to the second electronic device.
  • One electronic device corresponds to one application sharing account
  • the application sharing account identifier corresponding to the electronic device can be used as the device identifier of the electronic device.
  • the application sharing account corresponding to the first electronic device may be account A
  • the application sharing account corresponding to the second electronic device may be application sharing account 1
  • an application sharing account may include an account name (which can be used as an application sharing account identifier)
  • the list of frequently shared application identifications that is, the identification of the applications that the application sharing account corresponds to the electronic device as the receiving end has received, as shown in Figure 3
  • the list of paired application sharing accounts that is, the electronic device corresponding to the application sharing account is the account that has shared the application with device A as the sharing terminal, and it can be one-to-many, that is, there are multiple application sharing accounts corresponding
  • the electronic device has shared an application with the device A, as shown in Fig. 4, which can
  • device A and device B turn on the application sharing switch and search for nearby electronic devices.
  • Device A and device B are connected.
  • the device A and the device B pop up a pop-up box (that is, the first prompt box) to ask whether the electronic device is used as a sharing electronic device, as shown in Figure 5. If yes is selected for device A, that is, device A is used as the sharing terminal, device A jumps to the second interface, as shown in Figure 4. Then, in FIG. 4, select the application account identifier corresponding to device B, and enter the first interface, as shown in FIG.
  • the first application identifier list includes that the first electronic device has registered to the second
  • the application identifier corresponding to the application shared by the electronic device that is, the application identifier corresponding to the application that device A has shared with device B.
  • the first target application identifier of the first target application shared by device A is not in the first application identifier list, after sharing it, you can record the first application identifier that should be marked on device B and add it to the first application identifier list The first target application identifier.
  • device A is the receiving end, and device A jumps to the third interface, as shown in Figure 8, which includes the second application identification list, and the second application identification list includes the first electronic
  • the application identifier corresponding to the application that the device has received to share is the list of frequently shared applications in the figure. You can select the identifier of the application that needs to be shared among them. For example, for the application a1 that needs to be shared, just click the application a1, and then send a sharing request for the application a1 to the device B.
  • the identity of the application that needs to be shared is not in the second application identity list, you can operate in the second interface to call up the second input box, that is, the second input box is displayed in the second interface, as shown in Figure 9 , The user can enter the identification of the application that needs to be shared in the input box.
  • the application sharing can be received in the device A’s
  • the second target application identifier is added to the second application identifier list.
  • Device A can enter the interface for selecting the application to be shared (i.e. the first interface) and the interface for selecting the application for sharing (i.e. the third interface). If cancel is selected, the application sharing operation is terminated, and if the selection is OK, the application sharing operation is performed. Before clicking the OK button, select the application to share or request to share from the application list at the top of the interface, or enter the name of the application to share or request to share in the input box. After clicking the OK button, device A and device B share the application through Bluetooth, wifi, near field communication or network transmission to realize real-time application sharing.
  • the first application identification list is a list sorted according to the number of sharing times from highest to bottom
  • the second application identification list is a list sorted according to the number of sharing requests from highest to bottom. In this way, it is convenient to compare the number of sharing times and requests for sharing. Views of more frequent applications.
  • the third target application identifier in the second application identifier list can also be deleted. As shown in FIG. 10, a long press can be performed at the display position of the third target application identifier (for example, application 1), and a delete prompt box will pop up. If yes is selected, that is, the deletion is confirmed, then the third target application identifier is deleted, and if no is selected, it indicates that the deletion is canceled.
  • the third target application identifier for example, application 1
  • a delete prompt box will pop up. If yes is selected, that is, the deletion is confirmed, then the third target application identifier is deleted, and if no is selected, it indicates that the deletion is canceled.
  • the number of application identifiers in the first application identifier list is to reduce the situation that is not conducive to the user's search in a large number.
  • the present invention also provides a first electronic device 1200 according to an embodiment, including:
  • the first display module 1201 is configured to display a first interface when the first electronic device is connected to the second electronic device, where the first interface includes the first electronic device and the second electronic device before the current connection, The application identifier corresponding to the application that the first electronic device has shared with the second electronic device;
  • the identification acquisition module 1202 is configured to acquire a first target application identification, where the first application identification list includes the first target application identification or the first target application identification is the application identification entered on the first interface;
  • the sharing module 1203 is configured to share the running interface of the first target application corresponding to the first target application identifier to the second electronic device.
  • the first interface further includes a first input box
  • An identification acquisition module configured to receive the first target application identification entered in the first input box
  • the first electronic device also includes:
  • the first hiding module is used to display the first target application identification on the first interface after the identification acquisition module acquires the first target application identification, and hide the application identification corresponding to the application that the first electronic device has shared with the second electronic device
  • the first application identifier is an application identifier other than the first target application identifier among application identifiers corresponding to applications that the first electronic device has shared with the second electronic device.
  • the first input receiving module is configured to receive the first input when the first electronic device is connected to the second electronic device;
  • the first display submodule is configured to display a second interface in response to the first input, where the second interface includes the device identification of at least one third electronic device that has been connected to the first electronic device, and at least one third electronic device
  • the device identification of the device includes the device identification of the second electronic device
  • the first electronic device further includes:
  • the second display module is configured to display a third interface when the first electronic device is connected to the second electronic device, where the third interface includes the first electronic device and the second electronic device before the current connection An application identifier corresponding to an application that the electronic device has received and shared;
  • the request sending module is configured to send a sharing request for the second target application corresponding to the second target application identifier to the second electronic device, wherein the application identifier corresponding to the application that the first electronic device has received to share includes the second target application identifier Or the second target application identifier is the application identifier entered on the third interface;
  • the third interface further includes a second input box
  • Request sending module including:
  • the second hiding module is configured to display the second target application identifier on the third interface and hide the second application identifier in the application identifiers corresponding to the applications that the first electronic device has received and shared.
  • the second application identifier means that the first electronic device has Receiving application identifiers other than the second target application identifier among the application identifiers corresponding to the shared application;
  • the technical features in the electronic device provided by the embodiment of the present invention correspond to the technical features in the application sharing method applied to the second electronic device.
  • the electronic device implements each process of the application sharing method described above, and can obtain the same effect. To avoid repetition, I won't repeat it here.
  • the display unit 1306 is configured to display the first interface when the first electronic device is connected to the second electronic device.
  • the first interface includes the first electronic device before the first electronic device is connected to the second electronic device this time.
  • the processor 1310 is used to obtain the first target application identifier;
  • the radio frequency unit 1301 is used to assign the first target application identifier to the running interface of the first target application Sharing with the second electronic device, wherein the application identifier corresponding to the application that the first electronic device has shared with the second electronic device includes the first target application identifier or the first target application identifier as the application identifier input on the first interface.
  • the first electronic device may display a first interface.
  • the first interface includes that the first electronic device and the second electronic device are connected to the second electronic device before the current connection. 2.
  • the application identifier corresponding to the application includes the first target application identifier or the first target application identifier is an application identifier input on the first interface.
  • the first target application sharing identifier may be the application identifier in the application identifier corresponding to the application that the first electronic device has shared with the second electronic device, or the first target application sharing identifier.
  • the application identification entered in the interface can be selected by selecting the first target application identification in the first interface, and then sending the corresponding running interface of the first target application to the second electronic device. There is no need to transmit the source file, so that the first target application Second, the electronic device can share the running interface of the first standard application of the first electronic device, which can increase the speed of sharing the first application and improve the sharing efficiency.
  • Electronic devices provide users with wireless broadband Internet access through the network module 1302, such as helping users to send and receive emails, browse web pages, and access streaming media.
  • the audio output unit 1303 may convert the audio data received by the radio frequency unit 1301 or the network module 1302 or stored in the memory 1309 into audio signals and output them as sounds. Moreover, the audio output unit 1303 may also provide audio output related to a specific function performed by the electronic device 500 (for example, call signal reception sound, message reception sound, etc.).
  • the audio output unit 1303 includes a speaker, a buzzer, a receiver, and the like.
  • the input unit 1304 is used to receive audio or video signals.
  • the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042, and the graphics processor 13041 is configured to capture still pictures or videos obtained by an image capture electronic device (such as a camera) in a video capture mode or an image capture mode.
  • Image data is processed.
  • the processed image frame can be displayed on the display unit 1306.
  • the image frame processed by the graphics processor 13041 may be stored in the memory 1309 (or other storage medium) or sent via the radio frequency unit 1301 or the network module 1302.
  • the microphone 13042 can receive sound, and can process such sound into audio data.
  • the processed audio data can be converted into a format that can be sent to a mobile communication base station via the radio frequency unit 1301 in the case of a telephone call mode for output.
  • the accelerometer sensor can detect the magnitude of acceleration in various directions (usually three axes), and can detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of electronic devices (such as horizontal and vertical screen switching, related games) , Magnetometer attitude calibration), vibration recognition related functions (such as pedometer, percussion), etc.; sensors 1305 can also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, Infrared sensors, etc., will not be repeated here.
  • the user input unit 1307 may be used to receive inputted numeric or character information, and generate key signal input related to user settings and function control of the electronic device.
  • the user input unit 1307 includes a touch panel 13071 and other input devices 13072.
  • the touch panel 13071 also known as a touch screen, can collect the user's touch operations on or near it (for example, the user uses any suitable objects or accessories such as fingers, stylus, etc.) on the touch panel 13071 or near the touch panel 13071. operating).
  • the touch panel 13071 may include two parts, a touch detection electronic device and a touch controller.
  • the touch detection electronic device detects the user's touch position, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection electronic device and converts it into contact coordinates , Then send it to the processor 1310, receive the command sent by the processor 1310 and execute it.
  • the touch panel 13071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave.
  • the user input unit 1307 may also include other input devices 13072.
  • other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackball, mouse, and joystick, which will not be repeated here.
  • the touch panel 13071 can cover the display panel 13061.
  • the touch panel 13071 detects a touch operation on or near it, it transmits it to the processor 1310 to determine the type of the touch event, and then the processor 1310 determines the type of the touch event according to the touch.
  • the type of event provides corresponding visual output on the display panel 13061.
  • the touch panel 13071 and the display panel 13061 are used as two independent components to realize the input and output functions of the electronic device, but in some embodiments, the touch panel 13071 and the display panel 13061 can be integrated
  • the implementation of the input and output functions of the electronic device is not specifically limited here.
  • the interface unit 1308 is an interface for connecting an external electronic device and the electronic device 500.
  • the external electronic device may include a wired or wireless headset port, an external power source (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting an electronic device with an identification module, an audio input / Output (I/O) port, video I/O port, headphone port, etc.
  • the interface unit 1308 can be used to receive input (for example, data information, power, etc.) from an external electronic device and transmit the received input to one or more elements in the electronic device 500 or can be used to connect to the electronic device 500 Transfer data between external electronic devices.
  • the memory 1309 can be used to store software programs and various data.
  • the memory 1309 may mainly include a storage program area and a storage data area.
  • the storage program area may store an operating system, an application program required by at least one function (such as a sound playback function, an image playback function, etc.), etc.; Data created by the use of mobile phones (such as audio data, phone book, etc.), etc.
  • the memory 1309 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
  • the processor 1310 is the control center of the electronic device. It uses various interfaces and lines to connect the various parts of the entire electronic device. It runs or executes the software programs and/or modules stored in the memory 1309, and calls the data stored in the memory 1309. , Perform various functions of electronic equipment and process data, so as to monitor the electronic equipment as a whole.
  • the processor 1310 may include one or more processing units; preferably, the processor 1310 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface and application programs, etc., the modem
  • the processor mainly deals with wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 1310.
  • the electronic device 500 may also include a power source 1311 (such as a battery) for supplying power to various components.
  • a power source 1311 such as a battery
  • the power source 1311 may be logically connected to the processor 1310 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system. And other functions.
  • the electronic device 600 includes some functional modules not shown, which will not be repeated here.
  • the embodiment of the present invention also provides a computer-readable storage medium, and a computer program is stored on the computer-readable storage medium.
  • a computer program is stored on the computer-readable storage medium.
  • the computer program is executed by a processor, each process of the above-mentioned application sharing method embodiment is realized, and the same technology can be achieved. The effect, in order to avoid repetition, will not be repeated here.
  • the computer-readable storage medium such as read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk, or optical disk, etc.
  • the technical solution of the present invention essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, The optical disc) includes a number of instructions to make an electronic device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods of the various embodiments of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供一种应用分享方法、第一电子设备及计算机可读存储介质。该方法包括:在第一电子设备与第二电子设备连接的情况下,显示第一界面,其中,第一界面中包括第一电子设备与第二电子设备在本次连接之前,第一电子设备已向第二电子设备分享过的应用对应的应用标识;获取第一目标应用标识,其中,第一电子设备已向第二电子设备分享过的应用对应的应用标识中包括第一目标应用标识或第一目标应用标识为在第一界面输入的应用标识;将第一目标应用标识对应的第一目标应用的运行界面分享给第二电子设备。

Description

应用分享方法、第一电子设备及计算机可读存储介质
相关申请的交叉引用
本申请主张在2019年12月26日在中国提交的中国专利申请No.201911364993.X的优先权,其全部内容通过引用包含于此。
技术领域
本发明涉及通信技术领域,尤其涉及一种应用分享方法、第一电子设备及计算机可读存储介质。
背景技术
随着计算机技术的快速发展,电子设备的功能越来越丰富,不同电子设备之间的功能分享需求越来越强烈,例如,应用分享是一种常见的分享需求。
目前基于电子设备之间的应用分享最常见的方式,是分享应用的源文件。接收端在接收到源文件后进行安装后进行使用。在应用分享过程中,需先在电子设备中找到需要分享的应用的源文件,然后将其分享给接收端,一般情况下,源文件较大,在将其分享给接收端的过程中,传输比较耗时,从而容易导致分享效率较差。
发明内容
本发明实施例提供一种应用分享方法、第一电子设备及计算机可读存储介质,以解决现有技术在应用分享过程中设备利用率较差的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种应用分享方法,应用于第一电子设备,所述方法包括:
在所述第一电子设备与第二电子设备连接的情况下,显示第一界面,其中,所述第一界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识;
获取第一目标应用标识,其中,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中包括所述第一目标应用标识或所述第一目标应用标识为在所述第一界面输入的应用标识;
将所述第一目标应用标识对应的第一目标应用的运行界面分享给所述第二电子设备。
第二方面,本发明实施例还提供一种第一电子设备,包括:
第一显示模块,用于在所述第一电子设备与第二电子设备连接的情况下,显示第一界面,其中,所述第一界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识;
标识获取模块,用于获取第一目标应用标识,其中,所述第一应用标识列表中包括所述第一目标应用标识或所述第一目标应用标识为在所述第一界面输入的应用标识;
分享模块,用于将所述第一目标应用标识对应的第一目标应用的运行界面分享给所述第二电子设备。
第三方面,本发明实施例还提供一种电子设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本发明各实施例的应用分享方法中的步骤。
第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现本发明各实施例的应用分享方法中的步骤。
第五方面,本发明实施例还提供一种计算机程序产品,其中,所述程序产品被存储在非易失的存储介质中,所述程序产品被至少一个处理器执行以实现本发明各实施例的应用分享方法中的步骤。
第六方面,本发明实施例还提供一种电子设备,其中,所述电子设备用于执行本发明各实施例的应用分享方法中的步骤。
本发明实施例的应用分享方法,第一电子设备可显示第一界面,在第一界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识,向第二电 子设备分享第一目标应用标识的第一目标应用的运行界面,其中,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中包括所述第一目标应用标识或所述第一目标应用标识为在所述第一界面输入的应用标识。在本发明实施例的分享过程中,第一目标应用分享标识可以是所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中的应用标识,或者是在第一界面中输入的应用标识,即可通过在第一界面中选取第一目标应用标识,然后将其对应的第一目标应用的运行界面发送给第二电子设备即可,无需传输源文件,使得第二电子设备可以同享第一电子设备的第一标应用的运行界面,可提高对第一应用分享的速度,提高分享效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的应用分享方法的流程图之一;
图2是本发明实施例提供的第一电子设备的界面图之一;
图3是本发明实施例提供的第一电子设备的界面图之二;
图4是本发明实施例提供的第一电子设备的界面图之三;
图5是本发明实施例提供的第一电子设备的界面图之四;
图6是本发明实施例提供的第一电子设备的界面图之五;
图7是本发明实施例提供的第一电子设备的界面图之六;
图8是本发明实施例提供的第一电子设备的界面图之七;
图9是本发明实施例提供的第一电子设备的界面图之八;
图10是本发明实施例提供的第一电子设备的界面图之九;
图11是本发明实施例提供的第一电子设备的界面图之十;
图12是本发明实施例提供的电子设备的示意图之一;
图13是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,在一个实施例中,提供一种应用分享方法,应用于第一电子设备,方法包括:
步骤101:在第一电子设备与第二电子设备连接的情况下,显示第一界面。
其中,第一界面中包括第一电子设备与第二电子设备在本次连接之前,第一电子设备已向第二电子设备分享过的应用对应的应用标识。
在第一电子设备与第二电子设备进行应用分享的过程中,在第一电子设备与第二电子设备连接后,可在第一电子设备中显示第一界面。由于在第一界面中可包括第一电子设备已向第二电子设备分享过的应用对应的应用标识,则用户可在第一界面的第一电子设备已向第二电子设备分享过的应用对应的应用标识中选择需要分享的应用对应的应用标识。
步骤102:获取第一目标应用标识。
其中,第一电子设备已向第二电子设备分享过的应用对应的应用标识中包括第一目标应用标识或第一目标应用标识为在第一界面输入的应用标识。若用户需要分享的应用对应的应用标识在第一电子设备已向第二电子设备分享过的应用对应的应用标识中,即表示第一电子设备已向第二电子设备分享过该应用,用户只需在第一电子设备已向第二电子设备分享过的应用对应的应用标识中选择该应用的应用标识即可,即在第一电子设备已向第二电子设备分享过的应用对应的应用标识中选择第一目标应用标识即可。若用户需要分享的应用的标识不在第一电子设备已向第二电子设备分享过的应用对应的应用标识中,表示第一电子设备未向第二电子设备分享过该应用,则可通过在第一界面输入需分享的应用的标识,即输入第一目标应用标识,如此,第一电子设备可获取第一目标应用标识。
步骤103:将第一目标应用标识对应的第一目标应用的运行界面分享给 第二电子设备。
获得第一目标应用标识之后,可将第一目标应用标识的第一目标应用的运行界面分享给第二电子设备,从而实现对第一目标应用的分享。在一个示例中,将第一目标应用标识的第一目标应用的运行界面分享给第二电子设备之前,可可显示第一目标应用的运行界面,即获得第一目标应用标识之后,可现在前台运行第一目标应用,显示第一目标应用的运行界面,然后将第一目标应用的运行界面分享给第二电子设备。可选地,第一电子设备在虚拟屏幕中显示第一目标应用的运行界面,对虚拟屏幕中的显示内容进行录屏,发送至第二电子设备,通过此种方式,用户仍然可在第一电子设备上进行其他操作。
本发明实施例的应用分享方法,第一电子设备可显示第一界面,在第一界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识,向第二电子设备分享第一目标应用标识的第一目标应用的运行界面,其中,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中包括所述第一目标应用标识或所述第一目标应用标识为在所述第一界面输入的应用标识。在本发明实施例的分享过程中,第一目标应用分享标识可以是所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中的应用标识,或者是在第一界面中输入的应用标识,即可通过在第一界面中选取第一目标应用标识,然后将其对应的第一目标应用的运行界面发送给第二电子设备即可,无需传输源文件,使得第二电子设备可以同享第一电子设备的第一标应用的运行界面,可提高对第一应用分享的速度,提高分享效率。
与此同时,在本发明实施例的分享过程中,是通过第一电子设备将运行界面发送给第二电子设备即可,不会被其他电子设备控制,用户仍然可在第一电子设备上进行其他操作,例如,对其他应用的相关操作以及进行其他功能操作等,用户在第一电子设备上的操作不受目标应用分享的影响,可提高第一电子设备的利用率。
在一个示例中,上述第一电子设备和第二电子设备均可以是但不限于手机、平板电脑(TabletPersonal Computer)、膝上型电脑(Laptop Computer)、个人 数字助理(personal digital assistant,PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等。
在一个示例中,获取第一目标应用标识之后,将第一目标应用标识对应的第一目标应用的运行界面分享给第二电子设备之前,还包括:启动第一目标应用标识对应的第一目标应用。
即在第一电子设备获取第一目标应用标识之后,其对应的第一目标应用还未启动,如此,需要在第一电子设备中先启动第一目标应用标识对应的第一目标应用,启动第一目标应用后,可显示第一目标应用的运行界面,然后将第一目标应用的运行界面分享给第二电子设备,从而实现对第一目标应用的分享。
在一个实施例中,在第一界面中还包括第一输入框;
获取第一目标应用标识,包括:接收在第一输入框中输入的第一目标应用标识;
获取第一目标应用标识之后,还包括:在第一界面显示第一目标应用标识,并隐藏第一电子设备已向第二电子设备分享过的应用对应的应用标识中的第一应用标识,第一应用标识为第一电子设备已向第二电子设备分享过的应用对应的应用标识中除第一目标应用标识外的应用标识。
即在本实施例中,可通过第一输入框进行第一目标应用标识的输入,以获取第一目标应用标识。例如,若第一电子设备已向第二电子设备分享过的应用对应的应用标识中不包括第一目标应用标识,即用户需要分享的应用的标识不在第一电子设备已向第二电子设备分享过的应用对应的应用标识中,用户可在第一输入框中输入第一目标应用标识,以获取第一目标应用标识。又或者,第一电子设备已向第二电子设备分享过的应用对应的应用标识中的应用标识数量较多,用户查找需要分享的应用的标识比较耗时,此时也可通过在第一输入框中输入需要分享的应用的标识,即第一目标应用标识,后续显示的应用标识只有第一目标应用标识,其余标识隐藏,如此,便于用户查找以及查看。
在一个实施例中,在第一电子设备与第二电子设备连接的情况下,显示第一界面,包括:在第一电子设备与第二电子设备连接的情况下,接收第一 输入;响应于第一输入,显示第二界面,其中,第二界面中包括与第一电子设备已连接过的至少一个第三电子设备的设备标识,至少一个第三电子设备的设备标识包括第二电子设备的设备标识;接收对第二界面中第二电子设备的设备标识的第二输入,显示第一界面。
即在第一电子设备接收到第一输入的情况下,才会显示第二界面,然后对第二界面中第二电子设备的设备标识进行第二输入,响应于第二输入后显示第一界面。可以理解,先进入显示有至少一个第三电子设备的设备标识的第二界面,本次连接的是第二电子设备,可在至少一个第三电子设备的设备标识中选择第二电子设备的设备标识,进入包括第一电子设备已向第二电子设备分享过的应用对应的应用标识的第一界面,再进行第一目标应用标识的选择。如此,可便于用户在至少一个第三电子设备的设备标识中进行设备标识选择,并进入与选择的第二电子设备有关的第一界面。
在一个实施例中,启动第一目标应用标识对应的第一目标应用,可以包括:接收对第一目标应用标识的第一操作,响应第一操作,启动第一目标应用标识对应的第一目标应用。
即可对第一应用标识列表中第一目标应用标识进行第一操作,即选择第一目标应用标识,响应于第一操作,不但可获取第一目标应用标识,而且可启动第一目标应用。或者是在接收在第一输入框中输入的第一目标应用标识,已获取第一目标应用标识,在第一界面显示第一目标应用标识,第一电子设备已向第二电子设备分享过的应用对应的应用标识中第一应用标识已隐藏,对显示的第一目标应用标识进行第一操作,响应于第一操作,可启动第一目标应用。
在一个实施例中,方法还包括:在第一电子设备与第二电子设备连接的情况下,显示第三界面,其中,第三界面中包括第一电子设备与第二电子设备在本次连接之前,第一电子设备已接收分享的应用对应的应用标识;向第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求,其中,第一电子设备已接收分享的应用对应的应用标识中包括第二目标应用标识或第二目标应用标识为在第二界面输入的应用标识;接收第二电子设备基于分享请求发送的第二目标应用的运行界面并显示。
在本实施例中,第一电子设备作为接收端,即接收应用分享,在上述过程中,用户可在第一电子设备已接收分享的应用对应的应用标识中选择本次需要向第二电子设备请求分享的应用对应的应用标识,或者可在第二界面中输入本次需要向第二电子设备请求分享的应用的标识,从而确定本次需要请求分享的应用。在第一电子设备中,记录有第一电子设备已接收分享的应用对应的应用标识,可以理解为,其他电子设备向第一电子设备分享应用,第一电子设备可记录从其他电子设备接收的应用对应的应用标识,其他电子设备可以理解为除第一电子设备外的任意电子设备,可以包括第二电子设备。若本次需要请求分享的应用的标识在第一电子设备已接收分享的应用对应的应用标识中,用户可在第三界面中显示的第一电子设备已接收分享的应用对应的应用标识中选择需要请求分享的应用的标识(即第二目标应用标识)即可,若需要请求分享的应用的标识不在第一电子设备已接收分享的应用对应的应用标识中,则可在第三界面中输入需要请求分享的应用的标识,即第二目标应用标识。
第一电子设备通过主动的方式向第二电子设备请求应用分享,第二电子设备在收到分享请求的情况下被动进行分享。分享请求为针对第二目标应用的分请求,即请求第二目标应用的分享。
第二电子设备接收第一电子设备发送的针对第二目标应用的分享请求后,响应于分享请求,将目标应用的运行界面分享给第一电子设备。如此,第一电子设备接收第二电子设备基于分享请求发送的第二目标应用的运行界面并显示。即第一电子设备接收的第二目标应用的运行界面为第二电子设备接收第一电子设备发送的针对第二目标应用的分享请求后,响应于分享请求,向第一电子设备分享的第二目标应用的运行界面。
在一个实施例中,在第三界面中还包括第二输入框;
向第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求,包括:接收在第二输入框中输入的第二目标应用标识;在第三界面显示第二目标应用标识,并隐藏第一电子设备已接收分享的应用对应的应用标识中的第二应用标识,第二应用标识为第一电子设备已接收分享的应用对应的应用标识中除第二目标应用标识外的应用标识;向第二电子设备发送针对 第二目标应用标识对应的第二目标应用的分享请求。
即在本实施例中,可通过第二输入框进行第二目标应用标识的输入,获取第二目标应用标识,以发送针对第二目标应用标识对应的第二目标应用的分享请求。例如,若第一电子设备已接收分享的应用对应的应用标识中不包括第二目标应用标识,即用户需要请求分享的应用的标识不在第一电子设备已接收分享的应用对应的应用标识中,用户可在第二输入框中输入第二目标应用标识,以获取第二目标应用标识。又或者,第一电子设备已接收分享的应用对应的应用标识中的应用标识数量较多,用户查找需要请求分享的应用的标识比较耗时,此时也可通过在第二输入框中输入需要请求分享的应用的标识,即第二目标应用标识,后续只显示第二目标应用标识,其余标识隐藏,如此,便于用户查找以及对第二目标应用的请求分享。
在一个实施例中,在第一电子设备与第二电子设备连接的情况下,显示第三界面,包括:在第一电子设备与第二电子设备连接的情况下,接收第三输入;响应于第三输入,显示第三界面。
即在第一电子设备接收到第三输入的情况下,才会显示第三界面,然后可在第一电子设备已接收分享的应用对应的应用标识中选择第二目标应用标识,而第二界面需在接收到第一输入的情况下才会显示,第一界面在接收到第二输入的情况下显示,如此,第三界面可与第一界面分开显示。
在一个实施例中,显示第一界面之前,或,显示第三界面之前,还包括:在第一电子设备与第二电子设备连接的情况下,显示第一提示框。其中,第一输入为对第一提示框的第一输入,第二输入为对第一提示框的第二输入。
可以理解,若在第一提示框中进行第一输入,表示第一电子设备作为分享端,即分享应用,则显示第二界面,通过在第二界面中的至少一个第三电子设备的设备标识中选择第二电子设备的设备标识,进入第一界面,在第一界面中的第一电子设备已向第二电子设备分享过的应用对应的应用标识中选择需分享的应用的标识,或在第一界面中输入需分享的应用的标识。若在第一提示框中进行第三输入,表示第一电子设备作为接收端,即接收分享的应用,可以理解为请求应用分享,则显示第三界面,通过在第三界面中的第一电子设备已接收分享的应用对应的应用标识中选择需请求分享的应用的标识, 或在第三界面中输入需请求分享的应用的标识。
在一个实施例中,向第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求,可以包括:接收对第二目标应用标识的第四输入,响应第四输入,向第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求。
即可对第一电子设备已接收分享的应用对应的应用标识中第二目标应用标识进行第四输入,即选择第二目标应用标识,响应于第四输入,即可向第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求。或者是在接收在第二输入框中输入的第二目标应用标识,在第三界面显示第二目标应用标识,第一电子设备已接收分享的应用对应的应用标识中第二应用标识已隐藏,对显示的第二目标应用标识进行第四输入,响应于第四输入,即可向第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求。
下面以一个具体实施例对上述应用分享的过程加以具体说明。以第一电子设备为设备A,第一目标应用为应用1,第二电子设备为设备B,第二目标应用为应用a1为例进行说明。
一个电子设备对应一个应用分享账户,可电子设备对应的应用分享账户标识作为该电子设备的设备标识。例如,第一电子设备对应的应用分享账户可以为账户A,第二电子设备对应的应用分享账户可以为应用分享账户1,一个应用分享账户中可包括账户名称(可以作为应用分享账户标识)、对应电子设备的识别码(如图2所示)、常分享应用标识列表(即该应用分享账户对应电子设备作为接收端接收过的应用的标识,如图3所示,可通过点击图2中的常分享应用列表入口进入)和已配对应用分享账户列表(即该应用分享账户对应电子设备作为分享端向设备A分享过应用的账户,可一对多,即可有多个应用分享账户对应电子设备向设备A分享过应用,如图4所示,可通过点击图2中的以配对应用分享账户列表入口进入)。常分享应用标识列表中包括设备A作为接收端,从其他设备接收过的应用的标识。
首先,设备A和设备B打开应用分享开关,并搜索附近电子设备。设备A和设备B进行连接。连接成功后,设备A和设备B弹出弹框(即第一提示 框)询问该电子设备是否作为分享电子设备,如图5。若在设备A选择是,即设备A作为分享端,则设备A跳转进入第二界面,如图4所示。然后,在图4中选择设备B对应的应用账户标识,进入第一界面,如图6所示,其中,包括第一应用标识列表,第一应用标识列表中包括第一电子设备已向第二电子设备分享过的应用对应的应用标识,即设备A已向设备B分享过的应用对应的应用标识,可在其中选择需要分享的应用的标识,例如,需要分享的应用1,则点击应用1即可。若需要分享的应用的标识不在第一应用标识列表中,则可在第一界面中进行操作,调出第一输入框,即在第一界面中显示第一输入框,如图7所示,用户可在输入框内输入需要分享的应用的标识。
若设备A分享的第一目标应用的第一目标应用标识不在第一应用标识列表中,在对其进行分享后,可在设备B记录第一应标应用标识,在第一应用标识列表中添加第一目标应用标识。
若在图5中选择否,则设备A作为接收端,则设备A跳转进入第三界面,如图8所示,其中,包括第二应用标识列表,第二应用标识列表中包括第一电子设备已接收分享的应用对应的应用标识,即图中的常分享应用列表。可在其中选择需要请求分享的应用的标识,例如,需要分享的应用a1,则点击应用a1即可,然后向设备B发送针对应用a1的分享请求。若需要请求分享的应用的标识不在第二应用标识列表中,则可在第二界面中进行操作,调出第二输入框,即在第二界面中显示第二输入框,如图9所示,用户可在输入框内输入需要请求分享的应用的标识。
若设备A请求分享的第二目标应用的第二目标应用标识不在第二应用标识列表中,在对其进行请求分享接收第二目标应用的运行界面实现应用分享的接收后,可在设备A的第二应用标识列表中添加第二目标应用标识。
设备A可先后进入选择分享的应用的界面(即第一界面)和选择请求分享的应用的界面(即第三界面),若选择取消则终止应用分享操作,若选择确定则执行应用分享操作。点击确定按钮前,从界面上方应用列表中选择分享或请求分享的应用,或在输入框中输入分享或请求分享的应用的名称。点击确定按钮后,设备A和设备B通过蓝牙、wifi、近场通信或网络传输进行应用分享,实现应用的实时共享。
另外,第一应用标识列表为按照分享次数从高到底进行排序后的列表,第二应用标识为按照请求分享次数从高到底进行排序后的列表,如此,可便于对分享次数较多以及请求分享次数较多的应用的查看。
而且,还可对第二应用标识列表中的第三目标应用标识进行删除,如图10所示,可在第三目标应用标识(例如应用1)显示位置处进行长按,弹出删除提示框,若选择是,即确认删除,则删除第三目标应用标识,若选择否,则表示取消删除。如图11所示,或者可在第三目标应用标识的显示位置中进行滑动操作,调出删除按钮,对删除按钮进行操作,例如点击,即可删除第三目标应用标识,如此,可随时调整第一应用标识列表中应用标识的数量,以减少数量较多情况下不利于用户查找的情况。
参照图12,本发明还提供一种实施例的第一电子设备1200,包括:
第一显示模块1201,用于在第一电子设备与第二电子设备连接的情况下,显示第一界面,其中,第一界面中包括第一电子设备与第二电子设备在本次连接之前,第一电子设备已向第二电子设备分享过的应用对应的应用标识;
标识获取模块1202,用于获取第一目标应用标识,其中,第一应用标识列表中包括第一目标应用标识或第一目标应用标识为在第一界面输入的应用标识;
分享模块1203,用于将第一目标应用标识对应的第一目标应用的运行界面分享给第二电子设备。
在一个实施例中,在第一界面中还包括第一输入框;
标识获取模块,用于接收在第一输入框中输入的第一目标应用标识;
第一电子设备,还包括:
第一隐藏模块,用于标识获取模块获取第一目标应用标识之后,在第一界面显示第一目标应用标识,并隐藏第一电子设备已向第二电子设备分享过的应用对应的应用标识中的第一应用标识,第一应用标识为第一电子设备已向第二电子设备分享过的应用对应的应用标识中除第一目标应用标识外的应用标识。
在一个实施例中,第一显示模块,包括:
第一输入接收模块,用于在第一电子设备与第二电子设备连接的情况下, 接收第一输入;
第一显示子模块,用于响应于第一输入,显示第二界面,其中,第二界面中包括与第一电子设备已连接过的至少一个第三电子设备的设备标识,至少一个第三电子设备的设备标识包括第二电子设备的设备标识;
第二显示子模块,用于接收对第二界面中第二电子设备的设备标识的第二输入,显示第一界面。
在一个实施例中,第一电子设备还包括:
第二显示模块,用于在第一电子设备与第二电子设备连接的情况下,显示第三界面,其中,第三界面中包括第一电子设备与第二电子设备在本次连接之前,第一电子设备已接收分享的应用对应的应用标识;
请求发送模块,用于向第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求,其中,第一电子设备已接收分享的应用对应的应用标识中包括第二目标应用标识或第二目标应用标识为在第三界面输入的应用标识;
界面接收模块,用于接收第二电子设备基于分享请求发送的第二目标应用的运行界面并显示。
在一个实施例中,在第三界面中还包括第二输入框;
请求发送模块,包括:
标识接收模块,用于接收在第二输入框中输入的第二目标应用标识;
第二隐藏模块,用于在第三界面显示第二目标应用标识,并隐藏第一电子设备已接收分享的应用对应的应用标识中的第二应用标识,第二应用标识为第一电子设备已接收分享的应用对应的应用标识中除第二目标应用标识外的应用标识;
分享请求发送模块,用于向第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求。
本发明实施例提供的电子设备中的技术特征与上述应用于第二电子设备的应用分享方法中的技术特征对应,通过电子设备实现上述应用分享方法的各个过程,并能得到相同的效果,为避免重复,在此不再赘述。
图13为实现本发明各个实施例的一种电子设备的硬件结构示意图,该电 子设备1300包括但不限于:射频单元1301、网络模块1302、音频输出单元1303、输入单元1304、传感器1305、显示单元1306、用户输入单元1307、接口单元1308、存储器1309、处理器1310、以及电源1311等部件。本领域技术人员可以理解,图13中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载移动终端、可穿戴设备、以及计步器等。
其中,显示单元1306,用于在第一电子设备与第二电子设备连接的情况下,显示第一界面,第一界面中包括第一电子设备与第二电子设备本次连接之前,第一电子设备已向第二电子设备分享过的应用对应的应用标识;处理器1310,用于获取第一目标应用标识;射频单元1301,用于将第一目标应用标识对应的第一目标应用的运行界面分享给第二电子设备,其中,第一电子设备已向第二电子设备分享过的应用对应的应用标识中包括第一目标应用标识或第一目标应用标识为在第一界面输入的应用标识。
分享过程中,第一电子设备可显示第一界面,在第一界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识,向第二电子设备分享第一目标应用标识的第一目标应用的运行界面,其中,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中包括所述第一目标应用标识或所述第一目标应用标识为在所述第一界面输入的应用标识。在本发明实施例的分享过程中,第一目标应用分享标识可以是所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中的应用标识,或者是在第一界面中输入的应用标识,即可通过在第一界面中选取第一目标应用标识,然后将其对应的第一目标应用的运行界面发送给第二电子设备即可,无需传输源文件,使得第二电子设备可以同享第一电子设备的第一标应用的运行界面,可提高对第一应用分享的速度,提高分享效率。
应理解的是,本发明实施例中,射频单元1301可用于收发信息或通话过程中,信号的接收和发送,具体地,将来自基站的下行数据接收后,给处理器1310处理;另外,将上行的数据发送给基站。通常,射频单元1301包括 但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1301还可以通过无线通信系统与网络和其他设备通信。
电子设备通过网络模块1302为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元1303可以将射频单元1301或网络模块1302接收的或者在存储器1309中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1303还可以提供与电子设备500执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1303包括扬声器、蜂鸣器以及受话器等。
输入单元1304用于接收音频或视频信号。输入单元1304可以包括图形处理器(Graphics Processing Unit,GPU)13041和麦克风13042,图形处理器13041对在视频捕获模式或图像捕获模式中由图像捕获电子设备(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1306上。经图形处理器13041处理后的图像帧可以存储在存储器1309(或其它存储介质)中或者经由射频单元1301或网络模块1302进行发送。麦克风13042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1301发送到移动通信基站的格式输出。
电子设备600还包括至少一种传感器1305,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板13061的亮度,接近传感器可在电子设备600移动到耳边时,关闭显示面板13061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1305还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元1306用于显示由用户输入的信息或提供给用户的信息。显示单 元1306可包括显示面板13061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板13061。
用户输入单元1307可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1307包括触控面板13071以及其他输入设备13072。触控面板13071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板13071上或在触控面板13071附近的操作)。触控面板13071可包括触摸检测电子设备和触摸控制器两个部分。其中,触摸检测电子设备检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测电子设备上接收触摸信息,并将它转换成触点坐标,再送给处理器1310,接收处理器1310发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板13071。除了触控面板13071,用户输入单元1307还可以包括其他输入设备13072。具体地,其他输入设备13072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步地,触控面板13071可覆盖在显示面板13061上,当触控面板13071检测到在其上或附近的触摸操作后,传送给处理器1310以确定触摸事件的类型,随后处理器1310根据触摸事件的类型在显示面板13061上提供相应的视觉输出。虽然在图13中,触控面板13071与显示面板13061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板13071与显示面板13061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元1308为外部电子设备与电子设备500连接的接口。例如,外部电子设备可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的电子设备的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元1308可以用于接收来自外部电子设备的输入(例如,数据信息、电力等等)并且将接 收到的输入传输到电子设备500内的一个或多个元件或者可以用于在电子设备500和外部电子设备之间传输数据。
存储器1309可用于存储软件程序以及各种数据。存储器1309可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1309可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器1310是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器1309内的软件程序和/或模块,以及调用存储在存储器1309内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器1310可包括一个或多个处理单元;优选地,处理器1310可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1310中。
电子设备500还可以包括给各个部件供电的电源1311(比如电池),优选地,电源1311可以通过电源管理系统与处理器1310逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
另外,电子设备600包括一些未示出的功能模块,在此不再赘述。
本发明实施例还提供一种电子设备,包括处理器1310和存储器1309,存储器1309存储有可在处理器1310上运行的计算机程序,该计算机程序被处理器1310执行时实现上述应用分享方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述应用分享方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者电子设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者电子设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者电子设备中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

Claims (14)

  1. 一种应用分享方法,应用于第一电子设备,包括:
    在所述第一电子设备与第二电子设备连接的情况下,显示第一界面,其中,所述第一界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识;
    获取第一目标应用标识,其中,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中包括所述第一目标应用标识或所述第一目标应用标识为在所述第一界面输入的应用标识;
    将所述第一目标应用标识对应的第一目标应用的运行界面分享给所述第二电子设备。
  2. 根据权利要求1所述的方法,其中,在所述第一界面中还包括第一输入框;
    所述获取第一目标应用标识,包括:
    接收在所述第一输入框中输入的第一目标应用标识;
    所述获取第一目标应用标识之后,还包括:
    在所述第一界面显示所述第一目标应用标识,并隐藏所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中的第一应用标识,所述第一应用标识为所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中除所述第一目标应用标识外的应用标识。
  3. 根据权利要求1所述的方法,其中,所述在所述第一电子设备与第二电子设备连接的情况下,显示第一界面,包括:
    在所述第一电子设备与第二电子设备连接的情况下,接收第一输入;
    响应于所述第一输入,显示第二界面,其中,所述第二界面中包括与所述第一电子设备已连接过的至少一个第三电子设备的设备标识,所述至少一个第三电子设备的设备标识包括所述第二电子设备的设备标识;
    接收对所述第二界面中所述第二电子设备的设备标识的第二输入,显示所述第一界面。
  4. 根据权利要求1所述的方法,还包括:
    在所述第一电子设备与第二电子设备连接的情况下,显示第三界面,其中,所述第三界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已接收分享的应用对应的应用标识;
    向所述第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求,其中,所述第一电子设备已接收分享的应用对应的应用标识中包括所述第二目标应用标识或所述第二目标应用标识为在所述第三界面输入的应用标识;
    接收所述第二电子设备基于所述分享请求发送的所述第二目标应用的运行界面并显示。
  5. 根据权利要求4所述的方法,其中,在所述第三界面中还包括第二输入框;
    所述向所述第二电子设备发送针对第二目标应用标识对应的第二目标应用的分享请求,包括:
    接收在所述第二输入框中输入的第二目标应用标识;
    在所述第三界面显示所述第二目标应用标识,并隐藏所述第一电子设备已接收分享的应用对应的应用标识中的第二应用标识,所述第二应用标识为所述第一电子设备已接收分享的应用对应的应用标识中除所述第二目标应用标识外的应用标识;
    向所述第二电子设备发送针对所述第二目标应用标识对应的第二目标应用的分享请求。
  6. 一种第一电子设备,包括:
    第一显示模块,用于在所述第一电子设备与第二电子设备连接的情况下,显示第一界面,其中,所述第一界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识;
    标识获取模块,用于获取第一目标应用标识,其中,所述第一应用标识列表中包括所述第一目标应用标识或所述第一目标应用标识为在所述第一界面输入的应用标识;
    分享模块,用于将所述第一目标应用标识对应的第一目标应用的运行界面分享给所述第二电子设备。
  7. 根据权利要求6所述的第一电子设备,其中,在所述第一界面中还包括第一输入框;
    所述标识获取模块,用于接收在所述第一输入框中输入的第一目标应用标识;
    所述第一电子设备,还包括:
    第一隐藏模块,用于所述标识获取模块获取第一目标应用标识之后,在所述第一界面显示所述第一目标应用标识,并隐藏所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中的第一应用标识,所述第一应用标识为所述第一电子设备已向所述第二电子设备分享过的应用对应的应用标识中除所述第一目标应用标识外的应用标识。
  8. 根据权利要求6所述的第一电子设备,其中,所述第一显示模块,包括:
    第一输入接收模块,用于在所述第一电子设备与第二电子设备连接的情况下,接收第一输入;
    第一显示子模块,用于响应于所述第一输入,显示第二界面,其中,所述第二界面中包括与所述第一电子设备已连接过的至少一个第三电子设备的设备标识,所述至少一个第三电子设备的设备标识包括所述第二电子设备的设备标识;
    第二显示子模块,用于接收对所述第二界面中所述第二电子设备的设备标识的第二输入,显示所述第一界面。
  9. 根据权利要求6所述的第一电子设备,其中,所述第一电子设备还包括:
    第二显示模块,用于在所述第一电子设备与第二电子设备连接的情况下,显示第三界面,其中,所述第三界面中包括所述第一电子设备与所述第二电子设备在本次连接之前,所述第一电子设备已接收分享的应用对应的应用标识;
    请求发送模块,用于向所述第二电子设备发送针对第二目标应用标识对 应的第二目标应用的分享请求,其中,所述第一电子设备已接收分享的应用对应的应用标识中包括所述第二目标应用标识或所述第二目标应用标识为在所述第三界面输入的应用标识;
    界面接收模块,用于接收所述第二电子设备基于所述分享请求发送的所述第二目标应用的运行界面并显示。
  10. 根据权利要求9所述的第一电子设备,其中,在所述第三界面中还包括第二输入框;
    所述请求发送模块,包括:
    标识接收模块,用于接收在所述第二输入框中输入的第二目标应用标识;
    第二隐藏模块,用于在所述第三界面显示所述第二目标应用标识,并隐藏所述第一电子设备已接收分享的应用对应的应用标识中的第二应用标识,所述第二应用标识为所述第一电子设备已接收分享的应用对应的应用标识中除所述第二目标应用标识外的应用标识;
    分享请求发送模块,用于向所述第二电子设备发送针对所述第二目标应用标识对应的第二目标应用的分享请求。
  11. 一种电子设备,包括:存储器和处理器,其中,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1-5中任意一项所述的应用分享方法中的步骤。
  12. 一种计算机可读存储介质,其中,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现权利要求1-5中任意一项所述的应用分享方法中的步骤。
  13. 一种计算机程序产品,其中,所述程序产品被存储在非易失的存储介质中,所述程序产品被至少一个处理器执行以实现如权利要求1-5中任一项所述的应用分享方法中的步骤。
  14. 一种电子设备,其中,所述电子设备用于执行如权利要求1-5中任一项所述的应用分享方法中的步骤。
PCT/CN2020/139195 2019-12-26 2020-12-25 应用分享方法、第一电子设备及计算机可读存储介质 Ceased WO2021129771A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
ES20904528T ES3038358T3 (en) 2019-12-26 2020-12-25 Application sharing method, first electronic device, and computer-readable storage medium
JP2022539218A JP7324949B2 (ja) 2019-12-26 2020-12-25 アプリケーション共有方法、第1電子機器及びコンピュータ可読記憶媒体
KR1020227024996A KR102683583B1 (ko) 2019-12-26 2020-12-25 애플리케이션 공유 방법, 제1 전자 기기 및 컴퓨터 판독 가능한 저장 매체
EP20904528.5A EP4084511B1 (en) 2019-12-26 2020-12-25 Application sharing method, first electronic device, and computer-readable storage medium
US17/849,580 US20220318076A1 (en) 2019-12-26 2022-06-24 Application sharing method, first electronic device, and computer-readable storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911364993.XA CN111163449B (zh) 2019-12-26 2019-12-26 一种应用分享方法、第一电子设备及计算机可读存储介质
CN201911364993.X 2019-12-26

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/849,580 Continuation US20220318076A1 (en) 2019-12-26 2022-06-24 Application sharing method, first electronic device, and computer-readable storage medium

Publications (1)

Publication Number Publication Date
WO2021129771A1 true WO2021129771A1 (zh) 2021-07-01

Family

ID=70558165

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/139195 Ceased WO2021129771A1 (zh) 2019-12-26 2020-12-25 应用分享方法、第一电子设备及计算机可读存储介质

Country Status (7)

Country Link
US (1) US20220318076A1 (zh)
EP (1) EP4084511B1 (zh)
JP (1) JP7324949B2 (zh)
KR (1) KR102683583B1 (zh)
CN (1) CN111163449B (zh)
ES (1) ES3038358T3 (zh)
WO (1) WO2021129771A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111163449B (zh) * 2019-12-26 2021-10-12 维沃移动通信有限公司 一种应用分享方法、第一电子设备及计算机可读存储介质
CN111614837B (zh) * 2020-05-25 2021-10-29 维沃移动通信(杭州)有限公司 跨应用的数据调用方法及电子设备
CN115038042B (zh) * 2021-10-22 2023-04-14 荣耀终端有限公司 无线连接方法、电子设备及图形界面
CN117289990A (zh) * 2022-06-16 2023-12-26 华为技术有限公司 控制跨设备应用的方法以及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5758110A (en) * 1994-06-17 1998-05-26 Intel Corporation Apparatus and method for application sharing in a graphic user interface
WO2011054075A1 (en) * 2009-11-06 2011-05-12 Research In Motion Limited Device, system and method for selecting, sharing and displaying electronic content
CN104850463A (zh) * 2015-06-08 2015-08-19 三星电子(中国)研发中心 应用程序共享方法及装置
US20160062875A1 (en) * 2014-08-29 2016-03-03 Mihail-Marian Nistor Method for altering execution of a program, debugger, and computer-readable medium
CN106227567A (zh) * 2016-07-27 2016-12-14 北京金山安全软件有限公司 一种分享应用程序的方法、装置及电子设备
CN111163449A (zh) * 2019-12-26 2020-05-15 维沃移动通信有限公司 一种应用分享方法、第一电子设备及计算机可读存储介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10123923A (ja) * 1996-10-16 1998-05-15 Hitachi Ltd 遠隔型集合教育支援システム
KR100724915B1 (ko) * 2004-12-29 2007-06-04 삼성전자주식회사 애플리케이션 구동방법과 그에 따른 휴대단말기
US8346847B2 (en) * 2009-06-03 2013-01-01 Apple Inc. Installing applications based on a seed application from a separate device
US9275029B2 (en) * 2009-12-02 2016-03-01 International Business Machines Corporation Automated form layout based upon usage patterns
US9503683B2 (en) * 2012-03-27 2016-11-22 Google Inc. Providing users access to applications during video communications
KR101952682B1 (ko) * 2012-04-23 2019-02-27 엘지전자 주식회사 이동 단말기 및 그 제어방법
US8887044B1 (en) * 2012-06-27 2014-11-11 Amazon Technologies, Inc. Visually distinguishing portions of content
US10200464B2 (en) * 2012-10-02 2019-02-05 Razer (Asia-Pacific) Pte. Ltd. In-app application casting
JP6097679B2 (ja) * 2013-02-28 2017-03-15 エルジー アプラス コーポレーション 端末間機能共有方法及びその端末
KR102107404B1 (ko) * 2013-10-30 2020-05-07 삼성전자주식회사 어플리케이션을 공유하는 전자 장치 및 그 제어 방법
US11157148B2 (en) * 2014-07-24 2021-10-26 Blackberry Limited System, method and device-readable medium for message composition within a unified event view
WO2016200018A1 (en) * 2015-06-08 2016-12-15 Samsung Electronics Co., Ltd. Method and apparatus for sharing application
US20200073679A1 (en) * 2018-08-28 2020-03-05 Ca, Inc. Objectively measuring and changing visual aesthetics of a graphical user interface of an application
US10852915B1 (en) * 2019-05-06 2020-12-01 Apple Inc. User interfaces for sharing content with other electronic devices

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5758110A (en) * 1994-06-17 1998-05-26 Intel Corporation Apparatus and method for application sharing in a graphic user interface
WO2011054075A1 (en) * 2009-11-06 2011-05-12 Research In Motion Limited Device, system and method for selecting, sharing and displaying electronic content
US20160062875A1 (en) * 2014-08-29 2016-03-03 Mihail-Marian Nistor Method for altering execution of a program, debugger, and computer-readable medium
CN104850463A (zh) * 2015-06-08 2015-08-19 三星电子(中国)研发中心 应用程序共享方法及装置
CN106227567A (zh) * 2016-07-27 2016-12-14 北京金山安全软件有限公司 一种分享应用程序的方法、装置及电子设备
CN111163449A (zh) * 2019-12-26 2020-05-15 维沃移动通信有限公司 一种应用分享方法、第一电子设备及计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4084511A4 *

Also Published As

Publication number Publication date
KR20220115102A (ko) 2022-08-17
EP4084511A4 (en) 2023-01-25
CN111163449A (zh) 2020-05-15
KR102683583B1 (ko) 2024-07-09
EP4084511B1 (en) 2025-07-16
JP2023508185A (ja) 2023-03-01
ES3038358T3 (en) 2025-10-13
JP7324949B2 (ja) 2023-08-10
US20220318076A1 (en) 2022-10-06
CN111163449B (zh) 2021-10-12
EP4084511A1 (en) 2022-11-02

Similar Documents

Publication Publication Date Title
US12095858B2 (en) Application sharing method, electronic device and computer readable storage medium
WO2021098678A1 (zh) 投屏控制方法及电子设备
WO2021109926A1 (zh) 应用分享方法、电子设备及计算机可读存储介质
WO2021129529A1 (zh) 设备切换方法及相关设备
WO2021129762A1 (zh) 应用分享方法、电子设备及计算机可读存储介质
CN109857297B (zh) 信息处理方法及终端设备
WO2021083168A1 (zh) 视频分享方法及电子设备
CN109525710B (zh) 一种访问应用程序的方法和装置
US20220318076A1 (en) Application sharing method, first electronic device, and computer-readable storage medium
WO2021147779A1 (zh) 配置信息分享方法、终端设备及计算机可读存储介质
WO2021136106A1 (zh) 群组创建方法、电子设备及服务器
CN108279948A (zh) 一种应用程序启动方法及移动终端
WO2021109959A1 (zh) 应用程序分享方法及电子设备
CN108052251A (zh) 一种截屏信息显示方法和移动终端
WO2021104251A1 (zh) 控制方法及第一电子设备
CN111694536A (zh) 音频控制方法、电子设备及计算机可读存储介质
WO2019076377A1 (zh) 图像的查看方法及移动终端
WO2021115220A1 (zh) 信息共享方法、电子设备及计算机可读存储介质
WO2020135092A1 (zh) 权限管理方法及终端设备
CN108600078A (zh) 一种通信的方法及终端
CN110536253A (zh) 一种群组加入方法及移动终端
CN110308838A (zh) 一种应用交互处理方法及终端设备
WO2020220893A1 (zh) 截图方法及移动终端
WO2019120190A1 (zh) 拨号方法及移动终端
CN109672845B (zh) 一种视频通话的方法、装置以及移动终端

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20904528

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022539218

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20227024996

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020904528

Country of ref document: EP

Effective date: 20220726

WWG Wipo information: grant in national office

Ref document number: 2020904528

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 202227039849

Country of ref document: IN