CN115185416A - Electronic device and processing method, downloading method and medium of application program thereof - Google Patents
Electronic device and processing method, downloading method and medium of application program thereof Download PDFInfo
- Publication number
- CN115185416A CN115185416A CN202110310132.4A CN202110310132A CN115185416A CN 115185416 A CN115185416 A CN 115185416A CN 202110310132 A CN202110310132 A CN 202110310132A CN 115185416 A CN115185416 A CN 115185416A
- Authority
- CN
- China
- Prior art keywords
- electronic device
- application
- watch
- electronic equipment
- application program
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 133
- 238000003672 processing method Methods 0.000 title abstract description 14
- 238000009434 installation Methods 0.000 claims abstract description 256
- 238000004891 communication Methods 0.000 claims abstract description 74
- 238000012545 processing Methods 0.000 claims abstract description 30
- 230000015654 memory Effects 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 12
- 238000011022 operating instruction Methods 0.000 claims 3
- 210000004027 cell Anatomy 0.000 description 99
- 238000007726 management method Methods 0.000 description 95
- 230000001413 cellular effect Effects 0.000 description 29
- 238000005406 washing Methods 0.000 description 19
- 101150064138 MAP1 gene Proteins 0.000 description 17
- 238000010295 mobile communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 240000002853 Nelumbo nucifera Species 0.000 description 3
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 3
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application relates to the field of communication and discloses an electronic device and a processing method, a downloading method and a medium of an application program of the electronic device. According to the method for processing the application program between the electronic devices, the management control of the second electronic device is displayed on the screen of the first electronic device, the user can display the application program on the desktop of the second electronic device by operating the management control, further other operations on the application program on the second electronic device are completed, and the application program on the desktop of the second electronic device can be clearly displayed in real time without setting complicated operations. In the method for downloading the application program between the electronic equipment, installation inlets with different versions of the preset application are displayed in a display interface of the first electronic equipment. In the method, the user can install the preset application on other communication connected equipment according to the requirement. Therefore, the method meets the individual requirements of the user, and further improves the experience of the user.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to an electronic device, a processing method, a downloading method, and a medium for an application program thereof.
Background
With the development of electronic technology, smart devices with different performances owned by users are more and more, for example, mobile phones, tablet computers, notebook computers, watches, televisions and the like. However, the operation interface of the watch is small and easy to touch by mistake, so that a user is inconvenient to install, display and manage the application program on the watch; in addition, because the network television is not provided with a touch screen, a user can only input instructions through a remote controller, so that the operation of installing, displaying and managing the application program on the television by the user is complicated. Therefore, it is necessary to implement installation, display, and management of application programs on electronic devices such as watches and televisions, which are difficult to operate, by using electronic devices such as mobile phones, which are easy to operate.
In the current mobile phone application market, when an application program is installed or updated on a mobile phone, a user can only select to install or update the application on the mobile phone, or select to install or update the application program on other devices of the user, and cannot select to install or update the application program partially on other devices of the user.
Disclosure of Invention
The application aims to provide an electronic device, an application program processing method, a downloading method and a medium thereof. In the processing method of the application program between the electronic devices, the management control of the second electronic device is displayed on the screen of the first electronic device, and the user can display the application program on the desktop of the second electronic device by operating the touch management control, so that other operations on the application program on the second electronic device are completed. According to the method, the application program of the desktop of the second electronic equipment can be displayed clearly in real time without setting complex operation, and the user experience is improved. In the method for downloading the application program between the electronic devices, installation entries with different versions of the preset application are displayed in a display interface of the first electronic device. According to the method, the user can install the preset application on other equipment in communication connection according to the requirement, the personalized requirement of the user is met, and the user experience is further improved.
A first aspect of the present application provides a method for processing an application program between electronic devices, including: a management control of a second electronic device is displayed on a screen of the first electronic device; the method comprises the steps that under the condition that operation of a user on a management control is detected, first electronic equipment sends an application program processing request to second electronic equipment; the method comprises the steps that the first electronic equipment receives application information of an application program displayed on a desktop of the second electronic equipment from the second electronic equipment, wherein the application information is sent to the first electronic equipment by the second electronic equipment in response to an application program processing request received from the first electronic equipment; and the first electronic equipment displays icons of application programs displayed on the desktop of the second electronic equipment on the screen of the first electronic equipment according to the received application information.
That is, in the embodiment of the present application, when the first electronic device detects an operation of the management control by a user, the first electronic device generates an application processing request for managing the second electronic device, and sends the application processing request to the second electronic device. The second electronic device receives the application processing request and manages the application on the second electronic device according to the application processing request. And then, the second electronic equipment sends the managed application information of the application program of the second electronic equipment to the first electronic equipment. And the first electronic equipment displays the icons of the application programs displayed on the desktop of the second electronic equipment on the screen of the first electronic equipment according to the received application information.
The first electronic device may be any one of a mobile phone, a computer, a tablet, and a laptop. The second electronic device can be any one of a mobile phone, a watch, a television, a sound box, a refrigerator, a washing machine and a range hood. The screen refers to the whole display interface of the first electronic device, and the screen of the first electronic device comprises a display desktop and a stop bar. The management control is an entry of the second electronic device, which is arranged on the first electronic device, and the management control is used for detecting an entry of the second electronic device, through which a user performs a touch operation related to the second electronic device by the first electronic device. The management control includes a second electronic device display entry, such as a watch display entry on a cell phone. The watch display entry can be represented on the mobile phone through a watch device icon or a watch folder icon. The user's operation on the management control may be the user clicking, touching, long-pressing, and sliding the management control. The application processing request refers to an instruction for instructing the second electronic device to manage the application on the management desktop. The application processing request includes a display request for displaying an application in the second electronic device. The application information may be used to characterize icons and icon positions of applications displayed on the second electronic device. The first electronic equipment can display icons of application programs on the desktop of the second electronic equipment according to the application information.
For example, the first electronic device is a cell phone and the second electronic device is a watch. A watch folder icon representing a watch display inlet is displayed on a mobile phone desktop of the mobile phone, namely the watch folder icon is a watch management control on the mobile phone. When the mobile phone detects that the user touches the watch folder icon, the mobile phone sends a display request to the watch. The watch receives the display request, acquires the application program of the watch desktop according to the display request, further acquires the application information of the application program, and sends the application information to the mobile phone. The application information may include a name, version, distribution location, serial number, and the like of the application program. And the mobile phone acquires the icon corresponding to the application program on the watch desktop according to the name and the version in the application information. The obtained icon corresponding to the application program may be an icon of a mobile phone version application program, and the obtained icon corresponding to the application program may also be an icon of a watch version application program. And then, the mobile phone displays the acquired icons in a display interface of the mobile phone according to the distribution position and the serial number in the application information. Understandably, at this point, the cell phone display interface may be a watch folder interface.
According to the processing method of the application program between the electronic devices, the management control of the second electronic device is displayed in the screen of the first electronic device, so that the user can display the desktop application program of the second electronic device through the first electronic device by operating the management control without operating the second electronic device, the complicated setting steps are not needed, the user operation is simplified, the operation difficulty is reduced, and the user experience is improved.
In a possible implementation of the first aspect, in the method, the condition that the first electronic device detects the operation of the management control by the user is that the first electronic device establishes a communication connection with the second electronic device, and the first electronic device detects that the user touches the management control.
In a possible implementation of the first aspect, in the method, establishing, by the first electronic device, a communication connection with the second electronic device includes: the first electronic device and the second electronic device log in the associated account, and the first electronic device and the second electronic device are in near field communication or Bluetooth connection. The first electronic device and the second electronic device log in the associated account comprises the following steps: the first electronic equipment and the second electronic equipment log in the same account; and the account logged in by the first electronic equipment is an authorized account of the account logged in by the second electronic equipment.
In a possible implementation of the first aspect, in the method, when a management control of a third electronic device is further displayed on a screen of the first electronic device, the first electronic device displays the management control of the second electronic device and the management control of the third electronic device on a display interface of the first electronic device according to a distance between the second electronic device and the first electronic device and a distance between the third electronic device and the first electronic device. For example, the first electronic device preferentially displays management controls that are closer in distance. Specifically, the distance between the second electronic device and the first electronic device is smaller than the distance between the third electronic device and the first electronic device, and then the first electronic device displays the management control of the second electronic device first and then displays the management control of the third electronic device.
In a possible implementation of the first aspect, in the method, the management control is a device icon or a folder icon.
That is, in an embodiment of the present application, the management control displays an entry for a second electronic device on the first electronic device, where the second electronic device may be characterized by a device icon or a folder icon of the second electronic device. The first electronic device may use an application program on the desktop of the second electronic device as a folder, and the folder icon is obtained after the folder icon is iconized, and is displayed on the desktop of the first electronic device.
For example, a watch folder icon and/or a watch device icon may be displayed on the screen of the cell phone. And the user clicks or touches the watch folder icon and the watch equipment icon to complete the operation of the user on the management control.
According to the processing method of the application program between the electronic devices, the management control is represented by the folder icon or the device icon on the screen of the first electronic device, so that the management control of the second electronic device is clearly represented, a user can conveniently and quickly identify the management control, the user is prevented from touching the management control by mistake, and the experience of the user is further improved.
In one possible implementation of the first aspect, in the method, the management control is located on a display desktop of the first electronic device.
That is, in the embodiment of the present application, the folder icon and/or the device icon representing the display entry of the second electronic device are/is provided on the display desktop of the first electronic device.
For example, a watch folder icon and/or a watch device icon representing a watch display entry are/is provided on a mobile phone desktop of the mobile phone, that is, a management control of the watch is provided on the mobile phone desktop of the mobile phone.
In a possible implementation of the first aspect, in the method, a display desktop of the first electronic device includes multiple split screens; and the method further comprises: when the first electronic equipment and the second electronic equipment establish communication connection, the management control is displayed in a first split screen of the multiple split screens; and when the first electronic equipment is disconnected from the second electronic equipment in communication, the management control is displayed in the last split screen of the plurality of split screens.
That is, in the embodiment of the present application, the display desktop of the first electronic device includes a plurality of split screens, and the user can switch to the previous split screen by sliding the current split screen of the first electronic device to the right, and can switch to the next split screen by sliding the current split screen of the first electronic device to the left. And the first electronic equipment displays the management control of the second electronic equipment according to the communication connection state between the first electronic equipment and the second electronic equipment. When the first electronic device and the second electronic device are in communication connection, the management control is located in a first split screen of the multiple split screens of the first electronic device, and when the first electronic device and the second electronic device are disconnected in communication connection, the management control is displayed in a last split screen of the multiple split screens of the first electronic device.
For example, the display desktop of the mobile phone comprises a first split screen, a second split screen and a third split screen, when the mobile phone and the watch are in communication connection, the mobile phone displays the watch folder icon in the first split screen of the mobile phone, and when the mobile phone and the watch are in communication connection, the mobile phone displays the watch folder icon in the third split screen of the mobile phone.
According to the processing method of the application program between the electronic devices, the management control of the second electronic device which establishes the communication connection is displayed in the first split screen of the first electronic device, the display screen is lightened by the first electronic device, the user can operate the management control without switching to other split screens, and the operation steps are further simplified.
In a possible implementation of the first aspect, in the method, the management control is located on a dock of the first electronic device, and the method further includes: the first electronic device displays a management control in the dock upon detecting that the distance from the second electronic device is less than a predetermined distance.
That is, in the embodiment of the present application, the first electronic device acquires the first coordinate of the first electronic device and the second coordinate of the second electronic device, and calculates the actual distance between the first electronic device and the second electronic device according to the first coordinate and the second coordinate. And the first electronic equipment compares the actual distance with the preset distance, and when the actual distance is smaller than the preset distance, the first electronic equipment displays the management control in the parking bar.
In a possible implementation of the first aspect, in the method, the management control is located on a dock of the first electronic device, and the method further includes: the first electronic device displays the management control in the dock upon detecting a particular action with the second electronic device and the first electronic device. For example, the particular action may be "bump into" the first electronic device and the second electronic device. The "touch and bump" may be that the first electronic device and the second electronic device are close to each other and lightly touch each other.
In the processing method of the application program between the electronic devices, when the first electronic device and the second electronic device are close to each other, the management control of the second electronic device is displayed on the stop bar of the first electronic device. The user can operate the management control no matter which split screen the first electronic device is within. Therefore, the method realizes that when the user approaches the first electronic device and the second electronic device to each other, the intention of the user that the desktop of the second electronic device may be displayed on the first electronic device is fitted, and the user experience is further improved.
In a possible implementation of the first aspect, in the method, the application information includes an icon and icon position information of an application program displayed on a desktop of the second electronic device. The icon can be an application icon of an application program on the watch desktop, and can also be a folder icon of a folder formed by the application program on the watch desktop. The icon position information represents the display position of the icon of the application program on the watch.
In a possible implementation of the first aspect, in the method, the displaying, by the first electronic device, an icon of an application program displayed on a desktop of the second electronic device according to the received application information by the first electronic device includes: and the first electronic equipment displays the icons in the application information on the first electronic equipment according to the icon position information in the application information.
For example, the first electronic device is a mobile phone and the second electronic device is a watch. The application information comprises icons and icon position information of application programs on the watch desktop, wherein the icons are application icons or folder icons of watch versions. And the mobile phone displays the icons in the application information according to the icon position information in the application information. It is understood that the position of the icon displayed by the mobile phone may be the same as the position of the icon in the watch desktop, and the position of the icon displayed by the mobile phone may also be different from the position of the icon in the watch desktop.
In the processing method of the application program between the electronic devices, the first electronic device displays the icon in the application information according to the icon in the application information and the icon position information. Therefore, on one hand, the icons of the second electronic equipment version are reserved, and on the other hand, the distribution mode of the icons can be reasonably adjusted according to the size of the screen of the second electronic equipment.
In a possible implementation of the first aspect, the application information includes a name and a version of an application program displayed on the desktop of the second electronic device, and icon position information of the application program.
In a possible implementation of the first aspect, in the method, the displaying, by the first electronic device, an icon of an application program displayed on a desktop of the second electronic device on the first electronic device according to the received application information includes: the first electronic equipment acquires the icon of the application program according to the name and the version of the application program in the application information, and displays the icon in the application information on the first electronic equipment according to the icon position information in the application information. The icons in the display application information are the icons of the application programs acquired according to the display application information.
That is, in the embodiment of the present application, the first electronic device obtains the icon of the application program in the desktop of the second electronic device according to the name and version of the application program displayed on the desktop of the second electronic device in the application information. The icon acquired by the first electronic device may be a first electronic device version application icon or a second electronic device version application icon. Then, the first electronic device displays the acquired icon on the first electronic device.
For example, the first electronic device is a mobile phone and the second electronic device is a watch. The application information includes the names "map 1" and version "2.0" of the application on the watch desktop, and icon position information of "map 1". The mobile phone obtains the icon of the mobile phone version map 1 according to the map 1 and the map 2.0, and then displays the icon of the mobile phone version map 1 according to the icon position information of the map 1.
For another example, the first electronic device is a mobile phone, and the second electronic device is a watch. The application information includes the names "map 1" and version "2.0" of the application on the watch desktop, and icon position information of "map 1". The mobile phone acquires the watch version map 1 icon according to the map 1 and the 2.0 version, and then displays the watch version map 1 icon according to the icon position information of the map 1.
According to the processing method of the application programs between the electronic devices, the first electronic device acquires the icons according to the names and the versions of the application programs in the application information, wherein the versions of the icons comprise the icons of the versions of the first electronic device and the icons of the versions of the second electronic device. By not limiting the version of the icon, the first electronic device can flexibly select the icon version according to the distribution mode, and the visual effect of the first electronic device is further improved.
In a possible implementation of the first aspect, in the method, the displaying, by the first electronic device, the icon of the application program displayed on the desktop of the second electronic device according to the received application information further includes: the first electronic equipment acquires the icon of the application program according to the name and the version of the application program in the application information, and displays the icon in the application information on the first electronic equipment according to the serial number of the icon in the application information. The serial numbers are the arrangement sequence of the watch desktop application program icons and are used for representing a previous icon and a next icon of one icon. The icons in the display application information are the icons of the application programs acquired according to the display application information.
That is, in the embodiment of the present application, the first electronic device obtains an icon of an application program in the desktop of the second electronic device according to the name and version of the application program displayed on the desktop of the second electronic device in the application information by the second electronic device. And then, the first electronic equipment sorts the acquired icons according to the serial numbers of the icons in the application information. And finally, the first electronic equipment arranges the sequenced icons according to the arrangement mode of the display interface of the first electronic equipment. Then, the first electronic device displays the acquired icon on the first electronic device.
For example, the first electronic device is a mobile phone and the second electronic device is a watch. The application information includes the name and version of the application on the 16 wristwatch desktops, and the icon position information of the application. That is, the watch desktop displays icons for 16 watch version applications. Suppose that the icons of the 16 watch version applications are arranged on the watch desktop from left to right and from top to bottom according to a 4-row and 4-column mode, and the display interfaces of the mobile phone are arranged sequentially from left to right and from top to bottom according to a 5-row and 3-column mode. The mobile phone sequentially arranges icons with serial numbers 1 to 15 in the first split screen and displays the icon with serial number 16 at the first display position of the second split screen.
In a possible implementation of the first aspect, in the method, an area on the first electronic device for displaying icons of the application programs displayed on the desktop of the second electronic device is the same as the screen size of the second electronic device, and the arrangement of the icons is the same as the arrangement of the icons on the desktop of the second electronic device.
That is, in the embodiment of the present application, the areas of the second electronic device applications displayed by the first electronic device are the same, the icons are the same, and the arrangement positions are the same. It can be understood that the display manner may be that the display interface of the second electronic device is projected on the display interface of the first electronic device, or may be that the display interface is generated by the first electronic device according to the application information returned by the second electronic device and the display characteristics of the second electronic device.
For example, the first electronic device is a mobile phone and the second electronic device is a watch. The watch displays icons of 9 watch version applications in 3 rows and 3 columns, and the mobile phone display displays icons of the same 9 watch version applications in 3 rows and 3 columns. Wherein the watch and the mobile phone display the watch version icon of the same application program at the same position.
According to the processing method of the application programs between the electronic devices, the sense of difference of the application programs in the display desktop of the first electronic device and the desktop of the second electronic device operated by the user can be reduced, and the experience of the user is further improved.
In a possible implementation of the first aspect, the method further includes: the method comprises the steps that when the first electronic equipment detects that a user operates an icon of an application program of the second electronic equipment displayed on the first electronic equipment, the first electronic equipment sends a corresponding operation instruction to the second electronic equipment so that the second electronic equipment can execute the corresponding operation instruction.
That is, in the embodiment of the present application, the first electronic device sends a corresponding operation instruction to the second electronic device. And the second electronic equipment executes the corresponding operation instruction. The operation instruction is a request generated by the first electronic device and used for indicating the second electronic device to execute the application program when the first electronic device detects the operation of the icon of the application program of the second electronic device displayed on the first electronic device by the user. For example, the operation instruction may be an opening instruction for opening an application program, the operation instruction may also be an unloading instruction for unloading the application program, the operation instruction may also be an adjusting instruction for adjusting a position of an icon of the application program, and the operation instruction may also be a downloading instruction for downloading the application program.
According to the method for processing the application program between the electronic equipment, the user can operate the desktop application program of the second electronic equipment through the first electronic equipment by operating the icon of the application program of the second electronic equipment displayed on the first electronic equipment, complex operation steps are not needed, the operation of the user is simplified, the operation difficulty is reduced, and the user experience is improved.
In a possible implementation of the first aspect, in the method, the operation instruction is an open instruction for opening an application program, and the method includes: the method comprises the steps that a first electronic device sends an opening instruction to a second electronic device; the method comprises the steps that the first electronic equipment receives application information of an application program displayed on a desktop of the second electronic equipment from the second electronic equipment, wherein the application information is sent to the first electronic equipment by the second electronic equipment in response to an opening instruction received from the first electronic equipment; and the first electronic equipment displays the application details of the application program displayed on the current interface of the second electronic equipment on the screen of the first electronic equipment according to the received application information.
In a possible implementation of the first aspect, in the method, the operation instruction is an open instruction for opening an application program, and the method includes: the method comprises the steps that a first electronic device sends an opening instruction to a second electronic device; the method comprises the steps that the first electronic equipment receives application information of an application program displayed on a desktop of the second electronic equipment from the second electronic equipment, wherein the application information is sent to the first electronic equipment by the second electronic equipment in response to an opening instruction received from the first electronic equipment; and the first electronic equipment displays the current display interface of the second electronic equipment on the screen of the first electronic equipment according to the received application information.
In a possible implementation of the first aspect, in the method, the operation instruction is an uninstall instruction for uninstalling the application program, and the method includes: the first electronic equipment sends an unloading instruction to the second electronic equipment; the method comprises the steps that the first electronic device receives application information of an application program displayed on a desktop of the second electronic device from the second electronic device, wherein the application information is sent to the first electronic device after the second electronic device unloads the application program on the second electronic device in response to an unloading instruction received from the first electronic device; and the first electronic equipment displays the icon of the application program displayed on the current desktop of the second electronic equipment on the screen of the first electronic equipment according to the received application information.
In this embodiment of the application, after the second electronic device uninstalls the application according to the uninstalling instruction, the second electronic device sends the application information of the application displayed on the current desktop of the second electronic device to the first electronic device, so that the electronic device updates the display of the desktop application of the first electronic device.
In a possible implementation of the first aspect, in the method, the operation instruction is an adjustment instruction for adjusting an icon position of the application program, and the method includes: the method comprises the steps that a first electronic device sends an adjusting instruction to a second electronic device; the method comprises the steps that the first electronic equipment receives application information of an application program displayed on a desktop of the second electronic equipment from the second electronic equipment, wherein the application information is sent to the first electronic equipment after the second electronic equipment responds to an adjusting instruction received from the first electronic equipment and adjusts the icon position of the application program on the second electronic equipment; and the first electronic equipment displays the icon of the application program displayed on the current desktop of the second electronic equipment on the screen of the first electronic equipment according to the received application information.
In this embodiment of the application, after the second electronic device adjusts the icon position of the application program on the desktop of the second electronic device according to the adjustment instruction, the application information of the application program displayed on the current desktop of the second electronic device is sent to the first electronic device, so that the electronic device updates the display of the desktop application program of the first electronic device.
A second aspect of the present application provides a method for processing an application program between electronic devices, including: a management control of a second electronic device is displayed on a screen of the first electronic device; the method comprises the steps that under the condition that operation of a user on a management control is detected, a first electronic device sends an application program processing request to a second electronic device; the second electronic equipment responds to the received application program processing request and sends application information of the application program displayed on the desktop of the second electronic equipment to the first electronic equipment; and the first electronic equipment displays the icon of the application program displayed on the desktop of the second electronic equipment on the first electronic equipment according to the received application information.
In one possible implementation of the second aspect described above, the management control is located on a display desktop of the first electronic device.
In a possible implementation of the second aspect, the management control is located on a dock of the first electronic device, and the method further includes: and the first electronic equipment displays the management control in the stop bar under the condition that the distance between the first electronic equipment and the second electronic equipment is detected to be less than the preset distance.
In one possible implementation of the second aspect, the method further includes: the method comprises the steps that the first electronic equipment sends a corresponding operation instruction to the second electronic equipment under the condition that the operation of a user on an icon of an application program of the second electronic equipment displayed on the first electronic equipment is detected; and the second electronic equipment executes the corresponding operation instruction.
In a possible implementation of the second aspect, the operation instruction is an uninstall application, and the method includes: the first electronic equipment sends an unloading instruction to the second electronic equipment; the second electronic equipment responds to the uninstalling instruction, uninstalls the application program on the second electronic equipment and sends application information of the application program displayed on the current desktop of the second electronic equipment to the first electronic equipment; and the first electronic equipment displays icons of application programs displayed on the current desktop of the second electronic equipment on a screen of the first electronic equipment according to the received application information.
A third aspect of the present application provides a method for processing an application program between electronic devices, including: the method comprises the steps that a second electronic device receives an application program processing request, wherein the application program processing request is sent to the second electronic device by a first electronic device under the condition that the first electronic device detects the operation of a user on a management control of the second electronic device, and the management control is displayed on a screen of the first electronic device; the second electronic device responds to the received application program processing request and sends application information of the application program displayed on the desktop of the second electronic device to the first electronic device, so that the first electronic device displays an icon of the application program displayed on the desktop of the second electronic device on the first electronic device according to the received application information.
A fourth aspect of the present application provides a method for processing an application program between electronic devices, including: a management control of a second electronic device is displayed on a screen of the first electronic device; the method comprises the steps that under the condition that operation of a user on a management control is detected, first electronic equipment sends an application program processing request to second electronic equipment; the method comprises the steps that interface information of an application program displayed on a desktop of second electronic equipment is received by the first electronic equipment from the second electronic equipment, wherein the interface information is sent to the first electronic equipment by the second electronic equipment in response to an application program processing request received from the first electronic equipment; and the first electronic equipment displays an application interface of the application program displayed on the desktop of the second electronic equipment on the first electronic equipment according to the received interface information.
That is, in the embodiment of the present application, when the first electronic device detects an operation of the management control by the user, the first electronic device generates an application processing request for managing the second electronic device, and sends the application processing request to the second electronic device. The second electronic device receives the application processing request and manages the application on the second electronic device according to the application processing request. And then, the second electronic equipment sends the managed interface information of the application program of the second electronic equipment to the first electronic equipment. And the first electronic equipment displays an application interface of an application program displayed on the desktop of the second electronic equipment on the screen of the first electronic equipment according to the received interface information. The interface information may be information characterizing an interface of an application displayed on the second electronic device. The first electronic equipment can display the interface of the application program on the desktop of the second electronic equipment according to the interface information.
For example, the first electronic device is a cell phone and the second electronic device is a watch. A watch application icon representing a watch display inlet is displayed on the mobile phone desktop of the mobile phone. When the mobile phone detects that the user touches the watch application icon, the mobile phone sends a display request to the watch, the watch receives the display request, and acquires an application program on the watch desktop according to the display request, further acquires application information of the application program, and sends the application information to the mobile phone. The application information comprises pictures or videos in the current interface of the application program.
According to the processing method of the application program between the electronic devices, the management control of the second electronic device is displayed in the screen of the first electronic device, so that a user does not need to operate on the second electronic device, the display of the desktop application program display interface of the second electronic device through the first electronic device can be realized by operating the management control, complex steps are not needed, the operation of the user is simplified, the operation difficulty is reduced, and the user experience is improved.
A fifth aspect of the present application provides a method for downloading an application program between electronic devices, including: the method comprises the steps that a first electronic device detects a search operation of a user on a preset application; the method comprises the steps that first electronic equipment displays a first installation entry, a second installation entry and a third installation entry of a first installation version, a second installation version and a third installation version of a preset application, wherein the first installation version, the second installation version and the third installation version are respectively used for installing the preset application on the first electronic equipment, the second electronic equipment and the third electronic equipment; the first electronic equipment assists the second electronic equipment in completing the installation of the preset application under the condition that the operation of the user on the second installation entrance on the first electronic equipment is detected.
That is, in the embodiment of the application, when the first electronic device detects an operation of a user on the second installation entry on the first electronic device, the first electronic device assists the second electronic device in completing downloading of the preset application installation package, so that the second electronic device completes installation of the preset application. The first electronic device may send the installation package to the second electronic device, or the first electronic device sends the installation package to the second electronic device through the server, or the first electronic device sends the installation instruction to the second electronic device, so that the second electronic device completes installation of the preset application according to the installation instruction. It is understood that the first installation entrance is an entrance provided on the first electronic device, and the first electronic device can issue an installation instruction to which the first electronic device can respond; the second installation inlet is an inlet which is arranged on the first electronic equipment and can send an installation instruction which can be responded by the second electronic equipment; the third installation entrance is an entrance which is arranged on the first electronic device and can send an installation instruction which can be responded by the third electronic device.
According to the method for downloading the application program between the electronic devices, the user does not need to operate on the second electronic device, and only needs to operate the installation inlet corresponding to the second electronic device on the first electronic device, so that the installation of the preset application on the second electronic device can be realized, the personalized requirements of the user are met, the control flexibility is improved, and the user experience is further improved.
In a possible implementation of the fifth aspect, the method, assisting the second electronic device to complete the installation of the preset application includes: the first electronic equipment sends the second version to the second electronic equipment so that the second electronic equipment completes installation of the preset application; or the first electronic equipment sends the second version to the second electronic equipment through the server, so that the second electronic equipment completes the installation of the preset application.
In a possible implementation of the fifth aspect, in the method, the second installation entrance is provided in any one of an application mall interface, an application detail interface and a second electronic device application interface of the first electronic device.
In a possible implementation of the fifth aspect, in the method, the condition that the first electronic device detects that the user operates the second installation entrance on the first electronic device is: the method comprises the steps that communication connection is established between first electronic equipment and second electronic equipment; the first electronic device detects that the user touches the second installation entrance.
In a possible implementation of the fifth aspect, in the method, the manner in which the first electronic device and the second electronic device are communicatively connected includes that the first electronic device and the second electronic device log in the associated account.
In a possible implementation of the fifth aspect, in the method, the manner in which the first electronic device and the second electronic device establish the communication connection includes near field communication or bluetooth connection.
In a possible implementation of the fifth aspect, in the method, when the first electronic device is disconnected from the third electronic device, the third installation entrance includes a purchase entrance and a pre-installation entrance, and the method further includes: when the first electronic device detects that the user touches the pre-installation inlet, the first electronic device assists in completing pre-installation of the preset application on the third electronic device.
In a possible implementation of the fifth aspect, after the first electronic device assists in completing the pre-installation of the preset application on the third electronic device, the method further includes: and under the condition that the first electronic equipment establishes communication connection with the third electronic equipment, the third electronic equipment completes the installation of the preset application.
In one possible implementation of the fifth aspect, in the method above, at least one of the second electronic device and the third electronic device is of a different type than the first electronic device.
In a possible implementation of the fifth aspect, in the method, the first electronic device is any one of a mobile phone, a computer, a tablet computer, and a laptop, the second electronic device is any one of a mobile phone, a watch, a television, a sound box, a refrigerator, a washing machine, and a range hood, and the third electronic device is any one of a mobile phone, a watch, a television, a sound box, a refrigerator, a washing machine, and a range hood.
A sixth aspect of the present application provides an electronic device comprising: a memory storing instructions; a processor, coupled to the processor and the memory, that when executed by the processor cause the electronic device to perform any of the methods of the first, second, third, fourth, and fifth aspects described above.
A seventh aspect of the present application provides a computer readable medium having stored therein instructions that, when executed on the readable medium, cause the readable medium to perform any one of the methods of the first, second, third, fourth, and fifth aspects described above.
Drawings
FIG. 1 illustrates an application control scheme according to some embodiments of the present application.
Fig. 2 is a diagram illustrating an application scenario of a first electronic device, a second electronic device, and a third electronic device in an application control scheme according to some embodiments of the application.
FIG. 3 illustrates a schematic diagram of an application control scheme, according to some embodiments of the present application.
FIG. 4 illustrates a display interface of an application control scheme according to some embodiments of the present application.
FIG. 5 illustrates a flow diagram of an application installation scheme, according to some embodiments of the present application.
FIG. 6 illustrates a display interface of an application installation scenario in which an installation portal of a second electronic device is provided within a search interface of a first electronic device, according to some embodiments of the present application.
FIG. 7 illustrates a display interface of an application installation scenario in which an installation portal of a second electronic device is provided within the display interface of a first electronic device, according to some embodiments of the present application.
FIG. 8 illustrates a display interface of an application installation scenario in which an installation portal of a second electronic device is provided within an application detail interface of a first electronic device, according to some embodiments of the present application.
FIG. 9 illustrates an interactive process in which a second electronic device receives an application installation package in an application installation scenario, according to some embodiments of the present application.
FIG. 10 illustrates a flow diagram of an application display scheme, according to some embodiments of the present application.
FIG. 11 illustrates a display interface for displaying applications on a second electronic device by a first electronic device, respectively, according to some embodiments of the present application.
FIG. 12 illustrates another display interface for displaying an application on a second electronic device, such as watch 300, via a first electronic device, according to some embodiments of the present application.
Fig. 13 illustrates a display interface for displaying applications on a second electronic device, such as a television 400, a refrigerator, and a washing machine, via a first electronic device, according to some embodiments of the present application.
FIG. 14 illustrates a display interface for displaying a display interface of a second electronic device via a first electronic device when the first electronic device and the second electronic device are in proximity, according to some embodiments of the present application.
Fig. 15 shows another display interface for displaying a display interface of a second electronic device by a first electronic device when the first electronic device and the second electronic device are in proximity, according to some embodiments of the present disclosure.
FIG. 16 illustrates a flow diagram of an application management scheme, according to some embodiments of the present application.
Fig. 17 illustrates a display interface for installing and opening application icons in a second electronic device through a second electronic device display portal in a first electronic device, according to some embodiments of the present application.
Fig. 18 illustrates a display interface for displaying an application in a portal sharing, uninstalling, and set-top second electronic device via a second electronic device in a first electronic device, according to some embodiments of the present disclosure.
FIG. 19 illustrates a schematic diagram of a first electronic device configured to implement an application control scheme, in accordance with some embodiments of the present application.
Wherein, in the reference numeral, 100-mobile phone; 101-mobile phone installation button; 210-cell phone desktop; 211-application marketplace icon; 212-watch folder icon; 213-television folder icon; 214-washing machine folder icon; 215-refrigerator folder icon; 216-dock; 216 a-phone icon; 216 b-camera icon; 216 c-information icon; 216 d-image icon; 217-watch device icon; 218-watch application icon; 218 a-application icon; 218 b-hand mark equipment corner mark; 220-application market interface; 221-search bar; 222-search icon; 230-a search interface; 240-automatic download interface; 241-automatic download icon; 250-an auto-update interface; 251-automatically updating the icon; 260-application details interface; 270-a watch interface; 272-a plate interface; 273-tablet device pre-installation interface; 280-watch folder interface; 281-change one icon; 282-recommendation icon; 283-television folder interface; 284-washing machine folder interface; 285-refrigerator folder interface; 286-H application detail interface; 287-X application installation interface; 288 — management options; 290-application interface; 300-a watch; 301-watch table top; 302-watch application interface; 311-watch installation button; 312-all install button; 313-an internet of things device icon; 314-watch button; 400-a television; 414-television button; 514-tablet button; 515-buy button; 516-a pre-load button; 516-pre-installed icon.
Detailed Description
The embodiment of the application provides electronic equipment and a processing method, a downloading method and a medium of an application program of the electronic equipment. Embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Fig. 1 shows an application control scheme in the related art scheme. Fig. 1 (a) shows a display scene of a cell phone desktop 210 of a cell phone 100. When the user clicks on the application market icon 211 in fig. 1 (a), the display interface of the mobile phone 100 is converted from the mobile phone desktop 210 to the application market interface 220 shown in fig. 1 (b). Then, the user inputs a "map" in the "search" column 221 of the application market interface 220 in fig. 1 (b), the display interface of the mobile phone 100 is converted from the application market interface 220 to the search interface 230 shown in fig. 1 (c), and the mobile phone installation button 101 for representing the mobile phone installation entrance is arranged in the search interface 230. For example, when a user wants to install a "map 1" application program in the mobile phone 100, after clicking the mobile phone installation button 101 corresponding to "map 1" in fig. 1 (c), the mobile phone 100 monitors a touch event at an installation entrance of the mobile phone, generates an installation instruction of the "map 1" application program on the mobile phone 100 according to the touch event, and sends the installation instruction to the application market server. The application market server sends a mobile phone version of the map 1 application installation package to the mobile phone 100 according to the installation instruction, so as to complete installation of the map 1 application on the mobile phone 100.
In the embodiment shown in fig. 1 (d), a presentation scenario of the automatic download interface 240 of the mobile phone 100 is shown, and fig. 1 (e) shows a presentation scenario of the automatic update interface 250 of the mobile phone 100. When a user opens the mobile phone 100 to set the download right of the application program, the mobile phone 100 automatically downloads the application programs on all electronic devices logging in the same user account with the mobile phone 100; when the user opens the mobile phone 100 to set the update authority of the application program, the mobile phone 100 automatically updates the application programs on all electronic devices which log in the same user account with the mobile phone 100.
For example, in the embodiment shown in fig. 1 (d), an automatic download button 241 is provided in the automatic download interface 240 of the mobile phone 100. The user clicks the automatic download button 241 to download an application program on an electronic device such as a watch or a television, which has logged in to the same user account as the mobile phone 100. In the embodiment shown in fig. 1 (e), an automatic update button 251 is provided in the automatic update interface 250 of the mobile phone 100. The user clicks the automatic update button 251 to update the application program on the electronic device, such as the mobile phone 100, the watch, the television and the like, which logs in the same user account.
It will be appreciated that the same application may be installed on different types of electronic devices, but that different versions of the application may be suitable for different types of electronic devices. For example, the instant messaging application installed in the mobile phone 100 is the instant messaging application A1 of the mobile phone version, the instant messaging application installed in the watch 300 is the instant messaging application A2 of the watch version, and the functions implemented by the instant messaging application A1 of the mobile phone version and the instant messaging application A2 of the watch version are the same.
Referring to fig. 1 (a), 1 (b) and 1 (c), it can be easily found that, in the process of searching and installing the application program, the mobile phone 100 can only display the installation entry of the mobile phone version application program in the display interface 200 of the mobile phone 100. The user can only search and install the application program in the mobile phone 100 through the mobile phone 100, and cannot search and install the application program on other electronic devices that are the same as the user account logged in by the mobile phone 100 through the mobile phone 100, so that the process of searching and installing the application program on electronic devices such as watches and televisions that are the same as the user account logged in by the mobile phone 100 and inconvenient to perform complex interaction is complicated.
As can be easily seen from the above description about fig. 1 (d) and 1 (e), in order to implement downloading or updating of an application program through the mobile phone 100 to the same electronic device as the user account to which the mobile phone 100 is logged in, the user can only click the automatic download button 241 or the automatic update button 251 before the mobile phone 100 searches and installs the application program, so as to trigger the mobile phone 100 to open the authority of automatically downloading the application program or the authority of automatically updating the application program. The user cannot set the download right or update right of the application program in real time during the process of searching and installing the application program in the mobile phone 100. Moreover, when the user clicks the automatic download button 241 or the automatic update button 251 of the mobile phone 100 to trigger the mobile phone 100 to open the authority to automatically download the application program or the authority to automatically update the application program, all electronic devices that are the same as the user account that the mobile phone 100 logs in are all made to download or update the corresponding application program, and the user cannot select one or more electronic devices from all electronic devices that are the same as the user account that the mobile phone 100 logs in to download or update the application program, which affects user experience.
In order to solve the above problem, the present application provides an application control scheme to implement separate control of applications on a watch and a television through the mobile phone 100, where the control scheme includes an installation scheme, a display scheme, and a management scheme. It can be understood that the first electronic device is any one of a mobile phone, a computer, a tablet computer and a laptop computer, the second electronic device is any one of a mobile phone, a watch, a television, a sound box, a refrigerator, a washing machine and a range hood, and the third electronic device is any one of a mobile phone, a watch, a television, a sound box, a refrigerator, a washing machine and a range hood. The following generally describes the application control scheme by taking the first electronic device as the mobile phone 100, the second electronic device as the watch 300, and the third electronic device as the television 400, with reference to fig. 2 to 4.
Fig. 2 shows an application scenario of the application control scheme in the present application, in which a communication connection is established between the mobile phone 100 and the watch 300, and a communication connection is established between the mobile phone 100 and the television 400. For example, the handset 100 and the watch 300 may establish a communication connection through near field communication or a network connection. For example, in some embodiments, the cell phone 100 and the watch 300 access the same local area network through which the cell phone 100 and the watch 300 establish a communication connection. In some embodiments, the cell phone 100 and watch 300 establish a communication connection by accessing an application marketplace server. In some embodiments, the cell phone 100 and watch 300 establish a communication connection by logging into the same user account.
Fig. 3 shows a schematic diagram of an application control scheme in the present application. For example, after the mobile phone 100 establishes a communication connection with the watch 300, a watch entry is generated in the display interface of the mobile phone 100; after the mobile phone 100 establishes a communication connection with the television 400, a television entry is generated in the display interface of the mobile phone 100. The watch entry is an icon that is provided on the mobile phone 100, and when the watch entry is touched, the mobile phone 100 can issue an operation request to which the watch 300 can respond, for example, a watch installation button that represents the watch installation entry and a watch folder icon that represents the watch display entry. The tv portal is an icon provided on the mobile phone 100, and when the tv portal is touched, the mobile phone 100 can issue an operation request to which the tv 400 can respond, for example, a tv installation button representing the tv installation portal and a tv folder icon representing the tv display portal. It can be understood that, when the watch installation button and the television installation button cannot be displayed in the original display interface of the mobile phone 100 but only the watch installation button and the television installation button can be displayed by adding some new interfaces, the icon for triggering the mobile phone 100 to switch to the new interface may also represent the watch entry and the television entry. When the mobile phone 100 monitors a touch event of the user at the entrance of the watch, for example, the touch event is that the user clicks a watch installation button in the mobile phone 100, a watch operation request for the watch 300 is generated, so that the watch 300 can separately respond to the watch operation request. Similarly, when the mobile phone 100 monitors a touch event of the user at the entrance to the television, for example, the touch event is that the user clicks a television installation button in the mobile phone 100, a television operation request for the television 400 is generated, so that the television 400 individually responds to the television operation request. Therefore, the user can operate the applications on the watch 300 and the television 400 respectively through the mobile phone 100, and flexible control of the applications on part of the electronic devices with the same user account as the mobile phone 100 can be realized.
Fig. 4 shows the display interface of the handset 100 when the handset 100 operates an application on the watch 300 according to the application control scheme provided by the present application.
Wherein, the watch entrance comprises a watch device entrance and a watch installation entrance. When the user wants to install an application on the watch 300 through the mobile phone 100, the user clicks the application market icon 211 on the mobile phone desktop 210 of the mobile phone 100 in fig. 2, and the display interface of the mobile phone 100 is switched from the mobile phone desktop 210 in fig. 2 to the application market interface 220 in fig. 4 (a). The application marketplace interface 220 includes, among other things, an internet of things device icon 313 that characterizes the entry to the watch device. After the user clicks the internet of things device icon 313, the display interface of the mobile phone 100 is converted from the application market interface 220 to the watch interface 271 in fig. 4 (b), and the watch interface 271 includes a watch installation button 311 representing a watch installation entry. When the mobile phone 100 monitors that the user clicks the watch installation button 311 in the watch interface 271, the mobile phone 100 generates an installation instruction of an application program corresponding to the watch 300, and then completes installation of the application program on the watch 300.
Wherein the watch entry includes a watch display entry. When the user wants to display the application on the watch 300 through the mobile phone 100, the user clicks the watch folder icon 212 representing the watch display entry on the mobile phone desktop 210 of the mobile phone 100 in fig. 2, and the display interface of the mobile phone 100 is switched from the mobile phone desktop 210 in fig. 2 to the watch folder desktop 280 in fig. 4 (c), where the watch folder desktop 280 displayed on the mobile phone 100 displays the application icon on the desktop of the watch 300.
Wherein the watch portal includes a watch management portal. When the mobile phone 100 monitors that the user touches an application icon representing a watch management entry in the watch folder desktop 280, the mobile phone 100 generates a management request of an application program corresponding to the watch 300 according to the touch operation, such as dragging, setting, uninstalling, updating, moving, and creating a folder, and thus completes the management operation corresponding to the application icon on the watch 300.
Therefore, through the above scheme, the user does not need to operate on the watch 300 and the television 400, and only needs to touch the entry corresponding to the watch 300 and the television 400 on the mobile phone 100, so that the installation, display and management of the application program on the watch 300 and/or the television 400 can be realized, the personalized requirements of the user are met, the control flexibility is improved, and the user experience is further improved.
The following describes the application control scheme provided in the present application in detail with reference to specific embodiments.
Example one
The present application provides an application control scheme in which an application scenario is that a user wants to install an application on the watch 300 via the handset 100. The following describes the application installation scheme in detail with reference to fig. 5 to 9 by taking the mobile phone 100 and the watch 300 as an example.
Fig. 5 is a flowchart of an application installation scheme of the present application. The following describes, with reference to fig. 5 to 9, an application installation scheme according to some embodiments of the present application, which specifically includes the following steps:
step 501: the handset 100 and the watch 300 establish a communication connection.
In some embodiments, the connection between the cell phone 100 and the watch 300 is established by Near Field Communication (NFC). The near field communication is a communication mode developed by combining a Radio Frequency Identification (RFID) technology with a wireless interconnection technology on the basis of a Radio Frequency Identification (RFID) technology. When the distance between the cellular phone 100 and the wristwatch 300 is short, the cellular phone 100 performs short distance communication with the wristwatch 300 by using a magnetic field in a radio wave close to the electromagnetic field.
For example, when the distance between the mobile phone 100 and the watch 300 is short, the user moves the mobile phone 100 or the watch 300 to bring the mobile phone 100 and the watch 300 close to each other, and performs designated actions such as "touch gently", "touch-and-touch", "slide", and "drag", thereby completing the near field communication connection between the mobile phone 100 and the watch 300. As another example, the cell phone 100 and the watch 300 are connected via bluetooth. As another example, a user installs a music light application on a public sound box at home. For another example, when a user takes a subway, a subway window is a display screen capable of performing near field communication, the user moves the mobile phone 100 so that the mobile phone 100 is close to the subway window, and establishes communication connection between the mobile phone 100 and the subway window through a specific action, so that the mobile phone 100 can be quickly installed on the subway window for light map application, and the map can be displayed through the subway window. It will be appreciated that the particular action may be the sliding of the user's finger from the handset 100 onto a subway window.
In other embodiments, a network connection is established between the cell phone 100 and the watch 300.
For example, the cellular phone 100 and the wristwatch 300 access the same local area network, and a communication connection is established through the local area network. In some embodiments, the cell phone 100 and the watch 300 may also access an application marketplace server through the same access device to establish a communication connection. The access device may be a router, and is configured to establish a connection between the local area network and the application cloud server.
For another example, the mobile phone 100 and the watch 300 are located in different local area networks, the mobile phone 100 accesses the application cloud server through one access device, and the watch 300 accesses the application cloud server through another access device. The access device may be a router, and is configured to establish connections between the two local area networks and the application cloud server, respectively.
As another example, the cell phone 100 and watch 300 are logged into the same user account. The mobile phone 100 sends the installation instruction to the account server, and sends the installation instruction to the application cloud server through the account server, and the application cloud server returns the application installation package corresponding to the installation instruction to the watch 300.
As another example, account authorization is performed between the cell phone 100 and the watch 300. Account authorization is applicable to both closer and farther distances between the cell phone 100 and the watch 300. For example, a user may assist a displaced parent cell phone 100 in installing an application via the cell phone 100.
Step 502: a watch installation entry, characterized by a watch installation button 311, is generated in the display interface of the handset 100.
In some embodiments, as shown in fig. 6, a watch installation button 311 characterizing a watch installation portal is provided within the application search interface 230 of the handset 100.
For example, after the user touches the application market icon 211 on the cell phone desktop 210 of the cell phone 100 in fig. 2, the display interface of the cell phone 100 is switched from the cell phone desktop 210 in fig. 2 to the application market interface 220 in fig. 6 (a). The user inputs "map" in the search bar 211 in the application market interface 220, and the display interface of the mobile phone 100 is converted from the application market interface 220 in fig. 6 (a) to the application search interface 230 in fig. 6 (b). At this time, the application search interface 230 includes a cell phone installation button 101 representing a cell phone installation entry and a watch installation button 311 representing a watch installation entry. When the mobile phone 100 monitors that the user clicks the watch installation button 311, the mobile phone 100 generates an installation instruction for the application program of the watch 300 according to the click event.
For another example, as shown in fig. 6 (c), the application search interface 230 does not display a watch installation button 311 representing a watch installation entrance, but displays a cell phone installation button 101 representing a cell phone installation entrance and all installation buttons 312 representing all installation entrances. As shown in fig. 6 (d), after the user clicks the all-installation button 312, the display interface of the mobile phone 100 is still the application search interface 230, and installation buttons of other electronic device installation versions, such as a watch installation button 311 representing the entrance of the mobile phone installation, are shown below the mobile phone installation button 101 and the all-installation button 312. It is understood that the installation buttons of other versions of the application also include a tablet installation button (not labeled), a computer installation button (not labeled), a vehicle model installation button (not labeled), and the like.
In other embodiments, as shown in fig. 7, a watch installation button 311 representing a watch installation entry is provided in the watch interface 271 of the handset 100. The watch interface 271 is a display interface of the mobile phone 100 after the user clicks the watch device entry in the application market interface 220.
For example, after the user touches the application market icon 211 on the cell phone desktop 210 of the cell phone 100 in fig. 2, the display interface of the cell phone 100 is switched from the cell phone desktop 210 of the cell phone 100 in fig. 2 to the application market interface 220 in fig. 7 (a). The application marketplace interface 220 includes, among other things, an internet of things device icon 313 that characterizes the entry to the watch device. After the user clicks the internet of things device icon 313, the display interface of the mobile phone 100 is converted from the application market interface 220 to a watch interface 271 corresponding to the watch button 314 as shown in fig. 7 (b). Therein, the watch interface 271 includes a watch installation button 311 that characterizes the watch installation entry.
In some embodiments, the internet of things device icon 313 may be a watch pattern.
In some embodiments, the internet of things device icon 313 may be a composite pattern of a watch and a television. After the user clicks the internet of things device icon 313, the mobile phone 100 enters the interface of the electronic device, and the interfaces of the electronic devices are sequentially displayed.
In some embodiments, in the embodiment shown in fig. 7 (b), the watch interface 271 of the handset 100 also includes a tv button 414 and a tablet button 514. Meanwhile, the mobile phone 100 is communicatively connected to a television (not shown), and the mobile phone 100 is communicatively connected to a tablet (not shown). After the user clicks the tablet button 514, the display interface of the mobile phone 100 is converted into a tablet interface (not shown) by the watch interface 271, and the tablet interface includes a tablet installation button.
In some embodiments, the mobile phone 100 determines the display order of the watch interface 271 and the tablet interface according to the distance between the mobile phone 100 and the watch 300 and the tablet. For example, the mobile phone 100 sequentially displays the watch interface 271 and the tablet interface from near to far according to the distance between the mobile phone 100 and the watch 300. That is, the interface of the electronic device closer to the mobile phone 100 is arranged in front of the mobile phone 100; the cellular phone 100 ranks behind the interface of the electronic device the farther away from the cellular phone 100. For example, if the distance between the watch 300 and the mobile phone 100 is 0.1m and the distance between the tablet and the mobile phone 100 is 0.2m, the mobile phone 100 displays the watch button 314 corresponding to the watch interface 271 in front and the mobile phone 100 displays the tablet button 513 corresponding to the tablet interface in back, as shown in fig. 7 (b).
In other embodiments, the handset 100 determines the order of presentation of the watch interface 271 and the tablet interface 272 according to the time of the last use of the watch 300 and tablet. The interface of the electronic device that is later in the latest usage time may be arranged at the front by the mobile phone 100, and the interface of the electronic device that is earlier in the latest usage time may be arranged at the back by the mobile phone 100.
In some other embodiments, as shown in fig. 7 (c), when the user does not own the tablet, i.e. the mobile phone 100 is not communicatively connected to the tablet (not shown), the user clicks the tablet button 514, and the tablet interface 272 of the mobile phone 100 includes a purchase button 515 representing a tablet purchase entry and a pre-install button 515 representing a tablet pre-install entry. When the cell phone 100 monitors that the user clicks the buy button 515, the cell phone 100 transitions from the tablet interface 272 to a purchase mall interface for the user to purchase a tablet. When the mobile phone 100 monitors that the user clicks the pre-install button 516, the mobile phone 100 generates a tablet pre-install request, and the display interface of the mobile phone 100 is converted from the tablet interface 272 to a tablet pre-install interface 273 as shown in fig. 7 (d). A pre-installed icon 517 and a pre-install button 516 corresponding to a pre-installable application are shown in the tablet device pre-install interface 273. When the user purchases the tablet and the tablet establishes communication connection with the mobile phone 100, the tablet installs a pre-installed application program according to the tablet pre-installation request. If the application program of the pre-installation request is upgraded, the application program of the latest version is installed.
In some embodiments, as shown in fig. 8, a watch installation button 311 characterizing a watch installation entry is provided within the application details interface 260 of the handset 100. For example, after the user touches the application market icon 211 on the cell phone desktop 210 of the cell phone 100 in fig. 2, the display interface of the cell phone 100 is switched from the cell phone desktop 210 in fig. 2 to the application market interface 220 in fig. 6 (a). The user inputs "map" in the search bar 211 in the application market interface 220, and the display interface of the mobile phone 100 is converted from the application market interface 220 in fig. 6 (a) to the application search interface 230 in fig. 6 (b). The user clicks a mobile phone installation button 101 which represents a mobile phone installation inlet in the application search interface 230, and the display interface of the mobile phone 100 enters the application detail interface 260 in fig. 8 from the application search interface 230. The application detail interface 260 includes a watch installation button 311 representing a watch installation entry and a handset installation button 101 representing a handset installation entry.
Step 503: the mobile phone 100 monitors a touch event at an installation entrance of the watch by a user, and generates an installation instruction of the application program of the watch 300 according to the touch operation.
When the user touches the watch installation button 311 of the cellular phone 100, the cellular phone 100 monitors a touch event at the watch installation entrance. The touch event may be the user clicking or touching the watch installation button 311. It will be appreciated that the watch installation button 311 may be distributed throughout the watch interface 271, application search interface 230 and application details interface 260 in the handset 100. When a touch event of the user to the watch installation entry is monitored, the mobile phone 100 generates an installation instruction for requesting the mobile phone 100 to install the application installation package on the watch 300 according to the touch event.
Step 504: the watch 300 acquires an application installation package corresponding to the installation instruction.
For example, in some embodiments, the handset 100 sends an installation instruction to the first access device, which sends the installation instruction to the application marketplace server. And the application market server returns the installation package corresponding to the installation instruction to the first access equipment. After receiving the installation package, the first access device sends the installation package to the watch 300, so as to implement installation of the application program of the watch 300 through the mobile phone 100, where the first access device may be a router, and is used to establish a connection between the mobile phone 100 and an application market server.
For example, in some embodiments, the handset 100 sends the installation instruction to the second access device, which sends the installation instruction to the application marketplace server. And the application market server returns the installation package corresponding to the installation instruction to the third access equipment. After receiving the installation package, the third access device sends the installation package to the watch 300, so as to implement installation of the application program of the watch 300 by the mobile phone 100. The second access device and the third access device may be routers, and are configured to establish connections between the two local area networks and the application marketplace server, respectively.
In some embodiments, the application installation package is transmitted to the watch 300 between the cell phone 100 and the watch 300 by data transmission. For example, the mobile phone 100 transmits the application installation package to the watch 300 through a data transmission method such as wireless lan, bluetooth, NFC, and the like.
For example, the mobile phone 100 stores an application installation package of a watch version application corresponding to the installation instruction. The mobile phone 100 transmits the application installation package to the watch 300 through a wireless lan, bluetooth, NFC, or the like.
For another example, the application market server stores the application installation package of the watch version application corresponding to the installation instruction, but the application installation package of the watch version application corresponding to the installation instruction in the mobile phone 100 is not stored. The cell phone 100 sends an installation instruction to the application marketplace server to cause the application marketplace server to send the application installation package to the watch 300.
For another example, the application market server does not store the application installation package of the watch version application corresponding to the installation instruction in the mobile phone 100 or the application market server, but stores the application installation package of the watch version application corresponding to the installation instruction in the application market server. The handset 100 sends an installation instruction to the application marketplace server. After receiving the installation instruction, the application marketplace server sends the installation instruction to the application marketplace server, so that the application marketplace server sends the application installation package to the watch 300.
In other embodiments, the installation instruction is transmitted between the cell phone 100 and the watch 300 to the watch 300 by data transmission. After receiving the installation instruction, the watch 300 parses the installation instruction to obtain the name and version of the application program to be installed.
For example, the watch 300 sends an installation instruction to the mobile phone 100 according to the name and version of the application, and when the application installation package of the watch version application corresponding to the installation instruction is stored in the mobile phone 100, the watch 300 receives the application installation package returned by the mobile phone 100. When the application installation package of the watch version application corresponding to the installation instruction is not stored in the mobile phone 100, the watch 300 sends the installation instruction to the application market server, and when the application installation package of the watch version application corresponding to the installation instruction is stored in the application market server, the watch 300 receives the application installation package returned by the application market server. When the application market server does not store the application installation package of the watch version application corresponding to the installation instruction, the application market server sends the installation instruction to the application cloud server, and the watch 300 receives the application installation package returned by the application cloud server.
In some embodiments, the handset 100 and the watch 300 access the same local area network. The mobile phone 100 sends the installation instruction to the first access device, and the first access device sends the installation instruction to the application cloud server. And the application cloud server returns the application program installation package corresponding to the installation instruction to the first access device. After receiving the application installation package, the first access device sends the application installation package to the watch 300, so that the conversion and transmission of the installation instruction and the application installation package between the mobile phone 100 and the watch 300 are realized.
In some embodiments, the cell phone 100 and watch 300 access different local area networks. The mobile phone 100 sends the installation instruction to the second access device, and the second access device sends the installation instruction to the application cloud server. And the application cloud server returns the application program installation package corresponding to the installation instruction to the third access equipment. After receiving the application installation package, the third access device sends the application installation package to the watch 300, so as to realize the conversion and transmission of the installation instruction and the application installation package between the mobile phone 100 and the watch 300.
Step 505: the watch 300 completes the installation of the watch version application based on the application installation package.
Step 506: after the watch 300 determines that the watch version application is successfully installed, the installation result is fed back to the mobile phone 100.
In some embodiments, the feedback of the installation result may be to return a prompt message of "installation complete" to the display interface of the mobile phone 100. The feedback of the installation result may be displaying a watch version application icon in the display interface of the mobile phone 100. The feedback of the installation result may be to display the application icon in the display interface of the mobile phone 100.
In some embodiments, fig. 9 illustrates a scenario in which the watch 300 obtains the application installation package through the cell phone 100. Specifically, the scheme for acquiring the application program installation package comprises the following steps:
step 901: the mobile phone 100 obtains the name and version of the application program adapted to the wristwatch 300 according to the installation instruction.
Step 902: the mobile phone 100 determines whether an application installation package corresponding to the name and version of the application is stored in the mobile phone 100. If yes, the mobile phone downloads the application program installation packages of other versions synchronously when installing the mobile phone version application program, and then the step 903 is executed; if the application installation package corresponding to the name and version of the application is not stored in the mobile phone 100, step 904 is entered.
Step 903: the mobile phone 100 sends the application installation package to the watch 300, and the process ends.
Step 904: the handset 100 sends an installation instruction to the application marketplace server.
Step 905: the application market server judges whether the application market server stores an application program installation package corresponding to the name and the version of the application program. If the application program installation package corresponding to the name and the version of the application program is stored, entering step 906; if the application marketplace server does not have an application installation package stored therein that corresponds to the name and version of the application, then step 907 is entered.
Step 906: the application marketplace server sends the application installation package to the watch 300, ending the process.
Step 907: and the application market server sends the installation instruction to the application cloud server.
Step 908: the application cloud server sends the application installation package to the watch 300 according to the installation instruction.
In some other embodiments, after the application marketplace server sends the installation instruction to the application cloud server, the application cloud server sends the application installation package to the application marketplace server. The application marketplace server, in turn, sends the application installation package to the watch 300.
Example two
The application provides an application program display scheme, wherein an application scene is that a user wants to display an icon of an application program on a watch 300 through a mobile phone 100.
After the above-mentioned application program installation scheme is introduced, the following describes the application program display scheme in detail by taking the mobile phone 100 and the watch 300 as an example, and referring to fig. 10 to 15.
Fig. 10 is a flowchart of an application display scheme of the present application. As can be seen from a comparison between fig. 5 and fig. 10, the application display scheme shown in fig. 10 differs from the application installation scheme shown in fig. 5 in that: the manner in which the wristwatch 300 shown in fig. 10 responds to the operation request after receiving the operation request is different from the manner in which the wristwatch 300 in fig. 5 responds to the operation request after receiving the operation request. Specifically, when the operation request received by the watch 300 is an installation instruction, the watch 300 will obtain a corresponding application installation package according to the installation instruction to complete installation of the application, and when the operation request received by the watch 300 is a display request, the watch 300 will obtain the application in the watch 300 according to the display request and generate application information of the watch 300 according to the application. Application display schemes of some embodiments of the present application are described below with reference to fig. 10 to 15, which specifically include the following steps:
step 1001: the handset 100 and the watch 300 establish a communication connection.
For example, establishing a communication connection between the handset 100 and the watch 300 is the same as step 501. Specifically, the cellular phone 100 and the wristwatch 300 establish connection through near field communication and network connection.
In some embodiments, the handset 100 and the watch 300 access the same local area network over which the communication connection is established. In some embodiments, the cell phone 100 and the watch 300 may also access an application cloud server through the same access device to establish a communication connection. Step 1001 is similar to step 501, and reference may be made to the above description of the relevant text related to step 501, which is not repeated herein.
Step 1002: a watch display entry characterized as a watch folder icon 212 is generated in the display interface of the handset 100. The watch folder icon 212 may be located on the desktop 210 of the cell phone 100, and the watch folder icon 212 may also be located on the dock of the cell phone 100.
In some embodiments, the cell phone 100 generates a watch folder icon 212 characterizing the watch display entry in the desktop 210 of the cell phone 100 according to the application of the watch 300. In some embodiments, when the cell phone 100 and the watch 300 establish a communication connection via nfc, if the cell phone 100 and the watch 300 are far apart from each other, such that the cell phone 100 and the watch 300 are far apart, the cell phone 100 cannot continue to display the watch folder icon 212. When the mobile phone 100 and the watch 300 are connected via a network, the watch folder icon 212 can be continuously displayed on the display interface of the mobile phone 100 even if the mobile phone 100 and the watch 300 are far away from each other, so that the mobile phone 100 and the watch 300 are far away from each other.
In some embodiments, the number of the application programs and the folders in the desktop displayed by the mobile phone 100 is large, so that the icons of the application programs and the icons of the folders cannot be completely displayed on one desktop, or the user drags the icons of the application programs and the icons of the folders to make the desktop of the mobile phone 100 include a plurality of split screens. The user can switch to the previous split screen by sliding the current split screen of the mobile phone 100 to the right, and the user can switch to the next split screen by sliding the current split screen of the mobile phone 100 to the left. The cellular phone 100 displays the folder icon 212 of the watch 300 according to the communication connection state between the cellular phone 100 and the watch 300. The watch folder icon 212 is located within the first screen display interface of the cell phone 100 when the cell phone 100 and the watch 300 are communicatively connected, and the watch folder icon 212 is located within the last screen display interface of the cell phone 100 when the cell phone 100 and the watch 300 are disconnected. It will be appreciated that the management control may also be characterized by a device icon of the watch 300, i.e. the cell phone 100 displays the device icon of the watch 300 according to the communication connection status between the cell phone 100 and the watch 300.
For example, a watch plug-in is installed on the mobile phone 100, and after the watch plug-in is installed, the mobile phone 100 generates the watch folder icon 212 in the display interface of the mobile phone 100 through the application cloud server or directly.
Step 1003: the mobile phone 100 monitors the touch operation of the user at the display entrance of the watch, and generates a display request of the application program of the watch 300 according to the touch operation.
The touch event may be a user clicking or touching the watch folder icon 212, and when the user touches the watch folder icon 212 of the cell phone 100, the cell phone 100 monitors the touch event at the entry of the watch display. When the mobile phone 100 monitors a touch event at the display entrance of the watch, a display request for requesting the mobile phone 100 to display an application installed on the watch 300 is generated according to the touch event.
Step 1004: the watch 300 receives the display request, acquires the application program in the watch 300 according to the display request, and generates application information of the watch 300 according to the acquired application program.
The watch 300 receives the display request, and obtains the application program in the watch 300 according to the display request. The wristwatch 300 generates application information from the acquired application program, and transmits the application information to the cellular phone 100. In some embodiments, the application information includes at least a name and version of the application program. In some embodiments, the application information may also include a display location or a serial number of the application program. In some embodiments, the application information includes at least application icons and icon location information for the application programs.
Step 1005: the watch 300 sends the application information to the mobile phone 100, so that the mobile phone 100 displays an application icon corresponding to the application program on the watch 300 on the display interface according to the application information.
In some embodiments, the application information is transmitted between the cell phone 100 and the watch 300 to the watch 300 via a wireless lan, bluetooth, NFC, or the like. The mobile phone 100 displays the icon of the application program in the watch 300 on the display interface of the mobile phone 100 according to the information in the application information.
In some embodiments, the display interface of the watch 300 is smaller than the display interface of the cell phone 100, so the cell phone 100 first generates a watch display area in the display interface that is similar to the display interface of the watch 300. Then, the mobile phone 100 generates an application icon of an application program on the watch in the watch display area according to the application information, and uses the icon as a watch management entry.
For example, in some embodiments, the application information includes an application name and a version, and the mobile phone 100 obtains an application icon of the application according to the application name and the version, and displays the obtained icon on the display interface of the mobile phone 100. It is understood that the application icon obtained by the mobile phone 100 according to the application name and version may be an application icon of a watch version or an application icon of a mobile phone version.
For example, in some embodiments, the application information also includes a serial number of the application in the display interface of the watch 300. The handset 100 sets the position of the application icon in the watch display area according to the serial number of the application program.
For example, in some embodiments, the application information also includes icon location information for the application in the display interface of the watch 300. The mobile phone 100 sets the position of the application icon in the watch display area according to the icon position information of the application program.
In some other embodiments, the mobile phone 100 receives and displays the display interface of the watch 300 by mirror image transmission between the mobile phone 100 and the watch 300. The scheme is suitable for the mobile phone 100 and the watch 300 which are connected in short-distance communication. When the distance between the mobile phone 100 and the watch 300 increases, the display interface of the watch 300 cannot be displayed on the mobile phone 100. When the mobile phone 100 displays the display interface in the watch 300 in a mirror image manner, the area of the mobile phone 100 for displaying the icons of the application programs displayed on the watch desktop is the same as the screen size of the watch 300, and the arrangement of the icons is the same as the arrangement of the icons on the watch desktop.
For example, the application information includes a picture of the display interface of the watch 300, and the cell phone 100 receives and displays the picture representing the display interface of the watch 300.
For another example, the application information includes an icon picture and icon position information of the watch version application program, and the mobile phone 100 receives the application icon picture and the position information of the watch version application program, and displays the display interface in the watch 300 in a mirror image manner according to the application icon picture and the icon position information.
In some other embodiments, when the user touches the watch folder icon for the first time, the mobile phone 100 displays the icon of the application program in the watch 300 on the display interface of the mobile phone 100 according to the information in the application information. When the user touches the watch folder icon for the second time, the application interface of the application program in the center of the current display interface of the watch 300 is displayed on the display interface of the mobile phone 100. It is understood that the application program of the watch 300 currently displaying the center of the interface may be a clock, and the application program of the television 400 currently displaying the center of the interface may be a video playing application.
Fig. 11 shows a display interface on the mobile phone 100 displaying icons of the watch 300 and the television 400. Fig. 11 (a) shows a watch table top 301 of the watch 300, and fig. 11 (b) shows a cell phone table top 210 of the cell phone 100.
In some embodiments, as can be seen from fig. 11 (b), a watch folder icon 212 representing a watch display entry and a television folder icon 213 representing a television display entry are included in the cell phone desktop 210. When the user wants to browse the application icons of the applications on the watch 300 on the mobile phone 100, click on the watch folder icon 212 in the mobile phone 100, as shown in fig. 11 (c), the display interface of the mobile phone 100 is switched from the mobile phone desktop 210 to the watch folder desktop 280, and the application icons in the watch desktop 301 are displayed in the watch folder desktop 280 of the mobile phone 100.
In some embodiments, the application icons in watch folder desktop 280 are watch version application icons. For example, in the embodiment shown in fig. 11 (a), the watch version of the application icon is a circular outline icon, for example, in the embodiment shown in fig. 11 (b), the cell phone version of the application icon is a square rounded outline icon. Thus, in the embodiment shown in fig. 11 (c), the application icons in watch folder desktop 280 are watch version application icons.
In some embodiments, the application icons in the watch folder desktop 280 are laid out in the same manner as the application icons in the display interface of the watch 300. For example, if the application icons in the display interface of the watch 300 in fig. 11 (a) are laid out in 3 rows and 3 columns, then the watch folder desktop 280 of the mobile phone 100 in fig. 11 (c) is laid out in 3 rows and 3 columns.
It is understood that when the user wants to browse the application icon in the tv desktop of the tv 400 on the mobile phone 100, the user clicks on the tv folder icon 213 in the mobile phone 100, as shown in fig. 11 (d), the display interface of the mobile phone 100 is switched from the mobile phone desktop 210 to the tv folder desktop 283, and the application icon in the tv desktop is displayed in the tv folder desktop 283 of the mobile phone 100. In some embodiments, the application icons in the television folder desktop 283 are icons of a rectangular rounded outline television version.
Further, fig. 12 shows a display interface on the cellular phone 100 that displays icons of applications installed in the watch 300. Fig. 12 (a) shows a watch table top 301 of the watch 300. In the watch desktop 301, icons a, B, C, D, E, F, G, H, and I are arranged in 3 rows and 3 columns from left to right, in sequence from top to bottom.
Fig. 12 (b) shows the cell phone desktop 210 of the cell phone 100, and the cell phone desktop 210 includes a watch folder icon 212 that characterizes the watch display entry. When the user wants to browse the icons in the watch desktop 301 of the watch 300 on the cell phone 100, the watch folder icon 212 is clicked, and as shown in fig. 12 (c) and 12 (d), the display interface of the cell phone 100 is converted from the cell phone desktop 210 to the watch folder desktop 280.
In some embodiments, referring to fig. 12 (a) and 12 (c), the icons in the watch folder desktop 280 are arranged in the same manner as the icons in the display interface of the watch 300, and the icon positions of the application icons in the watch folder desktop 280 are the same as the icon positions of the application icons in the display interface of the watch 300. For example, in the watch desktop 301 of the watch 300 in fig. 11 (a), the a icon, the B icon, the C icon, the D icon, the E icon, the F icon, the G icon, the H icon, and the I icon are arranged in 3 rows and 3 columns from left to right, and sequentially from top to bottom. In the watch folder desktop 280 of the mobile phone 100 in fig. 12 (C), the icons a, B, C, D, E, F, G, H, and I are also arranged in 3 rows and 3 columns from left to right, in sequence from top to bottom.
In the embodiment shown in fig. 12 (c), the user reveals other application icons within watch desktop 301 of watch 300 by sliding watch folder desktop 280 up, down, left, and right.
In some embodiments, the display interface of the mobile phone 100 is switched from the mobile phone desktop 210 to the watch folder desktop 280, and the application icons in the watch desktop are displayed in the watch folder desktop 280 of the mobile phone 100, and the mobile phone 100 adjusts the watch display area according to the size of the watch folder desktop 280, thereby adjusting the layout manner and the number of the application icons in the watch display area. Comparing fig. 12 (a) and fig. 12 (d), it can be seen that the watch desktop 301 of the watch 300 is circular, and 9 application icons from the a icon to the I icon are sequentially displayed in the watch desktop 301 according to 3 rows and 3 columns, while the watch display area in the watch folder desktop 280 of the mobile phone 100 is adjusted to be square according to the display interface of the mobile phone 100, and 12 application icons from the a icon to the L icon are sequentially displayed in the watch display area according to 4 rows and 3 columns.
In some embodiments, when the number of application icons in the watch desktop 301 of the watch 300 is large, and the mobile phone 100 cannot display all application icons in one watch display area, the mobile phone 100 sequentially displays all application icons in the watch desktop 301 through setting a plurality of watch file desktops 280 and then through watch display areas in the plurality of watch file desktops 280. Specifically, when the user wants to display icons in the watch display area in the other watch folder desktops 280, the user can switch to a different watch folder desktop 280 by sliding left and right or sliding up and down, thereby displaying application icons in the other watch folder desktops 280.
In some embodiments, the cell phone 100 adjusts the color of the application icons in the watch folder desktop 280 according to the display context.
Further, fig. 13 shows a display interface on the mobile phone 100 for displaying icons in a television 400, a refrigerator (not shown) and a washing machine (not shown) table.
Fig. 13 (a) shows the mobile phone desktop 210 of the mobile phone 100, wherein the mobile phone desktop 210 includes a tv folder icon 213 representing a tv display entrance, a refrigerator folder icon 215 representing a refrigerator display entrance, and a washing machine folder icon 214 representing a washing machine display entrance.
When the user wants to browse the application icons in the tv desktop of the tv 400 on the mobile phone 100, the user clicks the tv folder icon 213 in the mobile phone 100, as shown in fig. 13 (b), the display interface of the mobile phone 100 is switched from the mobile phone desktop 210 to the tv folder desktop 283, and the application icons in the tv desktop are displayed on the tv folder desktop 283 in the manner of fig. 12 (d) in the mobile phone 100.
When the user wants to browse the application icon in the refrigerator desktop of the refrigerator on the mobile phone 100, the user clicks the refrigerator folder icon 215 in the mobile phone 100, as shown in fig. 13 (c), the display interface of the mobile phone 100 is switched from the mobile phone desktop 210 to the refrigerator folder interface 285, and the application icon in the refrigerator desktop is displayed on the refrigerator folder interface 285 of the mobile phone 100 in the manner of fig. 12 (d).
When the user wants to browse the application icons in the washing machine desktop of the washing machine on the mobile phone 100, the user clicks the washing machine folder icon 214 in the mobile phone 100, as shown in fig. 13 (d), the display interface of the mobile phone 100 is switched from the mobile phone desktop 210 to the washing machine folder interface 284, and the application icons in the washing machine desktop are displayed on the washing machine folder interface 284 of the mobile phone 100 in the manner of fig. 12 (d).
As can be seen from fig. 13 (b), 13 (c) and 13 (d), in some embodiments, a recommendation icon of an application recommended by the mobile phone 100 is also displayed below the television display area in the television folder desktop 283, the television display area in the refrigerator folder interface 285 and the television display area in the washing machine folder interface 284 of the mobile phone 100.
In some embodiments, when the user moves the watch 300 or the cell phone 100 such that the watch 300 and the cell phone 100 are in close proximity to each other, a watch device icon 217 representing the entry of the watch display is added to the dock 216 of the cell phone 100. That is, the cellular phone 100 displays the watch device icon 217 in the dock upon detecting that the distance from the watch 300 is less than the predetermined distance.
Fig. 14 shows a display interface of the cellular phone 100 when the user moves the watch 300 or the cellular phone 100 so that the watch 300 comes close to the cellular phone 100. Fig. 14 (a) shows the cell phone desktop 210 of the cell phone 100 when the watch 300 is at a greater distance from the cell phone 100. In fig. 14 (a), a telephone icon 216a, a camera icon 216b, an information icon 216c, and an image icon 216d are shown at a DOCK (DOCK zone) 216 in the mobile phone desktop 210. Phone icon 216a, camera icon 216b, information icon 216c, and image icon 216d are arranged at equal intervals within DOCK area 216.
In the case that the display interface of the watch 300 is the watch desktop 301, when the user moves the watch 300 or the mobile phone 100 so that the watch 300 and the mobile phone 100 are close to each other, the DOCK area 216 in the mobile phone 100 is added with the watch device icon 217 representing the watch display entry. Where the watch device icon 217 may be a thumbnail of the watch device. Further, the phone icon 216a, the camera icon 216b, the information icon 216c, the image icon 216d, and the watch device icon 217 in the DOCK zone 216 are arranged at equal intervals within the DOCK zone 216.
When the user clicks on the watch device icon 217 representing the watch display entry in fig. 14 (b), the display interface of the cell phone 100 is converted from the cell phone desktop 210 to the watch folder desktop 280 shown in fig. 14 (c). Watch folder desktop 280 includes a watch display area and an application recommendation area. The application recommendation area includes a recommendation icon 282 that the handset 100 recommends to the user for the watch 300. The user clicks on the recommendation icon 282, which may be a watch install button of the recommendation icon 282 that may be presented to facilitate installation of the recommended application. The recommendation interface further includes a one-to-one change icon 281, and the user changes the recommendation icon 282 recommended to the user by the system for the watch 300 by clicking the one-to-one change icon 281, so that the mobile phone 100 can provide more recommendation icons 282 for the user, and the user experience is further improved.
Fig. 15 shows another display interface of the cellular phone 100 when the user moves the wristwatch 300 or the cellular phone 100 so that the wristwatch 300 and the cellular phone 100 are close to each other. The display interface of the watch 300 is a watch application interface 302, and the watch application interface 302 is an interface for displaying the operation result of an application program after a user starts the application program according to a control instruction.
Fig. 15 (a) shows an application scenario diagram before the watch 300 is enabled, wherein the display interface of the watch 300 is the watch desktop 301.
Then, after the watch 300 receives the "xiaozhi art" sent by the user and navigates to the lotus mountain park "voice command and responds, the display interface of the watch 300 is converted from the watch desktop 301 to the navigation interface 302 shown in fig. 15 (b). When the user moves the watch 300 or the mobile phone 100 so that the watch 300 and the mobile phone 100 are close to each other, the watch application icon 218 is added to the DOCK area 216 on the desktop 210 of the mobile phone 100. The watch app icon 218 may be an icon corresponding to an app currently running on the watch 300, for example, if the app currently running on the watch 300 is a navigation program, the watch app icon 218 is a watch version navigation icon.
In some embodiments, as shown in FIG. 15 (c), the watch application icons 218 include an application icon 218a and a watch device corner mark 218b. For example, application icon 218a is a circular outline navigation icon, watch device corner mark 218b is a watch device icon, and watch device corner mark 218b is located at the lower left corner of application icon 218 a.
The user clicks on the watch application icon 218 in fig. 15 (c), and the display interface of the cell phone 100 is converted from the cell phone desktop 210 to the application interface 290, which is shown as the application interface 290 in fig. 15 (d).
In some embodiments, the application interface 290 on the cell phone 100 may be a mirror image of the navigation interface 302 of the watch 300. When the watch 300 is away from the cell phone 100, the application interface 290 on the cell phone 100 disappears.
In other embodiments, the cell phone 100 receives a migration task initiated by the watch 300 to the cell phone 100 and displays an interface on the watch 300, such as the application interface 290 in fig. 15 (d), according to the migration task. For example, the wristwatch 300 transmits task information of "start navigation" and "destination lotus mountain park" to the cellular phone 100. After receiving the task information, the mobile phone 100 starts a navigation program in the mobile phone 100 according to the task information, and sets the destination lotus mountain park as a navigation target, so that the display interface of the mobile phone 100 is converted into an application interface 290 the same as the navigation interface 302 of the watch 300. Since the application interface 290 on the mobile phone 100 is the display interface of the mobile phone version application program, when the watch 300 is far away from the mobile phone 100, the display interface of the mobile phone 100 is not affected, and the application interface 290 is continuously displayed.
EXAMPLE III
The present application provides an application management scheme, wherein an application scenario is that a user wants to manage an application on the watch 300 through the mobile phone 100.
After the above-mentioned application display scheme is introduced, the following describes the application management scheme in detail by taking the mobile phone 100 and the watch 300 as an example, with reference to fig. 16 to 18.
FIG. 16 is a flow chart of an application management scheme of the present application. Comparing fig. 10 and 16, it can be seen that the application management scheme shown in fig. 16 is different from the application display scheme shown in fig. 10 in that: the manner in which the wristwatch 300 shown in fig. 16 responds to the operation request after receiving the operation request is different from the manner in which the wristwatch 300 in fig. 10 responds to the operation request after receiving the operation request. Specifically, when the operation request received by the watch 300 is a display request, the watch 300 acquires an application program in the watch 300 according to the display request and generates application information of the watch 300 according to the application program, and when the operation request received by the watch 300 is a management request, the watch 300 adjusts the application program in the watch 300 according to the management request, then acquires an updated application program in the watch 300, and generates application information of the watch 300 according to the updated application program. The following describes an application management scheme according to some embodiments of the present application with reference to fig. 16 to fig. 18, which specifically includes the following steps:
step 1601: the handset 100 establishes a communication connection with the watch 300.
For example, the cellular phone 100 and the watch 300 establish a communication connection through near field communication and a network connection.
In some embodiments, the handset 100 and the watch 300 access the same local area network over which the communication connection is established. In some embodiments, the cell phone 100 and the watch 300 may also access an application cloud server through the same access device to establish a communication connection. Since step 1601 is similar to step 1001, reference may be made to the above description related to step 1001, and details thereof are not repeated herein.
Step 1602: the mobile phone 100 monitors the touch operation of the user and generates a management request of the application program of the watch 300 according to the touch operation. In some embodiments, the handset 100 monitors a user's touch event to the watch management entry when the display interface of the handset 100 is the watch folder desktop 280, and generates a corresponding management request according to the user's touch event. Wherein the management request includes, but is not limited to, any one of an open instruction, a search instruction, an install instruction, an adjust instruction, a share instruction, an unload instruction, and a set-top instruction. The application icons in the watch folder desktop 280 are watch management entries. In some embodiments, a user touch event to the management portal may be clicking on an installed application icon. In some embodiments, the user touch event to the management portal may also be a long press of an installed application icon followed by a click on a management option. In some embodiments, the touch event of the user to the management portal may also be clicking on the watch installation button 311 after clicking on an uninstalled application icon.
For example, when the user wants to start the application H installed in the watch 300 in the watch folder desktop 280, the user clicks an application icon corresponding to the application H, and the mobile phone 100 generates an opening instruction of the application H in the watch 300 according to the click event of the user.
For example, in the embodiment shown in fig. 17 (b), the user wants to download the application program X recommended by the system for the watch 300 in the watch folder desktop 280, the user clicks the icon corresponding to the application program X, the display interface of the cell phone 100 is converted into the X application installation interface 287 by the watch folder desktop 280, and the watch installation button 311 of the X application is included in the X application installation interface 287. The cellular phone 100 generates an installation instruction of the application program X in the wristwatch 300 according to a touch event of the user to the wristwatch installation button 311.
For example, in some embodiments, the user wants to share, uninstall, and set up an application C installed in the watch 300 in the watch folder desktop 280, the user presses the icon corresponding to the application C for a long time, and the cell phone 100 generates the management option 288 for the application C in the watch 300 according to the long-time pressing event of the user. Among other things, the management options 288 include a share option, an unload option, and a set-top option. The mobile phone 100 generates a sharing instruction, an uninstalling instruction, and a set-top instruction of the application program C in the watch 300 according to the touch event of the user on the C application management option.
Step 1603: the watch 300 receives the management request and manages the application in the watch 300 according to the management request. After receiving the management request, the wristwatch 300 completes the opening, searching, installing, sharing, uninstalling, setting and the like of the application program according to the management request.
Step 1604: the watch 300 updates the application information of the watch 300 according to the application program of the current state. Wherein, the watch 300 acquires the application information of the watch 300 in the current state. The application information is information sent by the watch 300 to the mobile phone 100 in response to an operation instruction received by the mobile phone 100. Then, the cell phone 100 receives, from the watch 300, application information of an application program displayed on the desktop of the watch 300, where the application information is information transmitted to the cell phone 100 by the watch 300 in response to the opening instruction received from the cell phone 100. The mobile phone 100 displays the current display interface of the watch 300 on the screen of the mobile phone 100 according to the received application information.
In some embodiments, the application information includes a name and version of the application program. In some embodiments, the application information includes a serial number of the application. In some embodiments, the application information includes an application icon and an icon position for the application program.
Step 1605: the watch 300 sends the updated application information to the mobile phone 100, so that the mobile phone 100 displays an icon corresponding to the application program on the watch 300 on the display interface according to the application information.
For example, in the embodiment shown in fig. 17 (a) and 17 (d), when the user wants to start the application H installed in the watch 300 through the mobile phone 100, the user clicks the icon corresponding to the application H in the watch folder desktop 280 of the mobile phone 100, the mobile phone 100 opens the half mode card, and the display interface of the mobile phone 100 is converted from the watch folder desktop 280 to the H application detail interface 286.
As another example, in the embodiment shown in fig. 17 (a), 17 (b) and 17 (c), the user wants to download the application program X recommended by the system for the watch 300 in the watch folder desktop 280 through the mobile phone 100, the user clicks the application icon corresponding to the application program X, the mobile phone 100 opens the half-mode card, and the display interface of the mobile phone 100 is converted from the watch folder desktop 280 to the X application installation interface 287. The user then touches the watch installation button 311 in the X application installation interface 287, and the X application installation interface 287 of the cell phone 100 transitions to the updated watch folder desktop 280 with the installed X application icon set to the last digit in the watch display area. The last icon in the watch display area may be moved out of the watch display area, the X application icon is located in the last icon in the watch display area, and the positions of the other icons are unchanged.
As another example, in the embodiment shown in fig. 18 (a), 18 (b), 18 (C) and 18 (d), when the user wants to uninstall the application C installed on the watch 300 through the mobile phone 100, the user presses the application icon corresponding to the application C for a long time, the application icon corresponding to the application C in the display interface of the mobile phone 100 is lightened, the rest area is darkened, and the management option 288 for the application C is generated. After the user touches the uninstall option of the management options 288, the icon corresponding to the application program C is deleted from the display interface of the mobile phone 100, and simultaneously the icons at the subsequent positions are sequentially moved forward. As can be seen from a comparison of fig. 18 (c) and 18 (d), the arrangement of the applications on the watch desktop 301 of the watch 300 and the arrangement of the applications on the watch folder desktop 280 of the mobile phone 100 are changed in synchronization with each other.
As another example, in the embodiment shown in fig. 18 (a), 18 (b), 18 (e) and 18 (f), the user wants to set up an installed application C of the watch 300 through the cellular phone 100. After the user touches the top of the management option 288, the application icon corresponding to application C in the display interface of the mobile phone 100 is located at the first position, the icons corresponding to application a and application B before application C are sequentially shifted backward by one position, and the positions of the icons corresponding to other applications are not changed. As can be seen from a comparison of fig. 18 (e) and 18 (f), the arrangement of the applications on the watch desktop 301 of the watch 300 and the arrangement of the applications on the watch display folder desktop 280 of the cellular phone 100 are changed in synchronization with each other.
Fig. 19 shows a schematic structural diagram of the cellular phone 100.
The mobile phone 100 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, a sensor module 180, buttons 190, a motor 191, a display screen 194, and the like. Wherein the sensor module 180 may include a pressure sensor 180A, a touch sensor 180B, and the like.
It is to be understood that the illustrated structure of the embodiment of the present invention does not specifically limit the mobile phone 100. In other embodiments of the present application, the handset 100 may include more or fewer components than shown, or some components may be combined, some components may be separated, or a different arrangement of components may be used. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The controller can generate an operation control signal according to the instruction operation code and the time sequence signal to finish the control of instruction fetching and instruction execution. The controller is used for generating an operation request according to the touch event.
A memory may also be provided in processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to use the instruction or data again, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.
In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.
The I2C interface is a bidirectional synchronous serial bus including a serial data line (SDA) and a Serial Clock Line (SCL). In some embodiments, the processor 110 may include multiple sets of I2C buses. The processor 110 may be coupled to the touch sensor 180B, the charger, the flash, the camera 193, etc., respectively, through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180B through an I2C interface, so that the processor 110 and the touch sensor 180B communicate through an I2C bus interface to implement the touch function of the mobile phone 100. Wherein the I2S interface may be used for audio communication. The PCM interface may also be used for audio communication, sampling, quantizing and encoding analog signals. The UART interface is a universal serial data bus used for asynchronous communications. The interface may be configured by software. The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like.
It should be understood that the connection relationship between the modules according to the embodiment of the present invention is only an exemplary illustration, and does not limit the structure of the mobile phone 100. In other embodiments of the present application, the mobile phone 100 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
The wireless communication function of the mobile phone 100 can be realized by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, the baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the handset 100 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch. The antenna 1 and the antenna 2 are used to realize communication connection of the mobile phone 100 with other mobile phones 100, watches 300, televisions 400, refrigerators, and washing machines.
The mobile communication module 150 may provide a solution including wireless communication of 2G/3G/4G/5G, etc. applied to the handset 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 150 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the same device as at least some of the modules of the processor 110. The modem processor may include a modulator and a demodulator.
The wireless communication module 160 may provide solutions for wireless communication applied to the mobile phone 100, including Wireless Local Area Networks (WLANs) (e.g., wireless fidelity (Wi-Fi) networks), bluetooth (BT), global Navigation Satellite System (GNSS), frequency Modulation (FM), near Field Communication (NFC), infrared (IR), and the like. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on 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, perform frequency modulation and amplification on the signal, and convert the signal into electromagnetic waves through the antenna 2 to radiate the electromagnetic waves.
In some embodiments, the antenna 1 of the handset 100 is coupled to the mobile communication module 150 and the antenna 2 is coupled to the wireless communication module 160 so that the handset 100 can communicate with networks and other devices through wireless communication techniques. The wireless communication technology may include global system for mobile communications (GSM), general Packet Radio Service (GPRS), code Division Multiple Access (CDMA), wideband Code Division Multiple Access (WCDMA), time division code division multiple access (time-division multiple access, TD-SCDMA), long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and/or IR technologies, etc. The GNSS may include a Global Positioning System (GPS), a global navigation satellite system (GLONASS), a beidou satellite navigation system (BDS), a quasi-zenith satellite system (QZSS), and/or a Satellite Based Augmentation System (SBAS).
The mobile phone 100 implements the display function through the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. For example, the display screen 194 is used to display the desktop or application interface of the watch 300 in the display interface of the cell phone 100.
The digital signal processor is used for processing digital signals, and can process digital image signals and other digital signals. For example, when the handset 100 is in frequency bin selection, the digital signal processor is used to perform fourier transform or the like on the frequency bin energy.
Video codecs are used to compress or decompress digital video.
The NPU is a neural-network (NN) computing processor, which processes input information quickly by referring to a biological neural network structure, for example, by referring to a transfer mode between neurons of a human brain, and can also learn by itself continuously. The NPU can realize applications such as intelligent recognition of the mobile phone 100, for example: image recognition, face recognition, speech recognition, text understanding, and the like. Specifically, the mobile phone 100 receives a voice command for the neural network through the NPU, and touches an operation entry of the watch 300 on the mobile phone 100 through the voice command.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the storage capability of the mobile phone 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The internal memory 121 may include a program storage area and a data storage area.
The pressure sensor 180A is used for sensing a pressure signal, and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194. The cellular phone 100 determines the intensity of the pressure according to the change of the capacitance. When a touch operation is applied to the display screen 194, the mobile phone 100 detects the intensity of the touch operation according to the pressure sensor 180A. The cellular phone 100 may also calculate the touched position from the detection signal of the pressure sensor 180A. In some embodiments, the touch operations that are applied to the same touch position but different touch operation intensities may correspond to different operation instructions. For example: and when the touch operation with the touch operation intensity smaller than the first pressure threshold value acts on the short message application icon, executing an instruction for viewing the short message. And when the touch operation with the touch operation intensity larger than or equal to the first pressure threshold value acts on the short message application icon, executing an instruction of newly building the short message. For example, the mobile phone 100 monitors the touch operation intensity at the icon in the watch folder table 280 through the pressure sensor 180A, and when the touch operation intensity at the icon in the watch folder table 280 is pressed hard for a long time, the mobile phone 100 generates a management request.
The touch sensor 180B is also referred to as a "touch device". The touch sensor 180B may be disposed on the display screen 194, and the touch sensor 180B and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor 180B is used to detect a touch operation acting thereon or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided through the display screen 194. In other embodiments, the touch sensor 180B may be disposed on a surface of the mobile phone 100, different from the position of the display 194. For example, the mobile phone 100 monitors the touch operation of the operation entry in the display interface through the touch sensor 180B, and when the touch event at the operation entry in the display interface is monitored, the mobile phone 100 generates the operation request. The operation entry can be a download entry, a display entry and a management entry, the touch operation can be a download operation, a display operation and a management operation, and the operation request can be a download request, a display request and a management request.
The keys 190 include a power-on key, a volume key, and the like. The keys 190 may be mechanical keys. Or may be touch keys. The cellular phone 100 may receive a key input, and generate a key signal input related to user setting and function control of the cellular phone 100.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration prompts as well as for touch vibration feedback. For example, touch operations applied to different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also respond to different vibration feedback effects for touch operations applied to different areas of the display screen 194. Different application scenes (such as time reminding, receiving reminding information, alarm clock, game and the like) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
Reference in the specification to "some embodiments" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one example embodiment or technology in accordance with the present disclosure. The appearances of the phrase "in one embodiment" in various places in the specification are not necessarily all referring to the same embodiment.
The disclosure also relates to an operating device for executing in text. This apparatus may be specially constructed for the required purposes, or it may comprise a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, magnetic-optical disks, read-only memories (ROMs), random Access Memories (RAMs), EPROMs, EEPROMs, magnetic or optical cards, application Specific Integrated Circuits (ASICs), or any type of media suitable for storing electronic instructions, and each coupled to a computer system bus. Further, the computers referred to in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing capability.
The processes and displays presented herein are not inherently related to any particular computer or other apparatus. Various general-purpose systems may also be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform one or more of the method steps. The structure for a variety of these systems is discussed in the description that follows. In addition, any particular programming language sufficient to implement the techniques and embodiments of the present disclosure may be used. Various programming languages may be used to implement the present disclosure as discussed herein.
Moreover, the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the disclosed subject matter. Accordingly, the present disclosure is intended to be illustrative, but not limiting, of the scope of the concepts discussed herein.
Claims (27)
1. A method for processing an application program between electronic devices is characterized by comprising the following steps:
a management control of a second electronic device is displayed on a screen of a first electronic device;
the first electronic equipment sends an application program processing request to the second electronic equipment under the condition that the operation of the user on the management control is detected;
the first electronic equipment receives application information of an application program displayed on a desktop of the second electronic equipment from the second electronic equipment, wherein the application information is sent to the first electronic equipment by the second electronic equipment in response to the application program processing request received from the first electronic equipment;
and the first electronic equipment displays an icon of an application program displayed on the desktop of the second electronic equipment on the first electronic equipment according to the received application information.
2. The method of claim 1, wherein the management control is a device icon or a folder icon.
3. The method of claim 1, wherein the management control is located on a display desktop of the first electronic device.
4. The method of claim 3, wherein the display desktop of the first electronic device comprises a plurality of split screens; and is
The method further comprises the following steps:
when the first electronic device and the second electronic device establish communication connection, the management control is displayed in a first split screen of the multiple split screens;
and when the first electronic equipment is disconnected from the second electronic equipment in communication, the management control is displayed in the last split screen of the plurality of split screens.
5. The method of claim 1, wherein the management control is located on a dock of the first electronic device, and wherein the management control is located on a dock of the first electronic device
The method further comprises the following steps:
the first electronic device displays the management control in the dock when detecting that the distance from the second electronic device is less than a predetermined distance.
6. The method of claim 1, wherein the application information comprises an icon of an application program displayed on a desktop of the second electronic device and the icon position information.
7. The method of claim 6, wherein the first electronic device displays an icon of an application program displayed on a desktop of a second electronic device on the first electronic device according to the received application information, and the method comprises:
and the first electronic equipment displays the icon in the application information on the first electronic equipment according to the icon position information in the application information.
8. The method according to claim 1, wherein the application information comprises a name and a version of an application program displayed on a desktop of the second electronic device, and icon position information of the application program.
9. The method of claim 8, wherein the first electronic device displays an icon of an application program displayed on a desktop of a second electronic device on the first electronic device according to the received application information, and the method comprises:
and the first electronic equipment acquires an icon of the application program according to the name and the version of the application program in the application information, and displays the icon in the application information on the first electronic equipment according to the icon position information in the application information.
10. The method of claim 1, wherein the application information comprises a name and a version of an application program displayed on a desktop of the second electronic device, and a serial number of an icon of the application program, and wherein the first electronic device displays the icon of the application program displayed on the desktop of the second electronic device on the first electronic device according to the received application information further comprises:
the first electronic device acquires an icon of the application program according to the name and the version of the application program in the application information, and displays the icon corresponding to the application information on the first electronic device according to the serial number of the icon in the application information.
11. The method according to claim 1, wherein an area on the first electronic device for displaying icons of the applications displayed on the desktop of the second electronic device is the same as a screen size of the second electronic device, and an arrangement of the icons is the same as an arrangement of the icons on the desktop of the second electronic device.
12. The method of claim 1, further comprising:
the method comprises the steps that when the first electronic equipment detects that a user operates an icon of the application program of the second electronic equipment displayed on the first electronic equipment, the first electronic equipment sends a corresponding operation instruction to the second electronic equipment, so that the second electronic equipment executes the corresponding operation instruction.
13. The method of claim 12, the operating instruction being an open instruction to open the application, and the method comprising:
the first electronic device sends the opening instruction to the second electronic device;
the first electronic device receives application information of an application program displayed on a desktop of the second electronic device from the second electronic device, wherein the application information is sent to the first electronic device by the second electronic device in response to the opening instruction received from the first electronic device;
and the first electronic equipment displays the application details of the application program displayed on the current interface of the second electronic equipment on the screen of the first electronic equipment according to the received application information.
14. The method of claim 12, the operation instruction being an open instruction to open the application, and the method comprising:
the first electronic device sends the opening instruction to the second electronic device;
the first electronic device receives application information of an application program displayed on a desktop of the second electronic device from the second electronic device, wherein the application information is sent to the first electronic device by the second electronic device in response to the opening instruction received from the first electronic device;
and the first electronic equipment displays the current display interface of the second electronic equipment on the screen of the first electronic equipment according to the received application information.
15. The method of claim 12, the operating instruction being an uninstall instruction to uninstall the application, and the method comprising:
the first electronic device sends the uninstalling instruction to the second electronic device;
the first electronic device receives application information of an application program displayed on a desktop of the second electronic device from the second electronic device, wherein the application information is sent to the first electronic device after the second electronic device responds to the uninstalling instruction received from the first electronic device and uninstalls the application program on the second electronic device;
and the first electronic equipment displays an icon of an application program displayed on the current desktop of the second electronic equipment on a screen of the first electronic equipment according to the received application information.
16. The method according to claim 12, wherein the operation instruction is an adjustment instruction for adjusting a position of an icon of the application program, and the method comprises:
the first electronic equipment sends the adjusting instruction to the second electronic equipment;
the first electronic device receives application information of an application program displayed on a desktop of the second electronic device from the second electronic device, wherein the application information is sent to the first electronic device after the second electronic device adjusts the icon position of the application program on the second electronic device in response to the adjustment instruction received from the first electronic device;
and the first electronic equipment displays an icon of an application program displayed on the current desktop of the second electronic equipment on a screen of the first electronic equipment according to the received application information.
17. A method for processing an application program between electronic devices is characterized by comprising the following steps:
a management control of a second electronic device is displayed on a screen of a first electronic device;
the first electronic equipment sends an application program processing request to the second electronic equipment under the condition that the operation of the user on the management control is detected;
the second electronic equipment responds to the received application program processing request and sends application information of the application program displayed on the desktop of the second electronic equipment to the first electronic equipment;
and the first electronic equipment displays an icon of an application program displayed on the desktop of the second electronic equipment on the first electronic equipment according to the received application information.
18. The method of claim 17, the management control located on a display desktop of the first electronic device.
19. The method of claim 17, the management control located on a dock of the first electronic device, and
the method further comprises the following steps:
the first electronic device displays the management control in the dock when detecting that the distance from the second electronic device is less than a predetermined distance.
20. The method of claim 17, further comprising:
the method comprises the steps that the first electronic equipment sends a corresponding operation instruction to the second electronic equipment under the condition that the operation of a user on an icon of the application program of the second electronic equipment displayed on the first electronic equipment is detected;
and the second electronic equipment executes the corresponding operation instruction.
21. The method of claim 20, the operating instruction being an uninstall instruction to uninstall the application, the method comprising:
the first electronic device sends the uninstalling instruction to the second electronic device;
the second electronic equipment responds to the uninstalling instruction, uninstalls the application program on the second electronic equipment and sends application information of the application program displayed on the current desktop of the second electronic equipment to the first electronic equipment;
and the first electronic equipment displays an icon of an application program displayed on the current desktop of the second electronic equipment on a screen of the first electronic equipment according to the received application information.
22. A method for processing an application program between electronic devices is characterized by comprising the following steps:
the method comprises the steps that a second electronic device receives an application processing request, wherein the application processing request is sent to the second electronic device by the first electronic device under the condition that the operation of a user on a management control of the second electronic device is detected, and the management control is displayed on a screen of the first electronic device;
the second electronic device responds to the received application processing request and sends application information of the application displayed on the desktop of the second electronic device to the first electronic device, so that the first electronic device displays an icon of the application displayed on the desktop of the second electronic device on the first electronic device according to the received application information.
23. A method for processing an application program between electronic devices is characterized by comprising the following steps:
a management control of a second electronic device is displayed on a screen of a first electronic device;
the first electronic equipment sends an application program processing request to the second electronic equipment under the condition that the operation of the user on the management control is detected;
the first electronic device receives interface information of an application program displayed on a desktop of the second electronic device from the second electronic device, wherein the interface information is sent to the first electronic device by the second electronic device in response to the application program processing request received from the first electronic device;
and the first electronic equipment displays an application interface of an application program displayed on a desktop of the second electronic equipment on the first electronic equipment according to the received interface information.
24. A method for downloading an application program between electronic devices is characterized by comprising the following steps:
the method comprises the steps that a first electronic device detects a search operation of a user on a preset application;
the first electronic device displays a first installation entry, a second installation entry and a third installation entry of a first installation version, a second installation version and a third installation version of a preset application, wherein the first installation version, the second installation version and the third installation version are respectively used for installing the preset application on the first electronic device, the second electronic device and the third electronic device;
and the first electronic equipment assists the second electronic equipment in completing the installation of the preset application under the condition that the operation of the second installation entrance on the first electronic equipment by the user is detected.
25. The method of claim 24, wherein the second installation portal is provided in any one of an application mall interface, an application detail interface and a second electronic device application interface of the first electronic device.
26. An electronic device, comprising:
a memory storing instructions;
a processor coupled with a memory, the program instructions stored by the memory when executed by the processor causing the electronic device to perform the method of any of claims 1-25.
27. A readable medium having instructions stored therein, which when run on the readable medium, cause the readable medium to perform the method of any one of claims 1 to 25.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110310132.4A CN115185416A (en) | 2021-03-23 | 2021-03-23 | Electronic device and processing method, downloading method and medium of application program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110310132.4A CN115185416A (en) | 2021-03-23 | 2021-03-23 | Electronic device and processing method, downloading method and medium of application program thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115185416A true CN115185416A (en) | 2022-10-14 |
Family
ID=83512331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110310132.4A Pending CN115185416A (en) | 2021-03-23 | 2021-03-23 | Electronic device and processing method, downloading method and medium of application program thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115185416A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024175068A1 (en) * | 2023-02-23 | 2024-08-29 | 华为技术有限公司 | Distributed control method for application, and electronic device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338254A (en) * | 2013-06-28 | 2013-10-02 | 腾讯科技(深圳)有限公司 | Terminal across application pushing method, device, terminal and system |
CN106095475A (en) * | 2016-04-29 | 2016-11-09 | 乐视控股(北京)有限公司 | A kind of application program across screen installation method and system |
WO2017213937A1 (en) * | 2016-06-11 | 2017-12-14 | Apple Inc. | Configuring context-specific user interfaces |
CN110471639A (en) * | 2019-07-23 | 2019-11-19 | 华为技术有限公司 | Display methods and relevant apparatus |
-
2021
- 2021-03-23 CN CN202110310132.4A patent/CN115185416A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338254A (en) * | 2013-06-28 | 2013-10-02 | 腾讯科技(深圳)有限公司 | Terminal across application pushing method, device, terminal and system |
CN106095475A (en) * | 2016-04-29 | 2016-11-09 | 乐视控股(北京)有限公司 | A kind of application program across screen installation method and system |
WO2017213937A1 (en) * | 2016-06-11 | 2017-12-14 | Apple Inc. | Configuring context-specific user interfaces |
CN110471639A (en) * | 2019-07-23 | 2019-11-19 | 华为技术有限公司 | Display methods and relevant apparatus |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024175068A1 (en) * | 2023-02-23 | 2024-08-29 | 华为技术有限公司 | Distributed control method for application, and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170155958A1 (en) | Method, Apparatus and System for Playing Multimedia Data, and Storage Medium | |
US9313315B2 (en) | Mobile terminal and method of controlling the same for tagging different NFC tags | |
US11705120B2 (en) | Electronic device for providing graphic data based on voice and operating method thereof | |
WO2020155014A1 (en) | Smart home device sharing system and method, and electronic device | |
JP2016526244A (en) | Application program processing method, apparatus, program, and storage medium | |
CN111989645A (en) | Video previewing method and electronic equipment | |
CN103916468B (en) | Method for upgrading system, terminal, server and upgrade-system | |
JP2022528628A (en) | Automatic routing method for SE and electronic devices | |
WO2024152731A1 (en) | Method for sharing keyboard and mouse between multiple devices, and electronic device | |
CN113190307A (en) | Control adding method, device, equipment and storage medium | |
CN104935613A (en) | Scene synchronization method, terminal, server and system | |
WO2023005711A1 (en) | Service recommendation method and electronic device | |
CN107632835A (en) | Using installation method and device | |
CN115185416A (en) | Electronic device and processing method, downloading method and medium of application program thereof | |
CN115268731B (en) | Method for processing service card and electronic equipment | |
US20230273902A1 (en) | File Opening Method and Device | |
CN112135054B (en) | Method and system for realizing photographing translation, smart watch and storage medium | |
CN113204302A (en) | Operation method, device, equipment and storage medium based on virtual robot | |
CN113377322A (en) | Page direct processing method and device and electronic equipment | |
CN116954441A (en) | Equipment control method and electronic equipment | |
CN105426523A (en) | Content item display method and device | |
CN116560862A (en) | Application synchronization method and electronic equipment | |
CN113115287B (en) | Data transmission method and device | |
CN114253496B (en) | Display method and electronic equipment | |
CN115202546B (en) | Cross-equipment interaction method and equipment |
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 |