CN113220178B - Application program control method and device - Google Patents

Application program control method and device Download PDF

Info

Publication number
CN113220178B
CN113220178B CN202110494711.9A CN202110494711A CN113220178B CN 113220178 B CN113220178 B CN 113220178B CN 202110494711 A CN202110494711 A CN 202110494711A CN 113220178 B CN113220178 B CN 113220178B
Authority
CN
China
Prior art keywords
application
application program
input
icon
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.)
Active
Application number
CN202110494711.9A
Other languages
Chinese (zh)
Other versions
CN113220178A (en
Inventor
丘力达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110494711.9A priority Critical patent/CN113220178B/en
Publication of CN113220178A publication Critical patent/CN113220178A/en
Priority to PCT/CN2022/090961 priority patent/WO2022233301A1/en
Application granted granted Critical
Publication of CN113220178B publication Critical patent/CN113220178B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

The application discloses a control method and a device for an application program, and belongs to the field of electronic equipment. The method comprises the following steps: receiving a first input for a first application icon and a second application icon; responsive to the first input, executing an application operation corresponding to a target function based on the first application program and the second application program; the first application program is an application program corresponding to the first application icon, the second application program is an application program corresponding to the second application icon, and the target function is associated with both the first application program and the second application program.

Description

Application program control method and device
Technical Field
The application belongs to the field of electronic equipment, and particularly relates to a control method and device of an application program.
Background
With the development of the mobile internet, the application program on the mobile phone is layered endlessly, and the functions of the application program are diversified. In order to meet the diversified demands of users for application functions, a plurality of applications may sometimes cooperate to realize a specific application function. For example, purchase of the purchased article is completed through a shopping application program and a payment application program, and transmission of a picture is completed through an album and a mailbox.
At present, in a traditional mode of cooperative completion of applications, a certain application program, such as an application program A, is usually started by manual operation of a user, and an operation required to be performed is searched and manually selected on an operation interface, at this time, an electronic device recalls and operates an application program B associated with the operation, the user manually performs the rest operation on the operation interface of the application program B, the steps of manual operation of the user are complicated, and the use experience of the user is affected. It can be seen that the control method of the existing application program has low convenience.
Disclosure of Invention
The embodiment of the application aims to provide a control method and device for an application program, which can solve the problem of low convenience of the existing control method for the application program.
In a first aspect, an embodiment of the present application provides a method for controlling an application program, where the method includes:
receiving a first input for a first application icon and a second application icon;
responsive to the first input, executing an application operation corresponding to a target function based on the first application program and the second application program;
the first application program is an application program corresponding to the first application icon, the second application program is an application program corresponding to the second application icon, and the target function is associated with both the first application program and the second application program.
In a second aspect, an embodiment of the present application provides a control apparatus for an application program, including:
the receiving module is used for inputting first input aiming at the first application icon and the second application icon;
an execution module that executes an application operation corresponding to a target function based on a first application program and a second application program in response to the first input;
the first application program is an application program corresponding to the first application icon, the second application program is an application program corresponding to the second application icon, and the target function is associated with both the first application program and the second application program.
In a third aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, and a program or instruction stored on the memory and executable on the processor, the program or instruction implementing the steps of the method according to the first aspect when executed by the processor.
In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which when executed by a processor perform the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and where the processor is configured to execute a program or instructions to implement a method according to the first aspect.
In the embodiment of the application, the electronic device can execute the application operation corresponding to the target function based on the first application program corresponding to the first application icon and the second application program corresponding to the second application icon by receiving the first input aiming at the first application icon and the second application icon, wherein the target function is associated with both the first application program and the second application program. Therefore, the steps that the user manually opens the application program and manually searches and calls another application program in the application program when the user realizes the cooperative function of the application program can be avoided, namely, the manual operation when the user controls the application program to cooperatively realize the function is reduced, and the convenience of user interaction is improved.
Drawings
FIG. 1 is a flowchart of a control method of an application program according to an embodiment of the present application;
FIG. 2 is one of the operational schematic diagrams provided by the embodiment of the present application;
FIG. 3 is a second schematic operation diagram of the present application;
FIG. 4 is a third schematic diagram of the operation of the present application;
FIG. 5A is a schematic diagram of an interface of an electronic device according to an embodiment of the present application;
FIG. 5B is a second schematic diagram of an interface of an electronic device according to an embodiment of the present application;
FIG. 6A is a third schematic diagram of an interface of an electronic device according to an embodiment of the present application;
FIG. 6B is a fourth schematic diagram of an interface of an electronic device according to an embodiment of the present application;
FIG. 6C is a fifth exemplary interface diagram of an electronic device according to an embodiment of the present application;
FIG. 6D is a diagram illustrating an interface of an electronic device according to an embodiment of the present application;
FIG. 7 is a diagram of an interface of an electronic device according to an embodiment of the present application;
FIG. 8 is a schematic diagram of an interface of an electronic device according to an embodiment of the present application;
fig. 9 is a block diagram of a control device for an application program according to an embodiment of the present application;
FIG. 10 is a block diagram of an electronic device provided by an embodiment of the present application;
fig. 11 is a second block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions of the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which are obtained by a person skilled in the art based on the embodiments of the present application, fall within the scope of protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged, as appropriate, such that embodiments of the present application may be implemented in sequences other than those illustrated or described herein, and that the objects identified by "first," "second," etc. are generally of a type, and are not limited to the number of objects, such as the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The control method of the application program provided by the embodiment of the application is described in detail below through specific embodiments and application scenes thereof with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a flowchart illustrating steps of a control method of an application program according to an embodiment of the present application, where the method may be applied to an electronic device, as shown in fig. 1, and the method includes:
step 101, a first input for a first application icon and a second application icon is received.
Step 102, responding to the first input, and executing application operation corresponding to the target function based on the first application program and the second application program.
The first application program is an application program corresponding to the first application icon, the second application program is an application program corresponding to the second application icon, and the target function is associated with both the first application program and the second application program.
In the step 101, the first input may be a touch input of the user to the electronic device, including but not limited to a single click, a double click, a long press, a sliding or a dragging input, etc., and the first application icon and the second application icon may be associated through the touch input of the user.
Illustratively, in some embodiments, referring to fig. 2 to 4, the first input may be a drag input that drags the first application icon to the second application icon, a drag input that drags the second application icon to the first application icon, a drag input that drags the first application icon and the second application icon to a target area at the same time, or the like; in some embodiments, the first input may also include a single click input by the user on the first application icon and the second application icon sequentially or simultaneously.
Of course, in other alternative embodiments, the first input may also include a voice input or a gesture input of the user for the first application icon and the second application icon, where when the user is inconvenient to touch the electronic device, the association between the first application icon and the second application icon is implemented in a contactless manner.
It should be appreciated that in the use scenario of an electronic device, there are often situations where two or more applications together perform a function. For example, after the user places an order by the shopping application, the user pays for the order by the payment application, so that the shopping function is realized by the cooperation of the payment application with the shopping application. For another example, in the social application program, the user starts the camera application program to take a picture and then sends the picture to friends, so that the shooting sharing function is realized through cooperation of the camera application program on the social application program. For another example, the user selects the picture in the album application program and sends the picture to the social application program, so that the sharing function of the album picture is realized through the cooperation of the social application program to the album application program.
In the step 102, the first application program corresponding to the first application icon and the second application program corresponding to the second application icon may be application programs that implement functions required by the user through the collaborative operation. It should be understood that the first application icon may be one or more, so as to enable cooperation of two or more applications. The target function may be a function commonly realized by a cooperative operation of the first application program and the second application program, for example, an application operation performed by the first application program and/or an application operation performed by the second application program. Obviously, the target function is associated with both the first application and the second application.
The electronic device may respond to the first input and execute an application operation corresponding to the target function based on the first application program and the second application program.
It may be understood that the application operation corresponding to the target function may include an application operation performed by the first application program, or may include an application operation performed by the second application program. For example, the shopping application program performs a ordering operation, and the payment application program performs a payment operation, so that a shopping function is realized; shooting operation is performed through the camera application program, sharing operation is performed through the social application program, and functions of shooting and sharing friends or social platforms are achieved.
The electronic device may execute the first application program and the second application program after receiving the first input, and execute application operations associated with the target function respectively. The electronic device may then select to return to the operating interface of the first application or the operating interface of the second application, so that the user may continue to use the first application or the second application. Of course, the electronic device may also choose to return to the system desktop, without further limitation.
In the embodiment of the application, the electronic device can execute the application operation corresponding to the target function based on the first application program corresponding to the first application icon and the second application program corresponding to the second application icon by receiving the first input aiming at the first application icon and the second application icon, wherein the target function is associated with both the first application program and the second application program. Therefore, the steps that the user manually opens the application program and manually searches and calls another application program in the application program when the user realizes the cooperative function of the application program can be avoided, namely, the manual operation when the user controls the application program to cooperatively realize the function is reduced, and the convenience of user interaction is improved.
Optionally, the step 101 may specifically include:
the first input associating the first application icon with the second application icon is received.
The step 102 may specifically include:
in response to the first input, first information associated with the target function by the first application is obtained.
And calling the second application program to execute application operation corresponding to the target function according to the first information.
It can be seen from the foregoing that, for the collaborative operation of different application programs, it is common that one application program is invoked to execute a corresponding operation on the basis of the operation of another application program. For example, if the user needs to implement the shopping function, the user needs to make an order operation in the shopping application program, and then, input and call the payment application program on the interface of the shopping application program to execute the payment operation according to the order information.
In the embodiment of the present application, the first input may be an input that a user associates the first application icon with the second application icon. For example, in some embodiments, the first input may include a drag operation by which the user moves the first application icon to the second application icon; in some embodiments, the first input may also include a click operation performed by the user on the first application icon and the second application icon sequentially. That is, the user may first select a first application icon by input and then select a second application icon associated therewith.
Accordingly, the electronic device may sequentially determine the first application and the second application according to an operation performed when the user performs the first input. In an alternative embodiment, the electronic device may determine the application corresponding to the application icon touched first by the user as the first application, and determine the application corresponding to the application icon touched later as the second application.
In this way, when executing an application operation associated with a target function based on the first application program and the second application program, the electronic device may first acquire first information about the first application program and the target function, and then call the second application program to execute the application operation about the target function according to the first information.
It should be understood that, in the embodiment of the present application, since the first application icon and the second application icon have a relationship of active association and passive association, when an application operation related to a target function is executed, the second application program is also called based on the first information associated with the first application program. Thus, the target function corresponds to a function that can be realized by the cooperative operation of the second application program on the basis of the first application program.
For example, in an alternative embodiment, if the user drags the social application icon to the camera application icon, the social application icon is actively associated with the camera application icon. At this time, the electronic device may determine the social application as a first application and the camera application as a second application. The target function may be a function implemented after acquiring information related to the target function by the social application and invoking the camera application according to the information to execute related application operations, for example, shooting friends circle, or sweeping.
And if the user drags the album application icon to the social application icon, the album application icon is actively associated with the social application icon. At this time, the electronic device may determine the album application as the first application and the social application as the second application. The target function may be a function implemented after acquiring information related to the target function of the album application and invoking the social application according to the information to execute related application operations, for example, sharing album pictures to a social platform or friends.
The first information may be generated based on operations performed on the first application, for example, the first information may be order information generated after the shopping application places an order by receiving a user's selection input of a commodity in a shopping cart for the electronic device. The second application may perform a payment operation based on the order information. Of course, when the target function is to empty the shopping cart, the electronic device can automatically acquire the shopping
Alternatively, the first information may be instruction information for the first application program. For example, when the user wants to realize the function of photographing and sharing the social platform, the first information may be indication information of the sharing interface of the first application program after the camera application program executes the photographing operation, so that the sharing operation is conveniently executed according to the input of the user on the sharing interface of the first application program.
In the embodiment of the application, the electronic device can receive the first input for associating the first application icon with the second application icon, acquire the first information associated with the target function of the first application program in response to the first input, and call the second application program to execute the application operation with the target function according to the first information. In this way, the electronic device can determine the first application program and the second application program through the input of the user to the application icon, call the second application program, and execute the application operation related to the target function according to the first information related to the target function of the first application program, so that the operation of the user to the application icon can be further clear, the target function required by the user is further defined, and the use experience of the user is improved.
Optionally, the step 102 may specifically include:
displaying at least one function option based on the first application program and the second application program in response to the first input, wherein the function option corresponds to a function cooperatively executed by the first application program and the second application program;
and executing the application operation corresponding to the target function under the condition that the second input of the target function option is received.
In the embodiment of the application, when at least one function associated with each of the first application program and the second application program exists, the electronic device can trigger the electronic device to execute the application operation corresponding to the target function according to the second input of the target function option in the at least one function option by the user according to the display of the at least one function option based on the first application program and the second application program.
And the function options correspond to the functions cooperatively executed by the first application program and the second application program. The operations corresponding to one function option may generally include an operation performed on the first application and an operation performed on the second application, respectively. For example, to implement a shopping function, the operations corresponding to the function options may include an order operation performed by the shopping application and a payment operation performed by the payment application; to implement the photographing sharing function, the electronic device may perform a photographing operation by the camera application program, and perform an operation of transmitting a photograph to a designated friend or social platform by the social application program.
It will be appreciated that the display form of the at least one function option may be set according to actual needs. In the embodiment of the present application, referring to fig. 5, the electronic device may newly create an interactive interface, and display the at least one function option on the interactive interface. In other alternative embodiments, the electronic device may display the at least one function option by displaying a drop-down menu in the display area of the first application icon or the second application icon, which is not further limited herein.
In the embodiment of the application, the electronic equipment can display the functions which can be cooperatively executed by the first application program and the second application program in the form of the function options, so that the electronic equipment can execute the application operation related to the target function corresponding to the target function option according to the input of the user, thereby visually displaying the functions which can be cooperatively executed by the first application program and the second application program to the user, facilitating the user to select the required target function and further improving the interaction convenience.
It should be noted that the at least one function option may be determined by a user input to the first application icon and the second application icon. In some embodiments, the electronic device may display, upon receiving the first input for the first application and the second application, function options for all functions that are cooperatively executable with the first application and the second application described above, including, but not limited to, functions that may be performed by the first application in cooperation with the second application, and functions that may be performed by the second application in cooperation with the first application. Accordingly, the first input includes, but is not limited to, input by a user associating the first application icon with the second application icon, and input by a user associating the second application icon with the first application icon.
Of course, in some embodiments, the electronic device may display only function options corresponding to functions that may be implemented by the second application program in collaboration with the first application program when the first input is an input associating the first application icon with the second application icon. And the first input is an input associating the second application icon with the first application icon, and only function options corresponding to functions which can be realized by the first application program in cooperation with the second application program are displayed.
For example, in an alternative embodiment, referring to fig. 5A, when the electronic device receives an input that the user drags the application icon a to the application icon B, or drags the application icon B to the application icon a, the B-to-a collaborative function option and the a-to-B collaborative function option may be displayed together. When the target function option is a cooperative function option of the pair A, the electronic device can call an application program corresponding to the application icon B to execute application operation related to the target function according to first information of the application program corresponding to the application icon A; when the target function option is a cooperative function option of a versus B, the electronic device may call, according to the first information of the application program corresponding to the application icon B, the application program corresponding to the application icon a to execute an application operation related to the target function.
In another alternative embodiment, referring to fig. 5B, when the electronic device receives an input that the user drags the application icon a to the application icon B, the electronic device may display only the collaborative function option of B to a, and when receiving a second input of the user to the target function option, the electronic device may call the application program corresponding to the application icon B to execute the application operation related to the target function according to the first information of the application program corresponding to the application icon a. Accordingly, when the electronic device receives the input that the user drags the application icon B to the application icon a, the electronic device may display only the collaborative function option of a versus B, and when receiving the second input of the user to the target function option, the electronic device may call the application program corresponding to the application icon a to execute the application operation related to the target function according to the first information of the application program corresponding to the application icon B, and the specific display manner may be set according to the actual needs, which is not limited herein.
Optionally, the first input includes a first sub-input for the first application icon, and before step 102, the method further includes:
Responding to the first sub-input, acquiring N application icons from M application icons included in a first interactive interface, wherein the N application icons can be associated with the first application icon, and the N application icons comprise the second application icon; m is a positive integer, N is a positive integer less than or equal to M;
and displaying a second interactive interface, wherein the second interactive interface comprises the N application icons.
In the embodiment of the present application, the first application program and the second application program may have a preset association relationship. For example, after the application is installed, the registration information may carry information of an application that can cooperate with the application. In this case, the user first determines the first application icon by the first sub-input.
The first sub-input may be a touch input, for example, drag, movement, clicking, or long-press operation on the first application icon. Of course, the first sub-input may be a voice input or a gesture input to the first application icon. The first interactive interface may be a system desktop of the electronic device, or may be an interactive interface generated by the electronic device based on the system desktop, which is not limited herein.
In the embodiment of the application, the electronic device may screen the M application icons on the first interactive interface by receiving the first sub-input of the first application icon on the first interactive interface, to obtain N application icons that may be associated with the first application icon, where the N application icons include the second application icon.
It will be appreciated that the electronic device may highlight the N application icons described above. The highlighting may be understood as a visually enhanced display of the application icon. For example, the N application icons may be indicated to interact with the first application icon by increasing the brightness of the icon, increasing the size of the icon, or thickening the border of the icon.
Referring to fig. 2, in fig. 2, the user is dragging and moving the application icon a by a finger, and the electronic device has received a movement operation of the application icon a. In this case, if the application program corresponding to the application icon C and the application icon G has an association relationship with the application program corresponding to the application icon a, that is, the application program corresponding to the application icon C and the application icon G may perform a collaborative operation with the application program corresponding to the application icon a, the application icon C and the application icon G may be displayed on the second interactive interface, and other application icons may be displayed in a hidden manner.
In this way, the electronic device obtains N application icons corresponding to N application programs associated with the first application program from M application icons of the first interactive interface, and displays the N application icons on the second interactive interface, so that error reporting caused by dragging the first application icon to application icons except the M application icons by a user can be avoided, and user experience in the interaction process is improved.
Further, after the step of displaying the second interactive interface, the electronic device may detect that the first application icon interacts with the N application icons. Such interactions include, but are not limited to, collisions between application icons, i.e., cases where the area of overlap between application icons is greater than a preset threshold.
In the case where the first application icon interacts with the target application icon of the N application icons, the target application icon may be determined as the second application icon, and the step 102 may be performed.
Optionally, before the first input, the electronic device may further include a third input, and the user may enter the multi-application collaborative operation state through the third input before executing the first input on the first application icon and the second application icon.
The third input may be a touch input, a voice input, a gesture input, or the like. In the case that the first sub-input is a touch input, in order to be different from the touch input of the application icon in the existing electronic device, for example, after the application is pressed for 2s, the application is in an unloading confirmation state, etc., the first sub-input may be pressed for 4s or 5s, and may be specifically set according to actual needs.
It will be appreciated that the third input described above may be an input performed for any application icon on the current system desktop. When the electronic device receives the first sub-input of the application icons, the electronic device may enter a multi-application collaboration state, and at this time, the electronic device may display a first interactive interface including M application icons as shown in fig. 2. The first interactive interface may include all icons on a display page of a desktop of the previous system, and may further include icons on other display pages, while including the first application icon and the second application icon for which the first input is directed, so that the user may perform the first sub-input according to the application icon of the first interactive interface.
Optionally, after the electronic device receives the third input and before receiving the first sub-input, the method may further include:
Determining an application icon associated with the third input from the N application icons as the first application icon;
and displaying collision identifiers on the first application icon.
As can be seen from the above, the third input may be an input performed for any application icon on the desktop of the system. In the embodiment of the application, the electronic device may determine, in the first interactive interface, the application icon associated with the third input is the first application icon, and display a collision identifier on the first application icon, where the collision identifier may indicate that the application icon is in a state that can be collided or dragged, so as to avoid misoperation of a user.
It should be noted that, the application icons displaying the collision identifier may be one or a plurality of application icons, that is, the user may simultaneously perform the third input on the plurality of application icons, and display the collision identifier on the plurality of application icons. As shown in fig. 7, the application icon a and the application icon C in fig. 7 are both displayed with collision identifiers, and in this case, the user may drag the application icon a and the application icon C to a certain application icon at the same time, so as to implement the collaborative operation of multiple application programs.
Further, the user may redetermine the first application icon by inputting the first sub-input of the application icon other than the application icon displayed with the collision identifier, and update the display of the collision identifier at the same time, so that the collision identifier is displayed on the first application icon that the user wants to perform the moving operation. That is, when the user performs a moving operation on the first application icon, the first application icon is an application icon displayed with a collision identifier.
Referring to fig. 2 to 4, in fig. 2 to 4, the mark displayed at the upper left corner of the application icon a is the collision mark, and the collision mark may be a static mark or a dynamic mark, for example, an animation of two wine bottles colliding.
According to the embodiment of the application, the collision identifier is displayed on the application icon, so that a user can intuitively know the application icon in the collision or dragging state at present, and the interestingness in the interaction process can be enhanced while misoperation of the user is avoided.
Optionally, the step 101 may specifically include:
receiving first inputs associating K first application icons with the second application icons, wherein K is an integer greater than 1;
The step 102 may specifically include:
responding to the first input, and acquiring setting information of a target application program in K first application programs corresponding to K first application icons;
and calling the second application program to set K-1 first application programs corresponding to K-1 first application icons according to the setting information of the target application program, wherein the K-1 first application programs are other first application programs except the target application program.
In the embodiment of the present application, in order to implement the copy function of setting of similar applications, the number of the first applications may be at least two, that is, include the set application and the unset application, and the "set" application may be the second application itself.
In this case, referring to fig. 7 to 8, if the application icon a in the set application map is not set, the application icon C in the application map is set, and the application icon B in the application map is set, when the user drags the application icons a and C to the application icon B and collides with the application icon B, the collaboration menu may include the function options of the authority setting copy, the notification setting copy, and the network setting copy in fig. 8.
When the user selects to copy the notification setting of the application program corresponding to the application icon a to the application program corresponding to the application icon C, the electronic device may acquire notification setting information of the two application programs, and change the notification setting of the application program corresponding to the application icon C to be consistent with the notification setting of the application program corresponding to the application icon a by setting the application program. Therefore, the user can be prevented from manually searching the application program to be set in the setting application program and manually setting the application program, and convenience in copying the setting of the application program is improved.
Optionally, after the step of displaying the second interactive interface, the method further includes:
and executing collision reminding operation under the condition that the overlapping area of the first application icon and the target application icon is larger than a preset threshold value, wherein the collision reminding operation comprises at least one of the following steps: displaying a preset collision animation and playing a collision prompt tone.
In the embodiment of the application, when the overlapping area of the first application icon and the target application icon is larger than the preset threshold, the first application icon collides with the target application icon, and the electronic device can execute collision reminding operation to indicate that the current first application icon collides with the target application icon. Specifically, the above-mentioned collision reminding operation may include at least one of displaying a preset collision animation and playing a collision alert sound, including but not limited to displaying a star effect as in fig. 4, a firework effect, or the like after a collision, and may also play an alert sound of a glass collision. Therefore, the electronic equipment informs the user that the first application icon collides with the target application icon through collision reminding operation, and simultaneously displays a preset collision animation and plays collision reminding sound, so that the appreciation and the interestingness in the interaction process are further enhanced.
It should be noted that, the target application icon may be any application icon of N application icons in the second interactive interface, that is, in a case where the first application icon collides with any application icon of the N application icons, the electronic device may execute the collision reminding operation.
The following will explain specific implementation manners of the embodiments of the present application in conjunction with specific application scenarios.
Referring to fig. 2 to fig. 6D together, the operation flow shown in fig. 2 to fig. 6D in sequence is a possible interaction flow according to an embodiment of the present application, and specifically may include the following steps:
in step 201, after the user presses the application icon a for a certain time, the electronic device may enter a multi-application collaboration mode, and the application icons a to I may be displayed on the first interactive interface. The application icon A enters a collidable state and displays a collision mark.
At this time, if the application icon of which the collidable state is to be changed, other application icons can be clicked, and then the other application icons become the current state of the application icon a, and the application icon a is restored to the original state.
Step 202, a user drags an application icon a to indicate an intention of collision, after the electronic device recognizes a drag operation, the electronic device automatically screens the remaining application icons on the first interactive interface, virtually displays application icons which cannot collide with the application a, highlights application icons which can collide with the application a, and the screened effect is shown in fig. 4.
In step 203, in the case that the application icon a collides with the application icon C, a collision effect is displayed to indicate that the application icon a enters into the effective collision area of the application icon C, and subsequent operations may be executed based on the application program corresponding to the application icon a and the application icon C.
And 204, after displaying the collision effect, the electronic device displays a collaboration menu based on the application program corresponding to the application icon A and the application icon C, wherein the collaboration menu comprises at least one button of function options, as shown in fig. 5A-6D. If the function options are more, the page can be displayed in a paging mode, and the page is turned through the sliding operation on the page.
Step 205, after the user clicks the target function option in the at least one function option, first information of the first application program associated with the target function option is obtained.
Step 206, the second application program executes the application operation associated with the target function option based on the first information.
Alternatively, to implement the shopping function, the shopping application may be a first application (corresponding to application icon a in fig. 4), and the payment application may be a second application (corresponding to application icon C in fig. 4). The function options can correspondingly comprise making an order and paying for goods in the shopping cart, and when the user selects the function options, the electronic equipment performs operations of acquiring goods information, creating orders and paying.
After executing the steps 201 to 203, referring to fig. 6A, fig. 6A is a schematic diagram showing a possible function option when the shopping application is a first application and the payment application is a second application. In FIG. 6A, the above-described functional options may include functional options of a single purchase, emptying a shopping cart, paying for payment, and binding an account of a shopping application with an account of a payment application.
For example, when the user selects the function option of purchasing a single item of merchandise in the shopping cart, the first information may be order information, merchandise information, price information, etc. obtained from the shopping application program, so that the payment application program performs payment operation according to the order information, merchandise information, and price information.
It should be understood that, after the application icon a and the application icon C collide, the electronic device may first jump to the shopping cart interface of the shopping application program, obtain corresponding commodity information by inputting the commodity by the user, then jump to the payment interface of the payment application program, and execute the payment function by the payment application program after the user performs payment confirmation. Therefore, the manual starting of the shopping application program by the user can be avoided, the manual ordering operation after the commodity is selected, and the convenience of application program control is improved.
Alternatively, to implement the photo sharing function, the social application may be a first application (corresponding to application icon a in fig. 4), and the camera application may be a second application (corresponding to application icon C in fig. 4). The function options can correspondingly comprise shooting and sending friends or social platforms, when the user selects the function options, the electronic equipment executes and acquires information such as friend list information or social platform information in the social application program, and after the camera application program executes shooting operation, the user can jump to a friend list or social platform page.
After executing the steps 201 to 203, referring to fig. 6B, fig. 6B is a schematic diagram showing a possible function option when the social application is a first application and the camera application is a second application. In fig. 6B, the collaboration menu may include a social platform, friends, and a sweep.
For example, when the user selects the function option of photographing and sending friends or social platform, the first information may be indication information indicating that the camera application program jumps to the sharing page of the social application program after photographing, so that the camera application program jumps to the corresponding friend list page or social platform page after executing the photographing function.
It should be understood that, after the application icon a and the application icon C collide, the electronic device may jump to the shooting interface of the camera application program first, and after the camera application program executes the shooting function, jump to the sharing page of the social application program according to the indication information, so as to facilitate sharing by the user. Therefore, the step of starting the camera application program manually on the interface of the social application program through input by the user can be avoided, and the convenience of application program control is improved.
Alternatively, to implement the picture sharing function, the album application may be a first application (corresponding to application icon a in fig. 4), and the social application may be a second application (corresponding to application icon C in fig. 4). The function options can correspondingly comprise picture sharing friends or social platforms, and when the user selects the function options, the electronic equipment executes operations of acquiring picture information selected by the user in the album application program and sending the picture information to the friends or social platforms in the social application program.
After executing the steps 201 to 203, referring to fig. 6C, fig. 6C is a schematic diagram showing a possible function option when the album application is a first application and the social application is a second application. In fig. 6C, the collaboration menu may include functional options such as a photo sharing friend or social platform.
For example, when the user selects the function option of sharing the picture with friends or social platform, the first information may be the picture information obtained from the album application, so that the social application sends the picture information to the corresponding friends or social platform.
It should be understood that, after the application icon a and the application icon C collide, the electronic device may first jump to the picture display interface of the album application program, jump to the sharing page of the social application program after confirming the picture to be shared according to the input of the user, and execute the sharing function by the social application program after the user performs the sharing confirmation. Therefore, the user can be prevented from manually starting the album application program, pictures to be shared are manually selected after the pictures are selected, and the operation of sharing to friends or social platforms is performed, so that the use experience of the user is improved.
Alternatively, to implement the function of performing voice/video chat on the address book contact through the social software, the address book application may be a first application (corresponding to the application icon a in fig. 4), and the social application may be a second application (corresponding to the application icon C in fig. 4). The function options can correspondingly comprise voice chat with the contact person, video chat with the contact person, text chat with the contact person and the like.
After executing the steps 201 to 203, referring to fig. 6D, fig. 6D is a schematic diagram showing a possible function option when the album application is a first application and the social application is a second application. In fig. 6D, the collaboration menu may include functional options for voice chat with contacts, video chat with contacts, and text chat with contacts.
For example, when the user selects the function option of sharing the picture with friends or the social platform, the first information may be the contact information obtained from the address book application program, so that the social application program determines the corresponding social account according to the contact information.
It should be understood that, after the application icon a and the application icon C collide, the electronic device may jump to the contact person display interface of the address book application program first, jump to the chat interface of the social application program corresponding to the social account after confirming the contact person according to the user input, and initiate voice or video chat, so that the user can be prevented from manually starting the address book, copying the mobile phone number of the contact person in the address book, restarting the social application program to search the social account corresponding to the mobile phone number, and initiating the operation of voice or video call request, thereby improving the convenience of application program control.
Similarly, to implement the function of notifying, network, or authority setting one application, the application to be set may be a first application, and the setting application may be a second application. The function options can correspondingly comprise notification settings, network settings and authority settings. The first information is initial setting information of the application program to be set, and the setting application program changes according to user input based on the initial setting information. Therefore, the user can be prevented from manually searching the application program to be set in the application program setting, and the convenience of application program control is improved.
In addition, the embodiment of the application provides a new interaction mode for multi-application collaboration, namely, the multi-application collaboration is realized through the interaction mode of application icon collision, and the interestingness of the interaction process is improved.
It should be noted that, in the control method of an application program provided in the embodiment of the present application, the execution body may be a control device of the application program, or a control module of the method for executing control of the application program in the control device of the application program. In the embodiment of the present application, a method for executing control of an application program by a control device of the application program is taken as an example, and the control device of the application program provided in the embodiment of the present application is described.
Referring to fig. 9, an embodiment of the present application provides a control apparatus 900 for an application program, including:
a receiving module 901, configured to receive a first input for a first application icon and a second application icon;
an execution module 902, configured to execute, in response to the first input, an application operation corresponding to a target function based on the first application program and the second application program;
the first application program is an application program corresponding to the first application icon, the second application program is an application program corresponding to the second application icon, and the target function is associated with both the first application program and the second application program.
In the embodiment of the present application, the electronic device may receive, through the receiving module 901, a first input for the first application icon and the second application icon, and execute, through the executing module 902, an application operation corresponding to a target function based on the first application program corresponding to the first application icon and the second application program corresponding to the second application icon, where the target function is associated with both the first application program and the second application program. Therefore, the steps that the user manually opens the application program and manually searches and calls another application program in the application program when the user realizes the cooperative function of the application program can be avoided, namely, the manual operation when the user controls the application program to cooperatively realize the function is reduced, and the convenience of user interaction is improved.
Optionally, the receiving module 901 includes:
a first receiving unit configured to receive the first input associating the first application icon with the second application icon;
the execution module 902 includes:
a first acquiring unit configured to acquire first information associated with the target function by the first application in response to the first input;
and the first execution unit is used for calling the second application program to execute the application operation corresponding to the target function according to the first information.
Optionally, the executing module 902 includes:
a function display unit, configured to display at least one function option based on the first application program and the second application program in response to the first input, where the function option corresponds to a function cooperatively executed by the first application program and the second application program;
and the second execution unit is used for executing application operation corresponding to the target function under the condition that the second input of the target function option is received.
Optionally, the first input includes a first sub-input for the first application icon, and the apparatus further includes:
the acquiring module is used for responding to the first sub-input, acquiring N application icons from M application icons included in a first interactive interface, wherein the N application icons can be associated with the first application icon, and the N application icons comprise the second application icon; m is a positive integer, N is a positive integer less than or equal to M;
And the display module is used for displaying a second interactive interface, and the second interactive interface comprises the N application icons.
Optionally, the receiving module 901 includes:
the second receiving unit is used for receiving first inputs for associating K first application icons with the second application icons, wherein K is an integer greater than 1;
the execution module 902 includes:
the first acquisition unit is used for responding to the first input and acquiring setting information of a target application program in K first application programs corresponding to K first application icons;
the setting unit is used for calling the second application program to set K-1 first application programs corresponding to K-1 first application icons according to the setting information of the target application program, wherein the K-1 first application programs are other first application programs except the target application program.
The control device of the application program in the embodiment of the application can be a device, and can also be a component, an integrated circuit or a chip in the terminal. The device may be a mobile electronic device or a non-mobile electronic device. By way of example, the mobile electronic device may be a cell phone, tablet computer, notebook computer, palm computer, vehicle mounted electronic device, wearable device, ultra-mobile personal computer (ultra-mobile personal computer, UMPC), netbook or personal digital assistant (personal digital assistant, PDA), etc., and the non-mobile electronic device may be a server, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (TV), teller machine or self-service machine, etc., and embodiments of the present application are not limited in particular.
The control device of the application program in the embodiment of the application may be a device with an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
The control device for an application program provided in the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 1 to 8, and in order to avoid repetition, a description is omitted here.
Optionally, as shown in fig. 10, the embodiment of the present application further provides an electronic device 1000, including a processor 1001, a memory 1002, and a program or an instruction stored in the memory 1002 and capable of running on the processor 1001, where the program or the instruction implements each process of the embodiment of the control method of the application program when executed by the processor 1001, and the same technical effects can be achieved, and for avoiding repetition, a description is omitted herein.
The electronic device in the embodiment of the application includes the mobile electronic device and the non-mobile electronic device.
Fig. 11 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1100 includes, but is not limited to: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, and processor 1110.
Those skilled in the art will appreciate that the electronic device 1100 may further include a power source (e.g., a battery) for powering the various components, which may be logically connected to the processor 1110 by a power management system, such as to perform functions such as managing charging, discharging, and power consumption by the power management system. The electronic device structure shown in fig. 11 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than illustrated, or may combine some components, or may be arranged in different components, which are not described in detail herein.
Wherein the input unit 1104 is configured to receive a first input for a first application icon and a second application icon.
And a processor 1110 for executing an application operation corresponding to the target function based on the first application program and the second application program in response to the first input.
The first application program is an application program corresponding to the first application icon, the second application program is an application program corresponding to the second application icon, and the target function is associated with both the first application program and the second application program.
In the embodiment of the application, the electronic device can execute the application operation corresponding to the target function based on the first application program corresponding to the first application icon and the second application program corresponding to the second application icon by receiving the first input aiming at the first application icon and the second application icon, wherein the target function is associated with both the first application program and the second application program. Therefore, the steps that the user manually opens the application program and manually searches and calls another application program in the application program when the user realizes the cooperative function of the application program can be avoided, namely, the manual operation when the user controls the application program to cooperatively realize the function is reduced, and the convenience of user interaction is improved.
Optionally, the first input includes a first sub-input and a second sub-input, and the input unit 104 is further configured to receive the first sub-input of an application icon and receive, on the first interactive interface, a second sub-input that moves the first application icon to the second application icon;
the processor 1110 is further configured to display, in response to the first sub-input, a first interactive interface, where the first interactive interface includes N application icons, and N is an integer greater than 1.
In the embodiment of the application, the user can enable the electronic equipment to enter a multi-application program cooperation state through the first sub-input, and the association of the first application icon and the second application icon is realized through the second sub-input on the first interactive interface in a mode of moving the first application icon to the second application icon, so that the situation of conflict with the existing touch operation when the user directly executes the operation on the system desktop is avoided, and the use experience of the user is improved.
Optionally, the input unit 1104 is further configured to receive the first input that associates the first application icon with the second application icon;
processor 1110 is further configured to obtain, in response to the first input, first information associated with the target function by the first application;
And calling the second application program to execute application operation corresponding to the target function according to the first information.
Optionally, the display unit 1106 is further configured to display, in response to the first input, at least one function option based on the first application program and the second application program, where the function option corresponds to a function cooperatively executed by the first application program and the second application program;
the processor 1110 is further configured to execute an application operation corresponding to the target function if a second input to the target function option is received.
Optionally, the processor 1110 is further configured to obtain N application icons from M application icons included in a first interactive interface in response to the first sub-input, where each of the N application icons may be associated with the first application icon, and the N application icons include the second application icon; m is a positive integer, N is a positive integer less than or equal to M;
the display unit 1106 is further configured to display a second interactive interface, where the second interactive interface includes the N application icons.
Optionally, the input unit 104 is further configured to receive a first input that associates K first application icons with the second application icons, where K is an integer greater than 1;
The processor 1110 is further configured to obtain, in response to the first input, setting information of a target application from K first applications corresponding to K first application icons;
and calling the second application program to set K-1 first application programs corresponding to K-1 first application icons according to the setting information of the target application program, wherein the K-1 first application programs are other first application programs except the target application program.
It should be appreciated that in embodiments of the present application, the input unit 1104 may include a graphics processor (Graphics Processing Unit, GPU) 11041 and a microphone 11042, the graphics processor 11041 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071 is also referred to as a touch screen. The touch panel 11071 may include two parts, a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein. Memory 1109 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 1110 may integrate an application processor that primarily processes operating systems, user interfaces, applications, etc., with a modem processor that primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1110.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the control method embodiment of the application program, and can achieve the same technical effects, so that repetition is avoided, and no further description is given here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
The embodiment of the application further provides a chip, the chip comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions, the processes of the control method embodiment of the application program can be realized, the same technical effects can be achieved, and the repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.

Claims (8)

1. A control method of an application program, characterized by comprising:
receiving a first input for a first application icon and a second application icon;
responsive to the first input, executing an application operation corresponding to a target function based on the first application program and the second application program;
the first application program is an application program corresponding to the first application icon, the second application program is an application program corresponding to the second application icon, and the target function is associated with both the first application program and the second application program;
the receiving a first input for a first application icon and a second application icon comprises:
receiving first inputs associating K first application icons with the second application icons, wherein K is an integer greater than 1;
the executing, in response to the first input, an application operation corresponding to a target function based on a first application program and a second application program, including:
responding to the first input, and acquiring setting information of a target application program in K first application programs corresponding to K first application icons;
and calling the second application program to set K-1 first application programs corresponding to K-1 first application icons according to the setting information of the target application program, wherein the K-1 first application programs are other first application programs except the target application program.
2. The method of claim 1, wherein the receiving a first input for a first application icon and a second application icon further comprises:
receiving the first input associating the first application icon with the second application icon;
the executing, in response to the first input, an application operation corresponding to a target function based on the first application program and the second application program, further includes:
responsive to the first input, obtaining first information associated with the target function by the first application;
and calling the second application program to execute application operation corresponding to the target function according to the first information.
3. The method of claim 1 or 2, wherein the performing, in response to the first input, an application operation corresponding to a target function based on a first application program and a second application program, further comprises:
displaying at least one function option based on the first application program and the second application program in response to the first input, wherein the function option corresponds to a function cooperatively executed by the first application program and the second application program;
and executing the application operation corresponding to the target function under the condition that the second input of the target function option is received.
4. The method of claim 1 or 2, wherein the first input comprises a first sub-input for the first application icon, and wherein, in response to the first input, prior to the step of performing an application operation corresponding to a target function based on a first application program and a second application program, the method further comprises:
responding to the first sub-input, acquiring N application icons from M application icons included in a first interactive interface, wherein the N application icons can be associated with the first application icon, and the N application icons comprise the second application icon; m is a positive integer, N is a positive integer less than or equal to M;
and displaying a second interactive interface, wherein the second interactive interface comprises the N application icons.
5. An apparatus for controlling an application program, comprising:
the receiving module is used for inputting first input aiming at the first application icon and the second application icon;
an execution module that executes an application operation corresponding to a target function based on a first application program and a second application program in response to the first input;
the first application program is an application program corresponding to the first application icon, the second application program is an application program corresponding to the second application icon, and the target function is associated with both the first application program and the second application program;
The receiving module includes:
the second receiving unit is used for receiving first inputs for associating K first application icons with the second application icons, wherein K is an integer greater than 1;
the execution module comprises:
the first acquisition unit is used for responding to the first input and acquiring setting information of a target application program in K first application programs corresponding to K first application icons;
the setting unit is used for calling the second application program to set K-1 first application programs corresponding to K-1 first application icons according to the setting information of the target application program, wherein the K-1 first application programs are other first application programs except the target application program.
6. The apparatus of claim 5, wherein the first input comprises a first sub-input and a second sub-input, the receiving means further comprising:
a first receiving unit configured to receive the first input associating the first application icon with the second application icon;
the execution module comprises:
a first acquiring unit configured to acquire first information associated with the target function by the first application in response to the first input;
And the first execution unit is used for calling the second application program to execute the application operation corresponding to the target function according to the first information.
7. The apparatus according to claim 5 or 6, wherein the execution module comprises:
a function display unit, configured to display at least one function option based on the first application program and the second application program in response to the first input, where the function option corresponds to a function cooperatively executed by the first application program and the second application program;
and the second execution unit is used for executing application operation corresponding to the target function under the condition that the second input of the target function option is received.
8. The apparatus of claim 5 or 6, wherein the first input comprises a first sub-input for the first application icon, the apparatus further comprising:
the acquiring module is used for responding to the first sub-input, acquiring N application icons from M application icons included in a first interactive interface, wherein the N application icons can be associated with the first application icon, and the N application icons include the second application icon; m is a positive integer, N is a positive integer less than or equal to M;
And the display module is used for displaying a second interactive interface, and the second interactive interface comprises the N application icons.
CN202110494711.9A 2021-05-07 2021-05-07 Application program control method and device Active CN113220178B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110494711.9A CN113220178B (en) 2021-05-07 2021-05-07 Application program control method and device
PCT/CN2022/090961 WO2022233301A1 (en) 2021-05-07 2022-05-05 Control method and apparatus for application programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110494711.9A CN113220178B (en) 2021-05-07 2021-05-07 Application program control method and device

Publications (2)

Publication Number Publication Date
CN113220178A CN113220178A (en) 2021-08-06
CN113220178B true CN113220178B (en) 2023-08-22

Family

ID=77091399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110494711.9A Active CN113220178B (en) 2021-05-07 2021-05-07 Application program control method and device

Country Status (2)

Country Link
CN (1) CN113220178B (en)
WO (1) WO2022233301A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220178B (en) * 2021-05-07 2023-08-22 维沃移动通信有限公司 Application program control method and device
CN114001748B (en) * 2021-10-28 2024-03-22 维沃移动通信有限公司 Navigation route display method, device, equipment and medium
CN115328355B (en) * 2022-08-29 2024-06-18 维沃移动通信有限公司 Application function starting method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002373044A (en) * 2001-06-15 2002-12-26 Fuji Xerox Co Ltd Icon preparing device
CN102654814A (en) * 2011-03-01 2012-09-05 联想(北京)有限公司 Method and device for calling functions in application as well as electronic equipment
CN102859483A (en) * 2010-04-27 2013-01-02 日本电气株式会社 Information processing terminal and control method thereof
CN106155472A (en) * 2015-04-28 2016-11-23 东莞酷派软件技术有限公司 A kind of operation application drawing calibration method, device and mobile terminal
CN108446058A (en) * 2018-03-12 2018-08-24 维沃移动通信有限公司 A kind of operating method and mobile terminal of mobile terminal
CN109407921A (en) * 2018-09-27 2019-03-01 维沃移动通信有限公司 A kind of processing method and terminal device of application program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013200846A (en) * 2012-03-26 2013-10-03 Ntt Docomo Inc Communication system, method, and mobile communication terminal
CN103389860A (en) * 2012-05-07 2013-11-13 观致汽车有限公司 Interactive system and interactive method thereof
KR102477161B1 (en) * 2017-11-14 2022-12-14 삼성전자주식회사 The Electronic Device Operating the Application
CN109407930A (en) * 2018-10-30 2019-03-01 维沃移动通信有限公司 A kind of applied program processing method and terminal device
CN113220178B (en) * 2021-05-07 2023-08-22 维沃移动通信有限公司 Application program control method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002373044A (en) * 2001-06-15 2002-12-26 Fuji Xerox Co Ltd Icon preparing device
CN102859483A (en) * 2010-04-27 2013-01-02 日本电气株式会社 Information processing terminal and control method thereof
CN102654814A (en) * 2011-03-01 2012-09-05 联想(北京)有限公司 Method and device for calling functions in application as well as electronic equipment
CN106155472A (en) * 2015-04-28 2016-11-23 东莞酷派软件技术有限公司 A kind of operation application drawing calibration method, device and mobile terminal
CN108446058A (en) * 2018-03-12 2018-08-24 维沃移动通信有限公司 A kind of operating method and mobile terminal of mobile terminal
CN109407921A (en) * 2018-09-27 2019-03-01 维沃移动通信有限公司 A kind of processing method and terminal device of application program

Also Published As

Publication number Publication date
CN113220178A (en) 2021-08-06
WO2022233301A1 (en) 2022-11-10

Similar Documents

Publication Publication Date Title
CN113220178B (en) Application program control method and device
CN106339436B (en) Picture-based shopping method and mobile terminal
US20230195298A1 (en) Permission setting method and apparatus and electronic device
CN113141293B (en) Message display method and device and electronic equipment
CN112988006B (en) Display method, display device, electronic equipment and storage medium
CN113794795B (en) Information sharing method and device, electronic equipment and readable storage medium
CN112433693B (en) Split screen display method and device and electronic equipment
WO2022022566A1 (en) Graphic code identification method and apparatus and electronic device
CN113311968B (en) Application program association method and device
CN112486444A (en) Screen projection method, device, equipment and readable storage medium
CN111813299A (en) Information sharing method, information sharing device and electronic equipment
CN112788178B (en) Message display method and device
CN113114845B (en) Notification message display method and device
CN113268182B (en) Application icon management method and electronic device
CN112783388B (en) Display method, display device and electronic equipment
CN113836089A (en) Application program display method and device, electronic equipment and readable storage medium
CN112286615B (en) Information display method and device for application program
CN112181351A (en) Voice input method and device and electronic equipment
CN111638828A (en) Interface display method and device
CN113852540B (en) Information transmission method, information transmission device and electronic equipment
CN113805756A (en) Interface display method and device, electronic equipment and storage medium
CN113835601A (en) Screenshot management method and device
CN114020389A (en) Application program display method and device and electronic equipment
CN112764862A (en) Application program control method and device and electronic equipment
CN112416203A (en) Message reply method, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant