Information control methods, devices and electronic equipment

By displaying the target controls and contact information list in social software applications, and updating the display location and performing operations based on user input, the problem of cumbersome contact operations is solved, and efficient batch operations and improved user experience is achieved.

CN113485608BActive Publication Date: 2025-03-14VIVO MOBILE COMM HANGZHOU CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110780781.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-09
Publication Date
2025-03-14
Estimated Expiration
2041-07-09

AI Technical Summary

Technical Problem

In the prior art, contact operations in social software applications are complicated, and users need to enter the contact information settings one by one to modify, especially when operating a large number of contacts, which is very time-consuming.

Method used

By displaying the target control and contact information list, receiving user input, updating the display position of the target control or contact information, performing operations on the target contact information according to the functions associated with the target control, and batch processing is achieved.

Benefits of technology

Improves the efficiency and experience of users' contact operations in social software applications, especially for the unified operation of a large number of contacts, reducing operation steps and time-consuming.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113485608B_ABST
    Figure CN113485608B_ABST
Patent Text Reader

Abstract

The present application discloses an information control method, device and electronic device, which belongs to the field of computer technology. The method includes: displaying a target control and a contact information list; receiving a first input; in response to the first input, updating the display position of the target control or updating the display position of the target contact information; when the target control and the target contact information at least partially overlap, performing a target operation on the target contact information according to the target function associated with the target control; wherein the contact information list includes the target contact information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of computer technology, and more specifically, relates to an information control method, device and electronic equipment. Background Art

[0002] Smart mobile terminals have become widely popular, and users basically communicate through social software applications. Correspondingly, corresponding contacts are added to the social software applications.

[0003] Currently, when users want to perform corresponding operations on contacts, such as modifying notes, setting permissions, deleting friends, etc., they can only enter the contact information settings one by one to perform the operations. For example, if you want to add notes to the front of the notes of a certain type of contacts to facilitate user search, you need to find the corresponding contact and then open the contact information settings to modify the notes. Due to the large number of such contacts, the modification is too cumbersome and time-consuming. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide an information control method, device, and electronic device that can solve the problem of cumbersome operations when operating contacts in social software applications in the prior art.

[0005] In a first aspect, an embodiment of the present application provides an information control method, which includes:

[0006] Display the target control and contact information list;

[0007] receiving a first input;

[0008] In response to the first input, updating the display position of the target control or updating the display position of the target contact information;

[0009] In a case where the target control and the target contact information at least partially overlap, performing a target operation on the target contact information according to a target function associated with the target control;

[0010] The contact information list includes the target contact information.

[0011] In a second aspect, an embodiment of the present application provides an information control device, comprising:

[0012] Display module, used to display target controls and contact information list;

[0013] A receiving module, configured to receive a first input;

[0014] an updating module, configured to update a display position of the target control or a display position of target contact information in response to the first input;

[0015] a control module, configured to, when the target control and the target contact information at least partially overlap, perform a target operation on the target contact information according to a target function associated with the target control;

[0016] The contact information list includes the target contact information.

[0017] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0018] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0019] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method described in the first aspect.

[0020] In this embodiment of the present application, when a target control and a contact list are displayed, the display position of the target control or the display position of the target contact information is updated. If the target control and the target contact information at least partially overlap, the target operation is performed on the target contact information according to the target function associated with the target control. In other words, in this application, the target control can be used to quickly control the target contact information in the contact list to perform the target operation, thereby improving user operation efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.

[0022] Figure 1 A flowchart of the information control method provided in an embodiment of the present application;

[0023] Figures 2 to 5 A schematic diagram of a display interface of an electronic device provided in an embodiment of the present application;

[0024] Figure 6 is a structural diagram of an information control device provided in an embodiment of the present application;

[0025] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0026] Figure 8 A schematic structural diagram of an electronic device provided in another embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0028] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.

[0029] The following describes in detail the application setting method provided by the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0030] Please see Figure 1 , which is a flow chart of an application configuration method provided by an embodiment of the present application. The method can be applied to electronic devices, which can be mobile phones, tablet computers, laptop computers, etc. Figure 1 As shown, the information control method may include the following steps S1100 to S1400, which are described in detail below.

[0031] Step S1100: Display the target control and the contact information list.

[0032] The contact information list may be located in a social software application or an address book. Each contact information list includes multiple contact information.

[0033] The target control can be Figure 2 For example, when a user clicks on the icon of the social software application 1, the electronic device will respond to the click and open the social software application 1. Figure 2 As shown, the display interface of the electronic device displays a floating ball and a contact information list. Figure 2In the figure, the floating ball is located at the left edge above the display interface, and the contact information list of the social software application 1 includes multiple contact information, such as company colleague 1, colleague colleague 2... company colleague 3 and company colleague 4.

[0034] After displaying the target controls and contact information, go to:

[0035] Step S1200: receiving a first input.

[0036] In this embodiment, the first input in step S1200 may be an input in which the user moves the target contact information to the target control, or an input in which the user moves the target control to the target contact information.

[0037] In one example, receiving the first input in step S1200 may further include: receiving an input for moving the target control to target contact information.

[0038] In this example, when the user needs to configure target contact information in the contact information list, the user can move the target control to the target contact information to update the display position of the target control.

[0039] The contact information list includes target contact information, which is any contact information configured in the contact information list. Taking social software application 1 as an example, users typically add a large number of contact information to social software application 1. Contact information can be of different types. For example, contact information includes first type contact information, second type contact information, and Nth type contact information, where N is the total number of contact information types added to social software application 1. The first type of contact information may include parents, siblings, etc. The second type of contact information may include colleagues, etc.

[0040] Continuing with the social software application 1 as an example, Figure 2 As shown, when a user wants to add a prefix "Company Name-" to the notes of all company colleagues in the contact information list, the user can configure the notes for each company colleague one by one based on the floating ball. Here, when the user needs to set the note for Company Colleague 1, the user can move the floating ball to Company Colleague 1 to update the display position of the floating ball.

[0041] In one example, receiving the first input in step S1200 may further include: receiving an input for adding target contact information to a target control.

[0042] In this example, when the user needs to configure the target contact information in the contact information list, the user can add the target contact information to the target control to update the display position of the target control or update the display position of the target contact information.

[0043] The above input of adding the target contact information to the target control may be an input of moving the target control to the target contact information. The above input of adding the target contact information to the target control may also be an input of moving the target contact information to the target control.

[0044] Continuing with the social software application 1 as an example, Figure 4 As shown in the figure, when the user wants to add a prefix "Company Name-" to the notes of all company colleagues in the contact information list, the user can set the notes for all company colleagues in batches. Here, when the user needs to set the notes for company colleagues 1, 2, 3, 4, 5, 6, and 7, the user can drag company colleagues 1, 2, 3, 4, 5, 6, and 7 to the floating ball respectively.

[0045] Of course, the user can also drag the floating ball to Company Colleague 1 and stay there for a short time, for example, 1 second, and Company Colleague 1 will be recorded in the floating ball. Drag the floating ball to Company Colleague 2 and stay there for a short time, for example, 1 second, and Company Colleague 2 will be recorded in the floating ball. Drag the floating ball to Company Colleague 3 and stay there for a short time, for example, 1 second, and Company Colleague 3 will be recorded in the floating ball. Drag the floating ball to Company Colleague 4 and stay there for a short time, for example, 1 second, and Company Colleague 4 will be recorded in the floating ball. Drag the floating ball to Company Colleague 5 and stay there for a short time, for example, 1 second, and Company Colleague 5 will be recorded in the floating ball. Drag the floating ball to Company Colleague 6 and stay there for a short time, for example, 1 second, and Company Colleague 6 will be recorded in the floating ball. Drag the floating ball to Company Colleague 7 and stay there for a short time, for example, 1 second, and Company Colleague 7 will be recorded in the floating ball.

[0046] After receiving the first input, enter:

[0047] Step S1300: In response to the first input, the display position of the target control is updated or the display position of the target contact information is updated.

[0048] In this embodiment, after receiving the first input, the electronic device may update the display position of the target control or update the display position of the target contact information in response to the first input.

[0049] After updating the display position of the target control or the display position of the target contact information in response to the first input, proceed to:

[0050] Step S1400: When the target control and the target contact information at least partially overlap, a target operation is performed on the target contact information according to a target function associated with the target control.

[0051] In this embodiment, in order to execute the target operation on the target contact information according to the target function associated with the target control, it is generally required that the target control and the target contact information at least partially overlap. In other words, if the target control and the target contact information do not overlap, the target operation on the target contact information according to the target function associated with the target control will not be executed.

[0052] For example, the target function associated with the floating ball is to modify the notes, and the prefix added is: Company Name-. Then, when the floating ball is dragged to Company Colleague 1 so that the floating ball and Company Colleague 1 at least partially overlap, as shown in the following example: Figure 3 As shown, you can add the company name - in front of the company colleague 1 to get the company name - company colleague 1, and prompt it with a short vibration.

[0053] In one example, in step S1400, when the target control and the target contact information at least partially overlap, performing the target operation on the target contact information according to the target function associated with the target control may further include:

[0054] When the target control and the target contact information at least partially overlap, an association relationship between the target control and the target contact information is established; when the association relationship between the target control and the target contact information is established, a target operation is performed on the target contact information according to the target function associated with the target control, thereby ensuring that the target operation can be accurately performed on the target contact information.

[0055] The purpose of establishing an association between the target control and the target contact is to batch process N contacts in the contact list, where N is a positive integer greater than 0 and less than or equal to M, and M is the total number of contacts in the contact list. This allows you to modify the function of the target control and then perform operations on the N contacts based on the modified function, without having to drag the floating ball to each of the N contacts one by one.

[0056] Continuing with the social software application 1 as an example, Figure 4As shown, when the user wants to add a prefix in front of the notes of the 7 company colleagues in the contact information list: Company Name-, here, according to the above example, Company Colleague 1, Company Colleague 2, Company Colleague 3, Company Colleague 4, Company Colleague 5, Company Colleague 6 and Company Colleague 7 can be added to the floating ball respectively to establish the association relationship between Company Colleague 1, Company Colleague 2, Company Colleague 3, Company Colleague 4, Company Colleague 5, Company Colleague 6 and Company Colleague 7 and the floating ball, and then set batch notes for these 7 company colleagues.

[0057] In this example, after establishing the association relationship between the target control and the target contact information, it can also receive a second input for the target control, and display the target contact information in the target area corresponding to the target control in response to the second input.

[0058] After establishing the association between the target control and the target contact information, you can then perform operations on the target control, causing the display interface to display the target area corresponding to the target control. At the same time, all associated target contact information is displayed in the target area, making it easy for the user to remove the target contact information associated with the target control. Furthermore, corresponding function controls can be provided for each displayed target contact to independently configure the target contact.

[0059] like Figure 5 As shown, after establishing associations between the floating ball and seven colleagues, namely, Colleague 1, Colleague 2, Colleague 3, Colleague 4, Colleague 5, Colleague 6, and Colleague 7, the user can click the floating ball. At this time, the display interface shows the target area corresponding to the floating ball, and Colleague 1, Colleague 2, Colleague 3, Colleague 4, Colleague 5, Colleague 6, and Colleague 7 are all displayed in the target area. Here, the user can delete any contact information displayed in the target area to disassociate the contact information with the floating ball.

[0060] In this example, after establishing the association relationship between the target control and the target contact information, it can also receive a second input for the target control, and in response to the second input, not only display the target contact information in the target area corresponding to the target control, but also display the function setting information of the target control in the target area to establish an association relationship between the target function and the target control, and then perform the target operation on all target contact information according to the target function associated with the target control.

[0061] like Figure 5As shown, after establishing associations between the floating ball and seven company colleagues (Company Colleague 1, Company Colleague 2, Company Colleague 3, Company Colleague 4, Company Colleague 5, Company Colleague 6, and Company Colleague 7), you can click the floating ball. The interface also displays the floating ball function settings. If the user selects the modification note and adds the prefix "Company Name-," and clicks "OK," "Company Name-" is added before "Company Colleague 1" to obtain "Company Name-Company Colleague 1." "Company Name-" is added before "Company Colleague 2" to obtain "Company Name-Company Colleague 2." "Company Name-" is added before "Company Colleague 3" to obtain "Company Name-Company Colleague 3." "Company Name-" is added before "Company Colleague 4" to obtain "Company Name-Company Colleague 4." "Company Name-" is added before "Company Colleague 5" to obtain "Company Name-Company Colleague 5." "Company Name-" is added before "Company Colleague 6" to obtain "Company Name-Company Colleague 6." Finally, "Company Name-" is added before "Company Colleague 7" to obtain "Company Name-Company Colleague 7." In other words, these seven company colleagues are batch-set simultaneously, greatly simplifying the user's operation steps.

[0062] In this example, before performing the target operation on the target contact information according to the target function associated with the target control, it also includes receiving a third input for the target control; and establishing an association relationship between the target function and the target control in response to the third input.

[0063] For example, Figure 2 As shown, the display interface of the electronic device displays a floating ball, and the user can click the floating ball. In response to the click operation, the electronic device can display the target area corresponding to the floating ball. When the user selects the target function and clicks "OK", an association relationship between the target function and the target control is established. Then, when the target control is moved to the target contact so that the target contact and the target control at least partially overlap, the target contact information performs the target operation according to the target function.

[0064] Figure 2 In the display area, a function item for modifying notes is provided. Users can check the box to modify notes and set a prefix to add a specified prefix, such as company name -, to the front of the target contact's notes. Figure 2 In the display area, a function item of comment permission is provided. The user can check the comment permission and then check the option of not allowing the contact to see the comments posted by the user, and / or check the option of not allowing the user to see the content posted by the contact, so as to prevent the target contact from seeing the comments posted by the user, and / or prevent the user from seeing the comments posted by the target contact. Figure 2 In the display area, the function of deleting contacts is provided. Users can check the delete contact to delete the target contact. Figure 2 Other configurable items in the social software application 1 may also be provided.

[0065] In one example, Figure 2 As shown, the target function includes multiple sub-functions. In this step S1400, executing the target operation on the target contact information according to the target function associated with the target control may further include: when the first sub-function conflicts with the second sub-function, giving up executing the operation corresponding to the first sub-function or the second sub-function.

[0066] In this example, if Figure 2 As shown in the example, for example, if the first sub-function is to modify the note function and the second sub-function is to delete the contact function, it can be seen that the first and second sub-functions conflict with each other. In this case, modifying the note of the target contact information or deleting the target contact information will be abandoned. In other words, although the target functions associated with the floating ball include modifying the note function and deleting the contact, because modifying the note function is enabled, deleting the target contact information will be abandoned and only the note of the target contact information will be modified.

[0067] According to the method of this embodiment, when a target control and a contact information list are displayed, the display position of the target control or the display position of the target contact information is updated. If the target control and the target contact information at least partially overlap, the target operation is performed on the target contact information according to the target function associated with the target control. In other words, in this application, the target contact information in the contact information list can be quickly set based on the target control, improving the user's operational efficiency and user experience.

[0068] Next, an example of an information control method is shown, using a touch control as a floating ball. In this example, the information control method may include the following steps:

[0069] Step S2000: Display the floating ball and contact list information.

[0070] Step S2100: receiving input for the floating ball.

[0071] When the user clicks on the icon of the social software application 1, the electronic device can respond to the click and open the social software application 1. Figure 2 As shown, the display interface of the electronic device displays a floating ball, and the user can click on the floating ball.

[0072] Step S2200: In response to the input, display the target area corresponding to the floating ball.

[0073] When the user clicks on the floating ball, the electronic device can display the target area corresponding to the floating ball. Figure 2As shown, it supports configuring at least one configuration item in the social software application 1. It should be noted that, as Figure 2 As shown, the configuration item for deleting contacts and other configuration items are mutually exclusive.

[0074] Step S2300: receiving a target function input through a target area.

[0075] like Figure 2 As shown, the user selects Modify Notes and adds: Company Name- in Add Prefix. Click OK. The floating ball is now closed, and the floating ball now has the function of adding a specified prefix, such as Company Name-, to the target contact.

[0076] Step S2400: establishing an association relationship between the target function and the floating ball.

[0077] Step S2500: receiving input for the floating ball.

[0078] like Figure 3 As shown, the user moves the floating ball to company colleague 1 and stays there for 1 second.

[0079] Step S2600 : in response to the input, when the floating ball and the target contact information at least partially overlap, performing a target operation on the target contact information according to a target function associated with the floating ball.

[0080] like Figure 3 As shown, the company name - is added before the company colleague 1 to obtain the company name - company colleague 1. At the same time, a short vibration is used to prompt.

[0081] It is understandable that if Figure 2 If you check the comment permission, the configuration will be performed according to the configured permission information.

[0082] It is understandable that if Figure 2 If you check Delete contact, the target contact information will be automatically deleted. At the same time, after moving the floating ball to company colleague 1 in the above step S2400, there will be a second confirmation prompt to avoid accidental deletion by the user.

[0083] It is understandable that Figure 2 If the modification notes and deletion of contacts conflict with each other, when the target function is input through the target area according to the above step S2300, it supports selecting one of the modification notes and deletion of contacts.

[0084] In this example, it supports modifying individual contact information. For example, by pre-configuring the function of the floating ball, dragging the floating ball over the target contact's profile picture automatically completes the corresponding operation, such as modifying the contact's notes or automatically adding a pre-set prefix to the contact's notes. In other words, by pre-configuring the floating ball's function, you can quickly modify contact information's notes, permissions, and other related information, improving user efficiency and experience.

[0085] Next, another example of an information control method is described, using a touch control as a floating ball. In this example, the information control method may include the following steps:

[0086] Step S3100: receiving a first input.

[0087] Step S3200: In response to the first input, update the display position of the target control or update the display position of the target contact information.

[0088] Step S3300: When the target control and the target contact information at least partially overlap, an association relationship between the target control and the target contact information is established.

[0089] like Figure 4 As shown, the user can move company colleague 1, company colleague 2, company colleague 3, company colleague 4, company colleague 5, company colleague 6, and company colleague 7 to the floating ball respectively. At this time, company colleague 1, company colleague 2, company colleague 3, company colleague 4, company colleague 5, company colleague 6, and company colleague 7 will be recorded in the floating ball.

[0090] like Figure 4 As shown, the user can also clear the function selected by the floating ball, and then move the floating ball to Company Colleague 1 and stay there briefly, then Company Colleague 1 will be recorded in the floating ball. Move the floating ball to Company Colleague 2 and stay there briefly, then Company Colleague 2 will be recorded in the floating ball. Move the floating ball to Company Colleague 3 and stay there briefly, then Company Colleague 3 will be recorded in the floating ball. Move the floating ball to Company Colleague 4 and stay there briefly, then Company Colleague 4 will be recorded in the floating ball. Move the floating ball to Company Colleague 5 and stay there briefly, then Company Colleague 5 will be recorded in the floating ball. Move the floating ball to Company Colleague 6 and stay there briefly, then Company Colleague 6 will be recorded in the floating ball. Move the floating ball to Company Colleague 7 and stay there briefly, then Company Colleague 7 will be recorded in the floating ball.

[0091] Step S3400: receiving input for the touch control.

[0092] Continuing with the example of step S3300 above, the user performs a click operation on the floating ball.

[0093] Step S3500: In response to the input, display the target area corresponding to the floating ball.

[0094] Continuing with the example of step S3400 above, the user performs a click operation on the floating ball, and the electronic device displays the target area corresponding to the target control. Figure 5 As shown, on the one hand, the display area displays company colleagues 1, company colleagues 2, company colleagues 3, company colleagues 4, company colleagues 5, company colleagues 6, and company colleagues 7. On the other hand, since the floating ball recognizes that the currently running application is social software application 1, it supports configuring at least one configuration item in social software application 1. It should be noted that, if Figure 5 As shown, the configuration item for deleting members and other configuration items are mutually exclusive.

[0095] Step S3600: receiving a target function input through a target area.

[0096] Figure 5 In the dialog box, select Modify Remarks and add "Company Name -" in the Add Prefix field, then click OK.

[0097] Step S3700: Establish an association relationship between the target function and the floating ball.

[0098] Step S3800: Execute a target operation on the target contact information according to the target function associated with the floating ball.

[0099] Figure 5 , when you click OK, the company name - will be automatically added in front of Company Colleague 1, the company name - will be added in front of Company Colleague 2, the company name - will be added in front of Company Colleague 3, the company name - will be added in front of Company Colleague 4, the company name - will be added in front of Company Colleague 5, the company name - will be added in front of Company Colleague 6, and the company name - will be added in front of Company Colleague 7.

[0100] It is understandable that if Figure 5 If you check the comment permission, the configuration will be performed according to the configured permission information.

[0101] It is understandable that if Figure 5 If you check Delete contact, the target contact information will be automatically deleted.

[0102] It is understandable that Figure 5 If the modification notes and deletion of contacts conflict with each other, when the target function is entered through the target area according to the above step S3600, it supports selecting one of the modification notes and deletion of contacts.

[0103] According to this example, it supports quickly adding contact information to the floating ball, so that batch operations can be performed on these contact information, such as modifying the notes, permissions and other related information of the contact information, which greatly simplifies the user's operation steps.

[0104] It can be understood that the information control method in this embodiment can be applied not only to the modification of contact information, but also to the relevant settings of any application. For example, the function of the floating ball can be set in advance to set the permissions of the application, such as address book permissions, location permissions and / or storage permissions, etc., and then the floating ball can be moved to the corresponding application icon to complete the corresponding settings.

[0105] For another example, the icon of the application that needs to be configured can be moved to the floating ball, and then the relevant permissions of multiple applications, such as address book permission, location permission and / or storage permission, can be uniformly configured and managed.

[0106] Corresponding to the above embodiment, see Figure 6 , this embodiment of the application further provides an information control device 600, including:

[0107] The display module 610 is used to display the target control and the contact information list.

[0108] The receiving module 620 is configured to receive a first input.

[0109] The updating module 630 is configured to update the display position of the target control or the display position of the target contact information in response to the first input.

[0110] The control module 640 is configured to, when the target control and the target contact information at least partially overlap, perform a target operation on the target contact information according to a target function associated with the target control.

[0111] The contact information list includes the target contact information.

[0112] In one embodiment, the control module 640 is specifically used to: establish an association relationship between the target control and the target contact information when the target control and the target contact information at least partially overlap; and when the association relationship between the target control and the target contact information is established, perform a target operation on the target contact information according to the target function associated with the target control.

[0113] In one embodiment, the control module 640 is specifically configured to: receive a second input directed to the target control; and display the target contact information in a target area corresponding to the target control in response to the second input.

[0114] In one embodiment, the receiving module 620 is further configured to: receive a third input for the target control; and establish an association relationship between the target function and the target control in response to the third input.

[0115] In one embodiment, the target function includes multiple sub-functions, and the control module 640 is specifically configured to abandon the execution of the operation corresponding to the first sub-function or the second sub-function when the first sub-function conflicts with the second sub-function.

[0116] The information control device in the embodiments of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., and the embodiments of the present application do not specifically limit this.

[0117] The information control device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0118] The information control device provided in the embodiment of the present application can implement each process implemented in the above method embodiment. To avoid repetition, it will not be described here.

[0119] Corresponding to the above embodiment, optionally, Figure 7 As shown, an embodiment of the present application also provides an electronic device 700, including a processor 701, a memory 702, and a program or instruction stored in the memory 702 and executable on the processor 701. When the program or instruction is executed by the processor 701, each process of the above-mentioned application configuration method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0120] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0121] Figure 8 A schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.

[0122] The electronic device 800 includes but is not limited to components such as a radio frequency unit 801 , a network module 802 , an audio output unit 803 , an input unit 804 , a sensor 805 , a display unit 806 , a user input unit 807 , an interface unit 808 , a memory 809 , and a processor 810 .

[0123] Those skilled in the art will understand that the electronic device 800 may also include a power source (such as a battery) to power each component, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Figure 8 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.

[0124] The display unit 810 is used to display the target control and the contact information list.

[0125] The user input unit 807 is configured to receive a first input.

[0126] Processor 810 is configured to update the display position of the target control or the display position of the target contact information in response to the first input; and when the target control and the target contact information at least partially overlap, perform a target operation on the target contact information according to a target function associated with the target control; wherein the contact information list includes the target contact information.

[0127] In one embodiment, the processor 810 is further configured to establish an association relationship between the target control and the target contact information when the target control and the target contact information at least partially overlap; and when the association relationship between the target control and the target contact information is established, perform a target operation on the target contact information according to a target function associated with the target control.

[0128] In one embodiment, the user input unit 807 is further configured to receive a second input directed to the target control.

[0129] The display unit 806 is configured to display the target contact information in a target area corresponding to the target control in response to the second input.

[0130] In one embodiment, the user input unit 807 is further configured to receive a third input directed to the target control.

[0131] The processor 810 is further configured to establish an association relationship between the target function and the target control in response to the third input.

[0132] In one embodiment, the processor 810 is further configured to: when the target function includes multiple sub-functions; and when the first sub-function conflicts with the second sub-function, abandon execution of an operation corresponding to the first sub-function or the second sub-function.

[0133] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The graphics processor 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here. The memory 809 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 810 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and applications, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 810.

[0134] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information control method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0135] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.

[0136] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned comment display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0137] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0138] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0139] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0140] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. An information control method, comprising: Displaying a target control and a contact information list; wherein the target control is a floating ball; Receive a first input; wherein the first input is an input for moving the target control to target contact information, or the first input is an input for moving the target contact information to the target control; In response to the first input, updating a display position of the target control or updating a display position of the target contact information; In a case where the target control and the target contact information at least partially overlap, performing a target operation on the target contact information according to a target function associated with the target control; The contact information list includes the target contact information, and the target function includes modifying notes.

2. The method according to claim 1, characterized in that In a case where the target control and the target contact information at least partially overlap, performing a target operation on the target contact information according to a target function associated with the target control includes: In a case where the target control and the target contact information at least partially overlap, establishing an association relationship between the target control and the target contact information; In case of establishing an association relationship between the target control and the target contact information, a target operation is performed on the target contact information according to a target function associated with the target control.

3. The method according to claim 2, characterized in that After establishing the association relationship between the target control and the target contact information, the method further includes: receiving a second input for the target control; In response to the second input, the target contact information is displayed in a target area corresponding to the target control.

4. The method according to claim 1, characterized in that: Before performing a target operation on the target contact information according to the target function associated with the target control, the method further includes: receiving a third input for the target control; In response to the third input, an association relationship between the target function and the target control is established.

5. The method according to claim 1, characterized in that The target function includes multiple sub-functions. The performing a target operation on the target contact information according to the target function associated with the target control includes: In the case where the first sub-function conflicts with the second sub-function, the operation corresponding to the first sub-function or the second sub-function is abandoned.

6. An information control device, comprising: A display module, used to display a target control and a contact information list; wherein the target control is a floating ball; A receiving module, configured to receive a first input; wherein the first input is an input for moving the target control to the target contact information, or the first input is an input for moving the target contact information to the target control; An updating module, configured to update a display position of the target control or a display position of the target contact information in response to the first input; a control module, configured to, when the target control and the target contact information at least partially overlap, perform a target operation on the target contact information according to a target function associated with the target control; The contact information list includes the target contact information, and the target function includes modifying notes.

7. The device according to claim 6, characterized in that The control module is specifically used for: In a case where the target control and the target contact information at least partially overlap, establishing an association relationship between the target control and the target contact information; In case of establishing an association relationship between the target control and the target contact information, a target operation is performed on the target contact information according to a target function associated with the target control.

8. The device according to claim 7, characterized in that The control module is specifically used for: receiving a second input for the target control; In response to the second input, the target contact information is displayed in a target area corresponding to the target control.

9. The device according to claim 6, characterized in that The receiving module is further used for: receiving a third input for the target control; In response to the third input, an association relationship between the target function and the target control is established.

10. The device according to claim 6, characterized in that The target function includes multiple sub-functions, and the control module is specifically used to: In the case where the first sub-function conflicts with the second sub-function, the operation corresponding to the first sub-function or the second sub-function is abandoned.

11. An electronic device, characterized in that: It comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the information control method as described in any one of claims 1 to 5.

12. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the information control method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Suspended ball control method and device, and computer readable storage medium

    CN107562336A

  • Voice information sending method, terminal, and computer readable storage medium

    CN107592416A

  • Information processing method and device and electronic equipment

    CN112764633A